diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2000-11-12 09:31:39 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2000-11-12 09:31:39 +0000 |
commit | 61d9dae537e5cd96f70d459edbc03f45f83d2556 (patch) | |
tree | c22cecfe46e6e70ba5d6d7fc78b488c24457bb1b /lib/gnutls_cipher_int.h | |
parent | 54dde0394e0222a8177f4d81af7efe12c3e8c879 (diff) | |
download | gnutls-61d9dae537e5cd96f70d459edbc03f45f83d2556.tar.gz |
added hooks for both mhash and mcrypt
Diffstat (limited to 'lib/gnutls_cipher_int.h')
-rw-r--r-- | lib/gnutls_cipher_int.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/gnutls_cipher_int.h b/lib/gnutls_cipher_int.h index d3eab5d489..6cba6eca0f 100644 --- a/lib/gnutls_cipher_int.h +++ b/lib/gnutls_cipher_int.h @@ -1,4 +1,19 @@ +#ifndef GNUTLS_CIPHER_INT +# define GNUTLS_CIPHER_INT + +#ifdef USE_MCRYPT +# include <mcrypt.h> +# define GNUTLS_CIPHER_HANDLE MCRYPT +# define GNUTLS_CIPHER_FAILED MCRYPT_FAILED +#else +# include <gcrypt.h> +# define GNUTLS_CIPHER_HANDLE GCRY_CIPHER_HD +# define GNUTLS_CIPHER_FAILED NULL +#endif + GNUTLS_CIPHER_HANDLE gnutls_cipher_init( BulkCipherAlgorithm cipher, void* key, int keysize, void* iv, int ivsize); int gnutls_cipher_encrypt(GNUTLS_CIPHER_HANDLE handle, void* text, int textlen); int gnutls_cipher_decrypt(GNUTLS_CIPHER_HANDLE handle, void* ciphertext, int ciphertextlen); void gnutls_cipher_deinit(GNUTLS_CIPHER_HANDLE handle); + +#endif /* GNUTLS_CIPHER_INT */ |