diff --git a/manifests/native.json b/manifests/native.json index c8c3594..2647b83 100644 --- a/manifests/native.json +++ b/manifests/native.json @@ -1428,12 +1428,6 @@ }, "nodeFeatureId": {"moduleName": "crypto", "exportName": "randomBytes"} }, - "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", @@ -1888,12 +1882,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 8d5c15e..48966cb 100644 --- a/manifests/preferred.json +++ b/manifests/preferred.json @@ -72,6 +72,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", @@ -2626,6 +2632,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", @@ -3009,6 +3033,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",