From: Andreas Schneider Date: Thu, 3 Sep 2020 09:45:33 +0000 (+0200) Subject: s3:libads: Only add RC4 if weak crypto is allowed X-Git-Tag: talloc-2.3.2~650 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5303967287cef0c3d0b653e2aca73d25d438cf7;p=thirdparty%2Fsamba.git s3:libads: Only add RC4 if weak crypto is allowed Signed-off-by: Andreas Schneider Reviewed-by: Isaac Boukris --- diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index ad4282c208f..6eb57d85f4e 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -611,8 +611,9 @@ static char *get_enctypes(TALLOC_CTX *mem_ctx) #endif } - if (lp_kerberos_encryption_types() == KERBEROS_ETYPES_ALL || - lp_kerberos_encryption_types() == KERBEROS_ETYPES_LEGACY) { + if (lp_weak_crypto() == SAMBA_WEAK_CRYPTO_ALLOWED && + (lp_kerberos_encryption_types() == KERBEROS_ETYPES_ALL || + lp_kerberos_encryption_types() == KERBEROS_ETYPES_LEGACY)) { legacy_enctypes = "RC4-HMAC"; }