ReactOS 0.4.17-dev-1005-g171e1de
_SYMCRYPT_BLOCKCIPHER Struct Reference

#include <symcrypt_internal.h>

Public Member Functions

 _Field_range_ (1, SYMCRYPT_MAX_BLOCK_SIZE) SIZE_T blockSize
 

Public Attributes

PSYMCRYPT_BLOCKCIPHER_EXPAND_KEY expandKeyFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT encryptFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT decryptFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT_ECB ecbEncryptFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT_ECB ecbDecryptFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE cbcEncryptFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE cbcDecryptFunc
 
PSYMCRYPT_BLOCKCIPHER_MAC_MODE cbcMacFunc
 
PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE ctrMsb64Func
 
PSYMCRYPT_BLOCKCIPHER_AEADPART_MODE gcmEncryptPartFunc
 
PSYMCRYPT_BLOCKCIPHER_AEADPART_MODE gcmDecryptPartFunc
 
SIZE_T expandedKeySize
 

Detailed Description

Definition at line 1994 of file symcrypt_internal.h.

Member Function Documentation

◆ _Field_range_()

_SYMCRYPT_BLOCKCIPHER::_Field_range_ ( 1  ,
SYMCRYPT_MAX_BLOCK_SIZE   
)

Member Data Documentation

◆ cbcDecryptFunc

PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE _SYMCRYPT_BLOCKCIPHER::cbcDecryptFunc

Definition at line 2001 of file symcrypt_internal.h.

Referenced by SymCryptCbcDecrypt().

◆ cbcEncryptFunc

PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE _SYMCRYPT_BLOCKCIPHER::cbcEncryptFunc

Definition at line 2000 of file symcrypt_internal.h.

Referenced by SymCryptCbcEncrypt().

◆ cbcMacFunc

PSYMCRYPT_BLOCKCIPHER_MAC_MODE _SYMCRYPT_BLOCKCIPHER::cbcMacFunc

Definition at line 2002 of file symcrypt_internal.h.

Referenced by SymCryptCbcMac().

◆ ctrMsb64Func

PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE _SYMCRYPT_BLOCKCIPHER::ctrMsb64Func

Definition at line 2003 of file symcrypt_internal.h.

Referenced by SymCryptCtrMsb64().

◆ decryptFunc

PSYMCRYPT_BLOCKCIPHER_CRYPT _SYMCRYPT_BLOCKCIPHER::decryptFunc

◆ ecbDecryptFunc

PSYMCRYPT_BLOCKCIPHER_CRYPT_ECB _SYMCRYPT_BLOCKCIPHER::ecbDecryptFunc

Definition at line 1999 of file symcrypt_internal.h.

Referenced by SymCryptEcbDecrypt().

◆ ecbEncryptFunc

PSYMCRYPT_BLOCKCIPHER_CRYPT_ECB _SYMCRYPT_BLOCKCIPHER::ecbEncryptFunc

Definition at line 1998 of file symcrypt_internal.h.

Referenced by SymCryptEcbEncrypt().

◆ encryptFunc

◆ expandedKeySize

SIZE_T _SYMCRYPT_BLOCKCIPHER::expandedKeySize

Definition at line 2007 of file symcrypt_internal.h.

◆ expandKeyFunc

PSYMCRYPT_BLOCKCIPHER_EXPAND_KEY _SYMCRYPT_BLOCKCIPHER::expandKeyFunc

Definition at line 1995 of file symcrypt_internal.h.

Referenced by SymCryptGcmExpandKey().

◆ gcmDecryptPartFunc

PSYMCRYPT_BLOCKCIPHER_AEADPART_MODE _SYMCRYPT_BLOCKCIPHER::gcmDecryptPartFunc

Definition at line 2005 of file symcrypt_internal.h.

◆ gcmEncryptPartFunc

PSYMCRYPT_BLOCKCIPHER_AEADPART_MODE _SYMCRYPT_BLOCKCIPHER::gcmEncryptPartFunc

Definition at line 2004 of file symcrypt_internal.h.


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