Class tbase64handler

Unit

Declaration

type tbase64handler = class(tpaddedcryptohandler)

Description

No description available, ancestor tpaddedcryptohandler description follows
No description available, ancestor tbasecryptohandler description follows
No description available, ancestor tcustomcryptohandler description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure initpointers(var aclient: cryptoclientinfoty);
Protected function padbufsize: integer; override;
Protected procedure cipherupdate(var aclient: cryptoclientinfoty; const source: pbyte; const sourcelen: integer; const dest: pbyte; out destlen: integer); override;
Protected procedure cipherfinal(var aclient: cryptoclientinfoty; const dest: pbyte; out destlen: integer); override;
Protected function readdata(var aclient: cryptoclientinfoty; var buffer; const acount: integer): integer; override;
Protected function calcwritebuffersize(var aclient: cryptoclientinfoty; const acount: integer): integer; override;
Protected procedure initializedata(var aclient: cryptoclientinfoty); override;
Protected procedure finalizedata(var aclient: cryptoclientinfoty); override;
Protected procedure restartcipher(var aclient: cryptoclientinfoty); override;
Public constructor create(aowner: tcomponent); override;

Properties

Published property maxlinelength: integer read fmaxlinelength write fmaxlinelength default defaultbase64linelength;

Description

Methods

Protected procedure initpointers(var aclient: cryptoclientinfoty);
 
Protected function padbufsize: integer; override;
 
Protected procedure cipherupdate(var aclient: cryptoclientinfoty; const source: pbyte; const sourcelen: integer; const dest: pbyte; out destlen: integer); override;
 
Protected procedure cipherfinal(var aclient: cryptoclientinfoty; const dest: pbyte; out destlen: integer); override;
 
Protected function readdata(var aclient: cryptoclientinfoty; var buffer; const acount: integer): integer; override;
 
Protected function calcwritebuffersize(var aclient: cryptoclientinfoty; const acount: integer): integer; override;
 
Protected procedure initializedata(var aclient: cryptoclientinfoty); override;
 
Protected procedure finalizedata(var aclient: cryptoclientinfoty); override;
 
Protected procedure restartcipher(var aclient: cryptoclientinfoty); override;
 
Public constructor create(aowner: tcomponent); override;
 

Properties

Published property maxlinelength: integer read fmaxlinelength write fmaxlinelength default defaultbase64linelength;
 

Generated by PasDoc 0.16.0.