summaryrefslogtreecommitdiff
path: root/board
Commit message (Expand)AuthorAgeFilesLines
* cr50: move several few static inline functions into dcrypto/internal.hstabilize-14238.B-cr50_stabVadim Sukhomlinov2021-09-223-35/+43
* usb_spi: add API for reading arbitrary AP flash locationsVadim Bendebury2021-09-222-0/+31
* cr50: detangle public and internal APIs of FIPS moduleVadim Sukhomlinov2021-09-1816-204/+227
* cr50: block access to U2F functions in case of FIPS errorsVadim Sukhomlinov2021-09-172-0/+13
* cr50: remove unused and empty struct APPKEY_CTX from APIsVadim Sukhomlinov2021-09-175-24/+12
* cr50: implement AES using aligned memory accessVadim Sukhomlinov2021-09-171-18/+47
* cr50: add TRNG testing mode with TRNG restartstabilize-rust-14225.B-cr50_stabVadim Sukhomlinov2021-09-171-0/+9
* cr50: switch to using DRBG for key generation purposes.Vadim Sukhomlinov2021-09-1714-150/+220
* cr50: dcrypto/hkdf.c only used by CRYPTO_TEST=1 code, so don't link itVadim Sukhomlinov2021-09-151-1/+2
* cr50: add support for hardware HMAC and one-shot SHAVadim Sukhomlinov2021-09-154-90/+939
* cr50: added DCRYPTO_p256_is_valid_point() to public API.Vadim Sukhomlinov2021-09-156-22/+44
* cr50: update FIPS known-answer testsVadim Sukhomlinov2021-09-157-95/+265
* cr50: switch to FIPS key gen for U2F and G2FVadim Sukhomlinov2021-09-151-13/+67
* cr50: make p256_int aligned - improve code size & performanceVadim Sukhomlinov2021-09-146-157/+171
* cr50: fix RSA dcrypto DMEM layout to avoid conflict with P256Vadim Sukhomlinov2021-09-141-2/+9
* cr50: merge always_memset() and memset()stabilize-rust-14220.B-cr50_stabVadim Sukhomlinov2021-09-131-15/+11
* cr50: minor fix - enable DRBG test vendor command with CRYPTO_TEST=1Vadim Sukhomlinov2021-09-131-2/+7
* cr50: remove unused DCRYPTO_ladder_random()stabilize-14217.B-cr50_stabVadim Sukhomlinov2021-09-102-23/+0
* cr50: consolidate FIPS module sources under board/cr50/dcryptoVadim Sukhomlinov2021-09-107-3/+232
* cr50: reduce default set of CCD test commands with CRYPTO_TEST=1Vadim Sukhomlinov2021-09-088-6/+73
* cr50: fix u2f after cl:3125994Vadim Sukhomlinov2021-09-081-5/+3
* cr50: fix make buildall buildsVadim Sukhomlinov2021-09-083-3/+16
* add script to inject the fips fingerprintMary Ruthven2021-09-071-0/+2
* cr50: remove drbg_exit() from dcrypto_p256_ecdsa_sign()Vadim Sukhomlinov2021-09-043-5/+6
* cr50: adjust FIPS module build flags for reproducible buildVadim Sukhomlinov2021-09-041-1/+10
* cr50: add hardened crypto return codes, harden DCRYPTO_equalsVadim Sukhomlinov2021-09-0410-44/+216
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-09-026-203/+833
* cr50: update dcrypto p256 codeVadim Sukhomlinov2021-09-012-743/+1041
* cr50: fix initialization check for FIPS DRBGVadim Sukhomlinov2021-09-011-7/+3
* cr50: add pair-wise consistency test for ECDSA key generation.Vadim Sukhomlinov2021-08-313-8/+54
* cr50: merge crypto_enabled() and fips_crypto_allowed()Vadim Sukhomlinov2021-08-317-18/+68
* add BOARD_CCD_REC_LID_PIN_DIOA12 to Zork brdpropstabilize-14189.B-cr50_stabMary Ruthven2021-08-271-1/+2
* Revert "u2f: refactoring to split command processing and crypto"stabilize-14179.B-cr50_stabstabilize-14178.B-cr50_stabDavid Stevens2021-08-257-834/+205
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-08-247-205/+834
* cr50: replace direct calls to EC OS from FIPS module with callbacksVadim Sukhomlinov2021-08-239-44/+195
* fips: fix printing fips hashMary Ruthven2021-08-201-3/+4
* tpm_mode: move s_tpm_mode to .bss.Tpm2_commonMary Ruthven2021-08-191-6/+12
* cr50: refactor TRNG use, implement rand() using read_rand()Vadim Sukhomlinov2021-08-194-88/+90
* cr50: final touches to remove cryptoc dependencystabilize-14163.B-cr50_stabVadim Sukhomlinov2021-08-169-109/+248
* cr50: update FIPS initialization logic to match security policyVadim Sukhomlinov2021-08-138-371/+332
* cr50: drop cryptoc for p256 implementationstabilize-14151.B-cr50_stabVadim Sukhomlinov2021-08-1211-128/+308
* 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-1229-590/+1671
* cr50: drop cryptoc for always_memset()stabilize-14149.B-cr50_stabVadim Sukhomlinov2021-08-1012-12/+18
* cr50: fix CRYPTO_TEST=1 broken due to FIPS codeVadim Sukhomlinov2021-08-093-3/+9
* usb_spi: move to Raiden V2 implementationVadim Bendebury2021-08-022-2/+2
* cr50: add basic U2F test to tpmtest, disable eciesVadim Sukhomlinov2021-07-281-0/+4
* cr50: add FIPS module self-integrity checkVadim Sukhomlinov2021-07-282-0/+33
* cr50: add linker script to consolidate FIPS module sectionsVadim Sukhomlinov2021-07-232-4/+88
* Add necessary utilities to the FIPS boundarystabilize-14106.B-cr50_stabMary Ruthven2021-07-223-0/+209
* cr50: make CRYPTO_TEST=1 work againVadim Sukhomlinov2021-07-212-2/+1