KRML_CLITERAL
KRML_CLITERAL(libcrux_ml_kem_types_MlKemPrivateKey_d9){.value = {0U}});
return (KRML_CLITERAL(libcrux_ml_kem_mlkem768_MlKem768KeyPair){.sk = sk,
KRML_CLITERAL(libcrux_ml_kem_ind_cca_unpacked_MlKemPublicKeyUnpacked_a0){
return (KRML_CLITERAL(
KRML_CLITERAL(Eurydice_slice_uint8_t_x4){.fst = ind_cpa_secret_key,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
(KRML_CLITERAL(Eurydice_slice){(void *)(x + start), end - start})
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
KRML_CLITERAL(Eurydice_slice) { ptr_, len_ }
KRML_CLITERAL(ret_t) { \
KRML_CLITERAL(ret_t) { \
KRML_CLITERAL(Eurydice_slice){EURYDICE_CFIELD(.ptr =)(slice.ptr), \
EURYDICE_CFIELD(.snd =) KRML_CLITERAL(Eurydice_slice) { \
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)1U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)2U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)3U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
&old, (KRML_CLITERAL(size_t_x2){.fst = (size_t)4U,
self, (KRML_CLITERAL(size_t_x2){.fst = i1, .snd = j}))[0U],
(KRML_CLITERAL(size_t_x2){
(KRML_CLITERAL(size_t_x2){
self, (KRML_CLITERAL(size_t_x2){.fst = (size_t)0U,
? (KRML_CLITERAL(ret_t){EURYDICE_CFIELD(.tag =) 0, \
: (KRML_CLITERAL(ret_t){EURYDICE_CFIELD(.tag =) 1, \
? (KRML_CLITERAL(ret_t){.tag = core_option_None}) \
: (KRML_CLITERAL(ret_t){ \
KRML_CLITERAL(libcrux_ml_kem_vector_portable_vector_type_PortableVector){
return (KRML_CLITERAL(uint8_t_x4){
return (KRML_CLITERAL(int16_t_x8){.fst = v0,
KRML_CLITERAL(libcrux_ml_kem_vector_portable_vector_type_PortableVector){
return (KRML_CLITERAL(uint8_t_x5){
return (KRML_CLITERAL(int16_t_x8){.fst = r0,
KRML_CLITERAL(libcrux_ml_kem_vector_portable_vector_type_PortableVector){
return (KRML_CLITERAL(uint8_t_x3){.fst = r0, .snd = r1, .thd = r2});
return (KRML_CLITERAL(int16_t_x2){.fst = r0, .snd = r1});
KRML_CLITERAL(libcrux_ml_kem_vector_portable_vector_type_PortableVector){
return (KRML_CLITERAL(
return (KRML_CLITERAL(