Skip to content

Commit

Permalink
update mlkem C code
Browse files Browse the repository at this point in the history
  • Loading branch information
franziskuskiefer committed Nov 8, 2024
1 parent a31e411 commit 1cefb79
Show file tree
Hide file tree
Showing 42 changed files with 502 additions and 447 deletions.
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/code_gen.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This code was generated with the following revisions:
Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/internal/libcrux_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __internal_libcrux_core_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/internal/libcrux_mlkem_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __internal_libcrux_mlkem_avx2_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/internal/libcrux_mlkem_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __internal_libcrux_mlkem_portable_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/internal/libcrux_sha3_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __internal_libcrux_sha3_avx2_H
Expand Down
28 changes: 15 additions & 13 deletions libcrux-ml-kem/c/internal/libcrux_sha3_internal.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __internal_libcrux_sha3_internal_H
Expand All @@ -27,15 +27,16 @@ typedef libcrux_sha3_generic_keccak_KeccakState_17
/**
Create a new SHAKE-128 state object.
*/
static inline libcrux_sha3_generic_keccak_KeccakState_17
static KRML_MUSTINLINE libcrux_sha3_generic_keccak_KeccakState_17
libcrux_sha3_portable_incremental_shake128_init(void) {
return libcrux_sha3_generic_keccak_new_89_04();
}

/**
Absorb
*/
static inline void libcrux_sha3_portable_incremental_shake128_absorb_final(
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake128_absorb_final(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice data0) {
Eurydice_slice buf[1U] = {data0};
libcrux_sha3_generic_keccak_absorb_final_9e(s, buf);
Expand All @@ -44,7 +45,7 @@ static inline void libcrux_sha3_portable_incremental_shake128_absorb_final(
/**
Squeeze another block
*/
static inline void
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake128_squeeze_next_block(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice out0) {
Eurydice_slice buf[1U] = {out0};
Expand Down Expand Up @@ -81,7 +82,7 @@ libcrux_sha3_generic_keccak_squeeze_first_three_blocks_c6(
/**
Squeeze three blocks
*/
static inline void
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake128_squeeze_first_three_blocks(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice out0) {
Eurydice_slice buf[1U] = {out0};
Expand Down Expand Up @@ -184,7 +185,7 @@ libcrux_sha3_generic_keccak_squeeze_first_five_blocks_c6(
/**
Squeeze five blocks
*/
static inline void
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake128_squeeze_first_five_blocks(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice out0) {
Eurydice_slice buf[1U] = {out0};
Expand All @@ -194,7 +195,8 @@ libcrux_sha3_portable_incremental_shake128_squeeze_first_five_blocks(
/**
Absorb some data for SHAKE-256 for the last time
*/
static inline void libcrux_sha3_portable_incremental_shake256_absorb_final(
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake256_absorb_final(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice data) {
Eurydice_slice buf[1U] = {data};
libcrux_sha3_generic_keccak_absorb_final_9e0(s, buf);
Expand All @@ -203,15 +205,15 @@ static inline void libcrux_sha3_portable_incremental_shake256_absorb_final(
/**
Create a new SHAKE-256 state object.
*/
static inline libcrux_sha3_generic_keccak_KeccakState_17
static KRML_MUSTINLINE libcrux_sha3_generic_keccak_KeccakState_17
libcrux_sha3_portable_incremental_shake256_init(void) {
return libcrux_sha3_generic_keccak_new_89_04();
}

/**
Squeeze the first SHAKE-256 block
*/
static inline void
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake256_squeeze_first_block(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice out) {
Eurydice_slice buf[1U] = {out};
Expand All @@ -221,7 +223,7 @@ libcrux_sha3_portable_incremental_shake256_squeeze_first_block(
/**
Squeeze the next SHAKE-256 block
*/
static inline void
static KRML_MUSTINLINE void
libcrux_sha3_portable_incremental_shake256_squeeze_next_block(
libcrux_sha3_generic_keccak_KeccakState_17 *s, Eurydice_slice out) {
Eurydice_slice buf[1U] = {out};
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_core.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "internal/libcrux_core.h"
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_core.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_core_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem1024.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem1024_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem1024_avx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "libcrux_mlkem1024_avx2.h"
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem1024_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem1024_avx2_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem1024_portable.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "libcrux_mlkem1024_portable.h"
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem1024_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem1024_portable_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem512.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem512_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem512_avx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "libcrux_mlkem512_avx2.h"
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem512_avx2.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem512_avx2_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem512_portable.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "libcrux_mlkem512_portable.h"
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem512_portable.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem512_portable_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem768.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#ifndef __libcrux_mlkem768_H
Expand Down
8 changes: 4 additions & 4 deletions libcrux-ml-kem/c/libcrux_mlkem768_avx2.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
* SPDX-License-Identifier: MIT or Apache-2.0
*
* This code was generated with the following revisions:
* Charon: 3a133fe0eee9bd3928d5bb16c24ddd2dd0f3ee7f
* Charon: 45f5a34f336e35c6cc2253bc90cbdb8d812cefa9
* Eurydice: 1fff1c51ae6e6c87eafd28ec9d5594f54bc91c0c
* Karamel: c31a22c1e07d2118c07ee5cebb640d863e31a198
* F*: 2c32d6e230851bbceadac7a21fc418fa2bb7e4bc
* Libcrux: a971e8a0892ab58eb114a276e1eff2291093dae6
* Karamel: 8c3612018c25889288da6857771be3ad03b75bcd
* F*: 5643e656b989aca7629723653a2570c7df6252b9-dirty
* Libcrux: a31e411ce57494f7a7e8c5962c9951a52a62c770
*/

#include "libcrux_mlkem768_avx2.h"
Expand Down
Loading

0 comments on commit 1cefb79

Please sign in to comment.