summaryrefslogtreecommitdiffhomepage
path: root/oxish/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
...
* Rename Session::io to connDirkjan Ochtman2026-07-191-8/+8
|
* Add support for ed25519 authorized keysDirkjan Ochtman2026-07-181-1/+4
|
* Implement 30s timeout for key exchangeDirkjan Ochtman2026-07-181-4/+14
|
* Include key exchange in connection setup APIDirkjan Ochtman2026-07-181-6/+14
|
* Rename Connection to Session, IoStream to ConnectionDirkjan Ochtman2026-07-181-7/+8
|
* Separate key exchange from authenticationDirkjan Ochtman2026-07-181-4/+88
|
* Update to 2024 editionDirkjan Ochtman2026-07-181-3/+3
|
* Extract authentication from Connection::run()Dirkjan Ochtman2026-07-181-31/+4
|
* Extract IoStream constructionDirkjan Ochtman2026-07-181-5/+4
|
* Extract IoStream::new() constructorDirkjan Ochtman2026-07-181-6/+11
|
* Extract authenticate() function from Connection::run()Dirkjan Ochtman2026-07-181-220/+11
|
* Move update_keys() method to IoStreamDirkjan Ochtman2026-07-181-21/+25
|
* Move send() methods to IoStreamDirkjan Ochtman2026-07-181-48/+49
|
* Inline KeyExchangeInit::new()Dirkjan Ochtman2026-07-181-5/+6
|
* Move more handshake logic into proto crateDirkjan Ochtman2026-07-181-32/+11
|
* Discard EcdhKeyExchange state typeDirkjan Ochtman2026-07-171-6/+4
|
* Negotiate extensions as well as algorithmsDirkjan Ochtman2026-07-171-11/+7
|
* Move Pretty into protoDirkjan Ochtman2026-07-171-10/+2
|
* Simplify key exchange stateDirkjan Ochtman2026-07-171-2/+1
|
* Discard pointless VersionExchange token typeDirkjan Ochtman2026-07-171-62/+55
|
* Initialize HandshakeBuffer during version exchangeDirkjan Ochtman2026-07-171-7/+9
|
* Discard pointless KeyExchange token typeDirkjan Ochtman2026-07-171-11/+8
|
* Extract core networking state from ConnectionDirkjan Ochtman2026-07-171-33/+38
|
* Make send() more robustDirkjan Ochtman2026-07-171-2/+7
|
* Move I/O state types into protoDirkjan Ochtman2026-07-171-5/+3
|
* Yield ProtoError from I/O state helpersDirkjan Ochtman2026-07-171-7/+5
|
* Move WriteState::poll_write_to() to send()Dirkjan Ochtman2026-07-171-4/+18
|
* Move Encoder out of buffers moduleDirkjan Ochtman2026-07-171-1/+36
|
* Move Encoder constructionDirkjan Ochtman2026-07-171-2/+3
|
* Move ReadState::buffer() to buffer() functionDirkjan Ochtman2026-07-171-4/+19
|
* Move ReadState::packet() to receive() functionDirkjan Ochtman2026-07-171-8/+46
|
* Defer algorithm support in crypto providersDirkjan Ochtman2026-07-101-0/+1
|
* Avoid guessing algorithmsDirkjan Ochtman2026-07-101-16/+16
|
* Rejigger key exchange setupDirkjan Ochtman2026-07-101-8/+13
|
* Use zero-copy packet encodingDirkjan Ochtman2026-07-091-0/+3
|
* Apply suggestions from clippy 1.97Dirkjan Ochtman2026-07-091-1/+1
|
* Extract separate type for extension identifiersDirkjan Ochtman2026-07-091-21/+20
|
* Implement strict key exchange extensionDirkjan Ochtman2026-07-091-2/+17
|
* Drop event addr fields now provided by the spanDirkjan Ochtman2026-07-091-3/+3
|
* Inline ConnectionContextDirkjan Ochtman2026-07-091-31/+21
|
* Move key_exchange module into protoDirkjan Ochtman2026-07-091-7/+5
|
* Withdraw use of ConnectionContext from key exchange statesDirkjan Ochtman2026-07-091-16/+21
|
* Yield crypto errors from key exchange statesDirkjan Ochtman2026-07-091-8/+15
|
* Move HandshakeHash into proto::cryptoDirkjan Ochtman2026-07-091-2/+2
|
* Yield Ok(()) when ending connection due to disconnect requestDirkjan Ochtman2026-07-061-1/+1
|
* Replace X25519 key exchange with ML-KEM-768-X25519Dirkjan Ochtman2026-07-061-1/+1
|
* Replace AES-128-CTR with AES-128-GCMDirkjan Ochtman2026-07-041-26/+29
|
* Clarify key material type namesDirkjan Ochtman2026-07-041-3/+3
|
* Move aws-lc crypto provider into a separate crateDirkjan Ochtman2026-07-031-1/+0
|
* Move crypto traits into proto crateDirkjan Ochtman2026-07-031-2/+1
|