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.


