Classe TDWDCP_blockcipher128

Unit

Declaração

type TDWDCP_blockcipher128 = class(TDWDCP_blockcipher)

Descrição

Base type definition for 128 bit block ciphers

Hierarquia

Visão Geral

Métodos

Public class function GetBlockSize: integer; override;
Public procedure Reset; override;
Public procedure Burn; override;
Public procedure SetIV(const Value); override;
Public procedure GetIV(var Value); override;
Public procedure Init(const Key; Size: longword; InitVector: pointer); override;
Public procedure EncryptCFB8bit(const Indata; var Outdata; Size: longword); override;
Public procedure DecryptCFB8bit(const Indata; var Outdata; Size: longword); override;

Descrição

Métodos

Public class function GetBlockSize: integer; override;
 
Public procedure Reset; override;

Get the block size of the cipher (in bits)

Public procedure Burn; override;

Reset any stored chaining information

Public procedure SetIV(const Value); override;

Clear all stored key information and chaining information

Public procedure GetIV(var Value); override;

Sets the IV to Value and performs a reset

Public procedure Init(const Key; Size: longword; InitVector: pointer); override;

Returns the current chaining information, not the actual IV

Public procedure EncryptCFB8bit(const Indata; var Outdata; Size: longword); override;

Do key setup based on the data in Key, size is in bits

Public procedure DecryptCFB8bit(const Indata; var Outdata; Size: longword); override;

Encrypt size bytes of data using the CFB (8 bit) method of encryption


Gerado por PasDoc 0.16.0.