summaryrefslogtreecommitdiff
path: root/source/pdf/pdf-crypt.c
diff options
context:
space:
mode:
authorRobin Watts <robin.watts@artifex.com>2013-06-24 22:03:54 +0100
committerRobin Watts <robin.watts@artifex.com>2013-06-25 10:11:18 +0100
commit997902cd2a0d46404ff4fe09a7380410d1499c5a (patch)
treeded41aa535d7445807aea17a364f993fb8603729 /source/pdf/pdf-crypt.c
parent07dd8540ae72b0e7be64d04c38d8c19b83d184b6 (diff)
downloadmupdf-997902cd2a0d46404ff4fe09a7380410d1499c5a.tar.xz
Rid the world of "pdf_document *xref".
For historical reasons lots of the code uses "xref" when talking about a pdf document. Now pdf_xref is a separate type this has become confusing, so replace 'xref' with 'doc' for clarity.
Diffstat (limited to 'source/pdf/pdf-crypt.c')
-rw-r--r--source/pdf/pdf-crypt.c52
1 files changed, 26 insertions, 26 deletions
diff --git a/source/pdf/pdf-crypt.c b/source/pdf/pdf-crypt.c
index 5128473c..c1a4a52c 100644
--- a/source/pdf/pdf-crypt.c
+++ b/source/pdf/pdf-crypt.c
@@ -724,24 +724,24 @@ static void pdf_saslprep_from_utf8(char *password, const char *utf8, int n)
}
int
-pdf_authenticate_password(pdf_document *xref, const char *pwd_utf8)
+pdf_authenticate_password(pdf_document *doc, const char *pwd_utf8)
{
char password[2048];
- if (xref->crypt)
+ if (doc->crypt)
{
password[0] = 0;
if (pwd_utf8)
{
- if (xref->crypt->r <= 4)
+ if (doc->crypt->r <= 4)
pdf_docenc_from_utf8(password, pwd_utf8, sizeof password);
else
pdf_saslprep_from_utf8(password, pwd_utf8, sizeof password);
}
- if (pdf_authenticate_user_password(xref->ctx, xref->crypt, (unsigned char *)password, strlen(password)))
+ if (pdf_authenticate_user_password(doc->ctx, doc->crypt, (unsigned char *)password, strlen(password)))
return 1;
- if (pdf_authenticate_owner_password(xref->ctx, xref->crypt, (unsigned char *)password, strlen(password)))
+ if (pdf_authenticate_owner_password(doc->ctx, doc->crypt, (unsigned char *)password, strlen(password)))
return 1;
return 0;
}
@@ -749,52 +749,52 @@ pdf_authenticate_password(pdf_document *xref, const char *pwd_utf8)
}
int
-pdf_needs_password(pdf_document *xref)
+pdf_needs_password(pdf_document *doc)
{
- if (!xref->crypt)
+ if (!doc->crypt)
return 0;
- if (pdf_authenticate_password(xref, ""))
+ if (pdf_authenticate_password(doc, ""))
return 0;
return 1;
}
int
-pdf_has_permission(pdf_document *xref, int p)
+pdf_has_permission(pdf_document *doc, int p)
{
- if (!xref->crypt)
+ if (!doc->crypt)
return 1;
- return xref->crypt->p & p;
+ return doc->crypt->p & p;
}
unsigned char *
-pdf_crypt_key(pdf_document *xref)
+pdf_crypt_key(pdf_document *doc)
{
- if (xref->crypt)
- return xref->crypt->key;
+ if (doc->crypt)
+ return doc->crypt->key;
return NULL;
}
int
-pdf_crypt_version(pdf_document *xref)
+pdf_crypt_version(pdf_document *doc)
{
- if (xref->crypt)
- return xref->crypt->v;
+ if (doc->crypt)
+ return doc->crypt->v;
return 0;
}
-int pdf_crypt_revision(pdf_document *xref)
+int pdf_crypt_revision(pdf_document *doc)
{
- if (xref->crypt)
- return xref->crypt->r;
+ if (doc->crypt)
+ return doc->crypt->r;
return 0;
}
char *
-pdf_crypt_method(pdf_document *xref)
+pdf_crypt_method(pdf_document *doc)
{
- if (xref->crypt)
+ if (doc->crypt)
{
- switch (xref->crypt->strf.method)
+ switch (doc->crypt->strf.method)
{
case PDF_CRYPT_NONE: return "None";
case PDF_CRYPT_RC4: return "RC4";
@@ -807,10 +807,10 @@ pdf_crypt_method(pdf_document *xref)
}
int
-pdf_crypt_length(pdf_document *xref)
+pdf_crypt_length(pdf_document *doc)
{
- if (xref->crypt)
- return xref->crypt->length;
+ if (doc->crypt)
+ return doc->crypt->length;
return 0;
}