Loading crypto/asn1/tbl_standard.h +4 −1 Original line number Diff line number Diff line Loading @@ -53,6 +53,9 @@ static const ASN1_STRING_TABLE tbl_standard[] = { {NID_jurisdictionCountryName, 2, 2, B_ASN1_PRINTABLESTRING, STABLE_NO_MASK}, {NID_INN, 1, 12, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_OGRN, 1, 13, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_SNILS, 1, 11, B_ASN1_NUMERICSTRING, STABLE_NO_MASK} {NID_SNILS, 1, 11, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_countryCode3c, 3, 3, B_ASN1_PRINTABLESTRING, STABLE_NO_MASK}, {NID_countryCode3n, 3, 3, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_dnsName, 0, -1, B_ASN1_UTF8STRING, STABLE_NO_MASK} }; crypto/objects/obj_dat.h +25 −5 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ /* Serialized OID's */ static const unsigned char so[6917] = { static const unsigned char so[6929] = { 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 */ Loading Loading @@ -979,9 +979,13 @@ static const unsigned char so[6917] = { 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x09,0x10,0x02,0x2F, /* [ 6899] OBJ_id_smime_aa_signingCertificateV2 */ 0x2B,0x65,0x70, /* [ 6910] OBJ_ED25519 */ 0x2B,0x65,0x71, /* [ 6913] OBJ_ED448 */ 0x55,0x04,0x61, /* [ 6916] OBJ_organizationIdentifier */ 0x55,0x04,0x62, /* [ 6919] OBJ_countryCode3c */ 0x55,0x04,0x63, /* [ 6922] OBJ_countryCode3n */ 0x55,0x04,0x64, /* [ 6925] OBJ_dnsName */ }; #define NUM_NID 1089 #define NUM_NID 1093 static const ASN1_OBJECT nid_objs[NUM_NID] = { {"UNDEF", "undefined", NID_undef}, {"rsadsi", "RSA Data Security, Inc.", NID_rsadsi, 6, &so[0]}, Loading Loading @@ -2072,9 +2076,13 @@ static const ASN1_OBJECT nid_objs[NUM_NID] = { {"id-smime-aa-signingCertificateV2", "id-smime-aa-signingCertificateV2", NID_id_smime_aa_signingCertificateV2, 11, &so[6899]}, {"ED25519", "ED25519", NID_ED25519, 3, &so[6910]}, {"ED448", "ED448", NID_ED448, 3, &so[6913]}, {"organizationIdentifier", "organizationIdentifier", NID_organizationIdentifier, 3, &so[6916]}, {"c3", "countryCode3c", NID_countryCode3c, 3, &so[6919]}, {"n3", "countryCode3n", NID_countryCode3n, 3, &so[6922]}, {"dnsName", "dnsName", NID_dnsName, 3, &so[6925]}, }; #define NUM_SN 1080 #define NUM_SN 1084 static const unsigned int sn_objs[NUM_SN] = { 364, /* "AD_DVCS" */ 419, /* "AES-128-CBC" */ Loading Loading @@ -2396,6 +2404,7 @@ static const unsigned int sn_objs[NUM_SN] = { 696, /* "c2tnb239v3" */ 701, /* "c2tnb359v1" */ 703, /* "c2tnb431r1" */ 1090, /* "c3" */ 881, /* "cACertificate" */ 483, /* "cNAMERecord" */ 179, /* "caIssuers" */ Loading Loading @@ -2452,6 +2461,7 @@ static const unsigned int sn_objs[NUM_SN] = { 887, /* "distinguishedName" */ 892, /* "dmdName" */ 174, /* "dnQualifier" */ 1092, /* "dnsName" */ 447, /* "document" */ 471, /* "documentAuthor" */ 468, /* "documentIdentifier" */ Loading Loading @@ -2834,6 +2844,7 @@ static const unsigned int sn_objs[NUM_SN] = { 137, /* "msSGC" */ 648, /* "msSmartcardLogin" */ 649, /* "msUPN" */ 1091, /* "n3" */ 481, /* "nSRecord" */ 173, /* "name" */ 666, /* "nameConstraints" */ Loading @@ -2852,6 +2863,7 @@ static const unsigned int sn_objs[NUM_SN] = { 139, /* "nsSGC" */ 77, /* "nsSslServerName" */ 681, /* "onBasis" */ 1089, /* "organizationIdentifier" */ 491, /* "organizationalStatus" */ 475, /* "otherMailbox" */ 876, /* "owner" */ Loading Loading @@ -3158,7 +3170,7 @@ static const unsigned int sn_objs[NUM_SN] = { 160, /* "x509Crl" */ }; #define NUM_LN 1080 #define NUM_LN 1084 static const unsigned int ln_objs[NUM_LN] = { 363, /* "AD Time Stamping" */ 405, /* "ANSI X9.62" */ Loading Loading @@ -3507,6 +3519,8 @@ static const unsigned int ln_objs[NUM_LN] = { 513, /* "content types" */ 50, /* "contentType" */ 53, /* "countersignature" */ 1090, /* "countryCode3c" */ 1091, /* "countryCode3n" */ 14, /* "countryName" */ 153, /* "crlBag" */ 884, /* "crossCertificatePair" */ Loading Loading @@ -3556,6 +3570,7 @@ static const unsigned int ln_objs[NUM_LN] = { 887, /* "distinguishedName" */ 892, /* "dmdName" */ 174, /* "dnQualifier" */ 1092, /* "dnsName" */ 447, /* "document" */ 471, /* "documentAuthor" */ 468, /* "documentIdentifier" */ Loading Loading @@ -3917,6 +3932,7 @@ static const unsigned int ln_objs[NUM_LN] = { 173, /* "name" */ 681, /* "onBasis" */ 379, /* "org" */ 1089, /* "organizationIdentifier" */ 17, /* "organizationName" */ 491, /* "organizationalStatus" */ 18, /* "organizationalUnitName" */ Loading Loading @@ -4242,7 +4258,7 @@ static const unsigned int ln_objs[NUM_LN] = { 125, /* "zlib compression" */ }; #define NUM_OBJ 974 #define NUM_OBJ 978 static const unsigned int obj_objs[NUM_OBJ] = { 0, /* OBJ_undef 0 */ 181, /* OBJ_iso 1 */ Loading Loading @@ -4325,6 +4341,10 @@ static const unsigned int obj_objs[NUM_OBJ] = { 892, /* OBJ_dmdName 2 5 4 54 */ 510, /* OBJ_pseudonym 2 5 4 65 */ 400, /* OBJ_role 2 5 4 72 */ 1089, /* OBJ_organizationIdentifier 2 5 4 97 */ 1090, /* OBJ_countryCode3c 2 5 4 98 */ 1091, /* OBJ_countryCode3n 2 5 4 99 */ 1092, /* OBJ_dnsName 2 5 4 100 */ 769, /* OBJ_subject_directory_attributes 2 5 29 9 */ 82, /* OBJ_subject_key_identifier 2 5 29 14 */ 83, /* OBJ_key_usage 2 5 29 15 */ Loading crypto/objects/obj_mac.num +4 −0 Original line number Diff line number Diff line Loading @@ -1086,3 +1086,7 @@ aria_256_cfb8 1085 id_smime_aa_signingCertificateV2 1086 ED25519 1087 ED448 1088 organizationIdentifier 1089 countryCode3c 1090 countryCode3n 1091 dnsName 1092 crypto/objects/objects.txt +5 −0 Original line number Diff line number Diff line Loading @@ -738,6 +738,11 @@ X509 53 : : deltaRevocationList X509 54 : dmdName : X509 65 : : pseudonym X509 72 : role : role X509 97 : : organizationIdentifier X509 98 : c3 : countryCode3c X509 99 : n3 : countryCode3n X509 100 : : dnsName X500 8 : X500algorithms : directory services - algorithms X500algorithms 1 1 : RSA : rsa Loading include/openssl/obj_mac.h +18 −0 Original line number Diff line number Diff line Loading @@ -2297,6 +2297,24 @@ #define NID_role 400 #define OBJ_role OBJ_X509,72L #define LN_organizationIdentifier "organizationIdentifier" #define NID_organizationIdentifier 1089 #define OBJ_organizationIdentifier OBJ_X509,97L #define SN_countryCode3c "c3" #define LN_countryCode3c "countryCode3c" #define NID_countryCode3c 1090 #define OBJ_countryCode3c OBJ_X509,98L #define SN_countryCode3n "n3" #define LN_countryCode3n "countryCode3n" #define NID_countryCode3n 1091 #define OBJ_countryCode3n OBJ_X509,99L #define LN_dnsName "dnsName" #define NID_dnsName 1092 #define OBJ_dnsName OBJ_X509,100L #define SN_X500algorithms "X500algorithms" #define LN_X500algorithms "directory services - algorithms" #define NID_X500algorithms 378 Loading Loading
crypto/asn1/tbl_standard.h +4 −1 Original line number Diff line number Diff line Loading @@ -53,6 +53,9 @@ static const ASN1_STRING_TABLE tbl_standard[] = { {NID_jurisdictionCountryName, 2, 2, B_ASN1_PRINTABLESTRING, STABLE_NO_MASK}, {NID_INN, 1, 12, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_OGRN, 1, 13, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_SNILS, 1, 11, B_ASN1_NUMERICSTRING, STABLE_NO_MASK} {NID_SNILS, 1, 11, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_countryCode3c, 3, 3, B_ASN1_PRINTABLESTRING, STABLE_NO_MASK}, {NID_countryCode3n, 3, 3, B_ASN1_NUMERICSTRING, STABLE_NO_MASK}, {NID_dnsName, 0, -1, B_ASN1_UTF8STRING, STABLE_NO_MASK} };
crypto/objects/obj_dat.h +25 −5 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ */ /* Serialized OID's */ static const unsigned char so[6917] = { static const unsigned char so[6929] = { 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 */ Loading Loading @@ -979,9 +979,13 @@ static const unsigned char so[6917] = { 0x2A,0x86,0x48,0x86,0xF7,0x0D,0x01,0x09,0x10,0x02,0x2F, /* [ 6899] OBJ_id_smime_aa_signingCertificateV2 */ 0x2B,0x65,0x70, /* [ 6910] OBJ_ED25519 */ 0x2B,0x65,0x71, /* [ 6913] OBJ_ED448 */ 0x55,0x04,0x61, /* [ 6916] OBJ_organizationIdentifier */ 0x55,0x04,0x62, /* [ 6919] OBJ_countryCode3c */ 0x55,0x04,0x63, /* [ 6922] OBJ_countryCode3n */ 0x55,0x04,0x64, /* [ 6925] OBJ_dnsName */ }; #define NUM_NID 1089 #define NUM_NID 1093 static const ASN1_OBJECT nid_objs[NUM_NID] = { {"UNDEF", "undefined", NID_undef}, {"rsadsi", "RSA Data Security, Inc.", NID_rsadsi, 6, &so[0]}, Loading Loading @@ -2072,9 +2076,13 @@ static const ASN1_OBJECT nid_objs[NUM_NID] = { {"id-smime-aa-signingCertificateV2", "id-smime-aa-signingCertificateV2", NID_id_smime_aa_signingCertificateV2, 11, &so[6899]}, {"ED25519", "ED25519", NID_ED25519, 3, &so[6910]}, {"ED448", "ED448", NID_ED448, 3, &so[6913]}, {"organizationIdentifier", "organizationIdentifier", NID_organizationIdentifier, 3, &so[6916]}, {"c3", "countryCode3c", NID_countryCode3c, 3, &so[6919]}, {"n3", "countryCode3n", NID_countryCode3n, 3, &so[6922]}, {"dnsName", "dnsName", NID_dnsName, 3, &so[6925]}, }; #define NUM_SN 1080 #define NUM_SN 1084 static const unsigned int sn_objs[NUM_SN] = { 364, /* "AD_DVCS" */ 419, /* "AES-128-CBC" */ Loading Loading @@ -2396,6 +2404,7 @@ static const unsigned int sn_objs[NUM_SN] = { 696, /* "c2tnb239v3" */ 701, /* "c2tnb359v1" */ 703, /* "c2tnb431r1" */ 1090, /* "c3" */ 881, /* "cACertificate" */ 483, /* "cNAMERecord" */ 179, /* "caIssuers" */ Loading Loading @@ -2452,6 +2461,7 @@ static const unsigned int sn_objs[NUM_SN] = { 887, /* "distinguishedName" */ 892, /* "dmdName" */ 174, /* "dnQualifier" */ 1092, /* "dnsName" */ 447, /* "document" */ 471, /* "documentAuthor" */ 468, /* "documentIdentifier" */ Loading Loading @@ -2834,6 +2844,7 @@ static const unsigned int sn_objs[NUM_SN] = { 137, /* "msSGC" */ 648, /* "msSmartcardLogin" */ 649, /* "msUPN" */ 1091, /* "n3" */ 481, /* "nSRecord" */ 173, /* "name" */ 666, /* "nameConstraints" */ Loading @@ -2852,6 +2863,7 @@ static const unsigned int sn_objs[NUM_SN] = { 139, /* "nsSGC" */ 77, /* "nsSslServerName" */ 681, /* "onBasis" */ 1089, /* "organizationIdentifier" */ 491, /* "organizationalStatus" */ 475, /* "otherMailbox" */ 876, /* "owner" */ Loading Loading @@ -3158,7 +3170,7 @@ static const unsigned int sn_objs[NUM_SN] = { 160, /* "x509Crl" */ }; #define NUM_LN 1080 #define NUM_LN 1084 static const unsigned int ln_objs[NUM_LN] = { 363, /* "AD Time Stamping" */ 405, /* "ANSI X9.62" */ Loading Loading @@ -3507,6 +3519,8 @@ static const unsigned int ln_objs[NUM_LN] = { 513, /* "content types" */ 50, /* "contentType" */ 53, /* "countersignature" */ 1090, /* "countryCode3c" */ 1091, /* "countryCode3n" */ 14, /* "countryName" */ 153, /* "crlBag" */ 884, /* "crossCertificatePair" */ Loading Loading @@ -3556,6 +3570,7 @@ static const unsigned int ln_objs[NUM_LN] = { 887, /* "distinguishedName" */ 892, /* "dmdName" */ 174, /* "dnQualifier" */ 1092, /* "dnsName" */ 447, /* "document" */ 471, /* "documentAuthor" */ 468, /* "documentIdentifier" */ Loading Loading @@ -3917,6 +3932,7 @@ static const unsigned int ln_objs[NUM_LN] = { 173, /* "name" */ 681, /* "onBasis" */ 379, /* "org" */ 1089, /* "organizationIdentifier" */ 17, /* "organizationName" */ 491, /* "organizationalStatus" */ 18, /* "organizationalUnitName" */ Loading Loading @@ -4242,7 +4258,7 @@ static const unsigned int ln_objs[NUM_LN] = { 125, /* "zlib compression" */ }; #define NUM_OBJ 974 #define NUM_OBJ 978 static const unsigned int obj_objs[NUM_OBJ] = { 0, /* OBJ_undef 0 */ 181, /* OBJ_iso 1 */ Loading Loading @@ -4325,6 +4341,10 @@ static const unsigned int obj_objs[NUM_OBJ] = { 892, /* OBJ_dmdName 2 5 4 54 */ 510, /* OBJ_pseudonym 2 5 4 65 */ 400, /* OBJ_role 2 5 4 72 */ 1089, /* OBJ_organizationIdentifier 2 5 4 97 */ 1090, /* OBJ_countryCode3c 2 5 4 98 */ 1091, /* OBJ_countryCode3n 2 5 4 99 */ 1092, /* OBJ_dnsName 2 5 4 100 */ 769, /* OBJ_subject_directory_attributes 2 5 29 9 */ 82, /* OBJ_subject_key_identifier 2 5 29 14 */ 83, /* OBJ_key_usage 2 5 29 15 */ Loading
crypto/objects/obj_mac.num +4 −0 Original line number Diff line number Diff line Loading @@ -1086,3 +1086,7 @@ aria_256_cfb8 1085 id_smime_aa_signingCertificateV2 1086 ED25519 1087 ED448 1088 organizationIdentifier 1089 countryCode3c 1090 countryCode3n 1091 dnsName 1092
crypto/objects/objects.txt +5 −0 Original line number Diff line number Diff line Loading @@ -738,6 +738,11 @@ X509 53 : : deltaRevocationList X509 54 : dmdName : X509 65 : : pseudonym X509 72 : role : role X509 97 : : organizationIdentifier X509 98 : c3 : countryCode3c X509 99 : n3 : countryCode3n X509 100 : : dnsName X500 8 : X500algorithms : directory services - algorithms X500algorithms 1 1 : RSA : rsa Loading
include/openssl/obj_mac.h +18 −0 Original line number Diff line number Diff line Loading @@ -2297,6 +2297,24 @@ #define NID_role 400 #define OBJ_role OBJ_X509,72L #define LN_organizationIdentifier "organizationIdentifier" #define NID_organizationIdentifier 1089 #define OBJ_organizationIdentifier OBJ_X509,97L #define SN_countryCode3c "c3" #define LN_countryCode3c "countryCode3c" #define NID_countryCode3c 1090 #define OBJ_countryCode3c OBJ_X509,98L #define SN_countryCode3n "n3" #define LN_countryCode3n "countryCode3n" #define NID_countryCode3n 1091 #define OBJ_countryCode3n OBJ_X509,99L #define LN_dnsName "dnsName" #define NID_dnsName 1092 #define OBJ_dnsName OBJ_X509,100L #define SN_X500algorithms "X500algorithms" #define LN_X500algorithms "directory services - algorithms" #define NID_X500algorithms 378 Loading