tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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 }