Home
last modified time | relevance | path

Searched refs:ko (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/drivers/crypto/se050/adaptors/utils/
H A Dscp_config.c248 sss_se05x_object_t ko = { }; in encrypt_key_and_get_kcv() local
253 st = sss_se05x_key_object_init(&ko, &ctx->ks); in encrypt_key_and_get_kcv()
257 st = sss_se05x_key_object_allocate_handle(&ko, id, in encrypt_key_and_get_kcv()
265 st = sss_se05x_key_store_set_key(&ctx->ks, &ko, key, AES_KEY_LEN_nBYTE, in encrypt_key_and_get_kcv()
270 st = sss_se05x_symmetric_context_init(&symm, &ctx->session, &ko, in encrypt_key_and_get_kcv()
285 st = sss_se05x_key_store_set_key(&ctx->ks, &ko, dek, AES_KEY_LEN_nBYTE, in encrypt_key_and_get_kcv()
295 sss_se05x_key_object_free(&ko); in encrypt_key_and_get_kcv()
/optee_os/core/drivers/crypto/se050/adaptors/apis/
H A Duser.c136 sss_object_t *ko, uint8_t *data, in se050_host_key_store_get_key() argument
139 sss_user_impl_object_t *key_object = (sss_user_impl_object_t *)ko; in se050_host_key_store_get_key()
141 if (!ko) in se050_host_key_store_get_key()
/optee_os/core/drivers/crypto/se050/adaptors/include/
H A Dse050_user_apis.h24 sss_object_t *ko, uint8_t *data,
/optee_os/core/tee/
H A Dtee_svc_cryp.c3691 struct tee_obj *ko = NULL; in syscall_cryp_derive_key() local
3714 res = tee_obj_get(utc, cs->key1, &ko); in syscall_cryp_derive_key()
3760 res = crypto_acipher_dh_shared_secret(ko->attr, in syscall_cryp_derive_key()
3776 uint32_t curve = ((struct ecc_keypair *)ko->attr)->curve; in syscall_cryp_derive_key()
3837 res = crypto_acipher_ecc_shared_secret(ko->attr, &key_public, in syscall_cryp_derive_key()
3855 struct tee_cryp_obj_secret *ik = ko->attr; in syscall_cryp_derive_key()
3885 struct tee_cryp_obj_secret *ss = ko->attr; in syscall_cryp_derive_key()
3914 struct tee_cryp_obj_secret *ss = ko->attr; in syscall_cryp_derive_key()
3960 res = crypto_acipher_sm2_kep_derive(ko->attr, /* key1 */ in syscall_cryp_derive_key()
4004 res = crypto_acipher_x25519_shared_secret(ko->attr, in syscall_cryp_derive_key()
[all …]
/optee_os/
H A DCHANGELOG.md1835 * optee.ko, the generic Linux driver. It contains all functionality
1837 * optee_armtz.ko, a specific backend dedicated to the TrustZone optee.
1838 It depends on optee.ko.
1844 Thanks to the dependency between the generic and the backend modules, optee.ko is then automaticall…