OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Enumerations
aep.h File Reference

Go to the source code of this file.

Classes

struct  AEP_U64
 
struct  AEP_CONNECTION_ENTRY
 

Macros

#define AEP_R_OK   0x00000000
 
#define AEP_R_GENERAL_ERROR   0x10000001
 
#define AEP_R_HOST_MEMORY   0x10000002
 
#define AEP_R_FUNCTION_FAILED   0x10000006
 
#define AEP_R_ARGUMENTS_BAD   0x10020000
 
#define AEP_R_NO_TARGET_RESOURCES   0x10030000
 
#define AEP_R_SOCKERROR   0x10000010
 
#define AEP_R_SOCKEOF   0x10000011
 
#define AEP_R_CONNECTION_HANDLE_INVALID   0x100000B3
 
#define AEP_R_TRANSACTION_HANDLE_INVALID   0x10040000
 
#define AEP_R_TRANSACTION_NOT_READY   0x00010000
 
#define AEP_R_TRANSACTION_CLAIMED   0x10050000
 
#define AEP_R_TIMED_OUT   0x10060000
 
#define AEP_R_FXN_NOT_IMPLEMENTED   0x10070000
 
#define AEP_R_TARGET_ERROR   0x10080000
 
#define AEP_R_DAEMON_ERROR   0x10090000
 
#define AEP_R_INVALID_CTX_ID   0x10009000
 
#define AEP_R_NO_KEY_MANAGER   0x1000a000
 
#define AEP_R_MUTEX_BAD   0x000001A0
 
#define AEP_R_AEPAPI_NOT_INITIALIZED   0x10000190
 
#define AEP_R_AEPAPI_ALREADY_INITIALIZED   0x10000191
 
#define AEP_R_NO_MORE_CONNECTION_HNDLS   0x10000200
 
#define MAX_PROCESS_CONNECTIONS   256
 
#define RAND_BLK_SIZE   1024
 

Typedefs

typedef unsigned char AEP_U8
 
typedef char AEP_CHAR
 
typedef AEP_U8 AEP_BBOOL
 
typedef unsigned short AEP_U16
 
typedef unsigned long AEP_U32
 
typedef AEP_U32 AEP_FLAGS
 
typedef AEP_U8AEP_U8_PTR
 
typedef AEP_CHARAEP_CHAR_PTR
 
typedef AEP_U32AEP_U32_PTR
 
typedef AEP_U64AEP_U64_PTR
 
typedef voidAEP_VOID_PTR
 
typedef AEP_VOID_PTRAEP_VOID_PTR_PTR
 
typedef AEP_U32 AEP_CONNECTION_HNDL
 
typedef AEP_CONNECTION_HNDLAEP_CONNECTION_HNDL_PTR
 
typedef AEP_U32 AEP_TRANSACTION_ID
 
typedef AEP_TRANSACTION_IDAEP_TRANSACTION_ID_PTR
 
typedef AEP_U32 AEP_RV
 
typedef struct AEP_CONNECTION_ENTRY AEP_CONNECTION_ENTRY
 
typedef AEP_RV t_AEP_OpenConnection (AEP_CONNECTION_HNDL_PTR phConnection)
 
typedef AEP_RV t_AEP_CloseConnection (AEP_CONNECTION_HNDL hConnection)
 
typedef AEP_RV t_AEP_ModExp (AEP_CONNECTION_HNDL hConnection, AEP_VOID_PTR pA, AEP_VOID_PTR pP, AEP_VOID_PTR pN, AEP_VOID_PTR pResult, AEP_TRANSACTION_ID *pidTransID)
 
typedef AEP_RV t_AEP_ModExpCrt (AEP_CONNECTION_HNDL hConnection, AEP_VOID_PTR pA, AEP_VOID_PTR pP, AEP_VOID_PTR pQ, AEP_VOID_PTR pDmp1, AEP_VOID_PTR pDmq1, AEP_VOID_PTR pIqmp, AEP_VOID_PTR pResult, AEP_TRANSACTION_ID *pidTransID)
 
typedef AEP_RV t_AEP_Initialize (AEP_VOID_PTR pInitArgs)
 
typedef AEP_RV t_AEP_Finalize (void)
 
typedef AEP_RV t_AEP_SetBNCallBacks (AEP_RV(*GetBigNumSizeFunc)(AEP_VOID_PTR ArbBigNum, AEP_U32 *BigNumSize), AEP_RV(*MakeAEPBigNumFunc)(AEP_VOID_PTR ArbBigNum, AEP_U32 BigNumSize, unsigned char *AEP_BigNum), AEP_RV(*ConverAEPBigNumFunc)(void *ArbBigNum, AEP_U32 BigNumSize, unsigned char *AEP_BigNum))
 

Enumerations

enum  AEP_CONNECTION_STATE { NotConnected = 0, Connected = 1, InUse = 2 }
 

Macro Definition Documentation

#define AEP_R_AEPAPI_ALREADY_INITIALIZED   0x10000191

Definition at line 67 of file aep.h.

#define AEP_R_AEPAPI_NOT_INITIALIZED   0x10000190

Definition at line 64 of file aep.h.

#define AEP_R_ARGUMENTS_BAD   0x10020000

Definition at line 24 of file aep.h.

#define AEP_R_CONNECTION_HANDLE_INVALID   0x100000B3

Definition at line 35 of file aep.h.

