Eneboo - Documentación para desarrolladores
Clases | 'typedefs' | Funciones | Variables
Referencia del Archivo src/libdigidoc/DigiDocEncSAXParser.c
#include <libdigidoc/DigiDocDefs.h>
#include <libdigidoc/DigiDocEncSAXParser.h>
#include <libdigidoc/DigiDocError.h>
#include <libdigidoc/DigiDocDebug.h>
#include <libdigidoc/DigiDocStack.h>
#include <libdigidoc/DigiDocConvert.h>
#include <libdigidoc/DigiDocLib.h>
#include <libdigidoc/DigiDocPKCS11.h>
#include <libdigidoc/DigiDocCert.h>
#include <libdigidoc/DigiDocDfExtract.h>
#include <openssl/sha.h>
#include <openssl/rsa.h>
#include <openssl/evp.h>
#include <zlib.h>
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include <string.h>
#include <libxml/globals.h>
#include <libxml/xmlerror.h>
#include <libxml/parser.h>
#include <libxml/parserInternals.h>

Clases

struct  DEncParse_st
struct  DEncDecryptParse_st

'typedefs'

typedef struct DEncParse_st DEncParse
typedef struct DEncDecryptParse_st DEncDecryptParse

Funciones

void dencSaxCleanup (DEncParse *pctx)
int dencSaxHandleStartEncryptedData (DEncParse *pctx, const xmlChar **atts)
int dencSaxHandleStartEncryptionMethod (DEncParse *pctx, const xmlChar **atts)
int dencSaxHandleStartEncryptedKey (DEncParse *pctx, const xmlChar **atts)
int dencSaxHandleEndX509Certificate (DEncParse *pctx)
int dencSaxHandleEndKeyName (DEncParse *pctx)
int dencSaxHandleEndCarriedKeyName (DEncParse *pctx)
int dencSaxHandleEndCipherValue (DEncParse *pctx)
int dencSaxHandleStartEncryptionProperties (DEncParse *pctx, const xmlChar **atts)
int dencSaxHandleStartEncryptionProperty (DEncParse *pctx, const xmlChar **atts)
int dencSaxHandleEndEncryptionProperty (DEncParse *pctx)
EXP_OPTION int dencSaxReadEncryptedData (DEncEncryptedData **ppEncData, const char *szFileName)
void dencDecryptSaxCleanup (DEncDecryptParse *pctx)
EXP_OPTION int dencSaxReadDecryptFile (const char *szInputFileName, const char *szOutputFileName, const char *szPin)

Variables

xmlSAXHandler dencSAXHandlerStruct
xmlSAXHandlerPtr dencSAXHandler = &dencSAXHandlerStruct
xmlSAXHandler dencDecryptSAXHandlerStruct
xmlSAXHandlerPtr dencDecryptSAXHandler = &dencDecryptSAXHandlerStruct

Documentación de los 'typedefs'

typedef struct DEncParse_st DEncParse

Documentación de las funciones

void dencDecryptSaxCleanup ( DEncDecryptParse pctx)
void dencSaxCleanup ( DEncParse pctx)
int dencSaxHandleEndCarriedKeyName ( DEncParse pctx)
int dencSaxHandleEndCipherValue ( DEncParse pctx)
int dencSaxHandleEndEncryptionProperty ( DEncParse pctx)
int dencSaxHandleEndKeyName ( DEncParse pctx)
int dencSaxHandleEndX509Certificate ( DEncParse pctx)
int dencSaxHandleStartEncryptedData ( DEncParse pctx,
const xmlChar **  atts 
)
int dencSaxHandleStartEncryptedKey ( DEncParse pctx,
const xmlChar **  atts 
)
int dencSaxHandleStartEncryptionMethod ( DEncParse pctx,
const xmlChar **  atts 
)
int dencSaxHandleStartEncryptionProperties ( DEncParse pctx,
const xmlChar **  atts 
)
int dencSaxHandleStartEncryptionProperty ( DEncParse pctx,
const xmlChar **  atts 
)
EXP_OPTION int dencSaxReadDecryptFile ( const char *  szInputFileName,
const char *  szOutputFileName,
const char *  szPin 
)
EXP_OPTION int dencSaxReadEncryptedData ( DEncEncryptedData **  ppEncData,
const char *  szFileName 
)

Documentación de las variables

 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'