Lines Matching defs:keys
408 struct crypto_authenc_keys keys;
413 if (unlikely(crypto_authenc_extractkeys(&keys, key, len)))
418 if (unlikely(keys.enckeylen < CTR_RFC3686_NONCE_SIZE))
421 ctx->nonce = *(u32 *)(keys.enckey + keys.enckeylen -
424 keys.enckeylen -= CTR_RFC3686_NONCE_SIZE;
430 err = verify_aead_des_key(ctfm, keys.enckey, keys.enckeylen);
435 err = verify_aead_des3_key(ctfm, keys.enckey, keys.enckeylen);
440 err = aes_expandkey(&aes, keys.enckey, keys.enckeylen);
445 if (unlikely(keys.enckeylen != SM4_KEY_SIZE))
454 for (i = 0; i < keys.enckeylen / sizeof(u32); i++) {
456 ((u32 *)keys.enckey)[i]) {
488 if (safexcel_hmac_setkey(&ctx->base, keys.authkey, keys.authkeylen,
492 /* Now copy the keys into the context */
493 for (i = 0; i < keys.enckeylen / sizeof(u32); i++)
494 ctx->key[i] = cpu_to_le32(((u32 *)keys.enckey)[i]);
495 ctx->key_len = keys.enckeylen;
497 memzero_explicit(&keys, sizeof(keys));
501 memzero_explicit(&keys, sizeof(keys));
2456 /* Check for illegal XTS keys */
2539 /* XTS actually uses 2 AES keys glued together */