/var/www/greso.tech/server/nsm/node_modules/jose/dist/browser/runtime
NameSizeModeActions
aeskw.js14470644editdlrm
asn1.js72600644editdlrm
base64url.js12230644editdlrm
bogus.js1220644editdlrm
check_cek_length.js3210644editdlrm
check_key_length.js3240644editdlrm
decrypt.js31750644editdlrm
digest.js2370644editdlrm
ecdhes.js19150644editdlrm
encrypt.js27820644editdlrm
fetch_jwks.js10390644editdlrm
generate.js55590644editdlrm
get_sign_verify_key.js7110644editdlrm
is_key_like.js1400644editdlrm
jwk_to_key.js56360644editdlrm
key_to_jwk.js7330644editdlrm
pbes2kw.js20860644editdlrm
random.js890644editdlrm
rsaes.js18420644editdlrm
sign.js4920644editdlrm
subtle_dsa.js8900644editdlrm
subtle_rsaes.js3970644editdlrm
timing_safe_equal.js5380644editdlrm
verify.js5750644editdlrm
webcrypto.js850644editdlrm
zlib.js5700644editdlrm
Edit: /var/www/greso.tech/server/nsm/node_modules/jose/dist/browser/runtime/subtle_dsa.js (890B)
import { JOSENotSupported } from '../util/errors.js'; export default function subtleDsa(alg, algorithm) { const hash = `SHA-${alg.slice(-3)}`; switch (alg) { case 'HS256': case 'HS384': case 'HS512': return { hash, name: 'HMAC' }; case 'PS256': case 'PS384': case 'PS512': return { hash, name: 'RSA-PSS', saltLength: alg.slice(-3) >> 3 }; case 'RS256': case 'RS384': case 'RS512': return { hash, name: 'RSASSA-PKCS1-v1_5' }; case 'ES256': case 'ES384': case 'ES512': return { hash, name: 'ECDSA', namedCurve: algorithm.namedCurve }; case 'EdDSA': return { name: algorithm.name }; default: throw new JOSENotSupported(`alg ${alg} is not supported either by JOSE or your javascript runtime`); } }