Home
last modified time | relevance | path

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

/optee_os/core/drivers/crypto/caam/cipher/
H A Dcaam_cipher_mac.c150 size_t size_todo = 0; in do_update_mac() local
166 size_todo = full_size - size_topost; in do_update_mac()
170 size_topost, size_todo); in do_update_mac()
172 if (!size_todo) { in do_update_mac()
205 if (size_todo > ctx->alg->size_block) in do_update_mac()
206 size_todo -= ctx->alg->size_block; in do_update_mac()
208 size_todo = 0; in do_update_mac()
220 for (offset = 0; size_todo; in do_update_mac()
221 offset += size_done, size_todo -= size_done) { in do_update_mac()
425 size_t size_todo = 0; in do_update_cmac() local
[all …]
H A Dcaam_cipher.c535 size_t size_todo = 0; in do_update_streaming() local
552 size_todo = fullsize - size_topost; in do_update_streaming()
553 size_inmade = size_todo - ctx->blockbuf.filled; in do_update_streaming()
557 size_topost, size_todo); in do_update_streaming()
559 if (size_todo) { in do_update_streaming()
592 size_done = size_todo; in do_update_streaming()
594 for (offset = 0; size_todo; in do_update_streaming()
595 offset += size_done, size_todo -= size_done) { in do_update_streaming()
597 size_todo, offset); in do_update_streaming()
599 size_done = size_todo; in do_update_streaming()
[all …]
/optee_os/core/drivers/crypto/caam/ae/
H A Dcaam_ae.c737 size_t size_todo = 0; in caam_ae_do_update() local
797 size_todo = full_size - size_topost; in caam_ae_do_update()
801 size_todo = full_size; in caam_ae_do_update()
805 size_topost, size_todo); in caam_ae_do_update()
807 if (!size_todo) { in caam_ae_do_update()
848 size_todo); in caam_ae_do_update()
852 ret = caam_dmaobj_prepare(&caam_src, &caam_dst, size_todo); in caam_ae_do_update()
882 size_done = size_todo; in caam_ae_do_update()
884 for (offset = 0; size_todo; in caam_ae_do_update()
885 offset += size_done, size_todo -= size_done) { in caam_ae_do_update()
[all …]
/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash.c475 size_t size_todo = 0; in caam_hash_hmac_update() local
497 size_todo = fullsize - size_topost; in caam_hash_hmac_update()
500 size_topost, size_todo); in caam_hash_hmac_update()
502 if (!size_todo) { in caam_hash_hmac_update()
520 size_todo = size_inmade; in caam_hash_hmac_update()
523 offset += size_done, size_todo -= size_done) { in caam_hash_hmac_update()
524 size_done = size_todo; in caam_hash_hmac_update()
537 if (ctx->blockbuf.filled && size_done < size_todo) { in caam_hash_hmac_update()
/optee_os/core/drivers/imx/dcp/
H A Ddcp.c527 size_t size_todo = 0; in dcp_sha_do_update() local
544 size_todo = nb_blocks * DCP_SHA_BLOCK_SIZE; in dcp_sha_do_update()
545 size_left = len - size_todo + hashdata->ctx_size; in dcp_sha_do_update()
548 if (size_todo) { in dcp_sha_do_update()
550 ret = dcp_calloc_align_buf(&input, size_todo); in dcp_sha_do_update()
555 offset = size_todo - hashdata->ctx_size; in dcp_sha_do_update()
561 desc->buff_size = size_todo; in dcp_sha_do_update()
563 cache_operation(TEE_CACHECLEAN, input.data, size_todo); in dcp_sha_do_update()