aboutsummaryrefslogtreecommitdiffstats
path: root/src/crypto/rsa.c
Commit message (Expand)AuthorAgeFilesLines
* [crypto] Use Montgomery reduction for modular exponentiationMichael Brown2024-11-281-2/+1
* [crypto] Remove the concept of a public-key algorithm reusable contextMichael Brown2024-08-211-107/+188
* [crypto] Pass asymmetric keys as ASN.1 cursorsMichael Brown2024-08-181-23/+7
* [crypto] Add support for PKCS#8 private key formatMichael Brown2023-06-021-1/+18
* [crypto] Allow algorithms to be included without being OID-identifiableMichael Brown2020-06-161-11/+0
* [crypto] Drag in configured digestInfo prefixes for any use of RSAMichael Brown2019-08-171-0/+6
* [crypto] Expose RSA_CTX_SIZE constantMichael Brown2017-06-201-1/+1
* [crypto] Support SHA-{224,384,512} in X.509 certificatesMichael Brown2015-08-021-72/+0
* [legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown2015-03-021-1/+5
* [crypto] Add pubkey_match() to check for matching public/private key pairsMichael Brown2014-03-271-26/+89
* [legal] Update FSF mailing address in GPL licence textsMichael Brown2012-07-201-1/+2
* [crypto] Generalise x509_parse_bit_string() to asn1_bit_string()Michael Brown2012-05-141-11/+4
* [crypto] Add an explicit "RSA signature incorrect" error messageMichael Brown2012-03-271-1/+7
* [crypto] Generalise X.509 OID-identified algorithm to asn1.cMichael Brown2012-03-221-0/+47
* [crypto] Use linker tables for RSA digestInfo prefixesMichael Brown2012-03-201-37/+26
* [rsa] Actually check the unused-bits byte in the public key bit stringMichael Brown2012-03-181-3/+4
* [crypto] Force caller to provide temporary storage for modular calculationsMichael Brown2012-03-181-1/+6
* [crypto] Add native RSA algorithmMichael Brown2012-03-181-0/+600