Searched refs:dinit (Results 1 – 11 of 11) sorted by relevance
/optee_os-3.20.0/core/drivers/crypto/stm32/ |
A D | authenc.c | 64 memcpy(iv, dinit->nonce.data, dinit->nonce.length); in stm32_ae_gcm_generate_iv() 73 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 84 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 94 dinit->nonce.length); in stm32_ae_gcm_generate_iv() 112 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 126 dinit->key.data, dinit->key.length, in stm32_ae_gcm_generate_iv() 148 size_t m = dinit->tag_len; in stm32_ae_ccm_generate_b0() 163 memcpy(b0 + 1, dinit->nonce.data, dinit->nonce.length); in stm32_ae_ccm_generate_b0() 176 if (dinit->aad_len == 0) in stm32_ae_ccm_push_b1() 180 b1[1] = dinit->aad_len; in stm32_ae_ccm_push_b1() [all …]
|
A D | cipher.c | 36 static TEE_Result stm32_cipher_initialize(struct drvcrypt_cipher_init *dinit) in stm32_cipher_initialize() argument 38 struct stm32_cipher_ctx *c = to_stm32_cipher_ctx(dinit->ctx); in stm32_cipher_initialize() 43 if (dinit->key1.length == 16 && in stm32_cipher_initialize() 47 memcpy(temp_key, dinit->key1.data, dinit->key1.length); in stm32_cipher_initialize() 48 memcpy(temp_key + dinit->key1.length, dinit->key1.data, in stm32_cipher_initialize() 49 dinit->key1.length / 2); in stm32_cipher_initialize() 53 key_size = dinit->key1.length; in stm32_cipher_initialize() 54 key = dinit->key1.data; in stm32_cipher_initialize() 57 return stm32_cryp_init(&c->cryp, !dinit->encrypt, c->algo, in stm32_cipher_initialize() 58 key, key_size, dinit->iv.data, in stm32_cipher_initialize() [all …]
|
/optee_os-3.20.0/core/drivers/crypto/se050/core/ |
A D | cipher.c | 16 static TEE_Result do_init(struct drvcrypt_cipher_init *dinit) in do_init() argument 18 struct crypto_cipher_ctx *ctx = dinit->ctx; in do_init() 21 if (dinit->encrypt) in do_init() 24 return ctx->ops->init(dinit->ctx, mode, in do_init() 25 dinit->key1.data, dinit->key1.length, in do_init() 26 dinit->key2.data, dinit->key2.length, in do_init() 27 dinit->iv.data, dinit->iv.length); in do_init()
|
/optee_os-3.20.0/core/drivers/crypto/caam/cipher/ |
A D | caam_cipher.c | 425 struct cipherdata *cipherdata = dinit->ctx; in caam_cipher_initialize() 437 if (!dinit->key1.data || !dinit->key1.length) in caam_cipher_initialize() 457 if (!dinit->key2.data || !dinit->key2.length) in caam_cipher_initialize() 477 if (!dinit->iv.data || !dinit->iv.length) in caam_cipher_initialize() 480 if (dinit->iv.length != alg->size_ctx) { in caam_cipher_initialize() 482 dinit->iv.length, alg->size_ctx); in caam_cipher_initialize() 491 retstatus = copy_ctx_data(&cipherdata->ctx, &dinit->iv); in caam_cipher_initialize() 502 if (dinit->iv.length) { in caam_cipher_initialize() 503 if (dinit->iv.length != alg->size_block) { in caam_cipher_initialize() 510 &dinit->iv); in caam_cipher_initialize() [all …]
|
A D | caam_cipher_mac.c | 574 struct drvcrypt_cipher_init dinit = { }; in do_cmac_init() local 597 dinit.ctx = macdata; in do_cmac_init() 598 dinit.encrypt = true; in do_cmac_init() 599 dinit.key1.data = (uint8_t *)key; in do_cmac_init() 600 dinit.key1.length = len; in do_cmac_init() 601 dinit.key2.data = NULL; in do_cmac_init() 602 dinit.key2.length = 0; in do_cmac_init() 603 dinit.iv.data = iv_tmp; in do_cmac_init() 604 dinit.iv.length = macdata->alg->size_ctx; in do_cmac_init() 605 ret = caam_cipher_initialize(&dinit); in do_cmac_init()
|
A D | local.h | 101 TEE_Result caam_cipher_initialize(struct drvcrypt_cipher_init *dinit);
|
/optee_os-3.20.0/core/drivers/crypto/versal/ |
A D | authenc.c | 313 static TEE_Result do_init(struct drvcrypt_authenc_init *dinit) in do_init() argument 330 if (dinit->key.length != 32 && dinit->key.length != 16) in do_init() 333 if (dinit->key.length == 32) in do_init() 346 versal_mbox_alloc(dinit->key.length, dinit->key.data, &key); in do_init() 362 versal_mbox_alloc(dinit->nonce.length, dinit->nonce.data, &nonce); in do_init() 366 init->operation = dinit->encrypt ? XSECURE_ENCRYPT : XSECURE_DECRYPT; in do_init() 387 engine.init.operation = dinit->encrypt ? in do_init() 395 node->ctx = to_versal_ctx(dinit->ctx); in do_init()
|
/optee_os-3.20.0/core/drivers/crypto/crypto_api/include/ |
A D | drvcrypt_cipher.h | 53 TEE_Result (*init)(struct drvcrypt_cipher_init *dinit);
|
A D | drvcrypt_authenc.h | 74 TEE_Result (*init)(struct drvcrypt_authenc_init *dinit);
|
/optee_os-3.20.0/core/drivers/crypto/crypto_api/cipher/ |
A D | cipher.c | 90 struct drvcrypt_cipher_init dinit = { in cipher_init() local 101 ret = cipher->op->init(&dinit); in cipher_init()
|
/optee_os-3.20.0/core/drivers/crypto/crypto_api/authenc/ |
A D | authenc.c | 92 struct drvcrypt_authenc_init dinit = { in authenc_init() local 104 ret = authenc->op->init(&dinit); in authenc_init()
|
Completed in 25 milliseconds