[nettle] Updated the Win32 precompiled build of Nettle from 3.5.1 to 3.7.2.

This commit is contained in:
David Korth 2021-04-03 04:14:29 -04:00
parent 0d98bea72a
commit 3b4181c5f2
61 changed files with 2621 additions and 1712 deletions

View File

@ -38,8 +38,8 @@ ELSE(NOT WIN32)
SET(NETTLE_WIN32_BASE_PATH "${CMAKE_SOURCE_DIR}/extlib/nettle.win32")
SET(NETTLE_INCLUDE_DIRS "${NETTLE_WIN32_BASE_PATH}/include")
IF(MSVC)
SET(NETTLE_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libnettle-7.lib")
SET(HOGWEED_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libhogweed-5.lib")
SET(NETTLE_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libnettle-8.lib")
SET(HOGWEED_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libhogweed-6.lib")
ELSE(MSVC)
SET(NETTLE_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libnettle.dll.a")
SET(HOGWEED_LIBRARY "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libhogweed.dll.a")
@ -47,8 +47,8 @@ ELSE(NOT WIN32)
SET(NETTLE_LIBRARIES ${NETTLE_LIBRARY} ${HOGWEED_LIBRARY})
# Copy and install the DLLs.
SET(NETTLE_NETTLE_DLL "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libnettle-7.dll")
SET(NETTLE_HOGWEED_DLL "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libhogweed-5.dll")
SET(NETTLE_NETTLE_DLL "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libnettle-8.dll")
SET(NETTLE_HOGWEED_DLL "${NETTLE_WIN32_BASE_PATH}/lib.${arch}/libhogweed-6.dll")
# Destination directory.
# If CMAKE_CFG_INTDIR is set, a Debug or Release subdirectory is being used.
@ -64,13 +64,13 @@ ELSE(NOT WIN32)
ADD_CUSTOM_COMMAND(OUTPUT nettle_dll_command
COMMAND ${CMAKE_COMMAND}
ARGS -E copy_if_different
"${NETTLE_NETTLE_DLL}" "${DLL_DESTDIR}/libnettle-7.dll"
"${NETTLE_NETTLE_DLL}" "${DLL_DESTDIR}/libnettle-8.dll"
DEPENDS nettle_always_rebuild
)
ADD_CUSTOM_COMMAND(OUTPUT hogweed_dll_command
COMMAND ${CMAKE_COMMAND}
ARGS -E copy_if_different
"${NETTLE_HOGWEED_DLL}" "${DLL_DESTDIR}/libhogweed-5.dll"
"${NETTLE_HOGWEED_DLL}" "${DLL_DESTDIR}/libhogweed-6.dll"
DEPENDS nettle_always_rebuild
)
ADD_CUSTOM_COMMAND(OUTPUT nettle_always_rebuild

View File

@ -34,8 +34,6 @@
#ifndef NETTLE_BIGNUM_H_INCLUDED
#define NETTLE_BIGNUM_H_INCLUDED
#include "nettle-meta.h"
#include "nettle-types.h"
/* For NETTLE_USE_MINI_GMP */
@ -46,8 +44,6 @@
# define GMP_NUMB_MASK (~(mp_limb_t) 0)
/* Function missing in older gmp versions, and checked for with ifdef */
# define mpz_limbs_read mpz_limbs_read
/* Side-channel silent powm not available in mini-gmp. */
# define mpz_powm_sec mpz_powm
#else

View File

@ -46,6 +46,8 @@ extern "C" {
#define blowfish128_set_key nettle_blowfish128_set_key
#define blowfish_encrypt nettle_blowfish_encrypt
#define blowfish_decrypt nettle_blowfish_decrypt
#define blowfish_bcrypt_hash nettle_blowfish_bcrypt_hash
#define blowfish_bcrypt_verify nettle_blowfish_bcrypt_verify
#define BLOWFISH_BLOCK_SIZE 8
@ -60,6 +62,9 @@ extern "C" {
#define _BLOWFISH_ROUNDS 16
#define BLOWFISH_BCRYPT_HASH_SIZE (60 + 1) /* Including null-terminator */
#define BLOWFISH_BCRYPT_BINSALT_SIZE 16 /* Binary string size */
struct blowfish_ctx
{
uint32_t s[4][256];
@ -82,6 +87,18 @@ blowfish_decrypt(const struct blowfish_ctx *ctx,
size_t length, uint8_t *dst,
const uint8_t *src);
/* dst parameter must point to a buffer of minimally
* BLOWFISH_BCRYPT_HASH_SIZE bytes */
int
blowfish_bcrypt_hash(uint8_t *dst,
size_t lenkey, const uint8_t *key,
size_t lenscheme, const uint8_t *scheme,
int log2rounds,
const uint8_t *salt);
int
blowfish_bcrypt_verify(size_t lenkey, const uint8_t *key,
size_t lenhashed, const uint8_t *hashed);
#ifdef __cplusplus
}
#endif

View File

@ -46,13 +46,18 @@ extern "C" {
#define chacha_set_key nettle_chacha_set_key
#define chacha_set_nonce nettle_chacha_set_nonce
#define chacha_set_nonce96 nettle_chacha_set_nonce96
#define chacha_set_counter nettle_chacha_set_counter
#define chacha_set_counter32 nettle_chacha_set_counter32
#define chacha_crypt nettle_chacha_crypt
#define chacha_crypt32 nettle_chacha_crypt32
/* Currently, only 256-bit keys are supported. */
#define CHACHA_KEY_SIZE 32
#define CHACHA_BLOCK_SIZE 64
#define CHACHA_NONCE_SIZE 8
#define CHACHA_NONCE96_SIZE 12
#define CHACHA_COUNTER_SIZE 8
#define CHACHA_COUNTER32_SIZE 4
#define _CHACHA_STATE_LENGTH 16
@ -81,10 +86,20 @@ chacha_set_nonce(struct chacha_ctx *ctx, const uint8_t *nonce);
void
chacha_set_nonce96(struct chacha_ctx *ctx, const uint8_t *nonce);
void
chacha_set_counter(struct chacha_ctx *ctx, const uint8_t *counter);
void
chacha_set_counter32(struct chacha_ctx *ctx, const uint8_t *counter);
void
chacha_crypt(struct chacha_ctx *ctx, size_t length,
uint8_t *dst, const uint8_t *src);
void
chacha_crypt32(struct chacha_ctx *ctx, size_t length,
uint8_t *dst, const uint8_t *src);
#ifdef __cplusplus
}
#endif

View File

@ -37,6 +37,7 @@
#define NETTLE_CMAC_H_INCLUDED
#include "aes.h"
#include "des.h"
#include "nettle-types.h"
#ifdef __cplusplus
@ -44,6 +45,7 @@ extern "C" {
#endif
#define CMAC128_DIGEST_SIZE 16
#define CMAC64_DIGEST_SIZE 8
#define cmac128_set_key nettle_cmac128_set_key
#define cmac128_init nettle_cmac128_init
@ -56,6 +58,14 @@ extern "C" {
#define cmac_aes256_update nettle_cmac_aes256_update
#define cmac_aes256_digest nettle_cmac_aes256_digest
#define cmac64_set_key nettle_cmac64_set_key
#define cmac64_init nettle_cmac64_init
#define cmac64_update nettle_cmac64_update
#define cmac64_digest nettle_cmac64_digest
#define cmac_des3_set_key nettle_cmac_des3_set_key
#define cmac_des3_update nettle_cmac_des3_update
#define cmac_des3_digest nettle_cmac_des3_digest
struct cmac128_key
{
union nettle_block16 K1;
@ -72,6 +82,22 @@ struct cmac128_ctx
size_t index;
};
struct cmac64_key
{
union nettle_block8 K1;
union nettle_block8 K2;
};
struct cmac64_ctx
{
/* MAC state */
union nettle_block8 X;
/* Block buffer */
union nettle_block8 block;
size_t index;
};
void
cmac128_set_key(struct cmac128_key *key, const void *cipher,
nettle_cipher_func *encrypt);
@ -118,6 +144,53 @@ cmac128_digest(struct cmac128_ctx *ctx, const struct cmac128_key *key,
(nettle_cipher_func *) (encrypt), \
(length), (digest)))
void
cmac64_set_key(struct cmac64_key *key, const void *cipher,
nettle_cipher_func *encrypt);
void
cmac64_init(struct cmac64_ctx *ctx);
void
cmac64_update(struct cmac64_ctx *ctx, const void *cipher,
nettle_cipher_func *encrypt,
size_t msg_len, const uint8_t *msg);
void
cmac64_digest(struct cmac64_ctx *ctx, const struct cmac64_key *key,
const void *cipher, nettle_cipher_func *encrypt,
unsigned length, uint8_t *digest);
#define CMAC64_CTX(type) \
{ struct cmac64_key key; struct cmac64_ctx ctx; type cipher; }
/* NOTE: Avoid using NULL, as we don't include anything defining it. */
#define CMAC64_SET_KEY(self, set_key, encrypt, cmac_key) \
do { \
(set_key)(&(self)->cipher, (cmac_key)); \
if (0) (encrypt)(&(self)->cipher, ~(size_t) 0, \
(uint8_t *) 0, (const uint8_t *) 0); \
cmac64_set_key(&(self)->key, &(self)->cipher, \
(nettle_cipher_func *) (encrypt)); \
cmac64_init(&(self)->ctx); \
} while (0)
#define CMAC64_UPDATE(self, encrypt, length, src) \
(0 ? (encrypt)(&(self)->cipher, ~(size_t) 0, \
(uint8_t *) 0, (const uint8_t *) 0) \
: cmac64_update(&(self)->ctx, &(self)->cipher, \
(nettle_cipher_func *)encrypt, \
(length), (src)))
#define CMAC64_DIGEST(self, encrypt, length, digest) \
(0 ? (encrypt)(&(self)->cipher, ~(size_t) 0, \
(uint8_t *) 0, (const uint8_t *) 0) \
: cmac64_digest(&(self)->ctx, &(self)->key, \
&(self)->cipher, \
(nettle_cipher_func *) (encrypt), \
(length), (digest)))
struct cmac_aes128_ctx CMAC128_CTX(struct aes128_ctx);
void
@ -144,6 +217,19 @@ void
cmac_aes256_digest(struct cmac_aes256_ctx *ctx,
size_t length, uint8_t *digest);
struct cmac_des3_ctx CMAC64_CTX(struct des3_ctx);
void
cmac_des3_set_key(struct cmac_des3_ctx *ctx, const uint8_t *key);
void
cmac_des3_update(struct cmac_des3_ctx *ctx,
size_t length, const uint8_t *data);
void
cmac_des3_digest(struct cmac_des3_ctx *ctx,
size_t length, uint8_t *digest);
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,58 @@
/* curve448.h
Copyright (C) 2017 Daiki Ueno
Copyright (C) 2017 Red Hat, Inc.
This file is part of GNU Nettle.
GNU Nettle is free software: you can redistribute it and/or
modify it under the terms of either:
* the GNU Lesser General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.
or
* the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
or both in parallel, as here.
GNU Nettle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received copies of the GNU General Public License and
the GNU Lesser General Public License along with this program. If
not, see http://www.gnu.org/licenses/.
*/
#ifndef NETTLE_CURVE448_H
#define NETTLE_CURVE448_H
#include "nettle-types.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Name mangling */
#define curve448_mul_g nettle_curve448_mul_g
#define curve448_mul nettle_curve448_mul
#define CURVE448_SIZE 56
void
curve448_mul_g (uint8_t *q, const uint8_t *n);
void
curve448_mul (uint8_t *q, const uint8_t *n, const uint8_t *p);
#ifdef __cplusplus
}
#endif
#endif /* NETTLE_CURVE448_H */

View File

@ -43,6 +43,8 @@ extern "C" {
/* The contents of this struct is internal. */
struct ecc_curve;
const struct ecc_curve * _NETTLE_ATTRIBUTE_PURE nettle_get_gost_gc256b(void);
const struct ecc_curve * _NETTLE_ATTRIBUTE_PURE nettle_get_gost_gc512a(void);
const struct ecc_curve * _NETTLE_ATTRIBUTE_PURE nettle_get_secp_192r1(void);
const struct ecc_curve * _NETTLE_ATTRIBUTE_PURE nettle_get_secp_224r1(void);
const struct ecc_curve * _NETTLE_ATTRIBUTE_PURE nettle_get_secp_256r1(void);

View File

@ -45,6 +45,9 @@ extern "C" {
#define ed25519_sha512_public_key nettle_ed25519_sha512_public_key
#define ed25519_sha512_sign nettle_ed25519_sha512_sign
#define ed25519_sha512_verify nettle_ed25519_sha512_verify
#define ed448_shake256_public_key nettle_ed448_shake256_public_key
#define ed448_shake256_sign nettle_ed448_shake256_sign
#define ed448_shake256_verify nettle_ed448_shake256_verify
#define ED25519_KEY_SIZE 32
#define ED25519_SIGNATURE_SIZE 64
@ -63,6 +66,22 @@ ed25519_sha512_verify (const uint8_t *pub,
size_t length, const uint8_t *msg,
const uint8_t *signature);
#define ED448_KEY_SIZE 57
#define ED448_SIGNATURE_SIZE 114
void
ed448_shake256_public_key (uint8_t *pub, const uint8_t *priv);
void
ed448_shake256_sign (const uint8_t *pub,
const uint8_t *priv,
size_t length, const uint8_t *msg,
uint8_t *signature);
int
ed448_shake256_verify (const uint8_t *pub,
size_t length, const uint8_t *msg,
const uint8_t *signature);
#ifdef __cplusplus
}

View File

@ -0,0 +1,107 @@
/* gostdsa.h
Copyright (C) 2015 Dmity Eremin-Solenikov
Copyright (C) 2013 Niels Möller
This file is part of GNU Nettle.
GNU Nettle is free software: you can redistribute it and/or
modify it under the terms of either:
* the GNU Lesser General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.
or
* the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
or both in parallel, as here.
GNU Nettle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received copies of the GNU General Public License and
the GNU Lesser General Public License along with this program. If
not, see http://www.gnu.org/licenses/.
*/
#ifndef NETTLE_GOSTDSA_H_INCLUDED
#define NETTLE_GOSTDSA_H_INCLUDED
#include "ecc.h"
#include "dsa.h"
#include "ecdsa.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Name mangling */
#define gostdsa_sign nettle_gostdsa_sign
#define gostdsa_verify nettle_gostdsa_verify
#define gostdsa_vko nettle_gostdsa_vko
#define ecc_gostdsa_sign nettle_ecc_gostdsa_sign
#define ecc_gostdsa_sign_itch nettle_ecc_gostdsa_sign_itch
#define ecc_gostdsa_verify nettle_ecc_gostdsa_verify
#define ecc_gostdsa_verify_itch nettle_ecc_gostdsa_verify_itch
/* Just use ECDSA function for key generation */
#define gostdsa_generate_keypair ecdsa_generate_keypair
/* High level GOST DSA functions.
*
* A public key is represented as a struct ecc_point, and a private
* key as a struct ecc_scalar. FIXME: Introduce some aliases? */
void
gostdsa_sign (const struct ecc_scalar *key,
void *random_ctx, nettle_random_func *random,
size_t digest_length,
const uint8_t *digest,
struct dsa_signature *signature);
int
gostdsa_verify (const struct ecc_point *pub,
size_t length, const uint8_t *digest,
const struct dsa_signature *signature);
void
gostdsa_vko (const struct ecc_scalar *key,
const struct ecc_point *pub,
size_t ukm_length, const uint8_t *ukm,
uint8_t *out);
/* Low-level GOSTDSA functions. */
mp_size_t
ecc_gostdsa_sign_itch (const struct ecc_curve *ecc);
void
ecc_gostdsa_sign (const struct ecc_curve *ecc,
const mp_limb_t *zp,
/* Random nonce, must be invertible mod ecc group
order. */
const mp_limb_t *kp,
size_t length, const uint8_t *digest,
mp_limb_t *rp, mp_limb_t *sp,
mp_limb_t *scratch);
mp_size_t
ecc_gostdsa_verify_itch (const struct ecc_curve *ecc);
int
ecc_gostdsa_verify (const struct ecc_curve *ecc,
const mp_limb_t *pp, /* Public key */
size_t length, const uint8_t *digest,
const mp_limb_t *rp, const mp_limb_t *sp,
mp_limb_t *scratch);
#ifdef __cplusplus
}
#endif
#endif /* NETTLE_GOSTDSA_H_INCLUDED */

View File

@ -72,18 +72,26 @@ extern "C" {
#define gosthash94_update nettle_gosthash94_update
#define gosthash94_digest nettle_gosthash94_digest
#define gosthash94cp_update nettle_gosthash94cp_update
#define gosthash94cp_digest nettle_gosthash94cp_digest
#define GOSTHASH94_BLOCK_SIZE 32
#define GOSTHASH94_DIGEST_SIZE 32
/* For backwards compatibility */
#define GOSTHASH94_DATA_SIZE GOSTHASH94_BLOCK_SIZE
#define GOSTHASH94CP_BLOCK_SIZE GOSTHASH94_BLOCK_SIZE
#define GOSTHASH94CP_DIGEST_SIZE GOSTHASH94_DIGEST_SIZE
struct gosthash94_ctx
{
uint32_t hash[8]; /* algorithm 256-bit state */
uint32_t sum[8]; /* sum of processed message blocks */
uint64_t length; /* number of processed bytes */
uint8_t message[GOSTHASH94_BLOCK_SIZE]; /* 256-bit buffer for leftovers */
uint64_t count; /* Block count */
unsigned index; /* Into buffer */
uint8_t block[GOSTHASH94_BLOCK_SIZE]; /* 256-bit buffer for leftovers */
};
#define gosthash94cp_ctx gosthash94_ctx
void gosthash94_init(struct gosthash94_ctx *ctx);
void gosthash94_update(struct gosthash94_ctx *ctx,
@ -91,6 +99,12 @@ void gosthash94_update(struct gosthash94_ctx *ctx,
void gosthash94_digest(struct gosthash94_ctx *ctx,
size_t length, uint8_t *result);
#define gosthash94cp_init gosthash94_init
void gosthash94cp_update(struct gosthash94_ctx *ctx,
size_t length, const uint8_t *msg);
void gosthash94cp_digest(struct gosthash94_ctx *ctx,
size_t length, uint8_t *result);
#ifdef __cplusplus
}
#endif

View File

@ -36,10 +36,12 @@
#include "nettle-meta.h"
#include "gosthash94.h"
#include "md5.h"
#include "ripemd160.h"
#include "sha1.h"
#include "sha2.h"
#include "streebog.h"
#ifdef __cplusplus
extern "C" {
@ -68,6 +70,17 @@ extern "C" {
#define hmac_sha512_set_key nettle_hmac_sha512_set_key
#define hmac_sha512_update nettle_hmac_sha512_update
#define hmac_sha512_digest nettle_hmac_sha512_digest
#define hmac_gosthash94_set_key nettle_hmac_gosthash94_set_key
#define hmac_gosthash94_update nettle_hmac_gosthash94_update
#define hmac_gosthash94_digest nettle_hmac_gosthash94_digest
#define hmac_gosthash94cp_set_key nettle_hmac_gosthash94cp_set_key
#define hmac_gosthash94cp_update nettle_hmac_gosthash94cp_update
#define hmac_gosthash94cp_digest nettle_hmac_gosthash94cp_digest
#define hmac_streebog256_set_key nettle_hmac_streebog256_set_key
#define hmac_streebog256_digest nettle_hmac_streebog256_digest
#define hmac_streebog512_set_key nettle_hmac_streebog512_set_key
#define hmac_streebog512_update nettle_hmac_streebog512_update
#define hmac_streebog512_digest nettle_hmac_streebog512_digest
void
hmac_set_key(void *outer, void *inner, void *state,
@ -203,6 +216,63 @@ void
hmac_sha384_digest(struct hmac_sha512_ctx *ctx,
size_t length, uint8_t *digest);
/* hmac-gosthash94 */
struct hmac_gosthash94_ctx HMAC_CTX(struct gosthash94_ctx);
void
hmac_gosthash94_set_key(struct hmac_gosthash94_ctx *ctx,
size_t key_length, const uint8_t *key);
void
hmac_gosthash94_update(struct hmac_gosthash94_ctx *ctx,
size_t length, const uint8_t *data);
void
hmac_gosthash94_digest(struct hmac_gosthash94_ctx *ctx,
size_t length, uint8_t *digest);
struct hmac_gosthash94cp_ctx HMAC_CTX(struct gosthash94cp_ctx);
void
hmac_gosthash94cp_set_key(struct hmac_gosthash94cp_ctx *ctx,
size_t key_length, const uint8_t *key);
void
hmac_gosthash94cp_update(struct hmac_gosthash94cp_ctx *ctx,
size_t length, const uint8_t *data);
void
hmac_gosthash94cp_digest(struct hmac_gosthash94cp_ctx *ctx,
size_t length, uint8_t *digest);
/* hmac-streebog */
struct hmac_streebog512_ctx HMAC_CTX(struct streebog512_ctx);
void
hmac_streebog512_set_key(struct hmac_streebog512_ctx *ctx,
size_t key_length, const uint8_t *key);
void
hmac_streebog512_update(struct hmac_streebog512_ctx *ctx,
size_t length, const uint8_t *data);
void
hmac_streebog512_digest(struct hmac_streebog512_ctx *ctx,
size_t length, uint8_t *digest);
#define hmac_streebog256_ctx hmac_streebog512_ctx
void
hmac_streebog256_set_key(struct hmac_streebog256_ctx *ctx,
size_t key_length, const uint8_t *key);
#define hmac_streebog256_update hmac_streebog512_update
void
hmac_streebog256_digest(struct hmac_streebog256_ctx *ctx,
size_t length, uint8_t *digest);
#ifdef __cplusplus
}
#endif

View File

@ -1,6 +1,6 @@
/* mini-gmp, a minimalistic implementation of a GNU GMP subset.
Copyright 2011-2015 Free Software Foundation, Inc.
Copyright 2011-2015, 2017, 2019 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
@ -53,7 +53,11 @@ void mp_get_memory_functions (void *(**) (size_t),
void *(**) (void *, size_t, size_t),
void (**) (void *, size_t));
typedef unsigned long mp_limb_t;
#ifndef MINI_GMP_LIMB_TYPE
#define MINI_GMP_LIMB_TYPE long
#endif
typedef unsigned MINI_GMP_LIMB_TYPE mp_limb_t;
typedef long mp_size_t;
typedef unsigned long mp_bitcnt_t;
@ -217,6 +221,8 @@ void mpz_rootrem (mpz_t, mpz_t, const mpz_t, unsigned long);
int mpz_root (mpz_t, const mpz_t, unsigned long);
void mpz_fac_ui (mpz_t, unsigned long);
void mpz_2fac_ui (mpz_t, unsigned long);
void mpz_mfac_uiui (mpz_t, unsigned long, unsigned long);
void mpz_bin_uiui (mpz_t, unsigned long, unsigned long);
int mpz_probab_prime_p (const mpz_t, int);
@ -238,6 +244,10 @@ mp_bitcnt_t mpz_scan1 (const mpz_t, mp_bitcnt_t);
int mpz_fits_slong_p (const mpz_t);
int mpz_fits_ulong_p (const mpz_t);
int mpz_fits_sint_p (const mpz_t);
int mpz_fits_uint_p (const mpz_t);
int mpz_fits_sshort_p (const mpz_t);
int mpz_fits_ushort_p (const mpz_t);
long int mpz_get_si (const mpz_t);
unsigned long int mpz_get_ui (const mpz_t);
double mpz_get_d (const mpz_t);

View File

@ -2,7 +2,7 @@
Information about algorithms.
Copyright (C) 2002, 2014 Niels Möller
Copyright (C) 2002, 2014, 2020 Niels Möller
This file is part of GNU Nettle.
@ -130,6 +130,7 @@ extern const struct nettle_hash nettle_md2;
extern const struct nettle_hash nettle_md4;
extern const struct nettle_hash nettle_md5;
extern const struct nettle_hash nettle_gosthash94;
extern const struct nettle_hash nettle_gosthash94cp;
extern const struct nettle_hash nettle_ripemd160;
extern const struct nettle_hash nettle_sha1;
extern const struct nettle_hash nettle_sha224;
@ -142,6 +143,26 @@ extern const struct nettle_hash nettle_sha3_224;
extern const struct nettle_hash nettle_sha3_256;
extern const struct nettle_hash nettle_sha3_384;
extern const struct nettle_hash nettle_sha3_512;
extern const struct nettle_hash nettle_streebog256;
extern const struct nettle_hash nettle_streebog512;
struct nettle_mac
{
const char *name;
/* Size of the context struct */
unsigned context_size;
/* Size of digests */
unsigned digest_size;
/* Key size */
unsigned key_size;
nettle_set_key_func *set_key;
nettle_hash_update_func *update;
nettle_hash_digest_func *digest;
};
struct nettle_aead
{
@ -238,6 +259,38 @@ extern const struct nettle_armor nettle_base64;
extern const struct nettle_armor nettle_base64url;
extern const struct nettle_armor nettle_base16;
#define _NETTLE_HMAC(name, HASH) { \
#name, \
sizeof(struct name##_ctx), \
HASH##_DIGEST_SIZE, \
HASH##_DIGEST_SIZE, \
name##_set_key_wrapper, \
(nettle_hash_update_func *) name##_update, \
(nettle_hash_digest_func *) name##_digest, \
}
/* null-terminated list of macs implemented by this
version of nettle */
const struct nettle_mac * const * _NETTLE_ATTRIBUTE_PURE
nettle_get_macs (void);
#define nettle_macs (nettle_get_macs())
extern const struct nettle_mac nettle_cmac_aes128;
extern const struct nettle_mac nettle_cmac_aes256;
extern const struct nettle_mac nettle_cmac_des3;
/* HMAC variants with key size = digest size */
extern const struct nettle_mac nettle_hmac_md5;
extern const struct nettle_mac nettle_hmac_ripemd160;
extern const struct nettle_mac nettle_hmac_sha1;
extern const struct nettle_mac nettle_hmac_sha224;
extern const struct nettle_mac nettle_hmac_sha256;
extern const struct nettle_mac nettle_hmac_sha384;
extern const struct nettle_mac nettle_hmac_sha512;
extern const struct nettle_mac nettle_hmac_streebog256;
extern const struct nettle_mac nettle_hmac_streebog512;
#ifdef __cplusplus
}
#endif

View File

@ -61,10 +61,16 @@ extern "C" {
union nettle_block16
{
uint8_t b[16];
unsigned long w[16 / sizeof(unsigned long)];
unsigned long w[16 / sizeof(unsigned long)] _NETTLE_ATTRIBUTE_DEPRECATED;
uint64_t u64[2];
};
union nettle_block8
{
uint8_t b[8];
uint64_t u64;
};
/* Randomness. Used by key generation and dsa signature creation. */
typedef void nettle_random_func(void *ctx,
size_t length, uint8_t *dst);

View File

@ -45,6 +45,9 @@ extern "C"
#define pbkdf2 nettle_pbkdf2
#define pbkdf2_hmac_sha1 nettle_pbkdf2_hmac_sha1
#define pbkdf2_hmac_sha256 nettle_pbkdf2_hmac_sha256
#define pbkdf2_hmac_sha384 nettle_pbkdf2_hmac_sha384
#define pbkdf2_hmac_sha512 nettle_pbkdf2_hmac_sha512
#define pbkdf2_hmac_gosthash94cp nettle_pbkdf2_hmac_gosthash94cp
void
pbkdf2 (void *mac_ctx,
@ -78,6 +81,24 @@ pbkdf2_hmac_sha256 (size_t key_length, const uint8_t *key,
size_t salt_length, const uint8_t *salt,
size_t length, uint8_t *dst);
void
pbkdf2_hmac_sha384 (size_t key_length, const uint8_t *key,
unsigned iterations,
size_t salt_length, const uint8_t *salt,
size_t length, uint8_t *dst);
void
pbkdf2_hmac_sha512 (size_t key_length, const uint8_t *key,
unsigned iterations,
size_t salt_length, const uint8_t *salt,
size_t length, uint8_t *dst);
void
pbkdf2_hmac_gosthash94cp (size_t key_length, const uint8_t *key,
unsigned iterations,
size_t salt_length, const uint8_t *salt,
size_t length, uint8_t *dst);
#ifdef __cplusplus
}
#endif

View File

@ -42,10 +42,6 @@ extern "C" {
#endif
/* Name mangling */
#define poly1305_set_key nettle_poly1305_set_key
#define poly1305_digest nettle_poly1305_digest
#define _poly1305_block _nettle_poly1305_block
#define poly1305_aes_set_key nettle_poly1305_aes_set_key
#define poly1305_aes_set_nonce nettle_poly1305_aes_set_nonce
#define poly1305_aes_update nettle_poly1305_aes_update
@ -53,9 +49,7 @@ extern "C" {
/* Low level functions/macros for the poly1305 construction. */
#define POLY1305_DIGEST_SIZE 16
#define POLY1305_BLOCK_SIZE 16
#define POLY1305_KEY_SIZE 16
struct poly1305_ctx {
/* Key, 128-bit value and some cached multiples. */
@ -76,14 +70,6 @@ struct poly1305_ctx {
} h;
};
/* Low-level internal interface. */
void poly1305_set_key(struct poly1305_ctx *ctx, const uint8_t key[POLY1305_KEY_SIZE]);
/* Extracts digest, and adds it to s, the encrypted nonce. */
void poly1305_digest (struct poly1305_ctx *ctx, union nettle_block16 *s);
/* Internal function. Process one block. */
void _poly1305_block (struct poly1305_ctx *ctx, const uint8_t *m,
unsigned high);
/* poly1305-aes */
#define POLY1305_AES_KEY_SIZE 32

View File

@ -34,7 +34,7 @@
#ifndef NETTLE_PSS_H_INCLUDED
#define NETTLE_PSS_H_INCLUDED
#include "nettle-types.h"
#include "nettle-meta.h"
#include "bignum.h"
#ifdef __cplusplus

View File

@ -48,6 +48,7 @@ extern "C" {
#define sha3_256_init nettle_sha3_256_init
#define sha3_256_update nettle_sha3_256_update
#define sha3_256_digest nettle_sha3_256_digest
#define sha3_256_shake nettle_sha3_256_shake
#define sha3_384_init nettle_sha3_384_init
#define sha3_384_update nettle_sha3_384_update
#define sha3_384_digest nettle_sha3_384_digest
@ -135,6 +136,13 @@ sha3_256_digest(struct sha3_256_ctx *ctx,
size_t length,
uint8_t *digest);
/* Alternative digest function implementing shake256, with arbitrary
digest size */
void
sha3_256_shake(struct sha3_256_ctx *ctx,
size_t length,
uint8_t *digest);
struct sha3_384_ctx
{
struct sha3_state state;

View File

@ -0,0 +1,134 @@
/* siv-cmac.h
AES-SIV, RFC5297
Copyright (C) 2017 Nikos Mavrogiannopoulos
This file is part of GNU Nettle.
GNU Nettle is free software: you can redistribute it and/or
modify it under the terms of either:
* the GNU Lesser General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.
or
* the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
or both in parallel, as here.
GNU Nettle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received copies of the GNU General Public License and
the GNU Lesser General Public License along with this program. If
not, see http://www.gnu.org/licenses/.
*/
#ifndef NETTLE_SIV_H_INCLUDED
#define NETTLE_SIV_H_INCLUDED
#include "nettle-types.h"
#include "nettle-meta.h"
#include "cmac.h"
#include "aes.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Name mangling */
#define siv_cmac_set_key nettle_siv_cmac_set_key
#define siv_cmac_encrypt_message nettle_siv_cmac_encrypt_message
#define siv_cmac_decrypt_message nettle_siv_cmac_decrypt_message
#define siv_cmac_aes128_set_key nettle_siv_cmac_aes128_set_key
#define siv_cmac_aes128_encrypt_message nettle_siv_cmac_aes128_encrypt_message
#define siv_cmac_aes128_decrypt_message nettle_siv_cmac_aes128_decrypt_message
#define siv_cmac_aes256_set_key nettle_siv_cmac_aes256_set_key
#define siv_cmac_aes256_encrypt_message nettle_siv_cmac_aes256_encrypt_message
#define siv_cmac_aes256_decrypt_message nettle_siv_cmac_aes256_decrypt_message
/* For SIV, the block size of the underlying cipher shall be 128 bits. */
#define SIV_BLOCK_SIZE 16
#define SIV_DIGEST_SIZE 16
#define SIV_MIN_NONCE_SIZE 1
void
siv_cmac_set_key(struct cmac128_key *cmac_key, void *cmac_cipher, void *ctr_cipher,
const struct nettle_cipher *nc,
const uint8_t *key);
void
siv_cmac_encrypt_message(const struct cmac128_key *cmac_key, const void *cmac_cipher_ctx,
const struct nettle_cipher *nc,
const void *ctr_ctx,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t clength, uint8_t *dst, const uint8_t *src);
int
siv_cmac_decrypt_message(const struct cmac128_key *cmac_key, const void *cmac_cipher,
const struct nettle_cipher *nc,
const void *ctr_cipher,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t mlength, uint8_t *dst, const uint8_t *src);
/*
* SIV mode requires the aad and plaintext when building the IV, which
* prevents streaming processing and it incompatible with the AEAD API.
*/
#define SIV_CMAC_CTX(type) { struct cmac128_key cmac_key; type cmac_cipher; type ctr_cipher; }
/* SIV_CMAC_AES128 */
#define SIV_CMAC_AES128_KEY_SIZE 32
struct siv_cmac_aes128_ctx SIV_CMAC_CTX(struct aes128_ctx);
void
siv_cmac_aes128_set_key(struct siv_cmac_aes128_ctx *ctx, const uint8_t *key);
void
siv_cmac_aes128_encrypt_message(const struct siv_cmac_aes128_ctx *ctx,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t clength, uint8_t *dst, const uint8_t *src);
int
siv_cmac_aes128_decrypt_message(const struct siv_cmac_aes128_ctx *ctx,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t mlength, uint8_t *dst, const uint8_t *src);
/* SIV_CMAC_AES256 */
#define SIV_CMAC_AES256_KEY_SIZE 64
struct siv_cmac_aes256_ctx SIV_CMAC_CTX(struct aes256_ctx);
void
siv_cmac_aes256_set_key(struct siv_cmac_aes256_ctx *ctx, const uint8_t *key);
void
siv_cmac_aes256_encrypt_message(const struct siv_cmac_aes256_ctx *ctx,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t clength, uint8_t *dst, const uint8_t *src);
int
siv_cmac_aes256_decrypt_message(const struct siv_cmac_aes256_ctx *ctx,
size_t nlength, const uint8_t *nonce,
size_t alength, const uint8_t *adata,
size_t mlength, uint8_t *dst, const uint8_t *src);
#ifdef __cplusplus
}
#endif
#endif /* NETTLE_SIV_H_INCLUDED */

View File

@ -0,0 +1,99 @@
/* streebog.h
The Streebog family of hash functions.
Copyright (C) 2020 Dmitry Baryshkov
This file is part of GNU Nettle.
GNU Nettle is free software: you can redistribute it and/or
modify it under the terms of either:
* the GNU Lesser General Public License as published by the Free
Software Foundation; either version 3 of the License, or (at your
option) any later version.
or
* the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your
option) any later version.
or both in parallel, as here.
GNU Nettle is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received copies of the GNU General Public License and
the GNU Lesser General Public License along with this program. If
not, see http://www.gnu.org/licenses/.
*/
#ifndef NETTLE_STREEBOG_H_INCLUDED
#define NETTLE_STREEBOG_H_INCLUDED
#include "nettle-types.h"
#ifdef __cplusplus
extern "C" {
#endif
/* Name mangling */
#define streebog256_init nettle_streebog256_init
#define streebog256_digest nettle_streebog256_digest
#define streebog512_init nettle_streebog512_init
#define streebog512_update nettle_streebog512_update
#define streebog512_digest nettle_streebog512_digest
/* STREEBOG512 */
#define STREEBOG512_DIGEST_SIZE 64
#define STREEBOG512_BLOCK_SIZE 64
/* Digest is kept internally as 8 64-bit words. */
#define _STREEBOG512_DIGEST_LENGTH 8
struct streebog512_ctx
{
uint64_t state[_STREEBOG512_DIGEST_LENGTH]; /* State variables */
uint64_t count[_STREEBOG512_DIGEST_LENGTH];
uint64_t sigma[_STREEBOG512_DIGEST_LENGTH];
unsigned int index; /* index into buffer */
uint8_t block[STREEBOG512_BLOCK_SIZE]; /* STREEBOG512 data buffer */
};
void
streebog512_init(struct streebog512_ctx *ctx);
void
streebog512_update(struct streebog512_ctx *ctx,
size_t length,
const uint8_t *data);
void
streebog512_digest(struct streebog512_ctx *ctx,
size_t length,
uint8_t *digest);
#define STREEBOG256_DIGEST_SIZE 32
#define STREEBOG256_BLOCK_SIZE STREEBOG512_BLOCK_SIZE
#define streebog256_ctx streebog512_ctx
void
streebog256_init(struct streebog256_ctx *ctx);
#define streebog256_update nettle_streebog512_update
void
streebog256_digest(struct streebog256_ctx *ctx,
size_t length,
uint8_t *digest);
#ifdef __cplusplus
}
#endif
#endif /* NETTLE_STREEBOG_H_INCLUDED */

View File

@ -41,7 +41,7 @@ extern "C" {
/* Individual version numbers in decimal */
#define NETTLE_VERSION_MAJOR 3
#define NETTLE_VERSION_MINOR 5
#define NETTLE_VERSION_MINOR 7
#define NETTLE_USE_MINI_GMP 1

View File

@ -1,406 +0,0 @@
EXPORTS
_nettle_cnd_copy @1
_nettle_cnd_swap @2
_nettle_curve25519 @3 DATA
_nettle_curve25519_eh_to_x @4
_nettle_dsa_hash @5
_nettle_ecc_a_to_j @6
_nettle_ecc_add_eh @7
_nettle_ecc_add_ehh @8
_nettle_ecc_add_jja @9
_nettle_ecc_add_jjj @10
_nettle_ecc_dup_eh @11
_nettle_ecc_dup_jj @12
_nettle_ecc_eh_to_a @13
_nettle_ecc_hash @14
_nettle_ecc_j_to_a @15
_nettle_ecc_mod @16
_nettle_ecc_mod_add @17
_nettle_ecc_mod_addmul_1 @18
_nettle_ecc_mod_inv @19
_nettle_ecc_mod_mul @20
_nettle_ecc_mod_mul_1 @21
_nettle_ecc_mod_random @22
_nettle_ecc_mod_sqr @23
_nettle_ecc_mod_sub @24
_nettle_ecc_mod_submul_1 @25
_nettle_ecc_mul_a @26
_nettle_ecc_mul_a_eh @27
_nettle_ecc_mul_g @28
_nettle_ecc_mul_g_eh @29
_nettle_ecc_pm1_redc @30
_nettle_ecc_pp1_redc @31
_nettle_eddsa_compress @32
_nettle_eddsa_compress_itch @33
_nettle_eddsa_decompress @34
_nettle_eddsa_decompress_itch @35
_nettle_eddsa_expand_key @36
_nettle_eddsa_hash @37
_nettle_eddsa_public_key @38
_nettle_eddsa_public_key_itch @39
_nettle_eddsa_sign @40
_nettle_eddsa_sign_itch @41
_nettle_eddsa_verify @42
_nettle_eddsa_verify_itch @43
_nettle_generate_pocklington_prime @44
_nettle_gmp_alloc @45
_nettle_gmp_alloc_limbs @46
_nettle_gmp_free @47
_nettle_gmp_free_limbs @48
_nettle_mpn_get_base256 @49
_nettle_mpn_get_base256_le @50
_nettle_mpn_set_base256 @51
_nettle_mpn_set_base256_le @52
_nettle_mpz_limbs_cmp @53
_nettle_mpz_limbs_copy @54
_nettle_mpz_limbs_read_n @55
_nettle_mpz_set_n @56
_nettle_pkcs1_sec_decrypt @57
_nettle_pkcs1_sec_decrypt_variable @58
_nettle_pkcs1_signature_prefix @59
_nettle_rsa_blind @60
_nettle_rsa_check_size @61
_nettle_rsa_sec_compute_root_tr @62
_nettle_rsa_unblind @63
_nettle_rsa_verify @64
_nettle_rsa_verify_recover @65
_nettle_sec_add_1 @66
_nettle_sec_sub_1 @67
_nettle_sec_tabselect @68
_nettle_secp_192r1 @69 DATA
_nettle_secp_224r1 @70 DATA
_nettle_secp_256r1 @71 DATA
_nettle_secp_384r1 @72 DATA
_nettle_secp_521r1 @73 DATA
mp_bits_per_limb @74 DATA
mp_get_memory_functions @75
mp_set_memory_functions @76
mpn_add @77
mpn_add_1 @78
mpn_add_n @79
mpn_addmul_1 @80
mpn_cmp @81
mpn_com @82
mpn_copyd @83
mpn_copyi @84
mpn_get_str @85
mpn_invert_3by2 @86
mpn_lshift @87
mpn_mul @88
mpn_mul_1 @89
mpn_mul_n @90
mpn_neg @91
mpn_perfect_square_p @92
mpn_popcount @93
mpn_rshift @94
mpn_scan0 @95
mpn_scan1 @96
mpn_set_str @97
mpn_sqr @98
mpn_sqrtrem @99
mpn_sub @100
mpn_sub_1 @101
mpn_sub_n @102
mpn_submul_1 @103
mpn_zero @104
mpn_zero_p @105
mpz_abs @106
mpz_add @107
mpz_add_ui @108
mpz_addmul @109
mpz_addmul_ui @110
mpz_and @111
mpz_bin_uiui @112
mpz_cdiv_q @113
mpz_cdiv_q_2exp @114
mpz_cdiv_q_ui @115
mpz_cdiv_qr @116
mpz_cdiv_qr_ui @117
mpz_cdiv_r @118
mpz_cdiv_r_2exp @119
mpz_cdiv_r_ui @120
mpz_cdiv_ui @121
mpz_clear @122
mpz_clrbit @123
mpz_cmp @124
mpz_cmp_d @125
mpz_cmp_si @126
mpz_cmp_ui @127
mpz_cmpabs @128
mpz_cmpabs_d @129
mpz_cmpabs_ui @130
mpz_com @131
mpz_combit @132
mpz_congruent_p @133
mpz_divexact @134
mpz_divexact_ui @135
mpz_divisible_p @136
mpz_divisible_ui_p @137
mpz_export @138
mpz_fac_ui @139
mpz_fdiv_q @140
mpz_fdiv_q_2exp @141
mpz_fdiv_q_ui @142
mpz_fdiv_qr @143
mpz_fdiv_qr_ui @144
mpz_fdiv_r @145
mpz_fdiv_r_2exp @146
mpz_fdiv_r_ui @147
mpz_fdiv_ui @148
mpz_fits_slong_p @149
mpz_fits_ulong_p @150
mpz_gcd @151
mpz_gcd_ui @152
mpz_gcdext @153
mpz_get_d @154
mpz_get_si @155
mpz_get_str @156
mpz_get_ui @157
mpz_getlimbn @158
mpz_hamdist @159
mpz_import @160
mpz_init @161
mpz_init2 @162
mpz_init_set @163
mpz_init_set_d @164
mpz_init_set_si @165
mpz_init_set_str @166
mpz_init_set_ui @167
mpz_invert @168
mpz_ior @169
mpz_lcm @170
mpz_lcm_ui @171
mpz_limbs_finish @172
mpz_limbs_modify @173
mpz_limbs_read @174
mpz_limbs_write @175
mpz_mod @176
mpz_mod_ui @177
mpz_mul @178
mpz_mul_2exp @179
mpz_mul_si @180
mpz_mul_ui @181
mpz_neg @182
mpz_out_str @183
mpz_perfect_square_p @184
mpz_popcount @185
mpz_pow_ui @186
mpz_powm @187
mpz_powm_ui @188
mpz_probab_prime_p @189
mpz_realloc2 @190
mpz_roinit_n @191
mpz_root @192
mpz_rootrem @193
mpz_scan0 @194
mpz_scan1 @195
mpz_set @196
mpz_set_d @197
mpz_set_si @198
mpz_set_str @199
mpz_set_ui @200
mpz_setbit @201
mpz_sgn @202
mpz_size @203
mpz_sizeinbase @204
mpz_sqrt @205
mpz_sqrtrem @206
mpz_sub @207
mpz_sub_ui @208
mpz_submul @209
mpz_submul_ui @210
mpz_swap @211
mpz_tdiv_q @212
mpz_tdiv_q_2exp @213
mpz_tdiv_q_ui @214
mpz_tdiv_qr @215
mpz_tdiv_qr_ui @216
mpz_tdiv_r @217
mpz_tdiv_r_2exp @218
mpz_tdiv_r_ui @219
mpz_tdiv_ui @220
mpz_tstbit @221
mpz_ui_pow_ui @222
mpz_ui_sub @223
mpz_xor @224
nettle_asn1_der_decode_bitstring @225
nettle_asn1_der_decode_bitstring_last @226
nettle_asn1_der_decode_constructed @227
nettle_asn1_der_decode_constructed_last @228
nettle_asn1_der_get_bignum @229
nettle_asn1_der_get_uint32 @230
nettle_asn1_der_iterator_first @231
nettle_asn1_der_iterator_next @232
nettle_curve25519_mul @233
nettle_curve25519_mul_g @234
nettle_dsa_compat_generate_keypair @235
nettle_dsa_generate_keypair @236
nettle_dsa_generate_params @237
nettle_dsa_keypair_from_sexp_alist @238
nettle_dsa_keypair_to_sexp @239
nettle_dsa_openssl_private_key_from_der_iterator @240
nettle_dsa_params_clear @241
nettle_dsa_params_from_der_iterator @242
nettle_dsa_params_init @243
nettle_dsa_private_key_clear @244
nettle_dsa_private_key_init @245
nettle_dsa_public_key_clear @246
nettle_dsa_public_key_from_der_iterator @247
nettle_dsa_public_key_init @248
nettle_dsa_sha1_keypair_from_sexp @249
nettle_dsa_sha1_sign @250
nettle_dsa_sha1_sign_digest @251
nettle_dsa_sha1_verify @252
nettle_dsa_sha1_verify_digest @253
nettle_dsa_sha256_keypair_from_sexp @254
nettle_dsa_sha256_sign @255
nettle_dsa_sha256_sign_digest @256
nettle_dsa_sha256_verify @257
nettle_dsa_sha256_verify_digest @258
nettle_dsa_sign @259
nettle_dsa_signature_clear @260
nettle_dsa_signature_from_sexp @261
nettle_dsa_signature_init @262
nettle_dsa_verify @263
nettle_ecc_192_modp @264
nettle_ecc_25519_modp @265
nettle_ecc_256_redc @266
nettle_ecc_384_modp @267
nettle_ecc_bit_size @268
nettle_ecc_ecdsa_sign @269
nettle_ecc_ecdsa_sign_itch @270
nettle_ecc_ecdsa_verify @271
nettle_ecc_ecdsa_verify_itch @272
nettle_ecc_point_clear @273
nettle_ecc_point_get @274
nettle_ecc_point_init @275
nettle_ecc_point_mul @276
nettle_ecc_point_mul_g @277
nettle_ecc_point_set @278
nettle_ecc_scalar_clear @279
nettle_ecc_scalar_get @280
nettle_ecc_scalar_init @281
nettle_ecc_scalar_random @282
nettle_ecc_scalar_set @283
nettle_ecc_size @284
nettle_ecc_size_a @285
nettle_ecc_size_j @286
nettle_ecdsa_generate_keypair @287
nettle_ecdsa_sign @288
nettle_ecdsa_verify @289
nettle_ed25519_sha512_public_key @290
nettle_ed25519_sha512_sign @291
nettle_ed25519_sha512_verify @292
nettle_get_secp_192r1 @293
nettle_get_secp_224r1 @294
nettle_get_secp_256r1 @295
nettle_get_secp_384r1 @296
nettle_get_secp_521r1 @297
nettle_mpz_get_str_256 @298
nettle_mpz_init_set_str_256_s @299
nettle_mpz_init_set_str_256_u @300
nettle_mpz_random @301
nettle_mpz_random_size @302
nettle_mpz_set_sexp @303
nettle_mpz_set_str_256_s @304
nettle_mpz_set_str_256_u @305
nettle_mpz_sizeinbase_256_s @306
nettle_mpz_sizeinbase_256_u @307
nettle_openssl_provate_key_from_der @308
nettle_pgp_armor @309
nettle_pgp_crc24 @310
nettle_pgp_put_header @311
nettle_pgp_put_header_length @312
nettle_pgp_put_length @313
nettle_pgp_put_mpi @314
nettle_pgp_put_public_rsa_key @315
nettle_pgp_put_rsa_sha1_signature @316
nettle_pgp_put_string @317
nettle_pgp_put_sub_packet @318
nettle_pgp_put_uint16 @319
nettle_pgp_put_uint32 @320
nettle_pgp_put_userid @321
nettle_pgp_sub_packet_end @322
nettle_pgp_sub_packet_start @323
nettle_pkcs1_decrypt @324
nettle_pkcs1_encrypt @325
nettle_pkcs1_rsa_digest_encode @326
nettle_pkcs1_rsa_md5_encode @327
nettle_pkcs1_rsa_md5_encode_digest @328
nettle_pkcs1_rsa_sha1_encode @329
nettle_pkcs1_rsa_sha1_encode_digest @330
nettle_pkcs1_rsa_sha256_encode @331
nettle_pkcs1_rsa_sha256_encode_digest @332
nettle_pkcs1_rsa_sha512_encode @333
nettle_pkcs1_rsa_sha512_encode_digest @334
nettle_pss_encode_mgf1 @335
nettle_pss_mgf1 @336
nettle_pss_verify_mgf1 @337
nettle_random_prime @338
nettle_rsa_compute_root @339
nettle_rsa_compute_root_tr @340
nettle_rsa_decrypt @341
nettle_rsa_decrypt_tr @342
nettle_rsa_encrypt @343
nettle_rsa_generate_keypair @344
nettle_rsa_keypair_from_der @345
nettle_rsa_keypair_from_sexp @346
nettle_rsa_keypair_from_sexp_alist @347
nettle_rsa_keypair_to_openpgp @348
nettle_rsa_keypair_to_sexp @349
nettle_rsa_md5_sign @350
nettle_rsa_md5_sign_digest @351
nettle_rsa_md5_sign_digest_tr @352
nettle_rsa_md5_sign_tr @353
nettle_rsa_md5_verify @354
nettle_rsa_md5_verify_digest @355
nettle_rsa_pkcs1_sign @356
nettle_rsa_pkcs1_sign_tr @357
nettle_rsa_pkcs1_verify @358
nettle_rsa_private_key_clear @359
nettle_rsa_private_key_from_der_iterator @360
nettle_rsa_private_key_init @361
nettle_rsa_private_key_prepare @362
nettle_rsa_pss_sha256_sign_digest_tr @363
nettle_rsa_pss_sha256_verify_digest @364
nettle_rsa_pss_sha384_sign_digest_tr @365
nettle_rsa_pss_sha384_verify_digest @366
nettle_rsa_pss_sha512_sign_digest_tr @367
nettle_rsa_pss_sha512_verify_digest @368
nettle_rsa_public_key_clear @369
nettle_rsa_public_key_from_der_iterator @370
nettle_rsa_public_key_init @371
nettle_rsa_public_key_prepare @372
nettle_rsa_sec_decrypt @373
nettle_rsa_sha1_sign @374
nettle_rsa_sha1_sign_digest @375
nettle_rsa_sha1_sign_digest_tr @376
nettle_rsa_sha1_sign_tr @377
nettle_rsa_sha1_verify @378
nettle_rsa_sha1_verify_digest @379
nettle_rsa_sha256_sign @380
nettle_rsa_sha256_sign_digest @381
nettle_rsa_sha256_sign_digest_tr @382
nettle_rsa_sha256_sign_tr @383
nettle_rsa_sha256_verify @384
nettle_rsa_sha256_verify_digest @385
nettle_rsa_sha512_sign @386
nettle_rsa_sha512_sign_digest @387
nettle_rsa_sha512_sign_digest_tr @388
nettle_rsa_sha512_sign_tr @389
nettle_rsa_sha512_verify @390
nettle_rsa_sha512_verify_digest @391
nettle_sexp_format @392
nettle_sexp_iterator_assoc @393
nettle_sexp_iterator_check_type @394
nettle_sexp_iterator_check_types @395
nettle_sexp_iterator_enter_list @396
nettle_sexp_iterator_exit_list @397
nettle_sexp_iterator_first @398
nettle_sexp_iterator_get_uint32 @399
nettle_sexp_iterator_next @400
nettle_sexp_iterator_subexpr @401
nettle_sexp_transport_format @402
nettle_sexp_transport_iterator_first @403
nettle_sexp_transport_vformat @404
nettle_sexp_vformat @405

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,444 @@
EXPORTS
_nettle_cnd_copy @1
_nettle_curve25519 @2 DATA
_nettle_curve25519_eh_to_x @3
_nettle_curve448 @4 DATA
_nettle_curve448_eh_to_x @5
_nettle_dsa_hash @6
_nettle_ecc_a_to_j @7
_nettle_ecc_add_eh @8
_nettle_ecc_add_ehh @9
_nettle_ecc_add_jja @10
_nettle_ecc_add_jjj @11
_nettle_ecc_add_th @12
_nettle_ecc_add_thh @13
_nettle_ecc_curve25519_modp @14
_nettle_ecc_curve448_modp @15
_nettle_ecc_dup_eh @16
_nettle_ecc_dup_jj @17
_nettle_ecc_dup_th @18
_nettle_ecc_eh_to_a @19
_nettle_ecc_hash @20
_nettle_ecc_j_to_a @21
_nettle_ecc_mod @22
_nettle_ecc_mod_add @23
_nettle_ecc_mod_addmul_1 @24
_nettle_ecc_mod_inv @25
_nettle_ecc_mod_mul @26
_nettle_ecc_mod_mul_1 @27
_nettle_ecc_mod_mul_canonical @28
_nettle_ecc_mod_pow_2k @29
_nettle_ecc_mod_pow_2k_mul @30
_nettle_ecc_mod_random @31
_nettle_ecc_mod_sqr @32
_nettle_ecc_mod_sqr_canonical @33
_nettle_ecc_mod_sub @34
_nettle_ecc_mod_submul_1 @35
_nettle_ecc_mul_a @36
_nettle_ecc_mul_a_eh @37
_nettle_ecc_mul_g @38
_nettle_ecc_mul_g_eh @39
_nettle_ecc_mul_m @40
_nettle_ecc_pm1_redc @41
_nettle_ecc_pp1_redc @42
_nettle_ecc_secp192r1_modp @43
_nettle_ecc_secp256r1_redc @44
_nettle_ecc_secp384r1_modp @45
_nettle_ed25519_sha512 @46 DATA
_nettle_ed448_shake256 @47 DATA
_nettle_eddsa_compress @48
_nettle_eddsa_compress_itch @49
_nettle_eddsa_decompress @50
_nettle_eddsa_decompress_itch @51
_nettle_eddsa_expand_key @52
_nettle_eddsa_hash @53
_nettle_eddsa_public_key @54
_nettle_eddsa_public_key_itch @55
_nettle_eddsa_sign @56
_nettle_eddsa_sign_itch @57
_nettle_eddsa_verify @58
_nettle_eddsa_verify_itch @59
_nettle_generate_pocklington_prime @60
_nettle_gmp_alloc @61
_nettle_gmp_alloc_limbs @62
_nettle_gmp_free @63
_nettle_gmp_free_limbs @64
_nettle_gost_gc256b @65 DATA
_nettle_gost_gc512a @66 DATA
_nettle_gost_hash @67
_nettle_mpn_get_base256 @68
_nettle_mpn_get_base256_le @69
_nettle_mpn_set_base256 @70
_nettle_mpn_set_base256_le @71
_nettle_mpz_limbs_cmp @72
_nettle_mpz_limbs_copy @73
_nettle_mpz_limbs_read_n @74
_nettle_mpz_set_n @75
_nettle_pkcs1_sec_decrypt @76
_nettle_pkcs1_sec_decrypt_variable @77
_nettle_pkcs1_signature_prefix @78
_nettle_rsa_blind @79
_nettle_rsa_check_size @80
_nettle_rsa_sec_compute_root_tr @81
_nettle_rsa_unblind @82
_nettle_rsa_verify @83
_nettle_rsa_verify_recover @84
_nettle_sec_add_1 @85
_nettle_sec_sub_1 @86
_nettle_sec_tabselect @87
_nettle_secp_192r1 @88 DATA
_nettle_secp_224r1 @89 DATA
_nettle_secp_256r1 @90 DATA
_nettle_secp_384r1 @91 DATA
_nettle_secp_521r1 @92 DATA
mp_bits_per_limb @93 DATA
mp_get_memory_functions @94
mp_set_memory_functions @95
mpn_add @96
mpn_add_1 @97
mpn_add_n @98
mpn_addmul_1 @99
mpn_cmp @100
mpn_cnd_add_n @101
mpn_cnd_sub_n @102
mpn_cnd_swap @103
mpn_com @104
mpn_copyd @105
mpn_copyi @106
mpn_get_str @107
mpn_invert_3by2 @108
mpn_lshift @109
mpn_mul @110
mpn_mul_1 @111
mpn_mul_n @112
mpn_neg @113
mpn_perfect_square_p @114
mpn_popcount @115
mpn_rshift @116
mpn_scan0 @117
mpn_scan1 @118
mpn_set_str @119
mpn_sqr @120
mpn_sqrtrem @121
mpn_sub @122
mpn_sub_1 @123
mpn_sub_n @124
mpn_submul_1 @125
mpn_zero @126
mpn_zero_p @127
mpz_2fac_ui @128
mpz_abs @129
mpz_add @130
mpz_add_ui @131
mpz_addmul @132
mpz_addmul_ui @133
mpz_and @134
mpz_bin_uiui @135
mpz_cdiv_q @136
mpz_cdiv_q_2exp @137
mpz_cdiv_q_ui @138
mpz_cdiv_qr @139
mpz_cdiv_qr_ui @140
mpz_cdiv_r @141
mpz_cdiv_r_2exp @142
mpz_cdiv_r_ui @143
mpz_cdiv_ui @144
mpz_clear @145
mpz_clrbit @146
mpz_cmp @147
mpz_cmp_d @148
mpz_cmp_si @149
mpz_cmp_ui @150
mpz_cmpabs @151
mpz_cmpabs_d @152
mpz_cmpabs_ui @153
mpz_com @154
mpz_combit @155
mpz_congruent_p @156
mpz_divexact @157
mpz_divexact_ui @158
mpz_divisible_p @159
mpz_divisible_ui_p @160
mpz_export @161
mpz_fac_ui @162
mpz_fdiv_q @163
mpz_fdiv_q_2exp @164
mpz_fdiv_q_ui @165
mpz_fdiv_qr @166
mpz_fdiv_qr_ui @167
mpz_fdiv_r @168
mpz_fdiv_r_2exp @169
mpz_fdiv_r_ui @170
mpz_fdiv_ui @171
mpz_fits_sint_p @172
mpz_fits_slong_p @173
mpz_fits_sshort_p @174
mpz_fits_uint_p @175
mpz_fits_ulong_p @176
mpz_fits_ushort_p @177
mpz_gcd @178
mpz_gcd_ui @179
mpz_gcdext @180
mpz_get_d @181
mpz_get_si @182
mpz_get_str @183
mpz_get_ui @184
mpz_getlimbn @185
mpz_hamdist @186
mpz_import @187
mpz_init @188
mpz_init2 @189
mpz_init_set @190
mpz_init_set_d @191
mpz_init_set_si @192
mpz_init_set_str @193
mpz_init_set_ui @194
mpz_invert @195
mpz_ior @196
mpz_lcm @197
mpz_lcm_ui @198
mpz_limbs_finish @199
mpz_limbs_modify @200
mpz_limbs_read @201
mpz_limbs_write @202
mpz_mfac_uiui @203
mpz_mod @204
mpz_mod_ui @205
mpz_mul @206
mpz_mul_2exp @207
mpz_mul_si @208
mpz_mul_ui @209
mpz_neg @210
mpz_out_str @211
mpz_perfect_square_p @212
mpz_popcount @213
mpz_pow_ui @214
mpz_powm @215
mpz_powm_ui @216
mpz_probab_prime_p @217
mpz_realloc2 @218
mpz_roinit_n @219
mpz_root @220
mpz_rootrem @221
mpz_scan0 @222
mpz_scan1 @223
mpz_set @224
mpz_set_d @225
mpz_set_si @226
mpz_set_str @227
mpz_set_ui @228
mpz_setbit @229
mpz_sgn @230
mpz_size @231
mpz_sizeinbase @232
mpz_sqrt @233
mpz_sqrtrem @234
mpz_sub @235
mpz_sub_ui @236
mpz_submul @237
mpz_submul_ui @238
mpz_swap @239
mpz_tdiv_q @240
mpz_tdiv_q_2exp @241
mpz_tdiv_q_ui @242
mpz_tdiv_qr @243
mpz_tdiv_qr_ui @244
mpz_tdiv_r @245
mpz_tdiv_r_2exp @246
mpz_tdiv_r_ui @247
mpz_tdiv_ui @248
mpz_tstbit @249
mpz_ui_pow_ui @250
mpz_ui_sub @251
mpz_xor @252
nettle_asn1_der_decode_bitstring @253
nettle_asn1_der_decode_bitstring_last @254
nettle_asn1_der_decode_constructed @255
nettle_asn1_der_decode_constructed_last @256
nettle_asn1_der_get_bignum @257
nettle_asn1_der_get_uint32 @258
nettle_asn1_der_iterator_first @259
nettle_asn1_der_iterator_next @260
nettle_curve25519_mul @261
nettle_curve25519_mul_g @262
nettle_curve448_mul @263
nettle_curve448_mul_g @264
nettle_dsa_compat_generate_keypair @265
nettle_dsa_generate_keypair @266
nettle_dsa_generate_params @267
nettle_dsa_keypair_from_sexp_alist @268
nettle_dsa_keypair_to_sexp @269
nettle_dsa_openssl_private_key_from_der_iterator @270
nettle_dsa_params_clear @271
nettle_dsa_params_from_der_iterator @272
nettle_dsa_params_init @273
nettle_dsa_private_key_clear @274
nettle_dsa_private_key_init @275
nettle_dsa_public_key_clear @276
nettle_dsa_public_key_from_der_iterator @277
nettle_dsa_public_key_init @278
nettle_dsa_sha1_keypair_from_sexp @279
nettle_dsa_sha1_sign @280
nettle_dsa_sha1_sign_digest @281
nettle_dsa_sha1_verify @282
nettle_dsa_sha1_verify_digest @283
nettle_dsa_sha256_keypair_from_sexp @284
nettle_dsa_sha256_sign @285
nettle_dsa_sha256_sign_digest @286
nettle_dsa_sha256_verify @287
nettle_dsa_sha256_verify_digest @288
nettle_dsa_sign @289
nettle_dsa_signature_clear @290
nettle_dsa_signature_from_sexp @291
nettle_dsa_signature_init @292
nettle_dsa_verify @293
nettle_ecc_bit_size @294
nettle_ecc_ecdsa_sign @295
nettle_ecc_ecdsa_sign_itch @296
nettle_ecc_ecdsa_verify @297
nettle_ecc_ecdsa_verify_itch @298
nettle_ecc_gostdsa_sign @299
nettle_ecc_gostdsa_sign_itch @300
nettle_ecc_gostdsa_verify @301
nettle_ecc_gostdsa_verify_itch @302
nettle_ecc_point_clear @303
nettle_ecc_point_get @304
nettle_ecc_point_init @305
nettle_ecc_point_mul @306
nettle_ecc_point_mul_g @307
nettle_ecc_point_set @308
nettle_ecc_scalar_clear @309
nettle_ecc_scalar_get @310
nettle_ecc_scalar_init @311
nettle_ecc_scalar_random @312
nettle_ecc_scalar_set @313
nettle_ecc_size @314
nettle_ecc_size_a @315
nettle_ecc_size_j @316
nettle_ecdsa_generate_keypair @317
nettle_ecdsa_sign @318
nettle_ecdsa_verify @319
nettle_ed25519_sha512_public_key @320
nettle_ed25519_sha512_sign @321
nettle_ed25519_sha512_verify @322
nettle_ed448_shake256_public_key @323
nettle_ed448_shake256_sign @324
nettle_ed448_shake256_verify @325
nettle_get_gost_gc256b @326
nettle_get_gost_gc512a @327
nettle_get_secp_192r1 @328
nettle_get_secp_224r1 @329
nettle_get_secp_256r1 @330
nettle_get_secp_384r1 @331
nettle_get_secp_521r1 @332
nettle_gostdsa_sign @333
nettle_gostdsa_verify @334
nettle_gostdsa_vko @335
nettle_mpz_get_str_256 @336
nettle_mpz_init_set_str_256_s @337
nettle_mpz_init_set_str_256_u @338
nettle_mpz_random @339
nettle_mpz_random_size @340
nettle_mpz_set_sexp @341
nettle_mpz_set_str_256_s @342
nettle_mpz_set_str_256_u @343
nettle_mpz_sizeinbase_256_s @344
nettle_mpz_sizeinbase_256_u @345
nettle_openssl_provate_key_from_der @346
nettle_pgp_armor @347
nettle_pgp_crc24 @348
nettle_pgp_put_header @349
nettle_pgp_put_header_length @350
nettle_pgp_put_length @351
nettle_pgp_put_mpi @352
nettle_pgp_put_public_rsa_key @353
nettle_pgp_put_rsa_sha1_signature @354
nettle_pgp_put_string @355
nettle_pgp_put_sub_packet @356
nettle_pgp_put_uint16 @357
nettle_pgp_put_uint32 @358
nettle_pgp_put_userid @359
nettle_pgp_sub_packet_end @360
nettle_pgp_sub_packet_start @361
nettle_pkcs1_decrypt @362
nettle_pkcs1_encrypt @363
nettle_pkcs1_rsa_digest_encode @364
nettle_pkcs1_rsa_md5_encode @365
nettle_pkcs1_rsa_md5_encode_digest @366
nettle_pkcs1_rsa_sha1_encode @367
nettle_pkcs1_rsa_sha1_encode_digest @368
nettle_pkcs1_rsa_sha256_encode @369
nettle_pkcs1_rsa_sha256_encode_digest @370
nettle_pkcs1_rsa_sha512_encode @371
nettle_pkcs1_rsa_sha512_encode_digest @372
nettle_pss_encode_mgf1 @373
nettle_pss_mgf1 @374
nettle_pss_verify_mgf1 @375
nettle_random_prime @376
nettle_rsa_compute_root @377
nettle_rsa_compute_root_tr @378
nettle_rsa_decrypt @379
nettle_rsa_decrypt_tr @380
nettle_rsa_encrypt @381
nettle_rsa_generate_keypair @382
nettle_rsa_keypair_from_der @383
nettle_rsa_keypair_from_sexp @384
nettle_rsa_keypair_from_sexp_alist @385
nettle_rsa_keypair_to_openpgp @386
nettle_rsa_keypair_to_sexp @387
nettle_rsa_md5_sign @388
nettle_rsa_md5_sign_digest @389
nettle_rsa_md5_sign_digest_tr @390
nettle_rsa_md5_sign_tr @391
nettle_rsa_md5_verify @392
nettle_rsa_md5_verify_digest @393
nettle_rsa_pkcs1_sign @394
nettle_rsa_pkcs1_sign_tr @395
nettle_rsa_pkcs1_verify @396
nettle_rsa_private_key_clear @397
nettle_rsa_private_key_from_der_iterator @398
nettle_rsa_private_key_init @399
nettle_rsa_private_key_prepare @400
nettle_rsa_pss_sha256_sign_digest_tr @401
nettle_rsa_pss_sha256_verify_digest @402
nettle_rsa_pss_sha384_sign_digest_tr @403
nettle_rsa_pss_sha384_verify_digest @404
nettle_rsa_pss_sha512_sign_digest_tr @405
nettle_rsa_pss_sha512_verify_digest @406
nettle_rsa_public_key_clear @407
nettle_rsa_public_key_from_der_iterator @408
nettle_rsa_public_key_init @409
nettle_rsa_public_key_prepare @410
nettle_rsa_sec_decrypt @411
nettle_rsa_sha1_sign @412
nettle_rsa_sha1_sign_digest @413
nettle_rsa_sha1_sign_digest_tr @414
nettle_rsa_sha1_sign_tr @415
nettle_rsa_sha1_verify @416
nettle_rsa_sha1_verify_digest @417
nettle_rsa_sha256_sign @418
nettle_rsa_sha256_sign_digest @419
nettle_rsa_sha256_sign_digest_tr @420
nettle_rsa_sha256_sign_tr @421
nettle_rsa_sha256_verify @422
nettle_rsa_sha256_verify_digest @423
nettle_rsa_sha512_sign @424
nettle_rsa_sha512_sign_digest @425
nettle_rsa_sha512_sign_digest_tr @426
nettle_rsa_sha512_sign_tr @427
nettle_rsa_sha512_verify @428
nettle_rsa_sha512_verify_digest @429
nettle_sexp_format @430
nettle_sexp_iterator_assoc @431
nettle_sexp_iterator_check_type @432
nettle_sexp_iterator_check_types @433
nettle_sexp_iterator_enter_list @434
nettle_sexp_iterator_exit_list @435
nettle_sexp_iterator_first @436
nettle_sexp_iterator_get_uint32 @437
nettle_sexp_iterator_next @438
nettle_sexp_iterator_subexpr @439
nettle_sexp_transport_format @440
nettle_sexp_transport_iterator_first @441
nettle_sexp_transport_vformat @442
nettle_sexp_vformat @443

BIN
extlib/nettle.win32/lib.amd64/libhogweed-6.dll vendored Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,442 +0,0 @@
EXPORTS
_nettle_aeads @1 DATA
_nettle_aes_decrypt @2
_nettle_aes_decrypt_aesni @3
_nettle_aes_decrypt_x86_64 @4
_nettle_aes_encrypt @5
_nettle_aes_encrypt_aesni @6
_nettle_aes_encrypt_table @7 DATA
_nettle_aes_encrypt_x86_64 @8
_nettle_aes_invert @9
_nettle_aes_set_key @10
_nettle_armors @11 DATA
_nettle_camellia_absorb @12
_nettle_camellia_crypt @13
_nettle_camellia_invert_key @14
_nettle_camellia_table @15 DATA
_nettle_chacha_core @16
_nettle_ciphers @17 DATA
_nettle_cpuid @18
_nettle_ctr_crypt16 @19
_nettle_gcm_hash8 @20
_nettle_hashes @21 DATA
_nettle_memxor_sse2 @22
_nettle_memxor_x86_64 @23
_nettle_poly1305_block @24
_nettle_ripemd160_compress @25
_nettle_salsa20_core @26
_nettle_sha1_compress_sha_ni @27
_nettle_sha1_compress_x86_64 @28
_nettle_sha256_compress @29
_nettle_sha256_compress_sha_ni @30
_nettle_sha256_compress_x86_64 @31
_nettle_sha3_pad @32
_nettle_sha3_update @33
_nettle_sha512_compress @34
_nettle_umac_l2 @35
_nettle_umac_l2_final @36
_nettle_umac_l2_init @37
_nettle_umac_l3 @38
_nettle_umac_l3_init @39
_nettle_umac_nh @40
_nettle_umac_nh_n @41
_nettle_umac_poly128 @42
_nettle_umac_poly64 @43
_nettle_umac_set_key @44
_nettle_write_be32 @45
_nettle_write_le32 @46
_nettle_write_le64 @47
nettle_MD5Final @48
nettle_MD5Init @49
nettle_MD5Update @50
nettle_aes128 @51 DATA
nettle_aes128_decrypt @52
nettle_aes128_encrypt @53
nettle_aes128_invert_key @54
nettle_aes128_set_decrypt_key @55
nettle_aes128_set_encrypt_key @56
nettle_aes192 @57 DATA
nettle_aes192_decrypt @58
nettle_aes192_encrypt @59
nettle_aes192_invert_key @60
nettle_aes192_set_decrypt_key @61
nettle_aes192_set_encrypt_key @62
nettle_aes256 @63 DATA
nettle_aes256_decrypt @64
nettle_aes256_encrypt @65
nettle_aes256_invert_key @66
nettle_aes256_set_decrypt_key @67
nettle_aes256_set_encrypt_key @68
nettle_aes_decrypt @69
nettle_aes_encrypt @70
nettle_aes_invert_key @71
nettle_aes_set_decrypt_key @72
nettle_aes_set_encrypt_key @73
nettle_arcfour128_set_key @74
nettle_arcfour_crypt @75
nettle_arcfour_set_key @76
nettle_arctwo128 @77 DATA
nettle_arctwo128_set_key @78
nettle_arctwo128_set_key_gutmann @79
nettle_arctwo40 @80 DATA
nettle_arctwo40_set_key @81
nettle_arctwo64 @82 DATA
nettle_arctwo64_set_key @83
nettle_arctwo_decrypt @84
nettle_arctwo_encrypt @85
nettle_arctwo_gutmann128 @86 DATA
nettle_arctwo_set_key @87
nettle_arctwo_set_key_ekb @88
nettle_arctwo_set_key_gutmann @89
nettle_base16 @90 DATA
nettle_base16_decode_final @91
nettle_base16_decode_init @92
nettle_base16_decode_single @93
nettle_base16_decode_update @94
nettle_base16_encode_single @95
nettle_base16_encode_update @96
nettle_base64 @97 DATA
nettle_base64_decode_final @98
nettle_base64_decode_init @99
nettle_base64_decode_single @100
nettle_base64_decode_update @101
nettle_base64_encode_final @102
nettle_base64_encode_group @103
nettle_base64_encode_init @104
nettle_base64_encode_raw @105
nettle_base64_encode_single @106
nettle_base64_encode_update @107
nettle_base64url @108 DATA
nettle_base64url_decode_init @109
nettle_base64url_encode_init @110
nettle_blowfish128_set_key @111
nettle_blowfish_decrypt @112
nettle_blowfish_encrypt @113
nettle_blowfish_set_key @114
nettle_buffer_clear @115
nettle_buffer_copy @116
nettle_buffer_grow @117
nettle_buffer_init @118
nettle_buffer_init_realloc @119
nettle_buffer_init_size @120
nettle_buffer_reset @121
nettle_buffer_space @122
nettle_buffer_write @123
nettle_camellia128 @124 DATA
nettle_camellia128_crypt @125
nettle_camellia128_invert_key @126
nettle_camellia128_set_encrypt_key @127
nettle_camellia192 @128 DATA
nettle_camellia192_set_decrypt_key @129
nettle_camellia192_set_encrypt_key @130
nettle_camellia256 @131 DATA
nettle_camellia256_crypt @132
nettle_camellia256_invert_key @133
nettle_camellia256_set_decrypt_key @134
nettle_camellia256_set_encrypt_key @135
nettle_camellia_set_decrypt_key @136
nettle_cast128 @137 DATA
nettle_cast128_decrypt @138
nettle_cast128_encrypt @139
nettle_cast128_set_key @140
nettle_cast5_set_key @141
nettle_cbc_decrypt @142
nettle_cbc_encrypt @143
nettle_ccm_aes128_decrypt @144
nettle_ccm_aes128_decrypt_message @145
nettle_ccm_aes128_digest @146
nettle_ccm_aes128_encrypt @147
nettle_ccm_aes128_encrypt_message @148
nettle_ccm_aes128_set_key @149
nettle_ccm_aes128_set_nonce @150
nettle_ccm_aes128_update @151
nettle_ccm_aes192_decrypt @152
nettle_ccm_aes192_decrypt_message @153
nettle_ccm_aes192_digest @154
nettle_ccm_aes192_encrypt @155
nettle_ccm_aes192_encrypt_message @156
nettle_ccm_aes192_set_key @157
nettle_ccm_aes192_set_nonce @158
nettle_ccm_aes192_update @159
nettle_ccm_aes256_decrypt @160
nettle_ccm_aes256_decrypt_message @161
nettle_ccm_aes256_digest @162
nettle_ccm_aes256_encrypt @163
nettle_ccm_aes256_encrypt_message @164
nettle_ccm_aes256_set_key @165
nettle_ccm_aes256_set_nonce @166
nettle_ccm_aes256_update @167
nettle_ccm_decrypt @168
nettle_ccm_decrypt_message @169
nettle_ccm_digest @170
nettle_ccm_encrypt @171
nettle_ccm_encrypt_message @172
nettle_ccm_set_nonce @173
nettle_ccm_update @174
nettle_cfb8_decrypt @175
nettle_cfb8_encrypt @176
nettle_cfb_decrypt @177
nettle_cfb_encrypt @178
nettle_chacha_crypt @179
nettle_chacha_poly1305 @180 DATA
nettle_chacha_poly1305_decrypt @181
nettle_chacha_poly1305_digest @182
nettle_chacha_poly1305_encrypt @183
nettle_chacha_poly1305_set_key @184
nettle_chacha_poly1305_set_nonce @185
nettle_chacha_poly1305_update @186
nettle_chacha_set_key @187
nettle_chacha_set_nonce @188
nettle_chacha_set_nonce96 @189
nettle_cmac128_digest @190
nettle_cmac128_init @191
nettle_cmac128_set_key @192
nettle_cmac128_update @193
nettle_cmac_aes128_digest @194
nettle_cmac_aes128_set_key @195
nettle_cmac_aes128_update @196
nettle_cmac_aes256_digest @197
nettle_cmac_aes256_set_key @198
nettle_cmac_aes256_update @199
nettle_cnd_memcpy @200
nettle_ctr_crypt @201
nettle_des3_decrypt @202
nettle_des3_encrypt @203
nettle_des3_set_key @204
nettle_des_check_parity @205
nettle_des_decrypt @206
nettle_des_encrypt @207
nettle_des_fix_parity @208
nettle_des_set_key @209
nettle_eax_aes128 @210 DATA
nettle_eax_aes128_decrypt @211
nettle_eax_aes128_digest @212
nettle_eax_aes128_encrypt @213
nettle_eax_aes128_set_key @214
nettle_eax_aes128_set_nonce @215
nettle_eax_aes128_update @216
nettle_eax_decrypt @217
nettle_eax_digest @218
nettle_eax_encrypt @219
nettle_eax_set_key @220
nettle_eax_set_nonce @221
nettle_eax_update @222
nettle_gcm_aes128 @223 DATA
nettle_gcm_aes128_decrypt @224
nettle_gcm_aes128_digest @225
nettle_gcm_aes128_encrypt @226
nettle_gcm_aes128_set_iv @227
nettle_gcm_aes128_set_key @228
nettle_gcm_aes128_update @229
nettle_gcm_aes192 @230 DATA
nettle_gcm_aes192_decrypt @231
nettle_gcm_aes192_digest @232
nettle_gcm_aes192_encrypt @233
nettle_gcm_aes192_set_iv @234
nettle_gcm_aes192_set_key @235
nettle_gcm_aes192_update @236
nettle_gcm_aes256 @237 DATA
nettle_gcm_aes256_decrypt @238
nettle_gcm_aes256_digest @239
nettle_gcm_aes256_encrypt @240
nettle_gcm_aes256_set_iv @241
nettle_gcm_aes256_set_key @242
nettle_gcm_aes256_update @243
nettle_gcm_aes_decrypt @244
nettle_gcm_aes_digest @245
nettle_gcm_aes_encrypt @246
nettle_gcm_aes_set_iv @247
nettle_gcm_aes_set_key @248
nettle_gcm_aes_update @249
nettle_gcm_camellia128 @250 DATA
nettle_gcm_camellia128_decrypt @251
nettle_gcm_camellia128_digest @252
nettle_gcm_camellia128_encrypt @253
nettle_gcm_camellia128_set_iv @254
nettle_gcm_camellia128_set_key @255
nettle_gcm_camellia128_update @256
nettle_gcm_camellia256 @257 DATA
nettle_gcm_camellia256_decrypt @258
nettle_gcm_camellia256_digest @259
nettle_gcm_camellia256_encrypt @260
nettle_gcm_camellia256_set_iv @261
nettle_gcm_camellia256_set_key @262
nettle_gcm_camellia256_update @263
nettle_gcm_decrypt @264
nettle_gcm_digest @265
nettle_gcm_encrypt @266
nettle_gcm_set_iv @267
nettle_gcm_set_key @268
nettle_gcm_update @269
nettle_get_aeads @270
nettle_get_armors @271
nettle_get_ciphers @272
nettle_get_hashes @273
nettle_gosthash94 @274 DATA
nettle_gosthash94_digest @275
nettle_gosthash94_init @276
nettle_gosthash94_update @277
nettle_hkdf_expand @278
nettle_hkdf_extract @279
nettle_hmac_digest @280
nettle_hmac_md5_digest @281
nettle_hmac_md5_set_key @282
nettle_hmac_md5_update @283
nettle_hmac_ripemd160_digest @284
nettle_hmac_ripemd160_set_key @285
nettle_hmac_ripemd160_update @286
nettle_hmac_set_key @287
nettle_hmac_sha1_digest @288
nettle_hmac_sha1_set_key @289
nettle_hmac_sha1_update @290
nettle_hmac_sha224_digest @291
nettle_hmac_sha224_set_key @292
nettle_hmac_sha256_digest @293
nettle_hmac_sha256_set_key @294
nettle_hmac_sha256_update @295
nettle_hmac_sha384_digest @296
nettle_hmac_sha384_set_key @297
nettle_hmac_sha512_digest @298
nettle_hmac_sha512_set_key @299
nettle_hmac_sha512_update @300
nettle_hmac_update @301
nettle_knuth_lfib_get @302
nettle_knuth_lfib_get_array @303
nettle_knuth_lfib_init @304
nettle_knuth_lfib_random @305
nettle_lookup_hash @306
nettle_md2 @307 DATA
nettle_md2_digest @308
nettle_md2_init @309
nettle_md2_update @310
nettle_md4 @311 DATA
nettle_md4_digest @312
nettle_md4_init @313
nettle_md4_update @314
nettle_md5 @315 DATA
nettle_md5_compress @316
nettle_md5_digest @317
nettle_md5_init @318
nettle_md5_update @319
nettle_memeql_sec @320
nettle_memxor @321
nettle_memxor3 @322
nettle_pbkdf2 @323
nettle_pbkdf2_hmac_sha1 @324
nettle_pbkdf2_hmac_sha256 @325
nettle_poly1305_aes_digest @326
nettle_poly1305_aes_set_key @327
nettle_poly1305_aes_set_nonce @328
nettle_poly1305_aes_update @329
nettle_poly1305_digest @330
nettle_poly1305_set_key @331
nettle_realloc @332
nettle_ripemd160 @333 DATA
nettle_ripemd160_digest @334
nettle_ripemd160_init @335
nettle_ripemd160_update @336
nettle_salsa20_128_set_key @337
nettle_salsa20_256_set_key @338
nettle_salsa20_crypt @339
nettle_salsa20_set_key @340
nettle_salsa20_set_nonce @341
nettle_salsa20r12_crypt @342
nettle_serpent128 @343 DATA
nettle_serpent128_set_key @344
nettle_serpent192 @345 DATA
nettle_serpent192_set_key @346
nettle_serpent256 @347 DATA
nettle_serpent256_set_key @348
nettle_serpent_decrypt @349
nettle_serpent_encrypt @350
nettle_serpent_set_key @351
nettle_sha1 @352 DATA
nettle_sha1_compress @353
nettle_sha1_digest @354
nettle_sha1_init @355
nettle_sha1_update @356
nettle_sha224 @357 DATA
nettle_sha224_digest @358
nettle_sha224_init @359
nettle_sha256 @360 DATA
nettle_sha256_digest @361
nettle_sha256_init @362
nettle_sha256_update @363
nettle_sha384 @364 DATA
nettle_sha384_digest @365
nettle_sha384_init @366
nettle_sha3_224 @367 DATA
nettle_sha3_224_digest @368
nettle_sha3_224_init @369
nettle_sha3_224_update @370
nettle_sha3_256 @371 DATA
nettle_sha3_256_digest @372
nettle_sha3_256_init @373
nettle_sha3_256_update @374
nettle_sha3_384 @375 DATA
nettle_sha3_384_digest @376
nettle_sha3_384_init @377
nettle_sha3_384_update @378
nettle_sha3_512 @379 DATA
nettle_sha3_512_digest @380
nettle_sha3_512_init @381
nettle_sha3_512_update @382
nettle_sha3_permute @383
nettle_sha512 @384 DATA
nettle_sha512_224 @385 DATA
nettle_sha512_224_digest @386
nettle_sha512_224_init @387
nettle_sha512_256 @388 DATA
nettle_sha512_256_digest @389
nettle_sha512_256_init @390
nettle_sha512_digest @391
nettle_sha512_init @392
nettle_sha512_update @393
nettle_twofish128 @394 DATA
nettle_twofish128_set_key @395
nettle_twofish192 @396 DATA
nettle_twofish192_set_key @397
nettle_twofish256 @398 DATA
nettle_twofish256_set_key @399
nettle_twofish_decrypt @400
nettle_twofish_encrypt @401
nettle_twofish_set_key @402
nettle_umac128_digest @403
nettle_umac128_set_key @404
nettle_umac128_set_nonce @405
nettle_umac128_update @406
nettle_umac32_digest @407
nettle_umac32_set_key @408
nettle_umac32_set_nonce @409
nettle_umac32_update @410
nettle_umac64_digest @411
nettle_umac64_set_key @412
nettle_umac64_set_nonce @413
nettle_umac64_update @414
nettle_umac96_digest @415
nettle_umac96_set_key @416
nettle_umac96_set_nonce @417
nettle_umac96_update @418
nettle_version_major @419
nettle_version_minor @420
nettle_xrealloc @421
nettle_xts_aes128_decrypt_message @422
nettle_xts_aes128_encrypt_message @423
nettle_xts_aes128_set_decrypt_key @424
nettle_xts_aes128_set_encrypt_key @425
nettle_xts_aes256_decrypt_message @426
nettle_xts_aes256_encrypt_message @427
nettle_xts_aes256_set_decrypt_key @428
nettle_xts_aes256_set_encrypt_key @429
nettle_xts_decrypt_message @430
nettle_xts_encrypt_message @431
nettle_yarrow256_fast_reseed @432
nettle_yarrow256_init @433
nettle_yarrow256_is_seeded @434
nettle_yarrow256_needed_sources @435
nettle_yarrow256_random @436
nettle_yarrow256_seed @437
nettle_yarrow256_slow_reseed @438
nettle_yarrow256_update @439
nettle_yarrow_key_event_estimate @440
nettle_yarrow_key_event_init @441

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,509 @@
EXPORTS
_nettle_aeads @1 DATA
_nettle_aes_decrypt @2
_nettle_aes_decrypt_aesni @3
_nettle_aes_decrypt_x86_64 @4
_nettle_aes_encrypt @5
_nettle_aes_encrypt_aesni @6
_nettle_aes_encrypt_table @7 DATA
_nettle_aes_encrypt_x86_64 @8
_nettle_aes_invert @9
_nettle_aes_set_key @10
_nettle_armors @11 DATA
_nettle_blowfish_encround @12
_nettle_blowfish_initial_ctx @13 DATA
_nettle_camellia_absorb @14
_nettle_camellia_crypt @15
_nettle_camellia_invert_key @16
_nettle_camellia_table @17 DATA
_nettle_chacha_core @18
_nettle_ciphers @19 DATA
_nettle_cpuid @20
_nettle_ctr_crypt16 @21
_nettle_gcm_hash8 @22
_nettle_gost28147_encrypt_block @23
_nettle_gost28147_param_CryptoPro_3411 @24 DATA
_nettle_gost28147_param_test_3411 @25 DATA
_nettle_hashes @26 DATA
_nettle_macs @27 DATA
_nettle_memxor_sse2 @28
_nettle_memxor_x86_64 @29
_nettle_poly1305_block @30
_nettle_poly1305_digest @31
_nettle_poly1305_set_key @32
_nettle_ripemd160_compress @33
_nettle_salsa20_2core @34
_nettle_salsa20_core @35
_nettle_salsa20_crypt @36
_nettle_sha1_compress_sha_ni @37
_nettle_sha1_compress_x86_64 @38
_nettle_sha256_compress @39
_nettle_sha256_compress_sha_ni @40
_nettle_sha256_compress_x86_64 @41
_nettle_sha3_pad @42
_nettle_sha3_update @43
_nettle_sha512_compress @44
_nettle_umac_l2 @45
_nettle_umac_l2_final @46
_nettle_umac_l2_init @47
_nettle_umac_l3 @48
_nettle_umac_l3_init @49
_nettle_umac_nh @50
_nettle_umac_nh_n @51
_nettle_umac_poly128 @52
_nettle_umac_poly64 @53
_nettle_umac_set_key @54
_nettle_write_be32 @55
_nettle_write_le32 @56
_nettle_write_le64 @57
nettle_MD5Final @58
nettle_MD5Init @59
nettle_MD5Update @60
nettle_aes128 @61 DATA
nettle_aes128_decrypt @62
nettle_aes128_encrypt @63
nettle_aes128_invert_key @64
nettle_aes128_set_decrypt_key @65
nettle_aes128_set_encrypt_key @66
nettle_aes192 @67 DATA
nettle_aes192_decrypt @68
nettle_aes192_encrypt @69
nettle_aes192_invert_key @70
nettle_aes192_set_decrypt_key @71
nettle_aes192_set_encrypt_key @72
nettle_aes256 @73 DATA
nettle_aes256_decrypt @74
nettle_aes256_encrypt @75
nettle_aes256_invert_key @76
nettle_aes256_set_decrypt_key @77
nettle_aes256_set_encrypt_key @78
nettle_aes_decrypt @79
nettle_aes_encrypt @80
nettle_aes_invert_key @81
nettle_aes_set_decrypt_key @82
nettle_aes_set_encrypt_key @83
nettle_arcfour128_set_key @84
nettle_arcfour_crypt @85
nettle_arcfour_set_key @86
nettle_arctwo128 @87 DATA
nettle_arctwo128_set_key @88
nettle_arctwo128_set_key_gutmann @89
nettle_arctwo40 @90 DATA
nettle_arctwo40_set_key @91
nettle_arctwo64 @92 DATA
nettle_arctwo64_set_key @93
nettle_arctwo_decrypt @94
nettle_arctwo_encrypt @95
nettle_arctwo_gutmann128 @96 DATA
nettle_arctwo_set_key @97
nettle_arctwo_set_key_ekb @98
nettle_arctwo_set_key_gutmann @99
nettle_base16 @100 DATA
nettle_base16_decode_final @101
nettle_base16_decode_init @102
nettle_base16_decode_single @103
nettle_base16_decode_update @104
nettle_base16_encode_single @105
nettle_base16_encode_update @106
nettle_base64 @107 DATA
nettle_base64_decode_final @108
nettle_base64_decode_init @109
nettle_base64_decode_single @110
nettle_base64_decode_update @111
nettle_base64_encode_final @112
nettle_base64_encode_group @113
nettle_base64_encode_init @114
nettle_base64_encode_raw @115
nettle_base64_encode_single @116
nettle_base64_encode_update @117
nettle_base64url @118 DATA
nettle_base64url_decode_init @119
nettle_base64url_encode_init @120
nettle_blowfish128_set_key @121
nettle_blowfish_bcrypt_hash @122
nettle_blowfish_bcrypt_verify @123
nettle_blowfish_decrypt @124
nettle_blowfish_encrypt @125
nettle_blowfish_set_key @126
nettle_buffer_clear @127
nettle_buffer_copy @128
nettle_buffer_grow @129
nettle_buffer_init @130
nettle_buffer_init_realloc @131
nettle_buffer_init_size @132
nettle_buffer_reset @133
nettle_buffer_space @134
nettle_buffer_write @135
nettle_camellia128 @136 DATA
nettle_camellia128_crypt @137
nettle_camellia128_invert_key @138
nettle_camellia128_set_encrypt_key @139
nettle_camellia192 @140 DATA
nettle_camellia192_set_decrypt_key @141
nettle_camellia192_set_encrypt_key @142
nettle_camellia256 @143 DATA
nettle_camellia256_crypt @144
nettle_camellia256_invert_key @145
nettle_camellia256_set_decrypt_key @146
nettle_camellia256_set_encrypt_key @147
nettle_camellia_set_decrypt_key @148
nettle_cast128 @149 DATA
nettle_cast128_decrypt @150
nettle_cast128_encrypt @151
nettle_cast128_set_key @152
nettle_cast5_set_key @153
nettle_cbc_decrypt @154
nettle_cbc_encrypt @155
nettle_ccm_aes128_decrypt @156
nettle_ccm_aes128_decrypt_message @157
nettle_ccm_aes128_digest @158
nettle_ccm_aes128_encrypt @159
nettle_ccm_aes128_encrypt_message @160
nettle_ccm_aes128_set_key @161
nettle_ccm_aes128_set_nonce @162
nettle_ccm_aes128_update @163
nettle_ccm_aes192_decrypt @164
nettle_ccm_aes192_decrypt_message @165
nettle_ccm_aes192_digest @166
nettle_ccm_aes192_encrypt @167
nettle_ccm_aes192_encrypt_message @168
nettle_ccm_aes192_set_key @169
nettle_ccm_aes192_set_nonce @170
nettle_ccm_aes192_update @171
nettle_ccm_aes256_decrypt @172
nettle_ccm_aes256_decrypt_message @173
nettle_ccm_aes256_digest @174
nettle_ccm_aes256_encrypt @175
nettle_ccm_aes256_encrypt_message @176
nettle_ccm_aes256_set_key @177
nettle_ccm_aes256_set_nonce @178
nettle_ccm_aes256_update @179
nettle_ccm_decrypt @180
nettle_ccm_decrypt_message @181
nettle_ccm_digest @182
nettle_ccm_encrypt @183
nettle_ccm_encrypt_message @184
nettle_ccm_set_nonce @185
nettle_ccm_update @186
nettle_cfb8_decrypt @187
nettle_cfb8_encrypt @188
nettle_cfb_decrypt @189
nettle_cfb_encrypt @190
nettle_chacha_crypt @191
nettle_chacha_crypt32 @192
nettle_chacha_poly1305 @193 DATA
nettle_chacha_poly1305_decrypt @194
nettle_chacha_poly1305_digest @195
nettle_chacha_poly1305_encrypt @196
nettle_chacha_poly1305_set_key @197
nettle_chacha_poly1305_set_nonce @198
nettle_chacha_poly1305_update @199
nettle_chacha_set_counter @200
nettle_chacha_set_counter32 @201
nettle_chacha_set_key @202
nettle_chacha_set_nonce @203
nettle_chacha_set_nonce96 @204
nettle_cmac128_digest @205
nettle_cmac128_init @206
nettle_cmac128_set_key @207
nettle_cmac128_update @208
nettle_cmac64_digest @209
nettle_cmac64_init @210
nettle_cmac64_set_key @211
nettle_cmac64_update @212
nettle_cmac_aes128 @213 DATA
nettle_cmac_aes128_digest @214
nettle_cmac_aes128_set_key @215
nettle_cmac_aes128_update @216
nettle_cmac_aes256 @217 DATA
nettle_cmac_aes256_digest @218
nettle_cmac_aes256_set_key @219
nettle_cmac_aes256_update @220
nettle_cmac_des3 @221 DATA
nettle_cmac_des3_digest @222
nettle_cmac_des3_set_key @223
nettle_cmac_des3_update @224
nettle_cnd_memcpy @225
nettle_ctr_crypt @226
nettle_des3_decrypt @227
nettle_des3_encrypt @228
nettle_des3_set_key @229
nettle_des_check_parity @230
nettle_des_decrypt @231
nettle_des_encrypt @232
nettle_des_fix_parity @233
nettle_des_set_key @234
nettle_eax_aes128 @235 DATA
nettle_eax_aes128_decrypt @236
nettle_eax_aes128_digest @237
nettle_eax_aes128_encrypt @238
nettle_eax_aes128_set_key @239
nettle_eax_aes128_set_nonce @240
nettle_eax_aes128_update @241
nettle_eax_decrypt @242
nettle_eax_digest @243
nettle_eax_encrypt @244
nettle_eax_set_key @245
nettle_eax_set_nonce @246
nettle_eax_update @247
nettle_gcm_aes128 @248 DATA
nettle_gcm_aes128_decrypt @249
nettle_gcm_aes128_digest @250
nettle_gcm_aes128_encrypt @251
nettle_gcm_aes128_set_iv @252
nettle_gcm_aes128_set_key @253
nettle_gcm_aes128_update @254
nettle_gcm_aes192 @255 DATA
nettle_gcm_aes192_decrypt @256
nettle_gcm_aes192_digest @257
nettle_gcm_aes192_encrypt @258
nettle_gcm_aes192_set_iv @259
nettle_gcm_aes192_set_key @260
nettle_gcm_aes192_update @261
nettle_gcm_aes256 @262 DATA
nettle_gcm_aes256_decrypt @263
nettle_gcm_aes256_digest @264
nettle_gcm_aes256_encrypt @265
nettle_gcm_aes256_set_iv @266
nettle_gcm_aes256_set_key @267
nettle_gcm_aes256_update @268
nettle_gcm_aes_decrypt @269
nettle_gcm_aes_digest @270
nettle_gcm_aes_encrypt @271
nettle_gcm_aes_set_iv @272
nettle_gcm_aes_set_key @273
nettle_gcm_aes_update @274
nettle_gcm_camellia128 @275 DATA
nettle_gcm_camellia128_decrypt @276
nettle_gcm_camellia128_digest @277
nettle_gcm_camellia128_encrypt @278
nettle_gcm_camellia128_set_iv @279
nettle_gcm_camellia128_set_key @280
nettle_gcm_camellia128_update @281
nettle_gcm_camellia256 @282 DATA
nettle_gcm_camellia256_decrypt @283
nettle_gcm_camellia256_digest @284
nettle_gcm_camellia256_encrypt @285
nettle_gcm_camellia256_set_iv @286
nettle_gcm_camellia256_set_key @287
nettle_gcm_camellia256_update @288
nettle_gcm_decrypt @289
nettle_gcm_digest @290
nettle_gcm_encrypt @291
nettle_gcm_set_iv @292
nettle_gcm_set_key @293
nettle_gcm_update @294
nettle_get_aeads @295
nettle_get_armors @296
nettle_get_ciphers @297
nettle_get_hashes @298
nettle_get_macs @299
nettle_gosthash94 @300 DATA
nettle_gosthash94_digest @301
nettle_gosthash94_init @302
nettle_gosthash94_update @303
nettle_gosthash94cp @304 DATA
nettle_gosthash94cp_digest @305
nettle_gosthash94cp_update @306
nettle_hkdf_expand @307
nettle_hkdf_extract @308
nettle_hmac_digest @309
nettle_hmac_gosthash94_digest @310
nettle_hmac_gosthash94_set_key @311
nettle_hmac_gosthash94_update @312
nettle_hmac_gosthash94cp_digest @313
nettle_hmac_gosthash94cp_set_key @314
nettle_hmac_gosthash94cp_update @315
nettle_hmac_md5 @316 DATA
nettle_hmac_md5_digest @317
nettle_hmac_md5_set_key @318
nettle_hmac_md5_update @319
nettle_hmac_ripemd160 @320 DATA
nettle_hmac_ripemd160_digest @321
nettle_hmac_ripemd160_set_key @322
nettle_hmac_ripemd160_update @323
nettle_hmac_set_key @324
nettle_hmac_sha1 @325 DATA
nettle_hmac_sha1_digest @326
nettle_hmac_sha1_set_key @327
nettle_hmac_sha1_update @328
nettle_hmac_sha224 @329 DATA
nettle_hmac_sha224_digest @330
nettle_hmac_sha224_set_key @331
nettle_hmac_sha256 @332 DATA
nettle_hmac_sha256_digest @333
nettle_hmac_sha256_set_key @334
nettle_hmac_sha256_update @335
nettle_hmac_sha384 @336 DATA
nettle_hmac_sha384_digest @337
nettle_hmac_sha384_set_key @338
nettle_hmac_sha512 @339 DATA
nettle_hmac_sha512_digest @340
nettle_hmac_sha512_set_key @341
nettle_hmac_sha512_update @342
nettle_hmac_streebog256 @343 DATA
nettle_hmac_streebog256_digest @344
nettle_hmac_streebog256_set_key @345
nettle_hmac_streebog512 @346 DATA
nettle_hmac_streebog512_digest @347
nettle_hmac_streebog512_set_key @348
nettle_hmac_streebog512_update @349
nettle_hmac_update @350
nettle_knuth_lfib_get @351
nettle_knuth_lfib_get_array @352
nettle_knuth_lfib_init @353
nettle_knuth_lfib_random @354
nettle_lookup_hash @355
nettle_md2 @356 DATA
nettle_md2_digest @357
nettle_md2_init @358
nettle_md2_update @359
nettle_md4 @360 DATA
nettle_md4_digest @361
nettle_md4_init @362
nettle_md4_update @363
nettle_md5 @364 DATA
nettle_md5_compress @365
nettle_md5_digest @366
nettle_md5_init @367
nettle_md5_update @368
nettle_memeql_sec @369
nettle_memxor @370
nettle_memxor3 @371
nettle_pbkdf2 @372
nettle_pbkdf2_hmac_gosthash94cp @373
nettle_pbkdf2_hmac_sha1 @374
nettle_pbkdf2_hmac_sha256 @375
nettle_pbkdf2_hmac_sha384 @376
nettle_pbkdf2_hmac_sha512 @377
nettle_poly1305_aes_digest @378
nettle_poly1305_aes_set_key @379
nettle_poly1305_aes_set_nonce @380
nettle_poly1305_aes_update @381
nettle_realloc @382
nettle_ripemd160 @383 DATA
nettle_ripemd160_digest @384
nettle_ripemd160_init @385
nettle_ripemd160_update @386
nettle_salsa20_128_set_key @387
nettle_salsa20_256_set_key @388
nettle_salsa20_crypt @389
nettle_salsa20_set_key @390
nettle_salsa20_set_nonce @391
nettle_salsa20r12_crypt @392
nettle_serpent128 @393 DATA
nettle_serpent128_set_key @394
nettle_serpent192 @395 DATA
nettle_serpent192_set_key @396
nettle_serpent256 @397 DATA
nettle_serpent256_set_key @398
nettle_serpent_decrypt @399
nettle_serpent_encrypt @400
nettle_serpent_set_key @401
nettle_sha1 @402 DATA
nettle_sha1_compress @403
nettle_sha1_digest @404
nettle_sha1_init @405
nettle_sha1_update @406
nettle_sha224 @407 DATA
nettle_sha224_digest @408
nettle_sha224_init @409
nettle_sha256 @410 DATA
nettle_sha256_digest @411
nettle_sha256_init @412
nettle_sha256_update @413
nettle_sha384 @414 DATA
nettle_sha384_digest @415
nettle_sha384_init @416
nettle_sha3_224 @417 DATA
nettle_sha3_224_digest @418
nettle_sha3_224_init @419
nettle_sha3_224_update @420
nettle_sha3_256 @421 DATA
nettle_sha3_256_digest @422
nettle_sha3_256_init @423
nettle_sha3_256_shake @424
nettle_sha3_256_update @425
nettle_sha3_384 @426 DATA
nettle_sha3_384_digest @427
nettle_sha3_384_init @428
nettle_sha3_384_update @429
nettle_sha3_512 @430 DATA
nettle_sha3_512_digest @431
nettle_sha3_512_init @432
nettle_sha3_512_update @433
nettle_sha3_permute @434
nettle_sha512 @435 DATA
nettle_sha512_224 @436 DATA
nettle_sha512_224_digest @437
nettle_sha512_224_init @438
nettle_sha512_256 @439 DATA
nettle_sha512_256_digest @440
nettle_sha512_256_init @441
nettle_sha512_digest @442
nettle_sha512_init @443
nettle_sha512_update @444
nettle_siv_cmac_aes128_decrypt_message @445
nettle_siv_cmac_aes128_encrypt_message @446
nettle_siv_cmac_aes128_set_key @447
nettle_siv_cmac_aes256_decrypt_message @448
nettle_siv_cmac_aes256_encrypt_message @449
nettle_siv_cmac_aes256_set_key @450
nettle_siv_cmac_decrypt_message @451
nettle_siv_cmac_encrypt_message @452
nettle_siv_cmac_set_key @453
nettle_streebog256 @454 DATA
nettle_streebog256_digest @455
nettle_streebog256_init @456
nettle_streebog512 @457 DATA
nettle_streebog512_digest @458
nettle_streebog512_init @459
nettle_streebog512_update @460
nettle_twofish128 @461 DATA
nettle_twofish128_set_key @462
nettle_twofish192 @463 DATA
nettle_twofish192_set_key @464
nettle_twofish256 @465 DATA
nettle_twofish256_set_key @466
nettle_twofish_decrypt @467
nettle_twofish_encrypt @468
nettle_twofish_set_key @469
nettle_umac128_digest @470
nettle_umac128_set_key @471
nettle_umac128_set_nonce @472
nettle_umac128_update @473
nettle_umac32_digest @474
nettle_umac32_set_key @475
nettle_umac32_set_nonce @476
nettle_umac32_update @477
nettle_umac64_digest @478
nettle_umac64_set_key @479
nettle_umac64_set_nonce @480
nettle_umac64_update @481
nettle_umac96_digest @482
nettle_umac96_set_key @483
nettle_umac96_set_nonce @484
nettle_umac96_update @485
nettle_version_major @486
nettle_version_minor @487
nettle_xrealloc @488
nettle_xts_aes128_decrypt_message @489
nettle_xts_aes128_encrypt_message @490
nettle_xts_aes128_set_decrypt_key @491
nettle_xts_aes128_set_encrypt_key @492
nettle_xts_aes256_decrypt_message @493
nettle_xts_aes256_encrypt_message @494
nettle_xts_aes256_set_decrypt_key @495
nettle_xts_aes256_set_encrypt_key @496
nettle_xts_decrypt_message @497
nettle_xts_encrypt_message @498
nettle_yarrow256_fast_reseed @499
nettle_yarrow256_init @500
nettle_yarrow256_is_seeded @501
nettle_yarrow256_needed_sources @502
nettle_yarrow256_random @503
nettle_yarrow256_seed @504
nettle_yarrow256_slow_reseed @505
nettle_yarrow256_update @506
nettle_yarrow_key_event_estimate @507
nettle_yarrow_key_event_init @508

BIN
extlib/nettle.win32/lib.amd64/libnettle-8.dll vendored Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,402 +0,0 @@
EXPORTS
_nettle_cnd_copy @1
_nettle_cnd_swap @2
_nettle_curve25519 @3 DATA
_nettle_curve25519_eh_to_x @4
_nettle_dsa_hash @5
_nettle_ecc_a_to_j @6
_nettle_ecc_add_eh @7
_nettle_ecc_add_ehh @8
_nettle_ecc_add_jja @9
_nettle_ecc_add_jjj @10
_nettle_ecc_dup_eh @11
_nettle_ecc_dup_jj @12
_nettle_ecc_eh_to_a @13
_nettle_ecc_hash @14
_nettle_ecc_j_to_a @15
_nettle_ecc_mod @16
_nettle_ecc_mod_add @17
_nettle_ecc_mod_addmul_1 @18
_nettle_ecc_mod_inv @19
_nettle_ecc_mod_mul @20
_nettle_ecc_mod_mul_1 @21
_nettle_ecc_mod_random @22
_nettle_ecc_mod_sqr @23
_nettle_ecc_mod_sub @24
_nettle_ecc_mod_submul_1 @25
_nettle_ecc_mul_a @26
_nettle_ecc_mul_a_eh @27
_nettle_ecc_mul_g @28
_nettle_ecc_mul_g_eh @29
_nettle_ecc_pm1_redc @30
_nettle_ecc_pp1_redc @31
_nettle_eddsa_compress @32
_nettle_eddsa_compress_itch @33
_nettle_eddsa_decompress @34
_nettle_eddsa_decompress_itch @35
_nettle_eddsa_expand_key @36
_nettle_eddsa_hash @37
_nettle_eddsa_public_key @38
_nettle_eddsa_public_key_itch @39
_nettle_eddsa_sign @40
_nettle_eddsa_sign_itch @41
_nettle_eddsa_verify @42
_nettle_eddsa_verify_itch @43
_nettle_generate_pocklington_prime @44
_nettle_gmp_alloc @45
_nettle_gmp_alloc_limbs @46
_nettle_gmp_free @47
_nettle_gmp_free_limbs @48
_nettle_mpn_get_base256 @49
_nettle_mpn_get_base256_le @50
_nettle_mpn_set_base256 @51
_nettle_mpn_set_base256_le @52
_nettle_mpz_limbs_cmp @53
_nettle_mpz_limbs_copy @54
_nettle_mpz_limbs_read_n @55
_nettle_mpz_set_n @56
_nettle_pkcs1_sec_decrypt @57
_nettle_pkcs1_sec_decrypt_variable @58
_nettle_pkcs1_signature_prefix @59
_nettle_rsa_blind @60
_nettle_rsa_check_size @61
_nettle_rsa_sec_compute_root_tr @62
_nettle_rsa_unblind @63
_nettle_rsa_verify @64
_nettle_rsa_verify_recover @65
_nettle_sec_add_1 @66
_nettle_sec_sub_1 @67
_nettle_sec_tabselect @68
_nettle_secp_192r1 @69 DATA
_nettle_secp_224r1 @70 DATA
_nettle_secp_256r1 @71 DATA
_nettle_secp_384r1 @72 DATA
_nettle_secp_521r1 @73 DATA
mp_bits_per_limb @74 DATA
mp_get_memory_functions @75
mp_set_memory_functions @76
mpn_add @77
mpn_add_1 @78
mpn_add_n @79
mpn_addmul_1 @80
mpn_cmp @81
mpn_com @82
mpn_copyd @83
mpn_copyi @84
mpn_get_str @85
mpn_invert_3by2 @86
mpn_lshift @87
mpn_mul @88
mpn_mul_1 @89
mpn_mul_n @90
mpn_neg @91
mpn_perfect_square_p @92
mpn_popcount @93
mpn_rshift @94
mpn_scan0 @95
mpn_scan1 @96
mpn_set_str @97
mpn_sqr @98
mpn_sqrtrem @99
mpn_sub @100
mpn_sub_1 @101
mpn_sub_n @102
mpn_submul_1 @103
mpn_zero @104
mpn_zero_p @105
mpz_abs @106
mpz_add @107
mpz_add_ui @108
mpz_addmul @109
mpz_addmul_ui @110
mpz_and @111
mpz_bin_uiui @112
mpz_cdiv_q @113
mpz_cdiv_q_2exp @114
mpz_cdiv_q_ui @115
mpz_cdiv_qr @116
mpz_cdiv_qr_ui @117
mpz_cdiv_r @118
mpz_cdiv_r_2exp @119
mpz_cdiv_r_ui @120
mpz_cdiv_ui @121
mpz_clear @122
mpz_clrbit @123
mpz_cmp @124
mpz_cmp_d @125
mpz_cmp_si @126
mpz_cmp_ui @127
mpz_cmpabs @128
mpz_cmpabs_d @129
mpz_cmpabs_ui @130
mpz_com @131
mpz_combit @132
mpz_congruent_p @133
mpz_divexact @134
mpz_divexact_ui @135
mpz_divisible_p @136
mpz_divisible_ui_p @137
mpz_export @138
mpz_fac_ui @139
mpz_fdiv_q @140
mpz_fdiv_q_2exp @141
mpz_fdiv_q_ui @142
mpz_fdiv_qr @143
mpz_fdiv_qr_ui @144
mpz_fdiv_r @145
mpz_fdiv_r_2exp @146
mpz_fdiv_r_ui @147
mpz_fdiv_ui @148
mpz_fits_slong_p @149
mpz_fits_ulong_p @150
mpz_gcd @151
mpz_gcd_ui @152
mpz_gcdext @153
mpz_get_d @154
mpz_get_si @155
mpz_get_str @156
mpz_get_ui @157
mpz_getlimbn @158
mpz_hamdist @159
mpz_import @160
mpz_init @161
mpz_init2 @162
mpz_init_set @163
mpz_init_set_d @164
mpz_init_set_si @165
mpz_init_set_str @166
mpz_init_set_ui @167
mpz_invert @168
mpz_ior @169
mpz_lcm @170
mpz_lcm_ui @171
mpz_limbs_finish @172
mpz_limbs_modify @173
mpz_limbs_read @174
mpz_limbs_write @175
mpz_mod @176
mpz_mod_ui @177
mpz_mul @178
mpz_mul_2exp @179
mpz_mul_si @180
mpz_mul_ui @181
mpz_neg @182
mpz_out_str @183
mpz_perfect_square_p @184
mpz_popcount @185
mpz_pow_ui @186
mpz_powm @187
mpz_powm_ui @188
mpz_probab_prime_p @189
mpz_realloc2 @190
mpz_roinit_n @191
mpz_root @192
mpz_rootrem @193
mpz_scan0 @194
mpz_scan1 @195
mpz_set @196
mpz_set_d @197
mpz_set_si @198
mpz_set_str @199
mpz_set_ui @200
mpz_setbit @201
mpz_sgn @202
mpz_size @203
mpz_sizeinbase @204
mpz_sqrt @205
mpz_sqrtrem @206
mpz_sub @207
mpz_sub_ui @208
mpz_submul @209
mpz_submul_ui @210
mpz_swap @211
mpz_tdiv_q @212
mpz_tdiv_q_2exp @213
mpz_tdiv_q_ui @214
mpz_tdiv_qr @215
mpz_tdiv_qr_ui @216
mpz_tdiv_r @217
mpz_tdiv_r_2exp @218
mpz_tdiv_r_ui @219
mpz_tdiv_ui @220
mpz_tstbit @221
mpz_ui_pow_ui @222
mpz_ui_sub @223
mpz_xor @224
nettle_asn1_der_decode_bitstring @225
nettle_asn1_der_decode_bitstring_last @226
nettle_asn1_der_decode_constructed @227
nettle_asn1_der_decode_constructed_last @228
nettle_asn1_der_get_bignum @229
nettle_asn1_der_get_uint32 @230
nettle_asn1_der_iterator_first @231
nettle_asn1_der_iterator_next @232
nettle_curve25519_mul @233
nettle_curve25519_mul_g @234
nettle_dsa_compat_generate_keypair @235
nettle_dsa_generate_keypair @236
nettle_dsa_generate_params @237
nettle_dsa_keypair_from_sexp_alist @238
nettle_dsa_keypair_to_sexp @239
nettle_dsa_openssl_private_key_from_der_iterator @240
nettle_dsa_params_clear @241
nettle_dsa_params_from_der_iterator @242
nettle_dsa_params_init @243
nettle_dsa_private_key_clear @244
nettle_dsa_private_key_init @245
nettle_dsa_public_key_clear @246
nettle_dsa_public_key_from_der_iterator @247
nettle_dsa_public_key_init @248
nettle_dsa_sha1_keypair_from_sexp @249
nettle_dsa_sha1_sign @250
nettle_dsa_sha1_sign_digest @251
nettle_dsa_sha1_verify @252
nettle_dsa_sha1_verify_digest @253
nettle_dsa_sha256_keypair_from_sexp @254
nettle_dsa_sha256_sign @255
nettle_dsa_sha256_sign_digest @256
nettle_dsa_sha256_verify @257
nettle_dsa_sha256_verify_digest @258
nettle_dsa_sign @259
nettle_dsa_signature_clear @260
nettle_dsa_signature_from_sexp @261
nettle_dsa_signature_init @262
nettle_dsa_verify @263
nettle_ecc_bit_size @264
nettle_ecc_ecdsa_sign @265
nettle_ecc_ecdsa_sign_itch @266
nettle_ecc_ecdsa_verify @267
nettle_ecc_ecdsa_verify_itch @268
nettle_ecc_point_clear @269
nettle_ecc_point_get @270
nettle_ecc_point_init @271
nettle_ecc_point_mul @272
nettle_ecc_point_mul_g @273
nettle_ecc_point_set @274
nettle_ecc_scalar_clear @275
nettle_ecc_scalar_get @276
nettle_ecc_scalar_init @277
nettle_ecc_scalar_random @278
nettle_ecc_scalar_set @279
nettle_ecc_size @280
nettle_ecc_size_a @281
nettle_ecc_size_j @282
nettle_ecdsa_generate_keypair @283
nettle_ecdsa_sign @284
nettle_ecdsa_verify @285
nettle_ed25519_sha512_public_key @286
nettle_ed25519_sha512_sign @287
nettle_ed25519_sha512_verify @288
nettle_get_secp_192r1 @289
nettle_get_secp_224r1 @290
nettle_get_secp_256r1 @291
nettle_get_secp_384r1 @292
nettle_get_secp_521r1 @293
nettle_mpz_get_str_256 @294
nettle_mpz_init_set_str_256_s @295
nettle_mpz_init_set_str_256_u @296
nettle_mpz_random @297
nettle_mpz_random_size @298
nettle_mpz_set_sexp @299
nettle_mpz_set_str_256_s @300
nettle_mpz_set_str_256_u @301
nettle_mpz_sizeinbase_256_s @302
nettle_mpz_sizeinbase_256_u @303
nettle_openssl_provate_key_from_der @304
nettle_pgp_armor @305
nettle_pgp_crc24 @306
nettle_pgp_put_header @307
nettle_pgp_put_header_length @308
nettle_pgp_put_length @309
nettle_pgp_put_mpi @310
nettle_pgp_put_public_rsa_key @311
nettle_pgp_put_rsa_sha1_signature @312
nettle_pgp_put_string @313
nettle_pgp_put_sub_packet @314
nettle_pgp_put_uint16 @315
nettle_pgp_put_uint32 @316
nettle_pgp_put_userid @317
nettle_pgp_sub_packet_end @318
nettle_pgp_sub_packet_start @319
nettle_pkcs1_decrypt @320
nettle_pkcs1_encrypt @321
nettle_pkcs1_rsa_digest_encode @322
nettle_pkcs1_rsa_md5_encode @323
nettle_pkcs1_rsa_md5_encode_digest @324
nettle_pkcs1_rsa_sha1_encode @325
nettle_pkcs1_rsa_sha1_encode_digest @326
nettle_pkcs1_rsa_sha256_encode @327
nettle_pkcs1_rsa_sha256_encode_digest @328
nettle_pkcs1_rsa_sha512_encode @329
nettle_pkcs1_rsa_sha512_encode_digest @330
nettle_pss_encode_mgf1 @331
nettle_pss_mgf1 @332
nettle_pss_verify_mgf1 @333
nettle_random_prime @334
nettle_rsa_compute_root @335
nettle_rsa_compute_root_tr @336
nettle_rsa_decrypt @337
nettle_rsa_decrypt_tr @338
nettle_rsa_encrypt @339
nettle_rsa_generate_keypair @340
nettle_rsa_keypair_from_der @341
nettle_rsa_keypair_from_sexp @342
nettle_rsa_keypair_from_sexp_alist @343
nettle_rsa_keypair_to_openpgp @344
nettle_rsa_keypair_to_sexp @345
nettle_rsa_md5_sign @346
nettle_rsa_md5_sign_digest @347
nettle_rsa_md5_sign_digest_tr @348
nettle_rsa_md5_sign_tr @349
nettle_rsa_md5_verify @350
nettle_rsa_md5_verify_digest @351
nettle_rsa_pkcs1_sign @352
nettle_rsa_pkcs1_sign_tr @353
nettle_rsa_pkcs1_verify @354
nettle_rsa_private_key_clear @355
nettle_rsa_private_key_from_der_iterator @356
nettle_rsa_private_key_init @357
nettle_rsa_private_key_prepare @358
nettle_rsa_pss_sha256_sign_digest_tr @359
nettle_rsa_pss_sha256_verify_digest @360
nettle_rsa_pss_sha384_sign_digest_tr @361
nettle_rsa_pss_sha384_verify_digest @362
nettle_rsa_pss_sha512_sign_digest_tr @363
nettle_rsa_pss_sha512_verify_digest @364
nettle_rsa_public_key_clear @365
nettle_rsa_public_key_from_der_iterator @366
nettle_rsa_public_key_init @367
nettle_rsa_public_key_prepare @368
nettle_rsa_sec_decrypt @369
nettle_rsa_sha1_sign @370
nettle_rsa_sha1_sign_digest @371
nettle_rsa_sha1_sign_digest_tr @372
nettle_rsa_sha1_sign_tr @373
nettle_rsa_sha1_verify @374
nettle_rsa_sha1_verify_digest @375
nettle_rsa_sha256_sign @376
nettle_rsa_sha256_sign_digest @377
nettle_rsa_sha256_sign_digest_tr @378
nettle_rsa_sha256_sign_tr @379
nettle_rsa_sha256_verify @380
nettle_rsa_sha256_verify_digest @381
nettle_rsa_sha512_sign @382
nettle_rsa_sha512_sign_digest @383
nettle_rsa_sha512_sign_digest_tr @384
nettle_rsa_sha512_sign_tr @385
nettle_rsa_sha512_verify @386
nettle_rsa_sha512_verify_digest @387
nettle_sexp_format @388
nettle_sexp_iterator_assoc @389
nettle_sexp_iterator_check_type @390
nettle_sexp_iterator_check_types @391
nettle_sexp_iterator_enter_list @392
nettle_sexp_iterator_exit_list @393
nettle_sexp_iterator_first @394
nettle_sexp_iterator_get_uint32 @395
nettle_sexp_iterator_next @396
nettle_sexp_iterator_subexpr @397
nettle_sexp_transport_format @398
nettle_sexp_transport_iterator_first @399
nettle_sexp_transport_vformat @400
nettle_sexp_vformat @401

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,439 @@
EXPORTS
_nettle_cnd_copy @1
_nettle_curve25519 @2 DATA
_nettle_curve25519_eh_to_x @3
_nettle_curve448 @4 DATA
_nettle_curve448_eh_to_x @5
_nettle_dsa_hash @6
_nettle_ecc_a_to_j @7
_nettle_ecc_add_eh @8
_nettle_ecc_add_ehh @9
_nettle_ecc_add_jja @10
_nettle_ecc_add_jjj @11
_nettle_ecc_add_th @12
_nettle_ecc_add_thh @13
_nettle_ecc_dup_eh @14
_nettle_ecc_dup_jj @15
_nettle_ecc_dup_th @16
_nettle_ecc_eh_to_a @17
_nettle_ecc_hash @18
_nettle_ecc_j_to_a @19
_nettle_ecc_mod @20
_nettle_ecc_mod_add @21
_nettle_ecc_mod_addmul_1 @22
_nettle_ecc_mod_inv @23
_nettle_ecc_mod_mul @24
_nettle_ecc_mod_mul_1 @25
_nettle_ecc_mod_mul_canonical @26
_nettle_ecc_mod_pow_2k @27
_nettle_ecc_mod_pow_2k_mul @28
_nettle_ecc_mod_random @29
_nettle_ecc_mod_sqr @30
_nettle_ecc_mod_sqr_canonical @31
_nettle_ecc_mod_sub @32
_nettle_ecc_mod_submul_1 @33
_nettle_ecc_mul_a @34
_nettle_ecc_mul_a_eh @35
_nettle_ecc_mul_g @36
_nettle_ecc_mul_g_eh @37
_nettle_ecc_mul_m @38
_nettle_ecc_pm1_redc @39
_nettle_ecc_pp1_redc @40
_nettle_ed25519_sha512 @41 DATA
_nettle_ed448_shake256 @42 DATA
_nettle_eddsa_compress @43
_nettle_eddsa_compress_itch @44
_nettle_eddsa_decompress @45
_nettle_eddsa_decompress_itch @46
_nettle_eddsa_expand_key @47
_nettle_eddsa_hash @48
_nettle_eddsa_public_key @49
_nettle_eddsa_public_key_itch @50
_nettle_eddsa_sign @51
_nettle_eddsa_sign_itch @52
_nettle_eddsa_verify @53
_nettle_eddsa_verify_itch @54
_nettle_generate_pocklington_prime @55
_nettle_gmp_alloc @56
_nettle_gmp_alloc_limbs @57
_nettle_gmp_free @58
_nettle_gmp_free_limbs @59
_nettle_gost_gc256b @60 DATA
_nettle_gost_gc512a @61 DATA
_nettle_gost_hash @62
_nettle_mpn_get_base256 @63
_nettle_mpn_get_base256_le @64
_nettle_mpn_set_base256 @65
_nettle_mpn_set_base256_le @66
_nettle_mpz_limbs_cmp @67
_nettle_mpz_limbs_copy @68
_nettle_mpz_limbs_read_n @69
_nettle_mpz_set_n @70
_nettle_pkcs1_sec_decrypt @71
_nettle_pkcs1_sec_decrypt_variable @72
_nettle_pkcs1_signature_prefix @73
_nettle_rsa_blind @74
_nettle_rsa_check_size @75
_nettle_rsa_sec_compute_root_tr @76
_nettle_rsa_unblind @77
_nettle_rsa_verify @78
_nettle_rsa_verify_recover @79
_nettle_sec_add_1 @80
_nettle_sec_sub_1 @81
_nettle_sec_tabselect @82
_nettle_secp_192r1 @83 DATA
_nettle_secp_224r1 @84 DATA
_nettle_secp_256r1 @85 DATA
_nettle_secp_384r1 @86 DATA
_nettle_secp_521r1 @87 DATA
mp_bits_per_limb @88 DATA
mp_get_memory_functions @89
mp_set_memory_functions @90
mpn_add @91
mpn_add_1 @92
mpn_add_n @93
mpn_addmul_1 @94
mpn_cmp @95
mpn_cnd_add_n @96
mpn_cnd_sub_n @97
mpn_cnd_swap @98
mpn_com @99
mpn_copyd @100
mpn_copyi @101
mpn_get_str @102
mpn_invert_3by2 @103
mpn_lshift @104
mpn_mul @105
mpn_mul_1 @106
mpn_mul_n @107
mpn_neg @108
mpn_perfect_square_p @109
mpn_popcount @110
mpn_rshift @111
mpn_scan0 @112
mpn_scan1 @113
mpn_set_str @114
mpn_sqr @115
mpn_sqrtrem @116
mpn_sub @117
mpn_sub_1 @118
mpn_sub_n @119
mpn_submul_1 @120
mpn_zero @121
mpn_zero_p @122
mpz_2fac_ui @123
mpz_abs @124
mpz_add @125
mpz_add_ui @126
mpz_addmul @127
mpz_addmul_ui @128
mpz_and @129
mpz_bin_uiui @130
mpz_cdiv_q @131
mpz_cdiv_q_2exp @132
mpz_cdiv_q_ui @133
mpz_cdiv_qr @134
mpz_cdiv_qr_ui @135
mpz_cdiv_r @136
mpz_cdiv_r_2exp @137
mpz_cdiv_r_ui @138
mpz_cdiv_ui @139
mpz_clear @140
mpz_clrbit @141
mpz_cmp @142
mpz_cmp_d @143
mpz_cmp_si @144
mpz_cmp_ui @145
mpz_cmpabs @146
mpz_cmpabs_d @147
mpz_cmpabs_ui @148
mpz_com @149
mpz_combit @150
mpz_congruent_p @151
mpz_divexact @152
mpz_divexact_ui @153
mpz_divisible_p @154
mpz_divisible_ui_p @155
mpz_export @156
mpz_fac_ui @157
mpz_fdiv_q @158
mpz_fdiv_q_2exp @159
mpz_fdiv_q_ui @160
mpz_fdiv_qr @161
mpz_fdiv_qr_ui @162
mpz_fdiv_r @163
mpz_fdiv_r_2exp @164
mpz_fdiv_r_ui @165
mpz_fdiv_ui @166
mpz_fits_sint_p @167
mpz_fits_slong_p @168
mpz_fits_sshort_p @169
mpz_fits_uint_p @170
mpz_fits_ulong_p @171
mpz_fits_ushort_p @172
mpz_gcd @173
mpz_gcd_ui @174
mpz_gcdext @175
mpz_get_d @176
mpz_get_si @177
mpz_get_str @178
mpz_get_ui @179
mpz_getlimbn @180
mpz_hamdist @181
mpz_import @182
mpz_init @183
mpz_init2 @184
mpz_init_set @185
mpz_init_set_d @186
mpz_init_set_si @187
mpz_init_set_str @188
mpz_init_set_ui @189
mpz_invert @190
mpz_ior @191
mpz_lcm @192
mpz_lcm_ui @193
mpz_limbs_finish @194
mpz_limbs_modify @195
mpz_limbs_read @196
mpz_limbs_write @197
mpz_mfac_uiui @198
mpz_mod @199
mpz_mod_ui @200
mpz_mul @201
mpz_mul_2exp @202
mpz_mul_si @203
mpz_mul_ui @204
mpz_neg @205
mpz_out_str @206
mpz_perfect_square_p @207
mpz_popcount @208
mpz_pow_ui @209
mpz_powm @210
mpz_powm_ui @211
mpz_probab_prime_p @212
mpz_realloc2 @213
mpz_roinit_n @214
mpz_root @215
mpz_rootrem @216
mpz_scan0 @217
mpz_scan1 @218
mpz_set @219
mpz_set_d @220
mpz_set_si @221
mpz_set_str @222
mpz_set_ui @223
mpz_setbit @224
mpz_sgn @225
mpz_size @226
mpz_sizeinbase @227
mpz_sqrt @228
mpz_sqrtrem @229
mpz_sub @230
mpz_sub_ui @231
mpz_submul @232
mpz_submul_ui @233
mpz_swap @234
mpz_tdiv_q @235
mpz_tdiv_q_2exp @236
mpz_tdiv_q_ui @237
mpz_tdiv_qr @238
mpz_tdiv_qr_ui @239
mpz_tdiv_r @240
mpz_tdiv_r_2exp @241
mpz_tdiv_r_ui @242
mpz_tdiv_ui @243
mpz_tstbit @244
mpz_ui_pow_ui @245
mpz_ui_sub @246
mpz_xor @247
nettle_asn1_der_decode_bitstring @248
nettle_asn1_der_decode_bitstring_last @249
nettle_asn1_der_decode_constructed @250
nettle_asn1_der_decode_constructed_last @251
nettle_asn1_der_get_bignum @252
nettle_asn1_der_get_uint32 @253
nettle_asn1_der_iterator_first @254
nettle_asn1_der_iterator_next @255
nettle_curve25519_mul @256
nettle_curve25519_mul_g @257
nettle_curve448_mul @258
nettle_curve448_mul_g @259
nettle_dsa_compat_generate_keypair @260
nettle_dsa_generate_keypair @261
nettle_dsa_generate_params @262
nettle_dsa_keypair_from_sexp_alist @263
nettle_dsa_keypair_to_sexp @264
nettle_dsa_openssl_private_key_from_der_iterator @265
nettle_dsa_params_clear @266
nettle_dsa_params_from_der_iterator @267
nettle_dsa_params_init @268
nettle_dsa_private_key_clear @269
nettle_dsa_private_key_init @270
nettle_dsa_public_key_clear @271
nettle_dsa_public_key_from_der_iterator @272
nettle_dsa_public_key_init @273
nettle_dsa_sha1_keypair_from_sexp @274
nettle_dsa_sha1_sign @275
nettle_dsa_sha1_sign_digest @276
nettle_dsa_sha1_verify @277
nettle_dsa_sha1_verify_digest @278
nettle_dsa_sha256_keypair_from_sexp @279
nettle_dsa_sha256_sign @280
nettle_dsa_sha256_sign_digest @281
nettle_dsa_sha256_verify @282
nettle_dsa_sha256_verify_digest @283
nettle_dsa_sign @284
nettle_dsa_signature_clear @285
nettle_dsa_signature_from_sexp @286
nettle_dsa_signature_init @287
nettle_dsa_verify @288
nettle_ecc_bit_size @289
nettle_ecc_ecdsa_sign @290
nettle_ecc_ecdsa_sign_itch @291
nettle_ecc_ecdsa_verify @292
nettle_ecc_ecdsa_verify_itch @293
nettle_ecc_gostdsa_sign @294
nettle_ecc_gostdsa_sign_itch @295
nettle_ecc_gostdsa_verify @296
nettle_ecc_gostdsa_verify_itch @297
nettle_ecc_point_clear @298
nettle_ecc_point_get @299
nettle_ecc_point_init @300
nettle_ecc_point_mul @301
nettle_ecc_point_mul_g @302
nettle_ecc_point_set @303
nettle_ecc_scalar_clear @304
nettle_ecc_scalar_get @305
nettle_ecc_scalar_init @306
nettle_ecc_scalar_random @307
nettle_ecc_scalar_set @308
nettle_ecc_size @309
nettle_ecc_size_a @310
nettle_ecc_size_j @311
nettle_ecdsa_generate_keypair @312
nettle_ecdsa_sign @313
nettle_ecdsa_verify @314
nettle_ed25519_sha512_public_key @315
nettle_ed25519_sha512_sign @316
nettle_ed25519_sha512_verify @317
nettle_ed448_shake256_public_key @318
nettle_ed448_shake256_sign @319
nettle_ed448_shake256_verify @320
nettle_get_gost_gc256b @321
nettle_get_gost_gc512a @322
nettle_get_secp_192r1 @323
nettle_get_secp_224r1 @324
nettle_get_secp_256r1 @325
nettle_get_secp_384r1 @326
nettle_get_secp_521r1 @327
nettle_gostdsa_sign @328
nettle_gostdsa_verify @329
nettle_gostdsa_vko @330
nettle_mpz_get_str_256 @331
nettle_mpz_init_set_str_256_s @332
nettle_mpz_init_set_str_256_u @333
nettle_mpz_random @334
nettle_mpz_random_size @335
nettle_mpz_set_sexp @336
nettle_mpz_set_str_256_s @337
nettle_mpz_set_str_256_u @338
nettle_mpz_sizeinbase_256_s @339
nettle_mpz_sizeinbase_256_u @340
nettle_openssl_provate_key_from_der @341
nettle_pgp_armor @342
nettle_pgp_crc24 @343
nettle_pgp_put_header @344
nettle_pgp_put_header_length @345
nettle_pgp_put_length @346
nettle_pgp_put_mpi @347
nettle_pgp_put_public_rsa_key @348
nettle_pgp_put_rsa_sha1_signature @349
nettle_pgp_put_string @350
nettle_pgp_put_sub_packet @351
nettle_pgp_put_uint16 @352
nettle_pgp_put_uint32 @353
nettle_pgp_put_userid @354
nettle_pgp_sub_packet_end @355
nettle_pgp_sub_packet_start @356
nettle_pkcs1_decrypt @357
nettle_pkcs1_encrypt @358
nettle_pkcs1_rsa_digest_encode @359
nettle_pkcs1_rsa_md5_encode @360
nettle_pkcs1_rsa_md5_encode_digest @361
nettle_pkcs1_rsa_sha1_encode @362
nettle_pkcs1_rsa_sha1_encode_digest @363
nettle_pkcs1_rsa_sha256_encode @364
nettle_pkcs1_rsa_sha256_encode_digest @365
nettle_pkcs1_rsa_sha512_encode @366
nettle_pkcs1_rsa_sha512_encode_digest @367
nettle_pss_encode_mgf1 @368
nettle_pss_mgf1 @369
nettle_pss_verify_mgf1 @370
nettle_random_prime @371
nettle_rsa_compute_root @372
nettle_rsa_compute_root_tr @373
nettle_rsa_decrypt @374
nettle_rsa_decrypt_tr @375
nettle_rsa_encrypt @376
nettle_rsa_generate_keypair @377
nettle_rsa_keypair_from_der @378
nettle_rsa_keypair_from_sexp @379
nettle_rsa_keypair_from_sexp_alist @380
nettle_rsa_keypair_to_openpgp @381
nettle_rsa_keypair_to_sexp @382
nettle_rsa_md5_sign @383
nettle_rsa_md5_sign_digest @384
nettle_rsa_md5_sign_digest_tr @385
nettle_rsa_md5_sign_tr @386
nettle_rsa_md5_verify @387
nettle_rsa_md5_verify_digest @388
nettle_rsa_pkcs1_sign @389
nettle_rsa_pkcs1_sign_tr @390
nettle_rsa_pkcs1_verify @391
nettle_rsa_private_key_clear @392
nettle_rsa_private_key_from_der_iterator @393
nettle_rsa_private_key_init @394
nettle_rsa_private_key_prepare @395
nettle_rsa_pss_sha256_sign_digest_tr @396
nettle_rsa_pss_sha256_verify_digest @397
nettle_rsa_pss_sha384_sign_digest_tr @398
nettle_rsa_pss_sha384_verify_digest @399
nettle_rsa_pss_sha512_sign_digest_tr @400
nettle_rsa_pss_sha512_verify_digest @401
nettle_rsa_public_key_clear @402
nettle_rsa_public_key_from_der_iterator @403
nettle_rsa_public_key_init @404
nettle_rsa_public_key_prepare @405
nettle_rsa_sec_decrypt @406
nettle_rsa_sha1_sign @407
nettle_rsa_sha1_sign_digest @408
nettle_rsa_sha1_sign_digest_tr @409
nettle_rsa_sha1_sign_tr @410
nettle_rsa_sha1_verify @411
nettle_rsa_sha1_verify_digest @412
nettle_rsa_sha256_sign @413
nettle_rsa_sha256_sign_digest @414
nettle_rsa_sha256_sign_digest_tr @415
nettle_rsa_sha256_sign_tr @416
nettle_rsa_sha256_verify @417
nettle_rsa_sha256_verify_digest @418
nettle_rsa_sha512_sign @419
nettle_rsa_sha512_sign_digest @420
nettle_rsa_sha512_sign_digest_tr @421
nettle_rsa_sha512_sign_tr @422
nettle_rsa_sha512_verify @423
nettle_rsa_sha512_verify_digest @424
nettle_sexp_format @425
nettle_sexp_iterator_assoc @426
nettle_sexp_iterator_check_type @427
nettle_sexp_iterator_check_types @428
nettle_sexp_iterator_enter_list @429
nettle_sexp_iterator_exit_list @430
nettle_sexp_iterator_first @431
nettle_sexp_iterator_get_uint32 @432
nettle_sexp_iterator_next @433
nettle_sexp_iterator_subexpr @434
nettle_sexp_transport_format @435
nettle_sexp_transport_iterator_first @436
nettle_sexp_transport_vformat @437
nettle_sexp_vformat @438

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,430 +0,0 @@
EXPORTS
_nettle_aeads @1 DATA
_nettle_aes_decrypt @2
_nettle_aes_encrypt @3
_nettle_aes_encrypt_table @4 DATA
_nettle_aes_invert @5
_nettle_aes_set_key @6
_nettle_armors @7 DATA
_nettle_camellia_absorb @8
_nettle_camellia_crypt @9
_nettle_camellia_invert_key @10
_nettle_camellia_table @11 DATA
_nettle_chacha_core @12
_nettle_ciphers @13 DATA
_nettle_ctr_crypt16 @14
_nettle_hashes @15 DATA
_nettle_poly1305_block @16
_nettle_ripemd160_compress @17
_nettle_salsa20_core @18
_nettle_sha256_compress @19
_nettle_sha3_pad @20
_nettle_sha3_update @21
_nettle_sha512_compress @22
_nettle_umac_l2 @23
_nettle_umac_l2_final @24
_nettle_umac_l2_init @25
_nettle_umac_l3 @26
_nettle_umac_l3_init @27
_nettle_umac_nh @28
_nettle_umac_nh_n @29
_nettle_umac_poly128 @30
_nettle_umac_poly64 @31
_nettle_umac_set_key @32
_nettle_write_be32 @33
_nettle_write_le32 @34
_nettle_write_le64 @35
nettle_MD5Final @36
nettle_MD5Init @37
nettle_MD5Update @38
nettle_aes128 @39 DATA
nettle_aes128_decrypt @40
nettle_aes128_encrypt @41
nettle_aes128_invert_key @42
nettle_aes128_set_decrypt_key @43
nettle_aes128_set_encrypt_key @44
nettle_aes192 @45 DATA
nettle_aes192_decrypt @46
nettle_aes192_encrypt @47
nettle_aes192_invert_key @48
nettle_aes192_set_decrypt_key @49
nettle_aes192_set_encrypt_key @50
nettle_aes256 @51 DATA
nettle_aes256_decrypt @52
nettle_aes256_encrypt @53
nettle_aes256_invert_key @54
nettle_aes256_set_decrypt_key @55
nettle_aes256_set_encrypt_key @56
nettle_aes_decrypt @57
nettle_aes_encrypt @58
nettle_aes_invert_key @59
nettle_aes_set_decrypt_key @60
nettle_aes_set_encrypt_key @61
nettle_arcfour128_set_key @62
nettle_arcfour_crypt @63
nettle_arcfour_set_key @64
nettle_arctwo128 @65 DATA
nettle_arctwo128_set_key @66
nettle_arctwo128_set_key_gutmann @67
nettle_arctwo40 @68 DATA
nettle_arctwo40_set_key @69
nettle_arctwo64 @70 DATA
nettle_arctwo64_set_key @71
nettle_arctwo_decrypt @72
nettle_arctwo_encrypt @73
nettle_arctwo_gutmann128 @74 DATA
nettle_arctwo_set_key @75
nettle_arctwo_set_key_ekb @76
nettle_arctwo_set_key_gutmann @77
nettle_base16 @78 DATA
nettle_base16_decode_final @79
nettle_base16_decode_init @80
nettle_base16_decode_single @81
nettle_base16_decode_update @82
nettle_base16_encode_single @83
nettle_base16_encode_update @84
nettle_base64 @85 DATA
nettle_base64_decode_final @86
nettle_base64_decode_init @87
nettle_base64_decode_single @88
nettle_base64_decode_update @89
nettle_base64_encode_final @90
nettle_base64_encode_group @91
nettle_base64_encode_init @92
nettle_base64_encode_raw @93
nettle_base64_encode_single @94
nettle_base64_encode_update @95
nettle_base64url @96 DATA
nettle_base64url_decode_init @97
nettle_base64url_encode_init @98
nettle_blowfish128_set_key @99
nettle_blowfish_decrypt @100
nettle_blowfish_encrypt @101
nettle_blowfish_set_key @102
nettle_buffer_clear @103
nettle_buffer_copy @104
nettle_buffer_grow @105
nettle_buffer_init @106
nettle_buffer_init_realloc @107
nettle_buffer_init_size @108
nettle_buffer_reset @109
nettle_buffer_space @110
nettle_buffer_write @111
nettle_camellia128 @112 DATA
nettle_camellia128_crypt @113
nettle_camellia128_invert_key @114
nettle_camellia128_set_encrypt_key @115
nettle_camellia192 @116 DATA
nettle_camellia192_set_decrypt_key @117
nettle_camellia192_set_encrypt_key @118
nettle_camellia256 @119 DATA
nettle_camellia256_crypt @120
nettle_camellia256_invert_key @121
nettle_camellia256_set_decrypt_key @122
nettle_camellia256_set_encrypt_key @123
nettle_camellia_set_decrypt_key @124
nettle_cast128 @125 DATA
nettle_cast128_decrypt @126
nettle_cast128_encrypt @127
nettle_cast128_set_key @128
nettle_cast5_set_key @129
nettle_cbc_decrypt @130
nettle_cbc_encrypt @131
nettle_ccm_aes128_decrypt @132
nettle_ccm_aes128_decrypt_message @133
nettle_ccm_aes128_digest @134
nettle_ccm_aes128_encrypt @135
nettle_ccm_aes128_encrypt_message @136
nettle_ccm_aes128_set_key @137
nettle_ccm_aes128_set_nonce @138
nettle_ccm_aes128_update @139
nettle_ccm_aes192_decrypt @140
nettle_ccm_aes192_decrypt_message @141
nettle_ccm_aes192_digest @142
nettle_ccm_aes192_encrypt @143
nettle_ccm_aes192_encrypt_message @144
nettle_ccm_aes192_set_key @145
nettle_ccm_aes192_set_nonce @146
nettle_ccm_aes192_update @147
nettle_ccm_aes256_decrypt @148
nettle_ccm_aes256_decrypt_message @149
nettle_ccm_aes256_digest @150
nettle_ccm_aes256_encrypt @151
nettle_ccm_aes256_encrypt_message @152
nettle_ccm_aes256_set_key @153
nettle_ccm_aes256_set_nonce @154
nettle_ccm_aes256_update @155
nettle_ccm_decrypt @156
nettle_ccm_decrypt_message @157
nettle_ccm_digest @158
nettle_ccm_encrypt @159
nettle_ccm_encrypt_message @160
nettle_ccm_set_nonce @161
nettle_ccm_update @162
nettle_cfb8_decrypt @163
nettle_cfb8_encrypt @164
nettle_cfb_decrypt @165
nettle_cfb_encrypt @166
nettle_chacha_crypt @167
nettle_chacha_poly1305 @168 DATA
nettle_chacha_poly1305_decrypt @169
nettle_chacha_poly1305_digest @170
nettle_chacha_poly1305_encrypt @171
nettle_chacha_poly1305_set_key @172
nettle_chacha_poly1305_set_nonce @173
nettle_chacha_poly1305_update @174
nettle_chacha_set_key @175
nettle_chacha_set_nonce @176
nettle_chacha_set_nonce96 @177
nettle_cmac128_digest @178
nettle_cmac128_init @179
nettle_cmac128_set_key @180
nettle_cmac128_update @181
nettle_cmac_aes128_digest @182
nettle_cmac_aes128_set_key @183
nettle_cmac_aes128_update @184
nettle_cmac_aes256_digest @185
nettle_cmac_aes256_set_key @186
nettle_cmac_aes256_update @187
nettle_cnd_memcpy @188
nettle_ctr_crypt @189
nettle_des3_decrypt @190
nettle_des3_encrypt @191
nettle_des3_set_key @192
nettle_des_check_parity @193
nettle_des_decrypt @194
nettle_des_encrypt @195
nettle_des_fix_parity @196
nettle_des_set_key @197
nettle_eax_aes128 @198 DATA
nettle_eax_aes128_decrypt @199
nettle_eax_aes128_digest @200
nettle_eax_aes128_encrypt @201
nettle_eax_aes128_set_key @202
nettle_eax_aes128_set_nonce @203
nettle_eax_aes128_update @204
nettle_eax_decrypt @205
nettle_eax_digest @206
nettle_eax_encrypt @207
nettle_eax_set_key @208
nettle_eax_set_nonce @209
nettle_eax_update @210
nettle_gcm_aes128 @211 DATA
nettle_gcm_aes128_decrypt @212
nettle_gcm_aes128_digest @213
nettle_gcm_aes128_encrypt @214
nettle_gcm_aes128_set_iv @215
nettle_gcm_aes128_set_key @216
nettle_gcm_aes128_update @217
nettle_gcm_aes192 @218 DATA
nettle_gcm_aes192_decrypt @219
nettle_gcm_aes192_digest @220
nettle_gcm_aes192_encrypt @221
nettle_gcm_aes192_set_iv @222
nettle_gcm_aes192_set_key @223
nettle_gcm_aes192_update @224
nettle_gcm_aes256 @225 DATA
nettle_gcm_aes256_decrypt @226
nettle_gcm_aes256_digest @227
nettle_gcm_aes256_encrypt @228
nettle_gcm_aes256_set_iv @229
nettle_gcm_aes256_set_key @230
nettle_gcm_aes256_update @231
nettle_gcm_aes_decrypt @232
nettle_gcm_aes_digest @233
nettle_gcm_aes_encrypt @234
nettle_gcm_aes_set_iv @235
nettle_gcm_aes_set_key @236
nettle_gcm_aes_update @237
nettle_gcm_camellia128 @238 DATA
nettle_gcm_camellia128_decrypt @239
nettle_gcm_camellia128_digest @240
nettle_gcm_camellia128_encrypt @241
nettle_gcm_camellia128_set_iv @242
nettle_gcm_camellia128_set_key @243
nettle_gcm_camellia128_update @244
nettle_gcm_camellia256 @245 DATA
nettle_gcm_camellia256_decrypt @246
nettle_gcm_camellia256_digest @247
nettle_gcm_camellia256_encrypt @248
nettle_gcm_camellia256_set_iv @249
nettle_gcm_camellia256_set_key @250
nettle_gcm_camellia256_update @251
nettle_gcm_decrypt @252
nettle_gcm_digest @253
nettle_gcm_encrypt @254
nettle_gcm_set_iv @255
nettle_gcm_set_key @256
nettle_gcm_update @257
nettle_get_aeads @258
nettle_get_armors @259
nettle_get_ciphers @260
nettle_get_hashes @261
nettle_gosthash94 @262 DATA
nettle_gosthash94_digest @263
nettle_gosthash94_init @264
nettle_gosthash94_update @265
nettle_hkdf_expand @266
nettle_hkdf_extract @267
nettle_hmac_digest @268
nettle_hmac_md5_digest @269
nettle_hmac_md5_set_key @270
nettle_hmac_md5_update @271
nettle_hmac_ripemd160_digest @272
nettle_hmac_ripemd160_set_key @273
nettle_hmac_ripemd160_update @274
nettle_hmac_set_key @275
nettle_hmac_sha1_digest @276
nettle_hmac_sha1_set_key @277
nettle_hmac_sha1_update @278
nettle_hmac_sha224_digest @279
nettle_hmac_sha224_set_key @280
nettle_hmac_sha256_digest @281
nettle_hmac_sha256_set_key @282
nettle_hmac_sha256_update @283
nettle_hmac_sha384_digest @284
nettle_hmac_sha384_set_key @285
nettle_hmac_sha512_digest @286
nettle_hmac_sha512_set_key @287
nettle_hmac_sha512_update @288
nettle_hmac_update @289
nettle_knuth_lfib_get @290
nettle_knuth_lfib_get_array @291
nettle_knuth_lfib_init @292
nettle_knuth_lfib_random @293
nettle_lookup_hash @294
nettle_md2 @295 DATA
nettle_md2_digest @296
nettle_md2_init @297
nettle_md2_update @298
nettle_md4 @299 DATA
nettle_md4_digest @300
nettle_md4_init @301
nettle_md4_update @302
nettle_md5 @303 DATA
nettle_md5_compress @304
nettle_md5_digest @305
nettle_md5_init @306
nettle_md5_update @307
nettle_memeql_sec @308
nettle_memxor @309
nettle_memxor3 @310
nettle_pbkdf2 @311
nettle_pbkdf2_hmac_sha1 @312
nettle_pbkdf2_hmac_sha256 @313
nettle_poly1305_aes_digest @314
nettle_poly1305_aes_set_key @315
nettle_poly1305_aes_set_nonce @316
nettle_poly1305_aes_update @317
nettle_poly1305_digest @318
nettle_poly1305_set_key @319
nettle_realloc @320
nettle_ripemd160 @321 DATA
nettle_ripemd160_digest @322
nettle_ripemd160_init @323
nettle_ripemd160_update @324
nettle_salsa20_128_set_key @325
nettle_salsa20_256_set_key @326
nettle_salsa20_crypt @327
nettle_salsa20_set_key @328
nettle_salsa20_set_nonce @329
nettle_salsa20r12_crypt @330
nettle_serpent128 @331 DATA
nettle_serpent128_set_key @332
nettle_serpent192 @333 DATA
nettle_serpent192_set_key @334
nettle_serpent256 @335 DATA
nettle_serpent256_set_key @336
nettle_serpent_decrypt @337
nettle_serpent_encrypt @338
nettle_serpent_set_key @339
nettle_sha1 @340 DATA
nettle_sha1_compress @341
nettle_sha1_digest @342
nettle_sha1_init @343
nettle_sha1_update @344
nettle_sha224 @345 DATA
nettle_sha224_digest @346
nettle_sha224_init @347
nettle_sha256 @348 DATA
nettle_sha256_digest @349
nettle_sha256_init @350
nettle_sha256_update @351
nettle_sha384 @352 DATA
nettle_sha384_digest @353
nettle_sha384_init @354
nettle_sha3_224 @355 DATA
nettle_sha3_224_digest @356
nettle_sha3_224_init @357
nettle_sha3_224_update @358
nettle_sha3_256 @359 DATA
nettle_sha3_256_digest @360
nettle_sha3_256_init @361
nettle_sha3_256_update @362
nettle_sha3_384 @363 DATA
nettle_sha3_384_digest @364
nettle_sha3_384_init @365
nettle_sha3_384_update @366
nettle_sha3_512 @367 DATA
nettle_sha3_512_digest @368
nettle_sha3_512_init @369
nettle_sha3_512_update @370
nettle_sha3_permute @371
nettle_sha512 @372 DATA
nettle_sha512_224 @373 DATA
nettle_sha512_224_digest @374
nettle_sha512_224_init @375
nettle_sha512_256 @376 DATA
nettle_sha512_256_digest @377
nettle_sha512_256_init @378
nettle_sha512_digest @379
nettle_sha512_init @380
nettle_sha512_update @381
nettle_twofish128 @382 DATA
nettle_twofish128_set_key @383
nettle_twofish192 @384 DATA
nettle_twofish192_set_key @385
nettle_twofish256 @386 DATA
nettle_twofish256_set_key @387
nettle_twofish_decrypt @388
nettle_twofish_encrypt @389
nettle_twofish_set_key @390
nettle_umac128_digest @391
nettle_umac128_set_key @392
nettle_umac128_set_nonce @393
nettle_umac128_update @394
nettle_umac32_digest @395
nettle_umac32_set_key @396
nettle_umac32_set_nonce @397
nettle_umac32_update @398
nettle_umac64_digest @399
nettle_umac64_set_key @400
nettle_umac64_set_nonce @401
nettle_umac64_update @402
nettle_umac96_digest @403
nettle_umac96_set_key @404
nettle_umac96_set_nonce @405
nettle_umac96_update @406
nettle_version_major @407
nettle_version_minor @408
nettle_xrealloc @409
nettle_xts_aes128_decrypt_message @410
nettle_xts_aes128_encrypt_message @411
nettle_xts_aes128_set_decrypt_key @412
nettle_xts_aes128_set_encrypt_key @413
nettle_xts_aes256_decrypt_message @414
nettle_xts_aes256_encrypt_message @415
nettle_xts_aes256_set_decrypt_key @416
nettle_xts_aes256_set_encrypt_key @417
nettle_xts_decrypt_message @418
nettle_xts_encrypt_message @419
nettle_yarrow256_fast_reseed @420
nettle_yarrow256_init @421
nettle_yarrow256_is_seeded @422
nettle_yarrow256_needed_sources @423
nettle_yarrow256_random @424
nettle_yarrow256_seed @425
nettle_yarrow256_slow_reseed @426
nettle_yarrow256_update @427
nettle_yarrow_key_event_estimate @428
nettle_yarrow_key_event_init @429

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,496 @@
EXPORTS
_nettle_aeads @1 DATA
_nettle_aes_decrypt @2
_nettle_aes_encrypt @3
_nettle_aes_encrypt_table @4 DATA
_nettle_aes_invert @5
_nettle_aes_set_key @6
_nettle_armors @7 DATA
_nettle_blowfish_encround @8
_nettle_blowfish_initial_ctx @9 DATA
_nettle_camellia_absorb @10
_nettle_camellia_crypt @11
_nettle_camellia_invert_key @12
_nettle_camellia_table @13 DATA
_nettle_chacha_core @14
_nettle_ciphers @15 DATA
_nettle_ctr_crypt16 @16
_nettle_gost28147_encrypt_block @17
_nettle_gost28147_param_CryptoPro_3411 @18 DATA
_nettle_gost28147_param_test_3411 @19 DATA
_nettle_hashes @20 DATA
_nettle_macs @21 DATA
_nettle_poly1305_block @22
_nettle_poly1305_digest @23
_nettle_poly1305_set_key @24
_nettle_ripemd160_compress @25
_nettle_salsa20_core @26
_nettle_salsa20_crypt @27
_nettle_sha256_compress @28
_nettle_sha3_pad @29
_nettle_sha3_update @30
_nettle_sha512_compress @31
_nettle_umac_l2 @32
_nettle_umac_l2_final @33
_nettle_umac_l2_init @34
_nettle_umac_l3 @35
_nettle_umac_l3_init @36
_nettle_umac_nh @37
_nettle_umac_nh_n @38
_nettle_umac_poly128 @39
_nettle_umac_poly64 @40
_nettle_umac_set_key @41
_nettle_write_be32 @42
_nettle_write_le32 @43
_nettle_write_le64 @44
nettle_MD5Final @45
nettle_MD5Init @46
nettle_MD5Update @47
nettle_aes128 @48 DATA
nettle_aes128_decrypt @49
nettle_aes128_encrypt @50
nettle_aes128_invert_key @51
nettle_aes128_set_decrypt_key @52
nettle_aes128_set_encrypt_key @53
nettle_aes192 @54 DATA
nettle_aes192_decrypt @55
nettle_aes192_encrypt @56
nettle_aes192_invert_key @57
nettle_aes192_set_decrypt_key @58
nettle_aes192_set_encrypt_key @59
nettle_aes256 @60 DATA
nettle_aes256_decrypt @61
nettle_aes256_encrypt @62
nettle_aes256_invert_key @63
nettle_aes256_set_decrypt_key @64
nettle_aes256_set_encrypt_key @65
nettle_aes_decrypt @66
nettle_aes_encrypt @67
nettle_aes_invert_key @68
nettle_aes_set_decrypt_key @69
nettle_aes_set_encrypt_key @70
nettle_arcfour128_set_key @71
nettle_arcfour_crypt @72
nettle_arcfour_set_key @73
nettle_arctwo128 @74 DATA
nettle_arctwo128_set_key @75
nettle_arctwo128_set_key_gutmann @76
nettle_arctwo40 @77 DATA
nettle_arctwo40_set_key @78
nettle_arctwo64 @79 DATA
nettle_arctwo64_set_key @80
nettle_arctwo_decrypt @81
nettle_arctwo_encrypt @82
nettle_arctwo_gutmann128 @83 DATA
nettle_arctwo_set_key @84
nettle_arctwo_set_key_ekb @85
nettle_arctwo_set_key_gutmann @86
nettle_base16 @87 DATA
nettle_base16_decode_final @88
nettle_base16_decode_init @89
nettle_base16_decode_single @90
nettle_base16_decode_update @91
nettle_base16_encode_single @92
nettle_base16_encode_update @93
nettle_base64 @94 DATA
nettle_base64_decode_final @95
nettle_base64_decode_init @96
nettle_base64_decode_single @97
nettle_base64_decode_update @98
nettle_base64_encode_final @99
nettle_base64_encode_group @100
nettle_base64_encode_init @101
nettle_base64_encode_raw @102
nettle_base64_encode_single @103
nettle_base64_encode_update @104
nettle_base64url @105 DATA
nettle_base64url_decode_init @106
nettle_base64url_encode_init @107
nettle_blowfish128_set_key @108
nettle_blowfish_bcrypt_hash @109
nettle_blowfish_bcrypt_verify @110
nettle_blowfish_decrypt @111
nettle_blowfish_encrypt @112
nettle_blowfish_set_key @113
nettle_buffer_clear @114
nettle_buffer_copy @115
nettle_buffer_grow @116
nettle_buffer_init @117
nettle_buffer_init_realloc @118
nettle_buffer_init_size @119
nettle_buffer_reset @120
nettle_buffer_space @121
nettle_buffer_write @122
nettle_camellia128 @123 DATA
nettle_camellia128_crypt @124
nettle_camellia128_invert_key @125
nettle_camellia128_set_encrypt_key @126
nettle_camellia192 @127 DATA
nettle_camellia192_set_decrypt_key @128
nettle_camellia192_set_encrypt_key @129
nettle_camellia256 @130 DATA
nettle_camellia256_crypt @131
nettle_camellia256_invert_key @132
nettle_camellia256_set_decrypt_key @133
nettle_camellia256_set_encrypt_key @134
nettle_camellia_set_decrypt_key @135
nettle_cast128 @136 DATA
nettle_cast128_decrypt @137
nettle_cast128_encrypt @138
nettle_cast128_set_key @139
nettle_cast5_set_key @140
nettle_cbc_decrypt @141
nettle_cbc_encrypt @142
nettle_ccm_aes128_decrypt @143
nettle_ccm_aes128_decrypt_message @144
nettle_ccm_aes128_digest @145
nettle_ccm_aes128_encrypt @146
nettle_ccm_aes128_encrypt_message @147
nettle_ccm_aes128_set_key @148
nettle_ccm_aes128_set_nonce @149
nettle_ccm_aes128_update @150
nettle_ccm_aes192_decrypt @151
nettle_ccm_aes192_decrypt_message @152
nettle_ccm_aes192_digest @153
nettle_ccm_aes192_encrypt @154
nettle_ccm_aes192_encrypt_message @155
nettle_ccm_aes192_set_key @156
nettle_ccm_aes192_set_nonce @157
nettle_ccm_aes192_update @158
nettle_ccm_aes256_decrypt @159
nettle_ccm_aes256_decrypt_message @160
nettle_ccm_aes256_digest @161
nettle_ccm_aes256_encrypt @162
nettle_ccm_aes256_encrypt_message @163
nettle_ccm_aes256_set_key @164
nettle_ccm_aes256_set_nonce @165
nettle_ccm_aes256_update @166
nettle_ccm_decrypt @167
nettle_ccm_decrypt_message @168
nettle_ccm_digest @169
nettle_ccm_encrypt @170
nettle_ccm_encrypt_message @171
nettle_ccm_set_nonce @172
nettle_ccm_update @173
nettle_cfb8_decrypt @174
nettle_cfb8_encrypt @175
nettle_cfb_decrypt @176
nettle_cfb_encrypt @177
nettle_chacha_crypt @178
nettle_chacha_crypt32 @179
nettle_chacha_poly1305 @180 DATA
nettle_chacha_poly1305_decrypt @181
nettle_chacha_poly1305_digest @182
nettle_chacha_poly1305_encrypt @183
nettle_chacha_poly1305_set_key @184
nettle_chacha_poly1305_set_nonce @185
nettle_chacha_poly1305_update @186
nettle_chacha_set_counter @187
nettle_chacha_set_counter32 @188
nettle_chacha_set_key @189
nettle_chacha_set_nonce @190
nettle_chacha_set_nonce96 @191
nettle_cmac128_digest @192
nettle_cmac128_init @193
nettle_cmac128_set_key @194
nettle_cmac128_update @195
nettle_cmac64_digest @196
nettle_cmac64_init @197
nettle_cmac64_set_key @198
nettle_cmac64_update @199
nettle_cmac_aes128 @200 DATA
nettle_cmac_aes128_digest @201
nettle_cmac_aes128_set_key @202
nettle_cmac_aes128_update @203
nettle_cmac_aes256 @204 DATA
nettle_cmac_aes256_digest @205
nettle_cmac_aes256_set_key @206
nettle_cmac_aes256_update @207
nettle_cmac_des3 @208 DATA
nettle_cmac_des3_digest @209
nettle_cmac_des3_set_key @210
nettle_cmac_des3_update @211
nettle_cnd_memcpy @212
nettle_ctr_crypt @213
nettle_des3_decrypt @214
nettle_des3_encrypt @215
nettle_des3_set_key @216
nettle_des_check_parity @217
nettle_des_decrypt @218
nettle_des_encrypt @219
nettle_des_fix_parity @220
nettle_des_set_key @221
nettle_eax_aes128 @222 DATA
nettle_eax_aes128_decrypt @223
nettle_eax_aes128_digest @224
nettle_eax_aes128_encrypt @225
nettle_eax_aes128_set_key @226
nettle_eax_aes128_set_nonce @227
nettle_eax_aes128_update @228
nettle_eax_decrypt @229
nettle_eax_digest @230
nettle_eax_encrypt @231
nettle_eax_set_key @232
nettle_eax_set_nonce @233
nettle_eax_update @234
nettle_gcm_aes128 @235 DATA
nettle_gcm_aes128_decrypt @236
nettle_gcm_aes128_digest @237
nettle_gcm_aes128_encrypt @238
nettle_gcm_aes128_set_iv @239
nettle_gcm_aes128_set_key @240
nettle_gcm_aes128_update @241
nettle_gcm_aes192 @242 DATA
nettle_gcm_aes192_decrypt @243
nettle_gcm_aes192_digest @244
nettle_gcm_aes192_encrypt @245
nettle_gcm_aes192_set_iv @246
nettle_gcm_aes192_set_key @247
nettle_gcm_aes192_update @248
nettle_gcm_aes256 @249 DATA
nettle_gcm_aes256_decrypt @250
nettle_gcm_aes256_digest @251
nettle_gcm_aes256_encrypt @252
nettle_gcm_aes256_set_iv @253
nettle_gcm_aes256_set_key @254
nettle_gcm_aes256_update @255
nettle_gcm_aes_decrypt @256
nettle_gcm_aes_digest @257
nettle_gcm_aes_encrypt @258
nettle_gcm_aes_set_iv @259
nettle_gcm_aes_set_key @260
nettle_gcm_aes_update @261
nettle_gcm_camellia128 @262 DATA
nettle_gcm_camellia128_decrypt @263
nettle_gcm_camellia128_digest @264
nettle_gcm_camellia128_encrypt @265
nettle_gcm_camellia128_set_iv @266
nettle_gcm_camellia128_set_key @267
nettle_gcm_camellia128_update @268
nettle_gcm_camellia256 @269 DATA
nettle_gcm_camellia256_decrypt @270
nettle_gcm_camellia256_digest @271
nettle_gcm_camellia256_encrypt @272
nettle_gcm_camellia256_set_iv @273
nettle_gcm_camellia256_set_key @274
nettle_gcm_camellia256_update @275
nettle_gcm_decrypt @276
nettle_gcm_digest @277
nettle_gcm_encrypt @278
nettle_gcm_set_iv @279
nettle_gcm_set_key @280
nettle_gcm_update @281
nettle_get_aeads @282
nettle_get_armors @283
nettle_get_ciphers @284
nettle_get_hashes @285
nettle_get_macs @286
nettle_gosthash94 @287 DATA
nettle_gosthash94_digest @288
nettle_gosthash94_init @289
nettle_gosthash94_update @290
nettle_gosthash94cp @291 DATA
nettle_gosthash94cp_digest @292
nettle_gosthash94cp_update @293
nettle_hkdf_expand @294
nettle_hkdf_extract @295
nettle_hmac_digest @296
nettle_hmac_gosthash94_digest @297
nettle_hmac_gosthash94_set_key @298
nettle_hmac_gosthash94_update @299
nettle_hmac_gosthash94cp_digest @300
nettle_hmac_gosthash94cp_set_key @301
nettle_hmac_gosthash94cp_update @302
nettle_hmac_md5 @303 DATA
nettle_hmac_md5_digest @304
nettle_hmac_md5_set_key @305
nettle_hmac_md5_update @306
nettle_hmac_ripemd160 @307 DATA
nettle_hmac_ripemd160_digest @308
nettle_hmac_ripemd160_set_key @309
nettle_hmac_ripemd160_update @310
nettle_hmac_set_key @311
nettle_hmac_sha1 @312 DATA
nettle_hmac_sha1_digest @313
nettle_hmac_sha1_set_key @314
nettle_hmac_sha1_update @315
nettle_hmac_sha224 @316 DATA
nettle_hmac_sha224_digest @317
nettle_hmac_sha224_set_key @318
nettle_hmac_sha256 @319 DATA
nettle_hmac_sha256_digest @320
nettle_hmac_sha256_set_key @321
nettle_hmac_sha256_update @322
nettle_hmac_sha384 @323 DATA
nettle_hmac_sha384_digest @324
nettle_hmac_sha384_set_key @325
nettle_hmac_sha512 @326 DATA
nettle_hmac_sha512_digest @327
nettle_hmac_sha512_set_key @328
nettle_hmac_sha512_update @329
nettle_hmac_streebog256 @330 DATA
nettle_hmac_streebog256_digest @331
nettle_hmac_streebog256_set_key @332
nettle_hmac_streebog512 @333 DATA
nettle_hmac_streebog512_digest @334
nettle_hmac_streebog512_set_key @335
nettle_hmac_streebog512_update @336
nettle_hmac_update @337
nettle_knuth_lfib_get @338
nettle_knuth_lfib_get_array @339
nettle_knuth_lfib_init @340
nettle_knuth_lfib_random @341
nettle_lookup_hash @342
nettle_md2 @343 DATA
nettle_md2_digest @344
nettle_md2_init @345
nettle_md2_update @346
nettle_md4 @347 DATA
nettle_md4_digest @348
nettle_md4_init @349
nettle_md4_update @350
nettle_md5 @351 DATA
nettle_md5_compress @352
nettle_md5_digest @353
nettle_md5_init @354
nettle_md5_update @355
nettle_memeql_sec @356
nettle_memxor @357
nettle_memxor3 @358
nettle_pbkdf2 @359
nettle_pbkdf2_hmac_gosthash94cp @360
nettle_pbkdf2_hmac_sha1 @361
nettle_pbkdf2_hmac_sha256 @362
nettle_pbkdf2_hmac_sha384 @363
nettle_pbkdf2_hmac_sha512 @364
nettle_poly1305_aes_digest @365
nettle_poly1305_aes_set_key @366
nettle_poly1305_aes_set_nonce @367
nettle_poly1305_aes_update @368
nettle_realloc @369
nettle_ripemd160 @370 DATA
nettle_ripemd160_digest @371
nettle_ripemd160_init @372
nettle_ripemd160_update @373
nettle_salsa20_128_set_key @374
nettle_salsa20_256_set_key @375
nettle_salsa20_crypt @376
nettle_salsa20_set_key @377
nettle_salsa20_set_nonce @378
nettle_salsa20r12_crypt @379
nettle_serpent128 @380 DATA
nettle_serpent128_set_key @381
nettle_serpent192 @382 DATA
nettle_serpent192_set_key @383
nettle_serpent256 @384 DATA
nettle_serpent256_set_key @385
nettle_serpent_decrypt @386
nettle_serpent_encrypt @387
nettle_serpent_set_key @388
nettle_sha1 @389 DATA
nettle_sha1_compress @390
nettle_sha1_digest @391
nettle_sha1_init @392
nettle_sha1_update @393
nettle_sha224 @394 DATA
nettle_sha224_digest @395
nettle_sha224_init @396
nettle_sha256 @397 DATA
nettle_sha256_digest @398
nettle_sha256_init @399
nettle_sha256_update @400
nettle_sha384 @401 DATA
nettle_sha384_digest @402
nettle_sha384_init @403
nettle_sha3_224 @404 DATA
nettle_sha3_224_digest @405
nettle_sha3_224_init @406
nettle_sha3_224_update @407
nettle_sha3_256 @408 DATA
nettle_sha3_256_digest @409
nettle_sha3_256_init @410
nettle_sha3_256_shake @411
nettle_sha3_256_update @412
nettle_sha3_384 @413 DATA
nettle_sha3_384_digest @414
nettle_sha3_384_init @415
nettle_sha3_384_update @416
nettle_sha3_512 @417 DATA
nettle_sha3_512_digest @418
nettle_sha3_512_init @419
nettle_sha3_512_update @420
nettle_sha3_permute @421
nettle_sha512 @422 DATA
nettle_sha512_224 @423 DATA
nettle_sha512_224_digest @424
nettle_sha512_224_init @425
nettle_sha512_256 @426 DATA
nettle_sha512_256_digest @427
nettle_sha512_256_init @428
nettle_sha512_digest @429
nettle_sha512_init @430
nettle_sha512_update @431
nettle_siv_cmac_aes128_decrypt_message @432
nettle_siv_cmac_aes128_encrypt_message @433
nettle_siv_cmac_aes128_set_key @434
nettle_siv_cmac_aes256_decrypt_message @435
nettle_siv_cmac_aes256_encrypt_message @436
nettle_siv_cmac_aes256_set_key @437
nettle_siv_cmac_decrypt_message @438
nettle_siv_cmac_encrypt_message @439
nettle_siv_cmac_set_key @440
nettle_streebog256 @441 DATA
nettle_streebog256_digest @442
nettle_streebog256_init @443
nettle_streebog512 @444 DATA
nettle_streebog512_digest @445
nettle_streebog512_init @446
nettle_streebog512_update @447
nettle_twofish128 @448 DATA
nettle_twofish128_set_key @449
nettle_twofish192 @450 DATA
nettle_twofish192_set_key @451
nettle_twofish256 @452 DATA
nettle_twofish256_set_key @453
nettle_twofish_decrypt @454
nettle_twofish_encrypt @455
nettle_twofish_set_key @456
nettle_umac128_digest @457
nettle_umac128_set_key @458
nettle_umac128_set_nonce @459
nettle_umac128_update @460
nettle_umac32_digest @461
nettle_umac32_set_key @462
nettle_umac32_set_nonce @463
nettle_umac32_update @464
nettle_umac64_digest @465
nettle_umac64_set_key @466
nettle_umac64_set_nonce @467
nettle_umac64_update @468
nettle_umac96_digest @469
nettle_umac96_set_key @470
nettle_umac96_set_nonce @471
nettle_umac96_update @472
nettle_version_major @473
nettle_version_minor @474
nettle_xrealloc @475
nettle_xts_aes128_decrypt_message @476
nettle_xts_aes128_encrypt_message @477
nettle_xts_aes128_set_decrypt_key @478
nettle_xts_aes128_set_encrypt_key @479
nettle_xts_aes256_decrypt_message @480
nettle_xts_aes256_encrypt_message @481
nettle_xts_aes256_set_decrypt_key @482
nettle_xts_aes256_set_encrypt_key @483
nettle_xts_decrypt_message @484
nettle_xts_encrypt_message @485
nettle_yarrow256_fast_reseed @486
nettle_yarrow256_init @487
nettle_yarrow256_is_seeded @488
nettle_yarrow256_needed_sources @489
nettle_yarrow256_random @490
nettle_yarrow256_seed @491
nettle_yarrow256_slow_reseed @492
nettle_yarrow256_update @493
nettle_yarrow_key_event_estimate @494
nettle_yarrow_key_event_init @495

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.