Fix endianness of the child index in bip_0032 derivation.

Co-authored-by: Kris Nuttycombe <kris@nutty.land>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2022-02-12 21:15:25 +00:00
parent 1c10ad5f4a
commit 2e99fdefc7
15 changed files with 371 additions and 201 deletions

17
poetry.lock generated
View File

@ -1,3 +1,14 @@
[[package]]
name = "base58"
version = "2.1.1"
description = "Base58 and Base58Check implementation."
category = "main"
optional = false
python-versions = ">=3.5"
[package.extras]
tests = ["mypy", "PyHamcrest (>=2.0.2)", "pytest (>=4.6)", "pytest-benchmark", "pytest-cov", "pytest-flake8"]
[[package]]
name = "cffi"
version = "1.15.0"
@ -70,9 +81,13 @@ cffi = ">=1.3.0"
[metadata]
lock-version = "1.1"
python-versions = "^3.7"
content-hash = "948efde6d090bec2749dc1b557f3147dc0e33a98d8b12ddc41c8a7ffb07ea8ba"
content-hash = "ff22d7402409246d95f7fd7ba0e9a5a3cb5c5b8db8b0d8f6ac0a59871cfba249"
[metadata.files]
base58 = [
{file = "base58-2.1.1-py3-none-any.whl", hash = "sha256:11a36f4d3ce51dfc1043f3218591ac4eb1ceb172919cebe05b52a5bcc8d245c2"},
{file = "base58-2.1.1.tar.gz", hash = "sha256:c5d0cb3f5b6e81e8e35da5754388ddcc6d0d14b6c6a132cb93d69ed580a7278c"},
]
cffi = [
{file = "cffi-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962"},
{file = "cffi-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0"},

View File

@ -27,6 +27,7 @@ numpy = "1.21.0"
chacha20poly1305 = "0.0.3"
cryptography = "36.0.0"
secp256k1 = "0.14.0"
base58 = "2.1.1"
[tool.poetry.scripts]
# General test vectors

View File

@ -1,14 +1,14 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/bip_0032.py"],
["c, pk, address, external_ovk, internal_ovk, account"],
["95d76ebcf724a9a3149862e564058b03e0b554ee9534aebd17c833d0da39c29f", "03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", "5686c3da4d81053f2e23838e1314ab2fb9cd635c", "ca64e3a521c0460b25b165f225574c18e6c04485e70b6bd8fe1412f8a19406ba", "72165f26cf8ebd2d4f10112cc9a98d64fc6df44defc0e18e4d46d95b511e2f88", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c1", "0355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", "dd461bb0029efe1f27d21dfde658c200adcf2579", "42fe1322bb573b3c7f78557ffbd043788fdbdd19cf71d35166818825ec41a080", "206ae674ae4709d2ce9e0f4a7c36ef11f2650a489803bdd1bacb516776af6293", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba00", "0282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "a25def5a173b94968a36bcb9589c6f4bd660b721", "a83b308c94ef046c4a8ab7cdcb314cbf1a49d4efca444e2f55da1133529c23ec", "6b68ea6bb31f3d2fc8592f11870c0e966b168c02b5a1ac5633ccdda0cd36ecdf", 2],
["7bb7c4159943c7f754ce2e8f3cc7122b0ebc234af92a6723f31e6915b1138398", "03f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "f691892ca88d1086e0228357d574f12ba4cfb642", "6bdb722a0d8f33ce6e1c27b7c11c7f8f9cd0139042dd843c56a7b0a6a35ac19f", "b0525283076f3855cc72039129ec191be87758cb267936548dc0ce6208cb17ce", 3],
["d21c2601e105288864d9b51ca9966523ecf575a09797ac29fc02ad33902e3818", "02bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", "351dd78e908e0cd1e414b93074aab2d5e4bef399", "ef65bf5e59a67be3644ed050f2730612b15e61e146ec845443f24046a3841464", "2882a9f2674b272b674fc42c535b3d4d8f5bd3e7c49ad50fa065ddf859be87da", 4],
["6e6507cdd20e4f1499b1d10f2701de4106b5bc36cbe1639c5ea1127e20cef73d", "0301611dcebf65f329121b01eb098cf4c5808c738e9c6f9cf953e882258ff7cc1b", "8cd7cf7683eb663b5fa6e9f62f86805f31d62c79", "38073cb64c908eb3f891ff19c07934d1ed1bf8e06edcdd162826782a19a4ec46", "85dc55e40b68b98a4a7dc3fb3da0c3c5902ca5dc81826e14c09fed37a43ca537", 5],
["55caa77a0f3cc3d679e3d2dee1793e4ae7e0063c2e91a4c810ae9b46c0ffce9e", "029f02729572107ad5bdd2a76fff165dcb9637a620236d2d860ed7bed9cd70509b", "3cb607a9faeeb3f14387c02b407a1e80b22f73d5", "236ad654d3998af33847e96d55089cc834a24a9ff9b1a78e9a84b082d1720763", "9c56ccacf0f3052e33a808d8c169a9a9d02a5f7d452f7ab0720387f3fb2095a0", 6],
["cc1e77a67d429d76791be74c6f362f71c9171699ae6daf8614cbb05121d56b23", "02331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", "a60642b8f3cedd92ef947f65be002fd730cf34f8", "33c30612eab37d94cd09dfb7164e21c13081f57d12861251d2e30d9644eaffa8", "f54446d3a09383413d815e40c5551d9e69e0d6c1dc232587f8c06c4b7b2d1ce0", 7],
["719d7f24ff9792b19fbaff6eadfc744547c37f43a45c9dc31e357ef87b7dde7c", "03c6d27ec18657eeb84d33211b5cca15eb706400458d4eda9c03ffe5fa25c93e95", "d8b3db57499917b80fa98c2551985d685af04fe5", "eb28923cde62e4badddf17ae196d5f9f82fe5a35300daffb2783dfda72897306", "0eeeac7d5f1d19e1cfb9fcb194a682b2f9637c51ede11c9cd27cba3c4806a90d", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d", "0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "7ec064acdf50e7a304e3eb24a59dd37cf20157ae", "837e51e31891c942d35c2b63156562f55ce70a44c365ba1ecde6d89e396e633a", "8ed8cada0743c91f97244513f8791d5a4970263db253c68188633ab59bd01578", 9]
["9ba0439c6a2d3d903883d4537c362288626da62c6299012e362d8fb6efebab47", "02ed638532c475f67400350fb1d6eda559cdc289a19b4319eb175140aa86893836", "6725f262bba6422fd47c305b8378c4994241c442", "d486352dd1d66698a61634ab219a2a6ea3c2ee9879cc828403ba9969505774dd", "7390ae2df31ceeb264cfbbcbbffd2d973db68cf572a756d32d5bd3ec0046597f", 0],
["fa9291b353be21ac452f85cb96e4fc978d352e34c5c0259ac28d0beab1b8e298", "03fc399e613d010865d5a1fa8765b7109f9db1ed56218983f9bd54b8c712478829", "04631ad8902ad2fc5641bbe935dea67950bb9c59", "d2bd69a3d3e825e3633f497fc1b504baf67329a9167487d0fd98cae5d1a96613", "c801859bd2fb9f090d6518e1fe192784e75ab769c8ec6621f7bc0c1320820b0a", 1],
["f6a704fc093882166a88eeb243e2658f0eb7b5b7943ce47c3924c67c96474cea", "029f1794895562430d5dc8be5e88cfeee3261d6be4e6eb5b238ecc9e7ebdeb1bf0", "0bec65aa3cf1af84a95da1e6b9e4a52b74428ff6", "a60caa830f08d4a54c39802c0adc1c2ba422ceb8097cd126a20813f57e4d2f82", "14f5959221338f3adb60df69042dea7cfbd8720c3fad1debaa0bea8174cea56e", 2],
["3ebe46d6204feeb43bd83511cd816134c2f03d8582c664318cc60063eca38a04", "020f8aed7690bc84e3fa6510c362bb9290904b6ff5b75e4e5ca6de821bf3389fae", "752c53a43b8a44182550ed668d49941c4fef5502", "0096ddb9cea03e17f2430ce3f61df8cd43309450f01efd6f5b33aec7ace165bd", "23b2ef2b1ee48af6459ce7f06125143dc95cbe1ebf49d411db91e88b59341406", 3],
["934d5c7b67ecebc7fe717ffba06f30973ecdb4735dd8c8173528c357ec23311f", "039efddc9cc1bf9f4214a09a7f0188540789b26197cdededc993be5381587f79de", "1a8faa82b6fe128553c2f3f38b2251d8888048ab", "ed3ec5b6232762b0da1b1cc4c62e1e4f3029274048e3f1808146401fc4d1f61c", "19d7d937ae9a49b1a5237a06c5ef3c7da8de44e6cd643be3fde7091468cc249c", 4],
["03eb452dae94c4eea9077f245d72b1a1e08fa7d496702e6d45b9f5b3d493b694", "03e032029bfe0abdf00e26eee77e4c3b55674486c903428648b26adb5c11ced5b3", "e59b1c45cfda3f6f2df78d04bd0df8a593178836", "c73cd390f8f47dba4c874c12c223ea478e2b40c4fc8f5ecfc5a1da1038ec4529", "4b15904c8c31ea272280eb75fbfa5ebdfa31607083ac560d8f6e6ee3690c00a4", 5],
["decf85430db48489cdd894aa29a78b3315d23bb625882757e3396df6e3bad6ca", "028efe8fa9b8827f87484aa186873372a46e538a1c3f341adb9c3369ac4d4f707a", "3a9c2ad950098f111c3edd0d3eb3091c96ea8356", "5c49a56adfff55b7fba28f52f20e3064dedb2a65b30f19f68aed5889cdd7e430", "4d55d6dd2870c2f62948685d0e70271a45e490f6b8c36502835abc92ca925ff3", 6],
["694cc09dd242e4a7b74e3b3cd795fe6959fa577ba56fdeb5fcf4c1a4502dec75", "0214158dc4631f2a3784bfb42b9ad44dcb779dcf0f26a1def9120f81c9836bf4b5", "0ff6c3ebc62538ff1d690dc8e07a913b15fee1c5", "a26104003527bbf939b60026d728d56cdaa5cded07209a2c62f86de7298618ad", "917f767b534bd821b24639860049ef4c8ef8a2ecfb6291dc15a8bda2f65b8c23", 7],
["3eea1408bffa9c4c02df5dd174e8b56e4506caade7839267761227e4da2506a5", "035d0d7224c3beb78bc67c214f56731b3ffb27b06310a1e6093384f6eb72b6c5f6", "9ff43f3f0121bf054c14ea0d9d849e0b02e94687", "7aa8b1f66da9febf1a8ca92faa4b3f838ab4503ea4183dcf05f67c1b13587910", "77d19354bdc0eaf3b40065b9c7fac8c2f704081774abde2d15131f80964d76fd", 8],
["b60895766bdad050ed932d0099832255dc0966eab8f98a3b1577f450f226a941", "0295599fc048f2181156f9e453735d989eb61623f6eee8a060b8f3fa59666cdfe1", "daebdd957be54702db56dd0d1c19a77606dfecd5", "a53077620617c1d1ceada1212ee5483e1cd31034821c598c0490e897a960e8cb", "48162080f8574d87ab7141450646e2837917dfd838daac0b5932d156dcecbb2f", 9]
]

View File

@ -1,9 +1,9 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["ed95cfb2c6069eb240a98c00e23ba24976cbd5c4", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531727764737a6d6d357a6b733265356a767979613467766d72363664707278707a687573303738656c617a727366776d38336c726b79796432797439796e326d76647867736a65756a716d656767636c30787a3865306734677965793071736d76646878343675396d6c6477737275726434397274717537726b337439793430637033386e32386634656b68", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["f894cfc703399ad031e87483df2765c471723a97", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75316a74327235306a3968346b3430706139393330666535666e6166363273736338786e34616874687235797267703778346867326a3973647a747567777730766d71367433757436796c677730356a78397a616766353971657a376572667334386c6b7476616761776e793563677466386a707633726137656b7638616c6470306533786c7665706a646a73", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["c51cc90302dac24582df5bf59eafb180ef7bbd26", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531376e673833756e6b39726e7761667a7363777a3872376d39736c763975326734617074636b6b6c306435646b366c667a74666c77686c6a6e386a326c7263743233337865396a6161656468796b6b6434763733346639743235763061327532337a736c7832386873613061676c6c79647a7568687a37617871716a7764756538746e356132793230737268", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531353966636630777639336c366464666d396c726434736a6177373272646a716b657779736367377038667166307563366b766479386b796a7133667263756376356e6a66767065756a676c71327433667a6763706e77613336356d6e616139346e78706634337373633575707433717970773363747235717930356d6c6b33376565777532396a37686b64", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
@ -14,11 +14,11 @@
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["35550213f7cb1db6f5c298c17a2b7ea3667d756b", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531333666377737747370616a34763565777970746c3361773468713636716a34663475716368637a34336c6b687761766b7a7937356b3533386e366368346a666e746a6b667035706a727164776d756e7338796d32613372757268306c6774766e673963357967397763713536716839336b71753834346d36307239333567736e72367468783833367a6e36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["0fdcf1ad75a598aa264484d3e78627909c985d56", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "75316d39366336336d323439377165307974736161657a3036747461786d71746c7338733036753379333077327a6c66786d66776333787475713073636778756a7563343739353277706333747374676d7165386677636e6176796c6765347a7a326a3063757071727532686d727438786d6c7665676a677277307074347261636635786a78636c3537646677366a6873703264656a39737a346b7379636e73756873766a6d663763726c6335636b75353830323279367135687070657036716e70396563397861337968367174376a36677a6577", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "75316439356e6a7630783035643671747a703779757976667765647438796734746a306e663063727038656a74666430653866637a3271617939346b3463667877376666363070636c747076776c3378326b646c646a65617335336e686e613567393578326c7533763370723233657430643063726e7a63396e636477636d7233766a306b6c73653474793538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["ee2a6a1cbc5a84e344d28230cbea9a65475aca79", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531373679396635746434336174687066716538336a66357164716564686d30777a686e6a6739666c7a6374656639726d307a7374666872677a393464686867327264797134343979336179753236616e6d667437786d6a3936676a33363064373374373030756c737a7138716b3832366b6764726a646c7138717666326b6332683864677371783738793075", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["429940f266cc165bed0cb1b8d4f8f64f3f1e82f4", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531736b7735716b753538613372777a6a397a61796c7a796a7a756d6e6a7832357677636a6e39787163766137636c686a67726e326b6b726c6c39773235636e787665636570386d3261763575656465396c72336470646663616537667533753571783063747938386d73776c367432666b646d376764736e766475307537713039706d303967777a6b673572", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
]

View File

@ -1,24 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_full_viewing_keys.py"],
["t_key_bytes, sapling_fvk_bytes, orchard_fvk_bytes, unknown_fvk_typecode, unknown_fvk_bytes, unified_fvk, root_seed, account"],
["95d76ebcf724a9a3149862e564058b03e0b554ee9534aebd17c833d0da39c29f03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7576696577317a617366673077757736793533753673323072786c74333879636e6e61716d64756a646865766b72666567686c7670377a35757977353435376630653665666e7079323672376738333073357568347966646d366d7a657535787039706567783663733570716e6e6d33327a326c7464686d776633727074356c71303464346838386679667a6a387735346b3565677473636c777170786b6563376e686670346565777361776b65376e39346e6771776e6b6434636d7938747365306c72647633677167757673343679636e6d75306b377a387a346b767364636736356a71356d68346878666e663071636d393479367330667466733366753939726d7337796e70397030766a6d34687533777335656e77666574726674386e6b36347a676d7571707177636672706337706b3236676a73706e786e64776d78306566337770707073726b3967787776397a7973377579776b356d3461796d7474736d736679326b77757174363564737738766b7861787737686d786376646a61796e6d746d72713738396a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "7576696577316834773834736775306c6d7636376e73376b68776833637a746d7168773377703079393863656a6a736a6d743873336471747a7373343464347475757338657a707664357667683077666679796e643033676d7337663972716d366767676a73306c746b35636b38793378367336353433783365756775647373793739347371743864386b6173617534763864686d6d36307130753864736865687564326c6e7379766532726d736c687967786e653972323961656e6b38387934306c7a67676d7038796676703863666137396e77383533337636356b686a7168327234333030387767663571763939677838657873307a7776726b75323763787076633765363473396d7677613976387971797937773834726d38376c7975666e7367676b707633646d727033", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731336671776e7a6c6c643861386a6e3070676b34383272746775396e3037767575376e656b337361766332326b72676774706c7464713933666671683033336e7a6367646b7930716e647636757a32706e657078366c6c6e7563386334726668716b6464663368677a39346c677166666a356736326d707075363274676b7236756378396c6b70306834307734346134656b74707134787467673261376a7964736e7267307337647630747173326d78617478656a326b38706367326461387136363238397a7971667672776a736b7961706c71736e76617772326c396e35366e7135767663766635676e7932666a6d6579673967386d7138337833363479716570773077657879676b6d7373793063636e743636686b646b347563336e617779336377346d367970616479383077796b6435396a7163736a6b6d6d78767736687737737a7968367a6c6d757a6c737967723863667867786d393673", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["7bb7c4159943c7f754ce2e8f3cc7122b0ebc234af92a6723f31e6915b113839803f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773177773539637639777663646d71347a71683979717230746a79746b6a356a77326e79736c346b7a326c337268366d797a6b65303878766e67397272323463753677387375647678683673646473346d67737934767738633271787a6e61656b7163683638726333756b776c70307577746e37323270717470326b6b65666c7233667a6b7832777a32797971353839393237707361367739667a357768637768766874327a39736a6d6b3366666d78707a376766687564726c30397537673676706e6c3068656b6a30776e3865343535726b30753678766d6c3577676a36743567756367746e74306d71713473643775306464786e34757877667163756d67706b37667968633435306e683979323738796c726e323472666d3374373378747478786332783238776e636c72387036353738617066376d6d33743678777a383868357a396e6b7668677172746c34733675637239766a6578307a7071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["d21c2601e105288864d9b51ca9966523ecf575a09797ac29fc02ad33902e381802bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "757669657731353035673977323371687a3865773373646c786663703576306c3438703236336d6d39666477787232766730653976717a306d33636437366c3237766c6e736c366768326a7a367933773671356b6838646a7a3679746c797567786c7168347978666e71733965686e6c39796867776d703977636c70753836323432386c39793035327a6874326b793437346b647068397a74323437687a306b793336766e3478376d6339306b65646175716461746e326d67636133306e717538676a357038716e65786b36766430656b34726578356e366a336d643067376365673433616370726e38743038797574726761736c7672766a63633861767838716d686a75756d686d3636343667743868357533386d32383932737271717a3668337339636c6e7375646d6e6c6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
["9ba0439c6a2d3d903883d4537c362288626da62c6299012e362d8fb6efebab4702ed638532c475f67400350fb1d6eda559cdc289a19b4319eb175140aa86893836", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "757669657731636772716e7279343738636b7670723066353830743666736168703061356d6a326539786c3768763264326a64346c647a793434396d77776b326c3979657574733835776a6c7336686a74676864737935766868766d6a6477336a786c3363786872673376733239366133637a617a7279637272356379776a6877633563337a7466796a64686d7a306578767a7a6579656a616d7970306372397a386639776a30393533667a6874306d346c656e6b3934743730727577676a786167327476703633776e3966747a68746b683230677972653377357332346636776c6771786e6a6834306764326c786537357366337a3868357932783061747078637966397433656d3468306576767366746c757275716e65367734736d303636737730716535793871673432336772706c6535666674787271797937786d716d617476376e7a643774636a6164753866376d717a346c38336a73797879347438706b61797974796b376e7270343637647338356b6e656b646b766e643768716b666572386d6e7164377076", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["fa9291b353be21ac452f85cb96e4fc978d352e34c5c0259ac28d0beab1b8e29803fc399e613d010865d5a1fa8765b7109f9db1ed56218983f9bd54b8c712478829", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "757669657731363732323738776472756361637065756a6e7a743274756874646c6a35653665636a6c676c3732756c39727475643479636e6a616374766139636c6e65673271333973766136396b6478356672713066346837706b397934307a6c3370676a666666663964366e306678766a6870736b36367a7835673533333668663871727233713077686d397474356d35386a386773736e796b7473367273796c3065366877756c717237776e367a796a7435376438757330796471683732327863736738766e7230737373637a7264776b376d76356d656865716733723074727933647275776b38637965796b7a79383667756375326a6d747476767a78636574636c6d6b756c7133756c727070666e6435307a77706c6b76643565716c646d7377396333756a7773306676", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["f6a704fc093882166a88eeb243e2658f0eb7b5b7943ce47c3924c67c96474cea029f1794895562430d5dc8be5e88cfeee3261d6be4e6eb5b238ecc9e7ebdeb1bf0", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731386a706634636a7974356e66613734377561347361777476396370706c3867353736613475746d74736c76656e7a6d32616a7965667a326679653277376c6a6a6d3633663672393033667568646d36666d766733646e706778773037746c6c66713768636564653871796c3266616e61617276736d38643074727a35636b63376b3437646e6537386d6677356c726b6763383833616b6b6177327674333763646d767936736e61707875667238353772357039766d66396a7833733030773733776536667a34773439797939776463337539326b7278307673303574336334723666617664746739756a327471733934736b6d3578646e39713476707767666d6b6367776c336338736a346570706838663639383339713870377074383678766435656a73376b3837646e33746c7766656e7a717a6c68616c6d3776777761717935366d6d647973646e71656d6d73657336733635336e36787134", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["3ebe46d6204feeb43bd83511cd816134c2f03d8582c664318cc60063eca38a04020f8aed7690bc84e3fa6510c362bb9290904b6ff5b75e4e5ca6de821bf3389fae", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773161716a726b3673777430663877323365763567756d6b7a33646e39393039376661326e653867706d747261377a306c7432787638717037767a76666766786d63647a79386a7470667464756a75766d37706c6c653932343736767773306d39357a6c66667970377272307632727a76366e7968727668363061743971717377746a38796c343476743967647775737a356c367032647a637a726d357a6d6c33757163756467396565616334726730763979656871757a683478346c3377726336376d71753275767177743034346a7376687637386875356768787464377265796366336c7775727867797235723837327373736a3868366d72346372776330396e306436386330796c737768787779366b303576726b307436336b3679646376353738763879347a6e61737478706e726777683070613268783767397072327a37646d7777777466676376336c7972617879743973336561673368", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["934d5c7b67ecebc7fe717ffba06f30973ecdb4735dd8c8173528c357ec23311f039efddc9cc1bf9f4214a09a7f0188540789b26197cdededc993be5381587f79de", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "75766965773139656d6d77686d3971797267336c33747765346c357830646d3475723671346e76733777366d6775726b6b35366e797a7172366a38366667366b776e7368306d61683971353467796e6d6b786661737365636b346b3870647667737838763275386a646e30386a386d7372736e7a7068726865763863713073636d61397a336b6b797065386d366a6d676a6179366e636574396a6a6c70736b7a76797a78637a66686874766a34377a7a65306374726b33706138396a36636e6d6e646e366e637276666d6d73346830733233347066367a6d7474366e6a7973766c716d356d343472763034673664303539676a3876337864723570326433726e706c6d37687a6d6c6a6a6e3874356b3839646a70796c387232336777737777796830336c7667366738753470616e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
[null, null, "dd7a56b35e69c4ad129df5aa0d3f087d4bcfc9090978b511c18cd39ce83a402c2fe1828d9d1f3a5f71e7ad056aa8e60e6f3fe4eabd258abe3c3316fb098d9115261c9a4499c984cd6a62e70c24967f1650d7c4354d60a8c4671a5c3a4d67380e", 65531, null, "757669657731386e71326765707073367470776c396361677a6c6a6e676b74333334703533616b71776b6465326e683534786770746633636364347479656833676c656b39706d766b366178786b7338796c396837357071756e746c6d3967396637617268667236336e36393037746e6661787337306e7734707538386678736e336e386177703239636a75377234683576767632356573706e6e6e793373646b743639686764677165686b616c78777a6567757238747a37306a7a6332777332726b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5],
[null, null, "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65530, null, "7576696577313864747037716e61346a636c396b383539356c7178796d346465687a6d707375656830323967633777716b726b653678646b32386479656a366d63673230716e336538687a6479766679336a756777327966376b7270666b74653666663861646e6a6b61397a783361676d636a707537663875767363373261346163737a686b6d6a67786d73763337766533757a307363326471767578666b323566706871636e67793435746575657679327776706778306a74387771736671673767", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6],
["cc1e77a67d429d76791be74c6f362f71c9171699ae6daf8614cbb05121d56b2302331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773168656e306176656e307661336c733265746133723971617a636a6a756330657164357a3532343370646e756c6e713266303478716a676861766c6a6830396168776634656a796e7070737575306c7233337a30687938666c3239763964646a3430683232326e757378737672613476346e6a6c33723468703639796b7336736a7a656d75756c673979656c79396c63636164363963326330326c6e7266377368396b79776c7a6737366a3966776e32363538707734347667333678306670347736656a7330366432363434756a6a337079616d7a36366d73647067747a336a70336b747134687030616171746d6d7666776876613966766570783273647575786a613464746b6b74723033766a6167346367366d77336b7077767438363876663573337570383467", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
["694cc09dd242e4a7b74e3b3cd795fe6959fa577ba56fdeb5fcf4c1a4502dec750214158dc4631f2a3784bfb42b9ad44dcb779dcf0f26a1def9120f81c9836bf4b5", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773164303677676b7666737735336a6163793467336177326b67616b6675613833766a786476617a373732616d646a3464306a6b366364736d71707a727839347170306c37746e37716676797a357233717264727a6e357464737a6b7467616b66796d3430776b77637173676b353834333670686d78327934716a336a73306c3079366d707539703472377467713865647972387739786e756c7077646a6b7474733070717866646e6577786c61346d3670643370676c75376b6a726a773875396467356636616e6567356e7a6137396b6167306e6e356166656137766e6a687271727634367836357178676c306464393778306667306a7167716d79773432326d7938653573386c6e71796a683561377372327066786163303535363277616d6e63357a667377616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65530, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["ae9601fb9709f9740aef75e59c3bdc624bcf4b83ea4f8f1ca289c9a732cb891f03bea26c8186fa0fdb9de40e4184f4e91707b0dc039e4394d4dc0d31d7e0489d5c", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731373663756b30786c6c6b70746a766c3766676b666b657333633573633665737134636e33757532356c657a66616e6872653035393076747570616a776c6a656b7837786563306567326674746a6c356e33783467333776673977673665337272363338726c7a713079757378326b6e3070796d346b726666373634797839736b6c36736c65326e6d33367267757738706a6a776a3871767933636e377a677270737a68793330616a777968373476773477657635356d767a6b6e77366b6a6c7a78686a6374307371797772397a366d6b337970686b377770357863667767656e7676646a7735363675757632717a386a74753473376e74376567333373326a333964746175736c67336170707a30716a64376773386c73797a347330307573787967336d79737874", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
["b60895766bdad050ed932d0099832255dc0966eab8f98a3b1577f450f226a9410295599fc048f2181156f9e453735d989eb61623f6eee8a060b8f3fa59666cdfe1", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "7576696577317174646a67686e6c30366e6834747579707665787472617a723975786573353268363477676837786b7770663561687675676b6165766473776e72796838336677657664777239303566396771676d37767837307137703867726c36636a39397a6d686a6d6e377068676535716d703937667930343534346b636579396d34387979726471616b6c3836617a7034346a6d7765796e397979373071686a703072647971306a3334756d686168657379367473753738737975327339326777636765786b6b3533716b74736b3463756b38356d61657a633078717278326b793737396d6778303437323036776e71397673346a76717566367a373976346438367830686e3267666a337065376e68757377356e34727971337534757273326b39643079346c6e68787a7264766873676578743576633236666774377a707236377667646e39726c676e76396d6b636e6e6a387063786537307a346b74766566376d667032333566727761767370343970663067637a3079786a68646777337466396c32657136706d337663683434787475336e73647772366e6675757337383837723268646672736e793430736a7837346363356b3530307830303971306776323232616635706c673761636e676e633936617079363936713366797233347a676b366c66657930393438746b726b6e376379723676356538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["948ae8172f75da36040a5c6b10d4c66fb5b04bb4bd9371cf1955e0e2fcace749030b478a94651e25797404b9563869829f43ae5bd41ecdd4e92ecf5489573fe451", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731393032706d7861756d6a376661683973613875686774657037636468326138337a67307a7935656766327567673763787a6a79677430686d756a706b61766a756e7261327177373433346877733471716a776e6d386b3238727a306e727872356c34307368716c39367576727779647438766834737170396c786a6a616765736e3478366537767477706e613878637865736c30736a797a6766656d74786135776c6e6e653466307767676a6d38757639656e7634336b70686e6e737961773577686a7435396b727a776678376636647534393563707174776c393237346a756a336b6c35343866703561746c6a7a716d6436347476646c3938656733307070396e6865686d7472737670737333343967357267336334347132327a6830676b68736161666d376c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
[null, null, "612611e4529f127a539c31b01241750616e6f5b3d7a1625cd301ee4b898dcf0e85f8b38eb5846c2ede2e394588723b8f583c3841d589e7d285ad218ee5a6ea299fb823267795a5e3c9a651af384289d6453972be95022aed8167a1ca660b2f0a", 65530, null, "7576696577316775367534306a7579786670716535616675367564716a34686b7a6671643778746b376872686b37796c6c71736d7a6466647267717136367839347270666768307a36656e38356a7161747030636c6132796c767571776c3735727433717371646c75666b33723635613372796e767a7077776e683035323975637a7735783572686534716d76653064397036716a796839796a6b616a307a776a78776b3376683338387a346566787935757368753675707068656a67397468687979", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11],
[null, "82c3b3d788f6cc8714421d6b74c20b5bc58debd9a33e24b4be99a4c601959b34d8436534693bb2f793ad6e4b488d9c7e202771f11cae68405ec816c71b4a906401d4cb12115fbd978735bf537d8589154a8a84ca61d6c202b60477107a5e0cf8de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d17", null, 65535, null, "7576696577316b726e766a6e396e6b397973797a617a716374727763743778706b703735687230397a75386c617a386165356b756a397467756a723575666d32666164786d797239636c327963736d6565646e68346a646579743774747a71376337726a68716e377733777135306c3278656338357374637a6a32777670376375367563326475367965303071303066673930766e667772777975776663746e667a776b367a6b3438397130617663346a756568746533326c6b74616e737a65753768387a757330787033636736736b386e737461686578303577617475773035653438337179686e66367232647876357179746533", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12],
["274b5ed93f9ca774e87a996b1f742448269cfd8e334b290a760dd0db41aef29702a12bfc8d44ba090abe82a37545b2e79e9b2bd4361026632b2addca758fad8844", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731343068776c3738706838726d636138756d7130756764616d306b73367175757773727a776a38326a7776327435376674617a6d377176396b3868753575377a3438347767367632346c783861646e36396e6c7976647a3232353437676137396873346473706b33393966387a677378306c7166706d616873656c3437746b6d7166746a646b66786d7a73336b6c6472376a3265383434773632307171326a63356a717170656872613877306e65726b65673739646d36666b326a6c30367275616a6677383668783661686d78343363383433686132357a6730357765687439686670787736723978773668737277393530617935643570746c337a3666717973786435387477756d7871353638356a7538736d736d7a653575703572687367366471647930726639797070787a7968657a76657239613032736b376a3730336634667865723436683879646b3033327a306632663563773875637a376c39343465786573376578667977333967786a77373973376d776863356b643539366a6c306a6a7064337575326e78667761366d613270796174736c757476346a6c377237647039306c3939323370376d6838646e347778783375666d61636c32326a34727764706e303730337a7a387567347064746676716b7468726a3733636b7230353735346e323537647972713330346a6e636a33657a6661706c713868323533726c63776d336c6d75657a37787373666a6c63676d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["9678e1cdd72dc8a92ed9fec49a45852cb3ceb216b93a2eb36a8bb891d2e99e40020cfee7ad4ba8c932c14d727268b8151c7c29b9b0d693d15d08f5cb3bc457f976", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "757669657731657a6e3364363433776678326a6368776a737861336d6764727930686d7564397a7974373679616739377a736d33387a6d7867346861346b78336865393366716a7a64323868673076393638337030356e6433346b7530707632706365346a78703971686e336c7564636161716363777276783634637736736a66386e75337a61616d38326d77356d75397230766738636437397466386c367274716b737a6770716b3865686d75306771776e723779717837306a6663716c663930343534787a71327363363234336d6c326376666d6c6b6c74327575327176357239637732676d6663747776333032306337613777307732357675653937666c6d776e6771676d333961793664766d7172657438747275356d6a646464773966666634616838393835647770357a727967747a30706b6873346c386173306b646a346b3370703265723034646a336439743474366e7568756e66353838776630786436343535773774386b363638687364777a65643373656b336664776e6c396e656a307a35306d6d657a3979736364676835303874653030766b65637765677467783378306b717730717964376e7575366d61726a33373638393461336b3571386d6d676e6e78336c726a33706e357a30706871363867746668703263667a336e6d737139386a6a75727a33796d6a78706b3568657930756c64666c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
["6f5ea3456800b2fcd67d451af033ac9e0978ceed3b4dc656c420fe6a313a040f03f9d51fdf9593ab447a1bc8a8ee8ee802ce85efbe7d2d0b3c2b9d15682a1d7ec0", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731756e77777136726a74786877376e687170396772656c71686467647467307a73386e706132646c3932776d6b73706a7871353075736d6c68766a6b6a6c6e326d6e7265357464383275766a7a30333033396670706b306b6836386c356b726735763365306a706764617a303871686c72326e61643967393966363078796465686c3736673835687666306532617975653971767575326c74796d7135646d3032686479303668723339736a337065307066773367687672766c72663070736176387876327173687a72636d3732617a78646173777178677932777964327572393833766378776c6479666130686b71366a717a346c6436326d7675646d6870333763373365373868643063367a61663335796832676133386836716330736e36376334756838323365306a376b7a7933766c74336a34347239757a6d33616a796764723834636d396a67796c73376171717337786136667a767532393938666b6a67706d3270776772707a70727776703979683465797a633532337a65677270303071706676337765796e346c73737634736b77756e39703967686d757a303030347a746774337a65726639636c64666a727063786130677a6d70366661796d3638386471727535307a396672766d3877723361777877366a6536376673753939383364363264617272613664747776746363387675736533377a73686e6736326a6679647a736a3239346d616667747468343079", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["b9cc7c2fb05f06458a0b87d0ac47270b52266cad661332b15455f989f6576538028185d9021ac4ccc6847e3def047aa6f4384e63fe497dd0b49b3364c3da15ebaa", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "7576696577316467756365746a7575646c336d737636746365636a306765746e787364706b356a36306837346e636b64747272717335703467766638613373336c666c7865646e7072373734737837747961716678773073386d6e6e6c376e6b3768346d356d337938786c376566676a7072617238736471366b336d6861396c39636c6e3577793373366b3467376d6130746337793330783578776c37657a78727a68766e7267643871397a7a68346c3038386d74613933326d6c37776c6c33397933733832716d73653538756c72377036726a35396c68397630673765766370676875336e746e68366a72326a7a6a327664633930346168686c6b7136736e306a647974336c3473306368366166376e766834656d6c737074333268676b357435396d67336e75786e6a7170767078323676776366767075686d38766d707930726179346d687768747a3964653867767767343233727077376c3839396676797530776d72356c70356c753436636b75666132677074396d736a70787861636835636e757761787068303065363574666d656c7879656437387435377434673766387639713966713033373867323379716c3274397470373867336d7030786c333071363233726d78676c686b6e6c373965376c74777572667670773777346b3537797a763937657871396830667630757267766666753664716d6b35", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
[null, null, "0384454f17022a1482cfeba6905337fd310a7c2c3a0047abc7b1e7042550e80e237e5bbf5369af2e8b610fd4ecce60e4e88c35d11a30b546e9d14828f62d320c7ca2bda474d8a86c15c60ac120e79d4a99916e6ce1f92a56bcf8804d610f2107", 65531, null, "7576696577317274686a346c67716e6b74386473756673747366636563766d35666e61663868756e7333747337336a706c7575306e706e746a326e72386d6a75786b636837356e76706e7264666d71383768327975676c34326a74336d756667326e67396571723771703338736a33636e346c667a706b6136663963733737637677716471376d36723938713233397161327836326568776e6c65656e6e6e6b33393667766d706430346761656737386c6573377770366b7173727267757961756673", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15],
["bb8f5bfa2855f5c1dee2ebc69b024cd3d4f38d4d6f9b3f872d6dd44b82f3d172035bae0e2de7ffec3ea3545a0ec060124d45063db4b8c00ce2b36b97b0da56913c", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316735783830746c3673776135736764647561747767666c333876687472376770713563667970746e686b3261743074326e657a7a67676c3372396538386d386433747533373566386432753776717032746c38396e6b68767133356a3072717877366a6d67783270616d647139773261796d78613836667a6178706b716a377776723473656e78746a7432327063673361346e666c78643977656567636c67673835667a34736d79656b7776656466726e73763332307a34637464377179776c7334716565377239763974647a36733630343530376674777065726164657561656e7275657734636d356e7675766c753566656b6e6665733030337a6d6368756a3534706c796b716573667665747271646565667077336336307a6c7a783730336733786c673776", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
["7168544c05a8a120bb6b532589533fad6e19f38e65bdbde41b720afeae539657037460e104528508724a707d2e9a896742bfc7b73a0fd0416fe0d6229549089788", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316d74366332717a7975736570747a39327a35347674673864666c6e73796572756c7277713971797137667667357664766c3561753773676766707767346637776833646e78727077763368746e77736138646d7267666765713539733966737063767a6a3932777a786d65786565733664683632643478356a3233306d756e7972726873616a63636577766871666e786e67787065797166726a397978656e656c366a787066727139387968796e3279386e3964737232706734367367376c6e6b683736666b76756a75746776336a743567767770786d786c657272386c797a32356c73767830616d61756e386a75387a367a657034756d77636733356473736a7738346b7034713861753679713661716732326e3077776a77706a6d366c7239796a3539657466", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
[null, "b7e107e0c3637526387c663dc51e2cb7f34416fa271e085246dea1015478a9b51f4f38acfee3e2d7ee3a1906c326d835948412f6647c218ed13b5d606f753d145ca102aa497e3f2190f50ca17873b6aca1a40612a540ca9eea6c4096f0db6dfa60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6d", "2d3c2f7796db54f14a1753b5201e2499da0973016b978f9a4f49f515cd1c3c2670403dc59e67aed5dbf58c2fe4b3490caf854596436bc6f98dcb325ad7a6f22c8e3ae8448f413b2592363947088f9ae1c9908fe60313c10749f4a36281908724", 65535, null, "75766965773176653039326766677972636d77736b6c6665616d3377743670766d306e687037386361306e377673706b64773671346c38736b6e616163766637766778633478646a767063787266307a383532666e7a7370716b34683930353934616330307137656c73306d7671783977786d396b756775377977727639616361347164726d763277646c39357372366178393332703032373033787463327879777a706172787178676a3935326e676630397764796e63343536396d30686d6577786e7866666c77723534647832376c346a337972386a3863303032776c716b6b74637037373675306c376d70786b3961706470686a333634666373327464756a6361376563766e386379786d6b7166326d376c7839306d6c616d306676337677797830393979657179793032346d77366e6d373577796d347935367a687134746b756775653363793371706779766d367672656b797579796c6a6b336534756b3068396e6e3735616572666e667a7a6436336d63727a666b376b736c706e6570353666326432756734737378666e743667", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17],
["f6a209574a625aeffa5ae6e6688bdd029bb65f2cf3a1a3780ce5e005a2a0a077027d71d9f158a72e67d8b50cbbabf9cb98dcfc6a58c3060fbf2212007933e8ea1e", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "7576696577316d64337178767a373733686437616c6477633832793574376674717865717571706a6e7064396b33667a686a7a68666a65706e787136716d74716337386837386b7473666c33736a327861736b6c6c726e677236326463756d777a6b6b30766c3063746138306e683271646734756776643734306a6e71323068346b6a79733737707a6635737979776d6d636739337961677a3066386b636d7937647338753332387a7a6830327479303937766872707830327a657266706a3375723230756163703072636e7461383939763377726635326d33747a677773647867616e6e633833766a327974616d6130767335376e64687475727a757734763770756d716b6d6564746e3835353564306d6e63666e646468783575363463766a656a7639676a71746538386773", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
["f90c60ebe5428502d2de8c9adfd003a1db5d161c73fe4ff1990794a6ed9733930231987bb4878e9e8078a9ea711f662bccc0d64f7e286d6872ddd9347d3b422cbc", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "757669657731747a6a3675373077347463656639726d7177647a73376a7a6d3061656d6774756e66687a686c7a6b39726367653239746a78386a6a7a376d6a327479613978336e307767787337746b33786b773572687979756471723835377a30776d796a396c32383466647a3467336663366e746e656b75686d343770703835617076396a376a396867647a6c34396a6e7a726a6866677634683061727a7033386e6e7a79356a333739636a7267356735617367366a3274786c3278397475707963756b63717036677179736877706566676c75327667676173646e32337a63753879376577366532783563766636396773306766647965766830776a326177367771326639616a71687a7a366c7a6d396c72747374687272357a6839353935347579647739756c6c6761666d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
[null, "d9e0d580c264aa721420bff06666b991635989ec21813e9ef8989728a82835163564d29ae007573f0d48b12f2ca2a8135f8adedd27c0e1d04399773ce1aa29949485d60142c6896d6aaab7d5abb01ff34440c1b7d5ca239576d5a243ac37df2ffd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96", "77051a5802d4ef29655f7e149ddc1b1e94640f2d30d3e51856b7d10813da99165aee0e247964d23398b6ae89eb0167d9c48584e274ad212cc6dd7e65c1a60a23ab47eb191d1c16c28235ca654e7e637eab6da823ea090ccaf84a8ae13e432911", 65534, null, "757669657731777376373363796a6467387479716530366e6e6d71673432646d6376766438616838776d6b72646161746a7638336373663267373368643936326361797279646730746438327563636e33326e7a6c3768776b793232666e6a6173346372683236616a3367716a36687366617a7266663377767573767134306c61756832363771616d7174753234646837747a6d7a6839676d6d6134656d6d3966667a3736723771706b36773365716e36776d7039343235796e323774686a3774353661306d6c753637376a307472336830347476376868346d3933786d6434733238747030613739637437326a3275706e663736667164616c72343936726a647a6836326c613534616b78733968786d64397272777232797377617736687176677a743837723668723530716776657935713432786e346c717a703334396776346d7432736a3634737830717461726a637365746b726b77347a787133356e793266637463397a7137716639373971646477666834763661356d70713935306d36326d6434306e396d773771386c6d646174", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19]
]

View File

@ -1,24 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_incoming_viewing_keys.py"],
["t_key_bytes, sapling_ivk_bytes, orchard_ivk_bytes, unknown_ivk_typecode, unknown_ivk_bytes, unified_ivk, root_seed, account"],
["13b55cd3f748b8d29ad49e3a32c6cbf6741b2176d4af1d3f42b9a7a263c641ad02f7faef34d754b86cdade4ea84fd0f0a65e3b8f739fd7bb84905b17ab04a8b7ad", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b317061346d70686a6438776d77363634797278737961707178346c75776c736e33746e3935746b3374337236396a6a3978667263707a7970797078726b677633796732797a6c3578787a7632726b75366e3735326c706a3235747764766176747537306d7430337979367a61707873667070663675343965363276616764753665716e65766b757275776766793939776a6a6636367a6d636e393830393337723639387371706434356776386a736c64706b68636d7068646e77306664676e643432386a77373775683570366a66716633656c6e64377a6a7064773774736b35706d68666e3665753963726e76673074776d30376437666c74386d326579786c35613468687a76366d66346375366e676a6a32766b666d717370657a6d6d3278666c726e6a776737786c6879613867657a64766732707378347439777933743777736174396d6436756875746e6a3230387a666e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b3136796633386b706379333068357838676b35386b746179346668616478373372303530796463336c74786c33386d6b6d71687a61746c347932306575353368736474716e716365637567386d7a6c797637777238637764786d6b376d7863707a756d666b687876376c66727270377a7732366578326c6a657a3973633432796d6130686a633977387976773868637967793972786a6b6366356c6168336775793670767a30657474666536383078783968396d3830646b39746539386c6a337266617366326c6b337836387638303637786874377530363433363566356c3734326b396e656a3767797979656c7271307067657333", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b316e72683679647474767a33736c637630687a6538326a386b786533326e6174386a6c6e71356175397564686472376b373966307939357537797638716736703977336a73757979363579646c6a6d6a67656b7078747966786e61726a766a76716432646e647a39747836796571376d766b7a30707832746379616d687030676d6a72706a3032647939723475676a65373779746d7668716a396a726637783577366c676c6177767a74327a7534737133687a737737706d786b357471636c727a633366326c776b6a3739306a383761746d32687233666c32753930673035793738326e6e6b306d6c6b356777357167717871746367", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["42c09a82730d7ea52ce0c439588eeeba1cf2036ba44098b81eaf8a03d1cdafaf0261f5a053f1ce7fc5910fe77e9e0d634353533ea4de6eb2d0d6e8640c39dd17a2", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b3132323938786a6c38637470616165667168776c37397839677939686b6d647a6332783970766a3339716c6e75356c6d653830767a63763735647a3967637273767067637a306e64387276617637616e723936716763647a3538687230786770376b6b6a77676a6861713066747438356e397272396d30343730787932666e6a306d773267703634743571743533357075393366306c6e743732747436376732726665787872356764703974387763796a38356e646b7775793077353863676c6574716a76676a73357679683764773979756477386876306e6d71756d6530716a6d6371616c7a6e3571786a36396e63757837783365", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["c5debc42cbb655f55cabb3e948bb86f767468957cbb0e185bab78974e63f029503eb8554674739892cd33053d6970c5498b047e1abe071038d6f8d7933d3d1e552", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b3130636832743264336a676b6c3937677237736d7266676172657a326b6c6167716a7968773237706d766b73787366753068747a646161766a3777736b756133666b6632767773746b32326738636a7830656d6a33716c797639397836786e7871667268787a666a646875776d6d38377277613974616a30326e3279383367746b6e7470787171717a7a3376786339676366613878706a71786d7730346b72656d38756d33636361637770726a6a79637637683771797a68376c38746b677a6c67326477636b7870676d6534736d64686c39776133346a666d7130743279363868616872307175683030686c786e3871726835646766", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
["42d67b570a664b8dc3cebb8f0af4243ff9e7e6e8d086084e2325678803b142d10387eba04dbfb406b2b2f046e661408459bc3d1e0e7aa0f147043b076d00d5e111", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b31646a657471673366777337793771753574656b796e766364687a363967737971303765777670706d7a7864716870667a64676d783875726e6b717a7637796c7a3738657a3433757832363670716a686563643539667a686e37777065367a61726e7a68383034686a746b79616432357279716c6135706e6338703577646c3370686a3966637a687a36347a7072756e3375783779396a633038353637787279756d757a3539726a6d67347575666c706a71776e71306a30747a636530783734743474763367666a71376e637a6b6177787936793768736537333361653376773771666a643073733070797476657a7870343270367272707a65683674327a727a377a706a6b3078686e67636d366777647070787335386a6b783536677366666c756765686635766a6c6d7537766a33333933676a3675333777656e6176747179686476636465616a383673366a637a6c347a71", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["37a637e240128072ffe346f30d408860ab46ef542e30e31f3c0e589aee53f2c403744abcc9f8fa78571b5854068e2716976fb97d296e8720af3701e411fca2fc03", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b316374713565766a6d32797235326b347a70646634737774656134663870366633703976683270613774736438766166716a36726163356d6a306b667570776a3965733230737063666d36366a683479756834786e617a6432387261706b32646a39773367323072713768633639336d6d7a6c746634356175363979636867336a6c6433366e6d3775656d7a326c66343573347835746636686a7a73676865356575676b7532723377396a756a3074387972777076333938646a736630766d36747267396e6b63647476377636797a6777676e30367735686b74676e786532656d7064637175776c64356d34336b7163706377397176", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["337990744a6a643b895f714715b5e059b7807716d715f91812d26dcbf87fa3b6027f09e81a920cec15908be8c95d74f061f25698f8df46b9480777877aff5aa12b", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b3164747a63326179336a6e7a6a746b393374737178716e30666e656637356c767076337163327a64746e366678766a68337132707a3572396568643263336d7963656e366d6a6835356b616733753933367938717a737232776e766d346774633736746733733933636d726532303474746a65756e7063387564397a713677377a346b7a3237786866326c77737534636c6c6b326d653975783834727473776871737475653867617279787a34783766786d747965323675646c33347165786e39796b6a70646432356d786773766c6a3537796a6c6a68617a38657572646636756d6b63366d6b363738306d387938716e6e6a363833", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["daae5df91a1ef13f87a15522039618732fe838e2d08731c9e2eef31fcb12f8b50397a45934c752be23b170d8cbe60903917b9d1eea06eba205a9bac2d1d1fbadb5", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b31756c646d766838676773716a35306b6e63776d7a663567397774617774787a32796c706e6a333264763463667767373332396165333966787739667176747568723368306e65777672336c616a7136727764737076346664337871377377686879666d35326b6d63746e646e33777067737873653763783261637461373574766c7a7a76353868783532756d3271653070386879776d6c3467656b6c7767326b663233776176616b726c7161397367777a633337656a326b72733663356a35783261746864326165767977646732676b7075677473356e306637796e3537396765647234327039366a757436396171747533687968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["cec5ff35a0d7a907308242290096df9c8329f8967a3aa8e3c5b870a76204e0e6030f4fd21eacfed91ddd469b76aef9ae9234e9cd2882e7a4b0207012ad3838b24d", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b31746d3666756a6a386b39306c76747337326461766b74386e64367075637270336a687237367a63376e3561727773346136766e37773077726a34376d746c726a7576653674633776667033393877647874306d63376730786c367937337075386c7a7679676c6830613271396c616536617830656b38666a6c3333646676686e6a39756877716465667661756b77306a3036686d6761337a733433337364676e6c767a3671706e71713377783333746176643566637164357773726730746b366e6b32656c3373357471377a396839676c613979637435396561617a74726879376a617a70663937667363373935736e7974776e6c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
[null, null, "994d637fb112cd191f7387e22640d585d6a7a05d8ee5f46c2db5832d6b99e4243dc033b88ea5cad99c24a62db7c5ce253e617da8dddc010ad81e63583b19681d", 65531, null, "7569766b3163633366386570327734667970646e3536793776797132616b7233646b6337336b74743561636a64727361783032396477633034616564713271743733616b73776a346b747665726c6c6a7875726865796867336e74766b65613637337273766839357134336d63717a67647534303272346833716734396835787539327475656b6a737a306d687175", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5],
[null, null, "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65530, null, "7569766b31653477663935746737647a6d32306e3634616c3236396c7a76687435367479787773646c7375686b6a6d30386c793777646571356633756573617678673075773365306366767178616d63656c64686c3466676d6e643330683039647432347330686d786a647874793774373861376133386532703366796b753570657966726d323471716675736b36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6],
["a0fdebe30c342751c01c120f3325ed3b74b37d455fbeb14adba773cdab597109027a4916a9cd3d338f3f174ba9fd674fc8da6bd2270d87b6481d4b00da850c2594", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b316335327375667a666a386b366a757376387036743364613379786e35793532757a79717a357a6e7670633765636337766b7333686771306532373879726330633479657636786e396b633032637a7872733972763030653338746d6e7576376575326633727075783874393763343479676d6478633366706e7336327334336a753975756b767578766b7679617666327363766763756a72787533767967393672797636306b6375667078347a3964796c777837326534686173746c68646d716e6b763733746d73337779723739366d67716b6b67396e646a636175796b776d326a383079373376336368636836637a7934657930", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
["3ee9a93e8ef339a16908764b6320759bdb605a95f52de2a255b7dd21e3a9350c03f1f5332a2e7ce77c5548e6e851cf53df3473fea4ae9b6134ff61ac1f75c5c4a9", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b3176676a32396d79796a647a713333307879796a6a6a3434713068673368753877757a653361783775386d6c72387235717837686671797066743666346a6871353779386170306d736b7a7479766c366468326b7275716635646563707667716177647a376366723438326e736666756a346475787237766d68346e383067643734783278706b7778343337797638656a646a786867723679676a6b6133736734327434677561397a326365667975616a6e7270646a7639656c746c387076336c6a6c726e6e38396a677174306a34786a3570743671713632726d3578663477786a733537306a717234766c666b39716d7175703277", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65530, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["97a768ad0f74027ec8fbfc3c978bf28ff52793fe68273f77b52bb7703cfdaa420366e0e233d23a1a67d82c437154540284bedd0e954daa8e5b468626fb190d46e6", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316870326e74393072737a766b64383236716138307268776d7a75306e6e716e68726e7a3936707a736465633776656a6e726e726b3372373733366e3574363878686d757139367a33306864753438766e7634766c306a7876736c32713864366b73727336687a38796d6c77667234383570796a68716337356b7072726e6133737979366b7a766371346477797164706a676777756a37776377776b756d356b68373330733375786b326463346b6e6b6638667037393863333335783830667470677a6164706e7034797a7639356d386c39796e66647568646c356b77337672723937337139346a337935657a393373306174656b77", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
["ff43d48ff8be7faa6229adb478d8f3974c2f7fc6dc288b5febe88b8f92e239cb03bb94c3164cbcd022fb055e9cb0755b065e60d8fbf30dd91513428a6ee17fa720", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b317579306a7776356c336832757333796d6e70787a3468786a6b763234666d38367877796b747135347935356e6c3063776e7664707568376d3866337038356574357538367771773433336c7a6a307365753273656e76786e796b647935346870646c6771336d30767634736e306e3965396737656e3837657377366539737a6e3564376b716d71757478396c7439637a65746c3534676c35667a6e7868357a3368303539396d6a736e6375333266646d7276327566396a33657967346d34777a6471786c756b68756d7873706664736738737135376e33377771616a7670677335377678753630673939716533776a39326174396a6a646c34366d6d39667868716e6a7267393437726d6c3232717a667871657270617777646d343471326b32306535373735327468347672783778646a716b7a733633357938796777616d63396e6c72777934646a70347a6e6c6c616467727630787278397867677463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["cd6b4530b709cc57601349ff4abf35efde734052f30aa7b1cbf96ae7a6a9008d02cd4dc417b957b29883c85ae585ad2a98bda39d9b0811144569556189c0fb5fc0", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316a667a3776796d7861306c646c78756d66766a717033797a76666e7a757730797571717067706b6c79796c7076306a6c73637668666c77357935366472686b3533653675346839656a3336383937633435796e6c6c647735647a73383379736c7568797a77617665647168703035636a7575637a74386133373230726d336139786c6535716c7177676b6375716664387376653367346b30756c61653079336a64356d3736656467307764617174393861776d647175736e3568653566736a76763430717564396a74776a6a6d3578356d3573747763746e34363030646b7670716d64306565346677616c72797271656479743079", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
[null, null, "bb8530107124ed8bdc30ff5b2aa6edffc2807133797ed8a7d3de8d34d28ca0269ed5776f7723b278717aea5434dbeac37ea62c26fe16bc8ae99a46bc3bbfd915", 65530, null, "7569766b316e7574666a756a77746765756a7376686d66616e7936686c6166746e38776b32746b63356e7230373871726676357578666539727761617035796433343775373974306b6632727439687a34383764366a666d6672796d6136736668647273677879636b70733866346a6e7166303567636c67326d6e356b7136333433703768733933737867636e7779", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11],
[null, "de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d171e954da24e7ee5caed39936394a895457e048de71baada990590464dbdde5406", null, 65535, null, "7569766b316d716174746c34716338776a677171686d77713439616e346e6a61633868766b35647335727466636c6774396e737375323367776c727861716c706d6a376833667476666c363477306b7178716a6c6e6b36656e78636c7171677967723730366e35367038353237797938733332767966673266786d6477763767787276637277357373356833796866", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12],
["256b07e7a26a4cd9d3a8caecc92dec9e1759e3a2220038bde489af3b0e715ff40206d15a78538eab0ed4fe175ca6e245343270ca45789a2017450b3b90fbc5c468", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b3164727638346e6e6d637271676c6563686a6d673761646178653770376d347372713363637334653966667679617275727a6e656d347734336d673430673977776c6b753678676c73657134367364767a38756d737268716a6e74617378687834397437676172366636636d32783433686167633270706673786536707133776e78736c726a6639343764777a3667637671757273733437646d70396739397a3779646a3379396d6663666c397335686c687768766c6c356568777364797564766c637a616a736a35726d6d7678706e3965356571747372386d726d327977356a7178377770756d75636c797a72743874756865613468616c7068657075616632757872656571336571726c7a63327a796b7a353939396837396333716e6538366a6866713974356b3867777739377973746e393736733963363439766479647a3579746863633236647135327337387a6774396b656133333630756e30657573357937777a6c79326b686c3877763632713977326b3232396563306d683676716a6b737a737063756b61736173387265706878396d6b6c3635367563336671386c6c6e386e7777716e357a3870327476657561666d64387070716177306470646b6e79346d3636376e7763676c616a7778376463646a74646d6c6673777768666c36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["29291c485385ec35ceab3e380034d73f3dec0da3e1668b9eea03b0513388c62b03405b8c9b51f12e46da8ffa07a3fac0f134189e2e0e60e4e275e44493872f7b38", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b316761377833736339657439337a3367366e387264757a36747371787263656a763777366676683034306c6c737633646a67756e6837356c796e38766372763834706a376e6c6c30656a653530757a65333478326661706e6a6a773477703064327238673277336b36616367337a323677356b787139747572337176713866346c6a726e327439706778706478636b396b363679617967373830766873336a3961396d776673667a6d6c757936673473616577353539663279377266707035683632747261366d7738346a6e336c656676776d6d3773776a66776867306d7239733778333877686e7575616c7765326a7979677a6d66666b66323379386c73766a75337974743266637068726b70373777656a7a67353463733271633671786c6e7872653834333476663935646d7830676338353477356674376d653230666873357a73376768333335756636746834656565677263363066717a74647463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
["13033bdea8c619d5a261d61a01fbf37e36500fdfc2aa0eeb5c03656ed3c433ab03294022bbb5c0a00796b4861b52cc716ff2703d35310d8f44a20855bb198aeb76", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b31763735367578757536616d676e356178786d376572347a656167336875646866337a7264396c637332386e766b6368723934326461326e366d713576707267786c356b3232746e737a35366463376632763578787966727a74376a7a6c61306b7073356e363433367a3566723063333071686e393467377835776e72613965753072637078726a67707664346b6c7232726735676e7674333933737a68766d396138766a306570716c6b33683273766b397a6561613072387877333239707478656d3765683374383370716173687063687837676761386c713268306664373771397564797979307a3278736472357a79776a61397779767774396d7a63707032656139773330366a3661727468667666723471366e66717a3671397336353468617a6d6b32713263653538776d7930617a3467646a61723979767267337a7964346139376e7a38396b356d6434656a63776a746c6b6a6736376e746473686b75396e73746c6e6c72306b747033377978337570356b61377063717270646b64797235776563396676357273667772676d3778323677653577706b716b3374736b6a32736666683878396a717a6478396d73737777676461717a347179377a6e7732377035386d3770636137793272726e797166787934326d337a71766366687361", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["79d6e3b75d3c7891b8c084a2ce2ebcbb8a2d3ee650516943778c4b8b6e476752029e49c5c6003c1ab6b2f7d5346e13ed40ed58816eace415bf0cdaaa3e4a485da1", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b313965777a326e366373643374737668763030733261733038707779707370376d6c336d667661756a37663039383634786a38666875776e733276777834796b6b75793263656b756a783461726a7074367965346c3571636b396e6e6537676a657039396c30773961736a61676e653477666136377a716363366c3463346c307172737878736a636837346e74363634686d6e61726e6b706c6a346d7576766333726a6c786467396a74656e746a77617333377030776b647635653277763736396e74747234637933646138713932387a76656372646468776b63657070757a3879347271686e6173756a6564657032656a306b6a6367386174397968346e77716666653765657a7274723467706770796d656e6b787972737730327236373775703339657776303372666879797738756a323474677a706a32766a7674337a6d7438797a7a32383634323866706d39756d6832636d30643771776d766d37", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
[null, null, "2eb082f5d07cf995d3889a06ce8450cc106a0ed91093ba3c8bb74af2e9d67fe507be5e273545caa178f1ce94fa72b55cac1960fe7f8141ec074e94180b598b35", 65531, null, "7569766b31747838747338676b65736737616b77376b336730727770367073387839356873797a6c7834733961366e6b35777861756b733332737563356865717a3939386a3566793278327736357638347a74356d7661766d706d6c326871787765663366726130776334766379393273376e7a71756e7571366465367037723774756d6d67706673613976347330", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15],
["20b292da652eb4199f6bda2fc04474434b5b77f0ec60071eedf9ca9e7fa8130d021d42091c16c8a60f12f4d112aea4b5dcfceed9c965ed6584ebeb015fc0f4e7d4", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b316b3776747236396364727a7667766c7a37727a6d636b3275737333666771706a657036396c396c73726b636c643067636471307272667872646a657a3730706a723339797279733967307a7661706a307239767a6e766c73716b346e7a67777a73323637796e79787039346864636e74673571773233376c366630306b36657477793565323779796b7a3235356a7863753664393076646d7978617666306335743337666666667572747238633630393333796e6e6a3071766579356b66776a6a6133776167656d32383777393673706371386d72686c6b6d76776174736e71787376676d74366479366475616567353470707832", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
["16c0d8e8f8b688addc6a4de59c036541e33c97689a510dae3f0daf80dd7b27e1023f4eda1c45dddf0284bc9f4fac7500d321ea136de1a2a25493255b3a348ea714", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b31353965726d34306b75383838323438353265726530716466666161306367796b34797a636b67307434636d68366b6a6e63717a3375743676657964333435766b6474356b32356e796d6e727a3978793363793767796d30326d7574727a7772376b3971643772707a366c6e68776c336d6c38367937336e6e35356d356e75633373617a75373078736d676537326a3474363639666b78656b36763275307578366367616d6d6430376633357273387061713330616c356d38766b36766a6e6b3478346d737a75686a7a356733396e36747634706676706366337872713577616a6b643971386c6b6e61646135357573746432647037", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
[null, "60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6dbbe59edb90b36af81e25153326b562aa7b3249dbd77904cfe52d2489c0931004", "d5878888c16b478f26a9e4d62340bce37690242e3e7fc0f27d68fd522803bd43c7bb455ba63907b0982c11223bec5c8d9cacc101e0eec4eae376a8083ba0d03e", 65535, null, "7569766b316179687867337674327a77666e6d3636646c653976667363616c38636a776a333330616d3372676a6e387a36306373337935643076646e647438797a383932326178666d676677636e6b616a686c37746c347071347030646a386e366c343236386a7a346b3937336c796b79777274633573326368736d706a79337a79663935393773363338666e356164356d7764336570366a756b367937686b6134636b64386b666178687274726c7232743976643535706639683563756630326b76667363646537656a78783872737830766c67686d61767a67636b34357333307865767368326e6e787a6d666a7a6a736e70786d7730", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17],
["c14fed6bd2228875fdd274d2356296f1d22d970a2b4af1440797692f8df0174703332e9fa6d5e113626b61f17e46428f4811a4aa441ca90f2947588ecc3f8566f3", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3177746c37633832783267746d6371666761393436763874776a77686d76683967673964706c6365366565676c34776166656b777a7a36377971716576756833306e706d713679756d636136363661347a6771637370303977327674653561307463363864707333763839677734357a303766376e776e3473637972636566383038727867653676306765753277386a78717671733074747a663270757864386373346a6a39686c6830367464377975637175377763336e397375326b34773633363435386839613266326e3368613574356c616d6667336a63657864657065756d6b657877376d656a307861387971383664777661", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
["6ff8517d514380f542ba143bc2460801978454daf3f96a7249b7e633814fdc5a02f2ca2e6f0c967a5b830e095d9ddce80fa5319bbd4297e8132c81e6ecbffd2e33", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3175373735756c3668386336703671373932746c726e75377a61616a323978746b666b7563356b3536797471666c676a347279676e3871723035386e716565746d743665786b39396d68687167346877716664787972677536783534647230653973336777337a6c6838643668366d7864336c736a6873397979746c77676771793571757973366d3863676e70653833396d3476666d327030336c33787975396c78633635717172766c773564713038713577656e716a6a7535396a6d75347967676e706d3565383465743534757a71337470337878613730676a7374353033386c717a796338356c7265323532676770777035787a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
[null, "fd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96142cf5adbbc2f584ee00346badd66bb5c93258872cc8fa9a40fe56b8c984d307", "0d194b0ec31aee751bdc4d60a4d19eaf6480240420409c8952d8b077698d5e8f4c6aff998e44c8688a03f8b6ab5818077cbcaa645bb416157fa2c407dc3a4d04", 65534, null, "7569766b31376778336c6b37647a713373686e68787a32773530716779616d7866346a6734367976336d7a663236326b766d6671756365786c326e336b3075346b3078766339356e677567326b7a366a656b6a73686a70717765756b747167726b7737706c6338357568786a70767572717a6a6578393575673835333232776b7730376e783868736375717a666c34753673673334396b7a79386135336d6b686b6b71636e73687a71723733636733783935686c776566717a6b787779656a63637a747167616e73347838347433777138746c6b7339327a78303666666a7834706c656879303872773668326b76757266636b7473753261", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19]
]

View File

@ -11,181 +11,181 @@
let test_vectors = vec![
TestVector {
c: [
0x95, 0xd7, 0x6e, 0xbc, 0xf7, 0x24, 0xa9, 0xa3, 0x14, 0x98, 0x62, 0xe5, 0x64, 0x05, 0x8b, 0x03, 0xe0, 0xb5, 0x54, 0xee, 0x95, 0x34, 0xae, 0xbd, 0x17, 0xc8, 0x33, 0xd0, 0xda, 0x39, 0xc2, 0x9f
0x9b, 0xa0, 0x43, 0x9c, 0x6a, 0x2d, 0x3d, 0x90, 0x38, 0x83, 0xd4, 0x53, 0x7c, 0x36, 0x22, 0x88, 0x62, 0x6d, 0xa6, 0x2c, 0x62, 0x99, 0x01, 0x2e, 0x36, 0x2d, 0x8f, 0xb6, 0xef, 0xeb, 0xab, 0x47
],
pk: [
0x03, 0xe7, 0x9a, 0x82, 0xb8, 0x13, 0x90, 0x42, 0xce, 0xf6, 0x6f, 0x65, 0x90, 0x29, 0x51, 0x11, 0x08, 0x59, 0x2b, 0xcd, 0xc4, 0xd3, 0x57, 0xf7, 0x2d, 0xef, 0xc9, 0x58, 0x9c, 0xec, 0x35, 0x2c, 0x4b
0x02, 0xed, 0x63, 0x85, 0x32, 0xc4, 0x75, 0xf6, 0x74, 0x00, 0x35, 0x0f, 0xb1, 0xd6, 0xed, 0xa5, 0x59, 0xcd, 0xc2, 0x89, 0xa1, 0x9b, 0x43, 0x19, 0xeb, 0x17, 0x51, 0x40, 0xaa, 0x86, 0x89, 0x38, 0x36
],
address: [
0x56, 0x86, 0xc3, 0xda, 0x4d, 0x81, 0x05, 0x3f, 0x2e, 0x23, 0x83, 0x8e, 0x13, 0x14, 0xab, 0x2f, 0xb9, 0xcd, 0x63, 0x5c
0x67, 0x25, 0xf2, 0x62, 0xbb, 0xa6, 0x42, 0x2f, 0xd4, 0x7c, 0x30, 0x5b, 0x83, 0x78, 0xc4, 0x99, 0x42, 0x41, 0xc4, 0x42
],
external_ovk: [
0xca, 0x64, 0xe3, 0xa5, 0x21, 0xc0, 0x46, 0x0b, 0x25, 0xb1, 0x65, 0xf2, 0x25, 0x57, 0x4c, 0x18, 0xe6, 0xc0, 0x44, 0x85, 0xe7, 0x0b, 0x6b, 0xd8, 0xfe, 0x14, 0x12, 0xf8, 0xa1, 0x94, 0x06, 0xba
0xd4, 0x86, 0x35, 0x2d, 0xd1, 0xd6, 0x66, 0x98, 0xa6, 0x16, 0x34, 0xab, 0x21, 0x9a, 0x2a, 0x6e, 0xa3, 0xc2, 0xee, 0x98, 0x79, 0xcc, 0x82, 0x84, 0x03, 0xba, 0x99, 0x69, 0x50, 0x57, 0x74, 0xdd
],
internal_ovk: [
0x72, 0x16, 0x5f, 0x26, 0xcf, 0x8e, 0xbd, 0x2d, 0x4f, 0x10, 0x11, 0x2c, 0xc9, 0xa9, 0x8d, 0x64, 0xfc, 0x6d, 0xf4, 0x4d, 0xef, 0xc0, 0xe1, 0x8e, 0x4d, 0x46, 0xd9, 0x5b, 0x51, 0x1e, 0x2f, 0x88
0x73, 0x90, 0xae, 0x2d, 0xf3, 0x1c, 0xee, 0xb2, 0x64, 0xcf, 0xbb, 0xcb, 0xbf, 0xfd, 0x2d, 0x97, 0x3d, 0xb6, 0x8c, 0xf5, 0x72, 0xa7, 0x56, 0xd3, 0x2d, 0x5b, 0xd3, 0xec, 0x00, 0x46, 0x59, 0x7f
],
account: 0,
},
TestVector {
c: [
0x31, 0xca, 0x89, 0x77, 0x87, 0x8b, 0xe1, 0xc9, 0x33, 0x48, 0x7d, 0xf6, 0x0c, 0x37, 0x91, 0xa5, 0x5d, 0xe9, 0xa3, 0x22, 0xb8, 0xb4, 0x5a, 0xf0, 0xe4, 0x13, 0x05, 0x77, 0x08, 0x24, 0xb1, 0xc1
0xfa, 0x92, 0x91, 0xb3, 0x53, 0xbe, 0x21, 0xac, 0x45, 0x2f, 0x85, 0xcb, 0x96, 0xe4, 0xfc, 0x97, 0x8d, 0x35, 0x2e, 0x34, 0xc5, 0xc0, 0x25, 0x9a, 0xc2, 0x8d, 0x0b, 0xea, 0xb1, 0xb8, 0xe2, 0x98
],
pk: [
0x03, 0x55, 0xf9, 0xbe, 0x45, 0x1e, 0x1b, 0x69, 0x88, 0xc4, 0xfa, 0xab, 0xd4, 0x03, 0x23, 0xc2, 0x9b, 0xa1, 0xce, 0x48, 0x8e, 0x5a, 0x87, 0xff, 0xe3, 0x5f, 0xaa, 0x47, 0x2d, 0x63, 0xd0, 0xd3, 0xf6
0x03, 0xfc, 0x39, 0x9e, 0x61, 0x3d, 0x01, 0x08, 0x65, 0xd5, 0xa1, 0xfa, 0x87, 0x65, 0xb7, 0x10, 0x9f, 0x9d, 0xb1, 0xed, 0x56, 0x21, 0x89, 0x83, 0xf9, 0xbd, 0x54, 0xb8, 0xc7, 0x12, 0x47, 0x88, 0x29
],
address: [
0xdd, 0x46, 0x1b, 0xb0, 0x02, 0x9e, 0xfe, 0x1f, 0x27, 0xd2, 0x1d, 0xfd, 0xe6, 0x58, 0xc2, 0x00, 0xad, 0xcf, 0x25, 0x79
0x04, 0x63, 0x1a, 0xd8, 0x90, 0x2a, 0xd2, 0xfc, 0x56, 0x41, 0xbb, 0xe9, 0x35, 0xde, 0xa6, 0x79, 0x50, 0xbb, 0x9c, 0x59
],
external_ovk: [
0x42, 0xfe, 0x13, 0x22, 0xbb, 0x57, 0x3b, 0x3c, 0x7f, 0x78, 0x55, 0x7f, 0xfb, 0xd0, 0x43, 0x78, 0x8f, 0xdb, 0xdd, 0x19, 0xcf, 0x71, 0xd3, 0x51, 0x66, 0x81, 0x88, 0x25, 0xec, 0x41, 0xa0, 0x80
0xd2, 0xbd, 0x69, 0xa3, 0xd3, 0xe8, 0x25, 0xe3, 0x63, 0x3f, 0x49, 0x7f, 0xc1, 0xb5, 0x04, 0xba, 0xf6, 0x73, 0x29, 0xa9, 0x16, 0x74, 0x87, 0xd0, 0xfd, 0x98, 0xca, 0xe5, 0xd1, 0xa9, 0x66, 0x13
],
internal_ovk: [
0x20, 0x6a, 0xe6, 0x74, 0xae, 0x47, 0x09, 0xd2, 0xce, 0x9e, 0x0f, 0x4a, 0x7c, 0x36, 0xef, 0x11, 0xf2, 0x65, 0x0a, 0x48, 0x98, 0x03, 0xbd, 0xd1, 0xba, 0xcb, 0x51, 0x67, 0x76, 0xaf, 0x62, 0x93
0xc8, 0x01, 0x85, 0x9b, 0xd2, 0xfb, 0x9f, 0x09, 0x0d, 0x65, 0x18, 0xe1, 0xfe, 0x19, 0x27, 0x84, 0xe7, 0x5a, 0xb7, 0x69, 0xc8, 0xec, 0x66, 0x21, 0xf7, 0xbc, 0x0c, 0x13, 0x20, 0x82, 0x0b, 0x0a
],
account: 1,
},
TestVector {
c: [
0xdf, 0xd1, 0xfc, 0x19, 0x34, 0x09, 0xea, 0x55, 0x6b, 0xe8, 0x94, 0x96, 0x2d, 0xa2, 0xc4, 0x0e, 0xa9, 0x43, 0x32, 0x17, 0x23, 0x8a, 0x88, 0xc4, 0x6f, 0x5e, 0x4f, 0xac, 0xcf, 0x8a, 0xba, 0x00
0xf6, 0xa7, 0x04, 0xfc, 0x09, 0x38, 0x82, 0x16, 0x6a, 0x88, 0xee, 0xb2, 0x43, 0xe2, 0x65, 0x8f, 0x0e, 0xb7, 0xb5, 0xb7, 0x94, 0x3c, 0xe4, 0x7c, 0x39, 0x24, 0xc6, 0x7c, 0x96, 0x47, 0x4c, 0xea
],
pk: [
0x02, 0x82, 0x11, 0x5e, 0xff, 0xfd, 0xa4, 0x67, 0x6b, 0x29, 0x7a, 0xe8, 0xb7, 0xb3, 0x7b, 0xb4, 0xa5, 0xbf, 0xfb, 0x1d, 0xe2, 0xd6, 0x6e, 0x55, 0x82, 0x7f, 0xf7, 0x13, 0x55, 0xeb, 0xfd, 0xac, 0x49
0x02, 0x9f, 0x17, 0x94, 0x89, 0x55, 0x62, 0x43, 0x0d, 0x5d, 0xc8, 0xbe, 0x5e, 0x88, 0xcf, 0xee, 0xe3, 0x26, 0x1d, 0x6b, 0xe4, 0xe6, 0xeb, 0x5b, 0x23, 0x8e, 0xcc, 0x9e, 0x7e, 0xbd, 0xeb, 0x1b, 0xf0
],
address: [
0xa2, 0x5d, 0xef, 0x5a, 0x17, 0x3b, 0x94, 0x96, 0x8a, 0x36, 0xbc, 0xb9, 0x58, 0x9c, 0x6f, 0x4b, 0xd6, 0x60, 0xb7, 0x21
0x0b, 0xec, 0x65, 0xaa, 0x3c, 0xf1, 0xaf, 0x84, 0xa9, 0x5d, 0xa1, 0xe6, 0xb9, 0xe4, 0xa5, 0x2b, 0x74, 0x42, 0x8f, 0xf6
],
external_ovk: [
0xa8, 0x3b, 0x30, 0x8c, 0x94, 0xef, 0x04, 0x6c, 0x4a, 0x8a, 0xb7, 0xcd, 0xcb, 0x31, 0x4c, 0xbf, 0x1a, 0x49, 0xd4, 0xef, 0xca, 0x44, 0x4e, 0x2f, 0x55, 0xda, 0x11, 0x33, 0x52, 0x9c, 0x23, 0xec
0xa6, 0x0c, 0xaa, 0x83, 0x0f, 0x08, 0xd4, 0xa5, 0x4c, 0x39, 0x80, 0x2c, 0x0a, 0xdc, 0x1c, 0x2b, 0xa4, 0x22, 0xce, 0xb8, 0x09, 0x7c, 0xd1, 0x26, 0xa2, 0x08, 0x13, 0xf5, 0x7e, 0x4d, 0x2f, 0x82
],
internal_ovk: [
0x6b, 0x68, 0xea, 0x6b, 0xb3, 0x1f, 0x3d, 0x2f, 0xc8, 0x59, 0x2f, 0x11, 0x87, 0x0c, 0x0e, 0x96, 0x6b, 0x16, 0x8c, 0x02, 0xb5, 0xa1, 0xac, 0x56, 0x33, 0xcc, 0xdd, 0xa0, 0xcd, 0x36, 0xec, 0xdf
0x14, 0xf5, 0x95, 0x92, 0x21, 0x33, 0x8f, 0x3a, 0xdb, 0x60, 0xdf, 0x69, 0x04, 0x2d, 0xea, 0x7c, 0xfb, 0xd8, 0x72, 0x0c, 0x3f, 0xad, 0x1d, 0xeb, 0xaa, 0x0b, 0xea, 0x81, 0x74, 0xce, 0xa5, 0x6e
],
account: 2,
},
TestVector {
c: [
0x7b, 0xb7, 0xc4, 0x15, 0x99, 0x43, 0xc7, 0xf7, 0x54, 0xce, 0x2e, 0x8f, 0x3c, 0xc7, 0x12, 0x2b, 0x0e, 0xbc, 0x23, 0x4a, 0xf9, 0x2a, 0x67, 0x23, 0xf3, 0x1e, 0x69, 0x15, 0xb1, 0x13, 0x83, 0x98
0x3e, 0xbe, 0x46, 0xd6, 0x20, 0x4f, 0xee, 0xb4, 0x3b, 0xd8, 0x35, 0x11, 0xcd, 0x81, 0x61, 0x34, 0xc2, 0xf0, 0x3d, 0x85, 0x82, 0xc6, 0x64, 0x31, 0x8c, 0xc6, 0x00, 0x63, 0xec, 0xa3, 0x8a, 0x04
],
pk: [
0x03, 0xf4, 0xd0, 0xad, 0x44, 0x10, 0x8d, 0x7f, 0x93, 0x09, 0x75, 0xf2, 0x79, 0xfd, 0xd8, 0x92, 0x56, 0x59, 0x49, 0xe3, 0xa1, 0xf6, 0xe8, 0x03, 0x4a, 0x50, 0x03, 0x18, 0xf7, 0xde, 0x3b, 0x92, 0xac
0x02, 0x0f, 0x8a, 0xed, 0x76, 0x90, 0xbc, 0x84, 0xe3, 0xfa, 0x65, 0x10, 0xc3, 0x62, 0xbb, 0x92, 0x90, 0x90, 0x4b, 0x6f, 0xf5, 0xb7, 0x5e, 0x4e, 0x5c, 0xa6, 0xde, 0x82, 0x1b, 0xf3, 0x38, 0x9f, 0xae
],
address: [
0xf6, 0x91, 0x89, 0x2c, 0xa8, 0x8d, 0x10, 0x86, 0xe0, 0x22, 0x83, 0x57, 0xd5, 0x74, 0xf1, 0x2b, 0xa4, 0xcf, 0xb6, 0x42
0x75, 0x2c, 0x53, 0xa4, 0x3b, 0x8a, 0x44, 0x18, 0x25, 0x50, 0xed, 0x66, 0x8d, 0x49, 0x94, 0x1c, 0x4f, 0xef, 0x55, 0x02
],
external_ovk: [
0x6b, 0xdb, 0x72, 0x2a, 0x0d, 0x8f, 0x33, 0xce, 0x6e, 0x1c, 0x27, 0xb7, 0xc1, 0x1c, 0x7f, 0x8f, 0x9c, 0xd0, 0x13, 0x90, 0x42, 0xdd, 0x84, 0x3c, 0x56, 0xa7, 0xb0, 0xa6, 0xa3, 0x5a, 0xc1, 0x9f
0x00, 0x96, 0xdd, 0xb9, 0xce, 0xa0, 0x3e, 0x17, 0xf2, 0x43, 0x0c, 0xe3, 0xf6, 0x1d, 0xf8, 0xcd, 0x43, 0x30, 0x94, 0x50, 0xf0, 0x1e, 0xfd, 0x6f, 0x5b, 0x33, 0xae, 0xc7, 0xac, 0xe1, 0x65, 0xbd
],
internal_ovk: [
0xb0, 0x52, 0x52, 0x83, 0x07, 0x6f, 0x38, 0x55, 0xcc, 0x72, 0x03, 0x91, 0x29, 0xec, 0x19, 0x1b, 0xe8, 0x77, 0x58, 0xcb, 0x26, 0x79, 0x36, 0x54, 0x8d, 0xc0, 0xce, 0x62, 0x08, 0xcb, 0x17, 0xce
0x23, 0xb2, 0xef, 0x2b, 0x1e, 0xe4, 0x8a, 0xf6, 0x45, 0x9c, 0xe7, 0xf0, 0x61, 0x25, 0x14, 0x3d, 0xc9, 0x5c, 0xbe, 0x1e, 0xbf, 0x49, 0xd4, 0x11, 0xdb, 0x91, 0xe8, 0x8b, 0x59, 0x34, 0x14, 0x06
],
account: 3,
},
TestVector {
c: [
0xd2, 0x1c, 0x26, 0x01, 0xe1, 0x05, 0x28, 0x88, 0x64, 0xd9, 0xb5, 0x1c, 0xa9, 0x96, 0x65, 0x23, 0xec, 0xf5, 0x75, 0xa0, 0x97, 0x97, 0xac, 0x29, 0xfc, 0x02, 0xad, 0x33, 0x90, 0x2e, 0x38, 0x18
0x93, 0x4d, 0x5c, 0x7b, 0x67, 0xec, 0xeb, 0xc7, 0xfe, 0x71, 0x7f, 0xfb, 0xa0, 0x6f, 0x30, 0x97, 0x3e, 0xcd, 0xb4, 0x73, 0x5d, 0xd8, 0xc8, 0x17, 0x35, 0x28, 0xc3, 0x57, 0xec, 0x23, 0x31, 0x1f
],
pk: [
0x02, 0xbb, 0xb5, 0xbe, 0xdb, 0xb9, 0x54, 0xdd, 0xff, 0x2e, 0x9a, 0x7f, 0xcf, 0xa9, 0x89, 0xe2, 0x59, 0xd9, 0x79, 0x18, 0x57, 0x02, 0x84, 0xd3, 0xa2, 0x0f, 0x8f, 0x30, 0x7a, 0x41, 0x50, 0xab, 0x57
0x03, 0x9e, 0xfd, 0xdc, 0x9c, 0xc1, 0xbf, 0x9f, 0x42, 0x14, 0xa0, 0x9a, 0x7f, 0x01, 0x88, 0x54, 0x07, 0x89, 0xb2, 0x61, 0x97, 0xcd, 0xed, 0xed, 0xc9, 0x93, 0xbe, 0x53, 0x81, 0x58, 0x7f, 0x79, 0xde
],
address: [
0x35, 0x1d, 0xd7, 0x8e, 0x90, 0x8e, 0x0c, 0xd1, 0xe4, 0x14, 0xb9, 0x30, 0x74, 0xaa, 0xb2, 0xd5, 0xe4, 0xbe, 0xf3, 0x99
0x1a, 0x8f, 0xaa, 0x82, 0xb6, 0xfe, 0x12, 0x85, 0x53, 0xc2, 0xf3, 0xf3, 0x8b, 0x22, 0x51, 0xd8, 0x88, 0x80, 0x48, 0xab
],
external_ovk: [
0xef, 0x65, 0xbf, 0x5e, 0x59, 0xa6, 0x7b, 0xe3, 0x64, 0x4e, 0xd0, 0x50, 0xf2, 0x73, 0x06, 0x12, 0xb1, 0x5e, 0x61, 0xe1, 0x46, 0xec, 0x84, 0x54, 0x43, 0xf2, 0x40, 0x46, 0xa3, 0x84, 0x14, 0x64
0xed, 0x3e, 0xc5, 0xb6, 0x23, 0x27, 0x62, 0xb0, 0xda, 0x1b, 0x1c, 0xc4, 0xc6, 0x2e, 0x1e, 0x4f, 0x30, 0x29, 0x27, 0x40, 0x48, 0xe3, 0xf1, 0x80, 0x81, 0x46, 0x40, 0x1f, 0xc4, 0xd1, 0xf6, 0x1c
],
internal_ovk: [
0x28, 0x82, 0xa9, 0xf2, 0x67, 0x4b, 0x27, 0x2b, 0x67, 0x4f, 0xc4, 0x2c, 0x53, 0x5b, 0x3d, 0x4d, 0x8f, 0x5b, 0xd3, 0xe7, 0xc4, 0x9a, 0xd5, 0x0f, 0xa0, 0x65, 0xdd, 0xf8, 0x59, 0xbe, 0x87, 0xda
0x19, 0xd7, 0xd9, 0x37, 0xae, 0x9a, 0x49, 0xb1, 0xa5, 0x23, 0x7a, 0x06, 0xc5, 0xef, 0x3c, 0x7d, 0xa8, 0xde, 0x44, 0xe6, 0xcd, 0x64, 0x3b, 0xe3, 0xfd, 0xe7, 0x09, 0x14, 0x68, 0xcc, 0x24, 0x9c
],
account: 4,
},
TestVector {
c: [
0x6e, 0x65, 0x07, 0xcd, 0xd2, 0x0e, 0x4f, 0x14, 0x99, 0xb1, 0xd1, 0x0f, 0x27, 0x01, 0xde, 0x41, 0x06, 0xb5, 0xbc, 0x36, 0xcb, 0xe1, 0x63, 0x9c, 0x5e, 0xa1, 0x12, 0x7e, 0x20, 0xce, 0xf7, 0x3d
0x03, 0xeb, 0x45, 0x2d, 0xae, 0x94, 0xc4, 0xee, 0xa9, 0x07, 0x7f, 0x24, 0x5d, 0x72, 0xb1, 0xa1, 0xe0, 0x8f, 0xa7, 0xd4, 0x96, 0x70, 0x2e, 0x6d, 0x45, 0xb9, 0xf5, 0xb3, 0xd4, 0x93, 0xb6, 0x94
],
pk: [
0x03, 0x01, 0x61, 0x1d, 0xce, 0xbf, 0x65, 0xf3, 0x29, 0x12, 0x1b, 0x01, 0xeb, 0x09, 0x8c, 0xf4, 0xc5, 0x80, 0x8c, 0x73, 0x8e, 0x9c, 0x6f, 0x9c, 0xf9, 0x53, 0xe8, 0x82, 0x25, 0x8f, 0xf7, 0xcc, 0x1b
0x03, 0xe0, 0x32, 0x02, 0x9b, 0xfe, 0x0a, 0xbd, 0xf0, 0x0e, 0x26, 0xee, 0xe7, 0x7e, 0x4c, 0x3b, 0x55, 0x67, 0x44, 0x86, 0xc9, 0x03, 0x42, 0x86, 0x48, 0xb2, 0x6a, 0xdb, 0x5c, 0x11, 0xce, 0xd5, 0xb3
],
address: [
0x8c, 0xd7, 0xcf, 0x76, 0x83, 0xeb, 0x66, 0x3b, 0x5f, 0xa6, 0xe9, 0xf6, 0x2f, 0x86, 0x80, 0x5f, 0x31, 0xd6, 0x2c, 0x79
0xe5, 0x9b, 0x1c, 0x45, 0xcf, 0xda, 0x3f, 0x6f, 0x2d, 0xf7, 0x8d, 0x04, 0xbd, 0x0d, 0xf8, 0xa5, 0x93, 0x17, 0x88, 0x36
],
external_ovk: [
0x38, 0x07, 0x3c, 0xb6, 0x4c, 0x90, 0x8e, 0xb3, 0xf8, 0x91, 0xff, 0x19, 0xc0, 0x79, 0x34, 0xd1, 0xed, 0x1b, 0xf8, 0xe0, 0x6e, 0xdc, 0xdd, 0x16, 0x28, 0x26, 0x78, 0x2a, 0x19, 0xa4, 0xec, 0x46
0xc7, 0x3c, 0xd3, 0x90, 0xf8, 0xf4, 0x7d, 0xba, 0x4c, 0x87, 0x4c, 0x12, 0xc2, 0x23, 0xea, 0x47, 0x8e, 0x2b, 0x40, 0xc4, 0xfc, 0x8f, 0x5e, 0xcf, 0xc5, 0xa1, 0xda, 0x10, 0x38, 0xec, 0x45, 0x29
],
internal_ovk: [
0x85, 0xdc, 0x55, 0xe4, 0x0b, 0x68, 0xb9, 0x8a, 0x4a, 0x7d, 0xc3, 0xfb, 0x3d, 0xa0, 0xc3, 0xc5, 0x90, 0x2c, 0xa5, 0xdc, 0x81, 0x82, 0x6e, 0x14, 0xc0, 0x9f, 0xed, 0x37, 0xa4, 0x3c, 0xa5, 0x37
0x4b, 0x15, 0x90, 0x4c, 0x8c, 0x31, 0xea, 0x27, 0x22, 0x80, 0xeb, 0x75, 0xfb, 0xfa, 0x5e, 0xbd, 0xfa, 0x31, 0x60, 0x70, 0x83, 0xac, 0x56, 0x0d, 0x8f, 0x6e, 0x6e, 0xe3, 0x69, 0x0c, 0x00, 0xa4
],
account: 5,
},
TestVector {
c: [
0x55, 0xca, 0xa7, 0x7a, 0x0f, 0x3c, 0xc3, 0xd6, 0x79, 0xe3, 0xd2, 0xde, 0xe1, 0x79, 0x3e, 0x4a, 0xe7, 0xe0, 0x06, 0x3c, 0x2e, 0x91, 0xa4, 0xc8, 0x10, 0xae, 0x9b, 0x46, 0xc0, 0xff, 0xce, 0x9e
0xde, 0xcf, 0x85, 0x43, 0x0d, 0xb4, 0x84, 0x89, 0xcd, 0xd8, 0x94, 0xaa, 0x29, 0xa7, 0x8b, 0x33, 0x15, 0xd2, 0x3b, 0xb6, 0x25, 0x88, 0x27, 0x57, 0xe3, 0x39, 0x6d, 0xf6, 0xe3, 0xba, 0xd6, 0xca
],
pk: [
0x02, 0x9f, 0x02, 0x72, 0x95, 0x72, 0x10, 0x7a, 0xd5, 0xbd, 0xd2, 0xa7, 0x6f, 0xff, 0x16, 0x5d, 0xcb, 0x96, 0x37, 0xa6, 0x20, 0x23, 0x6d, 0x2d, 0x86, 0x0e, 0xd7, 0xbe, 0xd9, 0xcd, 0x70, 0x50, 0x9b
0x02, 0x8e, 0xfe, 0x8f, 0xa9, 0xb8, 0x82, 0x7f, 0x87, 0x48, 0x4a, 0xa1, 0x86, 0x87, 0x33, 0x72, 0xa4, 0x6e, 0x53, 0x8a, 0x1c, 0x3f, 0x34, 0x1a, 0xdb, 0x9c, 0x33, 0x69, 0xac, 0x4d, 0x4f, 0x70, 0x7a
],
address: [
0x3c, 0xb6, 0x07, 0xa9, 0xfa, 0xee, 0xb3, 0xf1, 0x43, 0x87, 0xc0, 0x2b, 0x40, 0x7a, 0x1e, 0x80, 0xb2, 0x2f, 0x73, 0xd5
0x3a, 0x9c, 0x2a, 0xd9, 0x50, 0x09, 0x8f, 0x11, 0x1c, 0x3e, 0xdd, 0x0d, 0x3e, 0xb3, 0x09, 0x1c, 0x96, 0xea, 0x83, 0x56
],
external_ovk: [
0x23, 0x6a, 0xd6, 0x54, 0xd3, 0x99, 0x8a, 0xf3, 0x38, 0x47, 0xe9, 0x6d, 0x55, 0x08, 0x9c, 0xc8, 0x34, 0xa2, 0x4a, 0x9f, 0xf9, 0xb1, 0xa7, 0x8e, 0x9a, 0x84, 0xb0, 0x82, 0xd1, 0x72, 0x07, 0x63
0x5c, 0x49, 0xa5, 0x6a, 0xdf, 0xff, 0x55, 0xb7, 0xfb, 0xa2, 0x8f, 0x52, 0xf2, 0x0e, 0x30, 0x64, 0xde, 0xdb, 0x2a, 0x65, 0xb3, 0x0f, 0x19, 0xf6, 0x8a, 0xed, 0x58, 0x89, 0xcd, 0xd7, 0xe4, 0x30
],
internal_ovk: [
0x9c, 0x56, 0xcc, 0xac, 0xf0, 0xf3, 0x05, 0x2e, 0x33, 0xa8, 0x08, 0xd8, 0xc1, 0x69, 0xa9, 0xa9, 0xd0, 0x2a, 0x5f, 0x7d, 0x45, 0x2f, 0x7a, 0xb0, 0x72, 0x03, 0x87, 0xf3, 0xfb, 0x20, 0x95, 0xa0
0x4d, 0x55, 0xd6, 0xdd, 0x28, 0x70, 0xc2, 0xf6, 0x29, 0x48, 0x68, 0x5d, 0x0e, 0x70, 0x27, 0x1a, 0x45, 0xe4, 0x90, 0xf6, 0xb8, 0xc3, 0x65, 0x02, 0x83, 0x5a, 0xbc, 0x92, 0xca, 0x92, 0x5f, 0xf3
],
account: 6,
},
TestVector {
c: [
0xcc, 0x1e, 0x77, 0xa6, 0x7d, 0x42, 0x9d, 0x76, 0x79, 0x1b, 0xe7, 0x4c, 0x6f, 0x36, 0x2f, 0x71, 0xc9, 0x17, 0x16, 0x99, 0xae, 0x6d, 0xaf, 0x86, 0x14, 0xcb, 0xb0, 0x51, 0x21, 0xd5, 0x6b, 0x23
0x69, 0x4c, 0xc0, 0x9d, 0xd2, 0x42, 0xe4, 0xa7, 0xb7, 0x4e, 0x3b, 0x3c, 0xd7, 0x95, 0xfe, 0x69, 0x59, 0xfa, 0x57, 0x7b, 0xa5, 0x6f, 0xde, 0xb5, 0xfc, 0xf4, 0xc1, 0xa4, 0x50, 0x2d, 0xec, 0x75
],
pk: [
0x02, 0x33, 0x1a, 0x06, 0x71, 0xa6, 0xf7, 0xca, 0xcb, 0x03, 0x4c, 0x35, 0x32, 0x19, 0x8e, 0xa9, 0xd9, 0xb1, 0x4f, 0xaa, 0x72, 0x09, 0xc1, 0x66, 0xbf, 0xf3, 0x7b, 0x24, 0x34, 0x2d, 0x40, 0x18, 0x51
0x02, 0x14, 0x15, 0x8d, 0xc4, 0x63, 0x1f, 0x2a, 0x37, 0x84, 0xbf, 0xb4, 0x2b, 0x9a, 0xd4, 0x4d, 0xcb, 0x77, 0x9d, 0xcf, 0x0f, 0x26, 0xa1, 0xde, 0xf9, 0x12, 0x0f, 0x81, 0xc9, 0x83, 0x6b, 0xf4, 0xb5
],
address: [
0xa6, 0x06, 0x42, 0xb8, 0xf3, 0xce, 0xdd, 0x92, 0xef, 0x94, 0x7f, 0x65, 0xbe, 0x00, 0x2f, 0xd7, 0x30, 0xcf, 0x34, 0xf8
0x0f, 0xf6, 0xc3, 0xeb, 0xc6, 0x25, 0x38, 0xff, 0x1d, 0x69, 0x0d, 0xc8, 0xe0, 0x7a, 0x91, 0x3b, 0x15, 0xfe, 0xe1, 0xc5
],
external_ovk: [
0x33, 0xc3, 0x06, 0x12, 0xea, 0xb3, 0x7d, 0x94, 0xcd, 0x09, 0xdf, 0xb7, 0x16, 0x4e, 0x21, 0xc1, 0x30, 0x81, 0xf5, 0x7d, 0x12, 0x86, 0x12, 0x51, 0xd2, 0xe3, 0x0d, 0x96, 0x44, 0xea, 0xff, 0xa8
0xa2, 0x61, 0x04, 0x00, 0x35, 0x27, 0xbb, 0xf9, 0x39, 0xb6, 0x00, 0x26, 0xd7, 0x28, 0xd5, 0x6c, 0xda, 0xa5, 0xcd, 0xed, 0x07, 0x20, 0x9a, 0x2c, 0x62, 0xf8, 0x6d, 0xe7, 0x29, 0x86, 0x18, 0xad
],
internal_ovk: [
0xf5, 0x44, 0x46, 0xd3, 0xa0, 0x93, 0x83, 0x41, 0x3d, 0x81, 0x5e, 0x40, 0xc5, 0x55, 0x1d, 0x9e, 0x69, 0xe0, 0xd6, 0xc1, 0xdc, 0x23, 0x25, 0x87, 0xf8, 0xc0, 0x6c, 0x4b, 0x7b, 0x2d, 0x1c, 0xe0
0x91, 0x7f, 0x76, 0x7b, 0x53, 0x4b, 0xd8, 0x21, 0xb2, 0x46, 0x39, 0x86, 0x00, 0x49, 0xef, 0x4c, 0x8e, 0xf8, 0xa2, 0xec, 0xfb, 0x62, 0x91, 0xdc, 0x15, 0xa8, 0xbd, 0xa2, 0xf6, 0x5b, 0x8c, 0x23
],
account: 7,
},
TestVector {
c: [
0x71, 0x9d, 0x7f, 0x24, 0xff, 0x97, 0x92, 0xb1, 0x9f, 0xba, 0xff, 0x6e, 0xad, 0xfc, 0x74, 0x45, 0x47, 0xc3, 0x7f, 0x43, 0xa4, 0x5c, 0x9d, 0xc3, 0x1e, 0x35, 0x7e, 0xf8, 0x7b, 0x7d, 0xde, 0x7c
0x3e, 0xea, 0x14, 0x08, 0xbf, 0xfa, 0x9c, 0x4c, 0x02, 0xdf, 0x5d, 0xd1, 0x74, 0xe8, 0xb5, 0x6e, 0x45, 0x06, 0xca, 0xad, 0xe7, 0x83, 0x92, 0x67, 0x76, 0x12, 0x27, 0xe4, 0xda, 0x25, 0x06, 0xa5
],
pk: [
0x03, 0xc6, 0xd2, 0x7e, 0xc1, 0x86, 0x57, 0xee, 0xb8, 0x4d, 0x33, 0x21, 0x1b, 0x5c, 0xca, 0x15, 0xeb, 0x70, 0x64, 0x00, 0x45, 0x8d, 0x4e, 0xda, 0x9c, 0x03, 0xff, 0xe5, 0xfa, 0x25, 0xc9, 0x3e, 0x95
0x03, 0x5d, 0x0d, 0x72, 0x24, 0xc3, 0xbe, 0xb7, 0x8b, 0xc6, 0x7c, 0x21, 0x4f, 0x56, 0x73, 0x1b, 0x3f, 0xfb, 0x27, 0xb0, 0x63, 0x10, 0xa1, 0xe6, 0x09, 0x33, 0x84, 0xf6, 0xeb, 0x72, 0xb6, 0xc5, 0xf6
],
address: [
0xd8, 0xb3, 0xdb, 0x57, 0x49, 0x99, 0x17, 0xb8, 0x0f, 0xa9, 0x8c, 0x25, 0x51, 0x98, 0x5d, 0x68, 0x5a, 0xf0, 0x4f, 0xe5
0x9f, 0xf4, 0x3f, 0x3f, 0x01, 0x21, 0xbf, 0x05, 0x4c, 0x14, 0xea, 0x0d, 0x9d, 0x84, 0x9e, 0x0b, 0x02, 0xe9, 0x46, 0x87
],
external_ovk: [
0xeb, 0x28, 0x92, 0x3c, 0xde, 0x62, 0xe4, 0xba, 0xdd, 0xdf, 0x17, 0xae, 0x19, 0x6d, 0x5f, 0x9f, 0x82, 0xfe, 0x5a, 0x35, 0x30, 0x0d, 0xaf, 0xfb, 0x27, 0x83, 0xdf, 0xda, 0x72, 0x89, 0x73, 0x06
0x7a, 0xa8, 0xb1, 0xf6, 0x6d, 0xa9, 0xfe, 0xbf, 0x1a, 0x8c, 0xa9, 0x2f, 0xaa, 0x4b, 0x3f, 0x83, 0x8a, 0xb4, 0x50, 0x3e, 0xa4, 0x18, 0x3d, 0xcf, 0x05, 0xf6, 0x7c, 0x1b, 0x13, 0x58, 0x79, 0x10
],
internal_ovk: [
0x0e, 0xee, 0xac, 0x7d, 0x5f, 0x1d, 0x19, 0xe1, 0xcf, 0xb9, 0xfc, 0xb1, 0x94, 0xa6, 0x82, 0xb2, 0xf9, 0x63, 0x7c, 0x51, 0xed, 0xe1, 0x1c, 0x9c, 0xd2, 0x7c, 0xba, 0x3c, 0x48, 0x06, 0xa9, 0x0d
0x77, 0xd1, 0x93, 0x54, 0xbd, 0xc0, 0xea, 0xf3, 0xb4, 0x00, 0x65, 0xb9, 0xc7, 0xfa, 0xc8, 0xc2, 0xf7, 0x04, 0x08, 0x17, 0x74, 0xab, 0xde, 0x2d, 0x15, 0x13, 0x1f, 0x80, 0x96, 0x4d, 0x76, 0xfd
],
account: 8,
},
TestVector {
c: [
0x12, 0x90, 0xd6, 0xd1, 0x93, 0x87, 0xd7, 0xed, 0xd5, 0x2a, 0x7f, 0xfa, 0xf3, 0xe1, 0x04, 0x73, 0x1f, 0x76, 0x95, 0xd0, 0x3b, 0x45, 0xce, 0xdc, 0xc2, 0x0f, 0x3d, 0x00, 0x2d, 0x5c, 0x29, 0x6d
0xb6, 0x08, 0x95, 0x76, 0x6b, 0xda, 0xd0, 0x50, 0xed, 0x93, 0x2d, 0x00, 0x99, 0x83, 0x22, 0x55, 0xdc, 0x09, 0x66, 0xea, 0xb8, 0xf9, 0x8a, 0x3b, 0x15, 0x77, 0xf4, 0x50, 0xf2, 0x26, 0xa9, 0x41
],
pk: [
0x03, 0x44, 0xd2, 0xf1, 0xd0, 0xe0, 0x1b, 0x90, 0x70, 0xd2, 0x67, 0x95, 0x59, 0x9a, 0x6e, 0x57, 0x25, 0x41, 0xe0, 0x4d, 0x9e, 0x4b, 0xc2, 0x05, 0x42, 0x64, 0xcf, 0x31, 0x77, 0x20, 0x14, 0xd7, 0xfa
0x02, 0x95, 0x59, 0x9f, 0xc0, 0x48, 0xf2, 0x18, 0x11, 0x56, 0xf9, 0xe4, 0x53, 0x73, 0x5d, 0x98, 0x9e, 0xb6, 0x16, 0x23, 0xf6, 0xee, 0xe8, 0xa0, 0x60, 0xb8, 0xf3, 0xfa, 0x59, 0x66, 0x6c, 0xdf, 0xe1
],
address: [
0x7e, 0xc0, 0x64, 0xac, 0xdf, 0x50, 0xe7, 0xa3, 0x04, 0xe3, 0xeb, 0x24, 0xa5, 0x9d, 0xd3, 0x7c, 0xf2, 0x01, 0x57, 0xae
0xda, 0xeb, 0xdd, 0x95, 0x7b, 0xe5, 0x47, 0x02, 0xdb, 0x56, 0xdd, 0x0d, 0x1c, 0x19, 0xa7, 0x76, 0x06, 0xdf, 0xec, 0xd5
],
external_ovk: [
0x83, 0x7e, 0x51, 0xe3, 0x18, 0x91, 0xc9, 0x42, 0xd3, 0x5c, 0x2b, 0x63, 0x15, 0x65, 0x62, 0xf5, 0x5c, 0xe7, 0x0a, 0x44, 0xc3, 0x65, 0xba, 0x1e, 0xcd, 0xe6, 0xd8, 0x9e, 0x39, 0x6e, 0x63, 0x3a
0xa5, 0x30, 0x77, 0x62, 0x06, 0x17, 0xc1, 0xd1, 0xce, 0xad, 0xa1, 0x21, 0x2e, 0xe5, 0x48, 0x3e, 0x1c, 0xd3, 0x10, 0x34, 0x82, 0x1c, 0x59, 0x8c, 0x04, 0x90, 0xe8, 0x97, 0xa9, 0x60, 0xe8, 0xcb
],
internal_ovk: [
0x8e, 0xd8, 0xca, 0xda, 0x07, 0x43, 0xc9, 0x1f, 0x97, 0x24, 0x45, 0x13, 0xf8, 0x79, 0x1d, 0x5a, 0x49, 0x70, 0x26, 0x3d, 0xb2, 0x53, 0xc6, 0x81, 0x88, 0x63, 0x3a, 0xb5, 0x9b, 0xd0, 0x15, 0x78
0x48, 0x16, 0x20, 0x80, 0xf8, 0x57, 0x4d, 0x87, 0xab, 0x71, 0x41, 0x45, 0x06, 0x46, 0xe2, 0x83, 0x79, 0x17, 0xdf, 0xd8, 0x38, 0xda, 0xac, 0x0b, 0x59, 0x32, 0xd1, 0x56, 0xdc, 0xec, 0xbb, 0x2f
],
account: 9,
},

View File

@ -15,7 +15,7 @@
let test_vectors = vec![
TestVector {
p2pkh_bytes: Some([
0xed, 0x95, 0xcf, 0xb2, 0xc6, 0x06, 0x9e, 0xb2, 0x40, 0xa9, 0x8c, 0x00, 0xe2, 0x3b, 0xa2, 0x49, 0x76, 0xcb, 0xd5, 0xc4
0xe6, 0xca, 0xbf, 0x81, 0x39, 0x29, 0x13, 0x2d, 0x77, 0x2d, 0x04, 0xb0, 0x3a, 0xe8, 0x52, 0x23, 0xd0, 0x3b, 0x9b, 0xe8
]),
p2sh_bytes: None,
sapling_raw_addr: None,
@ -27,7 +27,7 @@
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
unified_addr: vec![
0x75, 0x31, 0x72, 0x77, 0x64, 0x73, 0x7a, 0x6d, 0x6d, 0x35, 0x7a, 0x6b, 0x73, 0x32, 0x65, 0x35, 0x6a, 0x76, 0x79, 0x79, 0x61, 0x34, 0x67, 0x76, 0x6d, 0x72, 0x36, 0x36, 0x64, 0x70, 0x72, 0x78, 0x70, 0x7a, 0x68, 0x75, 0x73, 0x30, 0x37, 0x38, 0x65, 0x6c, 0x61, 0x7a, 0x72, 0x73, 0x66, 0x77, 0x6d, 0x38, 0x33, 0x6c, 0x72, 0x6b, 0x79, 0x79, 0x64, 0x32, 0x79, 0x74, 0x39, 0x79, 0x6e, 0x32, 0x6d, 0x76, 0x64, 0x78, 0x67, 0x73, 0x6a, 0x65, 0x75, 0x6a, 0x71, 0x6d, 0x65, 0x67, 0x67, 0x63, 0x6c, 0x30, 0x78, 0x7a, 0x38, 0x65, 0x30, 0x67, 0x34, 0x67, 0x79, 0x65, 0x79, 0x30, 0x71, 0x73, 0x6d, 0x76, 0x64, 0x68, 0x78, 0x34, 0x36, 0x75, 0x39, 0x6d, 0x6c, 0x64, 0x77, 0x73, 0x72, 0x75, 0x72, 0x64, 0x34, 0x39, 0x72, 0x74, 0x71, 0x75, 0x37, 0x72, 0x6b, 0x33, 0x74, 0x39, 0x79, 0x34, 0x30, 0x63, 0x70, 0x33, 0x38, 0x6e, 0x32, 0x38, 0x66, 0x34, 0x65, 0x6b, 0x68
0x75, 0x31, 0x35, 0x39, 0x66, 0x63, 0x66, 0x30, 0x77, 0x76, 0x39, 0x33, 0x6c, 0x36, 0x64, 0x64, 0x66, 0x6d, 0x39, 0x6c, 0x72, 0x64, 0x34, 0x73, 0x6a, 0x61, 0x77, 0x37, 0x32, 0x72, 0x64, 0x6a, 0x71, 0x6b, 0x65, 0x77, 0x79, 0x73, 0x63, 0x67, 0x37, 0x70, 0x38, 0x66, 0x71, 0x66, 0x30, 0x75, 0x63, 0x36, 0x6b, 0x76, 0x64, 0x79, 0x38, 0x6b, 0x79, 0x6a, 0x71, 0x33, 0x66, 0x72, 0x63, 0x75, 0x63, 0x76, 0x35, 0x6e, 0x6a, 0x66, 0x76, 0x70, 0x65, 0x75, 0x6a, 0x67, 0x6c, 0x71, 0x32, 0x74, 0x33, 0x66, 0x7a, 0x67, 0x63, 0x70, 0x6e, 0x77, 0x61, 0x33, 0x36, 0x35, 0x6d, 0x6e, 0x61, 0x61, 0x39, 0x34, 0x6e, 0x78, 0x70, 0x66, 0x34, 0x33, 0x73, 0x73, 0x63, 0x35, 0x75, 0x70, 0x74, 0x33, 0x71, 0x79, 0x70, 0x77, 0x33, 0x63, 0x74, 0x72, 0x35, 0x71, 0x79, 0x30, 0x35, 0x6d, 0x6c, 0x6b, 0x33, 0x37, 0x65, 0x65, 0x77, 0x75, 0x32, 0x39, 0x6a, 0x37, 0x68, 0x6b, 0x64
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -37,7 +37,7 @@
},
TestVector {
p2pkh_bytes: Some([
0xf8, 0x94, 0xcf, 0xc7, 0x03, 0x39, 0x9a, 0xd0, 0x31, 0xe8, 0x74, 0x83, 0xdf, 0x27, 0x65, 0xc4, 0x71, 0x72, 0x3a, 0x97
0x7b, 0xec, 0x9d, 0xe2, 0x17, 0xc0, 0x4f, 0x7c, 0xe1, 0xa8, 0x6f, 0x1f, 0xb4, 0x58, 0xaa, 0x88, 0x1c, 0x8f, 0x39, 0xe4
]),
p2sh_bytes: None,
sapling_raw_addr: None,
@ -47,7 +47,7 @@
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6a, 0x74, 0x32, 0x72, 0x35, 0x30, 0x6a, 0x39, 0x68, 0x34, 0x6b, 0x34, 0x30, 0x70, 0x61, 0x39, 0x39, 0x33, 0x30, 0x66, 0x65, 0x35, 0x66, 0x6e, 0x61, 0x66, 0x36, 0x32, 0x73, 0x73, 0x63, 0x38, 0x78, 0x6e, 0x34, 0x61, 0x68, 0x74, 0x68, 0x72, 0x35, 0x79, 0x72, 0x67, 0x70, 0x37, 0x78, 0x34, 0x68, 0x67, 0x32, 0x6a, 0x39, 0x73, 0x64, 0x7a, 0x74, 0x75, 0x67, 0x77, 0x77, 0x30, 0x76, 0x6d, 0x71, 0x36, 0x74, 0x33, 0x75, 0x74, 0x36, 0x79, 0x6c, 0x67, 0x77, 0x30, 0x35, 0x6a, 0x78, 0x39, 0x7a, 0x61, 0x67, 0x66, 0x35, 0x39, 0x71, 0x65, 0x7a, 0x37, 0x65, 0x72, 0x66, 0x73, 0x34, 0x38, 0x6c, 0x6b, 0x74, 0x76, 0x61, 0x67, 0x61, 0x77, 0x6e, 0x79, 0x35, 0x63, 0x67, 0x74, 0x66, 0x38, 0x6a, 0x70, 0x76, 0x33, 0x72, 0x61, 0x37, 0x65, 0x6b, 0x76, 0x38, 0x61, 0x6c, 0x64, 0x70, 0x30, 0x65, 0x33, 0x78, 0x6c, 0x76, 0x65, 0x70, 0x6a, 0x64, 0x6a, 0x73
0x75, 0x31, 0x7a, 0x35, 0x67, 0x75, 0x38, 0x78, 0x33, 0x64, 0x76, 0x6b, 0x76, 0x77, 0x63, 0x6d, 0x72, 0x6a, 0x30, 0x71, 0x6b, 0x35, 0x68, 0x72, 0x78, 0x39, 0x70, 0x63, 0x61, 0x64, 0x6c, 0x35, 0x36, 0x68, 0x38, 0x34, 0x66, 0x37, 0x77, 0x64, 0x79, 0x70, 0x36, 0x6e, 0x76, 0x35, 0x33, 0x72, 0x33, 0x64, 0x35, 0x63, 0x63, 0x63, 0x65, 0x64, 0x65, 0x63, 0x68, 0x6d, 0x77, 0x39, 0x38, 0x35, 0x74, 0x67, 0x65, 0x35, 0x77, 0x33, 0x63, 0x32, 0x72, 0x35, 0x36, 0x39, 0x71, 0x61, 0x37, 0x32, 0x6c, 0x67, 0x67, 0x75, 0x75, 0x35, 0x78, 0x72, 0x71, 0x78, 0x68, 0x37, 0x39, 0x61, 0x6a, 0x7a, 0x63, 0x37, 0x6b, 0x71, 0x6d, 0x65, 0x73, 0x32, 0x30, 0x70, 0x6b, 0x74, 0x7a, 0x71, 0x72, 0x6a, 0x6c, 0x70, 0x78, 0x35, 0x36, 0x71, 0x68, 0x67, 0x6d, 0x71, 0x6d, 0x35, 0x36, 0x68, 0x6e, 0x39, 0x77, 0x74, 0x32, 0x68, 0x63, 0x79, 0x78, 0x70, 0x64, 0x61, 0x6d, 0x61, 0x6b
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -57,7 +57,7 @@
},
TestVector {
p2pkh_bytes: Some([
0xc5, 0x1c, 0xc9, 0x03, 0x02, 0xda, 0xc2, 0x45, 0x82, 0xdf, 0x5b, 0xf5, 0x9e, 0xaf, 0xb1, 0x80, 0xef, 0x7b, 0xbd, 0x26
0xaa, 0x6d, 0x43, 0x48, 0x0f, 0xd9, 0xd9, 0x13, 0x75, 0xce, 0x6c, 0x4a, 0x02, 0x07, 0x06, 0x36, 0x1b, 0xd2, 0x96, 0xde
]),
p2sh_bytes: None,
sapling_raw_addr: Some([
@ -67,7 +67,7 @@
unknown_typecode: 65530,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x37, 0x6e, 0x67, 0x38, 0x33, 0x75, 0x6e, 0x6b, 0x39, 0x72, 0x6e, 0x77, 0x61, 0x66, 0x7a, 0x73, 0x63, 0x77, 0x7a, 0x38, 0x72, 0x37, 0x6d, 0x39, 0x73, 0x6c, 0x76, 0x39, 0x75, 0x32, 0x67, 0x34, 0x61, 0x70, 0x74, 0x63, 0x6b, 0x6b, 0x6c, 0x30, 0x64, 0x35, 0x64, 0x6b, 0x36, 0x6c, 0x66, 0x7a, 0x74, 0x66, 0x6c, 0x77, 0x68, 0x6c, 0x6a, 0x6e, 0x38, 0x6a, 0x32, 0x6c, 0x72, 0x63, 0x74, 0x32, 0x33, 0x33, 0x78, 0x65, 0x39, 0x6a, 0x61, 0x61, 0x65, 0x64, 0x68, 0x79, 0x6b, 0x6b, 0x64, 0x34, 0x76, 0x37, 0x33, 0x34, 0x66, 0x39, 0x74, 0x32, 0x35, 0x76, 0x30, 0x61, 0x32, 0x75, 0x32, 0x33, 0x7a, 0x73, 0x6c, 0x78, 0x32, 0x38, 0x68, 0x73, 0x61, 0x30, 0x61, 0x67, 0x6c, 0x6c, 0x79, 0x64, 0x7a, 0x75, 0x68, 0x68, 0x7a, 0x37, 0x61, 0x78, 0x71, 0x71, 0x6a, 0x77, 0x64, 0x75, 0x65, 0x38, 0x74, 0x6e, 0x35, 0x61, 0x32, 0x79, 0x32, 0x30, 0x73, 0x72, 0x68
0x75, 0x31, 0x34, 0x33, 0x67, 0x70, 0x6a, 0x37, 0x72, 0x64, 0x39, 0x34, 0x76, 0x6d, 0x39, 0x35, 0x6d, 0x7a, 0x73, 0x75, 0x75, 0x37, 0x74, 0x6a, 0x74, 0x71, 0x61, 0x61, 0x67, 0x79, 0x34, 0x70, 0x6d, 0x66, 0x78, 0x38, 0x6c, 0x6b, 0x77, 0x65, 0x6d, 0x70, 0x78, 0x6a, 0x74, 0x63, 0x77, 0x7a, 0x33, 0x35, 0x7a, 0x74, 0x63, 0x61, 0x38, 0x35, 0x30, 0x79, 0x6e, 0x6c, 0x7a, 0x32, 0x39, 0x32, 0x30, 0x74, 0x77, 0x61, 0x7a, 0x61, 0x71, 0x70, 0x32, 0x70, 0x36, 0x71, 0x68, 0x78, 0x78, 0x78, 0x33, 0x7a, 0x35, 0x71, 0x78, 0x61, 0x6b, 0x6e, 0x73, 0x71, 0x63, 0x72, 0x67, 0x6c, 0x75, 0x78, 0x71, 0x6a, 0x33, 0x70, 0x70, 0x75, 0x73, 0x67, 0x77, 0x66, 0x35, 0x75, 0x79, 0x63, 0x68, 0x6c, 0x61, 0x67, 0x79, 0x38, 0x37, 0x6b, 0x37, 0x68, 0x74, 0x61, 0x37, 0x68, 0x77, 0x39, 0x65, 0x79, 0x33, 0x36, 0x77, 0x6d, 0x79, 0x30, 0x36, 0x70, 0x65, 0x77, 0x6c, 0x64, 0x70
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -269,7 +269,7 @@
},
TestVector {
p2pkh_bytes: Some([
0x35, 0x55, 0x02, 0x13, 0xf7, 0xcb, 0x1d, 0xb6, 0xf5, 0xc2, 0x98, 0xc1, 0x7a, 0x2b, 0x7e, 0xa3, 0x66, 0x7d, 0x75, 0x6b
0x33, 0xa6, 0xdd, 0x87, 0xb4, 0xd8, 0x72, 0xa4, 0x89, 0x5d, 0x34, 0x57, 0x61, 0xe4, 0xec, 0x42, 0x3b, 0x77, 0x92, 0x8d
]),
p2sh_bytes: None,
sapling_raw_addr: None,
@ -281,7 +281,7 @@
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_addr: vec![
0x75, 0x31, 0x33, 0x36, 0x66, 0x37, 0x77, 0x37, 0x74, 0x73, 0x70, 0x61, 0x6a, 0x34, 0x76, 0x35, 0x65, 0x77, 0x79, 0x70, 0x74, 0x6c, 0x33, 0x61, 0x77, 0x34, 0x68, 0x71, 0x36, 0x36, 0x71, 0x6a, 0x34, 0x66, 0x34, 0x75, 0x71, 0x63, 0x68, 0x63, 0x7a, 0x34, 0x33, 0x6c, 0x6b, 0x68, 0x77, 0x61, 0x76, 0x6b, 0x7a, 0x79, 0x37, 0x35, 0x6b, 0x35, 0x33, 0x38, 0x6e, 0x36, 0x63, 0x68, 0x34, 0x6a, 0x66, 0x6e, 0x74, 0x6a, 0x6b, 0x66, 0x70, 0x35, 0x70, 0x6a, 0x72, 0x71, 0x64, 0x77, 0x6d, 0x75, 0x6e, 0x73, 0x38, 0x79, 0x6d, 0x32, 0x61, 0x33, 0x72, 0x75, 0x72, 0x68, 0x30, 0x6c, 0x67, 0x74, 0x76, 0x6e, 0x67, 0x39, 0x63, 0x35, 0x79, 0x67, 0x39, 0x77, 0x63, 0x71, 0x35, 0x36, 0x71, 0x68, 0x39, 0x33, 0x6b, 0x71, 0x75, 0x38, 0x34, 0x34, 0x6d, 0x36, 0x30, 0x72, 0x39, 0x33, 0x35, 0x67, 0x73, 0x6e, 0x72, 0x36, 0x74, 0x68, 0x78, 0x38, 0x33, 0x36, 0x7a, 0x6e, 0x36
0x75, 0x31, 0x64, 0x39, 0x35, 0x6e, 0x6a, 0x76, 0x30, 0x78, 0x30, 0x35, 0x64, 0x36, 0x71, 0x74, 0x7a, 0x70, 0x37, 0x79, 0x75, 0x79, 0x76, 0x66, 0x77, 0x65, 0x64, 0x74, 0x38, 0x79, 0x67, 0x34, 0x74, 0x6a, 0x30, 0x6e, 0x66, 0x30, 0x63, 0x72, 0x70, 0x38, 0x65, 0x6a, 0x74, 0x66, 0x64, 0x30, 0x65, 0x38, 0x66, 0x63, 0x7a, 0x32, 0x71, 0x61, 0x79, 0x39, 0x34, 0x6b, 0x34, 0x63, 0x66, 0x78, 0x77, 0x37, 0x66, 0x66, 0x36, 0x30, 0x70, 0x63, 0x6c, 0x74, 0x70, 0x76, 0x77, 0x6c, 0x33, 0x78, 0x32, 0x6b, 0x64, 0x6c, 0x64, 0x6a, 0x65, 0x61, 0x73, 0x35, 0x33, 0x6e, 0x68, 0x6e, 0x61, 0x35, 0x67, 0x39, 0x35, 0x78, 0x32, 0x6c, 0x75, 0x33, 0x76, 0x33, 0x70, 0x72, 0x32, 0x33, 0x65, 0x74, 0x30, 0x64, 0x30, 0x63, 0x72, 0x6e, 0x7a, 0x63, 0x39, 0x6e, 0x63, 0x64, 0x77, 0x63, 0x6d, 0x72, 0x33, 0x76, 0x6a, 0x30, 0x6b, 0x6c, 0x73, 0x65, 0x34, 0x74, 0x79, 0x35, 0x38
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -291,7 +291,7 @@
},
TestVector {
p2pkh_bytes: Some([
0x0f, 0xdc, 0xf1, 0xad, 0x75, 0xa5, 0x98, 0xaa, 0x26, 0x44, 0x84, 0xd3, 0xe7, 0x86, 0x27, 0x90, 0x9c, 0x98, 0x5d, 0x56
0xa5, 0x6c, 0x05, 0x7e, 0xf7, 0x1d, 0xab, 0x58, 0xaa, 0x90, 0xe4, 0x70, 0x25, 0x69, 0x5c, 0x5f, 0xaa, 0xea, 0x51, 0x23
]),
p2sh_bytes: None,
sapling_raw_addr: Some([
@ -303,7 +303,7 @@
unknown_typecode: 65533,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x6d, 0x39, 0x36, 0x63, 0x36, 0x33, 0x6d, 0x32, 0x34, 0x39, 0x37, 0x71, 0x65, 0x30, 0x79, 0x74, 0x73, 0x61, 0x61, 0x65, 0x7a, 0x30, 0x36, 0x74, 0x74, 0x61, 0x78, 0x6d, 0x71, 0x74, 0x6c, 0x73, 0x38, 0x73, 0x30, 0x36, 0x75, 0x33, 0x79, 0x33, 0x30, 0x77, 0x32, 0x7a, 0x6c, 0x66, 0x78, 0x6d, 0x66, 0x77, 0x63, 0x33, 0x78, 0x74, 0x75, 0x71, 0x30, 0x73, 0x63, 0x67, 0x78, 0x75, 0x6a, 0x75, 0x63, 0x34, 0x37, 0x39, 0x35, 0x32, 0x77, 0x70, 0x63, 0x33, 0x74, 0x73, 0x74, 0x67, 0x6d, 0x71, 0x65, 0x38, 0x66, 0x77, 0x63, 0x6e, 0x61, 0x76, 0x79, 0x6c, 0x67, 0x65, 0x34, 0x7a, 0x7a, 0x32, 0x6a, 0x30, 0x63, 0x75, 0x70, 0x71, 0x72, 0x75, 0x32, 0x68, 0x6d, 0x72, 0x74, 0x38, 0x78, 0x6d, 0x6c, 0x76, 0x65, 0x67, 0x6a, 0x67, 0x72, 0x77, 0x30, 0x70, 0x74, 0x34, 0x72, 0x61, 0x63, 0x66, 0x35, 0x78, 0x6a, 0x78, 0x63, 0x6c, 0x35, 0x37, 0x64, 0x66, 0x77, 0x36, 0x6a, 0x68, 0x73, 0x70, 0x32, 0x64, 0x65, 0x6a, 0x39, 0x73, 0x7a, 0x34, 0x6b, 0x73, 0x79, 0x63, 0x6e, 0x73, 0x75, 0x68, 0x73, 0x76, 0x6a, 0x6d, 0x66, 0x37, 0x63, 0x72, 0x6c, 0x63, 0x35, 0x63, 0x6b, 0x75, 0x35, 0x38, 0x30, 0x32, 0x32, 0x79, 0x36, 0x71, 0x35, 0x68, 0x70, 0x70, 0x65, 0x70, 0x36, 0x71, 0x6e, 0x70, 0x39, 0x65, 0x63, 0x39, 0x78, 0x61, 0x33, 0x79, 0x68, 0x36, 0x71, 0x74, 0x37, 0x6a, 0x36, 0x67, 0x7a, 0x65, 0x77
0x75, 0x31, 0x64, 0x66, 0x70, 0x72, 0x38, 0x76, 0x64, 0x73, 0x35, 0x68, 0x33, 0x61, 0x75, 0x6e, 0x79, 0x65, 0x7a, 0x7a, 0x78, 0x77, 0x72, 0x6d, 0x38, 0x75, 0x64, 0x61, 0x35, 0x32, 0x73, 0x74, 0x38, 0x37, 0x73, 0x38, 0x76, 0x72, 0x6c, 0x67, 0x67, 0x32, 0x74, 0x67, 0x30, 0x35, 0x74, 0x30, 0x71, 0x30, 0x70, 0x78, 0x33, 0x36, 0x68, 0x63, 0x68, 0x78, 0x39, 0x74, 0x67, 0x6b, 0x78, 0x6b, 0x6c, 0x77, 0x74, 0x73, 0x70, 0x75, 0x33, 0x32, 0x78, 0x6a, 0x61, 0x35, 0x61, 0x72, 0x71, 0x33, 0x6b, 0x74, 0x70, 0x32, 0x6e, 0x38, 0x7a, 0x61, 0x34, 0x70, 0x77, 0x37, 0x79, 0x77, 0x6a, 0x30, 0x67, 0x6d, 0x68, 0x71, 0x33, 0x72, 0x77, 0x65, 0x39, 0x35, 0x30, 0x72, 0x38, 0x6b, 0x39, 0x73, 0x75, 0x6e, 0x73, 0x6a, 0x76, 0x77, 0x37, 0x34, 0x74, 0x35, 0x38, 0x71, 0x6c, 0x33, 0x33, 0x34, 0x70, 0x65, 0x67, 0x34, 0x64, 0x76, 0x6b, 0x61, 0x6c, 0x6b, 0x74, 0x6d, 0x6e, 0x67, 0x6e, 0x71, 0x6b, 0x70, 0x77, 0x72, 0x33, 0x32, 0x35, 0x38, 0x37, 0x65, 0x37, 0x79, 0x74, 0x79, 0x32, 0x37, 0x6e, 0x6d, 0x67, 0x36, 0x36, 0x74, 0x73, 0x71, 0x37, 0x79, 0x76, 0x72, 0x37, 0x79, 0x34, 0x36, 0x39, 0x77, 0x65, 0x70, 0x36, 0x6b, 0x70, 0x77, 0x34, 0x6a, 0x35, 0x30, 0x78, 0x6e, 0x6c, 0x6d, 0x78, 0x30, 0x6a, 0x78, 0x78, 0x67, 0x37, 0x76, 0x6c, 0x67, 0x35, 0x79, 0x6c, 0x66, 0x71, 0x38, 0x75, 0x66, 0x65, 0x76, 0x64
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -331,7 +331,7 @@
},
TestVector {
p2pkh_bytes: Some([
0xee, 0x2a, 0x6a, 0x1c, 0xbc, 0x5a, 0x84, 0xe3, 0x44, 0xd2, 0x82, 0x30, 0xcb, 0xea, 0x9a, 0x65, 0x47, 0x5a, 0xca, 0x79
0xb0, 0x2a, 0xec, 0x10, 0xf6, 0xfa, 0x02, 0xa0, 0x86, 0x67, 0xbf, 0x9b, 0x92, 0x4c, 0x3d, 0x05, 0x74, 0xa1, 0x33, 0x4f
]),
p2sh_bytes: None,
sapling_raw_addr: None,
@ -341,7 +341,7 @@
unknown_typecode: 65534,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x37, 0x36, 0x79, 0x39, 0x66, 0x35, 0x74, 0x64, 0x34, 0x33, 0x61, 0x74, 0x68, 0x70, 0x66, 0x71, 0x65, 0x38, 0x33, 0x6a, 0x66, 0x35, 0x71, 0x64, 0x71, 0x65, 0x64, 0x68, 0x6d, 0x30, 0x77, 0x7a, 0x68, 0x6e, 0x6a, 0x67, 0x39, 0x66, 0x6c, 0x7a, 0x63, 0x74, 0x65, 0x66, 0x39, 0x72, 0x6d, 0x30, 0x7a, 0x73, 0x74, 0x66, 0x68, 0x72, 0x67, 0x7a, 0x39, 0x34, 0x64, 0x68, 0x68, 0x67, 0x32, 0x72, 0x64, 0x79, 0x71, 0x34, 0x34, 0x39, 0x79, 0x33, 0x61, 0x79, 0x75, 0x32, 0x36, 0x61, 0x6e, 0x6d, 0x66, 0x74, 0x37, 0x78, 0x6d, 0x6a, 0x39, 0x36, 0x67, 0x6a, 0x33, 0x36, 0x30, 0x64, 0x37, 0x33, 0x74, 0x37, 0x30, 0x30, 0x75, 0x6c, 0x73, 0x7a, 0x71, 0x38, 0x71, 0x6b, 0x38, 0x32, 0x36, 0x6b, 0x67, 0x64, 0x72, 0x6a, 0x64, 0x6c, 0x71, 0x38, 0x71, 0x76, 0x66, 0x32, 0x6b, 0x63, 0x32, 0x68, 0x38, 0x64, 0x67, 0x73, 0x71, 0x78, 0x37, 0x38, 0x79, 0x30, 0x75
0x75, 0x31, 0x39, 0x71, 0x63, 0x61, 0x7a, 0x64, 0x77, 0x61, 0x79, 0x34, 0x38, 0x70, 0x75, 0x66, 0x36, 0x6a, 0x77, 0x61, 0x6a, 0x78, 0x30, 0x77, 0x32, 0x38, 0x6d, 0x30, 0x78, 0x71, 0x75, 0x6d, 0x74, 0x6d, 0x6e, 0x64, 0x35, 0x67, 0x79, 0x74, 0x79, 0x6c, 0x6c, 0x6e, 0x79, 0x67, 0x68, 0x67, 0x39, 0x6c, 0x76, 0x39, 0x39, 0x78, 0x35, 0x6d, 0x38, 0x72, 0x38, 0x74, 0x39, 0x67, 0x35, 0x66, 0x39, 0x6a, 0x30, 0x7a, 0x30, 0x78, 0x6e, 0x34, 0x78, 0x7a, 0x6d, 0x6e, 0x78, 0x66, 0x74, 0x7a, 0x37, 0x72, 0x74, 0x66, 0x33, 0x75, 0x61, 0x64, 0x78, 0x6b, 0x79, 0x36, 0x71, 0x78, 0x70, 0x6e, 0x6b, 0x74, 0x38, 0x66, 0x6b, 0x66, 0x68, 0x6c, 0x78, 0x38, 0x6b, 0x63, 0x39, 0x6d, 0x6e, 0x72, 0x64, 0x6c, 0x6e, 0x78, 0x74, 0x73, 0x35, 0x36, 0x78, 0x63, 0x78, 0x65, 0x6a, 0x7a, 0x64, 0x72, 0x77, 0x6c, 0x65, 0x78, 0x7a, 0x76, 0x37, 0x37, 0x78, 0x76, 0x79, 0x76, 0x34
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -371,7 +371,7 @@
},
TestVector {
p2pkh_bytes: Some([
0x42, 0x99, 0x40, 0xf2, 0x66, 0xcc, 0x16, 0x5b, 0xed, 0x0c, 0xb1, 0xb8, 0xd4, 0xf8, 0xf6, 0x4f, 0x3f, 0x1e, 0x82, 0xf4
0x26, 0xc0, 0x61, 0xd6, 0x7b, 0xeb, 0x8b, 0xad, 0x48, 0xc6, 0xb4, 0x77, 0x4a, 0x15, 0x65, 0x51, 0xe3, 0x0e, 0x4f, 0xe2
]),
p2sh_bytes: None,
sapling_raw_addr: None,
@ -381,7 +381,7 @@
unknown_typecode: 65535,
unknown_bytes: None,
unified_addr: vec![
0x75, 0x31, 0x73, 0x6b, 0x77, 0x35, 0x71, 0x6b, 0x75, 0x35, 0x38, 0x61, 0x33, 0x72, 0x77, 0x7a, 0x6a, 0x39, 0x7a, 0x61, 0x79, 0x6c, 0x7a, 0x79, 0x6a, 0x7a, 0x75, 0x6d, 0x6e, 0x6a, 0x78, 0x32, 0x35, 0x76, 0x77, 0x63, 0x6a, 0x6e, 0x39, 0x78, 0x71, 0x63, 0x76, 0x61, 0x37, 0x63, 0x6c, 0x68, 0x6a, 0x67, 0x72, 0x6e, 0x32, 0x6b, 0x6b, 0x72, 0x6c, 0x6c, 0x39, 0x77, 0x32, 0x35, 0x63, 0x6e, 0x78, 0x76, 0x65, 0x63, 0x65, 0x70, 0x38, 0x6d, 0x32, 0x61, 0x76, 0x35, 0x75, 0x65, 0x64, 0x65, 0x39, 0x6c, 0x72, 0x33, 0x64, 0x70, 0x64, 0x66, 0x63, 0x61, 0x65, 0x37, 0x66, 0x75, 0x33, 0x75, 0x35, 0x71, 0x78, 0x30, 0x63, 0x74, 0x79, 0x38, 0x38, 0x6d, 0x73, 0x77, 0x6c, 0x36, 0x74, 0x32, 0x66, 0x6b, 0x64, 0x6d, 0x37, 0x67, 0x64, 0x73, 0x6e, 0x76, 0x64, 0x75, 0x30, 0x75, 0x37, 0x71, 0x30, 0x39, 0x70, 0x6d, 0x30, 0x39, 0x67, 0x77, 0x7a, 0x6b, 0x67, 0x35, 0x72
0x75, 0x31, 0x78, 0x7a, 0x75, 0x77, 0x64, 0x38, 0x61, 0x63, 0x68, 0x66, 0x67, 0x77, 0x6d, 0x33, 0x65, 0x77, 0x79, 0x39, 0x76, 0x32, 0x6d, 0x6a, 0x35, 0x37, 0x37, 0x32, 0x68, 0x72, 0x6b, 0x6e, 0x6d, 0x65, 0x78, 0x77, 0x7a, 0x63, 0x39, 0x34, 0x6d, 0x7a, 0x61, 0x33, 0x35, 0x6d, 0x78, 0x36, 0x38, 0x63, 0x65, 0x6e, 0x76, 0x78, 0x77, 0x72, 0x7a, 0x39, 0x73, 0x39, 0x66, 0x70, 0x30, 0x6e, 0x39, 0x76, 0x7a, 0x75, 0x38, 0x72, 0x75, 0x6a, 0x35, 0x7a, 0x71, 0x66, 0x6d, 0x6d, 0x37, 0x6c, 0x65, 0x38, 0x77, 0x75, 0x36, 0x6c, 0x36, 0x32, 0x75, 0x34, 0x6c, 0x6d, 0x30, 0x37, 0x6e, 0x75, 0x71, 0x78, 0x65, 0x65, 0x6d, 0x38, 0x37, 0x33, 0x67, 0x78, 0x38, 0x36, 0x6a, 0x76, 0x6e, 0x77, 0x6c, 0x70, 0x78, 0x73, 0x79, 0x63, 0x6c, 0x39, 0x75, 0x76, 0x36, 0x6b, 0x78, 0x6b, 0x72, 0x68, 0x6d, 0x30, 0x72, 0x6c, 0x67, 0x70, 0x37, 0x30, 0x78, 0x30, 0x35, 0x73, 0x66
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f

View File

@ -13,7 +13,7 @@
let test_vectors = vec![
TestVector {
t_key_bytes: Some([
0x95, 0xd7, 0x6e, 0xbc, 0xf7, 0x24, 0xa9, 0xa3, 0x14, 0x98, 0x62, 0xe5, 0x64, 0x05, 0x8b, 0x03, 0xe0, 0xb5, 0x54, 0xee, 0x95, 0x34, 0xae, 0xbd, 0x17, 0xc8, 0x33, 0xd0, 0xda, 0x39, 0xc2, 0x9f, 0x03, 0xe7, 0x9a, 0x82, 0xb8, 0x13, 0x90, 0x42, 0xce, 0xf6, 0x6f, 0x65, 0x90, 0x29, 0x51, 0x11, 0x08, 0x59, 0x2b, 0xcd, 0xc4, 0xd3, 0x57, 0xf7, 0x2d, 0xef, 0xc9, 0x58, 0x9c, 0xec, 0x35, 0x2c, 0x4b
0x9b, 0xa0, 0x43, 0x9c, 0x6a, 0x2d, 0x3d, 0x90, 0x38, 0x83, 0xd4, 0x53, 0x7c, 0x36, 0x22, 0x88, 0x62, 0x6d, 0xa6, 0x2c, 0x62, 0x99, 0x01, 0x2e, 0x36, 0x2d, 0x8f, 0xb6, 0xef, 0xeb, 0xab, 0x47, 0x02, 0xed, 0x63, 0x85, 0x32, 0xc4, 0x75, 0xf6, 0x74, 0x00, 0x35, 0x0f, 0xb1, 0xd6, 0xed, 0xa5, 0x59, 0xcd, 0xc2, 0x89, 0xa1, 0x9b, 0x43, 0x19, 0xeb, 0x17, 0x51, 0x40, 0xaa, 0x86, 0x89, 0x38, 0x36
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -24,7 +24,7 @@
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x7a, 0x61, 0x73, 0x66, 0x67, 0x30, 0x77, 0x75, 0x77, 0x36, 0x79, 0x35, 0x33, 0x75, 0x36, 0x73, 0x32, 0x30, 0x72, 0x78, 0x6c, 0x74, 0x33, 0x38, 0x79, 0x63, 0x6e, 0x6e, 0x61, 0x71, 0x6d, 0x64, 0x75, 0x6a, 0x64, 0x68, 0x65, 0x76, 0x6b, 0x72, 0x66, 0x65, 0x67, 0x68, 0x6c, 0x76, 0x70, 0x37, 0x7a, 0x35, 0x75, 0x79, 0x77, 0x35, 0x34, 0x35, 0x37, 0x66, 0x30, 0x65, 0x36, 0x65, 0x66, 0x6e, 0x70, 0x79, 0x32, 0x36, 0x72, 0x37, 0x67, 0x38, 0x33, 0x30, 0x73, 0x35, 0x75, 0x68, 0x34, 0x79, 0x66, 0x64, 0x6d, 0x36, 0x6d, 0x7a, 0x65, 0x75, 0x35, 0x78, 0x70, 0x39, 0x70, 0x65, 0x67, 0x78, 0x36, 0x63, 0x73, 0x35, 0x70, 0x71, 0x6e, 0x6e, 0x6d, 0x33, 0x32, 0x7a, 0x32, 0x6c, 0x74, 0x64, 0x68, 0x6d, 0x77, 0x66, 0x33, 0x72, 0x70, 0x74, 0x35, 0x6c, 0x71, 0x30, 0x34, 0x64, 0x34, 0x68, 0x38, 0x38, 0x66, 0x79, 0x66, 0x7a, 0x6a, 0x38, 0x77, 0x35, 0x34, 0x6b, 0x35, 0x65, 0x67, 0x74, 0x73, 0x63, 0x6c, 0x77, 0x71, 0x70, 0x78, 0x6b, 0x65, 0x63, 0x37, 0x6e, 0x68, 0x66, 0x70, 0x34, 0x65, 0x65, 0x77, 0x73, 0x61, 0x77, 0x6b, 0x65, 0x37, 0x6e, 0x39, 0x34, 0x6e, 0x67, 0x71, 0x77, 0x6e, 0x6b, 0x64, 0x34, 0x63, 0x6d, 0x79, 0x38, 0x74, 0x73, 0x65, 0x30, 0x6c, 0x72, 0x64, 0x76, 0x33, 0x67, 0x71, 0x67, 0x75, 0x76, 0x73, 0x34, 0x36, 0x79, 0x63, 0x6e, 0x6d, 0x75, 0x30, 0x6b, 0x37, 0x7a, 0x38, 0x7a, 0x34, 0x6b, 0x76, 0x73, 0x64, 0x63, 0x67, 0x36, 0x35, 0x6a, 0x71, 0x35, 0x6d, 0x68, 0x34, 0x68, 0x78, 0x66, 0x6e, 0x66, 0x30, 0x71, 0x63, 0x6d, 0x39, 0x34, 0x79, 0x36, 0x73, 0x30, 0x66, 0x74, 0x66, 0x73, 0x33, 0x66, 0x75, 0x39, 0x39, 0x72, 0x6d, 0x73, 0x37, 0x79, 0x6e, 0x70, 0x39, 0x70, 0x30, 0x76, 0x6a, 0x6d, 0x34, 0x68, 0x75, 0x33, 0x77, 0x73, 0x35, 0x65, 0x6e, 0x77, 0x66, 0x65, 0x74, 0x72, 0x66, 0x74, 0x38, 0x6e, 0x6b, 0x36, 0x34, 0x7a, 0x67, 0x6d, 0x75, 0x71, 0x70, 0x71, 0x77, 0x63, 0x66, 0x72, 0x70, 0x63, 0x37, 0x70, 0x6b, 0x32, 0x36, 0x67, 0x6a, 0x73, 0x70, 0x6e, 0x78, 0x6e, 0x64, 0x77, 0x6d, 0x78, 0x30, 0x65, 0x66, 0x33, 0x77, 0x70, 0x70, 0x70, 0x73, 0x72, 0x6b, 0x39, 0x67, 0x78, 0x77, 0x76, 0x39, 0x7a, 0x79, 0x73, 0x37, 0x75, 0x79, 0x77, 0x6b, 0x35, 0x6d, 0x34, 0x61, 0x79, 0x6d, 0x74, 0x74, 0x73, 0x6d, 0x73, 0x66, 0x79, 0x32, 0x6b, 0x77, 0x75, 0x71, 0x74, 0x36, 0x35, 0x64, 0x73, 0x77, 0x38, 0x76, 0x6b, 0x78, 0x61, 0x78, 0x77, 0x37, 0x68, 0x6d, 0x78, 0x63, 0x76, 0x64, 0x6a, 0x61, 0x79, 0x6e, 0x6d, 0x74, 0x6d, 0x72, 0x71, 0x37, 0x38, 0x39, 0x6a
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x63, 0x67, 0x72, 0x71, 0x6e, 0x72, 0x79, 0x34, 0x37, 0x38, 0x63, 0x6b, 0x76, 0x70, 0x72, 0x30, 0x66, 0x35, 0x38, 0x30, 0x74, 0x36, 0x66, 0x73, 0x61, 0x68, 0x70, 0x30, 0x61, 0x35, 0x6d, 0x6a, 0x32, 0x65, 0x39, 0x78, 0x6c, 0x37, 0x68, 0x76, 0x32, 0x64, 0x32, 0x6a, 0x64, 0x34, 0x6c, 0x64, 0x7a, 0x79, 0x34, 0x34, 0x39, 0x6d, 0x77, 0x77, 0x6b, 0x32, 0x6c, 0x39, 0x79, 0x65, 0x75, 0x74, 0x73, 0x38, 0x35, 0x77, 0x6a, 0x6c, 0x73, 0x36, 0x68, 0x6a, 0x74, 0x67, 0x68, 0x64, 0x73, 0x79, 0x35, 0x76, 0x68, 0x68, 0x76, 0x6d, 0x6a, 0x64, 0x77, 0x33, 0x6a, 0x78, 0x6c, 0x33, 0x63, 0x78, 0x68, 0x72, 0x67, 0x33, 0x76, 0x73, 0x32, 0x39, 0x36, 0x61, 0x33, 0x63, 0x7a, 0x61, 0x7a, 0x72, 0x79, 0x63, 0x72, 0x72, 0x35, 0x63, 0x79, 0x77, 0x6a, 0x68, 0x77, 0x63, 0x35, 0x63, 0x33, 0x7a, 0x74, 0x66, 0x79, 0x6a, 0x64, 0x68, 0x6d, 0x7a, 0x30, 0x65, 0x78, 0x76, 0x7a, 0x7a, 0x65, 0x79, 0x65, 0x6a, 0x61, 0x6d, 0x79, 0x70, 0x30, 0x63, 0x72, 0x39, 0x7a, 0x38, 0x66, 0x39, 0x77, 0x6a, 0x30, 0x39, 0x35, 0x33, 0x66, 0x7a, 0x68, 0x74, 0x30, 0x6d, 0x34, 0x6c, 0x65, 0x6e, 0x6b, 0x39, 0x34, 0x74, 0x37, 0x30, 0x72, 0x75, 0x77, 0x67, 0x6a, 0x78, 0x61, 0x67, 0x32, 0x74, 0x76, 0x70, 0x36, 0x33, 0x77, 0x6e, 0x39, 0x66, 0x74, 0x7a, 0x68, 0x74, 0x6b, 0x68, 0x32, 0x30, 0x67, 0x79, 0x72, 0x65, 0x33, 0x77, 0x35, 0x73, 0x32, 0x34, 0x66, 0x36, 0x77, 0x6c, 0x67, 0x71, 0x78, 0x6e, 0x6a, 0x68, 0x34, 0x30, 0x67, 0x64, 0x32, 0x6c, 0x78, 0x65, 0x37, 0x35, 0x73, 0x66, 0x33, 0x7a, 0x38, 0x68, 0x35, 0x79, 0x32, 0x78, 0x30, 0x61, 0x74, 0x70, 0x78, 0x63, 0x79, 0x66, 0x39, 0x74, 0x33, 0x65, 0x6d, 0x34, 0x68, 0x30, 0x65, 0x76, 0x76, 0x73, 0x66, 0x74, 0x6c, 0x75, 0x72, 0x75, 0x71, 0x6e, 0x65, 0x36, 0x77, 0x34, 0x73, 0x6d, 0x30, 0x36, 0x36, 0x73, 0x77, 0x30, 0x71, 0x65, 0x35, 0x79, 0x38, 0x71, 0x67, 0x34, 0x32, 0x33, 0x67, 0x72, 0x70, 0x6c, 0x65, 0x35, 0x66, 0x66, 0x74, 0x78, 0x72, 0x71, 0x79, 0x79, 0x37, 0x78, 0x6d, 0x71, 0x6d, 0x61, 0x74, 0x76, 0x37, 0x6e, 0x7a, 0x64, 0x37, 0x74, 0x63, 0x6a, 0x61, 0x64, 0x75, 0x38, 0x66, 0x37, 0x6d, 0x71, 0x7a, 0x34, 0x6c, 0x38, 0x33, 0x6a, 0x73, 0x79, 0x78, 0x79, 0x34, 0x74, 0x38, 0x70, 0x6b, 0x61, 0x79, 0x79, 0x74, 0x79, 0x6b, 0x37, 0x6e, 0x72, 0x70, 0x34, 0x36, 0x37, 0x64, 0x73, 0x38, 0x35, 0x6b, 0x6e, 0x65, 0x6b, 0x64, 0x6b, 0x76, 0x6e, 0x64, 0x37, 0x68, 0x71, 0x6b, 0x66, 0x65, 0x72, 0x38, 0x6d, 0x6e, 0x71, 0x64, 0x37, 0x70, 0x76
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -33,7 +33,7 @@
},
TestVector {
t_key_bytes: Some([
0x31, 0xca, 0x89, 0x77, 0x87, 0x8b, 0xe1, 0xc9, 0x33, 0x48, 0x7d, 0xf6, 0x0c, 0x37, 0x91, 0xa5, 0x5d, 0xe9, 0xa3, 0x22, 0xb8, 0xb4, 0x5a, 0xf0, 0xe4, 0x13, 0x05, 0x77, 0x08, 0x24, 0xb1, 0xc1, 0x03, 0x55, 0xf9, 0xbe, 0x45, 0x1e, 0x1b, 0x69, 0x88, 0xc4, 0xfa, 0xab, 0xd4, 0x03, 0x23, 0xc2, 0x9b, 0xa1, 0xce, 0x48, 0x8e, 0x5a, 0x87, 0xff, 0xe3, 0x5f, 0xaa, 0x47, 0x2d, 0x63, 0xd0, 0xd3, 0xf6
0xfa, 0x92, 0x91, 0xb3, 0x53, 0xbe, 0x21, 0xac, 0x45, 0x2f, 0x85, 0xcb, 0x96, 0xe4, 0xfc, 0x97, 0x8d, 0x35, 0x2e, 0x34, 0xc5, 0xc0, 0x25, 0x9a, 0xc2, 0x8d, 0x0b, 0xea, 0xb1, 0xb8, 0xe2, 0x98, 0x03, 0xfc, 0x39, 0x9e, 0x61, 0x3d, 0x01, 0x08, 0x65, 0xd5, 0xa1, 0xfa, 0x87, 0x65, 0xb7, 0x10, 0x9f, 0x9d, 0xb1, 0xed, 0x56, 0x21, 0x89, 0x83, 0xf9, 0xbd, 0x54, 0xb8, 0xc7, 0x12, 0x47, 0x88, 0x29
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -42,7 +42,7 @@
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x68, 0x34, 0x77, 0x38, 0x34, 0x73, 0x67, 0x75, 0x30, 0x6c, 0x6d, 0x76, 0x36, 0x37, 0x6e, 0x73, 0x37, 0x6b, 0x68, 0x77, 0x68, 0x33, 0x63, 0x7a, 0x74, 0x6d, 0x71, 0x68, 0x77, 0x33, 0x77, 0x70, 0x30, 0x79, 0x39, 0x38, 0x63, 0x65, 0x6a, 0x6a, 0x73, 0x6a, 0x6d, 0x74, 0x38, 0x73, 0x33, 0x64, 0x71, 0x74, 0x7a, 0x73, 0x73, 0x34, 0x34, 0x64, 0x34, 0x74, 0x75, 0x75, 0x73, 0x38, 0x65, 0x7a, 0x70, 0x76, 0x64, 0x35, 0x76, 0x67, 0x68, 0x30, 0x77, 0x66, 0x66, 0x79, 0x79, 0x6e, 0x64, 0x30, 0x33, 0x67, 0x6d, 0x73, 0x37, 0x66, 0x39, 0x72, 0x71, 0x6d, 0x36, 0x67, 0x67, 0x67, 0x6a, 0x73, 0x30, 0x6c, 0x74, 0x6b, 0x35, 0x63, 0x6b, 0x38, 0x79, 0x33, 0x78, 0x36, 0x73, 0x36, 0x35, 0x34, 0x33, 0x78, 0x33, 0x65, 0x75, 0x67, 0x75, 0x64, 0x73, 0x73, 0x79, 0x37, 0x39, 0x34, 0x73, 0x71, 0x74, 0x38, 0x64, 0x38, 0x6b, 0x61, 0x73, 0x61, 0x75, 0x34, 0x76, 0x38, 0x64, 0x68, 0x6d, 0x6d, 0x36, 0x30, 0x71, 0x30, 0x75, 0x38, 0x64, 0x73, 0x68, 0x65, 0x68, 0x75, 0x64, 0x32, 0x6c, 0x6e, 0x73, 0x79, 0x76, 0x65, 0x32, 0x72, 0x6d, 0x73, 0x6c, 0x68, 0x79, 0x67, 0x78, 0x6e, 0x65, 0x39, 0x72, 0x32, 0x39, 0x61, 0x65, 0x6e, 0x6b, 0x38, 0x38, 0x79, 0x34, 0x30, 0x6c, 0x7a, 0x67, 0x67, 0x6d, 0x70, 0x38, 0x79, 0x66, 0x76, 0x70, 0x38, 0x63, 0x66, 0x61, 0x37, 0x39, 0x6e, 0x77, 0x38, 0x35, 0x33, 0x33, 0x76, 0x36, 0x35, 0x6b, 0x68, 0x6a, 0x71, 0x68, 0x32, 0x72, 0x34, 0x33, 0x30, 0x30, 0x38, 0x77, 0x67, 0x66, 0x35, 0x71, 0x76, 0x39, 0x39, 0x67, 0x78, 0x38, 0x65, 0x78, 0x73, 0x30, 0x7a, 0x77, 0x76, 0x72, 0x6b, 0x75, 0x32, 0x37, 0x63, 0x78, 0x70, 0x76, 0x63, 0x37, 0x65, 0x36, 0x34, 0x73, 0x39, 0x6d, 0x76, 0x77, 0x61, 0x39, 0x76, 0x38, 0x79, 0x71, 0x79, 0x79, 0x37, 0x77, 0x38, 0x34, 0x72, 0x6d, 0x38, 0x37, 0x6c, 0x79, 0x75, 0x66, 0x6e, 0x73, 0x67, 0x67, 0x6b, 0x70, 0x76, 0x33, 0x64, 0x6d, 0x72, 0x70, 0x33
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x36, 0x37, 0x32, 0x32, 0x37, 0x38, 0x77, 0x64, 0x72, 0x75, 0x63, 0x61, 0x63, 0x70, 0x65, 0x75, 0x6a, 0x6e, 0x7a, 0x74, 0x32, 0x74, 0x75, 0x68, 0x74, 0x64, 0x6c, 0x6a, 0x35, 0x65, 0x36, 0x65, 0x63, 0x6a, 0x6c, 0x67, 0x6c, 0x37, 0x32, 0x75, 0x6c, 0x39, 0x72, 0x74, 0x75, 0x64, 0x34, 0x79, 0x63, 0x6e, 0x6a, 0x61, 0x63, 0x74, 0x76, 0x61, 0x39, 0x63, 0x6c, 0x6e, 0x65, 0x67, 0x32, 0x71, 0x33, 0x39, 0x73, 0x76, 0x61, 0x36, 0x39, 0x6b, 0x64, 0x78, 0x35, 0x66, 0x72, 0x71, 0x30, 0x66, 0x34, 0x68, 0x37, 0x70, 0x6b, 0x39, 0x79, 0x34, 0x30, 0x7a, 0x6c, 0x33, 0x70, 0x67, 0x6a, 0x66, 0x66, 0x66, 0x66, 0x39, 0x64, 0x36, 0x6e, 0x30, 0x66, 0x78, 0x76, 0x6a, 0x68, 0x70, 0x73, 0x6b, 0x36, 0x36, 0x7a, 0x78, 0x35, 0x67, 0x35, 0x33, 0x33, 0x36, 0x68, 0x66, 0x38, 0x71, 0x72, 0x72, 0x33, 0x71, 0x30, 0x77, 0x68, 0x6d, 0x39, 0x74, 0x74, 0x35, 0x6d, 0x35, 0x38, 0x6a, 0x38, 0x67, 0x73, 0x73, 0x6e, 0x79, 0x6b, 0x74, 0x73, 0x36, 0x72, 0x73, 0x79, 0x6c, 0x30, 0x65, 0x36, 0x68, 0x77, 0x75, 0x6c, 0x71, 0x72, 0x37, 0x77, 0x6e, 0x36, 0x7a, 0x79, 0x6a, 0x74, 0x35, 0x37, 0x64, 0x38, 0x75, 0x73, 0x30, 0x79, 0x64, 0x71, 0x68, 0x37, 0x32, 0x32, 0x78, 0x63, 0x73, 0x67, 0x38, 0x76, 0x6e, 0x72, 0x30, 0x73, 0x73, 0x73, 0x63, 0x7a, 0x72, 0x64, 0x77, 0x6b, 0x37, 0x6d, 0x76, 0x35, 0x6d, 0x65, 0x68, 0x65, 0x71, 0x67, 0x33, 0x72, 0x30, 0x74, 0x72, 0x79, 0x33, 0x64, 0x72, 0x75, 0x77, 0x6b, 0x38, 0x63, 0x79, 0x65, 0x79, 0x6b, 0x7a, 0x79, 0x38, 0x36, 0x67, 0x75, 0x63, 0x75, 0x32, 0x6a, 0x6d, 0x74, 0x74, 0x76, 0x76, 0x7a, 0x78, 0x63, 0x65, 0x74, 0x63, 0x6c, 0x6d, 0x6b, 0x75, 0x6c, 0x71, 0x33, 0x75, 0x6c, 0x72, 0x70, 0x70, 0x66, 0x6e, 0x64, 0x35, 0x30, 0x7a, 0x77, 0x70, 0x6c, 0x6b, 0x76, 0x64, 0x35, 0x65, 0x71, 0x6c, 0x64, 0x6d, 0x73, 0x77, 0x39, 0x63, 0x33, 0x75, 0x6a, 0x77, 0x73, 0x30, 0x66, 0x76
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -51,7 +51,7 @@
},
TestVector {
t_key_bytes: Some([
0xdf, 0xd1, 0xfc, 0x19, 0x34, 0x09, 0xea, 0x55, 0x6b, 0xe8, 0x94, 0x96, 0x2d, 0xa2, 0xc4, 0x0e, 0xa9, 0x43, 0x32, 0x17, 0x23, 0x8a, 0x88, 0xc4, 0x6f, 0x5e, 0x4f, 0xac, 0xcf, 0x8a, 0xba, 0x00, 0x02, 0x82, 0x11, 0x5e, 0xff, 0xfd, 0xa4, 0x67, 0x6b, 0x29, 0x7a, 0xe8, 0xb7, 0xb3, 0x7b, 0xb4, 0xa5, 0xbf, 0xfb, 0x1d, 0xe2, 0xd6, 0x6e, 0x55, 0x82, 0x7f, 0xf7, 0x13, 0x55, 0xeb, 0xfd, 0xac, 0x49
0xf6, 0xa7, 0x04, 0xfc, 0x09, 0x38, 0x82, 0x16, 0x6a, 0x88, 0xee, 0xb2, 0x43, 0xe2, 0x65, 0x8f, 0x0e, 0xb7, 0xb5, 0xb7, 0x94, 0x3c, 0xe4, 0x7c, 0x39, 0x24, 0xc6, 0x7c, 0x96, 0x47, 0x4c, 0xea, 0x02, 0x9f, 0x17, 0x94, 0x89, 0x55, 0x62, 0x43, 0x0d, 0x5d, 0xc8, 0xbe, 0x5e, 0x88, 0xcf, 0xee, 0xe3, 0x26, 0x1d, 0x6b, 0xe4, 0xe6, 0xeb, 0x5b, 0x23, 0x8e, 0xcc, 0x9e, 0x7e, 0xbd, 0xeb, 0x1b, 0xf0
]),
sapling_fvk_bytes: Some([
0x0f, 0xec, 0x4a, 0x45, 0x53, 0xbd, 0xe5, 0x63, 0x8f, 0xf9, 0x7a, 0xc2, 0x62, 0x63, 0x5d, 0xdc, 0xe4, 0xfd, 0x10, 0xe9, 0xb9, 0xee, 0xdb, 0x3b, 0xf2, 0xb6, 0x0a, 0x4c, 0xb0, 0x17, 0x30, 0xe1, 0x97, 0x1d, 0xb5, 0xd0, 0x92, 0x1a, 0x68, 0xa3, 0xe4, 0xd7, 0x83, 0x79, 0x07, 0x6f, 0x47, 0xfb, 0x26, 0x38, 0x8a, 0x87, 0x4a, 0x16, 0xc1, 0x4d, 0xd2, 0x1c, 0xac, 0xfc, 0x0f, 0x14, 0x47, 0x5e, 0x43, 0x81, 0xed, 0x27, 0xa5, 0x00, 0x2e, 0xa7, 0xa9, 0xc8, 0x73, 0x39, 0xd6, 0x6b, 0xa1, 0x46, 0x75, 0xe7, 0xf8, 0x06, 0xd9, 0x58, 0x0b, 0x2e, 0x71, 0xc4, 0xd1, 0x66, 0xc1, 0x52, 0x43, 0xa5, 0x7b, 0x2c, 0xe2, 0x9b, 0x1c, 0x44, 0x1f, 0xb6, 0x85, 0x34, 0xde, 0x04, 0x41, 0xe5, 0xd7, 0x5c, 0x2d, 0xa2, 0x46, 0x67, 0x37, 0x2d, 0x9a, 0xe6, 0xdb, 0x6c, 0xf6, 0x36, 0x93, 0xf4, 0x4d, 0x86
@ -60,7 +60,7 @@
unknown_fvk_typecode: 65530,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x33, 0x66, 0x71, 0x77, 0x6e, 0x7a, 0x6c, 0x6c, 0x64, 0x38, 0x61, 0x38, 0x6a, 0x6e, 0x30, 0x70, 0x67, 0x6b, 0x34, 0x38, 0x32, 0x72, 0x74, 0x67, 0x75, 0x39, 0x6e, 0x30, 0x37, 0x76, 0x75, 0x75, 0x37, 0x6e, 0x65, 0x6b, 0x33, 0x73, 0x61, 0x76, 0x63, 0x32, 0x32, 0x6b, 0x72, 0x67, 0x67, 0x74, 0x70, 0x6c, 0x74, 0x64, 0x71, 0x39, 0x33, 0x66, 0x66, 0x71, 0x68, 0x30, 0x33, 0x33, 0x6e, 0x7a, 0x63, 0x67, 0x64, 0x6b, 0x79, 0x30, 0x71, 0x6e, 0x64, 0x76, 0x36, 0x75, 0x7a, 0x32, 0x70, 0x6e, 0x65, 0x70, 0x78, 0x36, 0x6c, 0x6c, 0x6e, 0x75, 0x63, 0x38, 0x63, 0x34, 0x72, 0x66, 0x68, 0x71, 0x6b, 0x64, 0x64, 0x66, 0x33, 0x68, 0x67, 0x7a, 0x39, 0x34, 0x6c, 0x67, 0x71, 0x66, 0x66, 0x6a, 0x35, 0x67, 0x36, 0x32, 0x6d, 0x70, 0x70, 0x75, 0x36, 0x32, 0x74, 0x67, 0x6b, 0x72, 0x36, 0x75, 0x63, 0x78, 0x39, 0x6c, 0x6b, 0x70, 0x30, 0x68, 0x34, 0x30, 0x77, 0x34, 0x34, 0x61, 0x34, 0x65, 0x6b, 0x74, 0x70, 0x71, 0x34, 0x78, 0x74, 0x67, 0x67, 0x32, 0x61, 0x37, 0x6a, 0x79, 0x64, 0x73, 0x6e, 0x72, 0x67, 0x30, 0x73, 0x37, 0x64, 0x76, 0x30, 0x74, 0x71, 0x73, 0x32, 0x6d, 0x78, 0x61, 0x74, 0x78, 0x65, 0x6a, 0x32, 0x6b, 0x38, 0x70, 0x63, 0x67, 0x32, 0x64, 0x61, 0x38, 0x71, 0x36, 0x36, 0x32, 0x38, 0x39, 0x7a, 0x79, 0x71, 0x66, 0x76, 0x72, 0x77, 0x6a, 0x73, 0x6b, 0x79, 0x61, 0x70, 0x6c, 0x71, 0x73, 0x6e, 0x76, 0x61, 0x77, 0x72, 0x32, 0x6c, 0x39, 0x6e, 0x35, 0x36, 0x6e, 0x71, 0x35, 0x76, 0x76, 0x63, 0x76, 0x66, 0x35, 0x67, 0x6e, 0x79, 0x32, 0x66, 0x6a, 0x6d, 0x65, 0x79, 0x67, 0x39, 0x67, 0x38, 0x6d, 0x71, 0x38, 0x33, 0x78, 0x33, 0x36, 0x34, 0x79, 0x71, 0x65, 0x70, 0x77, 0x30, 0x77, 0x65, 0x78, 0x79, 0x67, 0x6b, 0x6d, 0x73, 0x73, 0x79, 0x30, 0x63, 0x63, 0x6e, 0x74, 0x36, 0x36, 0x68, 0x6b, 0x64, 0x6b, 0x34, 0x75, 0x63, 0x33, 0x6e, 0x61, 0x77, 0x79, 0x33, 0x63, 0x77, 0x34, 0x6d, 0x36, 0x79, 0x70, 0x61, 0x64, 0x79, 0x38, 0x30, 0x77, 0x79, 0x6b, 0x64, 0x35, 0x39, 0x6a, 0x71, 0x63, 0x73, 0x6a, 0x6b, 0x6d, 0x6d, 0x78, 0x76, 0x77, 0x36, 0x68, 0x77, 0x37, 0x73, 0x7a, 0x79, 0x68, 0x36, 0x7a, 0x6c, 0x6d, 0x75, 0x7a, 0x6c, 0x73, 0x79, 0x67, 0x72, 0x38, 0x63, 0x66, 0x78, 0x67, 0x78, 0x6d, 0x39, 0x36, 0x73
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x38, 0x6a, 0x70, 0x66, 0x34, 0x63, 0x6a, 0x79, 0x74, 0x35, 0x6e, 0x66, 0x61, 0x37, 0x34, 0x37, 0x75, 0x61, 0x34, 0x73, 0x61, 0x77, 0x74, 0x76, 0x39, 0x63, 0x70, 0x70, 0x6c, 0x38, 0x67, 0x35, 0x37, 0x36, 0x61, 0x34, 0x75, 0x74, 0x6d, 0x74, 0x73, 0x6c, 0x76, 0x65, 0x6e, 0x7a, 0x6d, 0x32, 0x61, 0x6a, 0x79, 0x65, 0x66, 0x7a, 0x32, 0x66, 0x79, 0x65, 0x32, 0x77, 0x37, 0x6c, 0x6a, 0x6a, 0x6d, 0x36, 0x33, 0x66, 0x36, 0x72, 0x39, 0x30, 0x33, 0x66, 0x75, 0x68, 0x64, 0x6d, 0x36, 0x66, 0x6d, 0x76, 0x67, 0x33, 0x64, 0x6e, 0x70, 0x67, 0x78, 0x77, 0x30, 0x37, 0x74, 0x6c, 0x6c, 0x66, 0x71, 0x37, 0x68, 0x63, 0x65, 0x64, 0x65, 0x38, 0x71, 0x79, 0x6c, 0x32, 0x66, 0x61, 0x6e, 0x61, 0x61, 0x72, 0x76, 0x73, 0x6d, 0x38, 0x64, 0x30, 0x74, 0x72, 0x7a, 0x35, 0x63, 0x6b, 0x63, 0x37, 0x6b, 0x34, 0x37, 0x64, 0x6e, 0x65, 0x37, 0x38, 0x6d, 0x66, 0x77, 0x35, 0x6c, 0x72, 0x6b, 0x67, 0x63, 0x38, 0x38, 0x33, 0x61, 0x6b, 0x6b, 0x61, 0x77, 0x32, 0x76, 0x74, 0x33, 0x37, 0x63, 0x64, 0x6d, 0x76, 0x79, 0x36, 0x73, 0x6e, 0x61, 0x70, 0x78, 0x75, 0x66, 0x72, 0x38, 0x35, 0x37, 0x72, 0x35, 0x70, 0x39, 0x76, 0x6d, 0x66, 0x39, 0x6a, 0x78, 0x33, 0x73, 0x30, 0x30, 0x77, 0x37, 0x33, 0x77, 0x65, 0x36, 0x66, 0x7a, 0x34, 0x77, 0x34, 0x39, 0x79, 0x79, 0x39, 0x77, 0x64, 0x63, 0x33, 0x75, 0x39, 0x32, 0x6b, 0x72, 0x78, 0x30, 0x76, 0x73, 0x30, 0x35, 0x74, 0x33, 0x63, 0x34, 0x72, 0x36, 0x66, 0x61, 0x76, 0x64, 0x74, 0x67, 0x39, 0x75, 0x6a, 0x32, 0x74, 0x71, 0x73, 0x39, 0x34, 0x73, 0x6b, 0x6d, 0x35, 0x78, 0x64, 0x6e, 0x39, 0x71, 0x34, 0x76, 0x70, 0x77, 0x67, 0x66, 0x6d, 0x6b, 0x63, 0x67, 0x77, 0x6c, 0x33, 0x63, 0x38, 0x73, 0x6a, 0x34, 0x65, 0x70, 0x70, 0x68, 0x38, 0x66, 0x36, 0x39, 0x38, 0x33, 0x39, 0x71, 0x38, 0x70, 0x37, 0x70, 0x74, 0x38, 0x36, 0x78, 0x76, 0x64, 0x35, 0x65, 0x6a, 0x73, 0x37, 0x6b, 0x38, 0x37, 0x64, 0x6e, 0x33, 0x74, 0x6c, 0x77, 0x66, 0x65, 0x6e, 0x7a, 0x71, 0x7a, 0x6c, 0x68, 0x61, 0x6c, 0x6d, 0x37, 0x76, 0x77, 0x77, 0x61, 0x71, 0x79, 0x35, 0x36, 0x6d, 0x6d, 0x64, 0x79, 0x73, 0x64, 0x6e, 0x71, 0x65, 0x6d, 0x6d, 0x73, 0x65, 0x73, 0x36, 0x73, 0x36, 0x35, 0x33, 0x6e, 0x36, 0x78, 0x71, 0x34
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -69,7 +69,7 @@
},
TestVector {
t_key_bytes: Some([
0x7b, 0xb7, 0xc4, 0x15, 0x99, 0x43, 0xc7, 0xf7, 0x54, 0xce, 0x2e, 0x8f, 0x3c, 0xc7, 0x12, 0x2b, 0x0e, 0xbc, 0x23, 0x4a, 0xf9, 0x2a, 0x67, 0x23, 0xf3, 0x1e, 0x69, 0x15, 0xb1, 0x13, 0x83, 0x98, 0x03, 0xf4, 0xd0, 0xad, 0x44, 0x10, 0x8d, 0x7f, 0x93, 0x09, 0x75, 0xf2, 0x79, 0xfd, 0xd8, 0x92, 0x56, 0x59, 0x49, 0xe3, 0xa1, 0xf6, 0xe8, 0x03, 0x4a, 0x50, 0x03, 0x18, 0xf7, 0xde, 0x3b, 0x92, 0xac
0x3e, 0xbe, 0x46, 0xd6, 0x20, 0x4f, 0xee, 0xb4, 0x3b, 0xd8, 0x35, 0x11, 0xcd, 0x81, 0x61, 0x34, 0xc2, 0xf0, 0x3d, 0x85, 0x82, 0xc6, 0x64, 0x31, 0x8c, 0xc6, 0x00, 0x63, 0xec, 0xa3, 0x8a, 0x04, 0x02, 0x0f, 0x8a, 0xed, 0x76, 0x90, 0xbc, 0x84, 0xe3, 0xfa, 0x65, 0x10, 0xc3, 0x62, 0xbb, 0x92, 0x90, 0x90, 0x4b, 0x6f, 0xf5, 0xb7, 0x5e, 0x4e, 0x5c, 0xa6, 0xde, 0x82, 0x1b, 0xf3, 0x38, 0x9f, 0xae
]),
sapling_fvk_bytes: Some([
0x50, 0x7c, 0xc7, 0x05, 0x2c, 0x6a, 0x80, 0xb5, 0x4f, 0x01, 0xeb, 0x8f, 0xfb, 0x6a, 0xed, 0x4e, 0x3d, 0x5e, 0xcc, 0x50, 0xf3, 0x44, 0x70, 0x76, 0x61, 0x2d, 0xf3, 0x41, 0x2d, 0x09, 0x82, 0x56, 0xac, 0x77, 0x67, 0xbd, 0x7c, 0x7b, 0x3e, 0x67, 0x05, 0xbc, 0x39, 0xc8, 0x6a, 0x22, 0x80, 0x0e, 0x76, 0xcd, 0x50, 0x32, 0x58, 0xd9, 0xfa, 0x8f, 0xb8, 0xb2, 0x8b, 0x71, 0x9e, 0x98, 0x36, 0x2b, 0xc6, 0x97, 0x04, 0x0a, 0x0f, 0x00, 0xc9, 0x48, 0xef, 0x2e, 0x11, 0x0c, 0xb0, 0x9b, 0xee, 0x90, 0xa4, 0xa7, 0xeb, 0xe4, 0x24, 0xb0, 0x58, 0xec, 0x9d, 0x97, 0x27, 0x2f, 0x9d, 0x4f, 0x9d, 0x68, 0x7d, 0xa2, 0xf8, 0x9c, 0x20, 0x1c, 0x6f, 0x5f, 0xa2, 0xac, 0x7a, 0x7b, 0xf7, 0x3e, 0xe3, 0x23, 0x44, 0xd1, 0x3d, 0x6f, 0x89, 0xe8, 0x96, 0x04, 0x52, 0x61, 0x32, 0x12, 0xfe, 0x98, 0xd0, 0xcc
@ -78,7 +78,7 @@
unknown_fvk_typecode: 65534,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x77, 0x77, 0x35, 0x39, 0x63, 0x76, 0x39, 0x77, 0x76, 0x63, 0x64, 0x6d, 0x71, 0x34, 0x7a, 0x71, 0x68, 0x39, 0x79, 0x71, 0x72, 0x30, 0x74, 0x6a, 0x79, 0x74, 0x6b, 0x6a, 0x35, 0x6a, 0x77, 0x32, 0x6e, 0x79, 0x73, 0x6c, 0x34, 0x6b, 0x7a, 0x32, 0x6c, 0x33, 0x72, 0x68, 0x36, 0x6d, 0x79, 0x7a, 0x6b, 0x65, 0x30, 0x38, 0x78, 0x76, 0x6e, 0x67, 0x39, 0x72, 0x72, 0x32, 0x34, 0x63, 0x75, 0x36, 0x77, 0x38, 0x73, 0x75, 0x64, 0x76, 0x78, 0x68, 0x36, 0x73, 0x64, 0x64, 0x73, 0x34, 0x6d, 0x67, 0x73, 0x79, 0x34, 0x76, 0x77, 0x38, 0x63, 0x32, 0x71, 0x78, 0x7a, 0x6e, 0x61, 0x65, 0x6b, 0x71, 0x63, 0x68, 0x36, 0x38, 0x72, 0x63, 0x33, 0x75, 0x6b, 0x77, 0x6c, 0x70, 0x30, 0x75, 0x77, 0x74, 0x6e, 0x37, 0x32, 0x32, 0x70, 0x71, 0x74, 0x70, 0x32, 0x6b, 0x6b, 0x65, 0x66, 0x6c, 0x72, 0x33, 0x66, 0x7a, 0x6b, 0x78, 0x32, 0x77, 0x7a, 0x32, 0x79, 0x79, 0x71, 0x35, 0x38, 0x39, 0x39, 0x32, 0x37, 0x70, 0x73, 0x61, 0x36, 0x77, 0x39, 0x66, 0x7a, 0x35, 0x77, 0x68, 0x63, 0x77, 0x68, 0x76, 0x68, 0x74, 0x32, 0x7a, 0x39, 0x73, 0x6a, 0x6d, 0x6b, 0x33, 0x66, 0x66, 0x6d, 0x78, 0x70, 0x7a, 0x37, 0x67, 0x66, 0x68, 0x75, 0x64, 0x72, 0x6c, 0x30, 0x39, 0x75, 0x37, 0x67, 0x36, 0x76, 0x70, 0x6e, 0x6c, 0x30, 0x68, 0x65, 0x6b, 0x6a, 0x30, 0x77, 0x6e, 0x38, 0x65, 0x34, 0x35, 0x35, 0x72, 0x6b, 0x30, 0x75, 0x36, 0x78, 0x76, 0x6d, 0x6c, 0x35, 0x77, 0x67, 0x6a, 0x36, 0x74, 0x35, 0x67, 0x75, 0x63, 0x67, 0x74, 0x6e, 0x74, 0x30, 0x6d, 0x71, 0x71, 0x34, 0x73, 0x64, 0x37, 0x75, 0x30, 0x64, 0x64, 0x78, 0x6e, 0x34, 0x75, 0x78, 0x77, 0x66, 0x71, 0x63, 0x75, 0x6d, 0x67, 0x70, 0x6b, 0x37, 0x66, 0x79, 0x68, 0x63, 0x34, 0x35, 0x30, 0x6e, 0x68, 0x39, 0x79, 0x32, 0x37, 0x38, 0x79, 0x6c, 0x72, 0x6e, 0x32, 0x34, 0x72, 0x66, 0x6d, 0x33, 0x74, 0x37, 0x33, 0x78, 0x74, 0x74, 0x78, 0x78, 0x63, 0x32, 0x78, 0x32, 0x38, 0x77, 0x6e, 0x63, 0x6c, 0x72, 0x38, 0x70, 0x36, 0x35, 0x37, 0x38, 0x61, 0x70, 0x66, 0x37, 0x6d, 0x6d, 0x33, 0x74, 0x36, 0x78, 0x77, 0x7a, 0x38, 0x38, 0x68, 0x35, 0x7a, 0x39, 0x6e, 0x6b, 0x76, 0x68, 0x67, 0x71, 0x72, 0x74, 0x6c, 0x34, 0x73, 0x36, 0x75, 0x63, 0x72, 0x39, 0x76, 0x6a, 0x65, 0x78, 0x30, 0x7a, 0x70, 0x71
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x61, 0x71, 0x6a, 0x72, 0x6b, 0x36, 0x73, 0x77, 0x74, 0x30, 0x66, 0x38, 0x77, 0x32, 0x33, 0x65, 0x76, 0x35, 0x67, 0x75, 0x6d, 0x6b, 0x7a, 0x33, 0x64, 0x6e, 0x39, 0x39, 0x30, 0x39, 0x37, 0x66, 0x61, 0x32, 0x6e, 0x65, 0x38, 0x67, 0x70, 0x6d, 0x74, 0x72, 0x61, 0x37, 0x7a, 0x30, 0x6c, 0x74, 0x32, 0x78, 0x76, 0x38, 0x71, 0x70, 0x37, 0x76, 0x7a, 0x76, 0x66, 0x67, 0x66, 0x78, 0x6d, 0x63, 0x64, 0x7a, 0x79, 0x38, 0x6a, 0x74, 0x70, 0x66, 0x74, 0x64, 0x75, 0x6a, 0x75, 0x76, 0x6d, 0x37, 0x70, 0x6c, 0x6c, 0x65, 0x39, 0x32, 0x34, 0x37, 0x36, 0x76, 0x77, 0x73, 0x30, 0x6d, 0x39, 0x35, 0x7a, 0x6c, 0x66, 0x66, 0x79, 0x70, 0x37, 0x72, 0x72, 0x30, 0x76, 0x32, 0x72, 0x7a, 0x76, 0x36, 0x6e, 0x79, 0x68, 0x72, 0x76, 0x68, 0x36, 0x30, 0x61, 0x74, 0x39, 0x71, 0x71, 0x73, 0x77, 0x74, 0x6a, 0x38, 0x79, 0x6c, 0x34, 0x34, 0x76, 0x74, 0x39, 0x67, 0x64, 0x77, 0x75, 0x73, 0x7a, 0x35, 0x6c, 0x36, 0x70, 0x32, 0x64, 0x7a, 0x63, 0x7a, 0x72, 0x6d, 0x35, 0x7a, 0x6d, 0x6c, 0x33, 0x75, 0x71, 0x63, 0x75, 0x64, 0x67, 0x39, 0x65, 0x65, 0x61, 0x63, 0x34, 0x72, 0x67, 0x30, 0x76, 0x39, 0x79, 0x65, 0x68, 0x71, 0x75, 0x7a, 0x68, 0x34, 0x78, 0x34, 0x6c, 0x33, 0x77, 0x72, 0x63, 0x36, 0x37, 0x6d, 0x71, 0x75, 0x32, 0x75, 0x76, 0x71, 0x77, 0x74, 0x30, 0x34, 0x34, 0x6a, 0x73, 0x76, 0x68, 0x76, 0x37, 0x38, 0x68, 0x75, 0x35, 0x67, 0x68, 0x78, 0x74, 0x64, 0x37, 0x72, 0x65, 0x79, 0x63, 0x66, 0x33, 0x6c, 0x77, 0x75, 0x72, 0x78, 0x67, 0x79, 0x72, 0x35, 0x72, 0x38, 0x37, 0x32, 0x73, 0x73, 0x73, 0x6a, 0x38, 0x68, 0x36, 0x6d, 0x72, 0x34, 0x63, 0x72, 0x77, 0x63, 0x30, 0x39, 0x6e, 0x30, 0x64, 0x36, 0x38, 0x63, 0x30, 0x79, 0x6c, 0x73, 0x77, 0x68, 0x78, 0x77, 0x79, 0x36, 0x6b, 0x30, 0x35, 0x76, 0x72, 0x6b, 0x30, 0x74, 0x36, 0x33, 0x6b, 0x36, 0x79, 0x64, 0x63, 0x76, 0x35, 0x37, 0x38, 0x76, 0x38, 0x79, 0x34, 0x7a, 0x6e, 0x61, 0x73, 0x74, 0x78, 0x70, 0x6e, 0x72, 0x67, 0x77, 0x68, 0x30, 0x70, 0x61, 0x32, 0x68, 0x78, 0x37, 0x67, 0x39, 0x70, 0x72, 0x32, 0x7a, 0x37, 0x64, 0x6d, 0x77, 0x77, 0x77, 0x74, 0x66, 0x67, 0x63, 0x76, 0x33, 0x6c, 0x79, 0x72, 0x61, 0x78, 0x79, 0x74, 0x39, 0x73, 0x33, 0x65, 0x61, 0x67, 0x33, 0x68
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -87,7 +87,7 @@
},
TestVector {
t_key_bytes: Some([
0xd2, 0x1c, 0x26, 0x01, 0xe1, 0x05, 0x28, 0x88, 0x64, 0xd9, 0xb5, 0x1c, 0xa9, 0x96, 0x65, 0x23, 0xec, 0xf5, 0x75, 0xa0, 0x97, 0x97, 0xac, 0x29, 0xfc, 0x02, 0xad, 0x33, 0x90, 0x2e, 0x38, 0x18, 0x02, 0xbb, 0xb5, 0xbe, 0xdb, 0xb9, 0x54, 0xdd, 0xff, 0x2e, 0x9a, 0x7f, 0xcf, 0xa9, 0x89, 0xe2, 0x59, 0xd9, 0x79, 0x18, 0x57, 0x02, 0x84, 0xd3, 0xa2, 0x0f, 0x8f, 0x30, 0x7a, 0x41, 0x50, 0xab, 0x57
0x93, 0x4d, 0x5c, 0x7b, 0x67, 0xec, 0xeb, 0xc7, 0xfe, 0x71, 0x7f, 0xfb, 0xa0, 0x6f, 0x30, 0x97, 0x3e, 0xcd, 0xb4, 0x73, 0x5d, 0xd8, 0xc8, 0x17, 0x35, 0x28, 0xc3, 0x57, 0xec, 0x23, 0x31, 0x1f, 0x03, 0x9e, 0xfd, 0xdc, 0x9c, 0xc1, 0xbf, 0x9f, 0x42, 0x14, 0xa0, 0x9a, 0x7f, 0x01, 0x88, 0x54, 0x07, 0x89, 0xb2, 0x61, 0x97, 0xcd, 0xed, 0xed, 0xc9, 0x93, 0xbe, 0x53, 0x81, 0x58, 0x7f, 0x79, 0xde
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -96,7 +96,7 @@
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x35, 0x30, 0x35, 0x67, 0x39, 0x77, 0x32, 0x33, 0x71, 0x68, 0x7a, 0x38, 0x65, 0x77, 0x33, 0x73, 0x64, 0x6c, 0x78, 0x66, 0x63, 0x70, 0x35, 0x76, 0x30, 0x6c, 0x34, 0x38, 0x70, 0x32, 0x36, 0x33, 0x6d, 0x6d, 0x39, 0x66, 0x64, 0x77, 0x78, 0x72, 0x32, 0x76, 0x67, 0x30, 0x65, 0x39, 0x76, 0x71, 0x7a, 0x30, 0x6d, 0x33, 0x63, 0x64, 0x37, 0x36, 0x6c, 0x32, 0x37, 0x76, 0x6c, 0x6e, 0x73, 0x6c, 0x36, 0x67, 0x68, 0x32, 0x6a, 0x7a, 0x36, 0x79, 0x33, 0x77, 0x36, 0x71, 0x35, 0x6b, 0x68, 0x38, 0x64, 0x6a, 0x7a, 0x36, 0x79, 0x74, 0x6c, 0x79, 0x75, 0x67, 0x78, 0x6c, 0x71, 0x68, 0x34, 0x79, 0x78, 0x66, 0x6e, 0x71, 0x73, 0x39, 0x65, 0x68, 0x6e, 0x6c, 0x39, 0x79, 0x68, 0x67, 0x77, 0x6d, 0x70, 0x39, 0x77, 0x63, 0x6c, 0x70, 0x75, 0x38, 0x36, 0x32, 0x34, 0x32, 0x38, 0x6c, 0x39, 0x79, 0x30, 0x35, 0x32, 0x7a, 0x68, 0x74, 0x32, 0x6b, 0x79, 0x34, 0x37, 0x34, 0x6b, 0x64, 0x70, 0x68, 0x39, 0x7a, 0x74, 0x32, 0x34, 0x37, 0x68, 0x7a, 0x30, 0x6b, 0x79, 0x33, 0x36, 0x76, 0x6e, 0x34, 0x78, 0x37, 0x6d, 0x63, 0x39, 0x30, 0x6b, 0x65, 0x64, 0x61, 0x75, 0x71, 0x64, 0x61, 0x74, 0x6e, 0x32, 0x6d, 0x67, 0x63, 0x61, 0x33, 0x30, 0x6e, 0x71, 0x75, 0x38, 0x67, 0x6a, 0x35, 0x70, 0x38, 0x71, 0x6e, 0x65, 0x78, 0x6b, 0x36, 0x76, 0x64, 0x30, 0x65, 0x6b, 0x34, 0x72, 0x65, 0x78, 0x35, 0x6e, 0x36, 0x6a, 0x33, 0x6d, 0x64, 0x30, 0x67, 0x37, 0x63, 0x65, 0x67, 0x34, 0x33, 0x61, 0x63, 0x70, 0x72, 0x6e, 0x38, 0x74, 0x30, 0x38, 0x79, 0x75, 0x74, 0x72, 0x67, 0x61, 0x73, 0x6c, 0x76, 0x72, 0x76, 0x6a, 0x63, 0x63, 0x38, 0x61, 0x76, 0x78, 0x38, 0x71, 0x6d, 0x68, 0x6a, 0x75, 0x75, 0x6d, 0x68, 0x6d, 0x36, 0x36, 0x34, 0x36, 0x67, 0x74, 0x38, 0x68, 0x35, 0x75, 0x33, 0x38, 0x6d, 0x32, 0x38, 0x39, 0x32, 0x73, 0x72, 0x71, 0x71, 0x7a, 0x36, 0x68, 0x33, 0x73, 0x39, 0x63, 0x6c, 0x6e, 0x73, 0x75, 0x64, 0x6d, 0x6e, 0x6c, 0x6d
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x39, 0x65, 0x6d, 0x6d, 0x77, 0x68, 0x6d, 0x39, 0x71, 0x79, 0x72, 0x67, 0x33, 0x6c, 0x33, 0x74, 0x77, 0x65, 0x34, 0x6c, 0x35, 0x78, 0x30, 0x64, 0x6d, 0x34, 0x75, 0x72, 0x36, 0x71, 0x34, 0x6e, 0x76, 0x73, 0x37, 0x77, 0x36, 0x6d, 0x67, 0x75, 0x72, 0x6b, 0x6b, 0x35, 0x36, 0x6e, 0x79, 0x7a, 0x71, 0x72, 0x36, 0x6a, 0x38, 0x36, 0x66, 0x67, 0x36, 0x6b, 0x77, 0x6e, 0x73, 0x68, 0x30, 0x6d, 0x61, 0x68, 0x39, 0x71, 0x35, 0x34, 0x67, 0x79, 0x6e, 0x6d, 0x6b, 0x78, 0x66, 0x61, 0x73, 0x73, 0x65, 0x63, 0x6b, 0x34, 0x6b, 0x38, 0x70, 0x64, 0x76, 0x67, 0x73, 0x78, 0x38, 0x76, 0x32, 0x75, 0x38, 0x6a, 0x64, 0x6e, 0x30, 0x38, 0x6a, 0x38, 0x6d, 0x73, 0x72, 0x73, 0x6e, 0x7a, 0x70, 0x68, 0x72, 0x68, 0x65, 0x76, 0x38, 0x63, 0x71, 0x30, 0x73, 0x63, 0x6d, 0x61, 0x39, 0x7a, 0x33, 0x6b, 0x6b, 0x79, 0x70, 0x65, 0x38, 0x6d, 0x36, 0x6a, 0x6d, 0x67, 0x6a, 0x61, 0x79, 0x36, 0x6e, 0x63, 0x65, 0x74, 0x39, 0x6a, 0x6a, 0x6c, 0x70, 0x73, 0x6b, 0x7a, 0x76, 0x79, 0x7a, 0x78, 0x63, 0x7a, 0x66, 0x68, 0x68, 0x74, 0x76, 0x6a, 0x34, 0x37, 0x7a, 0x7a, 0x65, 0x30, 0x63, 0x74, 0x72, 0x6b, 0x33, 0x70, 0x61, 0x38, 0x39, 0x6a, 0x36, 0x63, 0x6e, 0x6d, 0x6e, 0x64, 0x6e, 0x36, 0x6e, 0x63, 0x72, 0x76, 0x66, 0x6d, 0x6d, 0x73, 0x34, 0x68, 0x30, 0x73, 0x32, 0x33, 0x34, 0x70, 0x66, 0x36, 0x7a, 0x6d, 0x74, 0x74, 0x36, 0x6e, 0x6a, 0x79, 0x73, 0x76, 0x6c, 0x71, 0x6d, 0x35, 0x6d, 0x34, 0x34, 0x72, 0x76, 0x30, 0x34, 0x67, 0x36, 0x64, 0x30, 0x35, 0x39, 0x67, 0x6a, 0x38, 0x76, 0x33, 0x78, 0x64, 0x72, 0x35, 0x70, 0x32, 0x64, 0x33, 0x72, 0x6e, 0x70, 0x6c, 0x6d, 0x37, 0x68, 0x7a, 0x6d, 0x6c, 0x6a, 0x6a, 0x6e, 0x38, 0x74, 0x35, 0x6b, 0x38, 0x39, 0x64, 0x6a, 0x70, 0x79, 0x6c, 0x38, 0x72, 0x32, 0x33, 0x67, 0x77, 0x73, 0x77, 0x77, 0x79, 0x68, 0x30, 0x33, 0x6c, 0x76, 0x67, 0x36, 0x67, 0x38, 0x75, 0x34, 0x70, 0x61, 0x6e
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -137,7 +137,7 @@
},
TestVector {
t_key_bytes: Some([
0xcc, 0x1e, 0x77, 0xa6, 0x7d, 0x42, 0x9d, 0x76, 0x79, 0x1b, 0xe7, 0x4c, 0x6f, 0x36, 0x2f, 0x71, 0xc9, 0x17, 0x16, 0x99, 0xae, 0x6d, 0xaf, 0x86, 0x14, 0xcb, 0xb0, 0x51, 0x21, 0xd5, 0x6b, 0x23, 0x02, 0x33, 0x1a, 0x06, 0x71, 0xa6, 0xf7, 0xca, 0xcb, 0x03, 0x4c, 0x35, 0x32, 0x19, 0x8e, 0xa9, 0xd9, 0xb1, 0x4f, 0xaa, 0x72, 0x09, 0xc1, 0x66, 0xbf, 0xf3, 0x7b, 0x24, 0x34, 0x2d, 0x40, 0x18, 0x51
0x69, 0x4c, 0xc0, 0x9d, 0xd2, 0x42, 0xe4, 0xa7, 0xb7, 0x4e, 0x3b, 0x3c, 0xd7, 0x95, 0xfe, 0x69, 0x59, 0xfa, 0x57, 0x7b, 0xa5, 0x6f, 0xde, 0xb5, 0xfc, 0xf4, 0xc1, 0xa4, 0x50, 0x2d, 0xec, 0x75, 0x02, 0x14, 0x15, 0x8d, 0xc4, 0x63, 0x1f, 0x2a, 0x37, 0x84, 0xbf, 0xb4, 0x2b, 0x9a, 0xd4, 0x4d, 0xcb, 0x77, 0x9d, 0xcf, 0x0f, 0x26, 0xa1, 0xde, 0xf9, 0x12, 0x0f, 0x81, 0xc9, 0x83, 0x6b, 0xf4, 0xb5
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -146,7 +146,7 @@
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x68, 0x65, 0x6e, 0x30, 0x61, 0x76, 0x65, 0x6e, 0x30, 0x76, 0x61, 0x33, 0x6c, 0x73, 0x32, 0x65, 0x74, 0x61, 0x33, 0x72, 0x39, 0x71, 0x61, 0x7a, 0x63, 0x6a, 0x6a, 0x75, 0x63, 0x30, 0x65, 0x71, 0x64, 0x35, 0x7a, 0x35, 0x32, 0x34, 0x33, 0x70, 0x64, 0x6e, 0x75, 0x6c, 0x6e, 0x71, 0x32, 0x66, 0x30, 0x34, 0x78, 0x71, 0x6a, 0x67, 0x68, 0x61, 0x76, 0x6c, 0x6a, 0x68, 0x30, 0x39, 0x61, 0x68, 0x77, 0x66, 0x34, 0x65, 0x6a, 0x79, 0x6e, 0x70, 0x70, 0x73, 0x75, 0x75, 0x30, 0x6c, 0x72, 0x33, 0x33, 0x7a, 0x30, 0x68, 0x79, 0x38, 0x66, 0x6c, 0x32, 0x39, 0x76, 0x39, 0x64, 0x64, 0x6a, 0x34, 0x30, 0x68, 0x32, 0x32, 0x32, 0x6e, 0x75, 0x73, 0x78, 0x73, 0x76, 0x72, 0x61, 0x34, 0x76, 0x34, 0x6e, 0x6a, 0x6c, 0x33, 0x72, 0x34, 0x68, 0x70, 0x36, 0x39, 0x79, 0x6b, 0x73, 0x36, 0x73, 0x6a, 0x7a, 0x65, 0x6d, 0x75, 0x75, 0x6c, 0x67, 0x39, 0x79, 0x65, 0x6c, 0x79, 0x39, 0x6c, 0x63, 0x63, 0x61, 0x64, 0x36, 0x39, 0x63, 0x32, 0x63, 0x30, 0x32, 0x6c, 0x6e, 0x72, 0x66, 0x37, 0x73, 0x68, 0x39, 0x6b, 0x79, 0x77, 0x6c, 0x7a, 0x67, 0x37, 0x36, 0x6a, 0x39, 0x66, 0x77, 0x6e, 0x32, 0x36, 0x35, 0x38, 0x70, 0x77, 0x34, 0x34, 0x76, 0x67, 0x33, 0x36, 0x78, 0x30, 0x66, 0x70, 0x34, 0x77, 0x36, 0x65, 0x6a, 0x73, 0x30, 0x36, 0x64, 0x32, 0x36, 0x34, 0x34, 0x75, 0x6a, 0x6a, 0x33, 0x70, 0x79, 0x61, 0x6d, 0x7a, 0x36, 0x36, 0x6d, 0x73, 0x64, 0x70, 0x67, 0x74, 0x7a, 0x33, 0x6a, 0x70, 0x33, 0x6b, 0x74, 0x71, 0x34, 0x68, 0x70, 0x30, 0x61, 0x61, 0x71, 0x74, 0x6d, 0x6d, 0x76, 0x66, 0x77, 0x68, 0x76, 0x61, 0x39, 0x66, 0x76, 0x65, 0x70, 0x78, 0x32, 0x73, 0x64, 0x75, 0x75, 0x78, 0x6a, 0x61, 0x34, 0x64, 0x74, 0x6b, 0x6b, 0x74, 0x72, 0x30, 0x33, 0x76, 0x6a, 0x61, 0x67, 0x34, 0x63, 0x67, 0x36, 0x6d, 0x77, 0x33, 0x6b, 0x70, 0x77, 0x76, 0x74, 0x38, 0x36, 0x38, 0x76, 0x66, 0x35, 0x73, 0x33, 0x75, 0x70, 0x38, 0x34, 0x67
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x64, 0x30, 0x36, 0x77, 0x67, 0x6b, 0x76, 0x66, 0x73, 0x77, 0x35, 0x33, 0x6a, 0x61, 0x63, 0x79, 0x34, 0x67, 0x33, 0x61, 0x77, 0x32, 0x6b, 0x67, 0x61, 0x6b, 0x66, 0x75, 0x61, 0x38, 0x33, 0x76, 0x6a, 0x78, 0x64, 0x76, 0x61, 0x7a, 0x37, 0x37, 0x32, 0x61, 0x6d, 0x64, 0x6a, 0x34, 0x64, 0x30, 0x6a, 0x6b, 0x36, 0x63, 0x64, 0x73, 0x6d, 0x71, 0x70, 0x7a, 0x72, 0x78, 0x39, 0x34, 0x71, 0x70, 0x30, 0x6c, 0x37, 0x74, 0x6e, 0x37, 0x71, 0x66, 0x76, 0x79, 0x7a, 0x35, 0x72, 0x33, 0x71, 0x72, 0x64, 0x72, 0x7a, 0x6e, 0x35, 0x74, 0x64, 0x73, 0x7a, 0x6b, 0x74, 0x67, 0x61, 0x6b, 0x66, 0x79, 0x6d, 0x34, 0x30, 0x77, 0x6b, 0x77, 0x63, 0x71, 0x73, 0x67, 0x6b, 0x35, 0x38, 0x34, 0x33, 0x36, 0x70, 0x68, 0x6d, 0x78, 0x32, 0x79, 0x34, 0x71, 0x6a, 0x33, 0x6a, 0x73, 0x30, 0x6c, 0x30, 0x79, 0x36, 0x6d, 0x70, 0x75, 0x39, 0x70, 0x34, 0x72, 0x37, 0x74, 0x67, 0x71, 0x38, 0x65, 0x64, 0x79, 0x72, 0x38, 0x77, 0x39, 0x78, 0x6e, 0x75, 0x6c, 0x70, 0x77, 0x64, 0x6a, 0x6b, 0x74, 0x74, 0x73, 0x30, 0x70, 0x71, 0x78, 0x66, 0x64, 0x6e, 0x65, 0x77, 0x78, 0x6c, 0x61, 0x34, 0x6d, 0x36, 0x70, 0x64, 0x33, 0x70, 0x67, 0x6c, 0x75, 0x37, 0x6b, 0x6a, 0x72, 0x6a, 0x77, 0x38, 0x75, 0x39, 0x64, 0x67, 0x35, 0x66, 0x36, 0x61, 0x6e, 0x65, 0x67, 0x35, 0x6e, 0x7a, 0x61, 0x37, 0x39, 0x6b, 0x61, 0x67, 0x30, 0x6e, 0x6e, 0x35, 0x61, 0x66, 0x65, 0x61, 0x37, 0x76, 0x6e, 0x6a, 0x68, 0x72, 0x71, 0x72, 0x76, 0x34, 0x36, 0x78, 0x36, 0x35, 0x71, 0x78, 0x67, 0x6c, 0x30, 0x64, 0x64, 0x39, 0x37, 0x78, 0x30, 0x66, 0x67, 0x30, 0x6a, 0x71, 0x67, 0x71, 0x6d, 0x79, 0x77, 0x34, 0x32, 0x32, 0x6d, 0x79, 0x38, 0x65, 0x35, 0x73, 0x38, 0x6c, 0x6e, 0x71, 0x79, 0x6a, 0x68, 0x35, 0x61, 0x37, 0x73, 0x72, 0x32, 0x70, 0x66, 0x78, 0x61, 0x63, 0x30, 0x35, 0x35, 0x36, 0x32, 0x77, 0x61, 0x6d, 0x6e, 0x63, 0x35, 0x7a, 0x66, 0x73, 0x77, 0x61, 0x6b
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -171,7 +171,7 @@
},
TestVector {
t_key_bytes: Some([
0x12, 0x90, 0xd6, 0xd1, 0x93, 0x87, 0xd7, 0xed, 0xd5, 0x2a, 0x7f, 0xfa, 0xf3, 0xe1, 0x04, 0x73, 0x1f, 0x76, 0x95, 0xd0, 0x3b, 0x45, 0xce, 0xdc, 0xc2, 0x0f, 0x3d, 0x00, 0x2d, 0x5c, 0x29, 0x6d, 0x03, 0x44, 0xd2, 0xf1, 0xd0, 0xe0, 0x1b, 0x90, 0x70, 0xd2, 0x67, 0x95, 0x59, 0x9a, 0x6e, 0x57, 0x25, 0x41, 0xe0, 0x4d, 0x9e, 0x4b, 0xc2, 0x05, 0x42, 0x64, 0xcf, 0x31, 0x77, 0x20, 0x14, 0xd7, 0xfa
0xb6, 0x08, 0x95, 0x76, 0x6b, 0xda, 0xd0, 0x50, 0xed, 0x93, 0x2d, 0x00, 0x99, 0x83, 0x22, 0x55, 0xdc, 0x09, 0x66, 0xea, 0xb8, 0xf9, 0x8a, 0x3b, 0x15, 0x77, 0xf4, 0x50, 0xf2, 0x26, 0xa9, 0x41, 0x02, 0x95, 0x59, 0x9f, 0xc0, 0x48, 0xf2, 0x18, 0x11, 0x56, 0xf9, 0xe4, 0x53, 0x73, 0x5d, 0x98, 0x9e, 0xb6, 0x16, 0x23, 0xf6, 0xee, 0xe8, 0xa0, 0x60, 0xb8, 0xf3, 0xfa, 0x59, 0x66, 0x6c, 0xdf, 0xe1
]),
sapling_fvk_bytes: Some([
0x65, 0xae, 0xee, 0x89, 0xce, 0x97, 0x11, 0x99, 0x48, 0x7a, 0xc9, 0x59, 0xc2, 0x96, 0x0c, 0xee, 0x07, 0x47, 0x7b, 0xad, 0x7d, 0x07, 0xa4, 0xc7, 0x1a, 0x36, 0x38, 0x94, 0xd6, 0x71, 0xed, 0xc7, 0x09, 0x02, 0x13, 0xb1, 0xb2, 0x5d, 0x74, 0xd9, 0xd0, 0x7c, 0xbe, 0x5b, 0x50, 0x34, 0x24, 0x8b, 0xad, 0x5b, 0xc5, 0x39, 0x49, 0x72, 0xc8, 0x53, 0x2e, 0xa2, 0x4b, 0x3f, 0x38, 0x87, 0xf9, 0xe6, 0xd3, 0x12, 0xca, 0x8e, 0xd2, 0x44, 0xaf, 0x57, 0xce, 0x04, 0x12, 0x20, 0x9b, 0xa3, 0xd5, 0x37, 0xbc, 0xac, 0x08, 0xbf, 0x7f, 0x64, 0x74, 0x41, 0x00, 0xda, 0xfa, 0xc5, 0x5f, 0xb2, 0x56, 0x29, 0x20, 0x4f, 0x19, 0xa1, 0x23, 0xbd, 0xbb, 0xba, 0x71, 0x59, 0x51, 0x0e, 0x52, 0x37, 0x69, 0x38, 0xfb, 0x89, 0x3e, 0xbd, 0xad, 0xde, 0x04, 0xd5, 0xf0, 0x64, 0x6a, 0x3a, 0xd0, 0xf4, 0xcb, 0xc6
@ -182,7 +182,7 @@
unknown_fvk_typecode: 65531,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x63, 0x79, 0x6c, 0x67, 0x7a, 0x66, 0x6c, 0x70, 0x72, 0x76, 0x73, 0x34, 0x36, 0x6a, 0x67, 0x6c, 0x68, 0x74, 0x6b, 0x70, 0x65, 0x6b, 0x74, 0x39, 0x38, 0x61, 0x77, 0x78, 0x72, 0x70, 0x39, 0x7a, 0x30, 0x64, 0x71, 0x76, 0x68, 0x6e, 0x63, 0x36, 0x63, 0x75, 0x63, 0x76, 0x6e, 0x37, 0x66, 0x6c, 0x77, 0x72, 0x61, 0x66, 0x38, 0x74, 0x74, 0x71, 0x66, 0x6d, 0x36, 0x67, 0x33, 0x38, 0x75, 0x30, 0x75, 0x61, 0x33, 0x6a, 0x63, 0x6d, 0x6b, 0x71, 0x39, 0x72, 0x33, 0x33, 0x71, 0x6a, 0x67, 0x67, 0x74, 0x64, 0x67, 0x63, 0x32, 0x63, 0x71, 0x39, 0x6e, 0x74, 0x73, 0x6c, 0x38, 0x33, 0x7a, 0x6c, 0x39, 0x71, 0x72, 0x6d, 0x6a, 0x34, 0x68, 0x30, 0x65, 0x6c, 0x73, 0x65, 0x70, 0x6c, 0x66, 0x36, 0x78, 0x78, 0x77, 0x74, 0x74, 0x70, 0x6c, 0x77, 0x68, 0x36, 0x71, 0x74, 0x6d, 0x7a, 0x71, 0x38, 0x7a, 0x70, 0x61, 0x34, 0x34, 0x64, 0x63, 0x72, 0x73, 0x6c, 0x73, 0x6c, 0x76, 0x68, 0x75, 0x72, 0x61, 0x75, 0x6c, 0x78, 0x68, 0x6e, 0x77, 0x66, 0x6c, 0x76, 0x35, 0x36, 0x34, 0x61, 0x70, 0x68, 0x79, 0x6a, 0x6a, 0x75, 0x67, 0x71, 0x32, 0x74, 0x34, 0x38, 0x6e, 0x39, 0x65, 0x72, 0x32, 0x61, 0x73, 0x7a, 0x71, 0x67, 0x66, 0x78, 0x7a, 0x7a, 0x6b, 0x39, 0x33, 0x74, 0x68, 0x33, 0x35, 0x34, 0x64, 0x74, 0x68, 0x6e, 0x61, 0x67, 0x76, 0x36, 0x32, 0x75, 0x72, 0x30, 0x67, 0x70, 0x36, 0x7a, 0x63, 0x63, 0x70, 0x33, 0x77, 0x72, 0x65, 0x64, 0x6c, 0x6d, 0x65, 0x79, 0x76, 0x68, 0x63, 0x63, 0x36, 0x74, 0x30, 0x34, 0x65, 0x6c, 0x61, 0x79, 0x32, 0x70, 0x37, 0x70, 0x61, 0x77, 0x74, 0x65, 0x34, 0x73, 0x64, 0x74, 0x36, 0x74, 0x75, 0x65, 0x65, 0x61, 0x7a, 0x76, 0x77, 0x6e, 0x75, 0x34, 0x6d, 0x65, 0x66, 0x6e, 0x75, 0x79, 0x63, 0x79, 0x71, 0x6c, 0x32, 0x37, 0x38, 0x67, 0x6c, 0x65, 0x75, 0x71, 0x79, 0x34, 0x36, 0x75, 0x39, 0x39, 0x32, 0x35, 0x77, 0x77, 0x61, 0x6b, 0x34, 0x72, 0x37, 0x36, 0x37, 0x74, 0x7a, 0x6c, 0x36, 0x70, 0x64, 0x6c, 0x6c, 0x6a, 0x75, 0x6d, 0x61, 0x6c, 0x6a, 0x39, 0x30, 0x74, 0x67, 0x6a, 0x70, 0x72, 0x32, 0x39, 0x38, 0x37, 0x33, 0x6d, 0x75, 0x35, 0x36, 0x66, 0x35, 0x77, 0x35, 0x38, 0x66, 0x34, 0x30, 0x74, 0x71, 0x67, 0x63, 0x6e, 0x73, 0x72, 0x33, 0x67, 0x67, 0x67, 0x61, 0x35, 0x6e, 0x35, 0x7a, 0x6d, 0x64, 0x7a, 0x79, 0x77, 0x66, 0x34, 0x77, 0x6b, 0x7a, 0x38, 0x6a, 0x36, 0x78, 0x77, 0x77, 0x68, 0x68, 0x66, 0x70, 0x63, 0x66, 0x6a, 0x76, 0x35, 0x32, 0x65, 0x6b, 0x65, 0x38, 0x72, 0x6d, 0x67, 0x37, 0x75, 0x30, 0x6a, 0x70, 0x6c, 0x74, 0x38, 0x79, 0x66, 0x73, 0x70, 0x32, 0x7a, 0x6e, 0x78, 0x71, 0x30, 0x6d, 0x39, 0x76, 0x38, 0x38, 0x71, 0x34, 0x35, 0x73, 0x6b, 0x72, 0x38, 0x78, 0x39, 0x67, 0x75, 0x74, 0x67, 0x68, 0x37, 0x79, 0x68, 0x64, 0x6c, 0x63, 0x35, 0x67, 0x32, 0x6d, 0x71, 0x6b, 0x6a, 0x75, 0x33, 0x61, 0x33, 0x6e, 0x38, 0x30, 0x71, 0x39, 0x35, 0x68, 0x70, 0x37, 0x35, 0x70, 0x37, 0x66, 0x73, 0x76, 0x75, 0x39, 0x79, 0x77, 0x37, 0x75, 0x36, 0x6a, 0x61, 0x34, 0x68, 0x79, 0x32, 0x6e, 0x77, 0x65, 0x61, 0x6c, 0x63, 0x75, 0x30, 0x77, 0x33, 0x73, 0x67, 0x37, 0x75, 0x70, 0x61, 0x78, 0x64, 0x7a, 0x30, 0x67, 0x33, 0x35, 0x66, 0x78, 0x37, 0x78, 0x76, 0x64, 0x78, 0x33, 0x72, 0x67, 0x6c, 0x61, 0x61, 0x72, 0x76, 0x78, 0x38, 0x75, 0x37, 0x75, 0x74
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x71, 0x74, 0x64, 0x6a, 0x67, 0x68, 0x6e, 0x6c, 0x30, 0x36, 0x6e, 0x68, 0x34, 0x74, 0x75, 0x79, 0x70, 0x76, 0x65, 0x78, 0x74, 0x72, 0x61, 0x7a, 0x72, 0x39, 0x75, 0x78, 0x65, 0x73, 0x35, 0x32, 0x68, 0x36, 0x34, 0x77, 0x67, 0x68, 0x37, 0x78, 0x6b, 0x77, 0x70, 0x66, 0x35, 0x61, 0x68, 0x76, 0x75, 0x67, 0x6b, 0x61, 0x65, 0x76, 0x64, 0x73, 0x77, 0x6e, 0x72, 0x79, 0x68, 0x38, 0x33, 0x66, 0x77, 0x65, 0x76, 0x64, 0x77, 0x72, 0x39, 0x30, 0x35, 0x66, 0x39, 0x67, 0x71, 0x67, 0x6d, 0x37, 0x76, 0x78, 0x37, 0x30, 0x71, 0x37, 0x70, 0x38, 0x67, 0x72, 0x6c, 0x36, 0x63, 0x6a, 0x39, 0x39, 0x7a, 0x6d, 0x68, 0x6a, 0x6d, 0x6e, 0x37, 0x70, 0x68, 0x67, 0x65, 0x35, 0x71, 0x6d, 0x70, 0x39, 0x37, 0x66, 0x79, 0x30, 0x34, 0x35, 0x34, 0x34, 0x6b, 0x63, 0x65, 0x79, 0x39, 0x6d, 0x34, 0x38, 0x79, 0x79, 0x72, 0x64, 0x71, 0x61, 0x6b, 0x6c, 0x38, 0x36, 0x61, 0x7a, 0x70, 0x34, 0x34, 0x6a, 0x6d, 0x77, 0x65, 0x79, 0x6e, 0x39, 0x79, 0x79, 0x37, 0x30, 0x71, 0x68, 0x6a, 0x70, 0x30, 0x72, 0x64, 0x79, 0x71, 0x30, 0x6a, 0x33, 0x34, 0x75, 0x6d, 0x68, 0x61, 0x68, 0x65, 0x73, 0x79, 0x36, 0x74, 0x73, 0x75, 0x37, 0x38, 0x73, 0x79, 0x75, 0x32, 0x73, 0x39, 0x32, 0x67, 0x77, 0x63, 0x67, 0x65, 0x78, 0x6b, 0x6b, 0x35, 0x33, 0x71, 0x6b, 0x74, 0x73, 0x6b, 0x34, 0x63, 0x75, 0x6b, 0x38, 0x35, 0x6d, 0x61, 0x65, 0x7a, 0x63, 0x30, 0x78, 0x71, 0x72, 0x78, 0x32, 0x6b, 0x79, 0x37, 0x37, 0x39, 0x6d, 0x67, 0x78, 0x30, 0x34, 0x37, 0x32, 0x30, 0x36, 0x77, 0x6e, 0x71, 0x39, 0x76, 0x73, 0x34, 0x6a, 0x76, 0x71, 0x75, 0x66, 0x36, 0x7a, 0x37, 0x39, 0x76, 0x34, 0x64, 0x38, 0x36, 0x78, 0x30, 0x68, 0x6e, 0x32, 0x67, 0x66, 0x6a, 0x33, 0x70, 0x65, 0x37, 0x6e, 0x68, 0x75, 0x73, 0x77, 0x35, 0x6e, 0x34, 0x72, 0x79, 0x71, 0x33, 0x75, 0x34, 0x75, 0x72, 0x73, 0x32, 0x6b, 0x39, 0x64, 0x30, 0x79, 0x34, 0x6c, 0x6e, 0x68, 0x78, 0x7a, 0x72, 0x64, 0x76, 0x68, 0x73, 0x67, 0x65, 0x78, 0x74, 0x35, 0x76, 0x63, 0x32, 0x36, 0x66, 0x67, 0x74, 0x37, 0x7a, 0x70, 0x72, 0x36, 0x37, 0x76, 0x67, 0x64, 0x6e, 0x39, 0x72, 0x6c, 0x67, 0x6e, 0x76, 0x39, 0x6d, 0x6b, 0x63, 0x6e, 0x6e, 0x6a, 0x38, 0x70, 0x63, 0x78, 0x65, 0x37, 0x30, 0x7a, 0x34, 0x6b, 0x74, 0x76, 0x65, 0x66, 0x37, 0x6d, 0x66, 0x70, 0x32, 0x33, 0x35, 0x66, 0x72, 0x77, 0x61, 0x76, 0x73, 0x70, 0x34, 0x39, 0x70, 0x66, 0x30, 0x67, 0x63, 0x7a, 0x30, 0x79, 0x78, 0x6a, 0x68, 0x64, 0x67, 0x77, 0x33, 0x74, 0x66, 0x39, 0x6c, 0x32, 0x65, 0x71, 0x36, 0x70, 0x6d, 0x33, 0x76, 0x63, 0x68, 0x34, 0x34, 0x78, 0x74, 0x75, 0x33, 0x6e, 0x73, 0x64, 0x77, 0x72, 0x36, 0x6e, 0x66, 0x75, 0x75, 0x73, 0x37, 0x38, 0x38, 0x37, 0x72, 0x32, 0x68, 0x64, 0x66, 0x72, 0x73, 0x6e, 0x79, 0x34, 0x30, 0x73, 0x6a, 0x78, 0x37, 0x34, 0x63, 0x63, 0x35, 0x6b, 0x35, 0x30, 0x30, 0x78, 0x30, 0x30, 0x39, 0x71, 0x30, 0x67, 0x76, 0x32, 0x32, 0x32, 0x61, 0x66, 0x35, 0x70, 0x6c, 0x67, 0x37, 0x61, 0x63, 0x6e, 0x67, 0x6e, 0x63, 0x39, 0x36, 0x61, 0x70, 0x79, 0x36, 0x39, 0x36, 0x71, 0x33, 0x66, 0x79, 0x72, 0x33, 0x34, 0x7a, 0x67, 0x6b, 0x36, 0x6c, 0x66, 0x65, 0x79, 0x30, 0x39, 0x34, 0x38, 0x74, 0x6b, 0x72, 0x6b, 0x6e, 0x37, 0x63, 0x79, 0x72, 0x36, 0x76, 0x35, 0x65, 0x38
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -191,7 +191,7 @@
},
TestVector {
t_key_bytes: Some([
0xae, 0x96, 0x01, 0xfb, 0x97, 0x09, 0xf9, 0x74, 0x0a, 0xef, 0x75, 0xe5, 0x9c, 0x3b, 0xdc, 0x62, 0x4b, 0xcf, 0x4b, 0x83, 0xea, 0x4f, 0x8f, 0x1c, 0xa2, 0x89, 0xc9, 0xa7, 0x32, 0xcb, 0x89, 0x1f, 0x03, 0xbe, 0xa2, 0x6c, 0x81, 0x86, 0xfa, 0x0f, 0xdb, 0x9d, 0xe4, 0x0e, 0x41, 0x84, 0xf4, 0xe9, 0x17, 0x07, 0xb0, 0xdc, 0x03, 0x9e, 0x43, 0x94, 0xd4, 0xdc, 0x0d, 0x31, 0xd7, 0xe0, 0x48, 0x9d, 0x5c
0x94, 0x8a, 0xe8, 0x17, 0x2f, 0x75, 0xda, 0x36, 0x04, 0x0a, 0x5c, 0x6b, 0x10, 0xd4, 0xc6, 0x6f, 0xb5, 0xb0, 0x4b, 0xb4, 0xbd, 0x93, 0x71, 0xcf, 0x19, 0x55, 0xe0, 0xe2, 0xfc, 0xac, 0xe7, 0x49, 0x03, 0x0b, 0x47, 0x8a, 0x94, 0x65, 0x1e, 0x25, 0x79, 0x74, 0x04, 0xb9, 0x56, 0x38, 0x69, 0x82, 0x9f, 0x43, 0xae, 0x5b, 0xd4, 0x1e, 0xcd, 0xd4, 0xe9, 0x2e, 0xcf, 0x54, 0x89, 0x57, 0x3f, 0xe4, 0x51
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -200,7 +200,7 @@
unknown_fvk_typecode: 65532,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x37, 0x36, 0x63, 0x75, 0x6b, 0x30, 0x78, 0x6c, 0x6c, 0x6b, 0x70, 0x74, 0x6a, 0x76, 0x6c, 0x37, 0x66, 0x67, 0x6b, 0x66, 0x6b, 0x65, 0x73, 0x33, 0x63, 0x35, 0x73, 0x63, 0x36, 0x65, 0x73, 0x71, 0x34, 0x63, 0x6e, 0x33, 0x75, 0x75, 0x32, 0x35, 0x6c, 0x65, 0x7a, 0x66, 0x61, 0x6e, 0x68, 0x72, 0x65, 0x30, 0x35, 0x39, 0x30, 0x76, 0x74, 0x75, 0x70, 0x61, 0x6a, 0x77, 0x6c, 0x6a, 0x65, 0x6b, 0x78, 0x37, 0x78, 0x65, 0x63, 0x30, 0x65, 0x67, 0x32, 0x66, 0x74, 0x74, 0x6a, 0x6c, 0x35, 0x6e, 0x33, 0x78, 0x34, 0x67, 0x33, 0x37, 0x76, 0x67, 0x39, 0x77, 0x67, 0x36, 0x65, 0x33, 0x72, 0x72, 0x36, 0x33, 0x38, 0x72, 0x6c, 0x7a, 0x71, 0x30, 0x79, 0x75, 0x73, 0x78, 0x32, 0x6b, 0x6e, 0x30, 0x70, 0x79, 0x6d, 0x34, 0x6b, 0x72, 0x66, 0x66, 0x37, 0x36, 0x34, 0x79, 0x78, 0x39, 0x73, 0x6b, 0x6c, 0x36, 0x73, 0x6c, 0x65, 0x32, 0x6e, 0x6d, 0x33, 0x36, 0x72, 0x67, 0x75, 0x77, 0x38, 0x70, 0x6a, 0x6a, 0x77, 0x6a, 0x38, 0x71, 0x76, 0x79, 0x33, 0x63, 0x6e, 0x37, 0x7a, 0x67, 0x72, 0x70, 0x73, 0x7a, 0x68, 0x79, 0x33, 0x30, 0x61, 0x6a, 0x77, 0x79, 0x68, 0x37, 0x34, 0x76, 0x77, 0x34, 0x77, 0x65, 0x76, 0x35, 0x35, 0x6d, 0x76, 0x7a, 0x6b, 0x6e, 0x77, 0x36, 0x6b, 0x6a, 0x6c, 0x7a, 0x78, 0x68, 0x6a, 0x63, 0x74, 0x30, 0x73, 0x71, 0x79, 0x77, 0x72, 0x39, 0x7a, 0x36, 0x6d, 0x6b, 0x33, 0x79, 0x70, 0x68, 0x6b, 0x37, 0x77, 0x70, 0x35, 0x78, 0x63, 0x66, 0x77, 0x67, 0x65, 0x6e, 0x76, 0x76, 0x64, 0x6a, 0x77, 0x35, 0x36, 0x36, 0x75, 0x75, 0x76, 0x32, 0x71, 0x7a, 0x38, 0x6a, 0x74, 0x75, 0x34, 0x73, 0x37, 0x6e, 0x74, 0x37, 0x65, 0x67, 0x33, 0x33, 0x73, 0x32, 0x6a, 0x33, 0x39, 0x64, 0x74, 0x61, 0x75, 0x73, 0x6c, 0x67, 0x33, 0x61, 0x70, 0x70, 0x7a, 0x30, 0x71, 0x6a, 0x64, 0x37, 0x67, 0x73, 0x38, 0x6c, 0x73, 0x79, 0x7a, 0x34, 0x73, 0x30, 0x30, 0x75, 0x73, 0x78, 0x79, 0x67, 0x33, 0x6d, 0x79, 0x73, 0x78, 0x74
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x39, 0x30, 0x32, 0x70, 0x6d, 0x78, 0x61, 0x75, 0x6d, 0x6a, 0x37, 0x66, 0x61, 0x68, 0x39, 0x73, 0x61, 0x38, 0x75, 0x68, 0x67, 0x74, 0x65, 0x70, 0x37, 0x63, 0x64, 0x68, 0x32, 0x61, 0x38, 0x33, 0x7a, 0x67, 0x30, 0x7a, 0x79, 0x35, 0x65, 0x67, 0x66, 0x32, 0x75, 0x67, 0x67, 0x37, 0x63, 0x78, 0x7a, 0x6a, 0x79, 0x67, 0x74, 0x30, 0x68, 0x6d, 0x75, 0x6a, 0x70, 0x6b, 0x61, 0x76, 0x6a, 0x75, 0x6e, 0x72, 0x61, 0x32, 0x71, 0x77, 0x37, 0x34, 0x33, 0x34, 0x68, 0x77, 0x73, 0x34, 0x71, 0x71, 0x6a, 0x77, 0x6e, 0x6d, 0x38, 0x6b, 0x32, 0x38, 0x72, 0x7a, 0x30, 0x6e, 0x72, 0x78, 0x72, 0x35, 0x6c, 0x34, 0x30, 0x73, 0x68, 0x71, 0x6c, 0x39, 0x36, 0x75, 0x76, 0x72, 0x77, 0x79, 0x64, 0x74, 0x38, 0x76, 0x68, 0x34, 0x73, 0x71, 0x70, 0x39, 0x6c, 0x78, 0x6a, 0x6a, 0x61, 0x67, 0x65, 0x73, 0x6e, 0x34, 0x78, 0x36, 0x65, 0x37, 0x76, 0x74, 0x77, 0x70, 0x6e, 0x61, 0x38, 0x78, 0x63, 0x78, 0x65, 0x73, 0x6c, 0x30, 0x73, 0x6a, 0x79, 0x7a, 0x67, 0x66, 0x65, 0x6d, 0x74, 0x78, 0x61, 0x35, 0x77, 0x6c, 0x6e, 0x6e, 0x65, 0x34, 0x66, 0x30, 0x77, 0x67, 0x67, 0x6a, 0x6d, 0x38, 0x75, 0x76, 0x39, 0x65, 0x6e, 0x76, 0x34, 0x33, 0x6b, 0x70, 0x68, 0x6e, 0x6e, 0x73, 0x79, 0x61, 0x77, 0x35, 0x77, 0x68, 0x6a, 0x74, 0x35, 0x39, 0x6b, 0x72, 0x7a, 0x77, 0x66, 0x78, 0x37, 0x66, 0x36, 0x64, 0x75, 0x34, 0x39, 0x35, 0x63, 0x70, 0x71, 0x74, 0x77, 0x6c, 0x39, 0x32, 0x37, 0x34, 0x6a, 0x75, 0x6a, 0x33, 0x6b, 0x6c, 0x35, 0x34, 0x38, 0x66, 0x70, 0x35, 0x61, 0x74, 0x6c, 0x6a, 0x7a, 0x71, 0x6d, 0x64, 0x36, 0x34, 0x74, 0x76, 0x64, 0x6c, 0x39, 0x38, 0x65, 0x67, 0x33, 0x30, 0x70, 0x70, 0x39, 0x6e, 0x68, 0x65, 0x68, 0x6d, 0x74, 0x72, 0x73, 0x76, 0x70, 0x73, 0x73, 0x33, 0x34, 0x39, 0x67, 0x35, 0x72, 0x67, 0x33, 0x63, 0x34, 0x34, 0x71, 0x32, 0x32, 0x7a, 0x68, 0x30, 0x67, 0x6b, 0x68, 0x73, 0x61, 0x61, 0x66, 0x6d, 0x37, 0x6c
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -241,7 +241,7 @@
},
TestVector {
t_key_bytes: Some([
0x27, 0x4b, 0x5e, 0xd9, 0x3f, 0x9c, 0xa7, 0x74, 0xe8, 0x7a, 0x99, 0x6b, 0x1f, 0x74, 0x24, 0x48, 0x26, 0x9c, 0xfd, 0x8e, 0x33, 0x4b, 0x29, 0x0a, 0x76, 0x0d, 0xd0, 0xdb, 0x41, 0xae, 0xf2, 0x97, 0x02, 0xa1, 0x2b, 0xfc, 0x8d, 0x44, 0xba, 0x09, 0x0a, 0xbe, 0x82, 0xa3, 0x75, 0x45, 0xb2, 0xe7, 0x9e, 0x9b, 0x2b, 0xd4, 0x36, 0x10, 0x26, 0x63, 0x2b, 0x2a, 0xdd, 0xca, 0x75, 0x8f, 0xad, 0x88, 0x44
0x6f, 0x5e, 0xa3, 0x45, 0x68, 0x00, 0xb2, 0xfc, 0xd6, 0x7d, 0x45, 0x1a, 0xf0, 0x33, 0xac, 0x9e, 0x09, 0x78, 0xce, 0xed, 0x3b, 0x4d, 0xc6, 0x56, 0xc4, 0x20, 0xfe, 0x6a, 0x31, 0x3a, 0x04, 0x0f, 0x03, 0xf9, 0xd5, 0x1f, 0xdf, 0x95, 0x93, 0xab, 0x44, 0x7a, 0x1b, 0xc8, 0xa8, 0xee, 0x8e, 0xe8, 0x02, 0xce, 0x85, 0xef, 0xbe, 0x7d, 0x2d, 0x0b, 0x3c, 0x2b, 0x9d, 0x15, 0x68, 0x2a, 0x1d, 0x7e, 0xc0
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -252,7 +252,7 @@
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x34, 0x30, 0x68, 0x77, 0x6c, 0x37, 0x38, 0x70, 0x68, 0x38, 0x72, 0x6d, 0x63, 0x61, 0x38, 0x75, 0x6d, 0x71, 0x30, 0x75, 0x67, 0x64, 0x61, 0x6d, 0x30, 0x6b, 0x73, 0x36, 0x71, 0x75, 0x75, 0x77, 0x73, 0x72, 0x7a, 0x77, 0x6a, 0x38, 0x32, 0x6a, 0x77, 0x76, 0x32, 0x74, 0x35, 0x37, 0x66, 0x74, 0x61, 0x7a, 0x6d, 0x37, 0x71, 0x76, 0x39, 0x6b, 0x38, 0x68, 0x75, 0x35, 0x75, 0x37, 0x7a, 0x34, 0x38, 0x34, 0x77, 0x67, 0x36, 0x76, 0x32, 0x34, 0x6c, 0x78, 0x38, 0x61, 0x64, 0x6e, 0x36, 0x39, 0x6e, 0x6c, 0x79, 0x76, 0x64, 0x7a, 0x32, 0x32, 0x35, 0x34, 0x37, 0x67, 0x61, 0x37, 0x39, 0x68, 0x73, 0x34, 0x64, 0x73, 0x70, 0x6b, 0x33, 0x39, 0x39, 0x66, 0x38, 0x7a, 0x67, 0x73, 0x78, 0x30, 0x6c, 0x71, 0x66, 0x70, 0x6d, 0x61, 0x68, 0x73, 0x65, 0x6c, 0x34, 0x37, 0x74, 0x6b, 0x6d, 0x71, 0x66, 0x74, 0x6a, 0x64, 0x6b, 0x66, 0x78, 0x6d, 0x7a, 0x73, 0x33, 0x6b, 0x6c, 0x64, 0x72, 0x37, 0x6a, 0x32, 0x65, 0x38, 0x34, 0x34, 0x77, 0x36, 0x32, 0x30, 0x71, 0x71, 0x32, 0x6a, 0x63, 0x35, 0x6a, 0x71, 0x71, 0x70, 0x65, 0x68, 0x72, 0x61, 0x38, 0x77, 0x30, 0x6e, 0x65, 0x72, 0x6b, 0x65, 0x67, 0x37, 0x39, 0x64, 0x6d, 0x36, 0x66, 0x6b, 0x32, 0x6a, 0x6c, 0x30, 0x36, 0x72, 0x75, 0x61, 0x6a, 0x66, 0x77, 0x38, 0x36, 0x68, 0x78, 0x36, 0x61, 0x68, 0x6d, 0x78, 0x34, 0x33, 0x63, 0x38, 0x34, 0x33, 0x68, 0x61, 0x32, 0x35, 0x7a, 0x67, 0x30, 0x35, 0x77, 0x65, 0x68, 0x74, 0x39, 0x68, 0x66, 0x70, 0x78, 0x77, 0x36, 0x72, 0x39, 0x78, 0x77, 0x36, 0x68, 0x73, 0x72, 0x77, 0x39, 0x35, 0x30, 0x61, 0x79, 0x35, 0x64, 0x35, 0x70, 0x74, 0x6c, 0x33, 0x7a, 0x36, 0x66, 0x71, 0x79, 0x73, 0x78, 0x64, 0x35, 0x38, 0x74, 0x77, 0x75, 0x6d, 0x78, 0x71, 0x35, 0x36, 0x38, 0x35, 0x6a, 0x75, 0x38, 0x73, 0x6d, 0x73, 0x6d, 0x7a, 0x65, 0x35, 0x75, 0x70, 0x35, 0x72, 0x68, 0x73, 0x67, 0x36, 0x64, 0x71, 0x64, 0x79, 0x30, 0x72, 0x66, 0x39, 0x79, 0x70, 0x70, 0x78, 0x7a, 0x79, 0x68, 0x65, 0x7a, 0x76, 0x65, 0x72, 0x39, 0x61, 0x30, 0x32, 0x73, 0x6b, 0x37, 0x6a, 0x37, 0x30, 0x33, 0x66, 0x34, 0x66, 0x78, 0x65, 0x72, 0x34, 0x36, 0x68, 0x38, 0x79, 0x64, 0x6b, 0x30, 0x33, 0x32, 0x7a, 0x30, 0x66, 0x32, 0x66, 0x35, 0x63, 0x77, 0x38, 0x75, 0x63, 0x7a, 0x37, 0x6c, 0x39, 0x34, 0x34, 0x65, 0x78, 0x65, 0x73, 0x37, 0x65, 0x78, 0x66, 0x79, 0x77, 0x33, 0x39, 0x67, 0x78, 0x6a, 0x77, 0x37, 0x39, 0x73, 0x37, 0x6d, 0x77, 0x68, 0x63, 0x35, 0x6b, 0x64, 0x35, 0x39, 0x36, 0x6a, 0x6c, 0x30, 0x6a, 0x6a, 0x70, 0x64, 0x33, 0x75, 0x75, 0x32, 0x6e, 0x78, 0x66, 0x77, 0x61, 0x36, 0x6d, 0x61, 0x32, 0x70, 0x79, 0x61, 0x74, 0x73, 0x6c, 0x75, 0x74, 0x76, 0x34, 0x6a, 0x6c, 0x37, 0x72, 0x37, 0x64, 0x70, 0x39, 0x30, 0x6c, 0x39, 0x39, 0x32, 0x33, 0x70, 0x37, 0x6d, 0x68, 0x38, 0x64, 0x6e, 0x34, 0x77, 0x78, 0x78, 0x33, 0x75, 0x66, 0x6d, 0x61, 0x63, 0x6c, 0x32, 0x32, 0x6a, 0x34, 0x72, 0x77, 0x64, 0x70, 0x6e, 0x30, 0x37, 0x30, 0x33, 0x7a, 0x7a, 0x38, 0x75, 0x67, 0x34, 0x70, 0x64, 0x74, 0x66, 0x76, 0x71, 0x6b, 0x74, 0x68, 0x72, 0x6a, 0x37, 0x33, 0x63, 0x6b, 0x72, 0x30, 0x35, 0x37, 0x35, 0x34, 0x6e, 0x32, 0x35, 0x37, 0x64, 0x79, 0x72, 0x71, 0x33, 0x30, 0x34, 0x6a, 0x6e, 0x63, 0x6a, 0x33, 0x65, 0x7a, 0x66, 0x61, 0x70, 0x6c, 0x71, 0x38, 0x68, 0x32, 0x35, 0x33, 0x72, 0x6c, 0x63, 0x77, 0x6d, 0x33, 0x6c, 0x6d, 0x75, 0x65, 0x7a, 0x37, 0x78, 0x73, 0x73, 0x66, 0x6a, 0x6c, 0x63, 0x67, 0x6d
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x75, 0x6e, 0x77, 0x77, 0x71, 0x36, 0x72, 0x6a, 0x74, 0x78, 0x68, 0x77, 0x37, 0x6e, 0x68, 0x71, 0x70, 0x39, 0x67, 0x72, 0x65, 0x6c, 0x71, 0x68, 0x64, 0x67, 0x64, 0x74, 0x67, 0x30, 0x7a, 0x73, 0x38, 0x6e, 0x70, 0x61, 0x32, 0x64, 0x6c, 0x39, 0x32, 0x77, 0x6d, 0x6b, 0x73, 0x70, 0x6a, 0x78, 0x71, 0x35, 0x30, 0x75, 0x73, 0x6d, 0x6c, 0x68, 0x76, 0x6a, 0x6b, 0x6a, 0x6c, 0x6e, 0x32, 0x6d, 0x6e, 0x72, 0x65, 0x35, 0x74, 0x64, 0x38, 0x32, 0x75, 0x76, 0x6a, 0x7a, 0x30, 0x33, 0x30, 0x33, 0x39, 0x66, 0x70, 0x70, 0x6b, 0x30, 0x6b, 0x68, 0x36, 0x38, 0x6c, 0x35, 0x6b, 0x72, 0x67, 0x35, 0x76, 0x33, 0x65, 0x30, 0x6a, 0x70, 0x67, 0x64, 0x61, 0x7a, 0x30, 0x38, 0x71, 0x68, 0x6c, 0x72, 0x32, 0x6e, 0x61, 0x64, 0x39, 0x67, 0x39, 0x39, 0x66, 0x36, 0x30, 0x78, 0x79, 0x64, 0x65, 0x68, 0x6c, 0x37, 0x36, 0x67, 0x38, 0x35, 0x68, 0x76, 0x66, 0x30, 0x65, 0x32, 0x61, 0x79, 0x75, 0x65, 0x39, 0x71, 0x76, 0x75, 0x75, 0x32, 0x6c, 0x74, 0x79, 0x6d, 0x71, 0x35, 0x64, 0x6d, 0x30, 0x32, 0x68, 0x64, 0x79, 0x30, 0x36, 0x68, 0x72, 0x33, 0x39, 0x73, 0x6a, 0x33, 0x70, 0x65, 0x30, 0x70, 0x66, 0x77, 0x33, 0x67, 0x68, 0x76, 0x72, 0x76, 0x6c, 0x72, 0x66, 0x30, 0x70, 0x73, 0x61, 0x76, 0x38, 0x78, 0x76, 0x32, 0x71, 0x73, 0x68, 0x7a, 0x72, 0x63, 0x6d, 0x37, 0x32, 0x61, 0x7a, 0x78, 0x64, 0x61, 0x73, 0x77, 0x71, 0x78, 0x67, 0x79, 0x32, 0x77, 0x79, 0x64, 0x32, 0x75, 0x72, 0x39, 0x38, 0x33, 0x76, 0x63, 0x78, 0x77, 0x6c, 0x64, 0x79, 0x66, 0x61, 0x30, 0x68, 0x6b, 0x71, 0x36, 0x6a, 0x71, 0x7a, 0x34, 0x6c, 0x64, 0x36, 0x32, 0x6d, 0x76, 0x75, 0x64, 0x6d, 0x68, 0x70, 0x33, 0x37, 0x63, 0x37, 0x33, 0x65, 0x37, 0x38, 0x68, 0x64, 0x30, 0x63, 0x36, 0x7a, 0x61, 0x66, 0x33, 0x35, 0x79, 0x68, 0x32, 0x67, 0x61, 0x33, 0x38, 0x68, 0x36, 0x71, 0x63, 0x30, 0x73, 0x6e, 0x36, 0x37, 0x63, 0x34, 0x75, 0x68, 0x38, 0x32, 0x33, 0x65, 0x30, 0x6a, 0x37, 0x6b, 0x7a, 0x79, 0x33, 0x76, 0x6c, 0x74, 0x33, 0x6a, 0x34, 0x34, 0x72, 0x39, 0x75, 0x7a, 0x6d, 0x33, 0x61, 0x6a, 0x79, 0x67, 0x64, 0x72, 0x38, 0x34, 0x63, 0x6d, 0x39, 0x6a, 0x67, 0x79, 0x6c, 0x73, 0x37, 0x61, 0x71, 0x71, 0x73, 0x37, 0x78, 0x61, 0x36, 0x66, 0x7a, 0x76, 0x75, 0x32, 0x39, 0x39, 0x38, 0x66, 0x6b, 0x6a, 0x67, 0x70, 0x6d, 0x32, 0x70, 0x77, 0x67, 0x72, 0x70, 0x7a, 0x70, 0x72, 0x77, 0x76, 0x70, 0x39, 0x79, 0x68, 0x34, 0x65, 0x79, 0x7a, 0x63, 0x35, 0x32, 0x33, 0x7a, 0x65, 0x67, 0x72, 0x70, 0x30, 0x30, 0x71, 0x70, 0x66, 0x76, 0x33, 0x77, 0x65, 0x79, 0x6e, 0x34, 0x6c, 0x73, 0x73, 0x76, 0x34, 0x73, 0x6b, 0x77, 0x75, 0x6e, 0x39, 0x70, 0x39, 0x67, 0x68, 0x6d, 0x75, 0x7a, 0x30, 0x30, 0x30, 0x34, 0x7a, 0x74, 0x67, 0x74, 0x33, 0x7a, 0x65, 0x72, 0x66, 0x39, 0x63, 0x6c, 0x64, 0x66, 0x6a, 0x72, 0x70, 0x63, 0x78, 0x61, 0x30, 0x67, 0x7a, 0x6d, 0x70, 0x36, 0x66, 0x61, 0x79, 0x6d, 0x36, 0x38, 0x38, 0x64, 0x71, 0x72, 0x75, 0x35, 0x30, 0x7a, 0x39, 0x66, 0x72, 0x76, 0x6d, 0x38, 0x77, 0x72, 0x33, 0x61, 0x77, 0x78, 0x77, 0x36, 0x6a, 0x65, 0x36, 0x37, 0x66, 0x73, 0x75, 0x39, 0x39, 0x38, 0x33, 0x64, 0x36, 0x32, 0x64, 0x61, 0x72, 0x72, 0x61, 0x36, 0x64, 0x74, 0x77, 0x76, 0x74, 0x63, 0x63, 0x38, 0x76, 0x75, 0x73, 0x65, 0x33, 0x37, 0x7a, 0x73, 0x68, 0x6e, 0x67, 0x36, 0x32, 0x6a, 0x66, 0x79, 0x64, 0x7a, 0x73, 0x6a, 0x32, 0x39, 0x34, 0x6d, 0x61, 0x66, 0x67, 0x74, 0x74, 0x68, 0x34, 0x30, 0x79
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -261,7 +261,7 @@
},
TestVector {
t_key_bytes: Some([
0x96, 0x78, 0xe1, 0xcd, 0xd7, 0x2d, 0xc8, 0xa9, 0x2e, 0xd9, 0xfe, 0xc4, 0x9a, 0x45, 0x85, 0x2c, 0xb3, 0xce, 0xb2, 0x16, 0xb9, 0x3a, 0x2e, 0xb3, 0x6a, 0x8b, 0xb8, 0x91, 0xd2, 0xe9, 0x9e, 0x40, 0x02, 0x0c, 0xfe, 0xe7, 0xad, 0x4b, 0xa8, 0xc9, 0x32, 0xc1, 0x4d, 0x72, 0x72, 0x68, 0xb8, 0x15, 0x1c, 0x7c, 0x29, 0xb9, 0xb0, 0xd6, 0x93, 0xd1, 0x5d, 0x08, 0xf5, 0xcb, 0x3b, 0xc4, 0x57, 0xf9, 0x76
0xb9, 0xcc, 0x7c, 0x2f, 0xb0, 0x5f, 0x06, 0x45, 0x8a, 0x0b, 0x87, 0xd0, 0xac, 0x47, 0x27, 0x0b, 0x52, 0x26, 0x6c, 0xad, 0x66, 0x13, 0x32, 0xb1, 0x54, 0x55, 0xf9, 0x89, 0xf6, 0x57, 0x65, 0x38, 0x02, 0x81, 0x85, 0xd9, 0x02, 0x1a, 0xc4, 0xcc, 0xc6, 0x84, 0x7e, 0x3d, 0xef, 0x04, 0x7a, 0xa6, 0xf4, 0x38, 0x4e, 0x63, 0xfe, 0x49, 0x7d, 0xd0, 0xb4, 0x9b, 0x33, 0x64, 0xc3, 0xda, 0x15, 0xeb, 0xaa
]),
sapling_fvk_bytes: Some([
0x28, 0x2b, 0x9f, 0x04, 0x24, 0x76, 0x0d, 0x21, 0x26, 0xcc, 0xdd, 0x1c, 0x7e, 0x0f, 0xdd, 0x0d, 0x9d, 0xed, 0x2c, 0x5a, 0x29, 0x4c, 0xbb, 0xc0, 0x19, 0xce, 0x8d, 0x35, 0xfd, 0x33, 0xb3, 0xbd, 0x2e, 0xd6, 0xa3, 0x19, 0x40, 0x0c, 0xd8, 0x9b, 0xb3, 0x29, 0xd7, 0x93, 0x18, 0x17, 0x3d, 0xf4, 0xcd, 0x9a, 0xf4, 0x5e, 0x62, 0xd8, 0x71, 0x9d, 0x9f, 0x2f, 0x66, 0xf9, 0xe8, 0x14, 0x21, 0xee, 0x4c, 0xc4, 0x5e, 0x46, 0x90, 0x26, 0x8d, 0xf0, 0x04, 0x0b, 0xab, 0xa4, 0x95, 0x5e, 0xdf, 0x22, 0x95, 0x1b, 0x3f, 0x5a, 0x2a, 0x23, 0x74, 0xee, 0xfa, 0x91, 0xda, 0xcf, 0x19, 0xc0, 0x80, 0xaa, 0x07, 0x37, 0xd3, 0x10, 0x92, 0x0e, 0x67, 0xd8, 0x37, 0x15, 0xca, 0x46, 0x46, 0xd3, 0x8d, 0x5a, 0xb5, 0x38, 0x7e, 0x86, 0xdb, 0x43, 0x75, 0x1d, 0xaa, 0x16, 0x68, 0x40, 0x88, 0x87, 0x24, 0x27
@ -272,7 +272,7 @@
unknown_fvk_typecode: 65533,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x65, 0x7a, 0x6e, 0x33, 0x64, 0x36, 0x34, 0x33, 0x77, 0x66, 0x78, 0x32, 0x6a, 0x63, 0x68, 0x77, 0x6a, 0x73, 0x78, 0x61, 0x33, 0x6d, 0x67, 0x64, 0x72, 0x79, 0x30, 0x68, 0x6d, 0x75, 0x64, 0x39, 0x7a, 0x79, 0x74, 0x37, 0x36, 0x79, 0x61, 0x67, 0x39, 0x37, 0x7a, 0x73, 0x6d, 0x33, 0x38, 0x7a, 0x6d, 0x78, 0x67, 0x34, 0x68, 0x61, 0x34, 0x6b, 0x78, 0x33, 0x68, 0x65, 0x39, 0x33, 0x66, 0x71, 0x6a, 0x7a, 0x64, 0x32, 0x38, 0x68, 0x67, 0x30, 0x76, 0x39, 0x36, 0x38, 0x33, 0x70, 0x30, 0x35, 0x6e, 0x64, 0x33, 0x34, 0x6b, 0x75, 0x30, 0x70, 0x76, 0x32, 0x70, 0x63, 0x65, 0x34, 0x6a, 0x78, 0x70, 0x39, 0x71, 0x68, 0x6e, 0x33, 0x6c, 0x75, 0x64, 0x63, 0x61, 0x61, 0x71, 0x63, 0x63, 0x77, 0x72, 0x76, 0x78, 0x36, 0x34, 0x63, 0x77, 0x36, 0x73, 0x6a, 0x66, 0x38, 0x6e, 0x75, 0x33, 0x7a, 0x61, 0x61, 0x6d, 0x38, 0x32, 0x6d, 0x77, 0x35, 0x6d, 0x75, 0x39, 0x72, 0x30, 0x76, 0x67, 0x38, 0x63, 0x64, 0x37, 0x39, 0x74, 0x66, 0x38, 0x6c, 0x36, 0x72, 0x74, 0x71, 0x6b, 0x73, 0x7a, 0x67, 0x70, 0x71, 0x6b, 0x38, 0x65, 0x68, 0x6d, 0x75, 0x30, 0x67, 0x71, 0x77, 0x6e, 0x72, 0x37, 0x79, 0x71, 0x78, 0x37, 0x30, 0x6a, 0x66, 0x63, 0x71, 0x6c, 0x66, 0x39, 0x30, 0x34, 0x35, 0x34, 0x78, 0x7a, 0x71, 0x32, 0x73, 0x63, 0x36, 0x32, 0x34, 0x33, 0x6d, 0x6c, 0x32, 0x63, 0x76, 0x66, 0x6d, 0x6c, 0x6b, 0x6c, 0x74, 0x32, 0x75, 0x75, 0x32, 0x71, 0x76, 0x35, 0x72, 0x39, 0x63, 0x77, 0x32, 0x67, 0x6d, 0x66, 0x63, 0x74, 0x77, 0x76, 0x33, 0x30, 0x32, 0x30, 0x63, 0x37, 0x61, 0x37, 0x77, 0x30, 0x77, 0x32, 0x35, 0x76, 0x75, 0x65, 0x39, 0x37, 0x66, 0x6c, 0x6d, 0x77, 0x6e, 0x67, 0x71, 0x67, 0x6d, 0x33, 0x39, 0x61, 0x79, 0x36, 0x64, 0x76, 0x6d, 0x71, 0x72, 0x65, 0x74, 0x38, 0x74, 0x72, 0x75, 0x35, 0x6d, 0x6a, 0x64, 0x64, 0x64, 0x77, 0x39, 0x66, 0x66, 0x66, 0x34, 0x61, 0x68, 0x38, 0x39, 0x38, 0x35, 0x64, 0x77, 0x70, 0x35, 0x7a, 0x72, 0x79, 0x67, 0x74, 0x7a, 0x30, 0x70, 0x6b, 0x68, 0x73, 0x34, 0x6c, 0x38, 0x61, 0x73, 0x30, 0x6b, 0x64, 0x6a, 0x34, 0x6b, 0x33, 0x70, 0x70, 0x32, 0x65, 0x72, 0x30, 0x34, 0x64, 0x6a, 0x33, 0x64, 0x39, 0x74, 0x34, 0x74, 0x36, 0x6e, 0x75, 0x68, 0x75, 0x6e, 0x66, 0x35, 0x38, 0x38, 0x77, 0x66, 0x30, 0x78, 0x64, 0x36, 0x34, 0x35, 0x35, 0x77, 0x37, 0x74, 0x38, 0x6b, 0x36, 0x36, 0x38, 0x68, 0x73, 0x64, 0x77, 0x7a, 0x65, 0x64, 0x33, 0x73, 0x65, 0x6b, 0x33, 0x66, 0x64, 0x77, 0x6e, 0x6c, 0x39, 0x6e, 0x65, 0x6a, 0x30, 0x7a, 0x35, 0x30, 0x6d, 0x6d, 0x65, 0x7a, 0x39, 0x79, 0x73, 0x63, 0x64, 0x67, 0x68, 0x35, 0x30, 0x38, 0x74, 0x65, 0x30, 0x30, 0x76, 0x6b, 0x65, 0x63, 0x77, 0x65, 0x67, 0x74, 0x67, 0x78, 0x33, 0x78, 0x30, 0x6b, 0x71, 0x77, 0x30, 0x71, 0x79, 0x64, 0x37, 0x6e, 0x75, 0x75, 0x36, 0x6d, 0x61, 0x72, 0x6a, 0x33, 0x37, 0x36, 0x38, 0x39, 0x34, 0x61, 0x33, 0x6b, 0x35, 0x71, 0x38, 0x6d, 0x6d, 0x67, 0x6e, 0x6e, 0x78, 0x33, 0x6c, 0x72, 0x6a, 0x33, 0x70, 0x6e, 0x35, 0x7a, 0x30, 0x70, 0x68, 0x71, 0x36, 0x38, 0x67, 0x74, 0x66, 0x68, 0x70, 0x32, 0x63, 0x66, 0x7a, 0x33, 0x6e, 0x6d, 0x73, 0x71, 0x39, 0x38, 0x6a, 0x6a, 0x75, 0x72, 0x7a, 0x33, 0x79, 0x6d, 0x6a, 0x78, 0x70, 0x6b, 0x35, 0x68, 0x65, 0x79, 0x30, 0x75, 0x6c, 0x64, 0x66, 0x6c
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x64, 0x67, 0x75, 0x63, 0x65, 0x74, 0x6a, 0x75, 0x75, 0x64, 0x6c, 0x33, 0x6d, 0x73, 0x76, 0x36, 0x74, 0x63, 0x65, 0x63, 0x6a, 0x30, 0x67, 0x65, 0x74, 0x6e, 0x78, 0x73, 0x64, 0x70, 0x6b, 0x35, 0x6a, 0x36, 0x30, 0x68, 0x37, 0x34, 0x6e, 0x63, 0x6b, 0x64, 0x74, 0x72, 0x72, 0x71, 0x73, 0x35, 0x70, 0x34, 0x67, 0x76, 0x66, 0x38, 0x61, 0x33, 0x73, 0x33, 0x6c, 0x66, 0x6c, 0x78, 0x65, 0x64, 0x6e, 0x70, 0x72, 0x37, 0x37, 0x34, 0x73, 0x78, 0x37, 0x74, 0x79, 0x61, 0x71, 0x66, 0x78, 0x77, 0x30, 0x73, 0x38, 0x6d, 0x6e, 0x6e, 0x6c, 0x37, 0x6e, 0x6b, 0x37, 0x68, 0x34, 0x6d, 0x35, 0x6d, 0x33, 0x79, 0x38, 0x78, 0x6c, 0x37, 0x65, 0x66, 0x67, 0x6a, 0x70, 0x72, 0x61, 0x72, 0x38, 0x73, 0x64, 0x71, 0x36, 0x6b, 0x33, 0x6d, 0x68, 0x61, 0x39, 0x6c, 0x39, 0x63, 0x6c, 0x6e, 0x35, 0x77, 0x79, 0x33, 0x73, 0x36, 0x6b, 0x34, 0x67, 0x37, 0x6d, 0x61, 0x30, 0x74, 0x63, 0x37, 0x79, 0x33, 0x30, 0x78, 0x35, 0x78, 0x77, 0x6c, 0x37, 0x65, 0x7a, 0x78, 0x72, 0x7a, 0x68, 0x76, 0x6e, 0x72, 0x67, 0x64, 0x38, 0x71, 0x39, 0x7a, 0x7a, 0x68, 0x34, 0x6c, 0x30, 0x38, 0x38, 0x6d, 0x74, 0x61, 0x39, 0x33, 0x32, 0x6d, 0x6c, 0x37, 0x77, 0x6c, 0x6c, 0x33, 0x39, 0x79, 0x33, 0x73, 0x38, 0x32, 0x71, 0x6d, 0x73, 0x65, 0x35, 0x38, 0x75, 0x6c, 0x72, 0x37, 0x70, 0x36, 0x72, 0x6a, 0x35, 0x39, 0x6c, 0x68, 0x39, 0x76, 0x30, 0x67, 0x37, 0x65, 0x76, 0x63, 0x70, 0x67, 0x68, 0x75, 0x33, 0x6e, 0x74, 0x6e, 0x68, 0x36, 0x6a, 0x72, 0x32, 0x6a, 0x7a, 0x6a, 0x32, 0x76, 0x64, 0x63, 0x39, 0x30, 0x34, 0x61, 0x68, 0x68, 0x6c, 0x6b, 0x71, 0x36, 0x73, 0x6e, 0x30, 0x6a, 0x64, 0x79, 0x74, 0x33, 0x6c, 0x34, 0x73, 0x30, 0x63, 0x68, 0x36, 0x61, 0x66, 0x37, 0x6e, 0x76, 0x68, 0x34, 0x65, 0x6d, 0x6c, 0x73, 0x70, 0x74, 0x33, 0x32, 0x68, 0x67, 0x6b, 0x35, 0x74, 0x35, 0x39, 0x6d, 0x67, 0x33, 0x6e, 0x75, 0x78, 0x6e, 0x6a, 0x71, 0x70, 0x76, 0x70, 0x78, 0x32, 0x36, 0x76, 0x77, 0x63, 0x66, 0x76, 0x70, 0x75, 0x68, 0x6d, 0x38, 0x76, 0x6d, 0x70, 0x79, 0x30, 0x72, 0x61, 0x79, 0x34, 0x6d, 0x68, 0x77, 0x68, 0x74, 0x7a, 0x39, 0x64, 0x65, 0x38, 0x67, 0x76, 0x77, 0x67, 0x34, 0x32, 0x33, 0x72, 0x70, 0x77, 0x37, 0x6c, 0x38, 0x39, 0x39, 0x66, 0x76, 0x79, 0x75, 0x30, 0x77, 0x6d, 0x72, 0x35, 0x6c, 0x70, 0x35, 0x6c, 0x75, 0x34, 0x36, 0x63, 0x6b, 0x75, 0x66, 0x61, 0x32, 0x67, 0x70, 0x74, 0x39, 0x6d, 0x73, 0x6a, 0x70, 0x78, 0x78, 0x61, 0x63, 0x68, 0x35, 0x63, 0x6e, 0x75, 0x77, 0x61, 0x78, 0x70, 0x68, 0x30, 0x30, 0x65, 0x36, 0x35, 0x74, 0x66, 0x6d, 0x65, 0x6c, 0x78, 0x79, 0x65, 0x64, 0x37, 0x38, 0x74, 0x35, 0x37, 0x74, 0x34, 0x67, 0x37, 0x66, 0x38, 0x76, 0x39, 0x71, 0x39, 0x66, 0x71, 0x30, 0x33, 0x37, 0x38, 0x67, 0x32, 0x33, 0x79, 0x71, 0x6c, 0x32, 0x74, 0x39, 0x74, 0x70, 0x37, 0x38, 0x67, 0x33, 0x6d, 0x70, 0x30, 0x78, 0x6c, 0x33, 0x30, 0x71, 0x36, 0x32, 0x33, 0x72, 0x6d, 0x78, 0x67, 0x6c, 0x68, 0x6b, 0x6e, 0x6c, 0x37, 0x39, 0x65, 0x37, 0x6c, 0x74, 0x77, 0x75, 0x72, 0x66, 0x76, 0x70, 0x77, 0x37, 0x77, 0x34, 0x6b, 0x35, 0x37, 0x79, 0x7a, 0x76, 0x39, 0x37, 0x65, 0x78, 0x71, 0x39, 0x68, 0x30, 0x66, 0x76, 0x30, 0x75, 0x72, 0x67, 0x76, 0x66, 0x66, 0x75, 0x36, 0x64, 0x71, 0x6d, 0x6b, 0x35
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -297,7 +297,7 @@
},
TestVector {
t_key_bytes: Some([
0xbb, 0x8f, 0x5b, 0xfa, 0x28, 0x55, 0xf5, 0xc1, 0xde, 0xe2, 0xeb, 0xc6, 0x9b, 0x02, 0x4c, 0xd3, 0xd4, 0xf3, 0x8d, 0x4d, 0x6f, 0x9b, 0x3f, 0x87, 0x2d, 0x6d, 0xd4, 0x4b, 0x82, 0xf3, 0xd1, 0x72, 0x03, 0x5b, 0xae, 0x0e, 0x2d, 0xe7, 0xff, 0xec, 0x3e, 0xa3, 0x54, 0x5a, 0x0e, 0xc0, 0x60, 0x12, 0x4d, 0x45, 0x06, 0x3d, 0xb4, 0xb8, 0xc0, 0x0c, 0xe2, 0xb3, 0x6b, 0x97, 0xb0, 0xda, 0x56, 0x91, 0x3c
0x71, 0x68, 0x54, 0x4c, 0x05, 0xa8, 0xa1, 0x20, 0xbb, 0x6b, 0x53, 0x25, 0x89, 0x53, 0x3f, 0xad, 0x6e, 0x19, 0xf3, 0x8e, 0x65, 0xbd, 0xbd, 0xe4, 0x1b, 0x72, 0x0a, 0xfe, 0xae, 0x53, 0x96, 0x57, 0x03, 0x74, 0x60, 0xe1, 0x04, 0x52, 0x85, 0x08, 0x72, 0x4a, 0x70, 0x7d, 0x2e, 0x9a, 0x89, 0x67, 0x42, 0xbf, 0xc7, 0xb7, 0x3a, 0x0f, 0xd0, 0x41, 0x6f, 0xe0, 0xd6, 0x22, 0x95, 0x49, 0x08, 0x97, 0x88
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -306,7 +306,7 @@
unknown_fvk_typecode: 65534,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x67, 0x35, 0x78, 0x38, 0x30, 0x74, 0x6c, 0x36, 0x73, 0x77, 0x61, 0x35, 0x73, 0x67, 0x64, 0x64, 0x75, 0x61, 0x74, 0x77, 0x67, 0x66, 0x6c, 0x33, 0x38, 0x76, 0x68, 0x74, 0x72, 0x37, 0x67, 0x70, 0x71, 0x35, 0x63, 0x66, 0x79, 0x70, 0x74, 0x6e, 0x68, 0x6b, 0x32, 0x61, 0x74, 0x30, 0x74, 0x32, 0x6e, 0x65, 0x7a, 0x7a, 0x67, 0x67, 0x6c, 0x33, 0x72, 0x39, 0x65, 0x38, 0x38, 0x6d, 0x38, 0x64, 0x33, 0x74, 0x75, 0x33, 0x37, 0x35, 0x66, 0x38, 0x64, 0x32, 0x75, 0x37, 0x76, 0x71, 0x70, 0x32, 0x74, 0x6c, 0x38, 0x39, 0x6e, 0x6b, 0x68, 0x76, 0x71, 0x33, 0x35, 0x6a, 0x30, 0x72, 0x71, 0x78, 0x77, 0x36, 0x6a, 0x6d, 0x67, 0x78, 0x32, 0x70, 0x61, 0x6d, 0x64, 0x71, 0x39, 0x77, 0x32, 0x61, 0x79, 0x6d, 0x78, 0x61, 0x38, 0x36, 0x66, 0x7a, 0x61, 0x78, 0x70, 0x6b, 0x71, 0x6a, 0x37, 0x77, 0x76, 0x72, 0x34, 0x73, 0x65, 0x6e, 0x78, 0x74, 0x6a, 0x74, 0x32, 0x32, 0x70, 0x63, 0x67, 0x33, 0x61, 0x34, 0x6e, 0x66, 0x6c, 0x78, 0x64, 0x39, 0x77, 0x65, 0x65, 0x67, 0x63, 0x6c, 0x67, 0x67, 0x38, 0x35, 0x66, 0x7a, 0x34, 0x73, 0x6d, 0x79, 0x65, 0x6b, 0x77, 0x76, 0x65, 0x64, 0x66, 0x72, 0x6e, 0x73, 0x76, 0x33, 0x32, 0x30, 0x7a, 0x34, 0x63, 0x74, 0x64, 0x37, 0x71, 0x79, 0x77, 0x6c, 0x73, 0x34, 0x71, 0x65, 0x65, 0x37, 0x72, 0x39, 0x76, 0x39, 0x74, 0x64, 0x7a, 0x36, 0x73, 0x36, 0x30, 0x34, 0x35, 0x30, 0x37, 0x66, 0x74, 0x77, 0x70, 0x65, 0x72, 0x61, 0x64, 0x65, 0x75, 0x61, 0x65, 0x6e, 0x72, 0x75, 0x65, 0x77, 0x34, 0x63, 0x6d, 0x35, 0x6e, 0x76, 0x75, 0x76, 0x6c, 0x75, 0x35, 0x66, 0x65, 0x6b, 0x6e, 0x66, 0x65, 0x73, 0x30, 0x30, 0x33, 0x7a, 0x6d, 0x63, 0x68, 0x75, 0x6a, 0x35, 0x34, 0x70, 0x6c, 0x79, 0x6b, 0x71, 0x65, 0x73, 0x66, 0x76, 0x65, 0x74, 0x72, 0x71, 0x64, 0x65, 0x65, 0x66, 0x70, 0x77, 0x33, 0x63, 0x36, 0x30, 0x7a, 0x6c, 0x7a, 0x78, 0x37, 0x30, 0x33, 0x67, 0x33, 0x78, 0x6c, 0x67, 0x37, 0x76
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x6d, 0x74, 0x36, 0x63, 0x32, 0x71, 0x7a, 0x79, 0x75, 0x73, 0x65, 0x70, 0x74, 0x7a, 0x39, 0x32, 0x7a, 0x35, 0x34, 0x76, 0x74, 0x67, 0x38, 0x64, 0x66, 0x6c, 0x6e, 0x73, 0x79, 0x65, 0x72, 0x75, 0x6c, 0x72, 0x77, 0x71, 0x39, 0x71, 0x79, 0x71, 0x37, 0x66, 0x76, 0x67, 0x35, 0x76, 0x64, 0x76, 0x6c, 0x35, 0x61, 0x75, 0x37, 0x73, 0x67, 0x67, 0x66, 0x70, 0x77, 0x67, 0x34, 0x66, 0x37, 0x77, 0x68, 0x33, 0x64, 0x6e, 0x78, 0x72, 0x70, 0x77, 0x76, 0x33, 0x68, 0x74, 0x6e, 0x77, 0x73, 0x61, 0x38, 0x64, 0x6d, 0x72, 0x67, 0x66, 0x67, 0x65, 0x71, 0x35, 0x39, 0x73, 0x39, 0x66, 0x73, 0x70, 0x63, 0x76, 0x7a, 0x6a, 0x39, 0x32, 0x77, 0x7a, 0x78, 0x6d, 0x65, 0x78, 0x65, 0x65, 0x73, 0x36, 0x64, 0x68, 0x36, 0x32, 0x64, 0x34, 0x78, 0x35, 0x6a, 0x32, 0x33, 0x30, 0x6d, 0x75, 0x6e, 0x79, 0x72, 0x72, 0x68, 0x73, 0x61, 0x6a, 0x63, 0x63, 0x65, 0x77, 0x76, 0x68, 0x71, 0x66, 0x6e, 0x78, 0x6e, 0x67, 0x78, 0x70, 0x65, 0x79, 0x71, 0x66, 0x72, 0x6a, 0x39, 0x79, 0x78, 0x65, 0x6e, 0x65, 0x6c, 0x36, 0x6a, 0x78, 0x70, 0x66, 0x72, 0x71, 0x39, 0x38, 0x79, 0x68, 0x79, 0x6e, 0x32, 0x79, 0x38, 0x6e, 0x39, 0x64, 0x73, 0x72, 0x32, 0x70, 0x67, 0x34, 0x36, 0x73, 0x67, 0x37, 0x6c, 0x6e, 0x6b, 0x68, 0x37, 0x36, 0x66, 0x6b, 0x76, 0x75, 0x6a, 0x75, 0x74, 0x67, 0x76, 0x33, 0x6a, 0x74, 0x35, 0x67, 0x76, 0x77, 0x70, 0x78, 0x6d, 0x78, 0x6c, 0x65, 0x72, 0x72, 0x38, 0x6c, 0x79, 0x7a, 0x32, 0x35, 0x6c, 0x73, 0x76, 0x78, 0x30, 0x61, 0x6d, 0x61, 0x75, 0x6e, 0x38, 0x6a, 0x75, 0x38, 0x7a, 0x36, 0x7a, 0x65, 0x70, 0x34, 0x75, 0x6d, 0x77, 0x63, 0x67, 0x33, 0x35, 0x64, 0x73, 0x73, 0x6a, 0x77, 0x38, 0x34, 0x6b, 0x70, 0x34, 0x71, 0x38, 0x61, 0x75, 0x36, 0x79, 0x71, 0x36, 0x61, 0x71, 0x67, 0x32, 0x32, 0x6e, 0x30, 0x77, 0x77, 0x6a, 0x77, 0x70, 0x6a, 0x6d, 0x36, 0x6c, 0x72, 0x39, 0x79, 0x6a, 0x35, 0x39, 0x65, 0x74, 0x66
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -333,7 +333,7 @@
},
TestVector {
t_key_bytes: Some([
0xf6, 0xa2, 0x09, 0x57, 0x4a, 0x62, 0x5a, 0xef, 0xfa, 0x5a, 0xe6, 0xe6, 0x68, 0x8b, 0xdd, 0x02, 0x9b, 0xb6, 0x5f, 0x2c, 0xf3, 0xa1, 0xa3, 0x78, 0x0c, 0xe5, 0xe0, 0x05, 0xa2, 0xa0, 0xa0, 0x77, 0x02, 0x7d, 0x71, 0xd9, 0xf1, 0x58, 0xa7, 0x2e, 0x67, 0xd8, 0xb5, 0x0c, 0xbb, 0xab, 0xf9, 0xcb, 0x98, 0xdc, 0xfc, 0x6a, 0x58, 0xc3, 0x06, 0x0f, 0xbf, 0x22, 0x12, 0x00, 0x79, 0x33, 0xe8, 0xea, 0x1e
0xf9, 0x0c, 0x60, 0xeb, 0xe5, 0x42, 0x85, 0x02, 0xd2, 0xde, 0x8c, 0x9a, 0xdf, 0xd0, 0x03, 0xa1, 0xdb, 0x5d, 0x16, 0x1c, 0x73, 0xfe, 0x4f, 0xf1, 0x99, 0x07, 0x94, 0xa6, 0xed, 0x97, 0x33, 0x93, 0x02, 0x31, 0x98, 0x7b, 0xb4, 0x87, 0x8e, 0x9e, 0x80, 0x78, 0xa9, 0xea, 0x71, 0x1f, 0x66, 0x2b, 0xcc, 0xc0, 0xd6, 0x4f, 0x7e, 0x28, 0x6d, 0x68, 0x72, 0xdd, 0xd9, 0x34, 0x7d, 0x3b, 0x42, 0x2c, 0xbc
]),
sapling_fvk_bytes: None,
orchard_fvk_bytes: Some([
@ -342,7 +342,7 @@
unknown_fvk_typecode: 65535,
unknown_fvk_bytes: None,
unified_fvk: vec![
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x6d, 0x64, 0x33, 0x71, 0x78, 0x76, 0x7a, 0x37, 0x37, 0x33, 0x68, 0x64, 0x37, 0x61, 0x6c, 0x64, 0x77, 0x63, 0x38, 0x32, 0x79, 0x35, 0x74, 0x37, 0x66, 0x74, 0x71, 0x78, 0x65, 0x71, 0x75, 0x71, 0x70, 0x6a, 0x6e, 0x70, 0x64, 0x39, 0x6b, 0x33, 0x66, 0x7a, 0x68, 0x6a, 0x7a, 0x68, 0x66, 0x6a, 0x65, 0x70, 0x6e, 0x78, 0x71, 0x36, 0x71, 0x6d, 0x74, 0x71, 0x63, 0x37, 0x38, 0x68, 0x37, 0x38, 0x6b, 0x74, 0x73, 0x66, 0x6c, 0x33, 0x73, 0x6a, 0x32, 0x78, 0x61, 0x73, 0x6b, 0x6c, 0x6c, 0x72, 0x6e, 0x67, 0x72, 0x36, 0x32, 0x64, 0x63, 0x75, 0x6d, 0x77, 0x7a, 0x6b, 0x6b, 0x30, 0x76, 0x6c, 0x30, 0x63, 0x74, 0x61, 0x38, 0x30, 0x6e, 0x68, 0x32, 0x71, 0x64, 0x67, 0x34, 0x75, 0x67, 0x76, 0x64, 0x37, 0x34, 0x30, 0x6a, 0x6e, 0x71, 0x32, 0x30, 0x68, 0x34, 0x6b, 0x6a, 0x79, 0x73, 0x37, 0x37, 0x70, 0x7a, 0x66, 0x35, 0x73, 0x79, 0x79, 0x77, 0x6d, 0x6d, 0x63, 0x67, 0x39, 0x33, 0x79, 0x61, 0x67, 0x7a, 0x30, 0x66, 0x38, 0x6b, 0x63, 0x6d, 0x79, 0x37, 0x64, 0x73, 0x38, 0x75, 0x33, 0x32, 0x38, 0x7a, 0x7a, 0x68, 0x30, 0x32, 0x74, 0x79, 0x30, 0x39, 0x37, 0x76, 0x68, 0x72, 0x70, 0x78, 0x30, 0x32, 0x7a, 0x65, 0x72, 0x66, 0x70, 0x6a, 0x33, 0x75, 0x72, 0x32, 0x30, 0x75, 0x61, 0x63, 0x70, 0x30, 0x72, 0x63, 0x6e, 0x74, 0x61, 0x38, 0x39, 0x39, 0x76, 0x33, 0x77, 0x72, 0x66, 0x35, 0x32, 0x6d, 0x33, 0x74, 0x7a, 0x67, 0x77, 0x73, 0x64, 0x78, 0x67, 0x61, 0x6e, 0x6e, 0x63, 0x38, 0x33, 0x76, 0x6a, 0x32, 0x79, 0x74, 0x61, 0x6d, 0x61, 0x30, 0x76, 0x73, 0x35, 0x37, 0x6e, 0x64, 0x68, 0x74, 0x75, 0x72, 0x7a, 0x75, 0x77, 0x34, 0x76, 0x37, 0x70, 0x75, 0x6d, 0x71, 0x6b, 0x6d, 0x65, 0x64, 0x74, 0x6e, 0x38, 0x35, 0x35, 0x35, 0x64, 0x30, 0x6d, 0x6e, 0x63, 0x66, 0x6e, 0x64, 0x64, 0x68, 0x78, 0x35, 0x75, 0x36, 0x34, 0x63, 0x76, 0x6a, 0x65, 0x6a, 0x76, 0x39, 0x67, 0x6a, 0x71, 0x74, 0x65, 0x38, 0x38, 0x67, 0x73
0x75, 0x76, 0x69, 0x65, 0x77, 0x31, 0x74, 0x7a, 0x6a, 0x36, 0x75, 0x37, 0x30, 0x77, 0x34, 0x74, 0x63, 0x65, 0x66, 0x39, 0x72, 0x6d, 0x71, 0x77, 0x64, 0x7a, 0x73, 0x37, 0x6a, 0x7a, 0x6d, 0x30, 0x61, 0x65, 0x6d, 0x67, 0x74, 0x75, 0x6e, 0x66, 0x68, 0x7a, 0x68, 0x6c, 0x7a, 0x6b, 0x39, 0x72, 0x63, 0x67, 0x65, 0x32, 0x39, 0x74, 0x6a, 0x78, 0x38, 0x6a, 0x6a, 0x7a, 0x37, 0x6d, 0x6a, 0x32, 0x74, 0x79, 0x61, 0x39, 0x78, 0x33, 0x6e, 0x30, 0x77, 0x67, 0x78, 0x73, 0x37, 0x74, 0x6b, 0x33, 0x78, 0x6b, 0x77, 0x35, 0x72, 0x68, 0x79, 0x79, 0x75, 0x64, 0x71, 0x72, 0x38, 0x35, 0x37, 0x7a, 0x30, 0x77, 0x6d, 0x79, 0x6a, 0x39, 0x6c, 0x32, 0x38, 0x34, 0x66, 0x64, 0x7a, 0x34, 0x67, 0x33, 0x66, 0x63, 0x36, 0x6e, 0x74, 0x6e, 0x65, 0x6b, 0x75, 0x68, 0x6d, 0x34, 0x37, 0x70, 0x70, 0x38, 0x35, 0x61, 0x70, 0x76, 0x39, 0x6a, 0x37, 0x6a, 0x39, 0x68, 0x67, 0x64, 0x7a, 0x6c, 0x34, 0x39, 0x6a, 0x6e, 0x7a, 0x72, 0x6a, 0x68, 0x66, 0x67, 0x76, 0x34, 0x68, 0x30, 0x61, 0x72, 0x7a, 0x70, 0x33, 0x38, 0x6e, 0x6e, 0x7a, 0x79, 0x35, 0x6a, 0x33, 0x37, 0x39, 0x63, 0x6a, 0x72, 0x67, 0x35, 0x67, 0x35, 0x61, 0x73, 0x67, 0x36, 0x6a, 0x32, 0x74, 0x78, 0x6c, 0x32, 0x78, 0x39, 0x74, 0x75, 0x70, 0x79, 0x63, 0x75, 0x6b, 0x63, 0x71, 0x70, 0x36, 0x67, 0x71, 0x79, 0x73, 0x68, 0x77, 0x70, 0x65, 0x66, 0x67, 0x6c, 0x75, 0x32, 0x76, 0x67, 0x67, 0x61, 0x73, 0x64, 0x6e, 0x32, 0x33, 0x7a, 0x63, 0x75, 0x38, 0x79, 0x37, 0x65, 0x77, 0x36, 0x65, 0x32, 0x78, 0x35, 0x63, 0x76, 0x66, 0x36, 0x39, 0x67, 0x73, 0x30, 0x67, 0x66, 0x64, 0x79, 0x65, 0x76, 0x68, 0x30, 0x77, 0x6a, 0x32, 0x61, 0x77, 0x36, 0x77, 0x71, 0x32, 0x66, 0x39, 0x61, 0x6a, 0x71, 0x68, 0x7a, 0x7a, 0x36, 0x6c, 0x7a, 0x6d, 0x39, 0x6c, 0x72, 0x74, 0x73, 0x74, 0x68, 0x72, 0x72, 0x35, 0x7a, 0x68, 0x39, 0x35, 0x39, 0x35, 0x34, 0x75, 0x79, 0x64, 0x77, 0x39, 0x75, 0x6c, 0x6c, 0x67, 0x61, 0x66, 0x6d
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f

View File

@ -13,7 +13,7 @@
let test_vectors = vec![
TestVector {
t_key_bytes: Some([
0x13, 0xb5, 0x5c, 0xd3, 0xf7, 0x48, 0xb8, 0xd2, 0x9a, 0xd4, 0x9e, 0x3a, 0x32, 0xc6, 0xcb, 0xf6, 0x74, 0x1b, 0x21, 0x76, 0xd4, 0xaf, 0x1d, 0x3f, 0x42, 0xb9, 0xa7, 0xa2, 0x63, 0xc6, 0x41, 0xad, 0x02, 0xf7, 0xfa, 0xef, 0x34, 0xd7, 0x54, 0xb8, 0x6c, 0xda, 0xde, 0x4e, 0xa8, 0x4f, 0xd0, 0xf0, 0xa6, 0x5e, 0x3b, 0x8f, 0x73, 0x9f, 0xd7, 0xbb, 0x84, 0x90, 0x5b, 0x17, 0xab, 0x04, 0xa8, 0xb7, 0xad
0x42, 0xd6, 0x7b, 0x57, 0x0a, 0x66, 0x4b, 0x8d, 0xc3, 0xce, 0xbb, 0x8f, 0x0a, 0xf4, 0x24, 0x3f, 0xf9, 0xe7, 0xe6, 0xe8, 0xd0, 0x86, 0x08, 0x4e, 0x23, 0x25, 0x67, 0x88, 0x03, 0xb1, 0x42, 0xd1, 0x03, 0x87, 0xeb, 0xa0, 0x4d, 0xbf, 0xb4, 0x06, 0xb2, 0xb2, 0xf0, 0x46, 0xe6, 0x61, 0x40, 0x84, 0x59, 0xbc, 0x3d, 0x1e, 0x0e, 0x7a, 0xa0, 0xf1, 0x47, 0x04, 0x3b, 0x07, 0x6d, 0x00, 0xd5, 0xe1, 0x11
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -24,7 +24,7 @@
0xf6, 0xee, 0x69, 0x21, 0x48, 0x1c, 0xdd, 0x86, 0xb3, 0xcc, 0x43, 0x18, 0xd9, 0x61, 0x4f, 0xc8, 0x20, 0x90, 0x5d, 0x04, 0x2b, 0xb1, 0xef, 0x9c, 0xa3, 0xf2, 0x49, 0x88, 0xc7, 0xb3, 0x53, 0x42, 0x01, 0xcf, 0xb1, 0xcd, 0x8d, 0xbf, 0x69, 0xb8, 0x25, 0x0c, 0x18, 0xef, 0x41, 0x29, 0x4c, 0xa9, 0x79, 0x93, 0xdb, 0x54, 0x6c, 0x1f, 0xe0
]),
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x70, 0x61, 0x34, 0x6d, 0x70, 0x68, 0x6a, 0x64, 0x38, 0x77, 0x6d, 0x77, 0x36, 0x36, 0x34, 0x79, 0x72, 0x78, 0x73, 0x79, 0x61, 0x70, 0x71, 0x78, 0x34, 0x6c, 0x75, 0x77, 0x6c, 0x73, 0x6e, 0x33, 0x74, 0x6e, 0x39, 0x35, 0x74, 0x6b, 0x33, 0x74, 0x33, 0x72, 0x36, 0x39, 0x6a, 0x6a, 0x39, 0x78, 0x66, 0x72, 0x63, 0x70, 0x7a, 0x79, 0x70, 0x79, 0x70, 0x78, 0x72, 0x6b, 0x67, 0x76, 0x33, 0x79, 0x67, 0x32, 0x79, 0x7a, 0x6c, 0x35, 0x78, 0x78, 0x7a, 0x76, 0x32, 0x72, 0x6b, 0x75, 0x36, 0x6e, 0x37, 0x35, 0x32, 0x6c, 0x70, 0x6a, 0x32, 0x35, 0x74, 0x77, 0x64, 0x76, 0x61, 0x76, 0x74, 0x75, 0x37, 0x30, 0x6d, 0x74, 0x30, 0x33, 0x79, 0x79, 0x36, 0x7a, 0x61, 0x70, 0x78, 0x73, 0x66, 0x70, 0x70, 0x66, 0x36, 0x75, 0x34, 0x39, 0x65, 0x36, 0x32, 0x76, 0x61, 0x67, 0x64, 0x75, 0x36, 0x65, 0x71, 0x6e, 0x65, 0x76, 0x6b, 0x75, 0x72, 0x75, 0x77, 0x67, 0x66, 0x79, 0x39, 0x39, 0x77, 0x6a, 0x6a, 0x66, 0x36, 0x36, 0x7a, 0x6d, 0x63, 0x6e, 0x39, 0x38, 0x30, 0x39, 0x33, 0x37, 0x72, 0x36, 0x39, 0x38, 0x73, 0x71, 0x70, 0x64, 0x34, 0x35, 0x67, 0x76, 0x38, 0x6a, 0x73, 0x6c, 0x64, 0x70, 0x6b, 0x68, 0x63, 0x6d, 0x70, 0x68, 0x64, 0x6e, 0x77, 0x30, 0x66, 0x64, 0x67, 0x6e, 0x64, 0x34, 0x32, 0x38, 0x6a, 0x77, 0x37, 0x37, 0x75, 0x68, 0x35, 0x70, 0x36, 0x6a, 0x66, 0x71, 0x66, 0x33, 0x65, 0x6c, 0x6e, 0x64, 0x37, 0x7a, 0x6a, 0x70, 0x64, 0x77, 0x37, 0x74, 0x73, 0x6b, 0x35, 0x70, 0x6d, 0x68, 0x66, 0x6e, 0x36, 0x65, 0x75, 0x39, 0x63, 0x72, 0x6e, 0x76, 0x67, 0x30, 0x74, 0x77, 0x6d, 0x30, 0x37, 0x64, 0x37, 0x66, 0x6c, 0x74, 0x38, 0x6d, 0x32, 0x65, 0x79, 0x78, 0x6c, 0x35, 0x61, 0x34, 0x68, 0x68, 0x7a, 0x76, 0x36, 0x6d, 0x66, 0x34, 0x63, 0x75, 0x36, 0x6e, 0x67, 0x6a, 0x6a, 0x32, 0x76, 0x6b, 0x66, 0x6d, 0x71, 0x73, 0x70, 0x65, 0x7a, 0x6d, 0x6d, 0x32, 0x78, 0x66, 0x6c, 0x72, 0x6e, 0x6a, 0x77, 0x67, 0x37, 0x78, 0x6c, 0x68, 0x79, 0x61, 0x38, 0x67, 0x65, 0x7a, 0x64, 0x76, 0x67, 0x32, 0x70, 0x73, 0x78, 0x34, 0x74, 0x39, 0x77, 0x79, 0x33, 0x74, 0x37, 0x77, 0x73, 0x61, 0x74, 0x39, 0x6d, 0x64, 0x36, 0x75, 0x68, 0x75, 0x74, 0x6e, 0x6a, 0x32, 0x30, 0x38, 0x7a, 0x66, 0x6e
0x75, 0x69, 0x76, 0x6b, 0x31, 0x64, 0x6a, 0x65, 0x74, 0x71, 0x67, 0x33, 0x66, 0x77, 0x73, 0x37, 0x79, 0x37, 0x71, 0x75, 0x35, 0x74, 0x65, 0x6b, 0x79, 0x6e, 0x76, 0x63, 0x64, 0x68, 0x7a, 0x36, 0x39, 0x67, 0x73, 0x79, 0x71, 0x30, 0x37, 0x65, 0x77, 0x76, 0x70, 0x70, 0x6d, 0x7a, 0x78, 0x64, 0x71, 0x68, 0x70, 0x66, 0x7a, 0x64, 0x67, 0x6d, 0x78, 0x38, 0x75, 0x72, 0x6e, 0x6b, 0x71, 0x7a, 0x76, 0x37, 0x79, 0x6c, 0x7a, 0x37, 0x38, 0x65, 0x7a, 0x34, 0x33, 0x75, 0x78, 0x32, 0x36, 0x36, 0x70, 0x71, 0x6a, 0x68, 0x65, 0x63, 0x64, 0x35, 0x39, 0x66, 0x7a, 0x68, 0x6e, 0x37, 0x77, 0x70, 0x65, 0x36, 0x7a, 0x61, 0x72, 0x6e, 0x7a, 0x68, 0x38, 0x30, 0x34, 0x68, 0x6a, 0x74, 0x6b, 0x79, 0x61, 0x64, 0x32, 0x35, 0x72, 0x79, 0x71, 0x6c, 0x61, 0x35, 0x70, 0x6e, 0x63, 0x38, 0x70, 0x35, 0x77, 0x64, 0x6c, 0x33, 0x70, 0x68, 0x6a, 0x39, 0x66, 0x63, 0x7a, 0x68, 0x7a, 0x36, 0x34, 0x7a, 0x70, 0x72, 0x75, 0x6e, 0x33, 0x75, 0x78, 0x37, 0x79, 0x39, 0x6a, 0x63, 0x30, 0x38, 0x35, 0x36, 0x37, 0x78, 0x72, 0x79, 0x75, 0x6d, 0x75, 0x7a, 0x35, 0x39, 0x72, 0x6a, 0x6d, 0x67, 0x34, 0x75, 0x75, 0x66, 0x6c, 0x70, 0x6a, 0x71, 0x77, 0x6e, 0x71, 0x30, 0x6a, 0x30, 0x74, 0x7a, 0x63, 0x65, 0x30, 0x78, 0x37, 0x34, 0x74, 0x34, 0x74, 0x76, 0x33, 0x67, 0x66, 0x6a, 0x71, 0x37, 0x6e, 0x63, 0x7a, 0x6b, 0x61, 0x77, 0x78, 0x79, 0x36, 0x79, 0x37, 0x68, 0x73, 0x65, 0x37, 0x33, 0x33, 0x61, 0x65, 0x33, 0x76, 0x77, 0x37, 0x71, 0x66, 0x6a, 0x64, 0x30, 0x73, 0x73, 0x30, 0x70, 0x79, 0x74, 0x76, 0x65, 0x7a, 0x78, 0x70, 0x34, 0x32, 0x70, 0x36, 0x72, 0x72, 0x70, 0x7a, 0x65, 0x68, 0x36, 0x74, 0x32, 0x7a, 0x72, 0x7a, 0x37, 0x7a, 0x70, 0x6a, 0x6b, 0x30, 0x78, 0x68, 0x6e, 0x67, 0x63, 0x6d, 0x36, 0x67, 0x77, 0x64, 0x70, 0x70, 0x78, 0x73, 0x35, 0x38, 0x6a, 0x6b, 0x78, 0x35, 0x36, 0x67, 0x73, 0x66, 0x66, 0x6c, 0x75, 0x67, 0x65, 0x68, 0x66, 0x35, 0x76, 0x6a, 0x6c, 0x6d, 0x75, 0x37, 0x76, 0x6a, 0x33, 0x33, 0x39, 0x33, 0x67, 0x6a, 0x36, 0x75, 0x33, 0x37, 0x77, 0x65, 0x6e, 0x61, 0x76, 0x74, 0x71, 0x79, 0x68, 0x64, 0x76, 0x63, 0x64, 0x65, 0x61, 0x6a, 0x38, 0x36, 0x73, 0x36, 0x6a, 0x63, 0x7a, 0x6c, 0x34, 0x7a, 0x71
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -33,7 +33,7 @@
},
TestVector {
t_key_bytes: Some([
0x82, 0x47, 0xa8, 0xbb, 0x70, 0xd2, 0x1b, 0x1a, 0xa8, 0xb1, 0x9e, 0x32, 0xcd, 0xa1, 0x59, 0x10, 0xf5, 0x4d, 0x87, 0xe0, 0x08, 0x32, 0xcf, 0x7f, 0x29, 0xa3, 0x77, 0xad, 0x3b, 0x63, 0x2a, 0xf6, 0x02, 0x48, 0x11, 0xeb, 0x47, 0x6d, 0xa7, 0x7d, 0xb9, 0x2d, 0x1a, 0xc5, 0x4f, 0x3e, 0xb7, 0x51, 0x1e, 0x0c, 0x48, 0x33, 0x25, 0x91, 0x15, 0x36, 0x54, 0x6e, 0xa9, 0x7e, 0x02, 0xda, 0xa3, 0x78, 0x1e
0x37, 0xa6, 0x37, 0xe2, 0x40, 0x12, 0x80, 0x72, 0xff, 0xe3, 0x46, 0xf3, 0x0d, 0x40, 0x88, 0x60, 0xab, 0x46, 0xef, 0x54, 0x2e, 0x30, 0xe3, 0x1f, 0x3c, 0x0e, 0x58, 0x9a, 0xee, 0x53, 0xf2, 0xc4, 0x03, 0x74, 0x4a, 0xbc, 0xc9, 0xf8, 0xfa, 0x78, 0x57, 0x1b, 0x58, 0x54, 0x06, 0x8e, 0x27, 0x16, 0x97, 0x6f, 0xb9, 0x7d, 0x29, 0x6e, 0x87, 0x20, 0xaf, 0x37, 0x01, 0xe4, 0x11, 0xfc, 0xa2, 0xfc, 0x03
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -42,7 +42,7 @@
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x36, 0x79, 0x66, 0x33, 0x38, 0x6b, 0x70, 0x63, 0x79, 0x33, 0x30, 0x68, 0x35, 0x78, 0x38, 0x67, 0x6b, 0x35, 0x38, 0x6b, 0x74, 0x61, 0x79, 0x34, 0x66, 0x68, 0x61, 0x64, 0x78, 0x37, 0x33, 0x72, 0x30, 0x35, 0x30, 0x79, 0x64, 0x63, 0x33, 0x6c, 0x74, 0x78, 0x6c, 0x33, 0x38, 0x6d, 0x6b, 0x6d, 0x71, 0x68, 0x7a, 0x61, 0x74, 0x6c, 0x34, 0x79, 0x32, 0x30, 0x65, 0x75, 0x35, 0x33, 0x68, 0x73, 0x64, 0x74, 0x71, 0x6e, 0x71, 0x63, 0x65, 0x63, 0x75, 0x67, 0x38, 0x6d, 0x7a, 0x6c, 0x79, 0x76, 0x37, 0x77, 0x72, 0x38, 0x63, 0x77, 0x64, 0x78, 0x6d, 0x6b, 0x37, 0x6d, 0x78, 0x63, 0x70, 0x7a, 0x75, 0x6d, 0x66, 0x6b, 0x68, 0x78, 0x76, 0x37, 0x6c, 0x66, 0x72, 0x72, 0x70, 0x37, 0x7a, 0x77, 0x32, 0x36, 0x65, 0x78, 0x32, 0x6c, 0x6a, 0x65, 0x7a, 0x39, 0x73, 0x63, 0x34, 0x32, 0x79, 0x6d, 0x61, 0x30, 0x68, 0x6a, 0x63, 0x39, 0x77, 0x38, 0x79, 0x76, 0x77, 0x38, 0x68, 0x63, 0x79, 0x67, 0x79, 0x39, 0x72, 0x78, 0x6a, 0x6b, 0x63, 0x66, 0x35, 0x6c, 0x61, 0x68, 0x33, 0x67, 0x75, 0x79, 0x36, 0x70, 0x76, 0x7a, 0x30, 0x65, 0x74, 0x74, 0x66, 0x65, 0x36, 0x38, 0x30, 0x78, 0x78, 0x39, 0x68, 0x39, 0x6d, 0x38, 0x30, 0x64, 0x6b, 0x39, 0x74, 0x65, 0x39, 0x38, 0x6c, 0x6a, 0x33, 0x72, 0x66, 0x61, 0x73, 0x66, 0x32, 0x6c, 0x6b, 0x33, 0x78, 0x36, 0x38, 0x76, 0x38, 0x30, 0x36, 0x37, 0x78, 0x68, 0x74, 0x37, 0x75, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x66, 0x35, 0x6c, 0x37, 0x34, 0x32, 0x6b, 0x39, 0x6e, 0x65, 0x6a, 0x37, 0x67, 0x79, 0x79, 0x79, 0x65, 0x6c, 0x72, 0x71, 0x30, 0x70, 0x67, 0x65, 0x73, 0x33
0x75, 0x69, 0x76, 0x6b, 0x31, 0x63, 0x74, 0x71, 0x35, 0x65, 0x76, 0x6a, 0x6d, 0x32, 0x79, 0x72, 0x35, 0x32, 0x6b, 0x34, 0x7a, 0x70, 0x64, 0x66, 0x34, 0x73, 0x77, 0x74, 0x65, 0x61, 0x34, 0x66, 0x38, 0x70, 0x36, 0x66, 0x33, 0x70, 0x39, 0x76, 0x68, 0x32, 0x70, 0x61, 0x37, 0x74, 0x73, 0x64, 0x38, 0x76, 0x61, 0x66, 0x71, 0x6a, 0x36, 0x72, 0x61, 0x63, 0x35, 0x6d, 0x6a, 0x30, 0x6b, 0x66, 0x75, 0x70, 0x77, 0x6a, 0x39, 0x65, 0x73, 0x32, 0x30, 0x73, 0x70, 0x63, 0x66, 0x6d, 0x36, 0x36, 0x6a, 0x68, 0x34, 0x79, 0x75, 0x68, 0x34, 0x78, 0x6e, 0x61, 0x7a, 0x64, 0x32, 0x38, 0x72, 0x61, 0x70, 0x6b, 0x32, 0x64, 0x6a, 0x39, 0x77, 0x33, 0x67, 0x32, 0x30, 0x72, 0x71, 0x37, 0x68, 0x63, 0x36, 0x39, 0x33, 0x6d, 0x6d, 0x7a, 0x6c, 0x74, 0x66, 0x34, 0x35, 0x61, 0x75, 0x36, 0x39, 0x79, 0x63, 0x68, 0x67, 0x33, 0x6a, 0x6c, 0x64, 0x33, 0x36, 0x6e, 0x6d, 0x37, 0x75, 0x65, 0x6d, 0x7a, 0x32, 0x6c, 0x66, 0x34, 0x35, 0x73, 0x34, 0x78, 0x35, 0x74, 0x66, 0x36, 0x68, 0x6a, 0x7a, 0x73, 0x67, 0x68, 0x65, 0x35, 0x65, 0x75, 0x67, 0x6b, 0x75, 0x32, 0x72, 0x33, 0x77, 0x39, 0x6a, 0x75, 0x6a, 0x30, 0x74, 0x38, 0x79, 0x72, 0x77, 0x70, 0x76, 0x33, 0x39, 0x38, 0x64, 0x6a, 0x73, 0x66, 0x30, 0x76, 0x6d, 0x36, 0x74, 0x72, 0x67, 0x39, 0x6e, 0x6b, 0x63, 0x64, 0x74, 0x76, 0x37, 0x76, 0x36, 0x79, 0x7a, 0x67, 0x77, 0x67, 0x6e, 0x30, 0x36, 0x77, 0x35, 0x68, 0x6b, 0x74, 0x67, 0x6e, 0x78, 0x65, 0x32, 0x65, 0x6d, 0x70, 0x64, 0x63, 0x71, 0x75, 0x77, 0x6c, 0x64, 0x35, 0x6d, 0x34, 0x33, 0x6b, 0x71, 0x63, 0x70, 0x63, 0x77, 0x39, 0x71, 0x76
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -51,7 +51,7 @@
},
TestVector {
t_key_bytes: Some([
0x2d, 0x12, 0xeb, 0xf2, 0x2e, 0x70, 0x33, 0xc5, 0x0b, 0xbc, 0xc9, 0xcf, 0xff, 0xae, 0x0d, 0x2b, 0xcb, 0xaa, 0x16, 0x3d, 0x3a, 0x1d, 0x5c, 0x61, 0x69, 0xdd, 0xc8, 0xef, 0x78, 0x58, 0xe3, 0xcb, 0x02, 0xbe, 0x3c, 0x62, 0x80, 0xa9, 0x29, 0xeb, 0x7d, 0x60, 0x68, 0x83, 0xff, 0x2f, 0xea, 0x9e, 0x9e, 0xbd, 0xbb, 0xc1, 0xe3, 0x5e, 0xda, 0x37, 0xd1, 0x11, 0x26, 0x2d, 0x6a, 0x90, 0xec, 0x73, 0x20
0x33, 0x79, 0x90, 0x74, 0x4a, 0x6a, 0x64, 0x3b, 0x89, 0x5f, 0x71, 0x47, 0x15, 0xb5, 0xe0, 0x59, 0xb7, 0x80, 0x77, 0x16, 0xd7, 0x15, 0xf9, 0x18, 0x12, 0xd2, 0x6d, 0xcb, 0xf8, 0x7f, 0xa3, 0xb6, 0x02, 0x7f, 0x09, 0xe8, 0x1a, 0x92, 0x0c, 0xec, 0x15, 0x90, 0x8b, 0xe8, 0xc9, 0x5d, 0x74, 0xf0, 0x61, 0xf2, 0x56, 0x98, 0xf8, 0xdf, 0x46, 0xb9, 0x48, 0x07, 0x77, 0x87, 0x7a, 0xff, 0x5a, 0xa1, 0x2b
]),
sapling_ivk_bytes: Some([
0x7b, 0x2c, 0xe2, 0x9b, 0x1c, 0x44, 0x1f, 0xb6, 0x85, 0x34, 0xde, 0x04, 0x41, 0xe5, 0xd7, 0x5c, 0x2d, 0xa2, 0x46, 0x67, 0x37, 0x2d, 0x9a, 0xe6, 0xdb, 0x6c, 0xf6, 0x36, 0x93, 0xf4, 0x4d, 0x86, 0xbc, 0xc4, 0xdc, 0x45, 0x10, 0xf8, 0x3a, 0xef, 0x5a, 0x26, 0x6c, 0xa0, 0x49, 0xe8, 0x32, 0xeb, 0x81, 0xf0, 0x6c, 0x8a, 0x41, 0x0b, 0xe9, 0x46, 0x13, 0xc2, 0x67, 0xc8, 0xfd, 0x87, 0xb4, 0x07
@ -60,7 +60,7 @@
unknown_ivk_typecode: 65530,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6e, 0x72, 0x68, 0x36, 0x79, 0x64, 0x74, 0x74, 0x76, 0x7a, 0x33, 0x73, 0x6c, 0x63, 0x76, 0x30, 0x68, 0x7a, 0x65, 0x38, 0x32, 0x6a, 0x38, 0x6b, 0x78, 0x65, 0x33, 0x32, 0x6e, 0x61, 0x74, 0x38, 0x6a, 0x6c, 0x6e, 0x71, 0x35, 0x61, 0x75, 0x39, 0x75, 0x64, 0x68, 0x64, 0x72, 0x37, 0x6b, 0x37, 0x39, 0x66, 0x30, 0x79, 0x39, 0x35, 0x75, 0x37, 0x79, 0x76, 0x38, 0x71, 0x67, 0x36, 0x70, 0x39, 0x77, 0x33, 0x6a, 0x73, 0x75, 0x79, 0x79, 0x36, 0x35, 0x79, 0x64, 0x6c, 0x6a, 0x6d, 0x6a, 0x67, 0x65, 0x6b, 0x70, 0x78, 0x74, 0x79, 0x66, 0x78, 0x6e, 0x61, 0x72, 0x6a, 0x76, 0x6a, 0x76, 0x71, 0x64, 0x32, 0x64, 0x6e, 0x64, 0x7a, 0x39, 0x74, 0x78, 0x36, 0x79, 0x65, 0x71, 0x37, 0x6d, 0x76, 0x6b, 0x7a, 0x30, 0x70, 0x78, 0x32, 0x74, 0x63, 0x79, 0x61, 0x6d, 0x68, 0x70, 0x30, 0x67, 0x6d, 0x6a, 0x72, 0x70, 0x6a, 0x30, 0x32, 0x64, 0x79, 0x39, 0x72, 0x34, 0x75, 0x67, 0x6a, 0x65, 0x37, 0x37, 0x79, 0x74, 0x6d, 0x76, 0x68, 0x71, 0x6a, 0x39, 0x6a, 0x72, 0x66, 0x37, 0x78, 0x35, 0x77, 0x36, 0x6c, 0x67, 0x6c, 0x61, 0x77, 0x76, 0x7a, 0x74, 0x32, 0x7a, 0x75, 0x34, 0x73, 0x71, 0x33, 0x68, 0x7a, 0x73, 0x77, 0x37, 0x70, 0x6d, 0x78, 0x6b, 0x35, 0x74, 0x71, 0x63, 0x6c, 0x72, 0x7a, 0x63, 0x33, 0x66, 0x32, 0x6c, 0x77, 0x6b, 0x6a, 0x37, 0x39, 0x30, 0x6a, 0x38, 0x37, 0x61, 0x74, 0x6d, 0x32, 0x68, 0x72, 0x33, 0x66, 0x6c, 0x32, 0x75, 0x39, 0x30, 0x67, 0x30, 0x35, 0x79, 0x37, 0x38, 0x32, 0x6e, 0x6e, 0x6b, 0x30, 0x6d, 0x6c, 0x6b, 0x35, 0x67, 0x77, 0x35, 0x71, 0x67, 0x71, 0x78, 0x71, 0x74, 0x63, 0x67
0x75, 0x69, 0x76, 0x6b, 0x31, 0x64, 0x74, 0x7a, 0x63, 0x32, 0x61, 0x79, 0x33, 0x6a, 0x6e, 0x7a, 0x6a, 0x74, 0x6b, 0x39, 0x33, 0x74, 0x73, 0x71, 0x78, 0x71, 0x6e, 0x30, 0x66, 0x6e, 0x65, 0x66, 0x37, 0x35, 0x6c, 0x76, 0x70, 0x76, 0x33, 0x71, 0x63, 0x32, 0x7a, 0x64, 0x74, 0x6e, 0x36, 0x66, 0x78, 0x76, 0x6a, 0x68, 0x33, 0x71, 0x32, 0x70, 0x7a, 0x35, 0x72, 0x39, 0x65, 0x68, 0x64, 0x32, 0x63, 0x33, 0x6d, 0x79, 0x63, 0x65, 0x6e, 0x36, 0x6d, 0x6a, 0x68, 0x35, 0x35, 0x6b, 0x61, 0x67, 0x33, 0x75, 0x39, 0x33, 0x36, 0x79, 0x38, 0x71, 0x7a, 0x73, 0x72, 0x32, 0x77, 0x6e, 0x76, 0x6d, 0x34, 0x67, 0x74, 0x63, 0x37, 0x36, 0x74, 0x67, 0x33, 0x73, 0x39, 0x33, 0x63, 0x6d, 0x72, 0x65, 0x32, 0x30, 0x34, 0x74, 0x74, 0x6a, 0x65, 0x75, 0x6e, 0x70, 0x63, 0x38, 0x75, 0x64, 0x39, 0x7a, 0x71, 0x36, 0x77, 0x37, 0x7a, 0x34, 0x6b, 0x7a, 0x32, 0x37, 0x78, 0x68, 0x66, 0x32, 0x6c, 0x77, 0x73, 0x75, 0x34, 0x63, 0x6c, 0x6c, 0x6b, 0x32, 0x6d, 0x65, 0x39, 0x75, 0x78, 0x38, 0x34, 0x72, 0x74, 0x73, 0x77, 0x68, 0x71, 0x73, 0x74, 0x75, 0x65, 0x38, 0x67, 0x61, 0x72, 0x79, 0x78, 0x7a, 0x34, 0x78, 0x37, 0x66, 0x78, 0x6d, 0x74, 0x79, 0x65, 0x32, 0x36, 0x75, 0x64, 0x6c, 0x33, 0x34, 0x71, 0x65, 0x78, 0x6e, 0x39, 0x79, 0x6b, 0x6a, 0x70, 0x64, 0x64, 0x32, 0x35, 0x6d, 0x78, 0x67, 0x73, 0x76, 0x6c, 0x6a, 0x35, 0x37, 0x79, 0x6a, 0x6c, 0x6a, 0x68, 0x61, 0x7a, 0x38, 0x65, 0x75, 0x72, 0x64, 0x66, 0x36, 0x75, 0x6d, 0x6b, 0x63, 0x36, 0x6d, 0x6b, 0x36, 0x37, 0x38, 0x30, 0x6d, 0x38, 0x79, 0x38, 0x71, 0x6e, 0x6e, 0x6a, 0x36, 0x38, 0x33
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -69,7 +69,7 @@
},
TestVector {
t_key_bytes: Some([
0x42, 0xc0, 0x9a, 0x82, 0x73, 0x0d, 0x7e, 0xa5, 0x2c, 0xe0, 0xc4, 0x39, 0x58, 0x8e, 0xee, 0xba, 0x1c, 0xf2, 0x03, 0x6b, 0xa4, 0x40, 0x98, 0xb8, 0x1e, 0xaf, 0x8a, 0x03, 0xd1, 0xcd, 0xaf, 0xaf, 0x02, 0x61, 0xf5, 0xa0, 0x53, 0xf1, 0xce, 0x7f, 0xc5, 0x91, 0x0f, 0xe7, 0x7e, 0x9e, 0x0d, 0x63, 0x43, 0x53, 0x53, 0x3e, 0xa4, 0xde, 0x6e, 0xb2, 0xd0, 0xd6, 0xe8, 0x64, 0x0c, 0x39, 0xdd, 0x17, 0xa2
0xda, 0xae, 0x5d, 0xf9, 0x1a, 0x1e, 0xf1, 0x3f, 0x87, 0xa1, 0x55, 0x22, 0x03, 0x96, 0x18, 0x73, 0x2f, 0xe8, 0x38, 0xe2, 0xd0, 0x87, 0x31, 0xc9, 0xe2, 0xee, 0xf3, 0x1f, 0xcb, 0x12, 0xf8, 0xb5, 0x03, 0x97, 0xa4, 0x59, 0x34, 0xc7, 0x52, 0xbe, 0x23, 0xb1, 0x70, 0xd8, 0xcb, 0xe6, 0x09, 0x03, 0x91, 0x7b, 0x9d, 0x1e, 0xea, 0x06, 0xeb, 0xa2, 0x05, 0xa9, 0xba, 0xc2, 0xd1, 0xd1, 0xfb, 0xad, 0xb5
]),
sapling_ivk_bytes: Some([
0x7d, 0xa2, 0xf8, 0x9c, 0x20, 0x1c, 0x6f, 0x5f, 0xa2, 0xac, 0x7a, 0x7b, 0xf7, 0x3e, 0xe3, 0x23, 0x44, 0xd1, 0x3d, 0x6f, 0x89, 0xe8, 0x96, 0x04, 0x52, 0x61, 0x32, 0x12, 0xfe, 0x98, 0xd0, 0xcc, 0xef, 0x5f, 0x81, 0x5d, 0x91, 0xa6, 0x14, 0x12, 0x1a, 0x5f, 0xb0, 0xaa, 0x62, 0x22, 0xc1, 0xf4, 0xc1, 0xd0, 0x1e, 0x10, 0x31, 0x15, 0xe4, 0x97, 0x7c, 0x3b, 0xe2, 0xd6, 0x1e, 0xe5, 0x06, 0x06
@ -78,7 +78,7 @@
unknown_ivk_typecode: 65534,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x32, 0x32, 0x39, 0x38, 0x78, 0x6a, 0x6c, 0x38, 0x63, 0x74, 0x70, 0x61, 0x61, 0x65, 0x66, 0x71, 0x68, 0x77, 0x6c, 0x37, 0x39, 0x78, 0x39, 0x67, 0x79, 0x39, 0x68, 0x6b, 0x6d, 0x64, 0x7a, 0x63, 0x32, 0x78, 0x39, 0x70, 0x76, 0x6a, 0x33, 0x39, 0x71, 0x6c, 0x6e, 0x75, 0x35, 0x6c, 0x6d, 0x65, 0x38, 0x30, 0x76, 0x7a, 0x63, 0x76, 0x37, 0x35, 0x64, 0x7a, 0x39, 0x67, 0x63, 0x72, 0x73, 0x76, 0x70, 0x67, 0x63, 0x7a, 0x30, 0x6e, 0x64, 0x38, 0x72, 0x76, 0x61, 0x76, 0x37, 0x61, 0x6e, 0x72, 0x39, 0x36, 0x71, 0x67, 0x63, 0x64, 0x7a, 0x35, 0x38, 0x68, 0x72, 0x30, 0x78, 0x67, 0x70, 0x37, 0x6b, 0x6b, 0x6a, 0x77, 0x67, 0x6a, 0x68, 0x61, 0x71, 0x30, 0x66, 0x74, 0x74, 0x38, 0x35, 0x6e, 0x39, 0x72, 0x72, 0x39, 0x6d, 0x30, 0x34, 0x37, 0x30, 0x78, 0x79, 0x32, 0x66, 0x6e, 0x6a, 0x30, 0x6d, 0x77, 0x32, 0x67, 0x70, 0x36, 0x34, 0x74, 0x35, 0x71, 0x74, 0x35, 0x33, 0x35, 0x70, 0x75, 0x39, 0x33, 0x66, 0x30, 0x6c, 0x6e, 0x74, 0x37, 0x32, 0x74, 0x74, 0x36, 0x37, 0x67, 0x32, 0x72, 0x66, 0x65, 0x78, 0x78, 0x72, 0x35, 0x67, 0x64, 0x70, 0x39, 0x74, 0x38, 0x77, 0x63, 0x79, 0x6a, 0x38, 0x35, 0x6e, 0x64, 0x6b, 0x77, 0x75, 0x79, 0x30, 0x77, 0x35, 0x38, 0x63, 0x67, 0x6c, 0x65, 0x74, 0x71, 0x6a, 0x76, 0x67, 0x6a, 0x73, 0x35, 0x76, 0x79, 0x68, 0x37, 0x64, 0x77, 0x39, 0x79, 0x75, 0x64, 0x77, 0x38, 0x68, 0x76, 0x30, 0x6e, 0x6d, 0x71, 0x75, 0x6d, 0x65, 0x30, 0x71, 0x6a, 0x6d, 0x63, 0x71, 0x61, 0x6c, 0x7a, 0x6e, 0x35, 0x71, 0x78, 0x6a, 0x36, 0x39, 0x6e, 0x63, 0x75, 0x78, 0x37, 0x78, 0x33, 0x65
0x75, 0x69, 0x76, 0x6b, 0x31, 0x75, 0x6c, 0x64, 0x6d, 0x76, 0x68, 0x38, 0x67, 0x67, 0x73, 0x71, 0x6a, 0x35, 0x30, 0x6b, 0x6e, 0x63, 0x77, 0x6d, 0x7a, 0x66, 0x35, 0x67, 0x39, 0x77, 0x74, 0x61, 0x77, 0x74, 0x78, 0x7a, 0x32, 0x79, 0x6c, 0x70, 0x6e, 0x6a, 0x33, 0x32, 0x64, 0x76, 0x34, 0x63, 0x66, 0x77, 0x67, 0x37, 0x33, 0x32, 0x39, 0x61, 0x65, 0x33, 0x39, 0x66, 0x78, 0x77, 0x39, 0x66, 0x71, 0x76, 0x74, 0x75, 0x68, 0x72, 0x33, 0x68, 0x30, 0x6e, 0x65, 0x77, 0x76, 0x72, 0x33, 0x6c, 0x61, 0x6a, 0x71, 0x36, 0x72, 0x77, 0x64, 0x73, 0x70, 0x76, 0x34, 0x66, 0x64, 0x33, 0x78, 0x71, 0x37, 0x73, 0x77, 0x68, 0x68, 0x79, 0x66, 0x6d, 0x35, 0x32, 0x6b, 0x6d, 0x63, 0x74, 0x6e, 0x64, 0x6e, 0x33, 0x77, 0x70, 0x67, 0x73, 0x78, 0x73, 0x65, 0x37, 0x63, 0x78, 0x32, 0x61, 0x63, 0x74, 0x61, 0x37, 0x35, 0x74, 0x76, 0x6c, 0x7a, 0x7a, 0x76, 0x35, 0x38, 0x68, 0x78, 0x35, 0x32, 0x75, 0x6d, 0x32, 0x71, 0x65, 0x30, 0x70, 0x38, 0x68, 0x79, 0x77, 0x6d, 0x6c, 0x34, 0x67, 0x65, 0x6b, 0x6c, 0x77, 0x67, 0x32, 0x6b, 0x66, 0x32, 0x33, 0x77, 0x61, 0x76, 0x61, 0x6b, 0x72, 0x6c, 0x71, 0x61, 0x39, 0x73, 0x67, 0x77, 0x7a, 0x63, 0x33, 0x37, 0x65, 0x6a, 0x32, 0x6b, 0x72, 0x73, 0x36, 0x63, 0x35, 0x6a, 0x35, 0x78, 0x32, 0x61, 0x74, 0x68, 0x64, 0x32, 0x61, 0x65, 0x76, 0x79, 0x77, 0x64, 0x67, 0x32, 0x67, 0x6b, 0x70, 0x75, 0x67, 0x74, 0x73, 0x35, 0x6e, 0x30, 0x66, 0x37, 0x79, 0x6e, 0x35, 0x37, 0x39, 0x67, 0x65, 0x64, 0x72, 0x34, 0x32, 0x70, 0x39, 0x36, 0x6a, 0x75, 0x74, 0x36, 0x39, 0x61, 0x71, 0x74, 0x75, 0x33, 0x68, 0x79, 0x68
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -87,7 +87,7 @@
},
TestVector {
t_key_bytes: Some([
0xc5, 0xde, 0xbc, 0x42, 0xcb, 0xb6, 0x55, 0xf5, 0x5c, 0xab, 0xb3, 0xe9, 0x48, 0xbb, 0x86, 0xf7, 0x67, 0x46, 0x89, 0x57, 0xcb, 0xb0, 0xe1, 0x85, 0xba, 0xb7, 0x89, 0x74, 0xe6, 0x3f, 0x02, 0x95, 0x03, 0xeb, 0x85, 0x54, 0x67, 0x47, 0x39, 0x89, 0x2c, 0xd3, 0x30, 0x53, 0xd6, 0x97, 0x0c, 0x54, 0x98, 0xb0, 0x47, 0xe1, 0xab, 0xe0, 0x71, 0x03, 0x8d, 0x6f, 0x8d, 0x79, 0x33, 0xd3, 0xd1, 0xe5, 0x52
0xce, 0xc5, 0xff, 0x35, 0xa0, 0xd7, 0xa9, 0x07, 0x30, 0x82, 0x42, 0x29, 0x00, 0x96, 0xdf, 0x9c, 0x83, 0x29, 0xf8, 0x96, 0x7a, 0x3a, 0xa8, 0xe3, 0xc5, 0xb8, 0x70, 0xa7, 0x62, 0x04, 0xe0, 0xe6, 0x03, 0x0f, 0x4f, 0xd2, 0x1e, 0xac, 0xfe, 0xd9, 0x1d, 0xdd, 0x46, 0x9b, 0x76, 0xae, 0xf9, 0xae, 0x92, 0x34, 0xe9, 0xcd, 0x28, 0x82, 0xe7, 0xa4, 0xb0, 0x20, 0x70, 0x12, 0xad, 0x38, 0x38, 0xb2, 0x4d
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -96,7 +96,7 @@
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x30, 0x63, 0x68, 0x32, 0x74, 0x32, 0x64, 0x33, 0x6a, 0x67, 0x6b, 0x6c, 0x39, 0x37, 0x67, 0x72, 0x37, 0x73, 0x6d, 0x72, 0x66, 0x67, 0x61, 0x72, 0x65, 0x7a, 0x32, 0x6b, 0x6c, 0x61, 0x67, 0x71, 0x6a, 0x79, 0x68, 0x77, 0x32, 0x37, 0x70, 0x6d, 0x76, 0x6b, 0x73, 0x78, 0x73, 0x66, 0x75, 0x30, 0x68, 0x74, 0x7a, 0x64, 0x61, 0x61, 0x76, 0x6a, 0x37, 0x77, 0x73, 0x6b, 0x75, 0x61, 0x33, 0x66, 0x6b, 0x66, 0x32, 0x76, 0x77, 0x73, 0x74, 0x6b, 0x32, 0x32, 0x67, 0x38, 0x63, 0x6a, 0x78, 0x30, 0x65, 0x6d, 0x6a, 0x33, 0x71, 0x6c, 0x79, 0x76, 0x39, 0x39, 0x78, 0x36, 0x78, 0x6e, 0x78, 0x71, 0x66, 0x72, 0x68, 0x78, 0x7a, 0x66, 0x6a, 0x64, 0x68, 0x75, 0x77, 0x6d, 0x6d, 0x38, 0x37, 0x72, 0x77, 0x61, 0x39, 0x74, 0x61, 0x6a, 0x30, 0x32, 0x6e, 0x32, 0x79, 0x38, 0x33, 0x67, 0x74, 0x6b, 0x6e, 0x74, 0x70, 0x78, 0x71, 0x71, 0x71, 0x7a, 0x7a, 0x33, 0x76, 0x78, 0x63, 0x39, 0x67, 0x63, 0x66, 0x61, 0x38, 0x78, 0x70, 0x6a, 0x71, 0x78, 0x6d, 0x77, 0x30, 0x34, 0x6b, 0x72, 0x65, 0x6d, 0x38, 0x75, 0x6d, 0x33, 0x63, 0x63, 0x61, 0x63, 0x77, 0x70, 0x72, 0x6a, 0x6a, 0x79, 0x63, 0x76, 0x37, 0x68, 0x37, 0x71, 0x79, 0x7a, 0x68, 0x37, 0x6c, 0x38, 0x74, 0x6b, 0x67, 0x7a, 0x6c, 0x67, 0x32, 0x64, 0x77, 0x63, 0x6b, 0x78, 0x70, 0x67, 0x6d, 0x65, 0x34, 0x73, 0x6d, 0x64, 0x68, 0x6c, 0x39, 0x77, 0x61, 0x33, 0x34, 0x6a, 0x66, 0x6d, 0x71, 0x30, 0x74, 0x32, 0x79, 0x36, 0x38, 0x68, 0x61, 0x68, 0x72, 0x30, 0x71, 0x75, 0x68, 0x30, 0x30, 0x68, 0x6c, 0x78, 0x6e, 0x38, 0x71, 0x72, 0x68, 0x35, 0x64, 0x67, 0x66
0x75, 0x69, 0x76, 0x6b, 0x31, 0x74, 0x6d, 0x36, 0x66, 0x75, 0x6a, 0x6a, 0x38, 0x6b, 0x39, 0x30, 0x6c, 0x76, 0x74, 0x73, 0x37, 0x32, 0x64, 0x61, 0x76, 0x6b, 0x74, 0x38, 0x6e, 0x64, 0x36, 0x70, 0x75, 0x63, 0x72, 0x70, 0x33, 0x6a, 0x68, 0x72, 0x37, 0x36, 0x7a, 0x63, 0x37, 0x6e, 0x35, 0x61, 0x72, 0x77, 0x73, 0x34, 0x61, 0x36, 0x76, 0x6e, 0x37, 0x77, 0x30, 0x77, 0x72, 0x6a, 0x34, 0x37, 0x6d, 0x74, 0x6c, 0x72, 0x6a, 0x75, 0x76, 0x65, 0x36, 0x74, 0x63, 0x37, 0x76, 0x66, 0x70, 0x33, 0x39, 0x38, 0x77, 0x64, 0x78, 0x74, 0x30, 0x6d, 0x63, 0x37, 0x67, 0x30, 0x78, 0x6c, 0x36, 0x79, 0x37, 0x33, 0x70, 0x75, 0x38, 0x6c, 0x7a, 0x76, 0x79, 0x67, 0x6c, 0x68, 0x30, 0x61, 0x32, 0x71, 0x39, 0x6c, 0x61, 0x65, 0x36, 0x61, 0x78, 0x30, 0x65, 0x6b, 0x38, 0x66, 0x6a, 0x6c, 0x33, 0x33, 0x64, 0x66, 0x76, 0x68, 0x6e, 0x6a, 0x39, 0x75, 0x68, 0x77, 0x71, 0x64, 0x65, 0x66, 0x76, 0x61, 0x75, 0x6b, 0x77, 0x30, 0x6a, 0x30, 0x36, 0x68, 0x6d, 0x67, 0x61, 0x33, 0x7a, 0x73, 0x34, 0x33, 0x33, 0x73, 0x64, 0x67, 0x6e, 0x6c, 0x76, 0x7a, 0x36, 0x71, 0x70, 0x6e, 0x71, 0x71, 0x33, 0x77, 0x78, 0x33, 0x33, 0x74, 0x61, 0x76, 0x64, 0x35, 0x66, 0x63, 0x71, 0x64, 0x35, 0x77, 0x73, 0x72, 0x67, 0x30, 0x74, 0x6b, 0x36, 0x6e, 0x6b, 0x32, 0x65, 0x6c, 0x33, 0x73, 0x35, 0x74, 0x71, 0x37, 0x7a, 0x39, 0x68, 0x39, 0x67, 0x6c, 0x61, 0x39, 0x79, 0x63, 0x74, 0x35, 0x39, 0x65, 0x61, 0x61, 0x7a, 0x74, 0x72, 0x68, 0x79, 0x37, 0x6a, 0x61, 0x7a, 0x70, 0x66, 0x39, 0x37, 0x66, 0x73, 0x63, 0x37, 0x39, 0x35, 0x73, 0x6e, 0x79, 0x74, 0x77, 0x6e, 0x6c
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -137,7 +137,7 @@
},
TestVector {
t_key_bytes: Some([
0xa0, 0xfd, 0xeb, 0xe3, 0x0c, 0x34, 0x27, 0x51, 0xc0, 0x1c, 0x12, 0x0f, 0x33, 0x25, 0xed, 0x3b, 0x74, 0xb3, 0x7d, 0x45, 0x5f, 0xbe, 0xb1, 0x4a, 0xdb, 0xa7, 0x73, 0xcd, 0xab, 0x59, 0x71, 0x09, 0x02, 0x7a, 0x49, 0x16, 0xa9, 0xcd, 0x3d, 0x33, 0x8f, 0x3f, 0x17, 0x4b, 0xa9, 0xfd, 0x67, 0x4f, 0xc8, 0xda, 0x6b, 0xd2, 0x27, 0x0d, 0x87, 0xb6, 0x48, 0x1d, 0x4b, 0x00, 0xda, 0x85, 0x0c, 0x25, 0x94
0x3e, 0xe9, 0xa9, 0x3e, 0x8e, 0xf3, 0x39, 0xa1, 0x69, 0x08, 0x76, 0x4b, 0x63, 0x20, 0x75, 0x9b, 0xdb, 0x60, 0x5a, 0x95, 0xf5, 0x2d, 0xe2, 0xa2, 0x55, 0xb7, 0xdd, 0x21, 0xe3, 0xa9, 0x35, 0x0c, 0x03, 0xf1, 0xf5, 0x33, 0x2a, 0x2e, 0x7c, 0xe7, 0x7c, 0x55, 0x48, 0xe6, 0xe8, 0x51, 0xcf, 0x53, 0xdf, 0x34, 0x73, 0xfe, 0xa4, 0xae, 0x9b, 0x61, 0x34, 0xff, 0x61, 0xac, 0x1f, 0x75, 0xc5, 0xc4, 0xa9
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -146,7 +146,7 @@
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x63, 0x35, 0x32, 0x73, 0x75, 0x66, 0x7a, 0x66, 0x6a, 0x38, 0x6b, 0x36, 0x6a, 0x75, 0x73, 0x76, 0x38, 0x70, 0x36, 0x74, 0x33, 0x64, 0x61, 0x33, 0x79, 0x78, 0x6e, 0x35, 0x79, 0x35, 0x32, 0x75, 0x7a, 0x79, 0x71, 0x7a, 0x35, 0x7a, 0x6e, 0x76, 0x70, 0x63, 0x37, 0x65, 0x63, 0x63, 0x37, 0x76, 0x6b, 0x73, 0x33, 0x68, 0x67, 0x71, 0x30, 0x65, 0x32, 0x37, 0x38, 0x79, 0x72, 0x63, 0x30, 0x63, 0x34, 0x79, 0x65, 0x76, 0x36, 0x78, 0x6e, 0x39, 0x6b, 0x63, 0x30, 0x32, 0x63, 0x7a, 0x78, 0x72, 0x73, 0x39, 0x72, 0x76, 0x30, 0x30, 0x65, 0x33, 0x38, 0x74, 0x6d, 0x6e, 0x75, 0x76, 0x37, 0x65, 0x75, 0x32, 0x66, 0x33, 0x72, 0x70, 0x75, 0x78, 0x38, 0x74, 0x39, 0x37, 0x63, 0x34, 0x34, 0x79, 0x67, 0x6d, 0x64, 0x78, 0x63, 0x33, 0x66, 0x70, 0x6e, 0x73, 0x36, 0x32, 0x73, 0x34, 0x33, 0x6a, 0x75, 0x39, 0x75, 0x75, 0x6b, 0x76, 0x75, 0x78, 0x76, 0x6b, 0x76, 0x79, 0x61, 0x76, 0x66, 0x32, 0x73, 0x63, 0x76, 0x67, 0x63, 0x75, 0x6a, 0x72, 0x78, 0x75, 0x33, 0x76, 0x79, 0x67, 0x39, 0x36, 0x72, 0x79, 0x76, 0x36, 0x30, 0x6b, 0x63, 0x75, 0x66, 0x70, 0x78, 0x34, 0x7a, 0x39, 0x64, 0x79, 0x6c, 0x77, 0x78, 0x37, 0x32, 0x65, 0x34, 0x68, 0x61, 0x73, 0x74, 0x6c, 0x68, 0x64, 0x6d, 0x71, 0x6e, 0x6b, 0x76, 0x37, 0x33, 0x74, 0x6d, 0x73, 0x33, 0x77, 0x79, 0x72, 0x37, 0x39, 0x36, 0x6d, 0x67, 0x71, 0x6b, 0x6b, 0x67, 0x39, 0x6e, 0x64, 0x6a, 0x63, 0x61, 0x75, 0x79, 0x6b, 0x77, 0x6d, 0x32, 0x6a, 0x38, 0x30, 0x79, 0x37, 0x33, 0x76, 0x33, 0x63, 0x68, 0x63, 0x68, 0x36, 0x63, 0x7a, 0x79, 0x34, 0x65, 0x79, 0x30
0x75, 0x69, 0x76, 0x6b, 0x31, 0x76, 0x67, 0x6a, 0x32, 0x39, 0x6d, 0x79, 0x79, 0x6a, 0x64, 0x7a, 0x71, 0x33, 0x33, 0x30, 0x78, 0x79, 0x79, 0x6a, 0x6a, 0x6a, 0x34, 0x34, 0x71, 0x30, 0x68, 0x67, 0x33, 0x68, 0x75, 0x38, 0x77, 0x75, 0x7a, 0x65, 0x33, 0x61, 0x78, 0x37, 0x75, 0x38, 0x6d, 0x6c, 0x72, 0x38, 0x72, 0x35, 0x71, 0x78, 0x37, 0x68, 0x66, 0x71, 0x79, 0x70, 0x66, 0x74, 0x36, 0x66, 0x34, 0x6a, 0x68, 0x71, 0x35, 0x37, 0x79, 0x38, 0x61, 0x70, 0x30, 0x6d, 0x73, 0x6b, 0x7a, 0x74, 0x79, 0x76, 0x6c, 0x36, 0x64, 0x68, 0x32, 0x6b, 0x72, 0x75, 0x71, 0x66, 0x35, 0x64, 0x65, 0x63, 0x70, 0x76, 0x67, 0x71, 0x61, 0x77, 0x64, 0x7a, 0x37, 0x63, 0x66, 0x72, 0x34, 0x38, 0x32, 0x6e, 0x73, 0x66, 0x66, 0x75, 0x6a, 0x34, 0x64, 0x75, 0x78, 0x72, 0x37, 0x76, 0x6d, 0x68, 0x34, 0x6e, 0x38, 0x30, 0x67, 0x64, 0x37, 0x34, 0x78, 0x32, 0x78, 0x70, 0x6b, 0x77, 0x78, 0x34, 0x33, 0x37, 0x79, 0x76, 0x38, 0x65, 0x6a, 0x64, 0x6a, 0x78, 0x68, 0x67, 0x72, 0x36, 0x79, 0x67, 0x6a, 0x6b, 0x61, 0x33, 0x73, 0x67, 0x34, 0x32, 0x74, 0x34, 0x67, 0x75, 0x61, 0x39, 0x7a, 0x32, 0x63, 0x65, 0x66, 0x79, 0x75, 0x61, 0x6a, 0x6e, 0x72, 0x70, 0x64, 0x6a, 0x76, 0x39, 0x65, 0x6c, 0x74, 0x6c, 0x38, 0x70, 0x76, 0x33, 0x6c, 0x6a, 0x6c, 0x72, 0x6e, 0x6e, 0x38, 0x39, 0x6a, 0x67, 0x71, 0x74, 0x30, 0x6a, 0x34, 0x78, 0x6a, 0x35, 0x70, 0x74, 0x36, 0x71, 0x71, 0x36, 0x32, 0x72, 0x6d, 0x35, 0x78, 0x66, 0x34, 0x77, 0x78, 0x6a, 0x73, 0x35, 0x37, 0x30, 0x6a, 0x71, 0x72, 0x34, 0x76, 0x6c, 0x66, 0x6b, 0x39, 0x71, 0x6d, 0x71, 0x75, 0x70, 0x32, 0x77
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -171,7 +171,7 @@
},
TestVector {
t_key_bytes: Some([
0x2a, 0x5f, 0xe1, 0x60, 0x81, 0x7c, 0x62, 0xb0, 0x29, 0x59, 0x12, 0x72, 0x5e, 0x72, 0x43, 0x0d, 0x18, 0xe3, 0x57, 0x2c, 0xb6, 0xeb, 0x2b, 0x03, 0x15, 0x99, 0xc6, 0x3a, 0x44, 0x49, 0xf5, 0x67, 0x02, 0x67, 0x9e, 0x64, 0x35, 0x56, 0x8e, 0x09, 0x68, 0x50, 0x24, 0x04, 0xd4, 0x12, 0x74, 0x4a, 0xa3, 0xb7, 0xb1, 0x2f, 0x1a, 0xfa, 0x9e, 0x72, 0x33, 0xf7, 0x42, 0x52, 0x04, 0xe4, 0x28, 0xe9, 0x43
0xff, 0x43, 0xd4, 0x8f, 0xf8, 0xbe, 0x7f, 0xaa, 0x62, 0x29, 0xad, 0xb4, 0x78, 0xd8, 0xf3, 0x97, 0x4c, 0x2f, 0x7f, 0xc6, 0xdc, 0x28, 0x8b, 0x5f, 0xeb, 0xe8, 0x8b, 0x8f, 0x92, 0xe2, 0x39, 0xcb, 0x03, 0xbb, 0x94, 0xc3, 0x16, 0x4c, 0xbc, 0xd0, 0x22, 0xfb, 0x05, 0x5e, 0x9c, 0xb0, 0x75, 0x5b, 0x06, 0x5e, 0x60, 0xd8, 0xfb, 0xf3, 0x0d, 0xd9, 0x15, 0x13, 0x42, 0x8a, 0x6e, 0xe1, 0x7f, 0xa7, 0x20
]),
sapling_ivk_bytes: Some([
0x20, 0x4f, 0x19, 0xa1, 0x23, 0xbd, 0xbb, 0xba, 0x71, 0x59, 0x51, 0x0e, 0x52, 0x37, 0x69, 0x38, 0xfb, 0x89, 0x3e, 0xbd, 0xad, 0xde, 0x04, 0xd5, 0xf0, 0x64, 0x6a, 0x3a, 0xd0, 0xf4, 0xcb, 0xc6, 0x7c, 0x74, 0x27, 0x7a, 0x22, 0x06, 0xcf, 0x8e, 0xcb, 0xfc, 0x56, 0x5c, 0xfb, 0x44, 0x76, 0x5a, 0x6f, 0xbf, 0x3b, 0x66, 0x06, 0x9f, 0x9d, 0x75, 0xb9, 0x14, 0xc0, 0x13, 0x45, 0xaf, 0x87, 0x02
@ -182,7 +182,7 @@
unknown_ivk_typecode: 65531,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x33, 0x35, 0x64, 0x74, 0x39, 0x33, 0x74, 0x75, 0x6c, 0x79, 0x67, 0x6a, 0x7a, 0x33, 0x7a, 0x67, 0x66, 0x68, 0x34, 0x30, 0x36, 0x66, 0x63, 0x6d, 0x61, 0x6a, 0x72, 0x6a, 0x72, 0x72, 0x39, 0x63, 0x7a, 0x76, 0x7a, 0x38, 0x34, 0x66, 0x39, 0x6d, 0x66, 0x70, 0x6a, 0x35, 0x30, 0x32, 0x37, 0x6b, 0x6b, 0x76, 0x39, 0x79, 0x68, 0x7a, 0x6c, 0x68, 0x72, 0x6c, 0x6e, 0x65, 0x36, 0x33, 0x6c, 0x6a, 0x74, 0x33, 0x6a, 0x79, 0x66, 0x39, 0x78, 0x6e, 0x37, 0x36, 0x6e, 0x71, 0x37, 0x36, 0x77, 0x38, 0x77, 0x79, 0x39, 0x39, 0x75, 0x68, 0x35, 0x78, 0x34, 0x6c, 0x6e, 0x6b, 0x78, 0x74, 0x39, 0x68, 0x36, 0x36, 0x75, 0x37, 0x77, 0x79, 0x72, 0x72, 0x39, 0x77, 0x67, 0x67, 0x30, 0x75, 0x75, 0x65, 0x30, 0x6a, 0x6d, 0x36, 0x39, 0x72, 0x35, 0x38, 0x78, 0x37, 0x63, 0x71, 0x76, 0x61, 0x61, 0x75, 0x39, 0x65, 0x71, 0x38, 0x6a, 0x78, 0x35, 0x63, 0x70, 0x37, 0x74, 0x74, 0x6e, 0x39, 0x38, 0x72, 0x77, 0x36, 0x6a, 0x6b, 0x36, 0x39, 0x61, 0x70, 0x71, 0x38, 0x33, 0x6a, 0x78, 0x6b, 0x38, 0x63, 0x78, 0x6e, 0x33, 0x68, 0x76, 0x36, 0x6c, 0x6d, 0x75, 0x39, 0x36, 0x6d, 0x6a, 0x35, 0x79, 0x7a, 0x36, 0x6a, 0x7a, 0x6c, 0x79, 0x67, 0x6c, 0x30, 0x39, 0x6c, 0x74, 0x63, 0x33, 0x75, 0x78, 0x30, 0x32, 0x30, 0x66, 0x6a, 0x68, 0x32, 0x6b, 0x68, 0x63, 0x78, 0x79, 0x7a, 0x6c, 0x6b, 0x6e, 0x6c, 0x74, 0x6a, 0x74, 0x77, 0x66, 0x79, 0x6a, 0x75, 0x74, 0x78, 0x37, 0x39, 0x76, 0x65, 0x36, 0x76, 0x6b, 0x6c, 0x37, 0x68, 0x71, 0x63, 0x33, 0x37, 0x38, 0x39, 0x64, 0x6c, 0x38, 0x67, 0x74, 0x73, 0x7a, 0x78, 0x78, 0x77, 0x76, 0x70, 0x61, 0x63, 0x71, 0x70, 0x73, 0x35, 0x39, 0x7a, 0x75, 0x74, 0x66, 0x68, 0x72, 0x71, 0x6b, 0x38, 0x75, 0x67, 0x6d, 0x35, 0x63, 0x33, 0x6b, 0x6b, 0x7a, 0x72, 0x65, 0x71, 0x39, 0x35, 0x35, 0x73, 0x38, 0x64, 0x38, 0x72, 0x70, 0x30, 0x64, 0x71, 0x63, 0x71, 0x7a, 0x39, 0x35, 0x68, 0x77, 0x37, 0x71, 0x36, 0x66, 0x64, 0x67, 0x65, 0x38, 0x70, 0x66, 0x64, 0x63, 0x35, 0x6a, 0x37, 0x68, 0x32, 0x61, 0x73, 0x35, 0x74, 0x78, 0x6b, 0x68, 0x75, 0x38, 0x76, 0x6d, 0x6d, 0x34, 0x33, 0x6e, 0x64, 0x6b, 0x61, 0x72, 0x78, 0x70, 0x65, 0x75, 0x6c, 0x7a, 0x63, 0x67, 0x6d, 0x77, 0x39, 0x66, 0x7a, 0x39, 0x6b, 0x37, 0x68, 0x72, 0x61, 0x67, 0x76
0x75, 0x69, 0x76, 0x6b, 0x31, 0x75, 0x79, 0x30, 0x6a, 0x77, 0x76, 0x35, 0x6c, 0x33, 0x68, 0x32, 0x75, 0x73, 0x33, 0x79, 0x6d, 0x6e, 0x70, 0x78, 0x7a, 0x34, 0x68, 0x78, 0x6a, 0x6b, 0x76, 0x32, 0x34, 0x66, 0x6d, 0x38, 0x36, 0x78, 0x77, 0x79, 0x6b, 0x74, 0x71, 0x35, 0x34, 0x79, 0x35, 0x35, 0x6e, 0x6c, 0x30, 0x63, 0x77, 0x6e, 0x76, 0x64, 0x70, 0x75, 0x68, 0x37, 0x6d, 0x38, 0x66, 0x33, 0x70, 0x38, 0x35, 0x65, 0x74, 0x35, 0x75, 0x38, 0x36, 0x77, 0x71, 0x77, 0x34, 0x33, 0x33, 0x6c, 0x7a, 0x6a, 0x30, 0x73, 0x65, 0x75, 0x32, 0x73, 0x65, 0x6e, 0x76, 0x78, 0x6e, 0x79, 0x6b, 0x64, 0x79, 0x35, 0x34, 0x68, 0x70, 0x64, 0x6c, 0x67, 0x71, 0x33, 0x6d, 0x30, 0x76, 0x76, 0x34, 0x73, 0x6e, 0x30, 0x6e, 0x39, 0x65, 0x39, 0x67, 0x37, 0x65, 0x6e, 0x38, 0x37, 0x65, 0x73, 0x77, 0x36, 0x65, 0x39, 0x73, 0x7a, 0x6e, 0x35, 0x64, 0x37, 0x6b, 0x71, 0x6d, 0x71, 0x75, 0x74, 0x78, 0x39, 0x6c, 0x74, 0x39, 0x63, 0x7a, 0x65, 0x74, 0x6c, 0x35, 0x34, 0x67, 0x6c, 0x35, 0x66, 0x7a, 0x6e, 0x78, 0x68, 0x35, 0x7a, 0x33, 0x68, 0x30, 0x35, 0x39, 0x39, 0x6d, 0x6a, 0x73, 0x6e, 0x63, 0x75, 0x33, 0x32, 0x66, 0x64, 0x6d, 0x72, 0x76, 0x32, 0x75, 0x66, 0x39, 0x6a, 0x33, 0x65, 0x79, 0x67, 0x34, 0x6d, 0x34, 0x77, 0x7a, 0x64, 0x71, 0x78, 0x6c, 0x75, 0x6b, 0x68, 0x75, 0x6d, 0x78, 0x73, 0x70, 0x66, 0x64, 0x73, 0x67, 0x38, 0x73, 0x71, 0x35, 0x37, 0x6e, 0x33, 0x37, 0x77, 0x71, 0x61, 0x6a, 0x76, 0x70, 0x67, 0x73, 0x35, 0x37, 0x76, 0x78, 0x75, 0x36, 0x30, 0x67, 0x39, 0x39, 0x71, 0x65, 0x33, 0x77, 0x6a, 0x39, 0x32, 0x61, 0x74, 0x39, 0x6a, 0x6a, 0x64, 0x6c, 0x34, 0x36, 0x6d, 0x6d, 0x39, 0x66, 0x78, 0x68, 0x71, 0x6e, 0x6a, 0x72, 0x67, 0x39, 0x34, 0x37, 0x72, 0x6d, 0x6c, 0x32, 0x32, 0x71, 0x7a, 0x66, 0x78, 0x71, 0x65, 0x72, 0x70, 0x61, 0x77, 0x77, 0x64, 0x6d, 0x34, 0x34, 0x71, 0x32, 0x6b, 0x32, 0x30, 0x65, 0x35, 0x37, 0x37, 0x35, 0x32, 0x74, 0x68, 0x34, 0x76, 0x72, 0x78, 0x37, 0x78, 0x64, 0x6a, 0x71, 0x6b, 0x7a, 0x73, 0x36, 0x33, 0x35, 0x79, 0x38, 0x79, 0x67, 0x77, 0x61, 0x6d, 0x63, 0x39, 0x6e, 0x6c, 0x72, 0x77, 0x79, 0x34, 0x64, 0x6a, 0x70, 0x34, 0x7a, 0x6e, 0x6c, 0x6c, 0x61, 0x64, 0x67, 0x72, 0x76, 0x30, 0x78, 0x72, 0x78, 0x39, 0x78, 0x67, 0x67, 0x74, 0x63
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -191,7 +191,7 @@
},
TestVector {
t_key_bytes: Some([
0x97, 0xa7, 0x68, 0xad, 0x0f, 0x74, 0x02, 0x7e, 0xc8, 0xfb, 0xfc, 0x3c, 0x97, 0x8b, 0xf2, 0x8f, 0xf5, 0x27, 0x93, 0xfe, 0x68, 0x27, 0x3f, 0x77, 0xb5, 0x2b, 0xb7, 0x70, 0x3c, 0xfd, 0xaa, 0x42, 0x03, 0x66, 0xe0, 0xe2, 0x33, 0xd2, 0x3a, 0x1a, 0x67, 0xd8, 0x2c, 0x43, 0x71, 0x54, 0x54, 0x02, 0x84, 0xbe, 0xdd, 0x0e, 0x95, 0x4d, 0xaa, 0x8e, 0x5b, 0x46, 0x86, 0x26, 0xfb, 0x19, 0x0d, 0x46, 0xe6
0xcd, 0x6b, 0x45, 0x30, 0xb7, 0x09, 0xcc, 0x57, 0x60, 0x13, 0x49, 0xff, 0x4a, 0xbf, 0x35, 0xef, 0xde, 0x73, 0x40, 0x52, 0xf3, 0x0a, 0xa7, 0xb1, 0xcb, 0xf9, 0x6a, 0xe7, 0xa6, 0xa9, 0x00, 0x8d, 0x02, 0xcd, 0x4d, 0xc4, 0x17, 0xb9, 0x57, 0xb2, 0x98, 0x83, 0xc8, 0x5a, 0xe5, 0x85, 0xad, 0x2a, 0x98, 0xbd, 0xa3, 0x9d, 0x9b, 0x08, 0x11, 0x14, 0x45, 0x69, 0x55, 0x61, 0x89, 0xc0, 0xfb, 0x5f, 0xc0
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -200,7 +200,7 @@
unknown_ivk_typecode: 65532,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x68, 0x70, 0x32, 0x6e, 0x74, 0x39, 0x30, 0x72, 0x73, 0x7a, 0x76, 0x6b, 0x64, 0x38, 0x32, 0x36, 0x71, 0x61, 0x38, 0x30, 0x72, 0x68, 0x77, 0x6d, 0x7a, 0x75, 0x30, 0x6e, 0x6e, 0x71, 0x6e, 0x68, 0x72, 0x6e, 0x7a, 0x39, 0x36, 0x70, 0x7a, 0x73, 0x64, 0x65, 0x63, 0x37, 0x76, 0x65, 0x6a, 0x6e, 0x72, 0x6e, 0x72, 0x6b, 0x33, 0x72, 0x37, 0x37, 0x33, 0x36, 0x6e, 0x35, 0x74, 0x36, 0x38, 0x78, 0x68, 0x6d, 0x75, 0x71, 0x39, 0x36, 0x7a, 0x33, 0x30, 0x68, 0x64, 0x75, 0x34, 0x38, 0x76, 0x6e, 0x76, 0x34, 0x76, 0x6c, 0x30, 0x6a, 0x78, 0x76, 0x73, 0x6c, 0x32, 0x71, 0x38, 0x64, 0x36, 0x6b, 0x73, 0x72, 0x73, 0x36, 0x68, 0x7a, 0x38, 0x79, 0x6d, 0x6c, 0x77, 0x66, 0x72, 0x34, 0x38, 0x35, 0x70, 0x79, 0x6a, 0x68, 0x71, 0x63, 0x37, 0x35, 0x6b, 0x70, 0x72, 0x72, 0x6e, 0x61, 0x33, 0x73, 0x79, 0x79, 0x36, 0x6b, 0x7a, 0x76, 0x63, 0x71, 0x34, 0x64, 0x77, 0x79, 0x71, 0x64, 0x70, 0x6a, 0x67, 0x67, 0x77, 0x75, 0x6a, 0x37, 0x77, 0x63, 0x77, 0x77, 0x6b, 0x75, 0x6d, 0x35, 0x6b, 0x68, 0x37, 0x33, 0x30, 0x73, 0x33, 0x75, 0x78, 0x6b, 0x32, 0x64, 0x63, 0x34, 0x6b, 0x6e, 0x6b, 0x66, 0x38, 0x66, 0x70, 0x37, 0x39, 0x38, 0x63, 0x33, 0x33, 0x35, 0x78, 0x38, 0x30, 0x66, 0x74, 0x70, 0x67, 0x7a, 0x61, 0x64, 0x70, 0x6e, 0x70, 0x34, 0x79, 0x7a, 0x76, 0x39, 0x35, 0x6d, 0x38, 0x6c, 0x39, 0x79, 0x6e, 0x66, 0x64, 0x75, 0x68, 0x64, 0x6c, 0x35, 0x6b, 0x77, 0x33, 0x76, 0x72, 0x72, 0x39, 0x37, 0x33, 0x71, 0x39, 0x34, 0x6a, 0x33, 0x79, 0x35, 0x65, 0x7a, 0x39, 0x33, 0x73, 0x30, 0x61, 0x74, 0x65, 0x6b, 0x77
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6a, 0x66, 0x7a, 0x37, 0x76, 0x79, 0x6d, 0x78, 0x61, 0x30, 0x6c, 0x64, 0x6c, 0x78, 0x75, 0x6d, 0x66, 0x76, 0x6a, 0x71, 0x70, 0x33, 0x79, 0x7a, 0x76, 0x66, 0x6e, 0x7a, 0x75, 0x77, 0x30, 0x79, 0x75, 0x71, 0x71, 0x70, 0x67, 0x70, 0x6b, 0x6c, 0x79, 0x79, 0x6c, 0x70, 0x76, 0x30, 0x6a, 0x6c, 0x73, 0x63, 0x76, 0x68, 0x66, 0x6c, 0x77, 0x35, 0x79, 0x35, 0x36, 0x64, 0x72, 0x68, 0x6b, 0x35, 0x33, 0x65, 0x36, 0x75, 0x34, 0x68, 0x39, 0x65, 0x6a, 0x33, 0x36, 0x38, 0x39, 0x37, 0x63, 0x34, 0x35, 0x79, 0x6e, 0x6c, 0x6c, 0x64, 0x77, 0x35, 0x64, 0x7a, 0x73, 0x38, 0x33, 0x79, 0x73, 0x6c, 0x75, 0x68, 0x79, 0x7a, 0x77, 0x61, 0x76, 0x65, 0x64, 0x71, 0x68, 0x70, 0x30, 0x35, 0x63, 0x6a, 0x75, 0x75, 0x63, 0x7a, 0x74, 0x38, 0x61, 0x33, 0x37, 0x32, 0x30, 0x72, 0x6d, 0x33, 0x61, 0x39, 0x78, 0x6c, 0x65, 0x35, 0x71, 0x6c, 0x71, 0x77, 0x67, 0x6b, 0x63, 0x75, 0x71, 0x66, 0x64, 0x38, 0x73, 0x76, 0x65, 0x33, 0x67, 0x34, 0x6b, 0x30, 0x75, 0x6c, 0x61, 0x65, 0x30, 0x79, 0x33, 0x6a, 0x64, 0x35, 0x6d, 0x37, 0x36, 0x65, 0x64, 0x67, 0x30, 0x77, 0x64, 0x61, 0x71, 0x74, 0x39, 0x38, 0x61, 0x77, 0x6d, 0x64, 0x71, 0x75, 0x73, 0x6e, 0x35, 0x68, 0x65, 0x35, 0x66, 0x73, 0x6a, 0x76, 0x76, 0x34, 0x30, 0x71, 0x75, 0x64, 0x39, 0x6a, 0x74, 0x77, 0x6a, 0x6a, 0x6d, 0x35, 0x78, 0x35, 0x6d, 0x35, 0x73, 0x74, 0x77, 0x63, 0x74, 0x6e, 0x34, 0x36, 0x30, 0x30, 0x64, 0x6b, 0x76, 0x70, 0x71, 0x6d, 0x64, 0x30, 0x65, 0x65, 0x34, 0x66, 0x77, 0x61, 0x6c, 0x72, 0x79, 0x72, 0x71, 0x65, 0x64, 0x79, 0x74, 0x30, 0x79
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -241,7 +241,7 @@
},
TestVector {
t_key_bytes: Some([
0x25, 0x6b, 0x07, 0xe7, 0xa2, 0x6a, 0x4c, 0xd9, 0xd3, 0xa8, 0xca, 0xec, 0xc9, 0x2d, 0xec, 0x9e, 0x17, 0x59, 0xe3, 0xa2, 0x22, 0x00, 0x38, 0xbd, 0xe4, 0x89, 0xaf, 0x3b, 0x0e, 0x71, 0x5f, 0xf4, 0x02, 0x06, 0xd1, 0x5a, 0x78, 0x53, 0x8e, 0xab, 0x0e, 0xd4, 0xfe, 0x17, 0x5c, 0xa6, 0xe2, 0x45, 0x34, 0x32, 0x70, 0xca, 0x45, 0x78, 0x9a, 0x20, 0x17, 0x45, 0x0b, 0x3b, 0x90, 0xfb, 0xc5, 0xc4, 0x68
0x13, 0x03, 0x3b, 0xde, 0xa8, 0xc6, 0x19, 0xd5, 0xa2, 0x61, 0xd6, 0x1a, 0x01, 0xfb, 0xf3, 0x7e, 0x36, 0x50, 0x0f, 0xdf, 0xc2, 0xaa, 0x0e, 0xeb, 0x5c, 0x03, 0x65, 0x6e, 0xd3, 0xc4, 0x33, 0xab, 0x03, 0x29, 0x40, 0x22, 0xbb, 0xb5, 0xc0, 0xa0, 0x07, 0x96, 0xb4, 0x86, 0x1b, 0x52, 0xcc, 0x71, 0x6f, 0xf2, 0x70, 0x3d, 0x35, 0x31, 0x0d, 0x8f, 0x44, 0xa2, 0x08, 0x55, 0xbb, 0x19, 0x8a, 0xeb, 0x76
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -252,7 +252,7 @@
0x91, 0xe0, 0x0c, 0x7a, 0x1d, 0x48, 0xaf, 0x04, 0x68, 0x27, 0x59, 0x1e, 0x97, 0x33, 0xa9, 0x7f, 0xa6, 0xb6, 0x79, 0xf3, 0xdc, 0x60, 0x1d, 0x00, 0x82, 0x85, 0xed, 0xcb, 0xda, 0xe6, 0x9c, 0xe8, 0xfc, 0x1b, 0xe4, 0xaa, 0xc0, 0x0f, 0xf2, 0x71, 0x1e, 0xbd, 0x93, 0x1d, 0xe5, 0x18, 0x85, 0x68, 0x78, 0xf7, 0x34, 0x76, 0xf2, 0x1a, 0x48, 0x2e, 0xc9, 0x37, 0x83, 0x65, 0xc8, 0xf7, 0x39, 0x3c, 0x94, 0xe2, 0x88, 0x53, 0x15, 0xeb, 0x46, 0x71, 0x09, 0x8b, 0x79, 0x53, 0x5e, 0x79, 0x0f, 0xe5, 0x3e, 0x29, 0xfe, 0xf2, 0xb3, 0x76, 0x66, 0x97, 0xac, 0x32, 0xb4, 0xf4, 0x73, 0xf4, 0x68, 0xa0, 0x08, 0xe7, 0x23, 0x89, 0xfc, 0x03, 0x88, 0x0d, 0x78, 0x0c, 0xb0, 0x7f, 0xcf, 0xaa, 0xbe, 0x3f, 0x1a, 0x84, 0xb2, 0x7d, 0xb5, 0x9a, 0x4a, 0x15, 0x3d, 0x88, 0x2d, 0x2b, 0x21, 0x03, 0x59, 0x65, 0x55, 0xed, 0x94, 0x94, 0xc6, 0xac, 0x89, 0x3c, 0x49, 0x72, 0x38, 0x33, 0xec, 0x89, 0x26, 0xc1
]),
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x64, 0x72, 0x76, 0x38, 0x34, 0x6e, 0x6e, 0x6d, 0x63, 0x72, 0x71, 0x67, 0x6c, 0x65, 0x63, 0x68, 0x6a, 0x6d, 0x67, 0x37, 0x61, 0x64, 0x61, 0x78, 0x65, 0x37, 0x70, 0x37, 0x6d, 0x34, 0x73, 0x72, 0x71, 0x33, 0x63, 0x63, 0x73, 0x34, 0x65, 0x39, 0x66, 0x66, 0x76, 0x79, 0x61, 0x72, 0x75, 0x72, 0x7a, 0x6e, 0x65, 0x6d, 0x34, 0x77, 0x34, 0x33, 0x6d, 0x67, 0x34, 0x30, 0x67, 0x39, 0x77, 0x77, 0x6c, 0x6b, 0x75, 0x36, 0x78, 0x67, 0x6c, 0x73, 0x65, 0x71, 0x34, 0x36, 0x73, 0x64, 0x76, 0x7a, 0x38, 0x75, 0x6d, 0x73, 0x72, 0x68, 0x71, 0x6a, 0x6e, 0x74, 0x61, 0x73, 0x78, 0x68, 0x78, 0x34, 0x39, 0x74, 0x37, 0x67, 0x61, 0x72, 0x36, 0x66, 0x36, 0x63, 0x6d, 0x32, 0x78, 0x34, 0x33, 0x68, 0x61, 0x67, 0x63, 0x32, 0x70, 0x70, 0x66, 0x73, 0x78, 0x65, 0x36, 0x70, 0x71, 0x33, 0x77, 0x6e, 0x78, 0x73, 0x6c, 0x72, 0x6a, 0x66, 0x39, 0x34, 0x37, 0x64, 0x77, 0x7a, 0x36, 0x67, 0x63, 0x76, 0x71, 0x75, 0x72, 0x73, 0x73, 0x34, 0x37, 0x64, 0x6d, 0x70, 0x39, 0x67, 0x39, 0x39, 0x7a, 0x37, 0x79, 0x64, 0x6a, 0x33, 0x79, 0x39, 0x6d, 0x66, 0x63, 0x66, 0x6c, 0x39, 0x73, 0x35, 0x68, 0x6c, 0x68, 0x77, 0x68, 0x76, 0x6c, 0x6c, 0x35, 0x65, 0x68, 0x77, 0x73, 0x64, 0x79, 0x75, 0x64, 0x76, 0x6c, 0x63, 0x7a, 0x61, 0x6a, 0x73, 0x6a, 0x35, 0x72, 0x6d, 0x6d, 0x76, 0x78, 0x70, 0x6e, 0x39, 0x65, 0x35, 0x65, 0x71, 0x74, 0x73, 0x72, 0x38, 0x6d, 0x72, 0x6d, 0x32, 0x79, 0x77, 0x35, 0x6a, 0x71, 0x78, 0x37, 0x77, 0x70, 0x75, 0x6d, 0x75, 0x63, 0x6c, 0x79, 0x7a, 0x72, 0x74, 0x38, 0x74, 0x75, 0x68, 0x65, 0x61, 0x34, 0x68, 0x61, 0x6c, 0x70, 0x68, 0x65, 0x70, 0x75, 0x61, 0x66, 0x32, 0x75, 0x78, 0x72, 0x65, 0x65, 0x71, 0x33, 0x65, 0x71, 0x72, 0x6c, 0x7a, 0x63, 0x32, 0x7a, 0x79, 0x6b, 0x7a, 0x35, 0x39, 0x39, 0x39, 0x68, 0x37, 0x39, 0x63, 0x33, 0x71, 0x6e, 0x65, 0x38, 0x36, 0x6a, 0x68, 0x66, 0x71, 0x39, 0x74, 0x35, 0x6b, 0x38, 0x67, 0x77, 0x77, 0x39, 0x37, 0x79, 0x73, 0x74, 0x6e, 0x39, 0x37, 0x36, 0x73, 0x39, 0x63, 0x36, 0x34, 0x39, 0x76, 0x64, 0x79, 0x64, 0x7a, 0x35, 0x79, 0x74, 0x68, 0x63, 0x63, 0x32, 0x36, 0x64, 0x71, 0x35, 0x32, 0x73, 0x37, 0x38, 0x7a, 0x67, 0x74, 0x39, 0x6b, 0x65, 0x61, 0x33, 0x33, 0x36, 0x30, 0x75, 0x6e, 0x30, 0x65, 0x75, 0x73, 0x35, 0x79, 0x37, 0x77, 0x7a, 0x6c, 0x79, 0x32, 0x6b, 0x68, 0x6c, 0x38, 0x77, 0x76, 0x36, 0x32, 0x71, 0x39, 0x77, 0x32, 0x6b, 0x32, 0x32, 0x39, 0x65, 0x63, 0x30, 0x6d, 0x68, 0x36, 0x76, 0x71, 0x6a, 0x6b, 0x73, 0x7a, 0x73, 0x70, 0x63, 0x75, 0x6b, 0x61, 0x73, 0x61, 0x73, 0x38, 0x72, 0x65, 0x70, 0x68, 0x78, 0x39, 0x6d, 0x6b, 0x6c, 0x36, 0x35, 0x36, 0x75, 0x63, 0x33, 0x66, 0x71, 0x38, 0x6c, 0x6c, 0x6e, 0x38, 0x6e, 0x77, 0x77, 0x71, 0x6e, 0x35, 0x7a, 0x38, 0x70, 0x32, 0x74, 0x76, 0x65, 0x75, 0x61, 0x66, 0x6d, 0x64, 0x38, 0x70, 0x70, 0x71, 0x61, 0x77, 0x30, 0x64, 0x70, 0x64, 0x6b, 0x6e, 0x79, 0x34, 0x6d, 0x36, 0x36, 0x37, 0x6e, 0x77, 0x63, 0x67, 0x6c, 0x61, 0x6a, 0x77, 0x78, 0x37, 0x64, 0x63, 0x64, 0x6a, 0x74, 0x64, 0x6d, 0x6c, 0x66, 0x73, 0x77, 0x77, 0x68, 0x66, 0x6c, 0x36
0x75, 0x69, 0x76, 0x6b, 0x31, 0x76, 0x37, 0x35, 0x36, 0x75, 0x78, 0x75, 0x75, 0x36, 0x61, 0x6d, 0x67, 0x6e, 0x35, 0x61, 0x78, 0x78, 0x6d, 0x37, 0x65, 0x72, 0x34, 0x7a, 0x65, 0x61, 0x67, 0x33, 0x68, 0x75, 0x64, 0x68, 0x66, 0x33, 0x7a, 0x72, 0x64, 0x39, 0x6c, 0x63, 0x73, 0x32, 0x38, 0x6e, 0x76, 0x6b, 0x63, 0x68, 0x72, 0x39, 0x34, 0x32, 0x64, 0x61, 0x32, 0x6e, 0x36, 0x6d, 0x71, 0x35, 0x76, 0x70, 0x72, 0x67, 0x78, 0x6c, 0x35, 0x6b, 0x32, 0x32, 0x74, 0x6e, 0x73, 0x7a, 0x35, 0x36, 0x64, 0x63, 0x37, 0x66, 0x32, 0x76, 0x35, 0x78, 0x78, 0x79, 0x66, 0x72, 0x7a, 0x74, 0x37, 0x6a, 0x7a, 0x6c, 0x61, 0x30, 0x6b, 0x70, 0x73, 0x35, 0x6e, 0x36, 0x34, 0x33, 0x36, 0x7a, 0x35, 0x66, 0x72, 0x30, 0x63, 0x33, 0x30, 0x71, 0x68, 0x6e, 0x39, 0x34, 0x67, 0x37, 0x78, 0x35, 0x77, 0x6e, 0x72, 0x61, 0x39, 0x65, 0x75, 0x30, 0x72, 0x63, 0x70, 0x78, 0x72, 0x6a, 0x67, 0x70, 0x76, 0x64, 0x34, 0x6b, 0x6c, 0x72, 0x32, 0x72, 0x67, 0x35, 0x67, 0x6e, 0x76, 0x74, 0x33, 0x39, 0x33, 0x73, 0x7a, 0x68, 0x76, 0x6d, 0x39, 0x61, 0x38, 0x76, 0x6a, 0x30, 0x65, 0x70, 0x71, 0x6c, 0x6b, 0x33, 0x68, 0x32, 0x73, 0x76, 0x6b, 0x39, 0x7a, 0x65, 0x61, 0x61, 0x30, 0x72, 0x38, 0x78, 0x77, 0x33, 0x32, 0x39, 0x70, 0x74, 0x78, 0x65, 0x6d, 0x37, 0x65, 0x68, 0x33, 0x74, 0x38, 0x33, 0x70, 0x71, 0x61, 0x73, 0x68, 0x70, 0x63, 0x68, 0x78, 0x37, 0x67, 0x67, 0x61, 0x38, 0x6c, 0x71, 0x32, 0x68, 0x30, 0x66, 0x64, 0x37, 0x37, 0x71, 0x39, 0x75, 0x64, 0x79, 0x79, 0x79, 0x30, 0x7a, 0x32, 0x78, 0x73, 0x64, 0x72, 0x35, 0x7a, 0x79, 0x77, 0x6a, 0x61, 0x39, 0x77, 0x79, 0x76, 0x77, 0x74, 0x39, 0x6d, 0x7a, 0x63, 0x70, 0x70, 0x32, 0x65, 0x61, 0x39, 0x77, 0x33, 0x30, 0x36, 0x6a, 0x36, 0x61, 0x72, 0x74, 0x68, 0x66, 0x76, 0x66, 0x72, 0x34, 0x71, 0x36, 0x6e, 0x66, 0x71, 0x7a, 0x36, 0x71, 0x39, 0x73, 0x36, 0x35, 0x34, 0x68, 0x61, 0x7a, 0x6d, 0x6b, 0x32, 0x71, 0x32, 0x63, 0x65, 0x35, 0x38, 0x77, 0x6d, 0x79, 0x30, 0x61, 0x7a, 0x34, 0x67, 0x64, 0x6a, 0x61, 0x72, 0x39, 0x79, 0x76, 0x72, 0x67, 0x33, 0x7a, 0x79, 0x64, 0x34, 0x61, 0x39, 0x37, 0x6e, 0x7a, 0x38, 0x39, 0x6b, 0x35, 0x6d, 0x64, 0x34, 0x65, 0x6a, 0x63, 0x77, 0x6a, 0x74, 0x6c, 0x6b, 0x6a, 0x67, 0x36, 0x37, 0x6e, 0x74, 0x64, 0x73, 0x68, 0x6b, 0x75, 0x39, 0x6e, 0x73, 0x74, 0x6c, 0x6e, 0x6c, 0x72, 0x30, 0x6b, 0x74, 0x70, 0x33, 0x37, 0x79, 0x78, 0x33, 0x75, 0x70, 0x35, 0x6b, 0x61, 0x37, 0x70, 0x63, 0x71, 0x72, 0x70, 0x64, 0x6b, 0x64, 0x79, 0x72, 0x35, 0x77, 0x65, 0x63, 0x39, 0x66, 0x76, 0x35, 0x72, 0x73, 0x66, 0x77, 0x72, 0x67, 0x6d, 0x37, 0x78, 0x32, 0x36, 0x77, 0x65, 0x35, 0x77, 0x70, 0x6b, 0x71, 0x6b, 0x33, 0x74, 0x73, 0x6b, 0x6a, 0x32, 0x73, 0x66, 0x66, 0x68, 0x38, 0x78, 0x39, 0x6a, 0x71, 0x7a, 0x64, 0x78, 0x39, 0x6d, 0x73, 0x73, 0x77, 0x77, 0x67, 0x64, 0x61, 0x71, 0x7a, 0x34, 0x71, 0x79, 0x37, 0x7a, 0x6e, 0x77, 0x32, 0x37, 0x70, 0x35, 0x38, 0x6d, 0x37, 0x70, 0x63, 0x61, 0x37, 0x79, 0x32, 0x72, 0x72, 0x6e, 0x79, 0x71, 0x66, 0x78, 0x79, 0x34, 0x32, 0x6d, 0x33, 0x7a, 0x71, 0x76, 0x63, 0x66, 0x68, 0x73, 0x61
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -261,7 +261,7 @@
},
TestVector {
t_key_bytes: Some([
0x29, 0x29, 0x1c, 0x48, 0x53, 0x85, 0xec, 0x35, 0xce, 0xab, 0x3e, 0x38, 0x00, 0x34, 0xd7, 0x3f, 0x3d, 0xec, 0x0d, 0xa3, 0xe1, 0x66, 0x8b, 0x9e, 0xea, 0x03, 0xb0, 0x51, 0x33, 0x88, 0xc6, 0x2b, 0x03, 0x40, 0x5b, 0x8c, 0x9b, 0x51, 0xf1, 0x2e, 0x46, 0xda, 0x8f, 0xfa, 0x07, 0xa3, 0xfa, 0xc0, 0xf1, 0x34, 0x18, 0x9e, 0x2e, 0x0e, 0x60, 0xe4, 0xe2, 0x75, 0xe4, 0x44, 0x93, 0x87, 0x2f, 0x7b, 0x38
0x79, 0xd6, 0xe3, 0xb7, 0x5d, 0x3c, 0x78, 0x91, 0xb8, 0xc0, 0x84, 0xa2, 0xce, 0x2e, 0xbc, 0xbb, 0x8a, 0x2d, 0x3e, 0xe6, 0x50, 0x51, 0x69, 0x43, 0x77, 0x8c, 0x4b, 0x8b, 0x6e, 0x47, 0x67, 0x52, 0x02, 0x9e, 0x49, 0xc5, 0xc6, 0x00, 0x3c, 0x1a, 0xb6, 0xb2, 0xf7, 0xd5, 0x34, 0x6e, 0x13, 0xed, 0x40, 0xed, 0x58, 0x81, 0x6e, 0xac, 0xe4, 0x15, 0xbf, 0x0c, 0xda, 0xaa, 0x3e, 0x4a, 0x48, 0x5d, 0xa1
]),
sapling_ivk_bytes: Some([
0x07, 0x37, 0xd3, 0x10, 0x92, 0x0e, 0x67, 0xd8, 0x37, 0x15, 0xca, 0x46, 0x46, 0xd3, 0x8d, 0x5a, 0xb5, 0x38, 0x7e, 0x86, 0xdb, 0x43, 0x75, 0x1d, 0xaa, 0x16, 0x68, 0x40, 0x88, 0x87, 0x24, 0x27, 0x3e, 0xf4, 0x21, 0x24, 0x95, 0x9e, 0x5f, 0xa0, 0xd3, 0x21, 0x6c, 0x2b, 0xf5, 0xe6, 0x1e, 0xf7, 0x62, 0x43, 0x26, 0x70, 0x2c, 0xd6, 0x87, 0x14, 0x6e, 0x90, 0x22, 0xed, 0xa4, 0xa5, 0xd5, 0x06
@ -272,7 +272,7 @@
unknown_ivk_typecode: 65533,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x67, 0x61, 0x37, 0x78, 0x33, 0x73, 0x63, 0x39, 0x65, 0x74, 0x39, 0x33, 0x7a, 0x33, 0x67, 0x36, 0x6e, 0x38, 0x72, 0x64, 0x75, 0x7a, 0x36, 0x74, 0x73, 0x71, 0x78, 0x72, 0x63, 0x65, 0x6a, 0x76, 0x37, 0x77, 0x36, 0x66, 0x76, 0x68, 0x30, 0x34, 0x30, 0x6c, 0x6c, 0x73, 0x76, 0x33, 0x64, 0x6a, 0x67, 0x75, 0x6e, 0x68, 0x37, 0x35, 0x6c, 0x79, 0x6e, 0x38, 0x76, 0x63, 0x72, 0x76, 0x38, 0x34, 0x70, 0x6a, 0x37, 0x6e, 0x6c, 0x6c, 0x30, 0x65, 0x6a, 0x65, 0x35, 0x30, 0x75, 0x7a, 0x65, 0x33, 0x34, 0x78, 0x32, 0x66, 0x61, 0x70, 0x6e, 0x6a, 0x6a, 0x77, 0x34, 0x77, 0x70, 0x30, 0x64, 0x32, 0x72, 0x38, 0x67, 0x32, 0x77, 0x33, 0x6b, 0x36, 0x61, 0x63, 0x67, 0x33, 0x7a, 0x32, 0x36, 0x77, 0x35, 0x6b, 0x78, 0x71, 0x39, 0x74, 0x75, 0x72, 0x33, 0x71, 0x76, 0x71, 0x38, 0x66, 0x34, 0x6c, 0x6a, 0x72, 0x6e, 0x32, 0x74, 0x39, 0x70, 0x67, 0x78, 0x70, 0x64, 0x78, 0x63, 0x6b, 0x39, 0x6b, 0x36, 0x36, 0x79, 0x61, 0x79, 0x67, 0x37, 0x38, 0x30, 0x76, 0x68, 0x73, 0x33, 0x6a, 0x39, 0x61, 0x39, 0x6d, 0x77, 0x66, 0x73, 0x66, 0x7a, 0x6d, 0x6c, 0x75, 0x79, 0x36, 0x67, 0x34, 0x73, 0x61, 0x65, 0x77, 0x35, 0x35, 0x39, 0x66, 0x32, 0x79, 0x37, 0x72, 0x66, 0x70, 0x70, 0x35, 0x68, 0x36, 0x32, 0x74, 0x72, 0x61, 0x36, 0x6d, 0x77, 0x38, 0x34, 0x6a, 0x6e, 0x33, 0x6c, 0x65, 0x66, 0x76, 0x77, 0x6d, 0x6d, 0x37, 0x73, 0x77, 0x6a, 0x66, 0x77, 0x68, 0x67, 0x30, 0x6d, 0x72, 0x39, 0x73, 0x37, 0x78, 0x33, 0x38, 0x77, 0x68, 0x6e, 0x75, 0x75, 0x61, 0x6c, 0x77, 0x65, 0x32, 0x6a, 0x79, 0x79, 0x67, 0x7a, 0x6d, 0x66, 0x66, 0x6b, 0x66, 0x32, 0x33, 0x79, 0x38, 0x6c, 0x73, 0x76, 0x6a, 0x75, 0x33, 0x79, 0x74, 0x74, 0x32, 0x66, 0x63, 0x70, 0x68, 0x72, 0x6b, 0x70, 0x37, 0x37, 0x77, 0x65, 0x6a, 0x7a, 0x67, 0x35, 0x34, 0x63, 0x73, 0x32, 0x71, 0x63, 0x36, 0x71, 0x78, 0x6c, 0x6e, 0x78, 0x72, 0x65, 0x38, 0x34, 0x33, 0x34, 0x76, 0x66, 0x39, 0x35, 0x64, 0x6d, 0x78, 0x30, 0x67, 0x63, 0x38, 0x35, 0x34, 0x77, 0x35, 0x66, 0x74, 0x37, 0x6d, 0x65, 0x32, 0x30, 0x66, 0x68, 0x73, 0x35, 0x7a, 0x73, 0x37, 0x67, 0x68, 0x33, 0x33, 0x35, 0x75, 0x66, 0x36, 0x74, 0x68, 0x34, 0x65, 0x65, 0x65, 0x67, 0x72, 0x63, 0x36, 0x30, 0x66, 0x71, 0x7a, 0x74, 0x64, 0x74, 0x63
0x75, 0x69, 0x76, 0x6b, 0x31, 0x39, 0x65, 0x77, 0x7a, 0x32, 0x6e, 0x36, 0x63, 0x73, 0x64, 0x33, 0x74, 0x73, 0x76, 0x68, 0x76, 0x30, 0x30, 0x73, 0x32, 0x61, 0x73, 0x30, 0x38, 0x70, 0x77, 0x79, 0x70, 0x73, 0x70, 0x37, 0x6d, 0x6c, 0x33, 0x6d, 0x66, 0x76, 0x61, 0x75, 0x6a, 0x37, 0x66, 0x30, 0x39, 0x38, 0x36, 0x34, 0x78, 0x6a, 0x38, 0x66, 0x68, 0x75, 0x77, 0x6e, 0x73, 0x32, 0x76, 0x77, 0x78, 0x34, 0x79, 0x6b, 0x6b, 0x75, 0x79, 0x32, 0x63, 0x65, 0x6b, 0x75, 0x6a, 0x78, 0x34, 0x61, 0x72, 0x6a, 0x70, 0x74, 0x36, 0x79, 0x65, 0x34, 0x6c, 0x35, 0x71, 0x63, 0x6b, 0x39, 0x6e, 0x6e, 0x65, 0x37, 0x67, 0x6a, 0x65, 0x70, 0x39, 0x39, 0x6c, 0x30, 0x77, 0x39, 0x61, 0x73, 0x6a, 0x61, 0x67, 0x6e, 0x65, 0x34, 0x77, 0x66, 0x61, 0x36, 0x37, 0x7a, 0x71, 0x63, 0x63, 0x36, 0x6c, 0x34, 0x63, 0x34, 0x6c, 0x30, 0x71, 0x72, 0x73, 0x78, 0x78, 0x73, 0x6a, 0x63, 0x68, 0x37, 0x34, 0x6e, 0x74, 0x36, 0x36, 0x34, 0x68, 0x6d, 0x6e, 0x61, 0x72, 0x6e, 0x6b, 0x70, 0x6c, 0x6a, 0x34, 0x6d, 0x75, 0x76, 0x76, 0x63, 0x33, 0x72, 0x6a, 0x6c, 0x78, 0x64, 0x67, 0x39, 0x6a, 0x74, 0x65, 0x6e, 0x74, 0x6a, 0x77, 0x61, 0x73, 0x33, 0x37, 0x70, 0x30, 0x77, 0x6b, 0x64, 0x76, 0x35, 0x65, 0x32, 0x77, 0x76, 0x37, 0x36, 0x39, 0x6e, 0x74, 0x74, 0x72, 0x34, 0x63, 0x79, 0x33, 0x64, 0x61, 0x38, 0x71, 0x39, 0x32, 0x38, 0x7a, 0x76, 0x65, 0x63, 0x72, 0x64, 0x64, 0x68, 0x77, 0x6b, 0x63, 0x65, 0x70, 0x70, 0x75, 0x7a, 0x38, 0x79, 0x34, 0x72, 0x71, 0x68, 0x6e, 0x61, 0x73, 0x75, 0x6a, 0x65, 0x64, 0x65, 0x70, 0x32, 0x65, 0x6a, 0x30, 0x6b, 0x6a, 0x63, 0x67, 0x38, 0x61, 0x74, 0x39, 0x79, 0x68, 0x34, 0x6e, 0x77, 0x71, 0x66, 0x66, 0x65, 0x37, 0x65, 0x65, 0x7a, 0x72, 0x74, 0x72, 0x34, 0x67, 0x70, 0x67, 0x70, 0x79, 0x6d, 0x65, 0x6e, 0x6b, 0x78, 0x79, 0x72, 0x73, 0x77, 0x30, 0x32, 0x72, 0x36, 0x37, 0x37, 0x75, 0x70, 0x33, 0x39, 0x65, 0x77, 0x76, 0x30, 0x33, 0x72, 0x66, 0x68, 0x79, 0x79, 0x77, 0x38, 0x75, 0x6a, 0x32, 0x34, 0x74, 0x67, 0x7a, 0x70, 0x6a, 0x32, 0x76, 0x6a, 0x76, 0x74, 0x33, 0x7a, 0x6d, 0x74, 0x38, 0x79, 0x7a, 0x7a, 0x32, 0x38, 0x36, 0x34, 0x32, 0x38, 0x66, 0x70, 0x6d, 0x39, 0x75, 0x6d, 0x68, 0x32, 0x63, 0x6d, 0x30, 0x64, 0x37, 0x71, 0x77, 0x6d, 0x76, 0x6d, 0x37
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -297,7 +297,7 @@
},
TestVector {
t_key_bytes: Some([
0x20, 0xb2, 0x92, 0xda, 0x65, 0x2e, 0xb4, 0x19, 0x9f, 0x6b, 0xda, 0x2f, 0xc0, 0x44, 0x74, 0x43, 0x4b, 0x5b, 0x77, 0xf0, 0xec, 0x60, 0x07, 0x1e, 0xed, 0xf9, 0xca, 0x9e, 0x7f, 0xa8, 0x13, 0x0d, 0x02, 0x1d, 0x42, 0x09, 0x1c, 0x16, 0xc8, 0xa6, 0x0f, 0x12, 0xf4, 0xd1, 0x12, 0xae, 0xa4, 0xb5, 0xdc, 0xfc, 0xee, 0xd9, 0xc9, 0x65, 0xed, 0x65, 0x84, 0xeb, 0xeb, 0x01, 0x5f, 0xc0, 0xf4, 0xe7, 0xd4
0x16, 0xc0, 0xd8, 0xe8, 0xf8, 0xb6, 0x88, 0xad, 0xdc, 0x6a, 0x4d, 0xe5, 0x9c, 0x03, 0x65, 0x41, 0xe3, 0x3c, 0x97, 0x68, 0x9a, 0x51, 0x0d, 0xae, 0x3f, 0x0d, 0xaf, 0x80, 0xdd, 0x7b, 0x27, 0xe1, 0x02, 0x3f, 0x4e, 0xda, 0x1c, 0x45, 0xdd, 0xdf, 0x02, 0x84, 0xbc, 0x9f, 0x4f, 0xac, 0x75, 0x00, 0xd3, 0x21, 0xea, 0x13, 0x6d, 0xe1, 0xa2, 0xa2, 0x54, 0x93, 0x25, 0x5b, 0x3a, 0x34, 0x8e, 0xa7, 0x14
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -306,7 +306,7 @@
unknown_ivk_typecode: 65534,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x6b, 0x37, 0x76, 0x74, 0x72, 0x36, 0x39, 0x63, 0x64, 0x72, 0x7a, 0x76, 0x67, 0x76, 0x6c, 0x7a, 0x37, 0x72, 0x7a, 0x6d, 0x63, 0x6b, 0x32, 0x75, 0x73, 0x73, 0x33, 0x66, 0x67, 0x71, 0x70, 0x6a, 0x65, 0x70, 0x36, 0x39, 0x6c, 0x39, 0x6c, 0x73, 0x72, 0x6b, 0x63, 0x6c, 0x64, 0x30, 0x67, 0x63, 0x64, 0x71, 0x30, 0x72, 0x72, 0x66, 0x78, 0x72, 0x64, 0x6a, 0x65, 0x7a, 0x37, 0x30, 0x70, 0x6a, 0x72, 0x33, 0x39, 0x79, 0x72, 0x79, 0x73, 0x39, 0x67, 0x30, 0x7a, 0x76, 0x61, 0x70, 0x6a, 0x30, 0x72, 0x39, 0x76, 0x7a, 0x6e, 0x76, 0x6c, 0x73, 0x71, 0x6b, 0x34, 0x6e, 0x7a, 0x67, 0x77, 0x7a, 0x73, 0x32, 0x36, 0x37, 0x79, 0x6e, 0x79, 0x78, 0x70, 0x39, 0x34, 0x68, 0x64, 0x63, 0x6e, 0x74, 0x67, 0x35, 0x71, 0x77, 0x32, 0x33, 0x37, 0x6c, 0x36, 0x66, 0x30, 0x30, 0x6b, 0x36, 0x65, 0x74, 0x77, 0x79, 0x35, 0x65, 0x32, 0x37, 0x79, 0x79, 0x6b, 0x7a, 0x32, 0x35, 0x35, 0x6a, 0x78, 0x63, 0x75, 0x36, 0x64, 0x39, 0x30, 0x76, 0x64, 0x6d, 0x79, 0x78, 0x61, 0x76, 0x66, 0x30, 0x63, 0x35, 0x74, 0x33, 0x37, 0x66, 0x66, 0x66, 0x66, 0x75, 0x72, 0x74, 0x72, 0x38, 0x63, 0x36, 0x30, 0x39, 0x33, 0x33, 0x79, 0x6e, 0x6e, 0x6a, 0x30, 0x71, 0x76, 0x65, 0x79, 0x35, 0x6b, 0x66, 0x77, 0x6a, 0x6a, 0x61, 0x33, 0x77, 0x61, 0x67, 0x65, 0x6d, 0x32, 0x38, 0x37, 0x77, 0x39, 0x36, 0x73, 0x70, 0x63, 0x71, 0x38, 0x6d, 0x72, 0x68, 0x6c, 0x6b, 0x6d, 0x76, 0x77, 0x61, 0x74, 0x73, 0x6e, 0x71, 0x78, 0x73, 0x76, 0x67, 0x6d, 0x74, 0x36, 0x64, 0x79, 0x36, 0x64, 0x75, 0x61, 0x65, 0x67, 0x35, 0x34, 0x70, 0x70, 0x78, 0x32
0x75, 0x69, 0x76, 0x6b, 0x31, 0x35, 0x39, 0x65, 0x72, 0x6d, 0x34, 0x30, 0x6b, 0x75, 0x38, 0x38, 0x38, 0x32, 0x34, 0x38, 0x35, 0x32, 0x65, 0x72, 0x65, 0x30, 0x71, 0x64, 0x66, 0x66, 0x61, 0x61, 0x30, 0x63, 0x67, 0x79, 0x6b, 0x34, 0x79, 0x7a, 0x63, 0x6b, 0x67, 0x30, 0x74, 0x34, 0x63, 0x6d, 0x68, 0x36, 0x6b, 0x6a, 0x6e, 0x63, 0x71, 0x7a, 0x33, 0x75, 0x74, 0x36, 0x76, 0x65, 0x79, 0x64, 0x33, 0x34, 0x35, 0x76, 0x6b, 0x64, 0x74, 0x35, 0x6b, 0x32, 0x35, 0x6e, 0x79, 0x6d, 0x6e, 0x72, 0x7a, 0x39, 0x78, 0x79, 0x33, 0x63, 0x79, 0x37, 0x67, 0x79, 0x6d, 0x30, 0x32, 0x6d, 0x75, 0x74, 0x72, 0x7a, 0x77, 0x72, 0x37, 0x6b, 0x39, 0x71, 0x64, 0x37, 0x72, 0x70, 0x7a, 0x36, 0x6c, 0x6e, 0x68, 0x77, 0x6c, 0x33, 0x6d, 0x6c, 0x38, 0x36, 0x79, 0x37, 0x33, 0x6e, 0x6e, 0x35, 0x35, 0x6d, 0x35, 0x6e, 0x75, 0x63, 0x33, 0x73, 0x61, 0x7a, 0x75, 0x37, 0x30, 0x78, 0x73, 0x6d, 0x67, 0x65, 0x37, 0x32, 0x6a, 0x34, 0x74, 0x36, 0x36, 0x39, 0x66, 0x6b, 0x78, 0x65, 0x6b, 0x36, 0x76, 0x32, 0x75, 0x30, 0x75, 0x78, 0x36, 0x63, 0x67, 0x61, 0x6d, 0x6d, 0x64, 0x30, 0x37, 0x66, 0x33, 0x35, 0x72, 0x73, 0x38, 0x70, 0x61, 0x71, 0x33, 0x30, 0x61, 0x6c, 0x35, 0x6d, 0x38, 0x76, 0x6b, 0x36, 0x76, 0x6a, 0x6e, 0x6b, 0x34, 0x78, 0x34, 0x6d, 0x73, 0x7a, 0x75, 0x68, 0x6a, 0x7a, 0x35, 0x67, 0x33, 0x39, 0x6e, 0x36, 0x74, 0x76, 0x34, 0x70, 0x66, 0x76, 0x70, 0x63, 0x66, 0x33, 0x78, 0x72, 0x71, 0x35, 0x77, 0x61, 0x6a, 0x6b, 0x64, 0x39, 0x71, 0x38, 0x6c, 0x6b, 0x6e, 0x61, 0x64, 0x61, 0x35, 0x35, 0x75, 0x73, 0x74, 0x64, 0x32, 0x64, 0x70, 0x37
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f
@ -333,7 +333,7 @@
},
TestVector {
t_key_bytes: Some([
0xc1, 0x4f, 0xed, 0x6b, 0xd2, 0x22, 0x88, 0x75, 0xfd, 0xd2, 0x74, 0xd2, 0x35, 0x62, 0x96, 0xf1, 0xd2, 0x2d, 0x97, 0x0a, 0x2b, 0x4a, 0xf1, 0x44, 0x07, 0x97, 0x69, 0x2f, 0x8d, 0xf0, 0x17, 0x47, 0x03, 0x33, 0x2e, 0x9f, 0xa6, 0xd5, 0xe1, 0x13, 0x62, 0x6b, 0x61, 0xf1, 0x7e, 0x46, 0x42, 0x8f, 0x48, 0x11, 0xa4, 0xaa, 0x44, 0x1c, 0xa9, 0x0f, 0x29, 0x47, 0x58, 0x8e, 0xcc, 0x3f, 0x85, 0x66, 0xf3
0x6f, 0xf8, 0x51, 0x7d, 0x51, 0x43, 0x80, 0xf5, 0x42, 0xba, 0x14, 0x3b, 0xc2, 0x46, 0x08, 0x01, 0x97, 0x84, 0x54, 0xda, 0xf3, 0xf9, 0x6a, 0x72, 0x49, 0xb7, 0xe6, 0x33, 0x81, 0x4f, 0xdc, 0x5a, 0x02, 0xf2, 0xca, 0x2e, 0x6f, 0x0c, 0x96, 0x7a, 0x5b, 0x83, 0x0e, 0x09, 0x5d, 0x9d, 0xdc, 0xe8, 0x0f, 0xa5, 0x31, 0x9b, 0xbd, 0x42, 0x97, 0xe8, 0x13, 0x2c, 0x81, 0xe6, 0xec, 0xbf, 0xfd, 0x2e, 0x33
]),
sapling_ivk_bytes: None,
orchard_ivk_bytes: Some([
@ -342,7 +342,7 @@
unknown_ivk_typecode: 65535,
unknown_ivk_bytes: None,
unified_ivk: vec![
0x75, 0x69, 0x76, 0x6b, 0x31, 0x77, 0x74, 0x6c, 0x37, 0x63, 0x38, 0x32, 0x78, 0x32, 0x67, 0x74, 0x6d, 0x63, 0x71, 0x66, 0x67, 0x61, 0x39, 0x34, 0x36, 0x76, 0x38, 0x74, 0x77, 0x6a, 0x77, 0x68, 0x6d, 0x76, 0x68, 0x39, 0x67, 0x67, 0x39, 0x64, 0x70, 0x6c, 0x63, 0x65, 0x36, 0x65, 0x65, 0x67, 0x6c, 0x34, 0x77, 0x61, 0x66, 0x65, 0x6b, 0x77, 0x7a, 0x7a, 0x36, 0x37, 0x79, 0x71, 0x71, 0x65, 0x76, 0x75, 0x68, 0x33, 0x30, 0x6e, 0x70, 0x6d, 0x71, 0x36, 0x79, 0x75, 0x6d, 0x63, 0x61, 0x36, 0x36, 0x36, 0x61, 0x34, 0x7a, 0x67, 0x71, 0x63, 0x73, 0x70, 0x30, 0x39, 0x77, 0x32, 0x76, 0x74, 0x65, 0x35, 0x61, 0x30, 0x74, 0x63, 0x36, 0x38, 0x64, 0x70, 0x73, 0x33, 0x76, 0x38, 0x39, 0x67, 0x77, 0x34, 0x35, 0x7a, 0x30, 0x37, 0x66, 0x37, 0x6e, 0x77, 0x6e, 0x34, 0x73, 0x63, 0x79, 0x72, 0x63, 0x65, 0x66, 0x38, 0x30, 0x38, 0x72, 0x78, 0x67, 0x65, 0x36, 0x76, 0x30, 0x67, 0x65, 0x75, 0x32, 0x77, 0x38, 0x6a, 0x78, 0x71, 0x76, 0x71, 0x73, 0x30, 0x74, 0x74, 0x7a, 0x66, 0x32, 0x70, 0x75, 0x78, 0x64, 0x38, 0x63, 0x73, 0x34, 0x6a, 0x6a, 0x39, 0x68, 0x6c, 0x68, 0x30, 0x36, 0x74, 0x64, 0x37, 0x79, 0x75, 0x63, 0x71, 0x75, 0x37, 0x77, 0x63, 0x33, 0x6e, 0x39, 0x73, 0x75, 0x32, 0x6b, 0x34, 0x77, 0x36, 0x33, 0x36, 0x34, 0x35, 0x38, 0x68, 0x39, 0x61, 0x32, 0x66, 0x32, 0x6e, 0x33, 0x68, 0x61, 0x35, 0x74, 0x35, 0x6c, 0x61, 0x6d, 0x66, 0x67, 0x33, 0x6a, 0x63, 0x65, 0x78, 0x64, 0x65, 0x70, 0x65, 0x75, 0x6d, 0x6b, 0x65, 0x78, 0x77, 0x37, 0x6d, 0x65, 0x6a, 0x30, 0x78, 0x61, 0x38, 0x79, 0x71, 0x38, 0x36, 0x64, 0x77, 0x76, 0x61
0x75, 0x69, 0x76, 0x6b, 0x31, 0x75, 0x37, 0x37, 0x35, 0x75, 0x6c, 0x36, 0x68, 0x38, 0x63, 0x36, 0x70, 0x36, 0x71, 0x37, 0x39, 0x32, 0x74, 0x6c, 0x72, 0x6e, 0x75, 0x37, 0x7a, 0x61, 0x61, 0x6a, 0x32, 0x39, 0x78, 0x74, 0x6b, 0x66, 0x6b, 0x75, 0x63, 0x35, 0x6b, 0x35, 0x36, 0x79, 0x74, 0x71, 0x66, 0x6c, 0x67, 0x6a, 0x34, 0x72, 0x79, 0x67, 0x6e, 0x38, 0x71, 0x72, 0x30, 0x35, 0x38, 0x6e, 0x71, 0x65, 0x65, 0x74, 0x6d, 0x74, 0x36, 0x65, 0x78, 0x6b, 0x39, 0x39, 0x6d, 0x68, 0x68, 0x71, 0x67, 0x34, 0x68, 0x77, 0x71, 0x66, 0x64, 0x78, 0x79, 0x72, 0x67, 0x75, 0x36, 0x78, 0x35, 0x34, 0x64, 0x72, 0x30, 0x65, 0x39, 0x73, 0x33, 0x67, 0x77, 0x33, 0x7a, 0x6c, 0x68, 0x38, 0x64, 0x36, 0x68, 0x36, 0x6d, 0x78, 0x64, 0x33, 0x6c, 0x73, 0x6a, 0x68, 0x73, 0x39, 0x79, 0x79, 0x74, 0x6c, 0x77, 0x67, 0x67, 0x71, 0x79, 0x35, 0x71, 0x75, 0x79, 0x73, 0x36, 0x6d, 0x38, 0x63, 0x67, 0x6e, 0x70, 0x65, 0x38, 0x33, 0x39, 0x6d, 0x34, 0x76, 0x66, 0x6d, 0x32, 0x70, 0x30, 0x33, 0x6c, 0x33, 0x78, 0x79, 0x75, 0x39, 0x6c, 0x78, 0x63, 0x36, 0x35, 0x71, 0x71, 0x72, 0x76, 0x6c, 0x77, 0x35, 0x64, 0x71, 0x30, 0x38, 0x71, 0x35, 0x77, 0x65, 0x6e, 0x71, 0x6a, 0x6a, 0x75, 0x35, 0x39, 0x6a, 0x6d, 0x75, 0x34, 0x79, 0x67, 0x67, 0x6e, 0x70, 0x6d, 0x35, 0x65, 0x38, 0x34, 0x65, 0x74, 0x35, 0x34, 0x75, 0x7a, 0x71, 0x33, 0x74, 0x70, 0x33, 0x78, 0x78, 0x61, 0x37, 0x30, 0x67, 0x6a, 0x73, 0x74, 0x35, 0x30, 0x33, 0x38, 0x6c, 0x71, 0x7a, 0x79, 0x63, 0x38, 0x35, 0x6c, 0x72, 0x65, 0x32, 0x35, 0x32, 0x67, 0x67, 0x70, 0x77, 0x70, 0x35, 0x78, 0x7a
],
root_seed: vec![
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f

View File

@ -1,14 +1,14 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/bip_0032.py"],
["c, pk, address, external_ovk, internal_ovk, account"],
["9fc239dad033c817bdae3495ee54b5e0038b0564e5629814a3a924f7bc6ed795", "03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", "5686c3da4d81053f2e23838e1314ab2fb9cd635c", "ba0694a1f81214fed86b0be78544c0e6184c5725f265b1250b46c021a5e364ca", "882f1e515bd9464d8ee1c0ef4df46dfc648da9c92c11104f2dbd8ecf265f1672", 0],
["c1b12408770513e4f05ab4b822a3e95da591370cf67d4833c9e18b877789ca31", "0355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", "dd461bb0029efe1f27d21dfde658c200adcf2579", "80a041ec2588816651d371cf19dddb8f7843d0fb7f55787f3c3b57bb2213fe42", "9362af766751cbbad1bd0398480a65f211ef367c4a0f9eced20947ae74e66a20", 1],
["00ba8acfac4f5e6fc4888a23173243a90ec4a22d9694e86b55ea093419fcd1df", "0282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "a25def5a173b94968a36bcb9589c6f4bd660b721", "ec239c523311da552f4e44caefd4491abf4c31cbcdb78a4a6c04ef948c303ba8", "dfec36cda0ddcc3356aca1b5028c166b960e0c87112f59c82f3d1fb36bea686b", 2],
["988313b115691ef323672af94a23bc0e2b12c73c8f2ece54f7c7439915c4b77b", "03f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "f691892ca88d1086e0228357d574f12ba4cfb642", "9fc15aa3a6b0a7563c84dd429013d09c8f7f1cc1b7271c6ece338f0d2a72db6b", "ce17cb0862cec08d54367926cb5877e81b19ec29910372cc55386f07835252b0", 3],
["18382e9033ad02fc29ac9797a075f5ec236596a91cb5d964882805e101261cd2", "02bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", "351dd78e908e0cd1e414b93074aab2d5e4bef399", "641484a34640f2435484ec46e1615eb1120673f250d04e64e37ba6595ebf65ef", "da87be59f8dd65a00fd59ac4e7d35b8f4d3d5b532cc44f672b274b67f2a98228", 4],
["3df7ce207e12a15e9c63e1cb36bcb50641de01270fd1b199144f0ed2cd07656e", "0301611dcebf65f329121b01eb098cf4c5808c738e9c6f9cf953e882258ff7cc1b", "8cd7cf7683eb663b5fa6e9f62f86805f31d62c79", "46eca4192a78262816dddc6ee0f81bedd13479c019ff91f8b38e904cb63c0738", "37a53ca437ed9fc0146e8281dca52c90c5c3a03dfbc37d4a8ab9680be455dc85", 5],
["9eceffc0469bae10c8a4912e3c06e0e74a3e79e1ded2e379d6c33c0f7aa7ca55", "029f02729572107ad5bdd2a76fff165dcb9637a620236d2d860ed7bed9cd70509b", "3cb607a9faeeb3f14387c02b407a1e80b22f73d5", "630772d182b0849a8ea7b1f99f4aa234c89c08556de94738f38a99d354d66a23", "a09520fbf3870372b07a2f457d5f2ad0a9a969c1d808a8332e05f3f0accc569c", 6],
["236bd52151b0cb1486af6dae991617c9712f366f4ce71b79769d427da6771ecc", "02331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", "a60642b8f3cedd92ef947f65be002fd730cf34f8", "a8ffea44960de3d2511286127df58130c1214e16b7df09cd947db3ea1206c333", "e01c2d7b4b6cc0f8872523dcc1d6e0699e1d55c5405e813d418393a0d34644f5", 7],
["7cde7d7bf87e351ec39d5ca4437fc3474574fcad6effba9fb19297ff247f9d71", "03c6d27ec18657eeb84d33211b5cca15eb706400458d4eda9c03ffe5fa25c93e95", "d8b3db57499917b80fa98c2551985d685af04fe5", "06738972dadf8327fbaf0d30355afe829f5f6d19ae17dfddbae462de3c9228eb", "0da906483cba7cd29c1ce1ed517c63f9b282a694b1fcb9cfe1191d5f7dacee0e", 8],
["6d295c2d003d0fc2dcce453bd095761f7304e1f3fa7f2ad5edd78793d1d69012", "0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "7ec064acdf50e7a304e3eb24a59dd37cf20157ae", "3a636e399ed8e6cd1eba65c3440ae75cf5626515632b5cd342c99118e3517e83", "7815d09bb53a638881c653b23d2670495a1d79f8134524971fc94307dacad88e", 9]
["47abebefb68f2d362e0199622ca66d628822367c53d48338903d2d6a9c43a09b", "02ed638532c475f67400350fb1d6eda559cdc289a19b4319eb175140aa86893836", "6725f262bba6422fd47c305b8378c4994241c442", "dd7457506999ba038482cc7998eec2a36e2a9a21ab3416a69866d6d12d3586d4", "7f594600ecd35b2dd356a772f58cb63d972dfdbfcbbbcf64b2ee1cf32dae9073", 0],
["98e2b8b1ea0b8dc29a25c0c5342e358d97fce496cb852f45ac21be53b39192fa", "03fc399e613d010865d5a1fa8765b7109f9db1ed56218983f9bd54b8c712478829", "04631ad8902ad2fc5641bbe935dea67950bb9c59", "1366a9d1e5ca98fdd0877416a92973f6ba04b5c17f493f63e325e8d3a369bdd2", "0a0b8220130cbcf72166ecc869b75ae7842719fee118650d099ffbd29b8501c8", 1],
["ea4c47967cc624397ce43c94b7b5b70e8f65e243b2ee886a16823809fc04a7f6", "029f1794895562430d5dc8be5e88cfeee3261d6be4e6eb5b238ecc9e7ebdeb1bf0", "0bec65aa3cf1af84a95da1e6b9e4a52b74428ff6", "822f4d7ef51308a226d17c09b8ce22a42b1cdc0a2c80394ca5d4080f83aa0ca6", "6ea5ce7481ea0baaeb1dad3f0c72d8fb7cea2d0469df60db3a8f33219295f514", 2],
["048aa3ec6300c68c3164c682853df0c2346181cd1135d83bb4ee4f20d646be3e", "020f8aed7690bc84e3fa6510c362bb9290904b6ff5b75e4e5ca6de821bf3389fae", "752c53a43b8a44182550ed668d49941c4fef5502", "bd65e1acc7ae335b6ffd1ef050943043cdf81df6e30c43f2173ea0ceb9dd9600", "061434598be891db11d449bf1ebe5cc93d142561f0e79c45f68ae41e2befb223", 3],
["1f3123ec57c3283517c8d85d73b4cd3e97306fa0fb7f71fec7ebec677b5c4d93", "039efddc9cc1bf9f4214a09a7f0188540789b26197cdededc993be5381587f79de", "1a8faa82b6fe128553c2f3f38b2251d8888048ab", "1cf6d1c41f40468180f1e348402729304f1e2ec6c41c1bdab0622723b6c53eed", "9c24cc681409e7fde33b64cde644dea87d3cefc5067a23a5b1499aae37d9d719", 4],
["94b693d4b3f5b9456d2e7096d4a78fe0a1b1725d247f07a9eec494ae2d45eb03", "03e032029bfe0abdf00e26eee77e4c3b55674486c903428648b26adb5c11ced5b3", "e59b1c45cfda3f6f2df78d04bd0df8a593178836", "2945ec3810daa1c5cf5e8ffcc4402b8e47ea23c2124c874cba7df4f890d33cc7", "a4000c69e36e6e8f0d56ac83706031fabd5efafb75eb802227ea318c4c90154b", 5],
["cad6bae3f66d39e357278825b63bd215338ba729aa94d8cd8984b40d4385cfde", "028efe8fa9b8827f87484aa186873372a46e538a1c3f341adb9c3369ac4d4f707a", "3a9c2ad950098f111c3edd0d3eb3091c96ea8356", "30e4d7cd8958ed8af6190fb3652adbde64300ef2528fa2fbb755ffdf6aa5495c", "f35f92ca92bc5a830265c3b8f690e4451a27700e5d684829f6c27028ddd6554d", 6],
["75ec2d50a4c1f4fcb5de6fa57b57fa5969fe95d73c3b4eb7a7e442d29dc04c69", "0214158dc4631f2a3784bfb42b9ad44dcb779dcf0f26a1def9120f81c9836bf4b5", "0ff6c3ebc62538ff1d690dc8e07a913b15fee1c5", "ad188629e76df8622c9a2007edcda5da6cd528d72600b639f9bb2735000461a2", "238c5bf6a2bda815dc9162fbeca2f88e4cef4900863946b221d84b537b767f91", 7],
["a50625dae4271276679283e7adca06456eb5e874d15ddf024c9cfabf0814ea3e", "035d0d7224c3beb78bc67c214f56731b3ffb27b06310a1e6093384f6eb72b6c5f6", "9ff43f3f0121bf054c14ea0d9d849e0b02e94687", "107958131b7cf605cf3d18a43e50b48a833f4baa2fa98c1abffea96df6b1a87a", "fd764d96801f13152ddeab74170804f7c2c8fac7b96500b4f3eac0bd5493d177", 8],
["41a926f250f477153b8af9b8ea6609dc55228399002d93ed50d0da6b769508b6", "0295599fc048f2181156f9e453735d989eb61623f6eee8a060b8f3fa59666cdfe1", "daebdd957be54702db56dd0d1c19a77606dfecd5", "cbe860a997e890048c591c823410d31c3e48e52e21a1adced1c11706627730a5", "2fbbecdc56d132590bacda38d8df177983e24606454171ab874d57f880201648", 9]
]

View File

@ -1,9 +1,9 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_address.py"],
["p2pkh_bytes, p2sh_bytes, sapling_raw_addr, orchard_raw_addr, unknown_typecode, unknown_bytes, unified_addr, root_seed, account, diversifier_index"],
["ed95cfb2c6069eb240a98c00e23ba24976cbd5c4", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531727764737a6d6d357a6b733265356a767979613467766d72363664707278707a687573303738656c617a727366776d38336c726b79796432797439796e326d76647867736a65756a716d656767636c30787a3865306734677965793071736d76646878343675396d6c6477737275726434397274717537726b337439793430637033386e32386634656b68", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["f894cfc703399ad031e87483df2765c471723a97", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75316a74327235306a3968346b3430706139393330666535666e6166363273736338786e34616874687235797267703778346867326a3973647a747567777730766d71367433757436796c677730356a78397a616766353971657a376572667334386c6b7476616761776e793563677466386a707633726137656b7638616c6470306533786c7665706a646a73", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["c51cc90302dac24582df5bf59eafb180ef7bbd26", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531376e673833756e6b39726e7761667a7363777a3872376d39736c763975326734617074636b6b6c306435646b366c667a74666c77686c6a6e386a326c7263743233337865396a6161656468796b6b6434763733346639743235763061327532337a736c7832386873613061676c6c79647a7568687a37617871716a7764756538746e356132793230737268", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
["e6cabf813929132d772d04b03ae85223d03b9be8", null, null, "d4714ee761d1ae823b6972152e20957fefa3f6e3129ea4dfb0a9e98703a63dab929589d6dc51c970f935b3", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7531353966636630777639336c366464666d396c726434736a6177373272646a716b657779736367377038667166307563366b766479386b796a7133667263756376356e6a66767065756a676c71327433667a6763706e77613336356d6e616139346e78706634337373633575707433717970773363747235717930356d6c6b33376565777532396a37686b64", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0, 0],
["7bec9de217c04f7ce1a86f1fb458aa881c8f39e4", null, null, "d8e5ecb4e005c28718e61a5c336a4f369e771ccdb3363f4f7a04b02a966901a4c05da662d5fd75678f7fb4", 65530, null, "75317a35677538783364766b7677636d726a30716b3568727839706361646c3536683834663777647970366e7635337233643563636365646563686d77393835746765357733633272353639716137326c676775753578727178683739616a7a63376b716d65733230706b747a71726a6c707835367168676d716d3536686e39777432686379787064616d616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1, 0],
["aa6d43480fd9d91375ce6c4a020706361bd296de", null, "88533c398a49c2513dc85162bf220abaf47dc983f14e908ddaaa7322dba16531bc62efe750fe575c8d149b", null, 65530, null, "7531343367706a3772643934766d39356d7a73757537746a74716161677934706d6678386c6b77656d70786a7463777a33357a746361383530796e6c7a323932307477617a6171703270367168787878337a357178616b6e73716372676c7578716a337070757367776635757963686c61677938376b376874613768773965793336776d7930367065776c6470", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2, 0],
[null, "a8d7551db5fd9313e8c7203d996af7d477083756", "52fd6aedefbf401633c2e4532515ebcf95bcc2b4b8e4d676dfad7e17925c6dfb8671e52544dc2ca075e261", null, 65534, null, "753178797970646a307a7978637466666b6878796d766a6e6b376e383371666c376e7365356c3071726b346e3266376465376c3733727a79787970347463727975356d6b7875617a6c646e633279306479747a7567797a79636739373034616a66786173376b63757761776d706877776e383839743938743735376579716667346a766566746b687672337167", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3, 0],
[null, "f44ab023752cb5b406ed8985e18130ab33362697", null, "165082de84f2ad7204426ffafd6b6c7de9cab6d25c13846a1786715268c415948db788f4a5e0daa03d699e", 65533, null, "7531706a336c72656d6e7175737368393878667161336a66647077303872726b35377330346b6c32366865707a7133746a72736e78653574367371716567653976716d776c63366c786373746e6333306e3575357232776b6b7a687039367a3564306a797530716137746b686378366663386a35396b616b387a35636570363261716d61336d36343566683863", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4, 0],
[null, null, null, "ea9df83fbee07d6f7895ebb2ea41ec7c4ba682b863e069b4a438e31c9571c83126c305d75456412aeaef1b", 65531, null, "753132787567643930666c726b646b6575336e6c6e6e337565736b793533707175356d323479366170786d38386d34387637333734636c7335367a7039336e61796c617864636866307161796678747267653034376d393533717a3376326772346c74737232736b3372", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5, 0],
@ -14,11 +14,11 @@
[null, "af9db6990ed83dd64af3597c04323ea51b0052ad", null, "cdf7fed0d0822fd849cffb20a4d5ee701ad8141e66d81ddfabf87875117c05092240603c546b8dc187cd8c", 65532, null, "753165353471636e30746570796c33307a7a326672677a37713461366d736e326530326e7076326e6666736433683532336d747838643232616a7666767371757235736a7a3876666e6d77327973363730387170386b6139306a3561343330757938763833616c6a63306330357a6a7535347879356e7677336d66686b376e7737366b6b7964796c713466656c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10, 0],
[null, null, null, "24fd59f32b2d39dde66e46c39206a31bc04fa5c6847976ea6bbd3163ee14f58f584acc131479ea558d3f84", 65530, null, "75317a38777372686d66366d3967766136766c33737a636b303670393730783577686d36336a666a3266726d6d63396e39756d34796373387975746a37673833387672676832306c667879353279306832367474386e6776643267796370797176396b793032716b6373", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11, 0],
[null, null, "78d85bd0db639043377987cdd814c6390016964b684016faf1ad4f166c5f72399a5e8d469ec6beb873d55d", null, 65535, null, "75317861686a333570376d7639756c6b3337327333766465687172663438753077646633786c3772787a7270653461307468753864306d396d7961617078376b35767836747a357074636a76637675346472667137753771777a6d667565336b74387376736333736535", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12, 0],
["35550213f7cb1db6f5c298c17a2b7ea3667d756b", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7531333666377737747370616a34763565777970746c3361773468713636716a34663475716368637a34336c6b687761766b7a7937356b3533386e366368346a666e746a6b667035706a727164776d756e7338796d32613372757268306c6774766e673963357967397763713536716839336b71753834346d36307239333567736e72367468783833367a6e36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["0fdcf1ad75a598aa264484d3e78627909c985d56", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "75316d39366336336d323439377165307974736161657a3036747461786d71746c7338733036753379333077327a6c66786d66776333787475713073636778756a7563343739353277706333747374676d7165386677636e6176796c6765347a7a326a3063757071727532686d727438786d6c7665676a677277307074347261636635786a78636c3537646677366a6873703264656a39737a346b7379636e73756873766a6d663763726c6335636b75353830323279367135687070657036716e70396563397861337968367174376a36677a6577", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
["33a6dd87b4d872a4895d345761e4ec423b77928d", null, null, "5178924f7067eac261044ca27ba3cf52f798486973af0795e61587aa1b1ecad333dc520497edc61df88980", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "75316439356e6a7630783035643671747a703779757976667765647438796734746a306e663063727038656a74666430653866637a3271617939346b3463667877376666363070636c747076776c3378326b646c646a65617335336e686e613567393578326c7533763370723233657430643063726e7a63396e636477636d7233766a306b6c73653474793538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13, 0],
["a56c057ef71dab58aa90e47025695c5faaea5123", null, "a75a6de421d2ad1ee8f4b25e398adda9c0aaa6ab1f2518981a9ddb1de6a3957d77842332d6289dbe94e832", "b208c9235c8d40e49b76100b2d010f3783f12c66e7d3beb117b2c96321b7f6562adb4efc144e39d909e728", 65533, null, "7531646670723876647335683361756e79657a7a7877726d38756461353273743837733876726c676732746730357430713070783336686368783974676b786b6c77747370753332786a6135617271336b7470326e387a613470773779776a30676d68713372776539353072386b3973756e736a76773734743538716c3333347065673464766b616c6b746d6e676e716b7077723332353837653779747932376e6d673636747371377976723779343639776570366b7077346a3530786e6c6d78306a78786737766c6735796c6671387566657664", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14, 0],
[null, null, null, "9e5445d6cd3cb9f98b0df1062bda47adffd5a66c0c2c483c8bf15c3176d755914a3576496b5c35fee28a88", 65531, null, "75316a676c686a326d617936646674777a39753271796e786a717a6e75743637343768617375306d646d6c63303266636173756178756764797a776a326c38346d6a3966677a6a3779306b396663706a373336736c6d6a38676b37377567386c6c61766367326c666d6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15, 0],
["ee2a6a1cbc5a84e344d28230cbea9a65475aca79", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531373679396635746434336174687066716538336a66357164716564686d30777a686e6a6739666c7a6374656639726d307a7374666872677a393464686867327264797134343979336179753236616e6d667437786d6a3936676a33363064373374373030756c737a7138716b3832366b6764726a646c7138717666326b6332683864677371783738793075", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
["b02aec10f6fa02a08667bf9b924c3d0574a1334f", null, null, "2598d84dffb34f5908b90732490f3881399150d4c694fce9bf30d1560b2c56f09829fe123b9add20e5d71c", 65534, null, "7531397163617a647761793438707566366a77616a78307732386d307871756d746d6e6435677974796c6c6e79676867396c76393978356d3872387439673566396a307a30786e34787a6d6e7866747a3772746633756164786b79367178706e6b7438666b66686c78386b63396d6e72646c6e7874733536786378656a7a6472776c65787a7637377876797634", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16, 0],
[null, null, "d3a803803feee7a032a24adfaa8f6a94cecb9671c1333d0d5d1a3d79d82bc310727c665364d71022559c50", "7c98b8f613f9ff02746bea2a167cfd1bd3a1862af9631bf61d9d604e0824e2cb8467a1e549db87a76e7a8a", 65535, null, "75316136346c303971727378756c666a7a6e6d366b326735333575737968746166386564363076346a726a6d6b77766b757834743770647963336e6b7a7265666467746e77383432306c6a3873686d30356a6139667878676e68726139326e6873713536677838633270757a33666b6b676e726b7166357975716664746637743672616e343767646366357676646661637a7766337575793466797368336d7a7538686435746b6c30356d76726765396e38", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17, 0],
["429940f266cc165bed0cb1b8d4f8f64f3f1e82f4", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531736b7735716b753538613372777a6a397a61796c7a796a7a756d6e6a7832357677636a6e39787163766137636c686a67726e326b6b726c6c39773235636e787665636570386d3261763575656465396c72336470646663616537667533753571783063747938386d73776c367432666b646d376764736e766475307537713039706d303967777a6b673572", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
["26c061d67beb8bad48c6b4774a156551e30e4fe2", null, null, "a80405d5568ab8ab8f8546163d951ab297fd5e6f43e7fcebcb664feacfab5afd80aaf7f354c07a9901788c", 65535, null, "7531787a757764386163686667776d336577793976326d6a3537373268726b6e6d6578777a6339346d7a6133356d78363863656e767877727a3973396670306e39767a753872756a357a71666d6d376c65387775366c363275346c6d30376e75717865656d383733677838366a766e776c70787379636c397576366b786b72686d30726c677037307830357366", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18, 0],
[null, null, "8660070e3757ff6507060791fd694f6a631b8495a2b74ffa39236cf653caea5575b86af3200b010e513bab", "63b7b706d991169986aee56133f0a50b2a0c8225fba6dae95176007b1f023a1e97c1aa366e99bf970fda82", 65534, null, "7531766736326d676a64646e6c763577366c646b793278653063387465746d633832747539766c7a7a6b75796e783439666e75716a76786a743564676e33636d3874356e38357a6371356c6a727467377a6d77686b3730683672646d636c6637736378786e67756b35666c76663261707037367875393037636d6a796c787673656e3235786539763776336b727378613975793076326a6a7133376b6834796d6c61666e3870657671616c716134646d3637", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19, 5]
]

View File

@ -1,24 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_full_viewing_keys.py"],
["t_key_bytes, sapling_fvk_bytes, orchard_fvk_bytes, unknown_fvk_typecode, unknown_fvk_bytes, unified_fvk, root_seed, account"],
["95d76ebcf724a9a3149862e564058b03e0b554ee9534aebd17c833d0da39c29f03e79a82b8139042cef66f659029511108592bcdc4d357f72defc9589cec352c4b", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7576696577317a617366673077757736793533753673323072786c74333879636e6e61716d64756a646865766b72666567686c7670377a35757977353435376630653665666e7079323672376738333073357568347966646d366d7a657535787039706567783663733570716e6e6d33327a326c7464686d776633727074356c71303464346838386679667a6a387735346b3565677473636c777170786b6563376e686670346565777361776b65376e39346e6771776e6b6434636d7938747365306c72647633677167757673343679636e6d75306b377a387a346b767364636736356a71356d68346878666e663071636d393479367330667466733366753939726d7337796e70397030766a6d34687533777335656e77666574726674386e6b36347a676d7571707177636672706337706b3236676a73706e786e64776d78306566337770707073726b3967787776397a7973377579776b356d3461796d7474736d736679326b77757174363564737738766b7861787737686d786376646a61796e6d746d72713738396a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["31ca8977878be1c933487df60c3791a55de9a322b8b45af0e41305770824b1c10355f9be451e1b6988c4faabd40323c29ba1ce488e5a87ffe35faa472d63d0d3f6", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "7576696577316834773834736775306c6d7636376e73376b68776833637a746d7168773377703079393863656a6a736a6d743873336471747a7373343464347475757338657a707664357667683077666679796e643033676d7337663972716d366767676a73306c746b35636b38793378367336353433783365756775647373793739347371743864386b6173617534763864686d6d36307130753864736865687564326c6e7379766532726d736c687967786e653972323961656e6b38387934306c7a67676d7038796676703863666137396e77383533337636356b686a7168327234333030387767663571763939677838657873307a7776726b75323763787076633765363473396d7677613976387971797937773834726d38376c7975666e7367676b707633646d727033", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["dfd1fc193409ea556be894962da2c40ea9433217238a88c46f5e4faccf8aba000282115efffda4676b297ae8b7b37bb4a5bffb1de2d66e55827ff71355ebfdac49", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731336671776e7a6c6c643861386a6e3070676b34383272746775396e3037767575376e656b337361766332326b72676774706c7464713933666671683033336e7a6367646b7930716e647636757a32706e657078366c6c6e7563386334726668716b6464663368677a39346c677166666a356736326d707075363274676b7236756378396c6b70306834307734346134656b74707134787467673261376a7964736e7267307337647630747173326d78617478656a326b38706367326461387136363238397a7971667672776a736b7961706c71736e76617772326c396e35366e7135767663766635676e7932666a6d6579673967386d7138337833363479716570773077657879676b6d7373793063636e743636686b646b347563336e617779336377346d367970616479383077796b6435396a7163736a6b6d6d78767736687737737a7968367a6c6d757a6c737967723863667867786d393673", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["7bb7c4159943c7f754ce2e8f3cc7122b0ebc234af92a6723f31e6915b113839803f4d0ad44108d7f930975f279fdd892565949e3a1f6e8034a500318f7de3b92ac", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773177773539637639777663646d71347a71683979717230746a79746b6a356a77326e79736c346b7a326c337268366d797a6b65303878766e67397272323463753677387375647678683673646473346d67737934767738633271787a6e61656b7163683638726333756b776c70307577746e37323270717470326b6b65666c7233667a6b7832777a32797971353839393237707361367739667a357768637768766874327a39736a6d6b3366666d78707a376766687564726c30397537673676706e6c3068656b6a30776e3865343535726b30753678766d6c3577676a36743567756367746e74306d71713473643775306464786e34757877667163756d67706b37667968633435306e683979323738796c726e323472666d3374373378747478786332783238776e636c72387036353738617066376d6d33743678777a383868357a396e6b7668677172746c34733675637239766a6578307a7071", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["d21c2601e105288864d9b51ca9966523ecf575a09797ac29fc02ad33902e381802bbb5bedbb954ddff2e9a7fcfa989e259d97918570284d3a20f8f307a4150ab57", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "757669657731353035673977323371687a3865773373646c786663703576306c3438703236336d6d39666477787232766730653976717a306d33636437366c3237766c6e736c366768326a7a367933773671356b6838646a7a3679746c797567786c7168347978666e71733965686e6c39796867776d703977636c70753836323432386c39793035327a6874326b793437346b647068397a74323437687a306b793336766e3478376d6339306b65646175716461746e326d67636133306e717538676a357038716e65786b36766430656b34726578356e366a336d643067376365673433616370726e38743038797574726761736c7672766a63633861767838716d686a75756d686d3636343667743868357533386d32383932737271717a3668337339636c6e7375646d6e6c6d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
["9ba0439c6a2d3d903883d4537c362288626da62c6299012e362d8fb6efebab4702ed638532c475f67400350fb1d6eda559cdc289a19b4319eb175140aa86893836", null, "7648764a4567b7165410bc313f922b72fa34153dcad112a3971620240ffbf30d7f19edb9f295cdf160be1863b41c96312daf7273ba01198f5066f28629b56f17e4ab726579eea0fb19ab5ae2b8889ce455c79c5959bfda796823ee805c794814", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "757669657731636772716e7279343738636b7670723066353830743666736168703061356d6a326539786c3768763264326a64346c647a793434396d77776b326c3979657574733835776a6c7336686a74676864737935766868766d6a6477336a786c3363786872673376733239366133637a617a7279637272356379776a6877633563337a7466796a64686d7a306578767a7a6579656a616d7970306372397a386639776a30393533667a6874306d346c656e6b3934743730727577676a786167327476703633776e3966747a68746b683230677972653377357332346636776c6771786e6a6834306764326c786537357366337a3868357932783061747078637966397433656d3468306576767366746c757275716e65367734736d303636737730716535793871673432336772706c6535666674787271797937786d716d617476376e7a643774636a6164753866376d717a346c38336a73797879347438706b61797974796b376e7270343637647338356b6e656b646b766e643768716b666572386d6e7164377076", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["fa9291b353be21ac452f85cb96e4fc978d352e34c5c0259ac28d0beab1b8e29803fc399e613d010865d5a1fa8765b7109f9db1ed56218983f9bd54b8c712478829", null, "b5523cae2a454d3dbcd88b8cebf4c4336db6f906264af982ab4dd4a797dd6f051a139b42cd6e6378ba7c9c7ae0a52dc311fd0a92730e56834c0ab07a99cea50b1160f497b619794819d5f654c57a60ed9e5358fb55aea05bac7133ee381a4324", 65530, null, "757669657731363732323738776472756361637065756a6e7a743274756874646c6a35653665636a6c676c3732756c39727475643479636e6a616374766139636c6e65673271333973766136396b6478356672713066346837706b397934307a6c3370676a666666663964366e306678766a6870736b36367a7835673533333668663871727233713077686d397474356d35386a386773736e796b7473367273796c3065366877756c717237776e367a796a7435376438757330796471683732327863736738766e7230737373637a7264776b376d76356d656865716733723074727933647275776b38637965796b7a79383667756375326a6d747476767a78636574636c6d6b756c7133756c727070666e6435307a77706c6b76643565716c646d7377396333756a7773306676", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["f6a704fc093882166a88eeb243e2658f0eb7b5b7943ce47c3924c67c96474cea029f1794895562430d5dc8be5e88cfeee3261d6be4e6eb5b238ecc9e7ebdeb1bf0", "0fec4a4553bde5638ff97ac262635ddce4fd10e9b9eedb3bf2b60a4cb01730e1971db5d0921a68a3e4d78379076f47fb26388a874a16c14dd21cacfc0f14475e4381ed27a5002ea7a9c87339d66ba14675e7f806d9580b2e71c4d166c15243a57b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86", null, 65530, null, "757669657731386a706634636a7974356e66613734377561347361777476396370706c3867353736613475746d74736c76656e7a6d32616a7965667a326679653277376c6a6a6d3633663672393033667568646d36666d766733646e706778773037746c6c66713768636564653871796c3266616e61617276736d38643074727a35636b63376b3437646e6537386d6677356c726b6763383833616b6b6177327674333763646d767936736e61707875667238353772357039766d66396a7833733030773733776536667a34773439797939776463337539326b7278307673303574336334723666617664746739756a327471733934736b6d3578646e39713476707767666d6b6367776c336338736a346570706838663639383339713870377074383678766435656a73376b3837646e33746c7766656e7a717a6c68616c6d3776777761717935366d6d647973646e71656d6d73657336733635336e36787134", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["3ebe46d6204feeb43bd83511cd816134c2f03d8582c664318cc60063eca38a04020f8aed7690bc84e3fa6510c362bb9290904b6ff5b75e4e5ca6de821bf3389fae", "507cc7052c6a80b54f01eb8ffb6aed4e3d5ecc50f3447076612df3412d098256ac7767bd7c7b3e6705bc39c86a22800e76cd503258d9fa8fb8b28b719e98362bc697040a0f00c948ef2e110cb09bee90a4a7ebe424b058ec9d97272f9d4f9d687da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0cc", null, 65534, null, "75766965773161716a726b3673777430663877323365763567756d6b7a33646e39393039376661326e653867706d747261377a306c7432787638717037767a76666766786d63647a79386a7470667464756a75766d37706c6c653932343736767773306d39357a6c66667970377272307632727a76366e7968727668363061743971717377746a38796c343476743967647775737a356c367032647a637a726d357a6d6c33757163756467396565616334726730763979656871757a683478346c3377726336376d71753275767177743034346a7376687637386875356768787464377265796366336c7775727867797235723837327373736a3868366d72346372776330396e306436386330796c737768787779366b303576726b307436336b3679646376353738763879347a6e61737478706e726777683070613268783767397072327a37646d7777777466676376336c7972617879743973336561673368", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["934d5c7b67ecebc7fe717ffba06f30973ecdb4735dd8c8173528c357ec23311f039efddc9cc1bf9f4214a09a7f0188540789b26197cdededc993be5381587f79de", null, "0572a55aa8d307c5be909a8f4ae2d9307292b9f7ba7ba7657193fbfa3cba7104cab2e3d78fb6bcb1c824f0b61c08185c0efb62e502dea31ec88145d295be4214a0b79dd0caa56c5fb2a53b78597c1be7663c5191fe1542e72d903273e653d901", 65533, null, "75766965773139656d6d77686d3971797267336c33747765346c357830646d3475723671346e76733777366d6775726b6b35366e797a7172366a38366667366b776e7368306d61683971353467796e6d6b786661737365636b346b3870647667737838763275386a646e30386a386d7372736e7a7068726865763863713073636d61397a336b6b797065386d366a6d676a6179366e636574396a6a6c70736b7a76797a78637a66686874766a34377a7a65306374726b33706138396a36636e6d6e646e366e637276666d6d73346830733233347066367a6d7474366e6a7973766c716d356d343472763034673664303539676a3876337864723570326433726e706c6d37687a6d6c6a6a6e3874356b3839646a70796c387232336777737777796830336c7667366738753470616e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
[null, null, "dd7a56b35e69c4ad129df5aa0d3f087d4bcfc9090978b511c18cd39ce83a402c2fe1828d9d1f3a5f71e7ad056aa8e60e6f3fe4eabd258abe3c3316fb098d9115261c9a4499c984cd6a62e70c24967f1650d7c4354d60a8c4671a5c3a4d67380e", 65531, null, "757669657731386e71326765707073367470776c396361677a6c6a6e676b74333334703533616b71776b6465326e683534786770746633636364347479656833676c656b39706d766b366178786b7338796c396837357071756e746c6d3967396637617268667236336e36393037746e6661787337306e7734707538386678736e336e386177703239636a75377234683576767632356573706e6e6e793373646b743639686764677165686b616c78777a6567757238747a37306a7a6332777332726b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5],
[null, null, "48e057b53fc1c94392f04b631c1f4696fdefb74fb91ad813a91fd70290845e09a1d6cb1108385b9c20238733b3ca1b3586c5353ea6b323ad37413d001770c20b325f2e53aecdac5d36cb6585e402e96f9f079d3b888add2e6037f0a09ea8272f", 65530, null, "7576696577313864747037716e61346a636c396b383539356c7178796d346465687a6d707375656830323967633777716b726b653678646b32386479656a366d63673230716e336538687a6479766679336a756777327966376b7270666b74653666663861646e6a6b61397a783361676d636a707537663875767363373261346163737a686b6d6a67786d73763337766533757a307363326471767578666b323566706871636e67793435746575657679327776706778306a74387771736671673767", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6],
["cc1e77a67d429d76791be74c6f362f71c9171699ae6daf8614cbb05121d56b2302331a0671a6f7cacb034c3532198ea9d9b14faa7209c166bff37b24342d401851", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773168656e306176656e307661336c733265746133723971617a636a6a756330657164357a3532343370646e756c6e713266303478716a676861766c6a6830396168776634656a796e7070737575306c7233337a30687938666c3239763964646a3430683232326e757378737672613476346e6a6c33723468703639796b7336736a7a656d75756c673979656c79396c63636164363963326330326c6e7266377368396b79776c7a6737366a3966776e32363538707734347667333678306670347736656a7330366432363434756a6a337079616d7a36366d73647067747a336a70336b747134687030616171746d6d7666776876613966766570783273647575786a613464746b6b74723033766a6167346367366d77336b7077767438363876663573337570383467", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
["694cc09dd242e4a7b74e3b3cd795fe6959fa577ba56fdeb5fcf4c1a4502dec750214158dc4631f2a3784bfb42b9ad44dcb779dcf0f26a1def9120f81c9836bf4b5", null, "0b264d58dfe23d503b5ef1493e0cd388193dd20fe0131209e28fdff27d494a0ba5e5d9e4e5daf7f3d471bbd7209440a6eb1a5677cd06c211546a025052e1a806630c2b4ddaa21db96eb31ac1d1bbb974305b2396d66b9bb802cf9f473ab14f25", 65535, null, "75766965773164303677676b7666737735336a6163793467336177326b67616b6675613833766a786476617a373732616d646a3464306a6b366364736d71707a727839347170306c37746e37716676797a357233717264727a6e357464737a6b7467616b66796d3430776b77637173676b353834333670686d78327934716a336a73306c3079366d707539703472377467713865647972387739786e756c7077646a6b7474733070717866646e6577786c61346d3670643370676c75376b6a726a773875396467356636616e6567356e7a6137396b6167306e6e356166656137766e6a687271727634367836357178676c306464393778306667306a7167716d79773432326d7938653573386c6e71796a683561377372327066786163303535363277616d6e63357a667377616b", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
[null, null, "5a597f1414b10558f5c76406afb5a025a8abc02cf46738b7a15933663f9f1f1c1a4e6a217bafda3180c08eff58d76fd33a22cbbb485334b6e5d4b68e0119331e8fb43b7d91f9579249a95ef11c500b779baaa35cda27a146438f19bb48575e1b", 65530, null, "757669657731673230677072656b666336746c61377564776d716c35633470346e643237723066727876676b75737266306736306577663273356c30397338726730336e767974366d676b7365666a616e363030783936377663796163786674343572366a3578397a75736176776538636b6b776e3434663434647664333871376a36713538656a6373747837376e356e72646b6a3570737968366430716d616630367663336a613373396b68307277387a67706d7730737674666567386a77383968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8],
["1290d6d19387d7edd52a7ffaf3e104731f7695d03b45cedcc20f3d002d5c296d0344d2f1d0e01b9070d26795599a6e572541e04d9e4bc2054264cf31772014d7fa", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "75766965773163796c677a666c7072767334366a676c68746b70656b7439386177787270397a30647176686e6336637563766e37666c7772616638747471666d3667333875307561336a636d6b7139723333716a676774646763326371396e74736c38337a6c3971726d6a346830656c7365706c66367878777474706c77683671746d7a71387a70613434646372736c736c7668757261756c78686e77666c76353634617068796a6a756771327434386e3965723261737a716766787a7a6b393374683335346474686e61677636327572306770367a63637033777265646c6d65797668636336743034656c61793270377061777465347364743674756565617a76776e75346d65666e75796379716c323738676c65757179343675393932357777616b3472373637747a6c3670646c6c6a756d616c6a393074676a707232393837336d7535366635773538663430747167636e73723367676761356e357a6d647a79776634776b7a386a367877776868667063666a763532656b6538726d673775306a706c743879667370327a6e7871306d39763838713435736b723878396775746768377968646c633567326d716b6a753361336e3830713935687037357037667376753979773775366a61346879326e7765616c637530773373673775706178647a30673335667837787664783372676c61617276783875377574", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["ae9601fb9709f9740aef75e59c3bdc624bcf4b83ea4f8f1ca289c9a732cb891f03bea26c8186fa0fdb9de40e4184f4e91707b0dc039e4394d4dc0d31d7e0489d5c", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731373663756b30786c6c6b70746a766c3766676b666b657333633573633665737134636e33757532356c657a66616e6872653035393076747570616a776c6a656b7837786563306567326674746a6c356e33783467333776673977673665337272363338726c7a713079757378326b6e3070796d346b726666373634797839736b6c36736c65326e6d33367267757738706a6a776a3871767933636e377a677270737a68793330616a777968373476773477657635356d767a6b6e77366b6a6c7a78686a6374307371797772397a366d6b337970686b377770357863667767656e7676646a7735363675757632717a386a74753473376e74376567333373326a333964746175736c67336170707a30716a64376773386c73797a347330307573787967336d79737874", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
["b60895766bdad050ed932d0099832255dc0966eab8f98a3b1577f450f226a9410295599fc048f2181156f9e453735d989eb61623f6eee8a060b8f3fa59666cdfe1", "65aeee89ce971199487ac959c2960cee07477bad7d07a4c71a363894d671edc7090213b1b25d74d9d07cbe5b5034248bad5bc5394972c8532ea24b3f3887f9e6d312ca8ed244af57ce0412209ba3d537bcac08bf7f64744100dafac55fb25629204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc6", "20f8c2edbe19901c0d1b5cc7ab185e67354511bfc5174fe6bc0e6362c5880b28fabbf237258f8d03b200ad7fe0f3fa7e80e628f2b745dc9983b038c3a81f8237b6654db322e68436a972c6d3bc56e5560fb8658055524a11d6ee62e5a7d7a516", 65531, null, "7576696577317174646a67686e6c30366e6834747579707665787472617a723975786573353268363477676837786b7770663561687675676b6165766473776e72796838336677657664777239303566396771676d37767837307137703867726c36636a39397a6d686a6d6e377068676535716d703937667930343534346b636579396d34387979726471616b6c3836617a7034346a6d7765796e397979373071686a703072647971306a3334756d686168657379367473753738737975327339326777636765786b6b3533716b74736b3463756b38356d61657a633078717278326b793737396d6778303437323036776e71397673346a76717566367a373976346438367830686e3267666a337065376e68757377356e34727971337534757273326b39643079346c6e68787a7264766873676578743576633236666774377a707236377667646e39726c676e76396d6b636e6e6a387063786537307a346b74766566376d667032333566727761767370343970663067637a3079786a68646777337466396c32657136706d337663683434787475336e73647772366e6675757337383837723268646672736e793430736a7837346363356b3530307830303971306776323232616635706c673761636e676e633936617079363936713366797233347a676b366c66657930393438746b726b6e376379723676356538", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["948ae8172f75da36040a5c6b10d4c66fb5b04bb4bd9371cf1955e0e2fcace749030b478a94651e25797404b9563869829f43ae5bd41ecdd4e92ecf5489573fe451", null, "042790a274f603d5dcd5d28dab5c4e341feeb358618a886b9d1284b1095c633aff807d0499ae89b5b3401b22086e11961d287ab7de1ab534a0b336f959679e3dd0f09728e61eb9cbded2ebc76a36ca901d903ec2019ec04ccf6df46045e2241c", 65532, null, "757669657731393032706d7861756d6a376661683973613875686774657037636468326138337a67307a7935656766327567673763787a6a79677430686d756a706b61766a756e7261327177373433346877733471716a776e6d386b3238727a306e727872356c34307368716c39367576727779647438766834737170396c786a6a616765736e3478366537767477706e613878637865736c30736a797a6766656d74786135776c6e6e653466307767676a6d38757639656e7634336b70686e6e737961773577686a7435396b727a776678376636647534393563707174776c393237346a756a336b6c35343866703561746c6a7a716d6436347476646c3938656733307070396e6865686d7472737670737333343967357267336334347132327a6830676b68736161666d376c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
[null, null, "612611e4529f127a539c31b01241750616e6f5b3d7a1625cd301ee4b898dcf0e85f8b38eb5846c2ede2e394588723b8f583c3841d589e7d285ad218ee5a6ea299fb823267795a5e3c9a651af384289d6453972be95022aed8167a1ca660b2f0a", 65530, null, "7576696577316775367534306a7579786670716535616675367564716a34686b7a6671643778746b376872686b37796c6c71736d7a6466647267717136367839347270666768307a36656e38356a7161747030636c6132796c767571776c3735727433717371646c75666b33723635613372796e767a7077776e683035323975637a7735783572686534716d76653064397036716a796839796a6b616a307a776a78776b3376683338387a346566787935757368753675707068656a67397468687979", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11],
[null, "82c3b3d788f6cc8714421d6b74c20b5bc58debd9a33e24b4be99a4c601959b34d8436534693bb2f793ad6e4b488d9c7e202771f11cae68405ec816c71b4a906401d4cb12115fbd978735bf537d8589154a8a84ca61d6c202b60477107a5e0cf8de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d17", null, 65535, null, "7576696577316b726e766a6e396e6b397973797a617a716374727763743778706b703735687230397a75386c617a386165356b756a397467756a723575666d32666164786d797239636c327963736d6565646e68346a646579743774747a71376337726a68716e377733777135306c3278656338357374637a6a32777670376375367563326475367965303071303066673930766e667772777975776663746e667a776b367a6b3438397130617663346a756568746533326c6b74616e737a65753768387a757330787033636736736b386e737461686578303577617475773035653438337179686e66367232647876357179746533", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12],
["274b5ed93f9ca774e87a996b1f742448269cfd8e334b290a760dd0db41aef29702a12bfc8d44ba090abe82a37545b2e79e9b2bd4361026632b2addca758fad8844", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731343068776c3738706838726d636138756d7130756764616d306b73367175757773727a776a38326a7776327435376674617a6d377176396b3868753575377a3438347767367632346c783861646e36396e6c7976647a3232353437676137396873346473706b33393966387a677378306c7166706d616873656c3437746b6d7166746a646b66786d7a73336b6c6472376a3265383434773632307171326a63356a717170656872613877306e65726b65673739646d36666b326a6c30367275616a6677383668783661686d78343363383433686132357a6730357765687439686670787736723978773668737277393530617935643570746c337a3666717973786435387477756d7871353638356a7538736d736d7a653575703572687367366471647930726639797070787a7968657a76657239613032736b376a3730336634667865723436683879646b3033327a306632663563773875637a376c39343465786573376578667977333967786a77373973376d776863356b643539366a6c306a6a7064337575326e78667761366d613270796174736c757476346a6c377237647039306c3939323370376d6838646e347778783375666d61636c32326a34727764706e303730337a7a387567347064746676716b7468726a3733636b7230353735346e323537647972713330346a6e636a33657a6661706c713868323533726c63776d336c6d75657a37787373666a6c63676d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["9678e1cdd72dc8a92ed9fec49a45852cb3ceb216b93a2eb36a8bb891d2e99e40020cfee7ad4ba8c932c14d727268b8151c7c29b9b0d693d15d08f5cb3bc457f976", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "757669657731657a6e3364363433776678326a6368776a737861336d6764727930686d7564397a7974373679616739377a736d33387a6d7867346861346b78336865393366716a7a64323868673076393638337030356e6433346b7530707632706365346a78703971686e336c7564636161716363777276783634637736736a66386e75337a61616d38326d77356d75397230766738636437397466386c367274716b737a6770716b3865686d75306771776e723779717837306a6663716c663930343534787a71327363363234336d6c326376666d6c6b6c74327575327176357239637732676d6663747776333032306337613777307732357675653937666c6d776e6771676d333961793664766d7172657438747275356d6a646464773966666634616838393835647770357a727967747a30706b6873346c386173306b646a346b3370703265723034646a336439743474366e7568756e66353838776630786436343535773774386b363638687364777a65643373656b336664776e6c396e656a307a35306d6d657a3979736364676835303874653030766b65637765677467783378306b717730717964376e7575366d61726a33373638393461336b3571386d6d676e6e78336c726a33706e357a30706871363867746668703263667a336e6d737139386a6a75727a33796d6a78706b3568657930756c64666c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
["6f5ea3456800b2fcd67d451af033ac9e0978ceed3b4dc656c420fe6a313a040f03f9d51fdf9593ab447a1bc8a8ee8ee802ce85efbe7d2d0b3c2b9d15682a1d7ec0", null, "310e66c574051ac9d885f9fe9a4a7c0c76f32c60258e75a091b86117a733d024ae45b81a071cddb7e1095da271a20cd62a7e85e57167d10cc0aaf2e9fb081b3f47dbb1af9421a75be2ca3bac8b86a60ae8fe9af14f893c0c5714319b2a0b1f23", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "757669657731756e77777136726a74786877376e687170396772656c71686467647467307a73386e706132646c3932776d6b73706a7871353075736d6c68766a6b6a6c6e326d6e7265357464383275766a7a30333033396670706b306b6836386c356b726735763365306a706764617a303871686c72326e61643967393966363078796465686c3736673835687666306532617975653971767575326c74796d7135646d3032686479303668723339736a337065307066773367687672766c72663070736176387876327173687a72636d3732617a78646173777178677932777964327572393833766378776c6479666130686b71366a717a346c6436326d7675646d6870333763373365373868643063367a61663335796832676133386836716330736e36376334756838323365306a376b7a7933766c74336a34347239757a6d33616a796764723834636d396a67796c73376171717337786136667a767532393938666b6a67706d3270776772707a70727776703979683465797a633532337a65677270303071706676337765796e346c73737634736b77756e39703967686d757a303030347a746774337a65726639636c64666a727063786130677a6d70366661796d3638386471727535307a396672766d3877723361777877366a6536376673753939383364363264617272613664747776746363387675736533377a73686e6736326a6679647a736a3239346d616667747468343079", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["b9cc7c2fb05f06458a0b87d0ac47270b52266cad661332b15455f989f6576538028185d9021ac4ccc6847e3def047aa6f4384e63fe497dd0b49b3364c3da15ebaa", "282b9f0424760d2126ccdd1c7e0fdd0d9ded2c5a294cbbc019ce8d35fd33b3bd2ed6a319400cd89bb329d79318173df4cd9af45e62d8719d9f2f66f9e81421ee4cc45e4690268df0040baba4955edf22951b3f5a2a2374eefa91dacf19c080aa0737d310920e67d83715ca4646d38d5ab5387e86db43751daa16684088872427", "8e880f8e62d87ef6c18b5882061dc512727e00a7e36862f506977ce96d761135e2616a1306955609ac674da547746112a27dbacc776b992f80e0762a79e5063df6e35f273df2ef59a14f11a4b465b9397c313682dcb878c23b5384e9459c142a", 65533, null, "7576696577316467756365746a7575646c336d737636746365636a306765746e787364706b356a36306837346e636b64747272717335703467766638613373336c666c7865646e7072373734737837747961716678773073386d6e6e6c376e6b3768346d356d337938786c376566676a7072617238736471366b336d6861396c39636c6e3577793373366b3467376d6130746337793330783578776c37657a78727a68766e7267643871397a7a68346c3038386d74613933326d6c37776c6c33397933733832716d73653538756c72377036726a35396c68397630673765766370676875336e746e68366a72326a7a6a327664633930346168686c6b7136736e306a647974336c3473306368366166376e766834656d6c737074333268676b357435396d67336e75786e6a7170767078323676776366767075686d38766d707930726179346d687768747a3964653867767767343233727077376c3839396676797530776d72356c70356c753436636b75666132677074396d736a70787861636835636e757761787068303065363574666d656c7879656437387435377434673766387639713966713033373867323379716c3274397470373867336d7030786c333071363233726d78676c686b6e6c373965376c74777572667670773777346b3537797a763937657871396830667630757267766666753664716d6b35", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
[null, null, "0384454f17022a1482cfeba6905337fd310a7c2c3a0047abc7b1e7042550e80e237e5bbf5369af2e8b610fd4ecce60e4e88c35d11a30b546e9d14828f62d320c7ca2bda474d8a86c15c60ac120e79d4a99916e6ce1f92a56bcf8804d610f2107", 65531, null, "7576696577317274686a346c67716e6b74386473756673747366636563766d35666e61663868756e7333747337336a706c7575306e706e746a326e72386d6a75786b636837356e76706e7264666d71383768327975676c34326a74336d756667326e67396571723771703338736a33636e346c667a706b6136663963733737637677716471376d36723938713233397161327836326568776e6c65656e6e6e6b33393667766d706430346761656737386c6573377770366b7173727267757961756673", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15],
["bb8f5bfa2855f5c1dee2ebc69b024cd3d4f38d4d6f9b3f872d6dd44b82f3d172035bae0e2de7ffec3ea3545a0ec060124d45063db4b8c00ce2b36b97b0da56913c", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316735783830746c3673776135736764647561747767666c333876687472376770713563667970746e686b3261743074326e657a7a67676c3372396538386d386433747533373566386432753776717032746c38396e6b68767133356a3072717877366a6d67783270616d647139773261796d78613836667a6178706b716a377776723473656e78746a7432327063673361346e666c78643977656567636c67673835667a34736d79656b7776656466726e73763332307a34637464377179776c7334716565377239763974647a36733630343530376674777065726164657561656e7275657734636d356e7675766c753566656b6e6665733030337a6d6368756a3534706c796b716573667665747271646565667077336336307a6c7a783730336733786c673776", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
["7168544c05a8a120bb6b532589533fad6e19f38e65bdbde41b720afeae539657037460e104528508724a707d2e9a896742bfc7b73a0fd0416fe0d6229549089788", null, "982a22c3aa25c6dea0ec60cc9208b4dcc796f0d0ec6d8c76f6cdf54957cd36292e4917585d1f1967cfb5942c08589b78f10eb0a4faea9711841f446d048da13e1b6027c0fb0b440d06f472d8092216ef3b76d4e122f88897b1e97dd253a97d34", 65534, null, "7576696577316d74366332717a7975736570747a39327a35347674673864666c6e73796572756c7277713971797137667667357664766c3561753773676766707767346637776833646e78727077763368746e77736138646d7267666765713539733966737063767a6a3932777a786d65786565733664683632643478356a3233306d756e7972726873616a63636577766871666e786e67787065797166726a397978656e656c366a787066727139387968796e3279386e3964737232706734367367376c6e6b683736666b76756a75746776336a743567767770786d786c657272386c797a32356c73767830616d61756e386a75387a367a657034756d77636733356473736a7738346b7034713861753679713661716732326e3077776a77706a6d366c7239796a3539657466", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
[null, "b7e107e0c3637526387c663dc51e2cb7f34416fa271e085246dea1015478a9b51f4f38acfee3e2d7ee3a1906c326d835948412f6647c218ed13b5d606f753d145ca102aa497e3f2190f50ca17873b6aca1a40612a540ca9eea6c4096f0db6dfa60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6d", "2d3c2f7796db54f14a1753b5201e2499da0973016b978f9a4f49f515cd1c3c2670403dc59e67aed5dbf58c2fe4b3490caf854596436bc6f98dcb325ad7a6f22c8e3ae8448f413b2592363947088f9ae1c9908fe60313c10749f4a36281908724", 65535, null, "75766965773176653039326766677972636d77736b6c6665616d3377743670766d306e687037386361306e377673706b64773671346c38736b6e616163766637766778633478646a767063787266307a383532666e7a7370716b34683930353934616330307137656c73306d7671783977786d396b756775377977727639616361347164726d763277646c39357372366178393332703032373033787463327879777a706172787178676a3935326e676630397764796e63343536396d30686d6577786e7866666c77723534647832376c346a337972386a3863303032776c716b6b74637037373675306c376d70786b3961706470686a333634666373327464756a6361376563766e386379786d6b7166326d376c7839306d6c616d306676337677797830393979657179793032346d77366e6d373577796d347935367a687134746b756775653363793371706779766d367672656b797579796c6a6b336534756b3068396e6e3735616572666e667a7a6436336d63727a666b376b736c706e6570353666326432756734737378666e743667", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17],
["f6a209574a625aeffa5ae6e6688bdd029bb65f2cf3a1a3780ce5e005a2a0a077027d71d9f158a72e67d8b50cbbabf9cb98dcfc6a58c3060fbf2212007933e8ea1e", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "7576696577316d64337178767a373733686437616c6477633832793574376674717865717571706a6e7064396b33667a686a7a68666a65706e787136716d74716337386837386b7473666c33736a327861736b6c6c726e677236326463756d777a6b6b30766c3063746138306e683271646734756776643734306a6e71323068346b6a79733737707a6635737979776d6d636739337961677a3066386b636d7937647338753332387a7a6830327479303937766872707830327a657266706a3375723230756163703072636e7461383939763377726635326d33747a677773647867616e6e633833766a327974616d6130767335376e64687475727a757734763770756d716b6d6564746e3835353564306d6e63666e646468783575363463766a656a7639676a71746538386773", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
["f90c60ebe5428502d2de8c9adfd003a1db5d161c73fe4ff1990794a6ed9733930231987bb4878e9e8078a9ea711f662bccc0d64f7e286d6872ddd9347d3b422cbc", null, "082ac71bb6882c48a63678a4207bd28d93ce949efc9f9963c7696ff6312dc62054e150736f5e3d26c87d5ab24a64508260ff60fa7e360e4daefcf04d10b96d1ccd8553ca2fa3d6ba62644bb8d72d6ee0159e469d6ed5eb2c512c78915be17922", 65535, null, "757669657731747a6a3675373077347463656639726d7177647a73376a7a6d3061656d6774756e66687a686c7a6b39726367653239746a78386a6a7a376d6a327479613978336e307767787337746b33786b773572687979756471723835377a30776d796a396c32383466647a3467336663366e746e656b75686d343770703835617076396a376a396867647a6c34396a6e7a726a6866677634683061727a7033386e6e7a79356a333739636a7267356735617367366a3274786c3278397475707963756b63717036677179736877706566676c75327667676173646e32337a63753879376577366532783563766636396773306766647965766830776a326177367771326639616a71687a7a366c7a6d396c72747374687272357a6839353935347579647739756c6c6761666d", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
[null, "d9e0d580c264aa721420bff06666b991635989ec21813e9ef8989728a82835163564d29ae007573f0d48b12f2ca2a8135f8adedd27c0e1d04399773ce1aa29949485d60142c6896d6aaab7d5abb01ff34440c1b7d5ca239576d5a243ac37df2ffd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96", "77051a5802d4ef29655f7e149ddc1b1e94640f2d30d3e51856b7d10813da99165aee0e247964d23398b6ae89eb0167d9c48584e274ad212cc6dd7e65c1a60a23ab47eb191d1c16c28235ca654e7e637eab6da823ea090ccaf84a8ae13e432911", 65534, null, "757669657731777376373363796a6467387479716530366e6e6d71673432646d6376766438616838776d6b72646161746a7638336373663267373368643936326361797279646730746438327563636e33326e7a6c3768776b793232666e6a6173346372683236616a3367716a36687366617a7266663377767573767134306c61756832363771616d7174753234646837747a6d7a6839676d6d6134656d6d3966667a3736723771706b36773365716e36776d7039343235796e323774686a3774353661306d6c753637376a307472336830347476376868346d3933786d6434733238747030613739637437326a3275706e663736667164616c72343936726a647a6836326c613534616b78733968786d64397272777232797377617736687176677a743837723668723530716776657935713432786e346c717a703334396776346d7432736a3634737830717461726a637365746b726b77347a787133356e793266637463397a7137716639373971646477666834763661356d70713935306d36326d6434306e396d773771386c6d646174", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19]
]

View File

@ -1,24 +1,24 @@
[
["From https://github.com/zcash-hackworks/zcash-test-vectors/blob/master/unified_incoming_viewing_keys.py"],
["t_key_bytes, sapling_ivk_bytes, orchard_ivk_bytes, unknown_ivk_typecode, unknown_ivk_bytes, unified_ivk, root_seed, account"],
["13b55cd3f748b8d29ad49e3a32c6cbf6741b2176d4af1d3f42b9a7a263c641ad02f7faef34d754b86cdade4ea84fd0f0a65e3b8f739fd7bb84905b17ab04a8b7ad", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b317061346d70686a6438776d77363634797278737961707178346c75776c736e33746e3935746b3374337236396a6a3978667263707a7970797078726b677633796732797a6c3578787a7632726b75366e3735326c706a3235747764766176747537306d7430337979367a61707873667070663675343965363276616764753665716e65766b757275776766793939776a6a6636367a6d636e393830393337723639387371706434356776386a736c64706b68636d7068646e77306664676e643432386a77373775683570366a66716633656c6e64377a6a7064773774736b35706d68666e3665753963726e76673074776d30376437666c74386d326579786c35613468687a76366d66346375366e676a6a32766b666d717370657a6d6d3278666c726e6a776737786c6879613867657a64766732707378347439777933743777736174396d6436756875746e6a3230387a666e", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["8247a8bb70d21b1aa8b19e32cda15910f54d87e00832cf7f29a377ad3b632af6024811eb476da77db92d1ac54f3eb7511e0c483325911536546ea97e02daa3781e", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b3136796633386b706379333068357838676b35386b746179346668616478373372303530796463336c74786c33386d6b6d71687a61746c347932306575353368736474716e716365637567386d7a6c797637777238637764786d6b376d7863707a756d666b687876376c66727270377a7732366578326c6a657a3973633432796d6130686a633977387976773868637967793972786a6b6366356c6168336775793670767a30657474666536383078783968396d3830646b39746539386c6a337266617366326c6b337836387638303637786874377530363433363566356c3734326b396e656a3767797979656c7271307067657333", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["2d12ebf22e7033c50bbcc9cfffae0d2bcbaa163d3a1d5c6169ddc8ef7858e3cb02be3c6280a929eb7d606883ff2fea9e9ebdbbc1e35eda37d111262d6a90ec7320", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b316e72683679647474767a33736c637630687a6538326a386b786533326e6174386a6c6e71356175397564686472376b373966307939357537797638716736703977336a73757979363579646c6a6d6a67656b7078747966786e61726a766a76716432646e647a39747836796571376d766b7a30707832746379616d687030676d6a72706a3032647939723475676a65373779746d7668716a396a726637783577366c676c6177767a74327a7534737133687a737737706d786b357471636c727a633366326c776b6a3739306a383761746d32687233666c32753930673035793738326e6e6b306d6c6b356777357167717871746367", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["42c09a82730d7ea52ce0c439588eeeba1cf2036ba44098b81eaf8a03d1cdafaf0261f5a053f1ce7fc5910fe77e9e0d634353533ea4de6eb2d0d6e8640c39dd17a2", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b3132323938786a6c38637470616165667168776c37397839677939686b6d647a6332783970766a3339716c6e75356c6d653830767a63763735647a3967637273767067637a306e64387276617637616e723936716763647a3538687230786770376b6b6a77676a6861713066747438356e397272396d30343730787932666e6a306d773267703634743571743533357075393366306c6e743732747436376732726665787872356764703974387763796a38356e646b7775793077353863676c6574716a76676a73357679683764773979756477386876306e6d71756d6530716a6d6371616c7a6e3571786a36396e63757837783365", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["c5debc42cbb655f55cabb3e948bb86f767468957cbb0e185bab78974e63f029503eb8554674739892cd33053d6970c5498b047e1abe071038d6f8d7933d3d1e552", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b3130636832743264336a676b6c3937677237736d7266676172657a326b6c6167716a7968773237706d766b73787366753068747a646161766a3777736b756133666b6632767773746b32326738636a7830656d6a33716c797639397836786e7871667268787a666a646875776d6d38377277613974616a30326e3279383367746b6e7470787171717a7a3376786339676366613878706a71786d7730346b72656d38756d33636361637770726a6a79637637683771797a68376c38746b677a6c67326477636b7870676d6534736d64686c39776133346a666d7130743279363868616872307175683030686c786e3871726835646766", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
["42d67b570a664b8dc3cebb8f0af4243ff9e7e6e8d086084e2325678803b142d10387eba04dbfb406b2b2f046e661408459bc3d1e0e7aa0f147043b076d00d5e111", null, "aa47607810549c231e0e8415d5b932a7c9d9798ff11ecb9ca9dd892b9a43b23025b7227d3c54b8cdd380a2c64bcd461aca877bfa37b360f3fe69717bf31bc401", 65533, "f6ee6921481cdd86b3cc4318d9614fc820905d042bb1ef9ca3f24988c7b3534201cfb1cd8dbf69b8250c18ef41294ca97993db546c1fe0", "7569766b31646a657471673366777337793771753574656b796e766364687a363967737971303765777670706d7a7864716870667a64676d783875726e6b717a7637796c7a3738657a3433757832363670716a686563643539667a686e37777065367a61726e7a68383034686a746b79616432357279716c6135706e6338703577646c3370686a3966637a687a36347a7072756e3375783779396a633038353637787279756d757a3539726a6d67347575666c706a71776e71306a30747a636530783734743474763367666a71376e637a6b6177787936793768736537333361653376773771666a643073733070797476657a7870343270367272707a65683674327a727a377a706a6b3078686e67636d366777647070787335386a6b783536677366666c756765686635766a6c6d7537766a33333933676a3675333777656e6176747179686476636465616a383673366a637a6c347a71", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 0],
["37a637e240128072ffe346f30d408860ab46ef542e30e31f3c0e589aee53f2c403744abcc9f8fa78571b5854068e2716976fb97d296e8720af3701e411fca2fc03", null, "dcb06b72b9bbaa7fac4a1fc8cbe121014516abb7481401228948d1b432821005939a2cad3f53d2cd03252b0c30123988d04cdcd090413700b0b9885696fe3219", 65530, null, "7569766b316374713565766a6d32797235326b347a70646634737774656134663870366633703976683270613774736438766166716a36726163356d6a306b667570776a3965733230737063666d36366a683479756834786e617a6432387261706b32646a39773367323072713768633639336d6d7a6c746634356175363979636867336a6c6433366e6d3775656d7a326c66343573347835746636686a7a73676865356575676b7532723377396a756a3074387972777076333938646a736630766d36747267396e6b63647476377636797a6777676e30367735686b74676e786532656d7064637175776c64356d34336b7163706377397176", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 1],
["337990744a6a643b895f714715b5e059b7807716d715f91812d26dcbf87fa3b6027f09e81a920cec15908be8c95d74f061f25698f8df46b9480777877aff5aa12b", "7b2ce29b1c441fb68534de0441e5d75c2da24667372d9ae6db6cf63693f44d86bcc4dc4510f83aef5a266ca049e832eb81f06c8a410be94613c267c8fd87b407", null, 65530, null, "7569766b3164747a63326179336a6e7a6a746b393374737178716e30666e656637356c767076337163327a64746e366678766a68337132707a3572396568643263336d7963656e366d6a6835356b616733753933367938717a737232776e766d346774633736746733733933636d726532303474746a65756e7063387564397a713677377a346b7a3237786866326c77737534636c6c6b326d653975783834727473776871737475653867617279787a34783766786d747965323675646c33347165786e39796b6a70646432356d786773766c6a3537796a6c6a68617a38657572646636756d6b63366d6b363738306d387938716e6e6a363833", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 2],
["daae5df91a1ef13f87a15522039618732fe838e2d08731c9e2eef31fcb12f8b50397a45934c752be23b170d8cbe60903917b9d1eea06eba205a9bac2d1d1fbadb5", "7da2f89c201c6f5fa2ac7a7bf73ee32344d13d6f89e8960452613212fe98d0ccef5f815d91a614121a5fb0aa6222c1f4c1d01e103115e4977c3be2d61ee50606", null, 65534, null, "7569766b31756c646d766838676773716a35306b6e63776d7a663567397774617774787a32796c706e6a333264763463667767373332396165333966787739667176747568723368306e65777672336c616a7136727764737076346664337871377377686879666d35326b6d63746e646e33777067737873653763783261637461373574766c7a7a76353868783532756d3271653070386879776d6c3467656b6c7767326b663233776176616b726c7161397367777a633337656a326b72733663356a35783261746864326165767977646732676b7075677473356e306637796e3537396765647234327039366a757436396171747533687968", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 3],
["cec5ff35a0d7a907308242290096df9c8329f8967a3aa8e3c5b870a76204e0e6030f4fd21eacfed91ddd469b76aef9ae9234e9cd2882e7a4b0207012ad3838b24d", null, "8ad93cb898ca518f9b104752e92dd888f0cfefa89e961424fc238ff81eea51a2cc2321ff81d085ca03f0d46891521433e459165f1eb1712633bdfea6ea028131", 65533, null, "7569766b31746d3666756a6a386b39306c76747337326461766b74386e64367075637270336a687237367a63376e3561727773346136766e37773077726a34376d746c726a7576653674633776667033393877647874306d63376730786c367937337075386c7a7679676c6830613271396c616536617830656b38666a6c3333646676686e6a39756877716465667661756b77306a3036686d6761337a733433337364676e6c767a3671706e71713377783333746176643566637164357773726730746b366e6b32656c3373357471377a396839676c613979637435396561617a74726879376a617a70663937667363373935736e7974776e6c", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 4],
[null, null, "994d637fb112cd191f7387e22640d585d6a7a05d8ee5f46c2db5832d6b99e4243dc033b88ea5cad99c24a62db7c5ce253e617da8dddc010ad81e63583b19681d", 65531, null, "7569766b3163633366386570327734667970646e3536793776797132616b7233646b6337336b74743561636a64727361783032396477633034616564713271743733616b73776a346b747665726c6c6a7875726865796867336e74766b65613637337273766839357134336d63717a67647534303272346833716734396835787539327475656b6a737a306d687175", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 5],
[null, null, "bb2244678a2aa718cd49f7f510d76422c948ef4d238e301c61aed5bd8db90ba5df323b4952e07c4f320e94499d5baede4f7409636314bf85227fb18111472525", 65530, null, "7569766b31653477663935746737647a6d32306e3634616c3236396c7a76687435367479787773646c7375686b6a6d30386c793777646571356633756573617678673075773365306366767178616d63656c64686c3466676d6e643330683039647432347330686d786a647874793774373861376133386532703366796b753570657966726d323471716675736b36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 6],
["a0fdebe30c342751c01c120f3325ed3b74b37d455fbeb14adba773cdab597109027a4916a9cd3d338f3f174ba9fd674fc8da6bd2270d87b6481d4b00da850c2594", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b316335327375667a666a386b366a757376387036743364613379786e35793532757a79717a357a6e7670633765636337766b7333686771306532373879726330633479657636786e396b633032637a7872733972763030653338746d6e7576376575326633727075783874393763343479676d6478633366706e7336327334336a753975756b767578766b7679617666327363766763756a72787533767967393672797636306b6375667078347a3964796c777837326534686173746c68646d716e6b763733746d73337779723739366d67716b6b67396e646a636175796b776d326a383079373376336368636836637a7934657930", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
["3ee9a93e8ef339a16908764b6320759bdb605a95f52de2a255b7dd21e3a9350c03f1f5332a2e7ce77c5548e6e851cf53df3473fea4ae9b6134ff61ac1f75c5c4a9", null, "cdf74b6237c88977205a7114da58ca3c0f0a008c867f9d3be2a741360241c576d459a06cfaec23b4533f0bd1883443e05faafad8a0610f91790811e2a7d5e238", 65535, null, "7569766b3176676a32396d79796a647a713333307879796a6a6a3434713068673368753877757a653361783775386d6c72387235717837686671797066743666346a6871353779386170306d736b7a7479766c366468326b7275716635646563707667716177647a376366723438326e736666756a346475787237766d68346e383067643734783278706b7778343337797638656a646a786867723679676a6b6133736734327434677561397a326365667975616a6e7270646a7639656c746c387076336c6a6c726e6e38396a677174306a34786a3570743671713632726d3578663477786a733537306a717234766c666b39716d7175703277", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 7],
[null, null, "72ce915da8953d5994a022a0466bc8a14d2643345a0d14a06f07d0c0bab9e7ab1086dc2a5f883475a157fa6e7ef03afc7ab16c92ffa86e11f95c0a283c77511c", 65530, null, "7569766b31336d377970666b75687039636e396d666c6a74787165326d6d736a6e326666367637676b39737361787a6d6c6a30333637327476326e3737783777756336643070707337746a74747867796b737063676a666d766865386d346479676b366d6430346a6d7a766a6d39636a64636430357a73336679686867366632726e73636e72667a73673963667738", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 8],
["2a5fe160817c62b0295912725e72430d18e3572cb6eb2b031599c63a4449f56702679e6435568e0968502404d412744aa3b7b12f1afa9e7233f7425204e428e943", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b3133356474393374756c79676a7a337a67666834303666636d616a726a727239637a767a383466396d66706a353032376b6b763979687a6c68726c6e6536336c6a74336a796639786e37366e71373677387779393975683578346c6e6b7874396836367537777972723977676730757565306a6d36397235387837637176616175396571386a783563703774746e39387277366a6b363961707138336a786b3863786e336876366c6d7539366d6a35797a366a7a6c79676c30396c7463337578303230666a68326b686378797a6c6b6e6c746a747766796a7574783739766536766b6c3768716333373839646c386774737a7878777670616371707335397a7574666872716b3875676d3563336b6b7a72657139353573386438727030647163717a39356877377136666467653870666463356a37683261733574786b687538766d6d34336e646b6172787065756c7a63676d7739667a396b376872616776", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["97a768ad0f74027ec8fbfc3c978bf28ff52793fe68273f77b52bb7703cfdaa420366e0e233d23a1a67d82c437154540284bedd0e954daa8e5b468626fb190d46e6", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316870326e74393072737a766b64383236716138307268776d7a75306e6e716e68726e7a3936707a736465633776656a6e726e726b3372373733366e3574363878686d757139367a33306864753438766e7634766c306a7876736c32713864366b73727336687a38796d6c77667234383570796a68716337356b7072726e6133737979366b7a766371346477797164706a676777756a37776377776b756d356b68373330733375786b326463346b6e6b6638667037393863333335783830667470677a6164706e7034797a7639356d386c39796e66647568646c356b77337672723937337139346a337935657a393373306174656b77", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
["ff43d48ff8be7faa6229adb478d8f3974c2f7fc6dc288b5febe88b8f92e239cb03bb94c3164cbcd022fb055e9cb0755b065e60d8fbf30dd91513428a6ee17fa720", "204f19a123bdbbba7159510e52376938fb893ebdadde04d5f0646a3ad0f4cbc67c74277a2206cf8ecbfc565cfb44765a6fbf3b66069f9d75b914c01345af8702", "82cc9d79742fe5ae9a142b9336a98677b154fe20401eb18998dbed915b0453ce6eb1b28062dbe644840487082089bf08e1f549a53226084252f9a7f98e41e820", 65531, null, "7569766b317579306a7776356c336832757333796d6e70787a3468786a6b763234666d38367877796b747135347935356e6c3063776e7664707568376d3866337038356574357538367771773433336c7a6a307365753273656e76786e796b647935346870646c6771336d30767634736e306e3965396737656e3837657377366539737a6e3564376b716d71757478396c7439637a65746c3534676c35667a6e7868357a3368303539396d6a736e6375333266646d7276327566396a33657967346d34777a6471786c756b68756d7873706664736738737135376e33377771616a7670677335377678753630673939716533776a39326174396a6a646c34366d6d39667868716e6a7267393437726d6c3232717a667871657270617777646d343471326b32306535373735327468347672783778646a716b7a733633357938796777616d63396e6c72777934646a70347a6e6c6c616467727630787278397867677463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 9],
["cd6b4530b709cc57601349ff4abf35efde734052f30aa7b1cbf96ae7a6a9008d02cd4dc417b957b29883c85ae585ad2a98bda39d9b0811144569556189c0fb5fc0", null, "a0acad67e77f916cde298817b5ccde7920444a12732949edc31ce0d7ae31801e39fd6f1c777181969bd25501b38f4ab1affdf92d0b26505e522e4acb49f94d29", 65532, null, "7569766b316a667a3776796d7861306c646c78756d66766a717033797a76666e7a757730797571717067706b6c79796c7076306a6c73637668666c77357935366472686b3533653675346839656a3336383937633435796e6c6c647735647a73383379736c7568797a77617665647168703035636a7575637a74386133373230726d336139786c6535716c7177676b6375716664387376653367346b30756c61653079336a64356d3736656467307764617174393861776d647175736e3568653566736a76763430717564396a74776a6a6d3578356d3573747763746e34363030646b7670716d64306565346677616c72797271656479743079", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 10],
[null, null, "bb8530107124ed8bdc30ff5b2aa6edffc2807133797ed8a7d3de8d34d28ca0269ed5776f7723b278717aea5434dbeac37ea62c26fe16bc8ae99a46bc3bbfd915", 65530, null, "7569766b316e7574666a756a77746765756a7376686d66616e7936686c6166746e38776b32746b63356e7230373871726676357578666539727761617035796433343775373974306b6632727439687a34383764366a666d6672796d6136736668647273677879636b70733866346a6e7166303567636c67326d6e356b7136333433703768733933737867636e7779", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 11],
[null, "de349c22cd8bfab48e92e90834504d65a438ab76010e3bab7437153a79755d171e954da24e7ee5caed39936394a895457e048de71baada990590464dbdde5406", null, 65535, null, "7569766b316d716174746c34716338776a677171686d77713439616e346e6a61633868766b35647335727466636c6774396e737375323367776c727861716c706d6a376833667476666c363477306b7178716a6c6e6b36656e78636c7171677967723730366e35367038353237797938733332767966673266786d6477763767787276637277357373356833796866", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 12],
["256b07e7a26a4cd9d3a8caecc92dec9e1759e3a2220038bde489af3b0e715ff40206d15a78538eab0ed4fe175ca6e245343270ca45789a2017450b3b90fbc5c468", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b3164727638346e6e6d637271676c6563686a6d673761646178653770376d347372713363637334653966667679617275727a6e656d347734336d673430673977776c6b753678676c73657134367364767a38756d737268716a6e74617378687834397437676172366636636d32783433686167633270706673786536707133776e78736c726a6639343764777a3667637671757273733437646d70396739397a3779646a3379396d6663666c397335686c687768766c6c356568777364797564766c637a616a736a35726d6d7678706e3965356571747372386d726d327977356a7178377770756d75636c797a72743874756865613468616c7068657075616632757872656571336571726c7a63327a796b7a353939396837396333716e6538366a6866713974356b3867777739377973746e393736733963363439766479647a3579746863633236647135327337387a6774396b656133333630756e30657573357937777a6c79326b686c3877763632713977326b3232396563306d683676716a6b737a737063756b61736173387265706878396d6b6c3635367563336671386c6c6e386e7777716e357a3870327476657561666d64387070716177306470646b6e79346d3636376e7763676c616a7778376463646a74646d6c6673777768666c36", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["29291c485385ec35ceab3e380034d73f3dec0da3e1668b9eea03b0513388c62b03405b8c9b51f12e46da8ffa07a3fac0f134189e2e0e60e4e275e44493872f7b38", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b316761377833736339657439337a3367366e387264757a36747371787263656a763777366676683034306c6c737633646a67756e6837356c796e38766372763834706a376e6c6c30656a653530757a65333478326661706e6a6a773477703064327238673277336b36616367337a323677356b787139747572337176713866346c6a726e327439706778706478636b396b363679617967373830766873336a3961396d776673667a6d6c757936673473616577353539663279377266707035683632747261366d7738346a6e336c656676776d6d3773776a66776867306d7239733778333877686e7575616c7765326a7979677a6d66666b66323379386c73766a75337974743266637068726b70373777656a7a67353463733271633671786c6e7872653834333476663935646d7830676338353477356674376d653230666873357a73376768333335756636746834656565677263363066717a74647463", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
["13033bdea8c619d5a261d61a01fbf37e36500fdfc2aa0eeb5c03656ed3c433ab03294022bbb5c0a00796b4861b52cc716ff2703d35310d8f44a20855bb198aeb76", null, "b6438009b399eaad1eb18669a1ebf8e9242d46d8c4dcc4060d82bad1cbb16830fe30a5730c3820a56a2b7ba79b52e8d0e58706580d19b02aa7bcedf4eeea000e", 65533, "91e00c7a1d48af046827591e9733a97fa6b679f3dc601d008285edcbdae69ce8fc1be4aac00ff2711ebd931de518856878f73476f21a482ec9378365c8f7393c94e2885315eb4671098b79535e790fe53e29fef2b3766697ac32b4f473f468a008e72389fc03880d780cb07fcfaabe3f1a84b27db59a4a153d882d2b2103596555ed9494c6ac893c49723833ec8926c1", "7569766b31763735367578757536616d676e356178786d376572347a656167336875646866337a7264396c637332386e766b6368723934326461326e366d713576707267786c356b3232746e737a35366463376632763578787966727a74376a7a6c61306b7073356e363433367a3566723063333071686e393467377835776e72613965753072637078726a67707664346b6c7232726735676e7674333933737a68766d396138766a306570716c6b33683273766b397a6561613072387877333239707478656d3765683374383370716173687063687837676761386c713268306664373771397564797979307a3278736472357a79776a61397779767774396d7a63707032656139773330366a3661727468667666723471366e66717a3671397336353468617a6d6b32713263653538776d7930617a3467646a61723979767267337a7964346139376e7a38396b356d6434656a63776a746c6b6a6736376e746473686b75396e73746c6e6c72306b747033377978337570356b61377063717270646b64797235776563396676357273667772676d3778323677653577706b716b3374736b6a32736666683878396a717a6478396d73737777676461717a347179377a6e7732377035386d3770636137793272726e797166787934326d337a71766366687361", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 13],
["79d6e3b75d3c7891b8c084a2ce2ebcbb8a2d3ee650516943778c4b8b6e476752029e49c5c6003c1ab6b2f7d5346e13ed40ed58816eace415bf0cdaaa3e4a485da1", "0737d310920e67d83715ca4646d38d5ab5387e86db43751daa166840888724273ef42124959e5fa0d3216c2bf5e61ef7624326702cd687146e9022eda4a5d506", "d2743f76ce05ac16af7776d54988e43b72137da8716ef832ed6ca0cc68e0cfc284a966dc3e44c0907c06fea01a458b03940cbaab60fe8a15f063771ce4822512", 65533, null, "7569766b313965777a326e366373643374737668763030733261733038707779707370376d6c336d667661756a37663039383634786a38666875776e733276777834796b6b75793263656b756a783461726a7074367965346c3571636b396e6e6537676a657039396c30773961736a61676e653477666136377a716363366c3463346c307172737878736a636837346e74363634686d6e61726e6b706c6a346d7576766333726a6c786467396a74656e746a77617333377030776b647635653277763736396e74747234637933646138713932387a76656372646468776b63657070757a3879347271686e6173756a6564657032656a306b6a6367386174397968346e77716666653765657a7274723467706770796d656e6b787972737730327236373775703339657776303372666879797738756a323474677a706a32766a7674337a6d7438797a7a32383634323866706d39756d6832636d30643771776d766d37", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 14],
[null, null, "2eb082f5d07cf995d3889a06ce8450cc106a0ed91093ba3c8bb74af2e9d67fe507be5e273545caa178f1ce94fa72b55cac1960fe7f8141ec074e94180b598b35", 65531, null, "7569766b31747838747338676b65736737616b77376b336730727770367073387839356873797a6c7834733961366e6b35777861756b733332737563356865717a3939386a3566793278327736357638347a74356d7661766d706d6c326871787765663366726130776334766379393273376e7a71756e7571366465367037723774756d6d67706673613976347330", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 15],
["20b292da652eb4199f6bda2fc04474434b5b77f0ec60071eedf9ca9e7fa8130d021d42091c16c8a60f12f4d112aea4b5dcfceed9c965ed6584ebeb015fc0f4e7d4", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b316b3776747236396364727a7667766c7a37727a6d636b3275737333666771706a657036396c396c73726b636c643067636471307272667872646a657a3730706a723339797279733967307a7661706a307239767a6e766c73716b346e7a67777a73323637796e79787039346864636e74673571773233376c366630306b36657477793565323779796b7a3235356a7863753664393076646d7978617666306335743337666666667572747238633630393333796e6e6a3071766579356b66776a6a6133776167656d32383777393673706371386d72686c6b6d76776174736e71787376676d74366479366475616567353470707832", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
["16c0d8e8f8b688addc6a4de59c036541e33c97689a510dae3f0daf80dd7b27e1023f4eda1c45dddf0284bc9f4fac7500d321ea136de1a2a25493255b3a348ea714", null, "92af4fcc0efc283c9a8dea557c9b55d8e9fbcd83e6af4907875568eb0c72b6b2655ee04225d19f50d7fe1dbc5992cd5b134b4335e551c9d3b269432903c46a16", 65534, null, "7569766b31353965726d34306b75383838323438353265726530716466666161306367796b34797a636b67307434636d68366b6a6e63717a3375743676657964333435766b6474356b32356e796d6e727a3978793363793767796d30326d7574727a7772376b3971643772707a366c6e68776c336d6c38367937336e6e35356d356e75633373617a75373078736d676537326a3474363639666b78656b36763275307578366367616d6d6430376633357273387061713330616c356d38766b36766a6e6b3478346d737a75686a7a356733396e36747634706676706366337872713577616a6b643971386c6b6e61646135357573746432647037", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 16],
[null, "60e3822c1e69731a1e5013c7055a4348cf53e8bde2758f95b87a3a43c9e6ff6dbbe59edb90b36af81e25153326b562aa7b3249dbd77904cfe52d2489c0931004", "d5878888c16b478f26a9e4d62340bce37690242e3e7fc0f27d68fd522803bd43c7bb455ba63907b0982c11223bec5c8d9cacc101e0eec4eae376a8083ba0d03e", 65535, null, "7569766b316179687867337674327a77666e6d3636646c653976667363616c38636a776a333330616d3372676a6e387a36306373337935643076646e647438797a383932326178666d676677636e6b616a686c37746c347071347030646a386e366c343236386a7a346b3937336c796b79777274633573326368736d706a79337a79663935393773363338666e356164356d7764336570366a756b367937686b6134636b64386b666178687274726c7232743976643535706639683563756630326b76667363646537656a78783872737830766c67686d61767a67636b34357333307865767368326e6e787a6d666a7a6a736e70786d7730", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 17],
["c14fed6bd2228875fdd274d2356296f1d22d970a2b4af1440797692f8df0174703332e9fa6d5e113626b61f17e46428f4811a4aa441ca90f2947588ecc3f8566f3", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3177746c37633832783267746d6371666761393436763874776a77686d76683967673964706c6365366565676c34776166656b777a7a36377971716576756833306e706d713679756d636136363661347a6771637370303977327674653561307463363864707333763839677734357a303766376e776e3473637972636566383038727867653676306765753277386a78717671733074747a663270757864386373346a6a39686c6830367464377975637175377763336e397375326b34773633363435386839613266326e3368613574356c616d6667336a63657864657065756d6b657877376d656a307861387971383664777661", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
["6ff8517d514380f542ba143bc2460801978454daf3f96a7249b7e633814fdc5a02f2ca2e6f0c967a5b830e095d9ddce80fa5319bbd4297e8132c81e6ecbffd2e33", null, "55a8e9545b68abc4a578d1f67846b594691b400a6d985255313c81fa3dcd0e6118b407800d6b71fc95773f3b103f29d26e7db57263ec0954f76f8e872032963d", 65535, null, "7569766b3175373735756c3668386336703671373932746c726e75377a61616a323978746b666b7563356b3536797471666c676a347279676e3871723035386e716565746d743665786b39396d68687167346877716664787972677536783534647230653973336777337a6c6838643668366d7864336c736a6873397979746c77676771793571757973366d3863676e70653833396d3476666d327030336c33787975396c78633635717172766c773564713038713577656e716a6a7535396a6d75347967676e706d3565383465743534757a71337470337878613730676a7374353033386c717a796338356c7265323532676770777035787a", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 18],
[null, "fd3dc2815d5052e67991abf2ef9742d788e7c45264af01b6237558157596ed96142cf5adbbc2f584ee00346badd66bb5c93258872cc8fa9a40fe56b8c984d307", "0d194b0ec31aee751bdc4d60a4d19eaf6480240420409c8952d8b077698d5e8f4c6aff998e44c8688a03f8b6ab5818077cbcaa645bb416157fa2c407dc3a4d04", 65534, null, "7569766b31376778336c6b37647a713373686e68787a32773530716779616d7866346a6734367976336d7a663236326b766d6671756365786c326e336b3075346b3078766339356e677567326b7a366a656b6a73686a70717765756b747167726b7737706c6338357568786a70767572717a6a6578393575673835333232776b7730376e783868736375717a666c34753673673334396b7a79386135336d6b686b6b71636e73687a71723733636733783935686c776566717a6b787779656a63637a747167616e73347838347433777138746c6b7339327a78303666666a7834706c656879303872773668326b76757266636b7473753261", "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", 19]
]

View File

@ -1,15 +1,18 @@
#!/usr/bin/env python3
import sys; assert sys.version_info[0] >= 3, "Python 3 required."
from binascii import hexlify, unhexlify
import base58
import hashlib
import hmac
import re
from secp256k1 import PrivateKey, PublicKey
from .zip_0316 import derive_ovks
from ..hd_common import ZCASH_MAIN_COINTYPE, hardened
from ..output import render_args, render_tv
from ..utils import i2leosp
from ..utils import i2beosp
class ExtendedSecretKey:
@ -28,7 +31,9 @@ class ExtendedSecretKey:
return cls(sk, I_R)
def __bytes__(self):
return self.chaincode + self.sk.private_key
# The extra zero byte is specified in
# <https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#serialization-format>.
return self.chaincode + b'\x00' + self.sk.private_key
def public_key(self):
return ExtendedPublicKey(self.sk.pubkey, self.chaincode)
@ -37,14 +42,19 @@ class ExtendedSecretKey:
assert 0 <= i and i <= 0xFFFFFFFF
if i >= 0x80000000:
I = hmac.digest(self.chaincode, b'\x00' + self.sk.private_key + i2leosp(32, i), 'sha512')
I = hmac.digest(self.chaincode, b'\x00' + self.sk.private_key + i2beosp(32, i), 'sha512')
else:
I = hmac.digest(self.chaincode, self.sk.pubkey.serialize(compressed=True) + i2leosp(32, i), 'sha512')
I = hmac.digest(self.chaincode, self.sk.pubkey.serialize(compressed=True) + i2beosp(32, i), 'sha512')
I_L = I[:32]
I_R = I[32:]
sk_i = PrivateKey(self.sk.tweak_add(I_L), True)
return self.__class__(sk_i, I_R)
child_i = self.__class__(sk_i, I_R)
if i < 0x80000000:
assert bytes(self.public_key().child(i)) == bytes(child_i.public_key())
return child_i
class ExtendedPublicKey:
@ -73,7 +83,7 @@ class ExtendedPublicKey:
assert 0 <= i and i <= 0xFFFFFFFF
assert i < 0x80000000, "cannot derive a hardened child from a public key"
I = hmac.digest(self.chaincode, self.pk.serialize(compressed=True) + i2leosp(32, i), 'sha512')
I = hmac.digest(self.chaincode, self.pk.serialize(compressed=True) + i2beosp(32, i), 'sha512')
I_L = I[:32]
I_R = I[32:]
pk_i = self.pk.tweak_add(I_L)
@ -83,9 +93,153 @@ class ExtendedPublicKey:
return derive_ovks(self.chaincode, self.pk.serialize(compressed=True))
# Test vectors from <https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki>.
BIP32_TEST_VECTORS = [
{
'seed': unhexlify("000102030405060708090a0b0c0d0e0f"),
'path': 'm/0H/1/2H/2/1000000000',
'vectors': [
{
'path': 'm',
'ext_pub': b'xpub661MyMwAqRbcFtXgS5sYJABqqG9YLmC4Q1Rdap9gSE8NqtwybGhePY2gZ29ESFjqJoCu1Rupje8YtGqsefD265TMg7usUDFdp6W1EGMcet8',
'ext_prv': b'xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi',
},
{
'path': 'm/0H',
'ext_pub': b'xpub68Gmy5EdvgibQVfPdqkBBCHxA5htiqg55crXYuXoQRKfDBFA1WEjWgP6LHhwBZeNK1VTsfTFUHCdrfp1bgwQ9xv5ski8PX9rL2dZXvgGDnw',
'ext_prv': b'xprv9uHRZZhk6KAJC1avXpDAp4MDc3sQKNxDiPvvkX8Br5ngLNv1TxvUxt4cV1rGL5hj6KCesnDYUhd7oWgT11eZG7XnxHrnYeSvkzY7d2bhkJ7',
},
{
'path': 'm/0H/1',
'ext_pub': b'xpub6ASuArnXKPbfEwhqN6e3mwBcDTgzisQN1wXN9BJcM47sSikHjJf3UFHKkNAWbWMiGj7Wf5uMash7SyYq527Hqck2AxYysAA7xmALppuCkwQ',
'ext_prv': b'xprv9wTYmMFdV23N2TdNG573QoEsfRrWKQgWeibmLntzniatZvR9BmLnvSxqu53Kw1UmYPxLgboyZQaXwTCg8MSY3H2EU4pWcQDnRnrVA1xe8fs',
},
{
'path': 'm/0H/1/2H',
'ext_pub': b'xpub6D4BDPcP2GT577Vvch3R8wDkScZWzQzMMUm3PWbmWvVJrZwQY4VUNgqFJPMM3No2dFDFGTsxxpG5uJh7n7epu4trkrX7x7DogT5Uv6fcLW5',
'ext_prv': b'xprv9z4pot5VBttmtdRTWfWQmoH1taj2axGVzFqSb8C9xaxKymcFzXBDptWmT7FwuEzG3ryjH4ktypQSAewRiNMjANTtpgP4mLTj34bhnZX7UiM',
},
{
'path': 'm/0H/1/2H/2',
'ext_pub': b'xpub6FHa3pjLCk84BayeJxFW2SP4XRrFd1JYnxeLeU8EqN3vDfZmbqBqaGJAyiLjTAwm6ZLRQUMv1ZACTj37sR62cfN7fe5JnJ7dh8zL4fiyLHV',
'ext_prv': b'xprvA2JDeKCSNNZky6uBCviVfJSKyQ1mDYahRjijr5idH2WwLsEd4Hsb2Tyh8RfQMuPh7f7RtyzTtdrbdqqsunu5Mm3wDvUAKRHSC34sJ7in334',
},
{
'path': 'm/0H/1/2H/2/1000000000',
'ext_pub': b'xpub6H1LXWLaKsWFhvm6RVpEL9P4KfRZSW7abD2ttkWP3SSQvnyA8FSVqNTEcYFgJS2UaFcxupHiYkro49S8yGasTvXEYBVPamhGW6cFJodrTHy',
'ext_prv': b'xprvA41z7zogVVwxVSgdKUHDy1SKmdb533PjDz7J6N6mV6uS3ze1ai8FHa8kmHScGpWmj4WggLyQjgPie1rFSruoUihUZREPSL39UNdE3BBDu76',
}
]
},
{
'seed': unhexlify("fffcf9f6f3f0edeae7e4e1dedbd8d5d2cfccc9c6c3c0bdbab7b4b1aeaba8a5a29f9c999693908d8a8784817e7b7875726f6c696663605d5a5754514e4b484542"),
'path': 'm/0/2147483647H/1/2147483646H/2',
'vectors': [
{
'path': 'm',
'ext_pub': b'xpub661MyMwAqRbcFW31YEwpkMuc5THy2PSt5bDMsktWQcFF8syAmRUapSCGu8ED9W6oDMSgv6Zz8idoc4a6mr8BDzTJY47LJhkJ8UB7WEGuduB',
'ext_prv': b'xprv9s21ZrQH143K31xYSDQpPDxsXRTUcvj2iNHm5NUtrGiGG5e2DtALGdso3pGz6ssrdK4PFmM8NSpSBHNqPqm55Qn3LqFtT2emdEXVYsCzC2U',
},
{
'path': 'm/0',
'ext_pub': b'xpub69H7F5d8KSRgmmdJg2KhpAK8SR3DjMwAdkxj3ZuxV27CprR9LgpeyGmXUbC6wb7ERfvrnKZjXoUmmDznezpbZb7ap6r1D3tgFxHmwMkQTPH',
'ext_prv': b'xprv9vHkqa6EV4sPZHYqZznhT2NPtPCjKuDKGY38FBWLvgaDx45zo9WQRUT3dKYnjwih2yJD9mkrocEZXo1ex8G81dwSM1fwqWpWkeS3v86pgKt',
},
{
'path': 'm/0/2147483647H',
'ext_pub': b'xpub6ASAVgeehLbnwdqV6UKMHVzgqAG8Gr6riv3Fxxpj8ksbH9ebxaEyBLZ85ySDhKiLDBrQSARLq1uNRts8RuJiHjaDMBU4Zn9h8LZNnBC5y4a',
'ext_prv': b'xprv9wSp6B7kry3Vj9m1zSnLvN3xH8RdsPP1Mh7fAaR7aRLcQMKTR2vidYEeEg2mUCTAwCd6vnxVrcjfy2kRgVsFawNzmjuHc2YmYRmagcEPdU9',
},
{
'path': 'm/0/2147483647H/1',
'ext_pub': b'xpub6DF8uhdarytz3FWdA8TvFSvvAh8dP3283MY7p2V4SeE2wyWmG5mg5EwVvmdMVCQcoNJxGoWaU9DCWh89LojfZ537wTfunKau47EL2dhHKon',
'ext_prv': b'xprv9zFnWC6h2cLgpmSA46vutJzBcfJ8yaJGg8cX1e5StJh45BBciYTRXSd25UEPVuesF9yog62tGAQtHjXajPPdbRCHuWS6T8XA2ECKADdw4Ef',
},
{
'path': 'm/0/2147483647H/1/2147483646H',
'ext_pub': b'xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL',
'ext_prv': b'xprvA1RpRA33e1JQ7ifknakTFpgNXPmW2YvmhqLQYMmrj4xJXXWYpDPS3xz7iAxn8L39njGVyuoseXzU6rcxFLJ8HFsTjSyQbLYnMpCqE2VbFWc',
},
{
'path': 'm/0/2147483647H/1/2147483646H/2',
'ext_pub': b'xpub6FnCn6nSzZAw5Tw7cgR9bi15UV96gLZhjDstkXXxvCLsUXBGXPdSnLFbdpq8p9HmGsApME5hQTZ3emM2rnY5agb9rXpVGyy3bdW6EEgAtqt',
'ext_prv': b'xprvA2nrNbFZABcdryreWet9Ea4LvTJcGsqrMzxHx98MMrotbir7yrKCEXw7nadnHM8Dq38EGfSh6dqA9QWTyefMLEcBYJUuekgW4BYPJcr9E7j',
},
]
},
# These vectors test for the retention of leading zeros. See bitpay/bitcore-lib#47 and iancoleman/bip39#58 for more information.
{
'seed': unhexlify("4b381541583be4423346c643850da4b320e46a87ae3d2a4e6da11eba819cd4acba45d239319ac14f863b8d5ab5a0d0c64d2e8a1e7d1457df2e5a3c51c73235be"),
'path': 'm/0H',
'vectors': [
{
'path': 'm',
'ext_pub': b'xpub661MyMwAqRbcEZVB4dScxMAdx6d4nFc9nvyvH3v4gJL378CSRZiYmhRoP7mBy6gSPSCYk6SzXPTf3ND1cZAceL7SfJ1Z3GC8vBgp2epUt13',
'ext_prv': b'xprv9s21ZrQH143K25QhxbucbDDuQ4naNntJRi4KUfWT7xo4EKsHt2QJDu7KXp1A3u7Bi1j8ph3EGsZ9Xvz9dGuVrtHHs7pXeTzjuxBrCmmhgC6',
},
{
'path': 'm/0H',
'ext_pub': b'xpub68NZiKmJWnxxS6aaHmn81bvJeTESw724CRDs6HbuccFQN9Ku14VQrADWgqbhhTHBaohPX4CjNLf9fq9MYo6oDaPPLPxSb7gwQN3ih19Zm4Y',
'ext_prv': b'xprv9uPDJpEQgRQfDcW7BkF7eTya6RPxXeJCqCJGHuCJ4GiRVLzkTXBAJMu2qaMWPrS7AANYqdq6vcBcBUdJCVVFceUvJFjaPdGZ2y9WACViL4L',
},
]
},
# These vectors test for the retention of leading zeros. See btcsuite/btcutil#172 for more information.
{
'seed': unhexlify("3ddd5602285899a946114506157c7997e5444528f3003f6134712147db19b678"),
'path': 'm/0H/1H',
'vectors': [
{
'path': 'm',
'ext_pub': b'xpub661MyMwAqRbcGczjuMoRm6dXaLDEhW1u34gKenbeYqAix21mdUKJyuyu5F1rzYGVxyL6tmgBUAEPrEz92mBXjByMRiJdba9wpnN37RLLAXa',
'ext_prv': b'xprv9s21ZrQH143K48vGoLGRPxgo2JNkJ3J3fqkirQC2zVdk5Dgd5w14S7fRDyHH4dWNHUgkvsvNDCkvAwcSHNAQwhwgNMgZhLtQC63zxwhQmRv',
},
{
'path': 'm/0H',
'ext_pub': b'xpub69AUMk3qDBi3uW1sXgjCmVjJ2G6WQoYSnNHyzkmdCHEhSZ4tBok37xfFEqHd2AddP56Tqp4o56AePAgCjYdvpW2PU2jbUPFKsav5ut6Ch1m',
'ext_prv': b'xprv9vB7xEWwNp9kh1wQRfCCQMnZUEG21LpbR9NPCNN1dwhiZkjjeGRnaALmPXCX7SgjFTiCTT6bXes17boXtjq3xLpcDjzEuGLQBM5ohqkao9G',
},
{
'path': 'm/0H/1H',
'ext_pub': b'xpub6BJA1jSqiukeaesWfxe6sNK9CCGaujFFSJLomWHprUL9DePQ4JDkM5d88n49sMGJxrhpjazuXYWdMf17C9T5XnxkopaeS7jGk1GyyVziaMt',
'ext_prv': b'xprv9xJocDuwtYCMNAo3Zw76WENQeAS6WGXQ55RCy7tDJ8oALr4FWkuVoHJeHVAcAqiZLE7Je3vZJHxspZdFHfnBEjHqU5hG1Jaj32dVoS6XLT1',
}
]
}
]
def to_zip32_key_bytes(key_str):
decoded = base58.b58decode_check(key_str)
return decoded[13:]
def assert_keys_match(prv, pub, v):
assert bytes(prv) == to_zip32_key_bytes(v['ext_prv']), (hexlify(bytes(prv)), hexlify(to_zip32_key_bytes(v['ext_prv'])))
assert bytes(pub) == to_zip32_key_bytes(v['ext_pub']), (hexlify(bytes(pub)), hexlify(to_zip32_key_bytes(v['ext_pub'])))
def verify_test_vectors(obj):
seed = obj['seed']
prv = ExtendedSecretKey.master(seed)
pub = prv.public_key()
steps = obj['path'].split('/')
step_pattern = re.compile(r'(\d+)(H?)')
for step, v in zip(steps, obj['vectors']):
if step == 'm':
assert_keys_match(prv, pub, v)
else:
step_parts = step_pattern.match(step)
i = int(step_parts.group(1))
if len(step_parts.group(2)) > 0:
i = hardened(i)
prv = prv.child(i)
pub = prv.public_key()
assert_keys_match(prv, pub, v)
def main():
args = render_args()
for o in BIP32_TEST_VECTORS:
verify_test_vectors(o)
seed = bytes(range(32))
root_key = ExtendedSecretKey.master(seed)
purpose_key = root_key.child(hardened(44))