| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | proto: add private_key() method on SigningKey trait | Hee-Suk Kim | 7 days | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | This is needed to encode the OpenSSH private key format from the SigningKey returned by generate_signing_key(). Otherwise, we would have to re-parse the PKCS#8 DER (which was already encoded when generating the key) and extract the private key from there. private_key() is currently used only in the --generate path, so not all backends necessarily need to implement it. So it has a default implementation that fails with Unspecified. Also, Curve25519SeedBin and EcPrivateKeyBin from aws-lc-rs need no extra Zeroizing wrapper, since the underlying Buffer zeroizes on drop (verified against aws-lc-rs 1.18.0). | ||||
| * | Add back curve25519-sha256 key exchange algorithm | Dirkjan Ochtman | 13 days | 1 | -2/+45 |
| | | |||||
| * | proto: make some modules public instead of re-exporting everything | Dirkjan Ochtman | 2026-07-26 | 1 | -1/+1 |
| | | |||||
| * | Hash classic secret directly into hybrid output hash | Dirkjan Ochtman | 2026-07-20 | 1 | -6/+8 |
| | | |||||
| * | Use Box instead of Arc to wrap signing keys | Dirkjan Ochtman | 2026-07-20 | 1 | -6/+6 |
| | | |||||
| * | proto: extract key material derivation | Dirkjan Ochtman | 2026-07-19 | 1 | -3/+8 |
| | | |||||
| * | proto: negotiate encryption algorithms | Dirkjan Ochtman | 2026-07-19 | 1 | -4/+2 |
| | | |||||
| * | proto: track key counters | Dirkjan Ochtman | 2026-07-19 | 1 | -22/+24 |
| | | |||||
| * | proto: add support for initial non-zero counter | Dirkjan Ochtman | 2026-07-19 | 1 | -4/+16 |
| | | |||||
| * | proto: stop taking ownership of key sources | Dirkjan Ochtman | 2026-07-19 | 1 | -5/+9 |
| | | |||||
| * | Add support for ECDSA P-256 host keys | Dirkjan Ochtman | 2026-07-18 | 1 | -4/+57 |
| | | |||||
| * | Add support for ed25519 authorized keys | Dirkjan Ochtman | 2026-07-18 | 1 | -1/+19 |
| | | |||||
| * | Defer algorithm support in crypto providers | Dirkjan Ochtman | 2026-07-10 | 1 | -2/+11 |
| | | |||||
| * | More intuitively capitalize key exchange algorithm variant name | Dirkjan Ochtman | 2026-07-10 | 1 | -2/+2 |
| | | |||||
| * | Replace X25519 key exchange with ML-KEM-768-X25519 | Dirkjan Ochtman | 2026-07-06 | 1 | -31/+62 |
| | | |||||
| * | Replace AES-128-CTR with AES-128-GCM | Dirkjan Ochtman | 2026-07-04 | 1 | -119/+98 |
| | | |||||
| * | Use enum for crypto errors | Dirkjan Ochtman | 2026-07-04 | 1 | -28/+48 |
| | | |||||
| * | Move aws-lc crypto provider into a separate crate | Dirkjan Ochtman | 2026-07-03 | 1 | -0/+326 |
