Lines Matching defs:keys
206 struct crypto_authenc_keys keys;
209 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0)
213 keys.authkeylen + keys.enckeylen, keys.enckeylen,
214 keys.authkeylen);
223 ctx->adata.keylen = keys.authkeylen;
227 if (ctx->adata.keylen_pad + keys.enckeylen > CAAM_MAX_KEY_SIZE)
230 memcpy(ctx->key, keys.authkey, keys.authkeylen);
231 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey,
232 keys.enckeylen);
235 keys.enckeylen, ctx->dir);
239 ret = gen_split_key(jrdev, ctx->key, &ctx->adata, keys.authkey,
240 keys.authkeylen, CAAM_MAX_KEY_SIZE -
241 keys.enckeylen);
246 memcpy(ctx->key + ctx->adata.keylen_pad, keys.enckey, keys.enckeylen);
248 ctx->adata.keylen_pad + keys.enckeylen,
253 ctx->adata.keylen_pad + keys.enckeylen, 1);
256 ctx->cdata.keylen = keys.enckeylen;
281 memzero_explicit(&keys, sizeof(keys));
284 memzero_explicit(&keys, sizeof(keys));
291 struct crypto_authenc_keys keys;
294 err = crypto_authenc_extractkeys(&keys, key, keylen);
298 err = verify_aead_des3_key(aead, keys.enckey, keys.enckeylen) ?:
301 memzero_explicit(&keys, sizeof(keys));