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