Björn Jacke
b4252f8fa6
crypto/aes_ccm_128: fix compile warning on openindiana
2012-08-23 16:43:48 +02:00
Stefan Metzmacher
5adf63fe30
lib/crypto: add aes_ccm_128
...
metze
2012-07-23 18:19:36 +02:00
Matthieu Patou
b68f72c7f5
lib/crypto: Detect CommonCrypto and use it if available
...
CommonCrypto/CommonDigest is available on Mac and there is function in
the libc for MD5 calculation. MD5Final is a C define of CC_MD5_Final.
Under some circumstance we have the symbol defined twice in samba
binaries on Snow Leopard at least.
By detecting CommonCrypto/CommonDigest we end up always using the system
version if available.
2012-03-14 06:52:27 +01:00
Stefan Metzmacher
7102eafc26
lib/crypto: add aes_cmac_128_test.c as local.crypto.aes_cmac_128 test
...
metze
2012-02-29 03:16:22 +01:00
Stefan Metzmacher
062d1a09c2
lib/crypto: add aes_cmac_128* (rfc 4493)
...
Thanks to Jeremy, Michael and Volker for the debugging!
metze
2012-02-29 03:16:22 +01:00
Stefan Metzmacher
229128f7e1
lib/crypto: fix hmac_sha256_final() prototype
...
metze
2012-02-27 12:51:33 +01:00
Jelmer Vernooij
8443e15eee
crypto: Use libbsd md5 header, if available.
2012-02-07 01:11:08 +01:00
Jelmer Vernooij
634f8276dd
crypto/md5: Change prototypes to match BSD.
2012-02-07 01:11:08 +01:00
Jelmer Vernooij
9c000f1def
crypto: Add prototype for main torture functions.
2012-02-07 01:11:07 +01:00
Andrew Bartlett
d40fe50a67
build: avoid util.h as a public header name due to conflict with MacOS
2011-09-23 09:24:03 +02:00
Andrew Tridgell
49ab2df28a
lib/crypto: rename the SHA256_ functions to samba_SHA256_
...
this prevents a symbol duplication with the openssl library, which may
be linked in via a secondary library dependency
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-04-06 08:12:19 +02:00
Volker Lendecke
a431394ce3
s3: Fix Coverity ID 958: BAD_SIZEOF
...
This is supposed to wipe out the md5 context, not only the first bytes of it.
Others, please check!
2011-03-27 22:22:10 +02:00
Jelmer Vernooij
31d09b13d3
tdb: Use <tdb.h> to include tdb so system headers are found when building against system tdb.
2011-02-28 21:11:21 +01:00
Stefan Metzmacher
ea5940e7eb
lib/crypto: add aes_cfb8_encrypt()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Jan 3 17:32:07 CET 2011 on sn-devel-104
2011-01-03 17:32:07 +01:00
Jelmer Vernooij
3deece5591
s4: Remove the old perl/m4/make/mk-based build system.
...
The new waf-based build system now has all the same functionality, and
the old build system has been broken for quite some time.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
2010-10-31 02:01:44 +00:00
Jelmer Vernooij
dc47e8dc52
libcli-auth: Remove unnecessary dependency on libsamba-hostconfig.
2010-10-11 01:06:35 +02:00
Günther Deschner
aa76e8263d
lib/crypto: only include what is needed.
...
Guenther
2010-06-16 18:58:04 +02:00
Andrew Tridgell
f9eae32f4b
s4-waf: mark the wscript files as python so vim/emacs knows how to highlight them
2010-04-06 20:27:11 +10:00
Andrew Tridgell
845e0cbe6f
build: commit all the waf build files in the tree
2010-04-06 20:26:48 +10:00
Matt Kraai
d4fc2e8201
Change uint_t to unsigned int in lib/crypto
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-02-02 07:18:16 +01:00
Stefan Metzmacher
8f482ae663
lib/crypto: include aes.h into crypto.h
...
metze
2009-09-16 12:29:05 +02:00
Günther Deschner
310051c79d
lib/crypto: link in AES crypto for s4 as well.
...
Guenther
2009-09-16 02:09:59 +02:00
Günther Deschner
87acb96fc3
lib/crypto: add aes encryption routines to main cryto lib.
...
Guenther
2009-09-16 00:11:23 +02:00
Volker Lendecke
3984b76498
Fix a C++ warning
2009-05-31 12:16:34 +02:00
Jelmer Vernooij
c023828962
Fix missing symbols issues when building with shared libraries.
2008-12-22 21:03:09 +01:00
Jelmer Vernooij
87ec1d2532
Make sure prototypes are always included, make some functions static and
...
remove some unused functions.
2008-10-20 18:59:51 +02:00
Günther Deschner
98089dfccf
crypto: fix remaining strhex_to_data_blob callers.
...
Jelmer, please check.
Guenther
2008-10-18 21:07:42 +02:00
Jelmer Vernooij
621cf3c9bf
Use data_blob() for now, since it seems to be the only function available in both Samba 3 and Samba 4.
2008-10-11 21:02:13 +02:00
Jelmer Vernooij
a85f663485
Make sure to allocate copy for arc4 data, to avoid problems freeing
...
later.
2008-10-11 20:26:40 +02:00
Jelmer Vernooij
033bc4682b
Prevent errors with data_blob() being a macro in s4 and function in s3.
2008-10-11 16:17:14 +02:00
Jelmer Vernooij
edeb20b921
Merge branch 'master' of ssh://git.samba.org/data/git/samba into arc4
...
Conflicts:
source3/include/includes.h
2008-09-24 18:38:45 +02:00
Jelmer Vernooij
e3ef8803ee
Fix include paths.
2008-09-24 16:10:53 +02:00
Jelmer Vernooij
da01822671
Use common arcfour implementation.
2008-09-24 16:04:43 +02:00
Jelmer Vernooij
2413a72006
Use shared copy of hmac5 implementation.
2008-09-24 15:44:34 +02:00
Jelmer Vernooij
6925202bde
Move source4/lib/crypto to lib/crypto.
2008-09-24 15:30:23 +02:00