diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2023-01-15 12:21:26 -0500 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2023-02-20 09:20:35 -0500 |
commit | 279a67cdd491a53028eb0b52508383098c6d992b (patch) | |
tree | 950ed57ba2931bdbf2a38e298ea6440afc264df1 /include/linux | |
parent | e01b2c79f4af1298b961116aba3e64367fe73286 (diff) | |
download | linux-279a67cdd491a53028eb0b52508383098c6d992b.tar.gz linux-279a67cdd491a53028eb0b52508383098c6d992b.tar.bz2 linux-279a67cdd491a53028eb0b52508383098c6d992b.zip |
SUNRPC: Remove another switch on ctx->enctype
Replace another switch on encryption type so that it does not have
to be modified when adding or removing support for an enctype.
Tested-by: Scott Mayhew <smayhew@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/sunrpc/gss_krb5.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/sunrpc/gss_krb5.h b/include/linux/sunrpc/gss_krb5.h index f1201478fdd5..68ae0c3d4cf7 100644 --- a/include/linux/sunrpc/gss_krb5.h +++ b/include/linux/sunrpc/gss_krb5.h @@ -75,6 +75,7 @@ struct gss_krb5_enctype { u32 (*decrypt) (struct crypto_sync_skcipher *tfm, void *iv, void *in, void *out, int length); /* decryption function */ + int (*import_ctx)(struct krb5_ctx *ctx, gfp_t gfp_mask); u32 (*mk_key) (const struct gss_krb5_enctype *gk5e, struct xdr_netobj *in, struct xdr_netobj *out); /* complete key generation */ |