aboutsummaryrefslogtreecommitdiffhomepage
path: root/oxish-proto/src/crypto.rs
Commit message (Collapse)AuthorAgeFilesLines
* proto: add documentation commentsDirkjan Ochtman2026-07-261-0/+48
|
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-261-4/+1
|
* Zeroize all secret and sensitive dataDirkjan Ochtman2026-07-201-0/+21
|
* proto: drop Copy derive for DigestDirkjan Ochtman2026-07-201-2/+2
|
* proto: track encoded shared secret as a SharedSecretDirkjan Ochtman2026-07-201-3/+3
|
* Use Box instead of Arc to wrap signing keysDirkjan Ochtman2026-07-201-2/+2
|
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-191-0/+14
|
* proto: extract key material derivationDirkjan Ochtman2026-07-191-37/+54
|
* proto: negotiate encryption algorithmsDirkjan Ochtman2026-07-191-4/+11
|
* proto: track key countersDirkjan Ochtman2026-07-191-0/+6
|
* proto: add support for initial non-zero counterDirkjan Ochtman2026-07-191-2/+4
|
* proto: stop taking ownership of key sourcesDirkjan Ochtman2026-07-191-3/+4
|
* Update to 2024 editionDirkjan Ochtman2026-07-181-1/+1
|
* Error on invalid padding lengthsDirkjan Ochtman2026-07-171-1/+1
|
* Defer algorithm support in crypto providersDirkjan Ochtman2026-07-101-1/+14
|
* Avoid guessing algorithmsDirkjan Ochtman2026-07-101-4/+21
|
* Move HandshakeHash into proto::cryptoDirkjan Ochtman2026-07-091-0/+21
|
* Replace X25519 key exchange with ML-KEM-768-X25519Dirkjan Ochtman2026-07-061-11/+30
|
* Fix key derivation and add testsDirkjan Ochtman2026-07-041-18/+209
|
* Replace AES-128-CTR with AES-128-GCMDirkjan Ochtman2026-07-041-96/+58
|
* Move key derivation types into protoDirkjan Ochtman2026-07-041-1/+106
|
* Use enum for crypto errorsDirkjan Ochtman2026-07-041-15/+36
|
* ci: check docsDirkjan Ochtman2026-07-041-1/+1
|
* Move crypto traits into proto crateDirkjan Ochtman2026-07-031-0/+241