summaryrefslogtreecommitdiffstats
path: root/src/crypto
Commit message (Expand)AuthorAgeFilesLines
...
* [ocsp] Handle OCSP responses that don't provide certificatesAlexander Chernyakhovsky2014-03-251-2/+7
* [uri] Refactor URI parsing and formattingMichael Brown2014-02-271-31/+31
* [deflate] Fix literal data length calculationMichael Brown2014-01-121-1/+1
* [deflate] Add support for DEFLATE decompressionMichael Brown2014-01-061-0/+1045
* [settings] Force settings into alphabetical order within sectionsMichael Brown2013-12-052-3/+3
* [settings] Explicitly separate the concept of a completed fetched settingMichael Brown2013-12-052-6/+6
* [settings] Change "not-found" semantics of fetch_setting_copy()Michael Brown2013-07-192-33/+6Star
* [crypto] Accept OCSP responses containing multiple certificatesMichael Brown2013-05-291-13/+132
* [crypto] Report meaningful error when certificate chain validation failsMichael Brown2013-05-101-7/+5Star
* [libc] Use __einfo() tuple as first argument to EUNIQ()Michael Brown2013-04-191-1/+1
* [crypto] Allow in-place CBC decryptionMichael Brown2012-09-271-1/+3
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-2026-26/+52
* [arp] Try to avoid discarding ARP cache entriesMichael Brown2012-07-091-1/+1
* [crypto] Allow an error margin on X.509 certificate validity periodsMichael Brown2012-06-202-4/+4
* [crypto] Rename KEY= to PRIVKEY= and "key" to "privkey"Michael Brown2012-05-221-3/+3
* [crypto] Require OCSP check if certificate provides an OCSP URIMichael Brown2012-05-221-0/+12
* [crypto] Construct OCSP check URIMichael Brown2012-05-221-0/+74
* [crypto] Fix margin of error for OCSP checksMichael Brown2012-05-221-2/+2
* [crypto] Return a NULL OCSP check if construction failsMichael Brown2012-05-221-0/+1
* [crypto] Return a NULL X.509 certificate if construction failsMichael Brown2012-05-221-0/+1
* [crypto] Accept UTCTime/GeneralizedTime with no "seconds" fieldMichael Brown2012-05-221-0/+6
* [crypto] Add framework for OCSPMichael Brown2012-05-152-3/+752
* [crypto] Add functions for constructing ASN.1 objectsMichael Brown2012-05-141-0/+139
* [crypto] Parse OCSPSigning key purpose, if presentMichael Brown2012-05-141-0/+8
* [crypto] Generalise x509_parse_bit_string() to asn1_bit_string()Michael Brown2012-05-143-105/+108
* [crypto] Generalise asn1_{digest,pubkey,signature}_algorithm()Michael Brown2012-05-143-106/+129
* [crypto] Generalise x509_parse_time() to asn1_generalized_time()Michael Brown2012-05-142-116/+123
* [crypto] Parse X.509 raw public key bit stringMichael Brown2012-05-141-2/+8
* [crypto] Reduce standard debugging outputMichael Brown2012-05-091-47/+49
* [crypto] Add x509_auto_append()Michael Brown2012-05-082-41/+79
* [crypto] Add x509_append_raw()Michael Brown2012-05-082-21/+38
* [crypto] Check that common name contains no NUL charactersMichael Brown2012-05-081-0/+9
* [crypto] Allow for X.509 certificates with no common nameMichael Brown2012-05-082-4/+5
* [crypto] Allow certificate chains to be long-lived data structuresMichael Brown2012-05-042-225/+636
* [crypto] Fix memory leak in cms_verify_digest()Michael Brown2012-05-041-1/+2
* [crypto] Parse OCSP responder URI from X.509 certificateMichael Brown2012-05-041-6/+142
* [crypto] Do not allow build-time cryptography settings to be overriddenMichael Brown2012-04-242-63/+101
* [crypto] Allow client certificate to be changed without a rebuildMichael Brown2012-04-241-9/+92
* [crypto] Allow trusted root certificate to be changed without a rebuildMichael Brown2012-04-191-1/+64
* [crypto] Fix wrong setup in function aes_wrapStefan Weil2012-04-101-1/+1
* [crypto] Add an explicit "RSA signature incorrect" error messageMichael Brown2012-03-271-1/+7
* [crypto] Disambiguate all CMS errorsMichael Brown2012-03-271-5/+26
* [crypto] Add support for Cryptographic Message Syntax (PKCS #7)Michael Brown2012-03-221-0/+582
* [crypto] Parse X.509 extended key usage extensionMichael Brown2012-03-221-0/+85
* [crypto] Differentiate "untrusted root" and "incomplete chain" error casesMichael Brown2012-03-221-1/+13
* [crypto] Shrink raw certificate data to fit certificateMichael Brown2012-03-221-0/+1
* [crypto] Avoid an error when asn1_shrink() is already at end of objectMichael Brown2012-03-221-7/+12
* [crypto] Add previous certificate in chain as a parameter to parse_next()Michael Brown2012-03-221-4/+6
* [crypto] Parse X.509 certificate serial numberMichael Brown2012-03-221-2/+29
* [crypto] Define ASN.1 OID-identified algorithms for all supported digestsMichael Brown2012-03-223-0/+33