As we agreed, v6.6 will remove support for DES-based Kerberos enctypes from the kernel's SunRPC GSS implementation. Here's a series to do that. This has been compile-tested only. Comments and further testing are welcome. --- Chuck Lever (9): SUNRPC: Remove RPCSEC_GSS_KRB5_ENCTYPES_DES SUNRPC: Remove Kunit tests for the DES3 encryption type SUNRPC: Remove DES and DES3 enctypes from the supported enctypes list SUNRPC: Remove code behind CONFIG_RPCSEC_GSS_KRB5_SIMPLIFIED SUNRPC: Remove krb5_derive_key_v1() SUNRPC: Remove gss_import_v1_context() SUNRPC: Remove CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM SUNRPC: Remove the ->import_ctx method SUNRPC: Remove net/sunrpc/auth_gss/gss_krb5_seqnum.c net/sunrpc/.kunitconfig | 1 - net/sunrpc/Kconfig | 35 --- net/sunrpc/auth_gss/Makefile | 2 +- net/sunrpc/auth_gss/gss_krb5_internal.h | 23 -- net/sunrpc/auth_gss/gss_krb5_keys.c | 84 ------- net/sunrpc/auth_gss/gss_krb5_mech.c | 257 +-------------------- net/sunrpc/auth_gss/gss_krb5_seal.c | 69 ------ net/sunrpc/auth_gss/gss_krb5_seqnum.c | 106 --------- net/sunrpc/auth_gss/gss_krb5_test.c | 196 ---------------- net/sunrpc/auth_gss/gss_krb5_unseal.c | 77 ------- net/sunrpc/auth_gss/gss_krb5_wrap.c | 287 ------------------------ 11 files changed, 3 insertions(+), 1134 deletions(-) delete mode 100644 net/sunrpc/auth_gss/gss_krb5_seqnum.c -- Chuck Lever