)
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)
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) {
goto finish;
}
- memcpy( key->data, buf, len);
+ cdk_kbnode_write_to_mem( knode, key->data, &len);
rc = 0; /* success */