From: Andreas Schneider Date: Fri, 15 Mar 2019 15:28:12 +0000 (+0100) Subject: s3:smbd: Prefer AES-GCM over AES-CCM with GnuTLS X-Git-Tag: tevent-0.10.1~138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ee1764ca88c882cddcc0a17f7d83950ec709b5d;p=thirdparty%2Fsamba.git s3:smbd: Prefer AES-GCM over AES-CCM with GnuTLS Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett Adapted to remove Samba AES support Signed-off-by: Andrew Bartlett --- diff --git a/source3/smbd/smb2_negprot.c b/source3/smbd/smb2_negprot.c index 528d3f8cc74..6e7201b1cd8 100644 --- a/source3/smbd/smb2_negprot.c +++ b/source3/smbd/smb2_negprot.c @@ -492,14 +492,10 @@ NTSTATUS smbd_smb2_request_process_negprot(struct smbd_smb2_request *req) } } - /* - * For now we preferr CCM because our implementation - * is faster than GCM, see bug #11451. - */ - if (aes_128_ccm_supported) { - xconn->smb2.server.cipher = SMB2_ENCRYPTION_AES128_CCM; - } else if (aes_128_gcm_supported) { + if (aes_128_gcm_supported) { xconn->smb2.server.cipher = SMB2_ENCRYPTION_AES128_GCM; + } else if (aes_128_ccm_supported) { + xconn->smb2.server.cipher = SMB2_ENCRYPTION_AES128_CCM; } SSVAL(buf, 0, 1); /* ChiperCount */