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":

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…