summaryrefslogtreecommitdiff
path: root/chip/g/dcrypto/internal.h
Commit message (Expand)AuthorAgeFilesLines
* [DCRYPTO Hardening] Adding the ecdsa test that can be invoked through console.Baur Krykpayev2020-07-111-1/+7
* hmac_drbg: define error codes, add parameter checkVadim Sukhomlinov2020-06-151-4/+9
* cr50: added references to FIPS / NIST standards to cryptographic functionsVadim Sukhomlinov2019-08-291-1/+1
* cr50: Add NIST SP 800-90A HMAC DRBG.Louis Collard2019-01-291-7/+26
* cr50: Add extern "C" to headers used by future fuzzing target.Allen Webb2018-11-151-0/+7
* host: Add dcrypto definitions that can be used by fuzzing targets.Allen Webb2018-09-071-0/+2
* g: add caching around modulus loading.Marius Schilder2018-04-031-1/+4
* g: use deterministic k for individual attestation certificate ECDSAVincent Palatin2017-08-031-2/+15
* g: RSA randomizationMarius Schilder2017-07-061-9/+36
* g: remove obsolete dcrypto_init definitionMarius Schilder2017-06-201-2/+0
* g: broaden dcrypto mutex safetyMarius Schilder2017-06-151-1/+8
* cr50: add derivation functions using the key-ladderVincent Palatin2017-06-131-0/+3
* CR50: replace dcrypto_memset with always_memsetnagendra modadugu2017-05-151-6/+0
* g: rework DCRYPTO_app_cipher (AES-CTR) for speednagendra modadugu2017-01-281-0/+8
* CR50:Accelerate p256 codeMarius Schilder2016-12-221-1/+20
* CR50: fix errors flagged by coveritynagendra modadugu2016-12-141-0/+4
* CR50: add support for SHA-384 & 512nagendra modadugu2016-12-121-0/+2
* CR50: when testing an RSA key, check that N % p == 0nagendra modadugu2016-07-211-2/+1
* CR50: rename struct BIGNUM -> struct LITE_BIGNUMnagendra modadugu2016-07-211-17/+20
* CR50: add support for hardware modexpnagendra modadugu2016-06-091-0/+13
* CR50: port dcrypto/cr50 code to depend on third_party/cryptocnagendra modadugu2016-05-311-103/+11
* CR50: add support for RSA key generationnagendra modadugu2016-04-201-0/+1
* CR50: add support for P256-ECIES (hybrid encryption)nagendra modadugu2016-04-191-0/+1
* CR50: add support for RSA key "testing"nagendra modadugu2016-04-191-0/+5
* CR50: Add initial elliptic curve crypto implementation.nagendra modadugu2016-02-081-0/+62
* CR50: enable the bignum library to handle word un-aligned keysnagendra modadugu2016-02-081-2/+4
* Enforce compilation without system headersStefan Reinauer2016-02-031-1/+1
* Initial RSA implementation.stabilize-7821.Bnagendra modadugu2016-01-111-0/+26
* cr50: reduce hash implementation stack requirementsVadim Bendebury2015-12-031-1/+21
* cr50: SHA1 and SHA256 implementation with hardware supportnagendra modadugu2015-11-251-6/+41
* cr50: dcrypto code belongs with the chip, not with the boardVadim Bendebury2015-11-231-0/+27