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

EVP_MD

Declaration

Source position: IdSSLOpenSSLHeaders.pas line 12554

type EVP_MD = record

  _type: TIdC_INT;

  

  pkey_type: TIdC_INT;

  

  md_size: TIdC_INT;

  

  flags: TIdC_ULONG;

  

  init: function(

  

  ctx: PEVP_MD_CTX

):TIdC_INT;

  update: function(

  

  ctx: PEVP_MD_CTX;

  data: Pointer;

  count: size_t

):TIdC_INT;

  _final: function(

  

  ctx: PEVP_MD_CTX;

  md: PIdAnsiChar

):TIdC_INT;

  copy: function(

  

  _to: PEVP_MD_CTX;

  from: PEVP_MD_CTX

):TIdC_INT;

  cleanup: function(

  

  ctx: PEVP_MD_CTX

):TIdC_INT;

  sign: function(

  

  _type: TIdC_INT;

  m: PIdAnsiChar;

  m_length: TIdC_UINT;

  sigret: PIdAnsiChar;

  siglen: TIdC_UINT;

  key: Pointer

):TIdC_INT;

  verify: function(

  

  _type: TIdC_INT;

  m: PIdAnsiChar;

  m_length: PIdAnsiChar;

  sigbuf: PIdAnsiChar;

  siglen: TIdC_UINT;

  key: Pointer

):TIdC_INT;

  required_pkey_type: array [0..4] of TIdC_INT;

  

  block_size: TIdC_INT;

  

  ctx_size: TIdC_INT;

  

end;



CT Web help

CodeTyphon Studio