cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Public Member Functions | Public Attributes | List of all members
MAC_INFO Struct Reference

#include <context.h>

Public Member Functions

 BUFFER (CRYPT_MAX_KEYSIZE, userKeyLength) BYTE userKey[CRYPT_MAX_KEYSIZE+8]
 
 BUFFER_FIXED (CRYPT_MAX_HASHSIZE) BYTE mac[CRYPT_MAX_HASHSIZE+8]
 
 BUFFER (CRYPT_MAX_HASHSIZE, saltLength) BYTE salt[CRYPT_MAX_HASHSIZE+8]
 

Public Attributes

int userKeyLength
 
void * macInfo
 
int saltLength
 
int keySetupIterations
 
CRYPT_ALGO_TYPE keySetupAlgorithm
 

Detailed Description

Definition at line 316 of file context.h.

Member Function Documentation

MAC_INFO::BUFFER ( CRYPT_MAX_KEYSIZE  ,
userKeyLength   
)
MAC_INFO::BUFFER ( CRYPT_MAX_HASHSIZE  ,
saltLength   
)
MAC_INFO::BUFFER_FIXED ( CRYPT_MAX_HASHSIZE  )

Member Data Documentation

CRYPT_ALGO_TYPE MAC_INFO::keySetupAlgorithm

Definition at line 337 of file context.h.

int MAC_INFO::keySetupIterations

Definition at line 336 of file context.h.

void* MAC_INFO::macInfo

Definition at line 327 of file context.h.

int MAC_INFO::saltLength

Definition at line 335 of file context.h.

int MAC_INFO::userKeyLength

Definition at line 323 of file context.h.


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