ReactOS 0.4.15-dev-7953-g1f49173
tagCRYPTKEY Struct Reference

#include <crypt.h>

Collaboration diagram for tagCRYPTKEY:

Public Attributes

DWORD dwMagic
 
PCRYPTPROV pProvider
 
HCRYPTKEY hPrivate
 
OBJECTHDR header
 
ALG_ID aiAlgid
 
HCRYPTPROV hProv
 
DWORD dwMode
 
DWORD dwModeBits
 
DWORD dwPermissions
 
DWORD dwKeyLen
 
DWORD dwEffectiveKeyLen
 
DWORD dwSaltLen
 
DWORD dwBlockLen
 
DWORD dwState
 
KEY_CONTEXT context
 
BYTE abKeyValue [RSAENH_MAX_KEY_SIZE]
 
BYTE abInitVector [RSAENH_MAX_BLOCK_SIZE]
 
BYTE abChainVector [RSAENH_MAX_BLOCK_SIZE]
 
RSAENH_SCHANNEL_INFO siSChannelInfo
 
CRYPT_DATA_BLOB blobHmacKey
 

Detailed Description

Definition at line 75 of file crypt.h.

Member Data Documentation

◆ abChainVector

BYTE tagCRYPTKEY::abChainVector[RSAENH_MAX_BLOCK_SIZE]

Definition at line 112 of file rsaenh.c.

Referenced by RSAENH_CPDecrypt(), RSAENH_CPEncrypt(), and setup_key().

◆ abInitVector

BYTE tagCRYPTKEY::abInitVector[RSAENH_MAX_BLOCK_SIZE]

◆ abKeyValue

◆ aiAlgid

◆ blobHmacKey

CRYPT_DATA_BLOB tagCRYPTKEY::blobHmacKey

Definition at line 114 of file rsaenh.c.

Referenced by destroy_key(), import_plaintext_key(), and new_key().

◆ context

◆ dwBlockLen

◆ dwEffectiveKeyLen

DWORD tagCRYPTKEY::dwEffectiveKeyLen

Definition at line 105 of file rsaenh.c.

Referenced by new_key(), RSAENH_CPGetKeyParam(), RSAENH_CPSetKeyParam(), and setup_key().

◆ dwKeyLen

◆ dwMagic

DWORD tagCRYPTKEY::dwMagic

Definition at line 77 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ dwMode

DWORD tagCRYPTKEY::dwMode

◆ dwModeBits

DWORD tagCRYPTKEY::dwModeBits

Definition at line 102 of file rsaenh.c.

Referenced by new_key(), RSAENH_CPGetKeyParam(), and RSAENH_CPSetKeyParam().

◆ dwPermissions

◆ dwSaltLen

DWORD tagCRYPTKEY::dwSaltLen

◆ dwState

DWORD tagCRYPTKEY::dwState

Definition at line 108 of file rsaenh.c.

Referenced by RSAENH_CPCreateHash(), RSAENH_CPDecrypt(), RSAENH_CPEncrypt(), and setup_key().

◆ header

OBJECTHDR tagCRYPTKEY::header

Definition at line 98 of file rsaenh.c.

◆ hPrivate

HCRYPTKEY tagCRYPTKEY::hPrivate

Definition at line 79 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ hProv

HCRYPTPROV tagCRYPTKEY::hProv

Definition at line 100 of file rsaenh.c.

Referenced by new_key(), and RSAENH_CPSetKeyParam().

◆ pProvider

PCRYPTPROV tagCRYPTKEY::pProvider

Definition at line 78 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ siSChannelInfo

RSAENH_SCHANNEL_INFO tagCRYPTKEY::siSChannelInfo

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