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
Georgio Nicolas
f0645bad57
Merge develop
2026-01-23 13:56:37 +01:00
Georgio Nicolas
60f8fe09a7
Introduce newer mlkem key types
2026-01-23 13:48:55 +01:00
Jędrzej Stuczyński
a63a1e745e
LP: modified LPRemotePeer to dynamically choose required KEM key hash ( #6358 )
...
* LP: modified LPRemotePeer to dynamically choose required KEM key hash
* nym-lp-client fixes
2026-01-23 11:41:55 +00:00
Georgio Nicolas
43d1c61b70
Merge pull request #6357 from nymtech/georgio/lp-psqv2
...
Fix KKT Integration into LP
2026-01-22 21:01:38 +01:00
Georgio Nicolas
9c81a87173
Cleanup
2026-01-22 20:11:54 +01:00
Georgio Nicolas
751929fa04
KKT Request Error Handling
2026-01-22 20:11:40 +01:00
Georgio Nicolas
441b46d2cc
Complete merge (revert back to dhkem for now)
2026-01-22 19:50:39 +01:00
Georgio Nicolas
74b05d9066
WIP: Attempt merge develop p2
2026-01-22 18:53:24 +01:00
Georgio Nicolas
c1adf41643
WIP: Attempt merge develop
2026-01-22 18:50:58 +01:00
Jędrzej Stuczyński
c1ddcc75cf
LP: announced KEM key hashes ( #6349 )
...
* announce KEM key hashes and use generated value within LpStateMachine
* added digest of remote KEM key into LpSession
* changed constructor to LpSession to take explicit key materials for local and remote
this makes it easier to change keys required by each party without having to change all the interfaces everywhere again
* extended the changes to LpStateMachine constructor
* modify the interface to LpRegistrationHandler and LpListener
* gateway probe fixes
* temp nym-lp-client fixes
* review nits
* remove network test
* introduced v2/nym-nodes/described endpoint for returning nodes description alongside LP data
* missed V1 -> V2 description replacements
* removed deprecated call within mix-fetch
* use old v1 call in network stats
2026-01-22 14:29:33 +00:00
Georgio Nicolas
3b20e22aa1
WIP: restore kkt sanity
2026-01-22 01:45:30 +01:00
Tommy Verrall
b949d0fb01
Merge pull request #6348 from nymtech/cherry-pick/api-urls-oscypek
...
Cherry pick/api urls oscypek
2026-01-21 14:52:34 +01:00
jmwample
52c47a950e
env feature locking to protect contracts
2026-01-21 12:45:23 +01:00
jmwample
377c22f283
minor fixes
2026-01-21 12:45:23 +01:00
jmwample
036ae5c6dc
apply configured api urls via env
2026-01-21 12:45:22 +01:00