Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cCipherPaddingPKCS7 Class Reference

#include <cCipherPadding.h>

Inheritance diagram for GrayLib::cCipherPaddingPKCS7:
GrayLib::cCipherPadding

Public Member Functions

virtual void WritePadding (BYTE *pOutput, size_t nOutputSize, size_t nDataEnd) const override
 
virtual HRESULT ReadPadding (const BYTE *pInput, size_t nInputSize, size_t *nDataEnd) const override
 

Static Public Attributes

static const cCipherPaddingPKCS7 k_CIPHER_PAD_PKCS7
 
- Static Public Attributes inherited from GrayLib::cCipherPadding
static const cCipherPadding k_CIPHER_PAD_NONE
 

Detailed Description

CIPHER_PAD_PKCS7

Member Function Documentation

◆ ReadPadding()

HRESULT GrayLib::cCipherPaddingPKCS7::ReadPadding ( const BYTE *  pInput,
size_t  nInputSize,
size_t *  nDataEnd 
) const
overridevirtual

Reimplemented from GrayLib::cCipherPadding.

◆ WritePadding()

void GrayLib::cCipherPaddingPKCS7::WritePadding ( BYTE *  pOutput,
size_t  nOutputSize,
size_t  nDataEnd 
) const
overridevirtual

Reimplemented from GrayLib::cCipherPadding.

Member Data Documentation

◆ k_CIPHER_PAD_PKCS7

const cCipherPaddingPKCS7 GrayLib::cCipherPaddingPKCS7::k_CIPHER_PAD_PKCS7
static

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