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