Unit mseopensslevp

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record MD2_CTX  
Record MD4_CTX  
Record MD5_CTX  
Record RIPEMD160_CTX  
Record SHA_CTX  
Record MDC2_CTX  
Record EVP_MD_CTX  
Record EVP_PKEY_PKEY  
Record EVP_PKEY  
Record ASN1_TYPE  
Record EVP_CIPHER  
Record EVP_MD  
Record EVP_CIPHER_CTX  

Functions and Procedures

function EVP_SealUpdate(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint;
function EVP_OpenUpdate(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint;
function EVP_SignInit(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint;
function EVP_SignUpdate(ctx: pEVP_MD_CTX; const d: Pointer; cnt: cuint): cint;
function EVP_VerifyInit(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint;
function EVP_VerifyUpdate(ctx: pEVP_MD_CTX; const d: Pointer; cnt: cuint): cint;
function EVP_MD_size(e: pEVP_MD): cint;
function EVP_MD_CTX_size(e: pEVP_MD_CTX): cint;
function encryptsymkeyrsa(ek: pcuchar; key: pcuchar; key_len: integer; pubk: pEVP_PKEY): integer;
function decryptsymkeyrsa(key: pcuchar; ek: pcuchar; ekl: integer; priv: pEVP_PKEY): integer;

Types

pEVP_MD_CTX = ˆEVP_MD_CTX;
pEVP_PKEY = ˆEVP_PKEY;
ppEVP_PKEY = ˆpEVP_PKEY;
pSTACK_OFX509 = SslPtr;
pASN1_TYPE = ˆASN1_TYPE;
pEVP_CIPHER_CTX = ˆEVP_CIPHER_CTX;
pEVP_CIPHER = ˆEVP_CIPHER;
pEVP_MD = ˆEVP_MD;
ivty = array[0..EVP_MAX_IV_LENGTH-1] of byte;
pENGINE = SslPtr;

Constants

EVP_MAX_MD_SIZE = 64;
EVP_MAX_KEY_LENGTH = 32;
EVP_MAX_IV_LENGTH = 16;
EVP_MAX_BLOCK_LENGTH = 32;
PKCS5_SALT_LEN = 8;
PKCS5_DEFAULT_ITER = 2048;
EVP_CIPH_STREAM_CIPHER = $0;
EVP_CIPH_ECB_MODE = $1;
EVP_CIPH_CBC_MODE = $2;
EVP_CIPH_CFB_MODE = $3;
EVP_CIPH_OFB_MODE = $4;
EVP_CIPH_MODE = $7;
EVP_CIPH_VARIABLE_LENGTH = $8;
EVP_CIPH_CUSTOM_IV = $10;
EVP_CIPH_ALWAYS_CALL_INIT = $20;
EVP_CIPH_CTRL_INIT = $40;
EVP_CIPH_CUSTOM_KEY_LENGTH = $80;
EVP_CIPH_NO_PADDING = $100;
EVP_CIPH_RAND_KEY = $200;
EVP_CTRL_INIT = $0;
EVP_CTRL_SET_KEY_LENGTH = $1;
EVP_CTRL_GET_RC2_KEY_BITS = $2;
EVP_CTRL_SET_RC2_KEY_BITS = $3;
EVP_CTRL_GET_RC5_ROUNDS = $4;
EVP_CTRL_SET_RC5_ROUNDS = $5;
EVP_CTRL_RAND_KEY = $6;

Variables

EVP_cleanup: procedure; cdecl;
EVP_CIPHER_CTX_init: procedure(ctx: pEVP_CIPHER_CTX); cdecl;
EVP_CIPHER_CTX_cleanup: function(ctx: pEVP_CIPHER_CTX): cint; cdecl;
EVP_CIPHER_CTX_set_padding: function(ctx: pEVP_CIPHER_CTX; padding: cint): cint; cdecl;
EVP_CIPHER_CTX_set_key_length: function(ctx: pEVP_CIPHER_CTX; keylen: cint): cint; cdecl;
EVP_get_digestbyname: function(Name: pcchar): pEVP_MD; cdecl;
EVP_get_cipherbyname: function(name: pcchar): pEVP_CIPHER; cdecl;
EVP_CipherInit: function(ctc: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; key: pcuchar; iv: pcuchar; enc: cint): cint; cdecl;
EVP_CipherInit_ex: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar; enc: cint): cint; cdecl;
EVP_CipherUpdate: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;
EVP_CipherFinal: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;
EVP_CipherFinal_ex: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;
EVP_EncryptInit: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; key: pcuchar; iv: pcuchar): cint; cdecl;
EVP_EncryptInit_ex: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar): cint; cdecl;
EVP_EncryptUpdate: function(ctx: pEVP_CIPHER_CTX;_out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;
EVP_EncryptFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;
EVP_EncryptFinal_ex: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;
EVP_DecryptInit: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; key: pcuchar; iv: pcuchar): cint; cdecl;
EVP_DecryptInit_ex: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar): cint; cdecl;
EVP_DecryptUpdate: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;
EVP_DecryptFinal: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;
EVP_DecryptFinal_ex: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;
EVP_DigestInit: function(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint; cdecl;
EVP_DigestInit_ex: function(ctx: pEVP_MD_CTX; const _type: pEVP_MD; impl: pENGINE): cint; cdecl;
EVP_DigestUpdate: function(ctx: pEVP_MD_CTX; const d: Pointer; cnt: sslsize_t): cint; cdecl;
EVP_DigestFinal: function(ctx: pEVP_MD_CTX; md: pcuchar; var s: cuint): cint; cdecl;
EVP_DigestFinal_ex: function(ctx: pEVP_MD_CTX; md: pcuchar; var s: cuint): cint; cdecl;
EVP_SignFinal: function(ctx: pEVP_MD_CTX; sig: pointer; var s: cuint; key: pEVP_PKEY): cint; cdecl;
EVP_VerifyFinal: function(ctx: pEVP_MD_CTX; sigbuf: pointer; siglen: cuint; pkey: pEVP_PKEY): cint; cdecl;
EVP_MD_CTX_copy: function(_out: pEVP_MD_CTX; _in: pEVP_MD_CTX): cint; cdecl;
EVP_CIPHER_CTX_rand_key: function(ctx: pEVP_CIPHER_CTX; key: pcuchar): cint; cdecl;
EVP_md_null: function: pEVP_MD; cdecl;
EVP_md2: function: pEVP_MD; cdecl;
EVP_md5: function: pEVP_MD; cdecl;
EVP_sha: function: pEVP_MD; cdecl;
EVP_sha1: function: pEVP_MD; cdecl;
EVP_dss: function: pEVP_MD; cdecl;
EVP_dss1: function: pEVP_MD; cdecl;
EVP_mdc2: function: pEVP_MD; cdecl;
EVP_ripemd160: function: pEVP_MD; cdecl;
EVP_enc_null: function: pEVP_CIPHER; cdecl;
EVP_des_ecb: function: pEVP_CIPHER; cdecl;
EVP_des_ede: function: pEVP_CIPHER; cdecl;
EVP_des_ede3: function: pEVP_CIPHER; cdecl;
EVP_des_cfb: function: pEVP_CIPHER; cdecl;
EVP_des_ede_cfb: function: pEVP_CIPHER; cdecl;
EVP_des_ede3_cfb: function: pEVP_CIPHER; cdecl;
EVP_des_ofb: function: pEVP_CIPHER; cdecl;
EVP_des_ede_ofb: function: pEVP_CIPHER; cdecl;
EVP_des_ede3_ofb: function: pEVP_CIPHER; cdecl;
EVP_des_cbc: function: pEVP_CIPHER; cdecl;
EVP_des_ede_cbc: function: pEVP_CIPHER; cdecl;
EVP_des_ede3_cbc: function: pEVP_CIPHER; cdecl;
EVP_desx_cbc: function: pEVP_CIPHER; cdecl;
EVP_idea_cbc: function: pEVP_CIPHER; cdecl;
EVP_idea_cfb: function: pEVP_CIPHER; cdecl;
EVP_idea_ecb: function: pEVP_CIPHER; cdecl;
EVP_idea_ofb: function: pEVP_CIPHER; cdecl;
EVP_PKEY_New: function(): pEVP_PKEY; cdecl;
EVP_PKEY_Free: procedure(pk: pEVP_PKEY); cdecl;
EVP_PKEY_Assign: function(pkey: pEVP_PKEY; _type: cint; key: pRSA): cint; cdecl;
EVP_PKEY_type: function(keytype: cint): cint; cdecl;
EVP_PKEY_assign_RSA: function(key: pEVP_PKEY; rsa: pRSA): cint; cdecl;
EVP_PKEY_assign_DSA: function(key: pEVP_PKEY; dsa: pDSA): cint; cdecl;
EVP_PKEY_assign_DH: function(key: pEVP_PKEY; dh: pDH): cint; cdecl;
EVP_PKEY_assign_EC_KEY: function(key: pEVP_PKEY; ec: pEC_KEY): cint; cdecl;
EVP_PKEY_set1_RSA: function(key: pEVP_PKEY; rsa: pRSA): cint; cdecl;
EVP_PKEY_set1_DSA: function(key: pEVP_PKEY; dsa: pDSA): cint; cdecl;
EVP_PKEY_set1_DH: function(key: pEVP_PKEY; dh: pDH): cint; cdecl;
EVP_PKEY_set1_EC_KEY: function(key: pEVP_PKEY; ec: pEC_KEY): cint; cdecl;
EVP_PKEY_size: function(key: pEVP_PKEY): cint; cdecl;
EVP_PKEY_get1_RSA: function(key: pEVP_PKEY): pRSA; cdecl;
EVP_PKEY_get1_DSA: function(key: pEVP_PKEY): pDSA; cdecl;
EVP_PKEY_get1_DH: function(key: pEVP_PKEY): pDH; cdecl;
EVP_PKEY_get1_EC_KEY: function(key: pEVP_PKEY): pEC_KEY; cdecl;
EVP_set_pw_prompt: procedure(prompt: pcchar); cdecl;
EVP_get_pw_prompt: function: pcchar; cdecl;
EVP_read_pw_string: function(buf: pcchar; len: cint; const prompt: pcchar; verify: cint): cint; cdecl;
EVP_read_pw_string_min: function(buf: pcchar; minlen: cint; maxlen: cint; prompt: pcchar; verify: cint): cint; cdecl;
d2i_PrivateKey_bio: function(bp: pBIO; var a: pEVP_PKEY): pEVP_PKEY; cdecl;
d2i_PUBKEY_bio: function(bp: pBIO; var a: pEVP_PKEY): pEVP_PKEY; cdecl;
i2d_PUBKEY_bio: function(bp: pBIO; pkey: pEVP_PKEY): cint; cdecl;
EVP_MD_type: function(const md: pEVP_MD): cint; cdecl;
EVP_MD_pkey_type: function(const md: pEVP_MD): cint; cdecl;
EVP_MD_block_size: function(const md: pEVP_MD): cint; cdecl;
EVP_MD_flags: function(const md: pEVP_MD): cardinal; cdecl;
EVP_MD_CTX_md: function(const ctx: pEVP_MD_CTX): pEVP_MD; cdecl;
EVP_MD_CTX_init: procedure(ctx: pEVP_MD_CTX); cdecl;
EVP_MD_CTX_cleanup: function(ctx: pEVP_MD_CTX): cint; cdecl;
EVP_MD_CTX_create: function: pEVP_MD_CTX; cdecl;
EVP_MD_CTX_destroy: procedure(ctx: pEVP_MD_CTX); cdecl;
EVP_BytesToKey: function(const _type: pEVP_CIPHER; const md: pEVP_MD; salt: pcuchar; const data: pcuchar; datalen: cint; count: cint; key: pcuchar; iv: pcuchar): cint; cdecl;
EVP_SealInit: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; ek: ppcuchar; ekl: pcint; iv: pcuchar; pubkey: ppEVP_PKEY; npubk: cint): cint; cdecl;
EVP_SealFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;
EVP_OpenInit: function(ctx: pEVP_CIPHER_CTX;_type: pEVP_CIPHER; ek: pcuchar; ekl: cint; iv: pcuchar; priv: pEVP_PKEY): cint; cdecl;
EVP_OpenFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;

