ELF `@@MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{S*7 !`RSA{¨_ `core/lib/libtomcrypt/cmac.cctx && ctx->ops == <c_omac_ops@!_Tc!{bR_{{{ @q @{è_{S@qSA{¨_{S@@qSA{¨_src->cipher_idx == dst->cipher_idx{S@b @_k@Tc!B RaB@SA{¨_aes!3des!to_omac_ctxltc_omac_copy_state  intIW7!q:!Pq}S opsT/(W* XT ZT \s ^  _  * N N =5 s N =Z  Ny  N NP *K     P, eK-  dK-Nr./YI;e ekf  dkfYIi ekj dkjYII]dese -yI^P&  '/ (/ )/ *i +iLu,,key-]PII.`> ctx /  $* r r? PPQ Nm  m> PPQ VpVHWyctxYZ/ v PQ! P1Q `"D  #D8N#EN$srcG$dstH% ^I &? w'ctx?6N MiPP( 4@'ctx49N4G'len5 =)l7Ix MPP! QRx+@'ctx+:N,'len,#= MPP! QR DM'ctx 8N'key L'len! =hc# M2PP! RS*+ctx@N% ,- ^I .MHD /^0M/^1 4 P Q RKS 2 .tv //334$D ) //55  P Q RJS 2 MB PQ MZ P! QR P67 7 7271707 7 8 % UB $ > $ > : ; 9 I&I I : ; 9  : ; 9 I8 : ; 9 I8 'I I '> I: ; 9 (  : ; 9  : ; 9 I8I!I/  : ; 9  : ; 9 I : ; 9 I : ; 9 4: ; 9 I.?: ; 9 'I@B: ; 9 IBB1B.: ; 9 'I@B4: ; 9 IB4: ; 9 IB 1!1".: ; 9 ' #: ; 9 I$4: ; 9 I%4I4&.: ; 9 '@B': ; 9 IB(B1)4: ; 9 I*.: ; 9 'I +: ; 9 I, -4: ; 9 I..1@B/1B01RB UX Y W 1 U21341B41RB X Y W 5416.?<n: ;9 7.?<n: ; 9 8.?<n: ; PPPPPcPcQQ0P0PPdPPdPPPPQcQRRPPQcQRdRPPQcQRdRPppPPPPPPdPQQPcPPppdQpH@@Dt                          ,!  "# $ % &UV'WX(YZ)[*\+],^-_./ 01    !$&'()*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSXYZ[\^bdfgijklmnpqrstuvwyz{|}~ "$&'()*5789?@BCEFGIMQTW "'/0146iloru!"#4'(*"'/6=DIOQT_fmt{   !&,/12);hijkmnoprstuyz{|~ !"$%&'(*+,-.01234    !"#$%&'()*+,-./03456789<=>?@ABEFGHKLMPQRUXZ[\]^_`abcdefghijklmnopqrstuxyz{|}~ "#+I  #&-037;$Y^az{|S"&8BNOPQ?CfjBEHKN  )*O "$%&'./0124678@BDEFGMRY[]lmt !"#$%&'(+,-./01234EUX`knz   (),14DLRU`bcijlmou}~^C core/lib/libtomcrypt/home/test/workspace/code/optee_3.16/toolchains/aarch64/lib/gcc/aarch64-none-linux-gnu/10.2.1/includelib/libutils/isoc/includelib/libutee/includecore/include/cryptocore/lib/libtomcrypt/src/headers./out/arm/include/generatedlib/libutils/ext/includelib/libutils/isoc/include/syscore/include/kernelcmac.cstddef.hstdint.htee_api_types.hcrypto_impl.htomcrypt_cfg.htomcrypt_cipher.htomcrypt_mac.hmalloc.hassert.htomcrypt.hconf.hcompiler.htrace.hstdarg.hstdbool.htrace_levels.hcrypto.hinttypes.hlimits.htee_api_defines.hstdlib.htypes_ext.hunistd.hstring.hcdefs.h tomcrypt_private.hstdio.htime.hctype.htomcrypt_custom.hstring_ext.hmutex.h refcount.h atomic.hwait_queue.h queue.h tomcrypt_macros.htomcrypt_hash.htomcrypt_prng.htomcrypt_pk.htomcrypt_math.htomcrypt_misc.htomcrypt_argchk.htomcrypt_pkcs.hutee_defines.htee_api_defines_extensions.hutil.h <0"1#.!# 0!! !  r. # $   VX!!    ?/! 5<!"  M!< ,</  M!< !</"J #!< <!! ! " zJX<  <!   <  <TEE_INT_CORE_API_SPEC_VERSION 0x0000000ASCRYPT "1.18.2-develop"TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0SLIST_REMOVE(head,elm,type,field) do { if ((head)->slh_first == (elm)) { SLIST_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->slh_first; while(curelm->field.sle_next != (elm)) curelm = curelm->field.sle_next; curelm->field.sle_next = curelm->field.sle_next->field.sle_next; } } while ( 0)TEE_PANIC_ID_TEE_GETOPERATIONINFOMULTIPLE 0x00000C08__FLT64X_HAS_QUIET_NAN__ 1mp_init_multi_size ltc_init_multi_sizeLOAD64H(x,y) do { XMEMCPY (&(x), (y), 8); (x) = __builtin_bswap64 ((x)); } while(0)__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN____UINT16_MAX__ 0xffffQUEUEDEBUG_CIRCLEQ_ELM(head,elm,field) SIMPLEQ_FOREACH(var,head,field) for ((var) = ((head)->sqh_first); (var); (var) = ((var)->field.sqe_next))TEE_TYPE_DES 0xA0000011TEE_API_DEFINES_H __ARM_FEATURE_MATMUL_INT8TEE_TYPE_SM2_DSA_PUBLIC_KEY 0xA0000045LTC_ECC_SECP192R1 __FLT32_DIG__ 6_WCHAR_T_DEFINED TEE_MAIN_ALGO_DES 0x11barrier() asm volatile ("" : : : "memory")CFG_TA_MBEDTLS_SELF_TEST 1SHRT_MAX __SHRT_MAX____func____ARM_ALIGN_MAX_PWR 28nex_calloc(nmemb,size) calloc(nmemb, size)CFG_ZLIB 1LTC_SHA256 1__SIZEOF_SHORT__ 2__FLT64_MANT_DIG__ 53QUEUEDEBUG_LIST_OP(elm,field) PRId64 __PRI64_PREFIX "d"__FLT_MAX_10_EXP__ 38SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)LIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = LIST_FIRST((head)); (var) && ((tvar) = LIST_NEXT((var), field), 1); (var) = (tvar))__FLT_EVAL_METHOD_C99__ 0__PTRDIFF_MAX__ 0x7fffffffffffffffLTEE_TYPE_SM2_KEP_PUBLIC_KEY 0xA0000046__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16__FLT32_HAS_INFINITY__ 1CFG_CRYPTO_SM2_KEP 1__ARM_FP_FASTTEE_ATTR_PBKDF2_PASSWORD 0xC00001C2UINT32_C(v) U(v)CRYPT_PK_NOT_PRIVATECRYPT_OVERFLOW__FLT64_MIN_10_EXP__ (-307)UINT_LEAST16_MAX UINT16_MAXCFG_CRYPTO_ECB 1CFG_PREALLOC_RPC_CACHE 1_CFG_CORE_LTC_SHA256_DESC 1TEE_PARAM_TYPE_SET(t,i) (((uint32_t)(t) & 0xF) << ((i)*4))PRIo32 "o"block_CFG_CORE_LTC_SHA512_DESC 1TAILQ_INIT(head) do { (head)->tqh_first = NULL; (head)->tqh_last = &(head)->tqh_first; } while ( 0)_Boolmp_exptmod(a,b,c,d) ltc_mp.exptmod(a,b,c,d)mp_cmp_d(a,b) ltc_mp.compare_d(a, b)TEE_PANIC_ID_TEE_ALLOCATEOPERATION 0x00000C01__UINT_FAST16_MAX__ 0xffffffffffffffffULTEE_ATTR_CONCAT_KDF_Z 0xC00001C1__ARM_FEATURE_SVE2_SM4TEE_ECC_CURVE_NIST_P256 0x00000003mp_cnt_lsb(a) ltc_mp.count_lsb_bits(a)mp_set(a,b) ltc_mp.set_int(a, b)__ARM_FEATURE_PAC_DEFAULTCFG_CORE_CLUSTER_SHIFT 2__DBL_MAX_10_EXP__ 308ROL64(x,y) ( (((x)<<((ulong64)(y)&63)) | (((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))PRIi32 "i"_CFG_CORE_LTC_SHA1 1__ARM_FEATURE_IDIV 1_ILP32TEE_MAIN_ALGO_CONCAT_KDF 0xC1__WCHAR_TYPE__ unsigned intsrc_ctx__SECTION_FLAGS_RODATA ",\"a\",%progbits //"LTC_INLINE __inline____ELF__ 1aes_ecb_encrypt rijndael_ecb_encrypt__SIZEOF_LONG__ 8TEE_ALG_DES3_ECB_NOPAD 0x10000013LTC_ECB_MODE 1CFG_FTRACE_US_MS 10000ROUNDUP_OVERFLOW(v,size,res) (__extension__({ typeof(*(res)) __roundup_tmp = 0; typeof(v) __roundup_mask = (typeof(v))(size) - 1; ADD_OVERFLOW((v), __roundup_mask, &__roundup_tmp) ? 1 : (void)(*(res) = __roundup_tmp & ~__roundup_mask), 0; }))LOAD64L(x,y) do { XMEMCPY(&(x), y, 8); } while(0)TEE_ALG_HMAC_MD5 0x30000001LTC_EXPORT SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next)TEE_PANIC_ID_TEE_UNMASKCANCELLATION 0x00000503__WCHAR_T__ TEE_PANIC_ID_TEE_BIGINTCONVERTTOFMM 0x00001C03__aligned(x) __attribute__((aligned(x)))TEE_ALG_HMAC_SHA1 0x30000002TEE_ALLOCATOR_DESC_LENGTH 32INTTYPES_H __need___va_listCFG_CORE_NEX_HEAP_SIZE 16384__FLT_MAX__ 3.40282346638528859811704183484516925e+38FXCALLOC calloc_STDBOOL_H SCHAR_MAX __SCHAR_MAX__TEE_ATTR_SM2_KEP_USER 0xF0000646INTMAX_MAX INT64_MAXUINT_MAX (INT_MAX * 2U + 1U)SIZE_4K UINTPTR_C(0x1000)INT_LEAST32_MIN INT32_MINTEE_ALG_DES3_CBC_MAC_NOPAD 0x30000113TEE_U32_BSWAP(x) __compiler_bswap32((x))INT_FAST64_MIN INT64_MINUINT_LEAST64_MAX UINT64_MAX__FLT_HAS_INFINITY__ 1symmetric_keyTEE_PANIC_ID_TEE_DIGESTUPDATE 0x00000D02__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16__FLT128_MIN_10_EXP__ (-4931)TEE_ERROR_DEFER_DRIVER_INIT 0x80000000STAILQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (listelm)->field.stqe_next = (elm); } while ( 0)linux 1TEE_PANIC_ID_TEE_INVOKETACOMMAND 0x00000402__LDBL_HAS_DENORM__ 1TEE_PANIC_ID_TEE_FREEOPERATION 0x00000C03INT_MIN (-INT_MAX - 1)TEE_PANIC_ID_TEE_GETCANCELLATIONFLAG 0x00000501LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next))STAILQ_CONCAT(head1,head2) do { if (!STAILQ_EMPTY((head2))) { *(head1)->stqh_last = (head2)->stqh_first; (head1)->stqh_last = (head2)->stqh_last; STAILQ_INIT((head2)); } } while ( 0)__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16KERNEL_WAIT_QUEUE_H __ARM_FEATURE_SVE2__ARM_FEATURE_QRDMXUINTMAX_MAX UINT64_MAXLTC_MP_NO 0TEE_PANIC_ID_TEE_RESETOPERATION 0x00000C05callocPRIX64 __PRI64_PREFIX "X"_T_PTRDIFF_ __LDBL_DIG__ 33TO_STR(x) _TO_STR(x)TEE_PANIC_ID_TEE_GENERATEKEY 0x00000804CFG_LPAE_ADDR_SPACE_BITS 32CFG_TA_BIGNUM_MAX_BITS 2048TEE_DATA_FLAG_OVERWRITE 0x00000400TEE_PANIC_ID_TEE_SETOPERATIONKEY 0x00000C06INT_FAST32_MAX INT32_MAXARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))LTC_ECC_PRIME239V1 mp_get_digit(a,n) ltc_mp.get_digit(a, n)STAILQ_INIT(head) do { (head)->stqh_first = NULL; (head)->stqh_last = &(head)->stqh_first; } while ( 0)_CFG_CORE_LTC_SM2_PKE 1LTC_ECC_SECP224K1 __INT_LEAST16_WIDTH__ 16CFG_MSG_LONG_PREFIX_MASK 0x1aLOAD32L(x,y) do { XMEMCPY(&(x), y, 4); x &= 0xFFFFFFFF; } while(0)LTC_ECC_BRAINPOOLP160R1 _CFG_CORE_LTC_AUTHENC 1__DBL_HAS_INFINITY__ 1__UINT_FAST64_MAX__ 0xffffffffffffffffUL__FLT16_HAS_DENORM__ 1TEE_ERROR_CIPHERTEXT_INVALID 0xF0100006CFG_AES_GCM_TABLE_BASED 1__ARM_FEATURE_ATOMICSTEE_MAC_SIZE_AES_CMAC _VA_LIST_DEFINED TEE_ATTR_DH_PRIVATE_VALUE 0xC0000232TEE_PANIC_ID_TEE_GETNEXTPROPERTY 0x00000203__SHRT_MAX__ 0x7fffCFG_ARM64_core 1TEE_ALG_DES_ECB_NOPAD 0x10000011_CFG_CORE_LTC_AES_DESC 1CFG_ARM32_ta_arm32 1__INTPTR_TYPE__ long int__wchar_t__ __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32LTC_PADDING mp_exch(a,b) do { void *ABC__tmp = a; a = b; b = ABC__tmp; } while(0)CONST64(n) n ## ULLTEE_ALG_SHA384 0x50000005TEE_ERROR_GENERIC 0xFFFF0000INT32_MAX 0x7fffffffTEE_TYPE_SM2_PKE_KEYPAIR 0xA1000047__INT_LEAST64_TYPE__ long intLTC_ECC_PRIME239V2 __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128TEE_PANIC_ID_TEE_COPYOPERATION 0x00000C02TEE_USAGE_SIGN 0x00000010__GNUC_PATCHLEVEL__ 1__SIZE_MAX__ 0xffffffffffffffffULmp_clear(a) ltc_mp.deinit(a)__ARM_FEATURE_SVE_MATMUL_INT8TEE_AES_MAX_KEY_SIZE 32UL__GCC_ATOMIC_CHAR_LOCK_FREE 2TEE_ALG_MD5SHA1 0x5000000F__FLT128_MANT_DIG__ 113CFG_KERN_LINKER_ARCH aarch64TEE_MAIN_ALGO_PBKDF2 0xC2_CFG_CORE_LTC_DH 1__UINT_FAST32_TYPE__ long unsigned intTEE_ALG_MD5 0x50000001CRYPT_INVALID_PRIME_SIZE__SIZEOF_INT__ 4CFG_WARN_INSECURE 1__FLT32X_MAX_10_EXP__ 308TEE_ATTR_ECC_PUBLIC_VALUE_Y 0xD0000241CFG_TZDRAM_SIZE 0x00f00000TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041__SIG_ATOMIC_TYPE__ int_BSD_SIZE_T_DEFINED_ __BIGGEST_ALIGNMENT__ 16TEE_PANIC_ID_TA_DESTROYENTRYPOINT 0x00000103TEE_PANIC_ID_TEE_GETPROPERTYNAME 0x0000020A__INT_FAST16_WIDTH__ 64LTC_ECC_BRAINPOOLP192T1 TEE_DIGEST_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_DIGEST_HASH(algo))LTC_ECC_SECP224R1 __ARM_FEATURE_SVE2_SHA3LTC_ECC_PRIME239V3 nex_memalign(alignment,size) memalign(alignment, size)__PRAGMA_REDEFINE_EXTNAME 1_CFG_CORE_LTC_CTR 1LTC_ECC_SHAMIR 1HASH_PROCESS_NBLOCKS(func_name,compress_n_name,state_var,block_size) HASH_PROCESS_(func_name, NULL, compress_n_name, state_var, block_size)__pic__ 1CFG_CRYPTO_SM2_DSA 1DMSG_RAW(...) trace_printf_helper_raw(TRACE_DEBUG, true, __VA_ARGS__)LTC_RIJNDAEL 1ltc_omac_free_ctx__PIE__ 1CFG_CRYPTO_AES 1TEE_ALG_SM2_KEP 0x60000045CRYPT_PK_ASN1_ERRORTEE_PARAM_TYPES(t0,t1,t2,t3) ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12))___int_wchar_t_h __HAVE_SPECULATION_SAFE_VALUE 1LTC_ECC_SECP160R2 UL(v) v ## ULCFG_CRYPTO_ECC 1mp_get_int(a) ltc_mp.get_int(a)DHEXDUMP(buf,len) dhex_dump(__func__, __LINE__, TRACE_DEBUG, buf, len)TEE_TIMEOUT_INFINITE 0xFFFFFFFF__DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)TEE_OPERATION_ASYMMETRIC_CIPHER 6TEE_PANIC_ID_TEE_GETNEXTPERSISTENTOBJECT 0x00000A03memcpy__va_list__ LIST_INSERT_AFTER(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) (listelm)->field.le_next->field.le_prev = &(elm)->field.le_next; (listelm)->field.le_next = (elm); (elm)->field.le_prev = &(listelm)->field.le_next; } while ( 0)LTC_BASE64 XMALLOC malloc__ARM_FEATURE_SM3TEE_TYPE_ECDH_PUBLIC_KEY 0xA0000042PLATFORM_vexpress 1CRYPT_INVALID_ROUNDSUINTMAX_C(v) UINT64_C(v)__FLT32_MIN_10_EXP__ (-37)TEE_PANIC_ID_TEE_BIGINTRELATIVEPRIME 0x00001B03TEE_ALG_GET_CHAIN_MODE(algo) (((algo) >> 8) & 0xF)__FLT128_MIN_EXP__ (-16381)TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first }TAILQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (listelm)->field.tqe_next = (elm); (elm)->field.tqe_prev = &(listelm)->field.tqe_next; } while ( 0)__STDC_UTF_32__ 1__INT_LEAST16_MAX__ 0x7fffTEE_ERROR_BAD_STATE 0xFFFF0007TEE_U32_FROM_BIG_ENDIAN(x) TEE_U32_BSWAP(x)TEE_PANIC_ID_TEE_MASKCANCELLATION 0x00000502CFG_RPMB_FS_DEV_ID 0mp_montgomery_reduce(a,b,c) ltc_mp.montgomery_reduce(a, b, c)CFG_TEE_API_VERSION GPD-1.1-devTEE_ERROR_MAC_INVALID 0xFFFF3071TEE_TYPE_ECDSA_KEYPAIR 0xA1000041WAIT_QUEUE_INITIALIZER { .slh_first = NULL }XMEMCPY memcpyINTMAX_C(v) INT64_C(v)_CFG_WITH_SECURE_STORAGE 1TEE_ALG_GET_DIGEST_HASH(algo) __tee_alg_get_digest_hash(algo)__UINT16_TYPE__ short unsigned int_TO_STR(x) #xTEE_SE_READER_NAME_MAX 20TEE_PANIC_ID_TEE_MACCOMPAREFINAL 0x00000F01CFG_CRYPTO_CTR 1LLONG_MIN (-LLONG_MAX - 1LL)_T_SIZE_ TEE_PROPSET_CURRENT_CLIENT (TEE_PropSetHandle)0xFFFFFFFEdes3__FLT32X_HAS_INFINITY__ 1__ssize_t_defined long intrijndaelCRYPT_BUFFER_OVERFLOWTEE_ERROR_OVERFLOW 0xFFFF300FCCM_DECRYPT LTC_DECRYPT__UINT64_MAX__ 0xffffffffffffffffUL__INT8_C(c) cINT_LEAST64_MAX INT64_MAXTEE_ALG_AES_CTS 0x10000310__LDBL_DECIMAL_DIG__ 36LIST_INIT(head) do { (head)->lh_first = NULL; } while ( 0)TEE_ATTR_ECC_PRIVATE_VALUE 0xC0000341PRIxVA_WIDTH ((int)(sizeof(vaddr_t) * 2))__FLT16_MAX_EXP__ 16omac_initTEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301CFG_GIC 1TEE_PANIC_ID_TEE_MEMFILL 0x00000606false 0INT_LEAST16_MIN INT16_MIN__FLT_MAX_EXP__ 128CFG_CRYPTOLIB_DIR core/lib/libtomcrypt__ATOMIC_SEQ_CST 5_GCC_SIZE_T TRACE_LEVELS_H TEE_ATTR_FLAG_VALUE (1 << 29)TEE_PANIC_ID_TEE_CHECKMEMORYACCESSRIGHTS 0x00000601_CFG_CORE_LTC_HASH 1TEE_ORIGIN_TEE 0x00000003__GNUC_MINOR__ 2__FLT32_MANT_DIG__ 24TEE_ALG_DES_CBC_MAC_NOPAD 0x30000111LTC_ECC_BRAINPOOLP320R1 LTC_ECC256 1LTC_ECC_BRAINPOOLP384T1 __ARM_FEATURE_SVE2_AESTEE_HANDLE_FLAG_INITIALIZED 0x00020000__PRIPTR_PREFIX "l"TEE_TIME_MILLIS_BASE 1000__INTMAX_C(c) c ## LTEE_CRYPTO_ELEMENT_NONE 0x00000000LTC_ASN1_IS_TYPE(e,t) (((e) != NULL) && ((e)->type == (t)))_STDDEF_H CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next)CFG_DT 1RECURSIVE_MUTEX_INITIALIZER { .m = MUTEX_INITIALIZER, .owner = THREAD_ID_INVALID }TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1PRIuPTR __PRIPTR_PREFIX "u"TEE_PANIC_ID_TEE_AEDECRYPTFINAL 0x00001001TEE_PANIC_ID_TEE_RENAMEPERSISTENTOBJECT 0x00000904LTC_FORTUNA_POOLS 32ltc_omac_updateLTC_ECC521 1__ARM_FEATURE_JCVTTEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701LTC_SHA1 1TEE_CHAIN_MODE_GCM 0x8SIZE_8M UINTPTR_C(0x800000)LTC_HASH_HELPERS 1_CFG_CORE_LTC_BIGNUM_MAX_BITS 4096LTC_MP_GT 1PRIx16 "x"TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230LIMITS_H TEE_DES_BLOCK_SIZE 8ULTEE_BigIntSizeInU32(n) ((((n)+31)/32)+2)__USER_LABEL_PREFIX__ omac_stateLTC_ECC_BRAINPOOLP224R1 _SIZE_T_DECLARED CIRCLEQ_FIRST(head) ((head)->cqh_first)TEE_PANIC_ID_TEE_CREATEPERSISTENTOBJECT 0x00000902TEE_MAIN_ALGO_ECDSA 0x41__UINT_LEAST32_MAX__ 0xffffffffUSIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; }ctx_retCFG_OPTEE_REVISION_MINOR 16TEE_MAIN_ALGO_SM2_DSA_SM3 0x45TRACE_INFO 2LTC_PK_MAX_RETRIES 20LTC_ECC_TIMING_RESISTANT LTC_MRSA 1mp_cmp(a,b) ltc_mp.compare(a, b)__nex_bss TEE_MAIN_ALGO_SHA384 0x05__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1TEE_PANIC_ID_TEE_REALLOC 0x00000608_WCHAR_T PLATFORM_FLAVOR qemu_armv8aCIRCLEQ_FOREACH_REVERSE(var,head,field) for ((var) = ((head)->cqh_last); (var) != (const void *)(head); (var) = ((var)->field.cqe_prev))__ptr__DEC_EVAL_METHOD__ 2TEE_PANIC_ID_TEE_BIGINTCONVERTFROMS32 0x00001702ENDIAN_LITTLE TEE_ERROR_BUSY 0xFFFF000DXREALLOC reallocTEE_PANIC_ID_TEE_MEMCOMPARE 0x00000605__FLT32_MIN_EXP__ (-125)_assert_logTEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y 0xD0000A46TEE_STORAGE_PRIVATE_RPMB 0x80000100TEE_PANIC_ID_TEE_BIGINTISPROBABLEPRIME 0x00001B02__DECIMAL_DIG__ 36UINT_FAST32_MAX UINT32_MAX__DBL_MIN_10_EXP__ (-307)TEE_TYPE_HKDF_IKM 0xA10000C0TEE_ERROR_NOT_SUPPORTED 0xFFFF000ACFG_OPTEE_REVISION_MAJOR 3TEE_PANIC_ID_TEE_SETOPERATIONKEY2 0x00000C07_GCC_PTRDIFF_T __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xINT32_MIN (-0x7fffffff-1)CFG_WITH_USER_TA 1__FLT_MIN_10_EXP__ (-37)TEE_MEMORY_ACCESS_NONSECURE 0x10000000__UINTPTR_TYPE__ long unsigned intHW_UNIQUE_KEY_WORD2 (HW_UNIQUE_KEY_WORD1 + 1)_CFG_CORE_LTC_CTS 1TEE_ERROR_BAD_PARAMETERS 0xFFFF0006CFG_CRYPTO_CBC 1__rodata_unpaged(x) __section(".rodata.__unpaged." x __SECTION_FLAGS_RODATA)CRYPT_PK_INVALID_TYPE__INT_FAST64_MAX__ 0x7fffffffffffffffL__DBL_MANT_DIG__ 53LTC_SET_ASN1_CUSTOM_PRIMITIVE(list,index,Class,Tag,Type,Data,Size) do { int LTC_MACRO_temp ##__LINE__ = (index); LTC_SET_ASN1(list, LTC_MACRO_temp ##__LINE__, LTC_ASN1_CUSTOM_TYPE, Data, Size); __LTC_SET_ASN1_IDENTIFIER(list, LTC_MACRO_temp ##__LINE__, Class, LTC_ASN1_PC_PRIMITIVE, Tag); list[LTC_MACRO_temp ##__LINE__].used = (int)(Type); } while (0)der_encode_sequence(list,inlen,out,outlen) der_encode_sequence_ex(list, inlen, out, outlen, LTC_ASN1_SEQUENCE)TEE_ALG_AES_CBC_MAC_NOPAD 0x30000110__INT_WCHAR_T_H SLIST_NEXT(elm,field) ((elm)->field.sle_next)TEE_PANIC_ID_TEE_DIGESTDOFINAL 0x00000D01CFG_CRYPTO_PBKDF2 1CFG_SHMEM_START 0x42000000__INTPTR_MAX__ 0x7fffffffffffffffLTEE_ALG_DES_CBC_MAC_PKCS5 0x30000511CFG_TEE_TA_LOG_LEVEL 1TEE_ALG_ECDSA_P384 0x70004041TEE_MAIN_ALGO_SHA512 0x06PRIi64 __PRI64_PREFIX "i"__size_t XQSORT qsort__WINT_MAX__ 0xffffffffU__SIZEOF_FLOAT__ 4XSTRCMP strcmp__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FTEE_PANIC_ID_TEE_GETPROPERTYASU32 0x00000208CFG_SECSTOR_TA 1LTC_OMAC 1TEE_ERROR_OUT_OF_MEMORY 0xFFFF000C__FLT64X_MIN_10_EXP__ (-4931)TEE_ALG_AES_GCM 0x40000810TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES 0x00000802__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1LTC_MUTEX_UNLOCK(x) mutex_unlock(x);__UINT_LEAST64_MAX__ 0xffffffffffffffffUL__UINT8_C(c) cTEE_ATTR_ECC_PUBLIC_VALUE_X 0xD0000141MSG_RAW(...) trace_printf_helper_raw(0, false, __VA_ARGS__)__ARM_FEATURE_NUMERIC_MAXMIN__ARM_ARCH_8A 1CRYPT_HASH_OVERFLOWTEE_ATTR_HKDF_IKM 0xC00001C0INT_FAST16_MIN INT16_MIN__INTMAX_TYPE__ long intTEE_STORAGE_PRIVATE 0x00000001va_copy(d,s) __builtin_va_copy(d,s)CFG_WITH_STACK_CANARIES 1INT_FAST32_MIN INT32_MINTEE_ALG_ECDH_P384 0x80004042TEE_ATTR_BIT_VALUE TEE_ATTR_FLAG_VALUEunsigned charmp_sub(a,b,c) ltc_mp.sub(a, b, c)CFG_CRYPTOLIB_NAME_tomcrypt 1TEE_PANIC_ID_TEE_MALLOC 0x00000604CFG_CRYPTO_CTS 1MP_DIGIT_BIT ltc_mp.bits_per_digitaes_done rijndael_doneTEE_PANIC_ID_TEE_CIPHERINIT 0x00000E02__ORDER_LITTLE_ENDIAN__ 1234_PTRDIFF_T_DECLARED CIRCLEQ_LOOP_NEXT(head,elm,field) (((elm)->field.cqe_next == (void *)(head)) ? ((head)->cqh_first) : (elm->field.cqe_next))LTC_ENCRYPT 0LIST_ENTRY(type) struct { struct type *le_next; struct type **le_prev; }__LONG_WIDTH__ 64TEE_ERROR_TIME_NEEDS_RESET 0xFFFF5001STAILQ_NEXT(elm,field) ((elm)->field.stqe_next)__FLT_DIG__ 6TEE_PANIC_ID_TEE_BIGINTSQUAREMOD 0x00001A05CTR_COUNTER_BIG_ENDIAN 0x1000TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1TEE_PANIC_ID_TEE_BIGINTSHIFTRIGHT 0x00001805__DBL_MAX_EXP__ 1024TEE_ECC_CURVE_NIST_P521 0x00000005HASH_PROCESS_(func_name,compress_name,compress_n_name,state_var,block_size) int func_name (hash_state * md, const unsigned char *in, unsigned long inlen) { unsigned long n, blocks; int err; int (*compress)(hash_state *, const unsigned char *) = compress_name; int (*compress_n)(hash_state *, const unsigned char *, int) = compress_n_name; LTC_ARGCHK(md != NULL); LTC_ARGCHK(in != NULL); if (md-> state_var .curlen > sizeof(md-> state_var .buf)) { return CRYPT_INVALID_ARG; } if ((md-> state_var .length + inlen) < md-> state_var .length) { return CRYPT_HASH_OVERFLOW; } while (inlen > 0) { if (md-> state_var .curlen == 0 && inlen >= block_size) { if (compress_n) { blocks = inlen / block_size; err = compress_n (md, in, blocks); } else { blocks = 1; err = compress (md, in); } if (err != CRYPT_OK) return err; md-> state_var .length += blocks * block_size * 8; in += blocks * block_size; inlen -= blocks * block_size; } else { n = MIN(inlen, (block_size - md-> state_var .curlen)); XMEMCPY(md-> state_var .buf + md-> state_var.curlen, in, (size_t)n); md-> state_var .curlen += n; in += n; inlen -= n; if (md-> state_var .curlen == block_size) { if (compress_n) { err = compress_n (md, md-> state_var .buf, 1); } else { err = compress (md, md-> state_var .buf); } if (err != CRYPT_OK) { return err; } md-> state_var .length += 8*block_size; md-> state_var .curlen = 0; } } } return CRYPT_OK; }mp_mod_d(a,b,c) ltc_mp.modi(a, b, c)TEE_ATTR_BIT_PROTECTED TEE_ATTR_FLAG_PUBLIC__UINT_LEAST16_MAX__ 0xffffSIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0)__ARM_FEATURE_FP16_FML__FLT32X_MAX_EXP__ 1024__bss __section(".bss")__SIG_ATOMIC_MAX__ 0x7fffffffFMSG(...) (void)0CFG_SECSTOR_TA_MGMT_PTA 1LTC_FORTUNA_WD 10__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32XMEMSET memsetaes_ecb_decrypt rijndael_ecb_decryptSLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0)_PTRDIFF_T TEE_ALG_RSASSA_PKCS1_V1_5 0xF0000830_CFG_CORE_LTC_CIPHER 1__FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x__PTRDIFF_WIDTH__ 64_out_arm_include_generated_conf_h_ SHRT_MIN (-SHRT_MAX - 1)TEE_ATTR_DSA_PRIVATE_VALUE 0xC0000231TEE_U16_BSWAP(x) __compiler_bswap16((x))CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head))__unix__ 1TEE_ALG_AES_CBC_MAC_PKCS5 0x30000510SLIST_HEAD_INITIALIZER(head) { NULL }INTPTR_MAX LONG_MAXCRYPTO_ALLOC_CTX_NOT_IMPLEMENTED(name,type) static inline TEE_Result crypto_ ##name ##_alloc_ctx(struct crypto_ ##type ##_ctx **ctx __unused) { return TEE_ERROR_NOT_IMPLEMENTED; }INT16_MAX 0x7fffTEE_TYPE_HMAC_SHA1 0xA0000002mp_to_unsigned_bin(a,b) ltc_mp.unsigned_write(a, b)TAILQ_CONCAT(head1,head2,field) do { if (!TAILQ_EMPTY(head2)) { *(head1)->tqh_last = (head2)->tqh_first; (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; (head1)->tqh_last = (head2)->tqh_last; TAILQ_INIT((head2)); } } while ( 0)TEE_U16_FROM_BIG_ENDIAN(x) TEE_U16_BSWAP(x)__UINT_LEAST64_TYPE__ long unsigned intTEE_ATTR_DSA_BASE 0xD0001231LTC_NO_CIPHERS 1TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512 0x60610230ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)__DBL_DECIMAL_DIG__ 17__SIZEOF_LONG_LONG__ 8__ARM_FEATURE_SVE_BITSPRId8 "d"PRIo16 "o"der_decode_sequence_strict(in,inlen,list,outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC_DER_SEQ_SEQUENCE | LTC_DER_SEQ_STRICT)__FLT64X_MAX_10_EXP__ 4932TEE_PANIC_ID_TEE_BIGINTINITFMM 0x00001602__FLT32_DECIMAL_DIG__ 9_GCC_WCHAR_T TEE_ATTR_RSA_COEFFICIENT 0xC0000830PRIX32 "X"PRIdPTR __PRIPTR_PREFIX "d"TEE_ALG_AES_CTR 0x10000210init__ARM_ARCH_PROFILE 65_WCHAR_T_DEFINED_ TEE_ATTR_RSA_PSS_SALT_LENGTH 0xF0000A30GENMASK_32(h,l) (((~UINT32_C(0)) << (l)) & (~UINT32_C(0) >> (32 - 1 - (h))))TEE_PANIC_ID_TEE_BIGINTINIT 0x00001601TEE_LOGIN_APPLICATION_USER 0x00000005__FLT128_MAX_10_EXP__ 4932TEE_ALG_HMAC_SHA384 0x30000005TEE_MAIN_ALGO_RSA 0x30_CFG_CORE_LTC_DES 1__ILP32__TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701LTC_NORETURN __attribute__ ((noreturn))LTC_DER_MAX_RECURSION 30TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702CFG_TA_MBEDTLS_MPI 1TEE_MAIN_ALGO_SHA1 0x02__FLT_MANT_DIG__ 24CONDVAR_INITIALIZER { .m = NULL }CHAR_BIT __CHAR_BIT__updateTEE_OPERATION_STATE_ACTIVE 0x00000001__va_copy(d,s) __builtin_va_copy(d,s)QUEUEDEBUG_TAILQ_OP(elm,field) __FLT64_HAS_QUIET_NAN__ 1buflenUINT64_MAX 0xffffffffffffffffULPRIoPTR __PRIPTR_PREFIX "o"va_end(v) __builtin_va_end(v)_CFG_CORE_LTC_DSA 1LOAD32H(x,y) do { XMEMCPY (&(x), (y), 4); (x) = __builtin_bswap32 ((x)); } while(0)TEE_ALG_HMAC_SHA256 0x30000004TEE_ATTR_FLAG_PUBLIC (1 << 28)TEE_SM4_BLOCK_SIZE 16UL__ARM_FEATURE_SVE_MATMUL_FP32LIST_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) if (((elm)->field.le_next = (head)->lh_first) != NULL) (head)->lh_first->field.le_prev = &(elm)->field.le_next; (head)->lh_first = (elm); (elm)->field.le_prev = &(head)->lh_first; } while ( 0)CRYPT_FAIL_TESTVECTORXMEMMOVE memmove_TAILQ_ENTRY(type,qual) struct { qual type *tqe_next; qual type *qual *tqe_prev; }CFG_CORE_WORKAROUND_SPECTRE_BP 1TEE_PANIC_ID_TEE_SETTAPERSISTENTTIME 0x00001404__SIZE_WIDTH__ 64__SIZEOF_PADDR__ __SIZEOF_POINTER__SIZE_2M UINTPTR_C(0x200000)CFG_CRYPTO_SHA224 1__ARM_FEATURE_MEMORY_TAGGING_WCHAR_T_H __INT_LEAST8_MAX__ 0x7f__FLT_MIN_EXP__ (-125)TEE_ALG_SM3 0x50000007__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__mp_unsigned_bin_size(a) ltc_mp.unsigned_size(a)CRYPT 0x0118TAILQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) (elm)->field.tqe_next = NULL; (elm)->field.tqe_prev = (head)->tqh_last; *(head)->tqh_last = (elm); (head)->tqh_last = &(elm)->field.tqe_next; } while ( 0)_CFG_CORE_LTC_SHA256 1TEE_NUM_PARAMS 4__FLT_RADIX__ 2__INT32_C(c) cTEE_TYPE_SM2_KEP_KEYPAIR 0xA1000046_ANSI_STDARG_H_ __SIZEOF_WCHAR_T__ 4__FLT32X_DIG__ 15INT_LEAST64_MIN INT64_MINTEE_OPERATION_DIGEST 5__FLT_EVAL_METHOD_TS_18661_3__ 0__maybe_unused __attribute__((unused))PRIxUA PRIxPTRmp_mulmod(a,b,c,d) ltc_mp.mulmod(a, b, c, d)CFG_EARLY_TA_COMPRESS 1LTC_MP_YES 1TEE_ALG_ECDSA_P256 0x70003041TEE_ALG_AES_XTS 0x10000410__TEE_MAIN_HASH_SM3 0x7mp_sub_d(a,b,c) ltc_mp.subi(a, b, c)CFG_CRYPTO_DES 1__ARM_FEATURE_RNGTEE_DATA_FLAG_ACCESS_WRITE_META 0x00000004STAILQ_REMOVE(head,elm,type,field) do { if ((head)->stqh_first == (elm)) { STAILQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->stqh_first; while (curelm->field.stqe_next != (elm)) curelm = curelm->field.stqe_next; if ((curelm->field.stqe_next = curelm->field.stqe_next->field.stqe_next) == NULL) (head)->stqh_last = &(curelm)->field.stqe_next; } } while ( 0)TEE_PANIC_ID_TEE_INITREFATTRIBUTE 0x00000805TEE_DATA_FLAG_ACCESS_READ 0x00000001__rodata_dummy __section(".rodata.dummy" __SECTION_FLAGS_RODATA)aes_setup rijndael_setup__UINTMAX_TYPE__ long unsigned int__FLT32X_MANT_DIG__ 53CRYPT_INVALID_PRNG__UINT_FAST8_TYPE__ unsigned charINT8_C(v) v__CHAR32_TYPE__ unsigned intXMEMCMP memcmpMB_LEN_MAX 1__INT_WIDTH__ 32TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT 0x00000901LTC_ECC_SECP192K1 __UINT64_TYPE__ long unsigned intULONG_MAX (LONG_MAX * 2UL + 1UL)CFG_CRYPTO_DSA 1mp_add(a,b,c) ltc_mp.add(a, b, c)LTC_HMAC 1INT_LEAST32_MAX INT32_MAXSLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0)TEE_ATTR_HKDF_SALT 0xD00002C0INT_FAST64_MAX INT64_MAXXSTRNCPY strncpyLTC_ECC_SECP160R1 TEE_PARAM_TYPE_NONE 0__LP64__ 1__ARM_NEONTEE_ATTR_DSA_SUBPRIME 0xD0001131INT32_C(v) vTEE_ALG_SM4_ECB_NOPAD 0x10000014TEE_TYPE_SM2_PKE_PUBLIC_KEY 0xA0000047MUTEX_INITIALIZER { .wq = WAIT_QUEUE_INITIALIZER }CFG_EARLY_TA 1find_cipher__WCHAR_MIN__ 0UTEE_TYPE_HMAC_SM3 0xA0000007mp_get_digit_count(a) ltc_mp.get_digit_count(a)__FLT32X_DECIMAL_DIG__ 17TEE_PARAM_TYPE_VALUE_OUTPUT 2TEE_ATTR_DH_SUBPRIME 0xD0001132__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2CRYPT_PK_INVALID_SIZEva_arg(v,l) __builtin_va_arg(v,l)__INT16_TYPE__ short int__FLT128_DIG__ 33STAILQ_FIRST(head) ((head)->stqh_first)TEE_OPERATION_CIPHER 1CFG_CORE_DYN_SHM 1__INT_FAST32_TYPE__ long intCFG_ARM64_ldelf 1__UINT_LEAST32_TYPE__ unsigned intTAILQ_FOREACH_REVERSE_SAFE(var,head,headname,field,prev) for ((var) = TAILQ_LAST((head), headname); (var) && ((prev) = TAILQ_PREV((var), headname, field), 1); (var) = (prev))_SIZE_T_DEFINED_ TEE_PANIC_ID_TEE_ALLOCATEPERSISTENTOBJECTENUMERATOR 0x00000A01size_t__GCC_ATOMIC_LONG_LOCK_FREE 2__ARM_FEATURE_SVE_MATMUL_FP64CFG_TEE_CORE_NB_CORE 4crypto_common_cmac_alloc_ctxuint8_t__section(x) __attribute__((section(x)))__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1_VA_LIST_ TEE_ALG_DSA_SHA256 0x70004131mp_init(a) ltc_mp.init(a)_CFG_CORE_LTC_SHA224 1NULLLTC_NO_TEST 1TEE_ERROR_BAD_FORMAT 0xFFFF0005LTC_ECC_BRAINPOOLP320T1 STAILQ_FOREACH(var,head,field) for ((var) = ((head)->stqh_first); (var); (var) = ((var)->field.stqe_next))MAX_PRINT_SIZE 256CIRCLEQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (head)->cqh_first; (elm)->field.cqe_prev = (void *)(head); if ((head)->cqh_last == (void *)(head)) (head)->cqh_last = (elm); else (head)->cqh_first->field.cqe_prev = (elm); (head)->cqh_first = (elm); } while ( 0)__noprof __attribute__((no_instrument_function))CFG_PL011 1mp_mod(a,b,c) ltc_mp.mpdiv(a, b, NULL, c)mp_montgomery_normalization(a,b) ltc_mp.montgomery_normalization(a, b)TEE_ERROR_STORAGE_NOT_AVAILABLE_2 0xF0100004TEE_PANIC_ID_TEE_READOBJECTDATA 0x00000B01TEE_PANIC_ID_TEE_GETPROPERTYASIDENTITY 0x00000206__compiler_atomic_load(p) __atomic_load_n((p), __ATOMIC_RELAXED)TEE_ATTR_DSA_PUBLIC_VALUE 0xD0000131UINTPTR_C(v) UL(v)IS_ALIGNED_WITH_TYPE(x,type) (__extension__({ type __is_aligned_y; IS_ALIGNED((uintptr_t)(x), __alignof__(__is_aligned_y)); }))TEE_PANIC_ID_TEE_GETPROPERTYASSTRING 0x00000207mp_tohex(a,b) mp_toradix(a, b, 16)LTC_DER 1CRYPTO_RNG_SRC_IS_QUICK(sid) (!!((sid) & 1))TEE_ALG_ECDSA_P521 0x70005041___int_size_t_h LTC_FORTUNA 1des3_keyrsa_sign_hash(_in,_inlen,_out,_outlen,_prng,_prng_idx,_hash_idx,_saltlen,_key) rsa_sign_hash_ex(_in, _inlen, _out, _outlen, LTC_PKCS_1_PSS, _prng, _prng_idx, _hash_idx, _saltlen, _key)LTC_PKCS_1 __uint32_t_defined TEE_ALG_ECDH_P224 0x80002042LTC_SHA224 1TEE_MEM_OUTPUT 0x00000002__INT_FAST64_WIDTH__ 64__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932LTEE_MAC_SIZE_AES_CBC_MAC_NOPAD nex_realloc(ptr,size) realloc(ptr, size)TEE_ALG_AES_CCM 0x40000710va_start(v,l) __builtin_va_start(v,l)__FLT16_MIN_10_EXP__ (-4)CFG_TEE_MANUFACTURER LINARO__CHAR_UNSIGNED__ 1TEE_PANIC_ID_TEE_FREEPERSISTENTOBJECTENUMERATOR 0x00000A02UINT8_MAX 0xffCRYPT_PK_INVALID_PADDING__LDBL_MIN_EXP__ (-16381)_BSD_WCHAR_T_ROLc(x,y) ( (((ulong32)(x)<<(ulong32)((y)&31)) | (((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((32-((y)&31))&31))) & 0xFFFFFFFFUL)__SCHAR_MAX__ 0x7f__GCC_HAVE_DWARF2_CFI_ASM 1LTC_MP_LT -1HW_UNIQUE_KEY_WORD4 (HW_UNIQUE_KEY_WORD1 + 3)__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128_SIZE_T_ CFG_UNWIND 1TEE_TYPE_SM4 0xA0000014__FLT16_MAX_10_EXP__ 4TEE_ALG_HMAC_SHA224 0x30000003CFG_TA_BGET_TEST 1TEE_DATA_FLAG_ACCESS_WRITE 0x00000002__need_size_tdes_keyCFG_FTRACE_BUF_WHEN_FULL shiftmp_montgomery_setup(a,b) ltc_mp.montgomery_setup(a, b)__FLT64X_MAX_EXP__ 16384__need_ptrdiff_tTEE_ALG_ECDH_P521 0x80005042__INT16_MAX__ 0x7fff_CFG_CORE_LTC_ASN1 1INT_MAX __INT_MAX___CFG_CORE_LTC_CMAC 1mp_clear_multi ltc_deinit_multiTEE_ATTR_DH_X_BITS 0xF0001332TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930TEE_ATTR_DSA_PRIME 0xD0001031PRIxPTR __PRIPTR_PREFIX "x"__packed __attribute__((packed))CONCAT(x,y) _CONCAT(x, y)CFG_TA_ASLR 1TEE_PANIC_ID_TEE_SEEKOBJECTDATA 0x00000B02LTC_ECC192 1__GCC_IEC_559 0PRIx64 __PRI64_PREFIX "x"__FLT_HAS_QUIET_NAN__ 1__ARM_FEATURE_SM4UNISTD_H TEE_ALG_ECDSA_P224 0x70002041QUEUEDEBUG_TAILQ_INSERT_HEAD(head,elm,field) TEE_PANIC_ID_TEE_BIGINTMOD 0x00001A03UTIL_H TAILQ_HEAD(name,type) _TAILQ_HEAD(name, struct type,)rsa_encrypt_key(_in,_inlen,_out,_outlen,_lparam,_lparamlen,_prng,_prng_idx,_hash_idx,_key) rsa_encrypt_key_ex(_in, _inlen, _out, _outlen, _lparam, _lparamlen, _prng, _prng_idx, _hash_idx, LTC_PKCS_1_OAEP, _key)CFG_TEE_CORE_TA_TRACE 1INT_LEAST8_MAX INT8_MAX__FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16CRYPT_FILE_NOTFOUNDTEE_TYPE_DATA 0xA00000BF_T_WCHAR_ __SCHAR_WIDTH__ 8QUEUEDEBUG_LIST_POSTREMOVE(elm,field) TEE_ERROR_ACCESS_DENIED 0xFFFF0001__ORDER_PDP_ENDIAN__ 3412TRACE_LEVEL 3TAB_SIZE 34TEE_ATTR_DH_PUBLIC_VALUE 0xD0000132LTC_ADLER32 CRYPT_OKTEE_CHAIN_MODE_CCM 0x7TEE_HANDLE_FLAG_EXPECT_TWO_KEYS 0x00080000TEE_PANIC_ID_TEE_BIGINTDIV 0x00001902TEE_MAIN_ALGO_MD5 0x01__WINT_WIDTH__ 32TEE_MEMORY_ACCESS_READ 0x00000001TEE_ERROR_CORRUPT_OBJECT 0xF0100001CFG_CRYPTO_SM2_PKE 1CFG_DTB_MAX_SIZE 0x100000TEE_ORIGIN_TRUSTED_APP 0x00000004LTC_SET_ASN1_CUSTOM_CONSTRUCTED(list,index,Class,Tag,Data) do { int LTC_MACRO_temp ##__LINE__ = (index); LTC_SET_ASN1(list, LTC_MACRO_temp ##__LINE__, LTC_ASN1_CUSTOM_TYPE, Data, 1); __LTC_SET_ASN1_IDENTIFIER(list, LTC_MACRO_temp ##__LINE__, Class, LTC_ASN1_PC_CONSTRUCTED, Tag); } while (0)TEE_MEMREF_2_USED 0x00000004IMSG(...) trace_printf_helper(TRACE_INFO, true, __VA_ARGS__)PRIiPTR __PRIPTR_PREFIX "i"TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0CFG_TEE_IMPL_DESCR OPTEE__FLT16_MANT_DIG__ 11INT16_C(v) v__INTMAX_WIDTH__ 64TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE 0x00000705__INT_LEAST64_MAX__ 0x7fffffffffffffffLcontainer_of(ptr,type,member) (__extension__({ const typeof(((type *)0)->member) *__ptr = (ptr); (type *)((unsigned long)(__ptr) - offsetof(type, member)); }))CFG_WITH_LPAE 1TEE_USAGE_DECRYPT 0x00000004TEE_MEMORY_ACCESS_SECURE 0x20000000TEE_USAGE_MAC 0x00000008LTC_ECC_SECP160K1 __INT_LEAST64_WIDTH__ 64_CFG_CORE_LTC_CCM 1__aarch64__ 1__ATOMIC_RELAXED 0__UINTMAX_MAX__ 0xffffffffffffffffUL__must_check __attribute__((warn_unused_result))CFG_RPMB_FS_RD_ENTRIES 8CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0)TEE_ORIGIN_COMMS 0x00000002TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0_CFG_CORE_LTC_SHA512_256 1STAILQ_EMPTY(head) ((head)->stqh_first == NULL)HW_UNIQUE_KEY_WORD3 (HW_UNIQUE_KEY_WORD1 + 2)TEE_MAIN_ALGO_SM3 0x07__deprecated __attribute__((deprecated))TEE_MAIN_ALGO_SM4 0x14INT16_MIN (-0x7fff-1)mp_read_unsigned_bin(a,b,c) ltc_mp.unsigned_read(a, b, c)LTC_NO_PK 1__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)GENMASK_64(h,l) (((~UINT64_C(0)) << (l)) & (~UINT64_C(0) >> (64 - 1 - (h))))ENDIAN_64BITWORD INTPTR_MIN LONG_MINLTC_ENCRYPTTEE_ALG_GET_INTERNAL_HASH(algo) (((algo) >> 20) & 0x7)TAILQ_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) (elm)->field.tqe_prev = (listelm)->field.tqe_prev; (elm)->field.tqe_next = (listelm); *(listelm)->field.tqe_prev = (elm); (listelm)->field.tqe_prev = &(elm)->field.tqe_next; } while ( 0)LTC_MDSA_DELTA 512TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1_CFG_CORE_LTC_MPI 1TEE_PANIC_ID_TEE_FREE 0x00000602INT64_MAX 0x7fffffffffffffffLSLIST_ENTRY(type) struct { struct type *sle_next; }mp_init_multi ltc_init_multi__UINTPTR_MAX__ 0xffffffffffffffffULmp_div_2(a,b) ltc_mp.div_2(a, b)LIST_HEAD_INITIALIZER(head) { NULL }__INT_FAST16_MAX__ 0x7fffffffffffffffLSTORE64H(x,y) do { ulong64 __t = __builtin_bswap64 ((x)); XMEMCPY ((y), &__t, 8); } while(0)CFG_CORE_ASLR 1INT_LEAST16_MAX INT16_MAXLONG_MIN (-LONG_MAX - 1L)COMPILER_H crypto_mac_ctxTEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005_WCHAR_T_DECLARED CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1__ATOMIC_RELEASE 3__INT64_MAX__ 0x7fffffffffffffffLTEE_TIME_ADD(t1,t2,dst) do { (dst).seconds = (t1).seconds + (t2).seconds; (dst).millis = (t1).millis + (t2).millis; if ((dst).millis >= TEE_TIME_MILLIS_BASE) { (dst).seconds++; (dst).millis -= TEE_TIME_MILLIS_BASE; } } while (0)STAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (head)->stqh_first = (elm); } while ( 0)__INT_LEAST8_WIDTH__ 8__GNUC__ 10TEE_MEMORY_ACCESS_WRITE 0x00000002__INT_FAST32_WIDTH__ 64__int8_t_defined CFG_RPMB_FS_CACHE_ENTRIES 0QUEUEDEBUG_TAILQ_INSERT_TAIL(head,elm,field) __AARCH64_CMODEL_TINY____INT_LEAST32_WIDTH__ 32__LTC_SET_ASN1_IDENTIFIER(list,index,Class,Pc,Tag) do { int LTC_MACRO_temp = (index); ltc_asn1_list *LTC_MACRO_list = (list); LTC_MACRO_list[LTC_MACRO_temp].type = LTC_ASN1_CUSTOM_TYPE; LTC_MACRO_list[LTC_MACRO_temp].klass = (Class); LTC_MACRO_list[LTC_MACRO_temp].pc = (Pc); LTC_MACRO_list[LTC_MACRO_temp].tag = (Tag); } while (0)__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32xMALLOC_H LTC_DES 1__FLT128_HAS_DENORM__ 1TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906TEE_LOGIN_REE_KERNEL 0x80000000__GCC_IEC_559_COMPLEX 0TEE_HANDLE_FLAG_KEY_SET 0x00040000LTC_ECC_BRAINPOOLP160T1 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64xPRId32 "d"__INT_MAX__ 0x7fffffffTEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384 0x70515930TEE_ALG_DSA_SHA1 0x70002131__GXX_ABI_VERSION 1014__INT_LEAST8_TYPE__ signed charMIN(x,y) ( ((x)<(y))?(x):(y) )TAILQ_NEXT(elm,field) ((elm)->field.tqe_next)CRYPT_INVALID_ARGTEE_TIME_LT(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis < (t2).millis) : ((t1).seconds < (t2).seconds))TEE_ATTR_SM2_ID_INITIATOR 0xD0000446TEE_ALG_AES_ECB_NOPAD 0x10000010TEE_ATTR_SM2_ID_RESPONDER 0xD0000546TEE_LOGIN_GROUP 0x00000002UINT8_C(v) vCFG_RESERVED_VASPACE_SIZE (1024 * 1024 * 10)TEE_PANIC_ID_TEE_OPENTASESSION 0x00000403TEE_LOGIN_PUBLIC 0x00000000__FLT_EVAL_METHOD__ 0__UINT_FAST64_TYPE__ long unsigned intCFG_ENABLE_EMBEDDED_TESTS 1SIMPLEQ_HEAD_INITIALIZER(head) { NULL, &(head).sqh_first }__INT8_MAX__ 0x7fSIMPLEQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (head)->sqh_first = (elm); } while ( 0)TEE_MEMREF_1_USED 0x00000002_WCHAR_T_ __ATOMIC_ACQUIRE 2LTC_MUTEX_LOCK(x) mutex_lock(x);INT8_MIN (-0x7f-1)LTC_DECRYPTLTC_SHA512_256 1TEE_ATTR_PBKDF2_SALT 0xD00002C2LTC_PKCS_8 CFG_TA_FLOAT_SUPPORT 1QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm,field) __PIC__ 1_SYS_SIZE_T_H PLATFORM_FLAVOR_qemu_armv8a 1TEE_ERROR_SHORT_BUFFER 0xFFFF0010TEE_PANIC_ID_TEE_BIGINTMULMOD 0x00001A04ltc_omac_initIMSG_RAW(...) trace_printf_helper_raw(TRACE_INFO, true, __VA_ARGS__)assert(expr) do { if (!(expr)) { _assert_log(#expr, __FILE__, __LINE__, __func__); _assert_break(); } } while (0)__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64PRIu8 "u"LONG_MAX __LONG_MAX__SLIST_FIRST(head) ((head)->slh_first)TEE_ERROR_SECURITY 0xFFFF000FUINT_FAST16_MAX UINT16_MAXPRIx32 "x"PRIxVA PRIxPTR_CFG_CORE_LTC_ECC 1__ARM_FEATURE_TMECFG_SM_NO_CYCLE_COUNTING 1TEE_PANIC_ID_TEE_BIGINTINITFMMCONTEXT 0x00001603LTC_FILE_READ_BUFSIZE 8192ltc_omac_copy_stateSIMPLEQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (listelm)->field.sqe_next = (elm); } while ( 0)mp_sqr(a,b) ltc_mp.sqr(a, b)LTC_ECC_SECP112R1 TEE_MAIN_ALGO_SHA256 0x04__SIZEOF_SIZE_T__ 8TEE_ERROR_NOT_IMPLEMENTED 0xFFFF0009CFG_CRYPTO 1CFG_CRYPTO_SIZE_OPTIMIZATION 1TEE_ALG_HMAC_SHA512 0x30000006PRIX8 "X"mp_set_int(a,b) ltc_mp.set_int(a, b)HASH_PROCESS(func_name,compress_name,state_var,block_size) HASH_PROCESS_(func_name, compress_name, NULL, state_var, block_size)TAILQ_EMPTY(head) ((head)->tqh_first == NULL)mp_invmod(a,b,c) ltc_mp.invmod(a, b, c)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)TEE_HANDLE_NULL 0TEE_ATTR_RSA_EXPONENT1 0xC0000630TEE_AES_BLOCK_SIZE 16ULCFG_CRYPTO_SHA384 1TEE_TYPE_HMAC_SHA384 0xA0000005sha512_256_process sha512_processIS_POWER_OF_TWO(x) (((x) != 0) && (((x) & (~(x) + 1)) == (x)))PRIi8 "i"ECC_MAXSIZE 66STRING_EXT_H CHAR_MIN 0__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1ecc_sign_hash(in_,inlen_,out_,outlen_,prng_,wprng_,key_) ecc_sign_hash_ex(in_, inlen_, out_, outlen_, prng_, wprng_, LTC_ECCSIG_ANSIX962, NULL, key_)TEE_ALG_AES_CMAC 0x30000610__KERNEL_REFCOUNT_H TEE_OPERATION_STATE_INITIAL 0x00000000LTC_ECC_SECP112R2 MAX_FUNC_PRINT_SIZE 32TEE_PANIC_ID_TEE_BIGINTCONVERTFROMFMM 0x00001C02LTC_MDSA 1__UINT32_TYPE__ unsigned intCFG_REE_FS 1TEE_MALLOC_FILL_ZERO 0x00000000TEE_STORAGE_PRIVATE_REE 0x80000000TEE_TYPE_ECDSA_PUBLIC_KEY 0xA0000041__LONG_MAX__ 0x7fffffffffffffffLTEE_LOGIN_TRUSTED_APP 0xF0000000LTC_NO_PKCS 1__LDBL_MAX_10_EXP__ 4932mp_add_d(a,b,c) ltc_mp.addi(a, b, c)TEE_INTERNAL_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_INTERNAL_HASH(algo))LTC_ECC224 1TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1TAILQ_FIRST(head) ((head)->tqh_first)__ARM_FEATURE_FP16_SCALAR_ARITHMETICUINT_FAST64_MAX UINT64_MAX__ARM_ARCH_ISA_A64 1TEE_ALG_RSASSA_PKCS1_V1_5_SHA384 0x70005830__ARM_FEATURE_AESTEE_PARAM_TYPE_MEMREF_OUTPUT 6aes_keysize rijndael_keysizeltc_omac_ctxTAILQ_FOREACH_REVERSE(var,head,headname,field) for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); (var); (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))CFG_CORE_MAX_SYSCALL_RECURSION 4mp_init_copy(a,b) ltc_mp.init_copy(a, b)__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128__SIZEOF_INT128__ 16short unsigned intsigned charTEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2UINT64_C(v) UL(v)SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL)der_length_set der_length_sequence__size_t__ INT_FAST8_MAX INT8_MAXCRYPT_ERROR_READPRNGLIST_HEAD(name,type) struct name { struct type *lh_first; }digestPRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2))__FLT64X_HAS_INFINITY__ 1TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104SIZE_2G UINTPTR_C(0x80000000)__CHAR_BIT__ 8crypto_mac_opsTEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513__linux__ 1TEE_TYPE_AES 0xA0000010TEE_MEMREF_0_USED 0x00000001__ARM_FEATURE_SVE_SYS_QUEUE_H_ ROUNDUP(v,size) (((v) + ((__typeof__(v))(size) - 1)) & ~((__typeof__(v))(size) - 1))__nostackcheck __attribute__((no_instrument_function))LTC_ARGCHKVD(x) if (!(x)) return;__FLT64X_DIG__ 33__ARM_FEATURE_DOTPRODTEE_TYPE_DES3 0xA0000013CFG_TA_MBEDTLS 1_BSD_SIZE_T_ mp_isodd(a) (mp_get_digit_count(a) > 0 ? (mp_get_digit(a, 0) & 1 ? LTC_MP_YES : LTC_MP_NO) : LTC_MP_NO)TEE_MAIN_ALGO_AES 0x10STAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; }/home/test/workspace/code/optee_3.16/optee_osTEE_MEMORY_ACCESS_ANY_OWNER 0x00000004__INT32_TYPE__ intder_decode_set(in,inlen,list,outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC_DER_SEQ_SET)TEE_ALG_SM4_CBC_NOPAD 0x10000114TEE_ECC_CURVE_NIST_P192 0x00000001_SIZET_ __GCC_ATOMIC_POINTER_LOCK_FREE 2TEE_ATTR_DH_PRIME 0xD0001032__always_inline __attribute__((always_inline)) inlineARM64 1PRIX16 "X"_CFG_CORE_LTC_SHA384 1ROUNDDOWN(v,size) ((v) & ~((__typeof__(v))(size) - 1))__CRYPTO_CRYPTO_IMPL_H __rodata __section(".rodata" __SECTION_FLAGS_RODATA)__CRYPTO_CRYPTO_H TEE_OBJECT_ID_MAX_LEN 64CFG_KERN_LINKER_FORMAT elf64-littleaarch64__FLT32_MAX_10_EXP__ 38TEE_TIME_SUB(t1,t2,dst) do { (dst).seconds = (t1).seconds - (t2).seconds; if ((t1).millis < (t2).millis) { (dst).seconds--; (dst).millis = (t1).millis + TEE_TIME_MILLIS_BASE - (t2).millis; } else { (dst).millis = (t1).millis - (t2).millis; } } while (0)CFG_CORE_ASYNC_NOTIF_GIC_INTID 0ASSERT_H TEE_DATA_FLAG_SHARE_READ 0x00000010TEE_PANIC_ID_TEE_GETPROPERTYASBOOL 0x00000205CFG_CRYPTO_SHA512 1LL(v) v ## LLSTDINT_H stateCRYPT_MEMTOMCRYPT_CUSTOM_H_ CFG_CRYPTO_CONCAT_KDF 1CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; }UINT16_MAX 0xffffCFG_STACK_TMP_EXTRA 0__ARM_FEATURE_SVE_VECTOR_OPERATORSCFG_ARM_GICV3 1mp_montgomery_free(a) ltc_mp.montgomery_deinit(a)mp_mul_d(a,b,c) ltc_mp.muli(a, b, c)_ANSI_STDDEF_H ULL(v) v ## ULLTEE_MAIN_ALGO_ECDH 0x42TEE_PANIC_ID_TEE_WAIT 0x00001405TEE_USAGE_VERIFY 0x00000020LTC_CLEAN_STACK 1LTC_ECC_BRAINPOOLP256R1 CFG_WARN_DECL_AFTER_STATEMENT 1TEE_CHAIN_MODE_XTS 0x4TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0LTC_SHA384 1__ARM_ALIGN_MAX_STACK_PWR 16__GCC_ATOMIC_INT_LOCK_FREE 2__UINT32_C(c) c ## U__FLT64_MAX_EXP__ 1024__INT_FAST32_MAX__ 0x7fffffffffffffffLTEE_OPERATION_AE 4__compiler_bswap32(x) __builtin_bswap32((x))__REGISTER_PREFIX__ LTC_ARGCHK(x) if (!(x)) return CRYPT_INVALID_ARG;TEE_ECC_CURVE_NIST_P384 0x00000004TEE_PANIC_ID_TEE_BIGINTCONVERTTOS32 0x00001704BIT(nr) BIT32(nr)MSG(...) trace_printf_helper(0, false, __VA_ARGS__)CIRCLEQ_INSERT_BEFORE(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm); (elm)->field.cqe_prev = (listelm)->field.cqe_prev; if ((listelm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm); else (listelm)->field.cqe_prev->field.cqe_next = (elm); (listelm)->field.cqe_prev = (elm); } while ( 0)CRYPT_ERRORCFG_CORE_WORKAROUND_NSITR_CACHE_PRIME 1cipher_idxTEE_PROPSET_TEE_IMPLEMENTATION (TEE_PropSetHandle)0xFFFFFFFDCFG_WITH_VFP 1TEE_OPERATION_ASYMMETRIC_SIGNATURE 7LTC_MDSA_MAX_GROUP 512mp_sqrtmod_prime(a,b,c) ltc_mp.sqrtmod_prime(a, b, c)TEE_ATTR_DH_BASE 0xD0001232TEE_MEM_INPUT 0x00000001Symmetric_keyLTC_MECC 1UCHAR_MAX (SCHAR_MAX * 2 + 1)_CFG_CORE_LTC_ACIPHER 1TEE_PANIC_ID_TEE_STARTPERSISTENTOBJECTENUMERATOR 0x00000A05TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512 0x70616930EMSG_RAW(...) trace_printf_helper_raw(TRACE_ERROR, true, __VA_ARGS__)__INT_LEAST32_MAX__ 0x7fffffffSIMPLEQ_FIRST(head) ((head)->sqh_first)_PTRDIFF_T_ blklenLTC_BYTE(x,n) (((x) >> (8 * (n))) & 255)__ARM_FEATURE_BF16_SCALAR_ARITHMETICTEE_ALG_RSAES_PKCS1_V1_5 0x60000130__KERNEL__ 1_CFG_CORE_LTC_SM2_DSA 1RAND_MAX __INT_MAX__TEE_PANIC_ID_TEE_CIPHERDOFINAL 0x00000E01mp_toradix(a,b,c) ltc_mp.write_radix(a, b, c)INT64_C(v) L(v)__STDC_HOSTED__ 1TEE_ERROR_CANCEL 0xFFFF0002TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2TEE_LOGIN_APPLICATION_GROUP 0x00000006TEE_PARAM_TYPE_VALUE_INOUT 3LTC_MPI TEE_TYPE_DH_KEYPAIR 0xA1000032CIRCLEQ_LAST(head) ((head)->cqh_last)CFG_WITH_SOFTWARE_PRNG 1__FLT32_MAX_EXP__ 128__LDBL_MIN_10_EXP__ (-4931)TEE_ALG_GET_DIGEST_SIZE(algo) __tee_alg_get_digest_size(algo)PRIo8 "o"__WINT_MIN__ 0U__ARM_64BIT_STATE 1TEE_TYPE_HMAC_SHA224 0xA0000003__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F__DBL_HAS_DENORM__ 1LTC_ECC_PRIME192V2 __ARM_FEATURE_FMA__UINT32_MAX__ 0xffffffffU__FLT64_MAX_10_EXP__ 308__FLT16_DECIMAL_DIG__ 5TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204SHIFT_U64(v,shift) ((uint64_t)(v) << (shift))STAILQ_ENTRY(type) struct { struct type *stqe_next; }TEE_MAIN_ALGO_HKDF 0xC0HW_UNIQUE_KEY_LENGTH (16)TEE_ATTR_RSA_PRIME2 0xC0000530__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1TEE_PANIC_ID_TEE_BIGINTNEG 0x00001904__GNUC_STDC_INLINE__ 1ARGTYPE 4__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x_CFG_CORE_LTC_SHA512 1__ARM_FPCIRCLEQ_FOREACH(var,head,field) for ((var) = ((head)->cqh_first); (var) != (const void *)(head); (var) = ((var)->field.cqe_next))LTC_ECC_SM2 1CIRCLEQ_HEAD_INITIALIZER(head) { (void *)&head, (void *)&head }TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0_LTC_PRNG_EXPORT(which) int which ## _export(unsigned char *out, unsigned long *outlen, prng_state *prng) { unsigned long len = which ## _desc.export_size; LTC_ARGCHK(prng != NULL); LTC_ARGCHK(out != NULL); LTC_ARGCHK(outlen != NULL); if (*outlen < len) { *outlen = len; return CRYPT_BUFFER_OVERFLOW; } if (which ## _read(out, len, prng) != len) { return CRYPT_ERROR_READPRNG; } *outlen = len; return CRYPT_OK; }CFG_TZDRAM_START 0x0e100000TEE_PANIC_ID_TEE_STARTPROPERTYENUMERATOR 0x0000020CTEE_PANIC_ID_TEE_RESETPERSISTENTOBJECTENUMERATOR 0x00000A04__WCHAR_WIDTH__ 32LTC_DEPRECATED __attribute__((deprecated))__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64TEE_PANIC_ID_TEE_ASYMMETRICDECRYPT 0x00001101ltc_omac_opsTRACE_ERROR 1LTC_ECC_PRIME192V3 TEE_ALG_SM2_PKE 0x80000045__attr_const __attribute__((__const__))LTC_NO_HASHES 1_CFG_CORE_LTC_MAC 1PRIu64 __PRI64_PREFIX "u"MAX_UNSAFE(a,b) (((a) > (b)) ? (a) : (b))rsa_verify_hash(_sig,_siglen,_hash,_hashlen,_hash_idx,_saltlen,_stat,_key) rsa_verify_hash_ex(_sig, _siglen, _hash, _hashlen, LTC_PKCS_1_PSS, _hash_idx, _saltlen, _stat, _key)__ARM_FEATURE_CRYPTOTEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200__AARCH64EL__ 1INT_FAST16_MAX INT16_MAXTAILQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) (head)->tqh_first->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (head)->tqh_first = (elm); (elm)->field.tqe_prev = &(head)->tqh_first; } while ( 0)__FLT32_HAS_DENORM__ 1TEE_U16_TO_BIG_ENDIAN(x) TEE_U16_BSWAP(x)CFG_TA_STRICT_ANNOTATION_CHECKS 1SLIST_EMPTY(head) ((head)->slh_first == NULL)TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA384 0x60510230STAILQ_INSERT_TAIL(head,elm,field) do { (elm)->field.stqe_next = NULL; *(head)->stqh_last = (elm); (head)->stqh_last = &(elm)->field.stqe_next; } while ( 0)TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA224 0x70313930LTC_SHA512 1__LDBL_MAX__ 1.18973149535723176508575932662800702e+4932LTEE_PARAM_TYPE_GET(t,i) ((((uint32_t)t) >> ((i)*4)) & 0xF)TEE_ALG_HMAC_ALGO(main_hash) (TEE_OPERATION_MAC << 28 | (main_hash))TEE_CHAIN_MODE_PKCS1_PSS_MGF1 0x9uint32_tTEE_TYPE_PBKDF2_PASSWORD 0xA10000C2__SIZE_T __SHRT_WIDTH__ 16STAILQ_REMOVE_HEAD(head,field) do { if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) (head)->stqh_last = &(head)->stqh_first; } while ( 0)__GCC_ATOMIC_SHORT_LOCK_FREE 2TEE_PANIC_ID_TEE_ALLOCATETRANSIENTOBJECT 0x00000801CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev)TEE_CHAIN_MODE_ECB_NOPAD 0x0TEE_ATTR_RSA_PRIME1 0xC0000430CFG_CORE_HEAP_SIZE 65536TEE_ALG_SHA224 0x50000003__VERSION__ "10.2.1 20201103"__GCC_ASM_FLAG_OUTPUTS__ 1__SIZEOF_POINTER__ 8TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE1 0x00000707LTC_NO_TABLES 1LTC_NO_PROTOTYPES 1TEE_PARAM_TYPE_MEMREF_INOUT 7__ARM_FEATURE_SHA2__ARM_FEATURE_SHA3_T_SIZE TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X 0xD0000946TEE_PANIC_ID_TEE_MACINIT 0x00000F03TEE_ATTR_SM2_KEP_CONFIRMATION_IN 0xD0000746TEE_PANIC_ID_TEE_CLOSETASESSION 0x00000401PRIu16 "u"mp_copy(a,b) ltc_mp.copy(a, b)UTEE_SE_READER_TEE_ONLY (1 << 1)__PTRDIFF_T TEE_ALG_GET_CLASS(algo) __tee_alg_get_class(algo)__printf(a,b) __attribute__((format(printf, a, b)))TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1TEE_PARAM_TYPE_VALUE_INPUT 1TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 0x70004830PRIo64 __PRI64_PREFIX "o"__FLT64_HAS_INFINITY__ 1CFG_CORE_RESERVED_SHM 1__compiler_atomic_store(p,val) __atomic_store_n((p), (val), __ATOMIC_RELAXED)LTC_MUTEX_PROTO(x) extern struct mutex x;TEE_DATA_MAX_POSITION 0xFFFFFFFF__LONG_LONG_MAX__ 0x7fffffffffffffffLLmp_addmod(a,b,c,d) ltc_mp.addmod(a, b, c, d)CFG_MMAP_REGIONS 13TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA256 0x60410230QUEUEDEBUG_TAILQ_PREREMOVE(head,elm,field) TEE_ALG_SHA512 0x50000006TEE_PANIC_ID_TEE_GETOBJECTINFO1 0x00000706__STDC_VERSION__ 199901LKERNEL_MUTEX_H __ARM_FEATURE_BTI_DEFAULT__UINT16_C(c) cEMSG(...) trace_printf_helper(TRACE_ERROR, true, __VA_ARGS__)LTC_MUTEX_TYPE(x) struct mutex x;TEE_PANIC_ID_TEE_MACUPDATE 0x00000F04LTC_BASE64_URL LTC_ECC_SECP256R1 TRACE_H __GCC_ATOMIC_LLONG_LOCK_FREE 2aes_test rijndael_testTRACE_DEBUG 3CFG_HWSUPP_MEM_PERM_PXN 1TEE_TYPE_CORRUPTED_OBJECT 0xA00000BEQUEUEDEBUG_LIST_INSERT_HEAD(head,elm,field) TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0TEE_Result__LONG_LONG_WIDTH__ 64TEE_ECC_CURVE_SM2 0x00000300TEE_MAC_SIZE_AES_CBC_MAC_PKCS5 LTC_DECRYPT 1LTC_BASE16 mp_mul(a,b,c) ltc_mp.mul(a, b, c)charADD_OVERFLOW(a,b,res) __compiler_add_overflow((a), (b), (res))mp_iszero(a) (mp_cmp_d(a, 0) == LTC_MP_EQ ? LTC_MP_YES : LTC_MP_NO)CFG_PKCS11_TA_HEAP_SIZE (32 * 1024)TEE_PANIC_ID_TEE_FREETRANSIENTOBJECT 0x00000803_CFG_CORE_LTC_SIZE_OPTIMIZATION 1LIST_NEXT(elm,field) ((elm)->field.le_next)__noreturn __attribute__((__noreturn__))SIZE_1M UINTPTR_C(0x100000)TEE_PANIC_ID_TEE_DERIVEKEY 0x00001201TEE_ECC_CURVE_NIST_P224 0x00000002TEE_LOGIN_APPLICATION 0x00000004LTC_MILLER_RABIN_REPS 40_CFG_CORE_LTC_RSA 1CFG_TEE_FW_IMPL_VERSION FW_IMPL_UNDEF__UINT_LEAST16_TYPE__ short unsigned intfallthrough __attribute__((__fallthrough__))LTC_SMALL_CODE 1__LDBL_HAS_QUIET_NAN__ 1__ARM_FEATURE_SHA512mp_init_size(a,b) ltc_mp.init_size(a, b)CFG_TA_ASLR_MIN_OFFSET_PAGES 0__WCHAR_MAX__ 0xffffffffU__GNUC_VA_LIST __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64_SIZE_T TEE_PANIC_ID_TEE_ALLOCATEPROPERTYENUMERATOR 0x00000201CFG_NUM_THREADS 2mp_gcd(a,b,c) ltc_mp.gcd(a, b, c)FMSG_RAW(...) (void)0CFG_CRYPTO_HMAC 1TEE_PANIC_ID_TEE_BIGINTSUBMOD 0x00001A06TEE_ERROR_COMMUNICATION 0xFFFF000E__nex_data __FLT64X_MANT_DIG__ 113to_omac_ctxecc_sign_hash_rfc7518(in_,inlen_,out_,outlen_,prng_,wprng_,key_) ecc_sign_hash_ex(in_, inlen_, out_, outlen_, prng_, wprng_, LTC_ECCSIG_RFC7518, NULL, key_)STDIO_H true 1__FILE_ID__ core_lib_libtomcrypt_cmac_c__compiler_bswap64(x) __builtin_bswap64((x))__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16ROL(x,y) ( (((ulong32)(x)<<(ulong32)((y)&31)) | (((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((32-((y)&31))&31))) & 0xFFFFFFFFUL)mp_read_radix(a,b,c) ltc_mp.read_radix(a, b, c)TEE_ALG_AES_CBC_NOPAD 0x10000110CFG_TEE_SDP_MEM_SIZE 0x00400000_SIZE_T_DEFINED QUEUEDEBUG_TAILQ_POSTREMOVE(elm,field) __FLT16_HAS_QUIET_NAN__ 1__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128CFG_TA_ASLR_MAX_OFFSET_PAGES 128mp_count_bits(a) ltc_mp.count_bits(a)__SIG_ATOMIC_WIDTH__ 32LTC_CBC_MODE 1TEE_ERROR_NO_DATA 0xFFFF000Bfinal__bool_true_false_are_defined 1RORc(x,y) ( ((((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((y)&31)) | ((ulong32)(x)<<(ulong32)((32-((y)&31))&31))) & 0xFFFFFFFFUL)STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first }TEE_ATTR_SM2_KEP_CONFIRMATION_OUT 0xD0000846__INT_FAST64_TYPE__ long intmp_div(a,b,c,d) ltc_mp.mpdiv(a, b, c, d)LTC_ECC_SECP128R1 TEE_HANDLE_FLAG_PERSISTENT 0x00010000CFG_PKCS11_TA_AUTH_TEE_IDENTITY 1LTC_ECC521TEE_PANIC_ID_TEE_BIGINTSQUARE 0x00001905CFG_CRYPTO_SHA512_256 1LTC_ECC_SECP521R1 NULL ((void *)0)TEE_PANIC_ID_TEE_BIGINTINVMOD 0x00001A02der_free_sequence_flexi der_sequence_freeTEE_PROPSET_CURRENT_TA (TEE_PropSetHandle)0xFFFFFFFF__ORDER_BIG_ENDIAN__ 4321CFG_TEE_CORE_DEBUG 1CFG_CRYPTO_GCM 1__gnu_linux__ 1INT_FAST8_MIN INT8_MINCFG_CRYPTO_RSA 1dst_ctx__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1__FLT64X_HAS_DENORM__ 1CFG_CORE_BIGNUM_MAX_BITS 4096__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)_CFG_CORE_LTC_MD5 1LTC_UNUSED_PARAM(x) (void)(x)TEE_PANIC_ID_TEE_CIPHERUPDATE 0x00000E03mp_neg(a,b) ltc_mp.neg(a, b)TEE_ALG_SM4_CTR 0x10000214CFG_COMPAT_GP10_DES 1__INTPTR_WIDTH__ 64OUTRMSG(r) do { OUTMSG("r=[%x]", r); return r; } while (0)LTC_ECC_SECP128R2 CFG_GP_SOCKETS 1TRACE_PRINTF_LEVEL TRACE_ERRORmp_rand(a,b) ltc_mp.rand(a, b)CFG_CRYPTO_RSASSA_NA1 1__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32xTEE_MAIN_ALGO_DH 0x32__compiler_add_overflow(a,b,res) __builtin_add_overflow((a), (b), (res))__need_wchar_t__FLT_DECIMAL_DIG__ 9_T_PTRDIFF TEE_OPERATION_MAC 3TEE_TYPE_HMAC_SHA512 0xA0000006UINT_LEAST32_MAX UINT32_MAXCIRCLEQ_ENTRY(type) struct { struct type *cqe_next; struct type *cqe_prev; }TEE_PANIC_ID_TEE_PANIC 0x00000301INT_LEAST8_MIN INT8_MIN__FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x_CFG_CORE_LTC_SHA384_DESC 1SYS_CDEFS_H __FLT128_MAX_EXP__ 16384__GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__)LTC_ECC384 1ECC_BUF_SIZE 256__CTYPE_H mp_cleanup_multi ltc_cleanup_multi__linux 1UINT32_MAX 0xffffffffUTEE_CHAIN_MODE_CBC_NOPAD 0x1LTC_MDH 1SLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0)__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128CFG_PKCS11_TA_TOKEN_COUNT 3__FINITE_MATH_ONLY__ 0__noinline __attribute__((noinline))__pie__ 1CCM_ENCRYPT LTC_ENCRYPTLTC_CTR_RFC3686 0x2000CRYPT_INVALID_CIPHERLTC_WCHAR_MAX __WCHAR_MAX____ARM_FEATURE_BF16_VECTOR_ARITHMETICLTC_ECC_SECP384R1 CFG_LOCKDEP_RECORD_STACK 1__UINT8_TYPE__ unsigned char__ARM_SIZEOF_MINIMAL_ENUM 4LTC_MUTEX_INIT(x) mutex_init(x);__STDC__ 1TEE_PANIC_ID_TEE_RESETPROPERTYENUMERATOR 0x0000020BCFG_SECURE_TIME_SOURCE_CNTPCT 1TEE_PANIC_ID_TEE_BIGINTCMPS32 0x00001802crypto_des3_cmac_alloc_ctx__ARM_BIG_ENDIANTOMCRYPT_H_ TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01LTC_NO_MODES 1TEE_U64_BSWAP(x) __compiler_bswap64((x))omac_processCFG_CORE_RWDATA_NOEXEC 1LTC_PBES GNU C99 10.2.1 20201103 -mstrict-align -mno-outline-atomics -mgeneral-regs-only -mlittle-endian -mabi=lp64 -g3 -Os -Os -std=gnu99 -ffunction-sections -fdata-sections -fpieTEE_PANIC_ID_TEE_TRUNCATEOBJECTDATA 0x00000B03TEE_PANIC_ID_TA_CLOSESESSIONENTRYPOINT 0x00000101_CFG_CORE_LTC_HMAC 1__FLT64_DIG__ 15__GCC_ATOMIC_BOOL_LOCK_FREE 2CFG_ARM64_ta_arm64 1TAILQ_PREV(elm,headname,field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))LTC_MUTEX_GLOBAL(x) struct mutex x = MUTEX_INITIALIZER;TEE_ERROR_STORAGE_NOT_AVAILABLE 0xF0100003CIRCLEQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (void *)(head); (elm)->field.cqe_prev = (head)->cqh_last; if ((head)->cqh_first == (void *)(head)) (head)->cqh_first = (elm); else (head)->cqh_last->field.cqe_next = (elm); (head)->cqh_last = (elm); } while ( 0)CIRCLEQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm)->field.cqe_next; (elm)->field.cqe_prev = (listelm); if ((listelm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm); else (listelm)->field.cqe_next->field.cqe_prev = (elm); (listelm)->field.cqe_next = (elm); } while ( 0)__DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)INT8_MAX 0x7fSIZE_4M UINTPTR_C(0x400000)SIZE_MAX ULONG_MAXPRIxPASZ PRIxPTRBIT32(nr) (UINT32_C(1) << (nr))ecc_verify_hash_rfc7518(sig_,siglen_,hash_,hashlen_,stat_,key_) ecc_verify_hash_ex(sig_, siglen_, hash_, hashlen_, LTC_ECCSIG_RFC7518, stat_, key_)_CFG_CORE_LTC_AES 1_STDINT_H TEE_ALG_GET_MAIN_ALG(algo) __tee_alg_get_main_alg(algo)SLIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = SLIST_FIRST((head)); (var) && ((tvar) = SLIST_NEXT((var), field), 1); (var) = (tvar))ROL64c(x,y) ( (((x)<<((ulong64)(y)&63)) | (((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))TEE_PANIC_ID_TEE_GETOPERATIONINFO 0x00000C04TEE_ALG_ECDH_P256 0x80003042__FLT16_HAS_INFINITY__ 1CFG_DEVICE_ENUM_PTA 1TEE_TYPE_CONCAT_KDF_Z 0xA10000C1LTC_ECC_BRAINPOOLP256T1 __builtin_memcpy__ARM_PCS_AAPCS64 1__FLT64X_DECIMAL_DIG__ 36free_ctxTEE_ATTR_ECC_CURVE 0xF0000441UTEE_SE_READER_PRESENT (1 << 0)TEE_PANIC_ID_TEE_GETOBJECTVALUEATTRIBUTE 0x00000704LTC_SSH TEE_PANIC_ID_TEE_BIGINTFMMSIZEINU32 0x00001502__ARM_SIZEOF_WCHAR_T 4CRYPT_INVALID_PRNGSIZE__SIZEOF_DOUBLE__ 8MIN_UNSAFE(a,b) (((a) < (b)) ? (a) : (b))STAILQ_REMOVE_AFTER(head,elm,field) do { if ((STAILQ_NEXT(elm, field) = STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) (head)->stqh_last = &STAILQ_NEXT((elm), field); } while (0)TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1LTC_HKDF INTMAX_MIN INT64_MINLIST_FIRST(head) ((head)->lh_first)__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32_BSD_WCHAR_T_ __ARM_FEATURE_FP16_VECTOR_ARITHMETICCFG_PKCS11_TA_ALLOW_DIGEST_KEY 1_CFG_CORE_LTC_OPTEE_THREAD 1CFG_CRYPTO_SM3 1TEE_U32_TO_BIG_ENDIAN(x) TEE_U32_BSWAP(x)LIST_EMPTY(head) ((head)->lh_first == NULL)__compiler_sub_overflow(a,b,res) __builtin_sub_overflow((a), (b), (res))__LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966LXMEM_NEQ consttime_memcmpTEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703UTEE_SE_READER_SELECT_RESPONE_ENABLE (1 << 2)U(v) v ## U_CFG_CORE_LTC_XTS 1TEE_ATTR_RSA_PRIVATE_EXPONENT 0xC0000330nex_malloc(size) malloc(size)__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64LTC_ECC_BRAINPOOLP512R1 TEE_TIME_LE(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis <= (t2).millis) : ((t1).seconds <= (t2).seconds))dataTEE_ERROR_EXCESS_DATA 0xFFFF0004TEE_PANIC_ID_TEE_INITVALUEATTRIBUTE 0x00000806__OPTIMIZE__ 1IS_ALIGNED(x,a) (((x) & ((a) - 1)) == 0)TEE_USAGE_ENCRYPT 0x00000002LTC_MAX_ECC 521CFG_CRYPTO_CBC_MAC 1__PRI64_PREFIX "l"_CFG_CORE_LTC_SM2_KEP 1CFG_OS_REV_REPORTS_GIT_SHA1 1LTC_HAVE_BSWAP_BUILTIN __AARCH64_CMODEL_SMALL__aes_enc_setup rijndael_enc_setupmp_submod(a,b,c,d) ltc_mp.submod(a, b, c, d)__restrict restrictSUB_OVERFLOW(a,b,res) __compiler_sub_overflow((a), (b), (res))rsa_sign_saltlen_get_max(_hash_idx,_key) rsa_sign_saltlen_get_max_ex(LTC_PKCS_1_PSS, _hash_idx, _key)TEE_ALG_HMAC_SM3 0x30000007CRYPT_INPUT_TOO_LONG__OPTIMIZE_SIZE__ 1STORE32L(x,y) do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)__weak __attribute__((weak))__FLT16_DIG__ 3STAILQ_FOREACH_SAFE(var,head,field,tvar) for ((var) = STAILQ_FIRST((head)); (var) && ((tvar) = STAILQ_NEXT((var), field), 1); (var) = (tvar))_TAILQ_HEAD(name,type,qual) struct name { qual type *tqh_first; qual type *qual *tqh_last; }copy_stateCFG_STACK_THREAD_EXTRA 0TAILQ_REMOVE(head,elm,field) do { QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field) QUEUEDEBUG_TAILQ_OP((elm), field) if (((elm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = (elm)->field.tqe_prev; else (head)->tqh_last = (elm)->field.tqe_prev; *(elm)->field.tqe_prev = (elm)->field.tqe_next; QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); } while ( 0)CFG_CRYPTO_HKDF 1__pure __attribute__((pure))__ATOMIC_ACQ_REL 4_T_WCHAR LTC_CRC32 LTC_BASE32 __INT8_TYPE__ signed charTEE_CHAIN_MODE_CTR 0x2TEE_ATTR_HKDF_INFO 0xD00003C0LTC_CCM_MODE 1sha384_process sha512_process__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1TEE_API_DEFINES_EXTENSIONS_H MAXBLOCKSIZE 144_STDDEF_H_ PRIu32 "u"TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2TEE_ERROR_TIME_NOT_SET 0xFFFF5000TEE_API_TYPES_H TAILQ_FOREACH(var,head,field) for ((var) = ((head)->tqh_first); (var); (var) = ((var)->field.tqe_next))__FLT64_MIN_EXP__ (-1021)__ARM_FEATURE_UNALIGNED 1__ARM_FEATURE_SVE2_BITPERMTRACE_MAX TRACE_FLOW_CONCAT(x,y) x ##yTEE_PANIC_ID_TA_INVOKECOMMANDENTRYPOINT 0x00000104TEE_TYPE_DSA_KEYPAIR 0xA1000031ltc_omac_finalCRYPT_INVALID_PACKETINMSG(...) FMSG("> " __VA_ARGS__)__INT_FAST8_TYPE__ signed charCFG_CRYPTO_XTS 1_CFG_FTRACE_BUF_WHEN_FULL_shift 1BSWAP(x) ( ((x>>24)&0x000000FFUL) | ((x<<24)&0xFF000000UL) | ((x>>8)&0x0000FF00UL) | ((x<<8)&0x00FF0000UL) )TEE_TYPE_RSA_PUBLIC_KEY 0xA0000030LTC_CALL TOMCRYPT_CFG_H TEE_PANIC_ID_TEE_BIGINTMUL 0x00001903__FLT32X_MIN_EXP__ (-1021)TEE_ALG_RSASSA_PKCS1_V1_5_SHA224 0x70003830TEE_ERROR_ACCESS_CONFLICT 0xFFFF0003_BSD_PTRDIFF_T_ __WCHAR_T __DBL_DIG__ 15TEE_ALG_DES3_CBC_NOPAD 0x10000113TEE_ALG_RSASSA_PKCS1_V1_5_SHA512 0x70006830CFG_IN_TREE_EARLY_TAS trusted_keys/f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8cTEE_MAIN_ALGO_DSA 0x31LTC_RSA_CRT_HARDENING CFG_CRYPTO_DH 1__INT64_TYPE__ long intTEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04CRYPT_NOP__INT16_C(c) ctrace_printf_helper_raw(level,level_ok,...) trace_printf(NULL, 0, (level), (level_ok), __VA_ARGS__)__WINT_TYPE__ unsigned intTEE_ERROR_EXTERNAL_CANCEL 0xFFFF0011TEE_PANIC_ID_TEE_BIGINTCMP 0x00001801__INT_FAST8_MAX__ 0x7fcore/lib/libtomcrypt/cmac.cMUL_OVERFLOW(a,b,res) __compiler_mul_overflow((a), (b), (res))__FLT128_HAS_INFINITY__ 1long long unsigned int__unused __attribute__((unused))CFG_CRYPTO_CCM 1TEE_CHAIN_MODE_CMAC 0x6L(v) v ## L__UINT_FAST16_TYPE__ long unsigned intTEE_CHAIN_MODE_CTS 0x3UINT_LEAST8_MAX UINT8_MAXTEE_PANIC_ID_TEE_GETINSTANCEDATA 0x00000603TEE_TYPE_ECDH_KEYPAIR 0xA1000042__UINT8_MAX__ 0xffCHAR_MAX UCHAR_MAXTEE_ALG_RSASSA_PKCS1_V1_5_SHA1 0x70002830TEE_PANIC_ID_TEE_SETINSTANCEDATA 0x00000609__compiler_bswap16(x) __builtin_bswap16((x))CFG_CRYPTO_CBC_MAC_BUNDLE_BLOCKS 64mp_lcm(a,b,c) ltc_mp.lcm(a, b, c)ecc_verify_hash(sig_,siglen_,hash_,hashlen_,stat_,key_) ecc_verify_hash_ex(sig_, siglen_, hash_, hashlen_, LTC_ECCSIG_ANSIX962, stat_, key_)TEE_ERROR_ITEM_NOT_FOUND 0xFFFF0008CFG_CC_OPT_LEVEL sMALLOC_INITIAL_POOL_MIN_SIZE 1024crypto_aes_cmac_alloc_ctxTEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1__UINT_FAST8_MAX__ 0xff__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64mp_prime_is_prime(a,b,c) ltc_mp.isprime(a, b, c)__SIZEOF_WINT_T__ 4TEE_ALG_SHA1 0x50000002CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEFTEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02__FLT64_DECIMAL_DIG__ 17TEE_ALG_ECDSA_P192 0x70001041_VA_LIST PRIxPA PRIxPTRCFG_LIBUTILS_WITH_ISOC 1TRACE_MIN 0mp_2expt(a,b) ltc_mp.twoexpt(a, b)__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32LTC_PAD_MASK (0xF000U)__ATOMIC_CONSUME 1__INT_LEAST16_TYPE__ short int__ARM_FEATURE_FRINTmp_sqrmod(a,b,c) ltc_mp.sqrmod(a, b, c)CRYPT_PK_TYPE_MISMATCHSHIFT_U32(v,shift) ((uint32_t)(v) << (shift))CFG_CORE_HUK_SUBKEY_COMPAT 1XFREE freeSLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0)UDIV_ROUND_NEAREST(x,y) (__extension__ ({ __typeof__(x) _x = (x); __typeof__(y) _y = (y); (_x + (_y / 2)) / _y; }))TEE_TYPE_HMAC_MD5 0xA0000001TEE_DATA_FLAG_SHARE_WRITE 0x00000020ROR(x,y) ( ((((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((y)&31)) | ((ulong32)(x)<<(ulong32)((32-((y)&31))&31))) & 0xFFFFFFFFUL)__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2CFG_HWSUPP_MEM_PERM_WXN 1__INT_LEAST32_TYPE__ intLTC_ECC_BRAINPOOLP224T1 TEE_PANIC_ID_TEE_BIGINTGETBIT 0x00001803__SIZEOF_PTRDIFF_T__ 8TEE_TYPE_SM2_DSA_KEYPAIR 0xA1000045nex_free(ptr) free(ptr)CTR_COUNTER_LITTLE_ENDIAN 0x0000CFG_SHMEM_SIZE 0x00200000TEE_ALG_DES_CBC_NOPAD 0x10000111TEE_TYPE_DSA_PUBLIC_KEY 0xA0000031INT64_MIN (-0x7fffffffffffffffL-1)__ARM_FEATURE_COMPLEX_VA_LIST_T_H TEE_ALG_ECDH_P192 0x80001042__FLT32X_HAS_QUIET_NAN__ 1TEE_PANIC_ID_TEE_MEMMOVE 0x00000607TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 0x60210230__DBL_MIN_EXP__ (-1021)__FLT64X_MIN_EXP__ (-16381)TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230prevTYPES_EXT_H SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0)TEE_MAIN_ALGO_SM2_PKE 0x47CFG_CRYPTO_SM4 1TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703LTC_NO_PRNGS 1TEE_MAIN_ALGO_DES3 0x13COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0)__INT32_MAX__ 0x7fffffffmdbg_check(x) do { } while (0)SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; }_CFG_CORE_LTC_VFP 1sha224_process sha256_processDIV_ROUND_UP(x,y) (((x) + (y) - 1) / (y))PRId16 "d"TEE_PANIC_ID_TEE_BIGINTGETBITCOUNT 0x00001804__ARM_FEATURE_CRC32TEE_U64_FROM_BIG_ENDIAN(x) TEE_U64_BSWAP(x)CFG_CRYPTO_CMAC 1TEE_PANIC_ID_TEE_AEINIT 0x00001003bool _Bool___int_ptrdiff_t_h XCLOCK clockrijndael_key__FLT128_HAS_QUIET_NAN__ 1MAX(x,y) ( ((x)>(y))?(x):(y) )TEE_MAIN_ALGO_SHA224 0x03TEE_USAGE_DERIVE 0x00000040TEE_ATTR_RSA_MODULUS 0xD0000130TRACE_FLOW 4LTC_XTS_MODE 1CFG_SYSTEM_PTA 1__used __attribute__((__used__))CFG_REE_FS_TA 1TEE_ALG_SHA256 0x50000004TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0TEE_MAIN_ALGO_DES2 0x12TEE_PANIC_ID_TA_OPENSESSIONENTRYPOINT 0x00000105CFG_EMBEDDED_TS 1CFG_WITH_ARM_TRUSTED_FW 1__FLT32X_HAS_DENORM__ 1LTC_MD5 1__FLT32_HAS_QUIET_NAN__ 1PRIi16 "i"__LDBL_NORM_MAX__ 1.18973149535723176508575932662800702e+4932Llong long intCFG_CORE_MBEDTLS_MPI 1__ATOMIC_H CIRCLEQ_LOOP_PREV(head,elm,field) (((elm)->field.cqe_prev == (void *)(head)) ? ((head)->cqh_last) : (elm->field.cqe_prev))trace_printf_helper(level,level_ok,...) trace_printf(__func__, __LINE__, (level), (level_ok), __VA_ARGS__)CRYPT_INVALID_HASHSLIST_HEAD(name,type) struct name { struct type *slh_first; }TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES1 0x00000809TEE_MAC_SIZE_DES_CBC_MAC_PKCS5 __ARM_FEATURE_CLZ 1__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32TEE_PANIC_ID_TEE_BIGINTCOMPUTEEXTENDEDGCD 0x00001B01__FLT16_MIN_EXP__ (-13)TEE_ALG_RSA_NOPAD 0x60000030CFG_CORE_UNMAP_CORE_AT_EL0 1TIME_H __INTMAX_MAX__ 0x7fffffffffffffffLLTC_ECC_BRAINPOOLP192R1 __HAVE_BUILTIN_OVERFLOW 1freeunix 1CIRCLEQ_REMOVE(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (elm), field) if ((elm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm)->field.cqe_prev; else (elm)->field.cqe_next->field.cqe_prev = (elm)->field.cqe_prev; if ((elm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm)->field.cqe_next; else (elm)->field.cqe_prev->field.cqe_next = (elm)->field.cqe_next; QUEUEDEBUG_CIRCLEQ_POSTREMOVE((elm), field) } while ( 0)TEE_MEMREF_3_USED 0x00000008__ARM_ARCH 8LLONG_MAX __LONG_LONG_MAX__TEE_PANIC_ID_TEE_GETPROPERTYASUUID 0x00000209aes_enc_ecb_encrypt rijndael_enc_ecb_encrypt__cold __attribute__((__cold__))omac_doneTEE_CHAIN_MODE_CBC_MAC_PKCS5 0x5LIST_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) (elm)->field.le_prev = (listelm)->field.le_prev; (elm)->field.le_next = (listelm); *(listelm)->field.le_prev = (elm); (listelm)->field.le_prev = &(elm)->field.le_next; } while ( 0)__DBL_HAS_QUIET_NAN__ 1STORE64L(x,y) do { ulong64 __t = (x); XMEMCPY(y, &__t, 8); } while(0)TEE_ALG_DES3_CMAC 0xF0000613__FLT_EVAL_METHOD__TEE_ATTR_RSA_OAEP_LABEL 0xD0000930LTC_MP_EQ 0__AARCH64EB____LDBL_EPSILON__ 1.92592994438723585305597794258492732e-34LTEE_LOGIN_USER 0x00000001MEMBER_SIZE(type,member) sizeof(((type *)0)->member)TEE_PANIC_ID_TEE_AEUPDATE 0x00001004__FLT32X_MIN_10_EXP__ (-307)TEE_PANIC_ID_TEE_GETREETIME 0x00001401SCHAR_MIN (-SCHAR_MAX - 1)__unix 1__LDBL_HAS_INFINITY__ 1__DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA1 0x70212930long unsigned intTEE_ALG_HASH_ALGO(main_hash) __tee_alg_hash_algo(main_hash)__compiler_mul_overflow(a,b,res) __builtin_mul_overflow((a), (b), (res))TEE_PANIC_ID_TEE_OPENPERSISTENTOBJECT 0x00000903CFG_CRYPTOLIB_NAME tomcryptTEE_PANIC_ID_TEE_GETSYSTEMTIME 0x00001402TEE_ALG_SM2_DSA_SM3 0x70006045__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38FSIMPLEQ_REMOVE(head,elm,type,field) do { if ((head)->sqh_first == (elm)) { SIMPLEQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->sqh_first; while (curelm->field.sqe_next != (elm)) curelm = curelm->field.sqe_next; if ((curelm->field.sqe_next = curelm->field.sqe_next->field.sqe_next) == NULL) (head)->sqh_last = &(curelm)->field.sqe_next; } } while ( 0)QUEUEDEBUG_CIRCLEQ_HEAD(head,field) TEE_PANIC_ID_TEE_ASYMMETRICSIGNDIGEST 0x00001103HW_UNIQUE_KEY_WORD1 (8)UINT_FAST8_MAX UINT8_MAXTEE_ATTR_SECRET_VALUE 0xC0000000SIMPLEQ_INIT(head) do { (head)->sqh_first = NULL; (head)->sqh_last = &(head)->sqh_first; } while ( 0)ROR64(x,y) ( ((((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>((ulong64)(y)&CONST64(63))) | ((x)<<(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))PRIx8 "x"ROUNDUP_DIV(x,y) (__extension__({ typeof(x) __roundup_x = (x); typeof(y) __roundup_mask = (typeof(x))(y) - 1; (__roundup_x / (y)) + (__roundup_x & __roundup_mask ? 1 : 0); }))TEE_PANIC_ID_TEE_GETTAPERSISTENTTIME 0x00001403__INT_FAST16_TYPE__ long intCFG_CORE_ARM64_PA_BITS 32__FLT64_HAS_DENORM__ 1SMSG(...) trace_printf(__func__, __LINE__, TRACE_ERROR, true, __VA_ARGS__)__FLT128_DECIMAL_DIG__ 36CFG_CRYPTO_SHA1 1__FLT_HAS_DENORM__ 1TEE_ALG_GET_KEY_TYPE(algo,with_private_key) __tee_alg_get_key_type(algo, with_private_key)TEE_PANIC_ID_TEE_BIGINTADD 0x00001901CFG_CRYPTO_SHA256 1TEE_ATTR_RSA_EXPONENT2 0xC0000730TEE_PANIC_ID_TEE_BIGINTCOMPUTEFMM 0x00001C01rsa_decrypt_key(_in,_inlen,_out,_outlen,_lparam,_lparamlen,_hash_idx,_stat,_key) rsa_decrypt_key_ex(_in, _inlen, _out, _outlen, _lparam, _lparamlen, _hash_idx, LTC_PKCS_1_OAEP, _stat, _key)UTEE_DEFINES_H CFG_TEE_CORE_LOG_LEVEL 3aes_enc_keysize rijndael_enc_keysizeSIMPLEQ_REMOVE_HEAD(head,field) do { if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) (head)->sqh_last = &(head)->sqh_first; } while ( 0)TEE_ERROR_TARGET_DEAD 0xFFFF3024LTC_SET_ASN1(list,index,Type,Data,Size) do { int LTC_MACRO_temp = (index); ltc_asn1_list *LTC_MACRO_list = (list); LTC_MACRO_list[LTC_MACRO_temp].type = (Type); LTC_MACRO_list[LTC_MACRO_temp].data = (void*)(Data); LTC_MACRO_list[LTC_MACRO_temp].size = (Size); LTC_MACRO_list[LTC_MACRO_temp].used = 0; LTC_MACRO_list[LTC_MACRO_temp].optional = 0; LTC_MACRO_list[LTC_MACRO_temp].klass = 0; LTC_MACRO_list[LTC_MACRO_temp].pc = 0; LTC_MACRO_list[LTC_MACRO_temp].tag = 0; } while (0)__compiler_compare_and_swap(p,oval,nval) __atomic_compare_exchange_n((p), (oval), (nval), true, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED)UINTPTR_MAX ULONG_MAXCFG_DEBUG_INFO 1__UINT64_C(c) c ## UL__SIZE_T__ __LDBL_MANT_DIG__ 113__UINT_LEAST8_TYPE__ unsigned charTAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)TEE_PANIC_ID_TEE_AEENCRYPTFINAL 0x00001002STORE32H(x,y) do { ulong32 __t = __builtin_bswap32 ((x)); XMEMCPY ((y), &__t, 4); } while(0)TEE_PANIC_ID_TEE_POPULATETRANSIENTOBJECT 0x00000807der_decode_sequence(in,inlen,list,outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC_DER_SEQ_SEQUENCE | LTC_DER_SEQ_RELAXED)cipher__CHAR16_TYPE__ short unsigned intTEE_ORIGIN_API 0x00000001TEE_PARAM_TYPE_MEMREF_INPUT 5TEE_TYPE_HMAC_SHA256 0xA0000004__SIZEOF_LONG_DOUBLE__ 16LTC_RSA_BLINDING LTC_CTR_MODE 1TEE_OPERATION_KEY_DERIVATION 8unsigned int__AARCH64_CMODEL_LARGE__PRIXPTR __PRIPTR_PREFIX "X"TEE_ERROR_SIGNATURE_INVALID 0xFFFF3072__data __section(".data")TAILQ_FOREACH_SAFE(var,head,field,next) for ((var) = ((head)->tqh_first); (var) != NULL && ((next) = TAILQ_NEXT(var, field), 1); (var) = (next))USHRT_MAX (SHRT_MAX * 2 + 1)CRYPT_INVALID_KEYSIZECFG_CRYPTO_MD5 1__FLT_EVAL_METHOD_C99__OUTMSG(...) FMSG("< " __VA_ARGS__)__FLT_MIN__ 1.17549435082228750796873653722224568e-38FTEE_PANIC_ID_TEE_FREEPROPERTYENUMERATOR 0x00000202TEE_ALG_RSASSA_PKCS1_V1_5_MD5SHA1 0x7000F830_assert_breakLTC_ECC_BRAINPOOLP384R1 CFG_WITH_STATS 1__SIZE_TYPE__ long unsigned int__LDBL_MAX_EXP__ 16384short intulong32TEE_ALG_DSA_SHA224 0x70003131__STDC_UTF_16__ 1_CFG_CORE_LTC_CBC 1DMSG(...) trace_printf_helper(TRACE_DEBUG, true, __VA_ARGS__)_LP64 1TEE_SUCCESS 0x00000000LTC_ECC_BRAINPOOLP512T1 TEE_MAIN_ALGO_SM2_KEP 0x46UINT16_C(v) vTEE_ALG_RSASSA_PKCS1_V1_5_MD5 0x70001830TEE_U64_TO_BIG_ENDIAN(x) TEE_U64_BSWAP(x)__UINT_FAST32_MAX__ 0xffffffffffffffffUL_CFG_CORE_LTC_CBC_MAC 1STDLIB_H TEE_TYPE_GENERIC_SECRET 0xA0000000__INT_FAST8_WIDTH__ 8__UINTMAX_C(c) c ## ULTEE_ALG_ILLEGAL_VALUE 0xEFFFFFFFTEE_PANIC_ID_TA_CREATEENTRYPOINT 0x00000102TAILQ_LAST(head,headname) (*(((struct headname *)((head)->tqh_last))->tqh_last))_STDARG_H TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT1 0x00000905__PTRDIFF_TYPE__ long intCFG_CORE_THREAD_SHIFT 0_CFG_CORE_LTC_ECB 1__UINT_LEAST8_MAX__ 0xffLTC_ECC_SECP256K1 TEE_PANIC_ID_TEE_ASYMMETRICENCRYPT 0x00001102BIT64(nr) (UINT64_C(1) << (nr))__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x__INT64_C(c) c ## L__FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64xROR64c(x,y) ( ((((x)&CONST64(0xFFFFFFFFFFFFFFFF))>>((ulong64)(y)&CONST64(63))) | ((x)<<(((ulong64)64-((y)&63))&63))) & CONST64(0xFFFFFFFFFFFFFFFF))STRING_H LIST_REMOVE(elm,field) do { QUEUEDEBUG_LIST_OP((elm), field) if ((elm)->field.le_next != NULL) (elm)->field.le_next->field.le_prev = (elm)->field.le_prev; *(elm)->field.le_prev = (elm)->field.le_next; QUEUEDEBUG_LIST_POSTREMOVE((elm), field) } while ( 0)CMP_TRILEAN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? 1 : _a < _b ? -1 : 0; }))CFG_CORE_TZSRAM_EMUL_SIZE 458752TEE_TYPE_RSA_KEYPAIR 0xA1000030__DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)TEE_USAGE_EXTRACTABLE 0x00000001LTC_NO_MACS 1GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103zRx $pA BR A @HMD`AC @A0BL @A BL DA BM tA BY $ %&'(( (p*++(+H--4-//F/@11U1@33e3D566s6t899;<<>>>(@@ AABDEGIKMOQSUWY[]_acegikmoqsuwy{}4e. _    ,e.h=pU 5!p"#$      !"#$%,8FKUibi9 < cmac.c$xcrypto_common_cmac_alloc_ctxto_omac_ctxltc_omac_free_ctxltc_omac_finalltc_omac_updateltc_omac_initltc_omac_copy_state$dltc_omac_ops__func__.0__func__.1wm4.0.d4bbeb70821a03403b38a65f39801160wm4.conf.h.2.27a59c4a24628c7694563cf161b1456awm4.compiler.h.7.ff8c7af35a6a55f407776d82ff392a74wm4.stdarg.h.31.b55da1089056868966f25de5dbfc7d3cwm4.stdbool.h.29.07dce69c3b78884144b7f7bd19483461wm4.stddef.h.39.27677723d43e5b5a7afdf8d798429f1dwm4.trace_levels.h.6.505d35da271c0597dd2f84103d342d6bwm4.trace.h.14.e67646cb777e7100284aeacbea3e9bf6wm4.assert.h.19.d5c5642ae191d5539a96347cd4ce4641wm4.limits.h.6.1223e95d2c07729a89d61368528e351awm4.stdint.h.14.7254d4ddddc405ae01d91db8729516ebwm4.inttypes.h.14.04e955cd15f1a1b81e8c7d766922740bwm4.tee_api_defines.h.9.15bfa1d81f385075137a5e5cb1dad104wm4.tee_api_types.h.195.70f88af562e4de06db5cb96bde92609fwm4.crypto_impl.h.8.bcc08d283c788559e1400b4d67a8549awm4.types_ext.h.15.e3b47cfc410272ddfab11b3a34a626a6wm4.malloc.h.15.6930c05677ba761883918ce0ce0a01e3wm4.cdefs.h.6.216810ff45474094d4f2557fb832b9f7wm4.tomcrypt_custom.h.12.f9ff705b6909a222feeb94839201f471wm4.tomcrypt_custom.h.45.65715d179b160e78719bd0f81f1e53ebwm4.queue.h.36.ab6be41b80585ec9d579ac4c6beceb1awm4.mutex.h.19.84c9e3da130860eb4fcd62ac4b5ced1cwm4.tomcrypt_custom.h.646.e1440a986f5d21472745e4a3ac647104wm4.tomcrypt.h.30.dc71fc46fb1651a29109c298cdcbe4c5wm4.tomcrypt_cfg.h.18.7de7aad147a99d84911779f6be2edf82wm4.tomcrypt_macros.h.63.33338cb2c7de7612b9fdcccec1842733wm4.tomcrypt_cipher.h.691.562a8ebcff2991b49fc494eadb635b97wm4.tomcrypt_hash.h.325.16c814493b39a35a7decb833e843ad25wm4.tomcrypt_mac.h.400.b242d457e079dde2e2f38f2596539193wm4.tomcrypt_pk.h.66.92fc1b0234c46992d30a930d6ca5e9e6wm4.tomcrypt_math.h.13.c74e20eef7aa165ebe8ae722562f71e7wm4.tomcrypt_argchk.h.41.5f115c9cddeff6b6af23b8b80b650f26wm4.tomcrypt_private.h.17.8332358775bef089882dd6ffc834571fwm4.tee_api_defines_extensions.h.8.4f014b668a58a53beba9a565b7ccfcdewm4.utee_defines.h.18.c17b9403052b06642cb6b8e2e294c31ewm4.util.h.6.897c353ede1120403e68661ec24a1f15find_ciphercalloc_assert_log_assert_breakfreeomac_doneomac_processmemcpycrypto_aes_cmac_alloc_ctxcrypto_des3_cmac_alloc_ctx,4"8"" "% %$(,<@  $ $ (  4'8<'@DHPTd * 0s00P-@%/).90(>0bL0?S0bZ0ؾf0m0r0Wc0>0 0ǵ0=00~0ӗ0O0>R00 00^s07000m#0!U0 )000ז0C00\00@ 0/00er06!0D'0-030`90?0kE0<N0U0Z0f00m0i0i90(E0)Q0^00k0R0000&0 0$0k10?0 L"U0` w0I1++ 0l0I1+A+=  0:c/0I1:+>+zC0N+R+b+&f+k0kv+z+00y008 0T'0& H+L+Q j x0+>+:0(+}+w++(0."D+ H+M0X+I\+Cl+p+u(0R+++*+$+|+v++3,N0Zk0Tu%03 + + -+Z+V- @  + %5  DI d +h +q +u +~ +& +" +b +\ 4 4 + + + + T   ' X* C $[ hw 0_{ 0_ 0D 0D 0 0 0 0 0C 0C 0w* 0w* 03 03 0 0 0! 0    AI T \ PPXXpp&.0:0BLMXUhahil,,LX\`ddp    >FQY@}88@@ %@IQ\d8o8w@88@D*2=E<P<XD|<<D((+   , ,% D3 D; HZ b ,m ,u Dlltt&. 9 Alb$jHuX}ddg4X4X)  0 @P`p   0 4 8  <( D@HpP X H` h px@@Dt   /340%5/0`76@7I8R9X:^;h0q0z0W<=>?@0hA0000*p0(BC0\0D+040F0X0eaEj0ltF~0}0\00G04'HIJKLMNOPQ RS 0%(T.U7V0! 0d0+0%0٧#0<)0+/050;0QxA07+G0M0RS0PY0_0e0Љk0 q0w0}0000'_00 0N00:0000ė00>0W0r0V0k0ݷ000 0 02=0\00\%0+010a70=0C0I0'O0U0][0a0g0Wm0s0y00a0@M0E0 0a00\0000050n0[l0.0 00[00`0:0W04 00r008]!0?'0H-0a30s90I?0UE0K0,Q0dxW0]0vc0Hi02o0ou0{0Zn00e0000X)0{V0|)0%0%0 0Z0j0RX00v00x0 0I<0G000 000<00#0)0~/0\50\;0kA06G0-jM0S0" Y0C_0e09k0q0}w0o}0B0|0X030BX0Q0U@0V050*00}00l00:00n 00p0"700U04 0A0! 0M0%0o+0f10)!70z=0٩C0I0O0U0r[0ka0g0m0s0l4y0)000Ej00000k0jv00=0 k0b*08m0H0T00+r0|0h0E0a0 0+0030#!0ݨ'0-0O30\H90?0UE0}K0Q0PW0]0c0i0o05u0S{0E0/000000 0 00R0\0*a0$000P0B 00l000l0 0k00\0X#0g)0O/0G50:;0_`A0G0\M0S0ݫY0L5_0te0(k0q0Bw0}0m0l;0n0N00I0q00v000Y00á0000?k000020c00# 0J0`00%0+0b10i70;=0kC0P I0nlO0RU0[0Xa0hg0m0Cxs0gy00]00<0O00 0O000·000000Ա0050Γ00<02_0" 0*00.0߁!0'0o-0 30P90?0E0IK0NQ0^W0]0Sc0ci0o0s,u0i{00l 00O0e0x00##0p0G000Z0RV00 0k0t00N0|00 0 0 0 0 0# 0J) 0/ 0 5 07; 0ߛA 0'_G 0sM 0ӫS 0]Y 0 d_ 03e 0#k 0P/q 0Zw 0M} 0 0 0 0 0 04 0m 0{ 0 0/ 0j 0 0 0޴ 0R 0 0 ^ 0>; 0 0z 01 0 0 0w 0 0o 0q 0M,% 0G+ 0.1 0D7 0= 0ҒC 0hI 0O 0hU 00I 000B0a#0)0/0750;0 A0~G0M0S0 Y0{a_0qe0k0jq0w0t}00P00.0r0C0U0-0ލ0+005>0060T0@00b0Ǟ0W(0v>0 Z00] 00 00!%0+010970=0C0\ I0>VO0 U0[0wa0g0m0)s0y0>t00M0d00z0-0St0_0rY0H00m0 0*0j00=0L0t00500 00s004!0Q1'0-030=90`?0E0@fK0Q0X0_0 f0m0~&t0x{0-;00H0`0&09000H0|0o0(00nm000Y0Q0#00&0q0050#c#0q*01080Qv?0#kF0vM0 :T0{[0ծb0mi0p0&w0Z~0w0Ĩ0=005000m200Y#000t0on00c/0=0l0/x0vI 0n0n0O60P&0-0,S40;0B0+I0P0W0_^0}e0l0s0 z0c0X00000y000D0|0/00q0u0'0~ 0z0Uo0u0#03)0 /0ʹ50;0SA0G0YM0S0xY0_0_ce0k0Gq0@ w0X}0*\0601060f00;00000%0i000Gg0º00-0| 0X0c00j#0S)0`/0j=50kR;0cA0G0M0S0!0 00 0*00S- 0T00EI0e&0-040;0B0I0<5P0?W0,n^0e0l0Ns0ډz0(000 m0j0b000J00h0J+0b0t:0m00 0c20r0c00 00O0"0oV)0> 00+970.O>0E0kL0nS0dZ0a0.h0:0W+ 0N0010#0`)0/0{0d 000n0#0u)0Q/0H50#;0A0G0 M0/S0<Y0$_0`f0>m0t0 0 00/ 0(R00z0n#0)0]/0~50 ;0h(A0+]G0M0S0>Y0J_0e0vk01q0]w0M0 000i03#0Uz)05/050;0KA0G05}M0kS06Y0_0Re0^k0*q0hw0X}0q0~0^0)000o0000=0=0000F0^0 00400Y{0J00$0+02090e@0 G0N0U0\0\c0j0vq0x0^_00ɧ0O0g0p'0#0i 0,00N00#0)0kO/0S50;0 A0Z:G0 vM0MS0:NY0 _0we0Rk0Sq0@w0`}00.0 0/0ҋ0o09o0)00`O0K00X 00r0 !0#0t)0Q/0l50f;0\A0G0rM0S0Y0_0de0c6k0&q0w0}0400I;0n300000")000&000?0_0.0y`0Y00a0G0`0 000lP02%0+010?y70+=0mtC0vI0(O0"U0s[0Ha0~g0(m0K=s0\y0m00Z0%0{00:000'0w0w0|0A0$00,0Z0~s0da000X0n!0¤ 0C0q0ER0!0U'0O-0)30Y909?0JE0@L0jS0;Z0Sa0@h0,o09v0 }0000k_000000K0#0 0_000n0"000' 00û00M%0U,0R30 :0cA0MH0O0V0]0|d0k0r0qy00A01 00Om0S0P0 0004p0Y0":0h00i0D0=0=n080V 000@!0@(0 m/0^60K=0{D0K0ҏR0Y0``0g0On0au0|00k0'05#0v000X0aX0_000ǽ0yr0 0@0/00R0+00 0030*00?200'Q0Q0 0P0v09#0*0Ѷ10;80?0F0[M0T0[0˃b0bi0I]p00w0~0a.00b0Sk0!0%00f0o0000R00000500j9 0+0q0>0&0+(-040Ÿ;0B06.I0DP0tW0*^0~e0ۯl05s0C z0s0G0*0l0#0y 0U0 000EP0N0-0.0.30^0-000 0 0@ 0  0s" 0A) 00 0j7 0> 0E 0L 0pS 0)Z 0c@a 0h 0o 0:4v 0#} 0:  0‘ 0 0 0% 0 01X 0/0P 0j0,0׈"0u)000(0@ 0K06Y 0݋0&00U#08*)0/0J 080:00&0t-0j400 0100 0#0300#0H)0a'/07U50]0 0:0^00~:$0JH+0.20"90@01G0#N0=U0x\0c0j0Qsq0mx00 0i00}00t0100p0o004,0;d00Z,0 000$00 00x0 0'0W.0x50^<0p C0]J0Q0GX0_0"f0Mm0t0{0wQ0v010i00 0i0[ 00}0?0#0)0r/0)60!=0D0TK0R0`Y0=`01g0ֿn0u0$|0J0S}000H00k02^0/000s0<900V0ê00l0000[Z0(0Td$0+020y90020mJ0\000^-00?0+0_ 0-0R04 000"0)0;00^70>0_0W 0)0C0!s01 0'0M 0m 0OQ#0m{)0?/0F50<0_3C0]J0G{Q0X0t0o 0@S06~00/%0,030 :0A0H0O0kV0]08 d0, k0r0y000s0k\ 0 0H0"0>)00070U>0NE0L0@S0,0 000 0@)0p 0g 0i00$0T+0]20f90@0G0N0|U0\02c0j0tq067x0800EN0000X0l 00/0 0Y#00ء 00 0@A0X0 0>'0c.0}50<0C0J0nQ0pX0_0f0Km0 t03{0 00/`0100I0 0Z0%00V0K0kz0]00>0Y00ß0[000}0Lf#0F*010d80?0F0EYM0T0[0mb0vfi0&p0w0~0700x00ph00-080Ŧ0% 000)v0[y#0A)0/0504;0<A0^G0M0S0@Y0_0|e0k0-q0w0K }0l0~0k0е00c00)0QI010H040050w0"0s 0Q0 002#0@:)0y/050;0A0G0>zM0PS0Y0_00e0k0m1q0w02}00 0050000000gs0/0000#0Y0'0y{0 0Q00 0`00/ 0S'0 .0j50|<0C0J0Q0X0_0DJf06m0%&t0M{000g0,00&000t 00!60y0l000j070p 0N0+0"V0#04/)0/050;0_A0jG0 M0 S0 Y0_0e0k0q0gw0}0(0vo00v000c0W00\0O0z0ݾ0E0,0R  >p/K D d ( .symtab.strtab.shstrtab.group.text.data.bss.rela.text.crypto_common_cmac_alloc_ctx.rodata.to_omac_ctx.str1.1.rela.text.to_omac_ctx.rela.text.ltc_omac_free_ctx.rela.text.ltc_omac_final.rela.text.ltc_omac_update.rela.text.ltc_omac_init.rodata.ltc_omac_copy_state.str1.1.rela.text.ltc_omac_copy_state.rodata.crypto_aes_cmac_alloc_ctx.str1.1.rela.text.crypto_aes_cmac_alloc_ctx.rodata.crypto_des3_cmac_alloc_ctx.str1.1.rela.text.crypto_des3_cmac_alloc_ctx.rela.data.rel.ro.local.ltc_omac_ops.rodata.__func__.0.rodata.__func__.1.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_macro.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame@ XL YX Zd [p \| ] ^ _ ` a b c d e f g h  i j$ k0 l< mH nT o` pl qx r s t u v w x y z {"(.8p3@`([2`={Hv@+@؊0-@@0/<@@801|D@h032# t@6:2Xh\ c@H92hp @H<(@0x> ( #@hB4QGB@ EWR@Gkf@Э@I~>y@K~Z y@ȵX)M~(y@ O~-y@8Q~-Xy@PS~Q."y@0xU~s.my@W~/4y@Y~0yy@H[~0y@0]~0|y@@_~1y@ a~2y@c~3 y@ "e~7=5y@+g~l=y@0,0i~|=.y@`,k~=9y@-m~=y@-Ho~=:y@.q~3>y@.s~?y@4 u~By@>Hw~BCy@>y~Cy@?`{~;C]y@(@P}~Cy@xA~$DXy@XC ~|Dy@xDH~Dy@D0~Dy@D@~NE(y@0G~vEy@G0~Ey@G~AGy@M`~Hy@8Q~Jy@@X`Jb@[0LQ01o^oo8@x\p  P]