-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Implement SubtleCrypto.getPublicKey methods #43072
Copy link
Copy link
Open
Labels
A-content/scriptRelated to the script threadRelated to the script threadB-feature-trackingThis issue tracks a particular high-level featureThis issue tracks a particular high-level feature
Description
Implement the SubtleCrypto.getPublicKey method, specified at https://wicg.github.io/webcrypto-modern-algos/#SubtleCrypto-method-getPublicKey.
-
SubtleCrypto.getPublicKeymethod script: ImplementSubtleCrypto.getPublicKeymethod with X25519 support #43073
Currently, the specification does not explicitly state which cryptographic algorithms should support the "getPublicKey" operation. Assume it is supported by all asymmetric cryptographic algorithms. We can aim to implement the "getPublicKey" operation for the following algorithms:
- Algorithms from WebCrypto API specification (https://w3c.github.io/webcrypto/):
- RSASSA-PKCS1-v1_5 script: Implement "getPublicKey" operations of RSA algorithms #43093
- RSA-PSS script: Implement "getPublicKey" operations of RSA algorithms #43093
- RSA-OAEP script: Implement "getPublicKey" operations of RSA algorithms #43093
- ECDSA script: Implement "getPublicKey" operations of ECDSA and ECDH #43106
- ECDH script: Implement "getPublicKey" operations of ECDSA and ECDH #43106
- Ed25519 WebCryptoAPI: implement Ed25519 and split Handle::Ed25519 into Ed25519PrivateKey and Ed25519PublicKey #43115
- X25519 script: Implement
SubtleCrypto.getPublicKeymethod with X25519 support #43073
- Algorithms from Modern Algorithms in the WebCrypto API specification (https://wicg.github.io/webcrypto-modern-algos/):
Footnotes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-content/scriptRelated to the script threadRelated to the script threadB-feature-trackingThis issue tracks a particular high-level featureThis issue tracks a particular high-level feature