Lines Matching refs:keys
46 int crypto_authenc_extractkeys(struct crypto_authenc_keys *keys, const u8 *key, in crypto_authenc_extractkeys() argument
68 keys->enckeylen = be32_to_cpu(param->enckeylen); in crypto_authenc_extractkeys()
73 if (keylen < keys->enckeylen) in crypto_authenc_extractkeys()
76 keys->authkeylen = keylen - keys->enckeylen; in crypto_authenc_extractkeys()
77 keys->authkey = key; in crypto_authenc_extractkeys()
78 keys->enckey = key + keys->authkeylen; in crypto_authenc_extractkeys()
90 struct crypto_authenc_keys keys; in crypto_authenc_setkey() local
93 if (crypto_authenc_extractkeys(&keys, key, keylen) != 0) in crypto_authenc_setkey()
99 err = crypto_ahash_setkey(auth, keys.authkey, keys.authkeylen); in crypto_authenc_setkey()
109 err = crypto_skcipher_setkey(enc, keys.enckey, keys.enckeylen); in crypto_authenc_setkey()
114 memzero_explicit(&keys, sizeof(keys)); in crypto_authenc_setkey()