mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-28 14:33:37 -08:00
feat: Derandomize the rosenpass protocol by adding testvectors
- Introduced a new module `test_vector_sets.rs` containing test vector definitions for deterministic protocol testing. - Added a new test file `test_vector_crypto_server.rs` to validate the protocol implementation using captured internal randomness. - Added serialization and deserialization of `Secret`, `Public`, and `PublicBox` types in `serialization.rs`. - Added necessary dependencies in `Cargo.toml` for test vectors: assert_tv, serde and base64 - Updated audit records in `audits.toml` and `imports.lock` for new dependencies.
This commit is contained in:
@@ -24,6 +24,7 @@ let
|
||||
"service"
|
||||
"target"
|
||||
"toml"
|
||||
"zstd" # used for offloaded test vector values
|
||||
];
|
||||
# Files to explicitly include
|
||||
files = [ "to/README.md" ];
|
||||
|
||||
Reference in New Issue
Block a user