aboutsummaryrefslogtreecommitdiffhomepage
path: root/oxish-proto
Commit message (Expand)AuthorAgeFilesLines
* proto: implement openssh::encode()Hee-Suk Kim7 days3-1/+94
* proto: add private_key() method on SigningKey traitHee-Suk Kim7 days1-1/+12
* proto: add HostKeys::from_openssh_v1()Hee-Suk Kim7 days1-0/+8
* Handle global requestsDirkjan Ochtman13 days1-0/+33
* proto: add unknown channel request typeDirkjan Ochtman13 days1-12/+11
* proto: add specific error for invalid channel typesDirkjan Ochtman13 days2-6/+13
* Reject auth agent channel requestsDirkjan Ochtman13 days1-0/+5
* Bump versions to 0.1.0Dirkjan Ochtman13 days1-1/+1
* proto: parse OpenSSH host key files when availableDirkjan Ochtman13 days4-4/+427
* proto: split out host_keys moduleDirkjan Ochtman13 days3-101/+110
* oxish: use named type for key exchange outputDirkjan Ochtman13 days1-4/+20
* Show warning after non-PQ key exchangeDirkjan Ochtman13 days2-1/+17
* Add back curve25519-sha256 key exchange algorithmDirkjan Ochtman13 days2-2/+15
* oxish: extract AuthenticationStateDirkjan Ochtman2026-08-091-0/+10
* Use more fine-grained errors for authenticationDirkjan Ochtman2026-08-091-0/+3
* 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