Lines Matching refs:block_size

50 	    size_t block_size, uint8_t *iv,  in cfb_encrypt()  argument
57 TMP_ALLOC(buffer, block_size); in cfb_encrypt()
61 …for (p = iv; length >= block_size; p = dst, dst += block_size, src += block_size, length -= block_… in cfb_encrypt()
63 f(ctx, block_size, dst, p); in cfb_encrypt()
64 memxor(dst, src, block_size); in cfb_encrypt()
69 …for (p = iv; length >= block_size; p = dst, dst += block_size, src += block_size, length -= block_… in cfb_encrypt()
71 f(ctx, block_size, buffer, p); in cfb_encrypt()
72 memxor(dst, buffer, block_size); in cfb_encrypt()
77 memcpy(iv, p, block_size); in cfb_encrypt()
81 f(ctx, block_size, buffer, iv); in cfb_encrypt()
93 size_t block_size, uint8_t *iv, in cfb_decrypt() argument
99 size_t left = length % block_size; in cfb_decrypt()
105 f(ctx, block_size, dst, iv); in cfb_decrypt()
106 f(ctx, length - block_size, dst + block_size, src); in cfb_decrypt()
107 memcpy(iv, src + length - block_size, block_size); in cfb_decrypt()
114 TMP_ALLOC(buffer, block_size); in cfb_decrypt()
116 f(ctx, block_size, buffer, iv); in cfb_decrypt()
134 buffer_size = CFB_BUFFER_LIMIT - (CFB_BUFFER_LIMIT % block_size); in cfb_decrypt()
137 TMP_ALLOC(initial_iv, block_size); in cfb_decrypt()
139 left = length % block_size; in cfb_decrypt()
149 f(ctx, block_size, buffer, iv); in cfb_decrypt()
150 f(ctx, part - block_size, buffer + block_size, dst); in cfb_decrypt()
151 memcpy(iv, dst + part - block_size, block_size); in cfb_decrypt()
160 f(ctx, block_size, buffer, iv); in cfb_decrypt()
170 size_t block_size, uint8_t *iv, in cfb8_encrypt() argument
176 TMP_ALLOC(buffer, block_size * 2); in cfb8_encrypt()
177 TMP_ALLOC(outbuf, block_size); in cfb8_encrypt()
180 memcpy(buffer, iv, block_size); in cfb8_encrypt()
186 if (pos == block_size) in cfb8_encrypt()
188 memcpy(buffer, buffer + block_size, block_size); in cfb8_encrypt()
192 f(ctx, block_size, outbuf, buffer + pos); in cfb8_encrypt()
194 buffer[pos + block_size] = t; in cfb8_encrypt()
198 memcpy(iv, buffer + pos, block_size); in cfb8_encrypt()
203 size_t block_size, uint8_t *iv, in cfb8_decrypt() argument
209 TMP_ALLOC(buffer, block_size * 2); in cfb8_decrypt()
210 TMP_ALLOC(outbuf, block_size * 2); in cfb8_decrypt()
213 memcpy(buffer, iv, block_size); in cfb8_decrypt()
214 memcpy(buffer + block_size, src, in cfb8_decrypt()
215 length < block_size ? length : block_size); in cfb8_decrypt()
220 for (i = 0; i < length && i < block_size; i++) in cfb8_decrypt()
221 f(ctx, block_size, outbuf + i, buffer + i); in cfb8_decrypt()
229 if (i == block_size) in cfb8_decrypt()
231 memcpy(buffer, buffer + block_size, block_size); in cfb8_decrypt()
232 memcpy(buffer + block_size, src, in cfb8_decrypt()
233 length < block_size ? length : block_size); in cfb8_decrypt()
237 memcpy(iv, buffer + i, block_size); in cfb8_decrypt()