Security Scol plugin
Protected Types | Protected Attributes | List of all members
Kalyna_Base Class Reference

Kalyna block cipher base class. More...

#include <kalyna.h>

Inheritance diagram for Kalyna_Base:
Kalyna128::Base Kalyna256::Base Kalyna512::Base

Protected Types

typedef SecBlock< word64, AllocatorWithCleanup< word64, true > > AlignedSecBlock64
 

Protected Attributes

AlignedSecBlock64 m_wspace
 
AlignedSecBlock64 m_mkey
 
AlignedSecBlock64 m_rkeys
 
unsigned int m_kl
 
unsigned int m_nb
 
unsigned int m_nk
 

Detailed Description

Kalyna block cipher base class.

Since
Crypto++ 6.0

Definition at line 58 of file kalyna.h.

Member Typedef Documentation

◆ AlignedSecBlock64

typedef SecBlock<word64, AllocatorWithCleanup<word64, true> > Kalyna_Base::AlignedSecBlock64
protected

Definition at line 64 of file kalyna.h.

Constructor & Destructor Documentation

◆ ~Kalyna_Base()

virtual Kalyna_Base::~Kalyna_Base ( )
inlinevirtual

Definition at line 61 of file kalyna.h.

Member Data Documentation

◆ m_kl

unsigned int Kalyna_Base::m_kl
protected

Definition at line 68 of file kalyna.h.

◆ m_mkey

AlignedSecBlock64 Kalyna_Base::m_mkey
protected

Definition at line 66 of file kalyna.h.

◆ m_nb

unsigned int Kalyna_Base::m_nb
protected

Definition at line 68 of file kalyna.h.

◆ m_nk

unsigned int Kalyna_Base::m_nk
protected

Definition at line 68 of file kalyna.h.

◆ m_rkeys

AlignedSecBlock64 Kalyna_Base::m_rkeys
protected

Definition at line 67 of file kalyna.h.

◆ m_wspace

AlignedSecBlock64 Kalyna_Base::m_wspace
mutableprotected

Definition at line 65 of file kalyna.h.


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