Home
last modified time | relevance | path

Searched refs:k_object (Results 1 – 6 of 6) sorted by relevance

/optee_os/core/drivers/crypto/se050/adaptors/apis/
H A Dapdu.c44 sss_se05x_object_t *k_object, in set_rsa_public() argument
52 if (k_object->isPersistant) in set_rsa_public()
55 switch (k_object->cipherType) { in set_rsa_public()
66 status = Se05x_API_WriteRSAKey(s_ctx, policy, k_object->keyId, in set_rsa_public()
82 status = Se05x_API_WriteRSAKey(s_ctx, NULL, k_object->keyId, in set_rsa_public()
103 sss_se05x_object_t *k_object, in set_rsa_private_rsa() argument
110 if (k_object->isPersistant) in set_rsa_private_rsa()
113 status = Se05x_API_WriteRSAKey(s_ctx, policy, k_object->keyId, in set_rsa_private_rsa()
129 status = Se05x_API_WriteRSAKey(s_ctx, NULL, k_object->keyId, in set_rsa_private_rsa()
150 sss_se05x_object_t *k_object, in set_rsa_private_rsa_crt() argument
[all …]
H A Duser.c12 static sss_status_t alloc_scp_key_to_auth(sss_object_t *k_object, in alloc_scp_key_to_auth() argument
18 if (!k_object || !k_store) in alloc_scp_key_to_auth()
21 status = sss_host_key_object_init(k_object, k_store); in alloc_scp_key_to_auth()
25 return sss_host_key_object_allocate_handle(k_object, key_id, in alloc_scp_key_to_auth()
/optee_os/core/drivers/crypto/se050/core/
H A Dstorage.c21 sss_se05x_object_t k_object = { }; in crypto_storage_obj_del() local
73 status = sss_se05x_key_object_init(&k_object, se050_kstore); in crypto_storage_obj_del()
77 status = sss_se05x_key_object_get_handle(&k_object, val); in crypto_storage_obj_del()
85 status = sss_se05x_key_store_erase_key(se050_kstore, &k_object); in crypto_storage_obj_del()
H A Decc.c237 static TEE_Result se050_inject_public_key(sss_se05x_object_t *k_object, in se050_inject_public_key() argument
246 st = sss_se05x_key_object_init(k_object, se050_kstore); in se050_inject_public_key()
262 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_public_key()
281 st = se050_key_store_set_ecc_key_bin(se050_kstore, k_object, NULL, in se050_inject_public_key()
293 static TEE_Result se050_inject_keypair(sss_se05x_object_t *k_object, in se050_inject_keypair() argument
303 st = sss_se05x_key_object_init(k_object, se050_kstore); in se050_inject_keypair()
309 st = sss_se05x_key_object_get_handle(k_object, key_id); in se050_inject_keypair()
328 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_keypair()
356 st = se050_key_store_set_ecc_key_bin(se050_kstore, k_object, &key_bin, in se050_inject_keypair()
635 sss_se05x_object_t k_object = { }; in gen_keypair() local
[all …]
H A Drsa.c131 static TEE_Result se050_inject_public_key(sss_se05x_object_t *k_object, in se050_inject_public_key() argument
138 st = sss_se05x_key_object_init(k_object, se050_kstore); in se050_inject_public_key()
151 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_public_key()
160 st = se050_key_store_set_rsa_key_bin(se050_kstore, k_object, NULL, in se050_inject_public_key()
166 sss_se05x_key_store_erase_key(se050_kstore, k_object); in se050_inject_public_key()
173 static TEE_Result se050_inject_keypair(sss_se05x_object_t *k_object, in se050_inject_keypair() argument
181 st = sss_se05x_key_object_init(k_object, se050_kstore); in se050_inject_keypair()
187 st = sss_se05x_key_object_get_handle(k_object, key_id); in se050_inject_keypair()
198 st = sss_se05x_key_object_allocate_handle(k_object, oid, in se050_inject_keypair()
213 st = se050_key_store_set_rsa_key_bin(se050_kstore, k_object, in se050_inject_keypair()
[all …]
/optee_os/core/drivers/crypto/se050/adaptors/include/
H A Dse050_apdu_apis.h46 sss_se05x_object_t *k_object,