Class tcustomcryptohandler
Unit
Declaration
type tcustomcryptohandler = class(tmsecomponent)
Description
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tcustomcryptohandler
Overview
Fields
fchainend: tcustomcryptohandler; |
Methods
procedure flush(var aclient: cryptoclientinfoty); overload; virtual; |
|
procedure flushchain(var aclient: cryptoclientinfoty); |
|
procedure writeerror(var aclient: cryptoclientinfoty); |
|
procedure readerror(var aclient: cryptoclientinfoty); |
|
procedure finalizeclient(var aclient: cryptoclientinfoty); virtual; |
|
function checkopen(const aindex: integer): pcryptoclientinfoty; |
|
procedure connect(const aclient: tmsefilestream; const alink: tcustomcryptohandler; const aindex: integer; out endhandler: tcustomcryptohandler; out endindex: integer); |
|
procedure disconnect( const aindex: integer); |
|
procedure open(var aclient: cryptoclientinfoty); virtual; |
|
procedure close(var aclient: cryptoclientinfoty); virtual; |
|
function read(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; virtual; |
|
function write(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; virtual; |
|
function seek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; virtual; |
|
function getsize(var aclient: cryptoclientinfoty): int64; virtual; |
|
function getclient(const astream: tmsefilestream): pcryptoclientinfoty; |
|
destructor destroy; override; |
|
procedure flush(const astream: tmsefilestream); overload; |
|
function encrypt(const adata: string; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; overload; |
|
function encrypt(const adata: pointer; adatalength: integer; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; overload; |
|
function decrypt(const adata: string; const base64: boolean = false): string; |
|
function encrypttext(const atext: msestring; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; |
|
function decrypttext(const adata: string; const base64: boolean = false): msestring; |
Properties
property chain: tcustomcryptohandler read fchain write setchain; |
Description
Fields
fchainend: tcustomcryptohandler; |
|
Methods
procedure flush(var aclient: cryptoclientinfoty); overload; virtual; |
|
procedure flushchain(var aclient: cryptoclientinfoty); |
|
procedure writeerror(var aclient: cryptoclientinfoty); |
|
procedure readerror(var aclient: cryptoclientinfoty); |
|
procedure finalizeclient(var aclient: cryptoclientinfoty); virtual; |
|
function checkopen(const aindex: integer): pcryptoclientinfoty; |
|
procedure connect(const aclient: tmsefilestream; const alink: tcustomcryptohandler; const aindex: integer; out endhandler: tcustomcryptohandler; out endindex: integer); |
|
procedure disconnect( const aindex: integer); |
|
procedure open(var aclient: cryptoclientinfoty); virtual; |
|
procedure close(var aclient: cryptoclientinfoty); virtual; |
|
function read(var aclient: cryptoclientinfoty; var buffer; count: longint): longint; virtual; |
|
function write(var aclient: cryptoclientinfoty; const buffer; count: longint): longint; virtual; |
|
function seek(var aclient: cryptoclientinfoty; const offset: int64; origin: tseekorigin): int64; virtual; |
|
function getsize(var aclient: cryptoclientinfoty): int64; virtual; |
|
function getclient(const astream: tmsefilestream): pcryptoclientinfoty; |
|
destructor destroy; override; |
|
procedure flush(const astream: tmsefilestream); overload; |
|
function encrypt(const adata: string; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; overload; |
|
function encrypt(const adata: pointer; adatalength: integer; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; overload; |
|
function decrypt(const adata: string; const base64: boolean = false): string; |
|
function encrypttext(const atext: msestring; const base64: boolean = false; const maxlinelength: integer = defaultbase64linelength): string; |
|
function decrypttext(const adata: string; const base64: boolean = false): msestring; |
|
Properties
property chain: tcustomcryptohandler read fchain write setchain; |
|
Generated by PasDoc 0.16.0.