EVP_CIPHER_CTX_set_key_length function
- @RecordUse.new()
- @Native<Int Function(Pointer<
EVP_CIPHER_CTX> , UnsignedInt)>(ffi.Pointer<EVP_CIPHER_CTX>, ffi.UnsignedInt)>(symbol: 'bssl_dart_EVP_CIPHER_CTX_set_key_length')
- Pointer<
EVP_CIPHER_CTX> ctx, - int key_len
EVP_CIPHER_CTX_set_key_length sets the key length for |ctx|. This is only valid for ciphers that can take a variable length key. It returns one on success and zero on error.
Implementation
@meta.RecordUse()
@ffi.Native<ffi.Int Function(ffi.Pointer<EVP_CIPHER_CTX>, ffi.UnsignedInt)>(
symbol: 'bssl_dart_EVP_CIPHER_CTX_set_key_length',
)
external int EVP_CIPHER_CTX_set_key_length(
ffi.Pointer<EVP_CIPHER_CTX> ctx,
int key_len,
);