Karolin Varner
|
d558bdb633
|
fix: Add a feature flag for the cookie reply mechanism
This is a stopgap measure against #539
|
2025-04-08 17:51:37 +02:00 |
|
Benjamin Lipp
|
fb93258fcc
|
feat: fix issue with empty extra_args
|
2025-04-08 17:44:37 +02:00 |
|
Karolin Varner
|
e8fb7206fc
|
fix: Wrong host identification in poll_example
|
2025-04-08 17:34:11 +02:00 |
|
Benjamin Lipp
|
9ab120843a
|
try nix shell
|
2025-04-08 16:43:31 +02:00 |
|
David Niehues
|
b47d3a9deb
|
style(ciphers): fix formatting
|
2025-04-05 17:31:32 +02:00 |
|
David Niehues
|
f7fb09bc44
|
ci(supply-chain): update exemptions for cargo-vet
|
2025-04-05 17:24:08 +02:00 |
|
David Niehues
|
db6530ef77
|
doc(rosenpass): properly document protocol function for hash domains
|
2025-04-05 17:14:18 +02:00 |
|
David Niehues
|
8f519b042d
|
dev(rosenpass): adapt protocol identifier for protocol version v 0.2 to be backwards compatible with current main branch
|
2025-04-05 17:09:25 +02:00 |
|
Jan Winkelmann (keks)
|
954162b61f
|
cleanup
|
2025-04-03 17:04:00 +02:00 |
|
Jan Winkelmann (keks)
|
c65abe7bd9
|
fix dos test: hardcode use of shake in seal_cookie
|
2025-04-03 16:55:03 +02:00 |
|
Karolin Varner
|
80885d81d7
|
fix: Missing nix hashes for libcrux_blake
|
2025-04-03 16:55:03 +02:00 |
|
Jan Winkelmann (keks)
|
d023108d3b
|
attempt to work around the importCargoLock bugs
|
2025-04-03 16:55:03 +02:00 |
|
Jan Winkelmann (keks)
|
417df7aa7f
|
update the lock file
|
2025-04-03 16:55:03 +02:00 |
|
Jan Winkelmann (keks)
|
9dd00e04c1
|
Use libcrux-blake2 with std
This way we don't require the error_in_core feature of the Rust compiler
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
1a8e220aa8
|
ci(supply-chain): Add exceptions for advisories RUSTSEC-2024-0436 and RUSTSEC-2024-0370 to cargo-deny
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
de0022f092
|
test(rosenpass): Adapt test for protocol_version in config to work with and without feature "experiment_api"
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
dbb891a2ed
|
ci(supply-chain): Regenerate exemptions for cargo-vet
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
531ae0ef70
|
test(rosenpass): Adapt test for protocol version of config files to tests being run with --all-features
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
8bb54b9cca
|
doc(ciphers): correct formatting
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
7566eadef8
|
doc(rosenpass): correct formatting
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
ebf6403ea7
|
doc(ciphers + rosenpass): improve the documentation
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
62d408eade
|
dev(ciphers): implement the Display trait for the KeyedHash that allows to choose a hash.
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
d1cf6af531
|
test(rosenpass): Add test for protocol version in a toml configuration.
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
5e6c85d73d
|
test(rosenpass): Complete support for SHAKE256 in gen-ipc-msg-types.rs
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
3205f8c572
|
doc(rosenpass): Remove already done TODO in handshake.rs
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
b21a95dbbd
|
doc(rp+rosenpass+ciphers+cipher-traits): Apply cargo fmt formatting
|
2025-04-03 16:55:03 +02:00 |
|
Jan Winkelmann (keks)
|
006946442a
|
Fix doc code examples in oqs Kem macro
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
33901d598a
|
test(ciphers): Adapt SHAKE256 tests to longer including the output length.
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
944be10bd2
|
dev(rp): Adapt rp to include set a protocol version.
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
23cf60c7ec
|
dev(rosenpass): Make the cooke mechenism use SHA3 exclusively
|
2025-04-03 16:55:03 +02:00 |
|
David Niehues
|
6f71767529
|
dev(ciphers): remove keyed hash module
|
2025-04-03 16:55:03 +02:00 |
|
Jan Winkelmann (keks)
|
38f371e3d7
|
Fix examples in Doc-Comments
|
2025-04-03 16:15:03 +02:00 |
|
Jan Winkelmann (keks)
|
2dba9205e7
|
Address Feedback
|
2025-04-03 16:14:55 +02:00 |
|
Jan Winkelmann (keks)
|
30c3de3f87
|
undo add submodule
|
2025-04-03 16:14:55 +02:00 |
|
Jan Winkelmann (keks)
|
b16619b1d3
|
fix doc example tests
|
2025-04-03 16:14:51 +02:00 |
|
Jan Winkelmann (keks)
|
576ad5f6d0
|
respect experiment_libcrux_blake2 feature flag
|
2025-04-03 16:14:47 +02:00 |
|
Jan Winkelmann (keks)
|
6494518460
|
add fine-grained features
|
2025-04-03 16:14:19 +02:00 |
|
Jan Winkelmann (keks)
|
185e92108e
|
add blake2 from libcrux
|
2025-04-03 16:14:19 +02:00 |
|
Jan Winkelmann (keks)
|
253243a8c8
|
add kyber512 from libcrux
|
2025-04-03 16:14:19 +02:00 |
|
Jan Winkelmann (keks)
|
075d9ffff3
|
update libcrux chachapoly to use libcrux-chacha20poly1305
|
2025-04-03 16:14:19 +02:00 |
|
Jan Winkelmann (keks)
|
01a1408044
|
address feedback
|
2025-04-03 16:12:44 +02:00 |
|
Jan Winkelmann (keks)
|
b84e0beae8
|
introduce traits for all the primitives and algorithms. A bit more cleanup.
|
2025-04-03 16:12:44 +02:00 |
|
Jan Winkelmann (keks)
|
949a3e4d23
|
Add &self receiver to KEM trait methods
|
2025-04-03 16:12:44 +02:00 |
|
Jan Winkelmann (keks)
|
d61b137761
|
update KEM trait
|
2025-04-03 16:12:44 +02:00 |
|
Jan Winkelmann (keks)
|
a1f41953b7
|
Reorganize the ciphers crate
|
2025-04-03 16:12:23 +02:00 |
|
Jan Winkelmann (keks)
|
46ebb6f46c
|
Remove algorithm traits for now
|
2025-04-03 16:11:55 +02:00 |
|
Jan Winkelmann (keks)
|
32ae8f7051
|
Rename hash selection enum to KeyedHash, restructure traits
|
2025-04-03 16:11:55 +02:00 |
|
Jan Winkelmann (keks)
|
b94ddd980d
|
remove superfluous associated types
|
2025-04-03 16:11:55 +02:00 |
|
Jan Winkelmann (keks)
|
44e46895aa
|
fmt
|
2025-04-03 15:57:43 +02:00 |
|
David Niehues
|
2ddd1488b3
|
doc(rosenpass): fix typo
|
2025-03-19 11:29:11 +01:00 |
|