Lines Matching refs:block_size

101     size_t olen, block_size;  in cmac_generate_subkeys()  local
105 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in cmac_generate_subkeys()
108 if ((ret = mbedtls_cipher_update(ctx, L, block_size, L, &olen)) != 0) { in cmac_generate_subkeys()
115 if ((ret = cmac_multiply_by_u(K1, L, block_size)) != 0) { in cmac_generate_subkeys()
119 if ((ret = cmac_multiply_by_u(K2, K1, block_size)) != 0) { in cmac_generate_subkeys()
204 size_t n, j, olen, block_size; in mbedtls_cipher_cmac_update() local
212 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_update()
217 MBEDTLS_ASSUME(block_size <= MBEDTLS_CMAC_MAX_BLOCK_SIZE); in mbedtls_cipher_cmac_update()
222 ilen > block_size - cmac_ctx->unprocessed_len) { in mbedtls_cipher_cmac_update()
225 block_size - cmac_ctx->unprocessed_len); in mbedtls_cipher_cmac_update()
227 mbedtls_xor_no_simd(state, cmac_ctx->unprocessed_block, state, block_size); in mbedtls_cipher_cmac_update()
229 if ((ret = mbedtls_cipher_update(ctx, state, block_size, state, in mbedtls_cipher_cmac_update()
234 input += block_size - cmac_ctx->unprocessed_len; in mbedtls_cipher_cmac_update()
235 ilen -= block_size - cmac_ctx->unprocessed_len; in mbedtls_cipher_cmac_update()
240 n = (ilen + block_size - 1) / block_size; in mbedtls_cipher_cmac_update()
245 mbedtls_xor_no_simd(state, input, state, block_size); in mbedtls_cipher_cmac_update()
247 if ((ret = mbedtls_cipher_update(ctx, state, block_size, state, in mbedtls_cipher_cmac_update()
252 ilen -= block_size; in mbedtls_cipher_cmac_update()
253 input += block_size; in mbedtls_cipher_cmac_update()
277 size_t olen, block_size; in mbedtls_cipher_cmac_finish() local
285 block_size = mbedtls_cipher_info_get_block_size(ctx->cipher_info); in mbedtls_cipher_cmac_finish()
286 MBEDTLS_ASSUME(block_size <= MBEDTLS_CMAC_MAX_BLOCK_SIZE); // silence GCC warning in mbedtls_cipher_cmac_finish()
296 if (cmac_ctx->unprocessed_len < block_size) { in mbedtls_cipher_cmac_finish()
297 cmac_pad(M_last, block_size, last_block, cmac_ctx->unprocessed_len); in mbedtls_cipher_cmac_finish()
298 mbedtls_xor(M_last, M_last, K2, block_size); in mbedtls_cipher_cmac_finish()
301 mbedtls_xor(M_last, last_block, K1, block_size); in mbedtls_cipher_cmac_finish()
305 mbedtls_xor(state, M_last, state, block_size); in mbedtls_cipher_cmac_finish()
306 if ((ret = mbedtls_cipher_update(ctx, state, block_size, state, in mbedtls_cipher_cmac_finish()
311 memcpy(output, state, block_size); in mbedtls_cipher_cmac_finish()
735 int block_size, in cmac_test_subkeys() argument
796 if ((ret = memcmp(K1, subkeys, block_size)) != 0 || in cmac_test_subkeys()
797 (ret = memcmp(K2, &subkeys[block_size], block_size)) != 0) { in cmac_test_subkeys()
831 int block_size, in cmac_test_wth_cipher() argument
872 if ((ret = memcmp(output, &expected_result[i * block_size], block_size)) != 0) { in cmac_test_wth_cipher()