aboutsummaryrefslogtreecommitdiff
path: root/rsa.c
AgeCommit message (Expand)Author
2015-07-01Change default to use software modexp until we sort out performanceRob Austein
2015-06-24Rework API for loading keys from components. Relax key sizeRob Austein
2015-06-21libcryptech -> libhal, doh.Rob Austein
2015-06-21Add digest algorithm IDs.Rob Austein
2015-06-19Add methods to extract public components from an RSA key. Other minorRob Austein
2015-06-19Add temporary workaround to let us use software ModExp when we'reRob Austein
2015-06-19Add replacement for fp_exptmod() using our ModExp core, so we don'tRob Austein
2015-06-18Supply public exponent as bigendian byte string rather than unsignedRob Austein
2015-06-18Helps to set the return value when reading a key, doh.Rob Austein
2015-06-18Add RSA blinding.Rob Austein
2015-06-18Refactor CRT code into public API.Rob Austein
2015-06-17Debug RSA key generation.Rob Austein
2015-06-17RSA key generation and DER support.Rob Austein
2015-06-17RSA key generation. Compiles, not (yet) tested otherwise.Rob Austein
2015-06-16Refactor key loading code.Rob Austein
2015-06-11Debug modexp_fp() buffer handling. Add basic timing report.Rob Austein
2015-06-11First cut at RSA decryption/signature using the Chinese RemainderRob Austein