ELFL@@FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~core/lib/libtomcrypt/ctr.cctx && ctx->ops == <c_ctr_ops@!_Tc!{BR_{S@`?4SA@{è_R{{{`{{S[*@@!`!@?kT@q@*`%ŀRRqSA[B@{Ĩ_ src->cipher_idx == dst->cipher_idx{S@b @_k@Tc!b Ra @ab`SA{¨_aes{S7* !RSA{¨_֠`to_ctr_ctxltc_ctr_copy_state intIW7!q:!PPx q }   ops"y (t         % t ===   =    IP*     P,  eK-  dK- Nr./I;eC ekf C dkfCSIi{ ekj {dkj{IIdesS -I82 n4/6/8/:/ </ctr?padAkeyC8DvxIDz| / ~ / / / *  U( U0 `8 q@ H P X ` h p 5x 5  , : I Y .h .{ ^ ///$    /IIO   0/ [q$ f / / w /IIO  /III$  /III/$  /5III$   /I$IIIIII / ; /IIIIIII /  /III   /.IIIOO ?? k4P ctx /  n /II n  't !` hk "`@k #cbq $c/%P &P '&P1&Q P  R(M  )M:)N%*srcPq *dstQq + ^ I ,H 6 -ctxH8%v ( &PP.,C  -ctxC5%v &PP./7\] -ctx7<"8 "9-len9"=-dst90#c;q %v @ &PP0&P&Q&R/v -ctx:" " 2"!="!+""=-iv#"$=#c&q %v I &PP'&Q&R&S&T0&U 1q  2ctxA+ 34 ^ I   5v Hm 6 7v 6 8%] &P &Q &RJ&S 95w |6 6 : : ;w $M R6 6 < < %D&P &Q &RS&S 9%v k&PQ%v &P'&Q&R 8=> > ==> > ? % UB $ > $ > : ; 9 I&I> I: ; 9 (  I  : ; 9  : ; 9 I8 : ; 9 I8 'II' : ; 9  : ; 9 I8I!I/  : ; 9  : ; 9 I : ; 9 I : ;9  : ;9 I8  : ;9 I8  : ;9 I8: ;9 I : ;9 'I!4: ;9 I?< 4: ; 9 I!.?: ; 9 'I@B": ; 9 IB#4: ; 9 IB$4: ; 9 IB%1&B'1(.: ; 9 ' ): ; 9 I*4: ; 9 I+4I4,.: ; 9 '@B-: ; 9 IB.B1/.: ; 9 'I@B01.: ; 9 'I 2: ; 9 I3 44: ; 9 I5.1@B61B71RB UX Y W 8 U91:41B;1RB X Y W <41=.?<n: ;9 >.?<n: ; 9 ?.?<n: ; PdPd0P0PPcPcPPPPPPQQRcRcSeSeTdTdPshPPQfQfRdRdSeSeTTUUVcVcWgWgPVvhVPPPPPPdPQQPcPPphdQH\|h                       ,   !" # $ %UV&WX'Y(Z)[*\+],^-_. /    !$&'()*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSXYZ[\^bdfgijklmnpqrstuvwyz{|}~ "$&'()*5789?@BCEFGIMQTW "'/0146iloru!"#4'(*"'/6=DIOQT_fmt{   !&,/12);hijkmnoprstuyz{|~ !"$%&'(*+,-.01234    !"#$%&'()*+,-./03456789<=>?@ABEFGHKLMPQRUXZ[\]^_`abcdefghijklmnopqrstuxyz{|}~ "#+I  #&-037;$Y^az{|S"&8BNOPQ?CfjBEHKN  )*O   (),14DLRU`bcijlmou}~> 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/kernelctr.cstddef.hstdint.htee_api_types.hcrypto_impl.htomcrypt.htomcrypt_cfg.htomcrypt_cipher.hmalloc.hassert.hconf.hcompiler.htrace.hstdarg.hstdbool.htrace_levels.hcrypto.hinttypes.hlimits.htee_api_defines.hstdlib.htypes_ext.hunistd.htomcrypt_private.hstdio.hstring.hcdefs.h time.hctype.htomcrypt_custom.hstring_ext.hmutex.h refcount.h atomic.hwait_queue.h queue.h tomcrypt_macros.htomcrypt_hash.htomcrypt_mac.htomcrypt_prng.htomcrypt_pk.htomcrypt_math.htomcrypt_misc.htomcrypt_argchk.htomcrypt_pkcs.hutil.h  VX!!    9f!"  J  #!  + /!  / ! $! "&( 5 .? > :0 N=  t. <!! ! " zJX<  ! <!  <" 01.!#  0 !! !  u. $ TEE_INT_CORE_API_SPEC_VERSION 0x0000000ASCRYPT "1.18.2-develop"SLIST_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 0xA0000011iv_lenTEE_API_DEFINES_H __ARM_FEATURE_MATMUL_INT8TEE_TYPE_SM2_DSA_PUBLIC_KEY 0xA0000045LTC_ECC_SECP192R1 __FLT32_DIG__ 6_WCHAR_T_DEFINED barrier() 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 1CFG_CRYPTO_CBC 1__SIZEOF_SHORT__ 2__FLT64_MANT_DIG__ 53QUEUEDEBUG_LIST_OP(elm,field) PRId64 __PRI64_PREFIX "d"ecb_encryptSLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0)__FLT_MAX_10_EXP__ 38SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)TEE_ERROR_COMMUNICATION 0xFFFF000E__FLT_EVAL_METHOD_C99__ 0__PTRDIFF_MAX__ 0x7fffffffffffffffLTEE_TYPE_SM2_KEP_PUBLIC_KEY 0xA0000046SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; }__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16__FLT32_HAS_INFINITY__ 1CFG_CRYPTO_SM2_KEP 1__ARM_FP_FASTUINT32_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"XMEMCPY memcpy_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__ 0xffffffffffffffffUL__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"__noreturn __attribute__((__noreturn__))_CFG_CORE_LTC_SHA1 1__ARM_FEATURE_IDIV 1_ILP32__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 10000short unsigned intROUNDUP_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)doneLTC_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)))accel_cbc_decryptTEE_ALLOCATOR_DESC_LENGTH 32TEE_MODE_MACINTTYPES_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 0x30000113INT_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)STAILQ_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 0x00000402TEE_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))TEE_ALG_HMAC_SHA224 0x30000003STAILQ_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_ATOMICS_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_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_INT8key2_len__GCC_ATOMIC_CHAR_LOCK_FREE 2TEE_ALG_MD5SHA1 0x5000000F__FLT128_MANT_DIG__ 113CFG_KERN_LINKER_ARCH aarch64_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 accel_ecb_decryptLTC_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 1__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 to_ctr_ctxUL(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)SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0)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_ROUNDScrypto_aes_ctr_alloc_ctxUINTMAX_C(v) UINT64_C(v)__FLT32_MIN_10_EXP__ (-37)TEE_PANIC_ID_TEE_BIGINTRELATIVEPRIME 0x00001B03__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_PANIC_ID_TEE_MASKCANCELLATION 0x00000502CFG_RPMB_FS_DEV_ID 0xcbc_memorymp_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 }INTMAX_C(v) INT64_C(v)_CFG_WITH_SECURE_STORAGE 1__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__ 1PRIu8 "u"__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__ 16TEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301TEE_OperationModeQUEUEDEBUG_LIST_INSERT_HEAD(head,elm,field) TEE_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"__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 }PRIuPTR __PRIPTR_PREFIX "u"TEE_PANIC_ID_TEE_AEDECRYPTFINAL 0x00001001TEE_PANIC_ID_TEE_RENAMEPERSISTENTOBJECT 0x00000904LTC_FORTUNA_POOLS 32TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230LTC_ECC521 1__ARM_FEATURE_JCVTTEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701LTC_SHA1 1SIZE_8M UINTPTR_C(0x800000)LTC_HASH_HELPERS 1_CFG_CORE_LTC_BIGNUM_MAX_BITS 4096LTC_MP_GT 1TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230LIMITS_H TEE_BigIntSizeInU32(n) ((((n)+31)/32)+2)__USER_LABEL_PREFIX__ _CFG_CORE_LTC_AES 1LTC_ECC_BRAINPOOLP224R1 _SIZE_T_DECLARED CIRCLEQ_FIRST(head) ((head)->cqh_first)TEE_PANIC_ID_TEE_CREATEPERSISTENTOBJECT 0x00000902__UINT_LEAST32_MAX__ 0xffffffffUSIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; }STORE32L(x,y) do { ulong32 __t = (x); XMEMCPY(y, &__t, 4); } while(0)CFG_OPTEE_REVISION_MINOR 16TRACE_INFO 2LTC_PK_MAX_RETRIES 20LTC_ECC_TIMING_RESISTANT LTC_MRSA 1mp_cmp(a,b) ltc_mp.compare(a, b)accel_xts_encrypt__nex_bss setupTEE_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_PANIC_ID_TA_CLOSESESSIONENTRYPOINT 0x00000101TEE_ATTR_DH_BASE 0xD0001232TEE_PANIC_ID_TEE_BIGINTISPROBABLEPRIME 0x00001B02__DECIMAL_DIG__ 36UINT_FAST32_MAX UINT32_MAX__DBL_MIN_10_EXP__ (-307)TEE_ERROR_NOT_SUPPORTED 0xFFFF000ACFG_OPTEE_REVISION_MAJOR 3TEE_PANIC_ID_TEE_SETOPERATIONKEY2 0x00000C07_GCC_PTRDIFF_T __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xTEE_MEMREF_2_USED 0x00000004CFG_WITH_USER_TA 1__FLT_MIN_10_EXP__ (-37)__UINTPTR_TYPE__ long unsigned int_CFG_CORE_LTC_CTS 1TEE_ERROR_BAD_PARAMETERS 0xFFFF0006__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 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 0x70004041PRIi64 __PRI64_PREFIX "i"__size_t XQSORT qsort__WINT_MAX__ 0xffffffffU__SIZEOF_FLOAT__ 4INT32_MIN (-0x7fffffff-1)__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FmodeTEE_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_CFG_CORE_LTC_MPI 1__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_OVERFLOWltc_cipher_descriptorINT_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_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_decryptTEE_ECC_CURVE_NIST_P192 0x00000001_PTRDIFF_T _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 0xC0000231CIRCLEQ_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)__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__ 9last_block_GCC_WCHAR_T ctr_doneTEE_ATTR_RSA_COEFFICIENT 0xC0000830PRIX32 "X"PRIdPTR __PRIPTR_PREFIX "d"STRING_H init__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 0x30000005_CFG_CORE_LTC_DES 1__ILP32__TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701LTC_NORETURN __attribute__ ((noreturn))TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702CFG_TA_MBEDTLS_MPI 1__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__ 1UINT64_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)__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__ 15IS_ALIGNED_WITH_TYPE(x,type) (__extension__({ type __is_aligned_y; IS_ALIGNED((uintptr_t)(x), __alignof__(__is_aligned_y)); }))INT_LEAST64_MIN INT64_MINTEE_OPERATION_DIGEST 5__FLT_EVAL_METHOD_TS_18661_3__ 0__maybe_unused __attribute__((unused))PRIxUA PRIxPTRtestmp_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 0x10000410mp_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)INT_FAST64_MAX INT64_MAXXSTRNCPY strncpyLTC_ECC_SECP160R1 TEE_PARAM_TYPE_NONE 0__LP64__ 1__ARM_NEONTEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT1 0x00000905INT32_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__ 33__bool_true_false_are_defined 1TEE_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 4__ARM_FEATURE_CRYPTOINTPTR_MIN LONG_MINuint8_t__section(x) __attribute__((section(x)))blocklen__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1accel_ccm_memoryTEE_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)ltc_ctr_copy_statecrypto_cipher_ctxTEE_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-4932Lnex_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__ 1UINT8_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 -1__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128_SIZE_T_ CFG_UNWIND 1TEE_TYPE_SM4 0xA0000014__FLT16_MAX_10_EXP__ 4ctx_retCFG_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 0x80005042aes_enc_ecb_encrypt rijndael_enc_ecb_encrypt__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 0xF0001332omac_memoryTEE_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 1PRIx64 __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 1__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_HANDLE_FLAG_EXPECT_TWO_KEYS 0x00080000TEE_PANIC_ID_TEE_BIGINTDIV 0x00001902__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)__ARM_FEATURE_SVE2_SHA3IMSG(...) trace_printf_helper(TRACE_INFO, true, __VA_ARGS__)PRIiPTR __PRIPTR_PREFIX "i"CFG_TEE_IMPL_DESCR OPTEEctr_start__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_USAGE_MAC 0x00000008LTC_ECC_SECP160K1 __INT_LEAST64_WIDTH__ 64XSTRCMP strcmp_CFG_CORE_LTC_CCM 1__aarch64__ 1__ATOMIC_RELAXED 0__ARM_FEATURE_SVE__must_check __attribute__((warn_unused_result))CFG_RPMB_FS_RD_ENTRIES 8TEE_ORIGIN_COMMS 0x00000002_CFG_CORE_LTC_SHA512_256 1__UINT8_TYPE__ unsigned char__deprecated __attribute__((deprecated))INT16_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 __GCC_IEC_559 0ltc_ctr_ctxLTC_ENCRYPTTAILQ_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 512accel_cbc_encryptTEE_MODE_DERIVE__GCC_ATOMIC_BOOL_LOCK_FREE 2TEE_ALG_SHA384 0x50000005INT64_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 1TEE_ALG_HMAC_MD5 0x30000001LONG_MIN (-LONG_MAX - 1L)COMPILER_H TEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005_WCHAR_T_DECLARED CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1__ATOMIC_RELEASE 3__INT64_MAX__ 0x7fffffffffffffffLSTAILQ_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 0x00000002TEE_MODE_DECRYPT__INT_FAST32_WIDTH__ 64__int8_t_defined CFG_RPMB_FS_CACHE_ENTRIES 0__AARCH64EB__crypto_cipher_opsQUEUEDEBUG_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__ 1__SIZEOF_WINT_T__ 4TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906__GCC_IEC_559_COMPLEX 0TEE_HANDLE_FLAG_KEY_SET 0x00040000LTC_ECC_BRAINPOOLP160T1 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032min_key_lengthPRId32 "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_ALG_AES_ECB_NOPAD 0x10000010TEE_ATTR_SM2_ID_RESPONDER 0xD0000546UINT8_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 1LTC_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 0x00001A04IMSG_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+308F64TEE_ATTR_DSA_SUBPRIME 0xD0001131LONG_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 8192SIMPLEQ_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 __SIZEOF_SIZE_T__ 8TEE_ERROR_NOT_IMPLEMENTED 0xFFFF0009CFG_CRYPTO 1CFG_CRYPTO_SIZE_OPTIMIZATION 1TEE_ALG_HMAC_SHA512 0x30000006accel_ecb_encryptmp_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)CFG_ARM_GICV3 1mp_invmod(a,b,c) ltc_mp.invmod(a, b, c)__need_NULLoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)TEE_HANDLE_NULL 0CFG_REE_FS 1TEE_ATTR_RSA_EXPONENT1 0xC0000630CFG_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 intINT_LEAST8_MAX INT8_MAXTEE_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)LTC_ECC224 1TAILQ_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_keysizeTAILQ_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__ 16__need_wchar_tltc_ctr_opssigned char__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2UINT64_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; }PRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2))__FLT64X_HAS_INFINITY__ 1TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104SIZE_2G UINTPTR_C(0x80000000)__CHAR_BIT__ 8TEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513__linux__ 1TEE_TYPE_AES 0xA0000010TEE_MEMREF_0_USED 0x00000001keysize_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_PANIC_ID_TEE_FREE 0x00000602/home/test/workspace/code/optee_3.16/optee_osTEE_SUCCESS 0x00000000TEE_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 0x10000114CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0)STAILQ_EMPTY(head) ((head)->stqh_first == NULL)_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__ 38CFG_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_OPERATORS__LDBL_HAS_DENORM__ 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_PANIC_ID_TEE_WAIT 0x00001405TEE_USAGE_VERIFY 0x00000020LTC_CLEAN_STACK 1LTC_ECC_BRAINPOOLP256R1 CFG_WARN_DECL_AFTER_STATEMENT 1LTC_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_MODE_SIGNTEE_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_ LTC_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_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)ltc_ctr_updatePRIo8 "o"__UINTMAX_MAX__ 0xffffffffffffffffUL__ARM_64BIT_STATE 1TEE_TYPE_HMAC_SHA224 0xA0000003LTC_SHA256 1__DBL_HAS_DENORM__ 1LTC_ECC_PRIME192V2 __ARM_FEATURE_FMA__UINT32_MAX__ 0xffffffffU__FLT64_MAX_10_EXP__ 308__FLT16_DECIMAL_DIG__ 5padlenSHIFT_U64(v,shift) ((uint64_t)(v) << (shift))STAILQ_ENTRY(type) struct { struct type *stqe_next; }MAX_UNSAFE(a,b) (((a) > (b)) ? (a) : (b))TEE_ATTR_RSA_PRIME2 0xC0000530__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2TEE_PANIC_ID_TEE_BIGINTNEG 0x00001904__GNUC_STDC_INLINE__ 1ARGTYPE 4__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32xecb_decrypt_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 }key1key2CFG_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 0x00001101__PTRDIFF_T TRACE_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"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)cipher_descriptor__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__ 1CFG_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)accel_gcm_memoryuint32_t__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)CFG_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)__printf(a,b) __attribute__((format(printf, a, b)))TEE_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 __INT32_MAX__ 0x7fffffff__GCC_ATOMIC_LLONG_LOCK_FREE 2aes_test rijndael_testTRACE_DEBUG 3CFG_HWSUPP_MEM_PERM_PXN 1TEE_TYPE_CORRUPTED_OBJECT 0xA00000BETEE_ALG_AES_CTR 0x10000210TEE_Result__LONG_LONG_WIDTH__ 64TEE_ECC_CURVE_SM2 0x00000300LTC_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)TEE_ATTR_SM2_ID_INITIATOR 0xD0000446SIZE_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 0x00001A06__nex_data __FLT64X_MANT_DIG__ 113default_roundsSTAILQ_FIRST(head) ((head)->stqh_first)STDIO_H TEE_MODE_VERIFYtrue 1__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 f9_memoryQUEUEDEBUG_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 0xFFFF000BfinalRORc(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_ECC521ltc_ctr_initTEE_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 1PRIX8 "X"dst_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+308F32x__compiler_add_overflow(a,b,res) __builtin_add_overflow((a), (b), (res))max_key_length__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 0xffffffffULTC_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-4966F128__WINT_MIN__ 0UCFG_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 1TEE_ATTR_RSA_PRIME1 0xC0000430__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 0x00001802__ARM_BIG_ENDIANTOMCRYPT_H_ TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01LTC_NO_MODES 1LTC_DER_MAX_RECURSION 30CFG_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 0x00000B03ctrlen_CFG_CORE_LTC_HMAC 1__FLT64_DIG__ 15TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808CFG_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_)LTC_ECC_SECP224R1 _STDINT_H TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930SLIST_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 1LTC_ECC_BRAINPOOLP256T1 ltc_ctr_free_ctx__builtin_memcpy__ARM_PCS_AAPCS64 1__FLT64X_DECIMAL_DIG__ 36free_ctxTEE_ATTR_ECC_CURVE 0xF0000441TEE_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)LTC_HKDF INTMAX_MIN INT64_MINPRIx16 "x"__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 1LIST_EMPTY(head) ((head)->lh_first == NULL)__compiler_sub_overflow(a,b,res) __builtin_sub_overflow((a), (b), (res))__LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966Lkey1_lenXMEM_NEQ consttime_memcmpTEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703U(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 dataTEE_ERROR_EXCESS_DATA 0xFFFF0004TEE_PANIC_ID_TEE_INITVALUEATTRIBUTE 0x00000806__OPTIMIZE__ 1IS_ALIGNED(x,a) (((x) & ((a) - 1)) == 0)TEE_USAGE_ENCRYPT 0x00000002accel_lrw_encryptLTC_MAX_ECC 521CFG_CRYPTO_CBC_MAC 1__PRI64_PREFIX "l"CFG_OS_REV_REPORTS_GIT_SHA1 1LTC_HAVE_BSWAP_BUILTIN __AARCH64_CMODEL_SMALL__aes_enc_setup rijndael_enc_setupaccel_xts_decryptmp_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__ 1__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 4LIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = LIST_FIRST((head)); (var) && ((tvar) = LIST_NEXT((var), field), 1); (var) = (tvar))_T_WCHAR LTC_CRC32 LTC_BASE32 __INT8_TYPE__ signed charLTC_CCM_MODE 1sha384_process sha512_process__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1MAXBLOCKSIZE 144_STDDEF_H_ PRIu32 "u"TEE_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 0xA1000031CRYPT_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-619b85b4ce8cLTC_RSA_CRT_HARDENING CFG_CRYPTO_DH 1ecc_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_)__INT64_TYPE__ long intSTAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; }CRYPT_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__ 0x7fTEE_MALLOC_FILL_ZERO 0x00000000MUL_OVERFLOW(a,b,res) __compiler_mul_overflow((a), (b), (res))__FLT128_HAS_INFINITY__ 1long long unsigned int__unused __attribute__((unused))CFG_CRYPTO_CCM 1L(v) v ## L__UINT_FAST16_TYPE__ long unsigned int__FLT128_DECIMAL_DIG__ 36UINT_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 1024__FILE_ID__ core_lib_libtomcrypt_ctr_cTEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1__UINT_FAST8_MAX__ 0xff__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64_CFG_CORE_LTC_SM2_KEP 1mp_prime_is_prime(a,b,c) ltc_mp.isprime(a, b, c)TEE_ALG_SHA1 0x50000002accel_ctr_encryptTEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02__FLT64_DECIMAL_DIG__ 17TEE_ALG_ECDSA_P192 0x70001041TEE_MODE_ENCRYPT_VA_LIST PRIxPA PRIxPTRCFG_LIBUTILS_WITH_ISOC 1TRACE_MIN 0mp_2expt(a,b) ltc_mp.twoexpt(a, b)__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32__UINT64_C(c) c ## ULLTC_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 freeCFG_GIC 1UDIV_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)CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEFCFG_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)core/lib/libtomcrypt/ctr.cCTR_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 0x60210230block_length__DBL_MIN_EXP__ (-1021)__FLT64X_MIN_EXP__ (-16381)TYPES_EXT_H SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0)CFG_CRYPTO_SM4 1TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703LTC_NO_PRNGS 1COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0)__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1mdbg_check(x) do { } while (0)name_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_CRC32CFG_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_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_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 intsymmetric_CTRCFG_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))TEE_ALG_HMAC_SHA1 0x30000002trace_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 0x00000809__ARM_FEATURE_CLZ 1__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32_VA_LIST_ TEE_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 0x00000209__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x__cold __attribute__((__cold__))LIST_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)__FLT_EVAL_METHOD__TEE_ATTR_RSA_OAEP_LABEL 0xD0000930LTC_MP_EQ 0__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F__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)ltc_ctr_finalTEE_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 int__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 0x00001103UINT_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__)TEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04CFG_CRYPTO_SHA1 1__FLT_HAS_DENORM__ 1TEE_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)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)INT_LEAST16_MAX INT16_MAXUINTPTR_MAX ULONG_MAXCFG_DEBUG_INFO 1TEE_PANIC_ID_TEE_FREEPERSISTENTOBJECTENUMERATOR 0x00000A02__SIZE_T__ __LDBL_MANT_DIG__ 113__UINT_LEAST8_TYPE__ unsigned charTAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)TEE_LOGIN_GROUP 0x00000002TEE_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)TEE_MODE_DIGESTcipher__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_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; }__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 1accel_lrw_decryptDMSG(...) trace_printf_helper(TRACE_DEBUG, true, __VA_ARGS__)_LP64 1TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204LTC_ECC_BRAINPOOLP512T1 UINT16_C(v) vTEE_ALG_RSASSA_PKCS1_V1_5_MD5 0x70001830__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 SLIST_NEXT(elm,field) ((elm)->field.sle_next)__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))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; }))LIST_FIRST(head) ((head)->lh_first)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 HMD(8\A0BCN A dACAD0A@BCC] A |A B[$hA BR A #$%&'' 'H)))\++$+--5-//C/122P2|4557c7f7(9r9 :}:;=>@BDcFHJLNPRTVXZ\^`bdfhjlnprtvxz|~@r  : j   @u C}K0h !K"      !"y5h ctr.c$xto_ctr_ctxltc_ctr_updateltc_ctr_free_ctxltc_ctr_finalltc_ctr_initltc_ctr_copy_state$dltc_ctr_ops__func__.0__func__.1wm4.0.88c5d69299ad4f52a114d14c9698414cwm4.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.util.h.6.897c353ede1120403e68661ec24a1f15_assert_log_assert_breakfreectr_done_GLOBAL_OFFSET_TABLE_cipher_descriptorctr_encryptctr_decryptctr_startmemcpycrypto_aes_ctr_alloc_ctxfind_ciphercalloc  $(,<@(089L9T9x 4!8<!@DHPTl,48  $ **^*'@%))(9*'>*_L*S*Z*Bf*^m*r*-`*;* *^*ǯ*}*z*@*ݴ* **w*>)*f*d&*z3*qL@*NM*vZ*9g*W"*)o(*C.*4*z:*"@*QF*'L*R*X*^*d*j*Yp*v*|**~*0n*4**o**]* *g*:**i***iT*e*g*Z'*'*** *^`*'*85*o*w|*:*|*}****0**?*-V* #*o1*?*M*v[* i*w*H*8*`*M*k*f%*`*h0*F*٤S*un*w{*N**R*"*Pi % % %o %g *w) %- %2 G Q 0x *d * * * ! *   %5 %1  )  7 *> ` %rd %ni   *۞  % % *K % % * %- %% % % % % %^# %Z(  A  <^ * i  % % *8 % % *; %B %: * % % *@ %  % *B %I %E % % *. % %( %X, %P1 ,J |w * *  *^1  % %  ' %  % ' @5 B T ^ Dr  %K %E % % % % % % 4 4 %a %_ % %T(;!EXSl$p*\*\***r*r*L*L*q*q*%2*%2*s*s* *#P.P6XDXLhow00LX``d,,LX\`h5 = H P rz      \    \- 5 @ H HS H[ Ti Tq \    L L T T \    H! H) T7 T? \^ f 8q 8y ;++++ BJ+U+]hp~++ ++'IQ+\+d++++ -5X0`8k8sd~d{,,DDH ,,'DKS^ftqty||  t$H'X/l:lBoa4iX4X#  0 @P`p048 <(D@HHP X \` h px|h)-.*z%//*70@1I2R3X4^5h*q*z*6789:*'e;*V*|* * l*'<=*S*S*Դ+*gL7>F*X* a?j*gt@~*$*W**$A*&BCDEFGHIJK LMN* * **$*Н#*]z)**/*5*۩;*sA*)G*2M*XyS*Y*Z_*e*k*q*9w*+}**e**[*#*e *J**R8**R****<**n*)S*A*** * * *:*YY**Y%*+*1*]7*=*C*\tI*r&O*U*lZ[*j~a*mg*m*s*y*j*^* J***X^*a*Y*R****34*S~*h**}*S**G*\*98*9* **hn*q* Z!*='*ү-*Ѣ3*o9*F?*TRE*K*+Q*W*]*rc*Ei*o*2u*C{*qj**ky**n**'*R*(*Fz*$***h*T*I{*Kr* *ls* *:*D*N*$/ *<*9*-*m#*)*"x/*j5*h;*zA*4G*fM*PS*Y*_*e*7k*»q*ww*u}*W}**U*d1*T*yN* >*R*4*)*,*!*B***8****k*5***3 *>* *J*\%*M +*1*7*t=*ZC*oI*?O*U*[*ga*g*m*s*2y*[(*ا***f**O**D*Ѳ*q*\**sg*(*9i*ɟ**c*m**!*** **** 2*"!*'*A-*K3*E9*B?*E*K*Q*gW*]*c*i*o*u*{*Q**F**D**h*q**8*8O**]*#***aM*y**h*L***} ***|Y*U#*()*/*mE5*H;*1]A*G*|M*G S*Y*3_*e*_'k*\q*w*4}***9*i*K**F*m*** ****ϗ*s.*ݠ*g****8*g`*w*K **]*j*%%*+*_1*)7*9=*ȒC*I*hO*U*.[*Ta*}g* m*ss*y*T*#**:*vL*.* ** *****}*z*B***b**f*:*[* *F**c-*1{!*'*-* 3*M9*`?*LE*sK*JQ*W*$]*RPc*_i*9o*:+u*9{*Pq* ******<"*k*VE***V*R*4* *H* ***** *G *7 *. * *;# *G) *w/ *6 5 *.; *<A *[G *nM *S *Y *`_ *je *Zk *-q *w *QJ} ** *| * * *J *~ * * * *- *f *M * *˧ * *  *Z *8 * *t *<0 * *X *u *( *k * *+% *+ *V-1 *Z7 *= *C *eI *O *eU **G ****u^#* )*/*5*;*A*xG*YM*κS* Y*E^_*e* k*q*w*%}*Q** * **O*R*3y*̅*)*X*<*C*p*j**5***&*&*A<*V*l*Z *K*0*6*%*>+*1*\77*n=*sC*I*RO*U*[*֔a*Cg*مm*s*y*o**~*%***;,*o*\*_V***i* *5*$*m** ****C*) *V***M3!*/'*-*3*9*ʰ?*IE*%cK*\Q*X*\_*<f*zm*Q%t* t{*8*E***p7*.*b****k**(*Xi*E**u*dN**~*%*!*,**_#*m**D1*q8*q?*gF*/M*7T*[*Eb*ii*Ֆp*4w*~*s**Y;**4**e*0**r"**.**j*W*-*$*>*s*F *j**V4*M&*-*O4* ;*B**I*P*W*^*:e*l*0s* z*`*T*u*O*[*K*At***;*****6*W&*x *yt*Hk*?*u #*)* /*5*|;*ãA*G*UM*;S*sY*_*5`e*k*Eq* w*}*X*4*z0*y*b*ۏ***v**X*ɼ****,d*i***N  *T**a*Mg#*O)*]/*5;5*N;*A*G*M*1S* * *_**)*^*, *S*M*F*&*7-*y4*;*B*jI*3P*<W*j^*e*l*s*z*'*ª*g* i**Y_*O**.*re****"8*i**g *0*]n***' *W*L*"*R)*0*!77*L>* yE*gL*CS*`Z*na*4h*@** ***/*_#*)*T/*5*a **@*z*^#*hq)*J/*E5*;*A*ֻG*aM*S*Q:Y*"_*ef*m*(t*0* **@. *N* *u*j#*d)*y/*x5*;*&A*ZG*M* S*Y*&G_*e*]k*q*Zw*J* **z*_f*f#*t)*e8/*5*;*HA*G*HwM*gS*Y*A_*ROe*k*)q*w*U}**u*Z*&(**/*w*r*W*:*s;*Y****[**Ӄ*2*9*`*G**$*+*`2*9*@*"G*]N*FU*\*Yc*/j*qq*x*0\****d*@&*"* *x+*J**}#*)*KL/*N5*;*j A*8G*qM*S*KY*_*e*rOk*y'q*ww*_}**,****k*,k**D*@L***5 **x**K#*o)*M/*5*c;*A*G*nM*S*oY*_*ae*j4k*%q*vw*}**3*Y*9*1****"*'***%**j*=*[*ի*K]*%***~**Z *c**;M*%*t+*1*%t7**=* pC*I*!'O*ҹU*o[*iza*bg*m*;s*Xy*ki*W***a*** *+*#s*@s*****Q+*o}*2o*.^*C**U* *Κ **l*N*~!*'*-*@(3*V9*6?*GE*;L*2gS*H9Z*a*h**o*7v*w }**3**=\**** *C**i**F****~** * *&-*j*Φ*bJ%*,*7~3*:*`A*H*}O*TV*]*d*k*lr*.wy*ƭ*i*x*#**P*|M***_*l*V*7*Te*?*sf**;*'j**S **:*!*\(*!i/*6*H=*-D*2K*͇R*WY*\`*g*- n*u*|*K*.*%*N"**b*"**T*^\**`**Dn***.**^*v***L*k$*X+*4J2*md9*?G@*G*i]N*2U*j\*nc*0j*q*Lx**:*b*(*B*l* ** *4*˪*12*3P*.**tD*;*+*hF*ӱ*+ **> **b2* *'*|.*5*<*C*UJ*Q*X*c_*df*8m*t*>{**a**L**i*{*$%*8 *L****<*1*})*w*0*J*M*/N**`*r*#*)**D1*c98*?*F*XM*T*[*b*i*Zp*.w*'~*,*[*k_** ***c*k**{***:*W***h3*v*27 **h*<*K&*&-*4*;*B*,I*~P*<W*^*xe*Kl* s*z***)**t**$R*m***M*K*I*v-*z1**9*G** * *x> * *]o" *) *0 *7 *1}> *`E *L *clS *<Z *.>a *Ph *o *2v *"} ** * *t * * * *T *J.*N *f*R* "*3)*f0*&* * H*V ***.*fR#*()*d* *]* *F*&&*:-* g4**w *A** *-"*1*y**#*4F)*/*Q5*Y* *s*[*~*,8$*E+*-2*l9*U@*"0G*!"N*U*\*c*j*oq*x**]**>*}*?**.****** a**!+***o***8 *** *'*.*Ys5*[<*C*YZJ*Q*X*_* f*m*0t*[{**B* 0*Sf**]**w *(*w*o=*P)#*)*zn/*s(6* =*:D*pPK*s R*Y*`* g*@n*-u*|*G*fw**b* **A*[*B*A***Y *1***1*y**4**0W*8*9a$*l+*/2*9*@*=G*E/N*U*-\*c*Uj*Dq*x*S***** **l*4#*Q*6*5l*{*O**j***S*m#*u *{** *'*^.* I5*Ά<*C*~J*Q*"X*o_*f*m*>t*{**#***a**~*k*0*eG*.*j* ,*x*<**\ *D,*N*} ***"*E)*90*z7*[>**S *)*B*n* ** * *N#*u)*a=/*y5*<*1C*J*uQ*X** *O*Ix**/%*,*W3* :*XA*bH*O* hV*|]* d*ek*r* y**~*-*@Y *@ *CF*H"*u<)*Ƌ0*7*Dj>*.E*yL*Z>S** *** *'*l *W*e*)*$*+*X2*|9*@*_G*N*vU*\*c*b{j*,pq*,5x*6*:*K**͍***h ** .*w*wV#** **C *>*N*9 *R<'*`.*w5*<*C*J*jQ*X*Č_*tf*m*u t*){*A**]*G0** *N **޵**PS*H*t*Z**;*V* *(*c* *~*w*1c#*OD**1*8*)?*F*2VM*T* [*ib*[ci*r%p*w*l~****j*d*T*+***l ***R*#*-)*ێ/*L5*;*A*G* M*S*fY*_*?e*k*q*%Uw*}*&*ik*i*sr*t*?*' ***h*L*Gu*G*U**r v  d< h .symtab.strtab.shstrtab.group.text.data.bss.rodata.to_ctr_ctx.str1.1.rela.text.to_ctr_ctx.rela.text.ltc_ctr_update.rela.text.ltc_ctr_free_ctx.rela.text.ltc_ctr_final.rela.text.ltc_ctr_init.rodata.ltc_ctr_copy_state.str1.1.rela.text.ltc_ctr_copy_state.rodata.crypto_aes_ctr_alloc_ctx.str1.1.rela.text.crypto_aes_ctr_alloc_ctx.rela.data.rel.ro.local.ltc_ctr_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@ PL QX Rd Sp T| U V W X Y Z [ \ ] ^ _ `  a b$ c0 d< eH fT g` hl ix j k l m n o p q"(.32;RHM@z'h\\c@{)}@{0+@ |0-@P|/2#|@|2 2(7,h2@}5[(V@x~x7z @~;@0>; @@ @B!&@pD#Z @X)F .@PH2@hJ3X@PL>4"@`xN`4m@P54@R6y@xTz6@@0V6|@pX7@PZ8@8\q9 @8"^$C5@"`YC@`#0biC.@#dC9@8$fC@$HhC:@@%j D@&lE@+ nH@5HpHC@ 6r I@6`t(I]@X7PvI@8xJX@: ziJ@;H|J@;0~J@ <@;K(@`>cK@>0sK@ ?.M@E` NB@hH0TT $0b^-ubBxb =@Ic0 rIL