Lines Matching defs:keylen
233 u32 keylen)
239 const u8 *key2 = key + (keylen / 2);
241 err = xts_check_key(tfm, key, keylen);
244 ctx->key_len = keylen;
245 memcpy(ctx->enc_key, key1, keylen / 2);
246 memcpy(ctx->enc_key + KEY2_OFFSET, key2, keylen / 2);
262 static int cvm_validate_keylen(struct cvm_enc_ctx *ctx, u32 keylen)
264 if ((keylen == 16) || (keylen == 24) || (keylen == 32)) {
265 ctx->key_len = keylen;
290 u32 keylen, u8 cipher_type)
296 if (!cvm_validate_keylen(ctx, keylen)) {
297 memcpy(ctx->enc_key, key, keylen);
305 u32 keylen)
307 return cvm_setkey(cipher, key, keylen, AES_CBC);
311 u32 keylen)
313 return cvm_setkey(cipher, key, keylen, AES_ECB);
317 u32 keylen)
319 return cvm_setkey(cipher, key, keylen, AES_CFB);
323 u32 keylen)
326 cvm_setkey(cipher, key, keylen, DES3_CBC);
330 u32 keylen)
333 cvm_setkey(cipher, key, keylen, DES3_ECB);