]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
depends on opencdk 0.3.5
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 2 Dec 2002 22:00:31 +0000 (22:00 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Mon, 2 Dec 2002 22:00:31 +0000 (22:00 +0000)
configure.in
doc/tex/ex-pgp-keyserver.tex

index 43e408971e5c3e4fe9c793229453d26c214aba22..ef9fff0146327e62b6b5035161cfe98f52f34c99 100644 (file)
@@ -293,10 +293,10 @@ AC_ARG_ENABLE( openpgp-authentication, [  --disable-openpgp-authentication disab
 )
 if test x$ac_enable_openpgp != xno; then
  AC_MSG_RESULT(no)
- AM_PATH_LIBOPENCDK( 0.3.2, AC_DEFINE(HAVE_LIBOPENCDK, 1, [have libopencdk]),
+ AM_PATH_LIBOPENCDK( 0.3.5, AC_DEFINE(HAVE_LIBOPENCDK, 1, [have libopencdk]),
  AC_MSG_WARN([[
 ***
-*** libopencdk 0.3.2 was not found. You will not be able to use OpenPGP keys with gnutls.
+*** libopencdk 0.3.5 was not found. You will not be able to use OpenPGP keys with gnutls.
 ]]))
 else
  AC_MSG_RESULT(yes)
index 6482d81527d33931e3da73f1b9ce636fcba9e4c6..c5eaca1ef368cc297386c2c177bc80ec65b228ff 100644 (file)
@@ -39,15 +39,9 @@ recv_openpgp_key(gnutls_session session, const unsigned char *keyfpr,
       CDK_DBSEARCH_FPR, &knode );
 
    if( !rc ) {
-       size_t len = 20000;
-       buf = cdk_calloc( 1, len + 1 );
+       size_t len;
 
-       if (buf == NULL) {
-          rc = -1;
-          goto finish;
-       }
-
-       cdk_kbnode_write_to_mem( knode, buf, &len);
+       cdk_kbnode_write_to_mem( knode, NULL, &len);
 
        key->data = malloc( len);
        if (key->data==NULL) {
@@ -55,7 +49,7 @@ recv_openpgp_key(gnutls_session session, const unsigned char *keyfpr,
           goto finish;
        }
 
-       memcpy( key->data, buf, len);
+       cdk_kbnode_write_to_mem( knode, key->data, &len);
 
        rc = 0; /* success */