-
2238919 Fd/time: add tests, docs, cleanups
-
624d8d2 API: Close connections after errors & use mio::Token based polling
-
a831e01 Utilities to check for unix domain stream sockets
-
3caff91 Fallback for empty api section in config
-
7a31b57 Infrastructure to use endpoints with fd. passing
-
d5a8c85 Specifying a keypair should be opt. at startup
-
48f7ff9 Deal with CryptoServer being uninit.
-
5f6c36e Decouple AppServer from CryptoServer::timebase
-
7b3b761 API should have access to AppServer
-
15002a7 Experimental PSK Broker Support
-
520c8c6 Feature naming scheme fully applied
-
fd0f35b Gen-key subcommand should show canonical paths
-
c359b87 Convert broker interface setup to use mio's UnixStream where possible
-
355b481 Make MiobrokerClient import conditional
-
274d245 Unify enable_wg_broker and enable_broker_api features
-
7b6a9ee Test full workspace with codecov
-
465c6be Switch to codecov action v4 branch
-
9fd3df6 Fix typos and add various comments
-
138e6b6 To crate documentation indendation (purely cosmetic)
-
2dde0a2 Refactor integration_tests (purely cosmetic)
-
3cc3b60 Move CliCommand::run -> CliArgs::run; do not mutate the configuration
-
8d3c879 Reorganize memfd secret policy
-
648a94e Clippy fixes on wireguard-broker
-
40c5bbd Ensure that rustAnalyzer is installed in dev environment
-
a4b8fc2 Move memcmp test API doc to test memcmp test module
-
deafc1c Style adjustments โ Cargo.toml
-
6bbe85a Remove unnecessary imports
-
cc22165 Ensure punctuation is consistent in doc comments
-
100d7b6 Simplify some dereferencing incantations in PublicBox
-
7c54a37 Add generate_configs.py script
-
5f8b00d Rollback symbolic models to original state
-
70c5ec2 Remove libsodium references in nix flake, ci (#334)
-
06969c4 Add write permissions in dependent-issues workflow
-
a8ed0e8 Update codecov configuration file
-
ad6405f Add codecov configuration file
-
761d573 Changes from #160- Invoke the mandoc linter (#296)
-
21e693a Add codecov (llvm-cov) coverage (#297)
-
be91b30 Load WireGuard SK into secret memory (#293)
-
3e734e0 Replace Into<> with From<> trait
-
c9e2967 Remove useless conversion
-
a581f7d Replace if let with is_ok() call
-
bd6a6e5 Remove needless borrow for nonce array
-
e0496c1 Use copy instead of clone trait
-
f4116f2 Remove redundant mutability
-
39d174c Suppress clippy warnings for neutral element
-
76d5093 Apply .ci/gen-workflow-files.nu script
-
d1d218a Add dedicated nixpkgs input to flake
-
baa35af Exclude rosenpass-fuzzing
-
b2de384 Add secure memcmp_le function
-
13df700 Drop overlay due to upstream fix
-
4f4e8e1 Drop deprecated std::env::home_dir()
-
478fadb Enable aarch64-linux builds again
-
e42f90b Add helper to turn typenums into const values
-
30cb0e9 Remove references to libsodium from secret-memory
-
972e82b Move kems out of rosenpass crate
-
0f89ab7 Shorten fuzzing runtime to make sure the CI finishes quickly
-
cf132bc Move rest of coloring.rs into secret-memory crate
-
7bda010 Move Public and debug_crypto_array into secret-memory crate
-
cc8c13e Remove lprf.rs (dead code)
-
09aa0e0 Move hashing functions into sodium/ciphers crate
-
86300ca Use naming scheme without rosenpass- for crates
-
3ddf736 Move xchacha20 implementation out of rosenpass::sodium
-
c64e721 Move chacha20 implementation out of rosenpass::sodium
-
4c51ead Move libsodium's helper function into their own namespace
-
c5c3452 Move libsodium's memzero, randombytes fns into rosenpass-sodium
-
6553141 Move libsodium's increment into rosenpass-sodium crate
-
a3de526 Move libsodium's compare into rosenpass-sodium crate
-
5da0e41 Move memcmp into rosenpass-sodium crate
-
99634d9 Move sodium init integration into rosenpass-sodium crate
-
e505421 Move file utils into coloring or the util crate
-
3db9755 Move functional utils into utils library
-
556dbd2 Move time utils into util crate
-
6cd42eb Move max_usize into util crate
-
a220c11 Move xor_into, copying and base64 utils into own crates