Unit RALOpenSSL
Functions and Procedures
Constants
Description
Uses
- Classes
- SysUtils
- RALExternalsLibraries
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; |
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; |
GitHub Repository
Generated by PasDoc 0.16.0.