OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Attributes | List of all members
HWCryptoHook_InitInfo Struct Reference

#include <hwcryptohook.h>

Public Attributes

unsigned long flags
 
voidlogstream
 
size_t limbsize
 
int mslimbfirst
 
int msbytefirst
 
int maxmutexes
 
int maxsimultaneous
 
size_t mutexsize
 
int(* mutex_init )(HWCryptoHook_Mutex *, HWCryptoHook_CallerContext *cactx)
 
int(* mutex_acquire )(HWCryptoHook_Mutex *)
 
void(* mutex_release )(HWCryptoHook_Mutex *)
 
void(* mutex_destroy )(HWCryptoHook_Mutex *)
 
size_t condvarsize
 
int(* condvar_init )(HWCryptoHook_CondVar *, HWCryptoHook_CallerContext *cactx)
 
int(* condvar_wait )(HWCryptoHook_CondVar *, HWCryptoHook_Mutex *)
 
void(* condvar_signal )(HWCryptoHook_CondVar *)
 
void(* condvar_broadcast )(HWCryptoHook_CondVar *)
 
void(* condvar_destroy )(HWCryptoHook_CondVar *)
 
int(* getpassphrase )(const char *prompt_info, int *len_io, char *buf, HWCryptoHook_PassphraseContext *ppctx, HWCryptoHook_CallerContext *cactx)
 
int(* getphystoken )(const char *prompt_info, const char *wrong_info, HWCryptoHook_PassphraseContext *ppctx, HWCryptoHook_CallerContext *cactx)
 
void(* logmessage )(void *logstream, const char *message)
 

Detailed Description

Definition at line 169 of file hwcryptohook.h.

Member Data Documentation

void(* HWCryptoHook_InitInfo::condvar_broadcast)(HWCryptoHook_CondVar *)

Definition at line 219 of file hwcryptohook.h.

void(* HWCryptoHook_InitInfo::condvar_destroy)(HWCryptoHook_CondVar *)

Definition at line 220 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::condvar_init)(HWCryptoHook_CondVar *, HWCryptoHook_CallerContext *cactx)

Definition at line 216 of file hwcryptohook.h.

void(* HWCryptoHook_InitInfo::condvar_signal)(HWCryptoHook_CondVar *)

Definition at line 218 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::condvar_wait)(HWCryptoHook_CondVar *, HWCryptoHook_Mutex *)

Definition at line 217 of file hwcryptohook.h.

size_t HWCryptoHook_InitInfo::condvarsize

Definition at line 215 of file hwcryptohook.h.

unsigned long HWCryptoHook_InitInfo::flags

Definition at line 170 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::getpassphrase)(const char *prompt_info, int *len_io, char *buf, HWCryptoHook_PassphraseContext *ppctx, HWCryptoHook_CallerContext *cactx)

Definition at line 233 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::getphystoken)(const char *prompt_info, const char *wrong_info, HWCryptoHook_PassphraseContext *ppctx, HWCryptoHook_CallerContext *cactx)

Definition at line 250 of file hwcryptohook.h.

size_t HWCryptoHook_InitInfo::limbsize

Definition at line 173 of file hwcryptohook.h.

void(* HWCryptoHook_InitInfo::logmessage)(void *logstream, const char *message)

Definition at line 287 of file hwcryptohook.h.

void* HWCryptoHook_InitInfo::logstream

Definition at line 171 of file hwcryptohook.h.

int HWCryptoHook_InitInfo::maxmutexes

Definition at line 202 of file hwcryptohook.h.

int HWCryptoHook_InitInfo::maxsimultaneous

Definition at line 203 of file hwcryptohook.h.

int HWCryptoHook_InitInfo::msbytefirst

Definition at line 175 of file hwcryptohook.h.

int HWCryptoHook_InitInfo::mslimbfirst

Definition at line 174 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::mutex_acquire)(HWCryptoHook_Mutex *)

Definition at line 206 of file hwcryptohook.h.

void(* HWCryptoHook_InitInfo::mutex_destroy)(HWCryptoHook_Mutex *)

Definition at line 208 of file hwcryptohook.h.

int(* HWCryptoHook_InitInfo::mutex_init)(HWCryptoHook_Mutex *, HWCryptoHook_CallerContext *cactx)

Definition at line 205 of file hwcryptohook.h.

void(* HWCryptoHook_InitInfo::mutex_release)(HWCryptoHook_Mutex *)

Definition at line 207 of file hwcryptohook.h.

size_t HWCryptoHook_InitInfo::mutexsize

Definition at line 204 of file hwcryptohook.h.


The documentation for this struct was generated from the following file: