update OID tables
[openssl.git] / crypto / objects / obj_dat.h
index 9fd20596ce3137113d64356e093553a7b44d9b66..18115acc32d5f2eadd52777b1cb793bde17459e5 100644 (file)
@@ -1,5 +1,3 @@
-/* crypto/objects/obj_dat.h */
-
 /* THIS FILE IS GENERATED FROM objects.h by obj_dat.pl via the
  * following command:
  * perl obj_dat.pl obj_mac.h obj_dat.h
  * [including the GNU Public Licence.]
  */
 
-#define NUM_NID 1018
-#define NUM_SN 1011
-#define NUM_LN 1011
-#define NUM_OBJ 936
+#define NUM_NID 1038
+#define NUM_SN 1031
+#define NUM_LN 1031
+#define NUM_OBJ 953
 
-static const unsigned char lvalues[6604]={
+static const unsigned char lvalues[6740]={
 0x2A,0x86,0x48,0x86,0xF7,0x0D,               /* [  0] OBJ_rsadsi */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,          /* [  6] OBJ_pkcs */
 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x02,0x02,     /* [ 13] OBJ_md2 */
@@ -998,6 +996,23 @@ static const unsigned char lvalues[6604]={
 0x2A,0x85,0x03,0x64,0x03,                    /* [6588] OBJ_SNILS */
 0x2A,0x85,0x03,0x64,0x6F,                    /* [6593] OBJ_subjectSignTool */
 0x2A,0x85,0x03,0x64,0x70,                    /* [6598] OBJ_issuerSignTool */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x01,0x18,     /* [6603] OBJ_tlsfeature */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x11,     /* [6611] OBJ_ipsec_IKE */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x12,     /* [6619] OBJ_capwapAC */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x13,     /* [6627] OBJ_capwapWTP */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x15,     /* [6635] OBJ_sshClient */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x16,     /* [6643] OBJ_sshServer */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x17,     /* [6651] OBJ_sendRouter */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x18,     /* [6659] OBJ_sendProxiedRouter */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x19,     /* [6667] OBJ_sendOwner */
+0x2B,0x06,0x01,0x05,0x05,0x07,0x03,0x1A,     /* [6675] OBJ_sendProxiedOwner */
+0x2B,0x06,0x01,0x05,0x02,0x03,               /* [6683] OBJ_id_pkinit */
+0x2B,0x06,0x01,0x05,0x02,0x03,0x04,          /* [6689] OBJ_pkInitClientAuth */
+0x2B,0x06,0x01,0x05,0x02,0x03,0x05,          /* [6696] OBJ_pkInitKDC */
+0x2B,0x06,0x01,0x04,0x01,0xDA,0x47,0x0F,0x01,/* [6703] OBJ_Curve25519 */
+0x2B,0x06,0x01,0x04,0x01,0xDA,0x47,0x0F,0x02,/* [6712] OBJ_Curve448 */
+0x2B,0x06,0x01,0x04,0x01,0xDA,0x47,0x0F,0x03,/* [6721] OBJ_Curve25519ph */
+0x2B,0x06,0x01,0x04,0x01,0xDA,0x47,0x0F,0x04,/* [6730] OBJ_Curve448ph */
 };
 
 static const ASN1_OBJECT nid_objs[NUM_NID]={
@@ -2667,6 +2682,32 @@ static const ASN1_OBJECT nid_objs[NUM_NID]={
 {"grasshopper-cbc","grasshopper-cbc",NID_grasshopper_cbc,0,NULL,0},
 {"grasshopper-cfb","grasshopper-cfb",NID_grasshopper_cfb,0,NULL,0},
 {"grasshopper-mac","grasshopper-mac",NID_grasshopper_mac,0,NULL,0},
+{"ChaCha20-Poly1305","chacha20-poly1305",NID_chacha20_poly1305,0,NULL,0},
+{"ChaCha20","chacha20",NID_chacha20,0,NULL,0},
+{"tlsfeature","TLS Feature",NID_tlsfeature,8,&(lvalues[6603]),0},
+{"TLS1-PRF","tls1-prf",NID_tls1_prf,0,NULL,0},
+{"ipsecIKE","ipsec Internet Key Exchange",NID_ipsec_IKE,8,
+       &(lvalues[6611]),0},
+{"capwapAC","Ctrl/provision WAP Access",NID_capwapAC,8,
+       &(lvalues[6619]),0},
+{"capwapWTP","Ctrl/Provision WAP Termination",NID_capwapWTP,8,
+       &(lvalues[6627]),0},
+{"secureShellClient","SSH Client",NID_sshClient,8,&(lvalues[6635]),0},
+{"secureShellServer","SSH Server",NID_sshServer,8,&(lvalues[6643]),0},
+{"sendRouter","Send Router",NID_sendRouter,8,&(lvalues[6651]),0},
+{"sendProxiedRouter","Send Proxied Router",NID_sendProxiedRouter,8,
+       &(lvalues[6659]),0},
+{"sendOwner","Send Owner",NID_sendOwner,8,&(lvalues[6667]),0},
+{"sendProxiedOwner","Send Proxied Owner",NID_sendProxiedOwner,8,
+       &(lvalues[6675]),0},
+{"id-pkinit","id-pkinit",NID_id_pkinit,6,&(lvalues[6683]),0},
+{"pkInitClientAuth","PKINIT Client Auth",NID_pkInitClientAuth,7,
+       &(lvalues[6689]),0},
+{"pkInitKDC","Signing KDC Response",NID_pkInitKDC,7,&(lvalues[6696]),0},
+{"Curve25519","Curve25519",NID_Curve25519,9,&(lvalues[6703]),0},
+{"Curve448","Curve448",NID_Curve448,9,&(lvalues[6712]),0},
+{"Curve25519ph","Curve25519ph",NID_Curve25519ph,9,&(lvalues[6721]),0},
+{"Curve448ph","Curve448ph",NID_Curve448ph,9,&(lvalues[6730]),0},
 };
 
 static const unsigned int sn_objs[NUM_SN]={
@@ -2746,7 +2787,13 @@ static const unsigned int sn_objs[NUM_SN]={
 13,    /* "CN" */
 141,   /* "CRLReason" */
 417,   /* "CSPName" */
+1019,  /* "ChaCha20" */
+1018,  /* "ChaCha20-Poly1305" */
 367,   /* "CrlID" */
+1034,  /* "Curve25519" */
+1036,  /* "Curve25519ph" */
+1035,  /* "Curve448" */
+1037,  /* "Curve448ph" */
 391,   /* "DC" */
 31,    /* "DES-CBC" */
 643,   /* "DES-CDMF" */
@@ -2872,6 +2919,7 @@ static const unsigned int sn_objs[NUM_SN]={
 1006,  /* "SNILS" */
 16,    /* "ST" */
 143,   /* "SXNetID" */
+1021,  /* "TLS1-PRF" */
 458,   /* "UID" */
  0,    /* "UNDEF" */
 11,    /* "X500" */
@@ -2942,6 +2990,8 @@ static const unsigned int sn_objs[NUM_SN]={
 483,   /* "cNAMERecord" */
 179,   /* "caIssuers" */
 785,   /* "caRepository" */
+1023,  /* "capwapAC" */
+1024,  /* "capwapWTP" */
 443,   /* "caseIgnoreIA5StringSyntax" */
 152,   /* "certBag" */
 677,   /* "certicom-arc" */
@@ -3203,6 +3253,7 @@ static const unsigned int sn_objs[NUM_SN]={
 351,   /* "id-pda-gender" */
 349,   /* "id-pda-placeOfBirth" */
 175,   /* "id-pe" */
+1031,  /* "id-pkinit" */
 261,   /* "id-pkip" */
 258,   /* "id-pkix-mod" */
 269,   /* "id-pkix1-explicit-88" */
@@ -3331,6 +3382,7 @@ static const unsigned int sn_objs[NUM_SN]={
 869,   /* "internationaliSDNNumber" */
 142,   /* "invalidityDate" */
 294,   /* "ipsecEndSystem" */
+1022,  /* "ipsecIKE" */
 295,   /* "ipsecTunnel" */
 296,   /* "ipsecUser" */
 86,    /* "issuerAltName" */
@@ -3406,6 +3458,8 @@ static const unsigned int sn_objs[NUM_SN]={
 440,   /* "pilotObjectClass" */
 455,   /* "pilotOrganization" */
 445,   /* "pilotPerson" */
+1032,  /* "pkInitClientAuth" */
+1033,  /* "pkInitKDC" */
  2,    /* "pkcs" */
 186,   /* "pkcs1" */
 27,    /* "pkcs3" */
@@ -3494,9 +3548,15 @@ static const unsigned int sn_objs[NUM_SN]={
 732,   /* "sect409r1" */
 733,   /* "sect571k1" */
 734,   /* "sect571r1" */
+1025,  /* "secureShellClient" */
+1026,  /* "secureShellServer" */
 386,   /* "security" */
 878,   /* "seeAlso" */
 394,   /* "selected-attribute-types" */
+1029,  /* "sendOwner" */
+1030,  /* "sendProxiedOwner" */
+1028,  /* "sendProxiedRouter" */
+1027,  /* "sendRouter" */
 105,   /* "serialNumber" */
 129,   /* "serverAuth" */
 371,   /* "serviceLocator" */
@@ -3652,6 +3712,7 @@ static const unsigned int sn_objs[NUM_SN]={
 293,   /* "textNotice" */
 133,   /* "timeStamping" */
 106,   /* "title" */
+1020,  /* "tlsfeature" */
 682,   /* "tpBasis" */
 375,   /* "trustRoot" */
 436,   /* "ucl" */
@@ -3699,6 +3760,12 @@ static const unsigned int ln_objs[NUM_LN]={
 951,   /* "CT Precertificate SCTs" */
 953,   /* "CT Precertificate Signer" */
 131,   /* "Code Signing" */
+1024,  /* "Ctrl/Provision WAP Termination" */
+1023,  /* "Ctrl/provision WAP Access" */
+1034,  /* "Curve25519" */
+1036,  /* "Curve25519ph" */
+1035,  /* "Curve448" */
+1037,  /* "Curve448ph" */
 783,   /* "Diffie-Hellman based MAC" */
 382,   /* "Directory" */
 392,   /* "Domain" */
@@ -3790,6 +3857,7 @@ static const unsigned int ln_objs[NUM_LN]={
 161,   /* "PBES2" */
 69,    /* "PBKDF2" */
 162,   /* "PBMAC1" */
+1032,  /* "PKINIT Client Auth" */
 127,   /* "PKIX" */
 858,   /* "Permanent Identifier" */
 164,   /* "Policy Qualifier CPS" */
@@ -3802,13 +3870,21 @@ static const unsigned int ln_objs[NUM_LN]={
 167,   /* "S/MIME Capabilities" */
 1006,  /* "SNILS" */
 387,   /* "SNMPv2" */
+1025,  /* "SSH Client" */
+1026,  /* "SSH Server" */
 512,   /* "Secure Electronic Transactions" */
 386,   /* "Security" */
 394,   /* "Selected Attribute Types" */
+1029,  /* "Send Owner" */
+1030,  /* "Send Proxied Owner" */
+1028,  /* "Send Proxied Router" */
+1027,  /* "Send Router" */
+1033,  /* "Signing KDC Response" */
 1008,  /* "Signing Tool of Issuer" */
 1007,  /* "Signing Tool of Subject" */
 143,   /* "Strong Extranet ID" */
 398,   /* "Subject Information Access" */
+1020,  /* "TLS Feature" */
 130,   /* "TLS Web Client Authentication" */
 129,   /* "TLS Web Server Authentication" */
 133,   /* "Time Stamping" */
@@ -3973,6 +4049,8 @@ static const unsigned int ln_objs[NUM_LN]={
 677,   /* "certicom-arc" */
 517,   /* "certificate extensions" */
 883,   /* "certificateRevocationList" */
+1019,  /* "chacha20" */
+1018,  /* "chacha20-poly1305" */
 54,    /* "challengePassword" */
 407,   /* "characteristic-two-field" */
 395,   /* "clearance" */
@@ -4220,6 +4298,7 @@ static const unsigned int ln_objs[NUM_LN]={
 351,   /* "id-pda-gender" */
 349,   /* "id-pda-placeOfBirth" */
 175,   /* "id-pe" */
+1031,  /* "id-pkinit" */
 261,   /* "id-pkip" */
 258,   /* "id-pkix-mod" */
 269,   /* "id-pkix1-explicit-88" */
@@ -4334,6 +4413,7 @@ static const unsigned int ln_objs[NUM_LN]={
 461,   /* "info" */
 101,   /* "initials" */
 869,   /* "internationaliSDNNumber" */
+1022,  /* "ipsec Internet Key Exchange" */
 749,   /* "ipsec3" */
 750,   /* "ipsec4" */
 181,   /* "iso" */
@@ -4664,6 +4744,7 @@ static const unsigned int ln_objs[NUM_LN]={
 459,   /* "textEncodedORAddress" */
 293,   /* "textNotice" */
 106,   /* "title" */
+1021,  /* "tls1-prf" */
 682,   /* "tpBasis" */
 436,   /* "ucl" */
  0,    /* "undefined" */
@@ -5026,6 +5107,7 @@ static const unsigned int obj_objs[NUM_OBJ]={
 994,   /* OBJ_id_tc26_constants            1 2 643 7 1 2 */
  1,    /* OBJ_rsadsi                       1 2 840 113549 */
 185,   /* OBJ_X9cm                         1 2 840 10040 4 */
+1031,  /* OBJ_id_pkinit                    1 3 6 1 5 2 3 */
 127,   /* OBJ_id_pkix                      1 3 6 1 5 5 7 */
 505,   /* OBJ_mime_mhs_headings            1 3 6 1 7 1 1 */
 506,   /* OBJ_mime_mhs_bodies              1 3 6 1 7 1 2 */
@@ -5096,6 +5178,8 @@ static const unsigned int obj_objs[NUM_OBJ]={
 791,   /* OBJ_ecdsa_with_Recommended       1 2 840 10045 4 2 */
 792,   /* OBJ_ecdsa_with_Specified         1 2 840 10045 4 3 */
 920,   /* OBJ_dhpublicnumber               1 2 840 10046 2 1 */
+1032,  /* OBJ_pkInitClientAuth             1 3 6 1 5 2 3 4 */
+1033,  /* OBJ_pkInitKDC                    1 3 6 1 5 2 3 5 */
 258,   /* OBJ_id_pkix_mod                  1 3 6 1 5 5 7 0 */
 175,   /* OBJ_id_pe                        1 3 6 1 5 5 7 1 */
 259,   /* OBJ_id_qt                        1 3 6 1 5 5 7 2 */
@@ -5238,6 +5322,7 @@ static const unsigned int obj_objs[NUM_OBJ]={
 397,   /* OBJ_ac_proxying                  1 3 6 1 5 5 7 1 10 */
 398,   /* OBJ_sinfo_access                 1 3 6 1 5 5 7 1 11 */
 663,   /* OBJ_proxyCertInfo                1 3 6 1 5 5 7 1 14 */
+1020,  /* OBJ_tlsfeature                   1 3 6 1 5 5 7 1 24 */
 164,   /* OBJ_id_qt_cps                    1 3 6 1 5 5 7 2 1 */
 165,   /* OBJ_id_qt_unotice                1 3 6 1 5 5 7 2 2 */
 293,   /* OBJ_textNotice                   1 3 6 1 5 5 7 2 3 */
@@ -5251,6 +5336,15 @@ static const unsigned int obj_objs[NUM_OBJ]={
 133,   /* OBJ_time_stamp                   1 3 6 1 5 5 7 3 8 */
 180,   /* OBJ_OCSP_sign                    1 3 6 1 5 5 7 3 9 */
 297,   /* OBJ_dvcs                         1 3 6 1 5 5 7 3 10 */
+1022,  /* OBJ_ipsec_IKE                    1 3 6 1 5 5 7 3 17 */
+1023,  /* OBJ_capwapAC                     1 3 6 1 5 5 7 3 18 */
+1024,  /* OBJ_capwapWTP                    1 3 6 1 5 5 7 3 19 */
+1025,  /* OBJ_sshClient                    1 3 6 1 5 5 7 3 21 */
+1026,  /* OBJ_sshServer                    1 3 6 1 5 5 7 3 22 */
+1027,  /* OBJ_sendRouter                   1 3 6 1 5 5 7 3 23 */
+1028,  /* OBJ_sendProxiedRouter            1 3 6 1 5 5 7 3 24 */
+1029,  /* OBJ_sendOwner                    1 3 6 1 5 5 7 3 25 */
+1030,  /* OBJ_sendProxiedOwner             1 3 6 1 5 5 7 3 26 */
 298,   /* OBJ_id_it_caProtEncCert          1 3 6 1 5 5 7 4 1 */
 299,   /* OBJ_id_it_signKeyPairTypes       1 3 6 1 5 5 7 4 2 */
 300,   /* OBJ_id_it_encKeyPairTypes        1 3 6 1 5 5 7 4 3 */
@@ -5386,6 +5480,10 @@ static const unsigned int obj_objs[NUM_OBJ]={
 390,   /* OBJ_dcObject                     1 3 6 1 4 1 1466 344 */
 91,    /* OBJ_bf_cbc                       1 3 6 1 4 1 3029 1 2 */
 973,   /* OBJ_id_scrypt                    1 3 6 1 4 1 11591 4 11 */
+1034,  /* OBJ_Curve25519                   1 3 6 1 4 1 11591 15 1 */
+1035,  /* OBJ_Curve448                     1 3 6 1 4 1 11591 15 2 */
+1036,  /* OBJ_Curve25519ph                 1 3 6 1 4 1 11591 15 3 */
+1037,  /* OBJ_Curve448ph                   1 3 6 1 4 1 11591 15 4 */
 315,   /* OBJ_id_regCtrl_regToken          1 3 6 1 5 5 7 5 1 1 */
 316,   /* OBJ_id_regCtrl_authenticator     1 3 6 1 5 5 7 5 1 2 */
 317,   /* OBJ_id_regCtrl_pkiPublicationInfo 1 3 6 1 5 5 7 5 1 3 */