summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/objects
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/objects')
-rw-r--r--src/lib/libcrypto/objects/obj_dat.c4
-rw-r--r--src/lib/libcrypto/objects/obj_lib.c4
-rw-r--r--src/lib/libcrypto/objects/obj_mac.num3
-rw-r--r--src/lib/libcrypto/objects/objects.txt6
4 files changed, 13 insertions, 4 deletions
diff --git a/src/lib/libcrypto/objects/obj_dat.c b/src/lib/libcrypto/objects/obj_dat.c
index 2f4012fe15..d4da6be52c 100644
--- a/src/lib/libcrypto/objects/obj_dat.c
+++ b/src/lib/libcrypto/objects/obj_dat.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: obj_dat.c,v 1.94 2025/02/26 10:48:25 tb Exp $ */ 1/* $OpenBSD: obj_dat.c,v 1.95 2025/05/10 05:54:38 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -66,11 +66,11 @@
66 66
67#include <openssl/asn1.h> 67#include <openssl/asn1.h>
68#include <openssl/bn.h> 68#include <openssl/bn.h>
69#include <openssl/err.h>
70#include <openssl/lhash.h> 69#include <openssl/lhash.h>
71#include <openssl/objects.h> 70#include <openssl/objects.h>
72 71
73#include "asn1_local.h" 72#include "asn1_local.h"
73#include "err_local.h"
74 74
75/* obj_dat.h is generated from objects.h by obj_dat.pl */ 75/* obj_dat.h is generated from objects.h by obj_dat.pl */
76#include "obj_dat.h" 76#include "obj_dat.h"
diff --git a/src/lib/libcrypto/objects/obj_lib.c b/src/lib/libcrypto/objects/obj_lib.c
index 45062dbd4c..56b0b10423 100644
--- a/src/lib/libcrypto/objects/obj_lib.c
+++ b/src/lib/libcrypto/objects/obj_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: obj_lib.c,v 1.19 2023/08/17 09:13:01 tb Exp $ */ 1/* $OpenBSD: obj_lib.c,v 1.20 2025/05/10 05:54:38 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -59,12 +59,12 @@
59#include <stdio.h> 59#include <stdio.h>
60#include <string.h> 60#include <string.h>
61 61
62#include <openssl/err.h>
63#include <openssl/buffer.h> 62#include <openssl/buffer.h>
64#include <openssl/lhash.h> 63#include <openssl/lhash.h>
65#include <openssl/objects.h> 64#include <openssl/objects.h>
66 65
67#include "asn1_local.h" 66#include "asn1_local.h"
67#include "err_local.h"
68 68
69ASN1_OBJECT * 69ASN1_OBJECT *
70OBJ_dup(const ASN1_OBJECT *o) 70OBJ_dup(const ASN1_OBJECT *o)
diff --git a/src/lib/libcrypto/objects/obj_mac.num b/src/lib/libcrypto/objects/obj_mac.num
index 728bf02400..124aafec77 100644
--- a/src/lib/libcrypto/objects/obj_mac.num
+++ b/src/lib/libcrypto/objects/obj_mac.num
@@ -1053,3 +1053,6 @@ RSA_SHA3_512 1052
1053acmeIdentifier 1053 1053acmeIdentifier 1053
1054id_ct_rpkiSignedPrefixList 1054 1054id_ct_rpkiSignedPrefixList 1054
1055tls1_prf 1055 1055tls1_prf 1055
1056MLKEM768_X25519 1056
1057MLKEM768_ECDH_P256 1057
1058MLKEM768_ECDH_P384 1058
diff --git a/src/lib/libcrypto/objects/objects.txt b/src/lib/libcrypto/objects/objects.txt
index 4d5a52efcf..bdf6ea9fe3 100644
--- a/src/lib/libcrypto/objects/objects.txt
+++ b/src/lib/libcrypto/objects/objects.txt
@@ -1477,3 +1477,9 @@ tc26 1 3 3 : id-tc26-signwithdigest-gost3410-2012-512 : GOST R 34.11-2012 with
1477 : AuthECDSA : auth-ecdsa 1477 : AuthECDSA : auth-ecdsa
1478 : AuthGOST01 : auth-gost01 1478 : AuthGOST01 : auth-gost01
1479 : AuthNULL : auth-null 1479 : AuthNULL : auth-null
1480
1481# Hybrid KEMs from
1482# https://www.ietf.org/archive/id/draft-ietf-lamps-pq-composite-kem-06.html#section-7.1
14832 16 840 1 114027 80 5 2 33 : MLKEM768-X25519
14842 16 840 1 114027 80 5 2 34 : MLKEM768-ECDH-P256
14852 16 840 1 114027 80 5 2 35 : MLKEM768-ECDH-P384