Lines Matching refs:blocklen
206 int blocklen = EVP_CIPHER_CTX_get_block_size(ctx); in kek_unwrap_key() local
210 if (blocklen <= 0) in kek_unwrap_key()
213 if (inlen < 2 * (size_t)blocklen) { in kek_unwrap_key()
217 if (inlen > INT_MAX || inlen % blocklen) { in kek_unwrap_key()
224 if (!EVP_DecryptUpdate(ctx, tmp + inlen - 2 * blocklen, &outl, in kek_unwrap_key()
225 in + inlen - 2 * blocklen, blocklen * 2) in kek_unwrap_key()
232 tmp + inlen - blocklen, blocklen) in kek_unwrap_key()
234 || !EVP_DecryptUpdate(ctx, tmp, &outl, in, (int)(inlen - blocklen)) in kek_unwrap_key()
263 size_t blocklen = EVP_CIPHER_CTX_get_block_size(ctx); in kek_wrap_key() local
267 if (blocklen == 0) in kek_wrap_key()
274 olen = (inlen + 4 + blocklen - 1) / blocklen; in kek_wrap_key()
275 olen *= blocklen; in kek_wrap_key()
276 if (olen < 2 * blocklen) { in kek_wrap_key()