Description

Functions and Procedures

function EVP_SealUpdate(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint;

This item has no description.

function EVP_OpenUpdate(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint;

This item has no description.

function EVP_SignInit(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint;

This item has no description.

function EVP_SignUpdate(ctx: pEVP_MD_CTX; const d: Pointer; cnt: cuint): cint;

This item has no description.

function EVP_VerifyInit(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint;

This item has no description.

function EVP_VerifyUpdate(ctx: pEVP_MD_CTX; const d: Pointer; cnt: cuint): cint;

This item has no description.

function EVP_MD_size(e: pEVP_MD): cint;

This item has no description.

function EVP_MD_CTX_size(e: pEVP_MD_CTX): cint;

This item has no description.

function encryptsymkeyrsa(ek: pcuchar; key: pcuchar; key_len: integer; pubk: pEVP_PKEY): integer;

This item has no description.

function decryptsymkeyrsa(key: pcuchar; ek: pcuchar; ekl: integer; priv: pEVP_PKEY): integer;

This item has no description.

Types

pEVP_MD_CTX = ˆEVP_MD_CTX;

This item has no description.

pEVP_PKEY = ˆEVP_PKEY;

This item has no description.

ppEVP_PKEY = ˆpEVP_PKEY;

This item has no description.

pSTACK_OFX509 = SslPtr;

This item has no description.

pASN1_TYPE = ˆASN1_TYPE;

This item has no description.

pEVP_CIPHER_CTX = ˆEVP_CIPHER_CTX;

This item has no description.

pEVP_CIPHER = ˆEVP_CIPHER;

This item has no description.

pEVP_MD = ˆEVP_MD;

This item has no description.

ivty = array[0..EVP_MAX_IV_LENGTH-1] of byte;

This item has no description.

pENGINE = SslPtr;

This item has no description.

Constants

EVP_MAX_MD_SIZE = 64;

This item has no description.

EVP_MAX_KEY_LENGTH = 32;

This item has no description.

EVP_MAX_IV_LENGTH = 16;

This item has no description.

EVP_MAX_BLOCK_LENGTH = 32;

This item has no description.

PKCS5_SALT_LEN = 8;

This item has no description.

PKCS5_DEFAULT_ITER = 2048;

This item has no description.

EVP_CIPH_STREAM_CIPHER = $0;

This item has no description.

EVP_CIPH_ECB_MODE = $1;

This item has no description.

EVP_CIPH_CBC_MODE = $2;

This item has no description.

EVP_CIPH_CFB_MODE = $3;

This item has no description.

EVP_CIPH_OFB_MODE = $4;

This item has no description.

EVP_CIPH_MODE = $7;

This item has no description.

EVP_CIPH_VARIABLE_LENGTH = $8;

This item has no description.

EVP_CIPH_CUSTOM_IV = $10;

This item has no description.

EVP_CIPH_ALWAYS_CALL_INIT = $20;

This item has no description.

EVP_CIPH_CTRL_INIT = $40;

This item has no description.

EVP_CIPH_CUSTOM_KEY_LENGTH = $80;

This item has no description.

EVP_CIPH_NO_PADDING = $100;

This item has no description.

EVP_CIPH_RAND_KEY = $200;

This item has no description.

EVP_CTRL_INIT = $0;

This item has no description.

EVP_CTRL_SET_KEY_LENGTH = $1;

This item has no description.

EVP_CTRL_GET_RC2_KEY_BITS = $2;

This item has no description.

EVP_CTRL_SET_RC2_KEY_BITS = $3;

This item has no description.

EVP_CTRL_GET_RC5_ROUNDS = $4;

This item has no description.

EVP_CTRL_SET_RC5_ROUNDS = $5;

This item has no description.

EVP_CTRL_RAND_KEY = $6;

This item has no description.

Variables

EVP_cleanup: procedure; cdecl;

This item has no description.

EVP_CIPHER_CTX_init: procedure(ctx: pEVP_CIPHER_CTX); cdecl;

This item has no description.

EVP_CIPHER_CTX_cleanup: function(ctx: pEVP_CIPHER_CTX): cint; cdecl;

This item has no description.

EVP_CIPHER_CTX_set_padding: function(ctx: pEVP_CIPHER_CTX; padding: cint): cint; cdecl;

This item has no description.

EVP_CIPHER_CTX_set_key_length: function(ctx: pEVP_CIPHER_CTX; keylen: cint): cint; cdecl;

This item has no description.

EVP_get_digestbyname: function(Name: pcchar): pEVP_MD; cdecl;

This item has no description.

EVP_get_cipherbyname: function(name: pcchar): pEVP_CIPHER; cdecl;

This item has no description.

EVP_CipherInit: function(ctc: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; key: pcuchar; iv: pcuchar; enc: cint): cint; cdecl;

This item has no description.

EVP_CipherInit_ex: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar; enc: cint): cint; cdecl;

This item has no description.

EVP_CipherUpdate: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;

This item has no description.

EVP_CipherFinal: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_CipherFinal_ex: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_EncryptInit: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; key: pcuchar; iv: pcuchar): cint; cdecl;

This item has no description.

EVP_EncryptInit_ex: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar): cint; cdecl;

This item has no description.

EVP_EncryptUpdate: function(ctx: pEVP_CIPHER_CTX;_out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;

This item has no description.

EVP_EncryptFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_EncryptFinal_ex: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_DecryptInit: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; key: pcuchar; iv: pcuchar): cint; cdecl;

This item has no description.

EVP_DecryptInit_ex: function(ctx: pEVP_CIPHER_CTX; cipher: pEVP_CIPHER; impl: pENGINE; key: pcuchar; iv: pcuchar): cint; cdecl;

This item has no description.

EVP_DecryptUpdate: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint; _in: pcuchar; inl: cint): cint; cdecl;

