Searched refs:blockbuf (Results 1 – 7 of 7) sorted by relevance
| /optee_os/core/drivers/crypto/caam/hash/ |
| H A D | caam_hash.c | 141 caam_free_buf(&ctx->blockbuf.buf); in do_free_intern() 307 ctx->blockbuf.filled = 0; in caam_hash_hmac_allocate() 308 ctx->blockbuf.max = ctx->alg->size_block; in caam_hash_hmac_allocate() 372 ctx->blockbuf.filled = 0; in caam_hash_hmac_init() 373 ctx->blockbuf.max = ctx->alg->size_block; in caam_hash_hmac_init() 428 if (ctx->blockbuf.filled) { in do_update_hash() 430 ctx->blockbuf.filled)); in do_update_hash() 431 caam_desc_add_ptr(desc, ctx->blockbuf.buf.paddr); in do_update_hash() 432 cache_operation(TEE_CACHECLEAN, ctx->blockbuf.buf.data, in do_update_hash() 433 ctx->blockbuf.filled); in do_update_hash() [all …]
|
| H A D | local.h | 17 struct caamblock blockbuf; /* Temporary block buffer */ member
|
| /optee_os/core/drivers/crypto/caam/ae/ |
| H A D | caam_ae.c | 114 caam_ctx->blockbuf.max = caam_ctx->alg->size_block; in caam_ae_allocate() 143 caam_free_buf(&caam_ctx->blockbuf.buf); in caam_ae_free() 182 caam_ctx->blockbuf.filled = 0; in caam_ae_initialize() 283 caam_free_buf(&caam_ctx->blockbuf.buf); in caam_ae_final() 326 caam_free_buf(&dst->blockbuf.buf); in caam_ae_copy_state() 328 dst->blockbuf.filled = 0; in caam_ae_copy_state() 330 if (src->blockbuf.filled) { in caam_ae_copy_state() 332 .data = src->blockbuf.buf.data, in caam_ae_copy_state() 333 .length = src->blockbuf.filled in caam_ae_copy_state() 336 caam_cpy_block_src(&dst->blockbuf, &srcdata, 0); in caam_ae_copy_state() [all …]
|
| H A D | local.h | 68 struct caamblock blockbuf; member
|
| /optee_os/core/drivers/crypto/caam/cipher/ |
| H A D | caam_cipher.c | 289 cipherdata->blockbuf.max = cipherdata->alg->size_block; in do_allocate() 328 caam_free_buf(&ctx->blockbuf.buf); in do_free_intern() 352 if (src->blockbuf.filled) { in caam_cipher_copy_state() 354 .data = src->blockbuf.buf.data, in caam_cipher_copy_state() 355 .length = src->blockbuf.filled in caam_cipher_copy_state() 357 caam_cpy_block_src(&dst->blockbuf, &srcdata, 0); in caam_cipher_copy_state() 502 cipherdata->blockbuf.filled = 0; in caam_cipher_initialize() 544 fullsize = ctx->blockbuf.filled + dupdate->src.length; in do_update_streaming() 553 size_inmade = size_todo - ctx->blockbuf.filled; in do_update_streaming() 580 if (ctx->blockbuf.filled) { in do_update_streaming() [all …]
|
| H A D | caam_cipher_mac.c | 159 full_size = ctx->blockbuf.filled + dupdate->src.length; in do_update_mac() 212 if (ctx->blockbuf.filled) { in do_update_mac() 213 ret = caam_dmaobj_add_first_block(&src, &ctx->blockbuf); in do_update_mac() 216 ctx->blockbuf.filled = 0; in do_update_mac() 277 retstatus = caam_cpy_block_src(&ctx->blockbuf, &cpysrc, in do_update_mac() 347 if (ctx->blockbuf.filled) { in run_cmac_desc() 356 caam_desc_add_ptr(desc, ctx->blockbuf.buf.paddr); in run_cmac_desc() 357 caam_desc_add_word(desc, ctx->blockbuf.filled); in run_cmac_desc() 360 cache_operation(TEE_CACHECLEAN, ctx->blockbuf.buf.data, in run_cmac_desc() 361 ctx->blockbuf.filled); in run_cmac_desc() [all …]
|
| H A D | local.h | 55 struct caamblock blockbuf; /* Temporary Block buffer */ member
|