Lines Matching refs:buffer_offs
32 size_t buffer_offs; /* Offset in buffer */ member
872 dst_op->buffer_offs = src_op->buffer_offs; in TEE_CopyOperation()
896 operation->buffer_offs = 0; in init_hash_operation()
948 len = MIN(operation->block_size - operation->buffer_offs, in TEE_DigestDoFinal()
950 memcpy(hash, operation->buffer + operation->buffer_offs, len); in TEE_DigestDoFinal()
1021 assert(!operation->buffer_offs); in TEE_DigestExtract()
1026 len = MIN(operation->block_size - operation->buffer_offs, *hashLen); in TEE_DigestExtract()
1027 memcpy(hash, operation->buffer + operation->buffer_offs, len); in TEE_DigestExtract()
1029 operation->buffer_offs += len; in TEE_DigestExtract()
1068 operation->buffer_offs = 0; in TEE_CipherInit()
1110 if (op->buffer_offs > 0) { in tee_buffer_update()
1112 if (op->buffer_offs < op->block_size) in tee_buffer_update()
1113 l = MIN(slen, op->block_size - op->buffer_offs); in tee_buffer_update()
1115 l = MIN(slen, buffer_size - op->buffer_offs); in tee_buffer_update()
1116 memcpy(op->buffer + op->buffer_offs, src, l); in tee_buffer_update()
1117 op->buffer_offs += l; in tee_buffer_update()
1120 if ((op->buffer_offs % op->block_size) != 0) in tee_buffer_update()
1125 if ((op->buffer_offs > 0) && in tee_buffer_update()
1126 ((op->buffer_offs + slen) >= (buffer_size + buffer_left))) { in tee_buffer_update()
1127 l = ROUNDUP2(op->buffer_offs + slen - buffer_size, in tee_buffer_update()
1129 l = MIN(op->buffer_offs, l); in tee_buffer_update()
1143 op->buffer_offs -= l; in tee_buffer_update()
1144 if (op->buffer_offs > 0) { in tee_buffer_update()
1149 memcpy(op->buffer + op->buffer_offs, src, slen); in tee_buffer_update()
1150 op->buffer_offs += slen; in tee_buffer_update()
1174 memcpy(op->buffer + op->buffer_offs, src, slen); in tee_buffer_update()
1175 op->buffer_offs += slen; in tee_buffer_update()
1218 req_dlen = ((operation->buffer_offs + srcLen) / in TEE_CipherUpdate()
1224 if (operation->buffer_offs + srcLen > in TEE_CipherUpdate()
1226 req_dlen = operation->buffer_offs + srcLen - in TEE_CipherUpdate()
1325 if (((operation->buffer_offs + srcLen) % operation->block_size) in TEE_CipherDoFinal()
1338 req_dlen = operation->buffer_offs + srcLen; in TEE_CipherDoFinal()
1365 operation->buffer_offs, dst, in TEE_CipherDoFinal()
1623 operation->buffer_offs = 0; in TEE_AEInit()
1706 req_dlen = ROUNDDOWN2(operation->buffer_offs + slen, in ae_update_helper()
1849 req_dlen = operation->buffer_offs + srcLen; in TEE_AEEncryptFinal()
1877 operation->buffer_offs, dst, in TEE_AEEncryptFinal()
1955 req_dlen = operation->buffer_offs + srcLen; in TEE_AEDecryptFinal()
1975 operation->buffer_offs, dst, in TEE_AEDecryptFinal()