/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/base64url.js (1223B)
import { encoder, decoder } from '../lib/buffer_utils.js'; export const encodeBase64 = (input) => { let unencoded = input; if (typeof unencoded === 'string') { unencoded = encoder.encode(unencoded); } const CHUNK_SIZE = 0x8000; const arr = []; for (let i = 0; i < unencoded.length; i += CHUNK_SIZE) { arr.push(String.fromCharCode.apply(null, unencoded.subarray(i, i + CHUNK_SIZE))); } return btoa(arr.join('')); }; export const encode = (input) => { return encodeBase64(input).replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_'); }; export const decodeBase64 = (encoded) => { const binary = atob(encoded); const bytes = new Uint8Array(binary.length); for (let i = 0; i < binary.length; i++) { bytes[i] = binary.charCodeAt(i); } return bytes; }; export const decode = (input) => { let encoded = input; if (encoded instanceof Uint8Array) { encoded = decoder.decode(encoded); } encoded = encoded.replace(/-/g, '+').replace(/_/g, '/').replace(/\s/g, ''); try { return decodeBase64(encoded); } catch (_a) { throw new TypeError('The input to be decoded is not correctly encoded.'); } };