aboutsummaryrefslogtreecommitdiffhomepage
path: root/oxish-proto
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* 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
|