trailofbits / algo

Set up a personal VPN in the cloud
https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-that-works/
GNU Affero General Public License v3.0
28.98k stars 2.32k forks source link

Integrate Rosenpass optionally #14583

Open colindean opened 1 year ago

colindean commented 1 year ago

I learned of Rosenpass and its About page has me convinced of some value to some people:

Rosenpass is an important precaution against what is about to come: A safeguard, a computer programme installed and run in parallel to WireGuard, making it immune against Quantum Computer attacks. Rosenpass doesn’t change the way WireGuard works (in fact, WireGuard encryption continue to work as it used to without Rosenguard), but adds encryption that cannot be broken by the Quantum Computers that are about to enter our online reality.

Describe the solution you'd like

Tick a box during Algo setup, and now Rosenpass is enabled.

Describe alternatives you've considered

Skip it.

Additional context

Rosenpass is still very new but appears to have been under active development funded by NLNet for quite some time. Integrating this once the client software has propagated further into the ecosystem would be a cool enhancement.