summaryrefslogtreecommitdiff
path: root/chip/g/dcrypto/dcrypto.h
Commit message (Expand)AuthorAgeFilesLines
* CR50: only build crypto test code on DEV buildsstabilize-9093.Bnagendra modadugu2016-12-151-1/+2
* CR50: add support for SHA-384 & 512nagendra modadugu2016-12-121-1/+7
* CR50: add support for SHA-384 & 512 PKCS#1 signaturesnagendra modadugu2016-12-011-1/+3
* CR50: add a constant time buffer equals implementationnagendra modadugu2016-11-111-0/+5
* bn_div and faster modular inverse.Marius Schilder2016-11-031-0/+3
* CR50: rename struct BIGNUM -> struct LITE_BIGNUMnagendra modadugu2016-07-211-9/+10
* CR50: add a simple ASN.1 parser & certificate verifierstabilize-8447.Bnagendra modadugu2016-06-121-1/+8
* CR50: port dcrypto/cr50 code to depend on third_party/cryptocnagendra modadugu2016-05-311-31/+15
* CR50: add support for RSA key generationnagendra modadugu2016-04-201-0/+8
* CR50: add support for P256-ECIES (hybrid encryption)nagendra modadugu2016-04-191-0/+16
* CR50: remove DCRYPTO_p256_points_mul, add DCRYPTO_p256_point_mulnagendra modadugu2016-04-191-3/+3
* CR50: add support for RSA key "testing"nagendra modadugu2016-04-191-0/+9
* CR50: move AES CTR implementation to dcryptonagendra modadugu2016-04-191-0/+2
* CR50: add support for HKDF (RFC 5869)nagendra modadugu2016-04-141-0/+8
* CR50: add NULL padding support for RSA encrypt/decryptnagendra modadugu2016-03-311-2/+5
* CR50: add support for RSA PKCS1-PSS paddingnagendra modadugu2016-03-301-1/+2
* CR50: Add initial elliptic curve crypto implementation.nagendra modadugu2016-02-081-0/+18
* Initial RSA implementation.stabilize-7821.Bnagendra modadugu2016-01-111-0/+47
* cr50: reduce hash implementation stack requirementsVadim Bendebury2015-12-031-11/+0
* cr50: SHA1 and SHA256 implementation with hardware supportnagendra modadugu2015-11-251-5/+55
* cr50: dcrypto code belongs with the chip, not with the boardVadim Bendebury2015-11-231-0/+36