XML Security Library

LibXML2
LibXSLT
OpenSSL

crypto

Name

crypto -- 

Synopsis


int         xmlSecOpenSSLInit               (void);
int         xmlSecOpenSSLShutdown           (void);
int         xmlSecOpenSSLGenerateRandom     (xmlSecBufferPtr buffer,
                                             size_t sizeBytes);
#define     xmlSecOpenSSLKeyDataAesId
xmlSecKeyDataId xmlSecOpenSSLKeyDataAesGetKlass
                                            (void);
int         xmlSecOpenSSLKeyDataAesSet      (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);
#define     xmlSecOpenSSLTransformAes128CbcId
xmlSecTransformId xmlSecOpenSSLTransformAes128CbcGetKlass
                                            (void);
#define     xmlSecOpenSSLTransformAes192CbcId
xmlSecTransformId xmlSecOpenSSLTransformAes192CbcGetKlass
                                            (void);
#define     xmlSecOpenSSLTransformAes256CbcId
xmlSecTransformId xmlSecOpenSSLTransformAes256CbcGetKlass
                                            (void);
#define     xmlSecOpenSSLTransformKWAes128Id
xmlSecTransformId xmlSecOpenSSLTransformKWAes128GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformKWAes192Id
xmlSecTransformId xmlSecOpenSSLTransformKWAes192GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformKWAes256Id
xmlSecTransformId xmlSecOpenSSLTransformKWAes256GetKlass
                                            (void);
#define     xmlSecOpenSSLKeyDataDesId
xmlSecKeyDataId xmlSecOpenSSLKeyDataDesGetKlass
                                            (void);
int         xmlSecOpenSSLKeyDataDesSet      (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);
#define     xmlSecOpenSSLTransformDes3CbcId
xmlSecTransformId xmlSecOpenSSLTransformDes3CbcGetKlass
                                            (void);
#define     xmlSecOpenSSLTransformKWDes3Id
xmlSecTransformId xmlSecOpenSSLTransformKWDes3GetKlass
                                            (void);
#define     xmlSecOpenSSLKeyDataDsaId
xmlSecKeyDataId xmlSecOpenSSLKeyDataDsaGetKlass
                                            (void);
int         xmlSecOpenSSLKeyDataDsaAdoptDsa (xmlSecKeyDataPtr data,
                                             DSA *dsa);
DSA*        xmlSecOpenSSLKeyDataDsaGetDsa   (xmlSecKeyDataPtr data);
int         xmlSecOpenSSLKeyDataDsaAdoptEvp (xmlSecKeyDataPtr data,
                                             EVP_PKEY *key);
EVP_PKEY*   xmlSecOpenSSLKeyDataDsaGetEvp   (xmlSecKeyDataPtr data);
#define     xmlSecOpenSSLTransformDsaSha1Id
xmlSecTransformId xmlSecOpenSSLTransformDsaSha1GetKlass
                                            (void);
#define     xmlSecOpenSSLKeyDataHmacId
xmlSecKeyDataId xmlSecOpenSSLKeyDataHmacGetKlass
                                            (void);
int         xmlSecOpenSSLKeyDataHmacSet     (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);
#define     xmlSecOpenSSLTransformHmacSha1Id
xmlSecTransformId xmlSecOpenSSLTransformHmacSha1GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformHmacRipemd160Id
xmlSecTransformId xmlSecOpenSSLTransformHmacRipemd160GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformHmacMd5Id
xmlSecTransformId xmlSecOpenSSLTransformHmacMd5GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformRipemd160Id
xmlSecTransformId xmlSecOpenSSLTransformRipemd160GetKlass
                                            (void);
#define     xmlSecOpenSSLKeyDataRsaId
xmlSecKeyDataId xmlSecOpenSSLKeyDataRsaGetKlass
                                            (void);
int         xmlSecOpenSSLKeyDataRsaAdoptRsa (xmlSecKeyDataPtr data,
                                             RSA *rsa);
RSA*        xmlSecOpenSSLKeyDataRsaGetRsa   (xmlSecKeyDataPtr data);
int         xmlSecOpenSSLKeyDataRsaAdoptEvp (xmlSecKeyDataPtr data,
                                             EVP_PKEY *key);
EVP_PKEY*   xmlSecOpenSSLKeyDataRsaGetEvp   (xmlSecKeyDataPtr data);
#define     xmlSecOpenSSLTransformRsaSha1Id
xmlSecTransformId xmlSecOpenSSLTransformRsaSha1GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformRsaPkcs1Id
xmlSecTransformId xmlSecOpenSSLTransformRsaPkcs1GetKlass
                                            (void);
