summaryrefslogtreecommitdiff
path: root/chip/g/dcrypto/bn.c
Commit message (Expand)AuthorAgeFilesLines
* fix ChromiumOS authors and whitespace warningsMary Ruthven2022-09-131-1/+1
* g: corrected division algorithm in DCRYPTO_bn_divVadim Sukhomlinov2019-08-231-0/+1
* g: speed up prime generation by ~40% (1024 bit).Marius Schilder2017-11-211-4/+1
* cr50: compress array of prime deltasVadim Bendebury2017-09-271-273/+225
* g: dcrypto: add debug function to print primesVadim Bendebury2017-09-261-0/+26
* g: RSA randomizationMarius Schilder2017-07-061-13/+56
* CR50: replace dcrypto_memset with always_memsetnagendra modadugu2017-05-151-5/+7
* bn_div and faster modular inverse.Marius Schilder2016-11-031-106/+329
* CR50: bn_modinv: correctly handle even inputsnagendra modadugu2016-09-021-0/+3
* CR50: when testing an RSA key, check that N % p == 0nagendra modadugu2016-07-211-1/+1
* CR50: when generating primes, check compatibility with expnagendra modadugu2016-07-211-2/+27
* CR50: bn_modinv_vartime - don't reduce on carry conditionnagendra modadugu2016-07-211-21/+16
* CR50: rename struct BIGNUM -> struct LITE_BIGNUMnagendra modadugu2016-07-211-61/+61
* CR50: add a #define guard to enable use of non-asm bignumnagendra modadugu2016-07-211-0/+2
* CR50: hardware based mod exp may need a final reducenagendra modadugu2016-06-291-0/+5
* CR50: add support for hardware modexpnagendra modadugu2016-06-091-2/+7
* CR50: add support for RSA key generationnagendra modadugu2016-04-201-1/+479
* CR50: add support for RSA key "testing"nagendra modadugu2016-04-191-4/+245
* CR50: enable the bignum library to handle word un-aligned keysnagendra modadugu2016-02-081-26/+25
* Initial RSA implementation.stabilize-7821.Bnagendra modadugu2016-01-111-0/+247