aboutsummaryrefslogtreecommitdiff
path: root/libcmix-crypto/curve25519/curve25519.h
diff options
context:
space:
mode:
Diffstat (limited to 'libcmix-crypto/curve25519/curve25519.h')
-rw-r--r--libcmix-crypto/curve25519/curve25519.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/libcmix-crypto/curve25519/curve25519.h b/libcmix-crypto/curve25519/curve25519.h
index 5f30915..f424144 100644
--- a/libcmix-crypto/curve25519/curve25519.h
+++ b/libcmix-crypto/curve25519/curve25519.h
@@ -22,13 +22,21 @@ extern BufferDeleter curve25519_free_buffer;
extern ArrayToElement curve25519_array_to_element;
+extern MessageToElement curve25519_message_to_element;
+
+extern PubKeyHashGetter curve25519_get_pub_key_hash;
+
+extern PubKeyHashLengthGetter curve25519_get_pub_key_hash_length;
+
extern GroupElementGetter curve25519_get_group_element;
extern GroupElementDeleter curve25519_delete_group_element;
extern KeyExchangeValueGetter curve25519_get_key_exchange_value;
-extern GroupElementMultiplier curve25519_multiply;
+extern GroupElementCombiner curve25519_combine;
+
+extern GroupElementUncombiner curve25519_uncombine;
extern DecryptionShareGetter curve25519_get_decryption_share;
@@ -42,6 +50,10 @@ extern SharedKeyDeleter curve25519_delete_shared_key;
extern Encrypter curve25519_encrypt;
+extern Inverter curve25519_invert;
+
+extern UniformIntGetter curve25519_get_uniform_int;
+
extern Deinitializer curve25519_deinitialize;
/*!