Classe TSynaAes
Unit
Declaração
type TSynaAes = class(TSynaBlockcipher)
Descrição
Implementation of AES encryption
Hierarquia
- TObject
- TSynaBlockCipher
- TSynaAes
Visão Geral
Campos
![]() |
numrounds: longword; |
![]() |
rk: array[0..MAXROUNDS,0..7] of longword; |
![]() |
drk: array[0..MAXROUNDS,0..7] of longword; |
Métodos
![]() |
procedure InitKey(Key: AnsiString); override; |
![]() |
function GetSize: byte; override; |
![]() |
function EncryptECB(const InData: AnsiString): AnsiString; override; |
![]() |
function DecryptECB(const InData: AnsiString): AnsiString; override; |
Descrição
Campos
![]() |
numrounds: longword; |
![]() |
rk: array[0..MAXROUNDS,0..7] of longword; |
![]() |
drk: array[0..MAXROUNDS,0..7] of longword; |
Métodos
![]() |
procedure InitKey(Key: AnsiString); override; |
![]() |
function GetSize: byte; override; |
![]() |
function EncryptECB(const InData: AnsiString): AnsiString; override; |
Encrypt a 128-bit block of data using the ECB method of encryption |
![]() |
function DecryptECB(const InData: AnsiString): AnsiString; override; |
Decrypt a 128-bit block of data using the ECB method of decryption |
Gerado por PasDoc 0.16.0.