[Overview][Constants][Types][Procedures and functions][Variables][Index] Reference for unit 'mseopensslevp' (#msegui)

EVP_CIPHER

Declaration

Source position: mseopensslevp.pas line 143

type EVP_CIPHER = record

  nid: cint;

  block_size: cint;

  key_len: cint;

  iv_len: cint;

  flags: culong;

  init: function(

  ctx: pEVP_CIPHER_CTX;

  key: pcuchar;

  iv: pcuchar;

  enc: cint

):cint;

  do_cipher: function(

  ctx: pEVP_CIPHER_CTX;

  _out: pcuchar;

  _in: pcuchar;

  inl: cint

):cint;

  cleanup: function(

  ctx: pEVP_CIPHER_CTX

):cint;

  ctx_size: cint;

  set_asn1_parameters: function(

  ctx: pEVP_CIPHER_CTX;

  _type: pASN1_TYPE

):cint;

  get_asn1_parameters: function(

  ctx: pEVP_CIPHER_CTX;

  _type: pASN1_TYPE

):cint;

  ctrl: function(

  ctx: pEVP_CIPHER_CTX;

  _type: cint;

  arg: cint;

  ptr: pointer

):cint;

  app_data: pointer;

end;


Documentation generated on: 2021-05-13