EVP_PKEY_encrypt_init function

  1. @RecordUse.new()
  2. @Native<Int Function(Pointer<EVP_PKEY_CTX>)>(ffi.Pointer<EVP_PKEY_CTX>)>(symbol: 'bssl_dart_EVP_PKEY_encrypt_init')
int EVP_PKEY_encrypt_init(
  1. Pointer<EVP_PKEY_CTX> ctx
)

EVP_PKEY_encrypt_init initialises an |EVP_PKEY_CTX| for an encryption operation. It should be called before |EVP_PKEY_encrypt|.

It returns one on success or zero on error.

Implementation

@meta.RecordUse()
@ffi.Native<ffi.Int Function(ffi.Pointer<EVP_PKEY_CTX>)>(
  symbol: 'bssl_dart_EVP_PKEY_encrypt_init',
)
external int EVP_PKEY_encrypt_init(
  ffi.Pointer<EVP_PKEY_CTX> ctx,
);