ReactOS  0.4.14-dev-77-gd9e7c48
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 73 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 setup_key().

◆ abInitVector

BYTE tagCRYPTKEY::abInitVector[RSAENH_MAX_BLOCK_SIZE]

Definition at line 111 of file rsaenh.c.

Referenced by RSAENH_CPDeriveKey(), and setup_key().

◆ abKeyValue

◆ aiAlgid

◆ blobHmacKey

CRYPT_DATA_BLOB tagCRYPTKEY::blobHmacKey

Definition at line 114 of file rsaenh.c.

Referenced by destroy_key(), and import_plaintext_key().

◆ context

◆ dwBlockLen

DWORD tagCRYPTKEY::dwBlockLen

Definition at line 107 of file rsaenh.c.

Referenced by crypt_export_simple(), and RSAENH_CPDeriveKey().

◆ dwEffectiveKeyLen

DWORD tagCRYPTKEY::dwEffectiveKeyLen

Definition at line 105 of file rsaenh.c.

Referenced by setup_key().

◆ dwKeyLen

◆ dwMagic

DWORD tagCRYPTKEY::dwMagic

Definition at line 75 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ dwMode

DWORD tagCRYPTKEY::dwMode

Definition at line 101 of file rsaenh.c.

◆ dwModeBits

DWORD tagCRYPTKEY::dwModeBits

Definition at line 102 of file rsaenh.c.

◆ dwPermissions

DWORD tagCRYPTKEY::dwPermissions

◆ dwSaltLen

DWORD tagCRYPTKEY::dwSaltLen

Definition at line 106 of file rsaenh.c.

Referenced by RSAENH_CPDeriveKey(), and setup_key().

◆ dwState

DWORD tagCRYPTKEY::dwState

Definition at line 108 of file rsaenh.c.

Referenced by RSAENH_CPCreateHash(), and setup_key().

◆ header

OBJECTHDR tagCRYPTKEY::header

Definition at line 98 of file rsaenh.c.

◆ hPrivate

HCRYPTKEY tagCRYPTKEY::hPrivate

Definition at line 77 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ hProv

HCRYPTPROV tagCRYPTKEY::hProv

Definition at line 100 of file rsaenh.c.

◆ pProvider

PCRYPTPROV tagCRYPTKEY::pProvider

Definition at line 76 of file crypt.h.

Referenced by CryptDuplicateKey().

◆ siSChannelInfo

RSAENH_SCHANNEL_INFO tagCRYPTKEY::siSChannelInfo

Definition at line 113 of file rsaenh.c.

Referenced by destroy_key(), and RSAENH_CPCreateHash().


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