summaryrefslogtreecommitdiffhomepage
path: root/oxish/src/tests.rs
Commit message (Expand)AuthorAgeFilesLines
* proto: parse OpenSSH host key files when availableDirkjan Ochtman13 days1-0/+43
* proto: split out host_keys moduleDirkjan Ochtman13 days1-2/+2
* Show warning after non-PQ key exchangeDirkjan Ochtman13 days1-2/+18
* Add back curve25519-sha256 key exchange algorithmDirkjan Ochtman13 days1-0/+31
* tests: tweak outputDirkjan Ochtman2026-08-011-4/+4
* tests: make handshake() fallibleDirkjan Ochtman2026-08-011-10/+18
* tests: make session_binary() fallibleDirkjan Ochtman2026-08-011-5/+5
* tests: restore test for no-spawn serverDirkjan Ochtman2026-08-011-10/+37
* tests: split rekey test out from handshake()Dirkjan Ochtman2026-08-011-46/+34
* tests: extract setup() helperDirkjan Ochtman2026-08-011-30/+37
* tests: extract CliClient typeDirkjan Ochtman2026-08-011-75/+99
* tests: extract helper function for building the user storeDirkjan Ochtman2026-08-011-39/+46
* Move AuthorizedKey into protoDirkjan Ochtman2026-07-301-1/+2
* oxish: make User fields publicDirkjan Ochtman2026-07-301-2/+8
* oxish: drop pointless Result wrapperDirkjan Ochtman2026-07-301-1/+0
* oxish: split user data from cached authorized keysDirkjan Ochtman2026-07-301-9/+2
* oxish: enable customizable authenticationDirkjan Ochtman2026-07-301-2/+2
* Handle client-initiated rekeying in the sessionDirkjan Ochtman2026-07-301-8/+69
* Move Identities into protoDirkjan Ochtman2026-07-301-2/+2
* tests: suppress Cargo output from session buildDirkjan Ochtman2026-07-301-1/+1
* oxish: pass session ID to session for rekeyingDirkjan Ochtman2026-07-291-1/+3
* oxish: give session process access to the selected host keyDirkjan Ochtman2026-07-291-3/+11
* proto: retain PKCS#8 form of host keysDirkjan Ochtman2026-07-291-2/+3
* oxish: track peer identities in session stateDirkjan Ochtman2026-07-291-1/+7
* proto: make some modules public instead of re-exporting everythingDirkjan Ochtman2026-07-261-1/+3
* oxish: disallow authenticating as rootDirkjan Ochtman2026-07-201-2/+2
* oxish: more username validationDirkjan Ochtman2026-07-201-1/+2
* ci: submit code coverage data to CodecovDirkjan Ochtman2026-07-201-3/+6
* Provide a narrower interface to host key signingDirkjan Ochtman2026-07-201-2/+2
* oxish: move SessionState into crate rootDirkjan Ochtman2026-07-201-3/+64
* oxish: propagate server errorsDirkjan Ochtman2026-07-201-1/+1
* oxish: propagate more errorsDirkjan Ochtman2026-07-201-1/+2
* oxish: inline SessionState::from_fd()Dirkjan Ochtman2026-07-201-1/+1
* oxish: add high-level server APIDirkjan Ochtman2026-07-201-64/+12
* oxish: extract session moduleDirkjan Ochtman2026-07-201-1/+5
* Drop privileges to the authenticated user when spawning a sessionDirkjan Ochtman2026-07-191-6/+10
* Spawn a subprocess for authenticated sessionsDirkjan Ochtman2026-07-191-6/+84
* Add support for multiple host keysDirkjan Ochtman2026-07-191-2/+9
* Add support for ECDSA P-256 host keysDirkjan Ochtman2026-07-181-1/+1
* oxish: switch to graviola as the default providerDirkjan Ochtman2026-07-181-7/+18
* Add support for ed25519 authorized keysDirkjan Ochtman2026-07-181-9/+61
* Include key exchange in connection setup APIDirkjan Ochtman2026-07-181-2/+2
* Rename Connection to Session, IoStream to ConnectionDirkjan Ochtman2026-07-181-5/+5
* Separate key exchange from authenticationDirkjan Ochtman2026-07-181-1/+5
* Update to 2024 editionDirkjan Ochtman2026-07-181-2/+2
* Extract authentication from Connection::run()Dirkjan Ochtman2026-07-181-5/+10
* Extract IoStream constructionDirkjan Ochtman2026-07-181-2/+3
* Extract authenticate() function from Connection::run()Dirkjan Ochtman2026-07-181-1/+1
* tests: add more diagnostic outputDirkjan Ochtman2026-07-061-16/+35
* Add oxish-graviola providerDirkjan Ochtman2026-07-041-4/+13