Comparing version 1.0.1 to 1.0.3
var SipHash = (function() { | ||
"use strict"; | ||
function _add(a, b) { | ||
@@ -82,18 +83,18 @@ var rl = a.l + b.l, | ||
l: buf[3] << 24 | buf[2] << 16 | buf[1] << 8 | buf[0] }; | ||
_xor(v3, mi); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_xor(v0, mi); | ||
_xor(v2, { h: 0, l: 0xff }); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_xor(v3, mi); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_xor(v0, mi); | ||
_xor(v2, { h: 0, l: 0xff }); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
_compress(v0, v1, v2, v3); | ||
var h = v0; | ||
_xor(h, v1); | ||
_xor(h, v2); | ||
_xor(h, v3); | ||
var h = v0; | ||
_xor(h, v1); | ||
_xor(h, v2); | ||
_xor(h, v3); | ||
return h; | ||
return h; | ||
} | ||
@@ -100,0 +101,0 @@ |
@@ -7,3 +7,3 @@ { | ||
"keywords": [ "prf", "hash", "crypto" ], | ||
"license": "Public Domain", | ||
"license": "BSD-2-Clause", | ||
"main": "index.js", | ||
@@ -18,3 +18,3 @@ "name": "siphash", | ||
}, | ||
"version": "1.0.1" | ||
"version": "1.0.3" | ||
} |
@@ -13,11 +13,17 @@ siphash.js | ||
This package also includes implementations of SipHash-1-3, SipHash128, and SipHash128-1-3. | ||
Installation | ||
------------ | ||
Server-side installation (nodejs): | ||
Server-side installation (io.js/nodejs): | ||
$ npm install siphash | ||
Browser-side: use `lib/siphash.min.js`. | ||
Browser-side/single-line minified version: use | ||
[lib/siphash.js.min](https://raw.githubusercontent.com/jedisct1/siphash-js/master/lib/siphash.js.min). | ||
or use Bower: | ||
$ bower install siphash | ||
Usage | ||
@@ -28,3 +34,3 @@ ----- | ||
var siphash = require("siphash"), | ||
key = siphash.string16_to_key("0123456789ABCDEF"), | ||
key = siphash.string16_to_key("This is the key!"), | ||
message = "Short test message", | ||
@@ -66,1 +72,18 @@ hash_hex = siphash.hash_hex(key, message); | ||
``` | ||
SipHash-1-3 | ||
----------- | ||
SipHash-1-3 is a faster variant of SipHash-2-4 with fewer rounds, which is still believed to be secure | ||
enough for typical uses. This variant is available here: | ||
[siphash13.js](https://raw.githubusercontent.com/jedisct1/siphash-js/master/lib/siphash13.js.min) | ||
SipHash-double | ||
-------------- | ||
Although not part of the module, an implementation of SipHash with | ||
128-bit output is also available: | ||
[siphash-double.js](https://raw.githubusercontent.com/jedisct1/siphash-js/master/lib/siphash-double.js.min) | ||
SipHash-1-3 with a 128-bit output is also part of the package: | ||
[siphash13-double.js](https://raw.githubusercontent.com/jedisct1/siphash-js/master/lib/siphash13-double.js.min) |
1036
test/index.js
var siphash = require('../lib/siphash'), | ||
assert = require('assert'), | ||
vector, key, message, expected, found, | ||
vectors = [ | ||
["aON1dHrq90SbG8Hx", | ||
"v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK", | ||
"2acb62473f324993"], | ||
var siphash = require('../lib/siphash'), assert = require('assert'), vector, | ||
key, message, expected, found, vectors = [ | ||
[ | ||
'aON1dHrq90SbG8Hx', | ||
'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', | ||
'2acb62473f324993' | ||
], | ||
["YOT4AG5F7ONRW5na", | ||
"4Ks1pPO_2wGYR-gfJShqUO-FirA9c5cF4oKwvStp2Ix5hHUg2klPofVJ8TZoBdFfgTh8", | ||
"99a0a3b91b811b8a"], | ||
[ | ||
'YOT4AG5F7ONRW5na', | ||
'4Ks1pPO_2wGYR-gfJShqUO-FirA9c5cF4oKwvStp2Ix5hHUg2klPofVJ8TZoBdFfgTh8', | ||
'99a0a3b91b811b8a' | ||
], | ||
["63UlqXfSckA3Dv8S", | ||
"bMQudI8yVdDx5ScGQCMQy4K_QXYCq1w1eC", | ||
"f4711dbaa72c4e06"], | ||
[ | ||
'63UlqXfSckA3Dv8S', 'bMQudI8yVdDx5ScGQCMQy4K_QXYCq1w1eC', | ||
'f4711dbaa72c4e06' | ||
], | ||
["P3hpmZEuwfDO_uZ-", | ||
"Wh8yRitk__n4MsETCTRFrB4bjWRtPjUZVLPnywlvv5nTMA2C71", | ||
"ea9ca3a62c97abf1"], | ||
[ | ||
'P3hpmZEuwfDO_uZ-', | ||
'Wh8yRitk__n4MsETCTRFrB4bjWRtPjUZVLPnywlvv5nTMA2C71', 'ea9ca3a62c97abf1' | ||
], | ||
["d9oTrpd-a_Na4b6w", | ||
"f-NT", | ||
"cb77394158cb93b6"], | ||
['d9oTrpd-a_Na4b6w', 'f-NT', 'cb77394158cb93b6'], | ||
["fe88HBnyyEiuIJ8G", | ||
"KSWP9sFkhSdGsha0Fmd5raCf_eA5gnV1", | ||
"e5f132100a030ada"], | ||
[ | ||
'fe88HBnyyEiuIJ8G', 'KSWP9sFkhSdGsha0Fmd5raCf_eA5gnV1', | ||
'e5f132100a030ada' | ||
], | ||
["o6LxtnACG0RGQ3z-", | ||
"k8zMl", | ||
"37b18ed691139e10"], | ||
['o6LxtnACG0RGQ3z-', 'k8zMl', '37b18ed691139e10'], | ||
["AHGkoQQ6xdf90MD9", | ||
"HC9bz8XUYkan0jxYSaj0vP-cs324Y4PrnAXutwKBgIko5oOOOViJSjLD2m8WenV8HdF78J", | ||
"a3bb15a5eeffba9d"], | ||
[ | ||
'AHGkoQQ6xdf90MD9', | ||
'HC9bz8XUYkan0jxYSaj0vP-cs324Y4PrnAXutwKBgIko5oOOOViJSjLD2m8WenV8HdF78J', | ||
'a3bb15a5eeffba9d' | ||
], | ||
["TlVmpfbZMFkeuENo", | ||
"5is", | ||
"1e4f6a653a7224a6"], | ||
['TlVmpfbZMFkeuENo', '5is', '1e4f6a653a7224a6'], | ||
["iBLscVfsPM1xrSFJ", | ||
"J-aH-", | ||
"1a48f7be9e405b0e"], | ||
['iBLscVfsPM1xrSFJ', 'J-aH-', '1a48f7be9e405b0e'], | ||
["hUehErdKolgd0erH", | ||
"DhS94w_07-vaAXo_msv8Fk57slIHnuxy3iv4Yymh5k", | ||
"445df39e18c0cf2d"], | ||
[ | ||
'hUehErdKolgd0erH', 'DhS94w_07-vaAXo_msv8Fk57slIHnuxy3iv4Yymh5k', | ||
'445df39e18c0cf2d' | ||
], | ||
["B-aq-09jmO0z_PUD", | ||
"1p2IMG4A1NMyWsfUS02VK8fOEhn", | ||
"b1832c5b5041e0a1"], | ||
['B-aq-09jmO0z_PUD', '1p2IMG4A1NMyWsfUS02VK8fOEhn', 'b1832c5b5041e0a1'], | ||
["fyNYE8SMJvYrDgao", | ||
"HWCtQs19BHZcH", | ||
"ad17e27c0efe727a"], | ||
['fyNYE8SMJvYrDgao', 'HWCtQs19BHZcH', 'ad17e27c0efe727a'], | ||
["5vQHK_yJlJez45N5", | ||
"8YJwfpxwbH9h-N27i-uTUUK2Vt", | ||
"c70811104d57d88e"], | ||
['5vQHK_yJlJez45N5', '8YJwfpxwbH9h-N27i-uTUUK2Vt', 'c70811104d57d88e'], | ||
["q7Oo0g9DDjLJ_pyV", | ||
"jQFAHtrTUDaCaSIcis5h2j4fyOJpJGfdZBMTO5GOAAB4AwZtutDenNZ", | ||
"8d0ee7e919b66fe6"], | ||
[ | ||
'q7Oo0g9DDjLJ_pyV', | ||
'jQFAHtrTUDaCaSIcis5h2j4fyOJpJGfdZBMTO5GOAAB4AwZtutDenNZ', | ||
'8d0ee7e919b66fe6' | ||
], | ||
["IUle6P8g2uyX_8ms", | ||
"hOKGFGrsAux60CQmbOjQd-EzQBKUjLbDUhhtsKt3ZY4", | ||
"980491d3ec66f740"], | ||
[ | ||
'IUle6P8g2uyX_8ms', 'hOKGFGrsAux60CQmbOjQd-EzQBKUjLbDUhhtsKt3ZY4', | ||
'980491d3ec66f740' | ||
], | ||
["-bZa23onpInwqNWG", | ||
"DNbtZuulH9", | ||
"7f3c64d0ac8e02f7"], | ||
['-bZa23onpInwqNWG', 'DNbtZuulH9', '7f3c64d0ac8e02f7'], | ||
["1xjmLXTmVJwse8M-", | ||
"j1_Hh", | ||
"7e53ad39b80651c5"], | ||
['1xjmLXTmVJwse8M-', 'j1_Hh', '7e53ad39b80651c5'], | ||
["Ey7hygEVd8RxZdtX", | ||
"GNRDNJDu00L", | ||
"bfbc1b9204b8c489"], | ||
['Ey7hygEVd8RxZdtX', 'GNRDNJDu00L', 'bfbc1b9204b8c489'], | ||
["weTzikz4EGUbhSgC", | ||
"g1SXT7b4Zz6q2tQykV1tZS", | ||
"f060d2c6dc452769"], | ||
['weTzikz4EGUbhSgC', 'g1SXT7b4Zz6q2tQykV1tZS', 'f060d2c6dc452769'], | ||
["OjSaplYVoQPDXG7S", | ||
"QCk4v3D9s6R471p0xa--Vv00vzIaMpJ1S48Qnz6uzhmtke99HmWcY9vapyjdWVS", | ||
"7aeff75fc28ed0b7"], | ||
[ | ||
'OjSaplYVoQPDXG7S', | ||
'QCk4v3D9s6R471p0xa--Vv00vzIaMpJ1S48Qnz6uzhmtke99HmWcY9vapyjdWVS', | ||
'7aeff75fc28ed0b7' | ||
], | ||
["4g2ZB-SA-HlqJT7D", | ||
"N5Ht5QIk6KziyTE4-q5eNkqGdQgg8fxkr4w-ARqRgdaZd3XpbePGGb4jPFo3", | ||
"7fd4949bf898f57f"], | ||
[ | ||
'4g2ZB-SA-HlqJT7D', | ||
'N5Ht5QIk6KziyTE4-q5eNkqGdQgg8fxkr4w-ARqRgdaZd3XpbePGGb4jPFo3', | ||
'7fd4949bf898f57f' | ||
], | ||
["CXOF2EKm5CDPYpNC", | ||
"xkY0T8bPF4JFq6Mu0K5YtFp7KfOni", | ||
"e2eaecc64218ac7c"], | ||
['CXOF2EKm5CDPYpNC', 'xkY0T8bPF4JFq6Mu0K5YtFp7KfOni', 'e2eaecc64218ac7c'], | ||
["ID4UzFBiztXW--b0", | ||
"qyICNMPaivgDmX", | ||
"7abc58ba129c5f2e"], | ||
['ID4UzFBiztXW--b0', 'qyICNMPaivgDmX', '7abc58ba129c5f2e'], | ||
["TaGesMDe_0UNGzcp", | ||
"nlNv", | ||
"1100685746d3f567"], | ||
['TaGesMDe_0UNGzcp', 'nlNv', '1100685746d3f567'], | ||
["lMDS8Vcs-8aCV9hJ", | ||
"KW44Qk", | ||
"3ece65c432822f45"], | ||
['lMDS8Vcs-8aCV9hJ', 'KW44Qk', '3ece65c432822f45'], | ||
["BmQCaB-c777zvFsc", | ||
"o-tr2zQVbtrmkH4rCCAXoXFt8KwAWo4YFpK", | ||
"d5bee9715eeba87b"], | ||
[ | ||
'BmQCaB-c777zvFsc', 'o-tr2zQVbtrmkH4rCCAXoXFt8KwAWo4YFpK', | ||
'd5bee9715eeba87b' | ||
], | ||
["OQlCpJOLmsouyme1", | ||
"aRk9nyHhXlad-TpIemD2VTRiHVlzSysY7uKof9ApR5DejFjT-Bmdzl_z", | ||
"d7f96332eedec959"], | ||
[ | ||
'OQlCpJOLmsouyme1', | ||
'aRk9nyHhXlad-TpIemD2VTRiHVlzSysY7uKof9ApR5DejFjT-Bmdzl_z', | ||
'd7f96332eedec959' | ||
], | ||
["t6Wl3FKDhr9FAMzz", | ||
"BLu17bk_iQtpGv1N4A", | ||
"8c99547381790750"], | ||
['t6Wl3FKDhr9FAMzz', 'BLu17bk_iQtpGv1N4A', '8c99547381790750'], | ||
["XU5km7La0ujNVvlV", | ||
"OUEAH4yu6SXQ4I8zjn07NuB_AudmoewXc39HqgN8rc", | ||
"6c48b0d28e64b4dc"], | ||
[ | ||
'XU5km7La0ujNVvlV', 'OUEAH4yu6SXQ4I8zjn07NuB_AudmoewXc39HqgN8rc', | ||
'6c48b0d28e64b4dc' | ||
], | ||
["zDKBNpM2cdf0HwkK", | ||
"dEqgpqTRc", | ||
"511b93c5f2392add"], | ||
['zDKBNpM2cdf0HwkK', 'dEqgpqTRc', '511b93c5f2392add'], | ||
["yZGrKEShM0z7Vvns", | ||
"sgUtgxRQpMl_o6iuZqomKhJxaSBCD_NBHa2lqX3cWfq8byu", | ||
"41a8df813b72b3d3"], | ||
[ | ||
'yZGrKEShM0z7Vvns', 'sgUtgxRQpMl_o6iuZqomKhJxaSBCD_NBHa2lqX3cWfq8byu', | ||
'41a8df813b72b3d3' | ||
], | ||
["4-wM8GXg1a7hyerE", | ||
"djJ3-b2", | ||
"7372ef6d77fea59d"], | ||
['4-wM8GXg1a7hyerE', 'djJ3-b2', '7372ef6d77fea59d'], | ||
["jD3Y4PgdExHU2JaY", | ||
"uQC59dKTf3unOGu-Lg9IgmC8MTSg-BcH-", | ||
"ff28e876b5aeb3f9"], | ||
[ | ||
'jD3Y4PgdExHU2JaY', 'uQC59dKTf3unOGu-Lg9IgmC8MTSg-BcH-', | ||
'ff28e876b5aeb3f9' | ||
], | ||
["dZhRW8ubIZovieQg", | ||
"GCbxph1HICSKgHLafk_8TRjGdZa7jnJOu", | ||
"df2b56c9e24c1849"], | ||
[ | ||
'dZhRW8ubIZovieQg', 'GCbxph1HICSKgHLafk_8TRjGdZa7jnJOu', | ||
'df2b56c9e24c1849' | ||
], | ||
["P9hudzT3H87QzC9E", | ||
"Vfeo26fUa3sLk6BNM", | ||
"6b7fd6e0dfae961f"], | ||
['P9hudzT3H87QzC9E', 'Vfeo26fUa3sLk6BNM', '6b7fd6e0dfae961f'], | ||
["ocfdt04Np8Bs5hn9", | ||
"dQiaUqksbXOWmBPt2kBn0ARiVkr3r4mBwypQq", | ||
"d4515c94069bfdcb"], | ||
[ | ||
'ocfdt04Np8Bs5hn9', 'dQiaUqksbXOWmBPt2kBn0ARiVkr3r4mBwypQq', | ||
'd4515c94069bfdcb' | ||
], | ||
["UuQ68x330IdojsLI", | ||
"pb6-OdmVdQ1gLP8E1szvlf0T6aOQp-EQHPW-tAKQ8Xj", | ||
"e511fbd81a0b9e17"], | ||
[ | ||
'UuQ68x330IdojsLI', 'pb6-OdmVdQ1gLP8E1szvlf0T6aOQp-EQHPW-tAKQ8Xj', | ||
'e511fbd81a0b9e17' | ||
], | ||
["T4ec6Q68QKiuIARL", | ||
"BeLjFIoODtDg5vLMLBN1Sae", | ||
"7442e550412b67fa"], | ||
['T4ec6Q68QKiuIARL', 'BeLjFIoODtDg5vLMLBN1Sae', '7442e550412b67fa'], | ||
["xmZBUpwjJwnXZAp6", | ||
"WS2F3Nzg2s7TqVIygm8W1tQyNc6DFy", | ||
"138a8bb6fab1ceba"], | ||
[ | ||
'xmZBUpwjJwnXZAp6', 'WS2F3Nzg2s7TqVIygm8W1tQyNc6DFy', '138a8bb6fab1ceba' | ||
], | ||
["4qB6m0d_ryzb3w6q", | ||
"2Nr1sd1phWDB9gnuYOLUsjvX9jxntScWyRlX3Nj_xs8MV10LGgSgfRBKVGnO", | ||
"fd8ecd374fcf6561"], | ||
[ | ||
'4qB6m0d_ryzb3w6q', | ||
'2Nr1sd1phWDB9gnuYOLUsjvX9jxntScWyRlX3Nj_xs8MV10LGgSgfRBKVGnO', | ||
'fd8ecd374fcf6561' | ||
], | ||
["SmVONU3BEODnkbdM", | ||
"G4WIU3UrBqbN6_nccFrIyx_TdXx-W80YzWw", | ||
"6b02a94914869321"], | ||
[ | ||
'SmVONU3BEODnkbdM', 'G4WIU3UrBqbN6_nccFrIyx_TdXx-W80YzWw', | ||
'6b02a94914869321' | ||
], | ||
["zseM9_-0y7B9URxM", | ||
"us8B1DmHxOF10ue3jm2VfoJ250h364zRd2U8VIm2Lbkf3OWprSUpLF4ePjdj5aS", | ||
"a64eaf8b97622f50"], | ||
[ | ||
'zseM9_-0y7B9URxM', | ||
'us8B1DmHxOF10ue3jm2VfoJ250h364zRd2U8VIm2Lbkf3OWprSUpLF4ePjdj5aS', | ||
'a64eaf8b97622f50' | ||
], | ||
["WY_sEWLFAybHSwX4", | ||
"vLJyXNkHCYGHWsvhXcU2sWYzgFYlWF7A_ZjFg8kJ4wwuJ", | ||
"eba90a5acca84384"], | ||
[ | ||
'WY_sEWLFAybHSwX4', 'vLJyXNkHCYGHWsvhXcU2sWYzgFYlWF7A_ZjFg8kJ4wwuJ', | ||
'eba90a5acca84384' | ||
], | ||
["maWrEov1bBjSq2Zn", | ||
"sCP9zPakZ_wZ8hcQu-G6nN", | ||
"c91fc642dd6bcc88"], | ||
['maWrEov1bBjSq2Zn', 'sCP9zPakZ_wZ8hcQu-G6nN', 'c91fc642dd6bcc88'], | ||
["tXInZHO-x4AWxKTp", | ||
"JQUM_O-E4-YI6dhxo", | ||
"60c0de1fb7a6f524"], | ||
['tXInZHO-x4AWxKTp', 'JQUM_O-E4-YI6dhxo', '60c0de1fb7a6f524'], | ||
["OqaQt_b1hvU-atC3", | ||
"X7Ou8cKo17xHlq_5gwM56GZrCSJBReeA60pDj2hUer6", | ||
"5d9918744faf6ba9"], | ||
[ | ||
'OqaQt_b1hvU-atC3', 'X7Ou8cKo17xHlq_5gwM56GZrCSJBReeA60pDj2hUer6', | ||
'5d9918744faf6ba9' | ||
], | ||
["nHdnXHGmGknC8FfC", | ||
"cRupnAESNmU", | ||
"d508200751cdc812"], | ||
['nHdnXHGmGknC8FfC', 'cRupnAESNmU', 'd508200751cdc812'], | ||
["59n9lAJdrxIz3joe", | ||
"WBPr", | ||
"ffa5e9f27a98994b"], | ||
['59n9lAJdrxIz3joe', 'WBPr', 'ffa5e9f27a98994b'], | ||
["q-PAAgkE9z2xed85", | ||
"AFOQD_H7MO3q3cxLa7TOUd89kpH03SpjpqmzY6AX16-uZFYcZZBb8D", | ||
"042a63ae8565042d"], | ||
[ | ||
'q-PAAgkE9z2xed85', | ||
'AFOQD_H7MO3q3cxLa7TOUd89kpH03SpjpqmzY6AX16-uZFYcZZBb8D', | ||
'042a63ae8565042d' | ||
], | ||
["tBzStZxn2ZqlQfBf", | ||
"nZdIaI7-bdqqh6aU7w4HfDCByX-x4_3q9Jf", | ||
"904bfd32e0c731fd"], | ||
[ | ||
'tBzStZxn2ZqlQfBf', 'nZdIaI7-bdqqh6aU7w4HfDCByX-x4_3q9Jf', | ||
'904bfd32e0c731fd' | ||
], | ||
["rH8Nn75LyYC0hjVG", | ||
"IrDPpL-dkoh6VTy7pOtKKdAD9dLwUnE-", | ||
"054a4abe7f61024c"], | ||
[ | ||
'rH8Nn75LyYC0hjVG', 'IrDPpL-dkoh6VTy7pOtKKdAD9dLwUnE-', | ||
'054a4abe7f61024c' | ||
], | ||
["F-pI7AhpS1V-48eT", | ||
"Ao7hV41P08Zq4C1szyOVN7K1iWW8z", | ||
"72ae69a20d554c79"], | ||
['F-pI7AhpS1V-48eT', 'Ao7hV41P08Zq4C1szyOVN7K1iWW8z', '72ae69a20d554c79'], | ||
["Khje_RmXXmJ3CAb1", | ||
"TvMx3ISTfIQ", | ||
"b21b2df2b65c66ed"], | ||
['Khje_RmXXmJ3CAb1', 'TvMx3ISTfIQ', 'b21b2df2b65c66ed'], | ||
["G1KRzk-KMqCk-kbD", | ||
"imHZWdBz01lGR3m1zuO74berNn68uFZR3kcoWEaMhVjJ1g", | ||
"b8cb65c77e2203a5"], | ||
[ | ||
'G1KRzk-KMqCk-kbD', 'imHZWdBz01lGR3m1zuO74berNn68uFZR3kcoWEaMhVjJ1g', | ||
'b8cb65c77e2203a5' | ||
], | ||
["wJhnTtBLcy_1rZay", | ||
"qbZ6oK0a4eWf2ud1sEnKLeguOmYsbG4aOTdlMdrf", | ||
"845a58b4930ea9e2"], | ||
[ | ||
'wJhnTtBLcy_1rZay', 'qbZ6oK0a4eWf2ud1sEnKLeguOmYsbG4aOTdlMdrf', | ||
'845a58b4930ea9e2' | ||
], | ||
["vVl9fhjkwASu2WXe", | ||
"8-CjQylw18IKWgAL2mMxo", | ||
"2a48ac4a22cac11e"], | ||
['vVl9fhjkwASu2WXe', '8-CjQylw18IKWgAL2mMxo', '2a48ac4a22cac11e'], | ||
["m2Qx2Dtbvwv3qjNJ", | ||
"WrIqIIsHqbgm3Qfg03QvaVG9G6fz2zxjnfNZUVuX8XUtjz4LQuj3VZNh", | ||
"6a75eabb3a40a3ed"], | ||
[ | ||
'm2Qx2Dtbvwv3qjNJ', | ||
'WrIqIIsHqbgm3Qfg03QvaVG9G6fz2zxjnfNZUVuX8XUtjz4LQuj3VZNh', | ||
'6a75eabb3a40a3ed' | ||
], | ||
["5R1maUgHiPQ0ZoaD", | ||
"SZJ6uMXnMuLll2xOfHcy_DE", | ||
"3705b41383b61ad1"], | ||
['5R1maUgHiPQ0ZoaD', 'SZJ6uMXnMuLll2xOfHcy_DE', '3705b41383b61ad1'], | ||
["dDBufcmObAK1dKYw", | ||
"ayjd0F5mqWsVF0MtUNJYo8S8GhuCsMCnEU6k3H9z0f8", | ||
"3f270438f5cef47e"], | ||
[ | ||
'dDBufcmObAK1dKYw', 'ayjd0F5mqWsVF0MtUNJYo8S8GhuCsMCnEU6k3H9z0f8', | ||
'3f270438f5cef47e' | ||
], | ||
["o_YPVOjQ7Xw0G9OD", | ||
"UPF-HW1hJukwdVvhCl7IZJzy7a", | ||
"213bbd58d630d31e"], | ||
['o_YPVOjQ7Xw0G9OD', 'UPF-HW1hJukwdVvhCl7IZJzy7a', '213bbd58d630d31e'], | ||
["oule-vFYlFJfsXU3", | ||
"8ORL7DUv28-yVfUw_cJ3imWP-iXrQRmzZRp0jtspwW_qm-rXmc1aBsbvbAut8", | ||
"71e6179957f33e42"], | ||
[ | ||
'oule-vFYlFJfsXU3', | ||
'8ORL7DUv28-yVfUw_cJ3imWP-iXrQRmzZRp0jtspwW_qm-rXmc1aBsbvbAut8', | ||
'71e6179957f33e42' | ||
], | ||
["kEPlQxhC27GQcJeb", | ||
"wL-dAWvwZapITZZvgW46", | ||
"d8301721fc345399"], | ||
['kEPlQxhC27GQcJeb', 'wL-dAWvwZapITZZvgW46', 'd8301721fc345399'], | ||
["GFilE6NpBPWE25uB", | ||
"RzoQCcd5NVeDbd2cx", | ||
"d857f48e68dd6590"], | ||
['GFilE6NpBPWE25uB', 'RzoQCcd5NVeDbd2cx', 'd857f48e68dd6590'], | ||
["sENqlFHs0NvkY28u", | ||
"Gm2ojB-BJBdL", | ||
"34d70e5e072ae24b"], | ||
['sENqlFHs0NvkY28u', 'Gm2ojB-BJBdL', '34d70e5e072ae24b'], | ||
["mxiOr15qouOEhzHS", | ||
"SChjLg6SXpEb9", | ||
"e5159ed34f3840ae"], | ||
['mxiOr15qouOEhzHS', 'SChjLg6SXpEb9', 'e5159ed34f3840ae'], | ||
["pFL_Sbx5RW0fuPHO", | ||
"hdb8HqaxEN99N4V1STTpnR4kr9F-lONwKp2TcOCopBFnDrjITz3jHPM4WKIYyw59US", | ||
"c94e8e6fa5e4426c"], | ||
[ | ||
'pFL_Sbx5RW0fuPHO', | ||
'hdb8HqaxEN99N4V1STTpnR4kr9F-lONwKp2TcOCopBFnDrjITz3jHPM4WKIYyw59US', | ||
'c94e8e6fa5e4426c' | ||
], | ||
["sMgAXpCtVqeFm14R", | ||
"dNPnh6shnGYEZuN0id", | ||
"ff54217e14659365"], | ||
['sMgAXpCtVqeFm14R', 'dNPnh6shnGYEZuN0id', 'ff54217e14659365'], | ||
["nTu9mRGqYc1SOPk7", | ||
"ogL8VEqgoMkh6YNgTzvF4f87wHvmRhzncGPunN2ZJ5p3qUqZeJ3", | ||
"521ccf22901710fd"], | ||
[ | ||
'nTu9mRGqYc1SOPk7', | ||
'ogL8VEqgoMkh6YNgTzvF4f87wHvmRhzncGPunN2ZJ5p3qUqZeJ3', | ||
'521ccf22901710fd' | ||
], | ||
["d5jDH8Ppk82zj_vd", | ||
"5sfq9Q_0P0H", | ||
"4df01af75904f5c5"], | ||
['d5jDH8Ppk82zj_vd', '5sfq9Q_0P0H', '4df01af75904f5c5'], | ||
["bEEUPVwdHlYwYL6o", | ||
"AGoiVTE9foWm2MZqsn3dfS1XQiQW0QJwLXi6oXR2L9nMnPCPG_oF", | ||
"f214b10457d9cbba"], | ||
[ | ||
'bEEUPVwdHlYwYL6o', | ||
'AGoiVTE9foWm2MZqsn3dfS1XQiQW0QJwLXi6oXR2L9nMnPCPG_oF', | ||
'f214b10457d9cbba' | ||
], | ||
["JbKhWuTfRMWb4hFD", | ||
"NTNhYIahQ769TsCDwFyfOYZ8x6np58jg9hMAHFH-BMv7hBwESi596D4aDuyPabFGbqcG", | ||
"3bdfd59261a64f3c"], | ||
[ | ||
'JbKhWuTfRMWb4hFD', | ||
'NTNhYIahQ769TsCDwFyfOYZ8x6np58jg9hMAHFH-BMv7hBwESi596D4aDuyPabFGbqcG', | ||
'3bdfd59261a64f3c' | ||
], | ||
["hvCtw1q_GJUBFW_X", | ||
"uL5zgFM9WUTyO25dzVCmSVOxbpV70ZPurKK-CPUAmP", | ||
"3d7bb70769e9047f"], | ||
[ | ||
'hvCtw1q_GJUBFW_X', 'uL5zgFM9WUTyO25dzVCmSVOxbpV70ZPurKK-CPUAmP', | ||
'3d7bb70769e9047f' | ||
], | ||
["hWxh0P6EXlm4yYKA", | ||
"NUgrOoTOfqaB6JDZj", | ||
"b7bdb27595f9ff60"], | ||
['hWxh0P6EXlm4yYKA', 'NUgrOoTOfqaB6JDZj', 'b7bdb27595f9ff60'], | ||
["TLHDMak8qeH3ABaV", | ||
"HW-7PPunyMCinXt8QjQUuJUzZZQs1-T9ADR-6y", | ||
"4a83f022d855a72e"], | ||
[ | ||
'TLHDMak8qeH3ABaV', 'HW-7PPunyMCinXt8QjQUuJUzZZQs1-T9ADR-6y', | ||
'4a83f022d855a72e' | ||
], | ||
["uE4OfzzqHVDH8lbd", | ||
"8KCUyGtkcG-T8gA3lpplC13LsnFZ", | ||
"4cf3842f60210912"], | ||
['uE4OfzzqHVDH8lbd', '8KCUyGtkcG-T8gA3lpplC13LsnFZ', '4cf3842f60210912'], | ||
["ocjA0Quge9vdCDbH", | ||
"tLlU03I9CDBbP1Pnl6KM3MW34TNzuuZYv0u-uU-l7RtFF0OmGoySyg_yc7vWswGkz", | ||
"0be85bc57ee3ae7c"], | ||
[ | ||
'ocjA0Quge9vdCDbH', | ||
'tLlU03I9CDBbP1Pnl6KM3MW34TNzuuZYv0u-uU-l7RtFF0OmGoySyg_yc7vWswGkz', | ||
'0be85bc57ee3ae7c' | ||
], | ||
["TDVmxGeyDULfxyrz", | ||
"A57Y0_L6K4TTzQx1-Yr1E6fVAZi31RyipeK0Q4uqwXXfRLo4tz2a5PSqN3-bdQ4f2", | ||
"fb32550ce389d435"], | ||
[ | ||
'TDVmxGeyDULfxyrz', | ||
'A57Y0_L6K4TTzQx1-Yr1E6fVAZi31RyipeK0Q4uqwXXfRLo4tz2a5PSqN3-bdQ4f2', | ||
'fb32550ce389d435' | ||
], | ||
["8OhqW3sA7s1vqEDr", | ||
"jlFquRWvL07TyLjW9ZNk81gxkvs4u1WLkNhOQVLOjFjw3iecMjun5Yk0xcruo", | ||
"22731deb43868293"], | ||
[ | ||
'8OhqW3sA7s1vqEDr', | ||
'jlFquRWvL07TyLjW9ZNk81gxkvs4u1WLkNhOQVLOjFjw3iecMjun5Yk0xcruo', | ||
'22731deb43868293' | ||
], | ||
["9kPcY6rfhPzSzEGn", | ||
"nS1kAxpsghzJJXiCzhNycDk2_EJ_yIT97fV2kxXTtfZ9p0", | ||
"59d14fb8edb06db2"], | ||
[ | ||
'9kPcY6rfhPzSzEGn', 'nS1kAxpsghzJJXiCzhNycDk2_EJ_yIT97fV2kxXTtfZ9p0', | ||
'59d14fb8edb06db2' | ||
], | ||
["AJJ_yoEL8WyEtA1U", | ||
"vFNErhfCk1TZiTFMA6J8D", | ||
"66a7321ef78e3f1a"], | ||
['AJJ_yoEL8WyEtA1U', 'vFNErhfCk1TZiTFMA6J8D', '66a7321ef78e3f1a'], | ||
["PBr4drRAJTaWv5Um", | ||
"5quc8Vd2rHVNk2NoDxk3TL", | ||
"022a4a6599d17196"], | ||
['PBr4drRAJTaWv5Um', '5quc8Vd2rHVNk2NoDxk3TL', '022a4a6599d17196'], | ||
["MnODoRJI2FgZrvLs", | ||
"gqJ_7HnrfiqYkenyvhe53SB1vTBgMiMB3kxF5", | ||
"a13c27829dd80bcd"], | ||
[ | ||
'MnODoRJI2FgZrvLs', 'gqJ_7HnrfiqYkenyvhe53SB1vTBgMiMB3kxF5', | ||
'a13c27829dd80bcd' | ||
], | ||
["iSxQPJpp_s0ws-4b", | ||
"K-J", | ||
"b55b5a70f1d14e2e"], | ||
['iSxQPJpp_s0ws-4b', 'K-J', 'b55b5a70f1d14e2e'], | ||
["ZMm2tCGDJ04A3I_6", | ||
"gw-wcFYO1G2KEqJagWAic2l2d1FoTVXVT", | ||
"1624924cd8a63c16"], | ||
[ | ||
'ZMm2tCGDJ04A3I_6', 'gw-wcFYO1G2KEqJagWAic2l2d1FoTVXVT', | ||
'1624924cd8a63c16' | ||
], | ||
["Hxf6qsSIV6blPdB1", | ||
"GTWOerCQdUMkL6it6hEEPKBcOe_9f_B618ivjeM3BKfjzRQ8rvcGjUUJnsljerca6", | ||
"5b04ad4f24644a7a"], | ||
[ | ||
'Hxf6qsSIV6blPdB1', | ||
'GTWOerCQdUMkL6it6hEEPKBcOe_9f_B618ivjeM3BKfjzRQ8rvcGjUUJnsljerca6', | ||
'5b04ad4f24644a7a' | ||
], | ||
["U5gXdMrRYUdxuDjK", | ||
"siy9CxY2BbhazTqBWwFrtBLh", | ||
"331bd7bde7f85c4f"], | ||
['U5gXdMrRYUdxuDjK', 'siy9CxY2BbhazTqBWwFrtBLh', '331bd7bde7f85c4f'], | ||
["YJiK_B-TENJsVnd_", | ||
"Ohyz8XU06XWewcgTX-PffLVdatU3UFl6CYe", | ||
"df46b8bced5b9316"], | ||
[ | ||
'YJiK_B-TENJsVnd_', 'Ohyz8XU06XWewcgTX-PffLVdatU3UFl6CYe', | ||
'df46b8bced5b9316' | ||
], | ||
["J7wVNfLdkCCtndH5", | ||
"1Vw163YqXwP8cPXIy5dSkcIoClBep7gWb0qGJzHM8h_hzk2GFtZyLKk", | ||
"4a67904b91dcdd7b"], | ||
[ | ||
'J7wVNfLdkCCtndH5', | ||
'1Vw163YqXwP8cPXIy5dSkcIoClBep7gWb0qGJzHM8h_hzk2GFtZyLKk', | ||
'4a67904b91dcdd7b' | ||
], | ||
["elId3b7ZyOg6HVif", | ||
"N89kQR7VMUgF4DyWhpTo_ZW2lERbNqFa1RdXjaUctO1FdevDAZaA", | ||
"7022c1f03911f427"], | ||
[ | ||
'elId3b7ZyOg6HVif', | ||
'N89kQR7VMUgF4DyWhpTo_ZW2lERbNqFa1RdXjaUctO1FdevDAZaA', | ||
'7022c1f03911f427' | ||
], | ||
["ydBueYO29jaUsEVU", | ||
"HMcnfvYjjz8Uf8bUhxXlAYHcyO7x5NHE_gc3bcWSMWJD2JdryrUBBdYj1", | ||
"22827e8ff4200ffc"], | ||
[ | ||
'ydBueYO29jaUsEVU', | ||
'HMcnfvYjjz8Uf8bUhxXlAYHcyO7x5NHE_gc3bcWSMWJD2JdryrUBBdYj1', | ||
'22827e8ff4200ffc' | ||
], | ||
["fVprx-PzTSx6CUcX", | ||
"Q", | ||
"01db373e87f016fd"], | ||
['fVprx-PzTSx6CUcX', 'Q', '01db373e87f016fd'], | ||
["9ORMwecQjlob9aTT", | ||
"2cpq2XTWPk5sVLlN4OR5y6X_rTRFNUURgrwnWDg76u927cYud6PS-17UTgd3TO9g3K4", | ||
"fa55fe38886c7c0f"], | ||
[ | ||
'9ORMwecQjlob9aTT', | ||
'2cpq2XTWPk5sVLlN4OR5y6X_rTRFNUURgrwnWDg76u927cYud6PS-17UTgd3TO9g3K4', | ||
'fa55fe38886c7c0f' | ||
], | ||
["-V3BEGXuTWtFOMv4", | ||
"8l6qcZXfG9iSywi1IgwJ_PkZh0Bg2iR1cbGps_sWPdKXbIvDDX-3IeTTg", | ||
"e83848066312086f"], | ||
[ | ||
'-V3BEGXuTWtFOMv4', | ||
'8l6qcZXfG9iSywi1IgwJ_PkZh0Bg2iR1cbGps_sWPdKXbIvDDX-3IeTTg', | ||
'e83848066312086f' | ||
], | ||
["Cbvx4_KdboiNHs6P", | ||
"nzUo0UnqKn05adw5g0jtBN703bUgb8UxywfC93I7KN", | ||
"2dce194d9d5f1155"], | ||
[ | ||
'Cbvx4_KdboiNHs6P', 'nzUo0UnqKn05adw5g0jtBN703bUgb8UxywfC93I7KN', | ||
'2dce194d9d5f1155' | ||
], | ||
["SDPzfgeqkvmi62JH", | ||
"Z6kJuDD-8FSz1VwOuPeoSJ6X-4hpib563UjYxtFcB4SvhQr-Hstg5OhMi4iZZ", | ||
"615fb48d3aac2399"], | ||
[ | ||
'SDPzfgeqkvmi62JH', | ||
'Z6kJuDD-8FSz1VwOuPeoSJ6X-4hpib563UjYxtFcB4SvhQr-Hstg5OhMi4iZZ', | ||
'615fb48d3aac2399' | ||
], | ||
["mBJlhP6D3M2raEjD", | ||
"ogtg66jr2KLCFO2RvodOXw0mt4XS6BOnLhBI_gDV0", | ||
"96e66cf061c6e755"], | ||
[ | ||
'mBJlhP6D3M2raEjD', 'ogtg66jr2KLCFO2RvodOXw0mt4XS6BOnLhBI_gDV0', | ||
'96e66cf061c6e755' | ||
], | ||
["Sz-mxKc7KGM7SDaf", | ||
"ecQ-7-3VddOdMSeKUbZE1t6Aa67pYGXjQeOckq1l50GkvfomFr", | ||
"b2da4a8e8518f112"], | ||
[ | ||
'Sz-mxKc7KGM7SDaf', | ||
'ecQ-7-3VddOdMSeKUbZE1t6Aa67pYGXjQeOckq1l50GkvfomFr', 'b2da4a8e8518f112' | ||
], | ||
["_5ck5scojT4oyJEq", | ||
"43oLkeixGHShTMUhtI", | ||
"220ba502216bbe23"], | ||
['_5ck5scojT4oyJEq', '43oLkeixGHShTMUhtI', '220ba502216bbe23'], | ||
["48ulC82W4qv49InN", | ||
"8HQyT55TtmGahy6w", | ||
"b96465a47c1c4602"], | ||
['48ulC82W4qv49InN', '8HQyT55TtmGahy6w', 'b96465a47c1c4602'], | ||
["-exgd5coAHqBu3ga", | ||
"vRfqYthbUNh", | ||
"8f84728a608dbc30"], | ||
['-exgd5coAHqBu3ga', 'vRfqYthbUNh', '8f84728a608dbc30'], | ||
["hJEBugObOX06pplH", | ||
"oYYZ-v", | ||
"fed18a2e05597099"], | ||
['hJEBugObOX06pplH', 'oYYZ-v', 'fed18a2e05597099'], | ||
["eSDsC63oTtVfi_F7", | ||
"BVmyPas409CmRHiRRiTPjJL87KgJefuDK6lEh5isghLl7l3a4Xmxa", | ||
"52a524adfb1ec615"], | ||
[ | ||
'eSDsC63oTtVfi_F7', | ||
'BVmyPas409CmRHiRRiTPjJL87KgJefuDK6lEh5isghLl7l3a4Xmxa', | ||
'52a524adfb1ec615' | ||
], | ||
["KZtUPWMUr469RWL8", | ||
"F9K6TUd6j7Dm25rAS7cqOKDtSnnxj0hYKVTMFQ6CfA5218gPeZo", | ||
"ad3c363927b7e9cb"], | ||
[ | ||
'KZtUPWMUr469RWL8', | ||
'F9K6TUd6j7Dm25rAS7cqOKDtSnnxj0hYKVTMFQ6CfA5218gPeZo', | ||
'ad3c363927b7e9cb' | ||
], | ||
["0TeBxGk-V7RPSZML", | ||
"kmL1fKqHwAoxI1b_ap8I9fGZMmcx3gIMiglxLLPFWOoDNUGe", | ||
"87a6e747940d07c1"], | ||
[ | ||
'0TeBxGk-V7RPSZML', 'kmL1fKqHwAoxI1b_ap8I9fGZMmcx3gIMiglxLLPFWOoDNUGe', | ||
'87a6e747940d07c1' | ||
], | ||
["PWYY82PNqwshPHiv", | ||
"Ya4LyHqxIxK8GaND9FIzqugleh-QELha_ntbRJixl6hZI5m3RfdrcntjiPJ", | ||
"6c84a5813740b11b"], | ||
[ | ||
'PWYY82PNqwshPHiv', | ||
'Ya4LyHqxIxK8GaND9FIzqugleh-QELha_ntbRJixl6hZI5m3RfdrcntjiPJ', | ||
'6c84a5813740b11b' | ||
], | ||
["PtCub86vGwNj1tcv", | ||
"qR08eqAeNrrUYDl18C-wttqMDk", | ||
"7d07032664f78642"], | ||
['PtCub86vGwNj1tcv', 'qR08eqAeNrrUYDl18C-wttqMDk', '7d07032664f78642'], | ||
["3eqQxzhNdv2kJqy5", | ||
"0wxAd9NT-Z8xFzomFwgMqMVbaUg", | ||
"0d9b9fd369a5bf24"], | ||
['3eqQxzhNdv2kJqy5', '0wxAd9NT-Z8xFzomFwgMqMVbaUg', '0d9b9fd369a5bf24'], | ||
["MgEjpTNPFFwes6Sm", | ||
"7SCVGNJYZhtnbiLZAE5TrsL5K1X", | ||
"c7e3033031c94fd0"], | ||
['MgEjpTNPFFwes6Sm', '7SCVGNJYZhtnbiLZAE5TrsL5K1X', 'c7e3033031c94fd0'], | ||
["vSofRAYxXUU1qjhl", | ||
"HATE-YsASxySRkK5aJR4yV0mxx1YAuEgM5tUqyJDc7cLL", | ||
"4a07874418b7cd3d"], | ||
[ | ||
'vSofRAYxXUU1qjhl', 'HATE-YsASxySRkK5aJR4yV0mxx1YAuEgM5tUqyJDc7cLL', | ||
'4a07874418b7cd3d' | ||
], | ||
["kIUe96sZ6LV464T_", | ||
"rjwrCOQAzLFbIM_3M7KfDQ1A6r3nkebk-dgqORG0Uy-n89_apYNLVTbdr3yuzXKOTfkRh", | ||
"bae1da917e8fd653"], | ||
[ | ||
'kIUe96sZ6LV464T_', | ||
'rjwrCOQAzLFbIM_3M7KfDQ1A6r3nkebk-dgqORG0Uy-n89_apYNLVTbdr3yuzXKOTfkRh', | ||
'bae1da917e8fd653' | ||
], | ||
["8wao85IcCu1mC-Rc", | ||
"AdVncBX6wkLXqMQPol3tNDPd5HJ", | ||
"3fd74bdb24f3dfa1"], | ||
['8wao85IcCu1mC-Rc', 'AdVncBX6wkLXqMQPol3tNDPd5HJ', '3fd74bdb24f3dfa1'], | ||
["NRVNeO5wysG3DRuU", | ||
"Mr8vhiVPo5GpI6sho4R09k8D-vFgcghF3-kF", | ||
"b4b6bdfee13977f6"], | ||
[ | ||
'NRVNeO5wysG3DRuU', 'Mr8vhiVPo5GpI6sho4R09k8D-vFgcghF3-kF', | ||
'b4b6bdfee13977f6' | ||
], | ||
["VHJZOECxfyxVyufk", | ||
"TMB3UMDEIs-vj_9aDBNDzT6HkHcwQQhr4EnG6A1AD9JkHENVAAQnS7s", | ||
"3e7b1b3874455575"], | ||
[ | ||
'VHJZOECxfyxVyufk', | ||
'TMB3UMDEIs-vj_9aDBNDzT6HkHcwQQhr4EnG6A1AD9JkHENVAAQnS7s', | ||
'3e7b1b3874455575' | ||
], | ||
["TUfnTd3pmaJzSdD4", | ||
"VoRGCJgaGEhPSGRl0EPKWIzN7CRpD49CiyjC7y_4xRpppMNlR4v", | ||
"ba4ed071048c7403"], | ||
[ | ||
'TUfnTd3pmaJzSdD4', | ||
'VoRGCJgaGEhPSGRl0EPKWIzN7CRpD49CiyjC7y_4xRpppMNlR4v', | ||
'ba4ed071048c7403' | ||
], | ||
["-I1YgwmWxehyB6kv", | ||
"IplQLxea3JGywQn3XMNWrqVbE", | ||
"6184650bc96dfb89"], | ||
['-I1YgwmWxehyB6kv', 'IplQLxea3JGywQn3XMNWrqVbE', '6184650bc96dfb89'], | ||
["4ic5nM5lbfMOXDRR", | ||
"TfVtpOoAQt1IxL0qJtAQoCJJThyxncIagOvKSpxjD7RDmh7YQBHWPkuv5lpSzpN", | ||
"2c7ab8556354cbc0"], | ||
[ | ||
'4ic5nM5lbfMOXDRR', | ||
'TfVtpOoAQt1IxL0qJtAQoCJJThyxncIagOvKSpxjD7RDmh7YQBHWPkuv5lpSzpN', | ||
'2c7ab8556354cbc0' | ||
], | ||
["NYOq6hIu2C-aZPhE", | ||
"QQa0EWIHXqbrkq3nBeXt6yEj12z", | ||
"3a64355215c5c728"], | ||
['NYOq6hIu2C-aZPhE', 'QQa0EWIHXqbrkq3nBeXt6yEj12z', '3a64355215c5c728'], | ||
["nC93tajnfzk6bMtM", | ||
"p9gbEB4nMHXDqmOC413rI4Z", | ||
"20dbaa598f668cc8"], | ||
['nC93tajnfzk6bMtM', 'p9gbEB4nMHXDqmOC413rI4Z', '20dbaa598f668cc8'], | ||
["ZCCkYIbGOzXa5GRO", | ||
"2f9VGQeb4AtW6SwPjAGxxjyHNw3-MZj2BfxttNLxM0Tv_rpXO8TUH4YASb", | ||
"0c512395c264ae00"], | ||
[ | ||
'ZCCkYIbGOzXa5GRO', | ||
'2f9VGQeb4AtW6SwPjAGxxjyHNw3-MZj2BfxttNLxM0Tv_rpXO8TUH4YASb', | ||
'0c512395c264ae00' | ||
], | ||
["oapO2W6hces4Pfkc", | ||
"oEyf5eqpM-N7LBp3C5vejvO7M87OzT4MHdwJz", | ||
"f0683ccf14c7c38c"], | ||
[ | ||
'oapO2W6hces4Pfkc', 'oEyf5eqpM-N7LBp3C5vejvO7M87OzT4MHdwJz', | ||
'f0683ccf14c7c38c' | ||
], | ||
["__daPiDXrnPpS7eO", | ||
"1_tnhApr6nZbWIEPja0jAJ6LbTvD6oAEvPyrLYQ", | ||
"d6927c7c774cf4ff"], | ||
[ | ||
'__daPiDXrnPpS7eO', '1_tnhApr6nZbWIEPja0jAJ6LbTvD6oAEvPyrLYQ', | ||
'd6927c7c774cf4ff' | ||
], | ||
["5iIExqPt5W-ZpudD", | ||
"jNbLiDmQdN5X7HEOfgnAi5A7s1pGXwP41hX1Z", | ||
"1f4296aecb7d4495"], | ||
[ | ||
'5iIExqPt5W-ZpudD', 'jNbLiDmQdN5X7HEOfgnAi5A7s1pGXwP41hX1Z', | ||
'1f4296aecb7d4495' | ||
], | ||
["gD_J-R8tOb977BtL", | ||
"f7A81Qbh8gQhfRpOmtz5-ZJqBxiQJ6myBhGfqK7BVaGBL_W2MvfB", | ||
"6ee8be8dc48c266a"], | ||
[ | ||
'gD_J-R8tOb977BtL', | ||
'f7A81Qbh8gQhfRpOmtz5-ZJqBxiQJ6myBhGfqK7BVaGBL_W2MvfB', | ||
'6ee8be8dc48c266a' | ||
], | ||
["ZxHO4JJ8p45jTUXU", | ||
"fs4Oy8mPZS6919SZ7gDyKIILDkXnPt8SsXkfBd-Mnm4wO6alw-veQD9", | ||
"86548866646835d1"], | ||
[ | ||
'ZxHO4JJ8p45jTUXU', | ||
'fs4Oy8mPZS6919SZ7gDyKIILDkXnPt8SsXkfBd-Mnm4wO6alw-veQD9', | ||
'86548866646835d1' | ||
], | ||
["2bVzT0moojGNQgIX", | ||
"nuyb-AgYY-rsmhtdav3LC7meSPy1dCosjSw0YAvgP", | ||
"fc94936819f7c901"], | ||
[ | ||
'2bVzT0moojGNQgIX', 'nuyb-AgYY-rsmhtdav3LC7meSPy1dCosjSw0YAvgP', | ||
'fc94936819f7c901' | ||
], | ||
["FicyyNT0BRua05i9", | ||
"TG4leSS_mcrZ_L68GKFdxc4-McFCCtdG7QpbPu_MolD5luE6n3dKlPzb9MvfvkiZKi", | ||
"ee72ebb2e0429688"], | ||
[ | ||
'FicyyNT0BRua05i9', | ||
'TG4leSS_mcrZ_L68GKFdxc4-McFCCtdG7QpbPu_MolD5luE6n3dKlPzb9MvfvkiZKi', | ||
'ee72ebb2e0429688' | ||
], | ||
["g5Qaf7mQAIxuHR0O", | ||
"A6u5gtb1yMSiGlWVt3exYsRS", | ||
"c115472b207314a9"], | ||
['g5Qaf7mQAIxuHR0O', 'A6u5gtb1yMSiGlWVt3exYsRS', 'c115472b207314a9'], | ||
["aOACI6GP6u4WFyxp", | ||
"1eEx55L3E9MZga7l1WzpnKfI", | ||
"c34565d91b0f1ab1"], | ||
['aOACI6GP6u4WFyxp', '1eEx55L3E9MZga7l1WzpnKfI', 'c34565d91b0f1ab1'], | ||
["Rr2jLg-asIQrlaRJ", | ||
"rgALEbs", | ||
"20452e045afa67a3"], | ||
['Rr2jLg-asIQrlaRJ', 'rgALEbs', '20452e045afa67a3'], | ||
["p8qW0oYzj5zi55s5", | ||
"V1ZCoK73ifwcnzPjQEN7Q79MtZCskcpqiE3gfbqYPYRmy-q0lPxopkZZp2lNWKkpL_q5z", | ||
"7bee2633aef0791d"], | ||
[ | ||
'p8qW0oYzj5zi55s5', | ||
'V1ZCoK73ifwcnzPjQEN7Q79MtZCskcpqiE3gfbqYPYRmy-q0lPxopkZZp2lNWKkpL_q5z', | ||
'7bee2633aef0791d' | ||
], | ||
["wA0cNUJOhIMpiopE", | ||
"U2RE2L2zZysyOTcsj5_JosVDaMRtUxkRWVCeBH0AeodMvYGBcHizhxc2QM89", | ||
"2e03a807a494e628"], | ||
[ | ||
'wA0cNUJOhIMpiopE', | ||
'U2RE2L2zZysyOTcsj5_JosVDaMRtUxkRWVCeBH0AeodMvYGBcHizhxc2QM89', | ||
'2e03a807a494e628' | ||
], | ||
["zBCN1w4ypWCEfpwC", | ||
"VRcTwONsyRQIy2ymVniMmry", | ||
"de78bd983638b1b8"], | ||
['zBCN1w4ypWCEfpwC', 'VRcTwONsyRQIy2ymVniMmry', 'de78bd983638b1b8'], | ||
["i8cumEDwOxSXT0gL", | ||
"ifKav", | ||
"abf629b3e4c1be35"], | ||
['i8cumEDwOxSXT0gL', 'ifKav', 'abf629b3e4c1be35'], | ||
["g3EswbaCSNMsegzm", | ||
"rTFnEuEDlwBB0Dw_q3-FUSaTCEjWe0pOPZDIWD35Us08Qa-nulc57YjDoGphUfBamq", | ||
"1130933cb377409d"], | ||
[ | ||
'g3EswbaCSNMsegzm', | ||
'rTFnEuEDlwBB0Dw_q3-FUSaTCEjWe0pOPZDIWD35Us08Qa-nulc57YjDoGphUfBamq', | ||
'1130933cb377409d' | ||
], | ||
["iYsckWoQTk5ap8YO", | ||
"wIyTqa43-_GiZlHJ8UXcD_tnqKikH5DZUWxdQ1xjYMyzCr2JvKKRBm8BbcDl_Q8p", | ||
"6a742d30b7aaed60"], | ||
[ | ||
'iYsckWoQTk5ap8YO', | ||
'wIyTqa43-_GiZlHJ8UXcD_tnqKikH5DZUWxdQ1xjYMyzCr2JvKKRBm8BbcDl_Q8p', | ||
'6a742d30b7aaed60' | ||
], | ||
["Iyk5MoAjoWq4n8bG", | ||
"IV2N5MC6kvk95ykEzb3jj0A7Sv0jjif45SR1avc0bRWot2aW", | ||
"072fccf2e1951763"], | ||
[ | ||
'Iyk5MoAjoWq4n8bG', 'IV2N5MC6kvk95ykEzb3jj0A7Sv0jjif45SR1avc0bRWot2aW', | ||
'072fccf2e1951763' | ||
], | ||
["NfzdRXCegRRsHHYj", | ||
"5uLBPbyFQqiv", | ||
"daabcc24c06e2d88"], | ||
['NfzdRXCegRRsHHYj', '5uLBPbyFQqiv', 'daabcc24c06e2d88'], | ||
["YiJTXegVwaNDtlpl", | ||
"DbwKoF3CI5kd2JRKwfyuLpeGd6sFhqI0t43C2ph", | ||
"3c6b7209bf937ebc"], | ||
[ | ||
'YiJTXegVwaNDtlpl', 'DbwKoF3CI5kd2JRKwfyuLpeGd6sFhqI0t43C2ph', | ||
'3c6b7209bf937ebc' | ||
], | ||
["ZuUlFM-yEzZ9XHKj", | ||
"errecd71", | ||
"6f5ce3952f54e79e"], | ||
['ZuUlFM-yEzZ9XHKj', 'errecd71', '6f5ce3952f54e79e'], | ||
["EtEXELa6V_NSjvEh", | ||
"yrTjrRuW8mJc3utw2JUH7iIW-J5vF3t9GC1-ZvRmO8UXNsG8-I3Iqgtinzoabqqbs1yvR", | ||
"47aef668d79034ba"], | ||
[ | ||
'EtEXELa6V_NSjvEh', | ||
'yrTjrRuW8mJc3utw2JUH7iIW-J5vF3t9GC1-ZvRmO8UXNsG8-I3Iqgtinzoabqqbs1yvR', | ||
'47aef668d79034ba' | ||
], | ||
["q2uA_VwMnaBtAgTx", | ||
"uJOymuDgBBS9Ec56JRGmKYsMHoGLCKA5wzwhtYf-g8-IT7UsAX1JHFGSV0EF", | ||
"ba6106d486bc41b0"], | ||
[ | ||
'q2uA_VwMnaBtAgTx', | ||
'uJOymuDgBBS9Ec56JRGmKYsMHoGLCKA5wzwhtYf-g8-IT7UsAX1JHFGSV0EF', | ||
'ba6106d486bc41b0' | ||
], | ||
["4RmqR10QiIZDDKNO", | ||
"oWY0Aj2CDCWuEFhdNHq2RFcGJD0sSRxK5K", | ||
"0d52287ae4ee1c72"], | ||
[ | ||
'4RmqR10QiIZDDKNO', 'oWY0Aj2CDCWuEFhdNHq2RFcGJD0sSRxK5K', | ||
'0d52287ae4ee1c72' | ||
], | ||
["a9DfUPCLyQ_yrNIa", | ||
"5G-6AVe7CBJl-NuuUN_7TN", | ||
"6fe3cfc2b97cce5f"], | ||
['a9DfUPCLyQ_yrNIa', '5G-6AVe7CBJl-NuuUN_7TN', '6fe3cfc2b97cce5f'], | ||
["8oB5yG87C2v5j0_4", | ||
"1S-aiUNRJ2c", | ||
"51d0245a4ff22a7b"], | ||
['8oB5yG87C2v5j0_4', '1S-aiUNRJ2c', '51d0245a4ff22a7b'], | ||
["ZA2ZT22NXwD_UvTM", | ||
"UpV3pLYniWPm-PnWUAbBNeO4V-zuuw6IZQ1ZprLsC_LjGdSJP7rZCnoPz", | ||
"6dd48df68066d1bd"], | ||
[ | ||
'ZA2ZT22NXwD_UvTM', | ||
'UpV3pLYniWPm-PnWUAbBNeO4V-zuuw6IZQ1ZprLsC_LjGdSJP7rZCnoPz', | ||
'6dd48df68066d1bd' | ||
], | ||
["ycz6aiuQFGKxZVsM", | ||
"fBuJp4_A_hiq--4uBhxjXfT3nRaYEJ8azW2_FKooXdSVRv2Y03VoWzPzG", | ||
"184b0a49c7a27ff1"], | ||
[ | ||
'ycz6aiuQFGKxZVsM', | ||
'fBuJp4_A_hiq--4uBhxjXfT3nRaYEJ8azW2_FKooXdSVRv2Y03VoWzPzG', | ||
'184b0a49c7a27ff1' | ||
], | ||
["eAmt0pClMyL8Sk69", | ||
"JFzXjfJhEMUCYEDrBKRM9OFFK0PSX", | ||
"02c245103c2ba7b0"], | ||
['eAmt0pClMyL8Sk69', 'JFzXjfJhEMUCYEDrBKRM9OFFK0PSX', '02c245103c2ba7b0'], | ||
["CTFnU2nwy9s1_kBj", | ||
"hEHqR0idFTzbvG193aLYj6y2DFPi2UKQut_A--43PdN1XF", | ||
"79e6377df89c5406"], | ||
[ | ||
'CTFnU2nwy9s1_kBj', 'hEHqR0idFTzbvG193aLYj6y2DFPi2UKQut_A--43PdN1XF', | ||
'79e6377df89c5406' | ||
], | ||
["CAhom0f872WEDXP6", | ||
"dmX", | ||
"b1f40313acaf62cb"] | ||
]; | ||
['CAhom0f872WEDXP6', 'dmX', 'b1f40313acaf62cb'] | ||
]; | ||
for (var i = 0, j = vectors.length; i < j; i++) { | ||
vector = vectors[i]; | ||
key = vector[0], message = vector[1], expected = vector[2]; | ||
found = siphash.hash_hex(siphash.string16_to_key(key), message); | ||
assert.equal(found, expected, | ||
"Key: [" + key + "] Message: [" + message + "]" + " " + | ||
"Found: [" + found + "] Expected: [" + expected + "]"); | ||
vector = vectors[i]; | ||
key = vector[0], message = vector[1], expected = vector[2]; | ||
found = siphash.hash_hex(siphash.string16_to_key(key), message); | ||
assert.equal( | ||
found, expected, 'Key: [' + key + '] Message: [' + message + ']' + | ||
' ' + | ||
'Found: [' + found + '] Expected: [' + expected + ']'); | ||
found = siphash.hash(siphash.string16_to_key(key), message); | ||
var m = | ||
((found.l >>> 0) & 0xff) + "," + | ||
((found.l >>> 8) & 0xff) + "," + | ||
((found.l >>> 16) & 0xff) + "," + | ||
((found.l >>> 24) & 0xff) + "," + | ||
((found.h >>> 0) & 0xff) + "," + | ||
((found.h >>> 8) & 0xff) + "," + | ||
((found.h >>> 16) & 0xff) + "," + | ||
((found.h >>> 24) & 0xff); | ||
found = siphash.hash(siphash.string16_to_key(key), message); | ||
var m = ((found.l >>> 0) & 0xff) + ',' + ((found.l >>> 8) & 0xff) + ',' + | ||
((found.l >>> 16) & 0xff) + ',' + ((found.l >>> 24) & 0xff) + ',' + | ||
((found.h >>> 0) & 0xff) + ',' + ((found.h >>> 8) & 0xff) + ',' + | ||
((found.h >>> 16) & 0xff) + ',' + ((found.h >>> 24) & 0xff); | ||
console.log('{<<"' + key + '">>, <<"' + message + '">>, <<' + m + '>>},') | ||
console.log('{<<"' + key + '">>, <<"' + message + '">>, <<' + m + '>>},') | ||
} | ||
key = [ 0xdeadbeef, 0xcafebabe, 0x8badf00d, 0x1badb002 ]; | ||
message = "Short test message"; | ||
key = [0xdeadbeef, 0xcafebabe, 0x8badf00d, 0x1badb002]; | ||
message = 'Short test message'; | ||
found = siphash.hash_hex(key, message); | ||
expected = "f2e893485bd3bade"; | ||
expected = 'f2e893485bd3bade'; | ||
assert.equal(found, expected); | ||
key = [ 0xdeadbeef, 0xcafebabe, 0x8badf00d, 0x1badb002 ]; | ||
message = "Short test message"; | ||
key = [0xdeadbeef, 0xcafebabe, 0x8badf00d, 0x1badb002]; | ||
message = 'Short test message'; | ||
found = siphash.hash(key, message); | ||
expected = { h: 4075328328, l: 1540602590 }; | ||
expected = { | ||
h: 4075328328, | ||
l: 1540602590 | ||
}; | ||
assert.equal(found.h, expected.h); | ||
assert.equal(found.l, expected.l); | ||
key = siphash.string16_to_key("0123456789ABCDEF"); | ||
message = "Short test message"; | ||
key = siphash.string16_to_key('0123456789ABCDEF'); | ||
message = 'Short test message'; | ||
found = siphash.hash_uint(key, message); | ||
assert.equal(found, 3323740134809132); | ||
var siphash_double = require('../lib/siphash-double'), | ||
assert = require('assert'), vector, key, message, expected, found, | ||
vectors = [[ | ||
'aON1dHrq90SbG8Hx', | ||
'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', | ||
'999b16aff116038a8dcd9565ce8c87ac' | ||
]]; | ||
for (var i = 0, j = vectors.length; i < j; i++) { | ||
vector = vectors[i]; | ||
key = vector[0], message = vector[1], expected = vector[2]; | ||
found = siphash_double.hash_hex(siphash.string16_to_key(key), message); | ||
assert.equal( | ||
found, expected, 'Key: [' + key + '] Message: [' + message + ']' + | ||
' ' + | ||
'Found: [' + found + '] Expected: [' + expected + ']'); | ||
found = siphash.hash(siphash.string16_to_key(key), message); | ||
var m = ((found.l >>> 0) & 0xff) + ',' + ((found.l >>> 8) & 0xff) + ',' + | ||
((found.l >>> 16) & 0xff) + ',' + ((found.l >>> 24) & 0xff) + ',' + | ||
((found.h >>> 0) & 0xff) + ',' + ((found.h >>> 8) & 0xff) + ',' + | ||
((found.h >>> 16) & 0xff) + ',' + ((found.h >>> 24) & 0xff); | ||
console.log('{<<"' + key + '">>, <<"' + message + '">>, <<' + m + '>>},') | ||
} | ||
var siphash13 = require('../lib/siphash13'), assert = require('assert'), vector, | ||
key, message, expected, found, | ||
vectors = [[ | ||
'aON1dHrq90SbG8Hx', | ||
'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', '884fe2d407e90f36' | ||
]]; | ||
for (var i = 0, j = vectors.length; i < j; i++) { | ||
vector = vectors[i]; | ||
key = vector[0], message = vector[1], expected = vector[2]; | ||
found = siphash13.hash_hex(siphash.string16_to_key(key), message); | ||
assert.equal( | ||
found, expected, 'Key: [' + key + '] Message: [' + message + ']' + | ||
' ' + | ||
'Found: [' + found + '] Expected: [' + expected + ']'); | ||
found = siphash.hash(siphash.string16_to_key(key), message); | ||
var m = ((found.l >>> 0) & 0xff) + ',' + ((found.l >>> 8) & 0xff) + ',' + | ||
((found.l >>> 16) & 0xff) + ',' + ((found.l >>> 24) & 0xff) + ',' + | ||
((found.h >>> 0) & 0xff) + ',' + ((found.h >>> 8) & 0xff) + ',' + | ||
((found.h >>> 16) & 0xff) + ',' + ((found.h >>> 24) & 0xff); | ||
console.log('{<<"' + key + '">>, <<"' + message + '">>, <<' + m + '>>},') | ||
} | ||
var siphash13_double = require('../lib/siphash13-double'), | ||
assert = require('assert'), vector, key, message, expected, found, | ||
vectors = [[ | ||
'aON1dHrq90SbG8Hx', | ||
'v7LyiwuCrB7EgAibPve6Yg2gLmggxE6j7ocR37EudrH_P9XX2rQK', | ||
'61c10e46c4b584a74278452a1ab53ce6' | ||
]]; | ||
for (var i = 0, j = vectors.length; i < j; i++) { | ||
vector = vectors[i]; | ||
key = vector[0], message = vector[1], expected = vector[2]; | ||
found = siphash13_double.hash_hex(siphash.string16_to_key(key), message); | ||
assert.equal( | ||
found, expected, 'Key: [' + key + '] Message: [' + message + ']' + | ||
' ' + | ||
'Found: [' + found + '] Expected: [' + expected + ']'); | ||
found = siphash.hash(siphash.string16_to_key(key), message); | ||
var m = ((found.l >>> 0) & 0xff) + ',' + ((found.l >>> 8) & 0xff) + ',' + | ||
((found.l >>> 16) & 0xff) + ',' + ((found.l >>> 24) & 0xff) + ',' + | ||
((found.h >>> 0) & 0xff) + ',' + ((found.h >>> 8) & 0xff) + ',' + | ||
((found.h >>> 16) & 0xff) + ',' + ((found.h >>> 24) & 0xff); | ||
console.log('{<<"' + key + '">>, <<"' + message + '">>, <<' + m + '>>},') | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Misc. License Issues
License(Experimental) A package's licensing information has fine-grained problems.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 1 instance in 1 package
48474
16
0
0
100
1034
87