Lines Matching +full:0 +full:x5d

18 #define STORAGE_CMD_READ_ATTRIBUTE_HASH		0
33 #define CRYPTO_SERVICE_CMD_OEM_OTP_KEY_PHYS_CIPHER 0x00000002
35 #define RK_CRYPTO_SERVICE_UUID { 0x0cacdb5d, 0x4fea, 0x466c, \
36 { 0x97, 0x16, 0x3d, 0x54, 0x16, 0x52, 0x83, 0x0f } }
48 uint32_t i = 0; in b2hs()
51 return 0; in b2hs()
54 hs[i * 2 + 1] = b2hs_add_base(b[i] & 0xf); in b2hs()
57 hs[blen * 2] = 0; in b2hs()
99 TEEC_UUID tempuuid = { 0x1b484ea5, 0x698b, 0x4142, in trusty_base_write_security_data()
100 { 0x82, 0xb8, 0x3a, 0xcf, 0x16, 0xe9, 0x9e, 0x2a } }; in trusty_base_write_security_data()
102 TEEC_Operation TeecOperation = {0}; in trusty_base_write_security_data()
122 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_base_write_security_data()
123 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_base_write_security_data()
124 TeecOperation.params[0].value.a = 1; in trusty_base_write_security_data()
126 TeecOperation.params[0].value.a = 0; in trusty_base_write_security_data()
128 TeecOperation.params[0].value.a = 0; in trusty_base_write_security_data()
141 TEEC_SharedMemory SharedMem0 = {0}; in trusty_base_write_security_data()
144 SharedMem0.flags = 0; in trusty_base_write_security_data()
152 TEEC_SharedMemory SharedMem1 = {0}; in trusty_base_write_security_data()
155 SharedMem1.flags = 0; in trusty_base_write_security_data()
163 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_base_write_security_data()
164 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_base_write_security_data()
199 TEEC_UUID tempuuid = { 0x1b484ea5, 0x698b, 0x4142, in trusty_base_read_security_data()
200 { 0x82, 0xb8, 0x3a, 0xcf, 0x16, 0xe9, 0x9e, 0x2a } }; in trusty_base_read_security_data()
202 TEEC_Operation TeecOperation = {0}; in trusty_base_read_security_data()
223 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_base_read_security_data()
224 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_base_read_security_data()
225 TeecOperation.params[0].value.a = 1; in trusty_base_read_security_data()
227 TeecOperation.params[0].value.a = 0; in trusty_base_read_security_data()
229 TeecOperation.params[0].value.a = 0; in trusty_base_read_security_data()
242 TEEC_SharedMemory SharedMem0 = {0}; in trusty_base_read_security_data()
245 SharedMem0.flags = 0; in trusty_base_read_security_data()
253 TEEC_SharedMemory SharedMem1 = {0}; in trusty_base_read_security_data()
256 SharedMem1.flags = 0; in trusty_base_read_security_data()
262 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_base_read_security_data()
263 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_base_read_security_data()
274 0, in trusty_base_read_security_data()
294 TEEC_UUID tempuuid = { 0x1b484ea5, 0x698b, 0x4142, in trusty_base_end_security_data()
295 { 0x82, 0xb8, 0x3a, 0xcf, 0x16, 0xe9, 0x9e, 0x2a } }; in trusty_base_end_security_data()
297 TEEC_Operation TeecOperation = {0}; in trusty_base_end_security_data()
421 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_base_end_efuse_or_otp()
422 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_base_end_efuse_or_otp()
425 TEEC_Operation TeecOperation = {0}; in trusty_base_end_efuse_or_otp()
473 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_base_efuse_or_otp_operation()
474 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_base_efuse_or_otp_operation()
476 TEEC_Operation TeecOperation = {0}; in trusty_base_efuse_or_otp_operation()
496 TEEC_SharedMemory SharedMem0 = {0}; in trusty_base_efuse_or_otp_operation()
499 SharedMem0.flags = 0; in trusty_base_efuse_or_otp_operation()
505 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_base_efuse_or_otp_operation()
506 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_base_efuse_or_otp_operation()
578 *flag = 0; in trusty_read_vbootkey_enable_flag()
585 if (bootflag == 0x00000001) in trusty_read_vbootkey_enable_flag()
588 if (bootflag == 0x000000FF) in trusty_read_vbootkey_enable_flag()
618 #if (CONFIG_OPTEE_SECURITY_LEVEL > 0) in trusty_select_security_level()
623 run_command("download", 0); in trusty_select_security_level()
643 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_write_oem_ns_otp()
644 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_write_oem_ns_otp()
646 TEEC_Operation TeecOperation = {0}; in trusty_write_oem_ns_otp()
666 TeecOperation.params[0].value.a = byte_off; in trusty_write_oem_ns_otp()
668 TEEC_SharedMemory SharedMem = {0}; in trusty_write_oem_ns_otp()
671 SharedMem.flags = 0; in trusty_write_oem_ns_otp()
708 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_read_oem_ns_otp()
709 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_read_oem_ns_otp()
711 TEEC_Operation TeecOperation = {0}; in trusty_read_oem_ns_otp()
731 TeecOperation.params[0].value.a = byte_off; in trusty_read_oem_ns_otp()
733 TEEC_SharedMemory SharedMem = {0}; in trusty_read_oem_ns_otp()
736 SharedMem.flags = 0; in trusty_read_oem_ns_otp()
775 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_write_oem_otp_key()
776 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_write_oem_otp_key()
778 TEEC_Operation TeecOperation = {0}; in trusty_write_oem_otp_key()
798 TeecOperation.params[0].value.a = key_id; in trusty_write_oem_otp_key()
800 TEEC_SharedMemory SharedMem = {0}; in trusty_write_oem_otp_key()
803 SharedMem.flags = 0; in trusty_write_oem_otp_key()
840 *value = 0xFF; in trusty_oem_otp_key_is_written()
842 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_oem_otp_key_is_written()
843 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_oem_otp_key_is_written()
845 TEEC_Operation TeecOperation = {0}; in trusty_oem_otp_key_is_written()
865 TeecOperation.params[0].value.a = key_id; in trusty_oem_otp_key_is_written()
877 *value = TeecOperation.params[0].value.b; in trusty_oem_otp_key_is_written()
892 TEEC_UUID tempuuid = { 0x2d26d8a8, 0x5134, 0x4dd8, in trusty_set_oem_hr_otp_read_lock()
893 { 0xb3, 0x2f, 0xb3, 0x4b, 0xce, 0xeb, 0xc4, 0x71 } }; in trusty_set_oem_hr_otp_read_lock()
895 TEEC_Operation TeecOperation = {0}; in trusty_set_oem_hr_otp_read_lock()
915 TeecOperation.params[0].value.a = key_id; in trusty_set_oem_hr_otp_read_lock()
943 TEEC_Operation TeecOperation = {0}; in trusty_oem_otp_key_cipher()
946 TEEC_SharedMemory SharedMem_config = {0}; in trusty_oem_otp_key_cipher()
982 len == 0) in trusty_oem_otp_key_cipher()
1012 TeecOperation.params[0].value.a = key_id; in trusty_oem_otp_key_cipher()
1046 TEEC_UUID tempuuid = { 0x258be795, 0xf9ca, 0x40e6, in trusty_attest_dh()
1047 { 0xa8, 0x69, 0x9c, 0xe6, in trusty_attest_dh()
1048 0x88, 0x6c, 0x5d, 0x5d in trusty_attest_dh()
1052 TEEC_Operation TeecOperation = {0}; in trusty_attest_dh()
1072 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_attest_dh()
1073 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_attest_dh()
1074 TeecOperation.params[0].value.a = 1; in trusty_attest_dh()
1076 TeecOperation.params[0].value.a = 0; in trusty_attest_dh()
1079 TeecOperation.params[0].value.a = 0; in trusty_attest_dh()
1092 TEEC_SharedMemory SharedMem0 = {0}; in trusty_attest_dh()
1095 SharedMem0.flags = 0; in trusty_attest_dh()
1101 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_attest_dh()
1102 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_attest_dh()
1116 *dh_size = TeecOperation.params[0].tmpref.size; in trusty_attest_dh()
1132 TEEC_UUID tempuuid = { 0x258be795, 0xf9ca, 0x40e6, in trusty_attest_uuid()
1133 { 0xa8, 0x69, 0x9c, 0xe6, in trusty_attest_uuid()
1134 0x88, 0x6c, 0x5d, 0x5d in trusty_attest_uuid()
1138 TEEC_Operation TeecOperation = {0}; in trusty_attest_uuid()
1158 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_attest_uuid()
1159 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_attest_uuid()
1160 TeecOperation.params[0].value.a = 1; in trusty_attest_uuid()
1162 TeecOperation.params[0].value.a = 0; in trusty_attest_uuid()
1165 TeecOperation.params[0].value.a = 0; in trusty_attest_uuid()
1178 TEEC_SharedMemory SharedMem0 = {0}; in trusty_attest_uuid()
1181 SharedMem0.flags = 0; in trusty_attest_uuid()
1187 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_attest_uuid()
1188 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_attest_uuid()
1202 *uuid_size = TeecOperation.params[0].tmpref.size; in trusty_attest_uuid()
1222 TEEC_UUID tempuuid = { 0x258be795, 0xf9ca, 0x40e6, in trusty_attest_get_ca()
1223 { 0xa8, 0x69, 0x9c, 0xe6, in trusty_attest_get_ca()
1224 0x88, 0x6c, 0x5d, 0x5d in trusty_attest_get_ca()
1229 TEEC_Operation TeecOperation = {0}; in trusty_attest_get_ca()
1249 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_attest_get_ca()
1250 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_attest_get_ca()
1251 TeecOperation.params[0].value.a = 1; in trusty_attest_get_ca()
1253 TeecOperation.params[0].value.a = 0; in trusty_attest_get_ca()
1256 TeecOperation.params[0].value.a = 0; in trusty_attest_get_ca()
1269 TEEC_SharedMemory SharedMem0 = {0}; in trusty_attest_get_ca()
1272 SharedMem0.flags = 0; in trusty_attest_get_ca()
1280 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_attest_get_ca()
1281 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_attest_get_ca()
1283 TEEC_SharedMemory SharedMem1 = {0}; in trusty_attest_get_ca()
1286 SharedMem1.flags = 0; in trusty_attest_get_ca()
1324 TEEC_UUID tempuuid = { 0x258be795, 0xf9ca, 0x40e6, in trusty_attest_set_ca()
1325 { 0xa8, 0x69, 0x9c, 0xe6, in trusty_attest_set_ca()
1326 0x88, 0x6c, 0x5d, 0x5d in trusty_attest_set_ca()
1330 TEEC_Operation TeecOperation = {0}; in trusty_attest_set_ca()
1349 /*0 nand or emmc "security" partition , 1 rpmb*/ in trusty_attest_set_ca()
1350 if (dev_desc->if_type == IF_TYPE_MMC && dev_desc->devnum == 0) in trusty_attest_set_ca()
1351 TeecOperation.params[0].value.a = 1; in trusty_attest_set_ca()
1353 TeecOperation.params[0].value.a = 0; in trusty_attest_set_ca()
1356 TeecOperation.params[0].value.a = 0; in trusty_attest_set_ca()
1369 TEEC_SharedMemory SharedMem0 = {0}; in trusty_attest_set_ca()
1372 SharedMem0.flags = 0; in trusty_attest_set_ca()
1380 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in trusty_attest_set_ca()
1381 TeecOperation.params[0].tmpref.size = SharedMem0.size; in trusty_attest_set_ca()