mirror of
https://github.com/luxfi/crypto.git
synced 2026-11-02 13:34:37 +00:00
Adds NIST CAVS-style KAT regression for ML-DSA-44/65/87 and an
expanded-public-key form per EIP-8051 (~22,080-byte precomputed
A matrix for ML-DSA-65) for verifier-throughput experiments.
ethdilithium_compat subpackage re-implements the Keccak-substituted
verifier described in ZKNoxHQ/ETHDILITHIUM. NOT FIPS 204; for benchmark
and Ethereum-fallback only. Re-implemented from spec - no LGPL code
vendored.
The strict-PQ path remains crypto/pq/mldsa/mldsa{44,65,87}.{Sign,Verify}.
Patch-bump.
57 lines
93 KiB
Go
57 lines
93 KiB
Go
// Copyright (C) 2019-2025, Lux Industries Inc. All rights reserved.
|
|
// See the file LICENSE for licensing terms.
|
|
|
|
// Code generated by pq/mldsa/kats/internal/gen. DO NOT EDIT.
|
|
|
|
package kats
|
|
|
|
// Vectors65 holds the synthetic Known-Answer-Test vectors for the
|
|
// ML-DSA-65 (NIST Level 3 — recommended) parameter set. Regenerate via `make gen_kats`.
|
|
var Vectors65 = []Vector{
|
|
{
|
|
Count: 0,
|
|
Seed: mustDecodeHex("0000000000000000000000000000000000000000000000000000000000000000"),
|
|
Msg: []byte{},
|
|
Ctx: nil,
|
|
PublicKey: mustDecodeHex("424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea"),
|
|
PrivateKey: mustDecodeHex("424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f4af658e8ad972c1b58addaabe70b4da655418762e51a98accf5fb3c95e1c4556119c7cbe3b3b489f2f542238e836be44eb550218e55ef7e4f570ae8752aa4624fb7028640eb0de963eb329eea67a58d88ece6a0c515981acfa69fe5862cc0d4f546403343535630445856422568504463222630402802720252288764443472023118687680533557475471310146485423088262740325147084748747116076846672177145860847866781145887652553104346046058348023417345468611132212161606387747368783704704812532042120238410614552378205853532705520378038717814308335215657517816038654658124645440730844317788120188282312285587862806462551088480272704407652018468173715272114461307780044273707078510780455245316370045784151542562356224276343701877384630488528455725124274530362453588221388727260662835785012175335656432571742153051033372850362668825478333233323261824423340735461386174053080200383457114116822341781752074380857571674501004410357587481378406328281844508131511862787252215172886114043011616171177477173585078068811400307265651380726635452311571517675875518522478206275800311116214452018602078158653846484286452448573221356236574074700646120576008742005078601413088565171145540815150487838142826121331583511875302014466016725822052787302352733411333077387204503031208072173754053754757563774187683178258152720516687801644657083360202670021387656656408530617252852382432061680443576841863028286015200057011608731805613358614331026803724856018723718676571600078823801644233410036736671311506701813210313375162021200732877282447052861486414768514871320501008067111216172674782622517178875677638820057151608170230255351552848214548556758356147301011523800523372401534612502538072364468532005125346432408667074576458687011635541742586208007065811658712688711847521182233003255780370561212436048047382576035118846368420284754440737185638483852376621883412703630332243682278751720777530875830772714670254228616813851278288433287730340886458230520423372120108081164641676743815843061458271727824764537800667507676687742817841054481701762547118625331236011471405823247774401448364085111621051040755148418163124305518232876045774502583760781803528465520121610505517176777733647628051454174547543206540780130132325802276260063037171773444657264683231844773223811386135340582675412070578580555376364815221814842376180463123353083367881628762135387551383605314428721032661052575712545722444161126742213374732747678843116604077672513630623560440507538881884307727744527545006045186677408184370843447288273672342731445582680101241222556220112746278784601625861107425172711253630575047867474817836083422200018246242770021285066475414168532473623325264637315386560682038801352343817072137475338663857124230648456762888122524102654188145137211467567786146034330321352677288008114285171074410252110114501727472837332260181215343083725458120885047202558038671371017380622158742655318772351505342234340773266016084064720717333285278560746540733283511380815747303774723500567035415686661263035421843222888221277838433187503761445535414157118057307023854047106064046880651036157633538652547131620623844885831b321be8835d583b46a9db84543bd8c3abce4b6c039ea1d39833c93006d51d935fbba87bc46e0342ee15be40f572c431b99c74f250876814ed9a4e3e532ccde90c2668cf2b3a6e3100c592367c52a93f687ee23084f5abffc1e54fa5a7da2c023f5db88b86a6bf6a05e6c423b8c74555a50c2b7f32609a5b786d835a90c2b44d4d2598a7b1d6602d4f47e2b9fb9ac53c161e24d0da27856ae04a63a10dd36eb537e77b026eb96a452f90dff0e121284e7e98863e36748784ccb68271defdf0a5ca51fd0a180bb11e5c1ce5a1c7d5ae420a848ee66ff4c32352c3f1fd24405b910c277496d2b3562d5f185c5474559d0f05ded476a5753fcabaa804b600aa0e60059e16fb610635c5590dfeb8734d11f583236c869404eec6ad13dcc395194f664efd7b14ed08359e3588b5f0ef3a4697d13c99ff3bca0d982b9c6bcf61050ecebec3cd48bdf6f61bcf0090c082f6352793506fabb092c9d1f13133de54ac632e41fb2151f5dcdc48328aa670ca3da3afa6b16bdfc86f79d71f9ce3d8e1de6aa1b3117fe3219acabc176b71dba117de1bf9a1f022a5c425fecc963a3f32df4d5918dcf449389ff6b42a3cacee636097b93c94f36239e6b4ffad73568105e834cfe573effd98cdcc278d9228718c865a3ff5440a4cb27fdd13de1d6df8d3d19282a42373439b0f54934bacb861cc400929ffb879d837172200a0a3bbab9c5960e228fb76c1a3259c779a85d8f6a17550063feb727a19c383cea7bd3ea74baf74632b1438b43b8ea504658b073d460c14a7998bc2dd62569b157f9b1a4fefb3b454bea3fb562ae9b11f9970c7c54b255ded7918527b788e82517be061456b483ce9a0caddc0f3955f42dc14beaeb36745ffd4f17b55be071dfa6dc7c298a28db76147ce9452e84cac2bf00a148db30471a0b72a4c105a6c9fb19e3a5aca47ff7147dbb8ceb73dbf8bcaff2482d8adf44d0151dbb746cdfa249940942736657a54195a9971a53a54a02e000bd4f15207689b61c70ad075a393205135fb7e7d888512824c1825ea6f65d797dc9b763cf97f409e0f0a0994d685a47dac7c12843eec82d7ef5a055cf633b13be0b1821428b3f000e5c4965fce9dde3b5e0ced90402a6b8dc9f8cbdb3d6b114e0bb7227ce84f1ef003aba69dbc21998504d28a874536e961d8e1b732159fb83ee57998ced117d369b7f226a368ac880847643aaa6f3aa4338b58e666e5d639d61abdb27049f46ef09065569c18cb6c342bc06ecdbf90146accd3818a6cee31a0ef611b839932a7cc1b9a2884d25ef6a6e75104de837caed5898db5ab3715bc80efbe74d1273fa921b05c33f17111cfe911ff652bdfc07e568e93145516e9f8cd023c5a312ed2c55bbc92f7875008a4f7b3fe4956d7e7050b4f74ed83436259627cf7fc3442b21f19d0166db0b9a44e50da4f7420e78181e3240539c8db71b63d24c2fc56359078f615fc2d82c4e94df59cd77d11c4a6027f8e363d6165cb042220133331a39fcb271b47bce4bc0de5b9b95c3edd6260db82b9a14fc6f3202b15881b868a54e6cce511373f7297116942ce0e8d5d7eced81c76311d39a40687bab6680cfde6827ea5b45311ac9074aed557ca5c13c90adbd9b2765453d577a06849ac43fbf766a3a9d2820e85277ae39456d3e6002c6d9f3d09490c9b5aabe86b0f7126301544ce32dc619a83f866ef202e4a6020a2e83eb7defd2615fc8b0af2fd65329c39b83b8e2bf0623ab8258c4bf03a72f6d82da134e4ebcf79ce97046031c3c2f30a127edabca19950e97070360500825cb69405b58a44b73fa252c17b2eb3f311f8c2cdc374c316f89f979d49423eb3d126c9432531cec8b6b3c625b2d3a09d93b0df6c4833753b28b40a3e153b5af98863464351a84aab0b1d5db230cedec2262c809d2bfd4a2fa9137287d23ec7d4e38a3cd83ae5d41239a89c2817b2da3a5becc5bb73b3812fcfa557b233ac2b39a7cc49cb0ec402a1f9e6d81876b7efdd7b027178095a489a2290874419d9b141f42770f41ed1685a107a4b0346ae445b355c6849a179931f1422eec53dff50fab62d86d9cc4f849c76f847d43127805afeb90739f60eff58de73db2ebed94502ae32b044ad3a9878e8f66a6bfcb2ad037461d3b218dcb79989b853d0ce470e0c29a29585032ba98e5b8696407d083829912f8c048c24d666454861a9140b638d362e942c3a16eb6bfc71d19574ca898917d8688df5ac0f0ef4467f2fc77666445ba7a7f595b9111ca8ac4241c5432f429af0d81ff2e276d99547542673ef63a5e3a847016325dfc98a45fea17f09390ca394a7f98dcde3ac1dc9b71848cf814a3188210bb6a3f05805d76c881c039376f34abe6c706baba3dd5d2eb0336cc61689648914cbab04f9d250b53fdc8eddd2efca471e1e752b15be631d107186cca0d83140f73f41c2457c3d30ccd9b4555a95fc6b3811290cb6ca774ed91d7d70bdbcdda86e92ea27ed883db62aff62cd86ef7138ffdb85cd13d521a96653be13f7d0a064eeb77ee4d93b5dc6bf58302fe706357ca46f755d28966d466fe3d1bf10c34fe8df0de8abde2bc3206487d57c2ac413773bf46c1edba6f6b09be9b8af647c5c9b4630e60770c38bc408fd93cf36b826699d9daf1384cbfe369c7347ed5f2c000a234a720cd0fdd28ec91e8b901a1b7f821e33bbb36142ff6d7e14dbee6ebd63c49af0549637e7d834b2c62dbfe120e6439cb60ae38d375fb3ccdc4e9c844f53eb31bfcad939b47a05efe35479b1d734121ef5734690e00790831e76bac9531e8cdf75cc8acf45c3e44e175fc6e17aa62e3552ebf81b9664b7af278031de8f304864f764e4d3758219c528752bd507ed1f688a541dc36a8ef8596e0ff9c6cc08dce9de1c7fc0711d5f90df38cd2e7ccb568dcfd7e2884c2ccb0758b6397a57f236606606205a137ed2befd60e0963e6cbba37b7d937b7d0620d94e5b70d13baef89653de007f176af065903b0c9ea9b459a0bb239f4051758a0604cbab7583774facb574b7abe6329c6509155cffcda6a2897e9a89bde9d91186c1984cea46e5aae6b708bdadc22772378de53bab93d870ba8f0f832563305af7e34bcb87041745e6d3037d1bad4faed00ecad201dede7ba49663779ab60940d92ac04e4fc0740cd693ec323eb5a270e0daea8460e98ec5e57541b829506bb45179e697ea4892f2e782cd1aa34e7497fb2007884461cdbcc7dea58a80d985ca5de3195aa827a0de7b0489527d1e61613108dbab27ddd7a38d1734bfe5cc8b13ba417201f5f15cb8e5bd54daab82108a95404c58ee2546df6973964c1731bcf86cb9be573e9be10436bfa374e09e1e67f495b5dd53a41ac61c84c72500c5216bac28bc3a399a04a7b8e7d636779d0f15903d139fa10a487d561e7b4bd0b38996bef42c04519ee3641e8485853e3046973f63e43aaa80b0a85a191cb016fa1accf36800419060d696ab745f23ed8053f0e6dca01e6076a62b24253e77bb5339edcee4de0a53f37e9ca0"),
|
|
Signature: mustDecodeHex("bf917a3250d8c943908bd41bc4e99f0a73a2cf8edbcff337f46a76ea2f8c488b04bac8be086e5943f07c7877365430a66187e7f9dddafe04fac54bcda0992d289c754044f84dbf2de5f3e774bb30e54489e2d67a4634f502bf729394bf065227faaacd1843a55bbf823c09c1393e8af63d20a716f907294cf0d2265078ab4085b6f5ba4dcd5325dc67bcb2c24b4e48cc06ba47a09d272fe5573fbf968b76398383dba2ab400d9d06dba13f4f8b13eba403f08f8075da38d917e1769c74c8223666bd9ffba3a4ee7cad88b8781352ec3d99a11e3bd4f48b62d71082782a7fcd05b4a2ee500cbf1cb40da767b0d908c37abdf6b37f3aad6ceb041e9420c2c15bd5b0b456d74934c8d346bca411774b90a99428a863ec84b204db90f2a8f7472cffae15b51a40a9e77fbe9a3b7234645b3ce9527980e0bbb781d0a4473a279f86ee47c173cbea753742a34adaff229bfc39d91defacc4c52636834d4f29c8d2df1e0c182ef7f0631ebcf1f627e251ed2f26288b3170076402e76e3a9ea8adeba2bfa254f3095360c4b3d62fdbb439b64f2022c55f0b3ffebd47b10f286214d1652b4e3e3e50f18550f1b573c1d99d5b61294ca37c912fdb9c74c28be34a69c983fbafcd4777ff7332035783df4b33be4be03b77b15646b32b08fac12a3fb800a6d1a5375848220a4a7a0818d17eb106be252c9f022cf7c2d95967ad9f18145bc4d8d5652838b073cde5b30480c25ee35717bdb8500758f858b91d7ffdaf81a02124830e9b769bf7770ab0f616cadb8040fca231523d64456432371c7956820c5865f1329dd511a086dece436b6e53573d748b022c68de9c6431ea7ac67a641f14156e9a093b73c1cf927c47fc7d6c4258bb11576274eb61587d627c6c99fe9f08f7e780ee70dc74e083230ef940ff32e4d195322a37df46c940b4f5b00788b48980cbfa796b166b612179d7dd591fa534f08891d5fbed2b073847921b5dba9381f7facdb4a2d6e543472ac35fc9400a97c5d751033f3f68b63fd3a08b4daf2fdfc1caf3dc4aa325c91ce04411f926db11831ea1640de08a6fb035c33ca84450587e7b0dd6af94666e461ea9985efb18e31f56feaf6c01e33b807a0a00134427f2c254b15fc26b60bc0239a6fe33826b43e84cddd431b6851117c4119f7a4d6ba5a953f1b60c88d095c297944647d879b7bcc37b0e1f4d734f4fb44c6bd98b9474f2491d25bccfd4c4105f9e35a5c2c6937302706d48974810222ca06706e117be1982621c0cf87b0b55a99bafe06dd311f9c305950085233583df4c5c43b2985aa2b5a8953028bd8cec44f0e723c4cec05e4e0268cbcc3d095c4d0891032d21f256a07a66f4d19d62026aa85f42a546b8066162cfd86f009b4d443df9e9f91ba01530ecc758aa7d54ffb34d1809bb76e49edf1a014af8fda8f54f65d3ba510d1e7a875c15ca07a1d9fa0bb6152d9e5dccb494427abdf91fee6efb5351ceb6a255fe9ae2947216c60ed8a2327089106a717e148136dc7d5eb73d30e9d32a3519190268a3a2bf6649dd7ecacd8d5efa11d332c5a2010468d261087f69e32f3a00693122aff8d6d0b376de0715bdfad8fa7c4f0f06ebc3b7a016ef1ec89a61ee20c683ffd6c9d749d2c9a96e4c844501bdde4f2282491859937cab9369ec9dbcdde28e88c66b11e506fdd66b3afc553aac01ab04d6f98da03f5becb946736d4b622917ab5703f31275fa281c63a3425a959606d6c1d96fcfc4c24c523086a711cc921ecf728e370128bcf20853e08a5fb5423cf87d43af3d49a06a0f40c4a072bbe033b4c18354183f38b4a13374a39cbdf4a0126bf182a71d2a48dd0f845b3c044a153323fdcb23b6945d0b6b11d9c87aea871a5044fcf1575ee2c6360933ae380edced9abab446292a1a337d1eadab1cbdc5a5c9034056e0d1f417d7a741698d7f435c3d190008437d63a16188167395918e0cc2015a7ca19b3218df76eaecf519c4dfbdd2622e601952850ebc872b73d276a8537ac4c6e8f65d761947245ccd495b62d1db5d737f0c341dbcaf0e7f64970c0b46a4b2678f3345acb42ed537b630c9c88f5baebbccc9bac51fa1a7f5f9d40c7b5aca46817617655d0c416a2510300e4995dec2ba804592d4d855e17a5ff9a45d766b78c53cd4532206ed85da4d0f887140c1be54ec91394ee0d5a1bcafb0ea44671079e6a239b1ac421fdd634379cbb1a669f3b9ab7af4f516047b0c2c8c3241f4e8c7a0ee7e3977510bf4bf234e558bed96bb105ad18e0350cce7b048e5aba09182ed8a60bc72cd4068a5671cff64efa5d0296b18403558dcd45f0b6a94495119ce2ed9e2b989a58051f7ffee5904e5f095c9e42193e83e18c350fbb662c8c8eee8479fc45ba33be76a0551a9d2b86287cf864433f8feccc3c91f8196026104884fa2e079617a9bc693d6c4ef56e8aac93080a9d18cc333c5a7d485b921baaff25b9239932bffa6d363241dc5a416897f45489bd25e069b6c6d6c1ea189e2d13eef3e8db24711cd3a80289cbfe415495b1edc46d9e0074335a840f988c04cf9836636fe5528b88bbbc2135e75626441e9631ab4b7b08c6a7e7faa8c398df51600e3cab8a929b2f5fbf224fea1ba68fa15e2abe259f45fd029bf3bae8c0b86c4d249e4852aec9e824d5dff909658175e0d8b7254f08f5899150f01e3797d090c9a85a01303c40c5ad93ed58b7af0f3d303c3ee1a920a4cf6f4bf998745969180e31214cd07688205c6f8efc3262c9fd6323055b47eb480bf05923a6bde351b49567d4d940fe73fd836eaa393bd00ae792b50097b1ff6e9ea978b42e7096163197ede7d9a5162bfc130addd60f18bb5bd3b6a37b526d708e49627acdd0afc9fa58b0eae91613e89d115df967ea5016c3d4486916abd4415d495031e4cc1073fbb820b9e8f7aac6f560834d78f383dd48545e63a5b0a16a190ed0a8ac22188e2fdac190fcf017100af2fd5e74b6da1019b056e5e470bffd482abc6956c23fe5f8e93c606d4d0c966405b89068026015b736e47f57b4a83b6c233498510cbd0df1143b3268e4ff2377a99294b92985180fdd853c590aac9a05c32db4f018c45035ca3d3241deca0f628bdd7df5e581448efeec43f100d85fe7dcc1d05cc40ee05bfc08eafd6f97562757eff841ed0666e7ba3323a731b54deea83c55358217077003429f076dc6a2b55687fd28c408f3fa66a58c75e40a791a746e9872a555fab7a39ee2369675276853c87f3c780025cd20b39e1c2670b7e5d07d96cee52d5befd15f426fc736a5db71f8e5711e4686fd5e4b50b19223c03f16e9dffd21925315e0d8c3b898404cd05a5f412d55db4fabaf38e3186d96423bf43bb4c3e58e7f6a33ced6b34076506cc7ff43b55952742d61a695d7c3f26c8cdee07aef7e77ee4f8670cfe4798d54570d90c861505b3865441296e39fb292762180962b17abe584b4c869e0895c97f2dd11b974cb093550b4fdb973e683a82f55a72f3b11a9013b4a97890578aa9b1200c637d16f6a1660249eafa31c664006249dc0200cdc809ac26bcad0bdc4f7aaaa453e40a418e8e1bb8f57eb32550db6fd24fe89fab5c4f686b4edea4e6fcbb1ebd29de4c6ebf786d98efe3ce0ac231ce5bb473437e741852e853417c7487258ad466490468b49264f7b987b317cae94b53cbbb8bc1013ceb367aec09bfd3258a3cea06ea6df88e8b62a748b5e15cfc8fd2f81c3c239c6a5ab7a81da988d2e3a0fe1b3af4f810f6b16653c8de454aa031fb0fba6eb340cca7a8512a64d82130cfd7530a7693ce406be2199e79c055c350ebe7255dd0e321597a8bf14cfde2ec4d6b799039fabefc200c2c372b5f10cf1d5c6cc20f01a6f604edc58408e9d9e1c1b2b117a222dd2a43454301e4ca7c85ba1966b9449fe232f0c003c7c9de43af4bd2c58888b8f676b21f3393d8767b00b409f24fb5783bb5ad2a5a386485989b017c6f0f0258c189e1316cfade0ac6ca3e93cd64313ea39ff1a7f580f1188929599a665303c08be2846e7aaebf7a169edd42c8a33a5c848bd9ccea8b823104c4c3acac4b190778ccc357119552ce1eee36aba8c9759a746f2cb7953e46fc409cea75098198d1982f57b85f9dc5f16cdb23f2d23f7426097134eceb35ad5c9133fb0b324d73c4e05bf46c7c2b4a5b66e8446a8a8a777d6853209155110bb64d2979dfab2df53919844c0d90bfe9a6be4510b852ff5a8f034c160eaaaba666fb03d64c85a554f3bf2625b8beeacf021d31648860a60cdb7c2598cb57785d7094a9eb7bca3386605c78974fe2f37831c127f231dafd0fad4a59e5b0f04bcfcea049f1a3f4267ee9194931988ce8fb66ab04c74553dc81dfd62b1bec4fc474fb602cead6886312d1f9f09e644b86bb2c469d5b480172fbf828a46d648aa8bd8936641794c3803615e540c58ef9bb6088a12caaa6782bcb2e32e68677d7ce0c3e9bba692de8254a01836e745f1a156e317fb8c4420fba500c6f064678de7da2066f95c5965f016c01a5d9ca242b40455a3833fe2d137f8eca9151e09df762048411ce9b60cae6c99dfcd2a863da41bddeaebd1f64c294902263b60727abb8fa0007528aa2fe2d526fc32bb476ccee020629769ded0000000000000000000000000000000000000000000000000000000000050b0f11141a"),
|
|
},
|
|
{
|
|
Count: 1,
|
|
Seed: mustDecodeHex("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),
|
|
Msg: mustDecodeHex("46495053323034204b415420616c6c2d6f6e65732073656564"),
|
|
Ctx: mustDecodeHex("4c55582f4b41542f7631"),
|
|
PublicKey: mustDecodeHex("4859c0356e4762e3bd90da74e9f80fe0d6ea8396967e01453c745594e9cb48ca1eeb588a4a8bee1ce06e84350a795c719be9d7cacec855d8c495ac6b7769944fe987d832f329a52cd22175f31cf99e6bafd3439dba2d6227a7a6bc0b011c8605f287eb90c3287f57d60e01ed5f39a995794909b8216a6fd6215390b6edb5c0f5d947f1c038d66953401411e89faa06094f0d984aaa24bb6f7f3d838ebe5465508a92262b62cde1bace7b4cda9f6584fe6399b02dba38b912e6273540333d831a0a8855f6151c7f2cc1f957aadb0457c307e568af19b7c2c70124bee0e76b0d558b03d9aae65466cdb945fc16c5cc4a9b895d721eeb7f5b3d9e358abded054ef19d4c35b4fd368094e553d42c2f0ce212ad7f84d377dfb1f1cdd8b9e09f4f19212796a252bd44808a202b238096b2f01d5eadcea7506212d4eec034c6914a68eaeef1b70faa6d95be4df098bc03f8e20419964eab3c6f93b89affc2b5c8e28b847dc4c6dfedb3e5804e3ef86ac58c67bc7150101a9eca5b57364c76b47a7a53f7332bfb29c53547c2fcd85affa0094a6ad42eaaa8bfdd2371bdb35226dbc670d68cf5df94bbffb5c4eda6146b11602d754cb1191be4775d6520b96339a6bf770654cfc10133a4054c47c45cde71752eab2472fa95678c79352adaa2d842086d02ad0b6c25c2388c41ffa4bccea3fb66c3d6c0decd601b29b9c698a1a035a7a7842d73671b80f82e23d5a02f055b8b72fe0cef217f5931e2c4e3c6c572c8ea2acf56b12bc6fe08564bbb5e03e3fd07e29199969bdb8744dfac39af06460e3e9b1aad8f41701aa9f0644ca730e6b6e1cc69fc9b2024541ce784d4654fbd34e7dcbd99a887353044f895a24209e11a4257904441bc9c1857cee6e346f1307a6bd6d6439a2c8be8529c35a3e3b1f0500bdd02310cde0e6afd45f473079d27a9e766eb1f2d721874a671c744b172c6fd9d5cf1b463b4cb872b903166ae06dc35835e73f5acad2107fd3b926e43a6cdc6b04f27be5b055c2503392440d0403915971730a33acd7ef32b80b7f79b49d79b66430dbd85f5c07c9fed219f1145c5024b10f73ef89782fac526047ca0bd32bc2ff3199f4fed81863f33eacafefaedbb9b7a4c38f2741a8ddbbcc66edebad1cfdbf64cca36faa734156368e58b284884a4be109538ddb1a4ff5079753ede80ccbc71921cf7216e444f7efd48e397db2761fac585946cc43578708cc308a8096589a4252fd0e8594d7bfe10ec608b49e3ed072034fd829a989f465200198419adede687ba1f6a43a36ff5c3bb3822a0272ba2efcbdda7489e19571bea73b24bc2e8d537b21f128680875f4786fdd890bb1f7512e8ed1f65a1c5a0b23c4af9a0ed83335035f872fb5240a00f8daf600b825d6644bb01858d33349aa0a395de1ecf9f69a133dd1e60b9712cc5ab73685fe5479e53818fae01f51b81196f8b33581c1bf83668251cd9c4945f99105021036d998f76e25e49496fc7e8b5c8f02e06768cabaca7ea9483c8f8a68fdf1d2d30474f9bb8b76a36d15fd54b9335da94f5f85189b1ae29b764833fe72731a87bdd0ee42ef4cafc6aedbb9536a1715e7510164f2caaa64e3eb66f936d2d0d0beff2d4558effb38c4439da838a6440bb7ebdd9e1d4818ce10d34aff8b52135ea2cb3fede10495d448accae63d99e4a4b5235b37eb17abb53c1e969de9f915964e6cbf3a65f66fdaa046fbbc0a66196a0d68a6ae831abeddefa703b6c7a54f9c8e6775abcc34246e64a2b5605d18e8995b2a8c47e27d6ee56b7f9d22d957c605d923b18a74f86c3ccbde0224002c9b7caa8d1c36833bae0b8d0440412c77fab694c4deb536109baa12cf7c0f7b42fd147deeb26db5cbb2a982eaff968c12d38e84a742144d4c15d9595c463d736fff6d6c86514002279518fddf87c349d3854fb1bf1f760399c193fd8e2423b68cfeca5124969364a37f408d4a176f22f88145148eb0e0253cb6e52e1b17e139007fdf56845d8eaeffffb22c92f11521fe7b4d2323c13e8592d5a4559559081de25b15ca3349495388e69efc0688eb3f41ddae752e31d9cbd361ad783959e955b3fdc17640e86439181642839a54234b9960e390aac0d93e52e355339689273670dde68315ab12171e1342daff52a377b92d10f163155e7536d5e9fd4b95843512c7e78312d8fc7b71e481df01a11254d91fe8e1b866ed7f90736ca660e8c3a66a79d213a0db20593dbcd9d7bf5f3972706556f5bc3070523098d4de6b5f81bf53186a800321adb5de68cef7f500fbf15f5d1b45c596bd390c923e45e526b56d3bd4ed1709a83e021d470a5fd56e6ab994ea3c4036de35eb6e16f147339bfff6d3f3db77e3f05cb6d2b6205a123de69dd821aa61ea041a11a82ae523d87d5549fc225cba9797e5539e3e3bd85157442287171cd96c62d91e0480b6cae660ff024c97580b3f54a45a20cfd37be841e04a4a386d68a8f0bb033dcb31582eb40f3169b066f493ffe959f796e4a93e0de171049d58c19527e7e66de10cf724a6f1a2e2a4805505dd1f6fa9d8d3de2864cb9008569c6f2997486b8b0da697ecdc6219c110a9e543a22508830f28eb5d65b778ee981c78cf16e50a000d63c36d7adc0d6198928fc5ada27e63c87bad85f8eca8c8e8e21b1c1cb92c10058da289782d2dd6223be7e5b29da1ea3940a7575d79dcb543a80c6047a16ad8fd6f6b918426666351c20237f29641972c80e712a10b345ba09316fa34c1d8b5b"),
|
|
PrivateKey: mustDecodeHex("4859c0356e4762e3bd90da74e9f80fe0d6ea8396967e01453c745594e9cb48caaf494e8c5b64c13f8ae7c0a4da9f05c3761819f0c17299dc1a709788832a48397a25016c068bd5a9ca853d7af4b706790244a5b127db6bb0b71e3b1ed7b20e54e31e00965ae7749a841d961b7a34ab423cc1f364a5ee199d19053c2071d6a16b445312212335555106818006102700278257857307723128600706630323886055823126862178140183273324337701018267476517035466355617443422465842503421514308312308830124787255821385880153783705740547582262151606184088441333107153334561827857125881417441432862270283408126720537035014257017230412415188406321482056412231017410588051574311116365770585740704550183165351842108047617133826865356046577075082652500173880408880524740405721660175748850388430046514872547212743382262347544684367112157146850307667657337270725102636132854364013435132564188428246528717874456654572428252132548218106486161653772853122327633048264741442500444628580122135320845102541271136787203273833218571753378330838736648211686080242032170122377404223746636705443583488030706436134235841317760412673338463754005573554556137861605503134643067373621655758733836075550677865646160031347271106540684548404236341523142388124763508504266772185523871636587225132002070337802647660207184605203332735243171531171620080168646032635538628772244425652802426815550546220228073030050632357251336265062574577360077178035810832081810724740174830656712252363606133482205718413164578086401605527421627308377542441768023221106554580322833328341836862803708817061846563055202732567167650182360772215453407841226744540360334127188808026045218522641726017047251648204615428818010427574310828405450478562277671344637310278551308236538148677181447045061266047074727647704368752535644071251635304645334864744751006447875511482310124183861260815715028521162671760876360258806020653338171161326668308635136248740271482844446834480723303083500637667677264758486261565075535535683344466087442785282666572085813678768806535121663687452023858468484626332285106487862165167801652533281306836774274111763081362055652126103554720562310048283648314613131243267287884324454847671820551833348570152468558323235141142701722723085770634281601727025311551484648377801363577335827208314844611142124488850164180276724835801204277572874145522456286185423304215130674070517806370435124576854745156066456208337618120575878741401606478067613836603280850481710015817170001236681552300453487146061427671802757821705577412873404588343641663568408186252462147705065847356076053547742122802558636701653228855078078186061546315373211650484227856250476213203207113540658227544247456512688205571557065310528811421842755274110684715217675865102577005645552555147764572506864153861202657078204076073536106613832758674048013568617348384310424403666386558520040286400365603277767633154314123741188053055075853118836316222300368061140407044160224101620568016707111318016463064780086288386301431045885104001728523745170308083680235335066732340771112238881235768408158682341265554784255426442183584132461330578025563153061851116606784733223883365723140274242218488006363012733678216473402107104304440085374340431575d15159333cf71c3b0e73d16354a837981f65114750c258d9ad242b2f744fafab14aa5d2607f689fe88d3112fa2c53c76ff7b35d5399d5c0e9b07feace50ab172729a42ba71ccf7a5af176d49f5ce0fd60726c5291da986e775f00d59c21b5d82bb785afc92edd1724bec615e0170c3a97189475cb8ced065c6d45a43aa79038bfb20820618800a793cf6447809fc8d582130d1e3ce5529466bde26a3adf4a922106b76ff5f65433e7c55b888b473471bfc7334bf974bcf6d2ade84f00c0f6a9358e0d855da276497dad53ad90719f134fff4c03bd48854357f85b96c8bfbffd4549c018e3217a22fa48cce45a571602545aa30cae355630400efdecf602d4f48ab380aa4c0e53058a261a3c6d99f051f6e7ea0d1191dcc3df6ba8472b3c33fed05ea28413e5f257890467ddd670c7903c16f185f78417722ac332d05c3a05efa79775bc1134b0c45bf61a9d750c53e56a87503c9a86d156db001a02e43c525a4ceb240c540e6e9321591b1e432c9cf9a17449ca12261bdb255ac29993f60a3495e66bfd97bc2db3674898dc72e1ac14db405176f25927e083860677244b863a670b70d376c07a86812a1bdd9c6fa9f0e90dd4c34555100f5ad1b2ccd2b0af057bb30e14bdedcad4c158c4e405ba2debadb0f1d2b3856beb2cdb57f3503f1257656bb6e7651181d66cfc9d0e56aabeb6a6b47b3469c39d08d48f8df3d2877597f409bc4791e143b9c0d4a722c9e841a04a5a006f38954ed930ec6374dbe6a760a25b262d89663c82e4088f3c0f4a6df9c1865556643bb2bd61f3754ec23afb3be46fe7afb4db4b5199c1a2eee2d08006a81e3bef75b9e33625c50584076a3e1a843a0aab1ab8c0b4dc28f183cc1c7d98a6d85f6c9f936841012fe40674239c25a247fd2a721bd0dfa2151f649724b8ea94560e43636225028811b7001aef5441292317bf450cd92c76c70a818dac93bf0ec875000c6f51fd6e99d48a07c9650daa2cc45e8a8b00bf688b4007c3d8882d8ebf25cd3e8a6707ce4df78cc3f1c8a5b9ca0000b3bd394c70599a62c720dac8f931be55fc7f13b12c10f88970cfde4d7b7e28c42bbae2c1e0259284e86ae7555521bf05ae4ee464287e7216804e2275429a513a0eb0939e1a16b4db5df3db666b91937d6ec5872ec000ad4b6ab0d84a258c0dfeb0f882b1071e0754a4a7bd9c14bf547a50ed6abd60a93632cb9f449a9c2d8d331764d0a653ee9f681f7af5af7a868d743dc7f6d82bef697d6716763931aa8665dd68e1534c00f09e695c051a34ce7927f57f2ca1b1d8951f6c721c666ca97cdb3e7250f5367164f241c29ae056be01ed5746edbec156413dc448f4daa9752c7a92a8eee52397d5040a658165c6aaafff569fb0e684ef0885f08169c3b2aab6174b8a67ca5d0715934718d0f65274dbac6053920702339bdcfa4bfde3fd635b0d998c9ea0b10a93c6750fc5ea520aba5e0ccbc8b49b36075bfa29caff859a8fd5548e9948517c592060f605e3dcedd7b585a1b1a9040ac5a30886cfd8120acb33cdb277cdf670d7a23a429894a4e98ea6d8c0057b37bff48eacf5e21927aa74c9947687e5a5f886d0f596cb554a158001ff8b6a6d43953f06ac37e34613491953f32eee29802a0ea6ce090c5645335c40cf77d422f915f0b3aa9dbc56ec4816c87cfa2466093263ec7cf623bc1538473396522a94f6fd0f306bf06eb070e4ac687420daf2382b49916a9c93d95dffa9acd39cc9392ce5a473f1c7b2f5f04d20d612e0d2c839a1b6ba4e162ed69183942bd0554a40658704c9e2705d96d566e731ebb740902bcd03970d68e8af6b5c46511d0cca99b55c0dbde92b528e8fd0c488970bb4ec029a40eea666ea6c675ecb454a7ea18b7b4f730e01341d93559178ca00add16b3f629bbcb4224403f0580f7dd08079aadf0ad8557fd198daaa1e51130b4707cbe9573e6de2038c3520d319f3a90869e06bd315feebd757b8ecceabca028450098f1b171893ec9185e20b500edee3c0719fdcbae117319d68117dcdf2d0d2e47a99bd39c970dc4f375276ed782c66685dc94955184a12d7fa175585b8e8247db6c72211036bc3e40a94c1a230dc735863ab1cbd7251e1a7b833f7976fadaedc52a5acad853df072d80b489cdfe3ad27b682c4e71072e14a71cfe26abf7ce4c5a22d93a23e120ef31fdacbe16bb1edd3e9e706db5570dd58113957ce9f055cc8416aaac18ca128f616f4e25e29ae5a21a21dae81315330294043524a1d4f2677824f1330fe9310cfa287f764ad1194e4834df8b69fa521befc05aebb161e5587b939683a8428f91d246f1a6f4e1997bd5ea9d8f6ccc29a07e9b86a4870adee32d6f25dcdda5c8e52bf26df616b7e72112189268771688e2c38e365f1b64526887723c2b74d977eede739fabd66d0d2ac8cf7fc8d602fdf3b5493da52e4b310f8869b5852e52f36e53c382293ed62870e920392d4343b4a0fc597ba8734c7531fdda0022a78a4be3b4ffa5508a09ac482dac817b286e042598d3aea81e41f9d8ecaa3c81757ce927349571df94f9773cecb9f1aadcdabd88b13bf3425345b2813489692be4dfeac220dd2a21c5f87f75b0056c92db4f8df3c5cb9d0052b1cdce5322fe9e05bcdbbaf7ad4f012ac22d3c4b3f54a83ce5bddebc026b27c9f040b4cdc59d84a79c575ac537121446e0f1b78620579b3ca903a417f389b051e895651dbbfe8b9f19ead973cc33db709c03f021c08c5cd795c04e8dbce42495806f7d3917a15fa0e0f1298632402d5f0e8bcf019a9556aa0c350945329d4a72f66d2a8e1534e1cfc7505c26c0d4f96db2e5dbd9c0d41b66275f355941b1cceaaedeaf2d552dc0b9fb8eff10afb4975c061977d185157a18dfe9b11976ccfbf33a80e53e1533a6e923da1adb1f19bd9b8ffe00b9812076d5b7cec4734a4b0e8f86394e627dbdca118fae1d3c2c32ab54718777ddc5388c2a77568cc61c522205e615e87fbdbb27512a9df72faff8063fb7ea439c3336e17ca90e2deffe4042199c55b06ca603d4b0ee224c5694f79bbf12735295bfc99a6365328b9664ab5e0dea71738f85248cce9e8f492f5f3bfc92f3c46d54f53a683a9b0d07733a3d7de34637ead3526eace219401ac8fd57ba8ed154748226d2b88df095a2da3004e2ac0614932ea24d40517d91786253c153728d0b709ddfb543bd090fef923aacc6baa4a469792ba22c17dbc03899729416fd2f180dc4428eced2a1dcb4eb317341d0b78839fa8c08e8f8d3fce841cfd18b78906c1caf34337054e05790b060cfb5d3225ea0b416f4ab4f40eb4a3ac85a9668dbfca1b660bb8c4f6dfebba677092d058cd16ba7572f4afb6f3f1ba0a185ac46249d0985f1aa4959056ba429e5a604864116131e81444706948a82d22e5a278862fceda48fd64204946fd9fea4f91517e586f26be0e0b4e4e675962d4696618ab1549486f609993f94eb15449429d5c80ee3d560ca3df1d25650d1e429a35fa338d69552084d67496e2907468"),
|
|
Signature: mustDecodeHex("f4a297338634a0896ffd2c3fb3fecff71f83fd6d62ff6c3b46a0fb39d2e0402d7ea9e3ae2c373f97e5e7115c38f04c0df73850076101300b552697f53c25f75520b8d5ad8a2c23e9dc018f2a5f45a43593e14921d93193a527a255ed6f8c01571293edf25341d03b57deb981dfe8b81bc88cccc9e644134fbad963778c04ed2804afd161f9d4670b70d94497c5e996ed3e98ddcd8734166ec24b83770ac3baf4dbdb6f0a8b8b3a48ae3539f81184064d87f05aaa565c850cfe4c55da1802512e1a02bb96947bd5ad4f19e1cb86d2efe06a33b57f53c515c146359fe0bdce33e71d3a0d6c039f7b7d151c8892724fd393fd99d1db9d5980a0352ba48f16f322dd8bce4e0f0e6db89c1a437386102ee66e944e30a9f5460fa96abaa0ed5dfc011040849d0959beb601106eea490bc9ebc402d281525337b3ea7c47732d099800b76b2ebc12d6cdcebe9eb46ae802f130f3baf25c2afb29faa1213c67369bf0147fca13f5af98b74bdba13be47a6b038ad4508cf6339666f9f46bf9d8376664b099c6aa63d55958baedd9f5eda23654e69c5fa314b054f8f12e4ed5349c256073dd854790cd7353acd8ebb8480cff030adadbedc83e3cc994cf4b2f7cdb8bc0fcf8263ca60e097b99c0183abbd67b6efef0b2661c84b2f168bf97435122f9cce898fff5e145af4e3450d422cdf7fe0b8c8ae06eda0c0337eb4888fe0d9c2ab9c6d5fa147e4792de40caed250cd11761c2cddbc7bdfb2c34b804f1f7e8a8e2fe1a37f7f8a34e0a05d5a376a3fbb6e6848f8e802d92e5b053c3b1587de3d20309ce7d280179bd9e061b8db1b0b00fd4190a7ae2b4b5a34fc3c0be8ddaea355358b0f31cc7cdc97803cfd4fd498412d54ec7f2431de6e34ee7a6aa0f133335d22aff62288c1858cd5a751a7c8b14fcda1499f9d68d9205293d01b8071c3668fb6f2728c3bbea51cbbce1ff2e8ae84e0e060083f8a318eba09a0c836131911f8c858ddd69faf0a3d72a46e8eee7809997dd9e87ad034519f4c3327cc6549fa38982ff3aa7a41a8e4860efcda9b7e9210ef8f78c68a7fec0b35404f56c979d19a76743f9e91a1c8580aca8f1d97ab513f8c3704dc05b35f172b7346d09965b882dbd65759d24ccf9d140560a86612c30a1596b11525d7f9bc2dcdd1774f4e692b2b7fdfea1979279408f85476455bb52d033627ec7c89d0588bfd751ce4351e792718c396d8ceb8bc2f7898f79faf51632d296178153dc41b6de62ccaa3a020a012d6a8e1aa7aa2edf6f0211770eddbb4c8cd7bf3e0d284d9bb60837e56dfb9d4071e349e2916a6c7a2937fb450c648edc68df0d98b0f26eb39bbff0ffd816347e91a7f60bdaf3577a48183fcbc7d8f905d18d01e1ab5b0599e52a81df797ce0b869f58eb075d272f259a793deb5420a88e62dda1e460e6eab397316767932af90ddde984382e8d6fa4584c9076e0609013730893ac258c433fa08b34da619257faf7ae2eb24082cfffdae8efbb7750d1f4b06c813e45b4e8aab546efb405d0d8e16f0f7bbba618299f349dcff58689794434194e7553b249b3f9f2d1f4cbf8741e025d449ed8bc6e7768f0b8bbb593d2595415ea3813e569c9a98949aea182c218848f6c0d42d7cebd4f3a7705c686876a666a9a6bc337e31a8c3548fd16cf48116f64af23e58cb360b498b4a68d0d73a79783d416b87bd5a9013d9eead8ab8f9582e62e27d9b895c674a222cbd80dcce3212b06da143f56dfaf445764f9ab718c0a0dbbc38839422ddf422744872c03026f59ae1c5c51ff0d9c0f629e25dadf85c528930afebf565de27f7c345d6d4f6b61167832e14eca10016dcab9b59f40ede8589b6bc3cf37c581fdf761f97a722127044a235c53d0fb3ccea6905f726242f7c5095f0ac7cd2fefc0a288516e6ad26293f61b541c4d967b211563410e5d14c6ae4f940db470f0751edefa7faf5569059a51bb8ce5a19ac7fd95906db6b83c560f1ab80af463cc1b492d748c894db9544e3cba4c696a2e1881f00e8400f8db342d3c4242aa924821009edc23c8163f2a6bddd098a2f2546a5761530ae6eb73e0cdc7c15496f1c370c5873989fc4105cb1ddad6f3fe0b8c4b3092a1f9f7bf482c8d7a013b628874c34e956a1b061189d6033409e4bd6709eeefff8e3d3ce97484c4d9711e2085182d5dc9d0beea3f78db4eb013fd889e17b0e3e8108065c2f9b906aeb85a98c03f70c153ce3adabe3faf0a794cefe1cc7b7ecefcb22a0ac459045db6fba1ead13f843286a3bc93af6828c95c35d9706df3199adf5872b2a04b0f1a27c06090a4e8a943ff0942f6c0b2b91961e9f067fa52745efa83608413c74ce0c8f1d4bfd69895d9372abeec27446f639cf737e243a1901918b26e67f4ff84ffca4eee58f7ab826618e11a2edd700d4539cd9b9e1133d4f8f828e7205fdbf1f3d99410fde51c6eb7d552fa09c742867af78bc76a6c0692ea8a0fa14bdcd1f8d8e8c5283a4162c304361a299d199c959380a915f3b71fe7eae2a26f168e35ca652db3fa1278ef791663121ebe9f26266c79f4e579c5389d63aef3ad028e70af3ffda47dcfcd9cf2d68bcde0098a7da4f84615c7afaea2a7c223f6189542082c1127381567044a6dbbd0ee7873ef6eaace93ce123c3be23c41a7e012476f14a9ef0512f27caf1ab1bf7a1dfbc72db0425895ee2cfc2a8cf79926388def96ca0dcaa047305901c6e289e06577a8d8b0566e7d2420b2e9b22052ae5c98421cbab49f047435b1045439ab6cf63e2e7ea5c87a4930176571123f7789023994fad152121c8c7e1ec4f37e47425a21668be87ed5e1257a212d8185831aa09795eef067b7cec3a36381fefe48d7c5ee7660c2a14b134ccb056dbcd575430bceb3a75609083776d1652751c321fa66005f17867b69b1e1d2ecfbd97e45c56bc88cdab044196679cdd23f0cd1e0d8d6118e5951ede53918e4b19c07c704a600afb376bed142ffee5d121c3d4197056eb7a2f45c543741569a59d6525d9e3b5437eea88e3ffcfb0637e2c46b3e49b4c6e5ce4787e7590ac17d2435abd2c0c565103a5ea8f2acb57fd6c475653d869246fc95a7297fd420b879b063d32a2be00c8c2af680f126112abd6526ef52a5a2e72edd2afae352c8d4e47ef593ed857c1a9776abd7dac8ef386e88147b79e49c5119191595dd565e370733b45a5892e960d5d64bf9561685ae60cd780d32e2d4f2be1df4003f748ad34d96bfc2c7916391b742326e246a3daa763f2f7a06ac54f839d88108bdf5dbb933a61b7550747b161781a0f0b7aee279d1eedc1d719551642691f08df022535dcf24ca0b0d3c64932e6c5e754dd5beb86c1008ccf265ed818dabfead95caa2dcb965b798aa0709a6cd57ebe6fec109509de52739d9db99ec0a79a5d79263db28a5e7f8c52798a88cf321c6239c7a2d2da99eff2fe3d0ab22bdd3eb95b9039ffafa3569edd64735fd66a325583f1b657122d63101082564079e3baa2787e569d831e035fac7d70b7518af241009038ce969507ab72e0b2f1cde4cebf28dfebf890b26ae2ba6b2bd68dae4fb62774262a34e077fe170fa557ac0c43d21e63a07fcc15d0f5258af4d14eff3c84a196d828fa6d2f14569fc0cfd78430d31e56756b4ca0bcb82225b47cce6ef67405ef3955618e7e4881b0abe234f854f3c8b0aec4b8167e3f2b967b858286cd253ad617483084610c137ba8c1031e83d80ac6615635820128da7020e3085e602a85ac26dc9c8dd63e54763f64ea91142e735c754eda8833c3ab34c44c12724fea3d97c135ae8678d912f11c16d2c4ab8d1747e1540a36d4112fce730a1fb434f93830e0d5e97ea45fbcb8c2ce6f53ca5f9466054dca4aef40d236f429ab97142fc6c1a7ad09d21a195b28eedf45500e166524e73478efbfd68aaa1c02230db91412b772edd47b5803c5afd590cb03d2ff91ece876fa4618ffcb85032b55ba808b8a20e409410349c0eaa840d826906cbdd9e487d16a111c14a920f4ce1f0a901f629e5a45b4c6f3c25fb1cb446eb759d2f0bad8ba3643fdb123736bc1f30b68c873dafdad003c464178f800bcd4db8800f84f4cb3ccfb54ecc3ef64e5ae7a7283df84592a79115c685b0eca5eee452ed52ffe1edc79b567b1d1ef481c37c9fde9d297f0e53cb45d09aee0532b0f7da4e9e181264978dfcee27fdb51fb5dfcd3611ac89791afd150f59dd7081787a224a94df666f8ea58147af3076e3b49acf421369c9a53e2919e8142f9c38321326493af00cc8fa0e0e7a102805a63228fe66d5f344e194f66020b2b124789d73e0babe50c018fd876f5f186e63aa1283d69690157bcec7ba869ba37501d57bf248175e7156232d137566bc859ceee6dc99fd15ef5fad09dd611025e0e9c694d6698b706714bd525e4f04d5db425562087a609a1d0f160d5c1b9f3d9e490242d8ca19d560b2748483750ed1f16e57e83344bbbebd01e92e51f23a0e881f5bf57944207c178c6696305dcfedb3f43e49f4312223b5682beeba1b84fc1dc31101a5e67f2c1dbf0a7e19b73955599666f12c853d72d2f9c190aeb695dbfc70af356e4d2572ad2c61122393f558898a8176c8aa3ddde6167c5e11931325eb3c1c3cc2f3286b0b3bbbce0f3232e9c9dc5ea0000000000000000000000000000080e121a2329"),
|
|
},
|
|
{
|
|
Count: 2,
|
|
Seed: mustDecodeHex("4242424242424242424242424242424242424242424242424242424242424242"),
|
|
Msg: mustDecodeHex("64657465726d696e6973746963204d4c2d445341207369676e6174757265"),
|
|
Ctx: nil,
|
|
PublicKey: mustDecodeHex("ecfb111611963d2cd4b2dbb29f77d78244a6d99e582aa3f88f406a2ac618ea548db45dea73a4730bac4ac96366264de6fd56fc96232e1f911eb7616ede6693a4ddebea03bb143ba70a5330e041e6a6faf25e5c2017e6872e202f67af6b50f1ddc66492399461541a825914682841fe7a4cf01b8e0a0b91f5edae9bf3c931956dbbf8c727f47ce7b70c1c5956c03051384e7e1b3cba00020b9c03193a1dbe8ce577ac66e3d2ede2e5c17b954a0344d1138fe5d383ad74a1df1ccfee331ec2f2652a2551d64b8f30261ebf59db4db017fcf866b986134ed4c6e0d58785f92d99472cd9bd3e45afa3847d6a2b4de327c23c9550ecaf95996a28b8678ee0ac30ef35c3c8f7caaa6ad346f30ef017daa673cf8aa4d7a8e83a197a852da1fb9fb48bc4e63538b06439935882c9b7dc0909e6d5a69cb7b01ad26185db832205f475df5ae569a9a79c6700482b7d693150519c4b9127df8c5da2b912e0017204414de03546b603892ed2f7045f732695fceee0fb7061514c6c9a46edc848defd716ac2b18b36984b079ee14e9c6eb9ee5bcd1a9d4e53999646cc5c0ff59c39afda640a7d41407c3e5a8435ec488917d5c6818dc94da27dcf988a2da15816eeb7a3b027758a367cac43cb6b7e6f8380c7f5698aa3148e4637cf7ae8db24662f273664a57610dcf9f26250854b2e4ad4952fca2635f360d68047d27c756bf912e083da44bc252fd2846ef58a4ce2ea9d734116a08e2c4e8f2ddd93278dd992b7941afb41bbdb7336976c47d3168ab5ebb54fcd25a44c93ceb2fb399585c2154018ad5dd5448205c6723159e357c2e92fdbed42fa1a9532f181793aba323a915cc9af58243031f2ae9b72cbc0dd94d6f8f2acf74c8bacf82c9fde2d214791e09f36360c84810f195339aaa26e35ca875987882806b7d7c2444f66a8a6a1bd88313b9b9307f99dc81bf7449e36768a639bab297f70ef7507aa411a2e6a53ab326715e6d2dae123b1a3d11caf30a7fd0461b7964089af6b46cc9842fd8d8df4a52753cf1573f6e03d197b1e82ebeb3f560c3e660a326394ade0d5d15bf16b61021c9a9f00be8f16a0c3e499b9ecd7f0bbbaba9f2687cb8a7b86070f5fb418759af861587bd9805fd6b16278834fe6191268db3f98757ff42ae37d2fdb579c68b71d272d6958ec4933d4c979fcce6e6b942a5fecfc9da902c9f3440b36d02798cb0d2ca56994a67c48228f1b2e63e88423d365c0586a5dee10421d34c2558d472b7d6486d9c716e12aa2110dbcc3e5f7b3a202797a61ddf9fb8b7a22b9a3ffeb0ae9c361fbedc6aa0df9f8c94361a3c589d11ddeefe992fd8784d81adb83969c5f45d63b4f0a1887e7cce30c04f0266ff304d654227785114d5a5636bec389987d7efee0e4ee68f0d6e2216b4bfdec93ae5cdd0bb2c939b6cc980f553ec40edac2674a65c7549f52b4bbc5ec9640c36250ad49c767535d9aa116aadf6e87c4c4855fcbcada653a1e4c5f4290472c628895b03a1f7dc12a0969bcdb92141284d7a0e0e91ed49a16524e279a93806f00aa96c3407f1488e8d0b370aa71547d5941d1695501f6479a19bafc98b3407ca2cec122815317e3d1abe11c1a61bb16be134a254aae6010262ea8e1829fc1c530851d8cd7894b6b66fc08cc460adcc9900f1c4fcf911191b71ef851c9546de506e1903cada44b379fb9bd5fa06788b5e860c91bfb6e174e70f4fc33d5bbeb09ee71ae2845c317ab8bd3a0e91c2b8adf9fde9ac98e02ee413635243ce01f9cb75050ed13694e609d5a47166f07f1f4d8e29e90906165d528d9730e99f6fbda8417a5883152d35ed3057c74a1563be655d3d947eb20c211fc20fd18497f12e7791d637d4bc32a90ae8447bed8fb9bed38588407667d7e601fd2748a54f075f4b5420e26d895cae1e0fa11821a6350c36c8c7648799a921d3365b51d91afa30d1ad680f0de42e0ed1a46a2acbf1aa3b3e5c83761adadccc31fb7e68481f96669fe5dbf63d65e404197715752603330e26eefdf59361a2f0a2b0f87d777f4a02e88c8befc92115f7ca562b25ffeebb30705f9bb121e5f7039af18944bdd1c56e3333d11815b78c522ba238799046010d52f63931abf641c9ac3fb5ea15b8fd05612d8564b39887bfe56635068f79ce227fb19acf48800e0a0b4b18abb38cc9f5391c4941b07a483e78193d1f140f5eec68eeb9dcafd71782515c97afa84bdc75e192da8207435c7e97b441767602b3a09c0a76c2e6b44e81efcabcbc5a2624f4d9fa6f088f09baa3b46f4f0048e782c6a89c5eedd9ce86e75f7e66f6ea8f010bf817b78ff17ab778925800a17a6a5046170eb8e59eaf1cdeda0b27fdd8280d12c5bb14f95382881bb610db4e3d841732018ddc320d328413fbe7385d8a0cc593f12ef68bd80dbed70e806a727760a6a237c5fe5300ca1ac89055b6cfcf1d4dd61780d518f6ac149e64882f25d4e9379021b1ac0d790622235d85d8212ca712f1e6c9bfb70d319a41aea9a5a78c496c58813509554a7fc459d1096ae4648eff0ceef9fd4a50fafeaed8efa8cd314a9bc00269138c2865751a20c8e6c7a5542d2acd033953df4e66c70a8359e7c7e1ff7da6cea2ab873cde84f7ec8f64d617bb9cb0ec9bad97b528a7a20216a36b0654a17d17bb58c4cd4a3bd6105342a45ea2fedcfa6b6ffc62f987f6780fad3ccc532603529eefcc14b89962877c9a8e7fc33720adb120ae77f90e4b38a7f4901d52c79feb5f35e6fa54c408fee"),
|
|
PrivateKey: mustDecodeHex("ecfb111611963d2cd4b2dbb29f77d78244a6d99e582aa3f88f406a2ac618ea54cf073af25aa7630e264bc9dded2a8d9633267f06459e9a1d0e73f8bfe1f973b86d29e50454ee158519be7b3f10a73c61586e9b2d3a58b9923660089a7e1906780ff73ffa90212d79cd67dddc229a6e450c128de7dffd3f274b0cd3e3993448a2078068470485841355162416478716355202236461412022035252702082777625235757460205712168154775482428673270643123654516277722865781027171263677733748556155114226280065608347313321716815137025143670551263077352466302827638163474316481016423787446155123178152834241834034621417007153467512026704785438102604340280547866360508581146228707760773143186883135883332747486275306451358774067718564558842044817013652547474300228282638402374878010068127068107315723604405567364012377523006586574653022351288816742154384528111057457678135521408666802300185762234187113338467276761775526570818331655057406857040528853346483643200244404784776686437333883758530087543212740061452070346043537530261734280258667400268252161863048064408202451084461087282366245074170273032237260333446155077242014245603562046022367707035423048154550574507353365025544478705342773627270035150177833571716555782888722430813386243486784162678022747015205846760685333815268413101116122054043673678684353408864508027118186282136512812630244016458242305356350088846783480371008672533566788715380180514801350366084016631063654588345378478587072406110481118684210101685070642524583804317131282820134250627818562067708003267153352533851223718612188320402710105856454673778016801322568118501537533668332145532664181240762167651350524316124624224760288463077737571065168311416230211272504577782648025110031886628672746270062261480635431531002370873823541831411703342552721710828688881111886663340315332750433446612071415822368656371836034218236341322128512351330712526576011768575331287382806314532588733612601002501517172376105315551202887361511608078686725008535824113683654573748761204233657082266473466528425868825034285860582401341625102380212637701080683127207148034466010756468232085281405631174604821578267662123282104808884347627384784442454015535488422114506328775005334336520570014554123111415536158123120757162102025074080331872804465136510571777430065723181405150383651682762582871144575245056488544847666452867860574063812143873883571567775517521355881153433874888214066526723036331304247700821562033844446237304218617256285162232480480615423738621106462586252074221783836844228601162865473377366443310003020081357276221805813754288016228778424800474883186061278734804580802633735353638766336721036711265840728346280266284078533500156613463221628060104575755304601332612118623577604162885418614420451084044730655136064471135778480606345506177228848486545231083751821057208302081604735326125834870684760430014101174436843768435008704423735268224455126328134411841671845422047141845610285076466071017068101200706512534458326723130410580773661177434208013274812026123052453847614572803268713075437674248524760054187214412132648836008014165686725324656780434224233355566261230712676383024458732458866012737367634106747540766658017506223243780077042747781866b2d2701681c470a8be6b785bdccfe9c7f780bbf89993177e46b9a7f5b3c9b778d2bb8b5ea47a693b76f9f8e0c3768ec26366b87f3f7abfe6db229108ed95e66d461ffac5469716db071271c1b43cd42bb03d978468e49cd58b5a6032ba780201e0f6c86467370108d3df492d3040df0604fd864edbfa09283b2beae9830eaddb26a436a4204b97b9eaa418de1280ac9169c39003dc6677790bb6ece6c4e9e5eda3c5d5e486c3665e797825127c7d24adbd1c5eea5e1e228607560c797ea21eee9c255ff1aa1700fed956594b26e62de9052ec12669e3b6905382645a34b43326f6973b80b095dc8d28d251ded7bb399ee209c0b9e91e54ca3c3810c84c39b1a943baee2897ea78e32e277671360754dea0ae3b3582b5a7ae0fa06c938df9f593827c435dcd77ad218551b164c5a0dba374a61dadc75a8041459194ed3bbf1c8956766b8f607131e772130a34eb88ad16676f8553fc90cf09ba7490e90d091c40223eab9c95ca1fbcf6ace5d7c9a7065e831b7a3a5d1ef19beb6227b7c7b25413e6f0192dfcb4bf75216ce9a9002e47ce9eb59b4842ab9e53c2f2485b3c363fd8cbdbb8a2a667a8cfcf61bbeb740b3c30ed65d8a74a285e2e6bf16e088cb131ed0dda318ebcedd1b36d8b73fd1eb0bfb9673ac74a5ad701823a602292c77f774ef080b07d4a8632274767497e587f6aae435e6c895131ad5335c44b33582023f8f5a632916e2331eb210a449694b71a2e6bd3f01156701a5062370e85552b113c936a661a25268d8fc56e543afc4791bd390445399734e05c215237b3cd145d122fcf9f16dfcdede7483f70b162d7a2eff3a99242eec266f552c25567e4ee4bebf175fbf9cb939775c0fddd29f93cc9ce7a8ec7896400414a2d971bb30a2e1977c927950945e8f08e1315a30bbfec6e998d482907f41b74fd70f65664afeac2e1f5a992595f629bf0748a20b592db06adaeae4d634c38fc2f97541b0f6145fbc34ddb9ebfd414c0ecfe455ee03f3e9513f7cccc73ab37b8b1997a43c1e5202162a39e2ddf3a4352d5e7d5455bb2c0961560e193dd4d255bb2ef78d4045b98284fe9c53736fbafc59ed66576ee57b330a996013c906e8ec371b6246627e903e8f858f1ec195715c63928f52dd1f82201415fd31c763cf20897473b0c42b2cf672cd58272006858eb8a3b7b6bb63bf5340c66f0e6db12d2f278171f3a193bd0ab4ce70e77dfdcca82175f680dc156a4ff150728bb2bcb02286db951933cd1cde1815455766b8b1fca43a5bca88052698cfb248f251709843adba046e6b867e76fae5e1e181759d1de37bf75d74a2a24905fbf825ea2e9cb7e975e7b8e6fc540187f1c8ac56429c9ab2d743df8219bd958063684180b93400eeafc1346020fbea455868715aab25e8bc3c16a72ac372dd24211869ab93daec3fa6367381cdafccf54444263a4229c9a89ce4c3cdbe50acb7ddb48353e2948ff67f91b5ead6eb9094346eeb6ce4f7af14e92578cf1d376f25c6e00e0782452a9e4617ed90347e3038e8e8a42b7992c7603d1c3e6a9e4aeb1edbf6cc0569daa637ed97f34a37fdf6910c376243c1ec2425b6c86838aea8380edb23f9343f7379a690978aef281ca23a4bc11cbd77154d9d177a9adad111459c49c21a638ad3346bb255f6e1efb810458a611d684887f31751b57ad5297f41ebcd6b8cf6c827d65eacea046da809403bcce88a6f413a217ad96276ce7917c6509e4684fdbd72c012434c55fcf1702bfb48718a6959f83104b384287325121b76afd3d82aa07de65883deefc7f5ca34de357eea2d8ab43e93592cc065b4214d27c98bd433d644268924961bd0c7fc19ce430b92a7ac2d3738dbf7a953642c5b395abe6defe35942787c89acf071406b394f08d39ca5d7bbd4171d43180cee526d418ca484fc276c99c50ee846e875f5d5ff33458dd25bdacb669ac89e163cc29359cbfbc01539d0c5601940aa22fcdf364562b9b8145b9c3a788b9f1bd724199e998af8225ed1ad4b0a380a477a8f746f70ca8b300f8f52a7ffa9483791af3874a8e455284152cdcc34a4892844171dcd514e5fc918f5ed366c8dcb39c3bd152ab6c33e225683d2739276070828b1bde45da08c3c46ee27c0343b7676bd955b3aa9a2c1a0a3d89c38c2f06051e38fb802ff39849eed64c0e5f964ac88827433b2d50ccc68de6bf8087a6ba1e15dcdd31cdc838b267688450be466e2191b4941b2308b33ce3a2ba45124f7e29bb714d677976d473491a98ffba8acf189e1e6def5da126549fd9e6207bf1c509ddfa425ce0a2640ca7916ffb5585413672fc9823a85f308864283eb8f6e6f44940e73730f912aa726730311ee5be69bddca6ae89f931ca6e8385fadfd001c114cbc67f6624a55a9b3268b9a4d4e12bea21241411d4ab299a7afe4bf4378534c152af8c8056c3b7639d1200ae754875bcb0f37e3abe92916757e6e77721ee2dfbaa59fa851989ce5ae7e4c91528768e5d616c7cf4e040c72b5dd3afe0b2a58b8c22b981beba37502c50fee1d250dfb18bae3cd9f03851f18d4cb2c7193edfdf790c0dfbd03633e7e767c74b254c8605971b79f3fb591bf0bbbc221012003515772440fffda1ffafa42af510dbda8e83d068954860be68929ab0eb8da690cafef25fcf848cd247c0af43f6d276e6672c2905cc33abcfa7b52423279ea330893d7f408499e9f68b598f9fe6504582829cc7d8c80e3be33931bdeb9734daf1ff5922ded832cb75a62834542021c044edbaa0467fbcf864754427aee8c2cde916ade179b7a80dc292896bcb9c2821846b4f192cc643fbaf6fa08680e95eba4937ec69b63074311b8a4bcf9500b971bd362836dd0ae37a376307d51f16a42f8952ca88f91481eee4244c3908a5b23ece9e468b9929cf3b20cea8e10151356f531825e49de24e3c9641b54dac1fd9c463e43a5d2f0564411bff72668765159f42a520266fc65ba9b5e8f3673dce76e93383d335ce1b43f8975fb3127cb6d99aacdf73e894c1f5d351792e152da17d4b6c40262140e988431796cd74819c012ab5876a27c015435e52b10941583d641a67105285662a6fc955f48540beab4e279f71e5e881b46d4f717be65b7f6cf0ab60e7f47b0c82ecd80a57e769983639b9c879266debd7ccb7fee149ce0b7d1059a005b726e797e5b0b9e013b95afcb7b766ffb23260b966370109042b107b0ede6c3ea6cbdaabe13aa21776e0304200b996e2c35f9c6d48d0fb4133aca48a42c71b0bddc6222b0a42c8ff3dd47dbbe8b0b385015a1a5e0b18194ca2d6543e82b0563c04d8417da0a614711328dfee15d39c441842eada667519ec07140e8cf1d576e68044870ae0311814292f1cbd9caf6104ae1f9a561fad305940e8a1a82b6d817eb599d452f6a4472b5fa61b320b05a3954480b9772ade8e1c8f05a4441474144dab9738e10302ff4632db5018f7c338711557cebacad97e1305f416b3977510d3761b565f6faf6a6d78793fd97befbb0657484f2fea13b"),
|
|
Signature: mustDecodeHex("f81b7313681284271bb1a19ef55dc529d448525cb9ca79a24ac72de99bfd13886d3207be2a9a6a59a991996c6bd31ed80a6382211185370b72a12ea2f79bbc20e4920616d471f1c10d533ff8d4f62302c7520c27ee46225816c829340e62e3c88f8087854c59180ff90c0d34e71c8d6028db01487d44d202a83e356c7c5a22b05e9851c1c5f2b95bb7195823d8fd192b2e03f1a77d1359b3f6847e7e38f5ae0913f9ab285268a94ab98ae4771b24a647f6a9b1b5915b32668d27dae195892db160a8602345ef8b16f184c26cd8294801ecfa297f033a05c93474cf3c3b085c03518c09b85bc2c103a57736b594a139175eb5c0c8e40d29ece78ec0931920c017c7898d99630ec9ddc4b848887d102354ced18f87e014962d3b66b9f46a1580ce4d8d7b1ad4a9d47fa98e927a5dcabb0083c05a8049dc90d948619648eb21707c49e0381cc937955b0bb337d9b04261aad9b9334c986927a2d29c6ace4ed153bbc3dbd859a3cfa2b243d638f7810b5ddda447d38b4b5f5ac70551073ca57d9807450409fb9affbbc21c0d95eceb5a6c8e68bdc7c2529bc67366340bb3f43816e833938ae951fbee6636cbb37a72312d1026ffd3656be316a851f637f0a08ab291f57581f2a2ed3a7e96abfea0dc0ac0b681ba2e3962a7e69bb4f3dd9c2ef29acb021a361dc5040738155b92245d0bd04f5ecc7840dd9d020ccf1516a40367d664037d1de210649cb9f2c853d71d36573f241cb87158bd32a52ab488757fa8bba98c71a8051cb18e8d8ff1a34ce135a10f295e5589d9c8e091b44dad5eda31daa9ac2e55f8442303527180cc97e3d3e87778b3fc90918f59a32b3e53b7b51048886a5a22058306864c4d3fe957ed80afc21276b0aeb66e3280b382769a869e64435495d5e5a42e9fbf552fd12967e1231a296f1b80ff25df229e5dfbce6085cfed1e188032f6539ecc5ac0ec4f8dbe3467e96a8af94cee0e46835fde3bd0c3e618faa381dc8c93d5a6ee73626caeb8984fc2ab22dfa98b0c8000f35d2765b3efddc210427cb73062259f9991e3658ebf7316db71cc09f207e5fe64d2e6c2b43a6dad0d7099dcd06316cb880876252c21ff1afc247be04f0c4b033b65b78c49eb166ec8b322ea4a2ee0b312e03414d7503e26ce6e656ea5ecc2903386fdb1977e1fe06db593fdcda5a250ba6eeb2330685df5193f972fafb35ac7114c6c29d48947f2403e45185145d0db6b80cd14e6732f0eeef84c4f350d82756439bdb29043bd82df88f2f44cf73f58ca10cad7d82ec05e749f6482a3a8428b242ca16f59b809175a67c0682f9f0973bc0775872b9d04b6cfebac1a3bb604d43ee701a533c9e44a3010a91dfd4b89a32c15571f578a1180b2aec508887d572c20afbdb969787497f697ffef140c09b957425d19e5eb0aa0ef9788cb4c92105fce469ef7d1e7affad8e8a753032e3adce37850097d1d777a0c8b13652d3d5efcdac52446d2f8a7da83e3596cc1803452485a97076daf2c7ee1ba43b14f55353a93d29d8bcb15f8e2b59f0b62df2d18cf3bfdd3d6dfc71c49938dda9713f6792cc8cce3a820fafa6b768f5448685631639e6222578d4d54edf68fba025d698ec9586783e80e171f48f19544033093e58d7da3f49f30af5140137033bfda734958be6ee8803cfb6efe058a3cbe348930054b283cbded441726f4bbfb6dd5887100bfbc5d2093bf377f562de5fccf00a71c11ce56a173163a6e8d78e66fad4d1b12b5c53481f6ee42c9e9be1a1ac466114f20cf8aa62ad4e9cc44fbdfd14f8fbe7c2a98a2f4a73637fdf76cd9a6dc61faf78f61e45de654c3ea01a2f7532291951b67f791ca1b1a9a68998a14eb45cadd91cbd342cb431e3bab37adb3076ae04c78f8034347bc0651edff52b9bd190fa2cedb5f0757ba7700e8d6af3aa7c7c1154df4d4db8807317163e4a434de515d42b3c794c3f9347c3ee5351ad7e6c7f3032518c0e733575d48f24b7873a42dfad81f595b900a7ee7f21577b4b14006d83ace3c570f958fa9f5f7970839751ce71a4b69339eae06cfc9124913e666da5e9e15a997038d789cc65ec19c495084f7872f1a2056783ec40b1ae3dba42637e75c92d3dfeacc8160cfb9caa01d74bf01e98596d7e8602dd24f2ced0448d21744c107d86270c0560cfd065f72d6b1384f79007aa9d7bd137df84be9a8540191abb3ce622551441908cbb750035e45b1675352880347d4833fb292a034aafcbfd36d72c2c7646f48f9768cb90fb7727b92d3883c6727246a64a313aa8aab6a7d05cf42a22fa697be0d2dba2e072cd6e7974c35afd77f6e2608f5d0c06eb7b6da34971600c08b33cb406fdbefa59b885e3ab4ce3db262c4eb6041fc846faa12874bd31105f3da5e7b82d6af995cb3e829b0aaaf673878fc38810c9947fcd088d4ceecd783d3dab13b34b188fcec45aad879dced7f53d95cca02e863260b1b0130c33074fc47374639d5b5a9e8d1b64c89017bcbf3c530f6adab136e8628118b6afb06c96a17a40e2011a93fbd67240db90723f592c7bbd1d17513db778c8a2a71bed957ca34093b8a4c70e685c49d750485f24f7fde842159c54d7ba2ede8413d6e1e3c5b16caf04c0c37345c5e14d5953cd9e88ada5c958a3bf675aee1fea944d8ef9b3437fe7fbb2b540d372d54e07bde74c994a17507c91938292631b8e84ee40e6c02c772874ab2bef2391d55b4ae02829d013cb2e39de9559e2646d26c95173ee95f61022a4c12704ddf60160f83113e82c37eefb752af6ed22056acd098aa4226eb6af9c20483a5e6ddbfb56fbdfe1e71638d2f286cff11d3d4ec5afee067d0209ca467bb69211d279b34ce5fad24bbfb64c97528a4c9625e53d0a47edd88a705c102f89ab2552c7616062467367fbe6252f556a8b7d110f77769f88169228ea33d661315a2ee2437c52898f5a35e8996334ee93430e50733cbb5ccd8c9cb970c75174c3a4dfffc371d6c2631b8a0e27c53ced8dfae69dfa6669ecf93037f9631c34d5db3a18dc728f93b2cb0d33f96f42650ec79a2354b41e95fccffd076a8d590f23e67ad3b7ce9781f0852768b008f10d7b4ba20666e42d309bf31c3ca0c2af56da6fc1b36d2b57a74d3cd04a1423165bcf9b16e4ff3fdf230a1d63785876d950602366840e1bbd9574dfb47a01717e7a21b63ef8bdb487231407752d495e2b381bbdd66d3d1560eb7512e945cc6e2007c8ad9df0b68000abf7784510e8c9369ec4bf543c8ab34c07eea8e3f53669222b8df712cc6fd10e09535672bb79bbe180a34535f3a3ad836d04981b99b08f5a19b0982b7180b897a00c9bc39ac7c21adfcaf08c4cbdbaa9755549a5899c01d217534841fc42d8d19045106f12967f2c5a7407d34a6533c78b316f3bbd1e95f34e3e6dddf0488e48f33248b7427a8f6bfc7beee8d1503440dd65589a8cd4782653a3975402abebd934297647aa56d350bc5dfd3f0466e1ee0409b66a65acb3973aae930953481f08deaf4fdfacdb4a14854ab5bf51c4634598147dc526003059dc587f987ae6fed5b570e066cd0eedc85f689c6c01218092f47a1c74ef16587b1ed2e27bde3cff2ad231d5a1b36263de9f8baaf2d839e8a5eb48bc677429fcc009d94aa1745bd307f22c2a224941834c08b92207019db652b352015a98961338bdb63b2f1057173da54c8bff1243d3622612b5f1869a370f53fbd20e8a33adccde07bacb02ee196cba930a8935ac34978626bf569470f8e653244706a9fce6b6f5d0944f23a8ddecb9251dba7ce10d3699250cba629919763c8fa607b32a4a86fc652ce890185a5d900cedf729e079ed7e3ede4d2f060b7ab4fa6ef629fa4eb7162ac9258f307a111c9dbe9a8f9948447b32b2502de71635697ecbcb89554cfde2d0daa3c8a5b2478797a0673bf592ae9e098e5c21c963c6cbb17efeba7c5ee03fbf049452e0a51c85ebc96b558b85f6d5ed9c8d22f61bce4dc65953de1cea617ef3de9a2ebf83f17524112ce3008bc29ddfc2fefdbc8461e534febd50b2cce7383dee1fdf55fcda6ae17614ece29efa1df21c259feb1360993d82234ce23cbc8ad2211e43e2b115f9a9a183375afda9dc39a7c88eec92303c13a4de7eacb7611aac7eb3d718887a1e89588da37a74446bcef44e0df8d58cb940e975f99cb7933762729e61bb49ae906f57c565751d1f9cdf82be133e87aac2b89b6eb076de4e3fe9ee5ddbd198bff924a11819f385ddbae21f1b75b04ff473dd43077bed4e2928170b3ac33f0b4f0875aef398886dc1457ff20b0aeed08fbf4da13e36ac084afcebf5f729a019bf04b2d4d81c8c20ae56734bf06f6d7888ab41cca4e16148be6c700b24e65c85a05a301880237bd0ecc671e573fcf972674bb671b9520158aa3ff0cd2ac61e1d213d1b7129837127e834ce5ae64ab01dfc7788d5c485738d87644de3e0609726841dda951754bea4d64e8d3e69afdca99960a223df51780ded5096d8e4f1cde52b4826cf4fe5c35c4891ccf66cb1da91bc3cbae09cda9d2569993d2a385a7ef8a67fc1f831a7905b5b600d8a1f8067e07141aa1da480409038abb3c90ef45d00220284a7b98cd3438436f8a98b8c5d1dafc090f638894a6d06dcbe510b6d9ec1b20b4d1000000000000000000000000000000000000000712191c2024"),
|
|
},
|
|
{
|
|
Count: 3,
|
|
Seed: mustDecodeHex("a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5"),
|
|
Msg: mustDecodeHex("636f6e746578742d626f756e64207369676e6174757265"),
|
|
Ctx: mustDecodeHex("4c55582f4b41542f6374782f7631"),
|
|
PublicKey: mustDecodeHex("c122d7d4f93d5a554405df67f97a11564c692a09bc7543d4db45e926e46592b6ba6a36a5234b11d7ff2e236a271699e054b1dab64a6d38979dcd0dc68189d814e032c66c551b7e8cdb552c6b9bfad33ccc3e746332bb6f380c92eb4e5e1d1e1be130e228d5a290680fbafa1d2a06dceec9bdc6488419297556eb9e6544732dc2a6c4f5099f223c4e75c0589502cbcbaa4e1d1d6cf02d26fc7d9c3c2ca3406a8812073b76fe9757fd631c564a1bf1131373b9a407245da6a5875f9048677b16faf6adc20112fa749ea129906fd1be3de7554348399fe61f631188dc7d7512f4666fbbb06063b8d70bfacc98e7c7830688e2ef20abc083178c36ae7130f550b2cfc45b5423c69ecf07910c38c8bb2490aa4a2353b160bbdba3e2b8475d6b29079cbd1314ba4e5449336ce6f0f2f1e96c07211a84fd91151721240623ac448c9804581548eb58ae7db713af298a36460544a0e8baa1eb03492c9a432d4aaa4d7024b29057ea58518c65ab20ac345c7d5b60df0bf79ac9602d573dc427e1f1c0d1382a9b50b482578b1e077b8412e55ae8bc357d6fe248cf1b05bfcc007fd39425c7c236c3c4bee93b5bcb10b03daf6e25ac835ec71e828feac24a6a939edc6b56ed201208eb0aa9ca08bcb4f168b74647bffbf14d03fcd43d1b17fd638c23dbd028b39a5d585f3f2acdb5d9905b3ed71a9e7a3b909c6bb5863bc7982e5d19b12fa446a860200be8f0bd410f235824748bc35159144d8fb408ffe57418310d73ec042a915b78f780ad2bc1e83822a4a457cbbd479509138a3f26dfd1a5baf2e0f79f39965d09ff29fd6da66e06425d04f415fbe4584debc586eb5e6cbd8936550ee3d45e3a639181ee7fa77c9b1a05698d758ca7bf4207365b511234281ce97c38c5ed208adddd9e3958806fc39336e97108a04869d47844aa0f9ce40f5e56c10c7da65d8fc5c3ab45c9b5da54e960c719e48458315b06e687fbb2ee4d74532f489da7ad70957c6a02faa2bc44893743233903ac727194dd5f2a4b614e8b8ec29d2f7fadb65ae90a3b43ed45e582180dded0beba004686025d8fbb58ee920b317a088c2a9a7d6e5a5450fd83b1b6c6681797359eab812395a76daf6406a49bb368b381f6fb275060b8673963adcdd9ed01a6d1e51d6be8673a5479c061916bb4bf9b84fcc20a1efa66003b26cdfaa7c92b9445930abd4ff16f0219e5ada86ff2a2ccd2d3b2aa0036fc2baea3090f14f44fb85ced7815251a865650d7d4305ddd903c7ba4f5c06bef3719c189f82c222ec2e6b2939a93b0a99d0c2a3f55afc71ca65c43e0bd30ec44b5931fad0dfae736bbf226019ce144ec8258cf266677f3311b1c6965368e90a0861d99d4d22de361a9b6b22e87e043fb180cc9e02e5d22e194ce6800b6c98e51a20160d44375aa5549ca5c7729d42618b68867f63675637f9bc4bb2e426da066b46b2c8c13c61b44c9797ec567164735c64a5fd528f04b3c9cb4ec5598820e9f6df8af78161325e2d1b8148c454c36533bbc78b2845ec9cc0d6910d76e349d71a4ca4f373d40d09ac1c77aa1eeb39f37d94fa2e218f58d5d3d216e242c7bcc57b85d0e84d9c5f785233d62e3aa5550408682e822470731835fd1390a0b175f5817c2b1df3af9a8dc06c8c5d1cf58792aa4cf923ef1ae0899f532230b87105f60cfc0f7d0a45675adbea9b7d606b90c63e30f85eb1f2e1c34451f4176a09a165560ab44302e2a81e4b7754fe756add8c38bf71cd7c564ed3e8aa0fc7b035a19992fa931c1ee907b895c9992a8afac704291a959194826e1ccda23db7fe620bea715c0ef23afb20d98991cd5709beb82e038dec82b16f0d5eb0252f0bc46937efa3c29e28b837f04cc7c5171b01ffb4949b7f31c025bbd47a7789141d678347a25fe7ed0281e546be972891bf8b40d9527b7958d7966ec4221d41aa7cd6a7115eec9efc61cba3001e91945d5508e660d2ecd741887bdfb8d5f59b903e64d9a6cabec0d7f31fb3cd67524cbcccac75eb248cf79669c70805c05ed808522963aa94539ce335cbd27cf18e3b50f168af1888465d2f2c50b8852730ac769e9ef0c2650fe9e7e2480b9acfc498b8a3e0f95d0eddbcd53c550cef0ce52b9bc3c8071892302993a01336fabe3a558561c0731b57ac82e20838004466233ed8205d0fc2b489599abb66d3fe18a2f9d46e305389a8f13605548ded8d0621a1d2a1256e6eed4d80add5998c9e473e0696dd47bbb71f0c872183507497b78bc3fdab92d32d40216ce8bd51a253bac65d4f4dad152d7247eea44977c2fb4ee3be9b7c9777f9dc83780240843b9034920549ce042e4a7484504eaddf8b271f2169c88a41e3e80921281ceab5caf0a3213a31ee05832a95eaa00df0b90471567d726c710429df4d1d426d50651f1a60b1b6edac538a6b3e5e3300e2717d6c721736ef21e1481df2f3ac31b16e9c80c939ca7d9faf42c5445ea78c60c4ebf70e0e86b14efa54cdb6ee5a80ed732e075c8b7c984126888660ea82788e30916da84a71e5700a6e4bc7ad95e81520e67aecfb5310b7d6c45eb54e2227ec8d154a4dc808af6b4fd47ee73ede6363f0a7fc970fba41d2c3de9633b06479edd5a5206243644c7693acccc12eeb8c3c10894d08e5cb61bf108255a583102726e31a564d85c3989ad6d49a2266fdf841d6886460b2f21de317719bb52130c74822da2eb7fa07102f1c8e5ef5b6639aad37132b0047e9f782c6b8809861f7a6799022f3151c9fa"),
|
|
PrivateKey: mustDecodeHex("c122d7d4f93d5a554405df67f97a11564c692a09bc7543d4db45e926e46592b64790ae4b92dcb4809585c5c0c5e241173ee92877df0da7d0ba70583c3950c507335ff4ff6a581e0066b98abf798f46acb7b26df355dbf9c1da8a0bf7e23bbf5b8c32a6d3e8c70bd0507980e373b77a8c7d03d6dab028b961b7d0c2bd7a33477142601474571253511167535377254144857868532835720106156306075353213076258861433643571648686125017525834525303527348472384157683050323461010307642283024843424810076802623681735814545236335433543065888412057001773183561324638108070173037532833307442841118763715431211514648884451844834416211342425136545414734471166652058831607715325088006348601207007701175545225250707871163261511504832826065677287756165580122615274330068620018377446714355008274878427871867336775235318071012202545208541111251570632208002668473615216028522383151508164401766207734706870261475826746675623013661275017133250846148550201150700460330412673723676003801764305324672118335354344340865360408642487876800045788541517450062032036888310657520324745841717334572832722623403880745082323040066474630750221302070424306272387570140547436014447262272387635237348481814723245743780405256526534075103311563158014316262422210445658100548813631026144346833681062475030711281565203338716767863410260045247777444762147853512750332835573550624325813481505166718012421678354757112818001535021314704534386512254737784774333463415323802511143844627631421517816146306283465388685830687371112766646604477066228477187702765065472558482581043523244674656603181451818705146054066137150867013263160680080217723516828362603603443016310038875077085603320447881715762540443253665704645518635173220226730738101605832001758741087801114525425811746118787212468557260445130814782410821536144412645152635680423314644555862000335543658752852213285241235227144403308227556380247546537606784787035721537770278382817760057175853150020507615611721737466845365036525402344886078320871763742614258385353740468345727306712306756032815381850084743008548015175117150461804883531000308550108483465111011623462807154552436785258565752140672508524280806546163788344188770780601633074728413206647216267337550228814448283458732444358727675285358811487842344581102321442236428133752830616167332727800765658555326044381885571172563506832247885741637205701666870734748051427201642331722684404338035342174006380474537377643466040533720171443783283764832817427464122102747780726006174200657713083466820072753772073507104133468002652123142338174316602873104206241748281124577076881085351465183526253811617742672881732403604303816630388432817278434707301058174340780067701364482766328580360255107000820060678867082711547384884430014234267623023865637076230638421636282071306767620513484860005340515420536636703233664237167244074775846125552808486445280607041612624846307752821368564768244100880160752370843338700802046070330318643474478650134887323551303436305753153458563725140458644748480655653844873614661570258226542382486506133502554651585222886876147411505765867868335508537110220721584810236428172561085216065813675264801840316441704757417723537285736731473284820674645505534164445848464427ff8c5c98fec317ec007f276b76beb2178177ebce048d137f8d658c692da3e3e0e1902f2533da2f0a84255a79f3510e5b75086532606ad3243de6e69541e6981674a330e0456389ed3b966829899626f2a2497ee541d4a9707312dd3f85ceba987b523a765f73e6a1d11d581e1c7949983a0645314487bc96abc0822398b8eb10804e2b2e1c8ee401f93e29caf6db0977b07f620f4cffd4ce9e264fdfd74f5d6b483b09c1700a2a7dd5d935912bb5643ae5ba2bcca5f386552b52e1dc18338db121cb83dd6a43940e2666b4165287ebc44ed335cf02a70924d68608c2e400d08689d88f173196328b8e9f2b6eabb3fc5116eeabc6ce6649bc3d1b7be475b139a49dcf1404d46bd1d9f16b76203a46db4cd5e4328af6a135d11c82cd5c14c70c8dc69d374b8466cef08c13d80470d040b0b5f5676a6747c3e3016d4f8494cf80e1aa635fc057425e53e338abc27e029a0f7089b7bddc9d5360b434738e85acff860e6503dd93c36bffad276751c076ecb1eda8620d159d60b1041e55305d6a5b6caad519e1479dcfc91c9963ca1c4af29e3b1e69108960a87c1de24f9db04c5b2a1a757344d3b8935b32201a0efd1a66bb4a73c1336fb111d222e4f6492fc1ebfbbe4aa7ffcacd5e172d0ebd1487857ff9a1846a0f65b63fc15a53c6e322b5312f2437d8ed1c874fbe7adebb284774c4a8f59de1043a1bcfd8653a3ec703fae2b71dec69325eabcd40c43a34e8da7a5b29bc21e52faeb782b6cb2651f661fa9e6d62cc623b508f2e4f33ee2801a9386ae0fbadf765639e700e9bdba0afbaf46db04582f18800ddd489218364aa56bbed6fb5f172e964f79675fb34063d70c935f1e9670512626b07a736fb3164ab8963e76b5217bdb2ab598dd0bfe579b9ecb0580dbb5cff98dacfb37e4a0acc39a06bb0c78fe4ec972a22251b87704da8601a11aa420dc8e899f11034e4d779b6fb92621cff72df9d8a879e17198bf5a28e811ee24cae942bd0d14e1a9d1e058e4fca0b372bf26705d61f36f24027a19e92a8d0715a0eb7635a37414a70364317ec30e04cc5ede1e488aff92cfedccf98701ed108d389c1003e0ae754a2c4c091d5bbcbd5d8560db6c17bf91e4d94cdf1df8fe5914a6985fbb7c94208f1a670c6c631ae5a8097906d144438aceb3a427ed7965808698cb3c8594e6b196325bd859919242d1a40c85729696dc73abcedfadf553961fca2d09c141aed9498e2fe6b7786710aed2df6272bde86d6ef28a096590eb3bca8cc735106723d65dc710ff9d44055d50d9fcf194daf8f7d78ebc9aa767660d0a0786cc514378b1c1ce00e7540e0fca5b8bff3eb2fc5ace82bf32603dfaa35948607ec167c15d723f2c892d5c110374d043adf4fe20cc40de4be86194952c7846d53cd2d60857166a18b123f14643ca690d40a11b1beea1ce20e993024e3dd6f6e1b7afd0b01306729e8a51f9bda0d8a296744b5228985516185dcced1fa508a8051eb21e7b3171ee19322543b9634db8c5c585d710a5c276cce076a3a717789bfdd3296d7e9b146384eb05b639469d384eb8c7e3d7c3cf43e16a881c4885cbb7d4a30bd95fbd0b41af6aba50229c56c593f93f9bd822a7504d75aba57c89ed5c13923c1454b5a8a36c3d6b26c77fa4dc216d33d77df752b7048cc80e52fde33d53b7ac84ec3f05ee6e09f63beab214a3da05f2e9c88ad7e781872885081725d3b2be827e1cd7a42c1e6af3393153742c11376ad6ffa3bbbada939aae21829bbd0e89b139a8c735cc2a0947e38e0ac5c179eb58e8f1f46a3092173912bc409a0ee47b7ab432caa8b2b5170477765e1f1e1f4b52aaf314fa6ecd3f103cf32282f4e0656a381b75e350c39ff041af6a4c8978a9a0efb61276d3e72ecc5a6e21f17fd1c976cb09ed6eafb23de1f4be86ab26695c21ef164e1ad545304a910157a7989109a110639d419ac62ed4b77130c522241d22e7e83bf7623a82b8b37427f257022ba75734cb3a780d68a93e567bb151e0a992c80151d480987882aac7e2c4bef109547b5311dbbb62080e4c8aaed26e15c1fe12ed752d393d52b7e47cfcd0fb14bf02925fca2b3a4b9e5d68daad426ee4cf47b3fafd49401eaca164d69f468529483716cbf1685281c56a139954252bd73faac8c2a314628eeef930aed0dce6e77bb173ca3a0e80b8752e6bbe601c94519c89ff0bd7bb5a3bee4284e5471e460a5752bbfa33916667dfc13d4ce487d1051c5e7621ada23d10065c224e6f02d9e57aaebd8c9db3c54b6d2624a2a9258d0ec728fa83fd353c72d4cdd9ec83dd72e133e4997c96e36dd7c2335ce1725aff65dfbe52865e05978963830ddc589343c14dbed322c552c0f1debbf44ba0529ecd9fd9e6f0db4251e00221dea16906289a3dfdcb1f3c3a3e340aa6468a4e65afabd514dda50c66938867380b79de9d7ec761731bd4b924f90f4ca4186c8f037534533d494d30ef9d32bebbe6353389dca70cf91e8b11f8e17a6ca71699ab38c6a94374b973655450362ff6740bf4c43cbdefdf98e91117afd7873eb6616a74da3ad60b233efb6c5204821ba2bb44f710960482b46021f6ed066f03da47d1c5f7c95d7ee96d7673082796391228477bb4022bd9743498c1572f7238ed2126925e013e20bca0a625a7abd7eec19f638b6071d4e921655ff8aceeceb2b9f785880ad289480b1417c98702570fdaa425cc61d4efeb623e66f509854e80df1811d66c7896dab46a656c222e69c2791b566516c33dd7e42bc5c14318e9a41322f536d674114f344b958c9495004e06619d0d2b24e68aded93b02a8edd7041f4d0f3846967966ae29d00b15fd5ecfec385fe3c114c068d517370f40ec6f5c4fd298de6a951988fda2009d869c0d8764c495dd8c0cf1384bb75dc936dd86337394a9a1a313ac0796241d56c555b46dd2bdbfe2496333f20b8944d2149688bba50b9935a9f125abaa53300af39f42de29b551b70f9042e09d130a481b3ed489334f56b96a4baf8519da169fe80c0f2127ee7deb141a5f01eaeddfb235d91253377d5a33566552b0d6362b14eb9a173d8252365d7dd84129ddfdeb7fe1c787aa8d3aacd99726f676389bdaf14447abe5003b0b88f8b2da116a7785925d51188c2c0be3456fcfcde3d6923b4db1f8af04950fab3291e22427a16fff394ba21d64c399fceb1a93569b5469a177220696bdf8aac92aa7471278f092d7105fac07884f771696805ab4a005c740cd64c6b40b1089e4c084915e3122ad692a1e4d9afcb264a18572080cc3c19f03fc21aaf3917a19669586c415036d769d0166d42b42214cbb438f358b2ca87f013f52fd301fbf8bd39f7082ee55caf7c11397e3e7f07cfbd1d902d181122cd8aa29570251b19f10f9352a33006444c6801737461fd03b79d5d6a4187dcccef556d48b541ca291616ecdfa9a88511bcbd1412b635dadc08880678e70ae1446c5b35aca1fcaa868c01b918fdd3e5e54b6942ce97a5319817e6c8cdb9e1a07e71d5e644b12d4d4abe2198"),
|
|
Signature: mustDecodeHex("fbe2721e68d699110dfe7cfb7d40f352df9454abc03f6946b08a2a48f955b2acee8d8c49a74652ad2ea779a7ddfc5f431133b902e469aaa1721503664be294f5b3a54a84fad9d2697821964a33bce49fce5f3395114a6a68822b730e0bb2a91f655a042fe498d6bb50b330213ef9c2f6559d84371ebead60926ad435be1f73b02f9e91762c209221b1071d7fd828b109717da231fcab32feebeebb8f671ab8da33fd41743c0f870c20d37f305f3f8f2cf1f7ee3af5ea4aa0d8d27c352fdfccd2ab6f8a70ecd1d36d78c8bb22f3776162f29f65ac9d73f8d6ae4b9ff45df4c1c4a7f9db83473c5c0a89787f24d0fa748dc5c2306f8dd0d0e0498a216a86644af81ad109f2ee10b9f3cb60800bee8ba845c827dd4cca5dba96b9cefb02bea0e46f1378923ae953660ac214712f3cae8446772337fbf3ac7641c40e467844fbfa849caca35bf2eaee840c5025b625014e2e84c712ce92a03f80e3a5cd90aa06dcb2691d75e44f5d6623380360920405e66db5e01233f40c79b00bc94f014cc82cef52cc04c5779b5458a89c7a7be3e2ec173640211a1584d7fb7099fe3eaf17c9b86de4f33f50caf86c3f13a2121a32fc2ba8da0fdbf2bbc03f412475e418a731c79c59626b5d4b4995cc555339ef85bea939e2443cf7515afc337a6407992f544ef4688df920223c90c76ac07679bf62eb2158fd9641b49189122681ac4a2495874f5c1d309477f44082edf44cf5d6e7a1de3aceaf4c345635692a9a5662b4292f88f265cab76bdf835844a244fbabd58d0c04061db4bc03158d3bb68b1de688853e0632b126b7ae81b2e509f5957b8c9c527c7ccc5ea16964f1a181f3fee477b5a7304f49b4049e31b7752a69e3cd9db8899058edead82a6e5828ae0c03b1577c7b53c9a93abfcaf4e0f4340f5543444e19b5b708627821c17edbb75ad515254b807739475cbbd9d32c7e1a9a2c29d95d7a3f3563bbe44f62d360dd2879deb3bf0339e3d2729d6e4d4f434ecd031f74014d23f67f100821347f9a0295374122c9ce41243694848f428d00511a1e5285276ac51f70cf7150d92068462808ca23af3e9249a238f55d9658afeb8ade0f18c62a7dec8469e4f7f1955fd1d8825638011b9b9c72b6d87c2c559a71edef2880a5f865b7c07e7eaff1a3b9f62f334ca10384fc3900d06ed5112106b4cf29f8476f835133ded3f78f1b0893b6857902ad9df61a2891470ad15bae7c81c4a821f267c870d3920640e6c4455a1c501f61c474d83c32db3decc18c1b4c8fd85a8435fac283c120c8940372be41b8126c834d3e35e84b156214c8ad6b286114c6c1aa472bf4afaf8e0df221c06cdc470fb3345a5ebf7137663195b7b6f51665b521f687e857402cdd1badc9c210afa68da18b4c0f73e792fc009996bdb0da714583b67b5b147716429b1bbda7015921643e614b86b7db2dead1e3bf2affee96708dcd09bb71bfa454d57b43f96414c3bfb4d5ec84dd7ef486a2461b74e025973441c6daf5824f076e5fc48b34f713390c35d7b5f9036b9bcccde4e23c4a179f24f6d93c3353fdd503bafa9b741b91c7cb84e607e648885b50517224e6596eed657d8a2f357badc6ec538a94920ccbfe2492d8cce71357ca36e9b9fea396cc6c2674677ff26f61ecd985478a20f6730cfa534dd621ec90d5e83e3bdaabfb464618f8bb9682d8853053948e0e87806c38f83ab047f384864a59060f2112ad627bcb7c87a6af52a80207235e1a710452f0d4d15e9c2ea6a49ad48750c3a2510670ee4d5259ff3193086144987cd61f37e674ac29391bffa0ea6238b05be7483b8781a6ac249ad622bb35352778cf7e52bcc969133dfaa9e9426dc8cecaf7f0f9eccc258295ee906072d94be491933eebc89d836e3e421e4950b2ae86d2bd23086b999117ff0606fd932bf81e6d02454c28077b978e01d1b21eb37302fbb475f730061a2d0f123a30cf5dc12512fb6a05f16e597fd066f9c4b7c636321e3c4b3793ac836cabeb750903689e3c6cf44780a066013a0cb2579276791562158f63076349987ff172c35934898a9bdab52e7c2a0cf39d60e922dfc8a618c54fb89562b21acffdee11ae393f9e49184962af3f80747cd4c0cb41a55210bfe3e8feaddfb602b3aef669514f4f532009f05dc6014c63105d8ce5eec980b8fb86b0c50f3577a487d0955088bd2189f8e4bec7f16dcc9abd40361be4c482f59e8c88b06324a45f6e2f6b490b5bd6c8d93bfb777b9c73571f54058f4739c4076589161e5a323264d84f9df6cf7dade0f49983907320faa889d173e0e780088b45166183070af36cd1d689598fa4d6bd74cb2eb3af6add7b496da4a4a33ff2582d2e2e072f22c3c12fac91cbf7e2feb451a39e2907afab59dd1906f450037d8c0d47d89d5fcf0f746732090e46c8927ad1282d35bb506610c40a80d2907a4a197d39e074be869abfb69b5452c71ebca78732b7eee9c30205eefbd7215b78f442b6ead482dc8014c26d38ba2ecc35493fbe5cbecbae9428913130165cc1ede884eca2ea40a40ec3868027f1a590a8e4467a7d2c9a592647568cbe4d55ed871ad9054d4b2e18054f63612a3ba5bac05979ebf2732eddc3b9b0276e35e78b27d13efabab6868e6e4ac76e0057ab2e1b55fc2e5920c651e12a233e8d284dd4733b6ec206f5600ee286167f4278230961cbb29e8a39801ee12de990b6190c0967df48140b64aa71640c0e34da873208f08963ce13b0d5cd675b994dd9b0f5856a1ae019fdd684fa5914ed4a453516527248168534ffbbdfebe99c84baecbeac102ae05534e760a8da607589e6ed7ffa965a102cbb94d3dc5b8ae87a1cb52c8a32f55000b9fe49440616037249fd9c929e9c38e5bc7ea7829b82ad077b320942470756df3500e25684dec90ccf1a829c7a4aec71dbfb051c9ae915ee793a5ba7731f1336a5474c92361a58750706e8390b195f89cfedf7814e6cc4746dc7a43063957f4e51a466863e1f504ceb73981f53084c74ed098f16598b4e288ad60db6ad043f209d9deead14dfcdf1a2a4df38cc6beff622cb3f37a63b3eb85835c69d8a17845326c7e70446af29efbf1c863739d4c5ed5ae5c1143b2ef58de73baabe9c93ca86fd3d403a354268a11241f4f7149ad19103042137340d067ccaa9b49742fc991c2258c4a9e29eba1809be0099e72a993b8f4af8130ab9bb874866030d90672204ce751f0b13ea0c2450dbbce17b2030767900e9488b325e4edd689182f0a2d73e062435f80d4b1237ad16c3dba321a5ee9b7897400e3772d11759bddc72a1e6f0406b6b299d81bac1d417e63e7f239c8c8fbc0c22f5c7ffe74103b9289a9289c19782a50e1378b536323a21e0d4f7a283a54e7d5f4c57e2ff9c51668c7e6dd21f9e17578d9e2e368cb10df6a5132a3ab7213f5ce9f6efe599e98184c123d584d9bb459f0d6cc1a9d90b852bedb758e088ce4fc67aa5f14dba45aff229f0538e6bd9f0f84e956104490df75106539217999e0973ae137ff70b2e26ca14d7fda5cb94c8a4674112224730b48291dcdd9e186c6c0dd211a35298513dec3b5691b276b4ed2d5eade664390fa8a00518d1b760882bc07469b170dade5b05ebb5aeff419516c97a29844aac353c33760ced726d8342aa42d8872f1f020fb6f2adeffaf5b10d087bd0cd2e9e5604173152872be8324fbf91e01d13eb39f343e38a6999f9ab16044cc4e95f5864432a19af67ad90369aea420d9f827601ab871a9a02b8e78bed00c76809ecef0d52c7d67633449a2f3b2cd69be027572fb1ac0bb3764214dd04f75d0015a162af5e2a80fee35f8d342b84a2f5769ad95a82da6f78a3c376c04d7eb8ff3a9a9e1cee526289f40c9d7e2be0c71db40e09e451fcad1c7c20e5e1c257c63e8ef6fac355aa367a16130aa6e93a0b8d0e7ac56c63ba8fcdc798d0633ebec1cfd0653d8532fb04e42bd6915107d49893ba59c5d58f21045c7d85a082e27583b3de426f0785bf92a54bec903b068d5f232586696255284db924b1da1ece0f51661e2b46de7ce1cfd1896160636475cfdf447c9184f73ea0bf9acfda6c843f24c617296fd88d6423ca2fcb4a41b0ee004ce51af06fa2bc64c865fc906d0da585d37c38dd42235f376bb02dc07d0ec2d6a037fc2d48dc6127a8cd7dcc97158a94f6d904f6a74d6fe378f0d39042bed91b1c22755fd940920129bdfaba51d9331b6fc47d9f42c14f3bd6680ed50efd12dae8e587600bd8a813a34da85ccf3c54a4f92c4adb6a96d2b3053f36b0e628755b616d6d236a9890600d0720871d207578a5fbece8069126957a8200792aa065d88a5952b74efaeb1c23438097147f887570f967d2e7e0dda6777374dc1d4ed6cb13b59ff185001e58be9f38c05eeea887f05b476eb9ce5412ebdaba0d920812db0ca129c750324dde348456b8a6b032476cdeb799b55c0cece96395e65e70cc3b43da9f22886126af2beb36b9cc0cef937f71d314e9332b8970843859ca88b985579c2b4038acc90fdc69f9d79b84f5be6b39d59f0242e798c061aef7fee84aea590123e72c735f151ebfb926964deafe02f84a64cfc9185a8fdaf4157da4c2d3dd455bf6f721263f7cdf080c1b303b767fdedff819989fa5d60000000000000000000000000000000000000000050b0f141e23"),
|
|
},
|
|
{
|
|
Count: 4,
|
|
Seed: mustDecodeHex("5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a"),
|
|
Msg: mustDecodeHex("6c6f6e67206d6573736167652f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f"),
|
|
Ctx: mustDecodeHex("4c55582f4b41542f6c6f6e676d73672f7631"),
|
|
PublicKey: mustDecodeHex("680819d95404e02e46625a6acf21410dd4d1ac4a7f1f09f172c097f82896315f7f3f217f0f0fd511710e5cbdf3bcb7d2dd87ce61d88ac3ae2015be84820233b6411f973019cf66fb7546a2a1d89894c4ecf7ef4d7dfc90ac15705d192baa62fe60328b77b32cc74ece0e84ea1d2ed679cbd008466f81d3c57142402e2c90990bc33ebbb02b334603cbaf02d59904048deb3baf51c23de32f6a54edaa4dfe47f759b61af57bb8ebb4e0a09f72532c88c23a2e3ffe86a9bd26962eac72e0aed500068bebe231926dd05bae152bca64e1c6c4dd458eeb676c38a3c049e2de25581ad3d674828d99d147c20db96c2a694cec78ae4c251e466afc892e7aada526ae8ea6dd8db3c81535727d9123d6671bd3d94d0ef15601eb0ab38ee28c19ae5b8aef9d2aba9c462102fe24e198c792aa321a13e8a1bec6fbe515cc39a7dd1bf3c3bc549da5d7c10fa01fb2fe6265784e0528cfb55f04d32d5f91d0c2f5f2cb67943c3dbdcca248b3e1fa151f7c0f0281fd6de42fd0aabc64427783355ce9bb9bff3c98e96f743cf0ce78ddd26a9bf4e7bd5204abca9a21959d525093b5f0c4a971ab47a8c2f6029fe442dff353b184aaba09a655acd3cdc03eef0be12ac52862043e5535792312cad3836bb2b6450f2669010db1f790f1984f1887a398e3843970c166197d7e2ab85159aa0cd1ef79f140b23e6876126e85bc5f931ab20b78befac39c201359c77238cacbb083392c775d2cb3ac56e08bbe79806e05476ae64c3ce07911b7b03e505df729eb94e340e686003648b77c8b96577de41738fb10bb3686be6016398ec8b9ab1ec5e82feef7b94c587b9a832b6fc76737ae2cde5630c79f52939705801d6a3f984f5c8445b431d9a927e0aa62fad7efaacc1dd79db6506dcefca57e67d59247eab2d92c0af0c0ecee0161f401515d7e274f25a4add9d91a1673780e6723153de4345ab1f1d3ca1e3bd3261c6fde6a92f5924077de341bdcea4d5845194ec3db494e9eb2c05eaf2ca821a29ecc65abd12c3a8f6779afe67016025158c708deede29a24d35946717557912a8e0b119fbe1fd74bc7ccaafc17b554eea511e99cf74420dd5dd03103a4be2928bf0353f5ee7409bfa174960798b9882e3dd8af38f61e6d9422f5eefc4b0d30cf291e6826475d14f75e58ba43ab841ccae9a5dbf3b164cc1ac9f1eade92483b3b1a11a5676504bf66dae070e7ddb88f58d9d02bc86d05f14e67a52bcae1470d66aa9b42c9403d1c45c2fcc343686cec3d27af0d7578b391298fefd752b4ddb14b97f03b9ad3c2f5fc756bb43c55efffc0b8821638228519cd78dc8566ea7e56be6b907adad910ddfc08dcbb50ec22b65b04001a1e7e95f9d324e2fba09a427c5ca8d1d5704d9ed658b0dd499be1c4d349b49742b74368b222a476e5d153b51b3cf81c82e38875b2f8b59e298aaa284f908ec2b96f584573426c66568cc8df90068a0d5196e189d1ff147aad0de2a0b75f9dbaec4face23d8dcf98ac5a7cedf37308d2621484f8fdf9806d6c38a669bb95bc84bce9d17e984328425c56bc1fcb6d531dfe5203501bac343f0f73a78f0a60b2431c163bd52e91412e01b9eedd667618ff0b68b35b86f7672239589f8e442d272461356beee79af2bafe1e1542fbf62795dcd20b87f1c7d3299ef0384bcad6aa90765e254e51b2c053f435b5c9f7ab0fe38b0be7abf081a60c0af5282c54f2cbb198eae1a8767d45397ed740dc4994939271e121ba1816561645b848c36141e87794438a25fc6fc162363ec6b7d1ee7875b1e8bde88c644b531ad289210c939b4d9a5f2c126b50fc7c39496050d7e01749f70adfe5dcd322e8430cbdc659786bdd79d701ee03d10ec67efcf2a3ed860269621641857e72205f5d2a2fc4fd7c2269bce2914be4803230feff6ebe87cf87858a239267d6a3b4678864e5073dde996dad4e88e35327818fae5104b5e3b92bf6dddc2f3750e72806bed204789681fe094fd005a6b8257273dacf480cd56276b191f6f00a5495794dddc6d1561ec18cdefb03ac91e45fe5cdec28a8facd12817c529c671393ed77ae22048198e8237bdcb0effa556219826ae66620068dc5d0da3cff17232e9f0b7c37d5a7f0dd0d23b9a0ac0520c0aa9b047a439e3c6dd56424d5cd823a9467b99685c0b6555ef87565fbd344693a9a3d8b9bc4ae3e7c960340aeec456dd8d24e56204156ee6fd3426ba07e46c16d23d60d77cf06fe94831e12effcfd29ff389989a6b57b1dae6ebd90b56a184aa6dd7626aa039c9d7d94cd884d0ee82ad468116ea00003156742e4966b78fe79f810f12098f3c3c37a0a6274154dd2cbac40ae8b456ad48e187b21dba6ab2259952de6842a8874ebc7d694a985a740086e6563d46882694d7c4ddbd0f71def37f5de97132a403148a0f7f4303d7bd88c232e25b0c21043f855c2dbfe0eea9b224ab1b71fe9f3475fad6caac40feeb86d99979e521efc4e1a29f8b16f711bdb582503ce6f5c2aac67dcc829d834442b3cc314b428f709a094beb8912ee0b255e0c933f786747776c0714aa899839d94d6f8d815e6d5e8af7779b4d49725bf97d649f9365ef5db97a4d859a9eaf9a71e7bb8b8b0388825d65c91e7f52f6eb6b84507027131f0a61c028896fb9b33ca9ec88fd2a6b19ad5714ed140322f31aa54fa963c99a3a4a14c08af2f454d3de766bcefc26cab0c0637c97419af24f5870e765cb7f121c31529c0f2915fc48262a7cdfe02f376169a9c"),
|
|
PrivateKey: mustDecodeHex("680819d95404e02e46625a6acf21410dd4d1ac4a7f1f09f172c097f82896315fae870aaa7a45baaa3289bffd4be23d79517d15e6b20f2bfc21f130f8ed51555ca874d7f50c61c22ff465d42c0b0ad5ea4a00a24eb4f17cb7cfaf16ee2f6c91e1e09981ec44eb22849ab4663151275f1e46a8a88b7596f2f94ec589b76dc27d8271407066785334554081832265557814263820711754072835721038428535768703722684886712505780567176358862714276242714364656610028510041836285761815744815526385746340068735583422458513871384077444233672438776675884203534552634320231162552217016652143161203167884207542103218285867277062044207245073274701521102848804104403384048182688803770185646363216131046046108682577664424746384341337068380077646850528548161857014574532626511733286023374825663646544670382425680016850325600615762450084443573224004601336368480780858578450573620354057677467124172676077067304372528038742133210486045004242253012851404603013558802883085441613678053114145874078042651224281785020368746035382574852100865121620885117281207573708238171142513674531542845830506556003638685730068011030420615543371511387314555405283802163632502155465842372056053301184637361334048453202531025866172627628377703702625706336518242202145471888162400364867768082555135858837512728620720762565011253736113754668811135386411726645885544377675638012446721454826680038001524508020374746015442506334072507748373801470802128406170136836617610634575275156731006480003576302248371825748287866485658354624405758054657883818125170850521162866235261055065825824562554437553736785363678645224373657288683383551552475738236706658622600084316622268325424468740307087817502103860633084567576612005535046381446537060001123443870461241428115123861284344237730640402868515470817737518458470256856763883167582481638360016762281646740201755584760147468653687400252664088874240363322126713345262471850675842718880867160382074648425513336540271766788121111531660004641424373235373106726370167448474883300081174202440767276300503367620731746680732237160356676317354713867233056318016126167854803214748260534220074058378383685363100802605588027050061784017866046653524620506026870811022321522133728882346157743040034576121708735103687140608011756050754470483884613285217572636776788723757406431126544740156667872274825351543348441046277552741138542825460384513874087600101704432682781537175388235140528506280635588273512300803118653285067806021212510871815213653341741801568721386324582150173241542303857486465463464004312020658566265121873141163833288007867584033153524045332351245680111611871220706727277631128487444427460486804812141745262331638346284322131072022556256052028877166545276361508800243431371641277428507570518746525514433508741361021145883672218611413574564205425472474514366373315364738321801848834620176003744074816683861870848615436706714150320185348844438581137574655435752060608268316222363410111620602751713176200033281363268243087781543564552880886113503536886877070641614532272764406648106170778752858785062545112054764654603622574072728607566034734351503366456372058631874430338358222158057550028063210362617247234100656110170753687687074433370620362255330811473072e9a65912a93c381335f2ddd7f265f617aeeccad08dec1e8e69baa91bb64f452553b3782da28b034f63ac73847cb48e61c95c97889ce210bbb390e03481065a3749ace08034c5018ca3ff367c4dc6fb61de9bf78c9f51be65b9dcf222c194a482e45c0af07e9cd56ae5d7a2edcb0130ba5c85966977503b0893ae0957ce58c3e7547feebab3dd92a9ef09b863c9f5c2ec6532bebe6892cd82a0b48db89383b98dcb65eb79ccf0e0839ce8b89beb2b02ac9f4018fe0189af91d52e5b878ff8bf98daa9036563b137ce33c75a021cd7f6ee40a4e5abce53839d705f6e09e1165e91ca4421892272cc23c5012531d5ea31c982bcebd7aceeb4f901b28ff67129b5141504a8a0dff66e83fb862ec38504787d0924eacdd841fd569d00b89603c0b184b271ea46918c8e3558b477810decf0c11dd2dfcdeba11a9cda042a69f74c473caa0fc9e976236a2a64032b25a19e2ca8247ca3c2da3d129f9121bbcc552728f9399461d65bd98e8ad25875126d6d1d260ff0a0388c6438342f18d9f515cc6f2b748b76f781ec317844575b5b0693d61492f172e0cc0e6fc1398de840e50a7a25f113ac25c417267c673022c9e2a1fc087fda3ae3ba8ace301e790b8dc2e70bec8c3e3bd7220dbdcc63e8053bfe96f259cfa46913cfcd2bfe637df6fa32a58ceab762940cfaa76eb3cbec80e820cd838a2af20eff8897ffac62b53ba3b1d3b4d1ada171f216924641358ca4613b5ba5b6dbed672c1ab79a1a25411e05aa6c99f784609bc69fe0eaf67f09c251e48715b464de6a87ede7669bf3b8f3c8982e68ce989aa545e5d147c2edd99b0cf3c16b80c7d5a6200b70baca97fa08f620364df14572a0458f919f301ecfdc8da644454f7d26dbee69f65559eb028bdfa3e104e68dfb15d16d7a85d517f3698488fbcc37dc43c05da59ffa1e77ebee691d72060342394f22c74d65266bca0b4b9932c56ae5a31bf8b3d87513672cf330d6a4d6781216e9d0b0361df1cf7ca6305381ae481523651a401ad6d10e8a8d9d91e56b6a4fb1efb1f9a6f6ed636304c19d864bb60a199487843a2e2888cccd890a693023756a779dbfc3f7893724b2cb423aa542c6062276f7f81419b752ac71bf65bec65260997cf1723ac7044c87ed060ba485dc83a41fe56993e35b69295f7bc2b7eb655d45358dd802682b56923ef1f540320fee96d3a3c3d80f857a1896279db3c1d0bbca33d3276aac09f5cf6083cad7f6ff90c4e0c24c9105a66af07ecbd27ca4deba949be3a7124d0aabba65a6fe274c5d0f8097903d550a552a3dc791eced201b361e6a363a2afd0c261b6c6fe20df1ff3384bbba43b6a2fa688252cbc069b5a76288c075a0ed9bee9fbc0507dc032a356749f2daef86c4c7fdeab1826a3a6640073dec7be8620b6d397c1feb6ab211e1ed3e4ddb984becdbb1264929ca4cd35f220e3727eaecb2f01ab5c2dd540c4932c05143c83f7e5a20ea28ba86557d59f5b10881ae93df14b0bf65d3c7717571e98177270a7059fb7c04e7172d6ed267fc07c78918dc9cf8978296e0130fcf550e0c45ddc7ff86675dee0316f974785a54f55fd91cf4cf7f82a3d30fc09544e16c8188832d2b66a963b04d599a886a8fcd48d90cbe6d4c961536c3eb7bb72ff5a766c37688d31eab4bee9572af8cef4b71777132523db068bea706d5eb96da4269b1f069cc064314404e3152e9aadae9a110edce74f4eb5af4b26a078b1db1690d2dce1e9a0359acd831970325d65dbda93a9d1bef3218831602f3c197fa9d400256fd2e2d57948f3f0086d2ce7d7572f1ff20a6f8a103f9f9b58e5a3cf1a5bf4eb26e79f788e11bcb34e3642cc80d76fa59ed963852247aeb62e5ce5fbea7069aac9882e7d4b77d01e6f060137c64e9dec93bde0ad8b50ebffe1362597e42b8dc79978dc935aac6b16e8bd6f340e21eef292ed2af7b4b79ebb0d0b7fed4f8c16e94ea02e5fa56be90cf79a448cbfc0fc491fc8af4e611785e1d2bc11ed75de5ac291d3669fd9b96874b6956a41b776b4f274b7eef9a7c21738440de80774be875d35d54548e4a1165578ce0b3fa4a1d7006d7eecff904dad1c0a0f52cbc4627834c3bf3464f5c0392504f93f9e30113c90ad3871a5b6bcf2638076630c6c14cb0069271066b6d92c580366eeaf79a4cdb21dfbb8815d5ec6d8628a8850680138f0f0d4955524910096de9f1ef3c43393ef0b17e0ceb327b9e487dd2309064d808e5aeb6a512574cb2d8cddf86b3ab6cf2da2a0921d52e8fd0225ec7979871af8b5db8aad9efb2e7e52443e4fc498a6ef25cb0979df3f7a539286d4bac7327d408becf5cb7fe54321ae438007b43107378579120c619296d7c4442969c8a23a9f95f47415e61f96510f89cb49e61fc17f6bf9bfa3e9618b9a443068556c89490af7d59d977fe6894fa784434e6696dc7f1071eeda9bf438594ebcd68f4284557689bbbe1b951ff115a416ff6d8181e2d67c3f076ebc0897e7e43b8f5981994261f254f86858173e55d64314d6f535d711100bcaea1861bb213b998ffb178462f5ba5ccc0dd1cebf08fe529812bd5aefd1096caadb2021cf8bc17dacfd3d76383593be4855c33bd2888a46d2a66b3ac58e976a66be2737adaec5b51f0e20549cde815153ccdf61bdfefc542ed244999d72ebbfee549e901c77ea96cfbc48c9b18399caba8225db9352553e57cd9ccf224eabc1b2a86e7c5ad5c68934a7d3803a9d098f00cb7f2fd18250e51004de60898cc62b01b3d56faaad5230c818db705732cb0f5d22173ad6e5e3c8795dee0b5bfe6376918bb14f6080117554002d5c3527016d714f2cfdf0a476344d2ee533b5910901eb99649fca3905ac2f8885de3444a72772075df9373b6832c1157a8e9c4c0143c45c7d58ac8300a400156f459efe9b52fc94c7b3afec0e13be15168f70375c4572b0e08b4582719e2e1c4b607ead7499b6b11a1f5b63092ec01ab35cbd2c3ea63dd9bc989e103ef845518e0d871ae7cad5949a3d4b80987cd27c64833cc144ffb1f521ddea48ad591f2ab77a74e344883c2950d1c3c271051c65baa440e6feaf6424540d3bb81dce76c090e49b6931144d6e13992cb2254d2e4bcca3c99bf85d54a70ab47cf331d0e69447d1531e434d54ba8f1d0c1196681dc5e150ec9577d822def37232e9843d8b084e02ff0bdd1a57d7018aef80010147c38362f741811daaeaa66bdcd5256eae62f36043a284a969e52b347463f572bfb083380991bb1e9ae0a75d32884ec21c4213ec9adb01d3d6dd83601ebeeb60c999037f49f361a2e67fd6d54147468c43e15975894bb0bdbf685f3409b75d6bcdeeb227265c5eec13682d66cc7aa049fd4cd4658a853ea90641bb235a2419f27094088eac689c05456b55adf2c4b4f81b6be8171b55350030e57764ac2b83da1ac0444d87c6ba3078900ce5a859a87acb544f473e3abeeffc53c0ef5d4f255844f5f7772c45e372f7570752cabea8dedee24ff3dddce56844d64d20c76919e4074be313"),
|
|
Signature: mustDecodeHex("34de9ec6e9a11941af9624cdb3f1505a13db32bea3693e81dee6e5103a435dbc14a776c5e23b29ba82137d46509dc1d97a96d14cfd9008186267984574e3730a465e860073bf9f485a1e2a18b3881d9c44c67a415fe5715018c87942c812e26ea23ab22c11bd517901bda442307ebc8568985be9bd1025a04c4cc388744ab1a5cc1f0a1ed03f509d0a6cae8f8d5198fa4dd8416c1d4c8875b4026fbd554dbf74d4e03e1f540357ce4918da99579ff01a02fec3f818643058ed18aaf8e819bbbc3e37ac04c4660d22e42427435a85e89ef49afdae64a06bc2407e2afd43eb4d4955d9d8637ba1cc8f675fccc2bdb8ba2862a0725e3ae7ea74ed9d31eef11d104a2b50575af822d84bae08b3a086e9c9f8002c64e21b94df24a57ba2e947f128d213681ed20875104e898f0002eb5af709d21e105ff0148bf36868a9b91f7564add72016a51d057756f31e2c5e0dfc936496586dc014fb6b8c3983e0cb360cf52964697eae1aa6ff7062d98e6b14ba5c8ecec09d2c4c403e090cef77e9d94cd266c4b292a95a36fab9e63fdc271d22d1d9566a1f15a4e00a1f9091efe6140d84d41af9a4ed2fb0fca0d58d8063cb334f14ce68ea0ac0068e144ccecab9fb1c16f21e93511cb2976b522d2ff8b07c800a569bffcc60e755c75709920b92bafaecbbe3c812b6169c891dfa02e3cd3e1b4d4fe1940ec0268d81d8dc73bee61171074058a8f908b3bb7cfd284ce23b47b825e88a983ae190e3e50d07c7f83e48822308c0ff5d92f95a1eb14ee178a9daeb2401f62d0e8530f7308f6aab46a803409454d8f7b5c1570d5ec9d02eeb96a7921708051a3535c94ea7d684c9d52971354fdf568011ad033f9d7cfbea76d3b526d0ce2e78c6ba68b87a9b1a48a0327e34c5871def799b4f8ff6f8f0668fc8c259c2196bcd487c7851154a592142e525edeb46893e9ede235a883d537f5070103bcc3221b282bd789c09a0b0edcc9d66f20975ea6c915dff837e7315186f1a8a5e61193f47f3fbc404e6fb9c18956f515d9a9c89edcacaf411a6bb24989a8bc10a2ca916e176b651cc25ff2070f7e14fa06eb1bdded5e5c4c359e55d72ccd66c95719063b3651922b93607dd5cddf22f1d4072aa64e42fccd6d919465a6cd8e979293fbe79704eaad4f7fe1ce2ad40bafd51fc7d3dda9888c52e27f8edc1acd17eb653750f06f64d5dfcbdbd82bdbf90253dc0eb83b0ad697cae5d8465ece9d97c38a5dc0d1c38658d2ec2d5444278590f80f966a1f5f450a6fd817af74233c794c8c4795e08131ba866a54c07a5c784a203eabf11a0b2af67840bad9959ac3d664162c17a6a06cf420b831b8e0afac47b07a48553f517badbbf535e6f139385a02335662206555366e310652f2edc75b57e9b19713f4242f1619cb8d7580d83fad1e5a14840daa01c50fbf440173b9761c37cc6f622abac463da3a07ee07c8f25aa133a78f0e80c52537f1d596f25f5eb987c44db4213912d97f28269f410b1866ff617b0615ee1639a3106b8f1040d306ea110558799bb8b1537363e89c69bf8c3795ffc1223760753a6d1b39b8944712283b6dadae32678551bba28b691cbc3843d3038219a0f9cadea7b966c5b992ff5dc4151934cced22fea2d3f35a02e153e54572be6c6e6999ef558b062df4ea966ecf8317428573ddf3ba97fc404ddd2d1dfbe19d5eed74a4d41b2344a56a45decc251139503d1deea0db88c4ee3885514c7323dff9d5dfd7356e1075d75dc766351f3f98d13eeb930324472d47a02173ff1cf86892b9c7db05002e7ff4001558166581b222df4289a096a95ee72a874ba29c09f34472b9206227b2740fe8a84e9e3471789b7c21bcb76cdcc8bd02a65ef8e551a34534a6e0f88fdcf03f2e67d33420bc4421798fcf0377f1fb179ce5f3b94c79e78107f30f042eff889247aa2d959ee154112aa5b58fb7a833358101b82bd4313daad3f68bebbf5b15470c0ad78d4b42cf8a49de49719639c53bd944f84eae4e3e7c4db51e021df99a47961535707274d08b457ff0b534959327993ac4ac4b8a9c33ad9c9009e4e24a70746a3d2d941cedb16fa3bb29f8197637e19f1b91ad08a3654619a4a3d54a111b8ebefdef774dbda67cb6b42cf03436a46bd8f6440290160190ce3a7e93837680922d0082c4d4d31b833ab4d7bda9e85fadcc3c01848fdd4489fa65c1789b87986f2b60e1b9066d3eca140f92dac36fe8dfd875baa9d64531ceba514d845173d70d400464d3905fb46ed89e31bbc0aeaaf2d8e49c4658525794ca75e4f098f676d9bee7dd92f960257619269fd2eec7c425a406b6000b49812a3ac6477f46f2c1e09dca34268bb2e7eb4a60a4ba259996d0ff3ca20e5d8256bb26a33aa7386b0d2cc2d48adb5d04f1906cb7419b4cac8b45b2cea0b822f6ce9a7bd46c67500718d845e8b693e6fb99706e193434eca201daf3379c996f118b59b5fe87c5a837671c0f4d26213ad63205eaa5cef62bfdbe681e295b490ca2469dd32afdc56cd90c1dd590842b82f8873cfeb8916d27c867a85c36871cac21180a83353b3bfd5db43f13ed3d00152a35b9f7e4d632e4d6dfc79d33f60c940a978f4f42c300790be124295c8472e4a1e0fb4ec1e1c14e333952ad341b81a2e94a8f5a60da3c6f2e3d9790a30a62e1e16c047c5f4cde8805f3d759e591cf066c30b48d5869249e2334bbd94172a7831de0edf1056ffda0e11da105d7a7e6504f930d65315fce432148ea1c726007912fe2701ad51bad812f9fa2f060a9e753210ba60c27dd1a2946717c5ea1864e9fc185c4d13733a966e1e1d7215b61a89dbb0ca79a16916d32b4056b7e0af0a5d1e6a3ea7cb08543755ad2bf04cae9294ad9cdb46834d9cfb68b9eaef41bce0e2a862d4e497ba99e6223451188c10086e91a069570e3698d508860d72613d24a5a0b13c012da47ef66e7a6584308374adfa55bda7fcebc685c777a9508d38140f7aefb1cddb280ebfa2051c4ff55ca5b6616512278c80681de2afa8651eabd86c31e8298521654fa68cc4d34014701ef886db0db0728969da96eb79404d4f4b70781367b46f33d50efbb80ef49c040ca154dbaca257c94c78cb29676694adfcd1893cd8fa1fac86036d38daba3545bf65bf44b3d4954761988dc61971b550ee8931fbc7d3aee9d0858d1ec9c26fc1e3f8b30c73b80082ca5470ab7dc310a5718617242453911404bafc64b2f16b7c34ec0ec6fb0f57bdd744d94d57fb0a866f97852dc87e02539631b87ce17d292ec1613eb323f9ef528cb7db1ad8e5fa3999b2817f7a3a0c1407f931e1e6afda52a546c904139213f68bf220efa6c3711249e4f2a2833df3c75b309485328ae7df400e87aa283cb39a8294854b3d033cb321779603cf1378c228754d5d44ba114210e11283d201c11526fcbf8653a4c12d481d7a68bff5d5f9766c0b01b365e5209e3c4abb5e4e55f0acb5f382a4e974a2010979a749b5b200c3770d1d3b768282f9d46d8f81c55de802ad0ff0ee20a636faa3ade3739ac0a64c186566c6098b3ab0ae048af2595f5e78b17ca29a3e658c80cb9c09c2a8b59c7d1b23d93d769cc27b35509b6c26ee78c6db3eacce48816afce0df9bf47d0a921d5cd9640498e06ce99def4d10f54744b98057f61bba9a5880180d213ff995d76adf1815e6b33f1baff5d68e219adda1b00f14a57a5a2f85ed8a695f897ad8dc8dbec767708573a9f23712bfed8abad4b635661d385acf68b1a12a3533f39c236b78c9c6a27e688b2fdd1304ef6df1fee6485bb5ce9b9df52d092d7270afa247def78b4f6ef3d41d96a953a849325ac60517952a72cc35b301a6767bcb15148b9a28984ae13ba447055b10474342116157b1db35d7c305901b0b74407d8bd275d6c982f4d1cccf2178ac95a3b3076c3d9ce755bf8558797b926fd1775bff9331769f52e658d8797fde2a26696b62a3e7a80b2d2f8e0d67c01bc9aaaf07218abb525f00b997f26860a6dfed063b746b488950a084d8ef433129e19caea869512d96b8c1a4622ab937e5f4f4872b2d7cb63bede3c18dbcb107d160495d4367e198d71a62aab66df87ed8357cd55e1938aae2152e1f9c88602d2769bd04def037b19a8540702df1c0464fb35b47594aa8499f171cabaa67245d8a83c5adf3cafc4212203188399b8618bcf7d188646495260253feb6641763d3c36f452e77ac5d71af1d5f3d283aed70a7fbd04dc0a80ea4a7dbfa9400a0730cfb45effd4efb72cb7f69ed8d5658bea0b4846a15861c471ffbda39c2a5f25f9272b70c01c993e0048f4fe7816bc1cfb0999ff721c323614b99ab1cd7f14c4a771084c4d36d1122f6c387b61e7a3d9c7a43938b90f28d1e0ea9cf4c78e98cf514e15df7c8d33121304cec3bb3f8d8caa6733dc8895c35a2dcddfde7cfb64c1bac42b76729e9e2f28bebcbebcfbd3588233d934c430c84348ac5f83b44792e5ed7c47cac9f90605711c973dce44ecdefabf4b837fb30a463a11984076680bede91a5b6b10e4a601f58f91a7e4559dbc3d09468f6a4a69247028292a49cb24209dd4a6a5e94878d43b657792b392c09ef81da446d77c4c73231787eb7ccf82b47798dc4f0f7fe02327008494f7eadc6000000000000000000000000000000000000000000000000000005060c14171d"),
|
|
},
|
|
}
|