Go to file
Niels Andriesse d26a55adb0 Clean
2021-03-12 15:32:41 +11:00
src Clean 2021-03-12 15:32:41 +11:00
.gitignore Implement receiving part of LSRPC logic 2021-03-12 10:17:50 +11:00
Cargo.lock Implement rough RPC layer 2021-03-12 15:11:12 +11:00
Cargo.toml Implement rough RPC layer 2021-03-12 15:11:12 +11:00
README.md Implement receiving part of LSRPC logic 2021-03-12 10:17:50 +11:00

Step 1: Generating an X25519 key pair for your open group server

To generate an X25519 key pair, simply run:

openssl genpkey -algorithm x25519 -out x25519_private_key.pem
openssl pkey -in x25519_private_key.pem -pubout -out x25519_public_key.pem

Make sure you have openssl installed, and make sure you're pointing to the right openssl installation as well (e.g. macOS provides an old default implementation that doesn't have the X25519 algorithm).

Step 2: Building the project:

To build and run the project, do:

cargo build
cargo run