summaryrefslogtreecommitdiff
path: root/board/cr50/tpm2
Commit message (Expand)AuthorAgeFilesLines
* cr50: set EPS seed length in NV state upon creationVadim Sukhomlinov2023-04-281-0/+1
* cr50: add update fwmp policies hookMary Ruthven2023-04-171-0/+3
* virtual_nvmem: add virtual nvmem factory_config supportMary Ruthven2023-04-142-1/+23
* cr50: Clear pairing secret upon TPM clearHoward Yang2023-04-061-1/+8
* cr50: Rename pinweaver codeMary Ruthven2023-03-161-1/+1
* cr50: support antirollback spaces in _plat__NvUpdateAllowedAndrey Pronin2023-02-251-8/+16
* cr50: implement checks for FWMP in _plat__NvUpdateAllowedAndrey Pronin2023-02-151-0/+58
* cr50: implement trivial _plat__NvUpdateAllowedAndrey Pronin2023-02-151-0/+5
* cr50: return various error codes for certain TPM2 operationsstabilize-15335.B-cr50_stabVadim Sukhomlinov2023-01-302-4/+6
* fix ChromiumOS authors and whitespace warningsMary Ruthven2022-09-1318-20/+18
* cr50: fix nvmem logic in u2f_gen_kek_seed()stabilize-14536.B-cr50_stabstabilize-14532.B-cr50_stabVadim Sukhomlinov2022-02-231-1/+8
* cr50: improve g2f implementationVadim Sukhomlinov2021-12-291-3/+6
* CRYPTO_TEST: modify the hash_command_handler print statementsstabilize-14411.B-cr50_stabMary Ruthven2021-12-171-8/+8
* coil: replace non-inclusive terms with "validity"Mary Ruthven2021-11-193-4/+4
* cr50: cleanup public API for FIPS moduleVadim Sukhomlinov2021-10-142-94/+1
* cr50: update RSA public API to block access on FIPS errorsVadim Sukhomlinov2021-10-062-17/+19
* cr50: Update AES public APIsfactory-ambassador-14265.B-cr50_stabVadim Sukhomlinov2021-10-051-14/+20
* cr50: provide public crypto API for HMAC/HASH with error reporting.Vadim Sukhomlinov2021-10-025-65/+50
* cr50: switch ECDSA to use enum dcrypto_result, added FIPS checksVadim Sukhomlinov2021-09-241-16/+21
* cr50: detangle public and internal APIs of FIPS moduleVadim Sukhomlinov2021-09-183-2/+4
* cr50: switch to using DRBG for key generation purposes.Vadim Sukhomlinov2021-09-173-63/+5
* cr50: added DCRYPTO_p256_is_valid_point() to public API.Vadim Sukhomlinov2021-09-151-4/+1
* cr50: make p256_int aligned - improve code size & performanceVadim Sukhomlinov2021-09-141-150/+58
* cr50: remove drbg_exit() from dcrypto_p256_ecdsa_sign()Vadim Sukhomlinov2021-09-041-3/+2
* cr50: add hardened crypto return codes, harden DCRYPTO_equalsVadim Sukhomlinov2021-09-043-16/+15
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-09-021-1/+1
* Revert "u2f: refactoring to split command processing and crypto"stabilize-14179.B-cr50_stabstabilize-14178.B-cr50_stabDavid Stevens2021-08-252-2/+2
* u2f: refactoring to split command processing and cryptoVadim Sukhomlinov2021-08-242-2/+2
* tpm_mode: move s_tpm_mode to .bss.Tpm2_commonMary Ruthven2021-08-191-6/+12
* cr50: final touches to remove cryptoc dependencystabilize-14163.B-cr50_stabVadim Sukhomlinov2021-08-161-1/+0
* cr50: drop cryptoc for p256 implementationstabilize-14151.B-cr50_stabVadim Sukhomlinov2021-08-121-3/+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-43/+42
* cr50: drop cryptoc for always_memset()stabilize-14149.B-cr50_stabVadim Sukhomlinov2021-08-102-2/+0
* tpm_mode: make available to all boards and restore on resetsVadim Bendebury2021-06-301-6/+11
* tpm_mode: do not proceed if nvmem commits can not be enabledVadim Bendebury2021-06-301-1/+3
* add reserved `VIRTUAL_NV_INDEX_RMA_BYTES` in comment.Leo Lai2021-06-161-0/+3
* coil: Replace "whitelist"Mary Ruthven2020-12-221-2/+2
* ecc: fix padding for ECDSA sign and verify, add more test vectorsVadim Sukhomlinov2020-06-251-6/+25
* fips_rand: FIPS-compliant way to generate randomsVadim Sukhomlinov2020-06-241-1/+12
* cr50: use NIST-compliant configuration of TRNGVadim Sukhomlinov2020-06-171-0/+49
* cr50: append 0 to ec points if necessary.Leo Lai2020-06-111-7/+35
* cr50: add functionality for ACVP tests of elliptic curve implementationstabilize-lazor-13278.B-cr50_stabVadim Sukhomlinov2020-06-051-112/+212
* cr50: Add support for ACVP tests of HMAC implementationsVadim Sukhomlinov2020-06-021-16/+98
* tpm2: clean up stubs.cVadim Bendebury2020-03-251-17/+4
* read EC Firmware hash from kernel secdata during board initNamyoon Woo2020-02-221-0/+9
* g: Add support for 192 and 256 bit AES-GCM in DCRYPTO_gcm_initVadim Sukhomlinov2019-12-061-2/+4
* cr50: use new conventions to determine key ladder modeVadim Bendebury2019-12-061-5/+1
* cr50: Add support for testing SHA-384, SHA-512 with CRYPTO_TEST=1Vadim Sukhomlinov2019-11-191-3/+10
* Cr50: In hash crypto test, return valid hash for empty input.Gurleen Grewal2019-10-171-2/+0
* cr50: Fix building with CRYPTO_TEST=1Vadim Sukhomlinov2019-10-171-2/+1