Amin Faez
223fbd551f
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.
2025-08-28 11:41:58 +02:00
Amin Faez
cbc1bb4be2
feat(docker): change write permission on docker build workflow and fix its change filter
2025-02-26 16:41:55 +01:00
Amin Faez
09f1353dcc
feat(docker): rename .docker to docker
2025-02-26 15:44:05 +01:00
Amin Faez
43225c1fe8
feat(docker): fix docker build workflow conditional checks
2025-02-26 09:15:38 +01:00
Amin Faez
8e41cfc0b4
feat(docker): remove stray quote, check if docker related files changes before running workflow
2025-02-26 00:05:37 +01:00
Amin Faez
69538622b4
feat(docker): remove qemu from the second build and push job in the docker build workflow
2025-02-25 16:45:19 +01:00
Amin Faez
45a7c17cdd
feat(docker): fix runs on designation to ubuntu-24.04-arm
2025-02-25 16:22:29 +01:00
Amin Faez
b8ecdab8dc
feat(docker): docker build workflow integration test now compares the resulting key with sudo
2025-02-25 13:03:56 +01:00
Amin Faez
af9d83b472
feat(docker): change the docker integration test workflow to wait until the shared key file is generated
2025-02-25 12:56:30 +01:00
Amin Faez
f81e329a11
feat(docker): fix the integration test workflow
2025-02-25 12:33:29 +01:00
Amin Faez
5e2c72ef99
feat(docker): add integration test to the build docker images workflow
2025-02-25 12:19:45 +01:00
Amin Faez
88e7d1d1cb
feat(docker): remove additional labels from Dockerfile
...
feat(docker): rename the docker usage guide
feat(docker): reference the usage guide
feat(docker): change the github workflow to build the arm images natively
2025-02-25 12:09:18 +01:00
Amin Faez
43a930d3f7
feat(docker): fix docker image names
...
feat(docker): add tag based on commit hash,
feat(docker): add arm64 platform for docker images
2025-02-25 12:09:18 +01:00
Amin Faez
b5f6d07650
feat(docker): add .docker/Dockerfile, .docker/README.md and workflow building and publishing docker images
2025-02-25 12:09:18 +01:00
Amin Faez
26f77924f8
docs(constant-time): add docs, examples and safety notices
2024-12-17 11:56:33 +01:00
Amin Faez
2e0e2cfa0c
docs(util): add docs and examples for the remaining util crate
2024-12-17 11:55:23 +01:00
Amin Faez
ef4f550abc
docs(util): fix doc reference in the zerocopy module
2024-12-15 13:05:55 +01:00
Amin Faez
4737cd2b2a
docs(util): fix doc reference in decoder.rs
...
docs(util): add more tests and example to complete coverage
2024-12-15 12:48:47 +01:00
Amin Faez
9336794e4d
docs(util): add docs and examples to the zerocopy module
2024-12-14 03:00:27 +01:00
Amin Faez
5251721bcf
Add docs and tests for the decoder module in length_prefix_encoding
2024-12-10 16:13:16 +01:00