diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2017-02-11 14:48:52 +0100 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2017-02-11 17:54:40 +0100 |
| commit | 623dffe2c054d1639dbf9c8f21ddfb088c7950fb (patch) | |
| tree | f8159c5b3cf9872f9b271d03ad5a4b65ecec19b8 /libcmix-crypto/curve25519/curve25519.h | |
| parent | b229dc91d8825689c5e66264b462ce01398e621e (diff) | |
| download | cmix-623dffe2c054d1639dbf9c8f21ddfb088c7950fb.tar.gz cmix-623dffe2c054d1639dbf9c8f21ddfb088c7950fb.tar.bz2 cmix-623dffe2c054d1639dbf9c8f21ddfb088c7950fb.zip | |
Working Ed25519 Implementation of libcmix.
Diffstat (limited to 'libcmix-crypto/curve25519/curve25519.h')
| -rw-r--r-- | libcmix-crypto/curve25519/curve25519.h | 14 |
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; /*! |
