mirror of
https://github.com/MercuryWorkshop/scramjet.git
synced 2025-05-14 23:10:02 -04:00
fix formatting again
This commit is contained in:
parent
774f3d5b5d
commit
ddaea9b86a
36 changed files with 1720 additions and 1720 deletions
1192
src/codecs/aes.ts
1192
src/codecs/aes.ts
File diff suppressed because it is too large
Load diff
|
@ -2,46 +2,46 @@ import { enc, dec } from "./aes";
|
|||
|
||||
// for some reason eslint was parsing the type inside of the function params as a variable
|
||||
export interface Codec {
|
||||
// eslint-disable-next-line
|
||||
encode: (str: string | undefined) => string;
|
||||
// eslint-disable-next-line
|
||||
decode: (str: string | undefined) => string;
|
||||
// eslint-disable-next-line
|
||||
encode: (str: string | undefined) => string;
|
||||
// eslint-disable-next-line
|
||||
decode: (str: string | undefined) => string;
|
||||
}
|
||||
|
||||
const xor = {
|
||||
encode: (str: string | undefined, key: number = 2) => {
|
||||
if (!str) return str;
|
||||
encode: (str: string | undefined, key: number = 2) => {
|
||||
if (!str) return str;
|
||||
|
||||
return encodeURIComponent(
|
||||
str
|
||||
.split("")
|
||||
.map((e, i) =>
|
||||
i % key ? String.fromCharCode(e.charCodeAt(0) ^ key) : e,
|
||||
)
|
||||
.join(""),
|
||||
);
|
||||
},
|
||||
decode: (str: string | undefined, key: number = 2) => {
|
||||
if (!str) return str;
|
||||
return encodeURIComponent(
|
||||
str
|
||||
.split("")
|
||||
.map((e, i) =>
|
||||
i % key ? String.fromCharCode(e.charCodeAt(0) ^ key) : e
|
||||
)
|
||||
.join("")
|
||||
);
|
||||
},
|
||||
decode: (str: string | undefined, key: number = 2) => {
|
||||
if (!str) return str;
|
||||
|
||||
return decodeURIComponent(str)
|
||||
.split("")
|
||||
.map((e, i) => (i % key ? String.fromCharCode(e.charCodeAt(0) ^ key) : e))
|
||||
.join("");
|
||||
},
|
||||
return decodeURIComponent(str)
|
||||
.split("")
|
||||
.map((e, i) => (i % key ? String.fromCharCode(e.charCodeAt(0) ^ key) : e))
|
||||
.join("");
|
||||
},
|
||||
};
|
||||
|
||||
const plain = {
|
||||
encode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
encode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
|
||||
return encodeURIComponent(str);
|
||||
},
|
||||
decode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
return encodeURIComponent(str);
|
||||
},
|
||||
decode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
|
||||
return decodeURIComponent(str);
|
||||
},
|
||||
return decodeURIComponent(str);
|
||||
},
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -60,30 +60,30 @@ const aes = {
|
|||
*/
|
||||
|
||||
const none = {
|
||||
encode: (str: string | undefined) => str,
|
||||
decode: (str: string | undefined) => str,
|
||||
encode: (str: string | undefined) => str,
|
||||
decode: (str: string | undefined) => str,
|
||||
};
|
||||
|
||||
const base64 = {
|
||||
encode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
encode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
|
||||
return decodeURIComponent(btoa(str));
|
||||
},
|
||||
decode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
return decodeURIComponent(btoa(str));
|
||||
},
|
||||
decode: (str: string | undefined) => {
|
||||
if (!str) return str;
|
||||
|
||||
return atob(str);
|
||||
},
|
||||
return atob(str);
|
||||
},
|
||||
};
|
||||
|
||||
if (!self.$scramjet) {
|
||||
//@ts-expect-error really dumb workaround
|
||||
self.$scramjet = {};
|
||||
//@ts-expect-error really dumb workaround
|
||||
self.$scramjet = {};
|
||||
}
|
||||
self.$scramjet.codecs = {
|
||||
none,
|
||||
plain,
|
||||
base64,
|
||||
xor,
|
||||
none,
|
||||
plain,
|
||||
base64,
|
||||
xor,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue