Home
last modified time | relevance | path

Searched refs:der (Results 1 – 25 of 1064) sorted by relevance

12345678910>>...43

/external/cronet/stable/third_party/boringssl/src/pki/
Dcertificate_policies_unittest.cc41 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 …]
Dparse_name_unittest.cc36 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 …]
Dparse_certificate.h23 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 …]
Dip_util_unittest.cc16 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 …]
Dsignature_algorithm_unittest.cc19 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 …]
Dparse_certificate.cc78 [[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 …]
Dparse_certificate_unittest.cc22 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 …]
Dparser_unittest.cc12 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 …]
Dextended_key_usage_unittest.cc16 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 …]
Dsignature_algorithm.cc127 [[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/
Dcertificate_policies_unittest.cc41 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 …]
Dparse_name_unittest.cc36 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 …]
Dparse_certificate.h23 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 …]
Dip_util_unittest.cc16 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 …]
Dsignature_algorithm_unittest.cc19 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 …]
Dparse_certificate.cc78 [[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 …]
Dparse_certificate_unittest.cc22 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 …]
Dparser_unittest.cc12 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 …]
Dextended_key_usage_unittest.cc16 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 …]
Dsignature_algorithm.cc127 [[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/
Dtag.rs45 ::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 …]
Dasn1_type.rs43 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/
Dasn1_util.cc22 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/
Dasn1_util.cc22 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/
Dcert.rs15 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 …]

12345678910>>...43