diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-11 02:24:42 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-08-11 02:29:14 +0900 |
| commit | e76dc28f7fc26e994a1f3ddf1f665035fcb690e3 (patch) | |
| tree | bac09b2f880783f0b7bef90c8db14d20a8df7686 /src/MessageDigestImpl.h | |
| parent | 11ac2c4a8885480b64610089ab0da1c4478e6815 (diff) | |
Added libnettle and libgmp support.
libnettle and libgmp is used by default. Old implementation uses
libgcrypt as default. If more and more Linux distributions offer
libnettle linked GnuTLS, then this change decrease library dependency
against libgcrypt and libgpg-error. The current library detection for
libnettle and libgmp is very simple, just use AC_SEARCH_LIBS.
util::generateRandomData() was written using SimpleRandomizer, thus no
external library dependency from this function.
Diffstat (limited to 'src/MessageDigestImpl.h')
| -rw-r--r-- | src/MessageDigestImpl.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/MessageDigestImpl.h b/src/MessageDigestImpl.h index 91a901d6..0da4e41f 100644 --- a/src/MessageDigestImpl.h +++ b/src/MessageDigestImpl.h @@ -35,7 +35,9 @@ #ifndef D_MESSAGE_DIGEST_IMPL_H #define D_MESSAGE_DIGEST_IMPL_H -#ifdef HAVE_LIBGCRYPT +#ifdef HAVE_LIBNETTLE +# include "LibnettleMessageDigestImpl.h" +#elif HAVE_LIBGCRYPT # include "LibgcryptMessageDigestImpl.h" #elif HAVE_OPENSSL # include "LibsslMessageDigestImpl.h" |
