summaryrefslogtreecommitdiffhomepage
path: root/oxish-proto/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: warn on unsafe_codeDirkjan Ochtman2026-07-301-1/+1
* Destruct Self in Encode implementationsDirkjan Ochtman2026-07-301-6/+18
* proto: retain PKCS#8 form of host keysDirkjan Ochtman2026-07-291-0/+3
* proto: drop Debug bound for EncodeDirkjan Ochtman2026-07-291-1/+1
* proto: move base module contents into crate rootDirkjan Ochtman2026-07-261-5/+507
* proto: add documentation commentsDirkjan Ochtman2026-07-261-2/+43
* proto: extract new auth moduleDirkjan Ochtman2026-07-261-270/+2
* proto: move Disconnect and DisconnectReason into baseDirkjan Ochtman2026-07-261-100/+2
* proto: move some more types into key_exchangeDirkjan Ochtman2026-07-261-44/+2
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-261-18/+4
* oxish: handle channel window adjust messagesDirkjan Ochtman2026-07-261-1/+1
* proto: extract constant for MAX_PACKET_LENDirkjan Ochtman2026-07-261-0/+6
* oxish: limit environment variable requestsDirkjan Ochtman2026-07-211-2/+2
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-201-2/+4
* proto: wrap key exchange start data in typeDirkjan Ochtman2026-07-191-1/+2
* proto: populate ExtInfo during key exchangeDirkjan Ochtman2026-07-191-3/+4
* proto: fix encoding of ignore messagesDirkjan Ochtman2026-07-191-1/+2
* Move Encoder into protoDirkjan Ochtman2026-07-191-1/+1
* Add support for the window-change channel requestDirkjan Ochtman2026-07-191-1/+1
* Update to 2024 editionDirkjan Ochtman2026-07-181-1/+1
* Discard EcdhKeyExchange state typeDirkjan Ochtman2026-07-171-2/+1
* Negotiate extensions as well as algorithmsDirkjan Ochtman2026-07-171-1/+1
* Move Pretty into protoDirkjan Ochtman2026-07-171-1/+9
* Discard pointless KeyExchange token typeDirkjan Ochtman2026-07-171-2/+2
* Error on invalid padding lengthsDirkjan Ochtman2026-07-171-2/+2
* Move I/O state types into protoDirkjan Ochtman2026-07-171-0/+2
* Move more stuff into protoDirkjan Ochtman2026-07-171-1/+3
* Document values of incomplete statesDirkjan Ochtman2026-07-171-0/+4
* Rename Algorithms to NegotiatedAlgorithmsDirkjan Ochtman2026-07-101-2/+2
* Rejigger key exchange setupDirkjan Ochtman2026-07-101-2/+2
* Move KeyExchangeInit into key exchange moduleDirkjan Ochtman2026-07-091-176/+2
* Extract separate type for extension identifiersDirkjan Ochtman2026-07-091-8/+26
* Implement strict key exchange extensionDirkjan Ochtman2026-07-091-1/+4
* Move key_exchange module into protoDirkjan Ochtman2026-07-091-0/+4
* Replace X25519 key exchange with ML-KEM-768-X25519Dirkjan Ochtman2026-07-061-18/+1
* Replace AES-128-CTR with AES-128-GCMDirkjan Ochtman2026-07-041-4/+4
* Move key derivation types into protoDirkjan Ochtman2026-07-041-0/+17
* Use enum for crypto errorsDirkjan Ochtman2026-07-041-0/+3
* Move crypto traits into proto crateDirkjan Ochtman2026-07-031-0/+1
* Extract oxish-proto crateDirkjan Ochtman2026-02-191-0/+673