Georgio Nicolas
aea48bd30a
Add test
2026-02-13 06:33:30 +01:00
Georgio Nicolas
72a81449be
remove encapsulation key abstraction
2026-02-13 06:10:12 +01:00
Georgio Nicolas
d5c4097dff
upgrade kkt
2026-02-13 05:02:19 +01:00
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
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
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
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
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
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
2109beeef6
Update keytypes and remove lifetime specifier for mceliece keys
2026-01-26 13:20:18 +01:00
Georgio Nicolas
d1a5342625
Merge remote-tracking branch 'origin' into georgio/lp-psqv2-integration
2026-01-25 01:20:43 +01:00
benedettadavico
727d39ad72
Fix conflicts
2026-01-23 17:45:47 +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
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