summaryrefslogtreecommitdiffhomepage
path: root/talpid-tunnel-config-client
AgeCommit message (Expand)AuthorFilesLines
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-4/+0
2025-09-23Document why `rand` can't be upgraded in `talpid-tunnel-config-client`Markus Pettersson1-0/+1
2025-09-09Replace libc with nix in ttccJoakim Hulthe2-24/+7
2025-07-10Run `cargo fmt`Sebastian Holmin2-4/+4
2025-07-09Put the `tonic::Status` in a Box to make the error type smallerSebastian Holmin1-2/+4
2025-05-14Log how long time it takes to generate quantum-resistant secretsLinus Färnstrand1-1/+6
2025-05-14Hide algorithm name constantLinus Färnstrand3-6/+14
2025-05-14Use HQC-256 instead of Classic McEliece in quantum-resistant handshakeLinus Färnstrand6-165/+114
2025-05-14Update ephemeral peer proto definition to prepare for HQC-256Linus Färnstrand1-3/+4
2025-02-25Add safety comment to talpid_tunnel_config_client::socketJoakim Hulthe1-7/+11
2025-02-03Set correct DAITA platform on WindowsDavid Lönnhager2-2/+2
2025-01-24Change temporary `DaitaPlatform` for windows to `LinuxWgGo`Sebastian Holmin1-1/+1
2025-01-24Log DAITA v2 requestDavid Lönnhager1-4/+8
2025-01-24Enable DAITA v2 for Windows via wireguard-goDavid Lönnhager1-27/+9
2025-01-21Restart mceliece keygen worker if it stopsJoakim Hulthe1-8/+26
2025-01-09Remove unnecessary pubSebastian Holmin1-1/+1
2025-01-09Do not expose the key pair receiver publiclySebastian Holmin1-7/+6
2025-01-09Add panic note to docstringSebastian Holmin1-0/+4
2025-01-09Fix expect messageSebastian Holmin1-1/+1
2025-01-09Fix panic on capacity=1Sebastian Holmin1-14/+24
2025-01-09Make `KEY_PAIR` private and expose it by a fnSebastian Holmin1-3/+11
2025-01-09Spawn key pair worker on launchSebastian Holmin2-4/+4
2025-01-09Update documentationSebastian Holmin1-5/+13
2025-01-09Generate McEliece key pairs in separate threadSebastian Holmin1-5/+27
2024-12-27Use DAITAv2 on iOSEmīls1-9/+9
2024-12-20Fix byte counting in socket snifferSebastian Holmin1-3/+4
2024-12-20Move SocketSniffer to separate moduleSebastian Holmin1-52/+58
2024-12-20Remove unused `futures` depSebastian Holmin1-1/+0
2024-12-20Log data usage for tunnel config clientSebastian Holmin1-5/+73
2024-12-19Use IAN TCP connection for ephemeral peer exchangeEmīls1-3/+3
2024-12-12Use dynamic DAITA machines in wireguard-goDavid Lönnhager1-32/+40
2024-12-12Add support for DAITA v2 to talpid tunnel config clientDavid Lönnhager3-5/+98
2024-10-17Document relationship between ephemeral peer MTU fixesLinus Färnstrand1-0/+5
2024-10-17Clean up relay config client creation codeLinus Färnstrand1-6/+9
2024-10-17Improve documentation on classic mceliece threadingLinus Färnstrand1-3/+5
2024-10-17Move higher level function to above lower level functionLinus Färnstrand1-21/+21
2024-10-17Refactor post_quantum_secrets to not take an enable-boolLinus Färnstrand1-32/+30
2024-10-15Split out Classic McEliece code in tuncfg-server exampleLinus Färnstrand1-7/+16
2024-10-15Replace pqc_kyber with ml-kemLinus Färnstrand6-56/+102
2024-09-25Upgrade `tonic` to 0.12 and `prost` to 0.13Sebastian Holmin2-0/+5
2024-09-24Move ephemeral negotiation to own moduleDavid Lönnhager2-3/+3
2024-09-24Lower MTU during ephemeral peer negotiation on WindowsDavid Lönnhager2-57/+95
2024-09-24Do not set IP_USER_MTU on on tunnel config socketDavid Lönnhager1-46/+7
2024-09-02Fix a lingering panic by using a stricter typeMax Zettlmeißl2-6/+6
2024-07-23Only accept an IPv4 as valid first argumentMax Zettlmeißl1-2/+2
2024-07-23Improve variable names, comments and error messagesMax Zettlmeißl1-10/+16
2024-07-23Output the unwrapped Base64 encoded pre-shared keyMax Zettlmeißl1-1/+1
2024-07-17Add a Rust FFI, Disable sandboxing for scriptsBug Magnet6-567/+0
2024-07-11Document that it is round3 of the Kyber KEM we are usingLinus Färnstrand3-1/+5
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin2-7/+9