#define     xmlSecOpenSSLTransformRsaOaepId
xmlSecTransformId xmlSecOpenSSLTransformRsaOaepGetKlass
                                            (void);
#define     xmlSecOpenSSLTransformSha1Id
xmlSecTransformId xmlSecOpenSSLTransformSha1GetKlass
                                            (void);
#define     XMLSEC_OPENSSL_ERRORS_LIB
#define     XMLSEC_OPENSSL_ERRORS_FUNCTION
void        xmlSecOpenSSLErrorsDefaultCallback
                                            (const char *file,
                                             int line,
                                             const char *func,
                                             const char *errorObject,
                                             const char *errorSubject,
                                             int reason,
                                             const char *msg);

Description

Details

xmlSecOpenSSLInit ()

int         xmlSecOpenSSLInit               (void);

xmlSecOpenSSLShutdown ()

int         xmlSecOpenSSLShutdown           (void);

xmlSecOpenSSLGenerateRandom ()

int         xmlSecOpenSSLGenerateRandom     (xmlSecBufferPtr buffer,
                                             size_t sizeBytes);

xmlSecOpenSSLKeyDataAesId

#define     xmlSecOpenSSLKeyDataAesId

xmlSecOpenSSLKeyDataAesGetKlass ()

xmlSecKeyDataId xmlSecOpenSSLKeyDataAesGetKlass
                                            (void);

xmlSecOpenSSLKeyDataAesSet ()

int         xmlSecOpenSSLKeyDataAesSet      (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);

xmlSecOpenSSLTransformAes128CbcId

#define     xmlSecOpenSSLTransformAes128CbcId

xmlSecOpenSSLTransformAes128CbcGetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformAes128CbcGetKlass
                                            (void);

xmlSecOpenSSLTransformAes192CbcId

#define     xmlSecOpenSSLTransformAes192CbcId

xmlSecOpenSSLTransformAes192CbcGetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformAes192CbcGetKlass
                                            (void);

xmlSecOpenSSLTransformAes256CbcId

#define     xmlSecOpenSSLTransformAes256CbcId

xmlSecOpenSSLTransformAes256CbcGetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformAes256CbcGetKlass
                                            (void);

xmlSecOpenSSLTransformKWAes128Id

#define     xmlSecOpenSSLTransformKWAes128Id

xmlSecOpenSSLTransformKWAes128GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformKWAes128GetKlass
                                            (void);

xmlSecOpenSSLTransformKWAes192Id

#define     xmlSecOpenSSLTransformKWAes192Id

xmlSecOpenSSLTransformKWAes192GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformKWAes192GetKlass
                                            (void);

xmlSecOpenSSLTransformKWAes256Id

#define     xmlSecOpenSSLTransformKWAes256Id

xmlSecOpenSSLTransformKWAes256GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformKWAes256GetKlass
                                            (void);

xmlSecOpenSSLKeyDataDesId

#define     xmlSecOpenSSLKeyDataDesId

xmlSecOpenSSLKeyDataDesGetKlass ()

xmlSecKeyDataId xmlSecOpenSSLKeyDataDesGetKlass
                                            (void);

xmlSecOpenSSLKeyDataDesSet ()

int         xmlSecOpenSSLKeyDataDesSet      (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);

xmlSecOpenSSLTransformDes3CbcId

#define     xmlSecOpenSSLTransformDes3CbcId

xmlSecOpenSSLTransformDes3CbcGetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformDes3CbcGetKlass
                                            (void);

xmlSecOpenSSLTransformKWDes3Id

#define     xmlSecOpenSSLTransformKWDes3Id

xmlSecOpenSSLTransformKWDes3GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformKWDes3GetKlass
                                            (void);

xmlSecOpenSSLKeyDataDsaId

#define     xmlSecOpenSSLKeyDataDsaId

xmlSecOpenSSLKeyDataDsaGetKlass ()

xmlSecKeyDataId xmlSecOpenSSLKeyDataDsaGetKlass
                                            (void);

xmlSecOpenSSLKeyDataDsaAdoptDsa ()

int         xmlSecOpenSSLKeyDataDsaAdoptDsa (xmlSecKeyDataPtr data,
                                             DSA *dsa);

xmlSecOpenSSLKeyDataDsaGetDsa ()

DSA*        xmlSecOpenSSLKeyDataDsaGetDsa   (xmlSecKeyDataPtr data);

xmlSecOpenSSLKeyDataDsaAdoptEvp ()

int         xmlSecOpenSSLKeyDataDsaAdoptEvp (xmlSecKeyDataPtr data,
                                             EVP_PKEY *key);