This item has no description.

EVP_DecryptFinal: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_DecryptFinal_ex: function(ctx: pEVP_CIPHER_CTX; outm: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_DigestInit: function(ctx: pEVP_MD_CTX; const _type: pEVP_MD): cint; cdecl;

This item has no description.

EVP_DigestInit_ex: function(ctx: pEVP_MD_CTX; const _type: pEVP_MD; impl: pENGINE): cint; cdecl;

This item has no description.

EVP_DigestUpdate: function(ctx: pEVP_MD_CTX; const d: Pointer; cnt: sslsize_t): cint; cdecl;

This item has no description.

EVP_DigestFinal: function(ctx: pEVP_MD_CTX; md: pcuchar; var s: cuint): cint; cdecl;

This item has no description.

EVP_DigestFinal_ex: function(ctx: pEVP_MD_CTX; md: pcuchar; var s: cuint): cint; cdecl;

This item has no description.

EVP_SignFinal: function(ctx: pEVP_MD_CTX; sig: pointer; var s: cuint; key: pEVP_PKEY): cint; cdecl;

This item has no description.

EVP_VerifyFinal: function(ctx: pEVP_MD_CTX; sigbuf: pointer; siglen: cuint; pkey: pEVP_PKEY): cint; cdecl;

This item has no description.

EVP_MD_CTX_copy: function(_out: pEVP_MD_CTX; _in: pEVP_MD_CTX): cint; cdecl;

This item has no description.

EVP_CIPHER_CTX_rand_key: function(ctx: pEVP_CIPHER_CTX; key: pcuchar): cint; cdecl;

This item has no description.

EVP_md_null: function: pEVP_MD; cdecl;

This item has no description.

EVP_md2: function: pEVP_MD; cdecl;

This item has no description.

EVP_md5: function: pEVP_MD; cdecl;

This item has no description.

EVP_sha: function: pEVP_MD; cdecl;

This item has no description.

EVP_sha1: function: pEVP_MD; cdecl;

This item has no description.

EVP_dss: function: pEVP_MD; cdecl;

This item has no description.

EVP_dss1: function: pEVP_MD; cdecl;

This item has no description.

EVP_mdc2: function: pEVP_MD; cdecl;

This item has no description.

EVP_ripemd160: function: pEVP_MD; cdecl;

This item has no description.

EVP_enc_null: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ecb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede3: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_cfb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede_cfb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede3_cfb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ofb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede_ofb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede3_ofb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_cbc: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede_cbc: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_des_ede3_cbc: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_desx_cbc: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_idea_cbc: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_idea_cfb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_idea_ecb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_idea_ofb: function: pEVP_CIPHER; cdecl;

This item has no description.

EVP_PKEY_New: function(): pEVP_PKEY; cdecl;

This item has no description.

EVP_PKEY_Free: procedure(pk: pEVP_PKEY); cdecl;

This item has no description.

EVP_PKEY_Assign: function(pkey: pEVP_PKEY; _type: cint; key: pRSA): cint; cdecl;

This item has no description.

EVP_PKEY_type: function(keytype: cint): cint; cdecl;

This item has no description.

EVP_PKEY_assign_RSA: function(key: pEVP_PKEY; rsa: pRSA): cint; cdecl;

This item has no description.

EVP_PKEY_assign_DSA: function(key: pEVP_PKEY; dsa: pDSA): cint; cdecl;

This item has no description.

EVP_PKEY_assign_DH: function(key: pEVP_PKEY; dh: pDH): cint; cdecl;

This item has no description.

EVP_PKEY_assign_EC_KEY: function(key: pEVP_PKEY; ec: pEC_KEY): cint; cdecl;

This item has no description.

EVP_PKEY_set1_RSA: function(key: pEVP_PKEY; rsa: pRSA): cint; cdecl;

This item has no description.

EVP_PKEY_set1_DSA: function(key: pEVP_PKEY; dsa: pDSA): cint; cdecl;

This item has no description.

EVP_PKEY_set1_DH: function(key: pEVP_PKEY; dh: pDH): cint; cdecl;

This item has no description.

EVP_PKEY_set1_EC_KEY: function(key: pEVP_PKEY; ec: pEC_KEY): cint; cdecl;

This item has no description.

EVP_PKEY_size: function(key: pEVP_PKEY): cint; cdecl;

This item has no description.

EVP_PKEY_get1_RSA: function(key: pEVP_PKEY): pRSA; cdecl;

This item has no description.

EVP_PKEY_get1_DSA: function(key: pEVP_PKEY): pDSA; cdecl;

This item has no description.

EVP_PKEY_get1_DH: function(key: pEVP_PKEY): pDH; cdecl;

This item has no description.

EVP_PKEY_get1_EC_KEY: function(key: pEVP_PKEY): pEC_KEY; cdecl;

This item has no description.

EVP_set_pw_prompt: procedure(prompt: pcchar); cdecl;

This item has no description.

EVP_get_pw_prompt: function: pcchar; cdecl;

This item has no description.

EVP_read_pw_string: function(buf: pcchar; len: cint; const prompt: pcchar; verify: cint): cint; cdecl;

This item has no description.

EVP_read_pw_string_min: function(buf: pcchar; minlen: cint; maxlen: cint; prompt: pcchar; verify: cint): cint; cdecl;

This item has no description.

d2i_PrivateKey_bio: function(bp: pBIO; var a: pEVP_PKEY): pEVP_PKEY; cdecl;

This item has no description.

d2i_PUBKEY_bio: function(bp: pBIO; var a: pEVP_PKEY): pEVP_PKEY; cdecl;

This item has no description.

i2d_PUBKEY_bio: function(bp: pBIO; pkey: pEVP_PKEY): cint; cdecl;

This item has no description.

EVP_MD_type: function(const md: pEVP_MD): cint; cdecl;

This item has no description.

EVP_MD_pkey_type: function(const md: pEVP_MD): cint; cdecl;

This item has no description.

EVP_MD_block_size: function(const md: pEVP_MD): cint; cdecl;

This item has no description.

EVP_MD_flags: function(const md: pEVP_MD): cardinal; cdecl;

This item has no description.

EVP_MD_CTX_md: function(const ctx: pEVP_MD_CTX): pEVP_MD; cdecl;

This item has no description.

EVP_MD_CTX_init: procedure(ctx: pEVP_MD_CTX); cdecl;

This item has no description.

EVP_MD_CTX_cleanup: function(ctx: pEVP_MD_CTX): cint; cdecl;

This item has no description.

EVP_MD_CTX_create: function: pEVP_MD_CTX; cdecl;

This item has no description.

EVP_MD_CTX_destroy: procedure(ctx: pEVP_MD_CTX); cdecl;

This item has no description.

EVP_BytesToKey: function(const _type: pEVP_CIPHER; const md: pEVP_MD; salt: pcuchar; const data: pcuchar; datalen: cint; count: cint; key: pcuchar; iv: pcuchar): cint; cdecl;

This item has no description.

EVP_SealInit: function(ctx: pEVP_CIPHER_CTX; _type: pEVP_CIPHER; ek: ppcuchar; ekl: pcint; iv: pcuchar; pubkey: ppEVP_PKEY; npubk: cint): cint; cdecl;

This item has no description.

EVP_SealFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;

This item has no description.

EVP_OpenInit: function(ctx: pEVP_CIPHER_CTX;_type: pEVP_CIPHER; ek: pcuchar; ekl: cint; iv: pcuchar; priv: pEVP_PKEY): cint; cdecl;

This item has no description.

EVP_OpenFinal: function(ctx: pEVP_CIPHER_CTX; _out: pcuchar; var outl: cint): cint; cdecl;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.