ELF{@@>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{ ` @{¨_{R rT`"raT`@`@` @`@``Br`T`brT`r`TR @{¨_{R r`T`"r!T`@`@` @` `BrT`br TR @{¨_prng_crypto{S@@N@ ?ֿT SA@{ƨ_cC# 5`@@@@?`@@'@@?` @@#@@?*5a@@/@@?a@@+@@?R`{kS* R@@[cL@+@ ?@G @K@O@S@azW &Rr?kT@kA Ts>LRqrR`**5@K@aN@ ?7@TK@aN@ ?77@a T@@K@aN@ ?TK@aN@ ?*SA[BcCkD+@{˨_`5kG*5K@aN@ ?RaI@;@A ?ց ?aI@?@ ?ց ?GRu{@S[*`@cL@ ?g`@7` @;`@?`@zG &Rr?kT@kaTcC5A+@@cV@`?/@cV@`?E3*Eq TZqT5O@qSA[BcC{ɨ_`R int7!ZIZ:!ymI (~ g p q y x 8 g p q yU>  e    4   cv e    O P y m Q0  0  y wq J 4 y*       y  ,G eK - G dK -GNr .;W; e~ ek f ~ dk f~ i ek j dk j  des W    EaZ; w  w H buf PZ p ! "  #  #( buf $,Z? ` ); *  + ; + buf , K ` 1 2  3  3 buf 4   5  md5 K > ZP # $ & K (IV )  +0 ,8wd -@ .HZP ; <  Gp :  u L M 4P NX Oy T @ H! # ; e%  d'  N)  p+ q- ( qP/ 0 dP1 8 dQ3 @4T   x y  z 0 z;;g q p x y (&  ( + ; 3  :  A G ( negP 0 W 8 ` @ g" H n< P t Q X } `  h  Q p  Q x  k   "   add   & sub   & mul   & sqr    J   o !gcd'  !lcm/   8 J  @   H  ( Q 0 X 8 `  @ f H q J P y X  `  h  9p  Xx        J   J   k "; #  "; #;#  "; # # $ # "; ## "; ## "" # "< ##;( ";Q #B ";k ##;W "; ###;q "; ## #;> "; ### "; #### "; ### ";& ### ";J ####, ";i ###i P "; ## u "; ##;#) "; ## # ###; ";# # # ### ";9# # ###";X# ##?";# ## ## ##^";##;#;#B#";#####/#;#%& X'/m(keyL(msg8'%(sig8'%)res P*;+;)r@)s H* zP,err-{G../1j0P@0QH0R010Q0R10Q"0R/>0R0S0T0UP2K0R0&_ <Y'_-m(key_GY(msg`8'`#(siga'a_3resc *d +e;)rf@)sf H*g zP,err4x.$-xB./X[0Q/1~0P@0QH0R0/d0P /p0P0Q0R0S0T00VP/}0P0Q010P50P1.0P5E0P2K0R0&= X(key=;Y'=G*? zP+@;/10PX0Qh0R`0Sp0Tx0U0/d&0P /C0P00R20P6( W(s(G'),err6/}0P0Q00R /0P/0P777/B0P20P6 {(sAY',err /}0P0Q00R(/0P/0P7777/N0P/f0P20P 898;9E;:0(s120P 8}m9}5m8bm19b;m;;; < < ;=;;<d<]% UB$ > $ > : ; 9 I&I  I<  : ; 9  : ; 9 I8 : ; 9 I8  : ; 9  > I: ; 9 (  : ; 9  : ; 9 I8I!I/  : ; 9  : ; 9 I : ; 9 I : ; 9  : ; 9 I8 : ; 9  : ; 9 > I: ; 9 ( : ;9  : ;9 I8  : ;9 I8 : ;9 I : ;9 I8! : ;9 I8"'I#I$'%4: ;9 I?<&.?: ; 9 'I@B': ; 9 IB(: ; 9 IB)4: ; 9 I*4: ; 9 I+4: ; 9 IB, : ; 9 -1RB UX Y W .1B/10B12134: ; 9 IB41X Y W 5B6.?: ; 9 'I@B718.: ; 9 'I 9: ; 9 I:.: ; 9 'I@B;.?<n: ;9 <.?<n: ; 9 =.?<n: ; PfPfQcQcQRgRgShShTeTeUdUdUPPcPcccPcPcPQdQRiRiRiShShShTgTgUfUfPe|eee|PPPPccPcPcQeQeQ00PPPPcPQQPcPQQPcP|0<X                !  " #   $%& '(,)   * +  ,U V-W X Y.Z [\]/^0_10    !$&'()*+,-./123456789:;<=>?@ABCDEFGHIJKLMNOPQRSXYZ[\^bdfgijklmnpqrstuvwyz{|}~ "$&'()*5789?@BCEFGIMQTW   !&,/12);hijkmnoprstuyz{|~ !"$%&'(*+,-.01234!"#4'(*    !"#$%&'()*+,-./03456789<=>?@ABEFGHKLMPQRUXZ[\]^_`abcdefghijklmnopqrstuxyz{|}~"#+I "'/0146iloru"'/6=DIOQT_fmt{ "$%&'./0124678@BDEFGMRY[]lmt !"#$%&'(+,-./01234EUX`knz  #&-037;$Y^az{|S"&8BNOPQ?CfjBEHKN  )*O _ core/lib/libtomcryptlib/libutee/includelib/libutils/isoc/include/home/test/workspace/code/optee_3.16/toolchains/aarch64/lib/gcc/aarch64-none-linux-gnu/10.2.1/includecore/include/cryptocore/include/kernelcore/lib/libtomcrypt/src/headerscore/include/tee./out/arm/include/generatedlib/libutils/ext/includelib/libutils/isoc/include/sysacipher_helpers.hdsa.cutee_defines.hstdint.hstddef.htee_api_types.hcrypto.hwait_queue.hmutex.htomcrypt_cfg.htomcrypt_cipher.htomcrypt_hash.htomcrypt_prng.htomcrypt_pk.htomcrypt_math.htee_cryp_utl.htomcrypt.hconf.h compiler.h inttypes.hlimits.hstdbool.htee_api_defines.hstdlib.hmalloc.htypes_ext.h unistd.hstring.hcdefs.h trace.h stdarg.htrace_levels.h tee_api_defines_extensions.htomcrypt_private.hassert.hstdio.htime.hctype.htomcrypt_custom.hstring_ext.h refcount.hatomic.h queue.h tomcrypt_macros.htomcrypt_mac.htomcrypt_misc.htomcrypt_argchk.htomcrypt_pkcs.h <!  "". !-.!!.1. .//// p2.0.0. 0'  )!-.!!.1.6/// s2.0. 0&  =@$ #  !# !  / h<  v$ =KM v$<!M0  l.    Cy  A  'y  _y  ' ,   v  .!=v< y& v & v.L"..= <!A  </!. !< gJ K% .! . != .vG Y  .      &z  &z  ^z  &  $ $ "    w  !KB K$. .=Y u /~Z J. p.4  ~ x.SCRYPT "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__TEE_MAIN_ALGO_ECDSA 0x41SIMPLEQ_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 0xA0000045TEE_ATTR_HKDF_SALT 0xD00002C0__FLT32_DIG__ 6_WCHAR_T_DEFINED TEE_MAIN_ALGO_DES 0x11barrier() asm volatile ("" : : : "memory")CFG_TA_MBEDTLS_SELF_TEST 1LTC_CALL SHRT_MAX __SHRT_MAX____ssize_t_defined __ARM_ALIGN_MAX_PWR 28nex_calloc(nmemb,size) calloc(nmemb, size)CFG_ZLIB 1CFG_CRYPTO_CBC 1__SIZEOF_SHORT__ 2TEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02__FLT64_MANT_DIG__ 53QUEUEDEBUG_LIST_OP(elm,field) PRId64 __PRI64_PREFIX "d"LTC_ECC_SECP256R1 SLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0)__FLT_MAX_10_EXP__ 38__SIG_ATOMIC_MAX__ 0x7fffffffTAILQ_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)handleSLIST_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 0xA0000046mp_init(a) ltc_mp.init(a)TEE_BigIntSizeInU32(n) ((((n)+31)/32)+2)SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; }exptmod__FLT32_HAS_INFINITY__ 1CFG_CRYPTO_SM2_KEP 1TEE_CHAIN_MODE_XTS 0x4__ARM_FP_FASTcrypto_acipher_alloc_dsa_public_keyUINT32_C(v) U(v)Rsa_keyCRYPT_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"ulong64crypto_acipher_gen_dsa_key_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)sqrmodTEE_PANIC_ID_TEE_ALLOCATEOPERATION 0x00000C01__FILE_ID__ core_lib_libtomcrypt_dsa_c__UINT_FAST16_MAX__ 0xffffffffffffffffULTEE_ATTR_CONCAT_KDF_Z 0xC00001C1__ARM_FEATURE_SVE2_SM4TEE_ECC_CURVE_NIST_P256 0x00000003SIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0)mp_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))wait_queue_elemTEE_ERROR_DEFER_DRIVER_INIT 0x80000000__ARM_FEATURE_IDIV 1_ILP32TEE_MAIN_ALGO_CONCAT_KDF 0xC1__WCHAR_TYPE__ unsigned int__SECTION_FLAGS_RODATA ",\"a\",%progbits //"TEE_MAIN_ALGO_MD5 0x01__ELF__ 1aes_ecb_encrypt rijndael_ecb_encrypt__SIZEOF_LONG__ 8TEE_ALG_DES3_ECB_NOPAD 0x10000013LTC_ECB_MODE 1CFG_FTRACE_US_MS 10000short unsigned intLOAD64L(x,y) do { XMEMCPY(&(x), y, 8); } while(0)doneLTC_EXPORT TEE_PANIC_ID_TEE_UNMASKCANCELLATION 0x00000503__WCHAR_T__ TEE_PANIC_ID_TEE_BIGINTCONVERTTOFMM 0x00001C03ltc_keyTEE_ALG_HMAC_SHA1 0x30000002TEE_ALLOCATOR_DESC_LENGTH 32INTTYPES_H __need___va_listCFG_CORE_NEX_HEAP_SIZE 16384__UINT64_TYPE__ long unsigned int__FLT_MAX__ 3.40282346638528859811704183484516925e+38FXCALLOC calloc_STDBOOL_H SCHAR_MAX __SCHAR_MAX__core/lib/libtomcrypt/dsa.cTEE_ATTR_SM2_KEP_USER 0xF0000646INTMAX_MAX INT64_MAXUINT_MAX (INT_MAX * 2U + 1U)INT_LEAST32_MIN INT32_MINSLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0)TEE_ALG_DES3_CBC_MAC_NOPAD 0x30000113TEE_U32_BSWAP(x) __compiler_bswap32((x))INT_FAST64_MIN INT64_MINUINT_LEAST64_MAX UINT64_MAXmontgomery_reduce__FLT_HAS_INFINITY__ 1symmetric_keyTEE_PANIC_ID_TEE_DIGESTUPDATE 0x00000D02__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16__FLT128_MIN_10_EXP__ (-4931)ltc_mp_digitSTAILQ_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_TYPE_ECDSA_KEYPAIR 0xA1000041TEE_PANIC_ID_TEE_FREEOPERATION 0x00000C03INT_MIN (-INT_MAX - 1)__FLT32X_MANT_DIG__ 53TEE_PANIC_ID_TEE_GETCANCELLATIONFLAG 0x00000501LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next))__INT_LEAST64_MAX__ 0x7fffffffffffffffL__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16TEE_DATA_FLAG_ACCESS_WRITE 0x00000002KERNEL_WAIT_QUEUE_H curlen__ARM_FEATURE_QRDMXlengthLTC_MP_NO 0TEE_PANIC_ID_TEE_RESETOPERATION 0x00000C05PRIX64 __PRI64_PREFIX "X"FMSG(...) (void)0_T_PTRDIFF_ __LDBL_DIG__ 33TEE_PANIC_ID_TEE_GENERATEKEY 0x00000804CFG_LPAE_ADDR_SPACE_BITS 32CFG_TA_BIGNUM_MAX_BITS 2048TEE_ATTR_DH_X_BITS 0xF0001332TEE_PANIC_ID_TEE_SETOPERATIONKEY 0x00000C06INT_FAST32_MAX INT32_MAXCFG_ARM64_ta_arm64 1mp_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 LTC_PADDING __DBL_HAS_INFINITY__ 1__UINT_FAST64_MAX__ 0xffffffffffffffffUL__FLT16_HAS_DENORM__ 1TEE_ERROR_CIPHERTEXT_INVALID 0xF0100006CFG_AES_GCM_TABLE_BASED 1rsa_me_VA_LIST_DEFINED TEE_ATTR_DH_PRIVATE_VALUE 0xC0000232TEE_ATTR_RSA_PRIVATE_EXPONENT 0xC0000330__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-45F32CFG_TEE_CORE_LOG_LEVEL 3LTC_BASE32 CONST64(n) n ## ULLTEE_ALG_SHA384 0x50000005TEE_ERROR_GENERIC 0xFFFF0000INT32_MAX 0x7fffffffTEE_TYPE_SM2_PKE_KEYPAIR 0xA1000047__INT_LEAST64_TYPE__ long int__INT32_MAX__ 0x7fffffff__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128TEE_PANIC_ID_TEE_COPYOPERATION 0x00000C02TEE_USAGE_SIGN 0x00000010__GNUC_PATCHLEVEL__ 1mp_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 aarch64_CFG_CORE_LTC_DH 1__UINT_FAST32_TYPE__ long unsigned intTEE_ALG_MD5 0x50000001CRYPT_INVALID_PRIME_SIZE__SIZEOF_INT__ 4CFG_WARN_INSECURE 1__compiler_mul_overflow(a,b,res) __builtin_mul_overflow((a), (b), (res))subiTEE_ATTR_ECC_PUBLIC_VALUE_Y 0xD0000241CFG_TZDRAM_SIZE 0x00f00000TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041__SIG_ATOMIC_TYPE__ int_BSD_SIZE_T_DEFINED_ __BIGGEST_ALIGNMENT__ 16__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16TEE_PANIC_ID_TEE_GETPROPERTYNAME 0x0000020A__INT_FAST16_WIDTH__ 64LTC_ECC_BRAINPOOLP192T1 LTC_ECC_PRIME192V2 TEE_DIGEST_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_DIGEST_HASH(algo))LTC_ECC_SECP224R1 __ARM_FEATURE_SVE2_SHA3CFG_TA_STRICT_ANNOTATION_CHECKS 1nex_memalign(alignment,size) memalign(alignment, size)__PRAGMA_REDEFINE_EXTNAME 1_CFG_CORE_LTC_CTR 1ecc_mapLTC_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)LTC_ECC_PRIME239V1 __pic__ 1TEE_ERROR_BAD_FORMAT 0xFFFF0005LTC_RIJNDAEL 1__PIE__ 1rsa_sign_saltlen_get_max(_hash_idx,_key) rsa_sign_saltlen_get_max_ex(LTC_PKCS_1_PSS, _hash_idx, _key)CRYPT_PK_ASN1_ERRORTEE_PARAM_TYPES(t0,t1,t2,t3) ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12))___int_wchar_t_h __HAVE_SPECULATION_SAFE_VALUE 1CFG_WITH_ARM_TRUSTED_FW 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)SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0)TEE_OPERATION_ASYMMETRIC_CIPHER 6__SIZE_MAX__ 0xffffffffffffffffUL__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 U(v) v ## U__ARM_FEATURE_SM3TEE_TYPE_ECDH_PUBLIC_KEY 0xA0000042CFG_CRYPTO_SM2_DSA 1CRYPT_INVALID_ROUNDSsha256_state__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)__FLT32X_MAX_10_EXP__ 308TEE_PANIC_ID_TEE_MASKCANCELLATION 0x00000502CFG_RPMB_FS_DEV_ID 0__builtin_memsetmp_montgomery_reduce(a,b,c) ltc_mp.montgomery_reduce(a, b, c)CFG_TEE_API_VERSION GPD-1.1-devslh_firstTEE_ALG_SM2_KEP 0x60000045WAIT_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 intTEE_SE_READER_NAME_MAX 20TEE_PANIC_ID_TEE_MACCOMPAREFINAL 0x00000F01CRYPT 0x0118CFG_CRYPTO_CTR 1LLONG_MIN (-LLONG_MAX - 1LL)_T_SIZE_ TEE_PROPSET_CURRENT_CLIENT (TEE_PropSetHandle)0xFFFFFFFEdes3__FLT32X_HAS_INFINITY__ 1PRIu8 "u"long intrijndaelCRYPT_BUFFER_OVERFLOWTEE_ERROR_OVERFLOW 0xFFFF300FTEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1__UINT64_MAX__ 0xffffffffffffffffUL__INT8_C(c) cINT_LEAST64_MAX INT64_MAXTEE_ERROR_MAC_INVALID 0xFFFF3071CONDVAR_INITIALIZER { .m = NULL }__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__ 16count_bitsTEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301TEE_PANIC_ID_TEE_MEMFILL 0x00000606false 0mp_to_unsigned_bin(a,b) ltc_mp.unsigned_write(a, b)__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 0x30000111addiLTC_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)))__ARM_ARCH 8_STDDEF_H CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next)LTC_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)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 0x00000904__GCC_IEC_559_COMPLEX 0TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230LTC_ECC521 1__ARM_FEATURE_JCVTTEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701LTC_SHA1 1TEE_CHAIN_MODE_GCM 0x8LTC_ECC_PRIME239V3 LTC_HASH_HELPERS 1_CFG_CORE_LTC_BIGNUM_MAX_BITS 4096LTC_MP_GT 1LTC_SHA512_256 1TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230LTC_ECC_SECP256K1 LIMITS_H TEE_DES_BLOCK_SIZE 8ULTEE_DATA_FLAG_OVERWRITE 0x00000400__USER_LABEL_PREFIX__ TEE_PANIC_ID_TEE_CIPHERDOFINAL 0x00000E01condvar_SIZE_T_DECLARED TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0TEE_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 16TEE_MAIN_ALGO_SM2_DSA_SM3 0x45TRACE_INFO 2LTC_PK_MAX_RETRIES 20LTC_ECC_TIMING_RESISTANT skeymp_cmp(a,b) ltc_mp.compare(a, b)TEE_PANIC_ID_TEE_GETNEXTPERSISTENTOBJECT 0x00000A03__nex_bss ltc_tmp_key__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))TEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703__DEC_EVAL_METHOD__ 2sha512_stateTEE_PANIC_ID_TEE_BIGINTCONVERTFROMS32 0x00001702ENDIAN_LITTLE algoLTC_ECC_PRIME239V2 XREALLOC reallocTEE_ERROR_BUSY 0xFFFF000D__FLT32_MIN_EXP__ (-125)typeTEE_STORAGE_PRIVATE_RPMB 0x80000100TEE_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 0x00000C07INT64_MAX 0x7fffffffffffffffL_GCC_PTRDIFF_T __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xINT32_MIN (-0x7fffffff-1)CFG_WITH_USER_TA 1__FLT_MIN_10_EXP__ (-37)__UINTPTR_TYPE__ long unsigned intHW_UNIQUE_KEY_WORD2 (HW_UNIQUE_KEY_WORD1 + 1)_CFG_CORE_LTC_CTS 1TEE_ERROR_BAD_PARAMETERS 0xFFFF0006LTC_FORTUNA_POOLS 32__rodata_unpaged(x) __section(".rodata.__unpaged." x __SECTION_FLAGS_RODATA)CRYPT_PK_INVALID_TYPE__INT_FAST64_MAX__ 0x7fffffffffffffffL__DBL_MANT_DIG__ 53TEE_STORAGE_PRIVATE 0x00000001XMEM_NEQ consttime_memcmpLTC_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 rsa_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)QUEUEDEBUG_CIRCLEQ_ELM(head,elm,field) TEE_PANIC_ID_TEE_DIGESTDOFINAL 0x00000D01CFG_CRYPTO_PBKDF2 1__ARM_FEATURE_DOTPRODCFG_SHMEM_START 0x42000000__INTPTR_MAX__ 0x7fffffffffffffffLTEE_ALG_DES_CBC_MAC_PKCS5 0x30000511__SIZEOF_LONG_DOUBLE__ 16CFG_TEE_TA_LOG_LEVEL 1TEE_ALG_ECDSA_P384 0x70004041Hash_statePRIi64 __PRI64_PREFIX "i"__size_t XQSORT qsort__WINT_MAX__ 0xffffffffU__SIZEOF_FLOAT__ 4XSTRCMP strcmpTEE_LOGIN_APPLICATION_GROUP 0x00000006TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0TEE_PANIC_ID_TEE_GETPROPERTYASU32 0x00000208modiCFG_SECSTOR_TA 1__INT_WIDTH__ 32TEE_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 1TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2__UINT_LEAST64_MAX__ 0xffffffffffffffffUL__UINT8_C(c) cTEE_ATTR_ECC_PUBLIC_VALUE_X 0xD0000141TEE_PANIC_ID_TEE_BIGINTINVMOD 0x00001A02MSG_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 int_STDINT_H va_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__ 6__SCHAR_MAX__ 0x7fCTR_COUNTER_BIG_ENDIAN 0x1000TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1__FLT_MANT_DIG__ 24TEE_PANIC_ID_TEE_BIGINTSHIFTRIGHT 0x00001805__DBL_MAX_EXP__ 1024TEE_ECC_CURVE_NIST_P521 0x00000005mp_mod_d(a,b,c) ltc_mp.modi(a, b, c)TEE_ATTR_BIT_PROTECTED TEE_ATTR_FLAG_PUBLIC__UINT_LEAST16_MAX__ 0xffffLTC_PBES __ARM_FEATURE_FP16_FML__FLT32X_MAX_EXP__ 1024CIRCLEQ_FIRST(head) ((head)->cqh_first)__bss __section(".bss")dsa_freeUINT8_C(v) vCFG_SECSTOR_TA_MGMT_PTA 1LTC_FORTUNA_WD 10__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32XMEMSET memsetaes_ecb_decrypt rijndael_ecb_decryptTEE_PANIC_ID_TEE_ASYMMETRICSIGNDIGEST 0x00001103TEE_ECC_CURVE_NIST_P192 0x00000001_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)__ARM_FEATURE_ATOMICSTEE_ATTR_DSA_PRIVATE_VALUE 0xC0000231TEE_U16_BSWAP(x) __compiler_bswap16((x))CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head))TEE_ERROR_ACCESS_DENIED 0xFFFF0001__unix__ 1TEE_ALG_AES_CBC_MAC_PKCS5 0x30000510SLIST_HEAD_INITIALIZER(head) { NULL }INTPTR_MAX LONG_MAXINT16_MAX 0x7fffTEE_TYPE_HMAC_SHA1 0xA0000002HW_UNIQUE_KEY_WORD1 (8)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)sle_next__UINT_LEAST64_TYPE__ long unsigned intSTAILQ_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)__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64LTC_NO_CIPHERS 1TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512 0x60610230ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)__DBL_DECIMAL_DIG__ 17__SIZEOF_LONG_LONG__ 8TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0PRId8 "d"PRIo16 "o"TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2__FLT64X_MAX_10_EXP__ 4932TEE_PANIC_ID_TEE_BIGINTINITFMM 0x00001602__FLT32_DECIMAL_DIG__ 9ltc_deinit_multi_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 0xF0000A30set_intTEE_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 1LTC_ECC_BRAINPOOLP320R1 __ILP32__TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701LTC_NORETURN __attribute__ ((noreturn))TEE_MAIN_ALGO_SHA512 0x06TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702get_intTEE_MAIN_ALGO_SHA1 0x02TEE_OPERATION_AE 4__aligned(x) __attribute__((aligned(x)))CHAR_BIT __CHAR_BIT__TEE_OPERATION_STATE_ACTIVE 0x00000001__va_copy(d,s) __builtin_va_copy(d,s)dsa_keyTEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 0x60210230__ARM_FEATURE_SVE_BITSUINT64_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__ 64dsa_generate_keyCFG_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)TEE_MAC_SIZE_AES_CMAC TAILQ_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 4dsa_public_key__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_PANIC_ID_TA_DESTROYENTRYPOINT 0x00000103__FLT_RADIX__ 2mp_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_setuplinkDMSG_RAW(...) trace_printf_helper_raw(TRACE_DEBUG, true, __VA_ARGS__)CRYPT_INVALID_PRNG__UINT_FAST8_TYPE__ unsigned charINT8_C(v) vXMEMCMP memcmpMB_LEN_MAX 1TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y 0xD0000A46TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT 0x00000901LTC_ECC_SECP192K1 PK_COMPRESSEDULONG_MAX (LONG_MAX * 2UL + 1UL)CFG_CRYPTO_DSA 1mp_add(a,b,c) ltc_mp.add(a, b, c)__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FLTC_HMAC 1INT_LEAST32_MAX INT32_MAXmutexINT_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 1__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_REMOVE_HEAD(head,field) do { if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) (head)->stqh_last = &(head)->stqh_first; } while ( 0)__bool_true_false_are_defined 1get_digitCFG_CORE_DYN_SHM 1CFG_CRYPTO_SHA512_256 1CFG_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_FP64unsigned_readINTPTR_MIN LONG_MINuint8_tQUEUEDEBUG_TAILQ_INSERT_TAIL(head,elm,field) __section(x) __attribute__((section(x)))__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1_VA_LIST_ HW_UNIQUE_KEY_WORD4 (HW_UNIQUE_KEY_WORD1 + 3)_CFG_CORE_LTC_SHA224 1NULLLTC_NO_TEST 1LTC_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)ecc_mul2addmp_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 0xD0000131ltc_init_multiUINTPTR_C(v) UL(v)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_LOGIN_APPLICATION 0x00000004__INT_FAST64_WIDTH__ 64__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932LTEE_MAC_SIZE_AES_CBC_MAC_NOPAD nex_realloc(ptr,size) realloc(ptr, size)main_hashTEE_ALG_AES_CCM 0x40000710TEE_ALG_ECDSA_P224 0x70002041CFG_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)qordCFG_CRYPTO_AES 1__GCC_HAVE_DWARF2_CFI_ASM 1LTC_MP_LT -1__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128CFG_TA_MBEDTLS_MPI 1CFG_UNWIND 1TEE_TYPE_SM4 0xA0000014__FLT16_MAX_10_EXP__ 4TEE_ALG_HMAC_SHA224 0x30000003CFG_TA_BGET_TEST 1TEE_INT_CORE_API_SPEC_VERSION 0x0000000A__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_trsa_keygen__ARM_FEATURE_SVE2__INT16_MAX__ 0x7fffSTAILQ_FIRST(head) ((head)->stqh_first)_CFG_CORE_LTC_ASN1 1INT_MAX __INT_MAX___CFG_CORE_LTC_CMAC 1mp_clear_multi ltc_deinit_multiTEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930TEE_ATTR_DSA_PRIME 0xD0001031TEE_TYPE_DES3 0xA0000013PRIxPTR __PRIPTR_PREFIX "x"__packed __attribute__((packed))prng_stateCFG_TA_ASLR 1TEE_PANIC_ID_TEE_SEEKOBJECTDATA 0x00000B02LTC_ECC192 1PRIx64 __PRI64_PREFIX "x"__FLT_HAS_QUIET_NAN__ 1__ARM_FEATURE_SM4unsigned_writeUNISTD_H QUEUEDEBUG_TAILQ_INSERT_HEAD(head,elm,field) TEE_PANIC_ID_TEE_BIGINTMOD 0x00001A03TAILQ_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_MAXmontgomery_setup__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) crypto_acipher_alloc_dsa_keypair__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 0x00080000__SIZEOF_PTRDIFF_T__ 8TEE_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 0x00000004PK_CURVEOIDTEE_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__GNUC_VA_LIST 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 0LTC_MUTEX_UNLOCK(x) mutex_unlock(x);__UINTMAX_MAX__ 0xffffffffffffffffUL__must_check __attribute__((warn_unused_result))CFG_RPMB_FS_RD_ENTRIES 8TEE_ORIGIN_COMMS 0x00000002_CFG_CORE_LTC_SHA512_256 1__UINT8_TYPE__ unsigned charLTC_ECC_SECP192R1 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)mpdivmp_read_unsigned_bin(a,b,c) ltc_mp.unsigned_read(a, b, c)LTC_NO_PK 1TAILQ_NEXT(elm,field) ((elm)->field.tqe_next)__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)ENDIAN_64BITWORD __GCC_IEC_559 0LTC_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 0x00000602PLATFORM_vexpress 1SLIST_ENTRY(type) struct { struct type *sle_next; }mp_init_multi ltc_init_multimp_div_2(a,b) ltc_mp.div_2(a, b)TEE_OPERATION_CIPHER 1LIST_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)wait_readCOMPILER_H ltc_math_descriptorTEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005LIST_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)_WCHAR_T_DECLARED CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1SLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0)__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)__ARM_FEATURE_FP16_VECTOR_ARITHMETIC__INT_LEAST8_WIDTH__ 8__GNUC__ 10TEE_MEMORY_ACCESS_WRITE 0x00000002__INT_FAST32_WIDTH__ 64__int8_t_defined CFG_RPMB_FS_CACHE_ENTRIES 0__AARCH64EB__TEE_TYPE_CONCAT_KDF_Z 0xA10000C1__AARCH64_CMODEL_TINY____INT_LEAST32_WIDTH__ 32TEE_MAIN_ALGO_DSA 0x31__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32xMALLOC_H LTC_DES 1__FLT128_HAS_DENORM__ 1CRYPT_INPUT_TOO_LONG__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)TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906TEE_LOGIN_REE_KERNEL 0x80000000__FLT64_HAS_QUIET_NAN__ 1TEE_HANDLE_FLAG_KEY_SET 0x00040000LTC_ECC_BRAINPOOLP160T1 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64xPRId32 "d"TEE_ALG_SHA256 0x50000004__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) )bignumCRYPT_INVALID_ARGTEE_ATTR_SM2_ID_INITIATOR 0xD0000446TEE_ALG_AES_ECB_NOPAD 0x10000010TEE_ATTR_SM2_ID_RESPONDER 0xD0000546mp_gcd(a,b,c) ltc_mp.gcd(a, b, c)CFG_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)PK_PRIVATEnex_malloc(size) malloc(size)TEE_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 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 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)CFG_ARM_GICV3 1mp_invmod(a,b,c) ltc_mp.invmod(a, b, c)__need_NULLTEE_ATTR_DSA_BASE 0xD0001231TEE_HANDLE_NULL 0ecc_verify_hash_rfc7518(sig_,siglen_,hash_,hashlen_,stat_,key_) ecc_verify_hash_ex(sig_, siglen_, hash_, hashlen_, LTC_ECCSIG_RFC7518, stat_, key_)TEE_ATTR_RSA_EXPONENT1 0xC0000630CFG_CRYPTO_SHA384 1TEE_TYPE_HMAC_SHA384 0xA0000005sha512_256_process sha512_processconvert_ltc_verify_statusPRIi8 "i"TEE_TYPE_CORRUPTED_OBJECT 0xA00000BEECC_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 mp_exch(a,b) do { void *ABC__tmp = a; a = b; b = ABC__tmp; } while(0)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_STORAGE_PRIVATE_REE 0x80000000TEE_TYPE_ECDSA_PUBLIC_KEY 0xA0000041__LONG_MAX__ 0x7fffffffffffffffLTEE_LOGIN_TRUSTED_APP 0xF0000000ecc_ptadd__LDBL_MAX_10_EXP__ 4932mp_add_d(a,b,c) ltc_mp.addi(a, b, c)wait_queueTEE_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 1__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__ 16TEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501signed 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; }PRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2))ROR(x,y) ( ((((ulong32)(x)&0xFFFFFFFFUL)>>(ulong32)((y)&31)) | ((ulong32)(x)<<(ulong32)((32-((y)&31))&31))) & 0xFFFFFFFFUL)__FLT64X_HAS_INFINITY__ 1TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104__CHAR_BIT__ 8aes_test rijndael_testTEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513__linux__ 1TEE_TYPE_AES 0xA0000010TEE_MEMREF_0_USED 0x00000001__ARM_FEATURE_SVE_SYS_QUEUE_H_ LTC_NO_PKCS 1__nostackcheck __attribute__((no_instrument_function))LTC_ARGCHKVD(x) if (!(x)) return;__FLT64X_DIG__ 33read_radixreset_cntCFG_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)XMALLOC mallocTEE_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__UINTMAX_TYPE__ long unsigned int__INT32_TYPE__ intcrypto_acipher_dsa_signTEE_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)__GCC_ATOMIC_POINTER_LOCK_FREE 2TEE_ATTR_DH_PRIME 0xD0001032__always_inline __attribute__((always_inline)) inlineARM64 1PRIX16 "X"_CFG_CORE_LTC_SHA384 1init_copypool0_lenPRIi32 "i"__CRYPTO_CRYPTO_H submodTEE_OBJECT_ID_MAX_LEN 64CFG_KERN_LINKER_FORMAT elf64-littleaarch64sha512__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 0TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES1 0x00000809TEE_DATA_FLAG_SHARE_READ 0x00000010TEE_PANIC_ID_TEE_GETPROPERTYASBOOL 0x00000205CFG_CRYPTO_SHA512 1LL(v) v ## LLSTDINT_H stateCRYPT_MEMTEE_ALG_RSASSA_PKCS1_V1_5_SHA384 0x70005830CFG_CRYPTO_CONCAT_KDF 1CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; }TEE_TYPE_DSA_PUBLIC_KEY 0xA0000031CFG_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_MAIN_ALGO_ECDH 0x42TEE_PANIC_ID_TEE_WAIT 0x00001405TEE_USAGE_VERIFY 0x00000020LTC_CLEAN_STACK 1LTC_ECC_BRAINPOOLP256R1 ltc_mpUINTMAX_C(v) UINT64_C(v)CFG_WARN_DECL_AFTER_STATEMENT 1TEE_MEM_OUTPUT 0x00000002LTC_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__ 0x7fffffffffffffffLHASH_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; }__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 0x00001704key_size_bitsMSG(...) 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 1TEE_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 0xD0001232isprimeTEE_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_ARITHMETICdsa_keypairmulmod__KERNEL__ 1_CFG_CORE_LTC_SM2_DSA 1copyRAND_MAX __INT_MAX__write_radixmp_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 0xF00003C2__INT_FAST32_TYPE__ long intTEE_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 0xA0000003LTC_SHA256 1__DBL_HAS_DENORM__ 1INT_LEAST16_MIN INT16_MIN__ARM_FEATURE_FMA__UINT32_MAX__ 0xffffffffU__FLT64_MAX_10_EXP__ 308__FLT16_DECIMAL_DIG__ 5TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204STAILQ_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 0x0e100000msg_lenTEE_PANIC_ID_TEE_RESETPERSISTENTOBJECTENUMERATOR 0x00000A04ecc_ptdbl__WCHAR_WIDTH__ 32LTC_DEPRECATED __attribute__((deprecated))nex_free(ptr) free(ptr)__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64TEE_PANIC_ID_TEE_ASYMMETRICDECRYPT 0x00001101LTC_DECRYPT__PTRDIFF_T TRACE_ERROR 1LTC_ECC_PRIME192V3 TEE_ALG_SM2_PKE 0x80000045__attr_const __attribute__((__const__))LTC_NO_HASHES 1_CFG_CORE_LTC_MAC 1unsigned_sizePRIu64 __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)__ARM_FEATURE_CRYPTOTEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200TEE_CRYP_UTL_H INT_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)SLIST_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_PANIC_ID_TEE_MEMCOMPARE 0x00000605TEE_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 0x9der_decode_sequence_strict(in,inlen,list,outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC_DER_SEQ_SEQUENCE | LTC_DER_SEQ_STRICT)uint32_tfortuna_prngTEE_TYPE_PBKDF2_PASSWORD 0xA10000C2__SIZE_T find_prng__SHRT_WIDTH__ 16CTR_COUNTER_LITTLE_ENDIAN 0x0000CFG_CRYPTO_SM3 1__GCC_ATOMIC_SHORT_LOCK_FREE 2TEE_PANIC_ID_TEE_ALLOCATETRANSIENTOBJECT 0x00000801CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev)TEE_CHAIN_MODE_ECB_NOPAD 0x0CFG_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__CHAR32_TYPE__ unsigned intTEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X 0xD0000946TEE_PANIC_ID_TEE_MACINIT 0x00000F03TEE_ATTR_SM2_KEP_CONFIRMATION_IN 0xD0000746compare_dPRIu16 "u"mp_copy(a,b) ltc_mp.copy(a, b)UTEE_SE_READER_TEE_ONLY (1 << 1)TEE_ALG_GET_CLASS(algo) __tee_alg_get_class(algo)__printf(a,b) __attribute__((format(printf, a, b)))TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 0x70004830PRIo64 __PRI64_PREFIX "o"__FLT64_HAS_INFINITY__ 1ASSERT_H CFG_CORE_RESERVED_SHM 1__compiler_atomic_store(p,val) __atomic_store_n((p), (val), __ATOMIC_RELAXED)LTC_MUTEX_PROTO(x) extern struct mutex x;der_decode_set(in,inlen,list,outlen) der_decode_sequence_ex(in, inlen, list, outlen, LTC_DER_SEQ_SET)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 0x00000706LTC_INLINE __inline____STDC_VERSION__ 199901LLTC_OMAC 1__ARM_FEATURE_BTI_DEFAULT__UINT16_C(c) cEMSG(...) trace_printf_helper(TRACE_ERROR, true, __VA_ARGS__)TEE_CHAIN_MODE_CTS 0x3TEE_PANIC_ID_TEE_MACUPDATE 0x00000F04LTC_BASE64_URL __UINTPTR_MAX__ 0xffffffffffffffffULTRACE_H COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0)__GCC_ATOMIC_LLONG_LOCK_FREE 2hash_stateTEE_ALG_AES_CTS 0x10000310TRACE_DEBUG 3CFG_HWSUPP_MEM_PERM_PXN 1twoexptQUEUEDEBUG_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)charLTC_RSA_CRT_HARDENING 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__))CFG_TEE_CORE_NB_CORE 4TEE_PANIC_ID_TEE_DERIVEKEY 0x00001201TEE_ECC_CURVE_NIST_P224 0x00000002hash_sizeLTC_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__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64_SIZE_T TEE_PANIC_ID_TEE_ALLOCATEPROPERTYENUMERATOR 0x00000201CFG_NUM_THREADS 2public_key_typeFMSG_RAW(...) (void)0CFG_CRYPTO_HMAC 1TEE_PANIC_ID_TEE_BIGINTSUBMOD 0x00001A06__nex_data dsa_verify_hash_raw__FLT64X_MANT_DIG__ 113__AARCH64EL__ 1STDIO_H LTC_ECC_BRAINPOOLP224R1 PK_STDsqrtmod_prime__compiler_bswap64(x) __builtin_bswap64((x))__FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16dsa_sign_hash_rawROL(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+4932F128UINT16_MAX 0xffffCFG_TA_ASLR_MAX_OFFSET_PAGES 128mp_count_bits(a) ltc_mp.count_bits(a)__SIG_ATOMIC_WIDTH__ 32LTC_CBC_MODE 1TEE_ERROR_NO_DATA 0xFFFF000BRORc(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 0x00001905LTC_ECC_SECP521R1 NULL ((void *)0)TEE_ALG_DSA_SHA256 0x70004131der_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 1__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 1tee_alg_get_digest_sizeLTC_UNUSED_PARAM(x) (void)(x)true 1TEE_PANIC_ID_TEE_CIPHERUPDATE 0x00000E03mp_neg(a,b) ltc_mp.neg(a, b)TEE_ALG_SM4_CTR 0x10000214CFG_COMPAT_GP10_DES 1__INTPTR_WIDTH__ 64ltc_resOUTRMSG(r) do { OUTMSG("r=[%x]", r); return r; } while (0)LTC_ECC_SECP128R2 CFG_GP_SOCKETS 1TRACE_PRINTF_LEVEL TRACE_ERRORlockCFG_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 sig_lenmp_cleanup_multi ltc_cleanup_multi__linux 1UINT32_MAX 0xffffffffUTEE_CHAIN_MODE_CBC_NOPAD 0x1TEE_PANIC_ID_TEE_STARTPROPERTYENUMERATOR 0x0000020CLTC_MDH 1crypto_bignum_allocate__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 0x2000bits_per_digitCRYPT_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_ENDIANTEE_U16_FROM_BIG_ENDIAN(x) TEE_U16_BSWAP(x)TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01LTC_NO_MODES 1TEE_U64_BSWAP(x) __compiler_bswap64((x))LTC_DER_MAX_RECURSION 30CFG_CORE_RWDATA_NOEXEC 1LTC_ECC_BRAINPOOLP512T1 TEE_ALG_ECDSA_P256 0x70003041GNU 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 2TAILQ_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_MAX ULONG_MAXPRIxPASZ PRIxPTR_CFG_CORE_LTC_AES 1readyTEE_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 1LTC_ECC_BRAINPOOLP256T1 __ARM_PCS_AAPCS64 1__FLT64X_DECIMAL_DIG__ 36TEE_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__ 8STAILQ_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_MINPRIx16 "x"__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32_BSD_WCHAR_T_ bn_alloc_maxCFG_PKCS11_TA_ALLOW_DIGEST_KEY 1_CFG_CORE_LTC_OPTEE_THREAD 1__FLT16_MIN_10_EXP__ (-4)TEE_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))offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)__LDBL_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966LTEE_PANIC_ID_TEE_CLOSETASESSION 0x00000401_CFG_CORE_LTC_XTS 1__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__ 1__tee_alg_hash_algoTEE_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 restrictTEE_TYPE_HKDF_IKM 0xA10000C0TEE_ALG_HMAC_SM3 0x30000007__OPTIMIZE_SIZE__ 1__ATOMIC_H __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; }CFG_STACK_THREAD_EXTRA 0TEE_ALG_RSAES_PKCS1_V1_5 0x60000130KERNEL_MUTEX_H 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 _SIZET_ __INT8_TYPE__ signed charTEE_CHAIN_MODE_CTR 0x2div_2LTC_CCM_MODE 1ecc_ptmulsha384_process sha512_process__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1TEE_API_DEFINES_EXTENSIONS_H MAXBLOCKSIZE 144_STDDEF_H_ __rodata __section(".rodata" __SECTION_FLAGS_RODATA)PRIu32 "u"TRACE_MIN 0TEE_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 1mp_cmp_d(a,b) ltc_mp.compare_d(a, b)__ARM_FEATURE_SVE2_BITPERMTRACE_MAX TRACE_FLOWsha1TEE_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 0xA0000030TEE_AES_BLOCK_SIZE 16ULTOMCRYPT_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-619b85b4ce8ccount_lsb_bitsTEE_PANIC_ID_TEE_BIGINTCOMPUTEEXTENDEDGCD 0x00001B01CFG_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 intLTC_MUTEX_TYPE(x) struct mutex x;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 0x00000000unix 1__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 int__FLT128_DECIMAL_DIG__ 36UINT_LEAST8_MAX UINT8_MAXTEE_PANIC_ID_TEE_GETINSTANCEDATA 0x00000603TEE_TYPE_ECDH_KEYPAIR 0xA1000042TOMCRYPT_H_ __UINT8_MAX__ 0xffCHAR_MAX UCHAR_MAXTEE_ALG_RSASSA_PKCS1_V1_5_SHA1 0x70002830TEE_PANIC_ID_TEE_SETINSTANCEDATA 0x00000609__compiler_bswap16(x) __builtin_bswap16((x))addmodmp_rand(a,b) ltc_mp.rand(a, b)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_CFG_CORE_LTC_AUTHENC 1TEE_MAIN_ALGO_SHA384 0x05CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1__UINT_FAST8_MAX__ 0xffmp_prime_is_prime(a,b,c) ltc_mp.isprime(a, b, c)__SIZEOF_WINT_T__ 4TEE_ALG_SHA1 0x50000002CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEFinvmodpool__FLT64_DECIMAL_DIG__ 17TEE_ALG_ECDSA_P192 0x70001041_VA_LIST PRIxPA PRIxPTRCFG_LIBUTILS_WITH_ISOC 1_T_SIZE mp_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_FRINTinit_sizemp_sqrmod(a,b,c) ltc_mp.sqrmod(a, b, c)CRYPT_PK_TYPE_MISMATCHCFG_CORE_HUK_SUBKEY_COMPAT 1XFREE freeCFG_GIC 1TEE_TYPE_HMAC_MD5 0xA0000001TEE_DATA_FLAG_SHARE_WRITE 0x00000020TEE_MAIN_ALGO_PBKDF2 0xC2__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2CFG_HWSUPP_MEM_PERM_WXN 1__INT_LEAST32_TYPE__ intLTC_ECC_BRAINPOOLP224T1 TEE_PANIC_ID_TEE_BIGINTGETBIT 0x00001803TEE_ALG_ECDH_P521 0x80005042UINTMAX_MAX UINT64_MAXTEE_TYPE_SM2_DSA_KEYPAIR 0xA1000045TEE_ALG_AES_XTS 0x10000410TEE_TIME_LT(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis < (t2).millis) : ((t1).seconds < (t2).seconds))CFG_SHMEM_SIZE 0x00200000TEE_ALG_DES_CBC_NOPAD 0x10000111INT64_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_ATTR_HKDF_INFO 0xD00003C0__SIZEOF_PADDR__ __SIZEOF_POINTER__PK_PUBLIC__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)TEE_MAIN_ALGO_SM2_PKE 0x47CFG_CRYPTO_SM4 1TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703LTC_NO_PRNGS 1randTEE_MAIN_ALGO_DES3 0x13UTEE_SE_READER_SELECT_RESPONE_ENABLE (1 << 2)mdbg_check(x) do { } while (0)name_CFG_CORE_LTC_VFP 1sha224_process sha256_processPRId16 "d"SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next)TEE_PANIC_ID_TEE_BIGINTGETBITCOUNT 0x00001804__ARM_FEATURE_CRC32TEE_U64_FROM_BIG_ENDIAN(x) TEE_U64_BSWAP(x)CFG_CRYPTO_CMAC 1key_sizeTEE_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 1ecc_pointTEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0TEE_MAIN_ALGO_DES2 0x12TEE_PANIC_ID_TA_OPENSESSIONENTRYPOINT 0x00000105CFG_EMBEDDED_TS 1ltc_stat__FLT32X_HAS_DENORM__ 1va_start(v,l) __builtin_va_start(v,l)LTC_MD5 1__FLT32_HAS_QUIET_NAN__ 1PRIi16 "i"compare__LDBL_NORM_MAX__ 1.18973149535723176508575932662800702e+4932Llong long intACIPHER_HELPERS_H CFG_CORE_MBEDTLS_MPI 1fortunaCCM_DECRYPT LTC_DECRYPTCIRCLEQ_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_MAC_SIZE_DES_CBC_MAC_PKCS5 __ARM_FEATURE_CLZ 1pool_idx__FLT16_MIN_EXP__ (-13)_CFG_CORE_LTC_SHA1 1TEE_ALG_RSA_NOPAD 0x60000030CFG_CORE_UNMAP_CORE_AT_EL0 1TIME_H __INTMAX_MAX__ 0x7fffffffffffffffLmemsetLTC_ECC_BRAINPOOLP192R1 __HAVE_BUILTIN_OVERFLOW 1__UINT16_MAX__ 0xffffCIRCLEQ_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 0x00000008TEE_PARAM_TYPE_VALUE_INPUT 1LLONG_MAX __LONG_LONG_MAX__TEE_PANIC_ID_TEE_GETPROPERTYASUUID 0x00000209aes_enc_ecb_encrypt rijndael_enc_ecb_encrypt__cold __attribute__((__cold__))TEE_MEMORY_ACCESS_NONSECURE 0x10000000TEE_CHAIN_MODE_CBC_MAC_PKCS5 0x5__TEE_MAIN_HASH_SM3 0x7__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__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F__LDBL_EPSILON__ 1.92592994438723585305597794258492732e-34LTEE_LOGIN_USER 0x00000001sha1_stateTEE_PANIC_ID_TEE_AEUPDATE 0x00001004_SIZE_T_ __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)get_digit_countTEE_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) mulimd5_stateUINT_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"mp_to_unsigned_bin2(a,b,c) do { void *_a = (a); mp_to_unsigned_bin(_a, (b) + (c) - mp_unsigned_bin_size(_a)); } while(0)TEE_PANIC_ID_TEE_GETTAPERSISTENTTIME 0x00001403__INT_FAST16_TYPE__ long intsha256CFG_CORE_ARM64_PA_BITS 32__FLT64_HAS_DENORM__ 1TOMCRYPT_CUSTOM_H_ SMSG(...) trace_printf(__func__, __LINE__, TRACE_ERROR, true, __VA_ARGS__)TEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04CFG_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 0xC0000730crypto_acipher_dsa_verifyTEE_PANIC_ID_TEE_BIGINTCOMPUTEFMM 0x00001C01montgomery_normalizationUTEE_DEFINES_H aes_enc_keysize rijndael_enc_keysize__tee_alg_get_digest_hashSIMPLEQ_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__ _CFG_CORE_LTC_CBC_MAC 1__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)rsa_key__CHAR16_TYPE__ short unsigned intTEE_ORIGIN_API 0x00000001TEE_PARAM_TYPE_MEMREF_INPUT 5TEE_TYPE_HMAC_SHA256 0xA0000004TEE_PANIC_ID_TEE_BIGINTSQUAREMOD 0x00001A05LTC_RSA_BLINDING deinitLTC_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))dummyUSHRT_MAX (SHRT_MAX * 2 + 1)CRYPT_INVALID_KEYSIZECFG_CRYPTO_MD5 1__FLT_EVAL_METHOD_C99__OUTMSG(...) FMSG("< " __VA_ARGS__)__FLT_MIN__ 1.17549435082228750796873653722224568e-38Fspin_lockTEE_PANIC_ID_TEE_FREEPROPERTYENUMERATOR 0x00000202TEE_ALG_RSASSA_PKCS1_V1_5_MD5SHA1 0x7000F830montgomery_deinitLTC_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__)TEE_PANIC_ID_TEE_GETNEXTPROPERTY 0x00000203_LP64 1TEE_SUCCESS 0x00000000crypto_bignum_freeTEE_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__ 0xffffffffffffffffULLTC_MRSA 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__ 0xff__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32TEE_PANIC_ID_TEE_ASYMMETRICENCRYPT 0x00001102QUEUEDEBUG_TAILQ_OP(elm,field) __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)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  0A BH <A Dc `A D](A` B FK A @<AB CFBD C A 4XADB D B A #$%&& &0((**,--//113568:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~Ao5g   > o 5yT"Y?u !"      !""9(Zat*-/<3EV1Xpdsa.c$xbn_alloc_max$dwm4.0.8ea34e6bd36ca62e801d07acec4f73f1wm4.conf.h.2.27a59c4a24628c7694563cf161b1456awm4.compiler.h.7.ff8c7af35a6a55f407776d82ff392a74wm4.limits.h.6.1223e95d2c07729a89d61368528e351awm4.stdint.h.14.7254d4ddddc405ae01d91db8729516ebwm4.inttypes.h.14.04e955cd15f1a1b81e8c7d766922740bwm4.stdbool.h.29.07dce69c3b78884144b7f7bd19483461wm4.stddef.h.39.27677723d43e5b5a7afdf8d798429f1dwm4.tee_api_defines.h.9.15bfa1d81f385075137a5e5cb1dad104wm4.tee_api_types.h.195.70f88af562e4de06db5cb96bde92609fwm4.types_ext.h.15.e3b47cfc410272ddfab11b3a34a626a6wm4.malloc.h.15.6930c05677ba761883918ce0ce0a01e3wm4.cdefs.h.6.216810ff45474094d4f2557fb832b9f7wm4.stdarg.h.31.b55da1089056868966f25de5dbfc7d3cwm4.trace_levels.h.6.505d35da271c0597dd2f84103d342d6bwm4.trace.h.14.e67646cb777e7100284aeacbea3e9bf6wm4.tee_api_defines_extensions.h.8.4f014b668a58a53beba9a565b7ccfcdewm4.utee_defines.h.18.c17b9403052b06642cb6b8e2e294c31ewm4.assert.h.6.f8155a9947bf80b25c0143fe1fe21bfdwm4.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.8332358775bef089882dd6ffc834571fcrypto_bignum_allocatecrypto_acipher_alloc_dsa_keypairmemsetcrypto_bignum_freecrypto_acipher_alloc_dsa_public_keycrypto_acipher_gen_dsa_key_GLOBAL_OFFSET_TABLE_ltc_mpltc_init_multifind_prngdsa_generate_keydsa_freecrypto_acipher_dsa_signtee_alg_get_digest_sizedsa_sign_hash_rawltc_deinit_multicrypto_acipher_dsa_verifydsa_verify_hash_raw 0@HPXhx 0@HP`p 9p   (999dp t x 99 ]*p%)07EE*Jua]Bin|ar |RVA)KX(f: syZJ3hg\ h#EpKQW]%cVSi*ou{6ZPo8:!1^iA OhX kf٧j** #66CP]u$%u!uLYfsu>m #.;35bop2 l!39?hF[MqUb7c"70i{P'N(cZN O _! >. e; H P,U Yb 5o | Ω } m Sa . ;  o {u' `5 ?b q   )o    O  u   % d4 kC R a Zp yn1)7<@PqTgdhmͰxU|M%PU $!@15>UBQHk )7(, <h@\EͰPTdhmx|`RPU4ca )9=C\h| / Ff q 5P t  ' D Yd   Ӥb ^  <  $ 4 D L T+ dC tX)pc  Ӥ  <$4DLT*\7lO|g|ʌPi0 * Wh %)72e6e? C LMPMY]e^i^qu~ C(3T3TFF$$99((#,.,68D8LXqy4488HHXKK 008*82XU]KhKp0{088XKK,,88X%-K8K@KS8a8iHtH|X$@DHX$,H4XU]$hHpX  $$,,<D#D+6><hpO{O88XX<OO8"8*X8X@KSai<OOHHXX<OODD!X/X7<`hs{(88X ,0488<h t +3$>4F<ck    H H T T  $ 0/ 07 @B @J TX T` Xk Xs  4 @ T t t |        %  -  8  @  b  j  u  }            0 8 C K (V (^ 0 0 @ P` (@H$PHXXpx0    <XG&k.8C I!O"X#a$j%p&xZfm'(1)\* +,"-(.2>F/PFbt}0"17`2(3456789:;<'=2>9 ^uo'#})-/5;sA!-GCM{SvY_[ e kq w}H\:Lb ?e>CtJpT  Af%+/1^7=JCtI)OU[hag0ms y_KqZ,vփM9QDKl?]> M#oh?!D'-37q9HH?!TEK.Q tW*]rcViGouT{k{D +T-+}'ڨaV~Cs^@'F3 H@g#)x/Z5t;~AN:GgM2S Y_be>k<q7wPv}1V6W]EDT49,@1\2 Ymu:8 E L%+1l"7u=ݫCKItO U['ia(g.ms7y+m hphxrx;,jRZ~o# -Rm71%!'-gM3F9w?EmKQWW]@ciou {]9Y%qK .^%NS= j^P u(V#,)/dF5';^AG~MSY8_eo*kqw}?gk"M H:oW:D3h;5a &_^%++a1ȿ7]@=Cy!IiOrU[Va{gpmssyA N[q )/K~6 }jA\ =1z~!'- 3-O9U?|EuKPQwW]Rc5aikoI.u={J H@S$qmMF YXXTf gWq   4  _# \I) /  5 ; A \G dpM S |Y Ob_ e k r2q gw  L}    n  j  Y 6 <2 g Ы   2  B\ w f u   /   2m T #.% i+ 11 7 = C PfI O fU  ]H __#)K/5&;AnyGšM)S Y__Legkqw}(U2^S{#,BiQϛ)CX[ C !G%+1=7=CIDTO8Ut[ga_g0m$spyq]o 0q]Wk}Fz(? L8!4'-v3}9?EbdKT QXS_Mf/~m.(t`t{?FUp>ka!lj[߅$Oj('T#n*18r?hFM>Tg[bdjiǝpw!~s)B!9F59(xk2 sG l9O&c-aQ4J;EB-IPiWt^welsz3b*Vm t #,*)y %ul+#Y)/P/5;1AGWM2S/tY_aekFq w}%Z951d} ]*G$ ue@:3 XP0l#)/y5|; *A[GEMDSYH_ekq[waL A~gw#eu)9/5;IAG8MhS|Y_QekqwV}o? M\;+m' ACBm\7֐aaIY $+29$@!GN U{\ZcFjrqRx]e) .LUɁ#)M/5Z;<A>GFrMSLY _e'Qk*qw2}!1+?mlnM9 <,_6/ G&-4!;BGI8PCWk^e lKs*z'*AT5`3f4-&>j5o8 ZNb"uT)g!0<7M> {EAiLSJbZahm jL" #kq)7O/5d;AzG9IM*SsY_e e9k'qw})8?S7NW* U+ID\_!^" E gN+?%+1yt7-=qCަI1*O?UIq[}aXg~m:sZy:+X!3ak*sksp`W`.#pxPV+#* ymnP!'M-39<?gIELhS@Zpah-o@>vL}v]͗ `GuJldP 11L%,53W:AH_O(V]dekԁr`y~y]jQNOh>fg\BT A@!l(qj/6I=DKRY]`gn>u|G$ pV@]o2"RLMzl$+2e9H@G?^NUw\~pcjq2Nx@@+xغ'[QQ-EyB.Ga E b W'r.5T<rCJjQ9XCe_ef|?mt.{!^z?(o-xBN,*51]OO6]r#͹*˸1,@8?FYMT [biX[p3wN~h1\` Y5հ(emQd F_g8M= 1[3\C&)-u4;B=1I` PW^yelsmGzk[,S?bN=M26nAub  qE  q" ) r0 7 À> E AL mS yZ %a h ho 7v L%}   & !   AV  X"q)B0)EW 6l#,) zY&-ch4; uȘ V s#CQ)^/B5P;aAGMSo#A- =4 #)X/b # r)/5;AXG"MS.AY_fZmt J mbrL#R?)/35;AA4GNMjS/EY_we*k0qY~w) }HaL0@FG$7jGs PЉ#O)u/5t;AGNuMNS~Y1_Ee'k4q7wB}լ /I;pG2lY|%\E)lv ' 3 R'.Ch5<UC;JDQX_Hfm't{).{ęIp9tb=8 e B7*#9G))/lS5 [: ?\[>$F+92Q9.@5G$N'U@\cjpqx>CF%FrOIO]b0.fnG .7 ^2 D'.s5\<!C[JtQX_2fmt{<5gӅ>CF x?D=#)p/+6|#=zD=RK;RoY`:gnu|I) rp HO#`v)1D/۱5<7CLJ>vQX.  uQyu4%,3:NAHOOiV] djkryfZ HG"EC)70'7>EzLES 7 &n <f $v+29`@GNwUO\ cFjq/q:x#<^Ki &2W#O ە  "C'.px5<CJ*lQX5_fmE tx{!]85 JyکT,u[яBWfxnd#E*+18f?HFTWM(T[[0kbdiT(pwx ~JEC'-f..n z S@d  .symtab.strtab.shstrtab.group.text.data.bss.rela.text.bn_alloc_max.rela.text.crypto_acipher_alloc_dsa_keypair.rela.text.crypto_acipher_alloc_dsa_public_key.rodata.crypto_acipher_gen_dsa_key.str1.1.rela.text.crypto_acipher_gen_dsa_key.rela.text.crypto_acipher_dsa_sign.rela.text.crypto_acipher_dsa_verify.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@ @L AX Bd Cp D| E F G H I J K L M N O P  Q R$ S0 T< UH VT W` Xl Yx Z [ \ ] ^ _ ` a"(.803@&PK@(|w@*28 D@Ș-D<@ /X@1C>@P 3ObO#| ]@pP6r-m@8K.@h:+/@@x<k1Z @0X)>;@@@@BA|@HDB@(FC@HD"@ xJDm@ LF @h%"NO5@GPO.@HR,P9@8ITeP@IHV{PX@@JPXP4@KZQy@PL\Q@N`^\R@xQ`ET@XHb[T:@XdT@Yf?V@X_ h(Y@`iHj>YC@ilY@j`nY]@jPpY@0lrZX@n tZ@0oHvZ@xo0x [@o@z[(@q|[@xr0~[@r]@x0e0~^$((@ yP( xy