summaryrefslogtreecommitdiff
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* cr50_fuzz: Add fuzzer for u2f commandsstabilize-ambassador-14268.43.B-cr50_stabstabilize-14268.67.B-cr50_stabstabilize-14268.52.B-cr50_stabstabilize-14268.51.B-cr50_stabrelease-R96-14268.B-cr50_stabHoward Yang2021-10-071-3/+2
* cr50: add support for v2 of U2F key handle for WebAuthnstabilize-14267.B-cr50_stabVadim Sukhomlinov2021-10-061-55/+70
* cr50: update RSA public API to block access on FIPS errorsVadim Sukhomlinov2021-10-061-2/+3
* cr50: Update AES public APIsfactory-ambassador-14265.B-cr50_stabVadim Sukhomlinov2021-10-051-4/+4
* cr50: update ap_ro to new HASH APIVadim Sukhomlinov2021-10-051-35/+22
* cr50: provide public crypto API for HMAC/HASH with error reporting.Vadim Sukhomlinov2021-10-023-55/+104
* ap_ro_verification: add implementation of the new schemeVadim Bendebury2021-10-021-38/+1195
* cr50: switch ECDSA to use enum dcrypto_result, added FIPS checksVadim Sukhomlinov2021-09-241-2/+10
* tpm_vendor_cmds: add command for AP RO verificationstabilize-14235.B-cr50_stabVadim Bendebury2021-09-221-0/+1
* cr50: detangle public and internal APIs of FIPS moduleVadim Sukhomlinov2021-09-181-0/+1
* cr50: remove unused and empty struct APPKEY_CTX from APIsVadim Sukhomlinov2021-09-171-3/+2
* cr50: switch to using DRBG for key generation purposes.Vadim Sukhomlinov2021-09-173-12/+26
* cr50: make p256_int aligned - improve code size & performanceVadim Sukhomlinov2021-09-141-2/+15
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-09-021-411/+139
* Revert "u2f: refactoring to split command processing and crypto"stabilize-14179.B-cr50_stabstabilize-14178.B-cr50_stabDavid Stevens2021-08-251-136/+411
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-08-241-411/+136
* cr50: drop cryptoc for p256 implementationstabilize-14151.B-cr50_stabVadim Sukhomlinov2021-08-121-1/+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-125-66/+67
* cr50: drop cryptoc for always_memset()stabilize-14149.B-cr50_stabVadim Sukhomlinov2021-08-103-3/+0
* common/util: group the code needed in the fips moduleMary Ruthven2021-07-211-177/+193
* cr50: use board/cr50/dcryptoMary Ruthven2021-06-281-2/+3
* ap_ro_integrity_check: handle invalid hash responses the same wayMary Ruthven2021-06-181-2/+0
* ap_ro_integrity_check: Add vendor command to check statusMary Ruthven2021-06-183-0/+47
* ap_ro_integrity_check: skip verify based on RLZMary Ruthven2021-06-181-3/+8
* ap_ro_integrity_check: unify ap ro hash checksMary Ruthven2021-06-181-25/+41
* cr50: support EC-EFS 2.1Namyoon Woo2021-06-161-7/+74
* ap_ro_integrity_check: allow setting hash in DBG imagesstabilize-14031.B-cr50_stabMary Ruthven2021-06-151-0/+2
* cr50: debounce successive TPM reset pulses (take two)stabilize-13971.B-cr50_stabstabilize-13970.B-cr50_stabMary Ruthven2021-05-111-5/+10
* CRYPTO_TEST_SETUP: enable the tpmMary Ruthven2021-05-071-3/+3
* add CONFIG_CMD_DUMP_NVMEMMary Ruthven2021-05-071-0/+2
* add 'atboot' arg to rddkeepalivestabilize-13895.B-cr50_stabMary Ruthven2021-04-011-0/+1
* ec-comm: make EC_PACKET_MODE_EN a wake source in all statesMary Ruthven2021-04-011-0/+3
* u2f: Move some u2f logic to common/ for testingYicheng Li2021-02-181-2/+71
* cr50_stab: Add unittests for u2fstabilize-quickfix-13729.84.B-cr50_stabstabilize-quickfix-13729.73.B-cr50_stabstabilize-quickfix-13729.60.B-cr50_stabstabilize-13729.72.B-cr50_stabstabilize-13729.57.B-cr50_stabstabilize-13729.56.B-cr50_stabstabilize-13729.49.B-cr50_stabstabilize-13729.45.B-cr50_stabstabilize-13729.16.B-cr50_stabrelease-R89-13729.B-cr50_stabYicheng Li2021-01-121-3/+7
* coil: cleanup commentsstabilize-rust-13720.B-cr50_stabMary Ruthven2021-01-114-11/+11
* coil: sps->sppMary Ruthven2021-01-101-1/+1
* coil: spi_nor spi_master->spi_controllerMary Ruthven2021-01-101-18/+20
* coil: cleanup i2c commentsMary Ruthven2021-01-084-19/+19
* coil: rename i2c_slave to i2c_peripheralMary Ruthven2021-01-082-1/+1
* coil: rename i2c_master.c to i2c_controller.cMary Ruthven2021-01-082-1/+1
* coil: rename i2cs files to i2cpMary Ruthven2021-01-082-2/+2
* coil: rename I2CS gpiosMary Ruthven2021-01-071-4/+4
* coil: i2cs -> i2cpMary Ruthven2021-01-072-43/+43
* coil: i2c slave_addr -> periph_addrMary Ruthven2021-01-073-122/+123
* coil: CONFIG_TPM_I2CS->CONFIG_TPM_I2CPMary Ruthven2021-01-071-1/+1
* coil: I2C_PORT_MASTER -> I2C_PORT_CONTROLLERMary Ruthven2021-01-071-1/+1
* coil: CONFIG_I2C_MASTER -> CONFIG_I2C_CONTROLLERMary Ruthven2021-01-074-4/+4
* coil: CONFIG_I2C_SLAVE->CONFIG_I2C_PERIPHMary Ruthven2021-01-071-1/+1
* coil: rename sleepmasksMary Ruthven2021-01-061-2/+2
* coil: nvmem master_at->controller_atMary Ruthven2021-01-061-54/+55