2022-03-29 02:46:02 +08:00
|
|
|
EXPORTS
|
|
|
|
_nettle_ecc_curve448_modp
|
|
|
|
_nettle_ecc_curve25519_modp
|
|
|
|
_nettle_ecc_secp521r1_modp
|
|
|
|
_nettle_ecc_secp384r1_modp
|
|
|
|
_nettle_ecc_secp256r1_redc
|
|
|
|
_nettle_ecc_secp224r1_modp
|
|
|
|
_nettle_ecc_secp192r1_modp
|
|
|
|
nettle_ed448_shake256_verify
|
|
|
|
nettle_ed448_shake256_sign
|
|
|
|
nettle_ed448_shake256_public_key
|
|
|
|
_nettle_ed448_shake256
|
|
|
|
nettle_ed25519_sha512_verify
|
|
|
|
nettle_ed25519_sha512_sign
|
|
|
|
nettle_ed25519_sha512_public_key
|
|
|
|
_nettle_ed25519_sha512
|
|
|
|
_nettle_eddsa_verify_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_eddsa_verify
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_eddsa_sign_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_eddsa_sign
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_eddsa_public_key_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_eddsa_public_key
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_eddsa_hash
|
|
|
|
_nettle_eddsa_expand_key
|
|
|
|
_nettle_eddsa_decompress_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_eddsa_decompress
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_eddsa_compress_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_eddsa_compress
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_curve448_eh_to_x
|
|
|
|
nettle_curve448_mul
|
|
|
|
nettle_curve448_mul_g
|
|
|
|
_nettle_curve25519_eh_to_x
|
|
|
|
nettle_curve25519_mul
|
|
|
|
nettle_curve25519_mul_g
|
|
|
|
nettle_gostdsa_vko
|
|
|
|
nettle_gostdsa_verify
|
|
|
|
nettle_ecc_gostdsa_verify_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_gostdsa_verify
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_gostdsa_sign
|
|
|
|
nettle_ecc_gostdsa_sign_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_gostdsa_sign
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecdsa_generate_keypair
|
|
|
|
nettle_ecdsa_verify
|
|
|
|
nettle_ecc_ecdsa_verify_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_ecdsa_verify
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecdsa_sign
|
|
|
|
nettle_ecc_ecdsa_sign_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_ecdsa_sign
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecc_point_mul_g
|
|
|
|
nettle_ecc_point_mul
|
|
|
|
nettle_ecc_scalar_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_scalar_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecc_scalar_set
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_scalar_get
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecc_point_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_point_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecc_point_set
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_ecc_point_get
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_ecc_scalar_random
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_random
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_hash
|
|
|
|
_nettle_gost_hash
|
|
|
|
_nettle_ecc_mul_a
|
|
|
|
_nettle_ecc_mul_g
|
|
|
|
_nettle_ecc_mul_m
|
|
|
|
_nettle_ecc_mul_a_eh
|
|
|
|
_nettle_ecc_mul_g_eh
|
|
|
|
_nettle_ecc_add_thh
|
|
|
|
_nettle_ecc_add_th
|
|
|
|
_nettle_ecc_dup_th
|
|
|
|
_nettle_ecc_add_ehh
|
|
|
|
_nettle_ecc_add_eh
|
|
|
|
_nettle_ecc_dup_eh
|
|
|
|
_nettle_ecc_eh_to_a
|
|
|
|
_nettle_ecc_add_jjj
|
|
|
|
_nettle_ecc_add_jja
|
|
|
|
_nettle_ecc_dup_jj
|
|
|
|
_nettle_ecc_a_to_j
|
|
|
|
_nettle_ecc_j_to_a
|
|
|
|
nettle_ecc_bit_size
|
|
|
|
nettle_ecc_size
|
|
|
|
nettle_ecc_size_a
|
|
|
|
nettle_ecc_size_j
|
|
|
|
_nettle_secp_521r1
|
|
|
|
nettle_get_secp_521r1
|
|
|
|
_nettle_secp_384r1
|
|
|
|
nettle_get_secp_384r1
|
|
|
|
_nettle_secp_256r1
|
|
|
|
nettle_get_secp_256r1
|
|
|
|
_nettle_secp_224r1
|
|
|
|
nettle_get_secp_224r1
|
|
|
|
_nettle_secp_192r1
|
|
|
|
nettle_get_secp_192r1
|
|
|
|
_nettle_gost_gc512a
|
|
|
|
nettle_get_gost_gc512a
|
|
|
|
_nettle_gost_gc256b
|
|
|
|
nettle_get_gost_gc256b
|
|
|
|
_nettle_curve448
|
|
|
|
_nettle_curve25519
|
|
|
|
_nettle_ecc_pm1_redc
|
|
|
|
_nettle_ecc_pp1_redc
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_zero_p
|
|
|
|
_nettle_ecc_mod_equal_p
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_mod_add
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_sub
|
|
|
|
_nettle_ecc_mod_mul_1
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_mod_addmul_1
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_submul_1
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_mod_mul
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_sqr
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_mod_mul_canonical
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_ecc_mod_sqr_canonical
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_ecc_mod_pow_2k
|
|
|
|
_nettle_ecc_mod_pow_2k_mul
|
|
|
|
_nettle_ecc_mod_inv
|
|
|
|
_nettle_ecc_mod
|
|
|
|
_nettle_cnd_copy
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_sec_zero_p
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_mpz_limbs_copy
|
|
|
|
_nettle_mpz_set_n
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_mpn_set_base256
|
|
|
|
_nettle_mpn_set_base256_le
|
|
|
|
_nettle_mpn_get_base256
|
|
|
|
_nettle_mpn_get_base256_le
|
|
|
|
_nettle_gmp_alloc_limbs
|
|
|
|
_nettle_gmp_free_limbs
|
|
|
|
_nettle_gmp_alloc
|
|
|
|
_nettle_gmp_free
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_sec_tabselect
|
|
|
|
_nettle_sec_sub_1
|
|
|
|
_nettle_sec_add_1
|
|
|
|
nettle_dsa_params_from_der_iterator
|
|
|
|
nettle_dsa_public_key_from_der_iterator
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_dsa_openssl_private_key_from_der_iterator
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_openssl_provate_key_from_der
|
|
|
|
nettle_rsa_public_key_from_der_iterator
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_private_key_from_der_iterator
|
|
|
|
nettle_rsa_keypair_from_der
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_asn1_der_get_bignum
|
|
|
|
nettle_asn1_der_iterator_first
|
|
|
|
nettle_asn1_der_iterator_next
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_asn1_der_decode_constructed
|
|
|
|
nettle_asn1_der_decode_constructed_last
|
|
|
|
nettle_asn1_der_decode_bitstring
|
|
|
|
nettle_asn1_der_decode_bitstring_last
|
|
|
|
nettle_asn1_der_get_uint32
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_keypair_to_openpgp
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_pgp_put_uint32
|
|
|
|
nettle_pgp_put_uint16
|
|
|
|
nettle_pgp_put_mpi
|
|
|
|
nettle_pgp_put_string
|
|
|
|
nettle_pgp_put_length
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_pgp_put_header
|
|
|
|
nettle_pgp_put_header_length
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_pgp_sub_packet_start
|
|
|
|
nettle_pgp_put_sub_packet
|
|
|
|
nettle_pgp_sub_packet_end
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_pgp_put_public_rsa_key
|
|
|
|
nettle_pgp_put_rsa_sha1_signature
|
|
|
|
nettle_pgp_put_userid
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_pgp_crc24
|
|
|
|
nettle_pgp_armor
|
|
|
|
nettle_dsa_signature_from_sexp
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_dsa_keypair_from_sexp_alist
|
|
|
|
nettle_dsa_sha1_keypair_from_sexp
|
|
|
|
nettle_dsa_sha256_keypair_from_sexp
|
|
|
|
nettle_dsa_keypair_to_sexp
|
|
|
|
nettle_dsa_sha256_verify
|
|
|
|
nettle_dsa_sha256_verify_digest
|
|
|
|
nettle_dsa_sha256_sign
|
|
|
|
nettle_dsa_sha256_sign_digest
|
|
|
|
nettle_dsa_sha1_verify
|
|
|
|
nettle_dsa_sha1_verify_digest
|
|
|
|
nettle_dsa_sha1_sign
|
|
|
|
nettle_dsa_sha1_sign_digest
|
|
|
|
_nettle_dsa_hash
|
|
|
|
nettle_dsa_generate_keypair
|
|
|
|
nettle_dsa_verify
|
|
|
|
nettle_dsa_sign
|
|
|
|
nettle_dsa_generate_params
|
|
|
|
nettle_dsa_compat_generate_keypair
|
|
|
|
nettle_dsa_public_key_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_dsa_public_key_clear
|
|
|
|
nettle_dsa_private_key_init
|
|
|
|
nettle_dsa_private_key_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_dsa_params_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_dsa_params_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_dsa_signature_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_dsa_signature_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_keypair_from_sexp_alist
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_keypair_from_sexp
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_keypair_to_sexp
|
|
|
|
_nettle_rsa_blind
|
|
|
|
_nettle_rsa_unblind
|
|
|
|
nettle_rsa_generate_keypair
|
|
|
|
nettle_rsa_decrypt_tr
|
|
|
|
nettle_rsa_sec_decrypt
|
|
|
|
nettle_rsa_decrypt
|
|
|
|
nettle_rsa_encrypt
|
|
|
|
nettle_rsa_pss_sha384_verify_digest
|
|
|
|
nettle_rsa_pss_sha512_verify_digest
|
|
|
|
nettle_rsa_pss_sha384_sign_digest_tr
|
|
|
|
nettle_rsa_pss_sha512_sign_digest_tr
|
|
|
|
nettle_rsa_pss_sha256_verify_digest
|
|
|
|
nettle_rsa_pss_sha256_sign_digest_tr
|
|
|
|
nettle_rsa_sha512_verify
|
|
|
|
nettle_rsa_sha512_verify_digest
|
|
|
|
nettle_rsa_sha512_sign_tr
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_sha512_sign_digest_tr
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_sha512_sign
|
|
|
|
nettle_rsa_sha512_sign_digest
|
|
|
|
nettle_rsa_sha256_verify
|
|
|
|
nettle_rsa_sha256_verify_digest
|
|
|
|
nettle_rsa_sha256_sign_tr
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_sha256_sign_digest_tr
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_sha256_sign
|
|
|
|
nettle_rsa_sha256_sign_digest
|
|
|
|
nettle_rsa_sha1_verify
|
|
|
|
nettle_rsa_sha1_verify_digest
|
|
|
|
nettle_rsa_sha1_sign_tr
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_sha1_sign_digest_tr
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_sha1_sign
|
|
|
|
nettle_rsa_sha1_sign_digest
|
|
|
|
nettle_rsa_md5_verify
|
|
|
|
nettle_rsa_md5_verify_digest
|
|
|
|
nettle_rsa_md5_sign_tr
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_md5_sign_digest_tr
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_md5_sign
|
|
|
|
nettle_rsa_md5_sign_digest
|
|
|
|
nettle_rsa_pkcs1_verify
|
|
|
|
nettle_rsa_pkcs1_sign_tr
|
|
|
|
nettle_rsa_pkcs1_sign
|
|
|
|
_nettle_rsa_sec_compute_root_itch
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_rsa_sec_compute_root
|
2022-03-29 02:46:02 +08:00
|
|
|
_nettle_rsa_verify
|
|
|
|
_nettle_rsa_verify_recover
|
|
|
|
nettle_rsa_compute_root_tr
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_rsa_sec_compute_root_tr
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_private_key_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_private_key_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_private_key_prepare
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_compute_root
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_public_key_init
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_rsa_public_key_clear
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_rsa_public_key_prepare
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_rsa_check_size
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_pss_mgf1
|
|
|
|
nettle_pss_encode_mgf1
|
|
|
|
nettle_pss_verify_mgf1
|
|
|
|
nettle_pkcs1_rsa_sha512_encode
|
|
|
|
nettle_pkcs1_rsa_sha512_encode_digest
|
|
|
|
nettle_pkcs1_rsa_sha256_encode
|
|
|
|
nettle_pkcs1_rsa_sha256_encode_digest
|
|
|
|
nettle_pkcs1_rsa_sha1_encode
|
|
|
|
nettle_pkcs1_rsa_sha1_encode_digest
|
|
|
|
nettle_pkcs1_rsa_md5_encode
|
|
|
|
nettle_pkcs1_rsa_md5_encode_digest
|
|
|
|
nettle_pkcs1_rsa_digest_encode
|
|
|
|
_nettle_pkcs1_sec_decrypt
|
|
|
|
_nettle_pkcs1_sec_decrypt_variable
|
|
|
|
nettle_pkcs1_decrypt
|
|
|
|
nettle_pkcs1_encrypt
|
|
|
|
_nettle_pkcs1_signature_prefix
|
|
|
|
nettle_mpz_set_sexp
|
|
|
|
nettle_random_prime
|
2023-03-22 03:50:51 +08:00
|
|
|
_nettle_generate_pocklington_prime
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_mpz_random_size
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_mpz_random
|
|
|
|
nettle_mpz_sizeinbase_256_s
|
|
|
|
nettle_mpz_sizeinbase_256_u
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_mpz_get_str_256
|
|
|
|
nettle_mpz_set_str_256_s
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_mpz_init_set_str_256_s
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_mpz_set_str_256_u
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_mpz_init_set_str_256_u
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_sexp_transport_format
|
|
|
|
nettle_sexp_transport_vformat
|
|
|
|
nettle_sexp_transport_iterator_first
|
|
|
|
nettle_sexp_format
|
|
|
|
nettle_sexp_vformat
|
|
|
|
nettle_sexp_iterator_first
|
|
|
|
nettle_sexp_iterator_next
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_sexp_iterator_enter_list
|
|
|
|
nettle_sexp_iterator_exit_list
|
2022-03-29 02:46:02 +08:00
|
|
|
nettle_sexp_iterator_subexpr
|
2023-03-22 03:50:51 +08:00
|
|
|
nettle_sexp_iterator_get_uint32
|
|
|
|
nettle_sexp_iterator_check_type
|
|
|
|
nettle_sexp_iterator_check_types
|
|
|
|
nettle_sexp_iterator_assoc
|