ReactOS 0.4.17-dev-1190-g4c812f4
hash< _Key > Struct Template Reference

#include <implglue.h>

Collaboration diagram for hash< _Key >:

Public Attributes

struct object hdr
 
enum alg_id alg_id
 
ULONG len
 
ULONG flags
 
UCHAR * secret
 
ULONG secret_len
 
const SYMCRYPT_HASH * desc
 
SYMCRYPT_HASH_STATE state
 
SYMCRYPT_HMAC_EXPANDED_KEY hmac
 
SYMCRYPT_HMAC_STATE hmac_state
 

Detailed Description

template<class _Key>
struct hash< _Key >

Definition at line 102 of file bcrypt_main.c.

Member Data Documentation

◆ alg_id

template<class _Key >
enum alg_id hash< _Key >::alg_id

Definition at line 105 of file bcrypt_main.c.

Referenced by create_hash(), and get_hash_property().

◆ desc

◆ flags

template<class _Key >
ULONG hash< _Key >::flags

◆ hdr

template<class _Key >
struct object hash< _Key >::hdr

Definition at line 104 of file bcrypt_main.c.

Referenced by BCryptDestroyHash(), create_hash(), and destroy_hash().

◆ hmac

template<class _Key >
SYMCRYPT_HMAC_EXPANDED_KEY hash< _Key >::hmac

Definition at line 113 of file bcrypt_main.c.

Referenced by BCryptDuplicateHash(), hash_single(), and prepare_hash().

◆ hmac_state

template<class _Key >
SYMCRYPT_HMAC_STATE hash< _Key >::hmac_state

Definition at line 114 of file bcrypt_main.c.

Referenced by BCryptDuplicateHash(), finish_hash(), hash_data(), and prepare_hash().

◆ len

◆ secret

template<class _Key >
UCHAR* hash< _Key >::secret

Definition at line 108 of file bcrypt_main.c.

Referenced by BCryptDuplicateHash(), create_hash(), destroy_hash(), and prepare_hash().

◆ secret_len

template<class _Key >
ULONG hash< _Key >::secret_len

◆ state


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