summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/mlkem/mlkem.h7
-rw-r--r--src/lib/libcrypto/mlkem/mlkem1024.c5
-rw-r--r--src/lib/libcrypto/mlkem/mlkem768.c5
-rw-r--r--src/lib/libcrypto/mlkem/mlkem_internal.h5
4 files changed, 8 insertions, 14 deletions
diff --git a/src/lib/libcrypto/mlkem/mlkem.h b/src/lib/libcrypto/mlkem/mlkem.h
index 7941c21875..a5645facc6 100644
--- a/src/lib/libcrypto/mlkem/mlkem.h
+++ b/src/lib/libcrypto/mlkem/mlkem.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: mlkem.h,v 1.3 2024/12/17 06:43:32 tb Exp $ */ 1/* $OpenBSD: mlkem.h,v 1.4 2024/12/19 23:52:26 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024, Google Inc. 3 * Copyright (c) 2024, Google Inc.
4 * 4 *
@@ -21,11 +21,6 @@
21#include <sys/types.h> 21#include <sys/types.h>
22#include <stdint.h> 22#include <stdint.h>
23 23
24#ifdef LIBRESSL_HAS_MLKEM
25/* This needs to become public */
26#include <openssl/bytestring.h>
27#endif
28
29#if defined(__cplusplus) 24#if defined(__cplusplus)
30extern "C" { 25extern "C" {
31#endif 26#endif
diff --git a/src/lib/libcrypto/mlkem/mlkem1024.c b/src/lib/libcrypto/mlkem/mlkem1024.c
index b3cacc828b..1de14fde52 100644
--- a/src/lib/libcrypto/mlkem/mlkem1024.c
+++ b/src/lib/libcrypto/mlkem/mlkem1024.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: mlkem1024.c,v 1.4 2024/12/18 10:55:21 tb Exp $ */ 1/* $OpenBSD: mlkem1024.c,v 1.5 2024/12/19 23:52:26 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024, Google Inc. 3 * Copyright (c) 2024, Google Inc.
4 * Copyright (c) 2024, Bob Beck <beck@obtuse.com> 4 * Copyright (c) 2024, Bob Beck <beck@obtuse.com>
@@ -16,13 +16,12 @@
16 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 */ 17 */
18 18
19#include <openssl/mlkem.h>
20
21#include <assert.h> 19#include <assert.h>
22#include <stdlib.h> 20#include <stdlib.h>
23#include <string.h> 21#include <string.h>
24 22
25#include "bytestring.h" 23#include "bytestring.h"
24#include "mlkem.h"
26 25
27#include "sha3_internal.h" 26#include "sha3_internal.h"
28#include "mlkem_internal.h" 27#include "mlkem_internal.h"
diff --git a/src/lib/libcrypto/mlkem/mlkem768.c b/src/lib/libcrypto/mlkem/mlkem768.c
index 040118cafc..7d99041152 100644
--- a/src/lib/libcrypto/mlkem/mlkem768.c
+++ b/src/lib/libcrypto/mlkem/mlkem768.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: mlkem768.c,v 1.5 2024/12/18 10:55:21 tb Exp $ */ 1/* $OpenBSD: mlkem768.c,v 1.6 2024/12/19 23:52:26 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2024, Google Inc. 3 * Copyright (c) 2024, Google Inc.
4 * Copyright (c) 2024, Bob Beck <beck@obtuse.com> 4 * Copyright (c) 2024, Bob Beck <beck@obtuse.com>
@@ -16,13 +16,12 @@
16 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 */ 17 */
18 18
19#include <openssl/mlkem.h>
20
21#include <assert.h> 19#include <assert.h>
22#include <stdlib.h> 20#include <stdlib.h>
23#include <string.h> 21#include <string.h>
24 22
25#include "bytestring.h" 23#include "bytestring.h"
24#include "mlkem.h"
26 25
27#include "sha3_internal.h" 26#include "sha3_internal.h"
28#include "mlkem_internal.h" 27#include "mlkem_internal.h"
diff --git a/src/lib/libcrypto/mlkem/mlkem_internal.h b/src/lib/libcrypto/mlkem/mlkem_internal.h
index 4c8a0650a8..d3f325932f 100644
--- a/src/lib/libcrypto/mlkem/mlkem_internal.h
+++ b/src/lib/libcrypto/mlkem/mlkem_internal.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: mlkem_internal.h,v 1.3 2024/12/17 06:43:32 tb Exp $ */ 1/* $OpenBSD: mlkem_internal.h,v 1.4 2024/12/19 23:52:26 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2023, Google Inc. 3 * Copyright (c) 2023, Google Inc.
4 * 4 *
@@ -18,7 +18,8 @@
18#ifndef OPENSSL_HEADER_CRYPTO_MLKEM_INTERNAL_H 18#ifndef OPENSSL_HEADER_CRYPTO_MLKEM_INTERNAL_H
19#define OPENSSL_HEADER_CRYPTO_MLKEM_INTERNAL_H 19#define OPENSSL_HEADER_CRYPTO_MLKEM_INTERNAL_H
20 20
21#include <openssl/mlkem.h> 21#include "bytestring.h"
22#include "mlkem.h"
22 23
23#if defined(__cplusplus) 24#if defined(__cplusplus)
24extern "C" { 25extern "C" {