Karolin Varner
c64e721c2f
chore: Move chacha20 implementation out of rosenpass::sodium
...
Introduces a new crate for selected ciphers which references
a cipher implementation in the rosenpass-sodium crate.
2023-11-26 10:38:24 +01:00
Karolin Varner
99634d9702
chore: Move sodium init integration into rosenpass-sodium crate
2023-11-26 10:38:24 +01:00
Karolin Varner
e50542193f
chore: Move file utils into coloring or the util crate
2023-11-26 10:38:24 +01:00
Karolin Varner
a220c11e67
chore: Move xor_into, copying and base64 utils into own crates
2023-11-26 10:38:24 +01:00
wucke13
0b4b1279cf
chore: Release rosenpass version 0.2.1
2023-11-18 23:16:22 +01:00
wucke13
44264a7bb6
chore: Release rosenpass version 0.2.1-rc.3
2023-11-18 22:58:57 +01:00
wucke13
9597e485bf
chore: Release rosenpass version 0.2.1-rc.2
2023-11-18 22:48:35 +01:00
wucke13
3901e668cb
chore: Release rosenpass version 0.2.1-rc.1
2023-11-18 22:30:46 +01:00
wucke13
1d9e62e56b
update Cargo.lock
2023-11-12 13:29:06 +01:00
Emil Engler
b7a76849b7
test: Ensure 8MiB of stack size for key generation
...
This commit ensures that the call to `StaticKEM::keygen` has a stack of
8MiB.
Especially on Darwin system, this commit is necessary in order to
prevent a stack overflow, as this system only provides stack sizes of
roughly 500KB which is way to small for a Classic McEliece key.
Fixes #118
2023-09-22 16:30:00 +02:00
wucke13
b997238f42
chore: Release rosenpass version 0.2.0
2023-09-05 19:33:50 +02:00
wucke13
d915e63445
bump versions
2023-08-29 23:48:48 +02:00
Emil Engler
6025623aad
cargo: Update outdated dependencies
2023-08-23 14:44:11 +02:00
wucke13
91d0592ad6
update oqs-sys from 0.7.2 to 0.8.0
2023-08-23 11:32:51 +02:00
Karolin Varner
097fd0332d
chore: Upgrade crate dependencies
2023-05-23 11:24:39 +02:00
wucke13
b99d072879
major rewrite of application server & frontend
...
- adds TOML based configuation files
- with example configuratios in config-examples
- reimplments arcane CLI argument parser as automaton
- adds a new CLI focused arround configuration files
- moves all file utility stuff from `main.rs` to `util.rs`
- moves all AppServer stuff to dedicated `app_server.rs`
- add mio for multi-listen-socket support (should fix #27 )
- consistency: rename private to secret
2023-05-22 11:42:51 +02:00
Emil Engler
13cc7e05ed
invoke man(1) when requesting help
...
This commit invokes `man(1)` when requesting help and emits the built-in
manual, if the manual page is not found on the system.
2023-04-25 14:54:30 +02:00
wucke13
94d57f2f87
chore: Release rosenpass version 0.1.2-rc.4
2023-04-13 19:52:09 +02:00
wucke13
97f5d75838
chore: Release rosenpass version 0.1.1
2023-02-25 23:34:40 +01:00
wucke13
aa15872f2b
chore: Release rosenpass version 0.1.1-rc.7
2023-02-25 23:21:35 +01:00
wucke13
1d10e7f036
chore: Release rosenpass version 0.1.1-rc.6
2023-02-25 23:10:25 +01:00
wucke13
f4c351c74b
chore: Release rosenpass version 0.1.1-rc.5
2023-02-25 19:53:38 +01:00
wucke13
4b4902cacd
chore: Release rosenpass version 0.1.1-rc.4
2023-02-25 13:47:30 +01:00
wucke13
8313a61cc7
chore: Release rosenpass version 0.1.1-rc.3
2023-02-24 20:37:03 +01:00
wucke13
d50c3fc33a
chore: Release rosenpass version 0.1.1-rc.2
2023-02-24 16:42:05 +01:00
wucke13
7759b5c512
update Cargo.lock
2023-02-24 15:13:50 +01:00
wucke13
e34610ac8b
chore: Release rosenpass version 0.1.1-rc.1
2023-02-24 11:30:22 +01:00
Karolin Varner
4e72c52ca0
add Rosenpass, the tool
...
Initial implementation of the Rosenpass tool, implemented by @koraa.
Includes contributions and some lints from @wucke13.
Co-authored-by: wucke13 <wucke13@gmail.com >
2023-02-23 20:45:56 +01:00