SUNRPC: Advertise support for the Camellia encryption types
authorChuck Lever <chuck.lever@oracle.com>
Sun, 15 Jan 2023 17:23:21 +0000 (12:23 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 20 Feb 2023 14:20:44 +0000 (09:20 -0500)
Add the RFC 6803 encryption types to the string of integers that is
reported to gssd during upcalls. This enables gssd to utilize keys
with these encryption types when support for them is built into the
kernel.

Tested-by: Scott Mayhew <smayhew@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
net/sunrpc/auth_gss/gss_krb5_mech.c

index e616ec5362656703c4f5c4392b23a59093646a33..5909fef97d272c6c2451adc7724e38fba4091b15 100644 (file)
@@ -275,6 +275,10 @@ static void gss_krb5_prepare_enctype_priority_list(void)
                ENCTYPE_AES256_CTS_HMAC_SHA384_192,
                ENCTYPE_AES128_CTS_HMAC_SHA256_128,
 #endif
+#if defined(CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA)
+               ENCTYPE_CAMELLIA256_CTS_CMAC,
+               ENCTYPE_CAMELLIA128_CTS_CMAC,
+#endif
 #if defined(CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1)
                ENCTYPE_AES256_CTS_HMAC_SHA1_96,
                ENCTYPE_AES128_CTS_HMAC_SHA1_96,