Symbol: CTS_BLOCK_SIZE
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
105
residue = len % CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
118
if (!ctx->hw->cipher(ctx, out - CTS_BLOCK_SIZE + residue, tmp_in.c,
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
119
CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
139
residue = len % CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
147
len -= CTS_BLOCK_SIZE + residue;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
155
memcpy(mid_iv.c, ctx->iv, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
157
memcpy(cn.c, in + residue, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
160
memset(ctx->iv, 0, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
161
if (!ctx->hw->cipher(ctx, pt_last.c, in + residue, CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
170
memcpy(ct_mid.c + residue, pt_last.c + residue, CTS_BLOCK_SIZE - residue);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
178
do_xor(ct_mid.c, pt_last.c, residue, out + CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
181
memcpy(ctx->iv, mid_iv.c, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
187
if (!ctx->hw->cipher(ctx, out, ct_mid.c, CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
191
memcpy(ctx->iv, cn.c, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
192
return len + CTS_BLOCK_SIZE + residue;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
201
if (len < CTS_BLOCK_SIZE) /* CS3 requires at least one block */
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
205
if (len == CTS_BLOCK_SIZE)
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
208
residue = len % CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
210
residue = CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
221
memcpy(out, out - CTS_BLOCK_SIZE, residue);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
222
if (!ctx->hw->cipher(ctx, out - CTS_BLOCK_SIZE, tmp_in.c, CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
241
if (len < CTS_BLOCK_SIZE) /* CS3 requires at least one block */
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
245
if (len == CTS_BLOCK_SIZE)
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
249
residue = len % CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
251
residue = CTS_BLOCK_SIZE;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
252
len -= CTS_BLOCK_SIZE + residue;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
261
memcpy(mid_iv.c, ctx->iv, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
263
memcpy(cn.c, in, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
266
memset(ctx->iv, 0, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
267
if (!ctx->hw->cipher(ctx, pt_last.c, in, CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
275
memcpy(ct_mid.c, in + CTS_BLOCK_SIZE, residue);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
276
if (residue != CTS_BLOCK_SIZE)
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
277
memcpy(ct_mid.c + residue, pt_last.c + residue, CTS_BLOCK_SIZE - residue);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
285
do_xor(ct_mid.c, pt_last.c, residue, out + CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
288
memcpy(ctx->iv, mid_iv.c, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
293
if (!ctx->hw->cipher(ctx, out, ct_mid.c, CTS_BLOCK_SIZE))
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
297
memcpy(ctx->iv, cn.c, CTS_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
298
return len + CTS_BLOCK_SIZE + residue;
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
304
if (len % CTS_BLOCK_SIZE == 0) {
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
317
if (len % CTS_BLOCK_SIZE == 0) {
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
334
if (inl < CTS_BLOCK_SIZE) /* There must be at least one block for CTS mode */
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
63
unsigned char c[CTS_BLOCK_SIZE];