summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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-109-5/+5
* 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-074-2/+87
* cr50: move fips checksum into its own sectionMary Ruthven2021-09-071-6/+11
* 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-0214-744/+1315
* 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-318-19/+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-2514-1308/+787
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-08-2414-787/+1308
* cr50: prepare to release 0.{5,6}.51Mary Ruthven2021-08-242-2/+2
* cr50: prod: use 6 as the major versionMary Ruthven2021-08-241-1/+1
* 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-1613-115/+262
* cr50: update FIPS initialization logic to match security policyVadim Sukhomlinov2021-08-1310-374/+341
* cr50: drop cryptoc for p256 implementationstabilize-14151.B-cr50_stabVadim Sukhomlinov2021-08-1213-133/+309
* 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-1243-730/+1799
* cr50: drop cryptoc for always_memset()stabilize-14149.B-cr50_stabVadim Sukhomlinov2021-08-1015-15/+18
* cr50: fix CRYPTO_TEST=1 broken due to FIPS codeVadim Sukhomlinov2021-08-094-11/+25
* cr50: prepare to release 0.{5,6}.50Mary Ruthven2021-08-052-2/+2
* usb_spi: Remove stm32spi.py since no one uses itYilin Yang2021-08-041-140/+0
* usb_spi: move to Raiden V2 implementationVadim Bendebury2021-08-028-10/+740
* cr50: add basic U2F test to tpmtest, disable eciesVadim Sukhomlinov2021-07-284-10/+132
* 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-224-0/+210
* common/util: group the code needed in the fips moduleMary Ruthven2021-07-212-177/+195
* cr50: make CRYPTO_TEST=1 work againVadim Sukhomlinov2021-07-212-2/+1
* cr50: replace call to __aeabi_uldivmod with better implementationVadim Sukhomlinov2021-07-212-9/+128
* build dcrypto and u2f separatelystabilize-14094.B-cr50_stabstabilize-14093.B-cr50_stabstabilize-14092.66.B-cr50_stabstabilize-14092.57.B-cr50_stabrelease-R93-14092.B-cr50_stabMary Ruthven2021-07-141-24/+39
* cr50: add CRYPTO_TEST_SETUP descriptionMary Ruthven2021-07-081-0/+6
* CRYPTO_TEST: fix build ap_state build issueMary Ruthven2021-07-021-0/+2
* cr50: prepare to release 0.{5,6}.40Mary Ruthven2021-07-022-2/+2
* cr50: add placeholder for FIPS module at fixed locationVadim Sukhomlinov2021-07-011-0/+23
* tpm_mode: make available to all boards and restore on resetsVadim Bendebury2021-06-304-41/+42
* tpm_mode: do not proceed if nvmem commits can not be enabledVadim Bendebury2021-06-302-1/+4
* dcrypto: remove unused functionalityVadim Sukhomlinov2021-06-301-2/+0