Skip to content

Use Rosenpass to give OpenVPN hybrid post-quantum security

Notifications You must be signed in to change notification settings

rosenpass/openvpn-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rosenpass with OpenVPN

This repository contains the following files:

  • setup-server.sh and setup-client.sh that generate Rosenpass keypairs, TLS certificates and public parameters for OpenVPN,
  • server.sh and client.sh that start the Rosenpass and OpenVPN connections on the respective sides, and
  • common.sh that is included by server.sh and client.sh to take care of deriving the OpenVPN tls-crypt-v2 server key from the Rosenpass shared secret, with the code described in the previous section.
  • rp1 and rp2: configuration files for the two Rosenpass peers

About

Use Rosenpass to give OpenVPN hybrid post-quantum security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages