mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-26 17:56:15 -04:00
The CRC Operation is implemented natively with all currently known CRC's. Old Operations (CRC8, CRC16 and CRC32) and their dependencies are removed
This commit is contained in:
parent
fcecd029c7
commit
4e62aa6e1d
7 changed files with 1988 additions and 23 deletions
|
@ -305,16 +305,6 @@ Full hash: $2a$10$ODeP1.6fMsb.ENk2ngPUCO7qTGVPyHA9TqDVcyupyed8FjsiF65L6`;
|
|||
assert.strictEqual(result.toString(), "2");
|
||||
}),
|
||||
|
||||
it("CRC16 Checksum", () => {
|
||||
const result = chef.CRC16Checksum("Rain on Your Parade");
|
||||
assert.strictEqual(result.toString(), "db1c");
|
||||
}),
|
||||
|
||||
it("CRC32 Checksum", () => {
|
||||
const result = chef.CRC32Checksum("Rain on Your Parade");
|
||||
assert.strictEqual(result.toString(), "e902f76c");
|
||||
}),
|
||||
|
||||
it("CSS Beautify", () => {
|
||||
const result = chef.CSSBeautify("header {color:black;padding:3rem;}");
|
||||
const expected = `header {
|
||||
|
|
|
@ -44,7 +44,6 @@ import "./tests/ChaCha.mjs";
|
|||
import "./tests/ChangeIPFormat.mjs";
|
||||
import "./tests/CharEnc.mjs";
|
||||
import "./tests/Charts.mjs";
|
||||
import "./tests/Checksum.mjs";
|
||||
import "./tests/Ciphers.mjs";
|
||||
import "./tests/CipherSaber2.mjs";
|
||||
import "./tests/CMAC.mjs";
|
||||
|
@ -56,6 +55,7 @@ import "./tests/ConditionalJump.mjs";
|
|||
import "./tests/ConvertCoordinateFormat.mjs";
|
||||
import "./tests/ConvertLeetSpeak.mjs";
|
||||
import "./tests/ConvertToNATOAlphabet.mjs";
|
||||
import "./tests/CRCChecksum.mjs";
|
||||
import "./tests/Crypt.mjs";
|
||||
import "./tests/CSV.mjs";
|
||||
import "./tests/DateTime.mjs";
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue