EVP_BytesToKey function
- @Native<Int Function(Pointer<evp_cipher_st>, Pointer<evp_md_st>, Pointer<UnsignedChar>, Pointer<UnsignedChar>, Int, Int, Pointer<UnsignedChar>, Pointer<UnsignedChar>)>(ffi.Pointer<evp_cipher_st>, ffi.Pointer<evp_md_st>, ffi.Pointer<ffi.UnsignedChar>, ffi.Pointer<ffi.UnsignedChar>, ffi.Int, ffi.Int, ffi.Pointer<ffi.UnsignedChar>, ffi.Pointer<ffi.UnsignedChar>)>()
int
EVP_BytesToKey(
- Pointer<evp_cipher_st> type,
- Pointer<evp_md_st> md,
- Pointer<UnsignedChar> salt,
- Pointer<UnsignedChar> data,
- int datal,
- int count,
- Pointer<UnsignedChar> key,
- Pointer<UnsignedChar> iv,
)
Implementation
@ffi.Native<
ffi.Int Function(
ffi.Pointer<evp_cipher_st>,
ffi.Pointer<evp_md_st>,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Int,
ffi.Int,
ffi.Pointer<ffi.UnsignedChar>,
ffi.Pointer<ffi.UnsignedChar>,
)
>()
external int EVP_BytesToKey(
ffi.Pointer<evp_cipher_st> type,
ffi.Pointer<evp_md_st> md,
ffi.Pointer<ffi.UnsignedChar> salt,
ffi.Pointer<ffi.UnsignedChar> data,
int datal,
int count,
ffi.Pointer<ffi.UnsignedChar> key,
ffi.Pointer<ffi.UnsignedChar> iv,
);