Classe TRESTDWDCP_rijndael

Unit

Declaração

type TRESTDWDCP_rijndael = class(TDWDCP_blockcipher128)

Descrição

No description available, ancestor TDWDCP_blockcipher128 description follows

Base type definition for 128 bit block ciphers

Hierarquia

Visão Geral

Campos

Protected numrounds: longword;
Protected rk: array[0..MAXROUNDS,0..7] of DWord;
Protected drk: array[0..MAXROUNDS,0..7] of DWord;

Métodos

Protected procedure InitKey(const Key; Size: longword); override;
Public class function GetId: integer; override;
Public class function GetAlgorithm: string; override;
Public class function GetMaxKeySize: integer; override;
Public class function SelfTest: boolean; override;
Public procedure Burn; override;
Public procedure EncryptECB(const InData; var OutData); override;
Public procedure DecryptECB(const InData; var OutData); override;

Descrição

Campos

Protected numrounds: longword;
 
Protected rk: array[0..MAXROUNDS,0..7] of DWord;
 
Protected drk: array[0..MAXROUNDS,0..7] of DWord;
 

Métodos

Protected procedure InitKey(const Key; Size: longword); override;
 
Public class function GetId: integer; override;
 
Public class function GetAlgorithm: string; override;
 
Public class function GetMaxKeySize: integer; override;
 
Public class function SelfTest: boolean; override;
 
Public procedure Burn; override;
 
Public procedure EncryptECB(const InData; var OutData); override;
 
Public procedure DecryptECB(const InData; var OutData); override;
 

Gerado por PasDoc 0.16.0.