aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAgeFilesLines
...
* proto: isolate authentication signature input encodingDirkjan Ochtman2026-07-301-3/+16
* oxish: detach fake key handling from AuthorizedKeyDirkjan Ochtman2026-07-301-29/+22
* oxish: reuse authorized key parsing for fake keysDirkjan Ochtman2026-07-301-22/+12
* oxish: make User fields publicDirkjan Ochtman2026-07-302-21/+19
* oxish: drop pointless Result wrapperDirkjan Ochtman2026-07-302-21/+19
* oxish: split user data from cached authorized keysDirkjan Ochtman2026-07-303-55/+58
* oxish: enable customizable authenticationDirkjan Ochtman2026-07-305-62/+94
* oxish: detach authentication from AuthDirkjan Ochtman2026-07-302-175/+172
* oxish: add basic reference documentationDirkjan Ochtman2026-07-304-2/+39
* Handle client-initiated rekeying in the sessionDirkjan Ochtman2026-07-307-43/+256
* Destruct Self in Encode implementationsDirkjan Ochtman2026-07-305-66/+167
* proto: rework key exchange API some moreDirkjan Ochtman2026-07-303-64/+76
* Extract host key selection from key exchangeDirkjan Ochtman2026-07-302-7/+7
* Move Identities into protoDirkjan Ochtman2026-07-303-39/+44
* oxish: rename Session::new() to from_message()Dirkjan Ochtman2026-07-302-2/+2
* tests: suppress Cargo output from session buildDirkjan Ochtman2026-07-301-1/+1
* oxish: pass session ID to session for rekeyingDirkjan Ochtman2026-07-295-4/+17
* oxish: give session process access to the selected host keyDirkjan Ochtman2026-07-295-27/+89
* proto: split host key selection from key exchange signingDirkjan Ochtman2026-07-291-15/+30
* proto: retain PKCS#8 form of host keysDirkjan Ochtman2026-07-294-21/+38
* 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-292-1/+3
* oxish: track peer identities in session stateDirkjan Ochtman2026-07-294-7/+63
* oxish: keep read-side code closer togetherDirkjan Ochtman2026-07-291-3/+3
* build(deps): bump tokio-stream from 0.1.18 to 0.1.19dependabot[bot]2026-07-271-2/+2
* build(deps): bump tokio from 1.53.0 to 1.53.1dependabot[bot]2026-07-271-2/+2
* build(deps): bump libc from 0.2.186 to 0.2.189dependabot[bot]2026-07-271-2/+2
* build(deps): bump clap from 4.6.2 to 4.6.4dependabot[bot]2026-07-271-5/+5
* 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-264-273/+286
* proto: move Disconnect and DisconnectReason into baseDirkjan Ochtman2026-07-262-100/+100
* proto: move some more types into key_exchangeDirkjan Ochtman2026-07-263-48/+47
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-2612-42/+36
* oxish: track receive window as wellDirkjan Ochtman2026-07-263-2/+40
* oxish: improve maximum packet size handlingDirkjan Ochtman2026-07-261-3/+10
* oxish: handle channel window adjust messagesDirkjan Ochtman2026-07-264-3/+61
* oxish: decrease the send window when sendingDirkjan Ochtman2026-07-261-0/+1
* oxish: rename Channel::window_size to send_windowDirkjan Ochtman2026-07-261-3/+3
* 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-262-5/+5
* oxish: limit environment variable requestsDirkjan Ochtman2026-07-214-12/+27
* oxish: add debug option to disable spawningDirkjan Ochtman2026-07-214-10/+55
* oxish: move listener loop into the libraryDirkjan Ochtman2026-07-212-25/+30
* oxish: limit authentication attemptsDirkjan Ochtman2026-07-211-0/+13