Home
last modified time | relevance | path

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

/optee_os/core/drivers/crypto/caam/cipher/
H A Dcaam_cipher_mac.c151 size_t size_done = 0; in do_update_mac() local
219 size_done = ctx->alg->size_block; in do_update_mac()
221 offset += size_done, size_todo -= size_done) { in do_update_mac()
222 CIPHER_TRACE("Do input %zu bytes, offset %zu", size_done, in do_update_mac()
225 ret = caam_dmaobj_sgtbuf_build(&src, &size_done, offset, in do_update_mac()
230 if (size_done != ctx->alg->size_block) { in do_update_mac()
245 CIPHER_TRACE("Do input %zu bytes, offset %zu", size_done, in do_update_mac()
248 ret = caam_dmaobj_sgtbuf_build(&src, &size_done, offset, in do_update_mac()
253 if (size_done != ctx->alg->size_block) { in do_update_mac()
427 size_t size_done = 0; in do_update_cmac() local
[all …]
H A Dcaam_cipher.c537 size_t size_done = 0; in do_update_streaming() local
592 size_done = size_todo; in do_update_streaming()
595 offset += size_done, size_todo -= size_done) { in do_update_streaming()
596 CIPHER_TRACE("Do input %zu bytes (%zu), offset %zu", size_done, in do_update_streaming()
599 size_done = size_todo; in do_update_streaming()
600 ret = caam_dmaobj_sgtbuf_inout_build(&src, &dst, &size_done, in do_update_streaming()
694 size_done = size_todo; in do_update_streaming()
695 ret = caam_dmaobj_sgtbuf_inout_build(&src, &dst, &size_done, 0, in do_update_streaming()
700 if (size_todo != size_done) { in do_update_streaming()
702 size_done, size_todo); in do_update_streaming()
[all …]
/optee_os/core/drivers/crypto/caam/hash/
H A Dcaam_hash.c476 size_t size_done = 0; in caam_hash_hmac_update() local
523 offset += size_done, size_todo -= size_done) { in caam_hash_hmac_update()
524 size_done = size_todo; in caam_hash_hmac_update()
525 HASH_TRACE("Do input %zu bytes, offset %zu", size_done, offset); in caam_hash_hmac_update()
527 ret = caam_dmaobj_sgtbuf_build(&src, &size_done, offset, in caam_hash_hmac_update()
537 if (ctx->blockbuf.filled && size_done < size_todo) { in caam_hash_hmac_update()
538 size_done -= ctx->blockbuf.filled; in caam_hash_hmac_update()
539 src.sgtbuf.length = size_done; in caam_hash_hmac_update()
/optee_os/core/drivers/crypto/caam/ae/
H A Dcaam_ae.c738 size_t size_done = 0; in caam_ae_do_update() local
882 size_done = size_todo; in caam_ae_do_update()
885 offset += size_done, size_todo -= size_done) { in caam_ae_do_update()
886 AE_TRACE("Do input %zu bytes, offset %zu", size_done, offset); in caam_ae_do_update()
889 &size_done, offset, in caam_ae_do_update()
895 if (last && size_todo == size_done) in caam_ae_do_update()
990 size_done = size_todo; in caam_ae_do_update()
992 &size_done, 0, size_todo); in caam_ae_do_update()
996 if (size_todo != size_done) { in caam_ae_do_update()
998 size_done, size_todo); in caam_ae_do_update()
/optee_os/core/drivers/crypto/caam/utils/
H A Dutils_dmaobj.c694 size_t size_done = length; in caam_dmaobj_input_sgtbuf() local
704 ret = caam_dmaobj_sgtbuf_build(obj, &size_done, 0, length); in caam_dmaobj_input_sgtbuf()
708 if (size_done != length) { in caam_dmaobj_input_sgtbuf()