Skip to content

Supported asymmetric key types #26996

Open
@tniessen

Description

@tniessen

This is a meta issue to keep track of asymmetric key types supported by OpenSSL and node. The following list includes all key types supported by OpenSSL 1.1.1b. Checked items are fully supported by node's KeyObject API:

The next step is to determine which of the above key types need to be dealt with in which way. Some of these types do not represent actual asymmetric keys (e.g., EVP_PKEY_SCRYPT) and thus don't need to be dealt with in the KeyObject API:

  • EVP_PKEY_SCRYPT: KDF
  • EVP_PKEY_HMAC: MAC
  • EVP_PKEY_CMAC: MAC
  • EVP_PKEY_HKDF: KDF
  • EVP_PKEY_POLY1305: MAC
  • EVP_PKEY_SIPHASH: MAC / PRF
  • EVP_PKEY_TLS1_PRF: PRF

Metadata

Metadata

Assignees

No one assigned

    Labels

    cryptoIssues and PRs related to the crypto subsystem.opensslIssues and PRs related to the OpenSSL dependency.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions