diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2017-06-14 05:55:51 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2017-06-14 05:55:51 +0800 |
commit | f84c000e102ed889a607a63819e305798359418a (patch) | |
tree | 1e62d4f6cf93399d03bca29bc5dfd4de6324617a /include/bls | |
parent | 4bd6d96b71964c06fa710e591ee96e8c0282c1a9 (diff) | |
download | dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar.gz dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar.bz2 dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar.lz dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar.xz dexon-bls-f84c000e102ed889a607a63819e305798359418a.tar.zst dexon-bls-f84c000e102ed889a607a63819e305798359418a.zip |
add blsDHKeyExchange
Diffstat (limited to 'include/bls')
-rw-r--r-- | include/bls/bls.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/bls/bls.h b/include/bls/bls.h index 37c337d..a56120c 100644 --- a/include/bls/bls.h +++ b/include/bls/bls.h @@ -170,6 +170,11 @@ BLS_DLL_API size_t blsPublicKeyGetHexStr(char *buf, size_t maxBufSize, const bls BLS_DLL_API int blsSignatureSetHexStr(blsSignature *sig, const char *buf, size_t bufSize); BLS_DLL_API size_t blsSignatureGetHexStr(char *buf, size_t maxBufSize, const blsSignature *sig); +/* + Diffie Hellman key exchange + out = sec * pub +*/ +BLS_DLL_API void blsDHKeyExchange(blsPublicKey *out, const blsSecretKey *sec, const blsPublicKey *pub); #ifdef __cplusplus } #endif |