Source position: IdSSLOpenSSLHeaders.pas line 12580
type EVP_CIPHER = record |
||
nid: TIdC_INT; |
|
|
block_size: TIdC_INT; |
|
|
key_len: TIdC_INT; |
|
|
iv_len: TIdC_INT; |
|
|
flags: TIdC_UINT; |
|
|
init: function( |
|
|
ctx: PEVP_CIPHER_CTX; |
||
key: PIdAnsiChar; |
||
iv: PIdAnsiChar; |
||
enc: TIdC_INT |
||
):TIdC_INT; |
||
do_cipher: function( |
|
|
ctx: PEVP_CIPHER_CTX; |
||
_out: PIdAnsiChar; |
||
_in: PIdAnsiChar; |
||
inl: size_t |
||
):TIdC_INT; |
||
cleanup: function( |
|
|
_para1: PEVP_CIPHER_CTX |
||
):TIdC_INT; |
||
ctx_size: TIdC_INT; |
|
|
set_asn1_parameters: function( |
|
|
_para1: PEVP_CIPHER_CTX; |
||
_para2: PASN1_TYPE |
||
):TIdC_INT; |
||
get_asn1_parameters: function( |
|
|
_para1: PEVP_CIPHER_CTX; |
||
_para2: PASN1_TYPE |
||
):TIdC_INT; |
||
ctrl: function( |
|
|
_para1: PEVP_CIPHER_CTX; |
||
_type: TIdC_INT; |
||
arg: TIdC_INT; |
||
ptr: Pointer |
||
):TIdC_INT; |
||
app_data: Pointer; |
|
|
end; |
CT Web help |
CodeTyphon Studio |