diff --git a/extlib/nettle.win32/README.txt b/extlib/nettle.win32/README.txt index 113c5df..71edd73 100644 --- a/extlib/nettle.win32/README.txt +++ b/extlib/nettle.win32/README.txt @@ -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 ASM optimizations are enabled in "fat binary" mode. i386 build: -- Compiled with i686-w64-mingw32-gcc 13.2.0. -- Using MinGW-w64 11.0.0. +- Compiled with i686-w64-mingw32-gcc 15.1.0. +- Using MinGW-w64 12.0.0. - i686-optimized. amd64 build: -- Compiled with x86_64-w64-mingw32-gcc 13.2.0. -- Using MinGW-w64 11.0.0. +- Compiled with x86_64-w64-mingw32-gcc 15.1.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://ftp.gnu.org/gnu/nettle/ diff --git a/extlib/nettle.win32/include/nettle/drbg-ctr.h b/extlib/nettle.win32/include/nettle/drbg-ctr.h new file mode 100644 index 0000000..803610f --- /dev/null +++ b/extlib/nettle.win32/include/nettle/drbg-ctr.h @@ -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 */ diff --git a/extlib/nettle.win32/include/nettle/macros.h b/extlib/nettle.win32/include/nettle/macros.h index 990d32e..320f61c 100644 --- a/extlib/nettle.win32/include/nettle/macros.h +++ b/extlib/nettle.win32/include/nettle/macros.h @@ -180,6 +180,7 @@ do { \ length and data. */ #define MD_UPDATE(ctx, length, data, f, incr) \ do { \ + if (!length) goto __md_done; \ if ((ctx)->index) \ { \ /* Try to fill partial block */ \ diff --git a/extlib/nettle.win32/include/nettle/nettle-meta.h b/extlib/nettle.win32/include/nettle/nettle-meta.h index 19dc96c..f0d4b1e 100644 --- a/extlib/nettle.win32/include/nettle/nettle-meta.h +++ b/extlib/nettle.win32/include/nettle/nettle-meta.h @@ -285,6 +285,8 @@ 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_gosthash94; +extern const struct nettle_mac nettle_hmac_gosthash94cp; extern const struct nettle_mac nettle_hmac_md5; extern const struct nettle_mac nettle_hmac_ripemd160; extern const struct nettle_mac nettle_hmac_sha1; diff --git a/extlib/nettle.win32/include/nettle/rsa.h b/extlib/nettle.win32/include/nettle/rsa.h index 2dd35a2..054b318 100644 --- a/extlib/nettle.win32/include/nettle/rsa.h +++ b/extlib/nettle.win32/include/nettle/rsa.h @@ -88,6 +88,12 @@ extern "C" { #define rsa_encrypt nettle_rsa_encrypt #define rsa_decrypt nettle_rsa_decrypt #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_compute_root nettle_rsa_compute_root #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 */ -/* 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 * 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, 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. It is required that 0 <= m < n. */ void diff --git a/extlib/nettle.win32/include/nettle/sha3.h b/extlib/nettle.win32/include/nettle/sha3.h index 9220829..f40248e 100644 --- a/extlib/nettle.win32/include/nettle/sha3.h +++ b/extlib/nettle.win32/include/nettle/sha3.h @@ -42,6 +42,10 @@ extern "C" { /* Name mangling */ #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_update nettle_sha3_224_update #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_digest nettle_sha3_256_digest #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_update nettle_sha3_384_update #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 size). */ +#define SHA3_128_DIGEST_SIZE 16 +#define SHA3_128_BLOCK_SIZE 168 + #define SHA3_224_DIGEST_SIZE 28 #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_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_state state; @@ -143,6 +176,13 @@ sha3_256_shake(struct sha3_256_ctx *ctx, size_t length, 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_state state; diff --git a/extlib/nettle.win32/include/nettle/version.h b/extlib/nettle.win32/include/nettle/version.h index 28acdcc..a50e8c8 100644 --- a/extlib/nettle.win32/include/nettle/version.h +++ b/extlib/nettle.win32/include/nettle/version.h @@ -41,7 +41,7 @@ extern "C" { /* Individual version numbers in decimal */ #define NETTLE_VERSION_MAJOR 3 -#define NETTLE_VERSION_MINOR 9 +#define NETTLE_VERSION_MINOR 10 #define NETTLE_USE_MINI_GMP 1 diff --git a/extlib/nettle.win32/lib.amd64/build.sh b/extlib/nettle.win32/lib.amd64/build.sh deleted file mode 100755 index 8f95dea..0000000 --- a/extlib/nettle.win32/lib.amd64/build.sh +++ /dev/null @@ -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 diff --git a/extlib/nettle.win32/lib.amd64/libhogweed-6.def b/extlib/nettle.win32/lib.amd64/libhogweed-6.def index bcb65a6..94c7a1f 100644 --- a/extlib/nettle.win32/lib.amd64/libhogweed-6.def +++ b/extlib/nettle.win32/lib.amd64/libhogweed-6.def @@ -18,429 +18,438 @@ EXPORTS _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_equal_p @25 - _nettle_ecc_mod_inv @26 - _nettle_ecc_mod_mul @27 - _nettle_ecc_mod_mul_1 @28 - _nettle_ecc_mod_mul_canonical @29 - _nettle_ecc_mod_pow_2k @30 - _nettle_ecc_mod_pow_2k_mul @31 - _nettle_ecc_mod_random @32 - _nettle_ecc_mod_sqr @33 - _nettle_ecc_mod_sqr_canonical @34 - _nettle_ecc_mod_sub @35 - _nettle_ecc_mod_submul_1 @36 - _nettle_ecc_mod_zero_p @37 - _nettle_ecc_mul_a @38 - _nettle_ecc_mul_a_eh @39 - _nettle_ecc_mul_g @40 - _nettle_ecc_mul_g_eh @41 - _nettle_ecc_mul_m @42 - _nettle_ecc_nonsec_add_jjj @43 - _nettle_ecc_pm1_redc @44 - _nettle_ecc_pp1_redc @45 - _nettle_ecc_secp192r1_modp @46 - _nettle_ecc_secp256r1_redc @47 - _nettle_ecc_secp384r1_modp @48 - _nettle_ed25519_sha512 @49 DATA - _nettle_ed448_shake256 @50 DATA - _nettle_eddsa_compress @51 - _nettle_eddsa_compress_itch @52 - _nettle_eddsa_decompress @53 - _nettle_eddsa_decompress_itch @54 - _nettle_eddsa_expand_key @55 - _nettle_eddsa_hash @56 - _nettle_eddsa_public_key @57 - _nettle_eddsa_public_key_itch @58 - _nettle_eddsa_sign @59 - _nettle_eddsa_sign_itch @60 - _nettle_eddsa_verify @61 - _nettle_eddsa_verify_itch @62 - _nettle_generate_pocklington_prime @63 - _nettle_gmp_alloc @64 - _nettle_gmp_alloc_limbs @65 - _nettle_gmp_free @66 - _nettle_gmp_free_limbs @67 - _nettle_gost_gc256b @68 DATA - _nettle_gost_gc512a @69 DATA - _nettle_gost_hash @70 - _nettle_mpn_get_base256 @71 - _nettle_mpn_get_base256_le @72 - _nettle_mpn_set_base256 @73 - _nettle_mpn_set_base256_le @74 - _nettle_mpz_limbs_copy @75 - _nettle_mpz_set_n @76 - _nettle_pkcs1_sec_decrypt @77 - _nettle_pkcs1_sec_decrypt_variable @78 - _nettle_pkcs1_signature_prefix @79 - _nettle_rsa_blind @80 - _nettle_rsa_check_size @81 - _nettle_rsa_sec_compute_root_tr @82 - _nettle_rsa_unblind @83 - _nettle_rsa_verify @84 - _nettle_rsa_verify_recover @85 - _nettle_sec_add_1 @86 - _nettle_sec_sub_1 @87 - _nettle_sec_zero_p @88 - _nettle_secp_192r1 @89 DATA - _nettle_secp_224r1 @90 DATA - _nettle_secp_256r1 @91 DATA - _nettle_secp_384r1 @92 DATA - _nettle_secp_521r1 @93 DATA - mp_bits_per_limb @94 DATA - mp_get_memory_functions @95 - mp_set_memory_functions @96 - mpn_add @97 - mpn_add_1 @98 - mpn_add_n @99 - mpn_addmul_1 @100 - mpn_cmp @101 - mpn_cnd_add_n @102 - mpn_cnd_sub_n @103 - mpn_cnd_swap @104 - mpn_com @105 - mpn_copyd @106 - mpn_copyi @107 - mpn_get_str @108 - mpn_invert_3by2 @109 - mpn_lshift @110 - mpn_mul @111 - mpn_mul_1 @112 - mpn_mul_n @113 - mpn_neg @114 - mpn_perfect_square_p @115 - mpn_popcount @116 - mpn_rshift @117 - mpn_scan0 @118 - mpn_scan1 @119 - mpn_sec_tabselect @120 - mpn_set_str @121 - mpn_sqr @122 - mpn_sqrtrem @123 - mpn_sub @124 - mpn_sub_1 @125 - mpn_sub_n @126 - mpn_submul_1 @127 - mpn_zero @128 - mpn_zero_p @129 - mpz_2fac_ui @130 - mpz_abs @131 - mpz_add @132 - mpz_add_ui @133 - mpz_addmul @134 - mpz_addmul_ui @135 - mpz_and @136 - mpz_bin_uiui @137 - mpz_cdiv_q @138 - mpz_cdiv_q_2exp @139 - mpz_cdiv_q_ui @140 - mpz_cdiv_qr @141 - mpz_cdiv_qr_ui @142 - mpz_cdiv_r @143 - mpz_cdiv_r_2exp @144 - mpz_cdiv_r_ui @145 - mpz_cdiv_ui @146 - mpz_clear @147 - mpz_clrbit @148 - mpz_cmp @149 - mpz_cmp_d @150 - mpz_cmp_si @151 - mpz_cmp_ui @152 - mpz_cmpabs @153 - mpz_cmpabs_d @154 - mpz_cmpabs_ui @155 - mpz_com @156 - mpz_combit @157 - mpz_congruent_p @158 - mpz_divexact @159 - mpz_divexact_ui @160 - mpz_divisible_p @161 - mpz_divisible_ui_p @162 - mpz_export @163 - mpz_fac_ui @164 - mpz_fdiv_q @165 - mpz_fdiv_q_2exp @166 - mpz_fdiv_q_ui @167 - mpz_fdiv_qr @168 - mpz_fdiv_qr_ui @169 - mpz_fdiv_r @170 - mpz_fdiv_r_2exp @171 - mpz_fdiv_r_ui @172 - mpz_fdiv_ui @173 - mpz_fits_sint_p @174 - mpz_fits_slong_p @175 - mpz_fits_sshort_p @176 - mpz_fits_uint_p @177 - mpz_fits_ulong_p @178 - mpz_fits_ushort_p @179 - mpz_gcd @180 - mpz_gcd_ui @181 - mpz_gcdext @182 - mpz_get_d @183 - mpz_get_si @184 - mpz_get_str @185 - mpz_get_ui @186 - mpz_getlimbn @187 - mpz_hamdist @188 - mpz_import @189 - mpz_init @190 - mpz_init2 @191 - mpz_init_set @192 - mpz_init_set_d @193 - mpz_init_set_si @194 - mpz_init_set_str @195 - mpz_init_set_ui @196 - mpz_invert @197 - mpz_ior @198 - mpz_lcm @199 - mpz_lcm_ui @200 - mpz_limbs_finish @201 - mpz_limbs_modify @202 - mpz_limbs_read @203 - mpz_limbs_write @204 - mpz_mfac_uiui @205 - mpz_mod @206 - mpz_mod_ui @207 - mpz_mul @208 - mpz_mul_2exp @209 - mpz_mul_si @210 - mpz_mul_ui @211 - mpz_neg @212 - mpz_out_str @213 - mpz_perfect_square_p @214 - mpz_popcount @215 - mpz_pow_ui @216 - mpz_powm @217 - mpz_powm_ui @218 - mpz_probab_prime_p @219 - mpz_realloc2 @220 - mpz_roinit_n @221 - mpz_root @222 - mpz_rootrem @223 - mpz_scan0 @224 - mpz_scan1 @225 - mpz_set @226 - mpz_set_d @227 - mpz_set_si @228 - mpz_set_str @229 - mpz_set_ui @230 - mpz_setbit @231 - mpz_sgn @232 - mpz_size @233 - mpz_sizeinbase @234 - mpz_sqrt @235 - mpz_sqrtrem @236 - mpz_sub @237 - mpz_sub_ui @238 - mpz_submul @239 - mpz_submul_ui @240 - mpz_swap @241 - mpz_tdiv_q @242 - mpz_tdiv_q_2exp @243 - mpz_tdiv_q_ui @244 - mpz_tdiv_qr @245 - mpz_tdiv_qr_ui @246 - mpz_tdiv_r @247 - mpz_tdiv_r_2exp @248 - mpz_tdiv_r_ui @249 - mpz_tdiv_ui @250 - mpz_tstbit @251 - mpz_ui_pow_ui @252 - mpz_ui_sub @253 - mpz_xor @254 - nettle_asn1_der_decode_bitstring @255 - nettle_asn1_der_decode_bitstring_last @256 - nettle_asn1_der_decode_constructed @257 - nettle_asn1_der_decode_constructed_last @258 - nettle_asn1_der_get_bignum @259 - nettle_asn1_der_get_uint32 @260 - nettle_asn1_der_iterator_first @261 - nettle_asn1_der_iterator_next @262 - nettle_curve25519_mul @263 - nettle_curve25519_mul_g @264 - nettle_curve448_mul @265 - nettle_curve448_mul_g @266 - nettle_dsa_compat_generate_keypair @267 - nettle_dsa_generate_keypair @268 - nettle_dsa_generate_params @269 - nettle_dsa_keypair_from_sexp_alist @270 - nettle_dsa_keypair_to_sexp @271 - nettle_dsa_openssl_private_key_from_der_iterator @272 - nettle_dsa_params_clear @273 - nettle_dsa_params_from_der_iterator @274 - nettle_dsa_params_init @275 - nettle_dsa_private_key_clear @276 - nettle_dsa_private_key_init @277 - nettle_dsa_public_key_clear @278 - nettle_dsa_public_key_from_der_iterator @279 - nettle_dsa_public_key_init @280 - nettle_dsa_sha1_keypair_from_sexp @281 - nettle_dsa_sha1_sign @282 - nettle_dsa_sha1_sign_digest @283 - nettle_dsa_sha1_verify @284 - nettle_dsa_sha1_verify_digest @285 - nettle_dsa_sha256_keypair_from_sexp @286 - nettle_dsa_sha256_sign @287 - nettle_dsa_sha256_sign_digest @288 - nettle_dsa_sha256_verify @289 - nettle_dsa_sha256_verify_digest @290 - nettle_dsa_sign @291 - nettle_dsa_signature_clear @292 - nettle_dsa_signature_from_sexp @293 - nettle_dsa_signature_init @294 - nettle_dsa_verify @295 - nettle_ecc_bit_size @296 - nettle_ecc_ecdsa_sign @297 - nettle_ecc_ecdsa_sign_itch @298 - nettle_ecc_ecdsa_verify @299 - nettle_ecc_ecdsa_verify_itch @300 - nettle_ecc_gostdsa_sign @301 - nettle_ecc_gostdsa_sign_itch @302 - nettle_ecc_gostdsa_verify @303 - nettle_ecc_gostdsa_verify_itch @304 - nettle_ecc_point_clear @305 - nettle_ecc_point_get @306 - nettle_ecc_point_init @307 - nettle_ecc_point_mul @308 - nettle_ecc_point_mul_g @309 - nettle_ecc_point_set @310 - nettle_ecc_scalar_clear @311 - nettle_ecc_scalar_get @312 - nettle_ecc_scalar_init @313 - nettle_ecc_scalar_random @314 - nettle_ecc_scalar_set @315 - nettle_ecc_size @316 - nettle_ecc_size_a @317 - nettle_ecc_size_j @318 - nettle_ecdsa_generate_keypair @319 - nettle_ecdsa_sign @320 - nettle_ecdsa_verify @321 - nettle_ed25519_sha512_public_key @322 - nettle_ed25519_sha512_sign @323 - nettle_ed25519_sha512_verify @324 - nettle_ed448_shake256_public_key @325 - nettle_ed448_shake256_sign @326 - nettle_ed448_shake256_verify @327 - nettle_get_gost_gc256b @328 - nettle_get_gost_gc512a @329 - nettle_get_secp_192r1 @330 - nettle_get_secp_224r1 @331 - nettle_get_secp_256r1 @332 - nettle_get_secp_384r1 @333 - nettle_get_secp_521r1 @334 - nettle_gostdsa_sign @335 - nettle_gostdsa_verify @336 - nettle_gostdsa_vko @337 - nettle_mpz_get_str_256 @338 - nettle_mpz_init_set_str_256_s @339 - nettle_mpz_init_set_str_256_u @340 - nettle_mpz_random @341 - nettle_mpz_random_size @342 - nettle_mpz_set_sexp @343 - nettle_mpz_set_str_256_s @344 - nettle_mpz_set_str_256_u @345 - nettle_mpz_sizeinbase_256_s @346 - nettle_mpz_sizeinbase_256_u @347 - nettle_openssl_provate_key_from_der @348 - nettle_pgp_armor @349 - nettle_pgp_crc24 @350 - nettle_pgp_put_header @351 - nettle_pgp_put_header_length @352 - nettle_pgp_put_length @353 - nettle_pgp_put_mpi @354 - nettle_pgp_put_public_rsa_key @355 - nettle_pgp_put_rsa_sha1_signature @356 - nettle_pgp_put_string @357 - nettle_pgp_put_sub_packet @358 - nettle_pgp_put_uint16 @359 - nettle_pgp_put_uint32 @360 - nettle_pgp_put_userid @361 - nettle_pgp_sub_packet_end @362 - nettle_pgp_sub_packet_start @363 - nettle_pkcs1_decrypt @364 - nettle_pkcs1_encrypt @365 - nettle_pkcs1_rsa_digest_encode @366 - nettle_pkcs1_rsa_md5_encode @367 - nettle_pkcs1_rsa_md5_encode_digest @368 - nettle_pkcs1_rsa_sha1_encode @369 - nettle_pkcs1_rsa_sha1_encode_digest @370 - nettle_pkcs1_rsa_sha256_encode @371 - nettle_pkcs1_rsa_sha256_encode_digest @372 - nettle_pkcs1_rsa_sha512_encode @373 - nettle_pkcs1_rsa_sha512_encode_digest @374 - nettle_pss_encode_mgf1 @375 - nettle_pss_mgf1 @376 - nettle_pss_verify_mgf1 @377 - nettle_random_prime @378 - nettle_rsa_compute_root @379 - nettle_rsa_compute_root_tr @380 - nettle_rsa_decrypt @381 - nettle_rsa_decrypt_tr @382 - nettle_rsa_encrypt @383 - nettle_rsa_generate_keypair @384 - nettle_rsa_keypair_from_der @385 - nettle_rsa_keypair_from_sexp @386 - nettle_rsa_keypair_from_sexp_alist @387 - nettle_rsa_keypair_to_openpgp @388 - nettle_rsa_keypair_to_sexp @389 - nettle_rsa_md5_sign @390 - nettle_rsa_md5_sign_digest @391 - nettle_rsa_md5_sign_digest_tr @392 - nettle_rsa_md5_sign_tr @393 - nettle_rsa_md5_verify @394 - nettle_rsa_md5_verify_digest @395 - nettle_rsa_pkcs1_sign @396 - nettle_rsa_pkcs1_sign_tr @397 - nettle_rsa_pkcs1_verify @398 - nettle_rsa_private_key_clear @399 - nettle_rsa_private_key_from_der_iterator @400 - nettle_rsa_private_key_init @401 - nettle_rsa_private_key_prepare @402 - nettle_rsa_pss_sha256_sign_digest_tr @403 - nettle_rsa_pss_sha256_verify_digest @404 - nettle_rsa_pss_sha384_sign_digest_tr @405 - nettle_rsa_pss_sha384_verify_digest @406 - nettle_rsa_pss_sha512_sign_digest_tr @407 - nettle_rsa_pss_sha512_verify_digest @408 - nettle_rsa_public_key_clear @409 - nettle_rsa_public_key_from_der_iterator @410 - nettle_rsa_public_key_init @411 - nettle_rsa_public_key_prepare @412 - nettle_rsa_sec_decrypt @413 - nettle_rsa_sha1_sign @414 - nettle_rsa_sha1_sign_digest @415 - nettle_rsa_sha1_sign_digest_tr @416 - nettle_rsa_sha1_sign_tr @417 - nettle_rsa_sha1_verify @418 - nettle_rsa_sha1_verify_digest @419 - nettle_rsa_sha256_sign @420 - nettle_rsa_sha256_sign_digest @421 - nettle_rsa_sha256_sign_digest_tr @422 - nettle_rsa_sha256_sign_tr @423 - nettle_rsa_sha256_verify @424 - nettle_rsa_sha256_verify_digest @425 - nettle_rsa_sha512_sign @426 - nettle_rsa_sha512_sign_digest @427 - nettle_rsa_sha512_sign_digest_tr @428 - nettle_rsa_sha512_sign_tr @429 - nettle_rsa_sha512_verify @430 - nettle_rsa_sha512_verify_digest @431 - nettle_sexp_format @432 - nettle_sexp_iterator_assoc @433 - nettle_sexp_iterator_check_type @434 - nettle_sexp_iterator_check_types @435 - nettle_sexp_iterator_enter_list @436 - nettle_sexp_iterator_exit_list @437 - nettle_sexp_iterator_first @438 - nettle_sexp_iterator_get_uint32 @439 - nettle_sexp_iterator_next @440 - nettle_sexp_iterator_subexpr @441 - nettle_sexp_transport_format @442 - nettle_sexp_transport_iterator_first @443 - nettle_sexp_transport_vformat @444 - nettle_sexp_vformat @445 + _nettle_ecc_j_to_a @20 + _nettle_ecc_mod @21 + _nettle_ecc_mod_add @22 + _nettle_ecc_mod_addmul_1 @23 + _nettle_ecc_mod_equal_p @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_mod_zero_p @36 + _nettle_ecc_mul_a @37 + _nettle_ecc_mul_a_eh @38 + _nettle_ecc_mul_g @39 + _nettle_ecc_mul_g_eh @40 + _nettle_ecc_mul_m @41 + _nettle_ecc_nonsec_add_jjj @42 + _nettle_ecc_pm1_redc @43 + _nettle_ecc_pp1_redc @44 + _nettle_ecc_secp192r1_modp @45 + _nettle_ecc_secp256r1_redc @46 + _nettle_ecc_secp384r1_modp @47 + _nettle_ed25519_sha512 @48 DATA + _nettle_ed448_shake256 @49 DATA + _nettle_eddsa_compress @50 + _nettle_eddsa_compress_itch @51 + _nettle_eddsa_decompress @52 + _nettle_eddsa_decompress_itch @53 + _nettle_eddsa_expand_key @54 + _nettle_eddsa_hash @55 + _nettle_eddsa_public_key @56 + _nettle_eddsa_public_key_itch @57 + _nettle_eddsa_sign @58 + _nettle_eddsa_sign_itch @59 + _nettle_eddsa_verify @60 + _nettle_eddsa_verify_itch @61 + _nettle_generate_pocklington_prime @62 + _nettle_gmp_alloc @63 + _nettle_gmp_alloc_limbs @64 + _nettle_gmp_free @65 + _nettle_gmp_free_limbs @66 + _nettle_gost_gc256b @67 DATA + _nettle_gost_gc512a @68 DATA + _nettle_gostdsa_hash @69 + _nettle_mpn_get_base256 @70 + _nettle_mpn_get_base256_le @71 + _nettle_mpn_set_base256 @72 + _nettle_mpn_set_base256_le @73 + _nettle_mpz_limbs_copy @74 + _nettle_mpz_set_n @75 + _nettle_oaep_decode_mgf1 @76 + _nettle_oaep_encode_mgf1 @77 + _nettle_pkcs1_sec_decrypt @78 + _nettle_pkcs1_sec_decrypt_variable @79 + _nettle_pkcs1_signature_prefix @80 + _nettle_rsa_blind @81 + _nettle_rsa_check_size @82 + _nettle_rsa_oaep_decrypt @83 + _nettle_rsa_oaep_encrypt @84 + _nettle_rsa_sec_compute_root_tr @85 + _nettle_rsa_unblind @86 + _nettle_rsa_verify @87 + _nettle_rsa_verify_recover @88 + _nettle_sec_add_1 @89 + _nettle_sec_sub_1 @90 + _nettle_sec_zero_p @91 + _nettle_secp_192r1 @92 DATA + _nettle_secp_224r1 @93 DATA + _nettle_secp_256r1 @94 DATA + _nettle_secp_384r1 @95 DATA + _nettle_secp_521r1 @96 DATA + mp_bits_per_limb @97 DATA + mp_get_memory_functions @98 + mp_set_memory_functions @99 + mpn_add @100 + mpn_add_1 @101 + mpn_add_n @102 + mpn_addmul_1 @103 + mpn_cmp @104 + mpn_cnd_add_n @105 + mpn_cnd_sub_n @106 + mpn_cnd_swap @107 + mpn_com @108 + mpn_copyd @109 + mpn_copyi @110 + mpn_get_str @111 + mpn_invert_3by2 @112 + mpn_lshift @113 + mpn_mul @114 + mpn_mul_1 @115 + mpn_mul_n @116 + mpn_neg @117 + mpn_perfect_square_p @118 + mpn_popcount @119 + mpn_rshift @120 + mpn_scan0 @121 + mpn_scan1 @122 + mpn_sec_tabselect @123 + mpn_set_str @124 + mpn_sqr @125 + mpn_sqrtrem @126 + mpn_sub @127 + mpn_sub_1 @128 + mpn_sub_n @129 + mpn_submul_1 @130 + mpn_zero @131 + mpn_zero_p @132 + mpz_2fac_ui @133 + mpz_abs @134 + mpz_add @135 + mpz_add_ui @136 + mpz_addmul @137 + mpz_addmul_ui @138 + mpz_and @139 + mpz_bin_uiui @140 + mpz_cdiv_q @141 + mpz_cdiv_q_2exp @142 + mpz_cdiv_q_ui @143 + mpz_cdiv_qr @144 + mpz_cdiv_qr_ui @145 + mpz_cdiv_r @146 + mpz_cdiv_r_2exp @147 + mpz_cdiv_r_ui @148 + mpz_cdiv_ui @149 + mpz_clear @150 + mpz_clrbit @151 + mpz_cmp @152 + mpz_cmp_d @153 + mpz_cmp_si @154 + mpz_cmp_ui @155 + mpz_cmpabs @156 + mpz_cmpabs_d @157 + mpz_cmpabs_ui @158 + mpz_com @159 + mpz_combit @160 + mpz_congruent_p @161 + mpz_divexact @162 + mpz_divexact_ui @163 + mpz_divisible_p @164 + mpz_divisible_ui_p @165 + mpz_export @166 + mpz_fac_ui @167 + mpz_fdiv_q @168 + mpz_fdiv_q_2exp @169 + mpz_fdiv_q_ui @170 + mpz_fdiv_qr @171 + mpz_fdiv_qr_ui @172 + mpz_fdiv_r @173 + mpz_fdiv_r_2exp @174 + mpz_fdiv_r_ui @175 + mpz_fdiv_ui @176 + mpz_fits_sint_p @177 + mpz_fits_slong_p @178 + mpz_fits_sshort_p @179 + mpz_fits_uint_p @180 + mpz_fits_ulong_p @181 + mpz_fits_ushort_p @182 + mpz_gcd @183 + mpz_gcd_ui @184 + mpz_gcdext @185 + mpz_get_d @186 + mpz_get_si @187 + mpz_get_str @188 + mpz_get_ui @189 + mpz_getlimbn @190 + mpz_hamdist @191 + mpz_import @192 + mpz_init @193 + mpz_init2 @194 + mpz_init_set @195 + mpz_init_set_d @196 + mpz_init_set_si @197 + mpz_init_set_str @198 + mpz_init_set_ui @199 + mpz_invert @200 + mpz_ior @201 + mpz_lcm @202 + mpz_lcm_ui @203 + mpz_limbs_finish @204 + mpz_limbs_modify @205 + mpz_limbs_read @206 + mpz_limbs_write @207 + mpz_mfac_uiui @208 + mpz_mod @209 + mpz_mod_ui @210 + mpz_mul @211 + mpz_mul_2exp @212 + mpz_mul_si @213 + mpz_mul_ui @214 + mpz_neg @215 + mpz_out_str @216 + mpz_perfect_square_p @217 + mpz_popcount @218 + mpz_pow_ui @219 + mpz_powm @220 + mpz_powm_ui @221 + mpz_probab_prime_p @222 + mpz_realloc2 @223 + mpz_roinit_n @224 + mpz_root @225 + mpz_rootrem @226 + mpz_scan0 @227 + mpz_scan1 @228 + mpz_set @229 + mpz_set_d @230 + mpz_set_si @231 + mpz_set_str @232 + mpz_set_ui @233 + mpz_setbit @234 + mpz_sgn @235 + mpz_size @236 + mpz_sizeinbase @237 + mpz_sqrt @238 + mpz_sqrtrem @239 + mpz_sub @240 + mpz_sub_ui @241 + mpz_submul @242 + mpz_submul_ui @243 + mpz_swap @244 + mpz_tdiv_q @245 + mpz_tdiv_q_2exp @246 + mpz_tdiv_q_ui @247 + mpz_tdiv_qr @248 + mpz_tdiv_qr_ui @249 + mpz_tdiv_r @250 + mpz_tdiv_r_2exp @251 + mpz_tdiv_r_ui @252 + mpz_tdiv_ui @253 + mpz_tstbit @254 + mpz_ui_pow_ui @255 + mpz_ui_sub @256 + mpz_xor @257 + nettle_asn1_der_decode_bitstring @258 + nettle_asn1_der_decode_bitstring_last @259 + nettle_asn1_der_decode_constructed @260 + nettle_asn1_der_decode_constructed_last @261 + nettle_asn1_der_get_bignum @262 + nettle_asn1_der_get_uint32 @263 + nettle_asn1_der_iterator_first @264 + nettle_asn1_der_iterator_next @265 + nettle_curve25519_mul @266 + nettle_curve25519_mul_g @267 + nettle_curve448_mul @268 + nettle_curve448_mul_g @269 + nettle_dsa_compat_generate_keypair @270 + nettle_dsa_generate_keypair @271 + nettle_dsa_generate_params @272 + nettle_dsa_keypair_from_sexp_alist @273 + nettle_dsa_keypair_to_sexp @274 + nettle_dsa_openssl_private_key_from_der_iterator @275 + nettle_dsa_params_clear @276 + nettle_dsa_params_from_der_iterator @277 + nettle_dsa_params_init @278 + nettle_dsa_private_key_clear @279 + nettle_dsa_private_key_init @280 + nettle_dsa_public_key_clear @281 + nettle_dsa_public_key_from_der_iterator @282 + nettle_dsa_public_key_init @283 + nettle_dsa_sha1_keypair_from_sexp @284 + nettle_dsa_sha1_sign @285 + nettle_dsa_sha1_sign_digest @286 + nettle_dsa_sha1_verify @287 + nettle_dsa_sha1_verify_digest @288 + nettle_dsa_sha256_keypair_from_sexp @289 + nettle_dsa_sha256_sign @290 + nettle_dsa_sha256_sign_digest @291 + nettle_dsa_sha256_verify @292 + nettle_dsa_sha256_verify_digest @293 + nettle_dsa_sign @294 + nettle_dsa_signature_clear @295 + nettle_dsa_signature_from_sexp @296 + nettle_dsa_signature_init @297 + nettle_dsa_verify @298 + nettle_ecc_bit_size @299 + nettle_ecc_ecdsa_sign @300 + nettle_ecc_ecdsa_sign_itch @301 + nettle_ecc_ecdsa_verify @302 + nettle_ecc_ecdsa_verify_itch @303 + nettle_ecc_gostdsa_sign @304 + nettle_ecc_gostdsa_sign_itch @305 + nettle_ecc_gostdsa_verify @306 + nettle_ecc_gostdsa_verify_itch @307 + nettle_ecc_point_clear @308 + nettle_ecc_point_get @309 + nettle_ecc_point_init @310 + nettle_ecc_point_mul @311 + nettle_ecc_point_mul_g @312 + nettle_ecc_point_set @313 + nettle_ecc_scalar_clear @314 + nettle_ecc_scalar_get @315 + nettle_ecc_scalar_init @316 + nettle_ecc_scalar_random @317 + nettle_ecc_scalar_set @318 + nettle_ecc_size @319 + nettle_ecc_size_a @320 + nettle_ecc_size_j @321 + nettle_ecdsa_generate_keypair @322 + nettle_ecdsa_sign @323 + nettle_ecdsa_verify @324 + nettle_ed25519_sha512_public_key @325 + nettle_ed25519_sha512_sign @326 + nettle_ed25519_sha512_verify @327 + nettle_ed448_shake256_public_key @328 + nettle_ed448_shake256_sign @329 + nettle_ed448_shake256_verify @330 + nettle_get_gost_gc256b @331 + nettle_get_gost_gc512a @332 + nettle_get_secp_192r1 @333 + nettle_get_secp_224r1 @334 + nettle_get_secp_256r1 @335 + nettle_get_secp_384r1 @336 + nettle_get_secp_521r1 @337 + nettle_gostdsa_sign @338 + nettle_gostdsa_verify @339 + nettle_gostdsa_vko @340 + nettle_mpz_get_str_256 @341 + nettle_mpz_init_set_str_256_s @342 + nettle_mpz_init_set_str_256_u @343 + nettle_mpz_random @344 + nettle_mpz_random_size @345 + nettle_mpz_set_sexp @346 + nettle_mpz_set_str_256_s @347 + nettle_mpz_set_str_256_u @348 + nettle_mpz_sizeinbase_256_s @349 + nettle_mpz_sizeinbase_256_u @350 + nettle_openssl_provate_key_from_der @351 + nettle_pgp_armor @352 + nettle_pgp_crc24 @353 + nettle_pgp_put_header @354 + nettle_pgp_put_header_length @355 + nettle_pgp_put_length @356 + nettle_pgp_put_mpi @357 + nettle_pgp_put_public_rsa_key @358 + nettle_pgp_put_rsa_sha1_signature @359 + nettle_pgp_put_string @360 + nettle_pgp_put_sub_packet @361 + nettle_pgp_put_uint16 @362 + nettle_pgp_put_uint32 @363 + nettle_pgp_put_userid @364 + nettle_pgp_sub_packet_end @365 + nettle_pgp_sub_packet_start @366 + nettle_pkcs1_decrypt @367 + nettle_pkcs1_encrypt @368 + nettle_pkcs1_rsa_digest_encode @369 + nettle_pkcs1_rsa_md5_encode @370 + nettle_pkcs1_rsa_md5_encode_digest @371 + nettle_pkcs1_rsa_sha1_encode @372 + nettle_pkcs1_rsa_sha1_encode_digest @373 + nettle_pkcs1_rsa_sha256_encode @374 + nettle_pkcs1_rsa_sha256_encode_digest @375 + nettle_pkcs1_rsa_sha512_encode @376 + nettle_pkcs1_rsa_sha512_encode_digest @377 + nettle_pss_encode_mgf1 @378 + nettle_pss_mgf1 @379 + nettle_pss_verify_mgf1 @380 + nettle_random_prime @381 + nettle_rsa_compute_root @382 + nettle_rsa_compute_root_tr @383 + nettle_rsa_decrypt @384 + nettle_rsa_decrypt_tr @385 + nettle_rsa_encrypt @386 + nettle_rsa_generate_keypair @387 + nettle_rsa_keypair_from_der @388 + nettle_rsa_keypair_from_sexp @389 + nettle_rsa_keypair_from_sexp_alist @390 + nettle_rsa_keypair_to_openpgp @391 + nettle_rsa_keypair_to_sexp @392 + nettle_rsa_md5_sign @393 + nettle_rsa_md5_sign_digest @394 + nettle_rsa_md5_sign_digest_tr @395 + nettle_rsa_md5_sign_tr @396 + nettle_rsa_md5_verify @397 + nettle_rsa_md5_verify_digest @398 + nettle_rsa_oaep_sha256_decrypt @399 + nettle_rsa_oaep_sha256_encrypt @400 + nettle_rsa_oaep_sha384_decrypt @401 + nettle_rsa_oaep_sha384_encrypt @402 + nettle_rsa_oaep_sha512_decrypt @403 + nettle_rsa_oaep_sha512_encrypt @404 + nettle_rsa_pkcs1_sign @405 + nettle_rsa_pkcs1_sign_tr @406 + nettle_rsa_pkcs1_verify @407 + nettle_rsa_private_key_clear @408 + nettle_rsa_private_key_from_der_iterator @409 + nettle_rsa_private_key_init @410 + nettle_rsa_private_key_prepare @411 + nettle_rsa_pss_sha256_sign_digest_tr @412 + nettle_rsa_pss_sha256_verify_digest @413 + nettle_rsa_pss_sha384_sign_digest_tr @414 + nettle_rsa_pss_sha384_verify_digest @415 + nettle_rsa_pss_sha512_sign_digest_tr @416 + nettle_rsa_pss_sha512_verify_digest @417 + nettle_rsa_public_key_clear @418 + nettle_rsa_public_key_from_der_iterator @419 + nettle_rsa_public_key_init @420 + nettle_rsa_public_key_prepare @421 + nettle_rsa_sec_decrypt @422 + nettle_rsa_sha1_sign @423 + nettle_rsa_sha1_sign_digest @424 + nettle_rsa_sha1_sign_digest_tr @425 + nettle_rsa_sha1_sign_tr @426 + nettle_rsa_sha1_verify @427 + nettle_rsa_sha1_verify_digest @428 + nettle_rsa_sha256_sign @429 + nettle_rsa_sha256_sign_digest @430 + nettle_rsa_sha256_sign_digest_tr @431 + nettle_rsa_sha256_sign_tr @432 + nettle_rsa_sha256_verify @433 + nettle_rsa_sha256_verify_digest @434 + nettle_rsa_sha512_sign @435 + nettle_rsa_sha512_sign_digest @436 + nettle_rsa_sha512_sign_digest_tr @437 + nettle_rsa_sha512_sign_tr @438 + nettle_rsa_sha512_verify @439 + nettle_rsa_sha512_verify_digest @440 + nettle_sexp_format @441 + nettle_sexp_iterator_assoc @442 + nettle_sexp_iterator_check_type @443 + nettle_sexp_iterator_check_types @444 + 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 diff --git a/extlib/nettle.win32/lib.amd64/libhogweed-6.dll b/extlib/nettle.win32/lib.amd64/libhogweed-6.dll index 78d4698..82772f2 100755 Binary files a/extlib/nettle.win32/lib.amd64/libhogweed-6.dll and b/extlib/nettle.win32/lib.amd64/libhogweed-6.dll differ diff --git a/extlib/nettle.win32/lib.amd64/libhogweed-6.exp b/extlib/nettle.win32/lib.amd64/libhogweed-6.exp index 07e0893..0282655 100644 Binary files a/extlib/nettle.win32/lib.amd64/libhogweed-6.exp and b/extlib/nettle.win32/lib.amd64/libhogweed-6.exp differ diff --git a/extlib/nettle.win32/lib.amd64/libhogweed-6.lib b/extlib/nettle.win32/lib.amd64/libhogweed-6.lib index a7ee8e8..57a83b3 100644 Binary files a/extlib/nettle.win32/lib.amd64/libhogweed-6.lib and b/extlib/nettle.win32/lib.amd64/libhogweed-6.lib differ diff --git a/extlib/nettle.win32/lib.amd64/libhogweed.dll.a b/extlib/nettle.win32/lib.amd64/libhogweed.dll.a index ce435e3..80e72f0 100644 Binary files a/extlib/nettle.win32/lib.amd64/libhogweed.dll.a and b/extlib/nettle.win32/lib.amd64/libhogweed.dll.a differ diff --git a/extlib/nettle.win32/lib.amd64/libnettle-8.def b/extlib/nettle.win32/lib.amd64/libnettle-8.def index 8b05faa..f6ef39e 100644 --- a/extlib/nettle.win32/lib.amd64/libnettle-8.def +++ b/extlib/nettle.win32/lib.amd64/libnettle-8.def @@ -63,532 +63,543 @@ EXPORTS _nettle_sha256_compress_n_sha_ni @62 _nettle_sha256_compress_n_x86_64 @63 _nettle_sha3_pad @64 - _nettle_sha3_update @65 - _nettle_sha512_compress @66 - _nettle_siv_ghash_set_key @67 - _nettle_siv_ghash_update @68 - _nettle_umac_l2 @69 - _nettle_umac_l2_final @70 - _nettle_umac_l2_init @71 - _nettle_umac_l3 @72 - _nettle_umac_l3_init @73 - _nettle_umac_nh @74 - _nettle_umac_nh_n @75 - _nettle_umac_poly128 @76 - _nettle_umac_poly64 @77 - _nettle_umac_set_key @78 - _nettle_write_be32 @79 - _nettle_write_le32 @80 - _nettle_write_le64 @81 - nettle_MD5Final @82 - nettle_MD5Init @83 - nettle_MD5Update @84 - nettle_aes128 @85 DATA - nettle_aes128_decrypt @86 - nettle_aes128_encrypt @87 - nettle_aes128_invert_key @88 - nettle_aes128_keyunwrap @89 - nettle_aes128_keywrap @90 - nettle_aes128_set_decrypt_key @91 - nettle_aes128_set_encrypt_key @92 - nettle_aes192 @93 DATA - nettle_aes192_decrypt @94 - nettle_aes192_encrypt @95 - nettle_aes192_invert_key @96 - nettle_aes192_keyunwrap @97 - nettle_aes192_keywrap @98 - nettle_aes192_set_decrypt_key @99 - nettle_aes192_set_encrypt_key @100 - nettle_aes256 @101 DATA - nettle_aes256_decrypt @102 - nettle_aes256_encrypt @103 - nettle_aes256_invert_key @104 - nettle_aes256_keyunwrap @105 - nettle_aes256_keywrap @106 - nettle_aes256_set_decrypt_key @107 - nettle_aes256_set_encrypt_key @108 - nettle_aes_decrypt @109 - nettle_aes_encrypt @110 - nettle_aes_invert_key @111 - nettle_aes_set_decrypt_key @112 - nettle_aes_set_encrypt_key @113 - nettle_arcfour128_set_key @114 - nettle_arcfour_crypt @115 - nettle_arcfour_set_key @116 - nettle_arctwo128 @117 DATA - nettle_arctwo128_set_key @118 - nettle_arctwo128_set_key_gutmann @119 - nettle_arctwo40 @120 DATA - nettle_arctwo40_set_key @121 - nettle_arctwo64 @122 DATA - nettle_arctwo64_set_key @123 - nettle_arctwo_decrypt @124 - nettle_arctwo_encrypt @125 - nettle_arctwo_gutmann128 @126 DATA - nettle_arctwo_set_key @127 - nettle_arctwo_set_key_ekb @128 - nettle_arctwo_set_key_gutmann @129 - nettle_balloon @130 - nettle_balloon_itch @131 - nettle_balloon_sha1 @132 - nettle_balloon_sha256 @133 - nettle_balloon_sha384 @134 - nettle_balloon_sha512 @135 - nettle_base16 @136 DATA - nettle_base16_decode_final @137 - nettle_base16_decode_init @138 - nettle_base16_decode_single @139 - nettle_base16_decode_update @140 - nettle_base16_encode_single @141 - nettle_base16_encode_update @142 - nettle_base64 @143 DATA - nettle_base64_decode_final @144 - nettle_base64_decode_init @145 - nettle_base64_decode_single @146 - nettle_base64_decode_update @147 - nettle_base64_encode_final @148 - nettle_base64_encode_group @149 - nettle_base64_encode_init @150 - nettle_base64_encode_raw @151 - nettle_base64_encode_single @152 - nettle_base64_encode_update @153 - nettle_base64url @154 DATA - nettle_base64url_decode_init @155 - nettle_base64url_encode_init @156 - nettle_blowfish128_set_key @157 - nettle_blowfish_bcrypt_hash @158 - nettle_blowfish_bcrypt_verify @159 - nettle_blowfish_decrypt @160 - nettle_blowfish_encrypt @161 - nettle_blowfish_set_key @162 - nettle_buffer_clear @163 - nettle_buffer_copy @164 - nettle_buffer_grow @165 - nettle_buffer_init @166 - nettle_buffer_init_realloc @167 - nettle_buffer_init_size @168 - nettle_buffer_reset @169 - nettle_buffer_space @170 - nettle_buffer_write @171 - nettle_camellia128 @172 DATA - nettle_camellia128_crypt @173 - nettle_camellia128_invert_key @174 - nettle_camellia128_set_encrypt_key @175 - nettle_camellia192 @176 DATA - nettle_camellia192_set_decrypt_key @177 - nettle_camellia192_set_encrypt_key @178 - nettle_camellia256 @179 DATA - nettle_camellia256_crypt @180 - nettle_camellia256_invert_key @181 - nettle_camellia256_set_decrypt_key @182 - nettle_camellia256_set_encrypt_key @183 - nettle_camellia_set_decrypt_key @184 - nettle_cast128 @185 DATA - nettle_cast128_decrypt @186 - nettle_cast128_encrypt @187 - nettle_cast128_set_key @188 - nettle_cast5_set_key @189 - nettle_cbc_aes128_encrypt @190 - nettle_cbc_aes192_encrypt @191 - nettle_cbc_aes256_encrypt @192 - nettle_cbc_decrypt @193 - nettle_cbc_encrypt @194 - nettle_ccm_aes128_decrypt @195 - nettle_ccm_aes128_decrypt_message @196 - nettle_ccm_aes128_digest @197 - nettle_ccm_aes128_encrypt @198 - nettle_ccm_aes128_encrypt_message @199 - nettle_ccm_aes128_set_key @200 - nettle_ccm_aes128_set_nonce @201 - nettle_ccm_aes128_update @202 - nettle_ccm_aes192_decrypt @203 - nettle_ccm_aes192_decrypt_message @204 - nettle_ccm_aes192_digest @205 - nettle_ccm_aes192_encrypt @206 - nettle_ccm_aes192_encrypt_message @207 - nettle_ccm_aes192_set_key @208 - nettle_ccm_aes192_set_nonce @209 - nettle_ccm_aes192_update @210 - nettle_ccm_aes256_decrypt @211 - nettle_ccm_aes256_decrypt_message @212 - nettle_ccm_aes256_digest @213 - nettle_ccm_aes256_encrypt @214 - nettle_ccm_aes256_encrypt_message @215 - nettle_ccm_aes256_set_key @216 - nettle_ccm_aes256_set_nonce @217 - nettle_ccm_aes256_update @218 - nettle_ccm_decrypt @219 - nettle_ccm_decrypt_message @220 - nettle_ccm_digest @221 - nettle_ccm_encrypt @222 - nettle_ccm_encrypt_message @223 - nettle_ccm_set_nonce @224 - nettle_ccm_update @225 - nettle_cfb8_decrypt @226 - nettle_cfb8_encrypt @227 - nettle_cfb_decrypt @228 - nettle_cfb_encrypt @229 - nettle_chacha_crypt @230 - nettle_chacha_crypt32 @231 - nettle_chacha_poly1305 @232 DATA - nettle_chacha_poly1305_decrypt @233 - nettle_chacha_poly1305_digest @234 - nettle_chacha_poly1305_encrypt @235 - nettle_chacha_poly1305_set_key @236 - nettle_chacha_poly1305_set_nonce @237 - nettle_chacha_poly1305_update @238 - nettle_chacha_set_counter @239 - nettle_chacha_set_counter32 @240 - nettle_chacha_set_key @241 - nettle_chacha_set_nonce @242 - nettle_chacha_set_nonce96 @243 - nettle_cmac128_digest @244 - nettle_cmac128_init @245 - nettle_cmac128_set_key @246 - nettle_cmac128_update @247 - nettle_cmac64_digest @248 - nettle_cmac64_init @249 - nettle_cmac64_set_key @250 - nettle_cmac64_update @251 - nettle_cmac_aes128 @252 DATA - nettle_cmac_aes128_digest @253 - nettle_cmac_aes128_set_key @254 - nettle_cmac_aes128_update @255 - nettle_cmac_aes256 @256 DATA - nettle_cmac_aes256_digest @257 - nettle_cmac_aes256_set_key @258 - nettle_cmac_aes256_update @259 - nettle_cmac_des3 @260 DATA - nettle_cmac_des3_digest @261 - nettle_cmac_des3_set_key @262 - nettle_cmac_des3_update @263 - nettle_cnd_memcpy @264 - nettle_ctr_crypt @265 - nettle_des3_decrypt @266 - nettle_des3_encrypt @267 - nettle_des3_set_key @268 - nettle_des_check_parity @269 - nettle_des_decrypt @270 - nettle_des_encrypt @271 - nettle_des_fix_parity @272 - nettle_des_set_key @273 - nettle_eax_aes128 @274 DATA - nettle_eax_aes128_decrypt @275 - nettle_eax_aes128_digest @276 - nettle_eax_aes128_encrypt @277 - nettle_eax_aes128_set_key @278 - nettle_eax_aes128_set_nonce @279 - nettle_eax_aes128_update @280 - nettle_eax_decrypt @281 - nettle_eax_digest @282 - nettle_eax_encrypt @283 - nettle_eax_set_key @284 - nettle_eax_set_nonce @285 - nettle_eax_update @286 - nettle_gcm_aes128 @287 DATA - nettle_gcm_aes128_decrypt @288 - nettle_gcm_aes128_digest @289 - nettle_gcm_aes128_encrypt @290 - nettle_gcm_aes128_set_iv @291 - nettle_gcm_aes128_set_key @292 - nettle_gcm_aes128_update @293 - nettle_gcm_aes192 @294 DATA - nettle_gcm_aes192_decrypt @295 - nettle_gcm_aes192_digest @296 - nettle_gcm_aes192_encrypt @297 - nettle_gcm_aes192_set_iv @298 - nettle_gcm_aes192_set_key @299 - nettle_gcm_aes192_update @300 - nettle_gcm_aes256 @301 DATA - nettle_gcm_aes256_decrypt @302 - nettle_gcm_aes256_digest @303 - nettle_gcm_aes256_encrypt @304 - nettle_gcm_aes256_set_iv @305 - nettle_gcm_aes256_set_key @306 - nettle_gcm_aes256_update @307 - nettle_gcm_aes_decrypt @308 - nettle_gcm_aes_digest @309 - nettle_gcm_aes_encrypt @310 - nettle_gcm_aes_set_iv @311 - nettle_gcm_aes_set_key @312 - nettle_gcm_aes_update @313 - nettle_gcm_camellia128 @314 DATA - nettle_gcm_camellia128_decrypt @315 - nettle_gcm_camellia128_digest @316 - nettle_gcm_camellia128_encrypt @317 - nettle_gcm_camellia128_set_iv @318 - nettle_gcm_camellia128_set_key @319 - nettle_gcm_camellia128_update @320 - nettle_gcm_camellia256 @321 DATA - nettle_gcm_camellia256_decrypt @322 - nettle_gcm_camellia256_digest @323 - nettle_gcm_camellia256_encrypt @324 - nettle_gcm_camellia256_set_iv @325 - nettle_gcm_camellia256_set_key @326 - nettle_gcm_camellia256_update @327 - nettle_gcm_decrypt @328 - nettle_gcm_digest @329 - nettle_gcm_encrypt @330 - nettle_gcm_set_iv @331 - nettle_gcm_set_key @332 - nettle_gcm_sm4 @333 DATA - nettle_gcm_sm4_decrypt @334 - nettle_gcm_sm4_digest @335 - nettle_gcm_sm4_encrypt @336 - nettle_gcm_sm4_set_iv @337 - nettle_gcm_sm4_set_key @338 - nettle_gcm_sm4_update @339 - nettle_gcm_update @340 - nettle_get_aeads @341 - nettle_get_armors @342 - nettle_get_ciphers @343 - nettle_get_hashes @344 - nettle_get_macs @345 - nettle_gosthash94 @346 DATA - nettle_gosthash94_digest @347 - nettle_gosthash94_init @348 - nettle_gosthash94_update @349 - nettle_gosthash94cp @350 DATA - nettle_gosthash94cp_digest @351 - nettle_gosthash94cp_update @352 - nettle_hkdf_expand @353 - nettle_hkdf_extract @354 - nettle_hmac_digest @355 - nettle_hmac_gosthash94_digest @356 - nettle_hmac_gosthash94_set_key @357 - nettle_hmac_gosthash94_update @358 - nettle_hmac_gosthash94cp_digest @359 - nettle_hmac_gosthash94cp_set_key @360 - nettle_hmac_gosthash94cp_update @361 - nettle_hmac_md5 @362 DATA - nettle_hmac_md5_digest @363 - nettle_hmac_md5_set_key @364 - nettle_hmac_md5_update @365 - nettle_hmac_ripemd160 @366 DATA - nettle_hmac_ripemd160_digest @367 - nettle_hmac_ripemd160_set_key @368 - nettle_hmac_ripemd160_update @369 - nettle_hmac_set_key @370 - nettle_hmac_sha1 @371 DATA - nettle_hmac_sha1_digest @372 - nettle_hmac_sha1_set_key @373 - nettle_hmac_sha1_update @374 - nettle_hmac_sha224 @375 DATA - nettle_hmac_sha224_digest @376 - nettle_hmac_sha224_set_key @377 - nettle_hmac_sha256 @378 DATA - nettle_hmac_sha256_digest @379 - nettle_hmac_sha256_set_key @380 - nettle_hmac_sha256_update @381 - nettle_hmac_sha384 @382 DATA - nettle_hmac_sha384_digest @383 - nettle_hmac_sha384_set_key @384 - nettle_hmac_sha512 @385 DATA - nettle_hmac_sha512_digest @386 - nettle_hmac_sha512_set_key @387 - nettle_hmac_sha512_update @388 - nettle_hmac_sm3 @389 DATA - nettle_hmac_sm3_digest @390 - nettle_hmac_sm3_set_key @391 - nettle_hmac_sm3_update @392 - nettle_hmac_streebog256 @393 DATA - nettle_hmac_streebog256_digest @394 - nettle_hmac_streebog256_set_key @395 - nettle_hmac_streebog512 @396 DATA - nettle_hmac_streebog512_digest @397 - nettle_hmac_streebog512_set_key @398 - nettle_hmac_streebog512_update @399 - nettle_hmac_update @400 - nettle_knuth_lfib_get @401 - nettle_knuth_lfib_get_array @402 - nettle_knuth_lfib_init @403 - nettle_knuth_lfib_random @404 - nettle_lookup_hash @405 - nettle_md2 @406 DATA - nettle_md2_digest @407 - nettle_md2_init @408 - nettle_md2_update @409 - nettle_md4 @410 DATA - nettle_md4_digest @411 - nettle_md4_init @412 - nettle_md4_update @413 - nettle_md5 @414 DATA - nettle_md5_compress @415 - nettle_md5_digest @416 - nettle_md5_init @417 - nettle_md5_update @418 - nettle_memeql_sec @419 - nettle_memxor @420 - nettle_memxor3 @421 - nettle_nist_keyunwrap16 @422 - nettle_nist_keywrap16 @423 - nettle_ocb_aes128_decrypt @424 - nettle_ocb_aes128_decrypt_message @425 - nettle_ocb_aes128_digest @426 - nettle_ocb_aes128_encrypt @427 - nettle_ocb_aes128_encrypt_message @428 - nettle_ocb_aes128_set_decrypt_key @429 - nettle_ocb_aes128_set_encrypt_key @430 - nettle_ocb_aes128_set_nonce @431 - nettle_ocb_aes128_update @432 - nettle_ocb_decrypt @433 - nettle_ocb_decrypt_message @434 - nettle_ocb_digest @435 - nettle_ocb_encrypt @436 - nettle_ocb_encrypt_message @437 - nettle_ocb_set_key @438 - nettle_ocb_set_nonce @439 - nettle_ocb_update @440 - nettle_pbkdf2 @441 - nettle_pbkdf2_hmac_gosthash94cp @442 - nettle_pbkdf2_hmac_sha1 @443 - nettle_pbkdf2_hmac_sha256 @444 - nettle_pbkdf2_hmac_sha384 @445 - nettle_pbkdf2_hmac_sha512 @446 - nettle_poly1305_aes_digest @447 - nettle_poly1305_aes_set_key @448 - nettle_poly1305_aes_set_nonce @449 - nettle_poly1305_aes_update @450 - nettle_realloc @451 - nettle_ripemd160 @452 DATA - nettle_ripemd160_digest @453 - nettle_ripemd160_init @454 - nettle_ripemd160_update @455 - nettle_salsa20_128_set_key @456 - nettle_salsa20_256_set_key @457 - nettle_salsa20_crypt @458 - nettle_salsa20_set_key @459 - nettle_salsa20_set_nonce @460 - nettle_salsa20r12_crypt @461 - nettle_serpent128 @462 DATA - nettle_serpent128_set_key @463 - nettle_serpent192 @464 DATA - nettle_serpent192_set_key @465 - nettle_serpent256 @466 DATA - nettle_serpent256_set_key @467 - nettle_serpent_decrypt @468 - nettle_serpent_encrypt @469 - nettle_serpent_set_key @470 - nettle_sha1 @471 DATA - nettle_sha1_compress @472 - nettle_sha1_digest @473 - nettle_sha1_init @474 - nettle_sha1_update @475 - nettle_sha224 @476 DATA - nettle_sha224_digest @477 - nettle_sha224_init @478 - nettle_sha256 @479 DATA - nettle_sha256_compress @480 - nettle_sha256_digest @481 - nettle_sha256_init @482 - nettle_sha256_update @483 - nettle_sha384 @484 DATA - nettle_sha384_digest @485 - nettle_sha384_init @486 - nettle_sha3_224 @487 DATA - nettle_sha3_224_digest @488 - nettle_sha3_224_init @489 - nettle_sha3_224_update @490 - nettle_sha3_256 @491 DATA - nettle_sha3_256_digest @492 - nettle_sha3_256_init @493 - nettle_sha3_256_shake @494 - nettle_sha3_256_update @495 - nettle_sha3_384 @496 DATA - nettle_sha3_384_digest @497 - nettle_sha3_384_init @498 - nettle_sha3_384_update @499 - nettle_sha3_512 @500 DATA - nettle_sha3_512_digest @501 - nettle_sha3_512_init @502 - nettle_sha3_512_update @503 - nettle_sha3_permute @504 - nettle_sha512 @505 DATA - nettle_sha512_224 @506 DATA - nettle_sha512_224_digest @507 - nettle_sha512_224_init @508 - nettle_sha512_256 @509 DATA - nettle_sha512_256_digest @510 - nettle_sha512_256_init @511 - nettle_sha512_compress @512 - nettle_sha512_digest @513 - nettle_sha512_init @514 - nettle_sha512_update @515 - nettle_siv_cmac_aes128_decrypt_message @516 - nettle_siv_cmac_aes128_encrypt_message @517 - nettle_siv_cmac_aes128_set_key @518 - nettle_siv_cmac_aes256_decrypt_message @519 - nettle_siv_cmac_aes256_encrypt_message @520 - nettle_siv_cmac_aes256_set_key @521 - nettle_siv_cmac_decrypt_message @522 - nettle_siv_cmac_encrypt_message @523 - nettle_siv_cmac_set_key @524 - nettle_siv_gcm_aes128_decrypt_message @525 - nettle_siv_gcm_aes128_encrypt_message @526 - nettle_siv_gcm_aes256_decrypt_message @527 - nettle_siv_gcm_aes256_encrypt_message @528 - nettle_siv_gcm_decrypt_message @529 - nettle_siv_gcm_encrypt_message @530 - nettle_sm3 @531 DATA - nettle_sm3_digest @532 - nettle_sm3_init @533 - nettle_sm3_update @534 - nettle_sm4 @535 DATA - nettle_sm4_crypt @536 - nettle_sm4_set_decrypt_key @537 - nettle_sm4_set_encrypt_key @538 - nettle_streebog256 @539 DATA - nettle_streebog256_digest @540 - nettle_streebog256_init @541 - nettle_streebog512 @542 DATA - nettle_streebog512_digest @543 - nettle_streebog512_init @544 - nettle_streebog512_update @545 - nettle_twofish128 @546 DATA - nettle_twofish128_set_key @547 - nettle_twofish192 @548 DATA - nettle_twofish192_set_key @549 - nettle_twofish256 @550 DATA - nettle_twofish256_set_key @551 - nettle_twofish_decrypt @552 - nettle_twofish_encrypt @553 - nettle_twofish_set_key @554 - nettle_umac128_digest @555 - nettle_umac128_set_key @556 - nettle_umac128_set_nonce @557 - nettle_umac128_update @558 - nettle_umac32_digest @559 - nettle_umac32_set_key @560 - nettle_umac32_set_nonce @561 - nettle_umac32_update @562 - nettle_umac64_digest @563 - nettle_umac64_set_key @564 - nettle_umac64_set_nonce @565 - nettle_umac64_update @566 - nettle_umac96_digest @567 - nettle_umac96_set_key @568 - nettle_umac96_set_nonce @569 - nettle_umac96_update @570 - nettle_version_major @571 - nettle_version_minor @572 - nettle_xrealloc @573 - nettle_xts_aes128_decrypt_message @574 - nettle_xts_aes128_encrypt_message @575 - nettle_xts_aes128_set_decrypt_key @576 - nettle_xts_aes128_set_encrypt_key @577 - nettle_xts_aes256_decrypt_message @578 - nettle_xts_aes256_encrypt_message @579 - nettle_xts_aes256_set_decrypt_key @580 - nettle_xts_aes256_set_encrypt_key @581 - nettle_xts_decrypt_message @582 - nettle_xts_encrypt_message @583 - nettle_yarrow256_fast_reseed @584 - nettle_yarrow256_init @585 - nettle_yarrow256_is_seeded @586 - nettle_yarrow256_needed_sources @587 - nettle_yarrow256_random @588 - nettle_yarrow256_seed @589 - nettle_yarrow256_slow_reseed @590 - nettle_yarrow256_update @591 - nettle_yarrow_key_event_estimate @592 - nettle_yarrow_key_event_init @593 + _nettle_sha3_shake @65 + _nettle_sha3_shake_output @66 + _nettle_sha3_update @67 + _nettle_sha512_compress @68 + _nettle_siv_ghash_set_key @69 + _nettle_siv_ghash_update @70 + _nettle_umac_l2 @71 + _nettle_umac_l2_final @72 + _nettle_umac_l2_init @73 + _nettle_umac_l3 @74 + _nettle_umac_l3_init @75 + _nettle_umac_nh @76 + _nettle_umac_nh_n @77 + _nettle_umac_poly128 @78 + _nettle_umac_poly64 @79 + _nettle_umac_set_key @80 + _nettle_write_be32 @81 + _nettle_write_le32 @82 + _nettle_write_le64 @83 + nettle_MD5Final @84 + nettle_MD5Init @85 + nettle_MD5Update @86 + nettle_aes128 @87 DATA + nettle_aes128_decrypt @88 + nettle_aes128_encrypt @89 + nettle_aes128_invert_key @90 + nettle_aes128_keyunwrap @91 + nettle_aes128_keywrap @92 + nettle_aes128_set_decrypt_key @93 + nettle_aes128_set_encrypt_key @94 + nettle_aes192 @95 DATA + nettle_aes192_decrypt @96 + nettle_aes192_encrypt @97 + nettle_aes192_invert_key @98 + nettle_aes192_keyunwrap @99 + nettle_aes192_keywrap @100 + nettle_aes192_set_decrypt_key @101 + nettle_aes192_set_encrypt_key @102 + nettle_aes256 @103 DATA + nettle_aes256_decrypt @104 + nettle_aes256_encrypt @105 + nettle_aes256_invert_key @106 + nettle_aes256_keyunwrap @107 + nettle_aes256_keywrap @108 + nettle_aes256_set_decrypt_key @109 + nettle_aes256_set_encrypt_key @110 + nettle_aes_decrypt @111 + nettle_aes_encrypt @112 + nettle_aes_invert_key @113 + nettle_aes_set_decrypt_key @114 + nettle_aes_set_encrypt_key @115 + nettle_arcfour128_set_key @116 + nettle_arcfour_crypt @117 + nettle_arcfour_set_key @118 + nettle_arctwo128 @119 DATA + nettle_arctwo128_set_key @120 + nettle_arctwo128_set_key_gutmann @121 + nettle_arctwo40 @122 DATA + nettle_arctwo40_set_key @123 + nettle_arctwo64 @124 DATA + nettle_arctwo64_set_key @125 + nettle_arctwo_decrypt @126 + nettle_arctwo_encrypt @127 + nettle_arctwo_gutmann128 @128 DATA + nettle_arctwo_set_key @129 + nettle_arctwo_set_key_ekb @130 + nettle_arctwo_set_key_gutmann @131 + nettle_balloon @132 + nettle_balloon_itch @133 + nettle_balloon_sha1 @134 + nettle_balloon_sha256 @135 + nettle_balloon_sha384 @136 + nettle_balloon_sha512 @137 + nettle_base16 @138 DATA + nettle_base16_decode_final @139 + nettle_base16_decode_init @140 + nettle_base16_decode_single @141 + nettle_base16_decode_update @142 + nettle_base16_encode_single @143 + nettle_base16_encode_update @144 + nettle_base64 @145 DATA + nettle_base64_decode_final @146 + nettle_base64_decode_init @147 + nettle_base64_decode_single @148 + nettle_base64_decode_update @149 + nettle_base64_encode_final @150 + nettle_base64_encode_group @151 + nettle_base64_encode_init @152 + nettle_base64_encode_raw @153 + nettle_base64_encode_single @154 + nettle_base64_encode_update @155 + nettle_base64url @156 DATA + nettle_base64url_decode_init @157 + nettle_base64url_encode_init @158 + nettle_blowfish128_set_key @159 + nettle_blowfish_bcrypt_hash @160 + nettle_blowfish_bcrypt_verify @161 + nettle_blowfish_decrypt @162 + nettle_blowfish_encrypt @163 + nettle_blowfish_set_key @164 + nettle_buffer_clear @165 + nettle_buffer_copy @166 + nettle_buffer_grow @167 + nettle_buffer_init @168 + nettle_buffer_init_realloc @169 + nettle_buffer_init_size @170 + nettle_buffer_reset @171 + nettle_buffer_space @172 + nettle_buffer_write @173 + nettle_camellia128 @174 DATA + nettle_camellia128_crypt @175 + nettle_camellia128_invert_key @176 + nettle_camellia128_set_encrypt_key @177 + nettle_camellia192 @178 DATA + nettle_camellia192_set_decrypt_key @179 + nettle_camellia192_set_encrypt_key @180 + nettle_camellia256 @181 DATA + nettle_camellia256_crypt @182 + nettle_camellia256_invert_key @183 + nettle_camellia256_set_decrypt_key @184 + nettle_camellia256_set_encrypt_key @185 + nettle_camellia_set_decrypt_key @186 + nettle_cast128 @187 DATA + nettle_cast128_decrypt @188 + nettle_cast128_encrypt @189 + nettle_cast128_set_key @190 + nettle_cast5_set_key @191 + nettle_cbc_aes128_encrypt @192 + nettle_cbc_aes192_encrypt @193 + nettle_cbc_aes256_encrypt @194 + nettle_cbc_decrypt @195 + nettle_cbc_encrypt @196 + nettle_ccm_aes128_decrypt @197 + nettle_ccm_aes128_decrypt_message @198 + nettle_ccm_aes128_digest @199 + nettle_ccm_aes128_encrypt @200 + nettle_ccm_aes128_encrypt_message @201 + nettle_ccm_aes128_set_key @202 + nettle_ccm_aes128_set_nonce @203 + nettle_ccm_aes128_update @204 + nettle_ccm_aes192_decrypt @205 + nettle_ccm_aes192_decrypt_message @206 + nettle_ccm_aes192_digest @207 + nettle_ccm_aes192_encrypt @208 + nettle_ccm_aes192_encrypt_message @209 + nettle_ccm_aes192_set_key @210 + nettle_ccm_aes192_set_nonce @211 + nettle_ccm_aes192_update @212 + nettle_ccm_aes256_decrypt @213 + nettle_ccm_aes256_decrypt_message @214 + nettle_ccm_aes256_digest @215 + nettle_ccm_aes256_encrypt @216 + nettle_ccm_aes256_encrypt_message @217 + nettle_ccm_aes256_set_key @218 + nettle_ccm_aes256_set_nonce @219 + nettle_ccm_aes256_update @220 + nettle_ccm_decrypt @221 + nettle_ccm_decrypt_message @222 + nettle_ccm_digest @223 + nettle_ccm_encrypt @224 + nettle_ccm_encrypt_message @225 + nettle_ccm_set_nonce @226 + nettle_ccm_update @227 + nettle_cfb8_decrypt @228 + nettle_cfb8_encrypt @229 + nettle_cfb_decrypt @230 + nettle_cfb_encrypt @231 + nettle_chacha_crypt @232 + nettle_chacha_crypt32 @233 + nettle_chacha_poly1305 @234 DATA + nettle_chacha_poly1305_decrypt @235 + nettle_chacha_poly1305_digest @236 + nettle_chacha_poly1305_encrypt @237 + nettle_chacha_poly1305_set_key @238 + nettle_chacha_poly1305_set_nonce @239 + nettle_chacha_poly1305_update @240 + nettle_chacha_set_counter @241 + nettle_chacha_set_counter32 @242 + nettle_chacha_set_key @243 + nettle_chacha_set_nonce @244 + nettle_chacha_set_nonce96 @245 + nettle_cmac128_digest @246 + nettle_cmac128_init @247 + nettle_cmac128_set_key @248 + nettle_cmac128_update @249 + nettle_cmac64_digest @250 + nettle_cmac64_init @251 + nettle_cmac64_set_key @252 + nettle_cmac64_update @253 + nettle_cmac_aes128 @254 DATA + nettle_cmac_aes128_digest @255 + nettle_cmac_aes128_set_key @256 + nettle_cmac_aes128_update @257 + nettle_cmac_aes256 @258 DATA + nettle_cmac_aes256_digest @259 + nettle_cmac_aes256_set_key @260 + nettle_cmac_aes256_update @261 + nettle_cmac_des3 @262 DATA + nettle_cmac_des3_digest @263 + nettle_cmac_des3_set_key @264 + nettle_cmac_des3_update @265 + nettle_cnd_memcpy @266 + nettle_ctr_crypt @267 + nettle_des3_decrypt @268 + nettle_des3_encrypt @269 + nettle_des3_set_key @270 + nettle_des_check_parity @271 + nettle_des_decrypt @272 + nettle_des_encrypt @273 + nettle_des_fix_parity @274 + nettle_des_set_key @275 + nettle_drbg_ctr_aes256_init @276 + nettle_drbg_ctr_aes256_random @277 + nettle_eax_aes128 @278 DATA + nettle_eax_aes128_decrypt @279 + nettle_eax_aes128_digest @280 + nettle_eax_aes128_encrypt @281 + nettle_eax_aes128_set_key @282 + nettle_eax_aes128_set_nonce @283 + nettle_eax_aes128_update @284 + nettle_eax_decrypt @285 + nettle_eax_digest @286 + nettle_eax_encrypt @287 + nettle_eax_set_key @288 + nettle_eax_set_nonce @289 + nettle_eax_update @290 + nettle_gcm_aes128 @291 DATA + nettle_gcm_aes128_decrypt @292 + nettle_gcm_aes128_digest @293 + nettle_gcm_aes128_encrypt @294 + nettle_gcm_aes128_set_iv @295 + nettle_gcm_aes128_set_key @296 + nettle_gcm_aes128_update @297 + nettle_gcm_aes192 @298 DATA + nettle_gcm_aes192_decrypt @299 + nettle_gcm_aes192_digest @300 + nettle_gcm_aes192_encrypt @301 + nettle_gcm_aes192_set_iv @302 + nettle_gcm_aes192_set_key @303 + nettle_gcm_aes192_update @304 + nettle_gcm_aes256 @305 DATA + nettle_gcm_aes256_decrypt @306 + nettle_gcm_aes256_digest @307 + nettle_gcm_aes256_encrypt @308 + nettle_gcm_aes256_set_iv @309 + nettle_gcm_aes256_set_key @310 + nettle_gcm_aes256_update @311 + nettle_gcm_aes_decrypt @312 + nettle_gcm_aes_digest @313 + nettle_gcm_aes_encrypt @314 + nettle_gcm_aes_set_iv @315 + nettle_gcm_aes_set_key @316 + nettle_gcm_aes_update @317 + nettle_gcm_camellia128 @318 DATA + nettle_gcm_camellia128_decrypt @319 + nettle_gcm_camellia128_digest @320 + nettle_gcm_camellia128_encrypt @321 + nettle_gcm_camellia128_set_iv @322 + nettle_gcm_camellia128_set_key @323 + nettle_gcm_camellia128_update @324 + nettle_gcm_camellia256 @325 DATA + nettle_gcm_camellia256_decrypt @326 + nettle_gcm_camellia256_digest @327 + nettle_gcm_camellia256_encrypt @328 + nettle_gcm_camellia256_set_iv @329 + nettle_gcm_camellia256_set_key @330 + nettle_gcm_camellia256_update @331 + nettle_gcm_decrypt @332 + nettle_gcm_digest @333 + nettle_gcm_encrypt @334 + nettle_gcm_set_iv @335 + nettle_gcm_set_key @336 + nettle_gcm_sm4 @337 DATA + nettle_gcm_sm4_decrypt @338 + nettle_gcm_sm4_digest @339 + nettle_gcm_sm4_encrypt @340 + nettle_gcm_sm4_set_iv @341 + nettle_gcm_sm4_set_key @342 + nettle_gcm_sm4_update @343 + nettle_gcm_update @344 + nettle_get_aeads @345 + nettle_get_armors @346 + nettle_get_ciphers @347 + nettle_get_hashes @348 + nettle_get_macs @349 + nettle_gosthash94 @350 DATA + nettle_gosthash94_digest @351 + nettle_gosthash94_init @352 + nettle_gosthash94_update @353 + nettle_gosthash94cp @354 DATA + nettle_gosthash94cp_digest @355 + nettle_gosthash94cp_update @356 + nettle_hkdf_expand @357 + nettle_hkdf_extract @358 + nettle_hmac_digest @359 + nettle_hmac_gosthash94 @360 DATA + nettle_hmac_gosthash94_digest @361 + nettle_hmac_gosthash94_set_key @362 + nettle_hmac_gosthash94_update @363 + nettle_hmac_gosthash94cp @364 DATA + nettle_hmac_gosthash94cp_digest @365 + nettle_hmac_gosthash94cp_set_key @366 + nettle_hmac_gosthash94cp_update @367 + nettle_hmac_md5 @368 DATA + nettle_hmac_md5_digest @369 + nettle_hmac_md5_set_key @370 + nettle_hmac_md5_update @371 + nettle_hmac_ripemd160 @372 DATA + nettle_hmac_ripemd160_digest @373 + nettle_hmac_ripemd160_set_key @374 + nettle_hmac_ripemd160_update @375 + nettle_hmac_set_key @376 + nettle_hmac_sha1 @377 DATA + nettle_hmac_sha1_digest @378 + nettle_hmac_sha1_set_key @379 + nettle_hmac_sha1_update @380 + nettle_hmac_sha224 @381 DATA + nettle_hmac_sha224_digest @382 + nettle_hmac_sha224_set_key @383 + nettle_hmac_sha256 @384 DATA + nettle_hmac_sha256_digest @385 + nettle_hmac_sha256_set_key @386 + nettle_hmac_sha256_update @387 + nettle_hmac_sha384 @388 DATA + nettle_hmac_sha384_digest @389 + nettle_hmac_sha384_set_key @390 + nettle_hmac_sha512 @391 DATA + nettle_hmac_sha512_digest @392 + nettle_hmac_sha512_set_key @393 + nettle_hmac_sha512_update @394 + nettle_hmac_sm3 @395 DATA + nettle_hmac_sm3_digest @396 + nettle_hmac_sm3_set_key @397 + nettle_hmac_sm3_update @398 + nettle_hmac_streebog256 @399 DATA + nettle_hmac_streebog256_digest @400 + nettle_hmac_streebog256_set_key @401 + nettle_hmac_streebog512 @402 DATA + nettle_hmac_streebog512_digest @403 + nettle_hmac_streebog512_set_key @404 + nettle_hmac_streebog512_update @405 + nettle_hmac_update @406 + nettle_knuth_lfib_get @407 + nettle_knuth_lfib_get_array @408 + nettle_knuth_lfib_init @409 + nettle_knuth_lfib_random @410 + nettle_lookup_hash @411 + nettle_md2 @412 DATA + nettle_md2_digest @413 + nettle_md2_init @414 + nettle_md2_update @415 + nettle_md4 @416 DATA + nettle_md4_digest @417 + nettle_md4_init @418 + nettle_md4_update @419 + nettle_md5 @420 DATA + nettle_md5_compress @421 + nettle_md5_digest @422 + nettle_md5_init @423 + nettle_md5_update @424 + nettle_memeql_sec @425 + nettle_memxor @426 + nettle_memxor3 @427 + nettle_nist_keyunwrap16 @428 + nettle_nist_keywrap16 @429 + nettle_ocb_aes128_decrypt @430 + nettle_ocb_aes128_decrypt_message @431 + nettle_ocb_aes128_digest @432 + nettle_ocb_aes128_encrypt @433 + nettle_ocb_aes128_encrypt_message @434 + nettle_ocb_aes128_set_decrypt_key @435 + nettle_ocb_aes128_set_encrypt_key @436 + nettle_ocb_aes128_set_nonce @437 + nettle_ocb_aes128_update @438 + nettle_ocb_decrypt @439 + nettle_ocb_decrypt_message @440 + nettle_ocb_digest @441 + nettle_ocb_encrypt @442 + nettle_ocb_encrypt_message @443 + nettle_ocb_set_key @444 + nettle_ocb_set_nonce @445 + nettle_ocb_update @446 + nettle_pbkdf2 @447 + nettle_pbkdf2_hmac_gosthash94cp @448 + nettle_pbkdf2_hmac_sha1 @449 + nettle_pbkdf2_hmac_sha256 @450 + nettle_pbkdf2_hmac_sha384 @451 + nettle_pbkdf2_hmac_sha512 @452 + nettle_poly1305_aes_digest @453 + nettle_poly1305_aes_set_key @454 + nettle_poly1305_aes_set_nonce @455 + nettle_poly1305_aes_update @456 + nettle_realloc @457 + nettle_ripemd160 @458 DATA + nettle_ripemd160_digest @459 + nettle_ripemd160_init @460 + nettle_ripemd160_update @461 + nettle_salsa20_128_set_key @462 + nettle_salsa20_256_set_key @463 + nettle_salsa20_crypt @464 + nettle_salsa20_set_key @465 + nettle_salsa20_set_nonce @466 + nettle_salsa20r12_crypt @467 + nettle_serpent128 @468 DATA + nettle_serpent128_set_key @469 + nettle_serpent192 @470 DATA + nettle_serpent192_set_key @471 + nettle_serpent256 @472 DATA + nettle_serpent256_set_key @473 + nettle_serpent_decrypt @474 + nettle_serpent_encrypt @475 + nettle_serpent_set_key @476 + nettle_sha1 @477 DATA + nettle_sha1_compress @478 + nettle_sha1_digest @479 + nettle_sha1_init @480 + nettle_sha1_update @481 + nettle_sha224 @482 DATA + nettle_sha224_digest @483 + nettle_sha224_init @484 + nettle_sha256 @485 DATA + nettle_sha256_compress @486 + nettle_sha256_digest @487 + nettle_sha256_init @488 + nettle_sha256_update @489 + nettle_sha384 @490 DATA + nettle_sha384_digest @491 + nettle_sha384_init @492 + nettle_sha3_128_init @493 + nettle_sha3_128_shake @494 + nettle_sha3_128_shake_output @495 + nettle_sha3_128_update @496 + nettle_sha3_224 @497 DATA + nettle_sha3_224_digest @498 + nettle_sha3_224_init @499 + nettle_sha3_224_update @500 + nettle_sha3_256 @501 DATA + nettle_sha3_256_digest @502 + nettle_sha3_256_init @503 + nettle_sha3_256_shake @504 + nettle_sha3_256_shake_output @505 + nettle_sha3_256_update @506 + nettle_sha3_384 @507 DATA + nettle_sha3_384_digest @508 + nettle_sha3_384_init @509 + nettle_sha3_384_update @510 + nettle_sha3_512 @511 DATA + nettle_sha3_512_digest @512 + nettle_sha3_512_init @513 + nettle_sha3_512_update @514 + nettle_sha3_permute @515 + nettle_sha512 @516 DATA + nettle_sha512_224 @517 DATA + nettle_sha512_224_digest @518 + nettle_sha512_224_init @519 + nettle_sha512_256 @520 DATA + nettle_sha512_256_digest @521 + nettle_sha512_256_init @522 + nettle_sha512_compress @523 + nettle_sha512_digest @524 + nettle_sha512_init @525 + nettle_sha512_update @526 + nettle_siv_cmac_aes128_decrypt_message @527 + nettle_siv_cmac_aes128_encrypt_message @528 + nettle_siv_cmac_aes128_set_key @529 + nettle_siv_cmac_aes256_decrypt_message @530 + nettle_siv_cmac_aes256_encrypt_message @531 + nettle_siv_cmac_aes256_set_key @532 + nettle_siv_cmac_decrypt_message @533 + nettle_siv_cmac_encrypt_message @534 + nettle_siv_cmac_set_key @535 + nettle_siv_gcm_aes128_decrypt_message @536 + nettle_siv_gcm_aes128_encrypt_message @537 + nettle_siv_gcm_aes256_decrypt_message @538 + nettle_siv_gcm_aes256_encrypt_message @539 + nettle_siv_gcm_decrypt_message @540 + nettle_siv_gcm_encrypt_message @541 + nettle_sm3 @542 DATA + nettle_sm3_digest @543 + nettle_sm3_init @544 + nettle_sm3_update @545 + nettle_sm4 @546 DATA + nettle_sm4_crypt @547 + nettle_sm4_set_decrypt_key @548 + nettle_sm4_set_encrypt_key @549 + nettle_streebog256 @550 DATA + nettle_streebog256_digest @551 + nettle_streebog256_init @552 + nettle_streebog512 @553 DATA + nettle_streebog512_digest @554 + nettle_streebog512_init @555 + nettle_streebog512_update @556 + nettle_twofish128 @557 DATA + nettle_twofish128_set_key @558 + nettle_twofish192 @559 DATA + nettle_twofish192_set_key @560 + nettle_twofish256 @561 DATA + nettle_twofish256_set_key @562 + nettle_twofish_decrypt @563 + nettle_twofish_encrypt @564 + nettle_twofish_set_key @565 + nettle_umac128_digest @566 + nettle_umac128_set_key @567 + nettle_umac128_set_nonce @568 + nettle_umac128_update @569 + nettle_umac32_digest @570 + nettle_umac32_set_key @571 + nettle_umac32_set_nonce @572 + nettle_umac32_update @573 + nettle_umac64_digest @574 + nettle_umac64_set_key @575 + nettle_umac64_set_nonce @576 + nettle_umac64_update @577 + nettle_umac96_digest @578 + nettle_umac96_set_key @579 + nettle_umac96_set_nonce @580 + nettle_umac96_update @581 + nettle_version_major @582 + nettle_version_minor @583 + nettle_xrealloc @584 + nettle_xts_aes128_decrypt_message @585 + nettle_xts_aes128_encrypt_message @586 + nettle_xts_aes128_set_decrypt_key @587 + nettle_xts_aes128_set_encrypt_key @588 + nettle_xts_aes256_decrypt_message @589 + nettle_xts_aes256_encrypt_message @590 + nettle_xts_aes256_set_decrypt_key @591 + nettle_xts_aes256_set_encrypt_key @592 + nettle_xts_decrypt_message @593 + nettle_xts_encrypt_message @594 + nettle_yarrow256_fast_reseed @595 + nettle_yarrow256_init @596 + nettle_yarrow256_is_seeded @597 + nettle_yarrow256_needed_sources @598 + nettle_yarrow256_random @599 + nettle_yarrow256_seed @600 + nettle_yarrow256_slow_reseed @601 + nettle_yarrow256_update @602 + nettle_yarrow_key_event_estimate @603 + nettle_yarrow_key_event_init @604 diff --git a/extlib/nettle.win32/lib.amd64/libnettle-8.dll b/extlib/nettle.win32/lib.amd64/libnettle-8.dll index f2ed143..0f25c16 100755 Binary files a/extlib/nettle.win32/lib.amd64/libnettle-8.dll and b/extlib/nettle.win32/lib.amd64/libnettle-8.dll differ diff --git a/extlib/nettle.win32/lib.amd64/libnettle-8.exp b/extlib/nettle.win32/lib.amd64/libnettle-8.exp index f8e783b..a334c5f 100644 Binary files a/extlib/nettle.win32/lib.amd64/libnettle-8.exp and b/extlib/nettle.win32/lib.amd64/libnettle-8.exp differ diff --git a/extlib/nettle.win32/lib.amd64/libnettle-8.lib b/extlib/nettle.win32/lib.amd64/libnettle-8.lib index 1781249..bbdb19d 100644 Binary files a/extlib/nettle.win32/lib.amd64/libnettle-8.lib and b/extlib/nettle.win32/lib.amd64/libnettle-8.lib differ diff --git a/extlib/nettle.win32/lib.amd64/libnettle.dll.a b/extlib/nettle.win32/lib.amd64/libnettle.dll.a index 4ad6f60..5483269 100644 Binary files a/extlib/nettle.win32/lib.amd64/libnettle.dll.a and b/extlib/nettle.win32/lib.amd64/libnettle.dll.a differ diff --git a/extlib/nettle.win32/lib.i386/build.sh b/extlib/nettle.win32/lib.i386/build.sh deleted file mode 100755 index 772c41d..0000000 --- a/extlib/nettle.win32/lib.i386/build.sh +++ /dev/null @@ -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 diff --git a/extlib/nettle.win32/lib.i386/libhogweed-6.def b/extlib/nettle.win32/lib.i386/libhogweed-6.def index 7e75fe5..556e83f 100644 --- a/extlib/nettle.win32/lib.i386/libhogweed-6.def +++ b/extlib/nettle.win32/lib.i386/libhogweed-6.def @@ -16,426 +16,435 @@ EXPORTS _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_equal_p @23 - _nettle_ecc_mod_inv @24 - _nettle_ecc_mod_mul @25 - _nettle_ecc_mod_mul_1 @26 - _nettle_ecc_mod_mul_canonical @27 - _nettle_ecc_mod_pow_2k @28 - _nettle_ecc_mod_pow_2k_mul @29 - _nettle_ecc_mod_random @30 - _nettle_ecc_mod_sqr @31 - _nettle_ecc_mod_sqr_canonical @32 - _nettle_ecc_mod_sub @33 - _nettle_ecc_mod_submul_1 @34 - _nettle_ecc_mod_zero_p @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_nonsec_add_jjj @41 - _nettle_ecc_pm1_redc @42 - _nettle_ecc_pp1_redc @43 - _nettle_ed25519_sha512 @44 DATA - _nettle_ed448_shake256 @45 DATA - _nettle_eddsa_compress @46 - _nettle_eddsa_compress_itch @47 - _nettle_eddsa_decompress @48 - _nettle_eddsa_decompress_itch @49 - _nettle_eddsa_expand_key @50 - _nettle_eddsa_hash @51 - _nettle_eddsa_public_key @52 - _nettle_eddsa_public_key_itch @53 - _nettle_eddsa_sign @54 - _nettle_eddsa_sign_itch @55 - _nettle_eddsa_verify @56 - _nettle_eddsa_verify_itch @57 - _nettle_generate_pocklington_prime @58 - _nettle_gmp_alloc @59 - _nettle_gmp_alloc_limbs @60 - _nettle_gmp_free @61 - _nettle_gmp_free_limbs @62 - _nettle_gost_gc256b @63 DATA - _nettle_gost_gc512a @64 DATA - _nettle_gost_hash @65 - _nettle_mpn_get_base256 @66 - _nettle_mpn_get_base256_le @67 - _nettle_mpn_set_base256 @68 - _nettle_mpn_set_base256_le @69 - _nettle_mpz_limbs_copy @70 - _nettle_mpz_set_n @71 - _nettle_pkcs1_sec_decrypt @72 - _nettle_pkcs1_sec_decrypt_variable @73 - _nettle_pkcs1_signature_prefix @74 - _nettle_rsa_blind @75 - _nettle_rsa_check_size @76 - _nettle_rsa_sec_compute_root_tr @77 - _nettle_rsa_unblind @78 - _nettle_rsa_verify @79 - _nettle_rsa_verify_recover @80 - _nettle_sec_add_1 @81 - _nettle_sec_sub_1 @82 - _nettle_sec_zero_p @83 - _nettle_secp_192r1 @84 DATA - _nettle_secp_224r1 @85 DATA - _nettle_secp_256r1 @86 DATA - _nettle_secp_384r1 @87 DATA - _nettle_secp_521r1 @88 DATA - mp_bits_per_limb @89 DATA - mp_get_memory_functions @90 - mp_set_memory_functions @91 - mpn_add @92 - mpn_add_1 @93 - mpn_add_n @94 - mpn_addmul_1 @95 - mpn_cmp @96 - mpn_cnd_add_n @97 - mpn_cnd_sub_n @98 - mpn_cnd_swap @99 - mpn_com @100 - mpn_copyd @101 - mpn_copyi @102 - mpn_get_str @103 - mpn_invert_3by2 @104 - mpn_lshift @105 - mpn_mul @106 - mpn_mul_1 @107 - mpn_mul_n @108 - mpn_neg @109 - mpn_perfect_square_p @110 - mpn_popcount @111 - mpn_rshift @112 - mpn_scan0 @113 - mpn_scan1 @114 - mpn_sec_tabselect @115 - mpn_set_str @116 - mpn_sqr @117 - mpn_sqrtrem @118 - mpn_sub @119 - mpn_sub_1 @120 - mpn_sub_n @121 - mpn_submul_1 @122 - mpn_zero @123 - mpn_zero_p @124 - mpz_2fac_ui @125 - mpz_abs @126 - mpz_add @127 - mpz_add_ui @128 - mpz_addmul @129 - mpz_addmul_ui @130 - mpz_and @131 - mpz_bin_uiui @132 - mpz_cdiv_q @133 - mpz_cdiv_q_2exp @134 - mpz_cdiv_q_ui @135 - mpz_cdiv_qr @136 - mpz_cdiv_qr_ui @137 - mpz_cdiv_r @138 - mpz_cdiv_r_2exp @139 - mpz_cdiv_r_ui @140 - mpz_cdiv_ui @141 - mpz_clear @142 - mpz_clrbit @143 - mpz_cmp @144 - mpz_cmp_d @145 - mpz_cmp_si @146 - mpz_cmp_ui @147 - mpz_cmpabs @148 - mpz_cmpabs_d @149 - mpz_cmpabs_ui @150 - mpz_com @151 - mpz_combit @152 - mpz_congruent_p @153 - mpz_divexact @154 - mpz_divexact_ui @155 - mpz_divisible_p @156 - mpz_divisible_ui_p @157 - mpz_export @158 - mpz_fac_ui @159 - mpz_fdiv_q @160 - mpz_fdiv_q_2exp @161 - mpz_fdiv_q_ui @162 - mpz_fdiv_qr @163 - mpz_fdiv_qr_ui @164 - mpz_fdiv_r @165 - mpz_fdiv_r_2exp @166 - mpz_fdiv_r_ui @167 - mpz_fdiv_ui @168 - mpz_fits_sint_p @169 - mpz_fits_slong_p @170 - mpz_fits_sshort_p @171 - mpz_fits_uint_p @172 - mpz_fits_ulong_p @173 - mpz_fits_ushort_p @174 - mpz_gcd @175 - mpz_gcd_ui @176 - mpz_gcdext @177 - mpz_get_d @178 - mpz_get_si @179 - mpz_get_str @180 - mpz_get_ui @181 - mpz_getlimbn @182 - mpz_hamdist @183 - mpz_import @184 - mpz_init @185 - mpz_init2 @186 - mpz_init_set @187 - mpz_init_set_d @188 - mpz_init_set_si @189 - mpz_init_set_str @190 - mpz_init_set_ui @191 - mpz_invert @192 - mpz_ior @193 - mpz_lcm @194 - mpz_lcm_ui @195 - mpz_limbs_finish @196 - mpz_limbs_modify @197 - mpz_limbs_read @198 - mpz_limbs_write @199 - mpz_mfac_uiui @200 - mpz_mod @201 - mpz_mod_ui @202 - mpz_mul @203 - mpz_mul_2exp @204 - mpz_mul_si @205 - mpz_mul_ui @206 - mpz_neg @207 - mpz_out_str @208 - mpz_perfect_square_p @209 - mpz_popcount @210 - mpz_pow_ui @211 - mpz_powm @212 - mpz_powm_ui @213 - mpz_probab_prime_p @214 - mpz_realloc2 @215 - mpz_roinit_n @216 - mpz_root @217 - mpz_rootrem @218 - mpz_scan0 @219 - mpz_scan1 @220 - mpz_set @221 - mpz_set_d @222 - mpz_set_si @223 - mpz_set_str @224 - mpz_set_ui @225 - mpz_setbit @226 - mpz_sgn @227 - mpz_size @228 - mpz_sizeinbase @229 - mpz_sqrt @230 - mpz_sqrtrem @231 - mpz_sub @232 - mpz_sub_ui @233 - mpz_submul @234 - mpz_submul_ui @235 - mpz_swap @236 - mpz_tdiv_q @237 - mpz_tdiv_q_2exp @238 - mpz_tdiv_q_ui @239 - mpz_tdiv_qr @240 - mpz_tdiv_qr_ui @241 - mpz_tdiv_r @242 - mpz_tdiv_r_2exp @243 - mpz_tdiv_r_ui @244 - mpz_tdiv_ui @245 - mpz_tstbit @246 - mpz_ui_pow_ui @247 - mpz_ui_sub @248 - mpz_xor @249 - nettle_asn1_der_decode_bitstring @250 - nettle_asn1_der_decode_bitstring_last @251 - nettle_asn1_der_decode_constructed @252 - nettle_asn1_der_decode_constructed_last @253 - nettle_asn1_der_get_bignum @254 - nettle_asn1_der_get_uint32 @255 - nettle_asn1_der_iterator_first @256 - nettle_asn1_der_iterator_next @257 - nettle_curve25519_mul @258 - nettle_curve25519_mul_g @259 - nettle_curve448_mul @260 - nettle_curve448_mul_g @261 - nettle_dsa_compat_generate_keypair @262 - nettle_dsa_generate_keypair @263 - nettle_dsa_generate_params @264 - nettle_dsa_keypair_from_sexp_alist @265 - nettle_dsa_keypair_to_sexp @266 - nettle_dsa_openssl_private_key_from_der_iterator @267 - nettle_dsa_params_clear @268 - nettle_dsa_params_from_der_iterator @269 - nettle_dsa_params_init @270 - nettle_dsa_private_key_clear @271 - nettle_dsa_private_key_init @272 - nettle_dsa_public_key_clear @273 - nettle_dsa_public_key_from_der_iterator @274 - nettle_dsa_public_key_init @275 - nettle_dsa_sha1_keypair_from_sexp @276 - nettle_dsa_sha1_sign @277 - nettle_dsa_sha1_sign_digest @278 - nettle_dsa_sha1_verify @279 - nettle_dsa_sha1_verify_digest @280 - nettle_dsa_sha256_keypair_from_sexp @281 - nettle_dsa_sha256_sign @282 - nettle_dsa_sha256_sign_digest @283 - nettle_dsa_sha256_verify @284 - nettle_dsa_sha256_verify_digest @285 - nettle_dsa_sign @286 - nettle_dsa_signature_clear @287 - nettle_dsa_signature_from_sexp @288 - nettle_dsa_signature_init @289 - nettle_dsa_verify @290 - nettle_ecc_bit_size @291 - nettle_ecc_ecdsa_sign @292 - nettle_ecc_ecdsa_sign_itch @293 - nettle_ecc_ecdsa_verify @294 - nettle_ecc_ecdsa_verify_itch @295 - nettle_ecc_gostdsa_sign @296 - nettle_ecc_gostdsa_sign_itch @297 - nettle_ecc_gostdsa_verify @298 - nettle_ecc_gostdsa_verify_itch @299 - nettle_ecc_point_clear @300 - nettle_ecc_point_get @301 - nettle_ecc_point_init @302 - nettle_ecc_point_mul @303 - nettle_ecc_point_mul_g @304 - nettle_ecc_point_set @305 - nettle_ecc_scalar_clear @306 - nettle_ecc_scalar_get @307 - nettle_ecc_scalar_init @308 - nettle_ecc_scalar_random @309 - nettle_ecc_scalar_set @310 - nettle_ecc_size @311 - nettle_ecc_size_a @312 - nettle_ecc_size_j @313 - nettle_ecdsa_generate_keypair @314 - nettle_ecdsa_sign @315 - nettle_ecdsa_verify @316 - nettle_ed25519_sha512_public_key @317 - nettle_ed25519_sha512_sign @318 - nettle_ed25519_sha512_verify @319 - nettle_ed448_shake256_public_key @320 - nettle_ed448_shake256_sign @321 - nettle_ed448_shake256_verify @322 - nettle_get_gost_gc256b @323 - nettle_get_gost_gc512a @324 - nettle_get_secp_192r1 @325 - nettle_get_secp_224r1 @326 - nettle_get_secp_256r1 @327 - nettle_get_secp_384r1 @328 - nettle_get_secp_521r1 @329 - nettle_gostdsa_sign @330 - nettle_gostdsa_verify @331 - nettle_gostdsa_vko @332 - nettle_mpz_get_str_256 @333 - nettle_mpz_init_set_str_256_s @334 - nettle_mpz_init_set_str_256_u @335 - nettle_mpz_random @336 - nettle_mpz_random_size @337 - nettle_mpz_set_sexp @338 - nettle_mpz_set_str_256_s @339 - nettle_mpz_set_str_256_u @340 - nettle_mpz_sizeinbase_256_s @341 - nettle_mpz_sizeinbase_256_u @342 - nettle_openssl_provate_key_from_der @343 - nettle_pgp_armor @344 - nettle_pgp_crc24 @345 - nettle_pgp_put_header @346 - nettle_pgp_put_header_length @347 - nettle_pgp_put_length @348 - nettle_pgp_put_mpi @349 - nettle_pgp_put_public_rsa_key @350 - nettle_pgp_put_rsa_sha1_signature @351 - nettle_pgp_put_string @352 - nettle_pgp_put_sub_packet @353 - nettle_pgp_put_uint16 @354 - nettle_pgp_put_uint32 @355 - nettle_pgp_put_userid @356 - nettle_pgp_sub_packet_end @357 - nettle_pgp_sub_packet_start @358 - nettle_pkcs1_decrypt @359 - nettle_pkcs1_encrypt @360 - nettle_pkcs1_rsa_digest_encode @361 - nettle_pkcs1_rsa_md5_encode @362 - nettle_pkcs1_rsa_md5_encode_digest @363 - nettle_pkcs1_rsa_sha1_encode @364 - nettle_pkcs1_rsa_sha1_encode_digest @365 - nettle_pkcs1_rsa_sha256_encode @366 - nettle_pkcs1_rsa_sha256_encode_digest @367 - nettle_pkcs1_rsa_sha512_encode @368 - nettle_pkcs1_rsa_sha512_encode_digest @369 - nettle_pss_encode_mgf1 @370 - nettle_pss_mgf1 @371 - nettle_pss_verify_mgf1 @372 - nettle_random_prime @373 - nettle_rsa_compute_root @374 - nettle_rsa_compute_root_tr @375 - nettle_rsa_decrypt @376 - nettle_rsa_decrypt_tr @377 - nettle_rsa_encrypt @378 - nettle_rsa_generate_keypair @379 - nettle_rsa_keypair_from_der @380 - nettle_rsa_keypair_from_sexp @381 - nettle_rsa_keypair_from_sexp_alist @382 - nettle_rsa_keypair_to_openpgp @383 - nettle_rsa_keypair_to_sexp @384 - nettle_rsa_md5_sign @385 - nettle_rsa_md5_sign_digest @386 - nettle_rsa_md5_sign_digest_tr @387 - nettle_rsa_md5_sign_tr @388 - nettle_rsa_md5_verify @389 - nettle_rsa_md5_verify_digest @390 - nettle_rsa_pkcs1_sign @391 - nettle_rsa_pkcs1_sign_tr @392 - nettle_rsa_pkcs1_verify @393 - nettle_rsa_private_key_clear @394 - nettle_rsa_private_key_from_der_iterator @395 - nettle_rsa_private_key_init @396 - nettle_rsa_private_key_prepare @397 - nettle_rsa_pss_sha256_sign_digest_tr @398 - nettle_rsa_pss_sha256_verify_digest @399 - nettle_rsa_pss_sha384_sign_digest_tr @400 - nettle_rsa_pss_sha384_verify_digest @401 - nettle_rsa_pss_sha512_sign_digest_tr @402 - nettle_rsa_pss_sha512_verify_digest @403 - nettle_rsa_public_key_clear @404 - nettle_rsa_public_key_from_der_iterator @405 - nettle_rsa_public_key_init @406 - nettle_rsa_public_key_prepare @407 - nettle_rsa_sec_decrypt @408 - nettle_rsa_sha1_sign @409 - nettle_rsa_sha1_sign_digest @410 - nettle_rsa_sha1_sign_digest_tr @411 - nettle_rsa_sha1_sign_tr @412 - nettle_rsa_sha1_verify @413 - nettle_rsa_sha1_verify_digest @414 - nettle_rsa_sha256_sign @415 - nettle_rsa_sha256_sign_digest @416 - nettle_rsa_sha256_sign_digest_tr @417 - nettle_rsa_sha256_sign_tr @418 - nettle_rsa_sha256_verify @419 - nettle_rsa_sha256_verify_digest @420 - nettle_rsa_sha512_sign @421 - nettle_rsa_sha512_sign_digest @422 - nettle_rsa_sha512_sign_digest_tr @423 - nettle_rsa_sha512_sign_tr @424 - nettle_rsa_sha512_verify @425 - nettle_rsa_sha512_verify_digest @426 - nettle_sexp_format @427 - nettle_sexp_iterator_assoc @428 - nettle_sexp_iterator_check_type @429 - nettle_sexp_iterator_check_types @430 - nettle_sexp_iterator_enter_list @431 - nettle_sexp_iterator_exit_list @432 - nettle_sexp_iterator_first @433 - nettle_sexp_iterator_get_uint32 @434 - nettle_sexp_iterator_next @435 - nettle_sexp_iterator_subexpr @436 - nettle_sexp_transport_format @437 - nettle_sexp_transport_iterator_first @438 - nettle_sexp_transport_vformat @439 - nettle_sexp_vformat @440 + _nettle_ecc_j_to_a @18 + _nettle_ecc_mod @19 + _nettle_ecc_mod_add @20 + _nettle_ecc_mod_addmul_1 @21 + _nettle_ecc_mod_equal_p @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_mod_zero_p @34 + _nettle_ecc_mul_a @35 + _nettle_ecc_mul_a_eh @36 + _nettle_ecc_mul_g @37 + _nettle_ecc_mul_g_eh @38 + _nettle_ecc_mul_m @39 + _nettle_ecc_nonsec_add_jjj @40 + _nettle_ecc_pm1_redc @41 + _nettle_ecc_pp1_redc @42 + _nettle_ed25519_sha512 @43 DATA + _nettle_ed448_shake256 @44 DATA + _nettle_eddsa_compress @45 + _nettle_eddsa_compress_itch @46 + _nettle_eddsa_decompress @47 + _nettle_eddsa_decompress_itch @48 + _nettle_eddsa_expand_key @49 + _nettle_eddsa_hash @50 + _nettle_eddsa_public_key @51 + _nettle_eddsa_public_key_itch @52 + _nettle_eddsa_sign @53 + _nettle_eddsa_sign_itch @54 + _nettle_eddsa_verify @55 + _nettle_eddsa_verify_itch @56 + _nettle_generate_pocklington_prime @57 + _nettle_gmp_alloc @58 + _nettle_gmp_alloc_limbs @59 + _nettle_gmp_free @60 + _nettle_gmp_free_limbs @61 + _nettle_gost_gc256b @62 DATA + _nettle_gost_gc512a @63 DATA + _nettle_gostdsa_hash @64 + _nettle_mpn_get_base256 @65 + _nettle_mpn_get_base256_le @66 + _nettle_mpn_set_base256 @67 + _nettle_mpn_set_base256_le @68 + _nettle_mpz_limbs_copy @69 + _nettle_mpz_set_n @70 + _nettle_oaep_decode_mgf1 @71 + _nettle_oaep_encode_mgf1 @72 + _nettle_pkcs1_sec_decrypt @73 + _nettle_pkcs1_sec_decrypt_variable @74 + _nettle_pkcs1_signature_prefix @75 + _nettle_rsa_blind @76 + _nettle_rsa_check_size @77 + _nettle_rsa_oaep_decrypt @78 + _nettle_rsa_oaep_encrypt @79 + _nettle_rsa_sec_compute_root_tr @80 + _nettle_rsa_unblind @81 + _nettle_rsa_verify @82 + _nettle_rsa_verify_recover @83 + _nettle_sec_add_1 @84 + _nettle_sec_sub_1 @85 + _nettle_sec_zero_p @86 + _nettle_secp_192r1 @87 DATA + _nettle_secp_224r1 @88 DATA + _nettle_secp_256r1 @89 DATA + _nettle_secp_384r1 @90 DATA + _nettle_secp_521r1 @91 DATA + mp_bits_per_limb @92 DATA + mp_get_memory_functions @93 + mp_set_memory_functions @94 + mpn_add @95 + mpn_add_1 @96 + mpn_add_n @97 + mpn_addmul_1 @98 + mpn_cmp @99 + mpn_cnd_add_n @100 + mpn_cnd_sub_n @101 + mpn_cnd_swap @102 + mpn_com @103 + mpn_copyd @104 + mpn_copyi @105 + mpn_get_str @106 + mpn_invert_3by2 @107 + mpn_lshift @108 + mpn_mul @109 + mpn_mul_1 @110 + mpn_mul_n @111 + mpn_neg @112 + mpn_perfect_square_p @113 + mpn_popcount @114 + mpn_rshift @115 + mpn_scan0 @116 + mpn_scan1 @117 + mpn_sec_tabselect @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_oaep_sha256_decrypt @394 + nettle_rsa_oaep_sha256_encrypt @395 + nettle_rsa_oaep_sha384_decrypt @396 + nettle_rsa_oaep_sha384_encrypt @397 + nettle_rsa_oaep_sha512_decrypt @398 + nettle_rsa_oaep_sha512_encrypt @399 + nettle_rsa_pkcs1_sign @400 + nettle_rsa_pkcs1_sign_tr @401 + nettle_rsa_pkcs1_verify @402 + nettle_rsa_private_key_clear @403 + nettle_rsa_private_key_from_der_iterator @404 + nettle_rsa_private_key_init @405 + nettle_rsa_private_key_prepare @406 + nettle_rsa_pss_sha256_sign_digest_tr @407 + nettle_rsa_pss_sha256_verify_digest @408 + nettle_rsa_pss_sha384_sign_digest_tr @409 + nettle_rsa_pss_sha384_verify_digest @410 + nettle_rsa_pss_sha512_sign_digest_tr @411 + nettle_rsa_pss_sha512_verify_digest @412 + nettle_rsa_public_key_clear @413 + nettle_rsa_public_key_from_der_iterator @414 + nettle_rsa_public_key_init @415 + nettle_rsa_public_key_prepare @416 + nettle_rsa_sec_decrypt @417 + nettle_rsa_sha1_sign @418 + nettle_rsa_sha1_sign_digest @419 + nettle_rsa_sha1_sign_digest_tr @420 + nettle_rsa_sha1_sign_tr @421 + nettle_rsa_sha1_verify @422 + nettle_rsa_sha1_verify_digest @423 + nettle_rsa_sha256_sign @424 + nettle_rsa_sha256_sign_digest @425 + nettle_rsa_sha256_sign_digest_tr @426 + nettle_rsa_sha256_sign_tr @427 + nettle_rsa_sha256_verify @428 + nettle_rsa_sha256_verify_digest @429 + nettle_rsa_sha512_sign @430 + nettle_rsa_sha512_sign_digest @431 + nettle_rsa_sha512_sign_digest_tr @432 + nettle_rsa_sha512_sign_tr @433 + nettle_rsa_sha512_verify @434 + nettle_rsa_sha512_verify_digest @435 + nettle_sexp_format @436 + nettle_sexp_iterator_assoc @437 + nettle_sexp_iterator_check_type @438 + nettle_sexp_iterator_check_types @439 + 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 diff --git a/extlib/nettle.win32/lib.i386/libhogweed-6.dll b/extlib/nettle.win32/lib.i386/libhogweed-6.dll index 7a78622..1cc1184 100755 Binary files a/extlib/nettle.win32/lib.i386/libhogweed-6.dll and b/extlib/nettle.win32/lib.i386/libhogweed-6.dll differ diff --git a/extlib/nettle.win32/lib.i386/libhogweed-6.exp b/extlib/nettle.win32/lib.i386/libhogweed-6.exp index 123e310..bdf0d60 100644 Binary files a/extlib/nettle.win32/lib.i386/libhogweed-6.exp and b/extlib/nettle.win32/lib.i386/libhogweed-6.exp differ diff --git a/extlib/nettle.win32/lib.i386/libhogweed-6.lib b/extlib/nettle.win32/lib.i386/libhogweed-6.lib index 4754dd5..e070cab 100644 Binary files a/extlib/nettle.win32/lib.i386/libhogweed-6.lib and b/extlib/nettle.win32/lib.i386/libhogweed-6.lib differ diff --git a/extlib/nettle.win32/lib.i386/libhogweed.dll.a b/extlib/nettle.win32/lib.i386/libhogweed.dll.a index fc2b924..65faa56 100644 Binary files a/extlib/nettle.win32/lib.i386/libhogweed.dll.a and b/extlib/nettle.win32/lib.i386/libhogweed.dll.a differ diff --git a/extlib/nettle.win32/lib.i386/libnettle-8.def b/extlib/nettle.win32/lib.i386/libnettle-8.def index cce39e4..9428253 100644 --- a/extlib/nettle.win32/lib.i386/libnettle-8.def +++ b/extlib/nettle.win32/lib.i386/libnettle-8.def @@ -32,532 +32,543 @@ EXPORTS _nettle_salsa20_crypt @31 _nettle_sha256_compress_n @32 _nettle_sha3_pad @33 - _nettle_sha3_update @34 - _nettle_sha512_compress @35 - _nettle_siv_ghash_set_key @36 - _nettle_siv_ghash_update @37 - _nettle_umac_l2 @38 - _nettle_umac_l2_final @39 - _nettle_umac_l2_init @40 - _nettle_umac_l3 @41 - _nettle_umac_l3_init @42 - _nettle_umac_nh @43 - _nettle_umac_nh_n @44 - _nettle_umac_poly128 @45 - _nettle_umac_poly64 @46 - _nettle_umac_set_key @47 - _nettle_write_be32 @48 - _nettle_write_le32 @49 - _nettle_write_le64 @50 - nettle_MD5Final @51 - nettle_MD5Init @52 - nettle_MD5Update @53 - nettle_aes128 @54 DATA - nettle_aes128_decrypt @55 - nettle_aes128_encrypt @56 - nettle_aes128_invert_key @57 - nettle_aes128_keyunwrap @58 - nettle_aes128_keywrap @59 - nettle_aes128_set_decrypt_key @60 - nettle_aes128_set_encrypt_key @61 - nettle_aes192 @62 DATA - nettle_aes192_decrypt @63 - nettle_aes192_encrypt @64 - nettle_aes192_invert_key @65 - nettle_aes192_keyunwrap @66 - nettle_aes192_keywrap @67 - nettle_aes192_set_decrypt_key @68 - nettle_aes192_set_encrypt_key @69 - nettle_aes256 @70 DATA - nettle_aes256_decrypt @71 - nettle_aes256_encrypt @72 - nettle_aes256_invert_key @73 - nettle_aes256_keyunwrap @74 - nettle_aes256_keywrap @75 - nettle_aes256_set_decrypt_key @76 - nettle_aes256_set_encrypt_key @77 - nettle_aes_decrypt @78 - nettle_aes_encrypt @79 - nettle_aes_invert_key @80 - nettle_aes_set_decrypt_key @81 - nettle_aes_set_encrypt_key @82 - nettle_arcfour128_set_key @83 - nettle_arcfour_crypt @84 - nettle_arcfour_set_key @85 - nettle_arctwo128 @86 DATA - nettle_arctwo128_set_key @87 - nettle_arctwo128_set_key_gutmann @88 - nettle_arctwo40 @89 DATA - nettle_arctwo40_set_key @90 - nettle_arctwo64 @91 DATA - nettle_arctwo64_set_key @92 - nettle_arctwo_decrypt @93 - nettle_arctwo_encrypt @94 - nettle_arctwo_gutmann128 @95 DATA - nettle_arctwo_set_key @96 - nettle_arctwo_set_key_ekb @97 - nettle_arctwo_set_key_gutmann @98 - nettle_balloon @99 - nettle_balloon_itch @100 - nettle_balloon_sha1 @101 - nettle_balloon_sha256 @102 - nettle_balloon_sha384 @103 - nettle_balloon_sha512 @104 - nettle_base16 @105 DATA - nettle_base16_decode_final @106 - nettle_base16_decode_init @107 - nettle_base16_decode_single @108 - nettle_base16_decode_update @109 - nettle_base16_encode_single @110 - nettle_base16_encode_update @111 - nettle_base64 @112 DATA - nettle_base64_decode_final @113 - nettle_base64_decode_init @114 - nettle_base64_decode_single @115 - nettle_base64_decode_update @116 - nettle_base64_encode_final @117 - nettle_base64_encode_group @118 - nettle_base64_encode_init @119 - nettle_base64_encode_raw @120 - nettle_base64_encode_single @121 - nettle_base64_encode_update @122 - nettle_base64url @123 DATA - nettle_base64url_decode_init @124 - nettle_base64url_encode_init @125 - nettle_blowfish128_set_key @126 - nettle_blowfish_bcrypt_hash @127 - nettle_blowfish_bcrypt_verify @128 - nettle_blowfish_decrypt @129 - nettle_blowfish_encrypt @130 - nettle_blowfish_set_key @131 - nettle_buffer_clear @132 - nettle_buffer_copy @133 - nettle_buffer_grow @134 - nettle_buffer_init @135 - nettle_buffer_init_realloc @136 - nettle_buffer_init_size @137 - nettle_buffer_reset @138 - nettle_buffer_space @139 - nettle_buffer_write @140 - nettle_camellia128 @141 DATA - nettle_camellia128_crypt @142 - nettle_camellia128_invert_key @143 - nettle_camellia128_set_encrypt_key @144 - nettle_camellia192 @145 DATA - nettle_camellia192_set_decrypt_key @146 - nettle_camellia192_set_encrypt_key @147 - nettle_camellia256 @148 DATA - nettle_camellia256_crypt @149 - nettle_camellia256_invert_key @150 - nettle_camellia256_set_decrypt_key @151 - nettle_camellia256_set_encrypt_key @152 - nettle_camellia_set_decrypt_key @153 - nettle_cast128 @154 DATA - nettle_cast128_decrypt @155 - nettle_cast128_encrypt @156 - nettle_cast128_set_key @157 - nettle_cast5_set_key @158 - nettle_cbc_aes128_encrypt @159 - nettle_cbc_aes192_encrypt @160 - nettle_cbc_aes256_encrypt @161 - nettle_cbc_decrypt @162 - nettle_cbc_encrypt @163 - nettle_ccm_aes128_decrypt @164 - nettle_ccm_aes128_decrypt_message @165 - nettle_ccm_aes128_digest @166 - nettle_ccm_aes128_encrypt @167 - nettle_ccm_aes128_encrypt_message @168 - nettle_ccm_aes128_set_key @169 - nettle_ccm_aes128_set_nonce @170 - nettle_ccm_aes128_update @171 - nettle_ccm_aes192_decrypt @172 - nettle_ccm_aes192_decrypt_message @173 - nettle_ccm_aes192_digest @174 - nettle_ccm_aes192_encrypt @175 - nettle_ccm_aes192_encrypt_message @176 - nettle_ccm_aes192_set_key @177 - nettle_ccm_aes192_set_nonce @178 - nettle_ccm_aes192_update @179 - nettle_ccm_aes256_decrypt @180 - nettle_ccm_aes256_decrypt_message @181 - nettle_ccm_aes256_digest @182 - nettle_ccm_aes256_encrypt @183 - nettle_ccm_aes256_encrypt_message @184 - nettle_ccm_aes256_set_key @185 - nettle_ccm_aes256_set_nonce @186 - nettle_ccm_aes256_update @187 - nettle_ccm_decrypt @188 - nettle_ccm_decrypt_message @189 - nettle_ccm_digest @190 - nettle_ccm_encrypt @191 - nettle_ccm_encrypt_message @192 - nettle_ccm_set_nonce @193 - nettle_ccm_update @194 - nettle_cfb8_decrypt @195 - nettle_cfb8_encrypt @196 - nettle_cfb_decrypt @197 - nettle_cfb_encrypt @198 - nettle_chacha_crypt @199 - nettle_chacha_crypt32 @200 - nettle_chacha_poly1305 @201 DATA - nettle_chacha_poly1305_decrypt @202 - nettle_chacha_poly1305_digest @203 - nettle_chacha_poly1305_encrypt @204 - nettle_chacha_poly1305_set_key @205 - nettle_chacha_poly1305_set_nonce @206 - nettle_chacha_poly1305_update @207 - nettle_chacha_set_counter @208 - nettle_chacha_set_counter32 @209 - nettle_chacha_set_key @210 - nettle_chacha_set_nonce @211 - nettle_chacha_set_nonce96 @212 - nettle_cmac128_digest @213 - nettle_cmac128_init @214 - nettle_cmac128_set_key @215 - nettle_cmac128_update @216 - nettle_cmac64_digest @217 - nettle_cmac64_init @218 - nettle_cmac64_set_key @219 - nettle_cmac64_update @220 - nettle_cmac_aes128 @221 DATA - nettle_cmac_aes128_digest @222 - nettle_cmac_aes128_set_key @223 - nettle_cmac_aes128_update @224 - nettle_cmac_aes256 @225 DATA - nettle_cmac_aes256_digest @226 - nettle_cmac_aes256_set_key @227 - nettle_cmac_aes256_update @228 - nettle_cmac_des3 @229 DATA - nettle_cmac_des3_digest @230 - nettle_cmac_des3_set_key @231 - nettle_cmac_des3_update @232 - nettle_cnd_memcpy @233 - nettle_ctr_crypt @234 - nettle_des3_decrypt @235 - nettle_des3_encrypt @236 - nettle_des3_set_key @237 - nettle_des_check_parity @238 - nettle_des_decrypt @239 - nettle_des_encrypt @240 - nettle_des_fix_parity @241 - nettle_des_set_key @242 - nettle_eax_aes128 @243 DATA - nettle_eax_aes128_decrypt @244 - nettle_eax_aes128_digest @245 - nettle_eax_aes128_encrypt @246 - nettle_eax_aes128_set_key @247 - nettle_eax_aes128_set_nonce @248 - nettle_eax_aes128_update @249 - nettle_eax_decrypt @250 - nettle_eax_digest @251 - nettle_eax_encrypt @252 - nettle_eax_set_key @253 - nettle_eax_set_nonce @254 - nettle_eax_update @255 - nettle_gcm_aes128 @256 DATA - nettle_gcm_aes128_decrypt @257 - nettle_gcm_aes128_digest @258 - nettle_gcm_aes128_encrypt @259 - nettle_gcm_aes128_set_iv @260 - nettle_gcm_aes128_set_key @261 - nettle_gcm_aes128_update @262 - nettle_gcm_aes192 @263 DATA - nettle_gcm_aes192_decrypt @264 - nettle_gcm_aes192_digest @265 - nettle_gcm_aes192_encrypt @266 - nettle_gcm_aes192_set_iv @267 - nettle_gcm_aes192_set_key @268 - nettle_gcm_aes192_update @269 - nettle_gcm_aes256 @270 DATA - nettle_gcm_aes256_decrypt @271 - nettle_gcm_aes256_digest @272 - nettle_gcm_aes256_encrypt @273 - nettle_gcm_aes256_set_iv @274 - nettle_gcm_aes256_set_key @275 - nettle_gcm_aes256_update @276 - nettle_gcm_aes_decrypt @277 - nettle_gcm_aes_digest @278 - nettle_gcm_aes_encrypt @279 - nettle_gcm_aes_set_iv @280 - nettle_gcm_aes_set_key @281 - nettle_gcm_aes_update @282 - nettle_gcm_camellia128 @283 DATA - nettle_gcm_camellia128_decrypt @284 - nettle_gcm_camellia128_digest @285 - nettle_gcm_camellia128_encrypt @286 - nettle_gcm_camellia128_set_iv @287 - nettle_gcm_camellia128_set_key @288 - nettle_gcm_camellia128_update @289 - nettle_gcm_camellia256 @290 DATA - nettle_gcm_camellia256_decrypt @291 - nettle_gcm_camellia256_digest @292 - nettle_gcm_camellia256_encrypt @293 - nettle_gcm_camellia256_set_iv @294 - nettle_gcm_camellia256_set_key @295 - nettle_gcm_camellia256_update @296 - nettle_gcm_decrypt @297 - nettle_gcm_digest @298 - nettle_gcm_encrypt @299 - nettle_gcm_set_iv @300 - nettle_gcm_set_key @301 - nettle_gcm_sm4 @302 DATA - nettle_gcm_sm4_decrypt @303 - nettle_gcm_sm4_digest @304 - nettle_gcm_sm4_encrypt @305 - nettle_gcm_sm4_set_iv @306 - nettle_gcm_sm4_set_key @307 - nettle_gcm_sm4_update @308 - nettle_gcm_update @309 - nettle_get_aeads @310 - nettle_get_armors @311 - nettle_get_ciphers @312 - nettle_get_hashes @313 - nettle_get_macs @314 - nettle_gosthash94 @315 DATA - nettle_gosthash94_digest @316 - nettle_gosthash94_init @317 - nettle_gosthash94_update @318 - nettle_gosthash94cp @319 DATA - nettle_gosthash94cp_digest @320 - nettle_gosthash94cp_update @321 - nettle_hkdf_expand @322 - nettle_hkdf_extract @323 - nettle_hmac_digest @324 - nettle_hmac_gosthash94_digest @325 - nettle_hmac_gosthash94_set_key @326 - nettle_hmac_gosthash94_update @327 - nettle_hmac_gosthash94cp_digest @328 - nettle_hmac_gosthash94cp_set_key @329 - nettle_hmac_gosthash94cp_update @330 - nettle_hmac_md5 @331 DATA - nettle_hmac_md5_digest @332 - nettle_hmac_md5_set_key @333 - nettle_hmac_md5_update @334 - nettle_hmac_ripemd160 @335 DATA - nettle_hmac_ripemd160_digest @336 - nettle_hmac_ripemd160_set_key @337 - nettle_hmac_ripemd160_update @338 - nettle_hmac_set_key @339 - nettle_hmac_sha1 @340 DATA - nettle_hmac_sha1_digest @341 - nettle_hmac_sha1_set_key @342 - nettle_hmac_sha1_update @343 - nettle_hmac_sha224 @344 DATA - nettle_hmac_sha224_digest @345 - nettle_hmac_sha224_set_key @346 - nettle_hmac_sha256 @347 DATA - nettle_hmac_sha256_digest @348 - nettle_hmac_sha256_set_key @349 - nettle_hmac_sha256_update @350 - nettle_hmac_sha384 @351 DATA - nettle_hmac_sha384_digest @352 - nettle_hmac_sha384_set_key @353 - nettle_hmac_sha512 @354 DATA - nettle_hmac_sha512_digest @355 - nettle_hmac_sha512_set_key @356 - nettle_hmac_sha512_update @357 - nettle_hmac_sm3 @358 DATA - nettle_hmac_sm3_digest @359 - nettle_hmac_sm3_set_key @360 - nettle_hmac_sm3_update @361 - nettle_hmac_streebog256 @362 DATA - nettle_hmac_streebog256_digest @363 - nettle_hmac_streebog256_set_key @364 - nettle_hmac_streebog512 @365 DATA - nettle_hmac_streebog512_digest @366 - nettle_hmac_streebog512_set_key @367 - nettle_hmac_streebog512_update @368 - nettle_hmac_update @369 - nettle_knuth_lfib_get @370 - nettle_knuth_lfib_get_array @371 - nettle_knuth_lfib_init @372 - nettle_knuth_lfib_random @373 - nettle_lookup_hash @374 - nettle_md2 @375 DATA - nettle_md2_digest @376 - nettle_md2_init @377 - nettle_md2_update @378 - nettle_md4 @379 DATA - nettle_md4_digest @380 - nettle_md4_init @381 - nettle_md4_update @382 - nettle_md5 @383 DATA - nettle_md5_compress @384 - nettle_md5_digest @385 - nettle_md5_init @386 - nettle_md5_update @387 - nettle_memeql_sec @388 - nettle_memxor @389 - nettle_memxor3 @390 - nettle_nist_keyunwrap16 @391 - nettle_nist_keywrap16 @392 - nettle_ocb_aes128_decrypt @393 - nettle_ocb_aes128_decrypt_message @394 - nettle_ocb_aes128_digest @395 - nettle_ocb_aes128_encrypt @396 - nettle_ocb_aes128_encrypt_message @397 - nettle_ocb_aes128_set_decrypt_key @398 - nettle_ocb_aes128_set_encrypt_key @399 - nettle_ocb_aes128_set_nonce @400 - nettle_ocb_aes128_update @401 - nettle_ocb_decrypt @402 - nettle_ocb_decrypt_message @403 - nettle_ocb_digest @404 - nettle_ocb_encrypt @405 - nettle_ocb_encrypt_message @406 - nettle_ocb_set_key @407 - nettle_ocb_set_nonce @408 - nettle_ocb_update @409 - nettle_pbkdf2 @410 - nettle_pbkdf2_hmac_gosthash94cp @411 - nettle_pbkdf2_hmac_sha1 @412 - nettle_pbkdf2_hmac_sha256 @413 - nettle_pbkdf2_hmac_sha384 @414 - nettle_pbkdf2_hmac_sha512 @415 - nettle_poly1305_aes_digest @416 - nettle_poly1305_aes_set_key @417 - nettle_poly1305_aes_set_nonce @418 - nettle_poly1305_aes_update @419 - nettle_realloc @420 - nettle_ripemd160 @421 DATA - nettle_ripemd160_digest @422 - nettle_ripemd160_init @423 - nettle_ripemd160_update @424 - nettle_salsa20_128_set_key @425 - nettle_salsa20_256_set_key @426 - nettle_salsa20_crypt @427 - nettle_salsa20_set_key @428 - nettle_salsa20_set_nonce @429 - nettle_salsa20r12_crypt @430 - nettle_serpent128 @431 DATA - nettle_serpent128_set_key @432 - nettle_serpent192 @433 DATA - nettle_serpent192_set_key @434 - nettle_serpent256 @435 DATA - nettle_serpent256_set_key @436 - nettle_serpent_decrypt @437 - nettle_serpent_encrypt @438 - nettle_serpent_set_key @439 - nettle_sha1 @440 DATA - nettle_sha1_compress @441 - nettle_sha1_digest @442 - nettle_sha1_init @443 - nettle_sha1_update @444 - nettle_sha224 @445 DATA - nettle_sha224_digest @446 - nettle_sha224_init @447 - nettle_sha256 @448 DATA - nettle_sha256_compress @449 - nettle_sha256_digest @450 - nettle_sha256_init @451 - nettle_sha256_update @452 - nettle_sha384 @453 DATA - nettle_sha384_digest @454 - nettle_sha384_init @455 - nettle_sha3_224 @456 DATA - nettle_sha3_224_digest @457 - nettle_sha3_224_init @458 - nettle_sha3_224_update @459 - nettle_sha3_256 @460 DATA - nettle_sha3_256_digest @461 - nettle_sha3_256_init @462 - nettle_sha3_256_shake @463 - nettle_sha3_256_update @464 - nettle_sha3_384 @465 DATA - nettle_sha3_384_digest @466 - nettle_sha3_384_init @467 - nettle_sha3_384_update @468 - nettle_sha3_512 @469 DATA - nettle_sha3_512_digest @470 - nettle_sha3_512_init @471 - nettle_sha3_512_update @472 - nettle_sha3_permute @473 - nettle_sha512 @474 DATA - nettle_sha512_224 @475 DATA - nettle_sha512_224_digest @476 - nettle_sha512_224_init @477 - nettle_sha512_256 @478 DATA - nettle_sha512_256_digest @479 - nettle_sha512_256_init @480 - nettle_sha512_compress @481 - nettle_sha512_digest @482 - nettle_sha512_init @483 - nettle_sha512_update @484 - nettle_siv_cmac_aes128_decrypt_message @485 - nettle_siv_cmac_aes128_encrypt_message @486 - nettle_siv_cmac_aes128_set_key @487 - nettle_siv_cmac_aes256_decrypt_message @488 - nettle_siv_cmac_aes256_encrypt_message @489 - nettle_siv_cmac_aes256_set_key @490 - nettle_siv_cmac_decrypt_message @491 - nettle_siv_cmac_encrypt_message @492 - nettle_siv_cmac_set_key @493 - nettle_siv_gcm_aes128_decrypt_message @494 - nettle_siv_gcm_aes128_encrypt_message @495 - nettle_siv_gcm_aes256_decrypt_message @496 - nettle_siv_gcm_aes256_encrypt_message @497 - nettle_siv_gcm_decrypt_message @498 - nettle_siv_gcm_encrypt_message @499 - nettle_sm3 @500 DATA - nettle_sm3_digest @501 - nettle_sm3_init @502 - nettle_sm3_update @503 - nettle_sm4 @504 DATA - nettle_sm4_crypt @505 - nettle_sm4_set_decrypt_key @506 - nettle_sm4_set_encrypt_key @507 - nettle_streebog256 @508 DATA - nettle_streebog256_digest @509 - nettle_streebog256_init @510 - nettle_streebog512 @511 DATA - nettle_streebog512_digest @512 - nettle_streebog512_init @513 - nettle_streebog512_update @514 - nettle_twofish128 @515 DATA - nettle_twofish128_set_key @516 - nettle_twofish192 @517 DATA - nettle_twofish192_set_key @518 - nettle_twofish256 @519 DATA - nettle_twofish256_set_key @520 - nettle_twofish_decrypt @521 - nettle_twofish_encrypt @522 - nettle_twofish_set_key @523 - nettle_umac128_digest @524 - nettle_umac128_set_key @525 - nettle_umac128_set_nonce @526 - nettle_umac128_update @527 - nettle_umac32_digest @528 - nettle_umac32_set_key @529 - nettle_umac32_set_nonce @530 - nettle_umac32_update @531 - nettle_umac64_digest @532 - nettle_umac64_set_key @533 - nettle_umac64_set_nonce @534 - nettle_umac64_update @535 - nettle_umac96_digest @536 - nettle_umac96_set_key @537 - nettle_umac96_set_nonce @538 - nettle_umac96_update @539 - nettle_version_major @540 - nettle_version_minor @541 - nettle_xrealloc @542 - nettle_xts_aes128_decrypt_message @543 - nettle_xts_aes128_encrypt_message @544 - nettle_xts_aes128_set_decrypt_key @545 - nettle_xts_aes128_set_encrypt_key @546 - nettle_xts_aes256_decrypt_message @547 - nettle_xts_aes256_encrypt_message @548 - nettle_xts_aes256_set_decrypt_key @549 - nettle_xts_aes256_set_encrypt_key @550 - nettle_xts_decrypt_message @551 - nettle_xts_encrypt_message @552 - nettle_yarrow256_fast_reseed @553 - nettle_yarrow256_init @554 - nettle_yarrow256_is_seeded @555 - nettle_yarrow256_needed_sources @556 - nettle_yarrow256_random @557 - nettle_yarrow256_seed @558 - nettle_yarrow256_slow_reseed @559 - nettle_yarrow256_update @560 - nettle_yarrow_key_event_estimate @561 - nettle_yarrow_key_event_init @562 + _nettle_sha3_shake @34 + _nettle_sha3_shake_output @35 + _nettle_sha3_update @36 + _nettle_sha512_compress @37 + _nettle_siv_ghash_set_key @38 + _nettle_siv_ghash_update @39 + _nettle_umac_l2 @40 + _nettle_umac_l2_final @41 + _nettle_umac_l2_init @42 + _nettle_umac_l3 @43 + _nettle_umac_l3_init @44 + _nettle_umac_nh @45 + _nettle_umac_nh_n @46 + _nettle_umac_poly128 @47 + _nettle_umac_poly64 @48 + _nettle_umac_set_key @49 + _nettle_write_be32 @50 + _nettle_write_le32 @51 + _nettle_write_le64 @52 + nettle_MD5Final @53 + nettle_MD5Init @54 + nettle_MD5Update @55 + nettle_aes128 @56 DATA + nettle_aes128_decrypt @57 + nettle_aes128_encrypt @58 + nettle_aes128_invert_key @59 + nettle_aes128_keyunwrap @60 + nettle_aes128_keywrap @61 + nettle_aes128_set_decrypt_key @62 + nettle_aes128_set_encrypt_key @63 + nettle_aes192 @64 DATA + nettle_aes192_decrypt @65 + nettle_aes192_encrypt @66 + nettle_aes192_invert_key @67 + nettle_aes192_keyunwrap @68 + nettle_aes192_keywrap @69 + nettle_aes192_set_decrypt_key @70 + nettle_aes192_set_encrypt_key @71 + nettle_aes256 @72 DATA + nettle_aes256_decrypt @73 + nettle_aes256_encrypt @74 + nettle_aes256_invert_key @75 + nettle_aes256_keyunwrap @76 + nettle_aes256_keywrap @77 + nettle_aes256_set_decrypt_key @78 + nettle_aes256_set_encrypt_key @79 + nettle_aes_decrypt @80 + nettle_aes_encrypt @81 + nettle_aes_invert_key @82 + nettle_aes_set_decrypt_key @83 + nettle_aes_set_encrypt_key @84 + nettle_arcfour128_set_key @85 + nettle_arcfour_crypt @86 + nettle_arcfour_set_key @87 + nettle_arctwo128 @88 DATA + nettle_arctwo128_set_key @89 + nettle_arctwo128_set_key_gutmann @90 + nettle_arctwo40 @91 DATA + nettle_arctwo40_set_key @92 + nettle_arctwo64 @93 DATA + nettle_arctwo64_set_key @94 + nettle_arctwo_decrypt @95 + nettle_arctwo_encrypt @96 + nettle_arctwo_gutmann128 @97 DATA + nettle_arctwo_set_key @98 + nettle_arctwo_set_key_ekb @99 + nettle_arctwo_set_key_gutmann @100 + nettle_balloon @101 + nettle_balloon_itch @102 + nettle_balloon_sha1 @103 + nettle_balloon_sha256 @104 + nettle_balloon_sha384 @105 + nettle_balloon_sha512 @106 + nettle_base16 @107 DATA + nettle_base16_decode_final @108 + nettle_base16_decode_init @109 + nettle_base16_decode_single @110 + nettle_base16_decode_update @111 + nettle_base16_encode_single @112 + nettle_base16_encode_update @113 + nettle_base64 @114 DATA + nettle_base64_decode_final @115 + nettle_base64_decode_init @116 + nettle_base64_decode_single @117 + nettle_base64_decode_update @118 + nettle_base64_encode_final @119 + nettle_base64_encode_group @120 + nettle_base64_encode_init @121 + nettle_base64_encode_raw @122 + nettle_base64_encode_single @123 + nettle_base64_encode_update @124 + nettle_base64url @125 DATA + nettle_base64url_decode_init @126 + nettle_base64url_encode_init @127 + nettle_blowfish128_set_key @128 + nettle_blowfish_bcrypt_hash @129 + nettle_blowfish_bcrypt_verify @130 + nettle_blowfish_decrypt @131 + nettle_blowfish_encrypt @132 + nettle_blowfish_set_key @133 + nettle_buffer_clear @134 + nettle_buffer_copy @135 + nettle_buffer_grow @136 + nettle_buffer_init @137 + nettle_buffer_init_realloc @138 + nettle_buffer_init_size @139 + nettle_buffer_reset @140 + nettle_buffer_space @141 + nettle_buffer_write @142 + nettle_camellia128 @143 DATA + nettle_camellia128_crypt @144 + nettle_camellia128_invert_key @145 + nettle_camellia128_set_encrypt_key @146 + nettle_camellia192 @147 DATA + nettle_camellia192_set_decrypt_key @148 + nettle_camellia192_set_encrypt_key @149 + nettle_camellia256 @150 DATA + nettle_camellia256_crypt @151 + nettle_camellia256_invert_key @152 + nettle_camellia256_set_decrypt_key @153 + nettle_camellia256_set_encrypt_key @154 + nettle_camellia_set_decrypt_key @155 + nettle_cast128 @156 DATA + nettle_cast128_decrypt @157 + nettle_cast128_encrypt @158 + nettle_cast128_set_key @159 + nettle_cast5_set_key @160 + nettle_cbc_aes128_encrypt @161 + nettle_cbc_aes192_encrypt @162 + nettle_cbc_aes256_encrypt @163 + nettle_cbc_decrypt @164 + nettle_cbc_encrypt @165 + nettle_ccm_aes128_decrypt @166 + nettle_ccm_aes128_decrypt_message @167 + nettle_ccm_aes128_digest @168 + nettle_ccm_aes128_encrypt @169 + nettle_ccm_aes128_encrypt_message @170 + nettle_ccm_aes128_set_key @171 + nettle_ccm_aes128_set_nonce @172 + nettle_ccm_aes128_update @173 + nettle_ccm_aes192_decrypt @174 + nettle_ccm_aes192_decrypt_message @175 + nettle_ccm_aes192_digest @176 + nettle_ccm_aes192_encrypt @177 + nettle_ccm_aes192_encrypt_message @178 + nettle_ccm_aes192_set_key @179 + nettle_ccm_aes192_set_nonce @180 + nettle_ccm_aes192_update @181 + nettle_ccm_aes256_decrypt @182 + nettle_ccm_aes256_decrypt_message @183 + nettle_ccm_aes256_digest @184 + nettle_ccm_aes256_encrypt @185 + nettle_ccm_aes256_encrypt_message @186 + nettle_ccm_aes256_set_key @187 + nettle_ccm_aes256_set_nonce @188 + nettle_ccm_aes256_update @189 + nettle_ccm_decrypt @190 + nettle_ccm_decrypt_message @191 + nettle_ccm_digest @192 + nettle_ccm_encrypt @193 + nettle_ccm_encrypt_message @194 + nettle_ccm_set_nonce @195 + nettle_ccm_update @196 + nettle_cfb8_decrypt @197 + nettle_cfb8_encrypt @198 + nettle_cfb_decrypt @199 + nettle_cfb_encrypt @200 + nettle_chacha_crypt @201 + nettle_chacha_crypt32 @202 + nettle_chacha_poly1305 @203 DATA + nettle_chacha_poly1305_decrypt @204 + nettle_chacha_poly1305_digest @205 + nettle_chacha_poly1305_encrypt @206 + nettle_chacha_poly1305_set_key @207 + nettle_chacha_poly1305_set_nonce @208 + nettle_chacha_poly1305_update @209 + nettle_chacha_set_counter @210 + nettle_chacha_set_counter32 @211 + nettle_chacha_set_key @212 + nettle_chacha_set_nonce @213 + nettle_chacha_set_nonce96 @214 + nettle_cmac128_digest @215 + nettle_cmac128_init @216 + nettle_cmac128_set_key @217 + nettle_cmac128_update @218 + nettle_cmac64_digest @219 + nettle_cmac64_init @220 + nettle_cmac64_set_key @221 + nettle_cmac64_update @222 + nettle_cmac_aes128 @223 DATA + nettle_cmac_aes128_digest @224 + nettle_cmac_aes128_set_key @225 + nettle_cmac_aes128_update @226 + nettle_cmac_aes256 @227 DATA + nettle_cmac_aes256_digest @228 + nettle_cmac_aes256_set_key @229 + nettle_cmac_aes256_update @230 + nettle_cmac_des3 @231 DATA + nettle_cmac_des3_digest @232 + nettle_cmac_des3_set_key @233 + nettle_cmac_des3_update @234 + nettle_cnd_memcpy @235 + nettle_ctr_crypt @236 + nettle_des3_decrypt @237 + nettle_des3_encrypt @238 + nettle_des3_set_key @239 + nettle_des_check_parity @240 + nettle_des_decrypt @241 + nettle_des_encrypt @242 + nettle_des_fix_parity @243 + nettle_des_set_key @244 + nettle_drbg_ctr_aes256_init @245 + nettle_drbg_ctr_aes256_random @246 + nettle_eax_aes128 @247 DATA + nettle_eax_aes128_decrypt @248 + nettle_eax_aes128_digest @249 + nettle_eax_aes128_encrypt @250 + nettle_eax_aes128_set_key @251 + nettle_eax_aes128_set_nonce @252 + nettle_eax_aes128_update @253 + nettle_eax_decrypt @254 + nettle_eax_digest @255 + nettle_eax_encrypt @256 + nettle_eax_set_key @257 + nettle_eax_set_nonce @258 + nettle_eax_update @259 + nettle_gcm_aes128 @260 DATA + nettle_gcm_aes128_decrypt @261 + nettle_gcm_aes128_digest @262 + nettle_gcm_aes128_encrypt @263 + nettle_gcm_aes128_set_iv @264 + nettle_gcm_aes128_set_key @265 + nettle_gcm_aes128_update @266 + nettle_gcm_aes192 @267 DATA + nettle_gcm_aes192_decrypt @268 + nettle_gcm_aes192_digest @269 + nettle_gcm_aes192_encrypt @270 + nettle_gcm_aes192_set_iv @271 + nettle_gcm_aes192_set_key @272 + nettle_gcm_aes192_update @273 + nettle_gcm_aes256 @274 DATA + nettle_gcm_aes256_decrypt @275 + nettle_gcm_aes256_digest @276 + nettle_gcm_aes256_encrypt @277 + nettle_gcm_aes256_set_iv @278 + nettle_gcm_aes256_set_key @279 + nettle_gcm_aes256_update @280 + nettle_gcm_aes_decrypt @281 + nettle_gcm_aes_digest @282 + nettle_gcm_aes_encrypt @283 + nettle_gcm_aes_set_iv @284 + nettle_gcm_aes_set_key @285 + nettle_gcm_aes_update @286 + nettle_gcm_camellia128 @287 DATA + nettle_gcm_camellia128_decrypt @288 + nettle_gcm_camellia128_digest @289 + nettle_gcm_camellia128_encrypt @290 + nettle_gcm_camellia128_set_iv @291 + nettle_gcm_camellia128_set_key @292 + nettle_gcm_camellia128_update @293 + nettle_gcm_camellia256 @294 DATA + nettle_gcm_camellia256_decrypt @295 + nettle_gcm_camellia256_digest @296 + nettle_gcm_camellia256_encrypt @297 + nettle_gcm_camellia256_set_iv @298 + nettle_gcm_camellia256_set_key @299 + nettle_gcm_camellia256_update @300 + nettle_gcm_decrypt @301 + nettle_gcm_digest @302 + nettle_gcm_encrypt @303 + nettle_gcm_set_iv @304 + nettle_gcm_set_key @305 + nettle_gcm_sm4 @306 DATA + nettle_gcm_sm4_decrypt @307 + nettle_gcm_sm4_digest @308 + nettle_gcm_sm4_encrypt @309 + nettle_gcm_sm4_set_iv @310 + nettle_gcm_sm4_set_key @311 + nettle_gcm_sm4_update @312 + nettle_gcm_update @313 + nettle_get_aeads @314 + nettle_get_armors @315 + nettle_get_ciphers @316 + nettle_get_hashes @317 + nettle_get_macs @318 + nettle_gosthash94 @319 DATA + nettle_gosthash94_digest @320 + nettle_gosthash94_init @321 + nettle_gosthash94_update @322 + nettle_gosthash94cp @323 DATA + nettle_gosthash94cp_digest @324 + nettle_gosthash94cp_update @325 + nettle_hkdf_expand @326 + nettle_hkdf_extract @327 + nettle_hmac_digest @328 + nettle_hmac_gosthash94 @329 DATA + nettle_hmac_gosthash94_digest @330 + nettle_hmac_gosthash94_set_key @331 + nettle_hmac_gosthash94_update @332 + nettle_hmac_gosthash94cp @333 DATA + nettle_hmac_gosthash94cp_digest @334 + nettle_hmac_gosthash94cp_set_key @335 + nettle_hmac_gosthash94cp_update @336 + nettle_hmac_md5 @337 DATA + nettle_hmac_md5_digest @338 + nettle_hmac_md5_set_key @339 + nettle_hmac_md5_update @340 + nettle_hmac_ripemd160 @341 DATA + nettle_hmac_ripemd160_digest @342 + nettle_hmac_ripemd160_set_key @343 + nettle_hmac_ripemd160_update @344 + nettle_hmac_set_key @345 + nettle_hmac_sha1 @346 DATA + nettle_hmac_sha1_digest @347 + nettle_hmac_sha1_set_key @348 + nettle_hmac_sha1_update @349 + nettle_hmac_sha224 @350 DATA + nettle_hmac_sha224_digest @351 + nettle_hmac_sha224_set_key @352 + nettle_hmac_sha256 @353 DATA + nettle_hmac_sha256_digest @354 + nettle_hmac_sha256_set_key @355 + nettle_hmac_sha256_update @356 + nettle_hmac_sha384 @357 DATA + nettle_hmac_sha384_digest @358 + nettle_hmac_sha384_set_key @359 + nettle_hmac_sha512 @360 DATA + nettle_hmac_sha512_digest @361 + nettle_hmac_sha512_set_key @362 + nettle_hmac_sha512_update @363 + nettle_hmac_sm3 @364 DATA + nettle_hmac_sm3_digest @365 + nettle_hmac_sm3_set_key @366 + nettle_hmac_sm3_update @367 + nettle_hmac_streebog256 @368 DATA + nettle_hmac_streebog256_digest @369 + nettle_hmac_streebog256_set_key @370 + nettle_hmac_streebog512 @371 DATA + nettle_hmac_streebog512_digest @372 + nettle_hmac_streebog512_set_key @373 + nettle_hmac_streebog512_update @374 + nettle_hmac_update @375 + nettle_knuth_lfib_get @376 + nettle_knuth_lfib_get_array @377 + nettle_knuth_lfib_init @378 + nettle_knuth_lfib_random @379 + nettle_lookup_hash @380 + nettle_md2 @381 DATA + nettle_md2_digest @382 + nettle_md2_init @383 + nettle_md2_update @384 + nettle_md4 @385 DATA + nettle_md4_digest @386 + nettle_md4_init @387 + nettle_md4_update @388 + nettle_md5 @389 DATA + nettle_md5_compress @390 + nettle_md5_digest @391 + nettle_md5_init @392 + nettle_md5_update @393 + nettle_memeql_sec @394 + nettle_memxor @395 + nettle_memxor3 @396 + nettle_nist_keyunwrap16 @397 + nettle_nist_keywrap16 @398 + nettle_ocb_aes128_decrypt @399 + nettle_ocb_aes128_decrypt_message @400 + nettle_ocb_aes128_digest @401 + nettle_ocb_aes128_encrypt @402 + nettle_ocb_aes128_encrypt_message @403 + nettle_ocb_aes128_set_decrypt_key @404 + nettle_ocb_aes128_set_encrypt_key @405 + nettle_ocb_aes128_set_nonce @406 + nettle_ocb_aes128_update @407 + nettle_ocb_decrypt @408 + nettle_ocb_decrypt_message @409 + nettle_ocb_digest @410 + nettle_ocb_encrypt @411 + nettle_ocb_encrypt_message @412 + nettle_ocb_set_key @413 + nettle_ocb_set_nonce @414 + nettle_ocb_update @415 + nettle_pbkdf2 @416 + nettle_pbkdf2_hmac_gosthash94cp @417 + nettle_pbkdf2_hmac_sha1 @418 + nettle_pbkdf2_hmac_sha256 @419 + nettle_pbkdf2_hmac_sha384 @420 + nettle_pbkdf2_hmac_sha512 @421 + nettle_poly1305_aes_digest @422 + nettle_poly1305_aes_set_key @423 + nettle_poly1305_aes_set_nonce @424 + nettle_poly1305_aes_update @425 + nettle_realloc @426 + nettle_ripemd160 @427 DATA + nettle_ripemd160_digest @428 + nettle_ripemd160_init @429 + nettle_ripemd160_update @430 + nettle_salsa20_128_set_key @431 + nettle_salsa20_256_set_key @432 + nettle_salsa20_crypt @433 + nettle_salsa20_set_key @434 + nettle_salsa20_set_nonce @435 + nettle_salsa20r12_crypt @436 + nettle_serpent128 @437 DATA + nettle_serpent128_set_key @438 + nettle_serpent192 @439 DATA + nettle_serpent192_set_key @440 + nettle_serpent256 @441 DATA + nettle_serpent256_set_key @442 + nettle_serpent_decrypt @443 + nettle_serpent_encrypt @444 + nettle_serpent_set_key @445 + nettle_sha1 @446 DATA + nettle_sha1_compress @447 + nettle_sha1_digest @448 + nettle_sha1_init @449 + nettle_sha1_update @450 + nettle_sha224 @451 DATA + nettle_sha224_digest @452 + nettle_sha224_init @453 + nettle_sha256 @454 DATA + nettle_sha256_compress @455 + nettle_sha256_digest @456 + nettle_sha256_init @457 + nettle_sha256_update @458 + nettle_sha384 @459 DATA + nettle_sha384_digest @460 + nettle_sha384_init @461 + nettle_sha3_128_init @462 + nettle_sha3_128_shake @463 + nettle_sha3_128_shake_output @464 + nettle_sha3_128_update @465 + nettle_sha3_224 @466 DATA + nettle_sha3_224_digest @467 + nettle_sha3_224_init @468 + nettle_sha3_224_update @469 + nettle_sha3_256 @470 DATA + nettle_sha3_256_digest @471 + nettle_sha3_256_init @472 + nettle_sha3_256_shake @473 + nettle_sha3_256_shake_output @474 + nettle_sha3_256_update @475 + nettle_sha3_384 @476 DATA + nettle_sha3_384_digest @477 + nettle_sha3_384_init @478 + nettle_sha3_384_update @479 + nettle_sha3_512 @480 DATA + nettle_sha3_512_digest @481 + nettle_sha3_512_init @482 + nettle_sha3_512_update @483 + nettle_sha3_permute @484 + nettle_sha512 @485 DATA + nettle_sha512_224 @486 DATA + nettle_sha512_224_digest @487 + nettle_sha512_224_init @488 + nettle_sha512_256 @489 DATA + nettle_sha512_256_digest @490 + nettle_sha512_256_init @491 + nettle_sha512_compress @492 + nettle_sha512_digest @493 + nettle_sha512_init @494 + nettle_sha512_update @495 + nettle_siv_cmac_aes128_decrypt_message @496 + nettle_siv_cmac_aes128_encrypt_message @497 + nettle_siv_cmac_aes128_set_key @498 + nettle_siv_cmac_aes256_decrypt_message @499 + nettle_siv_cmac_aes256_encrypt_message @500 + nettle_siv_cmac_aes256_set_key @501 + nettle_siv_cmac_decrypt_message @502 + nettle_siv_cmac_encrypt_message @503 + nettle_siv_cmac_set_key @504 + nettle_siv_gcm_aes128_decrypt_message @505 + nettle_siv_gcm_aes128_encrypt_message @506 + nettle_siv_gcm_aes256_decrypt_message @507 + nettle_siv_gcm_aes256_encrypt_message @508 + nettle_siv_gcm_decrypt_message @509 + nettle_siv_gcm_encrypt_message @510 + nettle_sm3 @511 DATA + nettle_sm3_digest @512 + nettle_sm3_init @513 + nettle_sm3_update @514 + nettle_sm4 @515 DATA + nettle_sm4_crypt @516 + nettle_sm4_set_decrypt_key @517 + nettle_sm4_set_encrypt_key @518 + nettle_streebog256 @519 DATA + nettle_streebog256_digest @520 + nettle_streebog256_init @521 + nettle_streebog512 @522 DATA + nettle_streebog512_digest @523 + nettle_streebog512_init @524 + nettle_streebog512_update @525 + nettle_twofish128 @526 DATA + nettle_twofish128_set_key @527 + nettle_twofish192 @528 DATA + nettle_twofish192_set_key @529 + nettle_twofish256 @530 DATA + nettle_twofish256_set_key @531 + nettle_twofish_decrypt @532 + nettle_twofish_encrypt @533 + nettle_twofish_set_key @534 + nettle_umac128_digest @535 + nettle_umac128_set_key @536 + nettle_umac128_set_nonce @537 + nettle_umac128_update @538 + nettle_umac32_digest @539 + nettle_umac32_set_key @540 + nettle_umac32_set_nonce @541 + nettle_umac32_update @542 + nettle_umac64_digest @543 + nettle_umac64_set_key @544 + nettle_umac64_set_nonce @545 + nettle_umac64_update @546 + nettle_umac96_digest @547 + nettle_umac96_set_key @548 + nettle_umac96_set_nonce @549 + nettle_umac96_update @550 + nettle_version_major @551 + nettle_version_minor @552 + nettle_xrealloc @553 + nettle_xts_aes128_decrypt_message @554 + nettle_xts_aes128_encrypt_message @555 + nettle_xts_aes128_set_decrypt_key @556 + nettle_xts_aes128_set_encrypt_key @557 + nettle_xts_aes256_decrypt_message @558 + nettle_xts_aes256_encrypt_message @559 + nettle_xts_aes256_set_decrypt_key @560 + nettle_xts_aes256_set_encrypt_key @561 + nettle_xts_decrypt_message @562 + nettle_xts_encrypt_message @563 + nettle_yarrow256_fast_reseed @564 + nettle_yarrow256_init @565 + nettle_yarrow256_is_seeded @566 + nettle_yarrow256_needed_sources @567 + nettle_yarrow256_random @568 + nettle_yarrow256_seed @569 + nettle_yarrow256_slow_reseed @570 + nettle_yarrow256_update @571 + nettle_yarrow_key_event_estimate @572 + nettle_yarrow_key_event_init @573 diff --git a/extlib/nettle.win32/lib.i386/libnettle-8.dll b/extlib/nettle.win32/lib.i386/libnettle-8.dll index 2a87ba8..8298417 100755 Binary files a/extlib/nettle.win32/lib.i386/libnettle-8.dll and b/extlib/nettle.win32/lib.i386/libnettle-8.dll differ diff --git a/extlib/nettle.win32/lib.i386/libnettle-8.exp b/extlib/nettle.win32/lib.i386/libnettle-8.exp index 1aec9d1..6e1e2b1 100644 Binary files a/extlib/nettle.win32/lib.i386/libnettle-8.exp and b/extlib/nettle.win32/lib.i386/libnettle-8.exp differ diff --git a/extlib/nettle.win32/lib.i386/libnettle-8.lib b/extlib/nettle.win32/lib.i386/libnettle-8.lib index edf4609..2983661 100644 Binary files a/extlib/nettle.win32/lib.i386/libnettle-8.lib and b/extlib/nettle.win32/lib.i386/libnettle-8.lib differ diff --git a/extlib/nettle.win32/lib.i386/libnettle.dll.a b/extlib/nettle.win32/lib.i386/libnettle.dll.a index 3063bbc..939543c 100644 Binary files a/extlib/nettle.win32/lib.i386/libnettle.dll.a and b/extlib/nettle.win32/lib.i386/libnettle.dll.a differ