Unit RALOpenSSL

Description

This item has no description.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Record EVP_CIPHER_CTX  
Class TRALOpenSSL  

Types

PEVP_CIPHER_CTX = ˆEVP_CIPHER_CTX;

Variables

EVP_EncryptInit_ex: function(ctx: PEVP_CIPHER_CTX; cipher: Pointer; engine: Pointer; key: PByte; iv: PByte): Integer; cdecl;
EVP_EncryptUpdate: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger; inbuf: PByte; inlen: Integer): Integer; cdecl;
EVP_EncryptFinal_ex: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger): Integer; cdecl;
EVP_DecryptInit_ex: function(ctx: PEVP_CIPHER_CTX; cipher: Pointer; engine: Pointer; key: PByte; iv: PByte): Integer; cdecl;
EVP_DecryptUpdate: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger; inbuf: PByte; inlen: Integer): Integer; cdecl;
EVP_DecryptFinal_ex: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger): Integer; cdecl;
EVP_CIPHER_CTX_new: function: PEVP_CIPHER_CTX; cdecl;
EVP_CIPHER_CTX_free: procedure(ctx: PEVP_CIPHER_CTX); cdecl;
EVP_aes_128_cbc: function: Pointer; cdecl;
EVP_aes_192_cbc: function: Pointer; cdecl;
EVP_aes_256_cbc: function: Pointer; cdecl;
EVP_aes_128_ecb: function: Pointer; cdecl;
EVP_aes_192_ecb: function: Pointer; cdecl;
EVP_aes_256_ecb: function: Pointer; cdecl;

Description

Types

PEVP_CIPHER_CTX = ˆEVP_CIPHER_CTX;

This item has no description.

Variables

EVP_EncryptInit_ex: function(ctx: PEVP_CIPHER_CTX; cipher: Pointer; engine: Pointer; key: PByte; iv: PByte): Integer; cdecl;

This item has no description.

EVP_EncryptUpdate: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger; inbuf: PByte; inlen: Integer): Integer; cdecl;

This item has no description.

EVP_EncryptFinal_ex: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger): Integer; cdecl;

This item has no description.

EVP_DecryptInit_ex: function(ctx: PEVP_CIPHER_CTX; cipher: Pointer; engine: Pointer; key: PByte; iv: PByte): Integer; cdecl;

This item has no description.

EVP_DecryptUpdate: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger; inbuf: PByte; inlen: Integer): Integer; cdecl;

This item has no description.

EVP_DecryptFinal_ex: function(ctx: PEVP_CIPHER_CTX; outbuf: PByte; outlen: PInteger): Integer; cdecl;

This item has no description.

EVP_CIPHER_CTX_new: function: PEVP_CIPHER_CTX; cdecl;

This item has no description.

EVP_CIPHER_CTX_free: procedure(ctx: PEVP_CIPHER_CTX); cdecl;

This item has no description.

EVP_aes_128_cbc: function: Pointer; cdecl;

This item has no description.

EVP_aes_192_cbc: function: Pointer; cdecl;

This item has no description.

EVP_aes_256_cbc: function: Pointer; cdecl;

This item has no description.

EVP_aes_128_ecb: function: Pointer; cdecl;

This item has no description.

EVP_aes_192_ecb: function: Pointer; cdecl;

This item has no description.

EVP_aes_256_ecb: function: Pointer; cdecl;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.