Lines Matching refs:TEE_Attribute

141  * @brief Obtains a buffer attribute from the <b>TEE_Attribute</b> struct of the object pointed
144 * The members in the <b>TEE_Attribute</b> struct must be <b>ref</b>. If the <b>TEE_Attribute</b> is private,
154 * @return Returns <b>TEE_ERROR_ITEM_NOT_FOUND</b> if the <b>TEE_Attribute</b> cannot be found in the object
164 * @brief Obtains a value attribute from the <b>TEE_Attribute</b> of an object.
166 * The members of the <b>TEE_Attribute</b> struct must be values. If the <b>TEE_Attribute</b> is private,
176 * @return Returns <b>TEE_ERROR_ITEM_NOT_FOUND</b> if the <b>TEE_Attribute</b> cannot be found in the object
178 * @return Returns <b>TEE_ERROR_ACCESS_DENIED</b> if <b>TEE_Attribute</b> is private
248 * @param attrs Indicates the pointer to an array of object attributes, which can be one or more <b>TEE_Attribute</b>s.
257 TEE_Result TEE_PopulateTransientObject(TEE_ObjectHandle object, TEE_Attribute *attrs, uint32_t attrCount);
260 * @brief Initializes the <b>TEE_Attribute</b> of the buffer type.
262 * The members in the <b>TEE_Attribute</b> struct must be <b>ref</b>.
264 * @param attr Indicates the pointer to the <b>TEE_Attribute</b> initialized.
265 * @param attributeID Indicates the ID assigned to the <b>TEE_Attribute</b>.
272 void TEE_InitRefAttribute(TEE_Attribute *attr, uint32_t attributeID, void *buffer, size_t length);
275 * @brief Initializes a <b>TEE_Attribute</b>.
277 * @param attr Indicates the pointer to the <b>TEE_Attribute</b> initialized.
278 * @param attributeID Indicates the ID assigned to the <b>TEE_Attribute</b>.
279 * @param a Indicates the value to be assigned to the member <b>a</b> in the <b>TEE_Attribute</b>.
280 * @param b Indicates the value to be assigned to the member <b>b</b> in the <b>TEE_Attribute</b>.
285 void TEE_InitValueAttribute(TEE_Attribute *attr, uint32_t attributeID, uint32_t a, uint32_t b);
302 TEE_Result TEE_GenerateKey(TEE_ObjectHandle object, uint32_t keySize, TEE_Attribute *params, uint32_t paramCount);
340 * @brief Assigns the <b>TEE_Attribute</b> of an initialized object to an uninitialized object.
342 * This function populates an uninitialized object with <b>TEE_Attribute</b>.
343 * That is, it copies <b>TEE_Attribute</b> of <b>srcobject</b> to <b>destobject</b>.
344 * The <b>TEE_Attribute</b> types and IDs of the two objects must match.