/external/cronet/stable/third_party/boringssl/src/pki/ |
D | certificate_policies_unittest.cc | 41 std::string der; in TEST_P() local 42 ASSERT_TRUE(LoadTestData("invalid-empty.pem", &der)); in TEST_P() 43 std::vector<der::Input> policies; in TEST_P() 46 der::Input(der), fail_parsing_unknown_qualifier_oids(), &policies, in TEST_P() 51 std::string der; in TEST_P() local 52 ASSERT_TRUE(LoadTestData("invalid-policy_identifier_not_oid.pem", &der)); in TEST_P() 53 std::vector<der::Input> policies; in TEST_P() 56 der::Input(der), fail_parsing_unknown_qualifier_oids(), &policies, in TEST_P() 61 std::string der; in TEST_P() local 62 ASSERT_TRUE(LoadTestData("anypolicy.pem", &der)); in TEST_P() [all …]
|
D | parse_name_unittest.cc | 36 const uint8_t der[] = { in TEST() local 39 X509NameAttribute value(der::Input(), CBS_ASN1_IA5STRING, der::Input(der)); in TEST() 49 const uint8_t der[] = { in TEST() local 52 X509NameAttribute value(der::Input(), CBS_ASN1_IA5STRING, der::Input(der)); in TEST() 61 const uint8_t der[] = { in TEST() local 64 X509NameAttribute value(der::Input(), CBS_ASN1_PRINTABLESTRING, in TEST() 65 der::Input(der)); in TEST() 75 const uint8_t der[] = { in TEST() local 78 X509NameAttribute value(der::Input(), CBS_ASN1_PRINTABLESTRING, in TEST() 79 der::Input(der)); in TEST() [all …]
|
D | parse_certificate.h | 23 namespace der { 59 [[nodiscard]] OPENSSL_EXPORT bool VerifySerialNumber(der::Input value, 73 der::Parser *parser, der::GeneralizedTime *out); 84 der::Input validity_tlv, der::GeneralizedTime *not_before, 85 der::GeneralizedTime *not_after); 133 der::Input certificate_tlv, der::Input *out_tbs_certificate_tlv, 134 der::Input *out_signature_algorithm_tlv, 135 der::BitString *out_signature_value, CertErrors *out_errors); 170 der::Input tbs_tlv, const ParseCertificateOptions &options, 215 der::Input serial_number; [all …]
|
D | ip_util_unittest.cc | 16 EXPECT_FALSE(IsValidNetmask(der::Input(kWrongSize))); in TEST() 20 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv4))); in TEST() 22 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv6))); in TEST() 30 EXPECT_TRUE(IsValidNetmask(der::Input(addr))); in TEST() 40 EXPECT_TRUE(IsValidNetmask(der::Input(addr))); in TEST() 46 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4))); in TEST() 49 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv6))); in TEST() 53 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4_2))); in TEST() 56 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv6_2))); in TEST() 60 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4_3))); in TEST() [all …]
|
D | signature_algorithm_unittest.cc | 19 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input())); in TEST() 25 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 40 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 57 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 73 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 92 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 109 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 125 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 145 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 164 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() [all …]
|
D | parse_certificate.cc | 78 [[nodiscard]] bool IsSequenceTLV(der::Input input) { in IsSequenceTLV() 79 der::Parser parser(input); in IsSequenceTLV() 80 der::Parser unused_sequence_parser; in IsSequenceTLV() 90 [[nodiscard]] bool ReadSequenceTLV(der::Parser *parser, der::Input *out) { in ReadSequenceTLV() 105 [[nodiscard]] bool ParseVersion(der::Input in, CertificateVersion *version) { in ParseVersion() 106 der::Parser parser(in); in ParseVersion() 133 [[nodiscard]] bool BitStringIsAllZeros(const der::BitString &bits) { in BitStringIsAllZeros() 151 bool ParseDistributionPointName(der::Input dp_name, in ParseDistributionPointName() 153 der::Parser parser(dp_name); in ParseDistributionPointName() 154 std::optional<der::Input> der_full_name; in ParseDistributionPointName() [all …]
|
D | parse_certificate_unittest.cc | 22 std::string ToString(const der::GeneralizedTime &time) { in ToString() 61 der::Input tbs_certificate_tlv; in RunCertificateTest() 62 der::Input signature_algorithm_tlv; in RunCertificateTest() 63 der::BitString signature_value; in RunCertificateTest() 66 ParseCertificate(der::Input(data), &tbs_certificate_tlv, in RunCertificateTest() 75 EXPECT_EQ(der::Input(expected_signature), signature_value.bytes()); in RunCertificateTest() 76 EXPECT_EQ(der::Input(expected_signature_algorithm), in RunCertificateTest() 78 EXPECT_EQ(der::Input(expected_tbs_certificate), tbs_certificate_tlv); in RunCertificateTest() 170 ParseTbsCertificate(der::Input(data), {}, &parsed, &errors); in RunTbsCertificateTestGivenVersion() 182 EXPECT_EQ(der::Input(expected_serial_number), parsed.serial_number); in RunTbsCertificateTestGivenVersion() [all …]
|
D | parser_unittest.cc | 12 namespace der::test { namespace 15 const uint8_t der[] = {0x04 /* OCTET STRING */, 0x00}; in TEST() local 16 Parser parser((Input(der))); in TEST() 25 const uint8_t der[] = {0x02, 0x01, 0x01}; in TEST() local 26 Parser parser((Input(der))); in TEST() 40 const uint8_t der[] = {0x30, 0x02, 0x30, 0x7e}; in TEST() local 41 Parser parser((Input(der))); in TEST() 51 const uint8_t der[] = {0x30, 0x02, 0x02, 0x01, 0x02, 0x01, 0x01}; in TEST() local 52 Parser parser((Input(der))); in TEST() 71 const uint8_t der[] = {0x02, 0x01, 0x01, 0x04, 0x01, 0x02}; in TEST() local [all …]
|
D | extended_key_usage_unittest.cc | 16 bool HasEKU(const std::vector<der::Input> &list, der::Input eku) { in HasEKU() 37 der::Input extension_value(raw_extension_value); in TEST() 39 std::vector<der::Input> ekus; in TEST() 43 EXPECT_TRUE(HasEKU(ekus, der::Input(kServerAuth))); in TEST() 44 EXPECT_TRUE(HasEKU(ekus, der::Input(kClientAuth))); in TEST() 59 der::Input extension(extension_bytes); in TEST() 61 std::vector<der::Input> ekus; in TEST() 65 EXPECT_EQ(der::Input(kServerAuth), eku); in TEST() 81 der::Input extension(extension_bytes); in TEST() 83 std::vector<der::Input> ekus; in TEST() [all …]
|
D | signature_algorithm.cc | 127 [[nodiscard]] bool IsNull(der::Input input) { in IsNull() 128 der::Parser parser(input); in IsNull() 129 der::Input null_value; in IsNull() 143 [[nodiscard]] bool IsNullOrEmpty(der::Input input) { in IsNullOrEmpty() 172 [[nodiscard]] bool ParseMaskGenAlgorithm(const der::Input input, in ParseMaskGenAlgorithm() 174 der::Input oid; in ParseMaskGenAlgorithm() 175 der::Input params; in ParseMaskGenAlgorithm() 181 if (oid != der::Input(kOidMgf1)) { in ParseMaskGenAlgorithm() 214 std::optional<SignatureAlgorithm> ParseRsaPss(der::Input params) { in ParseRsaPss() 215 der::Parser parser(params); in ParseRsaPss() [all …]
|
/external/cronet/tot/third_party/boringssl/src/pki/ |
D | certificate_policies_unittest.cc | 41 std::string der; in TEST_P() local 42 ASSERT_TRUE(LoadTestData("invalid-empty.pem", &der)); in TEST_P() 43 std::vector<der::Input> policies; in TEST_P() 46 der::Input(der), fail_parsing_unknown_qualifier_oids(), &policies, in TEST_P() 51 std::string der; in TEST_P() local 52 ASSERT_TRUE(LoadTestData("invalid-policy_identifier_not_oid.pem", &der)); in TEST_P() 53 std::vector<der::Input> policies; in TEST_P() 56 der::Input(der), fail_parsing_unknown_qualifier_oids(), &policies, in TEST_P() 61 std::string der; in TEST_P() local 62 ASSERT_TRUE(LoadTestData("anypolicy.pem", &der)); in TEST_P() [all …]
|
D | parse_name_unittest.cc | 36 const uint8_t der[] = { in TEST() local 39 X509NameAttribute value(der::Input(), CBS_ASN1_IA5STRING, der::Input(der)); in TEST() 49 const uint8_t der[] = { in TEST() local 52 X509NameAttribute value(der::Input(), CBS_ASN1_IA5STRING, der::Input(der)); in TEST() 61 const uint8_t der[] = { in TEST() local 64 X509NameAttribute value(der::Input(), CBS_ASN1_PRINTABLESTRING, in TEST() 65 der::Input(der)); in TEST() 75 const uint8_t der[] = { in TEST() local 78 X509NameAttribute value(der::Input(), CBS_ASN1_PRINTABLESTRING, in TEST() 79 der::Input(der)); in TEST() [all …]
|
D | parse_certificate.h | 23 namespace der { 59 [[nodiscard]] OPENSSL_EXPORT bool VerifySerialNumber(der::Input value, 73 der::Parser *parser, der::GeneralizedTime *out); 84 der::Input validity_tlv, der::GeneralizedTime *not_before, 85 der::GeneralizedTime *not_after); 133 der::Input certificate_tlv, der::Input *out_tbs_certificate_tlv, 134 der::Input *out_signature_algorithm_tlv, 135 der::BitString *out_signature_value, CertErrors *out_errors); 170 der::Input tbs_tlv, const ParseCertificateOptions &options, 215 der::Input serial_number; [all …]
|
D | ip_util_unittest.cc | 16 EXPECT_FALSE(IsValidNetmask(der::Input(kWrongSize))); in TEST() 20 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv4))); in TEST() 22 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv6))); in TEST() 30 EXPECT_TRUE(IsValidNetmask(der::Input(addr))); in TEST() 40 EXPECT_TRUE(IsValidNetmask(der::Input(addr))); in TEST() 46 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4))); in TEST() 49 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv6))); in TEST() 53 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4_2))); in TEST() 56 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv6_2))); in TEST() 60 EXPECT_FALSE(IsValidNetmask(der::Input(kInvalidIPv4_3))); in TEST() [all …]
|
D | signature_algorithm_unittest.cc | 19 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input())); in TEST() 25 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 40 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 57 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 73 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 92 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 109 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 125 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 145 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 164 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() [all …]
|
D | parse_certificate.cc | 78 [[nodiscard]] bool IsSequenceTLV(der::Input input) { in IsSequenceTLV() 79 der::Parser parser(input); in IsSequenceTLV() 80 der::Parser unused_sequence_parser; in IsSequenceTLV() 90 [[nodiscard]] bool ReadSequenceTLV(der::Parser *parser, der::Input *out) { in ReadSequenceTLV() 105 [[nodiscard]] bool ParseVersion(der::Input in, CertificateVersion *version) { in ParseVersion() 106 der::Parser parser(in); in ParseVersion() 133 [[nodiscard]] bool BitStringIsAllZeros(const der::BitString &bits) { in BitStringIsAllZeros() 151 bool ParseDistributionPointName(der::Input dp_name, in ParseDistributionPointName() 153 der::Parser parser(dp_name); in ParseDistributionPointName() 154 std::optional<der::Input> der_full_name; in ParseDistributionPointName() [all …]
|
D | parse_certificate_unittest.cc | 22 std::string ToString(const der::GeneralizedTime &time) { in ToString() 61 der::Input tbs_certificate_tlv; in RunCertificateTest() 62 der::Input signature_algorithm_tlv; in RunCertificateTest() 63 der::BitString signature_value; in RunCertificateTest() 66 ParseCertificate(der::Input(data), &tbs_certificate_tlv, in RunCertificateTest() 75 EXPECT_EQ(der::Input(expected_signature), signature_value.bytes()); in RunCertificateTest() 76 EXPECT_EQ(der::Input(expected_signature_algorithm), in RunCertificateTest() 78 EXPECT_EQ(der::Input(expected_tbs_certificate), tbs_certificate_tlv); in RunCertificateTest() 170 ParseTbsCertificate(der::Input(data), {}, &parsed, &errors); in RunTbsCertificateTestGivenVersion() 182 EXPECT_EQ(der::Input(expected_serial_number), parsed.serial_number); in RunTbsCertificateTestGivenVersion() [all …]
|
D | parser_unittest.cc | 12 namespace der::test { namespace 15 const uint8_t der[] = {0x04 /* OCTET STRING */, 0x00}; in TEST() local 16 Parser parser((Input(der))); in TEST() 25 const uint8_t der[] = {0x02, 0x01, 0x01}; in TEST() local 26 Parser parser((Input(der))); in TEST() 40 const uint8_t der[] = {0x30, 0x02, 0x30, 0x7e}; in TEST() local 41 Parser parser((Input(der))); in TEST() 51 const uint8_t der[] = {0x30, 0x02, 0x02, 0x01, 0x02, 0x01, 0x01}; in TEST() local 52 Parser parser((Input(der))); in TEST() 71 const uint8_t der[] = {0x02, 0x01, 0x01, 0x04, 0x01, 0x02}; in TEST() local [all …]
|
D | extended_key_usage_unittest.cc | 16 bool HasEKU(const std::vector<der::Input> &list, der::Input eku) { in HasEKU() 37 der::Input extension_value(raw_extension_value); in TEST() 39 std::vector<der::Input> ekus; in TEST() 43 EXPECT_TRUE(HasEKU(ekus, der::Input(kServerAuth))); in TEST() 44 EXPECT_TRUE(HasEKU(ekus, der::Input(kClientAuth))); in TEST() 59 der::Input extension(extension_bytes); in TEST() 61 std::vector<der::Input> ekus; in TEST() 65 EXPECT_EQ(der::Input(kServerAuth), eku); in TEST() 81 der::Input extension(extension_bytes); in TEST() 83 std::vector<der::Input> ekus; in TEST() [all …]
|
D | signature_algorithm.cc | 127 [[nodiscard]] bool IsNull(der::Input input) { in IsNull() 128 der::Parser parser(input); in IsNull() 129 der::Input null_value; in IsNull() 143 [[nodiscard]] bool IsNullOrEmpty(der::Input input) { in IsNullOrEmpty() 172 [[nodiscard]] bool ParseMaskGenAlgorithm(const der::Input input, in ParseMaskGenAlgorithm() 174 der::Input oid; in ParseMaskGenAlgorithm() 175 der::Input params; in ParseMaskGenAlgorithm() 181 if (oid != der::Input(kOidMgf1)) { in ParseMaskGenAlgorithm() 214 std::optional<SignatureAlgorithm> ParseRsaPss(der::Input params) { in ParseRsaPss() 215 der::Parser parser(params); in ParseRsaPss() [all …]
|
/external/rust/android-crates-io/crates/der_derive/src/ |
D | tag.rs | 45 ::der::Tag::ContextSpecific { in to_tokens() 75 TagMode::Explicit => quote!(::der::TagMode::Explicit), in to_tokens() 76 TagMode::Implicit => quote!(::der::TagMode::Implicit), in to_tokens() 113 0 => quote!(::der::TagNumber::N0), in to_tokens() 114 1 => quote!(::der::TagNumber::N1), in to_tokens() 115 2 => quote!(::der::TagNumber::N2), in to_tokens() 116 3 => quote!(::der::TagNumber::N3), in to_tokens() 117 4 => quote!(::der::TagNumber::N4), in to_tokens() 118 5 => quote!(::der::TagNumber::N5), in to_tokens() 119 6 => quote!(::der::TagNumber::N6), in to_tokens() [all …]
|
D | asn1_type.rs | 43 Asn1Type::BitString => quote!(::der::Tag::BitString), in tag() 44 Asn1Type::Ia5String => quote!(::der::Tag::Ia5String), in tag() 45 Asn1Type::GeneralizedTime => quote!(::der::Tag::GeneralizedTime), in tag() 46 Asn1Type::OctetString => quote!(::der::Tag::OctetString), in tag() 47 Asn1Type::PrintableString => quote!(::der::Tag::PrintableString), in tag() 48 Asn1Type::TeletexString => quote!(::der::Tag::TeletexString), in tag() 49 Asn1Type::VideotexString => quote!(::der::Tag::VideotexString), in tag() 50 Asn1Type::UtcTime => quote!(::der::Tag::UtcTime), in tag() 51 Asn1Type::Utf8String => quote!(::der::Tag::Utf8String), in tag() 58 Asn1Type::BitString => quote!(::der::asn1::BitStringRef::decode(reader)?), in decoder() [all …]
|
/external/cronet/stable/net/cert/ |
D | asn1_util.cc | 22 bool SeekToIssuer(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToIssuer() 39 bssl::der::Parser parser(in); in SeekToIssuer() 40 bssl::der::Parser certificate; in SeekToIssuer() 73 bool SeekToSubject(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToSubject() 92 bool SeekToSPKI(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToSPKI() 106 bool SeekToExtensions(bssl::der::Input in, in SeekToExtensions() 108 bssl::der::Parser* extensions_parser) { in SeekToExtensions() 110 bssl::der::Parser tbs_cert_parser; in SeekToExtensions() 137 std::optional<bssl::der::Input> extensions; in SeekToExtensions() 156 bssl::der::Parser explicit_extensions_parser(extensions.value()); in SeekToExtensions() [all …]
|
/external/cronet/tot/net/cert/ |
D | asn1_util.cc | 22 bool SeekToIssuer(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToIssuer() 39 bssl::der::Parser parser(in); in SeekToIssuer() 40 bssl::der::Parser certificate; in SeekToIssuer() 73 bool SeekToSubject(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToSubject() 92 bool SeekToSPKI(bssl::der::Input in, bssl::der::Parser* tbs_certificate) { in SeekToSPKI() 106 bool SeekToExtensions(bssl::der::Input in, in SeekToExtensions() 108 bssl::der::Parser* extensions_parser) { in SeekToExtensions() 110 bssl::der::Parser tbs_cert_parser; in SeekToExtensions() 137 std::optional<bssl::der::Input> extensions; in SeekToExtensions() 156 bssl::der::Parser explicit_extensions_parser(extensions.value()); in SeekToExtensions() [all …]
|
/external/rust/android-crates-io/crates/webpki/src/ |
D | cert.rs | 15 use crate::{der, equal, signed_data, Error}; 29 pub spki: der::Value<'a>, 53 der::nested( in parse_cert_internal() 55 der::Tag::Sequence, in parse_cert_internal() 65 let signature = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; in parse_cert_internal() 73 let issuer = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; in parse_cert_internal() 74 let validity = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; in parse_cert_internal() 75 let subject = der::expect_tag_and_get_value(tbs, der::Tag::Sequence)?; in parse_cert_internal() 76 let spki = der::expect_tag(tbs, der::Tag::Sequence)?; in parse_cert_internal() 104 der::nested( in parse_cert_internal() [all …]
|