diff --git a/Ed25519/Ed25519.xml b/Ed25519/Ed25519.xml new file mode 100644 index 0000000..fc79c2b --- /dev/null +++ b/Ed25519/Ed25519.xml @@ -0,0 +1,51 @@ + + + + Ed25519 + + + + + Extracts the public key out of the given private key. The private key must be valid, i.e. must consist of 32 bytes. + + The private key. + The corresponding public key. + + + + Extracts the public key out of the given private key. The private key must be valid, i.e. must consist of 32 bytes. + + The private key. + The corresponding public key. + + + + Writes a given key to a file. + + The chosen key + The desired file + + + + Decrypts an encrypted private key. + + The encrypted private key. + The matching password. + The decrypted private key. + + + + Generates a random private key. + + An optional password to encrypt the key. + The private key. + + + + Loads a key (public or private key) from a file. + + The entire path to the corresponding file. + The desired key. + + +