diff --git a/manifests/native.json b/manifests/native.json index 474e8b8..5e3a6cc 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1404,15 +1404,6 @@ "compatKey": "api.btoa" } }, - "crypto.timingSafeEqual": { - "id": "crypto.timingSafeEqual", - "type": "native", - "url": { - "type": "node", - "id": "api/crypto.html#cryptotimingsafeequala-b" - }, - "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} - }, "es-errors": { "id": "es-errors", "type": "removal", @@ -1871,12 +1862,6 @@ "moduleName": "buffer-crc32", "replacements": ["zlib.crc32"] }, - "buffer-equal-constant-time": { - "type": "module", - "moduleName": "buffer-equal-constant-time", - "replacements": ["crypto.timingSafeEqual"], - "url": {"type": "e18e", "id": "buffer-equal-constant-time"} - }, "buffer-from": { "type": "module", "moduleName": "buffer-from", diff --git a/manifests/preferred.json b/manifests/preferred.json index 5288d95..d955593 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -54,6 +54,12 @@ "replacements": ["Buffer.prototype.equals"], "url": {"type": "e18e", "id": "buffer-equal"} }, + "buffer-equal-constant-time": { + "type": "module", + "moduleName": "buffer-equal-constant-time", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, "buffer-equals": { "type": "module", "moduleName": "buffer-equals", @@ -2596,6 +2602,24 @@ "replacements": ["fs.rm", "fs.rmdir", "premove"], "url": {"type": "e18e", "id": "rimraf"} }, + "safe-compare": { + "type": "module", + "moduleName": "safe-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "scmp": { + "type": "module", + "moduleName": "scmp", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, + "secure-compare": { + "type": "module", + "moduleName": "secure-compare", + "replacements": ["crypto.timingSafeEqual"], + "url": {"type": "e18e", "id": "buffer-equal-constant-time"} + }, "set-value": { "type": "module", "moduleName": "set-value", @@ -2984,6 +3008,15 @@ }, "url": {"type": "mdn", "id": "Web/API/Web_Crypto_API"} }, + "crypto.timingSafeEqual": { + "id": "crypto.timingSafeEqual", + "type": "native", + "url": { + "type": "node", + "id": "api/crypto.html#cryptotimingsafeequala-b" + }, + "nodeFeatureId": {"moduleName": "crypto", "exportName": "timingSafeEqual"} + }, "date-fns": { "id": "date-fns", "type": "documented",