@mojsoski/server-crypto
Version:
Asymmetric key-exchange cryptography library
13 lines • 527 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeBase64 = normalizeBase64;
exports.toBase64URL = toBase64URL;
function normalizeBase64(str) {
const base64Encoded = str.replace(/-/g, "+").replace(/_/g, "/");
const padding = str.length % 4 === 0 ? "" : "=".repeat(4 - (str.length % 4));
return base64Encoded + padding;
}
function toBase64URL(base64) {
return base64.replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/, "");
}
//# sourceMappingURL=base64-utils.js.map