#define AEP_R_DAEMON_ERROR   0x10090000

Definition at line 53 of file aep.h.

#define AEP_R_FUNCTION_FAILED   0x10000006

Definition at line 21 of file aep.h.

#define AEP_R_FXN_NOT_IMPLEMENTED   0x10070000

Definition at line 48 of file aep.h.

#define AEP_R_GENERAL_ERROR   0x10000001

Definition at line 16 of file aep.h.

#define AEP_R_HOST_MEMORY   0x10000002

Definition at line 19 of file aep.h.

#define AEP_R_INVALID_CTX_ID   0x10009000

Definition at line 56 of file aep.h.

#define AEP_R_MUTEX_BAD   0x000001A0

Definition at line 61 of file aep.h.

#define AEP_R_NO_KEY_MANAGER   0x1000a000

Definition at line 58 of file aep.h.

#define AEP_R_NO_MORE_CONNECTION_HNDLS   0x10000200

Definition at line 70 of file aep.h.

#define AEP_R_NO_TARGET_RESOURCES   0x10030000

Definition at line 26 of file aep.h.

#define AEP_R_OK   0x00000000

Definition at line 13 of file aep.h.

#define AEP_R_SOCKEOF   0x10000011

Definition at line 32 of file aep.h.

#define AEP_R_SOCKERROR   0x10000010

Definition at line 29 of file aep.h.

#define AEP_R_TARGET_ERROR   0x10080000

Definition at line 50 of file aep.h.

#define AEP_R_TIMED_OUT   0x10060000

Definition at line 46 of file aep.h.

#define AEP_R_TRANSACTION_CLAIMED   0x10050000

Definition at line 43 of file aep.h.

#define AEP_R_TRANSACTION_HANDLE_INVALID   0x10040000

Definition at line 37 of file aep.h.

#define AEP_R_TRANSACTION_NOT_READY   0x00010000

Definition at line 40 of file aep.h.

#define MAX_PROCESS_CONNECTIONS   256

Definition at line 131 of file aep.h.

#define RAND_BLK_SIZE   1024

Definition at line 133 of file aep.h.

Typedef Documentation

typedef AEP_U8 AEP_BBOOL

Definition at line 85 of file aep.h.

typedef char AEP_CHAR

Definition at line 82 of file aep.h.

Definition at line 107 of file aep.h.

Definition at line 116 of file aep.h.

Definition at line 119 of file aep.h.

typedef AEP_U32 AEP_FLAGS

Definition at line 104 of file aep.h.

typedef AEP_U32 AEP_RV

Definition at line 129 of file aep.h.

Definition at line 123 of file aep.h.

Definition at line 126 of file aep.h.

typedef unsigned short AEP_U16

Definition at line 88 of file aep.h.

typedef unsigned long AEP_U32

Definition at line 94 of file aep.h.

typedef AEP_U32* AEP_U32_PTR

Definition at line 108 of file aep.h.

typedef AEP_U64* AEP_U64_PTR

Definition at line 109 of file aep.h.

typedef unsigned char AEP_U8

Definition at line 79 of file aep.h.

typedef AEP_U8* AEP_U8_PTR

Definition at line 106 of file aep.h.

typedef void* AEP_VOID_PTR

Definition at line 110 of file aep.h.

Definition at line 113 of file aep.h.

typedef AEP_RV t_AEP_CloseConnection(AEP_CONNECTION_HNDL hConnection)

Definition at line 149 of file aep.h.

typedef AEP_RV t_AEP_Finalize(void)

Definition at line 174 of file aep.h.

typedef AEP_RV t_AEP_Initialize(AEP_VOID_PTR pInitArgs)

Definition at line 173 of file aep.h.

typedef AEP_RV t_AEP_ModExp(AEP_CONNECTION_HNDL hConnection, AEP_VOID_PTR pA, AEP_VOID_PTR pP, AEP_VOID_PTR pN, AEP_VOID_PTR pResult, AEP_TRANSACTION_ID *pidTransID)

Definition at line 151 of file aep.h.

typedef AEP_RV t_AEP_ModExpCrt(AEP_CONNECTION_HNDL hConnection, AEP_VOID_PTR pA, AEP_VOID_PTR pP, AEP_VOID_PTR pQ, AEP_VOID_PTR pDmp1, AEP_VOID_PTR pDmq1, AEP_VOID_PTR pIqmp, AEP_VOID_PTR pResult, AEP_TRANSACTION_ID *pidTransID)

Definition at line 157 of file aep.h.

typedef AEP_RV t_AEP_OpenConnection(AEP_CONNECTION_HNDL_PTR phConnection)

Definition at line 148 of file aep.h.

typedef AEP_RV t_AEP_SetBNCallBacks(AEP_RV(*GetBigNumSizeFunc)(AEP_VOID_PTR ArbBigNum, AEP_U32 *BigNumSize), AEP_RV(*MakeAEPBigNumFunc)(AEP_VOID_PTR ArbBigNum, AEP_U32 BigNumSize, unsigned char *AEP_BigNum), AEP_RV(*ConverAEPBigNumFunc)(void *ArbBigNum, AEP_U32 BigNumSize, unsigned char *AEP_BigNum))

Definition at line 175 of file aep.h.

Enumeration Type Documentation

Enumerator:
NotConnected 
Connected 
InUse 

Definition at line 135 of file aep.h.