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

#include <crypt.h>

Public Member Functions

 BUFFER (CRYPT_MAX_HASHSIZE, keyIDlength) BYTE keyID[CRYPT_MAX_HASHSIZE+8]
 
 BUFFER (CRYPT_MAX_IVSIZE, ivLength) BYTE iv[CRYPT_MAX_IVSIZE+8]
 
 BUFFER (CRYPT_MAX_HASHSIZE, saltLength) BYTE salt[CRYPT_MAX_HASHSIZE+8]
 
 BUFFER (128, authEncParamLength) BYTE authEncParamData[128+8]
 

Public Attributes

CRYPT_FORMAT_TYPE formatType
 
CRYPT_OBJECT_TYPE type
 
long size
 
int version
 
CRYPT_ALGO_TYPE cryptAlgo
 
CRYPT_MODE_TYPE cryptMode
 
int keyIDlength
 
int ivLength
 
CRYPT_ALGO_TYPE keySetupAlgo
 
int keySetupIterations
 
int keySize
 
int saltLength
 
CRYPT_ALGO_TYPE hashAlgo
 
int hashParam
 
int authEncParamLength
 
int encParamStart
 
int encParamLength
 
int macParamStart
 
int macParamLength
 
int dataStart
 
int dataLength
 
int iAndSStart
 
int iAndSLength
 
int attributeStart
 
int attributeLength
 
int unauthAttributeStart
 
int unauthAttributeLength
 

Detailed Description

Definition at line 362 of file crypt.h.

Member Function Documentation

QUERY_INFO::BUFFER ( CRYPT_MAX_HASHSIZE  ,
keyIDlength   
)
QUERY_INFO::BUFFER ( CRYPT_MAX_IVSIZE  ,
ivLength   
)
QUERY_INFO::BUFFER ( CRYPT_MAX_HASHSIZE  ,
saltLength   
)
QUERY_INFO::BUFFER ( 128  ,
authEncParamLength   
)

Member Data Documentation

int QUERY_INFO::attributeLength

Definition at line 411 of file crypt.h.

int QUERY_INFO::attributeStart

Definition at line 411 of file crypt.h.

int QUERY_INFO::authEncParamLength

Definition at line 400 of file crypt.h.

CRYPT_ALGO_TYPE QUERY_INFO::cryptAlgo

Definition at line 370 of file crypt.h.

CRYPT_MODE_TYPE QUERY_INFO::cryptMode

Definition at line 371 of file crypt.h.

int QUERY_INFO::dataLength

Definition at line 406 of file crypt.h.

int QUERY_INFO::dataStart

Definition at line 406 of file crypt.h.

int QUERY_INFO::encParamLength

Definition at line 401 of file crypt.h.

int QUERY_INFO::encParamStart

Definition at line 401 of file crypt.h.

CRYPT_FORMAT_TYPE QUERY_INFO::formatType

Definition at line 364 of file crypt.h.

CRYPT_ALGO_TYPE QUERY_INFO::hashAlgo

Definition at line 393 of file crypt.h.

int QUERY_INFO::hashParam

Definition at line 394 of file crypt.h.

int QUERY_INFO::iAndSLength

Definition at line 410 of file crypt.h.

int QUERY_INFO::iAndSStart

Definition at line 410 of file crypt.h.

int QUERY_INFO::ivLength

Definition at line 381 of file crypt.h.

int QUERY_INFO::keyIDlength

Definition at line 376 of file crypt.h.

CRYPT_ALGO_TYPE QUERY_INFO::keySetupAlgo

Definition at line 385 of file crypt.h.

int QUERY_INFO::keySetupIterations

Definition at line 386 of file crypt.h.

int QUERY_INFO::keySize

Definition at line 387 of file crypt.h.

int QUERY_INFO::macParamLength

Definition at line 402 of file crypt.h.

int QUERY_INFO::macParamStart

Definition at line 402 of file crypt.h.

int QUERY_INFO::saltLength

Definition at line 390 of file crypt.h.

long QUERY_INFO::size

Definition at line 366 of file crypt.h.

CRYPT_OBJECT_TYPE QUERY_INFO::type

Definition at line 365 of file crypt.h.

int QUERY_INFO::unauthAttributeLength

Definition at line 412 of file crypt.h.

int QUERY_INFO::unauthAttributeStart

Definition at line 412 of file crypt.h.

int QUERY_INFO::version

Definition at line 367 of file crypt.h.


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