Unit 'IdSSLOpenSSLHeaders' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_indy]

DSA_METHOD

Declaration

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