| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Move more handshake logic into proto crate | Dirkjan Ochtman | 2026-07-18 | 2 | -35/+39 | |
| | | ||||||
| * | Discard EcdhKeyExchange state type | Dirkjan Ochtman | 2026-07-17 | 3 | -79/+71 | |
| | | ||||||
| * | Negotiate extensions as well as algorithms | Dirkjan Ochtman | 2026-07-17 | 3 | -20/+19 | |
| | | ||||||
| * | Move Pretty into proto | Dirkjan Ochtman | 2026-07-17 | 2 | -11/+11 | |
| | | ||||||
| * | Simplify key exchange state | Dirkjan Ochtman | 2026-07-17 | 2 | -10/+6 | |
| | | ||||||
| * | Discard pointless VersionExchange token type | Dirkjan Ochtman | 2026-07-17 | 1 | -62/+55 | |
| | | ||||||
| * | Initialize HandshakeBuffer during version exchange | Dirkjan Ochtman | 2026-07-17 | 1 | -7/+9 | |
| | | ||||||
| * | Discard pointless KeyExchange token type | Dirkjan Ochtman | 2026-07-17 | 3 | -36/+29 | |
| | | ||||||
| * | Extract core networking state from Connection | Dirkjan Ochtman | 2026-07-17 | 1 | -33/+38 | |
| | | ||||||
| * | Add basic fuzz testing | Dirkjan Ochtman | 2026-07-17 | 4 | -0/+260 | |
| | | ||||||
| * | Error on invalid padding lengths | Dirkjan Ochtman | 2026-07-17 | 5 | -5/+37 | |
| | | ||||||
| * | Make send() more robust | Dirkjan Ochtman | 2026-07-17 | 2 | -4/+20 | |
| | | ||||||
| * | Move I/O state types into proto | Dirkjan Ochtman | 2026-07-17 | 3 | -22/+22 | |
| | | ||||||
| * | Yield ProtoError from I/O state helpers | Dirkjan Ochtman | 2026-07-17 | 2 | -24/+20 | |
| | | ||||||
| * | Move WriteState::poll_write_to() to send() | Dirkjan Ochtman | 2026-07-17 | 2 | -21/+21 | |
| | | ||||||
| * | Extract helper functions from poll_write_to() | Dirkjan Ochtman | 2026-07-17 | 1 | -7/+13 | |
| | | ||||||
| * | Move Encoder out of buffers module | Dirkjan Ochtman | 2026-07-17 | 3 | -40/+38 | |
| | | ||||||
| * | Move Encoder construction | Dirkjan Ochtman | 2026-07-17 | 2 | -9/+10 | |
| | | ||||||
| * | Move ReadState::buffer() to buffer() function | Dirkjan Ochtman | 2026-07-17 | 2 | -23/+22 | |
| | | ||||||
| * | Move ReadState::packet() to receive() function | Dirkjan Ochtman | 2026-07-17 | 2 | -48/+48 | |
| | | ||||||
| * | Use tuple structs for PacketLength and PaddingLength | Dirkjan Ochtman | 2026-07-17 | 2 | -18/+14 | |
| | | ||||||
| * | Move more stuff into proto | Dirkjan Ochtman | 2026-07-17 | 3 | -40/+43 | |
| | | ||||||
| * | Document values of incomplete states | Dirkjan Ochtman | 2026-07-17 | 3 | -12/+15 | |
| | | ||||||
| * | Make better use of split_first_chunk() | Dirkjan Ochtman | 2026-07-17 | 3 | -46/+20 | |
| | | ||||||
| * | Limit packets to 64k for now | Dirkjan Ochtman | 2026-07-10 | 1 | -0/+5 | |
| | | ||||||
| * | Inline KeyExchangeInit::new() | Dirkjan Ochtman | 2026-07-10 | 1 | -34/+24 | |
| | | ||||||
| * | Defer algorithm support in crypto providers | Dirkjan Ochtman | 2026-07-10 | 5 | -15/+53 | |
| | | ||||||
| * | Rename Algorithms to NegotiatedAlgorithms | Dirkjan Ochtman | 2026-07-10 | 2 | -6/+6 | |
| | | ||||||
| * | More intuitively capitalize key exchange algorithm variant name | Dirkjan Ochtman | 2026-07-10 | 4 | -8/+8 | |
| | | ||||||
| * | Avoid guessing algorithms | Dirkjan Ochtman | 2026-07-10 | 2 | -20/+37 | |
| | | ||||||
| * | Rejigger key exchange setup | Dirkjan Ochtman | 2026-07-10 | 3 | -29/+22 | |
| | | ||||||
| * | Use zero-copy packet encoding | Dirkjan Ochtman | 2026-07-09 | 2 | -122/+87 | |
| | | ||||||
| * | Drop trivial method | Dirkjan Ochtman | 2026-07-09 | 1 | -6/+2 | |
| | | ||||||
| * | Apply suggestions from clippy 1.97 | Dirkjan Ochtman | 2026-07-09 | 2 | -2/+2 | |
| | | ||||||
| * | Move message types lower in key exchange module | Dirkjan Ochtman | 2026-07-09 | 1 | -91/+91 | |
| | | ||||||
| * | Move KeyExchangeInit into key exchange module | Dirkjan Ochtman | 2026-07-09 | 2 | -179/+180 | |
| | | ||||||
| * | Extract separate type for extension identifiers | Dirkjan Ochtman | 2026-07-09 | 4 | -37/+106 | |
| | | ||||||
| * | Implement strict key exchange extension | Dirkjan Ochtman | 2026-07-09 | 4 | -3/+47 | |
| | | ||||||
| * | Drop event addr fields now provided by the span | Dirkjan Ochtman | 2026-07-09 | 1 | -3/+3 | |
| | | ||||||
| * | Inline ConnectionContext | Dirkjan Ochtman | 2026-07-09 | 1 | -31/+21 | |
| | | ||||||
| * | Move key_exchange module into proto | Dirkjan Ochtman | 2026-07-09 | 3 | -19/+27 | |
| | | ||||||
| * | Withdraw use of ConnectionContext from key exchange states | Dirkjan Ochtman | 2026-07-09 | 2 | -32/+34 | |
| | | ||||||
| * | Yield crypto errors from key exchange states | Dirkjan Ochtman | 2026-07-09 | 2 | -57/+27 | |
| | | ||||||
| * | Move HandshakeHash into proto::crypto | Dirkjan Ochtman | 2026-07-09 | 4 | -26/+26 | |
| | | ||||||
| * | Decrypt incoming packets in place | Dirkjan Ochtman | 2026-07-09 | 1 | -18/+9 | |
| | | ||||||
| * | ci: use ubuntu-26.04 for PQ-capable OpenSSH clients | Dirkjan Ochtman | 2026-07-06 | 1 | -2/+2 | |
| | | ||||||
| * | tests: add more diagnostic output | Dirkjan Ochtman | 2026-07-06 | 1 | -16/+35 | |
| | | ||||||
| * | Yield Ok(()) when ending connection due to disconnect request | Dirkjan Ochtman | 2026-07-06 | 1 | -1/+1 | |
| | | ||||||
| * | Replace X25519 key exchange with ML-KEM-768-X25519 | Dirkjan Ochtman | 2026-07-06 | 7 | -102/+163 | |
| | | ||||||
| * | Add oxish-graviola provider | Dirkjan Ochtman | 2026-07-04 | 6 | -5/+364 | |
| | | ||||||
