Name Date Size #Lines LOC

..--

testdata/H25-Apr-2025-171,266158,228

README.mdH A D25-Apr-2025626 1410

cert_error_id.ccH A D25-Apr-2025379 156

cert_error_id.hH A D25-Apr-20251.4 KiB3810

cert_error_params.ccH A D25-Apr-20254.3 KiB139101

cert_error_params.hH A D25-Apr-20251.9 KiB6027

cert_errors.ccH A D25-Apr-20256.3 KiB236180

cert_errors.hH A D25-Apr-20256 KiB18271

cert_issuer_source.hH A D25-Apr-20252.5 KiB6925

cert_issuer_source_static.ccH A D25-Apr-20251.1 KiB3623

cert_issuer_source_static.hH A D25-Apr-20251.5 KiB5226

cert_issuer_source_static_unittest.ccH A D25-Apr-20251.1 KiB4125

cert_issuer_source_sync_unittest.hH A D25-Apr-20257 KiB217161

certificate.ccH A D25-Apr-20254.1 KiB11870

certificate_policies.ccH A D25-Apr-202512.9 KiB392240

certificate_policies.hH A D25-Apr-20254.3 KiB12949

certificate_policies_unittest.ccH A D25-Apr-202511 KiB313269

certificate_unittest.ccH A D25-Apr-20252.8 KiB7752

common_cert_errors.ccH A D25-Apr-20254.4 KiB8373

common_cert_errors.hH A D25-Apr-20256.6 KiB16146

crl.ccH A D25-Apr-202524.9 KiB674402

crl.hH A D25-Apr-20259.2 KiB22156

crl_unittest.ccH A D25-Apr-20257.5 KiB209163

encode_values.ccH A D25-Apr-20252.8 KiB10886

encode_values.hH A D25-Apr-20251.6 KiB4619

encode_values_unittest.ccH A D25-Apr-20254.6 KiB170128

extended_key_usage.ccH A D25-Apr-20251.3 KiB4628

extended_key_usage.hH A D25-Apr-20253.3 KiB8423

extended_key_usage_unittest.ccH A D25-Apr-20255.5 KiB168105

general_names.ccH A D25-Apr-20258.3 KiB220159

general_names.hH A D25-Apr-20254.6 KiB13255

general_names_unittest.ccH A D25-Apr-20258.3 KiB227188

input.ccH A D25-Apr-20251 KiB4831

input.hH A D25-Apr-20256.8 KiB17471

input_unittest.ccH A D25-Apr-20252.7 KiB10881

ip_util.ccH A D25-Apr-20251.2 KiB5036

ip_util.hH A D25-Apr-2025914 3013

ip_util_unittest.ccH A D25-Apr-20253.8 KiB10880

mock_signature_verify_cache.ccH A D25-Apr-2025827 3321

mock_signature_verify_cache.hH A D25-Apr-20251.2 KiB4826

name_constraints.ccH A D25-Apr-202526.7 KiB711390

name_constraints.hH A D25-Apr-20254.6 KiB10738

name_constraints_unittest.ccH A D25-Apr-202576.4 KiB1,9051,428

nist_pkits_unittest.ccH A D25-Apr-20253.1 KiB10172

nist_pkits_unittest.hH A D25-Apr-20255 KiB15067

ocsp.ccH A D25-Apr-202537 KiB1,124758

ocsp.hH A D25-Apr-202511.2 KiB316116

ocsp_revocation_status.hH A D25-Apr-2025521 2211

ocsp_unittest.ccH A D25-Apr-20257.6 KiB243164

ocsp_verify_result.ccH A D25-Apr-2025727 2615

ocsp_verify_result.hH A D25-Apr-20252.5 KiB7728

parse_certificate.ccH A D25-Apr-202532.1 KiB1,017678

parse_certificate.hH A D25-Apr-202524.5 KiB631150

parse_certificate_unittest.ccH A D25-Apr-202545 KiB1,177760

parse_name.ccH A D25-Apr-20256.6 KiB236194

parse_name.hH A D25-Apr-20256.5 KiB15853

parse_name_unittest.ccH A D25-Apr-202514 KiB367317

parse_values.ccH A D25-Apr-202512.4 KiB474347

