Lines Matching defs:keylen
233 u32 keylen)
238 const u8 *key2 = key + (keylen / 2);
240 err = xts_verify_key(cipher, key, keylen);
243 ctx->key_len = keylen;
244 memcpy(ctx->enc_key, key1, keylen / 2);
245 memcpy(ctx->enc_key + KEY2_OFFSET, key2, keylen / 2);
261 static int cvm_validate_keylen(struct cvm_enc_ctx *ctx, u32 keylen)
263 if ((keylen == 16) || (keylen == 24) || (keylen == 32)) {
264 ctx->key_len = keylen;
289 u32 keylen, u8 cipher_type)
294 if (!cvm_validate_keylen(ctx, keylen)) {
295 memcpy(ctx->enc_key, key, keylen);
303 u32 keylen)
305 return cvm_setkey(cipher, key, keylen, AES_CBC);
309 u32 keylen)
311 return cvm_setkey(cipher, key, keylen, AES_ECB);
315 u32 keylen)
317 return cvm_setkey(cipher, key, keylen, AES_CFB);
321 u32 keylen)
324 cvm_setkey(cipher, key, keylen, DES3_CBC);
328 u32 keylen)
331 cvm_setkey(cipher, key, keylen, DES3_ECB);