summaryrefslogtreecommitdiff
path: root/lib/libcrypto
diff options
context:
space:
mode:
authorJoel Sing <jsing@cvs.openbsd.org>2018-03-17 14:35:57 +0000
committerJoel Sing <jsing@cvs.openbsd.org>2018-03-17 14:35:57 +0000
commit2b9d4adba3f901a89e8f294d1a463726959d99a3 (patch)
tree3d3f49e83ed4c4d3df2af89c1fa46f46afbe228b /lib/libcrypto
parent3a747e07d41ab46fe03e61f2abd1d95c71d05c4c (diff)
Provide object identifiers for TLS cipher suite key exchange and
authentication.
Diffstat (limited to 'lib/libcrypto')
-rw-r--r--lib/libcrypto/objects/obj_mac.num8
-rw-r--r--lib/libcrypto/objects/objects.txt12
2 files changed, 20 insertions, 0 deletions
diff --git a/lib/libcrypto/objects/obj_mac.num b/lib/libcrypto/objects/obj_mac.num
index 3214090a3a1..6adf1ae878d 100644
--- a/lib/libcrypto/objects/obj_mac.num
+++ b/lib/libcrypto/objects/obj_mac.num
@@ -956,3 +956,11 @@ Ed448ph 955
jurisdictionLocalityName 956
jurisdictionStateOrProvinceName 957
jurisdictionCountryName 958
+kx_rsa 959
+kx_ecdhe 960
+kx_dhe 961
+kx_gost 962
+auth_rsa 963
+auth_ecdsa 964
+auth_gost01 965
+auth_null 966
diff --git a/lib/libcrypto/objects/objects.txt b/lib/libcrypto/objects/objects.txt
index 6efabf7deec..1bce9a87b93 100644
--- a/lib/libcrypto/objects/objects.txt
+++ b/lib/libcrypto/objects/objects.txt
@@ -1343,3 +1343,15 @@ tc26 1 3 3 : id-tc26-signwithdigest-gost3410-2012-512 : GOST R 34.11-2012 with
1 3 101 113 : Ed448
1 3 101 114 : Ed25519ph
1 3 101 115 : Ed448ph
+
+# TLS cipher suite key exchange
+ : KxRSA : kx-rsa
+ : KxECDHE : kx-ecdhe
+ : KxDHE : kx-dhe
+ : KxGOST : kx-gost
+
+# TLS cipher suite authentication
+ : AuthRSA : auth-rsa
+ : AuthECDSA : auth-ecdsa
+ : AuthGOST01 : auth-gost01
+ : AuthNULL : auth-null