nodejs / node

Node.js JavaScript runtime ✨🐢🚀✨
https://nodejs.org
Other
107.72k stars 29.66k forks source link

Supported asymmetric key types #26996

Open tniessen opened 5 years ago

tniessen commented 5 years ago

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:

jasnell commented 4 years ago

@tniessen ... is this still relevant? Should it remain open?

tniessen commented 4 years ago

@jasnell I think so, yes. Please leave it open for now.

jasnell commented 3 years ago

@tniessen ... just an update... I've got CMAC support on my todo list (revisiting the work that bnoordhuis had started but hadn't completed). I've also got poly1305 and siphash on my list but it'll be a while before I get to those.

On the key types, I'm really not convinced yet that the remaining key types are a priority.