summaryrefslogtreecommitdiff
path: root/board/cr50/dcrypto/dcrypto.h
Commit message (Expand)AuthorAgeFilesLines
* cr50: update FIPS module based on operational testing findingsstabilize-14498.B-cr50_stabstabilize-14496.B-cr50_stabfirmware-brya-14505.B-cr50_stabfirmware-brya-14505.71.B-cr50_stabVadim Sukhomlinov2022-01-311-0/+5
* cr50: improve g2f implementationVadim Sukhomlinov2021-12-291-9/+13
* cr50: cleanup public API for FIPS moduleVadim Sukhomlinov2021-10-141-111/+17
* cr50: fix fuzzingVadim Sukhomlinov2021-10-071-8/+0
* cr50: change static inline to __always_inlineVadim Sukhomlinov2021-10-071-38/+42
* cr50: update AES-CMAC implementationVadim Sukhomlinov2021-10-061-4/+5
* cr50: update RSA public API to block access on FIPS errorsVadim Sukhomlinov2021-10-061-24/+32
* cr50: Update AES public APIsfactory-ambassador-14265.B-cr50_stabVadim Sukhomlinov2021-10-051-7/+20
* cr50: provide public crypto API for HMAC/HASH with error reporting.Vadim Sukhomlinov2021-10-021-45/+560
* cr50: Fix sign comparison warnings (-Wsign-compare)Vadim Sukhomlinov2021-09-241-10/+10
* cr50: switch ECDSA to use enum dcrypto_result, added FIPS checksVadim Sukhomlinov2021-09-241-24/+67
* cr50: detangle public and internal APIs of FIPS moduleVadim Sukhomlinov2021-09-181-12/+133
* cr50: remove unused and empty struct APPKEY_CTX from APIsVadim Sukhomlinov2021-09-171-8/+2
* cr50: switch to using DRBG for key generation purposes.Vadim Sukhomlinov2021-09-171-0/+51
* cr50: added DCRYPTO_p256_is_valid_point() to public API.Vadim Sukhomlinov2021-09-151-2/+21
* cr50: update FIPS known-answer testsVadim Sukhomlinov2021-09-151-1/+3
* cr50: remove unused DCRYPTO_ladder_random()stabilize-14217.B-cr50_stabVadim Sukhomlinov2021-09-101-1/+0
* cr50: add hardened crypto return codes, harden DCRYPTO_equalsVadim Sukhomlinov2021-09-041-1/+2
* cr50: add pair-wise consistency test for ECDSA key generation.Vadim Sukhomlinov2021-08-311-0/+10
* cr50: merge crypto_enabled() and fips_crypto_allowed()Vadim Sukhomlinov2021-08-311-6/+0
* 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-86/+82
* Move copy chip/g/dcrypto to boards/cr50/dcryptoJosip Sokcevic2021-06-171-0/+445
* cr50: dcrypto code belongs with the chip, not with the boardVadim Bendebury2015-11-231-36/+0
* cr50: add extension command handler for AES testingVadim Bendebury2015-11-181-0/+3
* Add initial dcrypto AES implementation.nagendra modadugu2015-11-111-0/+33