Symbol: libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10001
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10047
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10092
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10106
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re) {
crypto/openssh/libcrux_mlkem768_sha3.h
10129
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re) {
crypto/openssh/libcrux_mlkem768_sha3.h
10160
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10186
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 copy_of_re_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10189
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10193
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10207
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10227
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 error_1[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10247
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____1 =
crypto/openssh/libcrux_mlkem768_sha3.h
10253
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 copy_of_error_1[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10256
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10260
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10299
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10315
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
10316
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *error) {
crypto/openssh/libcrux_mlkem768_sha3.h
10342
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 (*a_as_ntt)[3U],
crypto/openssh/libcrux_mlkem768_sha3.h
10343
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *r_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
10344
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *error_1,
crypto/openssh/libcrux_mlkem768_sha3.h
10345
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
10346
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10354
libcrux_ml_kem_polynomial_PolynomialRingElement_f0[3U]),
crypto/openssh/libcrux_mlkem768_sha3.h
10355
libcrux_ml_kem_polynomial_PolynomialRingElement_f0[3U]);
crypto/openssh/libcrux_mlkem768_sha3.h
10358
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *row = a_as_ntt[i1];
crypto/openssh/libcrux_mlkem768_sha3.h
10363
libcrux_ml_kem_polynomial_PolynomialRingElement_f0),
crypto/openssh/libcrux_mlkem768_sha3.h
10364
libcrux_ml_kem_polynomial_PolynomialRingElement_f0);
crypto/openssh/libcrux_mlkem768_sha3.h
10367
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *a_element = &row[j];
crypto/openssh/libcrux_mlkem768_sha3.h
10368
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 product =
crypto/openssh/libcrux_mlkem768_sha3.h
10378
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10402
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10405
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
10432
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10434
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
10435
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *message,
crypto/openssh/libcrux_mlkem768_sha3.h
10436
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result) {
crypto/openssh/libcrux_mlkem768_sha3.h
10465
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
10467
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *t_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
10468
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *r_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
10469
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *error_2,
crypto/openssh/libcrux_mlkem768_sha3.h
10470
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *message) {
crypto/openssh/libcrux_mlkem768_sha3.h
10471
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result =
crypto/openssh/libcrux_mlkem768_sha3.h
10475
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 product =
crypto/openssh/libcrux_mlkem768_sha3.h
10528
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re, uint8_t ret[320U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
10589
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re, uint8_t ret[320U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
10617
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re, uint8_t ret[320U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
10636
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 input[3U],
crypto/openssh/libcrux_mlkem768_sha3.h
10642
libcrux_ml_kem_polynomial_PolynomialRingElement_f0),
crypto/openssh/libcrux_mlkem768_sha3.h
10643
libcrux_ml_kem_polynomial_PolynomialRingElement_f0);
crypto/openssh/libcrux_mlkem768_sha3.h
10646
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re = input[i0];
crypto/openssh/libcrux_mlkem768_sha3.h
10700
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re,
crypto/openssh/libcrux_mlkem768_sha3.h
10760
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re,
crypto/openssh/libcrux_mlkem768_sha3.h
10787
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re, Eurydice_slice out) {
crypto/openssh/libcrux_mlkem768_sha3.h
10813
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 t_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10819
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 A[3U][3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10830
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 r_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10833
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10840
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 error_1[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10843
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10849
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 error_2 =
crypto/openssh/libcrux_mlkem768_sha3.h
10852
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 u[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10857
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 message_as_ring_element =
crypto/openssh/libcrux_mlkem768_sha3.h
10860
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 v =
crypto/openssh/libcrux_mlkem768_sha3.h
10864
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____5[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
10867
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
10871
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____6 = v;
crypto/openssh/libcrux_mlkem768_sha3.h
11222
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
11252
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
11253
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *error) {
crypto/openssh/libcrux_mlkem768_sha3.h
11279
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 (*matrix_A)[3U],
crypto/openssh/libcrux_mlkem768_sha3.h
11280
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *s_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
11281
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *error_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
11282
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
11283
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11291
libcrux_ml_kem_polynomial_PolynomialRingElement_f0[3U]),
crypto/openssh/libcrux_mlkem768_sha3.h
11292
libcrux_ml_kem_polynomial_PolynomialRingElement_f0[3U]);
crypto/openssh/libcrux_mlkem768_sha3.h
11295
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *row = matrix_A[i1];
crypto/openssh/libcrux_mlkem768_sha3.h
11300
libcrux_ml_kem_polynomial_PolynomialRingElement_f0),
crypto/openssh/libcrux_mlkem768_sha3.h
11301
libcrux_ml_kem_polynomial_PolynomialRingElement_f0);
crypto/openssh/libcrux_mlkem768_sha3.h
11304
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *matrix_element =
crypto/openssh/libcrux_mlkem768_sha3.h
11306
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 product =
crypto/openssh/libcrux_mlkem768_sha3.h
11317
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
11328
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re, uint8_t ret[384U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
11357
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *key,
crypto/openssh/libcrux_mlkem768_sha3.h
11364
libcrux_ml_kem_polynomial_PolynomialRingElement_f0),
crypto/openssh/libcrux_mlkem768_sha3.h
11365
libcrux_ml_kem_polynomial_PolynomialRingElement_f0);
crypto/openssh/libcrux_mlkem768_sha3.h
11368
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re = key[i0];
crypto/openssh/libcrux_mlkem768_sha3.h
11393
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *t_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
11430
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 A_transpose[3U][3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11442
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11445
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
11450
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 error_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11456
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
11457
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 t_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11980
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 A_transpose[3U][3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11992
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
11995
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
12000
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 error_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
12006
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
12007
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 t_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
12195
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
12217
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
12218
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 deserialized_pk[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
12232
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____0 =
crypto/openssh/libcrux_mlkem768_sha3.h
12239
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
12259
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 deserialized_pk[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
12264
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *uu____0 = deserialized_pk;
crypto/openssh/libcrux_mlkem768_sha3.h
8199
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8201
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 lit;
crypto/openssh/libcrux_mlkem768_sha3.h
8227
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8238
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8241
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
8266
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
8267
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
8281
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____0 =
crypto/openssh/libcrux_mlkem768_sha3.h
8288
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
8298
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
8309
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8358
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8361
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
8422
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8425
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
8448
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8500
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8530
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8550
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8572
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8602
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self) {
crypto/openssh/libcrux_mlkem768_sha3.h
8620
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re) {
crypto/openssh/libcrux_mlkem768_sha3.h
8651
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
8652
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 u_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
8680
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
8727
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8730
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
8791
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8794
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
8817
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8860
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
8862
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
8863
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *rhs) {
crypto/openssh/libcrux_mlkem768_sha3.h
8864
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 out =
crypto/openssh/libcrux_mlkem768_sha3.h
8903
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
8904
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *rhs) {
crypto/openssh/libcrux_mlkem768_sha3.h
8927
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8953
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
8975
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
9018
size_t *zeta_i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re,
crypto/openssh/libcrux_mlkem768_sha3.h
9050
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *re) {
crypto/openssh/libcrux_mlkem768_sha3.h
9077
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9079
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *self,
crypto/openssh/libcrux_mlkem768_sha3.h
9080
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 b) {
crypto/openssh/libcrux_mlkem768_sha3.h
9109
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9111
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *v,
crypto/openssh/libcrux_mlkem768_sha3.h
9112
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *secret_as_ntt,
crypto/openssh/libcrux_mlkem768_sha3.h
9113
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 *u_as_ntt) {
crypto/openssh/libcrux_mlkem768_sha3.h
9114
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result =
crypto/openssh/libcrux_mlkem768_sha3.h
9118
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 product =
crypto/openssh/libcrux_mlkem768_sha3.h
9184
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re, uint8_t ret[32U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
9242
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 u_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9244
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 v =
crypto/openssh/libcrux_mlkem768_sha3.h
9248
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 message =
crypto/openssh/libcrux_mlkem768_sha3.h
9269
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9272
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 copy_of_secret_as_ntt[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9275
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
9280
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
9336
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9354
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9357
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 re =
crypto/openssh/libcrux_mlkem768_sha3.h
9389
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
9390
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 deserialized_pk[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9404
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 uu____0 =
crypto/openssh/libcrux_mlkem768_sha3.h
9411
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
9421
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9434
size_t _i, libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
9750
static KRML_MUSTINLINE libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9752
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 result =
crypto/openssh/libcrux_mlkem768_sha3.h
9773
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0
crypto/openssh/libcrux_mlkem768_sha3.h
9788
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
9823
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret0[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9830
(size_t)3U * sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0));
crypto/openssh/libcrux_mlkem768_sha3.h
9842
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 ret[3U][3U]) {
crypto/openssh/libcrux_mlkem768_sha3.h
9843
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 A_transpose[3U][3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9864
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 sampled[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9870
libcrux_ml_kem_polynomial_PolynomialRingElement_f0),
crypto/openssh/libcrux_mlkem768_sha3.h
9871
libcrux_ml_kem_polynomial_PolynomialRingElement_f0);
crypto/openssh/libcrux_mlkem768_sha3.h
9874
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 sample = sampled[j];
crypto/openssh/libcrux_mlkem768_sha3.h
9884
sizeof(libcrux_ml_kem_polynomial_PolynomialRingElement_f0[3U]));
crypto/openssh/libcrux_mlkem768_sha3.h
9894
libcrux_ml_kem_polynomial_PolynomialRingElement_f0 fst[3U];
crypto/openssh/libcrux_mlkem768_sha3.h
9908
static inline libcrux_ml_kem_polynomial_PolynomialRingElement_f0