Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1[2{3"key": ["0000000000000000", "0000000000000000"],4"input": [],5"expected": {"siphash24": "1e924b9d737700d7", "siphash13uj": "74fdd8982aa99156"}6},7{8"key": ["0706050403020100", "0f0e0d0c0b0a0908"],9"input": [],10"expected": {"siphash24": "726fdb47dd0e0e31", "siphash13uj": "feee657d7e331ac3"}11},12{13"key": ["ffffffffffffffff", "ffffffffffffffff"],14"input": [],15"expected": {"siphash24": "35dd279ee86ce565", "siphash13uj": "b2203b65f6fc20f2"}16},17{18"key": ["0706050403020100", "0f0e0d0c0b0a0908"],19"input": ["0000000000000000"],20"expected": {"siphash24": "39d3851ca07681a7", "siphash13uj": "6a74cba00ddbfeba"}21},22{23"key": ["0706050403020100", "0f0e0d0c0b0a0908"],24"input": ["ffffffffffffffff"],25"expected": {"siphash24": "2a68ff30a3d9da34", "siphash13uj": "a49b16683645df11"}26},27{28"key": ["0706050403020100", "0f0e0d0c0b0a0908"],29"input": ["0001020304050607"],30"expected": {"siphash24": "93f5f5799a932462", "siphash13uj": "636d75a66b0b2dee"}31},32{33"key": ["0000000000000000", "0000000000000000"],34"input": ["0000000000000000"],35"expected": {"siphash24": "e849e8bb6ffe2567", "siphash13uj": "44ba508bb47f860a"}36},37{38"key": ["0706050403020100", "0f0e0d0c0b0a0908"],39"input": ["0000000000000000000000000000000000000000000000000000000000000000"],40"expected": {"siphash24": "8990d3e4299496f4", "siphash13uj": "6a74cba00ddbfeba"}41},42{43"key": ["0706050403020100", "0f0e0d0c0b0a0908"],44"input": ["ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"],45"expected": {"siphash24": "e1041d47f898e431", "siphash13uj": "7f745a471ec7c2f6"}46},47{48"key": ["0706050403020100", "0f0e0d0c0b0a0908"],49"input": ["000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"],50"expected": {"siphash24": "7127512f72f27cce", "siphash13uj": "c67d87b08ca4b5c6"}51},52{53"key": ["0000000000000000", "0000000000000000"],54"input": ["0000000000000000000000000000000000000000000000000000000000000000"],55"expected": {"siphash24": "6c37e103dfa2827d", "siphash13uj": "44ba508bb47f860a"}56},57{58"key": ["0706050403020100", "0f0e0d0c0b0a0908"],59"input": ["1011121314151617"],60"expected": {"siphash24": "76b71a8cb872b528", "siphash13uj": "17bd848a0ddd6294"}61},62{63"key": ["0706050403020100", "0f0e0d0c0b0a0908"],64"input": ["1011121314151617000000000000000000000000000000000000000000000000"],65"expected": {"siphash24": "070fb8d2b4264e7e", "siphash13uj": "17bd848a0ddd6294"}66},67{68"key": ["0706050403020100", "0f0e0d0c0b0a0908"],69"input": ["0102030405060708", "0203040506070809", "030405060708090a"],70"expected": {"siphash24": "9b3c1cee5de9caa4", "siphash13uj": "46b8c5978195f0d0"}71},72{73"key": ["0706050403020100", "0f0e0d0c0b0a0908"],74"input": ["0102030405060708000000000000000000000000000000000000000000000000", "0203040506070809000000000000000000000000000000000000000000000000", "030405060708090a000000000000000000000000000000000000000000000000"],75"expected": {"siphash24": "e9277fda84de2f84", "siphash13uj": "46b8c5978195f0d0"}76},77{78"key": ["0706050403020100", "0f0e0d0c0b0a0908"],79"input": ["404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f"],80"expected": {"siphash24": "27bd5ecb84e56c87", "siphash13uj": "d2c0b9ab84599147"}81},82{83"key": ["0706050403020100", "0f0e0d0c0b0a0908"],84"input": ["4041424344454647", "48494a4b4c4d4e4f", "5051525354555657", "58595a5b5c5d5e5f"],85"expected": {"siphash24": "27bd5ecb84e56c87", "siphash13uj": "d630244e335448dd"}86},87{88"key": ["0706050403020100", "0f0e0d0c0b0a0908"],89"input": ["0001020304050607", "08090a0b0c0d0e0f"],90"expected": {"siphash24": "3f2acc7f57c29bdb", "siphash13uj": "7c25d372353b5aa1"}91},92{93"key": ["0706050403020100", "0f0e0d0c0b0a0908"],94"input": ["0001020304050607", "08090a0b0c0d0e0f", "1011121314151617", "18191a1b1c1d1e1f"],95"expected": {"siphash24": "7127512f72f27cce", "siphash13uj": "1aba99b7cf175f4a"}96},97{98"key": ["0706050403020100", "0f0e0d0c0b0a0908"],99"input": ["0001020304050607", "08090a0b0c0d0e0f", "1011121314151617", "18191a1b1c1d1e1f", "2021222324252627", "28292a2b2c2d2e2f", "3031323334353637", "38393a3b3c3d3e3f"],100"expected": {"siphash24": "acd2c40b8502cad8", "siphash13uj": "ba4cdea787bdabb9"}101},102{103"key": ["0706050403020100", "0f0e0d0c0b0a0908"],104"input": ["0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000", "0000000000000000"],105"expected": {"siphash24": "d6d266a868d1e17c", "siphash13uj": "b40ca9149482127a"}106},107{108"key": ["0706050403020100", "0f0e0d0c0b0a0908"],109"input": ["000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f"],110"expected": {"siphash24": "acd2c40b8502cad8", "siphash13uj": "6bd1d4ec2ccd0192"}111},112{113"key": ["0706050403020100", "0f0e0d0c0b0a0908"],114"input": ["000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f"],115"expected": {"siphash24": "deb79e256c8736ae", "siphash13uj": "497a4c5f66a6c9ac"}116},117{118"key": ["0706050403020100", "0f0e0d0c0b0a0908"],119"input": ["000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f", "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f", "606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f", "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f", "a0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebf", "c0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedf", "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff"],120"expected": {"siphash24": "999d0526d2a7bfd7", "siphash13uj": "33f9f36a0690842d"}121},122{123"key": ["0706050403020100", "0f0e0d0c0b0a0908"],124"input": ["1112131415161718", "22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041"],125"expected": {"siphash24": "2a8b45c236d6964c", "siphash13uj": "2e989a98fc8ab941"}126},127{128"key": ["0706050403020100", "0f0e0d0c0b0a0908"],129"input": ["22232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041", "1112131415161718"],130"expected": {"siphash24": "2086c12dd61e796a", "siphash13uj": "6f62e14ce40a8928"}131},132{133"key": ["0706050403020100", "0f0e0d0c0b0a0908"],134"input": ["a0a1a2a3a4a5a6a7", "b0b1b2b3b4b5b6b7"],135"expected": {"siphash24": "103eacf2c5a3c798", "siphash13uj": "3d50654ce19fef0a"}136},137{138"key": ["0706050403020100", "0f0e0d0c0b0a0908"],139"input": ["b0b1b2b3b4b5b6b7", "a0a1a2a3a4a5a6a7"],140"expected": {"siphash24": "16098ab961ca74be", "siphash13uj": "93d52229e1bf3f12"}141},142{143"key": ["0706050403020100", "0f0e0d0c0b0a0908"],144"input": ["0102030405060708", "02030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021", "030405060708090a"],145"expected": {"siphash24": "f33f8a1ac89a38a5", "siphash13uj": "93d4844f68473bde"}146},147{148"key": ["0706050403020100", "0f0e0d0c0b0a0908"],149"input": ["0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20", "0203040506070809", "030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122"],150"expected": {"siphash24": "83a7e7cb48fcc3f0", "siphash13uj": "1eeb5627f80ec45e"}151},152{153"key": ["0706050403020100", "0f0e0d0c0b0a0908"],154"input": ["0101010101010101", "0202020202020202", "0303030303030303030303030303030303030303030303030303030303030303", "0404040404040404040404040404040404040404040404040404040404040404", "0505050505050505"],155"expected": {"siphash24": "2da632417cf98266", "siphash13uj": "36c183e8c31960ca"}156},157{158"key": ["0706050403020100", "0f0e0d0c0b0a0908"],159"input": ["0001020304050607", "08090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f2021222324252627", "28292a2b2c2d2e2f", "303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f", "5051525354555657", "58595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f7071727374757677"],160"expected": {"siphash24": "9fee744ff1c22fcc", "siphash13uj": "0373fa0d4680e12a"}161},162{163"key": ["0000000000000000", "0000000000000000"],164"input": ["3031323334353637", "505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f"],165"expected": {"siphash24": "f4b057ed3852ca9c", "siphash13uj": "0ca784307a2b3941"}166},167{168"key": ["0706050403020100", "0f0e0d0c0b0a0908"],169"input": ["3031323334353637", "505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f"],170"expected": {"siphash24": "b0ecaab557894381", "siphash13uj": "40a0e330ade3b826"}171},172{173"key": ["ffffffffffffffff", "ffffffffffffffff"],174"input": ["3031323334353637", "505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f"],175"expected": {"siphash24": "c31e72088331c72c", "siphash13uj": "39b802d0fb124208"}176},177{178"key": ["0123456789abcdef", "0000000000000000"],179"input": ["3031323334353637", "505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f"],180"expected": {"siphash24": "f74571f90abc512c", "siphash13uj": "21bd1ab2c8db2044"}181},182{183"key": ["0000000000000000", "0123456789abcdef"],184"input": ["3031323334353637", "505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f"],185"expected": {"siphash24": "4b58713a5c1de640", "siphash13uj": "bc66d61864912a68"}186},187{188"key": ["0706050403020100", "0f0e0d0c0b0a0908"],189"input": ["0100000000000000"],190"expected": {"siphash24": "2b91b2b085e6d1f6", "siphash13uj": "7426afff81e13e5d"}191},192{193"key": ["0706050403020100", "0f0e0d0c0b0a0908"],194"input": ["0000000000000080"],195"expected": {"siphash24": "45f93120d11c42c2", "siphash13uj": "dbd8592fe9fd3b1b"}196},197{198"key": ["0706050403020100", "0f0e0d0c0b0a0908"],199"input": ["0000000000000000000000000000000000000000000000000000000000000080"],200"expected": {"siphash24": "52de95ec1fc46cf4", "siphash13uj": "c946b5eafdebf91d"}201},202{203"key": ["0706050403020100", "0f0e0d0c0b0a0908"],204"input": ["0100000000000000010000000000000001000000000000000100000000000000"],205"expected": {"siphash24": "256fc49da00e8ae9", "siphash13uj": "28193aab7f7f53b5"}206},207{208"key": ["3becfe231ec833e1", "e5fe84a1124e5b76"],209"input": ["5d6fae7bea1143a44b6a307d8dd3a8d5946d1b50943a0a4edb5390d7f41c6e29", "d22ee74ea5bb4d8d", "8032bbb059b1b9ef", "ec2ae4550dad3c60"],210"expected": {"siphash24": "2f57b02b4a7cf7d6", "siphash13uj": "8f201c9a3e7ca92a"}211},212{213"key": ["cff49392d5b0aefe", "b8a0d7022086fc70"],214"input": [],215"expected": {"siphash24": "9c7123b7b45d0895", "siphash13uj": "25f929e44740ac55"}216},217{218"key": ["9bf012bb0d65f966", "f15a2c8514da1d9d"],219"input": [],220"expected": {"siphash24": "a5c78c807512368a", "siphash13uj": "e317bf983b4cf183"}221},222{223"key": ["4ac23ef0d1555a54", "4a498a3964dd2bc1"],224"input": ["3e83c8e8b335d732", "539aea9c7872ae8f", "6f14ac803d3a9181"],225"expected": {"siphash24": "be7ea59e0e60a59d", "siphash13uj": "3adb5b8275ff1694"}226},227{228"key": ["eef84fb309e552b9", "e60195c78faa2ee8"],229"input": [],230"expected": {"siphash24": "001e0c1c4140f9ec", "siphash13uj": "2bdc46f9f5e83bdc"}231},232{233"key": ["ecfdd5a1ea62a991", "6448b8f842081342"],234"input": ["6d72f7bce2f0f751", "e277849660a8af7f"],235"expected": {"siphash24": "3bc824e8141dcdd9", "siphash13uj": "89510c79ae874736"}236},237{238"key": ["ab7a12b9c8774c7d", "38056b7041eb2098"],239"input": ["feebaa5f18a92c7e", "192679c9e82e3aa7"],240"expected": {"siphash24": "783219f01bb9d829", "siphash13uj": "a7cb7379701c754e"}241},242{243"key": ["13551d7a6089e83e", "ec3f8c0f4cbc1f7c"],244"input": ["7a0704789365d997", "4bb21a07f4b75d0208d5d4638edcc438c9f8ffcc78e2106a0637c629f81ffbdb", "a7d8197a04173065ec896b73a6803d6113201c56fd643b241200b7ea357e6efd", "0202e1ebcf15e1a8", "316c96f5464fa473", "0700f913bbe4dad357c5db1b7e79abd29e6e590e842141a16cb6e97e6933206c"],245"expected": {"siphash24": "30cca0cb21a31ffe", "siphash13uj": "638ab9733accc61a"}246},247{248"key": ["0000000000000000", "0000000000000000"],249"input": ["101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f"],250"expected": {"siphash24": "1ca45bed0c8a9300", "siphash13uj": "071384882b8b1ef6"}
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.