Skip to content

Commit f9a0f8b

Browse files
JamesCullumgithub-actions[bot]
authored andcommitted
[skip_ci] v3.2.5: Build artifacts for Deno
1 parent f0290e9 commit f9a0f8b

File tree

1 file changed

+16
-25
lines changed

1 file changed

+16
-25
lines changed

dist/main.js

Lines changed: 16 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12275,13 +12275,6 @@ crypto.getRandomValues.bind(crypto);
1227512275
function isCloudflareWorkers() {
1227612276
return typeof WebSocketPair === 'function';
1227712277
}
12278-
function isNodeJs() {
12279-
try {
12280-
return process.versions.node !== undefined;
12281-
} catch {
12282-
return false;
12283-
}
12284-
}
1228512278
function unusable(name, prop = 'algorithm.name') {
1228612279
return new TypeError(`CryptoKey does not support this operation, its ${prop} must be ${name}`);
1228712280
}
@@ -12350,11 +12343,6 @@ function checkSigCryptoKey(key, alg, ...usages) {
1235012343
if (actual !== expected) throw unusable(`SHA-${expected}`, 'algorithm.hash');
1235112344
break;
1235212345
}
12353-
case isNodeJs() && 'EdDSA':
12354-
{
12355-
if (key.algorithm.name !== 'NODE-ED25519' && key.algorithm.name !== 'NODE-ED448') throw unusable('NODE-ED25519 or NODE-ED448');
12356-
break;
12357-
}
1235812346
case isCloudflareWorkers() && 'EdDSA':
1235912347
{
1236012348
if (!isAlgorithm(key.algorithm, 'NODE-ED25519')) throw unusable('NODE-ED25519');
@@ -12625,7 +12613,7 @@ function subtleMapping(jwk) {
1262512613
}
1262612614
break;
1262712615
}
12628-
case (isCloudflareWorkers() || isNodeJs()) && 'OKP':
12616+
case isCloudflareWorkers() && 'OKP':
1262912617
if (jwk.alg !== 'EdDSA') {
1263012618
throw new JOSENotSupported('Invalid or unsupported JWK "alg" (Algorithm) Parameter value');
1263112619
}
@@ -12641,17 +12629,6 @@ function subtleMapping(jwk) {
1264112629
'verify'
1264212630
];
1264312631
break;
12644-
case isNodeJs() && 'Ed448':
12645-
algorithm = {
12646-
name: 'NODE-ED448',
12647-
namedCurve: 'NODE-ED448'
12648-
};
12649-
keyUsages = jwk.d ? [
12650-
'sign'
12651-
] : [
12652-
'verify'
12653-
];
12654-
break;
1265512632
default:
1265612633
throw new JOSENotSupported('Invalid or unsupported JWK "crv" (Subtype of Key Pair) Parameter value');
1265712634
}
@@ -12829,7 +12806,7 @@ function subtleDsa(alg, algorithm) {
1282912806
name: 'ECDSA',
1283012807
namedCurve: algorithm.namedCurve
1283112808
};
12832-
case (isCloudflareWorkers() || isNodeJs()) && 'EdDSA':
12809+
case isCloudflareWorkers() && 'EdDSA':
1283312810
const { namedCurve } = algorithm;
1283412811
return {
1283512812
name: namedCurve,
@@ -39813,6 +39790,20 @@ base64.toString = (str, urlMode)=>{
3981339790
base64.fromString = (str, urlMode)=>{
3981439791
return base64.fromArrayBuffer((new TextEncoder).encode(str), urlMode);
3981539792
};
39793+
base64.validate = (encoded, urlMode)=>{
39794+
if (!(typeof encoded === "string" || encoded instanceof String)) {
39795+
return false;
39796+
}
39797+
try {
39798+
if (urlMode) {
39799+
return /^[-A-Za-z0-9\-_]*$/.test(encoded);
39800+
} else {
39801+
return /^[-A-Za-z0-9+/]*={0,3}$/.test(encoded);
39802+
}
39803+
} catch (_e) {
39804+
return false;
39805+
}
39806+
};
3981639807
base64.base64 = base64;
3981739808
const mod1 = {};
3981839809
function ab2str(buf) {

0 commit comments

Comments
 (0)