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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to