Skip to content

Commit

Permalink
fixed some hax issues, refreshed C code
Browse files Browse the repository at this point in the history
  • Loading branch information
karthikbhargavan committed Sep 27, 2024
1 parent a089e86 commit ea45bea
Show file tree
Hide file tree
Showing 47 changed files with 713 additions and 495 deletions.
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/code_gen.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ This code was generated with the following revisions:
Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/internal/libcrux_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __internal_libcrux_core_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/internal/libcrux_mlkem_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __internal_libcrux_mlkem_avx2_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/internal/libcrux_mlkem_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __internal_libcrux_mlkem_portable_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/internal/libcrux_sha3_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __internal_libcrux_sha3_avx2_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/internal/libcrux_sha3_internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __internal_libcrux_sha3_internal_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#include "internal/libcrux_core.h"
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_core_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem1024.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem1024_H
Expand Down
24 changes: 12 additions & 12 deletions libcrux-ml-kem/c/libcrux_mlkem1024_avx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#include "libcrux_mlkem1024_avx2.h"
Expand All @@ -35,7 +35,7 @@ with const generics
- ETA2_RANDOMNESS_SIZE= 128
- IMPLICIT_REJECTION_HASH_INPUT_SIZE= 1600
*/
static void decapsulate_510(
static void decapsulate_0c0(
libcrux_ml_kem_types_MlKemPrivateKey_95 *private_key,
libcrux_ml_kem_types_MlKemCiphertext_1f *ciphertext, uint8_t ret[32U]) {
libcrux_ml_kem_ind_cca_decapsulate_7f0(private_key, ciphertext, ret);
Expand All @@ -51,7 +51,7 @@ static void decapsulate_510(
void libcrux_ml_kem_mlkem1024_avx2_decapsulate(
libcrux_ml_kem_types_MlKemPrivateKey_95 *private_key,
libcrux_ml_kem_types_MlKemCiphertext_1f *ciphertext, uint8_t ret[32U]) {
decapsulate_510(private_key, ciphertext, ret);
decapsulate_0c0(private_key, ciphertext, ret);
}

/**
Expand All @@ -71,7 +71,7 @@ with const generics
- ETA2= 2
- ETA2_RANDOMNESS_SIZE= 128
*/
static tuple_21 encapsulate_d10(
static tuple_21 encapsulate_ae0(
libcrux_ml_kem_types_MlKemPublicKey_1f *public_key,
uint8_t randomness[32U]) {
libcrux_ml_kem_types_MlKemPublicKey_1f *uu____0 = public_key;
Expand All @@ -95,7 +95,7 @@ tuple_21 libcrux_ml_kem_mlkem1024_avx2_encapsulate(
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[32U];
memcpy(copy_of_randomness, randomness, (size_t)32U * sizeof(uint8_t));
return encapsulate_d10(uu____0, copy_of_randomness);
return encapsulate_ae0(uu____0, copy_of_randomness);
}

/**
Expand All @@ -109,7 +109,7 @@ libcrux_ml_kem.ind_cca.instantiations.avx2.generate_keypair with const generics
- ETA1= 2
- ETA1_RANDOMNESS_SIZE= 128
*/
static libcrux_ml_kem_mlkem1024_MlKem1024KeyPair generate_keypair_b80(
static libcrux_ml_kem_mlkem1024_MlKem1024KeyPair generate_keypair_5a0(
uint8_t randomness[64U]) {
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[64U];
Expand All @@ -125,7 +125,7 @@ libcrux_ml_kem_mlkem1024_avx2_generate_key_pair(uint8_t randomness[64U]) {
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[64U];
memcpy(copy_of_randomness, randomness, (size_t)64U * sizeof(uint8_t));
return generate_keypair_b80(copy_of_randomness);
return generate_keypair_5a0(copy_of_randomness);
}

/**
Expand All @@ -136,7 +136,7 @@ generics
- SECRET_KEY_SIZE= 3168
- CIPHERTEXT_SIZE= 1568
*/
static KRML_MUSTINLINE bool validate_private_key_650(
static KRML_MUSTINLINE bool validate_private_key_080(
libcrux_ml_kem_types_MlKemPrivateKey_95 *private_key,
libcrux_ml_kem_types_MlKemCiphertext_1f *ciphertext) {
return libcrux_ml_kem_ind_cca_validate_private_key_700(private_key,
Expand All @@ -151,7 +151,7 @@ static KRML_MUSTINLINE bool validate_private_key_650(
bool libcrux_ml_kem_mlkem1024_avx2_validate_private_key(
libcrux_ml_kem_types_MlKemPrivateKey_95 *private_key,
libcrux_ml_kem_types_MlKemCiphertext_1f *ciphertext) {
return validate_private_key_650(private_key, ciphertext);
return validate_private_key_080(private_key, ciphertext);
}

/**
Expand All @@ -162,7 +162,7 @@ generics
- RANKED_BYTES_PER_RING_ELEMENT= 1536
- PUBLIC_KEY_SIZE= 1568
*/
static KRML_MUSTINLINE bool validate_public_key_3e0(uint8_t *public_key) {
static KRML_MUSTINLINE bool validate_public_key_f60(uint8_t *public_key) {
return libcrux_ml_kem_ind_cca_validate_public_key_520(public_key);
}

Expand All @@ -173,5 +173,5 @@ static KRML_MUSTINLINE bool validate_public_key_3e0(uint8_t *public_key) {
*/
bool libcrux_ml_kem_mlkem1024_avx2_validate_public_key(
libcrux_ml_kem_types_MlKemPublicKey_1f *public_key) {
return validate_public_key_3e0(public_key->value);
return validate_public_key_f60(public_key->value);
}
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem1024_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem1024_avx2_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem1024_portable.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#include "libcrux_mlkem1024_portable.h"
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem1024_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem1024_portable_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem512.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem512_H
Expand Down
24 changes: 12 additions & 12 deletions libcrux-ml-kem/c/libcrux_mlkem512_avx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#include "libcrux_mlkem512_avx2.h"
Expand All @@ -35,7 +35,7 @@ with const generics
- ETA2_RANDOMNESS_SIZE= 128
- IMPLICIT_REJECTION_HASH_INPUT_SIZE= 800
*/
static void decapsulate_51(libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
static void decapsulate_0c(libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
libcrux_ml_kem_types_MlKemCiphertext_e8 *ciphertext,
uint8_t ret[32U]) {
libcrux_ml_kem_ind_cca_decapsulate_7f(private_key, ciphertext, ret);
Expand All @@ -51,7 +51,7 @@ static void decapsulate_51(libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
void libcrux_ml_kem_mlkem512_avx2_decapsulate(
libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
libcrux_ml_kem_types_MlKemCiphertext_e8 *ciphertext, uint8_t ret[32U]) {
decapsulate_51(private_key, ciphertext, ret);
decapsulate_0c(private_key, ciphertext, ret);
}

/**
Expand All @@ -71,7 +71,7 @@ with const generics
- ETA2= 2
- ETA2_RANDOMNESS_SIZE= 128
*/
static tuple_ec encapsulate_d1(
static tuple_ec encapsulate_ae(
libcrux_ml_kem_types_MlKemPublicKey_be *public_key,
uint8_t randomness[32U]) {
libcrux_ml_kem_types_MlKemPublicKey_be *uu____0 = public_key;
Expand All @@ -95,7 +95,7 @@ tuple_ec libcrux_ml_kem_mlkem512_avx2_encapsulate(
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[32U];
memcpy(copy_of_randomness, randomness, (size_t)32U * sizeof(uint8_t));
return encapsulate_d1(uu____0, copy_of_randomness);
return encapsulate_ae(uu____0, copy_of_randomness);
}

/**
Expand All @@ -109,7 +109,7 @@ libcrux_ml_kem.ind_cca.instantiations.avx2.generate_keypair with const generics
- ETA1= 3
- ETA1_RANDOMNESS_SIZE= 192
*/
static libcrux_ml_kem_types_MlKemKeyPair_cb generate_keypair_b8(
static libcrux_ml_kem_types_MlKemKeyPair_cb generate_keypair_5a(
uint8_t randomness[64U]) {
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[64U];
Expand All @@ -125,7 +125,7 @@ libcrux_ml_kem_mlkem512_avx2_generate_key_pair(uint8_t randomness[64U]) {
/* Passing arrays by value in Rust generates a copy in C */
uint8_t copy_of_randomness[64U];
memcpy(copy_of_randomness, randomness, (size_t)64U * sizeof(uint8_t));
return generate_keypair_b8(copy_of_randomness);
return generate_keypair_5a(copy_of_randomness);
}

/**
Expand All @@ -136,7 +136,7 @@ generics
- SECRET_KEY_SIZE= 1632
- CIPHERTEXT_SIZE= 768
*/
static KRML_MUSTINLINE bool validate_private_key_65(
static KRML_MUSTINLINE bool validate_private_key_08(
libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
libcrux_ml_kem_types_MlKemCiphertext_e8 *ciphertext) {
return libcrux_ml_kem_ind_cca_validate_private_key_70(private_key,
Expand All @@ -151,7 +151,7 @@ static KRML_MUSTINLINE bool validate_private_key_65(
bool libcrux_ml_kem_mlkem512_avx2_validate_private_key(
libcrux_ml_kem_types_MlKemPrivateKey_5e *private_key,
libcrux_ml_kem_types_MlKemCiphertext_e8 *ciphertext) {
return validate_private_key_65(private_key, ciphertext);
return validate_private_key_08(private_key, ciphertext);
}

/**
Expand All @@ -162,7 +162,7 @@ generics
- RANKED_BYTES_PER_RING_ELEMENT= 768
- PUBLIC_KEY_SIZE= 800
*/
static KRML_MUSTINLINE bool validate_public_key_3e(uint8_t *public_key) {
static KRML_MUSTINLINE bool validate_public_key_f6(uint8_t *public_key) {
return libcrux_ml_kem_ind_cca_validate_public_key_52(public_key);
}

Expand All @@ -173,5 +173,5 @@ static KRML_MUSTINLINE bool validate_public_key_3e(uint8_t *public_key) {
*/
bool libcrux_ml_kem_mlkem512_avx2_validate_public_key(
libcrux_ml_kem_types_MlKemPublicKey_be *public_key) {
return validate_public_key_3e(public_key->value);
return validate_public_key_f6(public_key->value);
}
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem512_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem512_avx2_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem512_portable.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#include "libcrux_mlkem512_portable.h"
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem512_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem512_portable_H
Expand Down
4 changes: 2 additions & 2 deletions libcrux-ml-kem/c/libcrux_mlkem768.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
* Charon: 28d543bfacc902ba9cc2a734b76baae9583892a4
* Eurydice: 1a65dbf3758fe310833718c645a64266294a29ac
* Karamel: 15d4bce74a2d43e34a64f48f8311b7d9bcb0e152
* F*: 650b216aeb5901ec6f1c44ff275acd924e54bdbd
* Libcrux: b1ecb428c60dd375b8bdd05c258cd0e4d5f1fec1
* F*: 3063d19312f8ec3af5945f24ed3ebbb6b6cd9678
* Libcrux: a089e8609d2bf2df5c165076a79e3fd30dbf87cf
*/

#ifndef __libcrux_mlkem768_H
Expand Down
Loading

0 comments on commit ea45bea

Please sign in to comment.