lib:crypto: Only build AES code if we need AES CMAC
authorAndreas Schneider <asn@samba.org>
Tue, 10 Dec 2019 17:03:57 +0000 (18:03 +0100)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 10 Dec 2019 19:06:28 +0000 (19:06 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/crypto/wscript_build

index cd136165a0dc14ab4db0f00cca5bc6facc61963b..46ae5e9ba80b2fa9c5ad62bee07b8eceb740ac18 100644 (file)
@@ -14,7 +14,8 @@ bld.SAMBA_SUBSYSTEM('GNUTLS_HELPERS',
 
 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES',
                     source='aes.c rijndael-alg-fst.c',
-                    deps='talloc')
+                    deps='talloc',
+                    enabled=not bld.CONFIG_SET('HAVE_GNUTLS_AES_CMAC'))
 
 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES_CMAC',
                     source='aes_cmac_128.c',