[nettle] Update the Win32 precompiled build of Nettle from 3.9.1 to 3.10.1.

Compiled using gcc-15.1.0 and MinGW-w64 12.0.0.
This commit is contained in:
David Korth 2025-05-21 18:15:54 -04:00
parent 27ba56c693
commit 3087f2afe4
29 changed files with 2119 additions and 1934 deletions

View File

@ -1,17 +1,17 @@
GNU Nettle 3.9.1, precompiled for Win32. GNU Nettle 3.10.1, precompiled for Win32.
License: LGPLv3 or LGPLv2.1 License: LGPLv3 or LGPLv2.1
ASM optimizations are enabled in "fat binary" mode. ASM optimizations are enabled in "fat binary" mode.
i386 build: i386 build:
- Compiled with i686-w64-mingw32-gcc 13.2.0. - Compiled with i686-w64-mingw32-gcc 15.1.0.
- Using MinGW-w64 11.0.0. - Using MinGW-w64 12.0.0.
- i686-optimized. - i686-optimized.
amd64 build: amd64 build:
- Compiled with x86_64-w64-mingw32-gcc 13.2.0. - Compiled with x86_64-w64-mingw32-gcc 15.1.0.
- Using MinGW-w64 11.0.0. - Using MinGW-w64 12.0.0.
To obtain the original nettle-3.9.1, visit: To obtain the original nettle-3.10.1, visit:
- https://www.lysator.liu.se/~nisse/nettle/ - https://www.lysator.liu.se/~nisse/nettle/
- https://ftp.gnu.org/gnu/nettle/ - https://ftp.gnu.org/gnu/nettle/

View File

@ -0,0 +1,69 @@
/* drbg-ctr.h
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_DRBG_CTR_H_INCLUDED
#define NETTLE_DRBG_CTR_H_INCLUDED
#include "nettle-types.h"
#include "aes.h"
#ifdef __cplusplus
extern "C"
{
#endif
/* Namespace mangling */
#define drbg_ctr_aes256_init nettle_drbg_ctr_aes256_init
#define drbg_ctr_aes256_random nettle_drbg_ctr_aes256_random
#define DRBG_CTR_AES256_SEED_SIZE (AES_BLOCK_SIZE + AES256_KEY_SIZE)
struct drbg_ctr_aes256_ctx
{
struct aes256_ctx key;
union nettle_block16 V;
};
/* Initialize using DRBG_CTR_AES256_SEED_SIZE bytes of
SEED_MATERIAL. */
void
drbg_ctr_aes256_init (struct drbg_ctr_aes256_ctx *ctx,
uint8_t *seed_material);
/* Output N bytes of random data into DST. */
void
drbg_ctr_aes256_random (struct drbg_ctr_aes256_ctx *ctx,
size_t n, uint8_t *dst);
#ifdef __cplusplus
}
#endif
#endif /* NETTLE_DRBG_CTR_H_INCLUDED */

View File

