summaryrefslogtreecommitdiffhomepage
path: root/oxish/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* proto: split out host_keys moduleDirkjan Ochtman13 days1-4/+4
|
* oxish: use named type for key exchange outputDirkjan Ochtman13 days1-14/+7
|
* Show warning after non-PQ key exchangeDirkjan Ochtman13 days1-1/+19
|
* oxish: extract AuthenticationStateDirkjan Ochtman2026-08-091-10/+1
|
* Use more fine-grained errors for authenticationDirkjan Ochtman2026-08-091-1/+4
|
* Move AuthorizedKey into protoDirkjan Ochtman2026-07-301-1/+1
|
* oxish: split user data from cached authorized keysDirkjan Ochtman2026-07-301-1/+1
|
* oxish: enable customizable authenticationDirkjan Ochtman2026-07-301-1/+1
|
* oxish: add basic reference documentationDirkjan Ochtman2026-07-301-0/+11
|
* Handle client-initiated rekeying in the sessionDirkjan Ochtman2026-07-301-6/+48
|
* Destruct Self in Encode implementationsDirkjan Ochtman2026-07-301-12/+33
|
* proto: rework key exchange API some moreDirkjan Ochtman2026-07-301-22/+12
|
* Extract host key selection from key exchangeDirkjan Ochtman2026-07-301-2/+3
|
* Move Identities into protoDirkjan Ochtman2026-07-301-36/+2
|
* oxish: pass session ID to session for rekeyingDirkjan Ochtman2026-07-291-0/+9
|
* oxish: give session process access to the selected host keyDirkjan Ochtman2026-07-291-10/+22
|
* proto: take session ID to build key exchange replyDirkjan Ochtman2026-07-291-0/+1
|
* oxish: track peer identities in session stateDirkjan Ochtman2026-07-291-5/+53
|
* oxish: keep read-side code closer togetherDirkjan Ochtman2026-07-291-3/+3
|
* proto: extract new auth moduleDirkjan Ochtman2026-07-261-1/+2
|
* proto: move some more types into key_exchangeDirkjan Ochtman2026-07-261-2/+2
|
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-261-4/+6
|
* Avoid duplicate maximum packet length enforcementDirkjan Ochtman2026-07-261-4/+1
|
* oxish: add debug option to disable spawningDirkjan Ochtman2026-07-211-1/+1
|
* Add support for compiling aws-lc-rs in FIPS modeDirkjan Ochtman2026-07-201-3/+11
|
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-201-9/+6
|
* Use Box instead of Arc to wrap signing keysDirkjan Ochtman2026-07-201-2/+2
|
* oxish: inline SessionState::from_connection()Dirkjan Ochtman2026-07-201-47/+0
|
* oxish: move SessionState into crate rootDirkjan Ochtman2026-07-201-6/+187
|
* oxish: inline Connection::accept()Dirkjan Ochtman2026-07-201-27/+2
|
* oxish: move Server into a dedicated moduleDirkjan Ochtman2026-07-201-56/+3
|
* oxish: propagate server errorsDirkjan Ochtman2026-07-201-30/+15
|
* oxish: propagate more errorsDirkjan Ochtman2026-07-201-94/+31
|
* oxish: inline SessionState::from_fd()Dirkjan Ochtman2026-07-201-8/+7
|
* oxish: add high-level session APIDirkjan Ochtman2026-07-201-1/+1
|
* oxish: add high-level server APIDirkjan Ochtman2026-07-201-11/+76
|
* oxish: extract session moduleDirkjan Ochtman2026-07-201-102/+6
|
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-191-15/+13
|
* proto: wrap key exchange start data in typeDirkjan Ochtman2026-07-191-8/+8
|
* proto: populate ExtInfo during key exchangeDirkjan Ochtman2026-07-191-14/+4
|
* Add support for multiple host keysDirkjan Ochtman2026-07-191-7/+15
|
* oxish: move provider selection into libraryDirkjan Ochtman2026-07-191-0/+7
|
* proto: negotiate encryption algorithmsDirkjan Ochtman2026-07-191-4/+4
|
* proto: add support for initial non-zero counterDirkjan Ochtman2026-07-191-2/+2
|
* proto: stop taking ownership of key sourcesDirkjan Ochtman2026-07-191-2/+2
|
* proto: fix encoding of ignore messagesDirkjan Ochtman2026-07-191-2/+2
|
* Ignore SSH_MSG_IGNORE/DEBUG during sessions and authDirkjan Ochtman2026-07-191-5/+12
|
* Move Encoder into protoDirkjan Ochtman2026-07-191-20/+1
|
* Drop Encoder::buffered flag which seems unnecessary nowDirkjan Ochtman2026-07-191-3/+0
|
* oxish: inline Encoder::flush()Dirkjan Ochtman2026-07-191-13/+5
|