EVP_DecryptInit function
- @RecordUse.new()
- @Native<Int Function(Pointer<
EVP_CIPHER_CTX> , Pointer<EVP_CIPHER> , Pointer<Uint8> , Pointer<Uint8> )>(ffi.Pointer<EVP_CIPHER_CTX>, ffi.Pointer<EVP_CIPHER>, ffi.Pointer<ffi.Uint8>, ffi.Pointer<ffi.Uint8>)>(symbol: 'bssl_dart_EVP_DecryptInit')
- Pointer<
EVP_CIPHER_CTX> ctx, - Pointer<
EVP_CIPHER> cipher, - Pointer<
Uint8> key, - Pointer<
Uint8> iv,
EVP_DecryptInit calls |EVP_CipherInit| with |enc| equal to zero.
Implementation
@meta.RecordUse()
@ffi.Native<
ffi.Int Function(
ffi.Pointer<EVP_CIPHER_CTX>,
ffi.Pointer<EVP_CIPHER>,
ffi.Pointer<ffi.Uint8>,
ffi.Pointer<ffi.Uint8>,
)
>(symbol: 'bssl_dart_EVP_DecryptInit')
external int EVP_DecryptInit(
ffi.Pointer<EVP_CIPHER_CTX> ctx,
ffi.Pointer<EVP_CIPHER> cipher,
ffi.Pointer<ffi.Uint8> key,
ffi.Pointer<ffi.Uint8> iv,
);