On 2022-08-08 Niels Möller <nisse-samgb31n2u5icsjq0eh...@public.gmane.org> wrote: > Magnus Holmgren <holmg...@debian.org> writes:
> > Tracking which internal symbols exist on different architectures to avoid > > errors and warnings when generating the symbols files for Debian is a major > > PITA, but I should probably give up on that and simply tag them all > > "optional". Hello, You could decrease the PITA by using a regex (patch attached). > Ignoring internal symbols (based on _nettle prefix or NETTLE_INTERNAL > symbol version sounds right to me). If possible, it would be good to > ensure that no other debian packages depend on them. Hiding them is one > way to achieve that, but maybe there are others? One could generate a special unsolvable dependency for packages using them (like >= 1000.privsym.0). > > But have you considered hiding them? > They are left visible, for benefit of unit tests as well as experimental > code. Not entirely sure which tests would fail with link errors, though > (most tests use only public entry points). > To hide them, I suspect it's easiest to tweak the existing *.map.in > linker scripts (currently used for coarse symbol versioning). Yes, deleting the NETTLE_INTERNAL stanza there would mark everything except nettle_* as local, i.e. invisible. cu Andreas
diff --git a/debian/libhogweed6.symbols b/debian/libhogweed6.symbols index fc820dd..ed8e108 100644 --- a/debian/libhogweed6.symbols +++ b/debian/libhogweed6.symbols @@ -1,104 +1,7 @@ libhogweed.so.6 libhogweed6 #MINVER# * Build-Depends-Package: nettle-dev HOGWEED_6@HOGWEED_6 0 - HOGWEED_INTERNAL_6_6@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_cnd_copy@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_curve25519@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_curve25519_eh_to_x@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_curve448@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_curve448_eh_to_x@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_dsa_hash@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_a_to_j@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_eh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_ehh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_jja@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_jjj@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_th@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_add_thh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_curve25519_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_curve448_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_dup_eh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_dup_jj@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_dup_th@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_eh_to_a@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_hash@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_j_to_a@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_add@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_addmul_1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_equal_p@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_inv@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_mul@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_mul_1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_mul_canonical@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_pow_2k@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_pow_2k_mul@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_random@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_sqr@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_sqr_canonical@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_sub@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_submul_1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mod_zero_p@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mul_a@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mul_a_eh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mul_g@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mul_g_eh@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_mul_m@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_pm1_redc@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_pp1_redc@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_secp192r1_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_secp224r1_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_secp256r1_redc@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_secp384r1_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ecc_secp521r1_modp@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ed25519_sha512@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_ed448_shake256@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_compress@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_compress_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_decompress@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_decompress_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_expand_key@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_hash@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_public_key@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_public_key_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_sign@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_sign_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_verify@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_eddsa_verify_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_generate_pocklington_prime@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gmp_alloc@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gmp_alloc_limbs@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gmp_free@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gmp_free_limbs@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gost_gc256b@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gost_gc512a@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_gost_hash@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpn_get_base256@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpn_get_base256_le@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpn_set_base256@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpn_set_base256_le@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpz_limbs_copy@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_mpz_set_n@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_pkcs1_sec_decrypt@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_pkcs1_sec_decrypt_variable@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_pkcs1_signature_prefix@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_blind@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_check_size@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_sec_compute_root@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_sec_compute_root_itch@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_sec_compute_root_tr@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_unblind@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_verify@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_rsa_verify_recover@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_sec_add_1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_sec_sub_1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_sec_tabselect@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_sec_zero_p@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_secp_192r1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_secp_224r1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_secp_256r1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_secp_384r1@HOGWEED_INTERNAL_6_6 3.8.1~ - (optional)_nettle_secp_521r1@HOGWEED_INTERNAL_6_6 3.8.1~ + (regex|optional)"@HOGWEED_INTERNAL_" 3.8.1-0+private+1 nettle_asn1_der_decode_bitstring@HOGWEED_6 0 nettle_asn1_der_decode_bitstring_last@HOGWEED_6 0 nettle_asn1_der_decode_constructed@HOGWEED_6 0 diff --git a/debian/libnettle8.symbols b/debian/libnettle8.symbols index 943640d..f9e6567 100644 --- a/debian/libnettle8.symbols +++ b/debian/libnettle8.symbols @@ -1,132 +1,7 @@ libnettle.so.8 libnettle8 #MINVER# * Build-Depends-Package: nettle-dev NETTLE_8@NETTLE_8 0 - NETTLE_INTERNAL_8_6@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aeads@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_decrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_decrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_decrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_encrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes128_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_decrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_decrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_decrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_encrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes192_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_decrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_decrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_decrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_encrypt_arm64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes256_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt_arm@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt_armv6@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt_ppc64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_decrypt_table@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt_arm@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt_armv6@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt_ppc64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_encrypt_table@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_invert@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_aes_set_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_armors@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_blowfish_encround@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_blowfish_initial_ctx@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_camellia_absorb@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_camellia_crypt@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_camellia_invert_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_camellia_table@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes128_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes128_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes192_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes192_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes256_encrypt_aesni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cbc_aes256_encrypt_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_2core32@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_2core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_3core32@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_3core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_4core32@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_4core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_core_altivec@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_core_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt32_1core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt32_3core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt32_4core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt_1core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt_3core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_chacha_crypt_4core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ciphers@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_cpuid@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ctr_crypt16@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_hash@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_hash_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_hash_ppc64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_init_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_init_key_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gcm_init_key_ppc64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_set_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_set_key_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_set_key_pclmul@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_update@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_update_pclmul@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ghash_update_table@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gost28147_encrypt_block@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gost28147_param_CryptoPro_3411@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_gost28147_param_test_3411@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_hashes@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_macs@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_memxor_sse2@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_memxor_x86_64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_poly1305_block@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_poly1305_digest@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_poly1305_set_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_ripemd160_compress@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_salsa20_2core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_salsa20_core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha1_compress_sha_ni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha1_compress_x86_64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_salsa20_crypt@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_salsa20_crypt_1core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_salsa20_crypt_2core@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha1_compress_armv6@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha1_compress_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha256_compress@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha256_compress_sha_ni@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha256_compress_x86_64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha256_compress_armv6@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha256_compress_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha3_pad@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha3_permute_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha3_permute_neon@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha3_update@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha512_compress@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha512_compress_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_sha512_compress_neon@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_l2@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_l2_final@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_l2_init@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_l3@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_l3_init@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh_n@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh_n_c@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh_n_neon@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_nh_neon@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_poly128@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_poly64@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_umac_set_key@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_write_be32@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_write_le32@NETTLE_INTERNAL_8_6 3.8.1~ - (optional)_nettle_write_le64@NETTLE_INTERNAL_8_6 3.8.1~ + (regex|optional)"@NETTLE_INTERNAL_" 3.8.1-0+private+1 nettle_MD5Final@NETTLE_8 0 nettle_MD5Init@NETTLE_8 0 nettle_MD5Update@NETTLE_8 0
_______________________________________________ nettle-bugs mailing list -- nettle-bugs@lists.lysator.liu.se To unsubscribe send an email to nettle-bugs-le...@lists.lysator.liu.se