Class tpaddedcryptohandler

Unit

Declaration

type tpaddedcryptohandler = class(tbasecryptohandler)

Description

This item has no description.

Hierarchy

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 0.17.0.snapshot.