From 2e8d9217b455e4d042e8043a0cad770c9561a7cc Mon Sep 17 00:00:00 2001 From: Simon Josefsson Date: Thu, 18 Jan 2007 11:21:12 +0000 Subject: [PATCH] Fix _LIBSSH2_CRYPT_METHOD for libgcrypt support. --- src/libssh2_priv.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libssh2_priv.h b/src/libssh2_priv.h index 55043d5..1a79536 100644 --- a/src/libssh2_priv.h +++ b/src/libssh2_priv.h @@ -290,9 +290,11 @@ struct _LIBSSH2_CRYPT_METHOD { long flags; - int (*init)(LIBSSH2_SESSION *session, unsigned char *iv, int *free_iv, unsigned char *secret, int *free_secret, int encrypt, void **abstract); + int (*init)(LIBSSH2_SESSION *session, LIBSSH2_CRYPT_METHOD *method, unsigned char *iv, int *free_iv, unsigned char *secret, int *free_secret, int encrypt, void **abstract); int (*crypt)(LIBSSH2_SESSION *session, unsigned char *block, void **abstract); int (*dtor)(LIBSSH2_SESSION *session, void **abstract); + + _libssh2_cipher_type(algo); }; struct _LIBSSH2_COMP_METHOD {