summaryrefslogtreecommitdiff
path: root/chip/g/dcrypto
Commit message (Expand)AuthorAgeFilesLines
* fix ChromiumOS authors and whitespace warningsMary Ruthven2022-09-1326-26/+26
* scribe: fix build failuresVadim Bendebury2022-05-271-1/+6
* coil: replace non-inclusive terms with "validity"Mary Ruthven2021-11-191-1/+1
* hmac_drbg: increase output sizeMary Ruthven2021-06-091-1/+1
* [DCRYPTO Hardening] Adding the ecdsa test that can be invoked through console.Baur Krykpayev2020-07-113-10/+212
* hmac_drbg: define error codes, add parameter checkVadim Sukhomlinov2020-06-152-14/+21
* dcrypto/hmac: another fix for HMAC SHA256 computeVadim Sukhomlinov2020-06-051-1/+1
* dcrypto/hmac: fix HMAC-SHA256 computationVadim Sukhomlinov2020-06-042-14/+19
* crypto_api: use const voidVadim Bendebury2020-05-141-3/+2
* g: Add support for 192 and 256 bit AES-GCM in DCRYPTO_gcm_initVadim Sukhomlinov2019-12-062-5/+5
* cr50: Add support for ACVP tests of HMAC SHA-256 DRBGVadim Sukhomlinov2019-11-211-0/+117
* cr50: Fix building with CRYPTO_TEST=1Vadim Sukhomlinov2019-10-171-1/+1
* Remove uses of %lEvan Green2019-10-051-1/+2
* printf: Convert %h to %phEvan Green2019-10-053-6/+6
* printf: Fix up %p to %pPEvan Green2019-10-051-1/+1
* cr50: added references to FIPS / NIST standards to cryptographic functionsVadim Sukhomlinov2019-08-294-22/+109
* g: corrected division algorithm in DCRYPTO_bn_divVadim Sukhomlinov2019-08-231-0/+1
* g: Make DMEM word writes explicitLouis Collard2019-08-091-85/+104
* g: add flash log entry for dcrypto failuresstabilize-12386.BVadim Bendebury2019-07-311-5/+13
* g: Force word writes for k during ECDSA signLouis Collard2019-07-311-4/+13
* g: reset and wipe dcrypto engine after timeout.Marius Schilder2019-07-291-22/+203
* cr50: provide separate environment variable to enable crypto testsVadim Bendebury2019-07-171-4/+0
* g: avoid CERT_28Marius Schilder2019-06-271-19/+1
* cr50: Change G2F cert CN to "CrOS"Louis Collard2019-05-212-8/+19
* tasks: convert TASK_EVENT_CUSTOM macro to bitJett Rink2019-04-243-9/+9
* common: replace 1 << digits, with BIT(digits)Gwendal Grignou2019-03-261-1/+1
* cr50: Add NIST SP 800-90A HMAC DRBG.Louis Collard2019-01-295-175/+385
* cr50: provide DCRYPTO_ladder_is_enabled() for test and fuzz buildsVadim Bendebury2018-12-061-10/+14
* cr50: revoke key ladder on disabling TPMNamyoon Woo2018-12-052-0/+36
* cr50: Add extern "C" to headers used by future fuzzing target.Allen Webb2018-11-152-0/+15
* host: Add dcrypto definitions that can be used by fuzzing targets.Allen Webb2018-09-072-0/+5
* g: speed up RSA keygen by 40%Marius Schilder2018-07-161-423/+1180
* g: add documentation pointing to p256 modular reduction verification in CoqJade Philipoom2018-06-011-0/+28
* Cr50: Dcrypto: calculate appkey digests at runtime to save space.Allen Webb2018-05-171-59/+55
* g: add AES CMAC according to RFC 4493Jade Philipoom2018-05-142-0/+360
* Cr50: Added Pinweaver base implementation.Allen Webb2018-04-272-2/+8
* g: add caching around modulus loading.Marius Schilder2018-04-033-4/+17
* g: allow for other values of DCRYPTO_CALL_TIMEOUT_USMarius Schilder2018-01-041-0/+2
* g: allow for other values of RSA_MAX_BYTESMarius Schilder2018-01-041-0/+2
* g: speed up prime generation by ~40% (1024 bit).Marius Schilder2017-11-211-4/+1
* cr50: fix event definition collisionVadim Bendebury2017-11-071-0/+4
* mn50: add data signing capabilityNick Sanders2017-10-062-0/+11
* g: limit compiling in crypto tests to cases where CR50DEV > 1Vadim Bendebury2017-09-291-1/+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
* Fix compilation with coreboot-sdkStefan Reinauer2017-08-041-1/+0
* g: use deterministic k for individual attestation certificate ECDSAVincent Palatin2017-08-034-7/+188
* g: RSA randomizationMarius Schilder2017-07-067-1827/+2201
* g: remove obsolete dcrypto_init definitionMarius Schilder2017-06-201-2/+0
* g: broaden dcrypto mutex safetyMarius Schilder2017-06-154-33/+55