EVP_PKEY_assign function
EVP_PKEY_assign sets the underlying key of |pkey| to |key|, which must be of the given type. If successful, it returns one. If the |type| argument is not one of |EVP_PKEY_RSA|, |EVP_PKEY_DSA|, or |EVP_PKEY_EC| values or if |key| is NULL, it returns zero. This function may not be used with other |EVP_PKEY_*| types.
Use the |EVP_PKEY_assign_*| functions instead.
Implementation
@meta.RecordUse()
@ffi.Native<
ffi.Int Function(ffi.Pointer<EVP_PKEY>, ffi.Int, ffi.Pointer<ffi.Void>)
>(symbol: 'bssl_dart_EVP_PKEY_assign')
external int EVP_PKEY_assign(
ffi.Pointer<EVP_PKEY> pkey,
int type,
ffi.Pointer<ffi.Void> key,
);