Haru Free PDF Library
_HPDF_Encrypt_Rec Struct Reference

#include <hpdf_encrypt.h>

Collaboration diagram for _HPDF_Encrypt_Rec:

Data Fields

HPDF_EncryptMode mode
 
HPDF_UINT key_len
 
HPDF_BYTE owner_passwd [HPDF_PASSWD_LEN]
 
HPDF_BYTE user_passwd [HPDF_PASSWD_LEN]
 
HPDF_BYTE owner_key [HPDF_PASSWD_LEN]
 
HPDF_BYTE user_key [HPDF_PASSWD_LEN]
 
HPDF_INT permission
 
HPDF_BYTE encrypt_id [HPDF_ID_LEN]
 
HPDF_BYTE encryption_key [HPDF_MD5_KEY_LEN+5]
 
HPDF_BYTE md5_encryption_key [HPDF_MD5_KEY_LEN]
 
HPDF_ARC4_Ctx_Rec arc4ctx
 

Field Documentation

◆ arc4ctx

HPDF_ARC4_Ctx_Rec _HPDF_Encrypt_Rec::arc4ctx

◆ encrypt_id

HPDF_BYTE _HPDF_Encrypt_Rec::encrypt_id[HPDF_ID_LEN]

◆ encryption_key

HPDF_BYTE _HPDF_Encrypt_Rec::encryption_key[HPDF_MD5_KEY_LEN+5]

◆ key_len

HPDF_UINT _HPDF_Encrypt_Rec::key_len

◆ md5_encryption_key

HPDF_BYTE _HPDF_Encrypt_Rec::md5_encryption_key[HPDF_MD5_KEY_LEN]

◆ mode

HPDF_EncryptMode _HPDF_Encrypt_Rec::mode

◆ owner_key

HPDF_BYTE _HPDF_Encrypt_Rec::owner_key[HPDF_PASSWD_LEN]

◆ owner_passwd

HPDF_BYTE _HPDF_Encrypt_Rec::owner_passwd[HPDF_PASSWD_LEN]

◆ permission

HPDF_INT _HPDF_Encrypt_Rec::permission

◆ user_key

HPDF_BYTE _HPDF_Encrypt_Rec::user_key[HPDF_PASSWD_LEN]

◆ user_passwd

HPDF_BYTE _HPDF_Encrypt_Rec::user_passwd[HPDF_PASSWD_LEN]

The documentation for this struct was generated from the following file: