diff options
author | jsing <> | 2019-09-05 16:17:48 +0000 |
---|---|---|
committer | jsing <> | 2019-09-05 16:17:48 +0000 |
commit | 6fb67d9aeeb7093cc6c2296d9a8a9ecfafafd6be (patch) | |
tree | ba29d8edeeb4a1aac5b15f5ea42b50c5aa296e50 /src | |
parent | 7fc213445e27af751f30dc8524866d6de68cda09 (diff) | |
download | openbsd-6fb67d9aeeb7093cc6c2296d9a8a9ecfafafd6be.tar.gz openbsd-6fb67d9aeeb7093cc6c2296d9a8a9ecfafafd6be.tar.bz2 openbsd-6fb67d9aeeb7093cc6c2296d9a8a9ecfafafd6be.zip |
Add objects for ECDH schemes in RFC 5753.
Based on OpenSSL 1.1.1b.
ok inoguchi@ tb@
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/libcrypto/objects/obj_mac.num | 12 | ||||
-rw-r--r-- | src/lib/libcrypto/objects/objects.txt | 20 |
2 files changed, 32 insertions, 0 deletions
diff --git a/src/lib/libcrypto/objects/obj_mac.num b/src/lib/libcrypto/objects/obj_mac.num index 0db95694d2..0490fd7b87 100644 --- a/src/lib/libcrypto/objects/obj_mac.num +++ b/src/lib/libcrypto/objects/obj_mac.num | |||
@@ -977,3 +977,15 @@ sm4_cfb128 976 | |||
977 | sm4_cfb1 977 | 977 | sm4_cfb1 977 |
978 | sm4_cfb8 978 | 978 | sm4_cfb8 978 |
979 | sm4_ctr 979 | 979 | sm4_ctr 979 |
980 | dhSinglePass_stdDH_sha1kdf_scheme 980 | ||
981 | dhSinglePass_stdDH_sha224kdf_scheme 981 | ||
982 | dhSinglePass_stdDH_sha256kdf_scheme 982 | ||
983 | dhSinglePass_stdDH_sha384kdf_scheme 983 | ||
984 | dhSinglePass_stdDH_sha512kdf_scheme 984 | ||
985 | dhSinglePass_cofactorDH_sha1kdf_scheme 985 | ||
986 | dhSinglePass_cofactorDH_sha224kdf_scheme 986 | ||
987 | dhSinglePass_cofactorDH_sha256kdf_scheme 987 | ||
988 | dhSinglePass_cofactorDH_sha384kdf_scheme 988 | ||
989 | dhSinglePass_cofactorDH_sha512kdf_scheme 989 | ||
990 | dh_std_kdf 990 | ||
991 | dh_cofactor_kdf 991 | ||
diff --git a/src/lib/libcrypto/objects/objects.txt b/src/lib/libcrypto/objects/objects.txt index 7aefca0b4a..424217f47b 100644 --- a/src/lib/libcrypto/objects/objects.txt +++ b/src/lib/libcrypto/objects/objects.txt | |||
@@ -1318,6 +1318,26 @@ sm-scheme 104 7 : SM4-CTR : sm4-ctr | |||
1318 | : AES-192-CBC-HMAC-SHA1 : aes-192-cbc-hmac-sha1 | 1318 | : AES-192-CBC-HMAC-SHA1 : aes-192-cbc-hmac-sha1 |
1319 | : AES-256-CBC-HMAC-SHA1 : aes-256-cbc-hmac-sha1 | 1319 | : AES-256-CBC-HMAC-SHA1 : aes-256-cbc-hmac-sha1 |
1320 | 1320 | ||
1321 | # ECDH schemes from RFC 5753 | ||
1322 | !Alias x9-63-scheme 1 3 133 16 840 63 0 | ||
1323 | !Alias secg-scheme certicom-arc 1 | ||
1324 | |||
1325 | x9-63-scheme 2 : dhSinglePass-stdDH-sha1kdf-scheme | ||
1326 | secg-scheme 11 0 : dhSinglePass-stdDH-sha224kdf-scheme | ||
1327 | secg-scheme 11 1 : dhSinglePass-stdDH-sha256kdf-scheme | ||
1328 | secg-scheme 11 2 : dhSinglePass-stdDH-sha384kdf-scheme | ||
1329 | secg-scheme 11 3 : dhSinglePass-stdDH-sha512kdf-scheme | ||
1330 | |||
1331 | x9-63-scheme 3 : dhSinglePass-cofactorDH-sha1kdf-scheme | ||
1332 | secg-scheme 14 0 : dhSinglePass-cofactorDH-sha224kdf-scheme | ||
1333 | secg-scheme 14 1 : dhSinglePass-cofactorDH-sha256kdf-scheme | ||
1334 | secg-scheme 14 2 : dhSinglePass-cofactorDH-sha384kdf-scheme | ||
1335 | secg-scheme 14 3 : dhSinglePass-cofactorDH-sha512kdf-scheme | ||
1336 | |||
1337 | # DH NIDs for use with lookup tables. | ||
1338 | : dh-std-kdf | ||
1339 | : dh-cofactor-kdf | ||
1340 | |||
1321 | identified-organization 36 : teletrust | 1341 | identified-organization 36 : teletrust |
1322 | teletrust 3 3 2 8 1 : brainpool | 1342 | teletrust 3 3 2 8 1 : brainpool |
1323 | brainpool 1 1 : brainpoolP160r1 | 1343 | brainpool 1 1 : brainpoolP160r1 |