summaryrefslogtreecommitdiff
path: root/chip/g/dcrypto/rsa.c
Commit message (Expand)AuthorAgeFilesLines
* fix ChromiumOS authors and whitespace warningsMary Ruthven2022-09-131-1/+1
* g: RSA randomizationMarius Schilder2017-07-061-17/+12
* CR50: remove duplicate SHA #definesnagendra modadugu2017-05-161-6/+2
* CR50: replace dcrypto_memset with always_memsetnagendra modadugu2017-05-151-9/+10
* CR50: constant time padding check routinesnagendra modadugu2017-05-101-23/+53
* CR50: add support for 4k RSA verifynagendra modadugu2017-01-281-10/+11
* cr50: add support for padding-only RSASSAAndrey Pronin2016-12-221-1/+6
* CR50: add support for SHA-384 & 512 PKCS#1 signaturesnagendra modadugu2016-12-011-12/+57
* CR50: add a constant time buffer equals implementationnagendra modadugu2016-11-111-4/+4
* bn_div and faster modular inverse.Marius Schilder2016-11-031-5/+6
* CR50: when testing an RSA key, check that N % p == 0nagendra modadugu2016-07-211-1/+4
* CR50: rename struct BIGNUM -> struct LITE_BIGNUMnagendra modadugu2016-07-211-23/+24
* CR50: add a simple ASN.1 parser & certificate verifierstabilize-8447.Bnagendra modadugu2016-06-121-1/+1
* CR50: port dcrypto/cr50 code to depend on third_party/cryptocnagendra modadugu2016-05-311-31/+34
* CR50: add support for RSA key generationnagendra modadugu2016-04-201-1/+1
* CR50: add support for RSA key "testing"nagendra modadugu2016-04-191-0/+35
* CR50: add NULL padding support for RSA encrypt/decryptnagendra modadugu2016-03-311-1/+23
* CR50: add support for RSA PKCS1-PSS paddingnagendra modadugu2016-03-301-1/+113
* CR50: move utility method reverse() to common/util.cnagendra modadugu2016-03-071-13/+0
* CR50: remove incorrect output length check in RSA decryptnagendra modadugu2016-02-101-1/+1
* CR50: Include NUL byte from label for OAEP pad calculationstabilize-7912.Bnagendra modadugu2016-02-091-2/+2
* CR50: enable the bignum library to handle word un-aligned keysnagendra modadugu2016-02-081-2/+2
* Initial RSA implementation.stabilize-7821.Bnagendra modadugu2016-01-111-0/+506