xmlSecOpenSSLKeyDataDsaGetEvp ()

EVP_PKEY*   xmlSecOpenSSLKeyDataDsaGetEvp   (xmlSecKeyDataPtr data);

xmlSecOpenSSLTransformDsaSha1Id

#define     xmlSecOpenSSLTransformDsaSha1Id

xmlSecOpenSSLTransformDsaSha1GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformDsaSha1GetKlass
                                            (void);

xmlSecOpenSSLKeyDataHmacId

#define     xmlSecOpenSSLKeyDataHmacId

xmlSecOpenSSLKeyDataHmacGetKlass ()

xmlSecKeyDataId xmlSecOpenSSLKeyDataHmacGetKlass
                                            (void);

xmlSecOpenSSLKeyDataHmacSet ()

int         xmlSecOpenSSLKeyDataHmacSet     (xmlSecKeyDataPtr data,
                                             unsigned char *buf,
                                             size_t bufSize);

xmlSecOpenSSLTransformHmacSha1Id

#define     xmlSecOpenSSLTransformHmacSha1Id

xmlSecOpenSSLTransformHmacSha1GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformHmacSha1GetKlass
                                            (void);

xmlSecOpenSSLTransformHmacRipemd160Id

#define     xmlSecOpenSSLTransformHmacRipemd160Id

xmlSecOpenSSLTransformHmacRipemd160GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformHmacRipemd160GetKlass
                                            (void);

xmlSecOpenSSLTransformHmacMd5Id

#define     xmlSecOpenSSLTransformHmacMd5Id

xmlSecOpenSSLTransformHmacMd5GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformHmacMd5GetKlass
                                            (void);

xmlSecOpenSSLTransformRipemd160Id

#define     xmlSecOpenSSLTransformRipemd160Id

xmlSecOpenSSLTransformRipemd160GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformRipemd160GetKlass
                                            (void);

xmlSecOpenSSLKeyDataRsaId

#define     xmlSecOpenSSLKeyDataRsaId

xmlSecOpenSSLKeyDataRsaGetKlass ()

xmlSecKeyDataId xmlSecOpenSSLKeyDataRsaGetKlass
                                            (void);

xmlSecOpenSSLKeyDataRsaAdoptRsa ()

int         xmlSecOpenSSLKeyDataRsaAdoptRsa (xmlSecKeyDataPtr data,
                                             RSA *rsa);

xmlSecOpenSSLKeyDataRsaGetRsa ()

RSA*        xmlSecOpenSSLKeyDataRsaGetRsa   (xmlSecKeyDataPtr data);

xmlSecOpenSSLKeyDataRsaAdoptEvp ()

int         xmlSecOpenSSLKeyDataRsaAdoptEvp (xmlSecKeyDataPtr data,
                                             EVP_PKEY *key);

xmlSecOpenSSLKeyDataRsaGetEvp ()

EVP_PKEY*   xmlSecOpenSSLKeyDataRsaGetEvp   (xmlSecKeyDataPtr data);

xmlSecOpenSSLTransformRsaSha1Id

#define     xmlSecOpenSSLTransformRsaSha1Id

xmlSecOpenSSLTransformRsaSha1GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformRsaSha1GetKlass
                                            (void);

xmlSecOpenSSLTransformRsaPkcs1Id

#define     xmlSecOpenSSLTransformRsaPkcs1Id

xmlSecOpenSSLTransformRsaPkcs1GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformRsaPkcs1GetKlass
                                            (void);

xmlSecOpenSSLTransformRsaOaepId

#define     xmlSecOpenSSLTransformRsaOaepId

xmlSecOpenSSLTransformRsaOaepGetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformRsaOaepGetKlass
                                            (void);

xmlSecOpenSSLTransformSha1Id

#define     xmlSecOpenSSLTransformSha1Id

xmlSecOpenSSLTransformSha1GetKlass ()

xmlSecTransformId xmlSecOpenSSLTransformSha1GetKlass
                                            (void);

XMLSEC_OPENSSL_ERRORS_LIB

#define XMLSEC_OPENSSL_ERRORS_LIB			(ERR_LIB_USER + 57)

XMLSEC_OPENSSL_ERRORS_FUNCTION

#define XMLSEC_OPENSSL_ERRORS_FUNCTION			0

xmlSecOpenSSLErrorsDefaultCallback ()

void        xmlSecOpenSSLErrorsDefaultCallback
                                            (const char *file,
                                             int line,
                                             const char *func,
                                             const char *errorObject,
                                             const char *errorSubject,
                                             int reason,
                                             const char *msg);


Aleksey Sanin