]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
fscrypt: use crypto_skcipher_driver_name()
authorEric Biggers <ebiggers@google.com>
Mon, 9 Dec 2019 20:38:10 +0000 (12:38 -0800)
committerEric Biggers <ebiggers@google.com>
Tue, 31 Dec 2019 16:33:50 +0000 (10:33 -0600)
Crypto API users shouldn't really be accessing struct skcipher_alg
directly.  <crypto/skcipher.h> already has a function
crypto_skcipher_driver_name(), so use that instead.

No change in behavior.

Link: https://lore.kernel.org/r/20191209203810.225302-1-ebiggers@kernel.org
Signed-off-by: Eric Biggers <ebiggers@google.com>
fs/crypto/keysetup.c

index f577bb6613f93f35c644ab500dd3872f4314ff07..c9f4fe955971fee91fbe6f2a33c260aa09207bd0 100644 (file)
@@ -89,8 +89,7 @@ struct crypto_skcipher *fscrypt_allocate_skcipher(struct fscrypt_mode *mode,
                 * first time a mode is used.
                 */
                pr_info("fscrypt: %s using implementation \"%s\"\n",
-                       mode->friendly_name,
-                       crypto_skcipher_alg(tfm)->base.cra_driver_name);
+                       mode->friendly_name, crypto_skcipher_driver_name(tfm));
        }
        crypto_skcipher_set_flags(tfm, CRYPTO_TFM_REQ_FORBID_WEAK_KEYS);
        err = crypto_skcipher_setkey(tfm, raw_key, mode->keysize);