Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XSECCryptoUtils.hpp File Reference

#include <xsec/framework/XSECDefs.hpp>
#include <xsec/utils/XSECSafeBuffer.hpp>

Include dependency graph for XSECCryptoUtils.hpp:

Go to the source code of this file.

Defines

#define XKMSAuthenticationValue   0x01
 Helper utilities for crypto.
#define XKMSRevocationCodeIdenfitierEncoding1   0x02
#define XKMSRevocationCodeIdenfitierEncoding2   0x03
#define XKMSKeyEncryption   0x04

Functions

int DSIG_EXPORT CalculateXKMSAuthenticationKey (unsigned char *input, int inputLen, unsigned char *output, int maxOutputLen)
int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding1 (unsigned char *input, int inputLen, unsigned char *output, int maxOutputLen)
int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding2 (unsigned char *input, int inputLen, unsigned char *output, int maxOutputLen)
int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding2From1 (unsigned char *input, int inputLen, unsigned char *output, int maxOutputLen)
int DSIG_EXPORT CalculateXKMSKEK (unsigned char *input, int inputLen, unsigned char *output, int maxOutputLen)
XMLCh DSIG_EXPORT * EncodeToBase64XMLCh (unsigned char *input, int inputLen)
bool DSIG_EXPORT ASN2DSASig (const unsigned char *input, unsigned char *r, unsigned char *s)


Define Documentation

#define XKMSKeyEncryption   0x04
 

#define XKMSRevocationCodeIdenfitierEncoding1   0x02
 

#define XKMSRevocationCodeIdenfitierEncoding2   0x03
 


Function Documentation

bool DSIG_EXPORT ASN2DSASig const unsigned char *  input,
unsigned char *  r,
unsigned char *  s
 

int DSIG_EXPORT CalculateXKMSAuthenticationKey unsigned char *  input,
int  inputLen,
unsigned char *  output,
int  maxOutputLen
 

int DSIG_EXPORT CalculateXKMSKEK unsigned char *  input,
int  inputLen,
unsigned char *  output,
int  maxOutputLen
 

int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding1 unsigned char *  input,
int  inputLen,
unsigned char *  output,
int  maxOutputLen
 

int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding2 unsigned char *  input,
int  inputLen,
unsigned char *  output,
int  maxOutputLen
 

int DSIG_EXPORT CalculateXKMSRevocationCodeIdentifierEncoding2From1 unsigned char *  input,
int  inputLen,
unsigned char *  output,
int  maxOutputLen
 

XMLCh DSIG_EXPORT* EncodeToBase64XMLCh unsigned char *  input,
int  inputLen
 


Generated on Sun Jul 3 17:40:11 2005 for XML-Security-C by  doxygen 1.4.2