parse_values.hH A D25-Apr-20256.2 KiB15556

parse_values_unittest.ccH A D25-Apr-202515 KiB465311

parsed_certificate.ccH A D25-Apr-202510.7 KiB299233

parsed_certificate.hH A D25-Apr-202511.8 KiB329157

parsed_certificate_unittest.ccH A D25-Apr-202521.6 KiB595398

parser.ccH A D25-Apr-20253.5 KiB161133

parser.hH A D25-Apr-20259.3 KiB21338

parser_unittest.ccH A D25-Apr-202511.2 KiB366267

path_builder.ccH A D25-Apr-202539.6 KiB1,048741

path_builder.hH A D25-Apr-202510.2 KiB26499

path_builder_pkits_unittest.ccH A D25-Apr-202512.9 KiB293189

path_builder_unittest.ccH A D25-Apr-2025111.9 KiB2,9252,066

path_builder_verify_certificate_chain_unittest.ccH A D25-Apr-20251.9 KiB5740

pem.ccH A D25-Apr-20254.3 KiB14494

pem.hH A D25-Apr-20252.9 KiB8732

pem_unittest.ccH A D25-Apr-20256 KiB206164

revocation_util.ccH A D25-Apr-20251.7 KiB6044

revocation_util.hH A D25-Apr-2025990 3215

signature_algorithm.ccH A D25-Apr-202514.2 KiB426197

signature_algorithm.hH A D25-Apr-20252.7 KiB8742

signature_algorithm_unittest.ccH A D25-Apr-202549.5 KiB1,452678

simple_path_builder_delegate.ccH A D25-Apr-20253.7 KiB13196

simple_path_builder_delegate.hH A D25-Apr-20252.5 KiB8436

simple_path_builder_delegate_unittest.ccH A D25-Apr-20253.3 KiB10776

string_util.ccH A D25-Apr-20255.2 KiB194147

string_util.hH A D25-Apr-20253 KiB7531

string_util_unittest.ccH A D25-Apr-20256.5 KiB156133

test_helpers.ccH A D25-Apr-202515.9 KiB483388

test_helpers.hH A D25-Apr-20256.1 KiB16870

trust_store.ccH A D25-Apr-20255 KiB178147

trust_store.hH A D25-Apr-20254.2 KiB14587

trust_store_collection.ccH A D25-Apr-20251.3 KiB4829

trust_store_collection.hH A D25-Apr-20251.3 KiB4420

trust_store_collection_unittest.ccH A D25-Apr-20255.8 KiB189125

trust_store_in_memory.ccH A D25-Apr-20253.3 KiB10275

trust_store_in_memory.hH A D25-Apr-20253.5 KiB10245

trust_store_in_memory_unittest.ccH A D25-Apr-20253.8 KiB11374

verify_certificate_chain.ccH A D25-Apr-202566.9 KiB1,651851

verify_certificate_chain.hH A D25-Apr-20259.9 KiB27057

verify_certificate_chain_pkits_unittest.ccH A D25-Apr-20255.6 KiB13092

verify_certificate_chain_typed_unittest.hH A D25-Apr-202515 KiB335273

verify_certificate_chain_unittest.ccH A D25-Apr-20254.5 KiB12990

verify_error.ccH A D25-Apr-2025498 1710

verify_name_match.ccH A D25-Apr-202515 KiB439276

verify_name_match.hH A D25-Apr-20252.4 KiB6222

verify_name_match_unittest.ccH A D25-Apr-202526.6 KiB609478

verify_signed_data.ccH A D25-Apr-202510.1 KiB294187

verify_signed_data.hH A D25-Apr-20251.5 KiB4823

verify_signed_data_unittest.ccH A D25-Apr-20257.9 KiB242170

README.md

1# BoringSSL pki - Web PKI Certificate path building and verification library
2
3This directory and library should be considered experimental and should not be
4depended upon not to change without notice.  You should not use this.
5
6It contains chrome's certificate verifier core logic as used by chrome.
7
8## Current status:
9 * Currently chrome uses this code via private API from within this directory.
10 * At the moment there is no public API for these functions, as mentioned above
11   if you make use of this you do so at your own risk and your code may be broken
12   by API change at any time.
13 * Public API will be forthcoming.
14