This is pretty easy to fix with a call to gcry_check_version() within
kmgrcy_init_algs().
I've attached a patch that should be a temporary fix for version 3.1.1.

I'm in the process of preparing an updated release (3.1.2), together with an
improved version 4.0.

RWP
+--   on Tue, Feb 24, 2009 at 04:19:39PM +0100, Agustin Martin wrote:   ---+
> reassign 516922 cryptmount
> found 516922 3.1.1-1
> thanks
> 
> On Tue, Feb 24, 2009 at 03:36:21PM +0100, Werner Koch wrote:
> > On Tue, 24 Feb 2009 15:09, agustin.mar...@hispalinux.es said:
> > 
> > > Last libgcrypt11 seems to have added a problem regarding cryptmount. 
> > > Since I
> > 
> > Cryptmount does not properly initialize Libgcrypt.  From the NEWS file:
> ...
> > Please fix Cryptmout.
> 
> Thanks a lot for the really quick reply.
> 
> Reassigning to cryptmount alone and setting found version. 
> 
> -- 
> Agustin
> 
> 
diff -Nuar cryptmount-3.1.1/armour-gcry.c cryptmount-3.1.1-patched/armour-gcry.c
--- cryptmount-3.1.1/armour-gcry.c	2008-10-03 12:39:16.000000000 +0100
+++ cryptmount-3.1.1-patched/armour-gcry.c	2009-02-24 20:18:34.000000000 +0000
@@ -384,7 +384,8 @@
 
 static int kmgcry_init_algs()
 {
-    /* Nothing needed */
+    (void)gcry_check_version(NULL);	/* Initializes library as side-effect */
+
     return 0;
 }
 

Reply via email to