TEE_INT_CORE_API_SPEC_VERSION 0x0000000A PKCS11_TOKEN_PIN_SIZE_MAX 128 TEE_PANIC_ID_TEE_GETOPERATIONINFOMULTIPLE 0x00000C08 __LACCUM_EPSILON__ 0x1P-31LK __thumb__ 1 TEE_LOGIN_GROUP 0x00000002 PKCS11_TOKEN_MANUFACTURER_SIZE 32 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) __UACCUM_FBIT__ 16 __APCS_32__ 1 PKCS11_SESSION_DECRYPTING_VERIFYING PKCS11_CKA_ATTR_TYPES __LFRACT_EPSILON__ 0x1P-31LR __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ PKCS11_CKA_MODIFIABLE __UINT16_MAX__ 0xffff QUEUEDEBUG_CIRCLEQ_ELM(head,elm,field) SIMPLEQ_FOREACH(var,head,field) for ((var) = ((head)->sqh_first); (var); (var) = ((var)->field.sqe_next)) TEE_TYPE_DES 0xA0000011 PRIu64 __PRI64_PREFIX "u" __FLT_NORM_MAX__ 3.4028234663852886e+38F PKCS11_TA_ATTRIBUTES_H PKCS11_FUNCTION_SIGN_RECOVER PKCS11_CKR_OPERATION_NOT_INITIALIZED __USACCUM_MIN__ 0.0UHK __ARM_FEATURE_MATMUL_INT8 TEE_TYPE_SM2_DSA_PUBLIC_KEY 0xA0000045 TAILQ_HEAD(name,type) _TAILQ_HEAD(name, struct type,) __FLT32_DIG__ 6 _WCHAR_T_DEFINED __FLT32X_MAX__ 1.7976931348623157e+308F32x barrier() asm volatile ("" : : : "memory") __UACCUM_IBIT__ 16 CFG_TA_MBEDTLS_SELF_TEST 1 SHRT_MAX __SHRT_MAX__ __func__ nex_calloc(nmemb,size) calloc(nmemb, size) pkcs11_certificate_type CFG_ZLIB 1 CFG_TEE_IMPL_DESCR OPTEE CFG_CRYPTO_CBC 1 TEE_PANIC_ID_TEE_BIGINTFMMSIZEINU32 0x00001502 pkcs11_mechanism_id __FLT64_MANT_DIG__ 53 QUEUEDEBUG_LIST_OP(elm,field) PRId64 __PRI64_PREFIX "d" PKCS11_CKR_WRAPPING_KEY_SIZE_RANGE __FLT_MAX_10_EXP__ 38 mecha __SIG_ATOMIC_MAX__ 0x7fffffff TAILQ_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) handle SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next) TEE_ERROR_COMMUNICATION 0xFFFF000E MIN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a < _b ? _a : _b; })) _CFG_CORE_LTC_CBC_MAC 1 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930 TEE_BigIntSizeInU32(n) ((((n)+31)/32)+2) __ARM_PCS_VFP 1 __FLT32_HAS_INFINITY__ 1 CFG_CRYPTO_SM2_KEP 1 TEE_CHAIN_MODE_XTS 0x4 __USQ_IBIT__ 0 TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2 __PTRDIFF_MAX__ 0x7fffffff UINT32_C(v) U(v) PKCS11_CKA_START_DATE parent_key_complies_allowed_processings __FLT64_MIN_10_EXP__ (-307) UINT_LEAST16_MAX UINT16_MAX CFG_CRYPTO_ECB 1 CFG_PREALLOC_RPC_CACHE 1 TEE_MEMREF_1_USED 0x00000002 _CFG_CORE_LTC_SHA256_DESC 1 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230 next TEE_LOGIN_APPLICATION 0x00000004 __STDC__ 1 TAILQ_INIT(head) do { (head)->tqh_first = NULL; (head)->tqh_last = &(head)->tqh_first; } while ( 0) _Bool PKCS11_CKA_UNDEFINED_ID UCHAR_MAX (SCHAR_MAX * 2 + 1) __ULLFRACT_IBIT__ 0 __FLT32_MAX_EXP__ 128 __SA_FBIT__ 15 TEE_ATTR_CONCAT_KDF_Z 0xC00001C1 PKCS11_CKS_RW_PUBLIC_SESSION __LLACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LLK __UDA_FBIT__ 32 CFG_PKCS11_TA_HEAP_SIZE (32 * 1024) PKCS11_SESSION_READY PKCS11_CKFT_ERROR_STATE (1U << 24) CFG_CORE_CLUSTER_SHIFT 2 __DBL_MAX_10_EXP__ 308 PKCS11_CKM_RSA_PKCS_KEY_PAIR_GEN TEE_USAGE_EXTRACTABLE 0x00000001 SLIST_ENTRY(type) struct { struct type *sle_next; } PKCS11_CKFT_USER_PIN_LOCKED (1U << 18) __UINT_FAST64_MAX__ 0xffffffffffffffffULL id2_size __ARM_FEATURE_IDIV 1 PKCS11_FUNCTION_VERIFY TEE_MAIN_ALGO_CONCAT_KDF 0xC1 __WCHAR_TYPE__ unsigned int __SA_IBIT__ 16 PKCS11_TOKEN_HW_VERSION PKCS11_SLOT_HW_VERSION TEE_STORAGE_PRIVATE_RPMB 0x80000100 __UDA_IBIT__ 32 __SECTION_FLAGS_RODATA ",\"a\",%progbits //" TEE_MAIN_ALGO_MD5 0x01 __ELF__ 1 mechanism __SIZEOF_LONG__ 4 TEE_ALG_DES3_ECB_NOPAD 0x10000013 CFG_FTRACE_US_MS 10000 ROUNDUP_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; })) PKCS11_CKA_END_DATE TEE_ALG_HMAC_MD5 0x30000001 SIZE_4K UINTPTR_C(0x1000) SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next) TEE_PANIC_ID_TEE_UNMASKCANCELLATION 0x00000503 __WCHAR_T__ TEE_PANIC_ID_TEE_BIGINTCONVERTTOFMM 0x00001C03 PKCS11_CKA_GOST28147_PARAMS TEE_ALLOCATOR_DESC_LENGTH 32 INTTYPES_H __need___va_list TEE_ATTR_DSA_PRIME 0xD0001031 IS_ALIGNED_WITH_TYPE(x,type) (__extension__({ type __is_aligned_y; IS_ALIGNED((uintptr_t)(x), __alignof__(__is_aligned_y)); })) pkcs11_find_objects id1_size _STDBOOL_H SCHAR_MAX __SCHAR_MAX__ __SHRT_WIDTH__ 16 PKCS11_HELPERS_H INTMAX_MAX INT64_MAX UINT_MAX (INT_MAX * 2U + 1U) __INTPTR_TYPE__ int create_genkey_attributes __DQ_FBIT__ 63 INT_LEAST32_MIN INT32_MIN __UACCUM_EPSILON__ 0x1P-16UK TEE_ALG_DES3_CBC_MAC_NOPAD 0x30000113 TEE_U32_BSWAP(x) __compiler_bswap32((x)) __INT_FAST16_WIDTH__ 32 INT_FAST64_MIN INT64_MIN _CFG_CORE_LTC_MAC 1 UINT_LEAST64_MAX UINT64_MAX __FLT_HAS_INFINITY__ 1 TEE_PANIC_ID_TEE_DIGESTUPDATE 0x00000D02 attribute_is_modifiable TEE_MD5SHA1_HASH_SIZE uint16_t PKCS11_FUNC_STEP_UPDATE TEE_ERROR_DEFER_DRIVER_INIT 0x80000000 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 1 TEE_ALG_RSASSA_PKCS1_V1_5_MD5SHA1 0x7000F830 TEE_PANIC_ID_TEE_INVOKETACOMMAND 0x00000402 __ARM_FEATURE_BF16_VECTOR_ARITHMETIC PKCS11_CKM_AES_CBC_PAD PKCS11_CKFM_EC_F_2M (1U << 21) TEE_PANIC_ID_TEE_FREEOPERATION 0x00000C03 INT_MIN (-INT_MAX - 1) PKCS11_CKK_SHA224_HMAC TEE_PANIC_ID_TEE_GETCANCELLATIONFLAG 0x00000501 attribs_hdl STAILQ_CONCAT(head1,head2) do { if (!STAILQ_EMPTY((head2))) { *(head1)->stqh_last = (head2)->stqh_first; (head1)->stqh_last = (head2)->stqh_last; STAILQ_INIT((head2)); } } while ( 0) __SFRACT_MAX__ 0X7FP-7HR PKCS11_CKA_SIGN CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) __PRI64_PREFIX "ll" UINTMAX_MAX UINT64_MAX PKCS11_FUNCTION_UNWRAP __FLT32X_HAS_INFINITY__ 1 TEE_PANIC_ID_TEE_RESETOPERATION 0x00000C05 private_key_opt_or_null PKCS11_CKA_OTP_TIME PKCS11_CKA_GOSTR3410_PARAMS PKCS11_AUTH_TEE_IDENTITY_GROUP "group:" _T_PTRDIFF_ TO_STR(x) _TO_STR(x) TEE_PANIC_ID_TEE_GENERATEKEY 0x00000804 PKCS11_CKM_RSA_PKCS_PSS CFG_LPAE_ADDR_SPACE_BITS 32 CFG_TA_BIGNUM_MAX_BITS 2048 TEE_ATTR_DH_X_BITS 0xF0001332 TEE_PANIC_ID_TEE_SETOPERATIONKEY 0x00000C06 INT_FAST32_MAX INT32_MAX create_symm_key_attributes ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) CFG_ARM64_ta_arm64 1 STAILQ_INIT(head) do { (head)->stqh_first = NULL; (head)->stqh_last = &(head)->stqh_first; } while ( 0) PKCS11_CKM_SHA224_HMAC TEE_API_DEFINES_H __INT_LEAST16_WIDTH__ 16 __USFRACT_MIN__ 0.0UHR CFG_MSG_LONG_PREFIX_MASK 0x1a obj_attrs check_attrs_misc_integrity __DBL_HAS_INFINITY__ 1 TEE_HANDLE_FLAG_PERSISTENT 0x00010000 TEE_ERROR_CIPHERTEXT_INVALID 0xF0100006 TEE_CHAIN_MODE_CBC_MAC_PKCS5 0x5 PKCS11_CKFM_WRAP (1U << 17) TEE_MAC_SIZE_AES_CMAC _VA_LIST_DEFINED symm_key_boolprops INT64_C(v) LL(v) __SHRT_MAX__ 0x7fff CFG_ARM64_core 1 TEE_ALG_DES_ECB_NOPAD 0x10000011 _CFG_CORE_LTC_AES_DESC 1 CFG_ARM32_ta_arm32 1 __ARM_NEON_FP 4 __wchar_t__ PKCS11_SESSION_DIGESTING _CFG_CORE_LTC_ECC 1 set_optional_attributes TEE_ObjectHandle UINTPTR_C(v) UL(v) INT32_MAX 0x7fffffff trace_printf PKCS11_TA_VERSION_MINOR 1 IS_ALIGNED(x,a) (((x) & ((a) - 1)) == 0) __INT32_MAX__ 0x7fffffff TEE_MAIN_ALGO_ECDSA 0x41 TEE_PANIC_ID_TEE_COPYOPERATION 0x00000C02 TEE_USAGE_SIGN 0x00000010 __GNUC_PATCHLEVEL__ 1 PKCS11_CKA_GOSTR3411_PARAMS __INT_FAST64_MAX__ 0x7fffffffffffffffLL __LLACCUM_MIN__ (-0X1P31LLK-0X1P31LLK) create_storage_attributes __GCC_ATOMIC_CHAR_LOCK_FREE 2 PKCS11_TA_VERSION_PATCH 0 extractable PKCS11_CKR_RANDOM_NO_RNG CFG_KERN_LINKER_ARCH aarch64 PKCS11_CKK_GENERIC_SECRET _CFG_CORE_LTC_DH 1 __DBL_EPSILON__ ((double)2.2204460492503131e-16L) __UINT64_MAX__ 0xffffffffffffffffULL PKCS11_SESSION_ENCRYPTING PKCS11_AUTH_TEE_IDENTITY_USER "user:" PKCS11_CKA_PUBLIC_EXPONENT __SIZEOF_INT__ 4 id2str_type uint32_t PKCS11_CKA_ID __FLT32X_MAX_10_EXP__ 308 TEE_ATTR_ECC_PUBLIC_VALUE_Y 0xD0000241 CFG_TZDRAM_SIZE 0x00f00000 TEE_ERROR_SHORT_BUFFER 0xFFFF0010 TEE_U64_FROM_BIG_ENDIAN(x) TEE_U64_BSWAP(x) TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041 PKCS11_CKFM_GENERATE_KEY_PAIR (1U << 16) __SIG_ATOMIC_TYPE__ int _BSD_SIZE_T_DEFINED_ TEE_PANIC_ID_TA_DESTROYENTRYPOINT 0x00000103 TEE_PANIC_ID_TEE_GETPROPERTYNAME 0x0000020A PKCS11_SESSION_VERIFYING PKCS11_SESSION_SIGNING_ENCRYPTING PKCS11_CKK_SHA_1_HMAC TEE_DIGEST_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_DIGEST_HASH(algo)) CFG_TA_STRICT_ANNOTATION_CHECKS 1 PKCS11_CKA_ALWAYS_SENSITIVE __PRAGMA_REDEFINE_EXTNAME 1 __INT_LEAST64_TYPE__ long long int CFG_STACK_THREAD_EXTRA 0 __compiler_bswap64(x) __builtin_bswap64((x)) TEE_MAIN_ALGO_SHA1 0x02 CFG_SECSTOR_TA 1 PKCS11_CKK_SHA256_HMAC __pic__ 1 CFG_CRYPTO_SM2_DSA 1 TEE_ERROR_BAD_FORMAT 0xFFFF0005 PKCS11_CKR_SIGNATURE_LEN_RANGE TEE_PANIC_ID_TEE_PANIC 0x00000301 CFG_CRYPTO_AES 1 PKCS11_CKR_TEMPLATE_INCOMPLETE PKCS11_CKA_VALUE _CFG_CORE_LTC_VFP 1 TEE_PARAM_TYPES(t0,t1,t2,t3) ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12)) ___int_wchar_t_h PKCS11_CKA_CHAR_COLUMNS __HAVE_SPECULATION_SAFE_VALUE 1 PKCS11_CKA_SUBJECT __ARMEL__ 1 get_attribute PRIdPTR __PRIPTR_PREFIX "d" UL(v) v ## UL __QQ_FBIT__ 7 CFG_CRYPTO_ECC 1 __LDBL_DECIMAL_DIG__ 17 TEE_TIME_MILLIS_BASE 1000 __FLT32X_DENORM_MIN__ 4.9406564584124654e-324F32x TEE_ERROR_MAC_INVALID 0xFFFF3071 object_is_token TEE_OPERATION_ASYMMETRIC_CIPHER 6 bool _Bool symm_key_opt_or_null TEE_PANIC_ID_TEE_GETNEXTPERSISTENTOBJECT 0x00000A03 __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) PKCS11_CKM_SHA256_HMAC PKCS11_CKA_COPYABLE __UINT8_TYPE__ unsigned char PKCS11_BOOLPROPS_MAX_COUNT 64 TEE_TYPE_ECDH_PUBLIC_KEY 0xA0000042 PLATFORM_vexpress 1 PKCS11_UNDEFINED_ID UINT32_C(0xFFFFFFFF) UINTMAX_C(v) UINT64_C(v) __FLT32_MIN_10_EXP__ (-37) TEE_PANIC_ID_TEE_BIGINTRELATIVEPRIME 0x00001B03 TEE_ALG_GET_CHAIN_MODE(algo) (((algo) >> 8) & 0xF) PKCS11_CKFT_DUAL_CRYPTO_OPERATIONS (1U << 9) TEE_ATTR_SM2_KEP_USER 0xF0000646 __ULLACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULLK __ULLACCUM_IBIT__ 32 PKCS11_CKK_UNDEFINED_ID 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) __ARM_ARCH __STDC_UTF_32__ 1 __INT_LEAST16_MAX__ 0x7fff PKCS11_CKZ_DATA_SPECIFIED 0x0001 TEE_U32_FROM_BIG_ENDIAN(x) TEE_U32_BSWAP(x) TEE_PANIC_ID_TEE_BIGINTINIT 0x00001601 TEE_PANIC_ID_TEE_MASKCANCELLATION 0x00000502 CFG_RPMB_FS_DEV_ID 0 CFG_TEE_API_VERSION GPD-1.1-dev PKCS11_CKM_SHA256_HMAC_GENERAL TEE_ALG_SM2_KEP 0x60000045 proc ADD_OVERFLOW(a,b,res) __compiler_add_overflow((a), (b), (res)) boolval TEE_USER_MEM_HINT_NO_FILL_ZERO 0x80000000 INTMAX_C(v) INT64_C(v) __SACCUM_IBIT__ 8 TEE_ALG_GET_DIGEST_HASH(algo) __tee_alg_get_digest_hash(algo) __UINT16_TYPE__ short unsigned int _TO_STR(x) #x __ARM_FEATURE_FMA TEE_PANIC_ID_TEE_MACCOMPAREFINAL 0x00000F01 clockSeqAndNode CFG_CRYPTO_CTR 1 LLONG_MIN (-LLONG_MAX - 1LL) __ULLFRACT_FBIT__ 64 check_access_attrs_against_token _T_SIZE_ __FLT32_NORM_MAX__ 3.4028234663852886e+38F32 PKCS11_CKA_TRUSTED __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 LIST_NEXT(elm,field) ((elm)->field.le_next) PKCS11_CKA_RESET_ON_INIT PRIu8 "u" CFG_CRYPTO_CCM 1 TEE_ERROR_OVERFLOW 0xFFFF300F TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1 __INT8_C(c) c INT_LEAST64_MAX INT64_MAX PKCS11_CKO_PUBLIC_KEY _CFG_WITH_SECURE_STORAGE 1 LIST_INIT(head) do { (head)->lh_first = NULL; } while ( 0) __ARM_EABI__ 1 TEE_ATTR_ECC_PRIVATE_VALUE 0xC0000341 PRIxVA_WIDTH ((int)(sizeof(vaddr_t) * 2)) __CHAR_BIT__ 8 QUEUEDEBUG_LIST_POSTREMOVE(elm,field) uuids PKCS11_CKR_ATTRIBUTE_VALUE_INVALID __FLT32_EPSILON__ 1.1920928955078125e-7F32 __SIZEOF_PADDR__ __SIZEOF_POINTER__ pkcs11_certificate_category TEE_PANIC_ID_TEE_MEMFILL 0x00000606 false 0 __FLT_MAX_EXP__ 128 __INT64_MAX__ 0x7fffffffffffffffLL __ATOMIC_SEQ_CST 5 _GCC_SIZE_T TRACE_LEVELS_H TEE_PANIC_ID_TEE_CHECKMEMORYACCESSRIGHTS 0x00000601 get_u32_attribute _CFG_CORE_LTC_HASH 1 PKCS11_CKM_SHA384_RSA_PKCS PKCS11_CKM_AES_CBC PKCS11_CKA_OTP_USER_FRIENDLY_MODE __FLT32X_MAX_EXP__ 1024 __FLT32_MANT_DIG__ 24 TEE_ALG_DES_CBC_MAC_NOPAD 0x30000111 __DA_IBIT__ 32 TEE_MAIN_ALGO_RSA 0x30 PKCS11_CKA_SUBPRIME user_pin_hash __UTA_FBIT__ 64 TAILQ_EMPTY(head) ((head)->tqh_first == NULL) __DBL_DIG__ 15 TEE_HANDLE_FLAG_INITIALIZED 0x00020000 __PRIPTR_PREFIX "l" TEE_PANIC_ID_TEE_OPENTASESSION 0x00000403 __DECIMAL_DIG__ 17 PKCS11_TOKEN_PIN_SIZE_MIN 4 PKCS11_CKS_RO_USER_FUNCTIONS CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) PKCS11_CKM_EC_KEY_PAIR_GEN PKCS11_CKFT_SO_PIN_TO_BE_CHANGED (1U << 23) public_key_boolprops pkcs11_certificate_mandated CFG_DT 1 PRIuPTR __PRIPTR_PREFIX "u" mechanism_supported_key_sizes_bytes TEE_PANIC_ID_TEE_RENAMEPERSISTENTOBJECT 0x00000904 private PKCS11_CKR_DEVICE_REMOVED PKCS11_CKA_PRIME_1 PKCS11_CKA_PRIME_2 TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808 default_cert_category TEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701 attributes_match_add_reference __UINT64_TYPE__ long long unsigned int __unused __attribute__((unused)) SIZE_8M UINTPTR_C(0x800000) _CFG_CORE_LTC_BIGNUM_MAX_BITS 4096 PKCS11_CKA_DESTROYABLE PKCS11_CKR_USER_TYPE_INVALID PKCS11_CKR_DEVICE_MEMORY uuid LIMITS_H TEE_DES_BLOCK_SIZE 8UL TEE_DATA_FLAG_OVERWRITE 0x00000400 __USER_LABEL_PREFIX__ PKCS11_TA_SERIALIZER_H TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0 TEE_ERROR_BAD_STATE 0xFFFF0007 attr PKCS11_CKR_KEY_FUNCTION_NOT_PERMITTED __UINT_LEAST32_MAX__ 0xffffffffU PKCS11_CKA_CHECK_VALUE SIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; } _bvalue max_key_size CFG_OPTEE_REVISION_MINOR 16 TEE_MAIN_ALGO_SM2_DSA_SM3 0x45 TRACE_INFO 2 TEE_ALG_RSASSA_PKCS1_V1_5 0xF0000830 step TEE_ATTR_RSA_PRIVATE_EXPONENT 0xC0000330 PKCS11_CKR_ENCRYPTED_DATA_LEN_RANGE sanitize_client_object _GCC_WCHAR_T __DBL_MIN__ ((double)2.2250738585072014e-308L) __nex_bss TEE_MAIN_ALGO_SHA384 0x05 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 TEE_PANIC_ID_TEE_REALLOC 0x00000608 _WCHAR_T TA_EXPORT TEE_ERROR_BUSY 0xFFFF000D TRACE_H CIRCLEQ_FOREACH_REVERSE(var,head,field) for ((var) = ((head)->cqh_last); (var) != (const void *)(head); (var) = ((var)->field.cqe_prev)) TEE_MAIN_ALGO_DSA 0x31 TEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703 __DEC_EVAL_METHOD__ 2 token TEE_PANIC_ID_TEE_BIGINTCONVERTFROMS32 0x00001702 __GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) __LDBL_MAX__ 1.7976931348623157e+308L __ARM_FP16_ARGS TEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301 PKCS11_CKA_OTP_CHALLENGE_REQUIREMENT __FLT32_MIN_EXP__ (-125) _assert_log type PKCS11_CKFT_USER_PIN_COUNT_LOW (1U << 16) allowed __LDBL_MIN_EXP__ (-1021) UINT_FAST32_MAX UINT32_MAX __DBL_MIN_10_EXP__ (-307) TEE_ERROR_NOT_SUPPORTED 0xFFFF000A CFG_OPTEE_REVISION_MAJOR 3 TEE_PANIC_ID_TEE_SETOPERATIONKEY2 0x00000C07 __UFRACT_MIN__ 0.0UR _GCC_PTRDIFF_T TEE_PANIC_ID_TEE_GETOBJECTINFO1 0x00000706 INT32_MIN (-0x7fffffff-1) CFG_WITH_USER_TA 1 __FLT_MIN_10_EXP__ (-37) TEE_ALG_GET_DIGEST_SIZE(algo) __tee_alg_get_digest_size(algo) HW_UNIQUE_KEY_WORD2 (HW_UNIQUE_KEY_WORD1 + 1) _CFG_CORE_LTC_CTS 1 TEE_ERROR_BAD_PARAMETERS 0xFFFF0006 __rodata_unpaged(x) __section(".rodata.__unpaged." x __SECTION_FLAGS_RODATA) CHAR_BIT __CHAR_BIT__ __UDQ_IBIT__ 0 TEE_USAGE_DERIVE 0x00000040 __DBL_MANT_DIG__ 53 __SACCUM_MIN__ (-0X1P7HK-0X1P7HK) TEE_STORAGE_PRIVATE 0x00000001 TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701 __PTRDIFF_WIDTH__ 32 LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next)) TEE_PANIC_ID_TEE_GETPROPERTYASU32 0x00000208 pkcs11_attr2boolprop_shift rw_session_count __ULLACCUM_MIN__ 0.0ULLK __INT_WCHAR_T_H SLIST_NEXT(elm,field) ((elm)->field.sle_next) TEE_PANIC_ID_TEE_BIGINTINITFMM 0x00001602 attr_is_modifiable_any_key TEE_PANIC_ID_TEE_DIGESTDOFINAL 0x00000D01 get_default_value CFG_SHMEM_START 0x42000000 CFG_ARM_GICV3 1 TEE_ALG_DES_CBC_MAC_PKCS5 0x30000511 temp TEE_ALG_ECDSA_P384 0x70004041 PKCS11_TOKEN_MODEL "OP-TEE TA" TEE_MAIN_ALGO_SHA512 0x06 CIRCLEQ_FIRST(head) ((head)->cqh_first) TEE_Panic TEE_MAIN_ALGO_SM2_PKE 0x47 PKCS11_CKR_PIN_INCORRECT TEE_ALG_SM4_ECB_NOPAD 0x10000014 __WINT_MAX__ 0xffffffffU __SIZEOF_FLOAT__ 4 TEE_LOGIN_APPLICATION_GROUP 0x00000006 __ARM_FP16_FORMAT_ALTERNATIVE __arm__ 1 token_persistent_main symm_key_optional PKCS11_TRUE true TEE_ERROR_OUT_OF_MEMORY 0xFFFF000C PKCS11_SLOT_HW_VERSION { 0, 0 } __USACCUM_FBIT__ 8 PKCS11_CKA_CHAR_ROWS TEE_ERROR_EXCESS_DATA 0xFFFF0004 TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES 0x00000802 __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 __FLT_EPSILON__ 1.1920928955078125e-7F QUEUEDEBUG_CIRCLEQ_HEAD(head,field) PKCS11_CKA_HAS_RESET PKCS11_TA_SANITIZE_OBJECT_H get_class min_key_size __UINT8_C(c) c TEE_ATTR_ECC_PUBLIC_VALUE_X 0xD0000141 TEE_PANIC_ID_TEE_BIGINTINVMOD 0x00001A02 PKCS11_CKK_DSA __ARM_FEATURE_NUMERIC_MAXMIN PKCS11_TA_PKCS11_ATTRIBUTES_H ec_public_key_opt_or_null TEE_ATTR_HKDF_IKM 0xC00001C0 __ULFRACT_MAX__ 0XFFFFFFFFP-32ULR private_key_mandated CFG_TEE_CORE_TA_TRACE 1 PRIX64 __PRI64_PREFIX "X" CFG_WITH_STACK_CANARIES 1 PKCS11_FUNCTION_MODIFY TEE_Identity __ULLFRACT_MIN__ 0.0ULLR check_mechanism_against_processing TEE_ORIGIN_TEE 0x00000003 unsigned char __LDBL_DIG__ 15 CFG_CRYPTOLIB_NAME_tomcrypt 1 __ARM_FEATURE_QRDMX CFG_CRYPTO_CTS 1 check_attr_bval TEE_PANIC_ID_TEE_CIPHERINIT 0x00000E02 TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702 __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)) LIST_ENTRY(type) struct { struct type *le_next; struct type **le_prev; } PKCS11_CKA_ENCRYPT TEE_ATTR_SM2_ID_RESPONDER 0xD0000546 TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES1 0x00000809 TEE_ERROR_TIME_NEEDS_RESET 0xFFFF5001 PKCS11_CKR_PIN_TOO_WEAK TEE_ALG_SM4_CBC_NOPAD 0x10000114 STAILQ_NEXT(elm,field) ((elm)->field.stqe_next) TEE_ALG_AES_CBC_MAC_NOPAD 0x30000110 __FLT_DIG__ 6 TEE_PANIC_ID_TEE_BIGINTSQUAREMOD 0x00001A05 TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1 class TEE_PANIC_ID_TEE_BIGINTSHIFTRIGHT 0x00001805 __DBL_MAX_EXP__ 1024 attr_is_modifiable_secret_key PKCS11_CKA_DERIVE TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230 __ULACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULK __LLFRACT_IBIT__ 0 __UINT_LEAST16_MAX__ 0xffff TEE_MAIN_ALGO_DES 0x11 __SIZE_WIDTH__ 32 pkcs11_session __ARM_FEATURE_FP16_FML TEE_CHAIN_MODE_CTR 0x2 __ULFRACT_FBIT__ 32 __bss __section(".bss") __SIZEOF_SIZE_T__ 4 FMSG(...) (void)0 CFG_SECSTOR_TA_MGMT_PTA 1 set_optional_attributes_with_def PKCS11_CKR_USER_TOO_MANY_TYPES TEE_PANIC_ID_TEE_ASYMMETRICSIGNDIGEST 0x00001103 TEE_ECC_CURVE_NIST_P192 0x00000001 PKCS11_CKA_HASH_OF_ISSUER_PUBLIC_KEY PKCS11_CKFT_TOKEN_INITIALIZED (1U << 10) _CFG_CORE_LTC_CIPHER 1 PKCS11_CKR_KEY_NOT_WRAPPABLE timeHiAndVersion _out_arm_include_generated_conf_h_ SHRT_MIN (-SHRT_MAX - 1) __UINT_LEAST64_MAX__ 0xffffffffffffffffULL LLONG_MAX __LONG_LONG_MAX__ TEE_MEMORY_ACCESS_READ 0x00000001 TEE_U16_BSWAP(x) __compiler_bswap16((x)) any_object_opt_or_null TEE_PANIC_ID_TEE_AEUPDATE 0x00001004 __unix__ 1 TEE_ALG_AES_CBC_MAC_PKCS5 0x30000510 PKCS11_CKS_RO_PUBLIC_SESSION SLIST_HEAD_INITIALIZER(head) { NULL } INTPTR_MAX LONG_MAX PKCS11_CKS_RW_SO_FUNCTIONS check_attrs_against_modification TEE_ATTR_RSA_COEFFICIENT 0xC0000830 INT16_MAX 0x7fff PKCS11_PROCESSING_IMPORT __SFRACT_FBIT__ 7 HW_UNIQUE_KEY_WORD1 (8) PKCS11_SESSION_DECRYPTING __FLT32_DENORM_MIN__ 1.4012984643248171e-45F32 TEE_U16_FROM_BIG_ENDIAN(x) TEE_U16_BSWAP(x) public_key_opt_or_null TEE_ATTR_DSA_BASE 0xD0001231 priv_head TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512 0x60610230 ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) pkcs11_class_id __SIZEOF_LONG_LONG__ 8 TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0 PRId8 "d" PRIo16 "o" TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2 PKCS11_CKFT_RESTORE_KEY_NOT_NEEDED (1U << 5) object_is_copyable PKCS11_CKR_PIN_INVALID PKCS11_CKA_UNWRAP_TEMPLATE TEE_TA_API_H PKCS11_CKR_PIN_LOCKED PKCS11_SLOT_VERSION_SIZE 2 PRIX32 "X" TRACE_FLOW 4 CFG_CORE_WORKAROUND_SPECTRE_BP 1 never_extract PKCS11_CKM_MD5_HMAC_GENERAL __ARM_ARCH_PROFILE 65 PKCS11_CKA_SERIAL_NUMBER CFG_CRYPTO_GCM 1 TEE_ERROR_NO_DATA 0xFFFF000B _WCHAR_T_DEFINED_ TEE_ATTR_RSA_PSS_SALT_LENGTH 0xF0000A30 GENMASK_32(h,l) (((~UINT32_C(0)) << (l)) & (~UINT32_C(0) >> (32 - 1 - (h)))) __WINT_TYPE__ unsigned int TEE_LOGIN_APPLICATION_USER 0x00000005 TEE_ALG_HMAC_SHA384 0x30000005 PKCS11_CKM_SHA224 _CFG_CORE_LTC_DES 1 TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002 PKCS11_CKA_ENCODING_METHODS TEE_OperationHandle PKCS11_CKA_BASE TEE_TYPE_SM2_PKE_KEYPAIR 0xA1000047 __INT16_MAX__ 0x7fff CFG_TA_MBEDTLS_MPI 1 __ULACCUM_EPSILON__ 0x1P-32ULK __FLT_MANT_DIG__ 24 __aligned(x) __attribute__((aligned(x))) __ARM_FP 12 TEE_OPERATION_STATE_ACTIVE 0x00000001 __ULACCUM_FBIT__ 32 PKCS11_CKR_MECHANISM_INVALID __va_copy(d,s) __builtin_va_copy(d,s) TEE_CRYPTO_ELEMENT_NONE 0x00000000 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 0x60210230 __FLT64_HAS_QUIET_NAN__ 1 TEE_MAC_SIZE_DES_CBC_MAC_PKCS5 UINT64_MAX 0xffffffffffffffffUL PRIoPTR __PRIPTR_PREFIX "o" _CFG_CORE_LTC_DSA 1 _CFG_CORE_LTC_SHA512_DESC 1 PKCS11_SLOT_MANUFACTURER "Linaro" le_next TEE_ALG_HMAC_SHA256 0x30000004 TEE_ATTR_FLAG_PUBLIC (1 << 28) PKCS11_CKM_SHA512_HMAC_GENERAL TEE_SM4_BLOCK_SIZE 16UL LIST_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) CFG_WITH_SOFTWARE_PRNG 1 _TAILQ_ENTRY(type,qual) struct { qual type *tqe_next; qual type *qual *tqe_prev; } token_persistent_objs key_length TEE_PANIC_ID_TEE_SETTAPERSISTENTTIME 0x00001404 CFG_TEE_CORE_LOG_LEVEL 3 PKCS11_CKA_OTP_COUNTER attrs check_created_attrs_against_token SIZE_2M UINTPTR_C(0x200000) CFG_CRYPTO_SHA224 1 TEE_PANIC_ID_TEE_BIGINTINITFMMCONTEXT 0x00001603 key_class __INT_LEAST8_MAX__ 0x7f __UQQ_FBIT__ 8 __FLT_MIN_EXP__ (-125) TEE_ALG_AES_CTS 0x10000310 PKCS11_CKR_SESSION_PARALLEL_NOT_SUPPORTED __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ PKCS11_CKM_SHA1_RSA_PKCS TEE_ATTR_BIT_PROTECTED TEE_ATTR_FLAG_PUBLIC __UINT64_C(c) c ## ULL 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) __FRACT_IBIT__ 0 __LDBL_MIN_10_EXP__ (-307) __FLT_RADIX__ 2 __INT32_C(c) c __USA_FBIT__ 16 TEE_TYPE_SM2_KEP_KEYPAIR 0xA1000046 _ANSI_STDARG_H_ __SIZEOF_WCHAR_T__ 4 __FLT32X_DIG__ 15 __LDBL_EPSILON__ 2.2204460492503131e-16L PKCS11_TOKEN_LABEL "OP-TEE PKCS#11 TA token" INT_LEAST64_MIN INT64_MIN active_processing UTEE_DEFINES_H __FLT_EVAL_METHOD_TS_18661_3__ 0 PRIo64 __PRI64_PREFIX "o" PRId16 "d" __SQ_FBIT__ 31 __UINTMAX_MAX__ 0xffffffffffffffffULL PKCS11_CKR_ARGUMENTS_BAD CFG_EARLY_TA_COMPRESS 1 __USA_IBIT__ 16 __ACCUM_EPSILON__ 0x1P-15K _VA_LIST_ TEE_ALG_AES_XTS 0x10000410 __CHAR_UNSIGNED__ 1 mechanism_type __LACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LK CFG_CRYPTO_DES 1 MALLOC_INITIAL_POOL_MIN_SIZE 1024 CHAR_MIN 0 TEE_DATA_FLAG_ACCESS_WRITE_META 0x00000004 STAILQ_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 0x00000805 TEE_DATA_FLAG_ACCESS_READ 0x00000001 TEE_PANIC_ID_TEE_BIGINTMUL 0x00001903 link get_certificate_type __FLT32X_MANT_DIG__ 53 PKCS11_CKM_SHA1_RSA_PKCS_PSS set_attribute __UINT_FAST8_TYPE__ unsigned char INT8_C(v) v SIMPLEQ_INIT(head) do { (head)->sqh_first = NULL; (head)->sqh_last = &(head)->sqh_first; } while ( 0) __CHAR32_TYPE__ unsigned int MB_LEN_MAX 1 __INT_WIDTH__ 32 TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT 0x00000901 ULONG_MAX (LONG_MAX * 2UL + 1UL) CFG_CRYPTO_DSA 1 req_attrs PKCS11_TOKEN_READ_ONLY PKCS11_CKC_X_509 INT_LEAST32_MAX INT32_MAX SLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0) size TEE_PANIC_ID_TEE_CREATEPERSISTENTOBJECT 0x00000902 user_pin_salt INT_FAST64_MAX INT64_MAX TEE_ERROR_STORAGE_NOT_AVAILABLE_2 0xF0100004 __UDQ_FBIT__ 64 TEE_PARAM_TYPE_NONE 0 PKCS11_CKM_SHA256 __FLT64_DIG__ 15 __SFRACT_IBIT__ 0 count TEE_ATTR_DSA_SUBPRIME 0xD0001131 INT32_C(v) v PKCS11_CKFM_DIGEST (1U << 10) TEE_TYPE_SM2_PKE_PUBLIC_KEY 0xA0000047 CFG_EARLY_TA 1 INT8_MAX 0x7f TEE_PANIC_ID_TA_OPENSESSIONENTRYPOINT 0x00000105 attribute TEE_TYPE_HMAC_SM3 0xA0000007 TEE_PANIC_ID_TEE_BIGINTCMPS32 0x00001802 PKCS11_FUNCTION_UNKNOWN TEE_PARAM_TYPE_VALUE_OUTPUT 2 TEE_ATTR_DH_SUBPRIME 0xD0001132 __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 __INT16_TYPE__ short int attr_size TEE_ALG_ECDH_P521 0x80005042 attr_value PKCS11_AUTH_TEE_IDENTITY_PUBLIC "public" __FRACT_MIN__ (-0.5R-0.5R) CFG_CORE_DYN_SHM 1 CFG_CRYPTO_SHA512_256 1 CFG_ARM64_ldelf 1 __UINT_LEAST32_TYPE__ unsigned int TAILQ_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_ PKCS11_CKR_FUNCTION_FAILED TEE_PANIC_ID_TEE_ALLOCATEPERSISTENTOBJECTENUMERATOR 0x00000A01 size_t __GCC_ATOMIC_LONG_LOCK_FREE 2 __GNUC_MINOR__ 2 CFG_TEE_CORE_NB_CORE 4 TAILQ_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) PKCS11_CKM_AES_ECB_ENCRYPT_DATA __GXX_TYPEINFO_EQUALITY_INLINE 0 __UHQ_FBIT__ 16 uint8_t __section(x) __attribute__((section(x))) TEE_ATTR_HKDF_SALT 0xD00002C0 PKCS11_CKA_MODULUS_BITS __BIGGEST_ALIGNMENT__ 8 _CONCAT(x,y) x ##y INT_FAST16_MIN INT16_MIN ROUNDDOWN(v,size) ((v) & ~((__typeof__(v))(size) - 1)) _CFG_CORE_LTC_SHA224 1 get_key_data_to_wrap NULL TEE_MAIN_ALGO_DES2 0x12 PKCS11_CKR_ATTRIBUTE_SENSITIVE TEE_PANIC_ID_TEE_BIGINTISPROBABLEPRIME 0x00001B02 PKCS11_CKM_AES_CMAC STAILQ_FOREACH(var,head,field) for ((var) = ((head)->stqh_first); (var); (var) = ((var)->field.stqe_next)) tqe_next CIRCLEQ_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 1 __ARM_NEON 1 __WCHAR_MIN__ 0U TEE_PANIC_ID_TEE_READOBJECTDATA 0x00000B01 TEE_PANIC_ID_TEE_GETPROPERTYASIDENTITY 0x00000206 __compiler_atomic_load(p) __atomic_load_n((p), __ATOMIC_RELAXED) PKCS11_CKR_FUNCTION_REJECTED PKCS11_CKR_UNWRAPPING_KEY_SIZE_RANGE TEE_ATTR_DSA_PUBLIC_VALUE 0xD0000131 PKCS11_CKR_KEY_UNEXTRACTABLE ck_token TEE_PANIC_ID_TEE_GETPROPERTYASSTRING 0x00000207 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512 0x70616930 PKCS11_CKR_PUBLIC_KEY_INVALID attrs_count nex_memalign(alignment,size) memalign(alignment, size) TEE_ALG_ECDSA_P521 0x70005041 ___int_size_t_h CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0) __uint32_t_defined TEE_ALG_ECDH_P224 0x80002042 __LLFRACT_EPSILON__ 0x1P-63LLR PKCS11_CKM_AES_ECB __INT_FAST64_WIDTH__ 64 __FRACT_FBIT__ 15 TEE_MAC_SIZE_AES_CBC_MAC_NOPAD nex_realloc(ptr,size) realloc(ptr, size) raw_data_opt_or_null TEE_ALG_AES_CCM 0x40000710 va_start(v,l) __builtin_va_start(v,l) SLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0) CFG_TEE_MANUFACTURER LINARO PKCS11_CKA_CLASS fallthrough __attribute__((__fallthrough__)) PKCS11_CKR_SESSION_CLOSED UINT8_MAX 0xff PKCS11_CKFM_EC_UNCOMPRESS (1U << 24) PKCS11_FUNCTION_DECRYPT PKCS11_CKM_SHA384_HMAC PKCS11_CKR_RANDOM_SEED_NOT_SUPPORTED _BSD_WCHAR_T_ session_count _PTRDIFF_T client __SCHAR_MAX__ 0x7f __GCC_HAVE_DWARF2_CFI_ASM 1 HW_UNIQUE_KEY_WORD4 (HW_UNIQUE_KEY_WORD1 + 3) nex_free(ptr) free(ptr) _SIZE_T_ CFG_UNWIND 1 TEE_TYPE_SM4 0xA0000014 __QQ_IBIT__ 0 __SACCUM_EPSILON__ 0x1P-7HK PKCS11_CK_CERTIFICATE_CATEGORY_UNSPECIFIED TEE_ALG_HMAC_SHA224 0x30000003 CFG_TA_BGET_TEST 1 TEE_DATA_FLAG_ACCESS_WRITE 0x00000002 __need_size_t PKCS11_CKK_SHA512_HMAC CFG_FTRACE_BUF_WHEN_FULL shift __ULLFRACT_MAX__ 0XFFFFFFFFFFFFFFFFP-64ULLR attr_is_modifiable_certificate 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) DMSG(...) (void)0 PKCS11_CKA_UNWRAP PKCS11_CKFS_TOKEN_PRESENT (1U << 0) _CFG_CORE_LTC_ASN1 1 __HA_FBIT__ 7 INT_MAX __INT_MAX__ _CFG_CORE_LTC_CMAC 1 __UACCUM_MIN__ 0.0UK TEE_MAIN_ALGO_PBKDF2 0xC2 _STDDEF_H PKCS11_CKFM_DERIVE (1U << 19) get_bool PRIxPTR __PRIPTR_PREFIX "x" __packed __attribute__((packed)) CFG_TA_ASLR 1 TEE_PANIC_ID_TEE_SEEKOBJECTDATA 0x00000B02 __GCC_IEC_559 0 PRIx64 __PRI64_PREFIX "x" __FLT_HAS_QUIET_NAN__ 1 TEE_MemMove PKCS11_CKA_VALUE_LEN UNISTD_H TEE_ALG_ECDSA_P224 0x70002041 TEE_ALG_RSAES_PKCS1_V1_5 0x60000130 PKCS11_CKR_ACTION_PROHIBITED __FLT32X_NORM_MAX__ 1.7976931348623157e+308F32x UTIL_H PKCS11_CKR_OK bbool PKCS11_CKFM_VERIFY (1U << 13) PKCS11_CKFT_SO_PIN_COUNT_LOW (1U << 20) PKCS11_CKK_MD5_HMAC TEE_SUCCESS 0x00000000 PKCS11_CKO_MECHANISM SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0) TEE_TYPE_DATA 0xA00000BF pkcs11_attribute_head PKCS11_CKO_CERTIFICATE __SCHAR_WIDTH__ 8 SIZE_1M UINTPTR_C(0x100000) __compiler_atomic_store(p,val) __atomic_store_n((p), (val), __ATOMIC_RELAXED) TEE_ERROR_ACCESS_DENIED 0xFFFF0001 TRACE_LEVEL 1 __ATOMIC_ACQUIRE 2 __VERSION__ "10.2.1 20201103" TEE_ATTR_DH_PUBLIC_VALUE 0xD0000132 attributes __INT_FAST32_WIDTH__ 32 __INT_FAST64_TYPE__ long long int public_key_mandated TEE_CHAIN_MODE_CCM 0x7 __ACCUM_FBIT__ 15 PKCS11_CK_CERTIFICATE_CATEGORY_AUTHORITY rsa_pub_key_gen_opt_or_null TEE_PANIC_ID_TEE_BIGINTDIV 0x00001902 local __INT_LEAST64_MAX__ 0x7fffffffffffffffLL PKCS11_CKR_ENCRYPTED_DATA_INVALID rsa_pub_key_create_mand __ARM_FEATURE_QBIT 1 any_key_optional TEE_ERROR_CORRUPT_OBJECT 0xF0100001 CFG_CRYPTO_SM2_PKE 1 CFG_DTB_MAX_SIZE 0x100000 TEE_ORIGIN_TRUSTED_APP 0x00000004 __SACCUM_MAX__ 0X7FFFP-7HK __STDC_UTF_16__ 1 TEE_MEMREF_2_USED 0x00000004 MIN_UNSAFE(a,b) (((a) < (b)) ? (a) : (b)) PRIiPTR __PRIPTR_PREFIX "i" TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0 MUL_OVERFLOW(a,b,res) __compiler_mul_overflow((a), (b), (res)) __ACCUM_IBIT__ 16 PKCS11_CKR_DATA_LEN_RANGE PKCS11_CKR_ATTRIBUTE_READ_ONLY __FILE_ID__ ta_pkcs11_src_pkcs11_attributes_c __INTMAX_WIDTH__ 64 TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE 0x00000705 __FRACT_EPSILON__ 0x1P-15R __GNUC_VA_LIST container_of(ptr,type,member) (__extension__({ const typeof(((type *)0)->member) *__ptr = (ptr); (type *)((unsigned long)(__ptr) - offsetof(type, member)); })) CFG_WITH_LPAE 1 TEE_USAGE_DECRYPT 0x00000004 TEE_MEMORY_ACCESS_SECURE 0x20000000 TEE_USAGE_MAC 0x00000008 __INT_LEAST64_WIDTH__ 64 value LIST_HEAD_INITIALIZER(head) { NULL } _CFG_CORE_LTC_CCM 1 TEE_PANIC_ID_TEE_GETREETIME 0x00001401 pkcs11_client __ARM_32BIT_STATE 1 __ATOMIC_RELAXED 0 PKCS11_TOKEN_MANUFACTURER PKCS11_SLOT_MANUFACTURER PKCS11_CKFT_SO_PIN_LOCKED (1U << 22) __LDBL_MIN__ 2.2250738585072014e-308L __must_check __attribute__((warn_unused_result)) CFG_RPMB_FS_RD_ENTRIES 8 TEE_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) TEE_ORIGIN_COMMS 0x00000002 __THUMB_INTERWORK__ 1 _CFG_CORE_LTC_SHA512_256 1 TEE_OPERATION_DIGEST 5 HW_UNIQUE_KEY_WORD3 (HW_UNIQUE_KEY_WORD1 + 2) TEE_MAIN_ALGO_SM3 0x07 __FLT32X_MIN__ 2.2250738585072014e-308F32x __deprecated __attribute__((deprecated)) __DBL_DENORM_MIN__ ((double)4.9406564584124654e-324L) TEE_MAIN_ALGO_SM4 0x14 INT16_MIN (-0x7fff-1) __FRACT_MAX__ 0X7FFFP-15R PKCS11_CKR_USER_NOT_LOGGED_IN TEE_U64_BSWAP(x) __compiler_bswap64((x)) GENMASK_64(h,l) (((~UINT64_C(0)) << (l)) & (~UINT64_C(0) >> (64 - 1 - (h)))) INTPTR_MIN LONG_MIN TEE_ECC_CURVE_NIST_P256 0x00000003 TEE_ALG_GET_INTERNAL_HASH(algo) (((algo) >> 20) & 0x7) __FLT32X_EPSILON__ 2.2204460492503131e-16F32x 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) TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1 _CFG_CORE_LTC_MPI 1 __UFRACT_IBIT__ 0 U(v) v ## U TEE_ALG_SHA384 0x50000005 PKCS11_CKFM_UNWRAP (1U << 18) INT64_MAX 0x7fffffffffffffffL TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA1 0x70212930 PKCS11_CKO_OTP_KEY TEE_OPERATION_CIPHER 1 MAX(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? _a : _b; })) PKCS11_FUNCTION_DIGEST TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204 PKCS11_CKA_SUPPORTED_CMS_ATTRIBUTES CFG_CORE_ASLR 1 INT_LEAST16_MAX INT16_MAX __LFRACT_IBIT__ 0 PKCS11_CKO_DOMAIN_PARAMETERS COMPILER_H TEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005 __ARM_ARCH_ISA_ARM 1 _WCHAR_T_DECLARED pub_head CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1 DMSG_BAD_BBOOL(attr,proc,head) do { uint32_t __maybe_unused _attr = (attr); uint8_t __maybe_unused _bvalue = 0; enum pkcs11_rc __maybe_unused _rc = PKCS11_CKR_OK; _rc = get_attribute((head), _attr, &_bvalue, NULL); DMSG("%s issue for %s: %sfound, value %"PRIu8, id2str_attr(_attr), id2str_proc((proc)), _rc ? "not " : "", _bvalue); } while (0) __ATOMIC_RELEASE 3 PKCS11_CKFM_SIGN (1U << 11) __ARM_BF16_FORMAT_ALTERNATIVE STAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (head)->stqh_first = (elm); } while ( 0) __INT_LEAST8_WIDTH__ 8 __GNUC__ 10 pkcs11_rc PKCS11_CKA_ALLOWED_MECHANISMS __ARM_FEATURE_COPROC __int8_t_defined TEE_TYPE_SM2_KEP_PUBLIC_KEY 0xA0000046 CFG_RPMB_FS_CACHE_ENTRIES 0 __INT_FAST16_TYPE__ int TEE_TYPE_CONCAT_KDF_Z 0xA10000C1 PKCS11_CKM_AES_CTR PKCS11_CKM_AES_CTS __INT_LEAST32_WIDTH__ 32 CFG_CORE_UNMAP_CORE_AT_EL0 1 __UTQ_IBIT__ 0 check_created_attrs_against_processing MALLOC_H template __SIZEOF_WINT_T__ 4 TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906 PKCS11_CKA_NAME_HASH_ALGORITHM TEE_LOGIN_REE_KERNEL 0x80000000 _CFG_CORE_LTC_SM2_PKE 1 __GCC_IEC_559_COMPLEX 0 TEE_HANDLE_FLAG_KEY_SET 0x00040000 PKCS11_CKA_OWNER BIT32(nr) (UINT32_C(1) << (nr)) IMSG_RAW(...) (void)0 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032 __ARM_FEATURE_SAT 1 sanitize_consistent_class_and_type PRId32 "d" __INT_MAX__ 0x7fffffff PKCS11_CKA_OBJECT_ID TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384 0x70515930 __FLT_MAX__ 3.4028234663852886e+38F __GXX_ABI_VERSION 1014 __INT_LEAST8_TYPE__ signed char PKCS11_CKA_SUBPRIME_BITS TAILQ_NEXT(elm,field) ((elm)->field.tqe_next) CIRCLEQ_LAST(head) ((head)->cqh_last) PKCS11_SESSION_SIGNING_RECOVER PKCS11_TOKEN_FW_VERSION PKCS11_SLOT_FW_VERSION TEE_ALG_AES_ECB_NOPAD 0x10000010 __LFRACT_FBIT__ 31 set_mandatory_boolprops check_parent_attrs_against_processing __ARM_ARCH_ISA_THUMB CFG_CRYPTO_RSASSA_NA1 1 pkcs11_attr_is_boolean TEE_LOGIN_PUBLIC 0x00000000 __USACCUM_MAX__ 0XFFFFP-8UHK PKCS11_CKM_MD5 CFG_ENABLE_EMBEDDED_TESTS 1 PKCS11_CKM_SHA384 __INT8_MAX__ 0x7f SIMPLEQ_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) PKCS11_CKR_CANCEL ec_private_key_opt_or_null PKCS11_CKK_DH INT8_MIN (-0x7f-1) PKCS11_CKR_SLOT_ID_INVALID TEE_ATTR_PBKDF2_SALT 0xD00002C2 CFG_TA_FLOAT_SUPPORT 1 cli_ref __USACCUM_EPSILON__ 0x1P-8UHK QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm,field) __PIC__ 1 PKCS11_CKM_AES_KEY_GEN add_attribute __ARM_FEATURE_CMSE PKCS11_CKM_SHA256_RSA_PKCS_PSS TEE_NUM_PARAMS 4 __LLACCUM_EPSILON__ 0x1P-31LLK __USFRACT_EPSILON__ 0x1P-8UHR PKCS11_FUNCTION_GENERATE __INTMAX_C(c) c ## LL __LACCUM_MIN__ (-0X1P31LK-0X1P31LK) __UINT_FAST16_MAX__ 0xffffffffU __ARM_ARCH_EXT_IDIV__ 1 __UINT_FAST64_TYPE__ long long unsigned int PKCS11_CKFS_HW_SLOT (1U << 2) assert(expr) do { if (!(expr)) { _assert_log(#expr, __FILE__, __LINE__, __func__); _assert_break(); } } while (0) PRIo32 "o" LONG_MAX __LONG_MAX__ PKCS11_CKR_INFORMATION_SENSITIVE TEE_ERROR_SECURITY 0xFFFF000F UINT_FAST16_MAX UINT16_MAX __UFRACT_EPSILON__ 0x1P-16UR PRIx32 "x" PRIxVA PRIxPTR oon_count CFG_SM_NO_CYCLE_COUNTING 1 PKCS11_TA_H __SIZE_MAX__ 0xffffffffU SIMPLEQ_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) __LONG_LONG_WIDTH__ 64 pkcs11_key_type PKCS11_RV_NOT_FOUND PKCS11_CKR_TOKEN_WRITE_PROTECTED TEE_ERROR_NOT_IMPLEMENTED 0xFFFF0009 CFG_CRYPTO_SIZE_OPTIMIZATION 1 TEE_ALG_HMAC_SHA512 0x30000006 PKCS11_SESSION_BUSY SIZE_2G UINTPTR_C(0x80000000) template_size so_pin_salt __SQ_IBIT__ 0 attr_is_modifiable_public_key __ARM_FEATURE_SIMD32 1 CFG_CRYPTO 1 offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) TEE_HANDLE_NULL 0 __UHQ_IBIT__ 0 id2str_certificate_type TEE_AES_BLOCK_SIZE 16UL CFG_CRYPTO_SHA384 1 TEE_TYPE_HMAC_SHA384 0xA0000005 PKCS11_CKA_WRAP_TEMPLATE IS_POWER_OF_TWO(x) (((x) != 0) && (((x) & (~(x) + 1)) == (x))) TEE_SHA384_HASH_SIZE TEE_SHA224_HASH_SIZE STRING_EXT_H __SFRACT_MIN__ (-0.5HR-0.5HR) __thumb2__ 1 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 __LACCUM_FBIT__ 31 TEE_ALG_AES_CMAC 0x30000610 proc_id __ULACCUM_MIN__ 0.0ULK TEE_OPERATION_STATE_INITIAL 0x00000000 MAX_FUNC_PRINT_SIZE 32 TEE_PANIC_ID_TEE_BIGINTCONVERTFROMFMM 0x00001C02 __UINT32_TYPE__ unsigned int CFG_REE_FS 1 TEE_MALLOC_FILL_ZERO 0x00000000 PKCS11_CKFM_EC_NAMEDCURVE (1U << 23) TEE_STORAGE_PRIVATE_REE 0x80000000 PKCS11_CKA_PIXEL_X PKCS11_CKA_PIXEL_Y PKCS11_CKA_WRAP_WITH_TRUSTED PKCS11_SESSION_SIGNING PKCS11_FUNC_STEP_UPDATE_KEY __LONG_MAX__ 0x7fffffffL TEE_LOGIN_TRUSTED_APP 0xF0000000 TEE_PARAM_TYPE_MEMREF_INPUT 5 __LACCUM_IBIT__ 32 PKCS11_CKA_RESOLUTION __FLT64_NORM_MAX__ 1.7976931348623157e+308F64 TEE_INTERNAL_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_INTERNAL_HASH(algo)) PKCS11_CKR_KEY_TYPE_INCONSISTENT CFG_CRYPTO_PBKDF2 1 PKCS11_CKFT_SO_PIN_FINAL_TRY (1U << 21) __need_NULL PKCS11_FUNCTION_WRAP TAILQ_FIRST(head) ((head)->tqh_first) TEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513 UINT_FAST64_MAX UINT64_MAX PLATFORM_FLAVOR qemu_armv8a ssizetype PKCS11_TOKEN_SERIALNUM_SIZE 16 mandated TAILQ_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 4 TEE_PARAM_TYPE_MEMREF_OUTPUT 6 CFG_CRYPTO_SHA1 1 short unsigned int PKCS11_TOKEN_MODEL_SIZE 16 signed char TEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2 PKCS11_CKA_JAVA_MIDP_SECURITY_DOMAIN PKCS11_CKR_UNWRAPPING_KEY_HANDLE_INVALID SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL) PKCS11_CKA_VERIFY PKCS11_CKA_LOCAL mechanism_supported_flags __size_t__ INT_FAST8_MAX INT8_MAX LIST_HEAD(name,type) struct name { struct type *lh_first; } indirect_template SLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0) PRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2)) _WCHAR_T_H TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104 __ULLACCUM_EPSILON__ 0x1P-32ULLK _attr TEE_TYPE_RSA_KEYPAIR 0xA1000030 __INTMAX_TYPE__ long long int TEE_ATTR_RSA_PRIME1 0xC0000430 TEE_TYPE_AES 0xA0000010 TEE_MEMREF_0_USED 0x00000001 _SYS_QUEUE_H_ __HQ_IBIT__ 0 ROUNDUP(v,size) (((v) + ((__typeof__(v))(size) - 1)) & ~((__typeof__(v))(size) - 1)) TEE_MEMORY_ACCESS_WRITE 0x00000002 __nostackcheck __attribute__((no_instrument_function)) attribute_is_exportable TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1 __ARM_FEATURE_DOTPROD TEE_TYPE_DES3 0xA0000013 PKCS11_CKC_WTLS PKCS11_CKM_AES_CBC_ENCRYPT_DATA CFG_TA_MBEDTLS 1 _BSD_SIZE_T_ pkcs11_proc_state TEE_MAIN_ALGO_AES 0x10 TEE_PANIC_ID_TEE_FREE 0x00000602 /home/test/workspace/code/optee_3.16/optee_os func_to_attr TEE_TYPE_HMAC_SHA1 0xA0000002 TEE_MEMORY_ACCESS_ANY_OWNER 0x00000004 INT_LEAST8_MAX INT8_MAX __FLT64_MIN__ 2.2250738585072014e-308F64 __INTPTR_MAX__ 0x7fffffff STAILQ_EMPTY(head) ((head)->stqh_first == NULL) PKCS11_CKM_SHA512 __noreturn __attribute__((__noreturn__)) __GCC_ATOMIC_POINTER_LOCK_FREE 2 PKCS11_CKM_SHA_1 __ULACCUM_IBIT__ 32 __always_inline __attribute__((always_inline)) inline PRIX16 "X" _CFG_CORE_LTC_SHA384 1 __DBL_MAX__ ((double)1.7976931348623157e+308L) __rodata __section(".rodata" __SECTION_FLAGS_RODATA) __ATOMIC_CONSUME 1 TEE_PANIC_ID_TEE_BIGINTCOMPUTEFMM 0x00001C01 TEE_OBJECT_ID_MAX_LEN 64 CFG_KERN_LINKER_FORMAT elf64-littleaarch64 __FLT32_MAX_10_EXP__ 38 GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables TEE_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 0 CFG_CORE_NEX_HEAP_SIZE 16384 TEE_DATA_FLAG_SHARE_READ 0x00000010 TEE_ATTR_DH_PRIME 0xD0001032 CFG_CRYPTO_SHA512 1 LL(v) v ## LL STDINT_H PKCS11_CKR_TEMPLATE_INCONSISTENT state PKCS11_CKC_X_509_ATTR_CERT SIMPLEQ_HEAD_INITIALIZER(head) { NULL, &(head).sqh_first } TEE_ALG_RSASSA_PKCS1_V1_5_SHA384 0x70005830 __WINT_WIDTH__ 32 CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; } UINT16_MAX 0xffff PKCS11_MAX_USERS 2 CFG_STACK_TMP_EXTRA 0 parent_priv __LDBL_HAS_DENORM__ 1 _ANSI_STDDEF_H ULL(v) v ## ULL TEE_MAIN_ALGO_ECDH 0x42 TEE_PANIC_ID_TEE_WAIT 0x00001405 TEE_USAGE_VERIFY 0x00000020 PRIX8 "X" db_main __ARM_FP16_FORMAT_IEEE CFG_WARN_DECL_AFTER_STATEMENT 1 ec_public_key_mandated TEE_MEM_OUTPUT 0x00000002 __GCC_ATOMIC_INT_LOCK_FREE 2 __UINT32_C(c) c ## U __FLT64_MAX_EXP__ 1024 PLATFORM_FLAVOR_qemu_armv8a 1 TEE_ALG_SM4_CTR 0x10000214 TEE_OPERATION_AE 4 __compiler_bswap32(x) __builtin_bswap32((x)) __REGISTER_PREFIX__ TEE_ECC_CURVE_NIST_P384 0x00000004 TEE_PANIC_ID_TEE_BIGINTCONVERTTOS32 0x00001704 BIT(nr) BIT32(nr) __USFRACT_MAX__ 0XFFP-8UHR 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) nex_malloc(size) malloc(size) key_handle PKCS11_CKK_RSA CFG_CORE_WORKAROUND_NSITR_CACHE_PRIME 1 TEE_ALG_AES_GCM 0x40000810 TEE_PROPSET_TEE_IMPLEMENTATION (TEE_PropSetHandle)0xFFFFFFFD DMSG_RAW(...) (void)0 TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y 0xD0000A46 CFG_WITH_VFP 1 __FLT32_MAX__ 3.4028234663852886e+38F32 PKCS11_CKA_OTP_SERVICE_LOGO TEE_OPERATION_ASYMMETRIC_SIGNATURE 7 function LONG_MIN (-LONG_MAX - 1L) func TEE_ATTR_DH_BASE 0xD0001232 TEE_MEM_INPUT 0x00000001 PKCS11_CKA_ALWAYS_AUTHENTICATE __nex_data PKCS11_CKR_WRAPPED_KEY_INVALID PKCS11_CKA_OTP_PIN_REQUIREMENT _CFG_CORE_LTC_ACIPHER 1 TEE_PANIC_ID_TEE_STARTPERSISTENTOBJECTENUMERATOR 0x00000A05 __USQ_FBIT__ 32 __linux__ 1 tee_hash_op_handle _CFG_CORE_LTC_ECB 1 get_key_min_max_sizes __ARM_FEATURE_BF16_SCALAR_ARITHMETIC template_class TEE_TYPE_ECDSA_KEYPAIR 0xA1000041 __rodata_dummy __section(".rodata.dummy" __SECTION_FLAGS_RODATA) TEE_PANIC_ID_TEE_CIPHERDOFINAL 0x00000E01 __STDC_HOSTED__ 1 TEE_ERROR_CANCEL 0xFFFF0002 __UINTMAX_C(c) c ## ULL TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2 __need_ptrdiff_t user_identity TEE_PARAM_TYPE_GET(t,i) ((((uint32_t)t) >> ((i)*4)) & 0xF) __maybe_unused __attribute__((unused)) TEE_TYPE_DH_KEYPAIR 0xA1000032 __UACCUM_MAX__ 0XFFFFFFFFP-16UK __INT_LEAST32_MAX__ 0x7fffffff EMSG(...) trace_printf_helper(TRACE_ERROR, true, __VA_ARGS__) TEE_PANIC_ID_TEE_AEDECRYPTFINAL 0x00001001 relogged TEE_TYPE_SM2_DSA_KEYPAIR 0xA1000045 long int __WINT_MIN__ 0U PKCS11_CKA_OTP_TIME_INTERVAL TEE_TYPE_HMAC_SHA224 0xA0000003 __DBL_NORM_MAX__ ((double)1.7976931348623157e+308L) extra_ctx __DBL_HAS_DENORM__ 1 INT_LEAST16_MIN INT16_MIN TEE_ALG_SM3 0x50000007 __UINT32_MAX__ 0xffffffffU __FLT64_MAX_10_EXP__ 308 TEE_PANIC_ID_TEE_ALLOCATEOPERATION 0x00000C01 ASSERT_H SHIFT_U64(v,shift) ((uint64_t)(v) << (shift)) STAILQ_ENTRY(type) struct { struct type *stqe_next; } TEE_MAIN_ALGO_HKDF 0xC0 MAX_UNSAFE(a,b) (((a) > (b)) ? (a) : (b)) __PTRDIFF_TYPE__ int TEE_ATTR_RSA_PRIME2 0xC0000530 TEE_PANIC_ID_TEE_MALLOC 0x00000604 __FLT32X_HAS_DENORM__ 1 TEE_PROPSET_CURRENT_CLIENT (TEE_PropSetHandle)0xFFFFFFFE TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1 __TEE_ObjectHandle TEE_PANIC_ID_TEE_BIGINTNEG 0x00001904 __GNUC_STDC_INLINE__ 1 PRIi32 "i" _CFG_CORE_LTC_SHA512 1 __ARM_FP CIRCLEQ_FOREACH(var,head,field) for ((var) = ((head)->cqh_first); (var) != (const void *)(head); (var) = ((var)->field.cqe_next)) TEE_ALG_HMAC_SHA1 0x30000002 PKCS11_CKR_PIN_LEN_RANGE TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0 key1 key2 CFG_TZDRAM_START 0x0e100000 TEE_PANIC_ID_TEE_TRUNCATEOBJECTDATA 0x00000B03 TEE_PANIC_ID_TEE_STARTPROPERTYENUMERATOR 0x0000020C _PTRDIFF_T_ __WCHAR_WIDTH__ 32 TEE_PANIC_ID_TEE_BIGINTMULMOD 0x00001A04 PKCS11_CKC_UNDEFINED_ID IMSG(...) (void)0 TEE_PARAM_TYPE_VALUE_INOUT 3 __UTQ_FBIT__ 128 create_data_attributes TEE_MAX_HASH_SIZE __PTRDIFF_T TRACE_ERROR 1 TEE_ALG_SM2_PKE 0x80000045 __attr_const __attribute__((__const__)) PKCS11_CKR_DEVICE_ERROR __LLACCUM_FBIT__ 31 label PKCS11_FUNCTION_GENERATE_PAIR __ARM_FEATURE_CRYPTO TEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200 PRIXPTR __PRIPTR_PREFIX "X" PKCS11_TA_OBJECT_H CFG_TEE_TA_LOG_LEVEL 1 PKCS11_CKR_WRAPPING_KEY_HANDLE_INVALID pkcs11_object_default_boolprop session __FLT32_HAS_DENORM__ 1 TEE_U16_TO_BIG_ENDIAN(x) TEE_U16_BSWAP(x) TEE_SE_READER_NAME_MAX 20 TEE_PARAM0_SIZE_MIN sizeof(uint32_t) TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA384 0x60510230 PKCS11_CKFM_ENCRYPT (1U << 8) ec_private_key_mandated __ARM_FEATURE_FP16_SCALAR_ARITHMETIC __SACCUM_FBIT__ 7 __HQ_FBIT__ 15 TEE_ALG_HMAC_ALGO(main_hash) (TEE_OPERATION_MAC << 28 | (main_hash)) __LLACCUM_IBIT__ 32 TEE_CHAIN_MODE_PKCS1_PSS_MGF1 0x9 PKCS11_CKR_TOKEN_NOT_PRESENT TEE_TYPE_PBKDF2_PASSWORD 0xA10000C2 __SIZE_T bool_false __LLFRACT_FBIT__ 63 PKCS11_CKO_PRIVATE_KEY get_attribute_ptr QUEUEDEBUG_LIST_INSERT_HEAD(head,elm,field) STAILQ_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 2 set_mandatory_attributes TEE_PANIC_ID_TEE_ALLOCATETRANSIENTOBJECT 0x00000801 so_identity PKCS11_TA_HANDLE_H _CFG_CORE_LTC_CTR 1 TOKEN_CAPABILITIES_H TEE_CHAIN_MODE_ECB_NOPAD 0x0 PKCS11_CKFM_EC_F_P (1U << 20) remove_empty_attribute TEE_ALG_SHA224 0x50000003 __SIZEOF_POINTER__ 4 PKCS11_CKM_ECDSA_SHA224 __GCC_ASM_FLAG_OUTPUTS__ 1 TEE_ALG_MD5SHA1 0x5000000F TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE1 0x00000707 TEE_PARAM_TYPE_MEMREF_INOUT 7 PKCS11_CKR_OBJECT_HANDLE_INVALID TEE_ECC_CURVE_SM2 0x00000300 __UINTMAX_TYPE__ long long unsigned int _T_SIZE PKCS11_CKR_PIN_EXPIRED PKCS11_CKM_SHA512_RSA_PKCS_PSS TEE_PANIC_ID_TEE_MACINIT 0x00000F03 PKCS11_CKR_USER_PIN_NOT_INITIALIZED PKCS11_CKFM_VERIFY_RECOVER (1U << 14) PKCS11_TA_PKCS11_TOKEN_H __INTPTR_WIDTH__ 32 PRIu16 "u" TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA224 0x70313930 TEE_CHAIN_MODE_GCM 0x8 UTEE_SE_READER_TEE_ONLY (1 << 1) db_objs TEE_ATTR_DSA_PRIVATE_VALUE 0xC0000231 TEE_ALG_GET_CLASS(algo) __tee_alg_get_class(algo) __printf(a,b) __attribute__((format(printf, a, b))) TEE_SHA512_HASH_SIZE TEE_PARAM_TYPE_VALUE_INPUT 1 pkcs11_session_state CFG_RESERVED_VASPACE_SIZE (1024 * 1024 * 10) TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 0x70004830 PKCS11_CKM_SHA_1_HMAC __FLT64_HAS_INFINITY__ 1 PKCS11_CKA_DERIVE_TEMPLATE CFG_CORE_RESERVED_SHM 1 PKCS11_CKR_SIGNATURE_INVALID PKCS11_FUNC_STEP_INIT TEE_DATA_MAX_POSITION 0xFFFFFFFF __LONG_LONG_MAX__ 0x7fffffffffffffffLL CFG_MMAP_REGIONS 13 PKCS11_CKM_SHA_1_HMAC_GENERAL QUEUEDEBUG_TAILQ_PREREMOVE(head,elm,field) TEE_ALG_SHA512 0x50000006 _T_WCHAR_ PKCS11_FUNCTION_DESTROY __STDC_VERSION__ 199901L __LFRACT_MIN__ (-0.5LR-0.5LR) __UINT16_C(c) c PKCS11_CKM_SHA224_HMAC_GENERAL __LLFRACT_MIN__ (-0.5LLR-0.5LLR) TEE_PANIC_ID_TEE_MACUPDATE 0x00000F04 pkcs11_certificate_optional PKCS11_FUNCTION_ENCRYPT __INT_FAST16_MAX__ 0x7fffffff PKCS11_CKR_SESSION_READ_ONLY_EXISTS PKCS11_CKA_MECHANISM_TYPE TEE_PANIC_ID_TEE_ALLOCATEPROPERTYENUMERATOR 0x00000201 PKCS11_CKFT_CLOCK_ON_TOKEN (1U << 6) TRACE_DEBUG 3 CFG_HWSUPP_MEM_PERM_PXN 1 __ULFRACT_EPSILON__ 0x1P-32ULR TEE_TYPE_CORRUPTED_OBJECT 0xA00000BE PKCS11_CKFM_EC_COMPRESS (1U << 25) optional TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0 default_to_null TEE_ATTR_FLAG_VALUE (1 << 29) TEE_MAC_SIZE_AES_CBC_MAC_PKCS5 PKCS11_CKFT_LOGIN_REQUIRED (1U << 2) char PKCS11_CKA_OTP_USER_IDENTIFIER TEE_HANDLE_FLAG_EXPECT_TWO_KEYS 0x00080000 __FLT64_EPSILON__ 2.2204460492503131e-16F64 TEE_PANIC_ID_TEE_FREETRANSIENTOBJECT 0x00000803 _CFG_CORE_LTC_SIZE_OPTIMIZATION 1 tee_op_handle PKCS11_CKA_VALUE_BITS PKCS11_CKFT_USER_PIN_INITIALIZED (1U << 3) TEE_ATTR_SM2_ID_INITIATOR 0xD0000446 SIZE_4M UINTPTR_C(0x400000) TEE_PANIC_ID_TEE_DERIVEKEY 0x00001201 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) PKCS11_CKFT_WRITE_PROTECTED (1U << 1) TEE_ECC_CURVE_NIST_P224 0x00000002 CFG_AES_GCM_TABLE_BASED 1 PKCS11_CKR_SESSION_COUNT _CFG_CORE_LTC_RSA 1 TEE_SHA256_HASH_SIZE CFG_TEE_FW_IMPL_VERSION FW_IMPL_UNDEF __ILP32__ 1 __ULLACCUM_FBIT__ 32 TEE_PANIC_ID_TEE_BIGINTGETBITCOUNT 0x00001804 __LDBL_HAS_QUIET_NAN__ 1 PKCS11_CKA_HASH_OF_SUBJECT_PUBLIC_KEY PKCS11_FALSE false __ARM_FEATURE_DSP 1 CFG_TA_ASLR_MIN_OFFSET_PAGES 0 processing __WCHAR_MAX__ 0xffffffffU find_ctx PRIi64 __PRI64_PREFIX "i" _SIZE_T va_end(v) __builtin_va_end(v) UTEE_SE_READER_SELECT_RESPONE_ENABLE (1 << 2) CFG_NUM_THREADS 2 PRIi8 "i" FMSG_RAW(...) (void)0 always_sensitive CFG_CRYPTO_HMAC 1 TEE_PANIC_ID_TEE_BIGINTSUBMOD 0x00001A06 PKCS11_CKA_KEY_TYPE PKCS11_CKA_CHAR_SETS STAILQ_FIRST(head) ((head)->stqh_first) STDIO_H __LDBL_MANT_DIG__ 53 PKCS11_SLOT_DESC_SIZE 64 PKCS11_CKR_OPERATION_ACTIVE true 1 __ARM_ARCH_8A__ 1 __DQ_IBIT__ 0 PKCS11_CKM_ECDSA_SHA256 TEE_ALG_ECDH_P384 0x80004042 __FLT64_MAX__ 1.7976931348623157e+308F64 CFG_TEE_SDP_MEM_SIZE 0x00400000 _SIZE_T_DEFINED QUEUEDEBUG_TAILQ_POSTREMOVE(elm,field) CFG_TA_ASLR_MAX_OFFSET_PAGES 128 __UQQ_IBIT__ 0 le_prev PKCS11_CKFM_HW (1U << 0) TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X 0xD0000946 __SIG_ATOMIC_WIDTH__ 32 HW_UNIQUE_KEY_LENGTH (16) PKCS11_FUNC_STEP_ONESHOT __bool_true_false_are_defined 1 PKCS11_CKO_HW_FEATURE __ARM_FEATURE_CDE TEE_ATTR_SM2_KEP_CONFIRMATION_OUT 0xD0000846 __size_t __weak __attribute__((weak)) id2str_proc PKCS11_CKR_ATTRIBUTE_TYPE_INVALID TEE_PANIC_ID_TEE_ASYMMETRICENCRYPT 0x00001102 __ARM_FEATURE_LDREX CFG_PKCS11_TA_AUTH_TEE_IDENTITY 1 PKCS11_SLOT_MANUFACTURER_SIZE 32 TEE_PANIC_ID_TEE_BIGINTSQUARE 0x00001905 QUEUEDEBUG_TAILQ_INSERT_HEAD(head,elm,field) NULL ((void *)0) TEE_ALG_DSA_SHA256 0x70004131 PKCS11_SESSION_VERIFYING_RECOVER __ORDER_BIG_ENDIAN__ 4321 CFG_TEE_CORE_DEBUG 1 PKCS11_CKR_BUFFER_TOO_SMALL __gnu_linux__ 1 INT_FAST8_MIN INT8_MIN CFG_CRYPTO_RSA 1 __UFRACT_MAX__ 0XFFFFP-16UR PKCS11_CKK_AES PKCS11_CKA_CERTIFICATE_TYPE __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 CFG_CORE_BIGNUM_MAX_BITS 4096 __UINT_FAST32_TYPE__ unsigned int PKCS11_CKM_RSA_PKCS_OAEP SIMPLEQ_FIRST(head) ((head)->sqh_first) PKCS11_CKA_HW_FEATURE_TYPE __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) _CFG_CORE_LTC_MD5 1 boolsize bp_count TEE_PANIC_ID_TEE_CIPHERUPDATE 0x00000E03 __UINT_FAST16_TYPE__ unsigned int UINT64_C(v) ULL(v) optional_count CFG_COMPAT_GP10_DES 1 TEE_API_H OUTRMSG(r) do { OUTMSG("r=[%x]", r); return r; } while (0) TRACE_PRINTF_LEVEL TRACE_ERROR PKCS11_CKA_NEVER_EXTRACTABLE PKCS11_CKA_OTP_FORMAT TEE_MEMREF_3_USED 0x00000008 TEE_MAIN_ALGO_DH 0x32 __compiler_add_overflow(a,b,res) __builtin_add_overflow((a), (b), (res)) __need_wchar_t __FLT_DECIMAL_DIG__ 9 PKCS11_CKM_UNDEFINED_ID _T_PTRDIFF TEE_OPERATION_MAC 3 TEE_TYPE_HMAC_SHA512 0xA0000006 UINT_LEAST32_MAX UINT32_MAX __USACCUM_IBIT__ 8 va_arg(v,l) __builtin_va_arg(v,l) PKCS11_CKA_URL INT_LEAST8_MIN INT8_MIN _CFG_CORE_LTC_SHA384_DESC 1 TEE_PANIC_ID_TEE_OPENPERSISTENTOBJECT 0x00000903 SYS_CDEFS_H PKCS11_CKFM_GENERATE (1U << 15) __ULFRACT_MIN__ 0.0ULR TEE_ALG_AES_CBC_NOPAD 0x10000110 __linux 1 UINT32_MAX 0xffffffffU TEE_CHAIN_MODE_CBC_NOPAD 0x1 TEE_INTERNAL_API_H __UINTPTR_TYPE__ unsigned int pkcs11_object __FINITE_MATH_ONLY__ 0 __noinline __attribute__((noinline)) __ARM_FEATURE_UNALIGNED TEE_MAIN_ALGO_SHA256 0x04 _SYS_SIZE_T_H CFG_LOCKDEP_RECORD_STACK 1 __ORDER_PDP_ENDIAN__ 3412 __ARM_ARCH_PROFILE check_created_attrs templ TEE_PANIC_ID_TEE_RESETPROPERTYENUMERATOR 0x0000020B TEE_ALG_ECDSA_P192 0x70001041 PKCS11_CKR_SESSION_READ_WRITE_SO_EXISTS CFG_SECURE_TIME_SOURCE_CNTPCT 1 CFG_PKCS11_TA_TOKEN_COUNT 3 mecha_type PKCS11_CKA_KEY_GEN_MECHANISM PKCS11_TA_UUID { 0xfd02c9da, 0x306c, 0x48c7, { 0xa4, 0x9c, 0xbb, 0xd8, 0x27, 0xae, 0x86, 0xee } } ta/pkcs11/src/pkcs11_attributes.c TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01 __ARM_SIZEOF_MINIMAL_ENUM 4 pkcs11_attr_id __INT64_C(c) c ## LL CFG_CORE_RWDATA_NOEXEC 1 __INT32_TYPE__ int pkcs11_token_state PKCS11_CKA_SIGN_RECOVER __DA_FBIT__ 31 __FLT32_MIN__ 1.1754943508222875e-38F32 __ARM_NEON__ 1 PKCS11_TOKEN_RESET CFG_CRYPTO_MD5 1 key_type TEE_PANIC_ID_TA_CLOSESESSIONENTRYPOINT 0x00000101 _CFG_CORE_LTC_HMAC 1 PKCS11_CKM_MD5_RSA_PKCS PKCS11_CKA_LABEL __GCC_ATOMIC_BOOL_LOCK_FREE 2 __UTA_IBIT__ 64 __INT_FAST32_MAX__ 0x7fffffff TAILQ_PREV(elm,headname,field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) processing_func TEE_ERROR_STORAGE_NOT_AVAILABLE 0xF0100003 CIRCLEQ_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) get_key_type PKCS11_TOKEN_READ_WRITE PKCS11_SLOT_FW_VERSION { PKCS11_TA_VERSION_MAJOR, PKCS11_TA_VERSION_MINOR } __TQ_FBIT__ 127 __VFP_FP__ 1 PKCS11_CKM_MD5_HMAC __ARM_ASM_SYNTAX_UNIFIED__ 1 SIZE_MAX ULONG_MAX PRIxPASZ PRIxPTR PKCS11_CKA_AC_ISSUER _CFG_CORE_LTC_AES 1 _STDINT_H PKCS11_CKA_BITS_PER_PIXEL TEE_ALG_GET_MAIN_ALG(algo) __tee_alg_get_main_alg(algo) SLIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = SLIST_FIRST((head)); (var) && ((tvar) = SLIST_NEXT((var), field), 1); (var) = (tvar)) pkcs11_x509_certificate_mandated TEE_ALG_DSA_SHA1 0x70002131 TEE_PANIC_ID_TEE_GETOPERATIONINFO 0x00000C04 TEE_ALG_ECDH_P256 0x80003042 TEE_SM3_HASH_SIZE __ULFRACT_IBIT__ 0 CFG_DEVICE_ENUM_PTA 1 PKCS11_CKA_WRAP PKCS11_CKM_SHA384_HMAC_GENERAL TEE_ATTR_ECC_CURVE 0xF0000441 UTEE_SE_READER_PRESENT (1 << 0) TEE_PANIC_ID_TEE_GETOBJECTVALUEATTRIBUTE 0x00000704 id2str_function set_key_data __ARM_SIZEOF_WCHAR_T 4 _WCHAR_T_ default_name_hash_alg TEE_ERROR_TARGET_DEAD 0xFFFF3024 __SIZEOF_DOUBLE__ 8 __UINT_FAST32_MAX__ 0xffffffffU __LDBL_MAX_EXP__ 1024 PKCS11_CKR_DATA_INVALID tqe_prev 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) PKCS11_CKA_PUBLIC_KEY_INFO INTMAX_MIN INT64_MIN MBEDTLS_SELF_TEST 1 PRIx16 "x" _BSD_WCHAR_T_ __ARM_FEATURE_FP16_VECTOR_ARITHMETIC PKCS11_CKA_APPLICATION CFG_PKCS11_TA_ALLOW_DIGEST_KEY 1 _CFG_CORE_LTC_OPTEE_THREAD 1 PKCS11_CK_UNAVAILABLE_INFORMATION UINT32_C(0xFFFFFFFF) CFG_CRYPTO_SM3 1 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)) PKCS11_CKM_AES_CMAC_GENERAL timeMid TEE_PANIC_ID_TEE_CLOSETASESSION 0x00000401 TEE_SHA1_HASH_SIZE user_pin_count PKCS11_CKA_OTP_LENGTH _CFG_CORE_LTC_XTS 1 __INTMAX_MAX__ 0x7fffffffffffffffLL TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA256 0x60410230 TEE_PROPSET_CURRENT_TA (TEE_PropSetHandle)0xFFFFFFFF TEE_TIME_LE(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis <= (t2).millis) : ((t1).seconds <= (t2).seconds)) data processing_step __LONG_WIDTH__ 32 __OPTIMIZE__ 1 timeLow so_pin_count TEE_USAGE_ENCRYPT 0x00000002 _CFG_CORE_LTC_SM2_DSA 1 CFG_CRYPTO_CBC_MAC 1 _CFG_CORE_LTC_SM2_KEP 1 CFG_OS_REV_REPORTS_GIT_SHA1 1 PKCS11_CKA_EC_POINT head PKCS11_FUNCTION_IMPORT __restrict restrict SUB_OVERFLOW(a,b,res) __compiler_sub_overflow((a), (b), (res)) TEE_TYPE_HKDF_IKM 0xA10000C0 TEE_ALG_HMAC_SM3 0x30000007 PKCS11_CKFT_USER_PIN_FINAL_TRY (1U << 17) __OPTIMIZE_SIZE__ 1 PKCS11_CK_CERTIFICATE_CATEGORY_OTHER_ENTITY STAILQ_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; } PKCS11_CKR_WRAPPING_KEY_TYPE_INCONSISTENT object_is_private handles any_key_opt_or_null CFG_CRYPTO_HKDF 1 __pure __attribute__((pure)) RAND_MAX __INT_MAX__ __ATOMIC_ACQ_REL 4 LIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = LIST_FIRST((head)); (var) && ((tvar) = LIST_NEXT((var), field), 1); (var) = (tvar)) _T_WCHAR PKCS11_CKK_SHA384_HMAC PKCS11_CKR_SESSION_READ_ONLY _SIZET_ __INT8_TYPE__ signed char add_missing_attribute_id __LDBL_DENORM_MIN__ 4.9406564584124654e-324L __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 TEE_API_DEFINES_EXTENSIONS_H PRIo8 "o" PKCS11_CKA_ISSUER PKCS11_CKA_COEFFICIENT _STDDEF_H_ PKCS11_CKM_GENERIC_SECRET_KEY_GEN PKCS11_FUNC_STEP_FINAL TEE_ERROR_TIME_NOT_SET 0xFFFF5000 TEE_API_TYPES_H __ACCUM_MAX__ 0X7FFFFFFFP-15K PKCS11_TOKEN_SO_PIN_COUNT_MAX 7 TAILQ_FOREACH(var,head,field) for ((var) = ((head)->tqh_first); (var); (var) = ((var)->field.tqe_next)) __FLT64_MIN_EXP__ (-1021) __INT_FAST32_TYPE__ int PKCS11_CKFT_SECONDARY_AUTHENTICATION (1U << 11) SIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0) TEE_ATTR_RSA_EXPONENT1 0xC0000630 TRACE_MAX TRACE_FLOW TEE_PANIC_ID_TA_INVOKECOMMANDENTRYPOINT 0x00000104 TEE_TYPE_DSA_KEYPAIR 0xA1000031 mechanism_is_one_shot_only PKCS11_CKR_SESSION_HANDLE_INVALID PKCS11_CKO_DATA INMSG(...) FMSG("> " __VA_ARGS__) __INT_FAST8_TYPE__ signed char CFG_CRYPTO_XTS 1 SLIST_FIRST(head) ((head)->slh_first) __UINT_LEAST8_TYPE__ unsigned char _CFG_FTRACE_BUF_WHEN_FULL_shift 1 CFG_WARN_INSECURE 1 pkcs11_certificate_boolprops PKCS11_CKFM_EC_ECPARAMETERS (1U << 22) TEE_TYPE_RSA_PUBLIC_KEY 0xA0000030 __FLT32_DECIMAL_DIG__ 9 PKCS11_CKA_COLOR __TEE_OperationHandle any_key_boolprops __FLT32X_MIN_EXP__ (-1021) TEE_ALG_RSASSA_PKCS1_V1_5_SHA224 0x70003830 TEE_ERROR_ACCESS_CONFLICT 0xFFFF0003 _BSD_PTRDIFF_T_ __WCHAR_T TEE_ALG_DES3_CBC_NOPAD 0x10000113 TEE_ALG_RSASSA_PKCS1_V1_5_SHA512 0x70006830 CFG_IN_TREE_EARLY_TAS trusted_keys/f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c PKCS11_CKA_EC_PARAMS PKCS11_CKR_WRAPPED_KEY_LEN_RANGE pkcs11_session_is_read_write TEE_PANIC_ID_TEE_BIGINTCOMPUTEEXTENDEDGCD 0x00001B01 CFG_CRYPTO_DH 1 TEE_ALG_HASH_ALGO(main_hash) __tee_alg_hash_algo(main_hash) STAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; } TEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04 __INT16_C(c) c trace_printf_helper_raw(level,level_ok,...) trace_printf(NULL, 0, (level), (level_ok), __VA_ARGS__) PKCS11_CKA_OTP_SERVICE_IDENTIFIER ___int_ptrdiff_t_h TEE_ERROR_EXTERNAL_CANCEL 0xFFFF0011 TEE_PANIC_ID_TEE_BIGINTCMP 0x00001801 __INT_FAST8_MAX__ 0x7f set_secret_key_data sess pkcs11_session_is_so long long unsigned int __SIZEOF_SHORT__ 2 parent TEE_CHAIN_MODE_CMAC 0x6 L(v) v ## L MAX_PRINT_SIZE 256 TEE_CHAIN_MODE_CTS 0x3 UINT_LEAST8_MAX UINT8_MAX STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first } TEE_PANIC_ID_TEE_GETINSTANCEDATA 0x00000603 TEE_TYPE_ECDH_KEYPAIR 0xA1000042 PKCS11_CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT __UINT8_MAX__ 0xff CHAR_MAX UCHAR_MAX TEE_ALG_RSASSA_PKCS1_V1_5_SHA1 0x70002830 TEE_PANIC_ID_TEE_SETINSTANCEDATA 0x00000609 __compiler_bswap16(x) __builtin_bswap16((x)) PKCS11_CKM_ECDSA_SHA384 CFG_CRYPTO_CBC_MAC_BUNDLE_BLOCKS 64 TEE_ERROR_ITEM_NOT_FOUND 0xFFFF0008 CFG_CC_OPT_LEVEL s PKCS11_CKM_ECDSA_SHA1 _CFG_CORE_LTC_AUTHENC 1 PKCS11_CKFS_REMOVABLE_DEVICE (1U << 1) CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1 __UINT_FAST8_MAX__ 0xff TEE_ALG_AES_CTR 0x10000210 TEE_ATTR_RSA_MODULUS 0xD0000130 PKCS11_CKFM_SIGN_RECOVER (1U << 12) SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0) PKCS11_CKA_DECRYPT CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEF TEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02 PKCS11_CKR_STATE_UNSAVEABLE __FLT64_DECIMAL_DIG__ 17 __UINTPTR_MAX__ 0xffffffffU __ARM_FEATURE_COMPLEX PKCS11_CKR_USER_ANOTHER_ALREADY_LOGGED_IN _VA_LIST PRIxPA PRIxPTR CFG_LIBUTILS_WITH_ISOC 1 TRACE_MIN 0 PKCS11_CKR_SAVED_STATE_INVALID __SFRACT_EPSILON__ 0x1P-7HR so_pin_hash __FLT_MIN__ 1.1754943508222875e-38F __INT_LEAST16_TYPE__ short int CFG_GP_SOCKETS 1 __UINT_LEAST64_TYPE__ long long unsigned int PKCS11_CKK_EC PKCS11_CKM_SHA384_RSA_PKCS_PSS rsa_priv_key_opt_or_null __USFRACT_FBIT__ 8 SHIFT_U32(v,shift) ((uint32_t)(v) << (shift)) secret PKCS11_CKFT_USER_PIN_TO_BE_CHANGED (1U << 19) CFG_CORE_HUK_SUBKEY_COMPAT 1 CFG_GIC 1 UDIV_ROUND_NEAREST(x,y) (__extension__ ({ __typeof__(x) _x = (x); __typeof__(y) _y = (y); (_x + (_y / 2)) / _y; })) PRIxUA PRIxPTR TEE_TYPE_HMAC_MD5 0xA0000001 TEE_DATA_FLAG_SHARE_WRITE 0x00000020 PKCS11_CKM_SHA224_RSA_PKCS create_certificate_attributes __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 CFG_HWSUPP_MEM_PERM_WXN 1 TEE_ALG_SM2_DSA_SM3 0x70006045 __INT_LEAST32_TYPE__ int __SIZEOF_PTRDIFF_T__ 4 TEE_PANIC_ID_TEE_BIGINTGETBIT 0x00001803 MSG_RAW(...) trace_printf_helper_raw(0, false, __VA_ARGS__) INT_FAST32_MIN INT32_MIN __DBL_DECIMAL_DIG__ 17 PKCS11_CKA_SENSITIVE TEE_TIME_LT(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis < (t2).millis) : ((t1).seconds < (t2).seconds)) UINT8_C(v) v pkcs11_func2ckfm TEE_ALG_DES_CBC_NOPAD 0x10000111 TEE_TYPE_DSA_PUBLIC_KEY 0xA0000031 INT64_MIN (-0x7fffffffffffffffL-1) CFG_CORE_HEAP_SIZE 65536 _VA_LIST_T_H __ssize_t_defined __FLT32X_HAS_QUIET_NAN__ 1 STAILQ_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_MEMMOVE 0x00000607 object_list TEE_ATTR_HKDF_INFO 0xD00003C0 PKCS11_CKA_PRIME_BITS __ACCUM_MIN__ (-0X1P15K-0X1P15K) CIRCLEQ_ENTRY(type) struct { struct type *cqe_next; struct type *cqe_prev; } create_pub_key_attributes __DBL_MIN_EXP__ (-1021) TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1 TEE_PANIC_ID_TEE_GETPROPERTYASBOOL 0x00000205 TYPES_EXT_H PKCS11_CKFM_DECRYPT (1U << 9) CFG_CRYPTO_SM4 1 TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703 PKCS11_CKA_REQUIRED_CMS_ATTRIBUTES TEE_ALG_DSA_SHA224 0x70003131 always_authen TEE_MAIN_ALGO_DES3 0x13 __FLT32X_DECIMAL_DIG__ 17 COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0) req_attr __LDBL_MAX_10_EXP__ 308 mdbg_check(x) do { } while (0) SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; } DIV_ROUND_UP(x,y) (((x) + (y) - 1) / (y)) TEE_ALG_ECDSA_P256 0x70003041 PKCS11_CKA_TOKEN a_size __INT64_TYPE__ long long int PKCS11_CKO_UNDEFINED_ID LIST_FIRST(head) ((head)->lh_first) __TA_FBIT__ 63 __LDBL_NORM_MAX__ 1.7976931348623157e+308L CFG_CRYPTO_CMAC 1 key_size TEE_PANIC_ID_TEE_AEINIT 0x00001003 PKCS11_CKR_MECHANISM_PARAM_INVALID __FLT64_DENORM_MIN__ 4.9406564584124654e-324F64 TEE_MAIN_ALGO_SHA224 0x03 init_attributes_head cert_category PKCS11_RV_NOT_IMPLEMENTED PKCS11_CKM_RSA_PKCS TEE_PARAM_TYPE_SET(t,i) (((uint32_t)(t) & 0xF) << ((i)*4)) CFG_SYSTEM_PTA 1 __used __attribute__((__used__)) CFG_REE_FS_TA 1 TEE_ALG_SHA256 0x50000004 DHEXDUMP(buf,len) (void)0 PKCS11_CKA_MIME_TYPES __HA_IBIT__ 8 PKCS11_CKR_GENERAL_ERROR __TA_IBIT__ 64 TEE_ALG_ECDH_P192 0x80001042 any_object_boolprops PKCS11_CKO_SECRET_KEY CFG_WITH_ARM_TRUSTED_FW 1 __GCC_ATOMIC_LLONG_LOCK_FREE 2 TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1 __FLT32_HAS_QUIET_NAN__ 1 PKCS11_CKR_SESSION_EXISTS PRIi16 "i" long long int __FLT_EVAL_METHOD__ 0 INT_FAST16_MAX INT16_MAX CFG_CORE_MBEDTLS_MPI 1 PKCS11_CKFSS_RW_SESSION (1U << 1) TEE_ALG_SHA1 0x50000002 CIRCLEQ_LOOP_PREV(head,elm,field) (((elm)->field.cqe_prev == (void *)(head)) ? ((head)->cqh_last) : (elm->field.cqe_prev)) SLIST_EMPTY(head) ((head)->slh_first == NULL) __UHA_FBIT__ 8 trace_printf_helper(level,level_ok,...) trace_printf(__func__, __LINE__, (level), (level_ok), __VA_ARGS__) bool_true pkcs11_x509_certificate_optional SLIST_HEAD(name,type) struct name { struct type *slh_first; } CFG_EMBEDDED_TS 1 QUEUEDEBUG_TAILQ_INSERT_TAIL(head,elm,field) __ARM_FEATURE_CLZ 1 rsa_pub_key_gen_mand CONCAT(x,y) _CONCAT(x, y) mandated_count __ARM_FEATURE_LDREX 15 _CFG_CORE_LTC_SHA1 1 TEE_ALG_RSA_NOPAD 0x60000030 TEE_UUID TEE_AES_MAX_KEY_SIZE 32UL PKCS11_CK_CERTIFICATE_CATEGORY_TOKEN_USER TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0 __ARM_NEON_FP __FDPIC__ MSG(...) trace_printf_helper(0, false, __VA_ARGS__) __HAVE_BUILTIN_OVERFLOW 1 unix 1 CIRCLEQ_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_PANIC_ID_TEE_MEMCOMPARE 0x00000605 __ARM_ARCH 8 pkcs11_session_is_public PKCS11_CKA_OTP_TIME_REQUIREMENT TEE_PANIC_ID_TEE_GETPROPERTYASUUID 0x00000209 TEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501 __cold __attribute__((__cold__)) TEE_TYPE_ECDSA_PUBLIC_KEY 0xA0000041 PKCS11_CKM_ECDSA_SHA512 TEE_MEMORY_ACCESS_NONSECURE 0x10000000 TEE_PANIC_ID_TEE_FREEPROPERTYENUMERATOR 0x00000202 __TEE_MAIN_HASH_SM3 0x7 attr_is_modifiable_private_key private_key_boolprops __DBL_HAS_QUIET_NAN__ 1 ARM32 1 TEE_ALG_DES3_CMAC 0xF0000613 create_attributes_from_template PKCS11_SESSION_DIGESTING_ENCRYPTING TEE_ATTR_RSA_OAEP_LABEL 0xD0000930 TEE_PANIC_ID_TEE_INITVALUEATTRIBUTE 0x00000806 EMSG_RAW(...) trace_printf_helper_raw(TRACE_ERROR, true, __VA_ARGS__) PKCS11_TOKEN_LABEL_SIZE 32 PKCS11_CKA_EXTRACTABLE TEE_LOGIN_USER 0x00000001 MEMBER_SIZE(type,member) sizeof(((type *)0)->member) __USFRACT_IBIT__ 0 __FLT32X_MIN_10_EXP__ (-307) SCHAR_MIN (-SCHAR_MAX - 1) __unix 1 __LDBL_HAS_INFINITY__ 1 PKCS11_CKA_OTP_COUNTER_REQUIREMENT long unsigned int PKCS11_CKR_TOKEN_NOT_RECOGNIZED __compiler_mul_overflow(a,b,res) __builtin_mul_overflow((a), (b), (res)) login CFG_CRYPTOLIB_DIR core/lib/libtomcrypt mechanism_id CFG_CRYPTOLIB_NAME tomcrypt TEE_PANIC_ID_TEE_GETSYSTEMTIME 0x00001402 PKCS11_FUNCTION_DERIVE TEE_ERROR_GENERIC 0xFFFF0000 TEE_TIMEOUT_INFINITE 0xFFFFFFFF SIMPLEQ_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) PKCS11_CKR_KEY_HANDLE_INVALID PKCS11_CKS_RW_USER_FUNCTIONS PKCS11_CKR_DOMAIN_PARAMS_INVALID UINT_FAST8_MAX UINT8_MAX TEE_ATTR_SECRET_VALUE 0xC0000000 INT16_C(v) v PKCS11_TOKEN_USER_PIN_COUNT_MAX 7 PRIx8 "x" id2str_key_type 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 __SIZEOF_LONG_DOUBLE__ 8 PKCS11_CKFSS_SERIAL_SESSION (1U << 2) TEE_ALG_MD5 0x50000001 PKCS11_CKR_CURVE_NOT_SUPPORTED TEE_PANIC_ID_TEE_RESETPERSISTENTOBJECTENUMERATOR 0x00000A04 CFG_CORE_ARM64_PA_BITS 32 __FLT64_HAS_DENORM__ 1 SMSG(...) trace_printf(__func__, __LINE__, TRACE_ERROR, true, __VA_ARGS__) pkcs11_import_object_boolprop __FLT_HAS_DENORM__ 1 PKCS11_CKM_ECDSA TEE_ALG_GET_KEY_TYPE(algo,with_private_key) __tee_alg_get_key_type(algo, with_private_key) __THUMBEL__ 1 TEE_PANIC_ID_TEE_BIGINTADD 0x00001901 CFG_CRYPTO_SHA256 1 tee_hash_algo TEE_ATTR_RSA_EXPONENT2 0xC0000730 TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first } TEE_INTERNAL_API_EXTENSIONS_H PKCS11_CKA_CERTIFICATE_CATEGORY create_priv_key_attributes attrs_size PKCS11_CKM_SHA512_RSA_PKCS TEE_Free __TQ_IBIT__ 0 SIMPLEQ_REMOVE_HEAD(head,field) do { if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) (head)->sqh_last = &(head)->sqh_first; } while ( 0) sanitize_symm_key_attributes TEE_MD5_HASH_SIZE __compiler_compare_and_swap(p,oval,nval) __atomic_compare_exchange_n((p), (oval), (nval), true, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED) PKCS11_CKM_SHA224_RSA_PKCS_PSS UINTPTR_MAX ULONG_MAX CFG_DEBUG_INFO 1 TEE_PANIC_ID_TEE_FREEPERSISTENTOBJECTENUMERATOR 0x00000A02 __SIZE_T__ PKCS11_CKA_PRIVATE __SIZE_TYPE__ unsigned int PKCS11_TA_VERSION_MAJOR 0 _SIZE_T_DECLARED TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) PKCS11_CKA_MODULUS PKCS11_CKR_KEY_INDIGESTIBLE obj_priv TEE_PANIC_ID_TEE_AEENCRYPTFINAL 0x00001002 TEE_PANIC_ID_TEE_POPULATETRANSIENTOBJECT 0x00000807 version PKCS11_CKR_USER_ALREADY_LOGGED_IN CFG_CRYPTO_CONCAT_KDF 1 __CHAR16_TYPE__ short unsigned int TEE_ORIGIN_API 0x00000001 PKCS11_CKA_PRIME TEE_TYPE_HMAC_SHA256 0xA0000004 PKCS11_CKM_SHA512_HMAC __UFRACT_FBIT__ 16 PRIu32 "u" TEE_OPERATION_KEY_DERIVATION 8 unsigned int PKCS11_FUNCTION_VERIFY_RECOVER 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)) __ARM_FEATURE_MVE USHRT_MAX (SHRT_MAX * 2 + 1) PKCS11_SLOT_DESCRIPTION "OP-TEE PKCS11 TA" PKCS11_FUNCTION_SIGN TEE_ATTR_SM2_KEP_CONFIRMATION_IN 0xD0000746 OUTMSG(...) FMSG("< " __VA_ARGS__) __UHA_IBIT__ 8 PKCS11_CKFT_RNG (1U << 0) __ARM_FEATURE_CDE_COPROC TEE_ECC_CURVE_NIST_P521 0x00000005 _assert_break __LLFRACT_MAX__ 0X7FFFFFFFFFFFFFFFP-63LLR CFG_WITH_STATS 1 PKCS11_CKA_DEFAULT_CMS_ATTRIBUTES PKCS11_CKA_VERIFY_RECOVER short int public PKCS11_BOOLPROPS_BASE 0 PKCS11_CKR_KEY_SIZE_RANGE set_attributes_opt_or_null CFG_SHMEM_SIZE 0x00200000 va_copy(d,s) __builtin_va_copy(d,s) _CFG_CORE_LTC_CBC 1 TEE_PANIC_ID_TEE_GETNEXTPROPERTY 0x00000203 PKCS11_SESSION_DECRYPTING_DIGESTING __UINT_LEAST16_TYPE__ short unsigned int __ULLFRACT_EPSILON__ 0x1P-64ULLR TEE_MAIN_ALGO_SM2_KEP 0x46 UINT16_C(v) v TEE_ALG_RSASSA_PKCS1_V1_5_MD5 0x70001830 TEE_U64_TO_BIG_ENDIAN(x) TEE_U64_BSWAP(x) PKCS11_FUNCTION_COPY PKCS11_CKM_SHA256_RSA_PKCS PKCS11_CKFT_PROTECTED_AUTHENTICATION_PATH (1U << 8) STDLIB_H TEE_PANIC_ID_TEE_ASYMMETRICDECRYPT 0x00001101 TEE_TYPE_GENERIC_SECRET 0xA0000000 __INT_FAST8_WIDTH__ 8 TEE_ATTR_BIT_VALUE TEE_ATTR_FLAG_VALUE TEE_ALG_ILLEGAL_VALUE 0xEFFFFFFF __FLT_DENORM_MIN__ 1.4012984643248171e-45F TEE_PANIC_ID_TA_CREATEENTRYPOINT 0x00000102 TAILQ_LAST(head,headname) (*(((struct headname *)((head)->tqh_last))->tqh_last)) _STDARG_H TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT1 0x00000905 PKCS11_CKA_EXPONENT_1 PKCS11_CKA_EXPONENT_2 CFG_CORE_THREAD_SHIFT 0 object_is_modifiable PKCS11_CKA_PRIVATE_EXPONENT __UINT_LEAST8_MAX__ 0xff TEE_PANIC_ID_TEE_BIGINTMOD 0x00001A03 TEE_ATTR_DH_PRIVATE_VALUE 0xC0000232 __ARM_ARCH_ISA_THUMB 2 BIT64(nr) (UINT64_C(1) << (nr)) flags QUEUEDEBUG_TAILQ_OP(elm,field) PKCS11_CKA_OTP_SERVICE_LOGO_TYPE lh_first 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; })) CIRCLEQ_HEAD_INITIALIZER(head) { (void *)&head, (void *)&head } CFG_CORE_TZSRAM_EMUL_SIZE 458752 _CFG_CORE_LTC_SHA256 1 __ARM_FEATURE_CRC32 1 __LFRACT_MAX__ 0X7FFFFFFFP-31LR
GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103
pkcs11_attributes.c set_mandatory_attributes $t $d get_key_type set_mandatory_boolprops get_u32_attribute get_certificate_type get_class .LC0 .LC1 set_optional_attributes_with_def .LC2 create_storage_attributes check_attr_bval.constprop.0 .LC3 create_genkey_attributes .LC4 .LC5 .LC6 .LC7 .LC8 .LC9 .LC10 .LC11 .LC12 .LC13 .LC14 .LC15 .LC16 .LC17 .LC18 .LC19 .LC20 .LC21 .LC22 .LC23 .LC24 .LC25 .LC26 .LC27 .LC28 .LC29 .LC30 .LC31 .LC32 .LC33 .LC34 .LC35 .LC36 .LC37 .LC38 bool_true.13 bool_false.12 __func__.11 __func__.14 any_object_boolprops any_object_opt_or_null __func__.7 any_key_boolprops any_key_opt_or_null any_key_optional CSWTCH.85 __func__.17 ec_public_key_opt_or_null ec_public_key_mandated rsa_pub_key_gen_opt_or_null rsa_pub_key_gen_mand rsa_pub_key_create_mand rsa_priv_key_opt_or_null ec_private_key_opt_or_null ec_private_key_mandated __func__.16 __func__.15 __func__.10 pkcs11_certificate_boolprops pkcs11_certificate_mandated pkcs11_certificate_optional pkcs11_x509_certificate_mandated pkcs11_x509_certificate_optional __func__.9 __func__.8 symm_key_boolprops symm_key_opt_or_null symm_key_optional __func__.6 public_key_boolprops __func__.5 private_key_boolprops __func__.4 __func__.3 CSWTCH.88 __func__.2 __func__.1 __func__.0 wm4.0.cdd05c4cb78cb4e12e71249645aa8d56 wm4.conf.h.2.27a59c4a24628c7694563cf161b1456a wm4.compiler.h.7.ff8c7af35a6a55f407776d82ff392a74 wm4.stdarg.h.31.b55da1089056868966f25de5dbfc7d3c wm4.stdbool.h.29.07dce69c3b78884144b7f7bd19483461 wm4.stddef.h.39.27677723d43e5b5a7afdf8d798429f1d wm4.trace_levels.h.6.505d35da271c0597dd2f84103d342d6b wm4.trace.h.14.84a3f70fa2c4c8c9b59d5f994321d7e7 wm4.assert.h.19.d5c5642ae191d5539a96347cd4ce4641 wm4.limits.h.6.1223e95d2c07729a89d61368528e351a wm4.stdint.h.14.d146b1991724e1271c79beb11fbc516a wm4.inttypes.h.11.b36a3d97cd4f39688ec32ad1fdb4feb1 wm4.pkcs11_ta.h.12.6c93de4a661b28a6001eb7aa0dd15c2a wm4.types_ext.h.15.e3b47cfc410272ddfab11b3a34a626a6 wm4.malloc.h.15.6930c05677ba761883918ce0ce0a01e3 wm4.cdefs.h.6.216810ff45474094d4f2557fb832b9f7 wm4.tee_api_defines_extensions.h.8.4f014b668a58a53beba9a565b7ccfcde wm4.tee_api_defines.h.9.15bfa1d81f385075137a5e5cb1dad104 wm4.tee_api_types.h.195.70f88af562e4de06db5cb96bde92609f wm4.tee_ta_api.h.8.f4800279fda17276557cda4165818a75 wm4.util.h.6.47b426b7fb0b49a5af30a0a0aaf8ca95 wm4.attributes.h.23.a9be43e29acc793c87b49a89a69c4bc7 wm4.queue.h.36.ab6be41b80585ec9d579ac4c6beceb1a wm4.utee_defines.h.7.12f48356d5d38014ed7145dffcb7b6d8 wm4.pkcs11_token.h.18.d49974c76b70e98ef214cc3359fe3843 get_attribute_ptr add_attribute __aeabi_unwind_cpp_pr0 get_attribute pkcs11_attr2boolprop_shift _assert_log _assert_break init_attributes_head trace_printf check_mechanism_against_processing mechanism_supported_flags id2str_proc mechanism_is_one_shot_only TEE_Panic create_attributes_from_template sanitize_client_object sanitize_consistent_class_and_type attributes_match_add_reference TEE_Free _GLOBAL_OFFSET_TABLE_ raw_data_opt_or_null TEE_MemMove id2str_certificate_type set_attribute id2str_key_type id2str_function get_bool object_is_private object_is_token object_is_modifiable object_is_copyable check_access_attrs_against_token check_created_attrs_against_token check_created_attrs_against_processing check_created_attrs mechanism_supported_key_sizes_bytes check_parent_attrs_against_processing id2str_type attribute_is_exportable check_attrs_against_modification __aeabi_unwind_cpp_pr1 set_key_data remove_empty_attribute get_key_data_to_wrap add_missing_attribute_id
.symtab .strtab .shstrtab .group .rel.text .data .bss .ARM.extab .rel.ARM.exidx .rodata.str1.1.ta/pkcs11/src/pkcs11_attributes.c .rodata.ta/pkcs11/src/pkcs11_attributes.c .rel.debug_info .debug_abbrev .rel.debug_loc .rel.debug_aranges .debug_ranges .rel.debug_macro .rel.debug_line .debug_str .comment .note.GNU-stack .rel.debug_frame .ARM.attributes