A

rosenpass/rosenpass: v0.2.0

Zenodo (CERN European Organization for Nuclear Research)

Abstract

Refined CI for pre-release vs draft vs release artifacts Added licensing information: MIT and Apache 2.0 Refined artwork Refined whitepaper Improved consistency of whitepaper by removing synonyms for Key Encapsulation Methods Renamed protocol::Server to protocol::CryptoServer Added examples for keyexchange and CryptoServer usage into code Renamed EKEM/SKEM to EphermeralKEM/StaticKEM Introduced consistent code formatting using cargo-fmt style hints Further documentation improvements Fixed crash on empty message handling Added manpage Moved from nixpkgs' rustPlatform to naersk + fenix in the nix flake Reworked CI target platforms (removed i686 Linux) Rewrote Application server, introduced new CLI, added support for configuration files, added support for multiple listen sockets Improved consistency: banned the usage of "private" to describe keys. It is now either "secret" or "public". This avoids the potential for confusion between "pk" (public key) and "pk" (private key) by renaming "private key" to "secret key" (sk). Added support for dualstack and non-dualstack IPv4 + IPv6 configurations Added QC CI code independent of Nix (disimalar redundancy, yay!) Updated crate dependencies Fixed race condition of concurrent handshakes Added private-key legacy support to CLI parser (as outlined above, we strongly recommend that you define them as secret keys!!!1!) Introduced Cachix for CI Nix caching (finally bearable feedack in time for more eager contributors) Added the i686-linux back in, as the respective OQS bug was resolved Updated flake.lock Added auto-generated CI Nix workflow and its generator script Added Mac OS CI build jobs Added .gitlab-ci.yaml for mirroring to gitlab.com (also add mirror to https://gitlab.com/rosenpass/rosenpass ) Added dualstack support to rp script Belatedly updated from liboqs-0.7.2 to liboqs-0.8.0 Added shellcheck to CI Updated rust/Cargo.lock dependencies Added freebsd support to rp script, prepared for other BSDs

Authors 28

  1. Max Planck Institute for Security and Privacy · Rosenpass e.V.

    Affiliation as printed

    Rosenpass e.V. | Max Planck Institute for Security and Privacy | @formosa-crypto

  2. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR)

  3. Affiliation as printed

    @cryspen

  4. Affiliation as printed

    @applicative-systems

  5. Affiliation as printed

    zerorisc

  6. Affiliation as printed

    peiTeX

  7. Rosenpass e.V.

    Affiliation as printed

    @Rosenpass

  8. RWTH Aachen University

    Affiliation as printed

    @RWTH-ACS

  9. Max Planck Institute for Security and Privacy

    Affiliation as printed

    MPI-SP

  10. Affiliation as printed

    @firecrawl

  11. Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)

    Affiliation as printed

    German Aerospace Center (DLR)

  12. Affiliation as printed

    beau2am

  13. Max Planck Institute for Informatics

    Affiliation as printed

    Max Planck Institute for Informatics

  14. Affiliation as printed

    @opal-rt-germany

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 0