Class tpaddedcryptohandler
Unit
Declaration
type tpaddedcryptohandler = class(tbasecryptohandler)
Description
This item has no description. Showing description inherited from tmsecomponent.
Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component. This unit, mseclasses, must be added to uses after classes in code that also uses a third-party unit expecting the plain FPC tcomponent (e.g. TPSScript.Create(TComponent)), since MSEgui forks the FPC classes unit.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tcustomcryptohandler
- tbasecryptohandler
- tpaddedcryptohandler
Overview
Methods
| Protected | procedure cipherupdate(var aclient: cryptoclientinfoty; const source: pbyte; const sourcelen: integer; const dest: pbyte; out destlen: integer); virtual; abstract; |
| Protected | procedure cipherfinal(var aclient: cryptoclientinfoty; const dest: pbyte; out destlen: integer); virtual; abstract; |
| Protected | function calcwritebuffersize(var aclient: cryptoclientinfoty; const acount: integer): integer; virtual; |
| Protected | function readdata(var aclient: cryptoclientinfoty; var buffer; const acount: integer): integer; virtual; |
| Protected | function read(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; override; |
| Protected | function write(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; override; |
| Protected | function seek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; override; |
| Protected | function internalread(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; |
| Protected | function internalwrite(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; |
| Protected | function internalseek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; |
| Protected | function getsize(var aclient: cryptoclientinfoty): int64; override; |
| Protected | procedure restartcipher(var aclient: cryptoclientinfoty); virtual; |
| Protected | procedure open(var aclient: cryptoclientinfoty); override; |
| Protected | procedure close(var aclient: cryptoclientinfoty); override; |
| Protected | procedure initializedata(var aclient: cryptoclientinfoty); virtual; |
| Protected | procedure finalizedata(var aclient: cryptoclientinfoty); virtual; |
| Protected | function padbufsize: integer; virtual; |
Description
Methods
| Protected | procedure cipherupdate(var aclient: cryptoclientinfoty; const source: pbyte; const sourcelen: integer; const dest: pbyte; out destlen: integer); virtual; abstract; |
|
This item has no description. | |
| Protected | procedure cipherfinal(var aclient: cryptoclientinfoty; const dest: pbyte; out destlen: integer); virtual; abstract; |
|
This item has no description. | |
| Protected | function calcwritebuffersize(var aclient: cryptoclientinfoty; const acount: integer): integer; virtual; |
|
This item has no description. | |
| Protected | function readdata(var aclient: cryptoclientinfoty; var buffer; const acount: integer): integer; virtual; |
|
This item has no description. | |
| Protected | function read(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; override; |
|
This item has no description. | |
| Protected | function write(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; override; |
|
This item has no description. | |
| Protected | function seek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; override; |
|
This item has no description. | |
| Protected | function internalread(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; |
|
This item has no description. | |
| Protected | function internalwrite(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; |
|
This item has no description. | |
| Protected | function internalseek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; |
|
This item has no description. | |
| Protected | function getsize(var aclient: cryptoclientinfoty): int64; override; |
|
This item has no description. | |
| Protected | procedure restartcipher(var aclient: cryptoclientinfoty); virtual; |
|
This item has no description. | |
| Protected | procedure open(var aclient: cryptoclientinfoty); override; |
|
This item has no description. | |
| Protected | procedure close(var aclient: cryptoclientinfoty); override; |
|
This item has no description. | |
| Protected | procedure initializedata(var aclient: cryptoclientinfoty); virtual; |
|
This item has no description. | |
| Protected | procedure finalizedata(var aclient: cryptoclientinfoty); virtual; |
|
This item has no description. | |
| Protected | function padbufsize: integer; virtual; |
|
This item has no description. | |
Generated by PasDoc 1.0.4.