On Tuesday, October 21, 2025 2:50:23 PM Coordinated Universal Time Georg Faerber wrote: > Package: wnpp > Owner: Georg Faerber <[email protected]> > Severity: wishlist > X-Debbugs-Cc: [email protected] > > Package name : rosenpass > Version : 0.2.2 > Upstream Author : Rosenpass cryptography research group and contributors > URL : https://github.com/rosenpass/rosenpass > License : Apache Software License (ASL) 2.0 and MIT > Programming Lang: Rust > Description : post-quantum-secure VPN that uses WireGuard to transport > the actual data > > Rosenpass is a key-exchange protocol using techniques that are secure > against attacks from quantum computers. It achieves the same security > guarantees as WireGuard, using two strong post-quantum key exchange > methods – Classic McEliece and Kyber. > > Rosenpass keeps WireGuard security intact and adds on to it; Rosenpass > handles post-quantum security, WireGuard handles pre-quantum security.
Rosenpass depends on quite a few crates [0], I would suggest packaging individual crates Rosenpass depends on according to the rust team book [1] and then package the Rosenpass workspaces as a whole [2]. Good luck! [0] debstatus output on the rosenpass repository, at the time of writing, might not be fully correct or complete: https://salsa.debian.org/uploads/-/system/user/17093/ dd261dde0d9aa122c80fb736b4423681/rosenpass.debstatus [1]: https://rust-team.pages.debian.net/book/process-single.html [2]: https://rust-team.pages.debian.net/book/process-workspace.html
signature.asc
Description: This is a digitally signed message part.

