Class TRALThreadCriptoAES

Unit

Declaration

type TRALThreadCriptoAES = class(TThread)

Description

TRALThreadCriptoAES

Hierarchy

Overview

Methods

Public procedure Decrypt;
Public procedure Encrypt;
Protected procedure DecMixColumns(AInput, AOutput: PByte);
Protected procedure DecryptAES;
Protected procedure DecSubShiftRows(AInput, AOutput: PByte);
Protected procedure EncMixColumns(AInput, AOutput: PByte);
Protected procedure EncryptAES;
Protected procedure EncSubShiftRows(AInput, AOutput: PByte);
Protected procedure Execute; override;
Protected procedure RoundKey(AInput, AOutput: PByte; AKey: PCardinal);

Properties

Public property Input: PByte read FInput write FInput;
Published property InputLen: IntegerRAL read FInputLen write FInputLen;
Public property Output: PByte read FOutput write FOutput;
Published property OutputLen: IntegerRAL read FOutputLen write FOutputLen;
Public property WordKeys: PCardinal read FWordKeys write FWordKeys;
Published property WordKeysLen: IntegerRAL read FWordKeysLen write FWordKeysLen;

Description

Methods

Public procedure Decrypt;

This item has no description.

Public procedure Encrypt;

This item has no description.

Protected procedure DecMixColumns(AInput, AOutput: PByte);

Decrypt cipher

Protected procedure DecryptAES;

This item has no description.

Protected procedure DecSubShiftRows(AInput, AOutput: PByte);

This item has no description.

Protected procedure EncMixColumns(AInput, AOutput: PByte);

Encrypt cipher

Protected procedure EncryptAES;

This item has no description.

Protected procedure EncSubShiftRows(AInput, AOutput: PByte);

This item has no description.

Protected procedure Execute; override;

This item has no description.

Protected procedure RoundKey(AInput, AOutput: PByte; AKey: PCardinal);

Encrypt and Decrypt

Properties

Public property Input: PByte read FInput write FInput;

This item has no description.

Published property InputLen: IntegerRAL read FInputLen write FInputLen;

This item has no description.

Public property Output: PByte read FOutput write FOutput;

This item has no description.

Published property OutputLen: IntegerRAL read FOutputLen write FOutputLen;

This item has no description.

Public property WordKeys: PCardinal read FWordKeys write FWordKeys;

This item has no description.

Published property WordKeysLen: IntegerRAL read FWordKeysLen write FWordKeysLen;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.