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:
@@ -1,4 +1,27 @@
|
||||
|
||||
# cargo-vet audits file
|
||||
|
||||
[audits]
|
||||
[[audits.assert_tv]]
|
||||
who = "Amin Faez <amin.faez.inbox@gmail.com>"
|
||||
criteria = "safe-to-deploy"
|
||||
version = "0.5.1"
|
||||
|
||||
[[audits.assert_tv]]
|
||||
who = "Amin Faez <amin.faez.inbox@gmail.com>"
|
||||
criteria = "safe-to-deploy"
|
||||
version = "0.5.1"
|
||||
|
||||
[[audits.assert_tv_macros]]
|
||||
who = "Amin Faez <amin.faez.inbox@gmail.com>"
|
||||
criteria = "safe-to-run"
|
||||
version = "0.5.1"
|
||||
|
||||
[[audits.ryu]]
|
||||
who = "Amin Faez <amin.faez.inbox@gmail.com>"
|
||||
criteria = "safe-to-deploy"
|
||||
version = "1.0.10"
|
||||
|
||||
[[audits.serde_json]]
|
||||
who = "Amin Faez <amin.faez.inbox@gmail.com>"
|
||||
criteria = "safe-to-deploy"
|
||||
version = "1.0.138"
|
||||
|
||||
Reference in New Issue
Block a user