@ -180,6 +180,7 @@ do { \
length and data. */ length and data. */
#define MD_UPDATE(ctx, length, data, f, incr) \ #define MD_UPDATE(ctx, length, data, f, incr) \
do { \ do { \
if (!length) goto __md_done; \
if ((ctx)->index) \ if ((ctx)->index) \
{ \ { \
/* Try to fill partial block */ \ /* Try to fill partial block */ \

View File

@ -285,6 +285,8 @@ extern const struct nettle_mac nettle_cmac_aes256;
extern const struct nettle_mac nettle_cmac_des3; extern const struct nettle_mac nettle_cmac_des3;
/* HMAC variants with key size = digest size */ /* HMAC variants with key size = digest size */
extern const struct nettle_mac nettle_hmac_gosthash94;
extern const struct nettle_mac nettle_hmac_gosthash94cp;
extern const struct nettle_mac nettle_hmac_md5; extern const struct nettle_mac nettle_hmac_md5;
extern const struct nettle_mac nettle_hmac_ripemd160; extern const struct nettle_mac nettle_hmac_ripemd160;
extern const struct nettle_mac nettle_hmac_sha1; extern const struct nettle_mac nettle_hmac_sha1;

View File

@ -88,6 +88,12 @@ extern "C" {
#define rsa_encrypt nettle_rsa_encrypt #define rsa_encrypt nettle_rsa_encrypt
#define rsa_decrypt nettle_rsa_decrypt #define rsa_decrypt nettle_rsa_decrypt
#define rsa_decrypt_tr nettle_rsa_decrypt_tr #define rsa_decrypt_tr nettle_rsa_decrypt_tr
#define rsa_oaep_sha256_encrypt nettle_rsa_oaep_sha256_encrypt
#define rsa_oaep_sha256_decrypt nettle_rsa_oaep_sha256_decrypt
#define rsa_oaep_sha384_encrypt nettle_rsa_oaep_sha384_encrypt
#define rsa_oaep_sha384_decrypt nettle_rsa_oaep_sha384_decrypt
#define rsa_oaep_sha512_encrypt nettle_rsa_oaep_sha512_encrypt
#define rsa_oaep_sha512_decrypt nettle_rsa_oaep_sha512_decrypt
#define rsa_sec_decrypt nettle_rsa_sec_decrypt #define rsa_sec_decrypt nettle_rsa_sec_decrypt
#define rsa_compute_root nettle_rsa_compute_root #define rsa_compute_root nettle_rsa_compute_root
#define rsa_compute_root_tr nettle_rsa_compute_root_tr #define rsa_compute_root_tr nettle_rsa_compute_root_tr
@ -389,8 +395,6 @@ rsa_pss_sha512_verify_digest(const struct rsa_public_key *key,
/* RSA encryption, using PKCS#1 */ /* RSA encryption, using PKCS#1 */
/* These functions uses the v1.5 padding. What should the v2 (OAEP)
* functions be called? */
/* Returns 1 on success, 0 on failure, which happens if the /* Returns 1 on success, 0 on failure, which happens if the
* message is too long for the key. */ * message is too long for the key. */
@ -428,6 +432,53 @@ rsa_sec_decrypt(const struct rsa_public_key *pub,
size_t length, uint8_t *message, size_t length, uint8_t *message,
const mpz_t gibberish); const mpz_t gibberish);
/* RSA encryption, using OAEP */
int
rsa_oaep_sha256_encrypt (const struct rsa_public_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t length, const uint8_t * message,
uint8_t *ciphertext);
int
rsa_oaep_sha256_decrypt (const struct rsa_public_key *pub,
const struct rsa_private_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t *length, uint8_t *message,
const uint8_t *ciphertext);
int
rsa_oaep_sha384_encrypt (const struct rsa_public_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t length, const uint8_t * message,
uint8_t *ciphertext);
int
rsa_oaep_sha384_decrypt (const struct rsa_public_key *pub,
const struct rsa_private_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t *length, uint8_t *message,
const uint8_t *ciphertext);
int
rsa_oaep_sha512_encrypt (const struct rsa_public_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t length, const uint8_t *message,
uint8_t *ciphertext);
int
rsa_oaep_sha512_decrypt (const struct rsa_public_key *pub,
const struct rsa_private_key *key,
void *random_ctx, nettle_random_func *random,
size_t label_length, const uint8_t *label,
size_t *length, uint8_t *message,
const uint8_t *ciphertext);
/* Compute x, the e:th root of m. Calling it with x == m is allowed. /* Compute x, the e:th root of m. Calling it with x == m is allowed.
It is required that 0 <= m < n. */ It is required that 0 <= m < n. */
void void

View File

@ -42,6 +42,10 @@ extern "C" {
/* Name mangling */ /* Name mangling */
#define sha3_permute nettle_sha3_permute #define sha3_permute nettle_sha3_permute
#define sha3_128_init nettle_sha3_128_init
#define sha3_128_update nettle_sha3_128_update
#define sha3_128_shake nettle_sha3_128_shake
#define sha3_128_shake_output nettle_sha3_128_shake_output
#define sha3_224_init nettle_sha3_224_init #define sha3_224_init nettle_sha3_224_init
#define sha3_224_update nettle_sha3_224_update #define sha3_224_update nettle_sha3_224_update
#define sha3_224_digest nettle_sha3_224_digest #define sha3_224_digest nettle_sha3_224_digest
@ -49,6 +53,7 @@ extern "C" {
#define sha3_256_update nettle_sha3_256_update #define sha3_256_update nettle_sha3_256_update
#define sha3_256_digest nettle_sha3_256_digest #define sha3_256_digest nettle_sha3_256_digest
#define sha3_256_shake nettle_sha3_256_shake #define sha3_256_shake nettle_sha3_256_shake
#define sha3_256_shake_output nettle_sha3_256_shake_output
#define sha3_384_init nettle_sha3_384_init #define sha3_384_init nettle_sha3_384_init
#define sha3_384_update nettle_sha3_384_update #define sha3_384_update nettle_sha3_384_update
#define sha3_384_digest nettle_sha3_384_digest #define sha3_384_digest nettle_sha3_384_digest
@ -78,6 +83,9 @@ sha3_permute (struct sha3_state *state);
The "rate" is the width - capacity, or width - 2 * (digest The "rate" is the width - capacity, or width - 2 * (digest
size). */ size). */
#define SHA3_128_DIGEST_SIZE 16
#define SHA3_128_BLOCK_SIZE 168
#define SHA3_224_DIGEST_SIZE 28 #define SHA3_224_DIGEST_SIZE 28
#define SHA3_224_BLOCK_SIZE 144 #define SHA3_224_BLOCK_SIZE 144
@ -96,6 +104,31 @@ sha3_permute (struct sha3_state *state);
#define SHA3_384_DATA_SIZE SHA3_384_BLOCK_SIZE #define SHA3_384_DATA_SIZE SHA3_384_BLOCK_SIZE
#define SHA3_512_DATA_SIZE SHA3_512_BLOCK_SIZE #define SHA3_512_DATA_SIZE SHA3_512_BLOCK_SIZE
struct sha3_128_ctx
{
struct sha3_state state;
unsigned index;
uint8_t block[SHA3_128_BLOCK_SIZE];
};
void
sha3_128_init (struct sha3_128_ctx *ctx);
void
sha3_128_update (struct sha3_128_ctx *ctx,
size_t length,
const uint8_t *data);
void
sha3_128_shake (struct sha3_128_ctx *ctx,
size_t length,
uint8_t *digest);
void
sha3_128_shake_output (struct sha3_128_ctx *ctx,
size_t length,
uint8_t *digest);
struct sha3_224_ctx struct sha3_224_ctx
{ {
struct sha3_state state; struct sha3_state state;
@ -143,6 +176,13 @@ sha3_256_shake(struct sha3_256_ctx *ctx,
size_t length, size_t length,
uint8_t *digest); uint8_t *digest);
/* Unlike sha3_256_shake, this function can be called multiple times
to retrieve output from shake256 in an incremental manner */
void
sha3_256_shake_output(struct sha3_256_ctx *ctx,
size_t length,
uint8_t *digest);
struct sha3_384_ctx struct sha3_384_ctx
{ {
struct sha3_state state; struct sha3_state state;

View File

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

View File

@ -1,9 +0,0 @@
#!/bin/bash
export CFLAGS="-O2 -pipe -static-libgcc -fstrict-aliasing -fcf-protection -ftree-vectorize"
export LDFLAGS="-Wl,-O1 -static-libgcc -Wl,--dynamicbase -Wl,--nxcompat -Wl,--high-entropy-va -Wl,--subsystem,console:5.02"
../configure --host=x86_64-w64-mingw32 \
--enable-mini-gmp \
--enable-fat \
--enable-x86-aesni \
--enable-x86-sha-ni \
--enable-x86-pclmul

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,9 +0,0 @@
#!/bin/bash
export CFLAGS="-O2 -march=i686 -pipe -static-libgcc -fstrict-aliasing -fcf-protection -ftree-vectorize -mstackrealign"
export LDFLAGS="-Wl,-O1 -static-libgcc -Wl,--dynamicbase -Wl,--nxcompat -Wl,--large-address-aware -Wl,--subsystem,console:5.01"
../configure --host=i686-w64-mingw32 \
--enable-mini-gmp \
--enable-fat \
--enable-x86-aesni \
--enable-x86-sha-ni \
--enable-x86-pclmul

View File

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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.