diff options
Diffstat (limited to 'ext/crypto/01_webidl.js')
-rw-r--r-- | ext/crypto/01_webidl.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/crypto/01_webidl.js b/ext/crypto/01_webidl.js index 39d1eb1e4..67156ce3a 100644 --- a/ext/crypto/01_webidl.js +++ b/ext/crypto/01_webidl.js @@ -116,8 +116,23 @@ "RsaHashedImportParams", dictRsaHashedImportParams, ); + webidl.converters.NamedCurve = webidl.converters.DOMString; + const dictEcKeyImportParams = [ + ...dictAlgorithm, + { + key: "namedCurve", + converter: webidl.converters.NamedCurve, + required: true, + }, + ]; + + webidl.converters.EcKeyImportParams = webidl.createDictionaryConverter( + "EcKeyImportParams", + dictEcKeyImportParams, + ); + const dictEcKeyGenParams = [ ...dictAlgorithm, { |