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
wucke13
d5b2a9414f
Merge pull request #53 from emilengler/invoke-man
...
invoke `man(1)` when requesting help
2023-04-27 09:32:43 +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
096c811491
Merge pull request #58 from AliceOrunitia/alice/doc-upload
...
Alice/doc upload
2023-04-24 11:47:29 +02:00
wucke13
cefe9ce762
Merge pull request #59 from rosenpass/dev/use-naersk
...
move to naersk + fenix
2023-04-23 22:05:05 +02:00
wucke13
378fddb645
fix or exclude failing CI actions
...
Due to https://github.com/open-quantum-safe/liboqs-rust/issues/202 it is not
yet possible to build the static Rosenpass version for `i686`. The CI actions
which fail for this reason have been excluded for now. Further on, some
the workflow names have been shortened for better overview.
2023-04-23 17:19:31 +02:00
wucke13
695ef6a769
replace pkgs.rustPlatform with naersk + fenix
...
Now that fenix + naersk are used, we don't have the problem of hour-long
builds of a `pkgsStatic.rustc` running in qemu-aarch64. Thus, we can now
finally add these without a big penalty in CI runtime. In addition to
that, the i686 target is added as well.
2023-04-23 00:03:31 +02:00
Alice Bowman
b4d74d64f7
feat(website): upload man pages to website
2023-04-22 15:32:49 +02:00
Emil Engler
0456ded6b9
doc: add a manual page for rp(1)
2023-04-15 18:05:23 +02:00
wucke13
838fd19694
Merge pull request #52 from rosenpass/dev/new-release
...
chore: Release rosenpass version 0.1.2-rc.4
2023-04-14 09:40:33 +02:00
wucke13
94d57f2f87
chore: Release rosenpass version 0.1.2-rc.4
v0.1.2-rc.4
2023-04-13 19:52:09 +02:00
Emil Engler
279b3c49fc
doc: add rosenpass.1 manual page
...
This commit adds a manual page for the rosenpass(1) utility written in
mdoc(7).
2023-04-11 20:00:02 +02:00
wucke13
9c40c77f71
Merge pull request #42 from rosenpass/dev/fix-#41
...
fix #41
2023-04-09 18:18:19 +02:00
wucke13
c79dffa627
fix #41
...
Adds a check for empty messages as well as unit test verifying that
empty messages are handled as desired.
2023-04-09 17:54:51 +02:00
wucke13
b8f19c5510
remove multimatch macro and fix typo
2023-04-09 17:52:41 +02:00
wucke13
f459b91abf
fix documentation
2023-04-09 17:52:41 +02:00
wucke13
801ce4cd34
add check for broken documentation to qc workflow
2023-04-09 17:52:41 +02:00
wucke13
a36da78bc8
Merge pull request #38 from rosenpass/dev/fix-small-todos
...
improve documentation
2023-04-05 16:54:05 +02:00
wucke13
df02f616bf
remove code format snowflakes
...
this also enables the `cargo fmt` check in the flake
2023-04-05 16:35:31 +02:00
wucke13
87b08bcee1
rename SKEM -> StaticKEM & EKEM -> EphemeralKEM
2023-04-05 16:35:26 +02:00
wucke13
897fa3daf6
improve documentation
...
- fix key-exchange doctest example
- add more info on the CryptoServer struct
- add more doc-strings
2023-04-04 22:13:23 +02:00
wucke13
953b861b4c
add rustfmt::skip attributes on _special_ code
...
related to https://github.com/rust-lang/rustfmt/issues/4306
2023-04-04 22:13:23 +02:00
wucke13
1a61a99575
rename protocol::Server -> protocol::CryptoServer
2023-04-04 22:13:12 +02:00
Karolin Varner
25a7a0736b
feat(papers): Reorder RWPQC slides
2023-03-24 18:09:21 +09:00
Marei (peiTeX)
844e9b3c7e
support abstract only documents
2023-03-22 15:39:54 +09:00
Karolin Varner
a723951c71
feat(papers): CrossFyre 2023 Submission abstract
2023-03-22 15:39:54 +09:00
Marei (peiTeX)
be9ac58bf9
enlarge images
2023-03-20 23:49:02 +09:00
Marei (peiTeX)
75853159fe
fix enquote
2023-03-20 23:49:02 +09:00
Marei (peiTeX)
95aba257fd
fix node alignment
2023-03-20 23:49:02 +09:00
Karolin Varner
34d0bab5c5
feat(papers): Add RWPQC 23 slides
2023-03-20 23:49:02 +09:00
Mullana
91d1986126
transparent background for key exchange CMYK PDF
2023-03-20 11:58:32 +01:00
Mullana
319785cf6e
Transparent Background für key exchange RGB PDF
2023-03-20 11:50:29 +01:00
Marei (peiTeX)
df5a6125cd
small layout adjustments
2023-03-17 17:44:04 +01:00
Marei (peiTeX)
80697e6189
relative postioning in tikzpictures
2023-03-17 17:44:04 +01:00
Marei (peiTeX)
6212153c48
choose rgb images for slides
2023-03-17 17:44:04 +01:00
Marei (peiTeX)
4645ed5569
rule to rosenpass-pink
2023-03-17 17:44:04 +01:00
Karolin Varner
2aeb9067e2
feat(papers): Add YRCS talk slides
2023-03-17 17:44:04 +01:00
Benjamin Lipp
c64917fe2e
Add LaTeX beamer template for talk
2023-03-17 17:44:04 +01:00
Karolin Varner
a011cc1e1c
fix(whitepaper): Rollback adding an article to state, acknowledgement and replay
...
All of these are abstract so these are – in my view – zero articles.
https://www.toppr.com/guides/english/articles/omission-of-the-article
2023-03-09 07:57:31 +01:00
timothy mellor
ad75d2218c
Lektorat für whitepaper
2023-03-09 07:57:31 +01:00
wucke13
566795afd2
Merge pull request #25 from rosenpass/dev/karo/remove_research_warning
...
fix(usage): Remove warning about this being a research project
2023-03-08 21:52:28 +01:00
Karolin Varner
8eea5284bf
fix(usage): Remove warning about this being a research project
2023-03-04 22:24:09 +01:00
Emil Engler
df00c1987c
fix typos
2023-03-04 22:15:32 +01:00
wucke13
becc8c057a
Merge pull request #17 from rosenpass/dev/karo/kem_is_mechanism
...
chore: Consistently use the term `Key Encapsulation Mechanism`
2023-02-28 19:18:08 +01:00
wucke13
1625d94b71
Merge pull request #16 from rosenpass/dev/karo/asset_license
...
Dev/karo/asset license
2023-02-28 18:37:25 +01:00
Karolin Varner
a62405190e
chore: Consistently use the term Key Encapsulation Mechanism
2023-02-27 21:37:56 +01:00
Karolin Varner
5afa6c19a6
feat: Add licensing infos
2023-02-27 21:28:14 +01:00
Karolin Varner
ecc1b75b00
chore: Delete outdated illustrations
2023-02-27 21:27:44 +01:00
wucke13
fe80792873
add proper flagging of prerelease and draft in CI
2023-02-27 21:15:13 +01:00
Marei (peiTeX)
3fc28a0b70
whitepaper-release
2023-02-27 13:21:28 +01:00