PKCS12_pbe_crypt_ex function

  1. @Native<Pointer<UnsignedChar> Function(Pointer<X509_algor_st>, Pointer<Char>, Int, Pointer<UnsignedChar>, Int, Pointer<Pointer<UnsignedChar>>, Pointer<Int>, Int, Pointer<ossl_lib_ctx_st>, Pointer<Char>)>(ffi.Pointer<X509_algor_st>, ffi.Pointer<ffi.Char>, ffi.Int, ffi.Pointer<ffi.UnsignedChar>, ffi.Int, ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>, ffi.Pointer<ffi.Int>, ffi.Int, ffi.Pointer<ossl_lib_ctx_st>, ffi.Pointer<ffi.Char>)>()
Pointer<UnsignedChar> PKCS12_pbe_crypt_ex(
  1. Pointer<X509_algor_st> algor,
  2. Pointer<Char> pass,
  3. int passlen,
  4. Pointer<UnsignedChar> in$,
  5. int inlen,
  6. Pointer<Pointer<UnsignedChar>> data,
  7. Pointer<Int> datalen,
  8. int en_de,
  9. Pointer<ossl_lib_ctx_st> libctx,
  10. Pointer<Char> propq,
)

Implementation

@ffi.Native<
  ffi.Pointer<ffi.UnsignedChar> Function(
    ffi.Pointer<X509_algor_st>,
    ffi.Pointer<ffi.Char>,
    ffi.Int,
    ffi.Pointer<ffi.UnsignedChar>,
    ffi.Int,
    ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>>,
    ffi.Pointer<ffi.Int>,
    ffi.Int,
    ffi.Pointer<ossl_lib_ctx_st>,
    ffi.Pointer<ffi.Char>,
  )
>()
external ffi.Pointer<ffi.UnsignedChar> PKCS12_pbe_crypt_ex(
  ffi.Pointer<X509_algor_st> algor,
  ffi.Pointer<ffi.Char> pass,
  int passlen,
  ffi.Pointer<ffi.UnsignedChar> in$,
  int inlen,
  ffi.Pointer<ffi.Pointer<ffi.UnsignedChar>> data,
  ffi.Pointer<ffi.Int> datalen,
  int en_de,
  ffi.Pointer<ossl_lib_ctx_st> libctx,
  ffi.Pointer<ffi.Char> propq,
);