42 #ifndef INCLUDED_PD_CRYPTO_H
43 #define INCLUDED_PD_CRYPTO_H
45 #include <sys/types.h>
48 #ifdef PD_SUPPORT_CRYPTO
pd_auth_event
Definition: PDDefines.h:417
long PDInteger
Definition: PDDefines.h:184
void pd_crypto_convert(pd_crypto crypto, PDInteger obid, PDInteger genid, char *data, PDInteger len)
Definition: pd_crypto.c:420
unsigned char PDBool
Definition: PDDefines.h:207
PDInteger pd_crypto_unescape_explicit_len(char *str, int len)
Definition: pd_crypto.c:200
PDInteger pd_crypto_escape(char **dst, const char *src, PDInteger srcLen)
Definition: pd_crypto.c:368
PDInteger pd_crypto_unescape(char *str)
Definition: pd_crypto.c:195
pd_crypto_method
Definition: PDDefines.h:408
PDInteger pd_crypto_secure(char **dst, const char *src, PDInteger srcLen)
Definition: pd_crypto.c:409
pd_crypto pd_crypto_create(PDDictionaryRef trailerDict, PDDictionaryRef options)
Definition: pd_crypto.c:281
PDInteger pd_crypto_encrypt(pd_crypto crypto, PDInteger obid, PDInteger genid, char **dst, char *src, PDInteger len)
Definition: pd_crypto.c:483
void pd_crypto_decrypt(pd_crypto crypto, PDInteger obid, PDInteger genid, char *data)
Definition: pd_crypto.c:495
void pd_crypto_destroy(pd_crypto crypto)
Definition: pd_crypto.c:154
Definition: pd_internal.h:718
Definition: pd_internal.h:639
Definition: pd_internal.h:887
Definitions for the Pajdeg interface.
PDBool pd_crypto_authenticate_user(pd_crypto crypto, const char *password)