mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
Export missing crypto_ipcrypt_nd_keygen() helper function
This commit is contained in:
@@ -288,6 +288,7 @@ _crypto_ipcrypt_nd_decrypt 1 1
|
||||
_crypto_ipcrypt_nd_encrypt 1 1
|
||||
_crypto_ipcrypt_nd_inputbytes 1 1
|
||||
_crypto_ipcrypt_nd_keybytes 1 1
|
||||
_crypto_ipcrypt_nd_keygen 1 1
|
||||
_crypto_ipcrypt_nd_outputbytes 1 1
|
||||
_crypto_ipcrypt_nd_tweakbytes 1 1
|
||||
_crypto_ipcrypt_ndx_decrypt 1 1
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
LIBSODIUM=${LIBSODIUM:-/tmp/sodium/lib/libsodium.28.dylib}
|
||||
LIBSODIUM=${LIBSODIUM:-/tmp/sodium/lib/libsodium.30.dylib}
|
||||
|
||||
symbols() {
|
||||
{
|
||||
|
||||
@@ -98,6 +98,12 @@ crypto_ipcrypt_keygen(unsigned char k[crypto_ipcrypt_KEYBYTES])
|
||||
randombytes_buf(k, crypto_ipcrypt_KEYBYTES);
|
||||
}
|
||||
|
||||
void
|
||||
crypto_ipcrypt_nd_keygen(unsigned char k[crypto_ipcrypt_ND_KEYBYTES])
|
||||
{
|
||||
randombytes_buf(k, crypto_ipcrypt_ND_KEYBYTES);
|
||||
}
|
||||
|
||||
void
|
||||
crypto_ipcrypt_ndx_keygen(unsigned char k[crypto_ipcrypt_NDX_KEYBYTES])
|
||||
{
|
||||
|
||||
@@ -63,6 +63,10 @@ size_t crypto_ipcrypt_pfx_bytes(void);
|
||||
SODIUM_EXPORT
|
||||
void crypto_ipcrypt_keygen(unsigned char k[crypto_ipcrypt_KEYBYTES]) __attribute__((nonnull));
|
||||
|
||||
SODIUM_EXPORT
|
||||
void crypto_ipcrypt_nd_keygen(unsigned char k[crypto_ipcrypt_ND_KEYBYTES])
|
||||
__attribute__((nonnull));
|
||||
|
||||
SODIUM_EXPORT
|
||||
void crypto_ipcrypt_ndx_keygen(unsigned char k[crypto_ipcrypt_NDX_KEYBYTES])
|
||||
__attribute__((nonnull));
|
||||
|
||||
@@ -58,6 +58,7 @@ int
|
||||
main(void)
|
||||
{
|
||||
unsigned char key[crypto_ipcrypt_KEYBYTES];
|
||||
unsigned char nd_key[crypto_ipcrypt_ND_KEYBYTES];
|
||||
unsigned char ndx_key[crypto_ipcrypt_NDX_KEYBYTES];
|
||||
unsigned char pfx_key[crypto_ipcrypt_PFX_KEYBYTES];
|
||||
unsigned char input[crypto_ipcrypt_BYTES];
|
||||
@@ -632,6 +633,7 @@ main(void)
|
||||
printf("\nfunctional tests\n");
|
||||
|
||||
crypto_ipcrypt_keygen(key);
|
||||
crypto_ipcrypt_nd_keygen(nd_key);
|
||||
crypto_ipcrypt_ndx_keygen(ndx_key);
|
||||
crypto_ipcrypt_pfx_keygen(pfx_key);
|
||||
printf("OK: Key generation functions\n");
|
||||
|
||||
Reference in New Issue
Block a user