KRML_MUSTINLINE
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_matrix_compute_As_plus_e_1b(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_generate_keypair_unpacked_1c(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_serialize_vector_1b(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_serialize_public_key_mut_89(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_serialize_public_key_89(
static KRML_MUSTINLINE libcrux_ml_kem_utils_extraction_helper_Keypair768
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cca_serialize_kem_secret_key_d6(
static KRML_MUSTINLINE libcrux_ml_kem_mlkem768_MlKem768KeyPair
static KRML_MUSTINLINE bool libcrux_ml_kem_ind_cca_validate_private_key_only_d6(
static KRML_MUSTINLINE bool libcrux_ml_kem_ind_cca_validate_private_key_37(
static KRML_MUSTINLINE bool
static KRML_MUSTINLINE bool
static KRML_MUSTINLINE void
static KRML_MUSTINLINE bool libcrux_ml_kem_ind_cca_validate_public_key_89(
static KRML_MUSTINLINE bool
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cca_unpacked_decapsulate_51(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE tuple_c2 libcrux_ml_kem_ind_cca_unpacked_encapsulate_0c(
static KRML_MUSTINLINE tuple_c2
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cca_unpacked_generate_keypair_15(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_ind_cca_unpacked_MlKemPublicKeyUnpacked_a0
static KRML_MUSTINLINE
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_types_MlKemPrivateKey_d9
static KRML_MUSTINLINE libcrux_ml_kem_types_MlKemPublicKey_30
static KRML_MUSTINLINE libcrux_ml_kem_types_MlKemPublicKey_30
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_ind_cca_unpacked_MlKemPublicKeyUnpacked_a0 *
static KRML_MUSTINLINE void
static KRML_MUSTINLINE uint8_t libcrux_ml_kem_utils_prf_input_inc_e0(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_utils_into_padded_array_c8(
static KRML_MUSTINLINE void libcrux_ml_kem_utils_into_padded_array_b6(
static KRML_MUSTINLINE void libcrux_ml_kem_utils_into_padded_array_15(
static KRML_MUSTINLINE void libcrux_ml_kem_utils_into_padded_array_24(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_secrets_int_public_integers_classify_27_46(
static KRML_MUSTINLINE Eurydice_slice
static KRML_MUSTINLINE Eurydice_slice
static KRML_MUSTINLINE uint64_t libcrux_sha3_simd_portable_zero_d2(void) {
static KRML_MUSTINLINE uint64_t libcrux_sha3_simd_portable__veor5q_u64(
static KRML_MUSTINLINE uint64_t libcrux_sha3_simd_portable_xor5_d2(
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t libcrux_sha3_simd_portable_xor_d2(uint64_t a,
static KRML_MUSTINLINE libcrux_sha3_generic_keccak_KeccakState_17
static KRML_MUSTINLINE uint64_t *libcrux_sha3_traits_get_ij_04(uint64_t *arr,
static KRML_MUSTINLINE void libcrux_sha3_traits_set_ij_04(uint64_t *arr,
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_block_f8(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_theta_80_04(
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_rho_80_04(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_pi_80_04(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_chi_80_04(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_iota_80_04(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_keccakf1600_80_04(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_block_80_c6(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_96(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_store_block_f8(
static KRML_MUSTINLINE void libcrux_sha3_portable_sha512(Eurydice_slice digest,
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_block_5b(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_block_80_c60(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_ad(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e0(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_store_block_5b(
static KRML_MUSTINLINE void libcrux_sha3_portable_sha256(Eurydice_slice digest,
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_ad0(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e1(
static KRML_MUSTINLINE void libcrux_sha3_portable_shake256(
static KRML_MUSTINLINE libcrux_sha3_generic_keccak_KeccakState_17
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_block_3a(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_c6(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e2(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_store_block_3a(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_block_2c(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_block_80_c61(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_1e(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e3(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_store_block_2c(
static KRML_MUSTINLINE void libcrux_sha3_portable_sha224(Eurydice_slice digest,
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_block_7a(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_block_80_c62(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_load_last_7c(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_final_80_9e4(
static KRML_MUSTINLINE void libcrux_sha3_simd_portable_store_block_7a(
static KRML_MUSTINLINE void libcrux_sha3_portable_sha384(Eurydice_slice digest,
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_absorb_block_80_c63(
static KRML_MUSTINLINE void libcrux_sha3_portable_shake128(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_sha3_generic_keccak_KeccakState_17
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_absorb_35_c6(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_absorb_final_35_9e(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_squeeze_85_c7(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_absorb_35_c60(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_absorb_final_35_9e0(
static KRML_MUSTINLINE void libcrux_sha3_generic_keccak_xof_squeeze_85_13(
static KRML_MUSTINLINE int16_t libcrux_ml_kem_polynomial_zeta(size_t i) {
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE int16_t
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE uint32_t
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void libcrux_ml_kem_vector_portable_ntt_ntt_step(
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void libcrux_ml_kem_vector_portable_ntt_inv_ntt_step(
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE uint8_t_x4
static KRML_MUSTINLINE uint8_t
static KRML_MUSTINLINE void
static KRML_MUSTINLINE int16_t_x8
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE uint8_t_x5
static KRML_MUSTINLINE int16_t
static KRML_MUSTINLINE void
static KRML_MUSTINLINE uint8_t libcrux_secrets_int_as_u8_f5(int16_t self) {
static KRML_MUSTINLINE int16_t_x8
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE uint8_t_x3
static KRML_MUSTINLINE int16_t
static KRML_MUSTINLINE void
static KRML_MUSTINLINE int16_t_x2
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE uint8_t
static KRML_MUSTINLINE size_t
static KRML_MUSTINLINE int16_t libcrux_secrets_int_as_i16_59(uint8_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_deserialize_vector_1b(
static KRML_MUSTINLINE int32_t
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE int32_t libcrux_secrets_int_as_i32_f5(int16_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_at_layer_4_plus_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_at_layer_3_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_at_layer_2_ea(
static KRML_MUSTINLINE int32_t
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_at_layer_1_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_poly_barrett_reduce_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_poly_barrett_reduce_d6_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_vector_u_0a(
static KRML_MUSTINLINE int16_t libcrux_secrets_int_as_i16_36(int32_t self) {
static KRML_MUSTINLINE void
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE uint32_t
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE int32_t libcrux_secrets_int_as_i32_b8(uint32_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_add_to_ring_element_1b(
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_add_to_ring_element_d6_1b(
static KRML_MUSTINLINE void libcrux_ml_kem_invert_ntt_invert_ntt_at_layer_1_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_invert_ntt_invert_ntt_at_layer_2_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_invert_ntt_invert_ntt_at_layer_3_ea(
static KRML_MUSTINLINE
static KRML_MUSTINLINE uint16_t
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_invert_ntt_invert_ntt_montgomery_1b(
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE uint16_t libcrux_secrets_int_as_u16_f5(int16_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE uint16_t
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_decrypt_unpacked_42(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_decrypt_42(
static KRML_MUSTINLINE int16_t libcrux_secrets_int_as_i16_ca(uint16_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE void
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE uint64_t libcrux_secrets_int_as_u64_ca(uint16_t self) {
static KRML_MUSTINLINE bool
static KRML_MUSTINLINE uint32_t
static KRML_MUSTINLINE bool
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE uint64_t
static KRML_MUSTINLINE void libcrux_ml_kem_sampling_sample_from_xof_2b(
static KRML_MUSTINLINE void libcrux_ml_kem_matrix_sample_matrix_A_2b(
static KRML_MUSTINLINE uint32_t libcrux_secrets_int_as_u32_a3(uint64_t self) {
static KRML_MUSTINLINE void
static KRML_MUSTINLINE
static KRML_MUSTINLINE int16_t libcrux_secrets_int_as_i16_b8(uint32_t self) {
static KRML_MUSTINLINE int16_t libcrux_secrets_int_as_i16_f5(int16_t self) {
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE void libcrux_ml_kem_ntt_ntt_at_layer_7_ea(
static KRML_MUSTINLINE void
static KRML_MUSTINLINE uint8_t
static KRML_MUSTINLINE uint8_t
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_add_error_reduce_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_polynomial_add_error_reduce_d6_ea(
static KRML_MUSTINLINE void libcrux_ml_kem_matrix_compute_vector_u_1b(
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_compress_then_serialize_u_43(
static KRML_MUSTINLINE tuple_ed libcrux_ml_kem_ind_cpa_encrypt_c1_85(
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_1d
static KRML_MUSTINLINE libcrux_ml_kem_vector_portable_vector_type_PortableVector
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_encrypt_c2_6c(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_encrypt_unpacked_2a(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cpa_encrypt_2a(
static KRML_MUSTINLINE void libcrux_ml_kem_variant_kdf_39_d6(
static KRML_MUSTINLINE void libcrux_ml_kem_utils_into_padded_array_9e(
static KRML_MUSTINLINE void libcrux_ml_kem_ind_cca_decapsulate_62(
static KRML_MUSTINLINE void libcrux_ml_kem_variant_entropy_preprocess_39_9c(
static KRML_MUSTINLINE tuple_c2 libcrux_ml_kem_ind_cca_encapsulate_ca(
static KRML_MUSTINLINE void libcrux_ml_kem_variant_cpa_keygen_seed_39_9c(