5 if bld.CONFIG_SET("HAVE_AESNI_INTEL"):
6 extra_deps += ' aesni-intel'
8 bld.SAMBA_SUBSYSTEM('GNUTLS_HELPERS',
11 gnutls_arcfour_confounded_md5.c
13 deps='gnutls samba-errors');
15 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES_CCM',
16 source='aes_ccm_128.c',
19 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES_GCM',
20 source='aes_gcm_128.c',
23 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES',
24 source='aes.c rijndael-alg-fst.c',
27 bld.SAMBA_SUBSYSTEM('LIBCRYPTO_AES_CMAC',
28 source='aes_cmac_128.c',
31 bld.SAMBA_SUBSYSTEM('LIBCRYPTO',
43 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO_AES_CCM',
44 source='aes_ccm_128_test.c',
45 autoproto='aes_ccm_test_proto.h',
48 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO_AES_GCM',
49 source='aes_gcm_128_test.c',
50 autoproto='aes_gcm_test_proto.h',
53 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO_AES_CMAC',
54 source='aes_cmac_128_test.c',
55 autoproto='aes_cmac_test_proto.h',
58 bld.SAMBA_SUBSYSTEM('TORTURE_LIBCRYPTO',
60 autoproto='test_proto.h',
63 TORTURE_LIBCRYPTO_AES_CCM
64 TORTURE_LIBCRYPTO_AES_GCM
65 TORTURE_LIBCRYPTO_AES_CMAC
68 bld.SAMBA_PYTHON('python_crypto',
71 realname='samba/crypto.so')