Bug 265315

Summary: X25519 raw keys should be always imported as public
Product: WebKit Reporter: Javier Fernandez <jfernandez>
Component: WebCore Misc.Assignee: Javier Fernandez <jfernandez>
Status: RESOLVED FIXED    
Severity: Normal CC: jfernandez, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Javier Fernandez
Reported 2023-11-24 07:31:32 PST
When importing X25519 keys in raw format we are assuming that if the key is non-extractable, it should be imported as private key. The spec states that the key type must be set to 'public" when importing it in 'raw' format: https://wicg.github.io/webcrypto-secure-curves/#x25519-operations "5. Set the [[type]] internal slot of key to "public"
Attachments
Javier Fernandez
Comment 1 2023-11-24 07:40:34 PST
EWS
Comment 2 2023-11-28 07:25:37 PST
Committed 271210@main (a4e364149581): <https://commits.webkit.org/271210@main> Reviewed commits have been landed. Closing PR #20873 and removing active labels.
Radar WebKit Bug Importer
Comment 3 2023-11-28 07:26:14 PST
Note You need to log in before you can comment on or make changes to this bug.