summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul Gardiner <paul.gardiner@artifex.com>2018-01-24 15:59:03 +0000
committerPaul Gardiner <paul.gardiner@artifex.com>2018-02-02 12:36:13 +0000
commit9b6b7ac94658d65204fab0146907ac8c6af287bb (patch)
treee2b82530ac511989679453fb5d5980eb38b5dbb7 /include
parent0312fb0efa320655905bd72b1af4228f017a8498 (diff)
downloadmupdf-9b6b7ac94658d65204fab0146907ac8c6af287bb.tar.xz
Signature support: break out function for obtaining hash bytes
Diffstat (limited to 'include')
-rw-r--r--include/mupdf/pdf/crypt.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/mupdf/pdf/crypt.h b/include/mupdf/pdf/crypt.h
index 3aee039a..846ed5bb 100644
--- a/include/mupdf/pdf/crypt.h
+++ b/include/mupdf/pdf/crypt.h
@@ -29,6 +29,11 @@ void pdf_write_digest(fz_context *ctx, fz_output *out, pdf_obj *byte_range, int
int pdf_signature_widget_byte_range(fz_context *ctx, pdf_document *doc, pdf_widget *widget, fz_range *byte_range);
/*
+ pdf_signature_widget_hash_bytes: retrieve an fz_stream to read the bytes hashed for the signature
+*/
+fz_stream *pdf_signature_widget_hash_bytes(fz_context *ctx, pdf_document *doc, pdf_widget *widget);
+
+/*
pdf_signature_widget_contents: retrieve the contents for a signature widget
*/
int pdf_signature_widget_contents(fz_context *ctx, pdf_document *doc, pdf_widget *widget, char **contents);