/pki/ |
A D | certificate_policies_unittest.cc | 54 std::string der; in TEST_P() local 64 std::string der; in TEST_P() local 74 std::string der; in TEST_P() local 86 std::string der; in TEST_P() local 99 std::string der; in TEST_P() local 110 std::string der; in TEST_P() local 122 std::string der; in TEST_P() local 135 std::string der; in TEST_P() local 154 std::string der; in TEST_P() local 165 std::string der; in TEST_P() local [all …]
|
A D | ip_util_unittest.cc | 30 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv4))); in TEST() 32 EXPECT_TRUE(IsValidNetmask(der::Input(kZeroIPv6))); in TEST() 40 EXPECT_TRUE(IsValidNetmask(der::Input(addr))); in TEST() 83 der::Input(kAddr1), der::Input(kAddr1), der::Input(kMask))); in TEST() 85 der::Input(kAddr1), der::Input(kAddr2), der::Input(kMask))); in TEST() 95 der::Input(kAddr1), der::Input(kAddr1), der::Input(kMask))); in TEST() 97 der::Input(kAddr1), der::Input(kAddr2), der::Input(kMask))); in TEST() 99 der::Input(kAddr1), der::Input(kAddr3), der::Input(kMask))); in TEST() 109 der::Input(kAddr1), der::Input(kAddr1), der::Input(kMask))); in TEST() 111 der::Input(kAddr1), der::Input(kAddr2), der::Input(kMask))); in TEST() [all …]
|
A D | parse_certificate.h | 33 namespace der { 83 der::Parser *parser, der::GeneralizedTime *out); 94 der::Input validity_tlv, der::GeneralizedTime *not_before, 143 der::Input certificate_tlv, der::Input *out_tbs_certificate_tlv, 241 der::Input issuer_tlv; 265 der::Input subject_tlv; 272 der::Input spki_tlv; 315 der::Input oid; 318 der::Input value; 485 der::Input oid, [all …]
|
A D | parse_name_unittest.cc | 49 X509NameAttribute value(der::Input(), CBS_ASN1_IA5STRING, der::Input(der)); in TEST() 185 der::Input rdn(der); in TEST() 199 der::Input rdn(der); in TEST() 268 der::Input rdn_input(der); in TEST() 284 der::Input rdn_input(der); in TEST() 300 der::Input rdn_input(der); in TEST() 315 der::Input rdn_input(der); in TEST() 330 der::Input rdn_input(der); in TEST() 342 der::Input rdn_input(der); in TEST() 357 der::Input rdn_input(der); in TEST() [all …]
|
A D | signature_algorithm_unittest.cc | 29 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input())); in TEST() 35 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 50 EXPECT_FALSE(ParseSignatureAlgorithm(der::Input(kData))); in TEST() 67 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 83 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 119 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 135 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 224 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 240 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() 258 EXPECT_EQ(ParseSignatureAlgorithm(der::Input(kData)), in TEST() [all …]
|
A D | extended_key_usage_unittest.cc | 26 bool HasEKU(const std::vector<der::Input> &list, der::Input eku) { in HasEKU() 49 std::vector<der::Input> ekus; in TEST() 69 der::Input extension(extension_bytes); in TEST() 71 std::vector<der::Input> ekus; in TEST() 93 std::vector<der::Input> ekus; in TEST() 99 der::Input google(google_oid); in TEST() 121 std::vector<der::Input> ekus; in TEST() 143 std::vector<der::Input> ekus; in TEST() 157 std::vector<der::Input> ekus; in TEST() 165 std::vector<der::Input> ekus; in TEST() [all …]
|
A D | parse_certificate.cc | 100 [[nodiscard]] bool ReadSequenceTLV(der::Parser *parser, der::Input *out) { in ReadSequenceTLV() 116 der::Parser parser(in); in ParseVersion() 202 der::Parser *parser, in ParseAndAddDistributionPoint() 302 bool ReadUTCOrGeneralizedTime(der::Parser *parser, der::GeneralizedTime *out) { in ReadUTCOrGeneralizedTime() 303 der::Input value; in ReadUTCOrGeneralizedTime() 322 bool ParseValidity(der::Input validity_tlv, der::GeneralizedTime *not_before, in ParseValidity() 449 der::Parser tbs_parser; in ParseTbsCertificate() 638 der::Input critical; in ParseExtension() 722 der::Input oid, in ConsumeExtension() 748 der::Input ca; in ParseBasicConstraints() [all …]
|
A D | signature_algorithm.cc | 138 der::Parser parser(input); in IsNull() 139 der::Input null_value; in IsNull() 184 der::Input oid; in ParseMaskGenAlgorithm() 185 der::Input params; in ParseMaskGenAlgorithm() 225 der::Parser parser(params); in ParseRsaPss() 226 der::Parser params_parser; in ParseRsaPss() 247 der::Input field; in ParseRsaPss() 288 der::Parser parser(input); in ParseAlgorithmIdentifier() 312 *parameters = der::Input(); in ParseAlgorithmIdentifier() 344 der::Input oid; in ParseSignatureAlgorithm() [all …]
|
A D | ocsp.h | 48 der::Input issuer_name_hash; 49 der::Input issuer_key_hash; 50 der::Input serial_number; 127 der::Input cert_id_tlv; 133 der::Input extensions; 154 der::Input name; 155 der::Input key_hash; 166 der::Input extensions; 221 der::Input data; 223 der::BitString signature; [all …]
|
A D | parser_unittest.cc | 22 namespace der::test { namespace 26 Parser parser((Input(der))); in TEST() 36 Parser parser((Input(der))); in TEST() 51 Parser parser((Input(der))); in TEST() 62 Parser parser((Input(der))); in TEST() 82 Parser parser((Input(der))); in TEST() 105 Parser parser((Input(der))); in TEST() 127 Parser parser((Input(der))); in TEST() 147 Parser parser((Input(der))); in TEST() 165 Parser parser((Input(der))); in TEST() [all …]
|
A D | crl.h | 56 der::Input crl_tlv, der::Input *out_tbs_cert_list_tlv, 57 der::Input *out_signature_algorithm_tlv, 58 der::BitString *out_signature_value); 90 der::Input tbs_tlv, ParsedCrlTbsCertList *out); 117 der::Input signature_algorithm_tlv; 123 der::Input issuer_tlv; 132 der::GeneralizedTime this_update; 133 std::optional<der::GeneralizedTime> next_update; 144 std::optional<der::Input> revoked_certificates_tlv; 154 std::optional<der::Input> crl_extensions_tlv; [all …]
|
A D | parse_certificate_unittest.cc | 345 ASSERT_FALSE(ParseKeyUsage(der::Input(der), &key_usage)); in TEST() 357 ASSERT_FALSE(ParseKeyUsage(der::Input(der), &key_usage)); 370 ASSERT_TRUE(ParseKeyUsage(der::Input(der), &key_usage)); 392 ASSERT_TRUE(ParseKeyUsage(der::Input(der), &key_usage)); in TEST() 415 ASSERT_TRUE(ParseKeyUsage(der::Input(der), &key_usage)); in TEST() 436 ASSERT_FALSE(ParseKeyUsage(der::Input(der), &key_usage)); in TEST() 556 ASSERT_TRUE(ParseAuthorityInfoAccessURIs(der::Input(der), &ca_issuers_uris, in TEST() 601 ASSERT_TRUE(ParseAuthorityInfoAccessURIs(der::Input(der), &ca_issuers_uris, in TEST() 630 EXPECT_FALSE(ParseAuthorityInfoAccessURIs(der::Input(der), &ca_issuers_uris, in TEST() 653 EXPECT_FALSE(ParseAuthorityInfoAccessURIs(der::Input(der), &ca_issuers_uris, in TEST() [all …]
|
A D | certificate_policies.cc | 69 der::Parser policy_information_parser; in ParsePolicyQualifiers() 75 der::Input qualifier_oid; in ParsePolicyQualifiers() 87 der::Input qualifier_tlv; in ParsePolicyQualifiers() 143 std::vector<der::Input> *policy_oids, in ParseCertificatePoliciesExtensionImpl() 149 der::Parser policies_sequence_parser; in ParseCertificatePoliciesExtensionImpl() 170 der::Parser policy_information_parser; in ParseCertificatePoliciesExtensionImpl() 175 der::Input policy_oid; in ParseCertificatePoliciesExtensionImpl() 268 der::Parser sequence_parser; in ParsePolicyConstraints() 330 der::Input inhibit_any_policy_tlv) { in ParseInhibitAnyPolicy() 359 der::Parser sequence_parser; in ParsePolicyMappings() [all …]
|
A D | parse_name.cc | 31 std::string OidToString(der::Input oid) { in OidToString() 48 return der::ParseIA5String(value, out); in ValueAsString() 57 return der::ParseBmpString(value, out); in ValueAsString() 84 return der::ParseBmpString(value, out); in ValueAsStringUnsafe() 95 if (type == der::Input(kTypeCommonNameOid)) { in AsRFC2253String() 161 der::Parser attr_type_and_value; in ReadRdn() 166 der::Input type; in ReadRdn() 173 der::Input value; in ReadRdn() 193 der::Parser name_parser(name_tlv); in ParseName() 194 der::Input name_value; in ParseName() [all …]
|
A D | crl.cc | 42 der::Parser parser(name_tlv); in NormalizeNameTLV() 43 der::Input name_rdn; in NormalizeNameTLV() 66 der::Parser parser(crl_tlv); in ParseCrlCertificateList() 69 der::Parser certificate_list_parser; in ParseCrlCertificateList() 107 der::Parser parser(tbs_tlv); in ParseCrlTbsCertList() 110 der::Parser tbs_parser; in ParseCrlTbsCertList() 211 der::Input extension_value, in ParseIssuingDistributionPoint() 216 der::Parser idp_parser; in ParseIssuingDistributionPoint() 351 der::Parser crl_entry_parser; in GetCRLStatusForCert() 445 der::Input tbs_cert_list_tlv; in CheckCRL() [all …]
|
A D | general_names.h | 33 namespace der { 76 static std::unique_ptr<GeneralNames> Create(der::Input general_names_tlv, 82 der::Input general_names_value, CertErrors *errors); 85 std::vector<der::Input> other_names; 94 std::vector<der::Input> x400_addresses; 97 std::vector<der::Input> directory_names; 100 std::vector<der::Input> edi_party_names; 108 std::vector<der::Input> ip_addresses; 120 std::vector<std::pair<der::Input, der::Input>> ip_address_ranges; 123 std::vector<der::Input> registered_ids; [all …]
|
A D | certificate_policies.h | 63 der::Input qualifier_oid; 64 der::Input qualifier; 73 der::Input policy_oid; 86 der::Input extension_value, std::vector<PolicyInformation> *policies, 107 der::Input extension_value, bool fail_parsing_unknown_qualifier_oids, 108 std::vector<der::Input> *policy_oids, CertErrors *errors); 119 der::Input policy_constraints_tlv, ParsedPolicyConstraints *out); 124 der::Input inhibit_any_policy_tlv); 127 der::Input issuer_domain_policy; 128 der::Input subject_domain_policy; [all …]
|
A D | parsed_certificate.h | 90 der::Input der_cert() const { return cert_; } in der_cert() 98 der::Input signature_algorithm_tlv() const { in signature_algorithm_tlv() 120 der::Input normalized_subject() const { in normalized_subject() 130 der::Input normalized_issuer() const { in normalized_issuer() 149 const der::BitString &key_usage() const { in key_usage() 267 der::Input cert_; 269 der::Input tbs_certificate_tlv_; 270 der::Input signature_algorithm_tlv_; 271 der::BitString signature_value_; 288 der::BitString key_usage_; [all …]
|
A D | ocsp.cc | 54 der::Parser parser; in ParseOCSPCertID() 62 der::Input sigalg_tlv; in ParseOCSPCertID() 149 der::Input status; in ParseCertStatus() 197 der::Parser parser; in ParseOCSPSingleResponse() 256 der::Input id_input; in ParseResponderID() 296 der::Parser parser; in ParseOCSPResponseData() 378 der::Parser parser; in ParseBasicOCSPResponse() 447 der::Parser parser; in ParseOCSPResponse() 515 bool VerifyHash(const EVP_MD *type, der::Input hash, der::Input value) { in VerifyHash() 541 bool GetSubjectPublicKeyBytes(der::Input spki_tlv, der::Input *spk_tlv) { in GetSubjectPublicKeyBytes() [all …]
|
A D | verify_name_match.h | 27 namespace der { 37 OPENSSL_EXPORT bool NormalizeName(der::Input name_rdn_sequence, 45 OPENSSL_EXPORT bool VerifyNameMatch(der::Input a_rdn_sequence, 46 der::Input b_rdn_sequence); 53 OPENSSL_EXPORT bool VerifyNameInSubtree(der::Input name_rdn_sequence, 54 der::Input parent_rdn_sequence); 66 der::Input name_rdn_sequence,
|
A D | verify_signed_data.h | 26 namespace der { 41 SignatureAlgorithm algorithm, der::Input signed_data, 42 const der::BitString &signature_value, EVP_PKEY *public_key, 48 SignatureAlgorithm algorithm, der::Input signed_data, 49 const der::BitString &signature_value, der::Input public_key_spki, 53 der::Input public_key_spki, bssl::UniquePtr<EVP_PKEY> *public_key);
|
A D | revocation_util.cc | 29 bool CheckRevocationDateValid(const der::GeneralizedTime &this_update, in CheckRevocationDateValid() 30 const der::GeneralizedTime *next_update, in CheckRevocationDateValid() 40 der::GeneralizedTime verify_time; in CheckRevocationDateValid() 41 if (!der::EncodePosixTimeAsGeneralizedTime(verify_time_epoch_seconds, in CheckRevocationDateValid() 55 der::GeneralizedTime earliest_this_update; in CheckRevocationDateValid() 56 if (!der::EncodePosixTimeAsGeneralizedTime( in CheckRevocationDateValid()
|
A D | extended_key_usage.cc | 24 bool ParseEKUExtension(der::Input extension_value, in ParseEKUExtension() 25 std::vector<der::Input> *eku_oids) { in ParseEKUExtension() 26 der::Parser extension_parser(extension_value); in ParseEKUExtension() 27 der::Parser sequence_parser; in ParseEKUExtension() 40 der::Input eku_oid; in ParseEKUExtension()
|
A D | signature_algorithm.h | 27 namespace der { 67 der::Input input, der::Input *algorithm, der::Input *parameters); 81 [[nodiscard]] bool ParseHashAlgorithm(der::Input input, DigestAlgorithm *out); 87 der::Input algorithm_identifier);
|
A D | verify_certificate_chain.cc | 65 std::vector<der::Input> unused_policies; in IsHandledCriticalExtension() 521 std::vector<der::Input> parent_policies; 537 using Level = std::map<der::Input, Node>; 547 std::map<der::Input, std::vector<der::Input>> expected_policy_map; 610 return {der::Input(kAnyPolicyOid)}; in GetUserConstrainedPolicySet() 624 std::set<der::Input> policy_set; in GetUserConstrainedPolicySet() 659 void AddNode(der::Input policy, std::vector<der::Input> parent_policies) { in AddNode() 673 void AddPolicyMapping(der::Input issuer_policy, der::Input subject_policy) { in AddPolicyMapping() 711 void DeleteNode(der::Input policy) { in DeleteNode() 719 der::Input policy, std::vector<der::Input> parent_policies) { in AddNodeReturningIterator() [all …]
|