summaryrefslogtreecommitdiff
path: root/board
Commit message (Expand)AuthorAgeFilesLines
* cr50: adjust shared memory for CRYPTO_TEST=1 buildstabilize-14333.B-cr50_stabstabilize-14324.72.B-cr50_stabstabilize-14324.62.B-cr50_stabstabilize-14324.41.B-cr50_stabstabilize-14324.13.B-cr50_stabstabilize-14321.B-cr50_stabrelease-R97-14324.B-cr50_stabVadim Sukhomlinov2021-10-281-0/+5
* factory_mode: add 0.3.22 to guc versionsMary Ruthven2021-10-211-8/+8
* usb_spi_v2: read full PDU into a bufferVadim Bendebury2021-10-191-0/+6
* cr50: better cleaning of residual data in case of U2F failuresVadim Sukhomlinov2021-10-191-53/+55
* ap_ro_verification: rework to match the new GVD layoutVadim Bendebury2021-10-191-4/+5
* cr50: update ECDSA pair-wise consistency test to alter key, not messageVadim Sukhomlinov2021-10-181-4/+12
* cr50: update TRNG health tests cut off values for new entropy estimateVadim Sukhomlinov2021-10-162-25/+40
* ccdblock: move IGNORE_SERVO warning to the endMary Ruthven2021-10-151-4/+4
* cr50: add run-time detection of gcc version to support gcc 11.2 LTOVadim Sukhomlinov2021-10-141-1/+2
* cr50: optimize AES/GCM/App cipher implementationVadim Sukhomlinov2021-10-145-153/+189
* cr50: cleanup public API for FIPS moduleVadim Sukhomlinov2021-10-146-206/+213
* cr50: add functionality to support FIPS testing by labVadim Sukhomlinov2021-10-133-4/+14
* ccdblock: add option to tri-state the EC UARTMary Ruthven2021-10-131-6/+30
* rdd: only enable AP UART if the AP is onMary Ruthven2021-10-131-1/+1
* cr50: use LTO module for TPM2Vadim Bendebury2021-10-111-20/+16
* cr50: fix fuzzingVadim Sukhomlinov2021-10-071-8/+0
* cr50: fix make file dependencies for FIPS moduleVadim Sukhomlinov2021-10-071-1/+2
* cr50: change static inline to __always_inlineVadim Sukhomlinov2021-10-072-73/+76
* cr50: improve toolchainHoward Yang2021-10-071-1/+1
* cr50: switch CR50_DEV in FIPS module to branches of CRYPTO_TESTVadim Sukhomlinov2021-10-074-29/+40
* cr50: switch TRNG register access to use struct instead of GREADVadim Sukhomlinov2021-10-072-25/+65
* cr50: move bn dcrypto microcode into dcrypto_bn.incVadim Sukhomlinov2021-10-072-1102/+1102
* cr50: move sha512 dcrypto microcode into dcrypto_sha512.incVadim Sukhomlinov2021-10-072-432/+435
* cr50: add support for v2 of U2F key handle for WebAuthnstabilize-14267.B-cr50_stabVadim Sukhomlinov2021-10-061-75/+197
* cr50: switch RSA/big numbers to dynamic buffer allocation for RSA 4KVadim Sukhomlinov2021-10-061-13/+17
* cr50: update AES-CMAC implementationVadim Sukhomlinov2021-10-063-118/+135
* cr50: update RSA public API to block access on FIPS errorsVadim Sukhomlinov2021-10-069-186/+230
* cr50: RSA enhancementsVadim Sukhomlinov2021-10-051-59/+68
* cr50: Update AES public APIsfactory-ambassador-14265.B-cr50_stabVadim Sukhomlinov2021-10-056-49/+102
* cr50: fix build with older gcc8.3 until gcc 11.2 lands properlyVadim Sukhomlinov2021-10-051-1/+2
* cr50: adjust FIPS module dependency to rebuild on configuration changesVadim Sukhomlinov2021-10-021-2/+4
* cr50: provide public crypto API for HMAC/HASH with error reporting.Vadim Sukhomlinov2021-10-0214-836/+1107
* cr50: improve RSA core function to support up to RSA 4KVadim Sukhomlinov2021-10-021-23/+47
* ap_ro_verification: add implementation of the new schemeVadim Bendebury2021-10-021-0/+16
* cr50: detangle RO and RW build settingsVadim Sukhomlinov2021-10-011-12/+11
* chip/g: fix gcc 11.2 build issuesVadim Sukhomlinov2021-10-011-0/+3
* cr50: make CONFIG_FW_INCLUDE_RO work properlyVadim Sukhomlinov2021-09-301-0/+4
* cr50: refactor HMAC_DRBG to simplify reseeding and initialization logicstabilize-14249.B-cr50_stabVadim Sukhomlinov2021-09-287-199/+202
* cr50: enhance ECDSA sign to retry if zero r or s produced.Vadim Sukhomlinov2021-09-281-6/+24
* cr50: remove unnecessary dependency on trng.hVadim Sukhomlinov2021-09-246-6/+0
* cr50: minor fix for -Wsign-compare with RND_TEST=1Vadim Sukhomlinov2021-09-241-1/+1
* cr50: switch HMAC_DRBG to use enum dcrypto_resultVadim Sukhomlinov2021-09-248-68/+57
* cr50: update TRNG continuous test logic to handle intermittent errorsVadim Sukhomlinov2021-09-242-49/+71
* cr50: Fix sign comparison warnings (-Wsign-compare)Vadim Sukhomlinov2021-09-2413-120/+114
* cr50: switch ECDSA to use enum dcrypto_result, added FIPS checksVadim Sukhomlinov2021-09-2413-175/+333
* cr50: move FIPS DRBG initialization check into fips_drbg_init()Vadim Sukhomlinov2021-09-231-8/+9
* 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