Add OpenSSL 1.1.0's cipher property functions.
Other projects are starting to use them. Having two APIs for the same
thing is silly, so deprecate all our old ones.
Change-Id: Iaf6b6995bc9e4b624140d5c645000fbf2cb08162
Reviewed-on: https://boringssl-review.googlesource.com/19064
Reviewed-by: Adam Langley <agl@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
CQ-Verified: CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org>
diff --git a/crypto/obj/obj_dat.h b/crypto/obj/obj_dat.h
index b3da0e8..dceaf03 100644
--- a/crypto/obj/obj_dat.h
+++ b/crypto/obj/obj_dat.h
@@ -57,7 +57,7 @@
/* This file is generated by crypto/obj/objects.go. */
-#define NUM_NID 950
+#define NUM_NID 959
static const uint8_t kObjectData[] = {
/* NID_rsadsi */
@@ -3444,6 +3444,16 @@
{"dh-cofactor-kdf", "dh-cofactor-kdf", NID_dh_cofactor_kdf, 0, NULL, 0},
{"X25519", "X25519", NID_X25519, 0, NULL, 0},
{"ED25519", "ED25519", NID_ED25519, 3, &kObjectData[6175], 0},
+ {"ChaCha20-Poly1305", "chacha20-poly1305", NID_chacha20_poly1305, 0, NULL,
+ 0},
+ {"KxRSA", "kx-rsa", NID_kx_rsa, 0, NULL, 0},
+ {"KxECDHE", "kx-ecdhe", NID_kx_ecdhe, 0, NULL, 0},
+ {"KxPSK", "kx-psk", NID_kx_psk, 0, NULL, 0},
+ {"AuthRSA", "auth-rsa", NID_auth_rsa, 0, NULL, 0},
+ {"AuthECDSA", "auth-ecdsa", NID_auth_ecdsa, 0, NULL, 0},
+ {"AuthPSK", "auth-psk", NID_auth_psk, 0, NULL, 0},
+ {"KxANY", "kx-any", NID_kx_any, 0, NULL, 0},
+ {"AuthANY", "auth-any", NID_auth_any, 0, NULL, 0},
};
static const unsigned kNIDsInShortNameOrder[] = {
@@ -3474,6 +3484,10 @@
426 /* AES-256-ECB */,
428 /* AES-256-OFB */,
914 /* AES-256-XTS */,
+ 958 /* AuthANY */,
+ 955 /* AuthECDSA */,
+ 956 /* AuthPSK */,
+ 954 /* AuthRSA */,
91 /* BF-CBC */,
93 /* BF-CFB */,
92 /* BF-ECB */,
@@ -3505,6 +3519,7 @@
13 /* CN */,
141 /* CRLReason */,
417 /* CSPName */,
+ 950 /* ChaCha20-Poly1305 */,
367 /* CrlID */,
391 /* DC */,
31 /* DES-CBC */,
@@ -3547,6 +3562,10 @@
645 /* ITU-T */,
646 /* JOINT-ISO-ITU-T */,
773 /* KISA */,
+ 957 /* KxANY */,
+ 952 /* KxECDHE */,
+ 953 /* KxPSK */,
+ 951 /* KxRSA */,
15 /* L */,
856 /* LocalKeySet */,
3 /* MD2 */,
@@ -4570,6 +4589,10 @@
484 /* associatedDomain */,
485 /* associatedName */,
501 /* audio */,
+ 958 /* auth-any */,
+ 955 /* auth-ecdsa */,
+ 956 /* auth-psk */,
+ 954 /* auth-rsa */,
882 /* authorityRevocationList */,
91 /* bf-cbc */,
93 /* bf-cfb */,
@@ -4640,6 +4663,7 @@
677 /* certicom-arc */,
517 /* certificate extensions */,
883 /* certificateRevocationList */,
+ 950 /* chacha20-poly1305 */,
54 /* challengePassword */,
407 /* characteristic-two-field */,
395 /* clearance */,
@@ -4982,6 +5006,10 @@
646 /* joint-iso-itu-t */,
150 /* keyBag */,
773 /* kisa */,
+ 957 /* kx-any */,
+ 952 /* kx-ecdhe */,
+ 953 /* kx-psk */,
+ 951 /* kx-rsa */,
477 /* lastModifiedBy */,
476 /* lastModifiedTime */,
157 /* localKeyID */,