Skip to content

Supported asymmetric key types #26996

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.staleIssues and PRs marked stale due to inactivity and scheduled for automatic closure.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions