blob: 30a8a4f2aa4633e881eb19604aeaf359bdd1a901 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/ */
function run_test() {
Assert.equal(
Utils.encodeKeyBase32("foobarbafoobarba"),
"mzxw6ytb9jrgcztpn5rgc4tcme"
);
Assert.equal(
Utils.decodeKeyBase32("mzxw6ytb9jrgcztpn5rgc4tcme"),
"foobarbafoobarba"
);
Assert.equal(
Utils.encodeKeyBase32(
"\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"
),
"aeaqcaibaeaqcaibaeaqcaibae"
);
Assert.equal(
Utils.decodeKeyBase32("aeaqcaibaeaqcaibaeaqcaibae"),
"\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"
);
}
|