diff options
author | Vadim Sukhomlinov <sukhomlinov@google.com> | 2021-09-17 13:32:40 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-09-18 05:37:29 +0000 |
commit | a30384ab657dea34bda82dcad066f4205759bb1c (patch) | |
tree | 705f29720fa1381132b6110831f31009dea2ff5d /board/cr50/dcrypto/p256_ec.c | |
parent | 339b2361910e02d2522021d4895b7aa501fdf36c (diff) | |
download | chrome-ec-a30384ab657dea34bda82dcad066f4205759bb1c.tar.gz |
cr50: detangle public and internal APIs of FIPS module
To properly define FIPS module boundary all APIs provided by module
to external applications (TPM2, pinweaver, etc) should be identifiable.
Shuffle functions between dcrypto.h and internal.h to achieve this goal.
Adjust included headers as needed.
BUG=b:134594373
TEST=make buildall; TCG tests
Signed-off-by: Vadim Sukhomlinov <sukhomlinov@google.com>
Change-Id: Ie2679644d62e232a5d5d06f8ed6bf602853ebde2
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3169558
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')
-rw-r--r-- | board/cr50/dcrypto/p256_ec.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/board/cr50/dcrypto/p256_ec.c b/board/cr50/dcrypto/p256_ec.c index b681d7ddef..5c7f355a67 100644 --- a/board/cr50/dcrypto/p256_ec.c +++ b/board/cr50/dcrypto/p256_ec.c @@ -2,12 +2,7 @@ * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ - -#include "dcrypto.h" -#include "fips.h" -#include "fips_rand.h" - -#include <stdint.h> +#include "internal.h" /* p256_base_point_mul sets {out_x,out_y} = nG, where n is < the * order of the group. */ |