Unit synacrypt
Variáveis
Descrição
Encryption support
Implemented are DES and 3DES encryption/decryption by ECB, CBC, CFB-8bit, CFB-block, OFB and CTR methods.
Uses
Visão Geral
Classes, Interfaces, Objetos e Registros
Nome | Descrição |
---|---|
Classe TSynaBlockCipher |
Implementation of common routines block ciphers (dafault size is 64-bits) |
Classe TSynaCustomDes |
Implementation of common routines for DES encryption |
Classe TSynaDes |
Implementation of DES encryption |
Classe TSyna3Des |
Implementation of 3DES encryption |
Classe TSynaAes |
Implementation of AES encryption |
Funções e Procedimentos
function TestDes: boolean; |
function Test3Des: boolean; |
function TestAes: boolean; |
Tipos
TDesKeyData = array[0..31] of integer; |
Constantes
BC = 4; |
MAXROUNDS = 14; |
Descrição
Funções e Procedimentos
function TestDes: boolean; |
Call internal test of all DES encryptions. Returns |
function Test3Des: boolean; |
Call internal test of all 3DES encryptions. Returns |
function TestAes: boolean; |
Call internal test of all AES encryptions. Returns |
Tipos
TDesKeyData = array[0..31] of integer; |
Datatype for holding one DES key data
This data type is used internally. |
Constantes
BC = 4; |
MAXROUNDS = 14; |
Gerado por PasDoc 0.16.0.