• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; Copyright (C) 2022 Huawei Technologies Co., Ltd.
2; Licensed under the Mulan PSL v2.
3; You can use this software according to the terms and conditions of the Mulan
4; PSL v2.
5; You may obtain a copy of Mulan PSL v2 at:
6;     http://license.coscl.org.cn/MulanPSL2
7; THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY
8; KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
9; NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
10; See the Mulan PSL v2 for more details.
11
12[signSecPrivateCfg]
13;;;
14;private key length for signing TA
15secSignKeyLen = 4096
16;;;
17;0 means SHA256 hash type
18;1 means SHA512 hash type
19secHashType = 0
20;;;
21; Fixed value
22;1 means padding type is PSS
23secPaddingType = 1
24;;;
25;RSA alg
26;ECDSA alg
27secSignAlg = RSA
28
29[signSecPublicCfg]
30;;;
31;0 means not sign
32;1 means signed by local private
33;2 means signed using native sign tool
34;3 means signed by CI
35secSignType = 1
36
37;;;
38;server address for signing TA
39secSignServerIp =
40
41;;;
42;private key for signing TA
43secSignKey = ../TA_demo/ta_sign_priv_key.pem
44
45;;;
46;config file
47configPath =
48
49;;;
50;0 means use pubkey to sign
51;1 means use cert to sign
52;2 means use cert chains to sign
53secSignKeyType = 0
54
55;;;
56;ta cert chain
57secTaCertChain =
58
59;;;
60;ta version [3]
61secTaVersion = 3
62
63;;;
64;disable mem ctrl
65;0 means force memctrl check (for terminal)
66;1 means disable memctrl check (for open source & others)
67disableMemctrlCheck = 1
68