summaryrefslogtreecommitdiffstats
path: root/src/crypto
Commit message (Expand)AuthorAgeFilesLines
* [ocsp] Accept response certID with missing hashAlgorithm parametersMichael Brown2019-03-101-12/+30
* [init] Show startup and shutdown function names in debug messagesMichael Brown2019-01-252-0/+2
* [rng] Use fixed-point calculations for min-entropy quantitiesMichael Brown2018-03-201-2/+3
* [ocsp] Centralise test for whether or not an OCSP check is requiredMichael Brown2018-03-181-2/+2
* [ntlm] Add support for NTLM authentication mechanismMichael Brown2017-11-121-0/+334
* [crypto] Add MD4 message digest algorithmMichael Brown2017-11-121-0/+280
* [crypto] Eliminate repetitions in MD5 round constant tableMichael Brown2017-11-121-7/+10
* [crypto] Fix endianness typo in commentMichael Brown2017-11-121-1/+1
* [crypto] Expose asn1_grow()Michael Brown2017-06-201-1/+1
* [crypto] Expose RSA_CTX_SIZE constantMichael Brown2017-06-201-1/+1
* [crypto] Mark permanent certificates as permanentMichael Brown2016-08-311-0/+1
* [crypto] Add certstat() to display basic certificate informationMichael Brown2016-08-311-2/+2
* [crypto] Allow certificates to be marked as having been added explicitlyMichael Brown2016-08-311-4/+19
* [crypto] Expose certstore_del() to explicitly remove stored certificatesMichael Brown2016-08-311-4/+15
* [crypto] Generalise X.509 "valid" field to a "flags" fieldMichael Brown2016-08-252-5/+5
* [crypto] Add image_x509() to extract X.509 certificates from imageMichael Brown2016-08-251-0/+42
* [crypto] Enable both DER and PEM formats by defaultMichael Brown2016-07-291-0/+42
* [crypto] Allow for parsing of partial ASN.1 cursorsMichael Brown2016-07-281-6/+7
* [arm] Avoid instruction references to symbols defined via ".equ"Michael Brown2016-05-081-2/+8
* [crypto] Allow trusted certificates to be stored in non-volatile optionsMichael Brown2016-03-201-3/+7
* [build] Allow assembler section type character to vary by architectureMichael Brown2016-03-132-2/+2
* [crypto] Allow for zero-length ASN.1 cursorsMichael Brown2016-03-111-12/+0Star
* [ocsp] Avoid including a double path separator in request URIMichael Brown2016-01-211-28/+26Star
* [crypto] Dual-license more selected DRBG filesMichael Brown2016-01-041-0/+12
* [crypto] Dual-license selected DRBG filesMichael Brown2015-12-314-0/+48
* [crypto] Support SHA-{224,384,512} in X.509 certificatesMichael Brown2015-08-0210-72/+460
* [build] Fix strict-aliasing warning on older gcc versionsMichael Brown2015-07-281-4/+8
* [crypto] Remove AXTLS headersMichael Brown2015-07-275-526/+0Star
* [crypto] Replace AES implementationMichael Brown2015-07-273-622/+804
* [crypto] Add ECB block cipher mode (for debug and self-tests only)Michael Brown2015-07-272-1/+86
* [base64] Add buffer size parameter to base64_encode() and base64_decode()Michael Brown2015-04-241-1/+1
* [base16] Add buffer size parameter to base16_encode() and base16_decode()Michael Brown2015-04-241-1/+2
* [crypto] Add SHA-512/224 algorithmMichael Brown2015-04-121-0/+83
* [crypto] Add SHA-512/256 algorithmMichael Brown2015-04-121-0/+83
* [crypto] Add SHA-384 algorithmMichael Brown2015-04-121-0/+82
* [crypto] Add SHA-512 algorithmMichael Brown2015-04-122-4/+307
* [crypto] Add SHA-224 algorithmMichael Brown2015-04-122-13/+118
* [build] Fix the REQUIRE_SYMBOL mechanismMichael Brown2015-03-051-0/+3
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-0223-23/+115
* [crypto] Fix parsing of OCSP responder ID key hashMichael Brown2014-11-241-3/+8
* [crypto] Fix debug messageMichael Brown2014-07-121-1/+1
* [crypto] Add support for iPAddress subject alternative namesMichael Brown2014-07-111-0/+55
* [crypto] Allow wildcard matches on commonName as well as subjectAltNameMichael Brown2014-04-011-10/+8Star
* [crypto] Add support for subjectAltName and wildcard certificatesMichael Brown2014-03-311-8/+132
* [crypto] Allow signed timestamp error margin to be configured at build timeMichael Brown2014-03-302-4/+6
* [crypto] Use fingerprint when no common name is available for debug messagesMichael Brown2014-03-281-4/+14
* [crypto] Generalise X.509 cache to a full certificate storeMichael Brown2014-03-285-238/+437
* [crypto] Add pubkey_match() to check for matching public/private key pairsMichael Brown2014-03-271-26/+89
* [crypto] Remove dynamically-allocated storage for certificate OCSP URIMichael Brown2014-03-252-33/+17Star
* [crypto] Remove dynamically-allocated storage for certificate nameMichael Brown2014-03-253-96/+134