cryptoFunctions.cpp File Reference

#include "cryptoFunctions.h"
#include "compare.h"
#include <string.h>
#include <openssl/md2.h>
#include <openssl/md4.h>
#include <openssl/md5.h>
#include <openssl/ripemd.h>
#include <openssl/sha.h>
#include <openssl/blowfish.h>
#include <openssl/aes.h>
#include <openssl/cast.h>
#include <openssl/des.h>

Include dependency graph for cryptoFunctions.cpp:

Go to the source code of this file.

Defines

#define _GET_FUNCTION_IDENTIFIERS_

Functions

void initCharArray (unsigned char **charArray, int byteLength)
cryptoFunction getFunctionPointer (const char *functionName)
void nullIvec (unsigned char *ivec)
int MD2_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
 the following area can be configured to support more crypto functions
int MD4_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int MD5_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int MDC2_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int RIPEMD160_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int SHA1_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int AES_CBC_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int BF_CBC_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int CAMELLIA_CBC_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int CAST_CBC_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)
int IDEA_CBC_WRAPPER (const unsigned char *input, int length, const unsigned char *iteration, unsigned char **output)


Generated on Wed Jun 25 14:46:45 2008 for keyvil by  doxygen 1.5.1