Source position: IdSSLOpenSSLHeaders.pas line 12371
type DSA_METHOD = record |
||
name: PIdAnsiChar; |
|
|
dsa_do_sign: function( |
|
|
const dgst: PIdAnsiChar; |
||
dlen: TIdC_INT; |
||
dsa: PDSA |
||
):PDSA_SIG; |
||
dsa_sign_setup: function( |
|
|
dsa: PDSA; |
||
ctx_in: PBN_CTX; |
||
kinvp: PPBN_CTX; |
||
rp: PPBN_CTX |
||
):TIdC_INT; |
||
dsa_do_verify: function( |
|
|
dgst: PIdAnsiChar; |
||
dgst_len: TIdC_INT; |
||
sig: PDSA_SIG; |
||
dsa: PDSA |
||
):TIdC_INT; |
||
dsa_mod_exp: function( |
|
|
dsa: PDSA; |
||
rr: PBIGNUM; |
||
a1: PBIGNUM; |
||
p1: PBIGNUM; |
||
a2: PBIGNUM; |
||
p2: PBIGNUM; |
||
m: PBIGNUM; |
||
ctx: PBN_CTX; |
||
in_mont: PBN_MONT_CTX |
||
):TIdC_INT; |
||
bn_mod_exp: function( |
|
|
dsa: PDSA; |
||
r: PBIGNUM; |
||
a: PBIGNUM; |
||
const p: PBIGNUM; |
||
const m: PBIGNUM; |
||
ctx: PBN_CTX; |
||
m_ctx: PBN_CTX |
||
):TIdC_INT; |
||
init: function( |
|
|
dsa: PDSA |
||
):TIdC_INT; |
||
finish: function( |
|
|
dsa: PDSA |
||
):TIdC_INT; |
||
flags: TIdC_INT; |
|
|
app_data: PIdAnsiChar; |
|
|
dsa_paramgen: function( |
|
|
dsa: PDSA; |
||
bits: TIdC_INT; |
||
seed: PIdAnsiChar; |
||
seed_len: TIdC_INT; |
||
counter_ret: PIdC_INT; |
||
h_ret: PIdC_ULONG; |
||
cb: PBN_GENCB |
||
):TIdC_INT; |
||
dsa_keygen: function( |
|
|
dsa: PDSA |
||
):TIdC_INT; |
||
end; |
CT Web help |
CodeTyphon Studio |