diff options
Diffstat (limited to 'src/lib/libcrypto/mlkem/mlkem.h')
-rw-r--r-- | src/lib/libcrypto/mlkem/mlkem.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/libcrypto/mlkem/mlkem.h b/src/lib/libcrypto/mlkem/mlkem.h index 31d4858195..dac3cf24de 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.7 2025/08/14 15:48:48 beck Exp $ */ | 1 | /* $OpenBSD: mlkem.h,v 1.8 2025/08/19 21:37:08 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2025 Bob Beck <beck@obtuse.com> | 3 | * Copyright (c) 2025 Bob Beck <beck@obtuse.com> |
4 | * | 4 | * |
@@ -210,6 +210,12 @@ int MLKEM_parse_public_key(MLKEM_public_key *public_key, const uint8_t *in, | |||
210 | size_t in_len); | 210 | size_t in_len); |
211 | 211 | ||
212 | /* | 212 | /* |
213 | * Marshals a private key to encoded format, used for NIST tests. | ||
214 | */ | ||
215 | int MLKEM_marshal_private_key(const MLKEM_private_key *private_key, | ||
216 | uint8_t **out, size_t *out_len); | ||
217 | |||
218 | /* | ||
213 | * MLKEM_parse_private_key parses a private key, in the format generated by | 219 | * MLKEM_parse_private_key parses a private key, in the format generated by |
214 | * |MLKEM_marshal_private_key|, from |in|. It returns one on success or zero on | 220 | * |MLKEM_marshal_private_key|, from |in|. It returns one on success or zero on |
215 | * error or failure. |private_key| must be a new uninitialized key. |in_len| | 221 | * error or failure. |private_key| must be a new uninitialized key. |in_len| |