sd->fsend("%ld %d 0", jcr->JobFiles, digest_stream);
       Dmsg1(300, "bfiled>stored:header %s\n", sd->msg);
 
-      size = sizeof(CRYPTO_DIGEST_MAX_SIZE);
+      size = CRYPTO_DIGEST_MAX_SIZE;
+
       /* Grow the bsock buffer to fit our message if necessary */
       if (sizeof_pool_memory(sd->msg) < (int32_t)size) {
          sd->msg = realloc_pool_memory(sd->msg, size);
 
 
 SIGNATURE *crypto_sign_new(JCR *jcr) { return NULL; }
 
-crypto_error_t crypto_sign_get_digest (SIGNATURE *sig, X509_KEYPAIR *keypair, DIGEST **digest) { return CRYPTO_ERROR_INTERNAL; }
+crypto_error_t crypto_sign_get_digest (SIGNATURE *sig, X509_KEYPAIR *keypair, 
+                                       crypto_digest_t &type, DIGEST **digest) 
+   { return CRYPTO_ERROR_INTERNAL; }
+
 crypto_error_t crypto_sign_verify (SIGNATURE *sig, X509_KEYPAIR *keypair, DIGEST *digest) { return CRYPTO_ERROR_INTERNAL; }
 
 int crypto_sign_add_signer (SIGNATURE *sig, DIGEST *digest, X509_KEYPAIR *keypair) { return false; }
 
 General:
 Release: 2.1.16 beta
 16Jun07
+kes  Fix seg fault in FD.
 kes  Remove a few malloc()s from the encryption code.
 kes  Use the class calls to bsock in filed/backup.c and restore.c in
      place of the old bnet_xxx code.