aboutsummaryrefslogtreecommitdiff
path: root/src/include/ipxe/asn1.h
AgeCommit message (Expand)AuthorFilesLines
2024-01-30[crypto] Add X25519 OID-identified algorithm and TLS named curveMichael Brown1-0/+7
2024-01-16[libc] Replace linker_assert() with build_assert()Michael Brown1-4/+3
2023-06-02[crypto] Add support for PKCS#8 private key formatpkcs8Michael Brown1-0/+2
2020-12-08[asn1] Define ASN1_SHORT() for constructing short tagged valuesMichael Brown1-0/+5
2020-12-08[asn1] Rename ASN1_OID_CURSOR to ASN1_CURSORMichael Brown1-4/+4
2020-12-07[asn1] Add constant for UTF-8 string tagMichael Brown1-0/+3
2020-08-23[build] Fix building on older versions of gccasn1fixMichael Brown1-16/+21
2020-06-16[crypto] Ensure that test code drags in required ASN.1 object identifiersMichael Brown1-0/+18
2017-11-12[crypto] Add MD4 message digest algorithmMichael Brown1-0/+6
2017-06-20[crypto] Provide asn1_built() to construct a cursor from a builderMichael Brown1-0/+24
2017-06-20[crypto] Expose asn1_grow()Michael Brown1-0/+1
2016-07-28[crypto] Allow for parsing of partial ASN.1 cursorsMichael Brown1-0/+2
2016-07-28[crypto] Remove obsolete extern declaration for asn1_invalidate_cursor()Michael Brown1-1/+0
2016-03-11[crypto] Allow for zero-length ASN.1 cursorsMichael Brown1-2/+14
2015-08-02[crypto] Add ASN.1 OIDs for sha{224,384,512}WithRsaEncryptionTufan Karadere1-0/+18
2015-04-12[crypto] Add SHA-512/224 algorithmMichael Brown1-0/+7
2015-04-12[crypto] Add SHA-512/256 algorithmMichael Brown1-0/+7
2015-04-12[crypto] Add SHA-384 algorithmMichael Brown1-0/+7
2015-04-12[crypto] Add SHA-512 algorithmMichael Brown1-0/+7
2015-04-12[crypto] Add SHA-224 algorithmMichael Brown1-0/+7
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+1
2014-03-31[crypto] Add support for subjectAltName and wildcard certificatesMichael Brown1-0/+5
2012-05-15[crypto] Add framework for OCSPMichael Brown1-0/+11
2012-05-14[crypto] Add functions for constructing ASN.1 objectsMichael Brown1-0/+33
2012-05-14[crypto] Parse OCSPSigning key purpose, if presentMichael Brown1-0/+7
2012-05-14[crypto] Generalise x509_parse_bit_string() to asn1_bit_string()Michael Brown1-9/+9
2012-05-14[crypto] Generalise asn1_{digest,pubkey,signature}_algorithm()Michael Brown1-2/+8
2012-05-14[crypto] Generalise x509_parse_time() to asn1_generalized_time()Michael Brown1-0/+3
2012-05-04[crypto] Parse OCSP responder URI from X.509 certificateMichael Brown1-0/+17
2012-03-22[crypto] Add support for Cryptographic Message Syntax (PKCS #7)Michael Brown1-0/+6
2012-03-22[crypto] Parse X.509 extended key usage extensionMichael Brown1-0/+12
2012-03-22[crypto] Generalise X.509 OID-identified algorithm to asn1.cMichael Brown1-0/+23
2012-03-21[crypto] Treat ASN.1 OIDs as opaqueMichael Brown1-105/+60
2012-03-21[crypto] Move all ASN.1 OIDs to asn1.hMichael Brown1-0/+91
2012-03-18[crypto] Add more ASN.1 functions for X.509 certificate parsingMichael Brown1-7/+19
2012-03-13[crypto] Add ASN.1 functions for X.509 certificate parsingMichael Brown1-13/+94
2012-03-13[tls] Use const to mark incoming data being processedMichael Brown1-1/+1
2011-08-12[tls] Accept certificates without a version numberMichael Brown1-0/+12
2010-04-19[build] Rename gPXE to iPXEMichael Brown1-0/+34