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:
@@ -77,6 +77,14 @@ criteria = "safe-to-deploy"
|
||||
version = "1.0.98"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.assert_tv]]
|
||||
version = "0.6.4"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.assert_tv_macros]]
|
||||
version = "0.6.4"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.atomic-polyfill]]
|
||||
version = "1.0.3"
|
||||
criteria = "safe-to-deploy"
|
||||
@@ -597,10 +605,6 @@ criteria = "safe-to-deploy"
|
||||
version = "0.38.44"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.ryu]]
|
||||
version = "1.0.19"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.scc]]
|
||||
version = "2.3.3"
|
||||
criteria = "safe-to-run"
|
||||
@@ -621,6 +625,10 @@ criteria = "safe-to-deploy"
|
||||
version = "0.6.8"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.serde_yaml]]
|
||||
version = "0.9.34+deprecated"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.serial_test]]
|
||||
version = "3.2.0"
|
||||
criteria = "safe-to-run"
|
||||
@@ -721,6 +729,10 @@ criteria = "safe-to-deploy"
|
||||
version = "1.0.17"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.unsafe-libyaml]]
|
||||
version = "0.2.11"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.uuid]]
|
||||
version = "1.14.0"
|
||||
criteria = "safe-to-deploy"
|
||||
@@ -952,3 +964,15 @@ criteria = "safe-to-deploy"
|
||||
[[exemptions.zerocopy-derive]]
|
||||
version = "0.8.24"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.zstd]]
|
||||
version = "0.13.3"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.zstd-safe]]
|
||||
version = "7.2.4"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
[[exemptions.zstd-sys]]
|
||||
version = "2.0.15+zstd.1.5.7"
|
||||
criteria = "safe-to-deploy"
|
||||
|
||||
Reference in New Issue
Block a user