Commit Graph

10450 Commits

Author SHA1 Message Date
Georgio Nicolas 65df76efea upgrade kkt 2026-02-13 05:00:22 +01:00
Georgio Nicolas 6489ed5dd5 remove stuff 2026-02-12 20:06:12 +01:00
Georgio Nicolas 66ecccbfe5 replace encryption layer and add masked byte 2026-02-12 20:05:03 +01:00
Georgio Nicolas 854ab369a6 wip: sigless kkt 2026-02-11 15:43:36 +01:00
Georgio Nicolas e24eff6945 clippy stuff 2026-02-07 00:25:06 +01:00
Georgio Nicolas 38f2d8eca2 restore kkt 2026-02-07 00:15:03 +01:00
Georgio Nicolas 064718a75a this will become stale 2026-02-06 22:39:45 +01:00
Jędrzej Stuczyński c385d14342 most digusting code ever written 2026-01-29 15:43:42 +00:00
Jędrzej Stuczyński 3ef986d6ce more wip: might have to revert 2026-01-29 13:29:32 +00:00
Jędrzej Stuczyński 261a36e792 wip 2026-01-29 12:05:04 +00:00
Jędrzej Stuczyński d1acd5b591 attempting to resolve lifetime issues 2026-01-29 09:39:00 +00:00
Georgio Nicolas d8ca227a5f purge wip 2026-01-29 09:32:57 +01:00
Georgio Nicolas 41fae0cb03 Add Carrier 2026-01-29 05:57:21 +01:00
Georgio Nicolas 5146ca92f5 Blake3 hkdf + integration 2026-01-29 02:43:27 +01:00
Georgio Nicolas 6256b04cef Blake3 hkdf 2026-01-29 02:42:23 +01:00
Georgio Nicolas 511e8a4649 impl Default for Ciphersuite 2026-01-28 23:57:53 +01:00
Georgio Nicolas defbdc8a40 update rekey docs 2026-01-28 23:40:03 +01:00
Georgio Nicolas 1d4977e536 Add docs for rekey algorithm and cleanup kkt crate 2026-01-28 23:34:45 +01:00
Georgio Nicolas a01bb3d9bd add rekey algorithm 2026-01-28 23:03:01 +01:00
Georgio Nicolas dc98a2aed0 update manifests 2026-01-28 17:54:06 +01:00
Georgio Nicolas 06a6df1365 merge with develop 2026-01-28 17:53:15 +01:00
Georgio Nicolas 31df6b55b0 kkt type fixes 2026-01-28 17:46:05 +01:00
Tommy Verrall 8e4cae2f57 Update NYM_VPN_APIS configuration in canary.env
Tidy up
2026-01-27 17:05:02 +01:00
Tommy Verrall 00e4caec08 Update NYM_VPN_APIS configuration in sandbox.env
Remove front hosts null
2026-01-27 17:04:34 +01:00
Jędrzej Stuczyński d99eff9178 Lp/dvpn psk injection (#6378)
* feat: clients to generate pseudorandom PSK for wg reg

* updating PSK of existing peers

* gateway probe fixes
2026-01-27 15:39:07 +00:00
benedetta davico 0d290b6028 Merge pull request #6379 from nymtech/release/2026.2-oscypek
Merge oscypek to develop
2026-01-27 16:11:17 +01:00
benedettadavico 83bf9dc7cc update changelog nym-binaries-v2026.2-oscypek 2026-01-27 15:46:52 +01:00
Jędrzej Stuczyński 8af759fb1d LP: include signing key digests to LP responses (#6373)
* include signing key digests to LP responses

* mock
2026-01-27 12:23:52 +00:00
benedettadavico 3597682b33 update lower envs details 2026-01-27 11:55:37 +01:00
Jędrzej Stuczyński cef9534dce temp: use jstuczyn's libcrux fork 2026-01-27 10:16:31 +00:00
Jędrzej Stuczyński 0629e37c1b moved libcrux imports into workspace cargo.toml 2026-01-27 10:11:43 +00:00
Jędrzej Stuczyński ac9166a401 use libcrux' DH key types 2026-01-27 09:43:40 +00:00
Georgio Nicolas 8e1a776b7d wip: psqv2 2026-01-27 03:46:12 +01:00
Georgio Nicolas 9a88018cf2 Merge remote-tracking branch 'origin' into georgio/lp-psqv2-integration 2026-01-27 01:52:33 +01:00
Jędrzej Stuczyński 2024163be6 bugfix: downgrade gateway protocol to clients proposed version (#6377) 2026-01-26 20:53:19 +00:00
Georgio Nicolas fe45b856b7 make clippy happy 2026-01-26 15:16:29 +01:00
Georgio Nicolas 5c50b760a8 enable kkt with mceliece (kkt tests pass) 2026-01-26 15:11:08 +01:00
Georgio Nicolas aafa99ea47 kkt should work with different keys now 2026-01-26 15:01:43 +01:00
Georgio Nicolas 4767a719f7 impl hashing of different key types 2026-01-26 14:38:25 +01:00
Georgio Nicolas 89d167de08 add key input helper functions 2026-01-26 14:25:12 +01:00
Jędrzej Stuczyński a4638b8d2f Lp/use noise x25519 (#6372)
* use x25519 noise key for ktt instead of deriving one from ed25519

* removed client's IpAddr from RegistrationClient constructor

* Adjusted the gateway probe to inject correct lp data

* remove redundant argument from nym-lp-client

* consistent naming for HashFunction variants

* use workspace dep import for nym-kkt-ciphersuite

* struct renaming
2026-01-26 13:15:37 +00:00
Georgio Nicolas 05d5f4ae83 Merge remote-tracking branch 'origin' into georgio/lp-psqv2-integration 2026-01-26 13:28:40 +01:00
Georgio Nicolas 2109beeef6 Update keytypes and remove lifetime specifier for mceliece keys 2026-01-26 13:20:18 +01:00
Merve dbf571cb0a docs typos fixed (#6368) 2026-01-26 09:58:30 +00:00
Georgio Nicolas d1a5342625 Merge remote-tracking branch 'origin' into georgio/lp-psqv2-integration 2026-01-25 01:20:43 +01:00
benedetta davico d6ae10304d Merge pull request #6366 from nymtech/merge/release/2026.2-oscypek
merge oscypek to develop
2026-01-23 17:58:03 +01:00
benedettadavico 727d39ad72 Fix conflicts 2026-01-23 17:45:47 +01:00
benedetta davico b513a99498 Merge pull request #6364 from nymtech/ack-fix
bugfix: ack fix
2026-01-23 17:36:04 +01:00
benedettadavico b5d1e6a93f ack fix 2026-01-23 17:24:48 +01:00
Jędrzej Stuczyński e2be2b0b34 LP: mixnet reg fixes (#6356)
* removed x25519 key used within LP mixnet registration

* use Vec<u8> rather than BytesMut for LpAction::DeliverData

* introduced an explicit kind prefix for raw data sent and received within LP

* review nits
2026-01-23 13:21:52 +00:00