INNER CODE UNIT · JavaScript
requiredKeyBitsForAlg
DinoChiesa/jwt-webtool · src/js/app.js:184
function requiredKeyBitsForAlg(alg) {
if (alg.startsWith("PBES2")) {
const hmac = alg.substring(6, 11);
return hmacToKeyBits(hmac);
}
if (alg.startsWith("HS")) {
return hmacToKeyBits(alg);
}
switch (alg) {
case "A128CBC-HS256":
return 256;
case "A192CBC-HS384":
return 384;
case "A256CBC-HS512":
return 512;
case "A128GCM":
return 128;
case "A192GCM":