Lines Matching defs:keys
294 struct crypto_authenc_keys keys;
296 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
300 keys.authkeylen + keys.enckeylen, keys.enckeylen,
301 keys.authkeylen);
305 ctx->adata.keylen = keys.authkeylen;
309 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
312 memcpy(ctx->key, keys.authkey, keys.authkeylen);
313 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
315 keys.enckeylen, ctx->dir);
318 ctx->adata.keylen_pad + keys.enckeylen, 1);
320 ctx->cdata.keylen = keys.enckeylen;
322 memzero_explicit(&keys, sizeof(keys));
325 memzero_explicit(&keys, sizeof(keys));
332 struct crypto_authenc_keys keys;
335 err = crypto_authenc_extractkeys(&keys, key, keylen);
340 if (keys.enckeylen != DES3_EDE_KEY_SIZE)
343 err = crypto_des3_ede_verify_key(crypto_aead_tfm(aead), keys.enckey) ?:
347 memzero_explicit(&keys, sizeof(keys));