iPXE - Open Source Boot Firmware

[ocsp] Centralise test for whether or not an OCSP check is required
[ipxe.git] / src / crypto / x509.c
2018-03-18  Michael Brown[ocsp] Centralise test for whether or not an OCSP check...
2016-08-31  Michael Brown[crypto] Add certstat() to display basic certificate...
2016-08-25  Michael Brown[crypto] Generalise X.509 "valid" field to a "flags...
2016-08-25  Michael Brown[crypto] Add image_x509() to extract X.509 certificates...
2015-08-02  Michael Brown[crypto] Support SHA-{224,384,512} in X.509 certificates
2015-04-24  Michael Brown[base16] Add buffer size parameter to base16_encode...
2015-03-05  Michael Brown[build] Fix the REQUIRE_SYMBOL mechanism
2015-03-02  Michael Brown[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
2014-07-12  Michael Brown[crypto] Fix debug message
2014-07-11  Michael Brown[crypto] Add support for iPAddress subject alternative...
2014-04-01  Michael Brown[crypto] Allow wildcard matches on commonName as well...
2014-03-31  Michael Brown[crypto] Add support for subjectAltName and wildcard...
2014-03-30  Michael Brown[crypto] Allow signed timestamp error margin to be...
2014-03-28  Michael Brown[crypto] Use fingerprint when no common name is availab...
2014-03-28  Michael Brown[crypto] Generalise X.509 cache to a full certificate...
2014-03-25  Michael Brown[crypto] Remove dynamically-allocated storage for certi...
2014-03-25  Michael Brown[crypto] Remove dynamically-allocated storage for certi...
2013-05-10  Michael Brown[crypto] Report meaningful error when certificate chain...
2012-07-20  Michael Brown[legal] Update FSF mailing address in GPL licence texts
2012-07-09  Michael Brown[arp] Try to avoid discarding ARP cache entries
2012-06-20  Michael Brown[crypto] Allow an error margin on X.509 certificate...
2012-05-21  Michael Brown[crypto] Require OCSP check if certificate provides...
2012-05-21  Michael Brown[crypto] Return a NULL X.509 certificate if constructio...
2012-05-15  Michael Brown[crypto] Add framework for OCSP
2012-05-14  Michael Brown[crypto] Parse OCSPSigning key purpose, if present
2012-05-14  Michael Brown[crypto] Generalise x509_parse_bit_string() to asn1_bit...
2012-05-13  Michael Brown[crypto] Generalise asn1_{digest,pubkey,signature}_algo...
2012-05-13  Michael Brown[crypto] Generalise x509_parse_time() to asn1_generaliz...
2012-05-13  Michael Brown[crypto] Parse X.509 raw public key bit string
2012-05-09  Michael Brown[crypto] Reduce standard debugging output
2012-05-08  Michael Brown[crypto] Add x509_auto_append()
2012-05-08  Michael Brown[crypto] Add x509_append_raw()
2012-05-08  Michael Brown[crypto] Check that common name contains no NUL characters
2012-05-08  Michael Brown[crypto] Allow for X.509 certificates with no common...
2012-05-04  Michael Brown[crypto] Allow certificate chains to be long-lived...
2012-05-04  Michael Brown[crypto] Parse OCSP responder URI from X.509 certificate
2012-03-22  Michael Brown[crypto] Parse X.509 extended key usage extension
2012-03-22  Michael Brown[crypto] Differentiate "untrusted root" and "incomplete...
2012-03-22  Michael Brown[crypto] Shrink raw certificate data to fit certificate
2012-03-22  Michael Brown[crypto] Add previous certificate in chain as a paramet...
2012-03-22  Michael Brown[crypto] Parse X.509 certificate serial number
2012-03-22  Michael Brown[crypto] Generalise X.509 OID-identified algorithm...
2012-03-21  Michael Brown[crypto] Validate path length constraint in certificate...
2012-03-19  Michael Brown[tls] Check certificate validity period against current...
2012-03-19  Michael Brown[tls] Parse X.509 validity times into seconds since...
2012-03-19  Michael Brown[tls] Add full X.509 certificate parsing
2012-03-18  Michael Brown[tls] Use iPXE native RSA algorithm
2012-03-18  Michael Brown[crypto] Add more ASN.1 functions for X.509 certificate...
2012-03-09  Michael Brown[crypto] Upgrade AES and RSA code to upstream axTLS...
2011-08-12  Michael Brown[tls] Accept certificates without a version number
2010-04-19  Michael Brown[build] Rename gPXE to iPXE
2009-05-18  Michael Brown[legal] Add a selection of FILE_LICENCE declarations
2009-02-10  Michael Brown[tls] Use our own ASN.1 routines for certificate parsing