diff options
author | Vadim Sukhomlinov <sukhomlinov@google.com> | 2021-09-23 14:26:42 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-23 23:10:28 +0000 |
commit | 78d460f72b65a2a01f81c2bc115da96bc331f5df (patch) | |
tree | efd5819b3dd120fcc14a5641bf32c280b0f4690e /board/cr50/dcrypto/p256_ec.c | |
parent | 0fddca859765b416ea658195447ba8741f1e1cc0 (diff) | |
download | chrome-ec-78d460f72b65a2a01f81c2bc115da96bc331f5df.tar.gz |
cr50: move FIPS DRBG initialization check into fips_drbg_init()
To drop dependency on internal rand_state.drbg_initialized in functions
located in other sources, slightly change fips_drbg_init() logic to
avoid initialization if already initialized.
Also update 0/1 to false/true as rand_state.drbg_initialized is bool.
BUG=none
TEST=make BOARD=cr50 CRYPTO_TEST=1; test/tpm_tests
Signed-off-by: Vadim Sukhomlinov <sukhomlinov@google.com>
Change-Id: Ia541266c36793c65dffce27a60a20ae25e10f92c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3179316
Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Reviewed-by: Andrey Pronin <apronin@chromium.org>
Tested-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Commit-Queue: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Diffstat (limited to 'board/cr50/dcrypto/p256_ec.c')
0 files changed, 0 insertions, 0 deletions