/pki/ |
A D | encode_values.cc | 30 out[3] = '0' + (value % 10); in WriteFourDigit() 32 out[2] = '0' + (value % 10); in WriteFourDigit() 34 out[1] = '0' + (value % 10); in WriteFourDigit() 36 out[0] = '0' + value; in WriteFourDigit() 44 out[0] = '0' + (value / 10); in WriteTwoDigit() 45 out[1] = '0' + (value % 10); in WriteTwoDigit() 86 if (!WriteFourDigit(time.year, out) || !WriteTwoDigit(time.month, out + 4) || in EncodeGeneralizedTime() 87 !WriteTwoDigit(time.day, out + 6) || in EncodeGeneralizedTime() 93 out[14] = 'Z'; in EncodeGeneralizedTime() 107 if (!WriteTwoDigit(year, out) || !WriteTwoDigit(time.month, out + 2) || in EncodeUTCTime() [all …]
|
A D | parser.cc | 52 bool Parser::ReadRawTLV(Input *out) { in ReadRawTLV() argument 62 if (!PeekTagAndValue(tag, out)) { in ReadTagAndValue() 71 *out = std::nullopt; in ReadOptionalTag() 81 *out = value; in ReadOptionalTag() 84 *out = std::nullopt; in ReadOptionalTag() 100 Input out; in SkipOptionalTag() local 111 *out = value; in ReadTag() 116 Input out; in SkipTag() local 117 return ReadTag(tag, &out); in SkipTag() 130 *out = Parser(data); in ReadConstructed() [all …]
|
A D | encode_values_unittest.cc | 78 uint8_t out[kGeneralizedTimeLength]; in TEST() local 120 uint8_t out[kUTCTimeLength]; in TEST() local 121 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() 125 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() 129 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() 133 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() 137 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() 141 EXPECT_FALSE(EncodeUTCTime(time, out)); in TEST() 144 EXPECT_FALSE(EncodeUTCTime(time, out)); in TEST() 154 ASSERT_TRUE(EncodeUTCTime(time, out)); in TEST() [all …]
|
A D | parser.h | 119 [[nodiscard]] bool ReadTagAndValue(CBS_ASN1_TAG *tag, Input *out); 124 [[nodiscard]] bool ReadRawTLV(Input *out); 136 [[nodiscard]] bool ReadOptionalTag(CBS_ASN1_TAG tag, std::optional<Input> *out); 145 [[nodiscard]] bool ReadOptionalTag(CBS_ASN1_TAG tag, Input *out, bool *was_present); 152 [[nodiscard]] bool ReadTag(CBS_ASN1_TAG tag, Input *out); 163 [[nodiscard]] bool ReadConstructed(CBS_ASN1_TAG tag, Parser *out); 167 [[nodiscard]] bool ReadSequence(Parser *out); 176 [[nodiscard]] bool ReadUint8(uint8_t *out); 185 [[nodiscard]] bool ReadUint64(uint64_t *out); 198 [[nodiscard]] bool ReadGeneralizedTime(GeneralizedTime *out); [all …]
|
A D | parse_name.cc | 48 return der::ParseIA5String(value, out); in ValueAsString() 52 *out = BytesAsStringView(value); in ValueAsString() 57 return der::ParseBmpString(value, out); in ValueAsString() 67 *out = BytesAsStringView(value); in ValueAsStringWithUnsafeOptions() 70 return ValueAsString(out); in ValueAsStringWithUnsafeOptions() 79 *out = BytesAsStringView(value); in ValueAsStringUnsafe() 155 *out = type_string + "=" + value_string; in AsRFC2253String() 189 return out->size() != 0; in ReadRdn() 198 return ParseNameValue(name_value, out); in ParseName() 212 out->push_back(type_and_values); in ParseNameValue() [all …]
|
A D | parse_values_unittest.cc | 38 bool out; in TEST() local 39 EXPECT_TRUE(ParseBool(value, &out)); in TEST() 40 EXPECT_TRUE(out); in TEST() 43 EXPECT_TRUE(ParseBool(value, &out)); in TEST() 44 EXPECT_FALSE(out); in TEST() 47 EXPECT_FALSE(ParseBool(value, &out)); in TEST() 49 EXPECT_TRUE(out); in TEST() 53 EXPECT_FALSE(ParseBool(value, &out)); in TEST() 59 GeneralizedTime out; in TEST() local 85 EXPECT_EQ(0, out.year); in TEST() [all …]
|
A D | parse_values.h | 32 [[nodiscard]] OPENSSL_EXPORT bool ParseBool(Input in, bool *out); 36 [[nodiscard]] OPENSSL_EXPORT bool ParseBoolRelaxed(Input in, bool *out); 54 [[nodiscard]] OPENSSL_EXPORT bool ParseUint64(Input in, uint64_t *out); 57 [[nodiscard]] OPENSSL_EXPORT bool ParseUint8(Input in, uint8_t *out); 121 [[nodiscard]] OPENSSL_EXPORT bool ParseUTCTime(Input in, GeneralizedTime *out); 129 GeneralizedTime *out); 133 [[nodiscard]] OPENSSL_EXPORT bool ParseIA5String(Input in, std::string *out); 138 std::string *out); 143 std::string *out); 157 std::string *out); [all …]
|
A D | parse_values.cc | 43 *out = false; in ParseBoolInternal() 49 *out = true; in ParseBoolInternal() 72 *out = value; in DecimalStringToUint() 163 bool ParseBool(Input in, bool *out) { in ParseBool() argument 211 *out = value; in ParseUint64() 382 *out = BytesAsStringView(in); in ParseIA5String() 398 *out = BytesAsStringView(in); in ParseVisibleString() 409 *out = BytesAsStringView(in); in ParsePrintableString() 414 out->clear(); in ParseTeletexStringAsLatin1() 422 out->reserve(utf8_length); in ParseTeletexStringAsLatin1() [all …]
|
A D | ocsp.cc | 109 if (out->has_reason) { in ParseRevokedInfo() 123 out->revocation_reason = in ParseRevokedInfo() 154 out->has_reason = false; in ParseCertStatus() 237 &(out->extensions), &(out->has_extensions))) { in ParseOCSPSingleResponse() 263 out->name = id_input; in ParseResponderID() 324 out->version = 0; in ParseOCSPResponseData() 327 if (out->version != 0) { in ParseOCSPResponseData() 346 out->responses.clear(); in ParseOCSPResponseData() 357 &(out->extensions), &(out->has_extensions))) { in ParseOCSPResponseData() 412 out->certs.clear(); in ParseBasicOCSPResponse() [all …]
|
A D | parse_certificate.cc | 101 return parser->ReadRawTLV(out) && IsSequenceTLV(*out); in ReadSequenceTLV() 311 return der::ParseUTCTime(value, out); in ReadUTCOrGeneralizedTime() 537 if (!out->issuer_unique_id) { in ParseTbsCertificate() 558 if (!out->subject_unique_id) { in ParseTbsCertificate() 573 &out->extensions_tlv)) { in ParseTbsCertificate() 577 if (out->extensions_tlv) { in ParseTbsCertificate() 636 out->critical = false; in ParseExtension() 647 if (!out->critical) { in ParseExtension() 746 out->is_ca = false; in ParseBasicConstraints() 768 if (out->has_path_len) { in ParseBasicConstraints() [all …]
|
A D | parse_name.h | 90 [[nodiscard]] bool ValueAsString(std::string *out) const; 100 std::string *out) const; 112 [[nodiscard]] bool ValueAsStringUnsafe(std::string *out) const; 116 [[nodiscard]] bool AsRFC2253String(std::string *out) const; 149 RelativeDistinguishedName *out); 154 RDNSequence *out); 158 RDNSequence *out); 164 const RDNSequence &rdn_sequence, std::string *out);
|
A D | nist_pkits_unittest.cc | 42 std::set<der::Input> *out) { in SetPolicySetFromString() argument 43 out->clear(); in SetPolicySetFromString() 60 out->insert(der::Input(kAnyPolicyOid)); in SetPolicySetFromString() 62 out->insert(der::Input(kTestPolicy1)); in SetPolicySetFromString() 64 out->insert(der::Input(kTestPolicy2)); in SetPolicySetFromString() 66 out->insert(der::Input(kTestPolicy3)); in SetPolicySetFromString() 68 out->insert(der::Input(kTestPolicy6)); in SetPolicySetFromString()
|
A D | input_unittest.cc | 92 uint8_t out; in TEST() local 95 ASSERT_TRUE(reader.ReadByte(&out)); in TEST() 96 ASSERT_EQ(input, out); in TEST() 98 EXPECT_FALSE(reader.ReadByte(&out)); in TEST() 102 Input out; in TEST() local 104 EXPECT_FALSE(reader.ReadBytes(5, &out)); in TEST() 108 Input out; in TEST() local 112 ASSERT_TRUE(reader.ReadBytes(std::size(kInput), &out)); in TEST()
|
A D | string_util.cc | 86 std::ostringstream out; in HexEncode() local 88 out << std::hex << std::setfill('0') << std::setw(2) << std::uppercase in HexEncode() 91 return out.str(); in HexEncode() 97 std::ostringstream out; in NumberToDecimalString() local 98 out << std::dec << i; in NumberToDecimalString() 99 return out.str(); in NumberToDecimalString() 104 std::vector<std::string_view> out; in SplitString() local 107 return out; in SplitString() 115 out.push_back(str.substr(0, i)); in SplitString() 125 return out; in SplitString()
|
A D | crl.cc | 130 out->version = CrlVersion::V2; in ParseCrlTbsCertList() 134 out->version = CrlVersion::V1; in ParseCrlTbsCertList() 138 if (!tbs_parser.ReadRawTLV(&out->signature_algorithm_tlv)) { in ParseCrlTbsCertList() 143 if (!tbs_parser.ReadRawTLV(&out->issuer_tlv)) { in ParseCrlTbsCertList() 163 out->next_update = next_update_time; in ParseCrlTbsCertList() 165 out->next_update = std::nullopt; in ParseCrlTbsCertList() 178 out->revoked_certificates_tlv = revoked_certificates_tlv; in ParseCrlTbsCertList() 180 out->revoked_certificates_tlv = std::nullopt; in ParseCrlTbsCertList() 187 &out->crl_extensions_tlv)) { in ParseCrlTbsCertList() 190 if (out->crl_extensions_tlv.has_value()) { in ParseCrlTbsCertList() [all …]
|
A D | encode_values.h | 45 uint8_t out[kGeneralizedTimeLength]); 52 uint8_t out[kUTCTimeLength]);
|
A D | ocsp.h | 242 OPENSSL_EXPORT bool ParseOCSPCertID(der::Input raw_tlv, OCSPCertID *out); 252 OCSPSingleResponse *out); 262 OCSPResponseData *out); 271 OPENSSL_EXPORT bool ParseOCSPResponse(der::Input raw_tlv, OCSPResponse *out);
|
A D | cert_error_params.cc | 54 std::string *out) { in AppendDer() argument 55 *out += name; in AppendDer() 56 *out += ": "; in AppendDer() 57 *out += bssl::string_util::HexEncode(StringAsBytes(der)); in AppendDer()
|
A D | input.cc | 37 bool ByteReader::ReadBytes(size_t len, Input *out) { in ReadBytes() argument 41 *out = Input(data_.first(len)); in ReadBytes()
|
A D | signature_algorithm.cc | 320 [[nodiscard]] bool ParseHashAlgorithm(der::Input input, DigestAlgorithm *out) { in ParseHashAlgorithm() argument 326 *out = DigestAlgorithm::Sha1; in ParseHashAlgorithm() 328 *out = DigestAlgorithm::Sha256; in ParseHashAlgorithm() 330 *out = DigestAlgorithm::Sha384; in ParseHashAlgorithm() 332 *out = DigestAlgorithm::Sha512; in ParseHashAlgorithm()
|
A D | test_helpers.cc | 74 std::string out; in StrSetToString() local 77 if (!out.empty()) { in StrSetToString() 78 out += ", "; in StrSetToString() 80 out += s; in StrSetToString() 82 return out; in StrSetToString() 101 std::vector<std::string> out; in SplitString() local 103 out.push_back(StripString(s)); in SplitString() 105 return out; in SplitString()
|
/pki/testdata/verify_signed_data_unittest/ |
A D | ecdsa-secp384r1-sha256.pem | 8 openssl ecparam -out ec_key.pem -name secp384r1 -genkey 9 openssl req -new -key ec_key.pem -x509 -nodes -days 365 -out cert.pem 18 openssl asn1parse -in cert.pem -out tbs -noout -strparse 4 26 openssl asn1parse -in cert.pem -out alg -noout -strparse 496 34 openssl asn1parse -in cert.pem -out sig -noout -strparse 508
|
A D | rsa-pkcs1-sha256.pem | 8 openssl genrsa -out rsa_key.pem 1024 9 openssl req -new -key rsa_key.pem -x509 -nodes -days 365 -out cert.pem 18 openssl asn1parse -in cert.pem -out tbs -noout -strparse 4 26 openssl asn1parse -in cert.pem -out alg -noout -strparse 491 34 openssl asn1parse -in cert.pem -out sig -noout -strparse 506
|
A D | rsa2048-pkcs1-sha512.pem | 8 openssl genrsa -out rsa_key.pem 2048 9 openssl req -new -key rsa_key.pem -x509 -nodes -days 365 -sha512 -out cert.pem 18 openssl asn1parse -in cert.pem -out tbs -noout -strparse 4 26 openssl asn1parse -in cert.pem -out alg -noout -strparse 589 34 openssl asn1parse -in cert.pem -out sig -noout -strparse 506
|
/pki/testdata/verify_certificate_chain_unittest/ |
A D | generate-all.sh | 32 rm -rf out/
|