summaryrefslogtreecommitdiffstats
path: root/src/net/validator.c
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Allow for multiple cross-signed certificate download attemptsMichael Brown2024-02-151-100/+227
* [crypto] Add x509_is_self_signed() helper functionMichael Brown2024-02-151-1/+1
* [x509] Make root of trust a reference-counted structureMichael Brown2020-12-091-1/+2
* [x509] Record root of trust used when validating a certificateMichael Brown2020-12-081-3/+8
* [tls] Display cross-certificate and OCSP status messagesMichael Brown2019-03-071-8/+62
* [crypto] Use x509_name() in validator debug messagesMichael Brown2019-03-071-37/+68
* [ocsp] Centralise test for whether or not an OCSP check is requiredMichael Brown2018-03-181-2/+1Star
* [crypto] Fail fast if cross-certificate source is emptyLadi Prosek2017-09-241-0/+5
* [crypto] Generalise X.509 "valid" field to a "flags" fieldMichael Brown2016-08-251-1/+1
* [crypto] Allow cross-certificate source to be configured at build timeMichael Brown2016-03-241-1/+2
* [xferbuf] Generalise to handle umalloc()-based buffersMichael Brown2015-07-221-2/+3
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-241-1/+2
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [crypto] Generalise X.509 cache to a full certificate storeMichael Brown2014-03-281-1/+1
* [crypto] Remove dynamically-allocated storage for certificate OCSP URIMichael Brown2014-03-251-1/+1
* [crypto] Remove dynamically-allocated storage for certificate nameMichael Brown2014-03-251-1/+1
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-051-1/+1
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-051-10/+2Star
* [crypto] Fix unused-but-set variable warningMichael Brown2012-05-241-2/+0Star
* [crypto] Automatically perform OCSP checks when applicableMichael Brown2012-05-221-68/+195
* [crypto] Include "?subject=" in cross-signed certificate URIMichael Brown2012-05-091-3/+3
* [crypto] Reduce standard debugging outputMichael Brown2012-05-091-4/+4
* [crypto] Automatically download cross-signed certificatesMichael Brown2012-05-081-11/+284
* [crypto] Add asynchronous certificate validatorMichael Brown2012-05-081-0/+178