summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/x509.h
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Allow certificates to be marked as having been added explicitlyMichael Brown2016-08-311-0/+4
* [crypto] Generalise X.509 "valid" field to a "flags" fieldMichael Brown2016-08-251-3/+18
* [crypto] Add image_x509() to extract X.509 certificates from imageMichael Brown2016-08-251-0/+4
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+1
* [crypto] Add support for iPAddress subject alternative namesMichael Brown2014-07-111-0/+1
* [crypto] Add support for subjectAltName and wildcard certificatesMichael Brown2014-03-311-0/+14
* [crypto] Allow signed timestamp error margin to be configured at build timeMichael Brown2014-03-301-8/+0Star
* [crypto] Generalise X.509 cache to a full certificate storeMichael Brown2014-03-281-19/+22
* [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/+4
* [crypto] Allow an error margin on X.509 certificate validity periodsMichael Brown2012-06-201-0/+8
* [crypto] Add framework for OCSPMichael Brown2012-05-151-0/+5
* [crypto] Parse OCSPSigning key purpose, if presentMichael Brown2012-05-141-0/+1
* [crypto] Generalise x509_parse_bit_string() to asn1_bit_string()Michael Brown2012-05-141-12/+2Star
* [crypto] Parse X.509 raw public key bit stringMichael Brown2012-05-141-1/+3
* [crypto] Add x509_auto_append()Michael Brown2012-05-081-0/+2
* [crypto] Add x509_append_raw()Michael Brown2012-05-081-0/+16
* [crypto] Allow certificate chains to be long-lived data structuresMichael Brown2012-05-041-24/+132
* [crypto] Parse OCSP responder URI from X.509 certificateMichael Brown2012-05-041-4/+34
* [crypto] Parse X.509 extended key usage extensionMichael Brown2012-03-221-0/+27
* [crypto] Add previous certificate in chain as a parameter to parse_next()Michael Brown2012-03-221-0/+1
* [crypto] Parse X.509 certificate serial numberMichael Brown2012-03-221-0/+8
* [crypto] Generalise X.509 OID-identified algorithm to asn1.cMichael Brown2012-03-221-26/+3Star
* [crypto] Move all ASN.1 OIDs to asn1.hMichael Brown2012-03-211-16/+0Star
* [tls] Check certificate validity period against current date and timeMichael Brown2012-03-201-3/+5
* [tls] Parse X.509 validity times into seconds since the EpochMichael Brown2012-03-201-12/+3Star
* [tls] Add full X.509 certificate parsingMichael Brown2012-03-191-5/+209
* [tls] Use iPXE native RSA algorithmMichael Brown2012-03-181-20/+3Star
* [tls] Add missing #include <stdlib.h>Michael Brown2012-03-041-0/+1
* [build] Rename gPXE to iPXEMichael Brown2010-04-201-0/+41