Adapt API tests to comply with length requirements

This commit is contained in:
Andy Wang 2019-10-01 23:10:54 +01:00
parent 6b70f77dcd
commit 3014696fcd
1 changed files with 10 additions and 8 deletions

View File

@ -183,27 +183,29 @@ Full hash: $2a$10$ODeP1.6fMsb.ENk2ngPUCO7qTGVPyHA9TqDVcyupyed8FjsiF65L6`;
it("Blowfish encrypt", () => { it("Blowfish encrypt", () => {
const result = chef.blowfishEncrypt("Fool's Gold", { const result = chef.blowfishEncrypt("Fool's Gold", {
key: { key: {
string: "One", string: "0011223344556677",
option: "hex", option: "hex",
}, },
iv: { iv: {
string: "Two", string: "exparrot",
option: "utf8" option: "utf8"
} },
mode: "CBC"
}); });
assert.strictEqual(result.toString(), "8999b513bf2ff064b2977dea7e05f1b5"); assert.strictEqual(result.toString(), "55a2838980078ffe1722b08d5fa1d481");
}), }),
it("Blowfish decrypt", () => { it("Blowfish decrypt", () => {
const result = chef.blowfishDecrypt("8999b513bf2ff064b2977dea7e05f1b5", { const result = chef.blowfishDecrypt("55a2838980078ffe1722b08d5fa1d481", {
key: { key: {
string: "One", string: "0011223344556677",
option: "hex", option: "hex",
}, },
iv: { iv: {
string: "Two", string: "exparrot",
option: "utf8", option: "utf8",
} },
mode: "CBC"
}); });
assert.strictEqual(result.toString(), "Fool's Gold"); assert.strictEqual(result.toString(), "Fool's Gold");
}), }),