You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 23, 2020. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 23, 2020. It is now read-only.
RSA needs to distinguish between RSA keys with different OIDs and parameters #17
WebCrypto requires implementations to be able to distinguish between the OIDs rsaEncryption, sha1WithRSAEncryption, sha256WithRSAEncryption, sha384WithRSAEncryption, sha512WithRSAEncryption, id-RSAES-OAEP and id-RSASSA-PSS, and for the last two, we even need access to the ASN.1 parameters.
This is currently not possible using the KeyObject API.
@panva The curve name would have been part of my original proposal in nodejs/node#26854, I guess we could use a similar pattern for the other OIDs / parameters.
Another problem is that WebCrypto requires the ability to export keys with a different OID than they were imported with, so we would need to implement some kind of conversion.
Activity
panva commentedon Aug 13, 2019
Similar for EC and (in the future, not part of webcrypto yet) OKP keys, you'll need the curve name from the key too.
tniessen commentedon Aug 13, 2019
@panva The curve name would have been part of my original proposal in nodejs/node#26854, I guess we could use a similar pattern for the other OIDs / parameters.
Another problem is that WebCrypto requires the ability to export keys with a different OID than they were imported with, so we would need to implement some kind of conversion.