EVP_CIPHER_CTX_copy function

  1. @RecordUse.new()
  2. @Native<Int Function(Pointer<EVP_CIPHER_CTX>, Pointer<EVP_CIPHER_CTX>)>(ffi.Pointer<EVP_CIPHER_CTX>, ffi.Pointer<EVP_CIPHER_CTX>)>(symbol: 'bssl_dart_EVP_CIPHER_CTX_copy')
int EVP_CIPHER_CTX_copy(
  1. Pointer<EVP_CIPHER_CTX> out,
  2. Pointer<EVP_CIPHER_CTX> in$
)

EVP_CIPHER_CTX_copy sets |out| to be a duplicate of the current state of |in|. The |out| argument must have been previously initialised.

Implementation

@meta.RecordUse()
@ffi.Native<
  ffi.Int Function(ffi.Pointer<EVP_CIPHER_CTX>, ffi.Pointer<EVP_CIPHER_CTX>)
>(symbol: 'bssl_dart_EVP_CIPHER_CTX_copy')
external int EVP_CIPHER_CTX_copy(
  ffi.Pointer<EVP_CIPHER_CTX> out,
  ffi.Pointer<EVP_CIPHER_CTX> in$,
);