Haru Free PDF Library
hpdf_encryptdict.h File Reference
#include "hpdf_objects.h"
Include dependency graph for hpdf_encryptdict.h:

Go to the source code of this file.

Functions

HPDF_EncryptDict HPDF_EncryptDict_New (HPDF_MMgr mmgr, HPDF_Xref xref)
 
void HPDF_EncryptDict_CreateID (HPDF_EncryptDict dict, HPDF_Dict info, HPDF_Xref xref)
 
void HPDF_EncryptDict_OnFree (HPDF_Dict obj)
 
HPDF_STATUS HPDF_EncryptDict_SetPassword (HPDF_EncryptDict dict, const char *owner_passwd, const char *user_passwd)
 
HPDF_BOOL HPDF_EncryptDict_Validate (HPDF_EncryptDict dict)
 
HPDF_STATUS HPDF_EncryptDict_Prepare (HPDF_EncryptDict dict, HPDF_Dict info, HPDF_Xref xref)
 
HPDF_Encrypt HPDF_EncryptDict_GetAttr (HPDF_EncryptDict dict)
 

Function Documentation

◆ HPDF_EncryptDict_CreateID()

void HPDF_EncryptDict_CreateID ( HPDF_EncryptDict  dict,
HPDF_Dict  info,
HPDF_Xref  xref 
)

◆ HPDF_EncryptDict_GetAttr()

HPDF_Encrypt HPDF_EncryptDict_GetAttr ( HPDF_EncryptDict  dict)

◆ HPDF_EncryptDict_New()

HPDF_EncryptDict HPDF_EncryptDict_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref 
)

◆ HPDF_EncryptDict_OnFree()

void HPDF_EncryptDict_OnFree ( HPDF_Dict  obj)

◆ HPDF_EncryptDict_Prepare()

HPDF_STATUS HPDF_EncryptDict_Prepare ( HPDF_EncryptDict  dict,
HPDF_Dict  info,
HPDF_Xref  xref 
)

◆ HPDF_EncryptDict_SetPassword()

HPDF_STATUS HPDF_EncryptDict_SetPassword ( HPDF_EncryptDict  dict,
const char *  owner_passwd,
const char *  user_passwd 
)

◆ HPDF_EncryptDict_Validate()

HPDF_BOOL HPDF_EncryptDict_Validate ( HPDF_EncryptDict  dict)