get('kty')) { return; } if (!$jwk->has('alg') || 'HS256' !== $jwk->get('alg')) { return; } $k = Base64Url::decode($jwk->get('k')); $kLength = 8 * mb_strlen($k, '8bit'); if ($kLength < 256) { $bag->add(Message::high('HS256 algorithm requires at least 256 bits key length.')); } } }