EVP_PKCS82PKEY function

  1. @RecordUse.new()
  2. @Native<Pointer<EVP_PKEY> Function(Pointer<PKCS8_PRIV_KEY_INFO> p8)>(ffi.Pointer<PKCS8_PRIV_KEY_INFO>)>(symbol: 'bssl_dart_EVP_PKCS82PKEY')
Pointer<EVP_PKEY> EVP_PKCS82PKEY(
  1. Pointer<PKCS8_PRIV_KEY_INFO> p8
)

EVP_PKCS82PKEY returns p8 as a newly-allocated EVP_PKEY, or NULL if the key was unsupported or could not be decoded. The caller must release the result with EVP_PKEY_free when done.

Use EVP_parse_private_key instead.

Implementation

@meta.RecordUse()
@ffi.Native<ffi.Pointer<EVP_PKEY> Function(ffi.Pointer<PKCS8_PRIV_KEY_INFO>)>(
  symbol: 'bssl_dart_EVP_PKCS82PKEY',
)
external ffi.Pointer<EVP_PKEY> EVP_PKCS82PKEY(
  ffi.Pointer<PKCS8_PRIV_KEY_INFO> p8,
);