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

#include <pgp_key.h>

Public Member Functions

 BUFFER_FIXED (PGP_KEYID_SIZE) BYTE pgpKeyID[PGP_KEYID_SIZE+8]
 
 BUFFER_FIXED (PGP_KEYID_SIZE) BYTE openPGPkeyID[PGP_KEYID_SIZE+8]
 
 BUFFER_FIXED (pubKeyDataLen) void *pubKeyData
 
 BUFFER_OPT_FIXED (privKeyDataLen) void *privKeyData
 
 BUFFER (CRYPT_MAX_IVSIZE, ivSize) BYTE iv[CRYPT_MAX_IVSIZE+8]
 
 BUFFER (PGP_SALTSIZE, saltSize) BYTE salt[PGP_SALTSIZE+8]
 

Public Attributes

CRYPT_ALGO_TYPE pkcAlgo
 
int usageFlags
 
int pubKeyDataLen
 
int privKeyDataLen
 
CRYPT_ALGO_TYPE cryptAlgo
 
int aesKeySize
 
int ivSize
 
CRYPT_ALGO_TYPE hashAlgo
 
int saltSize
 
int keySetupIterations
 
BOOLEAN hashedChecksum
 

Detailed Description

Definition at line 51 of file pgp_key.h.

Member Function Documentation

PGP_KEYINFO::BUFFER ( CRYPT_MAX_IVSIZE  ,
ivSize   
)
PGP_KEYINFO::BUFFER ( PGP_SALTSIZE  ,
saltSize   
)
PGP_KEYINFO::BUFFER_FIXED ( PGP_KEYID_SIZE  )
PGP_KEYINFO::BUFFER_FIXED ( PGP_KEYID_SIZE  )
PGP_KEYINFO::BUFFER_FIXED ( pubKeyDataLen  )
PGP_KEYINFO::BUFFER_OPT_FIXED ( privKeyDataLen  )

Member Data Documentation

int PGP_KEYINFO::aesKeySize

Definition at line 67 of file pgp_key.h.

CRYPT_ALGO_TYPE PGP_KEYINFO::cryptAlgo

Definition at line 66 of file pgp_key.h.

CRYPT_ALGO_TYPE PGP_KEYINFO::hashAlgo

Definition at line 71 of file pgp_key.h.

BOOLEAN PGP_KEYINFO::hashedChecksum

Definition at line 76 of file pgp_key.h.

int PGP_KEYINFO::ivSize

Definition at line 70 of file pgp_key.h.

int PGP_KEYINFO::keySetupIterations

Definition at line 75 of file pgp_key.h.

CRYPT_ALGO_TYPE PGP_KEYINFO::pkcAlgo

Definition at line 53 of file pgp_key.h.

int PGP_KEYINFO::privKeyDataLen

Definition at line 63 of file pgp_key.h.

int PGP_KEYINFO::pubKeyDataLen

Definition at line 63 of file pgp_key.h.

int PGP_KEYINFO::saltSize

Definition at line 74 of file pgp_key.h.

int PGP_KEYINFO::usageFlags

Definition at line 54 of file pgp_key.h.


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