Class TRALThreadCriptoAES
Unit
Declaration
type TRALThreadCriptoAES = class(TThread)
Description
TRALThreadCriptoAES
Hierarchy
- TObject
- TThread
- TRALThreadCriptoAES
Overview
Methods
![]() |
procedure Decrypt; |
![]() |
procedure Encrypt; |
![]() |
procedure DecMixColumns(AInput, AOutput: PByte); |
![]() |
procedure DecryptAES; |
![]() |
procedure DecSubShiftRows(AInput, AOutput: PByte); |
![]() |
procedure EncMixColumns(AInput, AOutput: PByte); |
![]() |
procedure EncryptAES; |
![]() |
procedure EncSubShiftRows(AInput, AOutput: PByte); |
![]() |
procedure Execute; override; |
![]() |
procedure RoundKey(AInput, AOutput: PByte; AKey: PCardinal); |
Properties
![]() |
property Input: PByte read FInput write FInput; |
![]() |
property InputLen: IntegerRAL read FInputLen write FInputLen; |
![]() |
property Output: PByte read FOutput write FOutput; |
![]() |
property OutputLen: IntegerRAL read FOutputLen write FOutputLen; |
![]() |
property WordKeys: PCardinal read FWordKeys write FWordKeys; |
![]() |
property WordKeysLen: IntegerRAL read FWordKeysLen write FWordKeysLen; |
Description
Methods
![]() |
procedure Decrypt; |
![]() |
procedure Encrypt; |
![]() |
procedure DecMixColumns(AInput, AOutput: PByte); |
|
Decrypt cipher | |
![]() |
procedure DecryptAES; |
![]() |
procedure DecSubShiftRows(AInput, AOutput: PByte); |
![]() |
procedure EncMixColumns(AInput, AOutput: PByte); |
|
Encrypt cipher | |
![]() |
procedure EncryptAES; |
![]() |
procedure EncSubShiftRows(AInput, AOutput: PByte); |
![]() |
procedure Execute; override; |
![]() |
procedure RoundKey(AInput, AOutput: PByte; AKey: PCardinal); |
Properties
![]() |
property Input: PByte read FInput write FInput; |
![]() |
property InputLen: IntegerRAL read FInputLen write FInputLen; |
![]() |
property Output: PByte read FOutput write FOutput; |
![]() |
property OutputLen: IntegerRAL read FOutputLen write FOutputLen; |
![]() |
property WordKeys: PCardinal read FWordKeys write FWordKeys; |
![]() |
property WordKeysLen: IntegerRAL read FWordKeysLen write FWordKeysLen; |
GitHub Repository
Generated by PasDoc 0.16.0.


