summaryrefslogtreecommitdiff
path: root/board/cr50/dcrypto/internal.h
Commit message (Expand)AuthorAgeFilesLines
* fix ChromiumOS authors and whitespace warningsMary Ruthven2022-09-131-1/+1
* cr50: optimize AES/GCM/App cipher implementationVadim Sukhomlinov2021-10-141-0/+3
* cr50: cleanup public API for FIPS moduleVadim Sukhomlinov2021-10-141-0/+108
* cr50: change static inline to __always_inlineVadim Sukhomlinov2021-10-071-35/+34
* cr50: update RSA public API to block access on FIPS errorsVadim Sukhomlinov2021-10-061-28/+29
* cr50: Update AES public APIsfactory-ambassador-14265.B-cr50_stabVadim Sukhomlinov2021-10-051-0/+6
* cr50: provide public crypto API for HMAC/HASH with error reporting.Vadim Sukhomlinov2021-10-021-1/+148
* cr50: refactor HMAC_DRBG to simplify reseeding and initialization logicstabilize-14249.B-cr50_stabVadim Sukhomlinov2021-09-281-40/+38
* cr50: switch HMAC_DRBG to use enum dcrypto_resultVadim Sukhomlinov2021-09-241-25/+19
* cr50: Fix sign comparison warnings (-Wsign-compare)Vadim Sukhomlinov2021-09-241-12/+9
* cr50: switch ECDSA to use enum dcrypto_result, added FIPS checksVadim Sukhomlinov2021-09-241-34/+93
* cr50: move several few static inline functions into dcrypto/internal.hstabilize-14238.B-cr50_stabVadim Sukhomlinov2021-09-221-0/+36
* cr50: detangle public and internal APIs of FIPS moduleVadim Sukhomlinov2021-09-181-75/+73
* cr50: switch to using DRBG for key generation purposes.Vadim Sukhomlinov2021-09-171-2/+1
* cr50: add support for hardware HMAC and one-shot SHAVadim Sukhomlinov2021-09-151-5/+10
* cr50: added DCRYPTO_p256_is_valid_point() to public API.Vadim Sukhomlinov2021-09-151-1/+2
* cr50: update FIPS known-answer testsVadim Sukhomlinov2021-09-151-0/+29
* cr50: make p256_int aligned - improve code size & performanceVadim Sukhomlinov2021-09-141-1/+9
* cr50: fix make buildall buildsVadim Sukhomlinov2021-09-081-0/+13
* cr50: add hardened crypto return codes, harden DCRYPTO_equalsVadim Sukhomlinov2021-09-041-0/+82
* cr50: drop cryptoc for p256 implementationstabilize-14151.B-cr50_stabVadim Sukhomlinov2021-08-121-11/+71
* cr50: drop cryptoc for SHA1/SHA2 supportstabilize-14150.882.B-cr50_stabstabilize-14150.881.B-cr50_stabstabilize-14150.74.B-cr50_stabstabilize-14150.734.B-cr50_stabstabilize-14150.64.B-cr50_stabstabilize-14150.43.B-cr50_stabstabilize-14150.376.B-cr50_stabrelease-R94-14150.B-cr50_stabrelease-R94-14150.49.B-cr50_stabVadim Sukhomlinov2021-08-121-12/+44
* cr50: drop cryptoc for always_memset()stabilize-14149.B-cr50_stabVadim Sukhomlinov2021-08-101-0/+6
* Move copy chip/g/dcrypto to boards/cr50/dcryptoJosip Sokcevic2021-06-171-0/+219
* cr50: dcrypto code belongs with the chip, not with the boardVadim Bendebury2015-11-231-27/+0
* cr50: do not assume that data and keys are alignedVadim Bendebury2015-11-181-2/+9
* Add initial dcrypto AES implementation.nagendra modadugu2015-11-111-0/+20