aboutsummaryrefslogtreecommitdiff
path: root/secure_fw/partitions/initial_attestation/Kconfig
blob: 6bf4ddb2fe4bb561a40a2a5c02c0f68800902350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#-------------------------------------------------------------------------------
# Copyright (c) 2023, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
#-------------------------------------------------------------------------------

menuconfig TFM_PARTITION_INITIAL_ATTESTATION
    bool "Initial attestation"
    depends on TFM_PARTITION_CRYPTO
    default n

if TFM_PARTITION_INITIAL_ATTESTATION

config SYMMETRIC_INITIAL_ATTESTATION
    bool "Symmetric key algorithm based Initial Attestation"
    default n
    help
      Use symmetric crypto for inital attestation

config ATTEST_INCLUDE_TEST_CODE
    bool "Include test code"
    depends on TEST_NS_ATTESTATION || TEST_S_ATTESTATION
    default n
    help
      Include minimal development tests in the initial attestation regression
      test suite

config ATTEST_KEY_BITS
    int "Key bit width"
    default 256
    help
      The size of the initial attestation key in bits

config PSA_INITIAL_ATTEST_MAX_TOKEN_SIZE
    hex  "The maximum possible size of a token"
    default 0x250

endif