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

#include <cCipherBlowfish.h>

Public Member Functions

 cCipherBlowfishBlock () noexcept
 
 cCipherBlowfishBlock (const BYTE *pInput)
 
 cCipherBlowfishBlock (const cCipherBlowfishBlock &b) noexcept
 
cCipherBlowfishBlockoperator^= (const cCipherBlowfishBlock &b)
 
void put_BytesToBlock (const BYTE *pInput)
 
void get_BlockBytes (BYTE *pOutput) const
 

Public Attributes

cUnion64 m_v
 

Detailed Description

64 bit SBlock Structure bytes in BIG_ENDIAN format. [0] = left = high, right = low

Constructor & Destructor Documentation

◆ cCipherBlowfishBlock() [1/3]

GrayLib::cCipherBlowfishBlock::cCipherBlowfishBlock ( )
inlinenoexcept

◆ cCipherBlowfishBlock() [2/3]

GrayLib::cCipherBlowfishBlock::cCipherBlowfishBlock ( const BYTE *  pInput)
inline

◆ cCipherBlowfishBlock() [3/3]

GrayLib::cCipherBlowfishBlock::cCipherBlowfishBlock ( const cCipherBlowfishBlock b)
inlinenoexcept

Member Function Documentation

◆ get_BlockBytes()

void GrayLib::cCipherBlowfishBlock::get_BlockBytes ( BYTE *  pOutput) const
inline

Get bytes in BIG_ENDIAN format.

◆ operator^=()

cCipherBlowfishBlock& GrayLib::cCipherBlowfishBlock::operator^= ( const cCipherBlowfishBlock b)
inline

◆ put_BytesToBlock()

void GrayLib::cCipherBlowfishBlock::put_BytesToBlock ( const BYTE *  pInput)
inline

Put bytes in BIG_ENDIAN format.

Member Data Documentation

◆ m_v

cUnion64 GrayLib::cCipherBlowfishBlock::m_v

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