cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Functions
hardware.h File Reference

Go to the source code of this file.

Functions

int hwGetCapabilities (const CAPABILITY_INFO **capabilityInfo, int *noCapabilities)
 
int hwGetRandom (void *buffer, const int length)
 
int hwLookupItem (const void *keyID, const int keyIDlength, int *keyHandle)
 
int hwDeleteItem (const int keyHandle)
 
int hwInitialise (void)
 
int setPersonalityMapping (CONTEXT_INFO *contextInfoPtr, const int keyHandle, void *storageID, const int storageIDlength)
 
int generatePKCcomponents (CONTEXT_INFO *contextInfoPtr, void *keyInfo, const int keySizeBits)
 
int setPKCinfo (CONTEXT_INFO *contextInfoPtr, const CRYPT_ALGO_TYPE cryptAlgo, const void *keyInfo)
 
int setConvInfo (const CRYPT_CONTEXT iCryptContext, const int keySize)
 
int cleanupHardwareContext (const CONTEXT_INFO *contextInfoPtr)
 

Function Documentation

int cleanupHardwareContext ( const CONTEXT_INFO contextInfoPtr)
int generatePKCcomponents ( CONTEXT_INFO contextInfoPtr,
void *  keyInfo,
const int  keySizeBits 
)
int hwDeleteItem ( const int  keyHandle)
int hwGetCapabilities ( const CAPABILITY_INFO **  capabilityInfo,
int *  noCapabilities 
)
int hwGetRandom ( void *  buffer,
const int  length 
)
int hwInitialise ( void  )
int hwLookupItem ( const void *  keyID,
const int  keyIDlength,
int *  keyHandle 
)
int setConvInfo ( const CRYPT_CONTEXT  iCryptContext,
const int  keySize 
)
int setPersonalityMapping ( CONTEXT_INFO contextInfoPtr,
const int  keyHandle,
void *  storageID,
const int  storageIDlength 
)
int setPKCinfo ( CONTEXT_INFO contextInfoPtr,
const CRYPT_ALGO_TYPE  cryptAlgo,
const void *  keyInfo 
)