#[allow(clippy::type_complexity)] #[rustfmt::skip] const CGO_CLIENT_ORIGINATE_TEST_VECTORS: &[([(&str,&str,&str); 3], u8, &str, &str, ([(&str,&str,&str);3], (&str, &str)))] = &[ // -------------------- OP VECTORS (Relaying) // All zeros, hop 3/3 ( // S[] [("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "00000000000000000000000000000000", "00000000000000000000000000000000"), ("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "00000000000000000000000000000000", "00000000000000000000000000000000"), ("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "00000000000000000000000000000000", "00000000000000000000000000000000")], // d 3, // AD "00", // M "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", // Output=(S'[], T, C) ([("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "00000000000000000000000000000000", "af65bb470269ecd7af01f68f1a2b7b78"), ("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "00000000000000000000000000000000", "140f0f1011b5223d79587717ffd9ec3a"), ("7941dd0a63d994703e63d94a446804213ab4fb1d2b7ba376590a2c241d1f508dc6a7f418a14503deb89b17aadb2806f73fc06e5d14e675f5ec880023d4f73296", "12dce4a0e5bc792b5b5a55f9c2f30e07", "00000000000000000000000000000000")], ("1471e71e6fb1f04233a8ec5daa6209e0", "66e94bd4ef8a2c3b884cfa59ca342b2e58e2fccefa7e3061367f1d57a4e7455a0388dace60b6a392f328c2b971b2fe78f795aaab494b5923f7fd89ff948bc1e0200211214e7394da2089b6acd093abe0c94da219118e297d7b7ebcbcc9c388f28ade7d85a8ee35616f7124a9d527029195b84d1b96c690ff2f2de30bf2ec89e00253786e126504f0dab90c48a30321de3345e6b0461e7c9e6c6b7afedde83f40deb3fa6794f8fd8f55a88dcbda9d68f2137cc9c83420077e7cf28ab2696b0df05d11452b58ac50aa2eb3a195b61b87e5c65a6dd5d7f7a84065d5a17ff46273086002496db63fa4b91bee387fa3030c95a73f8d0437e0915fbce5d7a62d8dab0a58b2431bc0bede02550f40238969ec780410befccde6944b69dd007debe39a9dbc5e24f519a4bdf478b1d9ec0b67125f28b06efaa55d79412ad628d45089c3c304f94db3a21df6cdaf6d2e2e3b355441eff64ad90527e752a4b2ebb4d0a1070ce2e2982e272fdb7cf4b584b095a0f957fdb828689437e37dc48b2ad379c6f3c6e957ee77afb88c65949ba12eec45c22865e4907ae42aee813898acdf91e2e4c21d828e0a76de2bb6bb6f869e5eef1f618dedd27562812b9a14e8996a5c352df3817e60d6ec20119a52c80a61ec195622627240212decca515feab63e2734587948a836a7de205cfec0c288351c")), ), // All ones, hop 3/3 ( // S[] [("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff"), ("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff"), ("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff")], // d 3, // AD "ff", // M "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", // Output=(S'[], T, C) ([("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff", "043902fee7236d7b07a42436b146c9dc"), ("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "ffffffffffffffffffffffffffffffff", "180d604716ae3cc001863cbd746d47b5"), ("0c64bc2163059fad612a393dd7153e8b5ed68b8a84a9d2d7b9cb50770dd650c53344b53f0ea1083115b21b2095365dffa9e5d73b68714046ec734747dcfeec0e", "f3795b0e416e1295629aed9f414ccb53", "ffffffffffffffffffffffffffffffff")], ("f9274b2432b0d9b76ecda8259782d233", "f85d8d4195f4fe920a7d9e5a99b05bc20b4f7df4a89489f918cb6a5e745eb7dd14dc99c503ce43c39090bec370e08365d8b59e09f174b1399e59462285d0bb4acf1ad9fe686c71502c80423989a7dad4c41acfb87b038507f6daa1f9590625941a5a064127caf57ccdef85a111e4d1c24df89fcc1a7a0ee8631181eaccf11829966ef7f4f8b3832ca79c2321b776534efff2fdc0ce6e99480a97e56631c56c9e8d69a4e9399fb443650414bf78ede9e2ce29a702686631994b039fc0cf4940d296884afe43609451d4f91a84b18663733f498ab3304d7f99a3126796f6eddca40a1797ca70047f22e2379988a77f22a14d2fcddc3e8a858519ac3821f46d11da3a977aa3a60752fed903138b9fb2d23a468b8d6357191793126c27dae91236dedee0c660e789aa44427384e44bf324f9bbf9f2a303129cc961d688c9100bb332761a5039bec9f14384243757f8fe182c549816027bba32c8f7671959f90f58dd12b5fa6e37f0b93273998ea27b14a7eecebd0b09fae4d404153eb68fe5dd77f82020f6ea3ab3e0aff5e5f8a0f2eee62e55dced80bcbe4c653e6907d08b5edd67a87a9b236205529d1cf302ba18c68e6e913e01e7407684682bd91b9d409455308c3064f24c13c0e3cc82a496b37fd719b15dd96b595c2640afb4050c373f6c51eb29439f4f5aefcd808403b62d")), ), // Pesudorandom 1, hop 1/3 ( // S[] [("80819c55d001b73b8d51a5c9ce4fc8e2a197bd4891f0f38df791e92fc687c99214992b6749f5b96d6477f7a2821029f714de39b47396fff84b79406ceb667213", "475cec821a2bb29682c9de4ed89fa2bc", "63c839b54659920bbf42c8a76eedc3a9"), ("79d6e9f34cd2a01b89130bc43002e94a4c3494dfc8db9d11e08d7b8ae7782b38fde2c00e9819d5c619a5c8a92afbabdb727108b5dd4ba9d572b47567685c9e7c", "d6dc99f4ce27ffe7ad3b40c73be86ad8", "eae6b850f1f43e00be741946b5038517"), ("cc01d778ccfabfad7a442a266aac199e277b38618ba19816d1d668c139367c8ae4c9fc4e6b5a7a214175506d4dffa1c159bc499afc638e6a54a546380b65bcd8", "e459433194d5ce2daf958ef6cb22a391", "34df2febf45efcb197fabf5eef51bf5e")], // d 1, // AD "00", // M "32b9e80d44f7fd35dc254f1b07cd10ca91e1c9ba7835a9581e99245677c1ecec22de4e30ef1799ab658305c8266d4f1c71e4ad51cd9d5798de85ece04f6ee9636ad4a14a132278df2c34a449b7d53cf71fb4e55affbc7cbc6699b97356a81d4f70591177aa509df7d8ada37bd7c6082059081e8058087bd5e357544b2b2067c62a3cb123592b44bef8ccb5f259e859ac8d6c9cf599605b370a067dced095f96dd03b3577d20b78afeb8c25cbe3b2e52f2105e952603af981a739216fc6fa29f1a417ea501199a74bab8821e828a1e66e8e0de40138aca846902f7e2c5545cb2263a8b148e65fd793abbd831d97771d5ecbc07bcde5b5cfa02489783302174b36f7570c546fcb05b1d1031089b806d9b54d2b0ebf0fa0ce8b486e26c36825b55a1bcdd001b4a6ab3686ae3b5fef3500837a1eb58e44602c87ce6d384d3dab73fc18e662f03a4112c6fd70ee2063a5dd37bc159f2584b8bcc63106ff6f219cb3e45d57e3b78c88fb0acbba7b58f2f3c54d1877160199583876e1a321bfaa813e0ce1e1803fff094e437ca879ab2d85248050f720bfac980a8455f1bd83ad8648af0052a3ff1203a75b033254edcbfc144c53ec72b603b404aac06021d51524953e9d267c912cc82d61b70d47775d80451ae59071ce7596f3dfe60ff0f636ec06689993ed52f8efd7d04415350421", // Output=(S'[], T, C) ([("2b6b31a8b26936bf1823ea99b866d000849fe1592bb99d03aafc667502cc29bc96bd707a927246ba03fc94def6dd343a6ac10959f4fbc4252632c366a4df1d4e", "e599deb34f6115bc37c6825dcc15ee89", "475cec821a2bb29682c9de4ed89fa2bc"), ("79d6e9f34cd2a01b89130bc43002e94a4c3494dfc8db9d11e08d7b8ae7782b38fde2c00e9819d5c619a5c8a92afbabdb727108b5dd4ba9d572b47567685c9e7c", "d6dc99f4ce27ffe7ad3b40c73be86ad8", "eae6b850f1f43e00be741946b5038517"), ("cc01d778ccfabfad7a442a266aac199e277b38618ba19816d1d668c139367c8ae4c9fc4e6b5a7a214175506d4dffa1c159bc499afc638e6a54a546380b65bcd8", "e459433194d5ce2daf958ef6cb22a391", "34df2febf45efcb197fabf5eef51bf5e")], ("cee87d6c76d5ba635a8b3930c886c89d", "1ab0ce2c61f77d63e8abea71f93859a0c096dde718c485cdc190a2f798aff4e3ea1c06540971b217e57e31223ac07748d0a35e909ab2e100bb58241ef9bc654ca3dd9ebc1dcdd14c451fe2b3ea55161662fd4f7a85d0005f6e82985d888e6f2a6d82505807e8c4093218426851ae7fabc8b7cfe1e08392b78c704702e44c39ce917c51ae7f44658bccee72296a8975dbe714d48179119bfa875ecc47475f0c478b28bbbb63ef4883f55624ba80eceb6166e31fee87dcf16c432db6c4412b78f95fe6b4356c4fd69008863e05c477a9c82a44e6b1c99e4d2ff2ef049167a10570449a498ddee55cfd199bbecba7dfe18d34a998d60decd2fb0b541a18a32a5e852209093086022a92d54a929cc5516c0209cb406cc0c60e3e8499ae9a7afaa5cad144bd2c9ccf69fddbdd4699565c89321381390236b8b650aec08c76970570f5b763252c6a9fae904c74992814c81f5f60cbbf9cc7a077e3f749761416d257c45e925c6511bea65d2557b581e047fac8800ce34d63ae5cbd1068cc8b24cf1a99defc28f2e2103d33423d4fc885020783a3cdb0392105faf86497ef0251f6a605701521e6b2ddeaf92559dbd9cedf6b49831815fa2bbc140fe3ca042c9e986a3db66904641a635b52d2350b4808913b3c3ff7054dcdcfa704b807b018500120f4e91a0956006e0974a8ef231deb")), ), // Pesudorandom 1, hop 2/3 ( // S[] [("80819c55d001b73b8d51a5c9ce4fc8e2a197bd4891f0f38df791e92fc687c99214992b6749f5b96d6477f7a2821029f714de39b47396fff84b79406ceb667213", "475cec821a2bb29682c9de4ed89fa2bc", "63c839b54659920bbf42c8a76eedc3a9"), ("79d6e9f34cd2a01b89130bc43002e94a4c3494dfc8db9d11e08d7b8ae7782b38fde2c00e9819d5c619a5c8a92afbabdb727108b5dd4ba9d572b47567685c9e7c", "d6dc99f4ce27ffe7ad3b40c73be86ad8", "eae6b850f1f43e00be741946b5038517"), ("cc01d778ccfabfad7a442a266aac199e277b38618ba19816d1d668c139367c8ae4c9fc4e6b5a7a214175506d4dffa1c159bc499afc638e6a54a546380b65bcd8", "e459433194d5ce2daf958ef6cb22a391", "34df2febf45efcb197fabf5eef51bf5e")], // d 2, // AD "00", // M "32b9e80d44f7fd35dc254f1b07cd10ca91e1c9ba7835a9581e99245677c1ecec22de4e30ef1799ab658305c8266d4f1c71e4ad51cd9d5798de85ece04f6ee9636ad4a14a132278df2c34a449b7d53cf71fb4e55affbc7cbc6699b97356a81d4f70591177aa509df7d8ada37bd7c6082059081e8058087bd5e357544b2b2067c62a3cb123592b44bef8ccb5f259e859ac8d6c9cf599605b370a067dced095f96dd03b3577d20b78afeb8c25cbe3b2e52f2105e952603af981a739216fc6fa29f1a417ea501199a74bab8821e828a1e66e8e0de40138aca846902f7e2c5545cb2263a8b148e65fd793abbd831d97771d5ecbc07bcde5b5cfa02489783302174b36f7570c546fcb05b1d1031089b806d9b54d2b0ebf0fa0ce8b486e26c36825b55a1bcdd001b4a6ab3686ae3b5fef3500837a1eb58e44602c87ce6d384d3dab73fc18e662f03a4112c6fd70ee2063a5dd37bc159f2584b8bcc63106ff6f219cb3e45d57e3b78c88fb0acbba7b58f2f3c54d1877160199583876e1a321bfaa813e0ce1e1803fff094e437ca879ab2d85248050f720bfac980a8455f1bd83ad8648af0052a3ff1203a75b033254edcbfc144c53ec72b603b404aac06021d51524953e9d267c912cc82d61b70d47775d80451ae59071ce7596f3dfe60ff0f636ec06689993ed52f8efd7d04415350421", // Output=(S'[], T, C) ([("80819c55d001b73b8d51a5c9ce4fc8e2a197bd4891f0f38df791e92fc687c99214992b6749f5b96d6477f7a2821029f714de39b47396fff84b79406ceb667213", "475cec821a2bb29682c9de4ed89fa2bc", "5a8173cc866a7010aa404f5867b985ce"), ("57069873c08ff5828f54bce0ff3b98f4656ef8852c67cc49b1ba2caf7ee11ef9c70223d065642f26271f9b2212163303b730492796740bb21d3337dfe1e3368b", "07ab555f276a93de368cd2b3b397aee9", "d6dc99f4ce27ffe7ad3b40c73be86ad8"), ("cc01d778ccfabfad7a442a266aac199e277b38618ba19816d1d668c139367c8ae4c9fc4e6b5a7a214175506d4dffa1c159bc499afc638e6a54a546380b65bcd8", "e459433194d5ce2daf958ef6cb22a391", "34df2febf45efcb197fabf5eef51bf5e")], ("5818bd3f7c93a68063cb0a1eefc38f8f", "89ec90a7e30c9fc799f53eaa1955009af3f3c2b76f2bf3529faea142986e8caa5aa77ab508a65f673515707541d06f98d5fc00e81aaf44fe58a9d2ef71d159a4ea15ad619be7c7174ad01889709d6a59390bc14e68681117b3dc731b4b166b8c6bd468db6d2a7309b08b502e809c610dfffdf87b52be7680e09d3eb55100d574c32ffa84214c36d54c44bc47a125ff6bfb0bf7e24c9bc032ec3e98d339467db4c41b44bc7cd326f24e36b400d30e904f7d4800a7eef4855f900826bf2111d5e09bcfabe41fe32116a37d1d3a8a71b6ea473ab89f6bd949739b652a80d2cf9ac878135738a946b79a7ab6a3129c0b5b665bf1519a8c31a0cc5b3d20f82e8d6e4ce37dbe027b00d6924d9cf24e6066a6aac772e3cbc310ce7e4eb59c5943f4e52c5a0f5b42a604cd2370dde44b9d05f7b8691e1ae80a68929e798eba59572e4a97636404a084dbf0c4fa3a4d6e663776c4df9719cc2bd8f60325c206337d655c43dc6a3d4475df0a37614f8ae455165a47552714941f90fe2b33e16c812b7ba721dfbd611f8b4d570bcd8538528afecf91311fbc09c0a827b75cbf3bf46594b653d5948b18ca03344038ef964fe93311e83b4526486c2c978f156c9c34bd75bdc4bb580f4b05c2322f3b3bc3bee8f9e430bac669ea95889c4c78c6ac03e877229fcb9258603d15be445252c3e095")), ), // Pesudorandom 1, hop 3/3 ( // S[] [("80819c55d001b73b8d51a5c9ce4fc8e2a197bd4891f0f38df791e92fc687c99214992b6749f5b96d6477f7a2821029f714de39b47396fff84b79406ceb667213", "475cec821a2bb29682c9de4ed89fa2bc", "63c839b54659920bbf42c8a76eedc3a9"), ("79d6e9f34cd2a01b89130bc43002e94a4c3494dfc8db9d11e08d7b8ae7782b38fde2c00e9819d5c619a5c8a92afbabdb727108b5dd4ba9d572b47567685c9e7c", "d6dc99f4ce27ffe7ad3b40c73be86ad8", "eae6b850f1f43e00be741946b5038517"), ("cc01d778ccfabfad7a442a266aac199e277b38618ba19816d1d668c139367c8ae4c9fc4e6b5a7a214175506d4dffa1c159bc499afc638e6a54a546380b65bcd8", "e459433194d5ce2daf958ef6cb22a391", "34df2febf45efcb197fabf5eef51bf5e")], // d 3, // AD "00", // M "32b9e80d44f7fd35dc254f1b07cd10ca91e1c9ba7835a9581e99245677c1ecec22de4e30ef1799ab658305c8266d4f1c71e4ad51cd9d5798de85ece04f6ee9636ad4a14a132278df2c34a449b7d53cf71fb4e55affbc7cbc6699b97356a81d4f70591177aa509df7d8ada37bd7c6082059081e8058087bd5e357544b2b2067c62a3cb123592b44bef8ccb5f259e859ac8d6c9cf599605b370a067dced095f96dd03b3577d20b78afeb8c25cbe3b2e52f2105e952603af981a739216fc6fa29f1a417ea501199a74bab8821e828a1e66e8e0de40138aca846902f7e2c5545cb2263a8b148e65fd793abbd831d97771d5ecbc07bcde5b5cfa02489783302174b36f7570c546fcb05b1d1031089b806d9b54d2b0ebf0fa0ce8b486e26c36825b55a1bcdd001b4a6ab3686ae3b5fef3500837a1eb58e44602c87ce6d384d3dab73fc18e662f03a4112c6fd70ee2063a5dd37bc159f2584b8bcc63106ff6f219cb3e45d57e3b78c88fb0acbba7b58f2f3c54d1877160199583876e1a321bfaa813e0ce1e1803fff094e437ca879ab2d85248050f720bfac980a8455f1bd83ad8648af0052a3ff1203a75b033254edcbfc144c53ec72b603b404aac06021d51524953e9d267c912cc82d61b70d47775d80451ae59071ce7596f3dfe60ff0f636ec06689993ed52f8efd7d04415350421", // Output=(S'[], T, C) ([("80819c55d001b73b8d51a5c9ce4fc8e2a197bd4891f0f38df791e92fc687c99214992b6749f5b96d6477f7a2821029f714de39b47396fff84b79406ceb667213", "475cec821a2bb29682c9de4ed89fa2bc", "a0b0c5f4ed380ae727f7cb1094720c4c"), ("79d6e9f34cd2a01b89130bc43002e94a4c3494dfc8db9d11e08d7b8ae7782b38fde2c00e9819d5c619a5c8a92afbabdb727108b5dd4ba9d572b47567685c9e7c", "d6dc99f4ce27ffe7ad3b40c73be86ad8", "57444121af7050e0fbc147dd160b1483"), ("23fda8565e33c07e99e613071f9c70ce6c30110372a93da87215aed5a69c04aa6dada67ea209a6ad1890e4ef5f99de41d126a31440141ced0fe3554957f5f133", "36bdbb5279093c18957e332c392e32d5", "e459433194d5ce2daf958ef6cb22a391")], ("de3849e2159c1d915762ec8436424bbe", "0f88ffd61a32f17e1ebe0d0ab49f62ed2de4c75cfd3585125dcd11c984ddf08c512a5e0114e523ec22e7b873dbb640cea615dab5a461b6eee63d0d70082a1072bf0e82285416d517cf08e19558e738fecfbdee772232230eb2a8bf19f93ba4871e457ce8fcb820ad139c6431ceca3b27fdb515140e24412667758781a4f3eb6e76825ca5f71e7e8503c516ad371e0e5ffc0d3aa099847c50dc43e26a48d875022d39610c8cdc35180a8a6603219c8d2df30f2afdd8f84ff71387df73fd01b07b23060771fc1acd9a636687cb126b2707d0b7bd65402c755d5c73bb161caea3bc36487547cf0a9b37ae6dd3fcba026400676a657326d7a79c07026bbebf46a26554262b0462cf0ce02363a088cf21c59851753a938f12ed7352550a2b03af0721f810ac5d4b438e877e7a9f2c0cb22f7e2de72bac4c00133c04944dedc032b13208fae94ffd779122b486769049ec3d76dee97b92d5afb70efdaca3650a2c1e31343f5d17d8d30359c5c86be53a6249f211772a42eb852457f8f790bc14cc1838fef4644d1fb2e6d9eb082f9de21ec04d5a951b3705957b0f594b0e40af06805db5c83093528528999ec71c6db0c902185af8ada916a2010e136dab75f40db1bfc0f5876f47061e517d79db84b7f00fc95f94071e9aff4c9c081170e0d275783db6c1050db63ffba775291b202b")), ), // Pesudorandom 2, hop 1/3 ( // S[] [("f2a93dfda00e7654585b911e90acdc3a825f88b497f329637bb612464d928e4182f1b360db55231f255e7265b1614d8ee895cde4e5f4768f749c051b25ac261e", "6a017e1dfd3fcee547b526b048204901", "7dae89533c98d159590a3bc5da3d5fb6"), ("ff9b9925190d45c46e5ac9eae38da326739b3180432cf0c36cd9346699bd022c4dcb3aa2811f8ab0a2a72cfdc9e13b817d0a20cc1b03f51b8133c6d36d2c4ffa", "2e666844518d40d4a1efee952db70f36", "eeb1f87fd5c7a6b016b6df886c3f2f92"), ("25f3b6dc37742bf020ad710e67f87ee274f5fe5d0c75c9a22da939847d1f4878de7d35867c306f3176d92d2d5900d33dec007edf02644f01046b9deff015c30f", "df6876f95d2387d8f419d018a826ffed", "c16980670fba6dcd755c567c721e0dcd")], // d 1, // AD "da", // M "346681ef9e47fff29ddaf41628ae3021888028316787f1887b6c099c921a8915b4d7937a9565d928764fae620b57d117ccd75cf8b633f2d1f1404b65f2479c8d8d590a15da2b40b14987d8968b7d210965f158627a72ba31ccecd5727f2dabf17dacc69027ccf4c53da96a75e6d28a15ffecaec1965a62402a1cc5e9cc26be181689132f54956f99192ac9bbb929c5aec7048a6653ad40cbc4fb029ea97bc15c8b05395e822af36a8b949817ee0f022c8f971eefc5b31bb46e095d4aea07fa97854e1ca4a208bebb65a605089f60a21ef5685b67d312edff8b2cc81830eab9d27ab0a7be29b7c88abb995492564772d518a912c6b40f58ab41c0497995d9b593f0387a3e597728d08f5267fba8370a062817cdf506119e0c5cc69900709195a2288322de578af491698360ad1f6b34b341e10eb21e22f6c5a6e12e26250aeb528aaa533d592b268fb22b3e77ada84d478ee9d0f2742cbb54be14503c21e39efcc73774b24bf28747203c5ff456457139fec8a46c8243b4b9738c27972e6d8f0ef9fa18944aaeed4deb437522f04795ecd7bee79f0a6d7c6c6acd90dac9a935d5f252134cd4ca1e2e0c4386fdae67950f1234cda5472e61a32bf9f037c068fe81a955d1e56a92ad1a8f16e6a31bfc0f8b3cef96410a72b92a75b09a0071ff0c0e99dd322ab7d8e4a2a2c2122af6", // Output=(S'[], T, C) ([("9feff5b3886c83d41087d979d76cdc22a6536686db5108ae778614ff8b564eaf4d927c1b3cbd83a5e12c949e7a5c5c8ddd8612939ebbf5b7f82b4b9797d9dbd0", "7add349a5ce4e00fd026615aad33229d", "6a017e1dfd3fcee547b526b048204901"), ("ff9b9925190d45c46e5ac9eae38da326739b3180432cf0c36cd9346699bd022c4dcb3aa2811f8ab0a2a72cfdc9e13b817d0a20cc1b03f51b8133c6d36d2c4ffa", "2e666844518d40d4a1efee952db70f36", "eeb1f87fd5c7a6b016b6df886c3f2f92"), ("25f3b6dc37742bf020ad710e67f87ee274f5fe5d0c75c9a22da939847d1f4878de7d35867c306f3176d92d2d5900d33dec007edf02644f01046b9deff015c30f", "df6876f95d2387d8f419d018a826ffed", "c16980670fba6dcd755c567c721e0dcd")], ("f19c615c5171782bae7359dd76484c64", "767bda83a60b71bff92cc4113fd0e110897677b7b56809e63e4899eaae558d3b7b6a36c4f747837c91396e9e90a19880d3e75ec35ddfe26be53725615c55c948f80036d7478dc2c91fce7cad50ed528e8bc5918850d6c51047811004022b2cae8d8bc337deda431c6e2bb9608a09e6236eb46c8b80e5fa4c50aaf3e99feb469546f3df52a14db8b828edc26424e690bcc6201e92a2aef6cc631a3bdccb46f884023f6a140a1e7ef9f58f51c8481338c58d12f728fec501ead045dd0d7010c40144a163f586f9d32859285f8a44c8be2efdbd82539447b83004c3dea0a4d8ebb52011141a44ccd3a138777a93a1fbce857c3bda8fd47dd5e992ef02a285232cc95bb9c16e85221511e20e938dde1ec64f236c5c711d5e788a76ccee80bd481b62e3dbd5539e096af7513a35cf1b69eb9e03d974e98f4c61ce4a3f264a647f0d18aadb5bff8fb762b17d582ddb23fb1f8963a0a279411c2429ae32f650b2ea30145ecdef452f6d28c3c39841aa7aa20d9a91ff3b2c1e5eee872982c8f0acd7f6ac062d47d8ba4d82808d855f50b1f696db42c00b55c71142af5dcc24692d9c183ffb155e851157429fa8fb6ef82ad94bd5b39ba9809d24037326b977b61681f912ec73b67f47644d6eca3af13b4188b62e071bbaede63e62c00d193ef9ab7987286e776ab9335184e6a402b7ffb4")), ), // Pesudorandom 2, hop 2/3 ( // S[] [("f2a93dfda00e7654585b911e90acdc3a825f88b497f329637bb612464d928e4182f1b360db55231f255e7265b1614d8ee895cde4e5f4768f749c051b25ac261e", "6a017e1dfd3fcee547b526b048204901", "7dae89533c98d159590a3bc5da3d5fb6"), ("ff9b9925190d45c46e5ac9eae38da326739b3180432cf0c36cd9346699bd022c4dcb3aa2811f8ab0a2a72cfdc9e13b817d0a20cc1b03f51b8133c6d36d2c4ffa", "2e666844518d40d4a1efee952db70f36", "eeb1f87fd5c7a6b016b6df886c3f2f92"), ("25f3b6dc37742bf020ad710e67f87ee274f5fe5d0c75c9a22da939847d1f4878de7d35867c306f3176d92d2d5900d33dec007edf02644f01046b9deff015c30f", "df6876f95d2387d8f419d018a826ffed", "c16980670fba6dcd755c567c721e0dcd")], // d 2, // AD "da", // M "346681ef9e47fff29ddaf41628ae3021888028316787f1887b6c099c921a8915b4d7937a9565d928764fae620b57d117ccd75cf8b633f2d1f1404b65f2479c8d8d590a15da2b40b14987d8968b7d210965f158627a72ba31ccecd5727f2dabf17dacc69027ccf4c53da96a75e6d28a15ffecaec1965a62402a1cc5e9cc26be181689132f54956f99192ac9bbb929c5aec7048a6653ad40cbc4fb029ea97bc15c8b05395e822af36a8b949817ee0f022c8f971eefc5b31bb46e095d4aea07fa97854e1ca4a208bebb65a605089f60a21ef5685b67d312edff8b2cc81830eab9d27ab0a7be29b7c88abb995492564772d518a912c6b40f58ab41c0497995d9b593f0387a3e597728d08f5267fba8370a062817cdf506119e0c5cc69900709195a2288322de578af491698360ad1f6b34b341e10eb21e22f6c5a6e12e26250aeb528aaa533d592b268fb22b3e77ada84d478ee9d0f2742cbb54be14503c21e39efcc73774b24bf28747203c5ff456457139fec8a46c8243b4b9738c27972e6d8f0ef9fa18944aaeed4deb437522f04795ecd7bee79f0a6d7c6c6acd90dac9a935d5f252134cd4ca1e2e0c4386fdae67950f1234cda5472e61a32bf9f037c068fe81a955d1e56a92ad1a8f16e6a31bfc0f8b3cef96410a72b92a75b09a0071ff0c0e99dd322ab7d8e4a2a2c2122af6", // Output=(S'[], T, C) ([("f2a93dfda00e7654585b911e90acdc3a825f88b497f329637bb612464d928e4182f1b360db55231f255e7265b1614d8ee895cde4e5f4768f749c051b25ac261e", "6a017e1dfd3fcee547b526b048204901", "32fe8560f00ad68b92a8345327d552b9"), ("a25a912c6ee28d47276f512926b05e458ee8ed801cfe3ac8245fb059b80995580366cc15c0f92539a820aae1779779d2c96fac4eabd983fd15018a9a0aecb10e", "1d61132f7312d8da632b351059fa311f", "2e666844518d40d4a1efee952db70f36"), ("25f3b6dc37742bf020ad710e67f87ee274f5fe5d0c75c9a22da939847d1f4878de7d35867c306f3176d92d2d5900d33dec007edf02644f01046b9deff015c30f", "df6876f95d2387d8f419d018a826ffed", "c16980670fba6dcd755c567c721e0dcd")], ("6fde1774cc6f0a03d276c62021a9515a", "7b5a1eb6ff9846d92cae434cccc39a73600c1271d7fb790beccd75803063bee7a5d46288eb335c83ff87172332fd254b04c3a057bdc072462ea3f8bb1611f8f1b635b38332d5b3f22aa02f82c1825bb3f2cbf11a64fac2d4e35c41dc3de2438eddf375f0591ee3a7988fca7897891d0436756ee192f35966e5c943118b2608a92ec064256b3561beba473a234b084f44fceabce740ec55ea8d41f1025c77a0f7519d3c1120064875cf8b5adb56c9fc5fd46363f94ea311e57a729c7c02b4faa0217c3cfe1b2bdce62bb11658b30afd9cc06b34fa07fde222529aafde0669d1cc283b5de1beffd940fbe5857bd3848c07fda97f8eb94f8cf985319e18f5818b004cd3a00b95fe38c3930f1131369af5a17d06b4531449dfcc38cb87406d2d1a340884edf96c46d944743c1b2f317dd398ddd25c1538294dea1505767b8ae01704cfca3f15b83f9fb25f16b4c506aafc4793d2c1e0e8216a0cb0ec9583d3e0b3ab8d20064226c2115996bf7eba5aaaf5ee3c75b6a0d39155ef2d144f1ed3d4d87b73aab6a0c56b31c6f43062e4380cc2aa74958cb95e457b2f9d7fa0c97b06a44ac47b51b12a850fb03490903797be46a9c7dcd4d8c0e5656d5a104f414447bab6c1d23da3ddb544c98e02600d8c99a3106b334e74bec2238a9477d4e334a23b1d69e7bee444f12d5523960a10ac")), ), // Pesudorandom 2, hop 3/3 ( // S[] [("f2a93dfda00e7654585b911e90acdc3a825f88b497f329637bb612464d928e4182f1b360db55231f255e7265b1614d8ee895cde4e5f4768f749c051b25ac261e", "6a017e1dfd3fcee547b526b048204901", "7dae89533c98d159590a3bc5da3d5fb6"), ("ff9b9925190d45c46e5ac9eae38da326739b3180432cf0c36cd9346699bd022c4dcb3aa2811f8ab0a2a72cfdc9e13b817d0a20cc1b03f51b8133c6d36d2c4ffa", "2e666844518d40d4a1efee952db70f36", "eeb1f87fd5c7a6b016b6df886c3f2f92"), ("25f3b6dc37742bf020ad710e67f87ee274f5fe5d0c75c9a22da939847d1f4878de7d35867c306f3176d92d2d5900d33dec007edf02644f01046b9deff015c30f", "df6876f95d2387d8f419d018a826ffed", "c16980670fba6dcd755c567c721e0dcd")], // d 3, // AD "da", // M "346681ef9e47fff29ddaf41628ae3021888028316787f1887b6c099c921a8915b4d7937a9565d928764fae620b57d117ccd75cf8b633f2d1f1404b65f2479c8d8d590a15da2b40b14987d8968b7d210965f158627a72ba31ccecd5727f2dabf17dacc69027ccf4c53da96a75e6d28a15ffecaec1965a62402a1cc5e9cc26be181689132f54956f99192ac9bbb929c5aec7048a6653ad40cbc4fb029ea97bc15c8b05395e822af36a8b949817ee0f022c8f971eefc5b31bb46e095d4aea07fa97854e1ca4a208bebb65a605089f60a21ef5685b67d312edff8b2cc81830eab9d27ab0a7be29b7c88abb995492564772d518a912c6b40f58ab41c0497995d9b593f0387a3e597728d08f5267fba8370a062817cdf506119e0c5cc69900709195a2288322de578af491698360ad1f6b34b341e10eb21e22f6c5a6e12e26250aeb528aaa533d592b268fb22b3e77ada84d478ee9d0f2742cbb54be14503c21e39efcc73774b24bf28747203c5ff456457139fec8a46c8243b4b9738c27972e6d8f0ef9fa18944aaeed4deb437522f04795ecd7bee79f0a6d7c6c6acd90dac9a935d5f252134cd4ca1e2e0c4386fdae67950f1234cda5472e61a32bf9f037c068fe81a955d1e56a92ad1a8f16e6a31bfc0f8b3cef96410a72b92a75b09a0071ff0c0e99dd322ab7d8e4a2a2c2122af6", // Output=(S'[], T, C) ([("f2a93dfda00e7654585b911e90acdc3a825f88b497f329637bb612464d928e4182f1b360db55231f255e7265b1614d8ee895cde4e5f4768f749c051b25ac261e", "6a017e1dfd3fcee547b526b048204901", "ac30916a8966cae39c5a67dd1cc72c12"), ("ff9b9925190d45c46e5ac9eae38da326739b3180432cf0c36cd9346699bd022c4dcb3aa2811f8ab0a2a72cfdc9e13b817d0a20cc1b03f51b8133c6d36d2c4ffa", "2e666844518d40d4a1efee952db70f36", "87959616ec99b28ef35ecfb36960a6df"), ("5291138f3178fde34a1536bf310ec92eca03180feba63608a403dde286a4dd59fd99b635e7006a1eea7c720f009b5b78d1c61de7c55bf31e71cf9cc42836d40c", "a6d96574dc224582f346c013df4ca40e", "df6876f95d2387d8f419d018a826ffed")], ("c0edd44ad24acb8f793c4fa2c076d799", "e0dc36bf8507baa9050572d1fa58f41de2c6f77246abd57ef5731e9569295459bcc98663a633184b1cb65d9830a9af87de9a3667dc943b33c4f5a66715f8522958ce9b8239e084833ee1307ad24e8f86c49b3941367b42ccf76f25e8fda55cddabae9c47640298b68b1d3dd5a0d26b5c9c554accdef334cd32e068a15de209cd4b95bd3913ee8ee45ed6904999538bbbf656ecc7e64893cc8d9c6ef445811cb3f3bdf82a23d3e4724360630bcdd5f4c7d5c7877de7f11272f5fd53caf81f143cba34f466618f3447cc4bf81b0bcd9bc109d8deb95a55ffa72c669e5ab657e57d30e32fda18e66cf11cae03b4af2fe248bc65c05a7e95585f6ab9facc9825c5c761f80e4c944b19dbbe098d65bbd30bac7fabf6334a0fd8c85c4300c3a86049008f3f5cd47b3d8a07ab3e38d202d31788c7a795802453fce43e0968820e21eece02421f22186e4fa10bc82b3a191b2235f76f3ca2d5e897f3dbe29e4deb5646e978f6015655db1bacd77c67c0183cee56c1d33f0edf7a1e073d0f493324928f2b541663f2ade47f5a2cd1dae879e73bd48d50764f51910dc426f6476be8b37b0f887ad93416ada934c2ee8b9d87df56a49d5c96206d9084d368bee1a64af0e2b1fb71b96b2ad99009ccccc78f852e0f12fa82864ec0845da1a192663aeedc2e3bb8d7f6c936c15e1069557a276b")), ), // Pesudorandom 3, hop 1/3 ( // S[] [("58f5028bf959d9417d19c917c5b28bd18d66dc823511c61784f638c2d11d9acee711711bf8847a98e36a120e1ffc2f4cde6d5d9a09fb29498bd57835fb80faee", "da8dfaf5c272e8a71cb6ec3b7b748536", "efcbce7a728479d4a1453cbd7021e155"), ("584c211b6d19d86363bb643b3775bda318717eee0baf8dc669350c9b2161b0fb0612cf624211d2bb97d440b63526f64758eba6592558b65c210245731eb375a1", "0cc85be5cadb0449afe35c46d90ff7ee", "55e73e9ba754956a57c326925bfe2e86"), ("01f0cb15e47b23fbb2bc7a8cad82589047c76076f8617729c1f86492a7b0b4cd9c713c913e947ffc11ad10115347f7375b69a5b003c54ff16b62d9c9730c4bbc", "ba3836742eae389c581c5593fafa3def", "67327c207c97c7ca0204e123aade1031")], // d 1, // AD "2b", // M "1fb48f3e0185c0da6824107ea5e39141da7aa8e6d06d83ce8811170aceb1bbb924903085999c7ef504918ce5ce141529f15c5d62da94652952491ab02015c6c7824dadbed2ab8014620ba258e4e537c1b755718ddb7e64ef04768cf9c32932c90a1f1df0d56b9390dd774a058b357ff631a73cf8060dbb6357f882674534e15e40f6696c28db921aee9252220f2d907e5fd833db8c0b677494eecbb67dbf89a425c777c9768213735d6424d26ee740eceb4337597a500c263e4386af6a884710a337e1a79ee05f3ac078fbaf1e47949cfbe59e2c585f69c52f9640e319910637c7cef391fcc40270d4bb68102fd450add3ad7fbbe9c8a474d1b4143ce52fa7153f21a166fc66699763a912cc04bd853a3ac04474f8d890d646933c5bedc6b62d99143ef73f46a7d725b206e554a4a0476999c452f300871f5466a5b0f71ac7777738fa21783a37fb72f010e86051d0db432fc8a7fb8ba3b3b4e9441deb5fe2726c73fa7875098e81c8e596bc2ef1549c1c420c61756509727eaf2811a028c17232b8896542dd3b93a74b6e39dac8823e99626b7db0009f3c6315fe8796614263347c7a28189ce00ac0a16c394f7ac2a78123b496d5f2fce528fd54ba7386d417af82e945f900d3d068955cf5a2366438eb9d019a6fb19857b6425e857cba0a603292946c0a55a7324e608d104b", // Output=(S'[], T, C) ([("5534771d3e9243d2e8cde488488e0ee4e67ede6acc1f7af4feb87436dcbcf1ef2badd25071676776e930974fc6bc3ad9c13d0dacc422c857f20de756c1e1ab84", "5c5f0a792c48889dcdd329b6cd43267d", "da8dfaf5c272e8a71cb6ec3b7b748536"), ("584c211b6d19d86363bb643b3775bda318717eee0baf8dc669350c9b2161b0fb0612cf624211d2bb97d440b63526f64758eba6592558b65c210245731eb375a1", "0cc85be5cadb0449afe35c46d90ff7ee", "55e73e9ba754956a57c326925bfe2e86"), ("01f0cb15e47b23fbb2bc7a8cad82589047c76076f8617729c1f86492a7b0b4cd9c713c913e947ffc11ad10115347f7375b69a5b003c54ff16b62d9c9730c4bbc", "ba3836742eae389c581c5593fafa3def", "67327c207c97c7ca0204e123aade1031")], ("c49a57ccc01a6a117cdc48dda118680c", "a0400e60fa4c17eb47393fab7fe7222966dae413399f5b84580141f880a3a6c0e4a35b4045ae455b13ab54542cb009d873e58559e62537fdc9e7fd26430ed50a7adc4a0e05ce4a2d0abdde37c6ace7134287cb525d6cede0e27b04aa63da14ddc379ffc9e065818e4e12f63776ad7a181e57b48db54314e80f4af307ec55bed355c882e1e9c80d986b7dfc3c8cd6f1962c52b330c5a1be8d80f85dc250bc04b458dbac7a18babed67cd1e16fe8c29b51d7394bc9f6f7d7adcfd35c575e937d42ddd9eb75301aac4670dc41ed955176385ea05e6ee61f2c55869504881a5841a51c306e1c22cfcd118d4a46cb0789187a6b7f6c5c3edc15be3a142a59b9c7c377e509ea52149a5e4088ab81870123cafce989ed06dad1f953aacb8edfc9ea463b6d3b3cbfb6a3d0aa07fa7c534058c27ac9961c42fb0f267b6c578dde2a25b6b1c493ad4901e5807cc2a9ac96e443ac454f04b23d1a3089c248d2096bd4431ddcfcfba1aa6d00dbfe79ff4a41aa033c87b4223fe11aeea66a219991ddddb32c362bb62049e821fe100d71ea742e5ed613241c24723c44453d577d3adfd2661024f6666f383b42646a6e15c6a9a404e75b9cd7afb28d078cd9df27358eef82c30887cbb9b545c017e14419ceac0ca997540aecd6cc14c086be48a2b27da654280625fb34d02a14ceb84793c81f47")), ), // Pesudorandom 3, hop 2/3 ( // S[] [("58f5028bf959d9417d19c917c5b28bd18d66dc823511c61784f638c2d11d9acee711711bf8847a98e36a120e1ffc2f4cde6d5d9a09fb29498bd57835fb80faee", "da8dfaf5c272e8a71cb6ec3b7b748536", "efcbce7a728479d4a1453cbd7021e155"), ("584c211b6d19d86363bb643b3775bda318717eee0baf8dc669350c9b2161b0fb0612cf624211d2bb97d440b63526f64758eba6592558b65c210245731eb375a1", "0cc85be5cadb0449afe35c46d90ff7ee", "55e73e9ba754956a57c326925bfe2e86"), ("01f0cb15e47b23fbb2bc7a8cad82589047c76076f8617729c1f86492a7b0b4cd9c713c913e947ffc11ad10115347f7375b69a5b003c54ff16b62d9c9730c4bbc", "ba3836742eae389c581c5593fafa3def", "67327c207c97c7ca0204e123aade1031")], // d 2, // AD "2b", // M "1fb48f3e0185c0da6824107ea5e39141da7aa8e6d06d83ce8811170aceb1bbb924903085999c7ef504918ce5ce141529f15c5d62da94652952491ab02015c6c7824dadbed2ab8014620ba258e4e537c1b755718ddb7e64ef04768cf9c32932c90a1f1df0d56b9390dd774a058b357ff631a73cf8060dbb6357f882674534e15e40f6696c28db921aee9252220f2d907e5fd833db8c0b677494eecbb67dbf89a425c777c9768213735d6424d26ee740eceb4337597a500c263e4386af6a884710a337e1a79ee05f3ac078fbaf1e47949cfbe59e2c585f69c52f9640e319910637c7cef391fcc40270d4bb68102fd450add3ad7fbbe9c8a474d1b4143ce52fa7153f21a166fc66699763a912cc04bd853a3ac04474f8d890d646933c5bedc6b62d99143ef73f46a7d725b206e554a4a0476999c452f300871f5466a5b0f71ac7777738fa21783a37fb72f010e86051d0db432fc8a7fb8ba3b3b4e9441deb5fe2726c73fa7875098e81c8e596bc2ef1549c1c420c61756509727eaf2811a028c17232b8896542dd3b93a74b6e39dac8823e99626b7db0009f3c6315fe8796614263347c7a28189ce00ac0a16c394f7ac2a78123b496d5f2fce528fd54ba7386d417af82e945f900d3d068955cf5a2366438eb9d019a6fb19857b6425e857cba0a603292946c0a55a7324e608d104b", // Output=(S'[], T, C) ([("58f5028bf959d9417d19c917c5b28bd18d66dc823511c61784f638c2d11d9acee711711bf8847a98e36a120e1ffc2f4cde6d5d9a09fb29498bd57835fb80faee", "da8dfaf5c272e8a71cb6ec3b7b748536", "ba67b7e088e11019ef2015c6211ba942"), ("36862e7e339638119894f18ca960ce0822cb278fb3f32760c2d8d81e5c38028c977cb7f20f9acaa6f5c93c69d54e67370d11ec470f6afdf0ed43818c825dfdf1", "8cbcf8ea9f1141d6d74b87051984bc34", "0cc85be5cadb0449afe35c46d90ff7ee"), ("01f0cb15e47b23fbb2bc7a8cad82589047c76076f8617729c1f86492a7b0b4cd9c713c913e947ffc11ad10115347f7375b69a5b003c54ff16b62d9c9730c4bbc", "ba3836742eae389c581c5593fafa3def", "67327c207c97c7ca0204e123aade1031")], ("6b0812dca92f7a20975f8441aa5d26ca", "36654d7310be40c0a1138334d616d5684891ddb3d4df5767353e2506606d457807699b157be41253b2dada0001f6bd252a426fc878003f41d283ba783d9881f6c59981951f6d67ebfa2661dac4b0373f92d3cd4d1978e6f268fdcb845b6d92e337946fd98c12aff0f72e421ce2748df2ee653e1e0d0029c8f5bd87a2302c64ec16916341b721924061d8e6e4fe2f42773c60a972e47c671959ab49f2dc2028feaaec638edc1f5bd3426dca75c7993dced2bf7f936f5e6deeb774cc2bfcd21fc9692ee59dea6f9cf6425e67a86856f681a582401cd1131803364ae3732ca948fd057c539e6561292b81dd6c950fc6e14ed5f06070568e6e481c2c65ae1782da23d1da99e184ff90932f8ce125705436d14f1e2e2068dfc49e685b3d2b828226861d862101c029f4e98baaba0aaece3363c29aa9f89f191d770542b7a179835f79afb8cc1bb53d6862e9f60e0f1ff4a75f6bdaf6f32b61bdb4ce43e5b5e7ccf59e6ef0cfe7f34459ed48ffcbaea93d21f819b8bef1e0f76a63e3b9e3fc933f1fe2a7c8bb3518119b9aa4229ce689fcdcafe9adcae3939a284b9760779027fb946747d10a12ceefa2ab4f1b05482673590e6b791d61466a43e0473025ed32ea672e5e317056c9e63a4428519085ef0028f70c1562dac2b6a717094d7fbe9c0c1a13b3c61aea3a173fc3004ff013a5")), ), // Pesudorandom 3, hop 3/3 ( // S[] [("58f5028bf959d9417d19c917c5b28bd18d66dc823511c61784f638c2d11d9acee711711bf8847a98e36a120e1ffc2f4cde6d5d9a09fb29498bd57835fb80faee", "da8dfaf5c272e8a71cb6ec3b7b748536", "efcbce7a728479d4a1453cbd7021e155"), ("584c211b6d19d86363bb643b3775bda318717eee0baf8dc669350c9b2161b0fb0612cf624211d2bb97d440b63526f64758eba6592558b65c210245731eb375a1", "0cc85be5cadb0449afe35c46d90ff7ee", "55e73e9ba754956a57c326925bfe2e86"), ("01f0cb15e47b23fbb2bc7a8cad82589047c76076f8617729c1f86492a7b0b4cd9c713c913e947ffc11ad10115347f7375b69a5b003c54ff16b62d9c9730c4bbc", "ba3836742eae389c581c5593fafa3def", "67327c207c97c7ca0204e123aade1031")], // d 3, // AD "2b", // M "1fb48f3e0185c0da6824107ea5e39141da7aa8e6d06d83ce8811170aceb1bbb924903085999c7ef504918ce5ce141529f15c5d62da94652952491ab02015c6c7824dadbed2ab8014620ba258e4e537c1b755718ddb7e64ef04768cf9c32932c90a1f1df0d56b9390dd774a058b357ff631a73cf8060dbb6357f882674534e15e40f6696c28db921aee9252220f2d907e5fd833db8c0b677494eecbb67dbf89a425c777c9768213735d6424d26ee740eceb4337597a500c263e4386af6a884710a337e1a79ee05f3ac078fbaf1e47949cfbe59e2c585f69c52f9640e319910637c7cef391fcc40270d4bb68102fd450add3ad7fbbe9c8a474d1b4143ce52fa7153f21a166fc66699763a912cc04bd853a3ac04474f8d890d646933c5bedc6b62d99143ef73f46a7d725b206e554a4a0476999c452f300871f5466a5b0f71ac7777738fa21783a37fb72f010e86051d0db432fc8a7fb8ba3b3b4e9441deb5fe2726c73fa7875098e81c8e596bc2ef1549c1c420c61756509727eaf2811a028c17232b8896542dd3b93a74b6e39dac8823e99626b7db0009f3c6315fe8796614263347c7a28189ce00ac0a16c394f7ac2a78123b496d5f2fce528fd54ba7386d417af82e945f900d3d068955cf5a2366438eb9d019a6fb19857b6425e857cba0a603292946c0a55a7324e608d104b", // Output=(S'[], T, C) ([("58f5028bf959d9417d19c917c5b28bd18d66dc823511c61784f638c2d11d9acee711711bf8847a98e36a120e1ffc2f4cde6d5d9a09fb29498bd57835fb80faee", "da8dfaf5c272e8a71cb6ec3b7b748536", "3a3d7ab0682b946dcd821c100260f417"), ("584c211b6d19d86363bb643b3775bda318717eee0baf8dc669350c9b2161b0fb0612cf624211d2bb97d440b63526f64758eba6592558b65c210245731eb375a1", "0cc85be5cadb0449afe35c46d90ff7ee", "69e9febb86d8e28fee900f2bca146b98"), ("f6d7882ba7ec0b1f97ee44d20a44049743e8689395bc6ebd10ac47ab512e29b0275ce23d25e2c367c8dbe669b0f0639aa8d7a5d5619f67433ecd4ae6271656c6", "287c3955e787e39837214c08e270d853", "ba3836742eae389c581c5593fafa3def")], ("8617cd62425c95ff28f41a300e2f96dc", "950da026e5a34bef39bc8dea5fcd420da2e7677248a7e601737dcc15890b002999027bb39454c249221114fe1d5ea6318d4a3761096b8c551a2c32167e904e3d116e3387e2e3249dd80d1df19b648a859bc06156eeade4c85f209181bf093a21cfe88a13b1b7bb736d0df1cf3ec56a19e5270ea94610112082feb512a9731fab6a732c7d4cdb79cc0e8054344a1dd9b57f390e29f6d579b89668cefb4307ce2dea3e6c85198dae6368600db7d5a03fcdc601b2961986de08377c6d6d1e8f5cab89cb9ab52a2933c38f41ead11913bb3904f5c800ef709e38812c6d45eea897ea5e6e8b71efe39e4dfca6e2d5ec3c2a4a634a4ae14a343a8db71ea8d256bcb3492ef216c73908526a44d4ad5582ba7aca72c96b25546b6002a6d2f62d9374ebf8f21c729ce5e5a6c98cd95157c01f342d37140e0341b1cffc12ca1a4cf7f74ed4f27e9224c80bc6208b5f2959ab57f0e76f44a976ceee6691c05f2314dbbb287b658e0c497b45b892d92948c58f9665144ed4119e5c9d6c70b78d7a17e0f722ef535e40e6926dfba11ac4e2f5c62a540546337ea606278ab8c342a320cbe27a37d636c9dc36703f0689692de7efe94b3ac56743de79eb3e543bd64de54c43cd9d79357798613d992af4abd1fb1abb5e71c0e949da5837eb48737def69c95a9531885a40382f25fce60995940fa4")), ), // Pesudorandom 4, hop 1/3 ( // S[] [("b52acb19974df19350bcd8a66499bdf08c2bba163af2c9bc4862be309bdffa0e9b806da9bc9098acf67b18fb5ede84885672782805004f2d6940ccdbf160837b", "ec01ea2c0838e8ce794bdd12fb1c890d", "264d0a7c7f6415f256a0135941ec6cc8"), ("9fa9f0b8a60345ce3f33fb0470bffea8a6a7ca23f90a7de13f518b9265bae5ef20d4e6926402e6d1e53bd49b765defba5f9f7828c0f1bcbed88ae206927c6999", "09dbae15b945cb4b7e2318b7901a297e", "ba3a4846365d2b86be9861e6eeee1d98"), ("40f2a0b237f0881c5ed0abc54ea08c2514bf6de14c907095b4f7ab60ebcf11b06f4027df18402e17ca4db203faf3b6dc29e4abf272b18a333091568ac0c18581", "4ebaeef466d9e58a407d35519ca202d9", "623af4f0a372d621a23f31b93c25caa6")], // d 1, // AD "f5", // M "1b58b7314c163efd834186c558435e15cc36ea11f4fab1a45d6be5d32c84bbb10674e72b84271b5c5eb4124e295ab9b0d66a086ed71e680d2423b0192383ccafbb8da25cc2c6a4c6367f9161d73cb6163df68355c60b3f5ec7d602e2620d9af05189643f99fe3fc1489d8996c2f960d33f600cc998a49f09a88ae00a973568fa098c8f94e5189bd4b24cfbcefee60e5465c6da7a495988f2811345dfcac1abf240d0f0913b7e0460dac379e4d96fb469f5f1a42d51910a1c75bc99b7c2ba4e1ca68cbeacd58b830ccda1a16ea2dc75caee9b81532cb42e634b1542e3fcc4c4a37b9db226e06c7027ba2453a12cef3c26e2a4cffb53350140183a76ff66e635120919b35c7711983c97b79cc02fa0885a4edfed84e4c47dfe817770f84b76ce4b4994ec4ccae70d783a89725bb2648d3539603d2ac922db74454555597d7bf8f5d79432c164b1fe1fe65453a6ad7b1ccf9d849ae4daa475c7149c72208a587cd44f126b235d88ab16fea90fba313b48a2053e01fd7c5a5c156b6c9d15a99607efb57a62261a8bc79a3287b2b55e0d1d4bf93065ad2a76d941eef08d5faddf7435a4b758a3494dd348e9bebf7dd72ce146a4fd0a08f6c340ad6247b8c0233f65ff87e6e95fb6289b517f51bbd385a56175d57f4005aaac9e8466585869315c0979ffb46864db4e8975ca3406c3f6", // Output=(S'[], T, C) ([("c2a4841905e916326722eab51504754d3a798ca9098e4419953639525c4ce3bfdb5eac23d243f45de30d237e1382332ff6caea227137fa8b03109c8884995d9f", "099e76acff0cc374a866a3cc8be31cbb", "ec01ea2c0838e8ce794bdd12fb1c890d"), ("9fa9f0b8a60345ce3f33fb0470bffea8a6a7ca23f90a7de13f518b9265bae5ef20d4e6926402e6d1e53bd49b765defba5f9f7828c0f1bcbed88ae206927c6999", "09dbae15b945cb4b7e2318b7901a297e", "ba3a4846365d2b86be9861e6eeee1d98"), ("40f2a0b237f0881c5ed0abc54ea08c2514bf6de14c907095b4f7ab60ebcf11b06f4027df18402e17ca4db203faf3b6dc29e4abf272b18a333091568ac0c18581", "4ebaeef466d9e58a407d35519ca202d9", "623af4f0a372d621a23f31b93c25caa6")], ("68755f443a03a4e9f0eba8e5852d72aa", "c3af634f799348e15f777997c6912c8b7a5bbe6d8d80fb56f66e4a48f0b2cd0839f79a82ee8282b6b3d3358a21d0aaa2ca2bceddea20bde1c77e757a1d0a1b556a55a42df39c2971f3d0d1d2e9a6c66cf0405ee38bab1d3a22018c54f6bf158862556b1379c9d268e0de6a3ba87694e2cae403ceb4261e026a57df12d9692cc569ba4ade9555a67bea4713b503c834f571e5908146ef9ece25ae32ab1147357dd050ce0a4ed9fcee422ce5eeeb2872ba194fdc7aac5630563aba42edffaf132123b61c2fd430cd23a5d95738f1e0ce7b371f4e22fd82e58364b539fade4de9afd8130dc781f1bbe3ffb1a718e4bbef7afd729dbd916c2e65f70cf392ddd64288ce115487130300a5eb9a61ed21d1e55f36c2578e4b3d5c8b5de3469bd691f1dc5def373d35e0e581cb3c0bdc12258f45be8fc86a1cf660d5e063f7eb3360db76269bf3ad09368a3927dc72bd3b93aaa997d03ace78f23aee989a989df85f3d40ed12dfc2556ed44bddcdb8b2e418216b236ae1501dfc15a1192742eea0ba3a17cc8a8be7b86275618e156141c42497267fe2718e7e005946be86ca32a0539f60e3591702a79c5f7cca60de957967afe6097aa9fb4f99bcd8d9b68167e601fed5c91aaee6e6b5f8f8a116cd0adcb278572a7147332c2c8d1c966786f55db66db87b5e6f36b92a29630d7ac54b24")), ), // Pesudorandom 4, hop 2/3 ( // S[] [("b52acb19974df19350bcd8a66499bdf08c2bba163af2c9bc4862be309bdffa0e9b806da9bc9098acf67b18fb5ede84885672782805004f2d6940ccdbf160837b", "ec01ea2c0838e8ce794bdd12fb1c890d", "264d0a7c7f6415f256a0135941ec6cc8"), ("9fa9f0b8a60345ce3f33fb0470bffea8a6a7ca23f90a7de13f518b9265bae5ef20d4e6926402e6d1e53bd49b765defba5f9f7828c0f1bcbed88ae206927c6999", "09dbae15b945cb4b7e2318b7901a297e", "ba3a4846365d2b86be9861e6eeee1d98"), ("40f2a0b237f0881c5ed0abc54ea08c2514bf6de14c907095b4f7ab60ebcf11b06f4027df18402e17ca4db203faf3b6dc29e4abf272b18a333091568ac0c18581", "4ebaeef466d9e58a407d35519ca202d9", "623af4f0a372d621a23f31b93c25caa6")], // d 2, // AD "f5", // M "1b58b7314c163efd834186c558435e15cc36ea11f4fab1a45d6be5d32c84bbb10674e72b84271b5c5eb4124e295ab9b0d66a086ed71e680d2423b0192383ccafbb8da25cc2c6a4c6367f9161d73cb6163df68355c60b3f5ec7d602e2620d9af05189643f99fe3fc1489d8996c2f960d33f600cc998a49f09a88ae00a973568fa098c8f94e5189bd4b24cfbcefee60e5465c6da7a495988f2811345dfcac1abf240d0f0913b7e0460dac379e4d96fb469f5f1a42d51910a1c75bc99b7c2ba4e1ca68cbeacd58b830ccda1a16ea2dc75caee9b81532cb42e634b1542e3fcc4c4a37b9db226e06c7027ba2453a12cef3c26e2a4cffb53350140183a76ff66e635120919b35c7711983c97b79cc02fa0885a4edfed84e4c47dfe817770f84b76ce4b4994ec4ccae70d783a89725bb2648d3539603d2ac922db74454555597d7bf8f5d79432c164b1fe1fe65453a6ad7b1ccf9d849ae4daa475c7149c72208a587cd44f126b235d88ab16fea90fba313b48a2053e01fd7c5a5c156b6c9d15a99607efb57a62261a8bc79a3287b2b55e0d1d4bf93065ad2a76d941eef08d5faddf7435a4b758a3494dd348e9bebf7dd72ce146a4fd0a08f6c340ad6247b8c0233f65ff87e6e95fb6289b517f51bbd385a56175d57f4005aaac9e8466585869315c0979ffb46864db4e8975ca3406c3f6", // Output=(S'[], T, C) ([("b52acb19974df19350bcd8a66499bdf08c2bba163af2c9bc4862be309bdffa0e9b806da9bc9098acf67b18fb5ede84885672782805004f2d6940ccdbf160837b", "ec01ea2c0838e8ce794bdd12fb1c890d", "c5b0de0cd879df823a2ae60709cbcb6e"), ("7152c145dda35a26c6e3b7469fdfd6a5f2fb1ff1435471ecb723203a03c1d1d45a501c5e9df1e0532a24e5cedddbefeef316d5aa2b9fb9356601d7abaeca3599", "8b35327693d2a20ac4fc0f794ff0e90f", "09dbae15b945cb4b7e2318b7901a297e"), ("40f2a0b237f0881c5ed0abc54ea08c2514bf6de14c907095b4f7ab60ebcf11b06f4027df18402e17ca4db203faf3b6dc29e4abf272b18a333091568ac0c18581", "4ebaeef466d9e58a407d35519ca202d9", "623af4f0a372d621a23f31b93c25caa6")], ("10da69a3528d9458447111a1b6c01d2a", "4f155a5a3bd8ef606711d0cff1eac38d8bdf3a032782f595db868f1bbf57c035964366f15352f3428065017ef884549c7e89bebd1bf158f88aa5b88f104907656749b8159077a174501e849d34c500b99cf3ec0011e6b05b6669fa11fb67cf1355654120b4bd8f9bc5813ce637790530c33487e27fd65d3d543b2464a5bd6b0c908f5485ddcaabb6031734caa4cc8bf1e2f98ef4eeeaca67b08286ecf1f9cf2dc756b228a19afe6b5f4c9fdefab5c9c21c79f1aaceca551689778984f0175a36cedbb5702289b1aa701fe4798d58bbbeee96fc127043677a7198bdb0321fac6bea7bcc09121bb3ff353855d26755ed337e0456538e5c352d95e50119147adc0eabc5814aff88c0d2b31e13592c098a9144f268f401720a3740a23a6d1ff574178179fbee1ae8e60a0757e6170648f87a13d83b6f59abcd779024b5aef57fe8a0f50a8ccb834c7e0202c7fd52e00a55cbf64114c1be2df8cfa1667630b4c6d995aee1468ad862fd4287d6470c7cf3ad4c7595169b61a57148fc044785362c812e32967d99dd321eaec4777c9c44668bf9e8257232b481ac58f4e46207bf22af62c015dfdd1b63fd9cd21394109d67fb2e88f6d3735b6ba094462ff49b02342beeefa1f1e1c92d2f592251ae7ecb86f94aaee8578cee165395eabffa1acdfee92fba1defe120ab7ca8164c6ae30c")), ), // Pesudorandom 4, hop 3/3 ( // S[] [("b52acb19974df19350bcd8a66499bdf08c2bba163af2c9bc4862be309bdffa0e9b806da9bc9098acf67b18fb5ede84885672782805004f2d6940ccdbf160837b", "ec01ea2c0838e8ce794bdd12fb1c890d", "264d0a7c7f6415f256a0135941ec6cc8"), ("9fa9f0b8a60345ce3f33fb0470bffea8a6a7ca23f90a7de13f518b9265bae5ef20d4e6926402e6d1e53bd49b765defba5f9f7828c0f1bcbed88ae206927c6999", "09dbae15b945cb4b7e2318b7901a297e", "ba3a4846365d2b86be9861e6eeee1d98"), ("40f2a0b237f0881c5ed0abc54ea08c2514bf6de14c907095b4f7ab60ebcf11b06f4027df18402e17ca4db203faf3b6dc29e4abf272b18a333091568ac0c18581", "4ebaeef466d9e58a407d35519ca202d9", "623af4f0a372d621a23f31b93c25caa6")], // d 3, // AD "f5", // M "1b58b7314c163efd834186c558435e15cc36ea11f4fab1a45d6be5d32c84bbb10674e72b84271b5c5eb4124e295ab9b0d66a086ed71e680d2423b0192383ccafbb8da25cc2c6a4c6367f9161d73cb6163df68355c60b3f5ec7d602e2620d9af05189643f99fe3fc1489d8996c2f960d33f600cc998a49f09a88ae00a973568fa098c8f94e5189bd4b24cfbcefee60e5465c6da7a495988f2811345dfcac1abf240d0f0913b7e0460dac379e4d96fb469f5f1a42d51910a1c75bc99b7c2ba4e1ca68cbeacd58b830ccda1a16ea2dc75caee9b81532cb42e634b1542e3fcc4c4a37b9db226e06c7027ba2453a12cef3c26e2a4cffb53350140183a76ff66e635120919b35c7711983c97b79cc02fa0885a4edfed84e4c47dfe817770f84b76ce4b4994ec4ccae70d783a89725bb2648d3539603d2ac922db74454555597d7bf8f5d79432c164b1fe1fe65453a6ad7b1ccf9d849ae4daa475c7149c72208a587cd44f126b235d88ab16fea90fba313b48a2053e01fd7c5a5c156b6c9d15a99607efb57a62261a8bc79a3287b2b55e0d1d4bf93065ad2a76d941eef08d5faddf7435a4b758a3494dd348e9bebf7dd72ce146a4fd0a08f6c340ad6247b8c0233f65ff87e6e95fb6289b517f51bbd385a56175d57f4005aaac9e8466585869315c0979ffb46864db4e8975ca3406c3f6", // Output=(S'[], T, C) ([("b52acb19974df19350bcd8a66499bdf08c2bba163af2c9bc4862be309bdffa0e9b806da9bc9098acf67b18fb5ede84885672782805004f2d6940ccdbf160837b", "ec01ea2c0838e8ce794bdd12fb1c890d", "777cb0effeaa0234299c22df8bc5ebf0"), ("9fa9f0b8a60345ce3f33fb0470bffea8a6a7ca23f90a7de13f518b9265bae5ef20d4e6926402e6d1e53bd49b765defba5f9f7828c0f1bcbed88ae206927c6999", "09dbae15b945cb4b7e2318b7901a297e", "fe241ff9e6d0ea2cf46f62e9b461ddda"), ("6680383a0a5de234a238b6dadcc32eb7fb8a655e64815a517b74add6a10090d1e18a237cc9a114cd4d960d4e1dd053060289649c9e99c89ca280ecbb4b8cd1ef", "33f8d08399c5fb47314d70ac90cb4bd0", "4ebaeef466d9e58a407d35519ca202d9")], ("bea9c190cf18ffaea9367bcc89f251f1", "eb0618ba07c048f0913a83cb28ddbdda74a5ea41284c79343978ea4b520b0a2817ee8e83dafa97554048250fe2a119b99b5053e19da9922302d01b2eb14fb21eee6db4e672f53e36600f040ecd7c7e27015e4024509154da539f2b5e545401efae536534c86e849f387e09b90dea963261101b34233260573e8854d4e3a5a2d7dab86bdc7076f4aaf22ccf00e8c87c37d6972fca127097f3e58251dd2faa03cb4866360204035406bb7f1aeffd309d7364213495921a0d87224a87de8c090a3f38a8fd00d359e289be1cc05adec011f4dc96b36b5f045a9d995f34807214603caed00cf23dacc2382ec0ea3bbff37ef9b4677c9612e0a8f7ad623a0f0537b008f1dd91ea58060726073f3c1e4a46604e36ec5d3998ea983bcafddc39211c1edff01cbe5d90d2e364276b44ded994b0fbe95d60dd580e4aee5deb2ab7e4d90e2d20df623bc95ee96cb1b2f4f0ad7d07eca4195d1fff0ab0fa31b49270495728c37108e1b1e01a542a126652f45c71c94287b3a3508f581333716a7e0621e6c9958dbdf2c403fcc8c4be559d403161a0529319344532edaaa1c3679bad13542d6364186c894527dcd22e30677c3a8c2b3a654bce062decf86e699875d1a929aac0f11e72169ad409f81b14a50fbd13fd45fe1d528ac5a44ffc5812a1fdd898e4a8090bd27b2b6491c48028645f3c")), ), ];