Home
last modified time | relevance | path

Searched refs:blockbuf (Results 1 – 7 of 7) sorted by relevance

/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash.c141 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 Dlocal.h17 struct caamblock blockbuf; /* Temporary block buffer */ member
/optee_os/core/drivers/crypto/caam/ae/
H A Dcaam_ae.c114 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 Dlocal.h68 struct caamblock blockbuf; member
/optee_os/core/drivers/crypto/caam/cipher/
H A Dcaam_cipher.c289 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 Dcaam_cipher_mac.c159 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 Dlocal.h55 struct caamblock blockbuf; /* Temporary Block buffer */ member