From 49e3f686691ba4f5712fac7d7ff6d2cdfc673cbb Mon Sep 17 00:00:00 2001 From: jsing <> Date: Thu, 5 Sep 2019 16:17:48 +0000 Subject: Add objects for ECDH schemes in RFC 5753. Based on OpenSSL 1.1.1b. ok inoguchi@ tb@ --- src/lib/libcrypto/objects/objects.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src/lib/libcrypto/objects/objects.txt') 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 : AES-192-CBC-HMAC-SHA1 : aes-192-cbc-hmac-sha1 : AES-256-CBC-HMAC-SHA1 : aes-256-cbc-hmac-sha1 +# ECDH schemes from RFC 5753 +!Alias x9-63-scheme 1 3 133 16 840 63 0 +!Alias secg-scheme certicom-arc 1 + +x9-63-scheme 2 : dhSinglePass-stdDH-sha1kdf-scheme +secg-scheme 11 0 : dhSinglePass-stdDH-sha224kdf-scheme +secg-scheme 11 1 : dhSinglePass-stdDH-sha256kdf-scheme +secg-scheme 11 2 : dhSinglePass-stdDH-sha384kdf-scheme +secg-scheme 11 3 : dhSinglePass-stdDH-sha512kdf-scheme + +x9-63-scheme 3 : dhSinglePass-cofactorDH-sha1kdf-scheme +secg-scheme 14 0 : dhSinglePass-cofactorDH-sha224kdf-scheme +secg-scheme 14 1 : dhSinglePass-cofactorDH-sha256kdf-scheme +secg-scheme 14 2 : dhSinglePass-cofactorDH-sha384kdf-scheme +secg-scheme 14 3 : dhSinglePass-cofactorDH-sha512kdf-scheme + +# DH NIDs for use with lookup tables. + : dh-std-kdf + : dh-cofactor-kdf + identified-organization 36 : teletrust teletrust 3 3 2 8 1 : brainpool brainpool 1 1 : brainpoolP160r1 -- cgit v1.2.3-55-g6feb