summaryrefslogtreecommitdiffhomepage
path: root/oxish-proto
Commit message (Expand)AuthorAgeFilesLines
* Extend Cargo metadataDirkjan Ochtman2026-08-031-1/+1
* Bump versions to 0.1.0-rc.1Dirkjan Ochtman2026-08-031-1/+1
* proto: warn on unsafe_codeDirkjan Ochtman2026-07-301-1/+1
* Move AuthorizedKey into protoDirkjan Ochtman2026-07-302-20/+144
* proto: isolate authentication signature encodingDirkjan Ochtman2026-07-301-0/+75
* proto: isolate authentication signature input encodingDirkjan Ochtman2026-07-301-3/+16
* Handle client-initiated rekeying in the sessionDirkjan Ochtman2026-07-301-4/+100
* Destruct Self in Encode implementationsDirkjan Ochtman2026-07-304-54/+134
* proto: rework key exchange API some moreDirkjan Ochtman2026-07-302-42/+64
* Extract host key selection from key exchangeDirkjan Ochtman2026-07-301-5/+4
* Move Identities into protoDirkjan Ochtman2026-07-301-1/+40
* oxish: give session process access to the selected host keyDirkjan Ochtman2026-07-291-5/+36
* proto: split host key selection from key exchange signingDirkjan Ochtman2026-07-291-15/+30
* proto: retain PKCS#8 form of host keysDirkjan Ochtman2026-07-292-17/+34
* proto: split key exchange output signing methodDirkjan Ochtman2026-07-291-25/+43
* proto: drop Debug bound for EncodeDirkjan Ochtman2026-07-292-2/+1
* proto: take session ID to build key exchange replyDirkjan Ochtman2026-07-291-1/+2
* proto: drop specific algorithm from generic error messagesDirkjan Ochtman2026-07-261-6/+2
* proto: move base module contents into crate rootDirkjan Ochtman2026-07-265-527/+510
* proto: add more required crate metadataDirkjan Ochtman2026-07-261-0/+5
* proto: add documentation commentsDirkjan Ochtman2026-07-268-14/+535
* proto: privatize more APIDirkjan Ochtman2026-07-263-24/+24
* proto: extract new auth moduleDirkjan Ochtman2026-07-262-270/+279
* proto: move Disconnect and DisconnectReason into baseDirkjan Ochtman2026-07-262-100/+100
* proto: move some more types into key_exchangeDirkjan Ochtman2026-07-262-46/+45
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-263-25/+9
* oxish: track receive window as wellDirkjan Ochtman2026-07-261-0/+8
* oxish: handle channel window adjust messagesDirkjan Ochtman2026-07-262-1/+39
* proto: extract constant for MAX_PACKET_LENDirkjan Ochtman2026-07-262-4/+8
* proto: privatize inner PacketLengthfieldDirkjan Ochtman2026-07-262-8/+19
* Avoid duplicate maximum packet length enforcementDirkjan Ochtman2026-07-261-1/+4
* oxish: limit environment variable requestsDirkjan Ochtman2026-07-212-5/+4
* Zeroize all secret and sensitive dataDirkjan Ochtman2026-07-203-0/+36
* proto: drop Copy derive for DigestDirkjan Ochtman2026-07-202-5/+5
* proto: track encoded shared secret as a SharedSecretDirkjan Ochtman2026-07-202-6/+6
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-202-45/+96
* Use Box instead of Arc to wrap signing keysDirkjan Ochtman2026-07-202-4/+4
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-192-4/+17
* proto: wrap key exchange start data in typeDirkjan Ochtman2026-07-192-34/+35
* proto: populate ExtInfo during key exchangeDirkjan Ochtman2026-07-193-8/+25
* Add support for multiple host keysDirkjan Ochtman2026-07-191-2/+23
* proto: add EncryptionAlgorithm::to_owned()Dirkjan Ochtman2026-07-192-11/+18
* proto: extract key material derivationDirkjan Ochtman2026-07-193-39/+69
* proto: negotiate encryption algorithmsDirkjan Ochtman2026-07-192-6/+55
* 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
* proto: add support for u64 encodingDirkjan Ochtman2026-07-191-0/+15
* proto: fix encoding of ignore messagesDirkjan Ochtman2026-07-192-1/+12
* Move Encoder into protoDirkjan Ochtman2026-07-192-1/+18