# Imported from Wycheproof's mldsa_87_sign_seed_test.json.
# This file is generated by convert_wycheproof.go. Do not edit by hand.
#
# Algorithm: ML-DSA-87
# Generator version: 

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280202a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a]
[privateSeed = 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a]
[publicKey = 17a508179b35057099111733da28fd1a2265de7d8ab22d5279f13bca84cc42a5b8c9644c121e7e1b81723c5295be288fb6c36bfa188b6e08d913a152350947fa2c8ccc3fd01b319f65a2058a1dff54133946cfeb408d0b6dfde6bbebd7e0591cfe83b8b5452ceef6c855f7d33e06a0d269345089ed0d3ad67d84d8a4a34d16836004cff125469e8c3387abd788b620e30c1fc23909117a0e34c42a6631d9791347b1b2a3c9ab3082416211afb7bc3f6ce630a7019af19f736cdfacb1e7db66b65ef56844d2a2b0753d09283a7a0b66f77596384e95f7ceddd1c4ba20edc11f1eaab695bb963f6eda1c383754aa372a0d7729bfa6e0f142131c2367ba3f89ce3de6c357f9a7225b7cb85f6b3e8a3a122e8501fd1446b8152a415c19dda1d2e4590cd994f6664b4d1abd7381468c3a085abe2741a0cfbb81880664b271677245c4a471bf8bb8e0192eb32e4fb5e8560f3c50d6b19a353e486d0fcc2a35ac046286e707e095f61786d92212686a65d39b6863e0f8cec1e1997f2f845e4878ca9df650c746765296790863e51d012d32dffcbd746aa2276d04c0a57cd1b3d6ed06c0d66a0897aae5c49c97b6f19ae829baaafbfed28a52c05963c6eea9eff69528294207f8cda75280f7c486e6848791c8e37015479f2e13c28a9fe654dbde11689875203aaec51be3da7cab1cf31e4ec476c0c830cbdd04ac02167c0a6fbfdd6548b1fa525d235c7e3fca8d63e6427503b0a45c0bfddb428b837c32e8755441077bfe1c0142bac357b012a46545bf4148d465472dcf89c9d73b62357087e229f53a450d3cce41c8ee21a9d54b61e34a794f5b1406a70724ab0c3712c49df231ef30a956075e907c51b63dd1f9453dbe60e25b0f3cc0354dfd7c9119313919e77cb2c92f544d3e5302b8827603e936b567e99bfe9904932585a9f01a5a1b5bce07565f1d84c6b1c5c86259e1fefcff18cd06861122be6836be21e40be4eaf6bcabee8f634f95520aa914bb51c54dbd67d1b9dc5e38831e786c283979a963a3206b98e339edec4128b0502d4d47813869713e431a529a03c7f54b50123680f2b7f256f5d2b40642203259b9e85c62253d5670ce372193f28b5aa48ddd643c54756a2cff808c109f74772961d8db6bb8a17547c8f29c7f5ff3ea06740b867d84917e07f3978ad0281a20689eef58467e768b6178a9b36a567289fd39762bb3e4254031b2798a4550857f6af369d484392cddd7b48eaa2942e2cbfe754d5ee2da2b7fa71222e4a525ff5224d551a778ebd828e4e0499adc74ff0d59a5abc78ad6a8abafeedb3c99045a14423507f85597b1a7f540982f7d72ea13449110b442d54b78029b4c7fe3b49396dc6c3b7d58792538fa907963de10a4b724548142541cdf1512e0f7ff1b10a93de63541b8cc3268b4de20ed26739ee8973b6507ebe48965602c35fa3f7d4278146b598d7d7044e16e97e9351f7c51ac25573b7232ae2432638e9166190e7f7a7dcb5096ecb5d10017cdea2a82b4f56c7385041c6919a7e36e11beac77ec3f25df44e7b596c1542c1e376de3667c0e903fe25b57c338e9d93c5570c484f0ddab4f57d38f292b23599d9efc7a9fd9e078aaddca0acb1a196d6c45d3c8be6f39e8cdbe3299e370b262e0bf6fb5f005cae2b12879289d00bd8039de6a571c310d87557f5c9a4f64a0bde7177a8464722a04bf87fa2cb0e312d4fa6e536c61d65dc2c1baf144b0d1d1d75f4c860626ff773933efa9941d105c53a1d92c4f7c7bba4aa969590acef1e50901870f59715ac14d9846d83871a77367be57c63f88bc2c02eabafe678f44925a3e605979282fcd3f284736a1d346c033cb782dd615e886683fc37cd87a91422857774c63c6659096eba393c56225ed8c3485b4f89ecb07d53526281a6426ae7d67cda52fec5ac32320caae9b96000bcbe9e8782be88cb1ca6dcaffb74ef04c77e03a994bea2c89e4fcfa44cd0c9f4e30705a8b7b20df8c76b05a4479400e07db03d243e9fe4c90d34e9245f1e574be9a388f5355482077e4e98b919de024e666fdd7d51ed2a0d58a823e7497eb07303cf1d6d5f10a536be980220de5856727e5c13981839cfa19740988e7771a2b984f53ae3a5916ed881a4a90fe524f0bb3778355882864f8961fade32e656fcf9f524e748c8196a1f1bbc57bf8da7b36de9b0080f0c7bb8487a2b7bb7a81a8ff43a2539b367c9a48c70041520f05ca3dae316dbbe3118218216f52b7bcdba7557c4c9d861803a5e2ee01d3682e1261d7cae0a99fb8de909eb2bc1e112aa43cc2fa9c76a222bd85faaaba5d9ec2198ac45a295181a324a0592632b89e2752582cd5e01e1a610e7563faee10b76d853109e257e7c0c248a9fb7933f514b07b4f4e3a4a3d2cd22e8cc45ebda3bef5948aa050f01eff85ae98d19f69c51e67ff89f2df0c5268acfdd325e84591317e05cab4f9e6358f249c4ddf4019fbc8f511549a733898a50efa9e0793083de0b15b5bf78d9f63d8df830d42df2fefa27b89e0ede2a702eb9467118fc0ed44edc63ad1b1935877c34843fea06fdf388bbf83e501723a13cc6cc2efbb9691fe28fc1d45270591e5bdf7aa1c82673544ee29d9e6c9da3328f21e9729bffd7f4e56de585909679a74037105fdac3f51ae35f69d9763d2e4cfeb1d4a8fdce99bf1aa21f866a9f523b2a9549e12258a4d19900cf5db37b67da19b23563bd1d701c6106fccb28e4689c62e1a6cf1abd763d7239c2258b765610d4478be9f1650cb8d18923592ad0024076e52f9bd0a3894fe97bc0a1646b4c37f62c27f32d0df270260f47c49a5caf110e4cf80168a7d54b1c70bed9bd5d9a143ce869a05cd44ee266aecd6bfedb39be79e7c7d5c11a99575ebc0f389cc55a4fe1469a2d61b70bfe4b74e3e27521a037d2b9f4fdb377231e2ceb214ba90f6953865c683215203ce963875c6524c01b789e0389a9f0c386eb236f0dfba6c95df4f28ccc7ae7cd473f9dcd20817cccdd211bcbc78b064e936e4ba2813df531128428ddf410e6ca07044aeb4cfcc0a16c995ec51c8af16a541ce18dbeb69a26635632dcc24ee52a5eedce38c502cd0e356ec31341c893f92e6063c3a160a53d34b85e92357a8ebaaad8f206771be43ee48cc409825a7094bda529ee18776d9e67f1fa1c1419514309d70ba2443be2f63b6943478d6c0f56dd058731e53de4c30bfc7d915e9284a56248e81944392881666680d4991f04269ec9a83b24b458ed59a6c274de452ab3013c103a4920543e6a7d22dadfd764f6ea39d49b910ee0dc216e547aa5fb4382a72a568ebe83ec00416fb5830dc21c24ae72416602870cb52c3a8a1c4c12a4b287b9b800d31c287ca161f404a9e598a5358d28b3aae43e534846bcd0d7a9c7652ae01e6698c79e315aca8198f36de45af7084b1cb21ca2ba0ee3a547a7343a10ef9e3fd17b0a4060badd1409a0562cba25b84fd578268fac53cfbca08e6cf6e5419f57262eb5813c1d1324e0df1d483ade08d8f6c62498e262485ac7c2872b11b42e5c1b797fc12e838b38a711d364d45cd1ed35f7faffdf4b0fb0eaa312fc3d5af77909b0649cbbacea10c9831273922b5b05172face9ce6cf324edf6e2f5f5fa0a9f0463eee938b30adf3e55664f94d274cd87dea901a7e08e805]

# tcId = 1
# baseline
msg = 48656c6c6f20776f726c64
mu = 00d86c57be5399a1841b734bbdc6ad234218ec65376768f844bec76cd3585696d6e648ec8a069bd929f2be80051679f2b8bec414f715261148f42eddaf3a9b43
result = valid
sig = ba4275ff54c22d2d09ea1937a0667362acd44925c6d6965fad350b111d1cbcce68ddbd0e576d1a8810eb4e71623781f32f747d44c8e693749df191682f588906949d97617a4b0ec54ad966818dee88b95f0f28ca24bfc5bfe0c316140b0662c43093ae48b899cc71e5739e9d67095ed987a79b6a0e7aac960c3c4125f0e92bc9435d10bfffae34bb3af05e977ebe0bafcbeb2381c5afe3379667b4c201aebf162dbd0a4bd1baa88fb2f88fa970499a848737d3cf94cc8ce278880a169cad91f304e4e8f1091d4cf39d9a3ab9f88dcc6f3bc4df311a5be0cba290365b3e879527e2a77f0cb6eccc9d85a5e592fb00f3a2e925a26d295a6b82746d7f534c83c35bc4826ee4910216b9a2867032698996fb0e1669b539ccd2ec74d181f4844e8f4d28f9c174316c12dadb54cb1dde7338238a20731c2565bb959f8e3086273ed03abc7ac515728750633083c0b397b29d385d13f5afd2529b32f00dce66c9dc8ea93d99c8b61c5e0ab2fc70de2a8dabdcaf290d53e8fca7561bda8c516ad475e4ec6c7cd2603aa3c8a71d9fa5dc7efc33cf318bebc1f1594e6ea25c69b8f9ce34a65b8ab0ae8dd3538bd267d86c584b8f354d7e4776ed4dd59a73f9e70a1df572f033b69b3eafa5a901e02515472e37258608875ca469de07db71cd6b8dc7edeb3d866ed2d219e44fcb133a066e89d8e3013569ca6f1fee7bf4ae56a6d32a5f3e5a530819c31aadabc8a88503edbea9cdfa3171762e1e8bcebaf9bb6af7e540102d5fc810bbcf1e02ae564e04d9dc55dab0a9392d6c95a317730d9793954da2cb16544d15403d0db01e85881e2d4f1b9b98458e1af0985f98b014f08f200558f2fed7a70c352a27423bedeebb3775c0a1ede9d461d2aea303c09c8b1f73fc37a5b3a01fb24a131574f7eac90c78baa38cebe81e2335dafda20299f76d6a0ba77d2954d11381674f4069f45e133886d64222d92583d5908e3ab6eb6a72cfb41f7dc3e71c1383888f61624bdcaf12fb716de98232ee329af1dd045f30d377234db7bfd11ddab0b3108329e16ce568c8bada39a98df5a5f72a72f063fa4253313a806013f61ce5adbe54cf42180ebf6e496bd4b42aeacf069aaa8e1c231fd037b394d78a69d1742b45bc5784ab8593a198077423c4c357d734f9899cfe9b3b62b6b9c3f4d781b8484a3fd0eea7e8d6945f4ba2b046fee079b7f032bebbc402918daa2aa1c9433dc3bcfbd7f49a5d7a293833c21c1bade3e8a7ec3c83d485529de51b5993cdffe23b770e25acab0ab9fb3059f14952d9464ebfa36a6274d8da317a7b07c2afe38ba28ca942cf7bfaee4020e59911c047b2aa24d1787baae1bc3546364b782358676d75c7698769f1d4a0d5dccade7fcf80e308437f7fc24fdfbf72625abf1b0f534da62cf860da1efd986950e3e19a085999f4d008fce38459c673befcdf2287c1766e106beb4f3175e97812da141330dcb2beb3265e38c8423c19dd50a655c9e8dc969f6367f3383b644d53a26875d53cea26de429266b506e70e7e6832886ed06d81738b0b482bd23bda396eb674ddfdb64803d6c4fae2f040170b5a28923279838b7b876220d02dc7478666f7c3287b1ba4a2f8228e8c491a55ba459805c601b986caea27ee9436f63383351c74d673643b15f6007fc6dc49e337a65a8a96ecd7eef4ad730bf3dc1972fc396703ee26af1156dc4beb46c47d99bb69ebdaf81c2d738d0f70e57a2c7162f5a55242255675f22082aa43f5b3dd862b535b2a15bb815b4e9faf16a302552cd6098d40930dfad7a7c609d6aeade814242a8bf0721c1c26d0d3daa7a638880a6411c6538d80c259d31b639aadaea49563a8d7f5ddb64291d6b086c80d72bfe7d26802cbd20fd6ba5495011e42da1c82483cbe8e37838e73c48f79f65b205476bee600399feda6aaaa939eee12cb34be4e6bdbd18032c85b54a2713551de677a16ca0142ff97b77bc963e8f3c57d91df9b49474b01ca514641842893abc3181caee3f49b635d17daf41bcc4aeb1116ec4b3e78ff1480cf3a5d9c6a154384b88516834d19196976e2ba97cee91f7a0d73f7f8146e58dc0fc8f510511d39d82a7ba531a4abcce6b624035d753a37c5980343cfc7724cf83efb0c33fc4abb5b002241bf57a46b67cb5a4cbd637b2f19bc93b368d97e13c6a62c8443c8222e0a90c3ed1972cc739b824fdf729ed8eca02ad96bd78bf6d2b3d2853e24fa93199ff41635176b31aab2207013d0a9317fa49668dfeb672b8129e6175a2998642ab8e74f0823e3b5480ae80180ca395f5348744a3c7b344891f008aab65914760b5fe852615ad6425216b1c5e777db1a46517cd01a77b277cfa2c6f250c2d68c495fef28feee6e0716817d6b30716f5ca48001805042133eca17a41c2219784ce0f12858ccfd371c77b90966ea04c3996851edf31aef962946628007de5531b06fddf3449f6c552eaf6e16b3e9160e265900b8c8e414732505e02660e123d45a3d6f1b15e56fd759d38e821e27e84967e95c4b0d2a48e008897e655d1b65b76299f1e3074209abe44b37f8786b02df23aa4dcebe512e6312f1a3d6d781d749635247aca897626f5ee688f517df6cfe947ddead820f07fed4bcbe7f1bee3f19117b5666dc123d528f2bf03db346d6afb53804b0681aea98a9479fc6de5ae974d2c0d2055f07ba8a1d2d8b6a7e08a6805bd8634cc190c4988b502f475c36d78c7b3dda0057c818835bbf21c5a7c13bb6fd91cd3cfd76abe4c2ff908a08a3000b9021500ff94b297cec0fb3e51b1cae7026ab4347bfd5b6a641a3d347f45a2a2aacd22e521e00da0c3986c67672c5d7d7e61e7edafc15d42aa42cb37fa8621f79e9096b092efe853ab318b3e4bbd90f20165a1be1d3aa5b3de43751b65abbd952599869778393c4351ab8f534fd49e16547df01c40bfaf56de60b4fb0019bc34177cc8e2236d219fb3c0b84dedae6b88e134280eabd1823420cd1afe6d929774967fd7d885fbad33d89ed9dc5e0eb978eab5d96c50bed5887aa8277880c7b06bf2780cee82ce639a1e3344c88a25102edcc17a4cb48989c4ad6a998726ede31deb0b98107f40858bad7864983f6ecdf0c9761a42751b19d5360daa7fddbbd2e2292638b95c763ca1e747eedef0dd387e9d9ec9e5afee207d8c45703c5befc2de3878d313655ce85ad984250cdf054360f33d41dc193060d42cf9528b1fb91d6ca3395199e25a1a7739eba9a6a4ac2c417ae615940b3eb1b746dd0ecc7b2f7acdff887110115629f70877dafcd7a6625fa1b9e256bc8fe1d66005dbcf12fde0a5fcda5d4f23d58ece91d60eb91274df8d9d17d4a39e63533acf1b317db979b04ca3ab9a0bcba652d0010ca3fcd33ed8f8a62faf42f78b37912d3adb410f20bf16b31359cacc25fb783083a3f065f0a2dd6fe58b8f594e11a87bf0f4c5f5493f334c18b03ebdefebce50228937ec13a8c221b617450486291071f3c14f64f66c927dd4bd623c214ac35433b8a6875cdf00916476eac0f196858aa1484bc1cd45b726d33a965619829b8deaa9d9fa0c3c210f23967ce26a4bdd939cff8aa662f70fb0af97ee44bcb9e2755000a195741d8919e4dcb1a5caae21009f686fa1489c72f16f9fee76b5410ece7f406947f4a19f394a5121da79f3216777b0fee5423328156ecf0b4548dbd5b3f7b526d6b9cfd57576f67dd521c314c2d37474ed0cf732c3b073a101c735a4c4e6b33c9aaa12c91d147ad1075a20287d36c388657614a9c648d8e49cce8cfa282b2a2e8e9da6e4444e4b6aed1bd0ada5009a335cd0500bdae9a01b97f7e8cfe8372398e750de92ee4a524393a19826d19de5e762fb53a88b9b4657e9c6d7d01a4124e3e39532f614aec5cb88d982b78b2ff568017c92f6a1ce5298b5f323b5ee61695038ef0c3a7a339cfac31cf7875a4563046a40e7b35cef1d37d811b342fcbb5373122415befc23cb656a619f7c262c443403b23ba20e341a079918dec6f4f801b92781179ad7ac1951f39ddb0b1f1fb95b28c0f4593a04486f0e0e86bb3b014674879aad10f41e0bad34d40bc817b6fd43c1dde8547882d82e5111e208107e9c9736d16ca77ac7453d7b6c7976a7dd6a4c6c0252185bc9948660a07b66151b09b980d8572ae829ab2f6d900cc63066c4ecb3a0317e8a9acaa8e22a216721f3d69c67843df2fbedd88bc424f761cdf420de4ff2c55b6925b1826c1c4134090d2aae82a7f64a8d428efe1b21097a6fdbc9b8a31c4d46c7b32d478bf5b9181bef8af4d3486958d7c198c46a5ad771090bb64e7fc2bd7677ae7618b861c83c13177075063517eff40cfd52ae56650e9e7035f783bfe8920c754e98470b327909ac2a407e07864710544b8adbc075502c75b5f0fdbca0cde5d94b013141c96b55ae1b60ab63f9e792641690af41b05a78233935fd7f82852ebb2602a10459a709256c41d108c2aeb71925089cc79b121eabd5edc54f3f7c8929685b88ab29700c7fb2f247cd7962c8ce6dc9f79f9358d6a7989d24ccc17d0dbaa0b7fbe73479164181ae7d6b6a02678cce46f74ea2bd387ecb73041817b429a0220e1c3635fe492f5f3a8e2b65c086fe24c375563d7220856dd8f970716d548492964a156554dc88810c3c4f81dcc3ae80243e19679a3be9c9b1b8c707b416e9166c54a568bb9d84728c1a283d9231a12b13688ce2362901342652d66bf44cec223f561d2735d977c6adcf57e9066220d0770fc77fdf6ff367a2f36ae20062887beb88d1b453f267aef9bc763ab716bacb9214c38b95f4f2f3f6c236aa71aef83c1ae4b26133678884476c1d7c6d3e7b99f13e028ac6cebddfae4793f9ae975f3d66b725b500e7c7d2f664eaa0c358deb91cb2d6173394b306749d2bfb2684b985769bdb682e922b75555d38dad1899057a64ef6ea361e4712244d02d0dfec8c3d40770122770c2538d6a14a8462ef18eb705c16e5ba30aa5366447c94869060e4df155f7d01ffda04c1ced0ad5fbe5fdd85856e1e49320319687d31a6e4c7145479f45f43a9b8e9ffe4cbacfad4a21e5445e119df2996cce8b11d0f224efb4f18b544d456e2fb1d96fcd99fc319dbd86720621ac25b490f3611f7e5655bb3940a503c07dbf41f4b87593595a66008808744668371a54ce1b9dfdaa16f90415e57470bc23898d13d8351ba34369e96347da13d012b4eab32ada90668654c5ed2b433716b1b4170f640cf4b40659efcf4150237bbc25f72b248be85cd482b55ce2f5f73e8f02efd2465805b37d12487465ec1085bc6602b71862771af13e13baece4916b1ddef9ce016c92db9fb9e82aee5e1c4e22c45090ad1c19801ce1c541ff3902baea7a12dbcac6ec2d128ac7acb203463921ca6ce1d182d60d553ddecc4a3175eec2e924e9191e0d69aa49ca0b653495b8c62b802e443e669220f2a4047a56ed5cb7431a3387a435070795e6e63d242a74555e97371989c6d0040748e89ac316618d5d6eb7bff8d91e953afbe00464df4e4f6380c273b7ac5934cacb6c3be4da6649c8a5ea12bdf9afa1ec1e5053db7668c10ae2df75c4b3b14525369bf33741525a7630158aca3d3c7da5c1d71d3f63c0c2948a43236968d623c6c163eb757f0c78d6ae682ff4e4b673be07193e8d6c106c92851b393f0523491d5152e06de675fa22ae7bded329836a8ca0b955a59cb575395952c6ea0cb1644f2cada196b96b44ee12115ff9668e32886103d8f8109fac4a2287738ee1d2d4c1c19dab94eaa2757ea32016df60d7286099eb010ba570b5791ce4c54d860b15d56c53a5ddb543b0b602b3a87ca5213aa9647e51b1cb1736697506081240f4f7163a646f2be30e62c617d7572d820a113f96320834a2f43842160511923bd1ef4f723a2ab9b242fffe97cf0199c9f2ebca266a63beea0af279f2d18651b2ea9789d03025857c8aefc5f8bc6ee92ab7c6ffed2606f9c7ef25cb6c96140256a08cc58218869c52f3e5074fe5ace87a86057cc29fc845ff275f1b2dbc5991cbebe4c556b29ce3da3415958f0c9c68a5c664a1da60365ce56b9a4df24ec5d69c6f5a2e685885f6973c0ccd4caf7e000346bdea502b1418c8819e05bb7bee31bbd235819b49c892f7dadade576cb8ca68bda916a598c32ec03cceba2d01a7960f38680facccdaaf05e254dd8c3631a7222d1561c998c54b16f17a425f3247232dca035d545202e1b180340219ce31c66987bc86f983240e7fd2c926e8af77e6ea9f4139ff1edc0c323b67ceadead8f64a8004164d942f6aa65a28544d7205d41aafe62c5bfc6fd9fc322e2a8b620532d00d1add7a0d25a9dbaff90e19de14ac2ca97e83a2d77e63888ba0f7eaf9b18a7f2e5f148d16887580e55e894ae79024385f439acd071494e6469b77d07e763553652a470f3b4bd8bb7968052f3a969dacced51572bd125870849ce3e55359b2e17eabc3153b5f62868ea0ca1f40738488dbe0020c103f53678b9eb1c10000000000000000000000000000000000000000000000000000070a111518202731
flags = ValidSignature

# tcId = 2
# empty provided context
ctx = 
msg = 48656c6c6f20776f726c64
mu = 00d86c57be5399a1841b734bbdc6ad234218ec65376768f844bec76cd3585696d6e648ec8a069bd929f2be80051679f2b8bec414f715261148f42eddaf3a9b43
result = valid
sig = ba4275ff54c22d2d09ea1937a0667362acd44925c6d6965fad350b111d1cbcce68ddbd0e576d1a8810eb4e71623781f32f747d44c8e693749df191682f588906949d97617a4b0ec54ad966818dee88b95f0f28ca24bfc5bfe0c316140b0662c43093ae48b899cc71e5739e9d67095ed987a79b6a0e7aac960c3c4125f0e92bc9435d10bfffae34bb3af05e977ebe0bafcbeb2381c5afe3379667b4c201aebf162dbd0a4bd1baa88fb2f88fa970499a848737d3cf94cc8ce278880a169cad91f304e4e8f1091d4cf39d9a3ab9f88dcc6f3bc4df311a5be0cba290365b3e879527e2a77f0cb6eccc9d85a5e592fb00f3a2e925a26d295a6b82746d7f534c83c35bc4826ee4910216b9a2867032698996fb0e1669b539ccd2ec74d181f4844e8f4d28f9c174316c12dadb54cb1dde7338238a20731c2565bb959f8e3086273ed03abc7ac515728750633083c0b397b29d385d13f5afd2529b32f00dce66c9dc8ea93d99c8b61c5e0ab2fc70de2a8dabdcaf290d53e8fca7561bda8c516ad475e4ec6c7cd2603aa3c8a71d9fa5dc7efc33cf318bebc1f1594e6ea25c69b8f9ce34a65b8ab0ae8dd3538bd267d86c584b8f354d7e4776ed4dd59a73f9e70a1df572f033b69b3eafa5a901e02515472e37258608875ca469de07db71cd6b8dc7edeb3d866ed2d219e44fcb133a066e89d8e3013569ca6f1fee7bf4ae56a6d32a5f3e5a530819c31aadabc8a88503edbea9cdfa3171762e1e8bcebaf9bb6af7e540102d5fc810bbcf1e02ae564e04d9dc55dab0a9392d6c95a317730d9793954da2cb16544d15403d0db01e85881e2d4f1b9b98458e1af0985f98b014f08f200558f2fed7a70c352a27423bedeebb3775c0a1ede9d461d2aea303c09c8b1f73fc37a5b3a01fb24a131574f7eac90c78baa38cebe81e2335dafda20299f76d6a0ba77d2954d11381674f4069f45e133886d64222d92583d5908e3ab6eb6a72cfb41f7dc3e71c1383888f61624bdcaf12fb716de98232ee329af1dd045f30d377234db7bfd11ddab0b3108329e16ce568c8bada39a98df5a5f72a72f063fa4253313a806013f61ce5adbe54cf42180ebf6e496bd4b42aeacf069aaa8e1c231fd037b394d78a69d1742b45bc5784ab8593a198077423c4c357d734f9899cfe9b3b62b6b9c3f4d781b8484a3fd0eea7e8d6945f4ba2b046fee079b7f032bebbc402918daa2aa1c9433dc3bcfbd7f49a5d7a293833c21c1bade3e8a7ec3c83d485529de51b5993cdffe23b770e25acab0ab9fb3059f14952d9464ebfa36a6274d8da317a7b07c2afe38ba28ca942cf7bfaee4020e59911c047b2aa24d1787baae1bc3546364b782358676d75c7698769f1d4a0d5dccade7fcf80e308437f7fc24fdfbf72625abf1b0f534da62cf860da1efd986950e3e19a085999f4d008fce38459c673befcdf2287c1766e106beb4f3175e97812da141330dcb2beb3265e38c8423c19dd50a655c9e8dc969f6367f3383b644d53a26875d53cea26de429266b506e70e7e6832886ed06d81738b0b482bd23bda396eb674ddfdb64803d6c4fae2f040170b5a28923279838b7b876220d02dc7478666f7c3287b1ba4a2f8228e8c491a55ba459805c601b986caea27ee9436f63383351c74d673643b15f6007fc6dc49e337a65a8a96ecd7eef4ad730bf3dc1972fc396703ee26af1156dc4beb46c47d99bb69ebdaf81c2d738d0f70e57a2c7162f5a55242255675f22082aa43f5b3dd862b535b2a15bb815b4e9faf16a302552cd6098d40930dfad7a7c609d6aeade814242a8bf0721c1c26d0d3daa7a638880a6411c6538d80c259d31b639aadaea49563a8d7f5ddb64291d6b086c80d72bfe7d26802cbd20fd6ba5495011e42da1c82483cbe8e37838e73c48f79f65b205476bee600399feda6aaaa939eee12cb34be4e6bdbd18032c85b54a2713551de677a16ca0142ff97b77bc963e8f3c57d91df9b49474b01ca514641842893abc3181caee3f49b635d17daf41bcc4aeb1116ec4b3e78ff1480cf3a5d9c6a154384b88516834d19196976e2ba97cee91f7a0d73f7f8146e58dc0fc8f510511d39d82a7ba531a4abcce6b624035d753a37c5980343cfc7724cf83efb0c33fc4abb5b002241bf57a46b67cb5a4cbd637b2f19bc93b368d97e13c6a62c8443c8222e0a90c3ed1972cc739b824fdf729ed8eca02ad96bd78bf6d2b3d2853e24fa93199ff41635176b31aab2207013d0a9317fa49668dfeb672b8129e6175a2998642ab8e74f0823e3b5480ae80180ca395f5348744a3c7b344891f008aab65914760b5fe852615ad6425216b1c5e777db1a46517cd01a77b277cfa2c6f250c2d68c495fef28feee6e0716817d6b30716f5ca48001805042133eca17a41c2219784ce0f12858ccfd371c77b90966ea04c3996851edf31aef962946628007de5531b06fddf3449f6c552eaf6e16b3e9160e265900b8c8e414732505e02660e123d45a3d6f1b15e56fd759d38e821e27e84967e95c4b0d2a48e008897e655d1b65b76299f1e3074209abe44b37f8786b02df23aa4dcebe512e6312f1a3d6d781d749635247aca897626f5ee688f517df6cfe947ddead820f07fed4bcbe7f1bee3f19117b5666dc123d528f2bf03db346d6afb53804b0681aea98a9479fc6de5ae974d2c0d2055f07ba8a1d2d8b6a7e08a6805bd8634cc190c4988b502f475c36d78c7b3dda0057c818835bbf21c5a7c13bb6fd91cd3cfd76abe4c2ff908a08a3000b9021500ff94b297cec0fb3e51b1cae7026ab4347bfd5b6a641a3d347f45a2a2aacd22e521e00da0c3986c67672c5d7d7e61e7edafc15d42aa42cb37fa8621f79e9096b092efe853ab318b3e4bbd90f20165a1be1d3aa5b3de43751b65abbd952599869778393c4351ab8f534fd49e16547df01c40bfaf56de60b4fb0019bc34177cc8e2236d219fb3c0b84dedae6b88e134280eabd1823420cd1afe6d929774967fd7d885fbad33d89ed9dc5e0eb978eab5d96c50bed5887aa8277880c7b06bf2780cee82ce639a1e3344c88a25102edcc17a4cb48989c4ad6a998726ede31deb0b98107f40858bad7864983f6ecdf0c9761a42751b19d5360daa7fddbbd2e2292638b95c763ca1e747eedef0dd387e9d9ec9e5afee207d8c45703c5befc2de3878d313655ce85ad984250cdf054360f33d41dc193060d42cf9528b1fb91d6ca3395199e25a1a7739eba9a6a4ac2c417ae615940b3eb1b746dd0ecc7b2f7acdff887110115629f70877dafcd7a6625fa1b9e256bc8fe1d66005dbcf12fde0a5fcda5d4f23d58ece91d60eb91274df8d9d17d4a39e63533acf1b317db979b04ca3ab9a0bcba652d0010ca3fcd33ed8f8a62faf42f78b37912d3adb410f20bf16b31359cacc25fb783083a3f065f0a2dd6fe58b8f594e11a87bf0f4c5f5493f334c18b03ebdefebce50228937ec13a8c221b617450486291071f3c14f64f66c927dd4bd623c214ac35433b8a6875cdf00916476eac0f196858aa1484bc1cd45b726d33a965619829b8deaa9d9fa0c3c210f23967ce26a4bdd939cff8aa662f70fb0af97ee44bcb9e2755000a195741d8919e4dcb1a5caae21009f686fa1489c72f16f9fee76b5410ece7f406947f4a19f394a5121da79f3216777b0fee5423328156ecf0b4548dbd5b3f7b526d6b9cfd57576f67dd521c314c2d37474ed0cf732c3b073a101c735a4c4e6b33c9aaa12c91d147ad1075a20287d36c388657614a9c648d8e49cce8cfa282b2a2e8e9da6e4444e4b6aed1bd0ada5009a335cd0500bdae9a01b97f7e8cfe8372398e750de92ee4a524393a19826d19de5e762fb53a88b9b4657e9c6d7d01a4124e3e39532f614aec5cb88d982b78b2ff568017c92f6a1ce5298b5f323b5ee61695038ef0c3a7a339cfac31cf7875a4563046a40e7b35cef1d37d811b342fcbb5373122415befc23cb656a619f7c262c443403b23ba20e341a079918dec6f4f801b92781179ad7ac1951f39ddb0b1f1fb95b28c0f4593a04486f0e0e86bb3b014674879aad10f41e0bad34d40bc817b6fd43c1dde8547882d82e5111e208107e9c9736d16ca77ac7453d7b6c7976a7dd6a4c6c0252185bc9948660a07b66151b09b980d8572ae829ab2f6d900cc63066c4ecb3a0317e8a9acaa8e22a216721f3d69c67843df2fbedd88bc424f761cdf420de4ff2c55b6925b1826c1c4134090d2aae82a7f64a8d428efe1b21097a6fdbc9b8a31c4d46c7b32d478bf5b9181bef8af4d3486958d7c198c46a5ad771090bb64e7fc2bd7677ae7618b861c83c13177075063517eff40cfd52ae56650e9e7035f783bfe8920c754e98470b327909ac2a407e07864710544b8adbc075502c75b5f0fdbca0cde5d94b013141c96b55ae1b60ab63f9e792641690af41b05a78233935fd7f82852ebb2602a10459a709256c41d108c2aeb71925089cc79b121eabd5edc54f3f7c8929685b88ab29700c7fb2f247cd7962c8ce6dc9f79f9358d6a7989d24ccc17d0dbaa0b7fbe73479164181ae7d6b6a02678cce46f74ea2bd387ecb73041817b429a0220e1c3635fe492f5f3a8e2b65c086fe24c375563d7220856dd8f970716d548492964a156554dc88810c3c4f81dcc3ae80243e19679a3be9c9b1b8c707b416e9166c54a568bb9d84728c1a283d9231a12b13688ce2362901342652d66bf44cec223f561d2735d977c6adcf57e9066220d0770fc77fdf6ff367a2f36ae20062887beb88d1b453f267aef9bc763ab716bacb9214c38b95f4f2f3f6c236aa71aef83c1ae4b26133678884476c1d7c6d3e7b99f13e028ac6cebddfae4793f9ae975f3d66b725b500e7c7d2f664eaa0c358deb91cb2d6173394b306749d2bfb2684b985769bdb682e922b75555d38dad1899057a64ef6ea361e4712244d02d0dfec8c3d40770122770c2538d6a14a8462ef18eb705c16e5ba30aa5366447c94869060e4df155f7d01ffda04c1ced0ad5fbe5fdd85856e1e49320319687d31a6e4c7145479f45f43a9b8e9ffe4cbacfad4a21e5445e119df2996cce8b11d0f224efb4f18b544d456e2fb1d96fcd99fc319dbd86720621ac25b490f3611f7e5655bb3940a503c07dbf41f4b87593595a66008808744668371a54ce1b9dfdaa16f90415e57470bc23898d13d8351ba34369e96347da13d012b4eab32ada90668654c5ed2b433716b1b4170f640cf4b40659efcf4150237bbc25f72b248be85cd482b55ce2f5f73e8f02efd2465805b37d12487465ec1085bc6602b71862771af13e13baece4916b1ddef9ce016c92db9fb9e82aee5e1c4e22c45090ad1c19801ce1c541ff3902baea7a12dbcac6ec2d128ac7acb203463921ca6ce1d182d60d553ddecc4a3175eec2e924e9191e0d69aa49ca0b653495b8c62b802e443e669220f2a4047a56ed5cb7431a3387a435070795e6e63d242a74555e97371989c6d0040748e89ac316618d5d6eb7bff8d91e953afbe00464df4e4f6380c273b7ac5934cacb6c3be4da6649c8a5ea12bdf9afa1ec1e5053db7668c10ae2df75c4b3b14525369bf33741525a7630158aca3d3c7da5c1d71d3f63c0c2948a43236968d623c6c163eb757f0c78d6ae682ff4e4b673be07193e8d6c106c92851b393f0523491d5152e06de675fa22ae7bded329836a8ca0b955a59cb575395952c6ea0cb1644f2cada196b96b44ee12115ff9668e32886103d8f8109fac4a2287738ee1d2d4c1c19dab94eaa2757ea32016df60d7286099eb010ba570b5791ce4c54d860b15d56c53a5ddb543b0b602b3a87ca5213aa9647e51b1cb1736697506081240f4f7163a646f2be30e62c617d7572d820a113f96320834a2f43842160511923bd1ef4f723a2ab9b242fffe97cf0199c9f2ebca266a63beea0af279f2d18651b2ea9789d03025857c8aefc5f8bc6ee92ab7c6ffed2606f9c7ef25cb6c96140256a08cc58218869c52f3e5074fe5ace87a86057cc29fc845ff275f1b2dbc5991cbebe4c556b29ce3da3415958f0c9c68a5c664a1da60365ce56b9a4df24ec5d69c6f5a2e685885f6973c0ccd4caf7e000346bdea502b1418c8819e05bb7bee31bbd235819b49c892f7dadade576cb8ca68bda916a598c32ec03cceba2d01a7960f38680facccdaaf05e254dd8c3631a7222d1561c998c54b16f17a425f3247232dca035d545202e1b180340219ce31c66987bc86f983240e7fd2c926e8af77e6ea9f4139ff1edc0c323b67ceadead8f64a8004164d942f6aa65a28544d7205d41aafe62c5bfc6fd9fc322e2a8b620532d00d1add7a0d25a9dbaff90e19de14ac2ca97e83a2d77e63888ba0f7eaf9b18a7f2e5f148d16887580e55e894ae79024385f439acd071494e6469b77d07e763553652a470f3b4bd8bb7968052f3a969dacced51572bd125870849ce3e55359b2e17eabc3153b5f62868ea0ca1f40738488dbe0020c103f53678b9eb1c10000000000000000000000000000000000000000000000000000070a111518202731
flags = ValidSignature

# tcId = 3
# non-empty context
ctx = 436f6e74657874
msg = 48656c6c6f20776f726c64
mu = ec3045dffd9ab37a1af57c1a3377845a116b2df7cfb8501e3d2c630e2352c9fd6c592a4a6e7f05af7b6d1110114be721847986e6641f7e65bb8e744f0e42cd50
result = valid
sig = 62217e84cf857b184906ba906b223394356d695808a3beac5c9df51dee7b21500679e5b9ca4e4abc35c150ed56356d3050f559d54c176f57139afaedf4b688d440f5db3eb9e5fc6adfdf9767a53ca1db1e74b9072bcfefae88b4d0f2c6de415ef52621f4adb28ef54a0c6e86049548a5b2152f56d4c394114bd088ffdae4fcbecc2ada3b0ed796b5c5e4e46ba101d4082137d93c9d0ad31c5e6117cf4bccdcff664b0d284c994d9ad7a523c9eb202df60c5a1213489af6a13cf4870d60825e41ee282f1012cec3a69edab1c7ab5747c357fb084c699a6f02ba11728b25de7fa9de00cefefe82a62127dbed26a94c4618ddd47e8f781c21c38d42c5c29ae7e0e4250646396bdbb9537327e1f13fde1e4e5ec2aacfbab95204f9a623a625bb4bdcf04acb1c26f36c77909468c733bc379e7c5d9aabdbcbe21ec13c955d461a6721936d7850e2b13bd72947493af86d7dc955fadf1963dff6ae298606ca365f9f89d32c405d8783cd9450a0263733d13dc71223a019fc23b0bd9f80b031961b4088f50b04eab8000bf76a550f28058e6f6b9f5464d8c83d3114223dd29803ec0e4a7af815e21d97a6613bbd21476bd383792b3d3d65eb7cb87b3e18a883ab2051e7d8856237859eb352a24525f48258374615ed9983d3a9f0a30295d6f2e43919ce321d8508796646834d16803eb2185de0374bd61f3f0875e569635380bd063e5a66145289a80ed002c0474b4dfa8e0a2d7e3659684e2a3298fed67e53dd75f3024326076d3df7bf0b8554b46e271fd2c1075fd86df402fa2069964d1748f44f0fa79931335cf2855724f50ff62d72e316a06a82d85a7a1a588291aeeaadcead38c53f1cda880bd441caae66b2588bb93c18dc5db8bad4eecd43859ab2038e5eb151061fb78c6efd9476c0fe2ce070d0b0d832d46a3dff0d52d585c71add41e3a62f4f8b0f70818064bc4b06ce7cb239186b50fa687271056786b52a1f37be5454550091591aa5cc84971c5d8f1e4b894e31e2108907d0be93a4497bdbc668efd6abc9ca9daf86413a4746288200486f2d2c607d5f09c8cd7a1bf9484cf9335fe5d06f60412563e79c41b80f3e56ea3e02391f1c4aeaca8622694cc26bb1fb6101b199f263ca81db6a75d335a814389e5df5c12fd00d510feea725a9109a1adf00912ec7f2356e55b96ee7303561f0fed9548487fe3633442df5cdb61ffc33080803a8962f413159859345871b17183e783cec8db3a2ada8ea3d55eb7ec73161073d88c654e56754d2f8d1f421048f1046672017e2229e17df61f03109e993a02102e6807f8756b0d1ee499131ea0ca8d4156004a6a0637788bca407093ac59052edfe0de9dfc53f50f545777d2bdc0bccd985013143fc464595f084e67e342271741ce38a96d4c4e3c4f6f9239aba9d2ad5c23f1fa8d7bfb60b83beb67436ad3881ff481543febebbee46f9e56b6eae7df3ce8b1f1203c38fbee440d6a51edbd10e4c8894df60312ef3261949c9d79244e47d5e98c4ec23c10eef7459d01d485df2d13403a16949df5a6603c73925eaba5fcfb49d70acbdb3742f45725f50224fd4062516b04dffe6845f78051f94366b0f78e9daa12cdbc6afe81434b7bdf9a66a81a2b68c5aa91f8dd6f02a49ede5f4e5947b33ea072790dd77159d7caa71ff67670eff0d164b1cacefbe5af46c68cc124e680f74760064df229905c670bb573a61c74dc8d948b87dc948d5b12d6327cfa3ac48270c3713f4b96ce7b9e00185ef74effca6a4994dba8a3712a986d72f8b95d00f4c17022c1ef97deea0346402723d62f8550037a604d8aafe6cd0a5063892449e94693e53b3a71dcbd9c94d8f78b1eaabdae982a5c7a23aef2b7e055851ff53206785c6270aa10c3f12df291bf61140b38603dfe75179a47736bc069abe2d115bb74585b86e2a449ad51445123eabc54070a42719e67f75c2fc411ce3d05141353cb33da779b0fa6e2aa6f9a55da5edbc85952832a39ccdd973fc7fe0fdc5c5ec4bdb68913ce8f2580507e3b5e16c4c981a14c027b8becda417cb1a9428693e9505e5a0cf5d9afc1ea715abecb49b083d05a4efd5e717bde7cbcc4eb74f3011ccc28ff31b9a74459d9fcf1d036eb78c1c85b4e56729c1d7e5135b99b89a8f238ab69b7d730b3a47da559ab45e004d844ddf7c9444241df1291e00e89e91b42d93a1bfa1168042819e28758c5d2b45c50870ae4e1d3f7a05510e72f422e684a29d71a7ba484afbc24026263078bc152446cedf142102d3395ecc6d32e98e5e6e3cab52918cbd86c11b86dd3d80c4b75035e62ad78474f5870f0fb9f421e109f0c3152891c070989d5ecc660f3c9b1bfe86694b7712c4b63cdda78380710268a72c87275641c7236e3c7c40b368f53c98d708794b469b1e19c728d2ceb836262d15f975d14ae5c822b13c3a450e5c0a4784b7b93949084597ecc4f86a06960619e92fc3f5ba1e71270f0f5f8ca6fb35aa9fad66e93c3b169af95572022900a3ac4507c005d518b7727639cbd6e315ca0473ec98cf2975df8bbf7f2ede7090801cf5931c396a5eb123a1c73471c5483fee67948dd28e5a9e6fffd612f59323a39cc3630b43c0b66a74d610236aceb442cce8c67c051cd1b56af5f299c3e90a82848eca945602289cae9ba4065e86b502147c06e8c7b76fc18f6ae33a27a1661f60cebc713802f43ebed8ea8867c69e97d4fedae2679f88579f7bd9cface5ccc1bc48eb0095659dff03f1b0babeff8a09f36e7a29a9afc69965e7b70f63c8e7a0c5da68ef6bcd074a427941045fd96c18497c124f5fcdf34b0f17b29b22110fad3d42a6399cbe6d7db7e3b0a93c3b9e71c068a9f52aa70f677147689fc79e367edd5abefe23252a4536ad1458abd91916c28fec848ebe1add87a9e5b63460a04163dc8af8051b24193b1d38ad64740d10ee2bd426e36548edb8183e8a2bf788b0a8323217ec286054647d1996f4f88772f11f4eb64b64d0a240c332de938756a442ebce2a6602c01bd382f5c532a574c5cb3401187590c83f84708b72600e87abc0e77a1093b5d0a70c8bd62067a7bb7a2ad7350c1543817c62c5bfbb6fd3b45fee0d77496ff7e3a8b5945da9990fca764849257f4b95f1e266b8fdf433fba3815c250253def569dae59a366d6cfec2b4b07c907fd48dec46be900505b1cf58f0c43e47bfc9976368887ad85bcab920f3d5ca37bf28b4a14b463a61f71f5705607077d8eb7a21d111bff390508367c05caf85bfa6b91fdbb78902b1cc27e24ed274c456f77e8c08fa6086c5473c4097241377d579e0661a0e5d0c220c2f1c133019e9cbab3d49804d0e1e51379926d65dc28a2a77e3227b3c8574978845d68bc8e3a2009c1f78cab1a56a5bdf0e7101c2069e9f450aa2d671a24f8c22a97b7c505e58a8d0f584adca28e082826c6b35b0510966fd7d8d654bf73f55392eb3c29f51a34156f94e63fb563c1707fe4f0ec99e06e2d6e61c7390084aed4334b74a24b690f4b3078bc88ca62c29f10065cf23100c9fc9a74ac389b2ccb112cfd9c7f244e306d7c18ad64112a7fb97721b256fd4a740841a26a4682f34c4b739f734389598bd4c03d910c3e3ecaab5846dc3f7a6cd4c04f8e75ad7a7ebbbbdd7c88856c0d9508c4fd17e4348b8b6d37b3baa849c1bfe14ff7e616d3cf8fb9f25e41a9c364a77ffd47e17eb69285bd1e1d1588e7101a52cc67ff28d49f3f679958f1f6557b02ac52d459d9402ce167ae510f07d6823b12c5ab53ea2ff3e8b808e14e7617886cabd14eefbd5240170acdead50e240a259c026812454c242f63a9705ab4b25edd5f7234ccfdbaacc1bbaee7326666e4829010723c0bbab7ee0b4adf4f063e1b71f531f7847ea1c336d42358b37d398795a0fc5f239aa36131af6488eb6c032f2f2985073a4ec1b2ee7820c53ca42c5bc3dc8fa2fca0b460b4e4ee927885004fd2776670b5ae12c927c6a6b9067132e71eaba5d28981620534c6f97086a747eb8489aa0fb33b42ed74aacc0c01fa5619f48d8cc35af60e4d28608f4de93798905b3755c20931b9b190baeabb2f66d40684124ec44d467b474c55e4eb7cb8d6ffb31fed60f431da8ff665da4f8bb878570964a412d72e74720fa1fbfbfe11dfa6795dadc7db02f9ad62e6f93d3da8c1948f6664cf0f723f944741b83565cc2a78a82631a806026db5c4ea68f322c03b722812aacd56379833a14b288725502603bd540628808f9b6b0d085aeb3190a42a4b8d2d61b7ee4da8d68b5f8cc21d822a3413fa21497f0700b41b98fb6ea0ae570572a4b8a851dc8f8075cc2add19485271278d9f3d8ac4aa04175e65bb3278e33276afe0373f55e8fe67ece00a11de6ce42eafff13b56d14edbff5025c6a170f592e45608c8d0651e5026dda50df3afdf680486e5db5529834bf338d580df00f3f14d5e59565575eeb1aaea2521415a6926fa4963b16488b17767a279d457877cc71c6bbf77a636507baa85954bf889fac3823a3e6350e48d151b30311f5f08376f4d153fbba6dde1556ee9cacd47137f20112196f99e33a2a8fc2334e10b561c02ec70eb863adca5d7a988f33c00fa21473c8c2eecc8332e0b05ac4c6407e5987b94985b72531dd945391e4720fd0b33199e35866c9b68d88664cd81c9073af42c796d29fa8b575379c44336dc12a18d9faf7934d767cd156fed42c204c1f0739fb76fe11ee69a766be3257cd3cefe40af817797662e4424cb9fc7226eb23f14249bde2ae7bff15313d47208d72722b46a7042bddad08522b77c0e04c200cff19dcf78ecf34ce8763ddc95f67c01284887a3b3b45adaebe97040ff871f336e37d86f27be5dca7b8c98e95f0f6eded509a4337ea8a2ef3d8313fe8b413fe06199542f8cac04433f02775cd4df62a412d26613977ad7870daeb8f2fa50f7340dda3fe8490858ae686de7ed19068818b57ca9d31beb413368b0a31a247a5d22775c33e1e684aec3f4b696311f2d1cca69f09ff7bc98c4f2e67184affcf8dfc2e8f55a643ffc2666f13d669dc7f999dd75f722824fdb2cdf388147be3c1b72853160214d1b4eb0fc4c3563df53f6f848161de8643979853c32eaad84e9abaca21d896aacfba9c10f79f709afe4845395a5a6114a9b8424ea67a5de6493c295c1c6df434fae8a017163c7e355d46dd7cfe4a2ae8035900c280c2f347faf62fb503d90673e812081296117f1195e67121c6c03893ed3a784a0a0c2104838c8d179e07df7803528ab6186034c68e24b362b752284f7c22a73d73189af93c4cee07c87ef2bfa84f47d04ab111bb684808722e6aeba4b7cf593af4a0cd05057419d2752618d4f5a0a84b7a75864dbeacb8c78d6c6c94bfebcf29eed3e543c941f1a912616db4551b39a12a84f6f43f89244893a489b15c1af5e3a2f7af01975101fc6321564561d056740d0898a1597e8795fb53eb7cd9f126a992e136ed014ff506287e3d2599cb520204696508bd00c66eb4c70a78e24df1802db88448519eebc4f3d09cadccd4c15b0bad8edfb8181de86bbca1cf0f8b07974676fc5662911398a5168a9eecef932f0eadd9a6bcc26c1ba5640e6a539f6b64692dedc96f44629e74f1ea8bfd23bd66e6666c06b7146ac947d9147b724a1f2c0adee7e86ac1110baaf3c430d1e1d892047c5bebfc3fe47b0bef928141213b943b1ec1ddafaca1b0bd48275e9258ec9449ce4fd1e7d2491ca4a6fb2bae37d6a9e8f67581c6bcbb611a8653383518d565287218c53f250c3e7c40649815f6413c0740b1be6021c4c7b2eaa19a0314355175f39b07c695e83cc1da41cdcbe1e7851db91814f8c3fc2ed9f5c192d696e75109c366e426e4486a707cf27f2cf48fbf1acc38879cc846ae09cf63ebe84698601df4def027b080eedf4f173dbb0282a6028b99042ddd36e27f78fa05bd279ae776f50d83f802bd39e6b4201c02f753186eb105f00fa089d57d25983798610b51358cd9c344dfc57f254bc9af3f34b0ee56913fcfef914f14f97a91387238bd2bd328ff37c2c9d71603fdbde89014a3cb0f2ea39ae86988d6762f99669b70fab81b353a73e6731c60f70f35a8a1da777f760441a1b24981e1cd98ef070d8b4d095f200ecfc3a085f6fa5cf6b2346ed90d8e96e21fa207dbd8facb146e8a3f23964aa6c7c1b7f124ffc2f77306fc6a504bcba9ae2dde7b12ecf77b4370a4afaca183e353b966345d092d254b5ba34e9afc3460fae9f4413bbd58e2ec8518bf243d50f737feec6d167914410218be4e2f9e83de9cf822039bcc4696b282fb4a6d33a6f93570133ca5e1d1f54d14025a1813fd74aa587ba7db0f0974170f28ae378f5d2b2dcaf8d412b75e8310f2c0a92498d4e0211b1327b96cdfd648b3548e342a96cf3770681981d20dd69b2bb404bf615946c0de26cde04666f8ea0b3bbdae5f5f61b25515cb9e7f244496d72536c6db2c7c9db093339418a95deebec3337445391989cf60306101220b4e3ebfafd3a464b577f88b3c700000000000000000000000b12161d262e3840
flags = ValidSignature

# tcId = 4
# longest context
ctx = 414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141
msg = 48656c6c6f20776f726c64
mu = dfd68d97bcad52becd5d98f116235f06739f94d5faf60df7a542a16d90307e67ebf5eb5c002c90b14eecc461fab994d35cb1e34f0740e12b8c5dbc15a93aaf8a
result = valid
sig = 826fb0bc0a2a840e59636f05b41a8c958b1d31df1674a921729043af0808b8abd0e2705d58303b4cfc8905227f47f7024d268a70d3ab14649408c6bb8a22f2dd433fec0c24d99eac08606afa025841fb0e0d0de189c803afee4fb5583f66f7d539fe5b9ac2ef43c17fd5b67571bb7b6bb5a8dcb09b0bc447e41e99affcdb5139867a82b706a0c8b42096eb39b5b99938f086a0734fba5514083ad85d2f33c0d64c49f347899de5a3794ec8e2ed29430da4eb6d6a699400dc007906d4a4d0b5153fefacda26e23e99d17a7a9153bb4c3cf6b623a4897a0246a73a80db53df04f4d1781c4060578b6cc11b374599f330dfeaa7ed92f1ab98c68599ef731a9aba076b416b52bdd78fa09e2948830450dc83998fd2cd1713fead468176c5a28fc31c0269d4492f429fa2a8eb5baa22a5c5aa08615eb066c40a709677ce8455181ed181bbc805ae1d68ee51b76adbd429bf22299d18a0876458ab26317f7046c828a352449f3eeb0063ba2d778ddd8a35ca6e8a9774f21a289df8094765316bf5bda1541976173a9336a94e9a6ad4e23038c26a364832083300d02fe35a51058852cb7dde808f5e1aa8357c728c9af09b86df5101ab0ac966c48d26a28339feceb7db9e7d9b9a57c71002dd1612234579b0079b13efe2df5c1396ac40d1a08dd5b5a21d90e9863bd05c771515f5033032c0dd1fc92fb8456998d3de20052ef3005bfe162f2b281cfdcc8caf440670a75f6feb74b69ed8c65872571765390b1a3d0c68971545408bf2fcaceec1dafb99f12f1c2167d56782b788bd85920a1fd30c94ac09d7e6ff2298438264880109355e9ea5e3a4edc41d0c6fe5f3344b36f6ba88799954ce8d8cbd04e45b761660164588851be7224ab5f02226cb258054f727ed08be13197b8d9fee7f2150a17e0cfd80a5815145b979c65faac7862e0ed9e0dcb1de4f7f52f2026f54671b7423bedd76399e00bbc76b6749dbeb2a21218a436523717ccf0e78669a56f3866bc60fa7c9c7b28d9a464c526507feb9568a93e877ed719290509374213d1ce0b91e99324f7da68c0ee5454bbbfacbbb952ff26c5059d974f45f2722381927f6baa147b2954dac3f9ad76aaf28834d1621e7d07e7fc8298b0d67e97f41a1ef2cc1aae30aa95db1d7d467ed9bc9bb3283513790a38883f44be843877dbedde1f40343720f4348a4c84d39ca6a86938adc99457723f87fb43face6d549cbc7d0354667e5810684352785b05c5e2fc6a329888c5512c25c9d780f5590ba4963e01dc54545534e12daf6f510ad9bb771453aab85fed1d210313c2db8d2b20c278d4990309216d9c849465ca708470d6d942d02f743032d9821f6a34bd12be95ce6d8bd50a391903a84110fb9664a110c9725be8b54af19b0974761159ede64e07b609f322c0b507a37d9c1101ccfa9660bddc0b417c71895d7d0ea2498b2c9f456de1a78c6f2c3d80c24f1619fc0648e6701a39c8d272d938108367eeba67bfb6e30b50a64fe7a3ead298f986d4097b8e69a5f8048fff0f284f7f0b43ed49a4c11d5e1f062d9637014b4bc0ad98bd41596b560060ec950f19214e5efd3bf3fcdc2f7dea55bf6ce4d1f1609e5f5d97c2ef7c8c2386479638fe9345c3b010449515344eb349c8fd4ebc002736807a78022be036150adfdb93aecc658439bcff3bf012c95bfc5c9db05c29dda0aeee842a69f7c0fde57349bc799e8bfd835d4285d541c4c2fd88f2092645c79b69ec9193017e08cf0213b7020e6467e6349274366a76a52f869de517d02014b94494dad4307ca90b6c87ce209ad284b7ec5289d6b7867d622259be2e4a7e80d1db525c34c21b0a98cea68fe2df54b389f850822c20cd9c4c18e428a2bd50f5256488773f150b8ca584ce8ded4e0931d6f71c2448d6a8eded9356ef08363274b519a7b55d3b5dad2860660614e817bc904f1ca2e5bdfa915e8d3df4f80fad1c64988299b1bd0711e68a15d5d682532597fc1d906d994e737e053c371c757b251a492afde6f9ed207c1892c2fd5be977072b1dbb1538a07864013d7bb88b9f861ebbfb27ccb9cbdcdd8f20726796428b60f17b33c54bf7a69f45b783cf5c97940aa1f264f88d0ae89ee1551e62ea1a918f19aa49aabdee43070d9d67783a560e1fd60434668fdada1469daab397c504ac8eed9a60f28a7bdac3c8d8c12eace7c9027a27f20a17a801dadfa77aa467e5fa02231d04ba399333d18f068372f13d51d80e2501d0bfc0bc08c8e05d88cdc1ff571c653a04361c9608dd2bd7506be729f6432fb25c66b645eb90ccfcbb4fc89ae27ab52150f384e15276bb91136f186be006ee7dd6133ddac5287a6b65264b419755c284b8b3f4eb301fc3a08ce1f10b0e0aece24aa669e17657b22d212e0fc339f655b9ab888e9477e5c0bfc1c113638cbc41319e78e0cc7295014b9b296e72569948afcce6972b31523ca69109511c1cb7263eab2eddac906ce6733ce7475a6f8080afb968f8b6737818ec42654c98dbf917f846088e47ee2b4c2ff37163fd5ae97832ed4989a2d05ad34f7b61f65724b00e465624507843e55dfe04850933d461bf862d27323020b68e83a416a4fb35d424082119c7e660c4e13bbbd3dc691b8b0183a1cc82c6f004c53a9ea1a52cbd256f050c67b45f58b86aaa7b2513d8f7d50d994590e01c3d63a3d20c99874cb482144a48b1c5f097f57ffb5de10f2349077efb1e9d21c264fde6f2e54b906403300b890675708b0580e2018958d18708ccb3e9d06319d505f9dcd5dec17d5bbd63672f59bb33d1b9b905c5d2c8430b3dd47af79d9f9e3279f7971d63d4a679232366698063411a9d5fc285ec26098afec196a36cddfe321a001fec5dc8504cdab6fec7c90ac5c4876e1547ed54ee68d134f2a4a5c69afde1b2e8653b9b41bcca906f678b5171bafb13c23a32f611620044df40b1fed08dfa1a9d16c14a32bafb88499bedfd00185070ca5a549bf9400ffb2de53c2b24c7e96bbc38956d200d0b5b1745280a08c49e553c305e42346f6226711cb7dfce3ce76a4917635caf8819ef5e16cd1b5ec748550c3fca67ad289d5297b72de031a70c25e9bdf6da5c0dc5b2f71e739862c3af9e5d3afdfbcd4bd7ae5dd416ec32300110496d6bd2cd0595a53f08bbf0763196aae3e85af32355d3bda25fa6fd5f0df128165a0420edfbe08f3b48f1bf5fb577a2b03ac42799337ae39f4118d99b9351e96e3835380191e9e028482649adf57bb8a0485cb3c51ae649bb551f95ba758c498c807b1eb2c57883bb2b0cc051f52d24dd6c8596cb66dcc994627fc5dbe912600f1e67d52b9c0a15052cbdf8b25d6308bbbcf906954df300de8a520c28f50492d00a6209dcb6b32e0f16771c72071f58aa77104c1e1efd65dfef07e3a846d90f8d2af069f64b2819a1c5683eb75d99ea7aac645ee255b25ca676bf3cb0178391cdde9909d6e6916ff0bbc365fdc9fbaebbb36c98b246298fe56856d3f9324b86f4db8f2e8d2ec2cdb9b740583a0cec6eadaf5cce2f0db6c68864aa7aa7b208ed8988628bac017fa5335a35963e65a392c9e9cf1c23263d159135a0b91a34b5ae47e9fc79e37b00679196d6355db67f1d90b90f5b4e73cd36f8568f5035b4a57237d856e71a734db720c2f72ab0be00b333c5f75c5076bb6f2bec9dc936685917be97785f709c1006b4a0e5ce5f62d553080a45f0de99079a592b61895910cf73c1e620895360ea40924c827cd30a0c8c6564bb35e0544bd000eba5f3e59e654841010a1be3a84cfb4813256dd79f51ea5c67912a912fe205a14f92fbafebf727f76d81196d16c5deb425825e73be11faaa7b00488fd387f03b0d0f2c41850c066b547c48cacae933bb68f946f6fa69dee76699297bc8f7bb7f3483e447ecb9acb322d0d13f05520b90f9735ceb1d37316da6f14fcec8b1a55fb4e740e17120c739589819504b064bd8a0583d518d624093a7b319db03d5994ead65b6d19ee2697f2b6f4febc87492f508540a1d4ce871c40354feece2a0a64953fcd46e8aa066bb3d73ab351994a0e65bcbe08bc73b8ccdd092aaa51f348bc33275378e757906581f8fea9fb4c63a95ce9a4237311e50f205b3390cdbf89ccb3de24ce54bd8732d0d8dcd41a74105cb0e2dc612bfc9fc553a8523756ff021c43172eb0b8f6f62eaa25a9483004adbd3e107131cff0f1a1e9337ed82bb19a5b36895d1e241ea4a903c45b1a70b9bdea5c2ddfd34df60a71b29e68304cf90e263957b5f9ef2541de17334bc165a8bf98e451c02d33c9be63c2a73dc7a7bbc3c9c15c58eb756f2b091ec304296720b274003954f98fcfe40dee1ef2445bfa7ff387f9e04253eb685c1f5187a23d391f741d097ddf14590dfcf6119c2221da6bb88ad73e85c0a84592c082ed010a65ad4fdcb8d2f978cc1a35ab77bea30ee46a8ff57c353f608571a09e5e80cc21889fac4cd825009ea4dbbe2859d0d788ef486f5ec403f3b70d4262d78296570e6a5541057cce50b86d0dc28228606569b4b33cbbaf3913c4e115eaba91a1c9ecb8d24a023b7676cced3969dbb6ce8ac0186f71edbfa00d140894968783c66d003cfe4154e6de94d39b412094b79fe99807aba58b0406ffab45dd596711acb963bd17f529c33914092541096286168958eee27d3e69bba44eac147e77380e1252142e2d75a3db0c315739ff55bdf51074a1d9e49d3c8cfaa57300393813241017523a2c879901629fe19435d836d5c46e77b42507c58ea6d64fae2b9c4e1af26a629061e2524a0904b81cb1f0304a568df3c38330d0140e4a71c5f3c7bb3cb7bd579f791b6f80ac8225e0d84e2f30c8b1a642c5475313af33d61ed0f5896a33e1440bf0c86cba0e6dfcfa60f68205d666de131a303d895732c54e81c0dcb32f002195037a6d903e63f3091bfe666696676ed0188918a1703d2a88889db851d9e662d0cde1bfd136901292c04fb63a2c26f0b8f513b25a36a047db2a43b58039c5874f385dad552bd3f330b77b708e73fa3edbfab88dfb50df41321d4752df7696f80bf648b8a181772cad2021f69aad200eb8c8ee442bd86e69a8575a0f494f7bc284684c13f28c1ba476ae02a910e5cb166a895df4793cb1697d0322a4156be39c919d609566b28ddd22eb488feafc23fe282392e8b64ebb5234e335f5d52bd7ac8804816840a745cf84a5272229a600162ac7e939e902d5423cc70ef9e6068a069d7268db944393e983eef4a1cabc52a37c46831fe883b6f99fcf10719256305ac78e0b35d9ff25d57f757b8a0470e21ad0f2cb371958258270b48cf4855ae01dcdb0b85b00cd116777101b3d8941da320c3f0cb99d50767b8415d193c880fc94e4804fbb015b00d041dc3b6762f2d28224e4d44e699b3a2d5ac5c03e647ae8431a0b700cabd2bb6f4b5a6b4e5b7a197d49597bfff268b8f884698532ae2dee3ad5811d8e6850bd1affd9f8cf09d6198f909c85c2778e1b611e91829ab479add06d5ef9f582382eb986b4225821ad3ff579ec794052a69cb686f056992f6e57690947a8b2b7d15f389563af0b45adfc84ac2bdc417c4b25a143917cc9b86e4ab8515101252a38c5c4d608259e8d59a4d9b5a121f97a3e833c0f435a3bf79bddef16c3111d3ae067c1a531a197471abec72513ada6fb9f8db83b80e540c2f202d3c035371200b424f0a2b5443f91f4ccafdfb587739822d285fb4196c6b8451a33ea34f52f708be94460a57b38ac59eb2b138827a4991fcfc947ddfb8f0a9910f325d94a363ff4f5d80a1cae0ff8b7ebef9c64019315220a5f10da620f8f92d717e543a912ef8281db7d29f3432d5b0976c747af1268165ac47b1e4c85c7df2946e7d9aece8118171e8aba801646cb804edc945bbcb55798e28098c9cb2ca8cf9606657c1df784ed05687bba93d7bce589ab06b1b94d29864822f193383e6ea3088b630fdc276a033283bfa0362287a8d40b2f6ee42e5ce1b74ebcf5c1e1f49d394e6107cc06e2c1c464cff0243ae09c6ecec1b957b50aa75349d0726a19d4b084963a8e965a4007bdb512c3f49d8b289566c2f714b2bff5e88ee3fdcd1bfbc07202b145ef30441ba63e789f359f7aa5222ce29e578afcf1a9e3f306bc55057ad3c66997cedac1ecbaaa4e1b228ceb8e0eef2132adc20ee05bec2ea0585f434852dff2373482c668b9761e02e4236780bf4fec85d85ff48da2aab4ab447a58bf68601ae8de3058a984cefef7659edf19fc6f6aa5ac9019e5a142632a6bfaa6dea3f08c2ca140add2ffaba3734a091209718a3226f0e0dd4fd6021070229eec02ae3318ee91a3108dff89240f1c70dd3a7c1c4e2f9906f10541ad36950e089d31743c9d275a8b79c2597f42f0dc8787e293b07010ab79c7ece002d78e8b0c97460bab79583a89da2d2f7861351ab1c61bccc1d40566d6fc7f03855a9b83c659eb7bdf9fc5665707bc4d2e707516c82a1ade2ec2448742a4f728788cae100000000000000000000000000000000000000000000000000000000040b0f161d25282f
flags = ValidSignature

# tcId = 5
# context too long
ctx = 41414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141
msg = 48656c6c6f20776f726c64
result = invalid
sig = 
flags = InvalidContext

# tcId = 6
# signature that takes 1 iteration(s)
msg = 0500000000000000000000000000000000000000000000000000000000000000
mu = b2dc0fccf2e20428b7c81bbe4682741f9e5c45cd01ddd770bfe17a786a502eb2b12fc08f067a3db37cb9aa74c115dbb83f86947007d3cf68ebe9411be7a76ab5
result = valid
sig = 0229bfc4d70e9d0e467f5ea85a1420b00b81820e9a13649e8e2cc09cc9504635b9c1a949d81322516c01ff425a057dbeb7936e22be2a98442ec10530cd8de40a7d675c80ce4e56bd588f663eed2dea35de293ebe64deee37cde062d84e6913247125f03fc650c43d0720a2092c87c245852416d5ce9ef6d91133b076a92eeeb57509f981e2382e47dd5aad2dccaa86bf1a32fb7285ea4f0bce2368634d7602fae8a9f4ac368341a06ea989e6a09d788b3fe0e832525e52717eeb492f930bf7d19f0ac0ddbb2581e6a018e007a89ea03ac280b15b556ad99bc01eccc5f2eb3f2f860be25527c2900ea2e69c99be89b542b8320717f353ffae0ca5643989fc7fdd401d01db89ad430eb71a090a32266f83a004d288e728a1edcf7de82d4c9c38b23774a851a600193c06f43010e4c9fa9cd371b3d3364e6986199a7fa37cd26facc7e4f252831f4d626cea95054d4236c1918f1580b15ea5952a6c228b58295253266e30d5e588587f72b0a98811209f4dcad14b13779159d7e2f139d98c12d4bd7b1291778a9452b1c4e73127f79a8568237d73fd29b952fe002d16bdf26d610ab3aaeccc6e9f04fd0e93f033d8f5f411d9c1d5a5259ea2c4bff57afe34305af8986d05ba052219873486816fd543cae4c46d9c0f15bbce2f6e9a91277263ed42749db4f31e2c1aa8dbe356f82e168518500f34052f59a7fc1cf6a0066d71fca6ed2ab93ea747911fcc433296d18d33a66ee0b41d3e96edda30acefb1b5de88c8029dea379354b58275163335d761ad438ec5bbe72950043806e3c9ef3d68cb9b5ecd2d39053336c435dacaf4b19e1dddae0c85ac41e5f71183625e69bfba926165d844b04f566cf61058289570e16057787341ae5c8e409ab9d7a56a94d7918d3a20859f5d3480af8a8e2e667f23e7b2ca89451fb133099acdde98c409c38cc81d8b58442fc6f7576f80fedb5810635a72eb1ec2394f4c4bb5645aa5dffd16da9ea95ea5cf8d8fc5e352a4bf5cacc7ba9a1824ef630d71def61ab595c4323689a28d828bb457bd98277a7a0445ffbaec6430e63817b6f26eddfbc3c2b877bca8cf5203cf33adefee99ae4d19f4dcedbf4538d2bab743463bdd6717894ba5d476943d4b61072de555dc4b4ff6d8876ede52cb61414f1e027ab15205033268c28bf530fe5ddc54f94a0acdbe548d848461f6302eeb68326152176b72d7cb7ab1aa219bb0c737a77fbaf045114400d4f805f2a5b4dd11302d763e229c5631d14138b48c8a1d44de35e910d495bf26382d2b449793eb75cb9b8cb7ae6473550d033a11ae7eaa39f216e77075151cda2723c0b464838f89f6d5ae9b97996e3432abf3212720f67882e42e538c63c02b9063504722561c2097eb3f07b28d87fdb8e4405dc98470db1266a948fddffde133e287a2975b7bb5d9418fd53d68f6dfe05aa943c7c573cf95499682ecb04f643afae2c189532ddc47af8058e7b28be7b1e3fb8aedd628b5c18e31888198a77e29c93d0c3b1faf56fa770b89851042060457ce177794757dded3804983d6d5edf727ee919cbcb442fe966bee94e3eef9745d9b2f7e5f75bba4d24e6a810a7174cf45b4b07d6e5490427fd47ea2cea9d11c5338842974f1bb6434e98fbadd10f70d269dba8d385a46301f5f96329b2ea1e33f78fab2a45c7cb94ef74839edb10d3796ff8ffa47d340ea126d2c929f0f2729c002d2c85b22514db13744525cf6b6bf34595f4b3ef7c52288c801568876884095adf51ee9f018ad477966ea91deea0ee5ffd1bfa78497072ba07bdcfd74b27118051c726b499af21352c16be54d847d541d236fbbe1c58ef6e402f2fec60aaef04bc92f67b5bb1f85cf8ec350cd9992ee859608a2e09fc73b8a8b61366d443b004e6b4e38b785bd7c086f5e8837846393ede07bb21c1f467a5df702a26114d2f95d23f2e10981e8631481dfcb79a473c510579db1d642fc7acc3ed2646fd6ac85a9fc346892a528ba5b7d5bae904bf5b44191c30e240bc055a783b809fcc4bc2d8fbbd70d940644e0a5abbee7646137e04bc8b52fd4332addfb18dff61cd543131cf5bdc4569be0c8243c5ec983c97745ced735e6612b103db25b628bc0a6f6c3462e15993c1c51ace3b8bc04e7b8c30e127b2febfa255039f19f72387cd5045a9632637d4df4be58ff7f6a5e0eeb1415db542c354b1e3414ab14e32f9e02c71904c3c58d342a1143177acc661852a7ab0fae89bb484dceea942bc0a70619ec906841dc8afbbfbd0985f5f00eb28d57e27fbb35c3fce0f0d745f648b668a84c8066baa438fb78c2e8e909dc2bd3d17cecaee6d1f7188189e796c287470230427ab16744a4f1e7367a1544d85c7b914edc5dd893c6696d360d82ba1cc278abb20eced305fa1ca0f32b51d7775d5e3b23fea303e9a13bd0ef4871437e1b68e20afe244e5c67530193e9c388e45d12c1bea033626d076ec16317ad325f995ce462a9de51cef002c24084f5c1a15f2de2e2bf2604a98f3a1382645abbb6727c464078c402fc43c0a6f5519b49782cc38255f0149a3386b716702f42552ecfd27ba7d3e34ec7906dfa05feb6483604cc6fa90289ab7572ba19bc61044923a67a41dbd40dae5408ac3c66b7974f71e10a4f8cd23ad2f3a12e1f8e5cf13aa7faeffda6d968bf0942f7dcda760da182e3fd68a1a551b592c2f4b29bb761c23eac60c7cdc4de1f2574c34818bb1cdcda3242b7629b6fbc18e297fbc5383b099a265afa93a1e142975e9b53b3fc04dde18728f656659ef0e58236dd5fa7baaeca02dde76d477eeabd3bc3b6a043e8f85c216d434a4c34afecf52e23f24581772431bf6ceb4a786a34376f6d54e1aa3c8af2b107ef0d6b83dbb171aa3cdcd2f0c4e07b25631a4893be71b4982d4707d6d712c9c73a357849c05afc628d2bc2e665d6e6e1c4b9b3f72d08bf4485006418de5edaa5c5317431cf11c333c2a7496781ef3a84ad895fa79157bd3060852f0b1b7b79782365c3dfb04f409df6a4da69ad68a58644877696de0195defb6bc9d74ff8f7e9187f3b9b18902f54bffa248b19e3cbbce4a0980f26230efbe6bc7d07589aa83daff2c0776e70e56d443dc3933ae796882c142523e85fe3135fea8c01c527e043a504e9d06b8e615cac375f755ffca055d8fa3cb8140078bb077f789e0087b8102383ab7ff613e1f7e091c3df36e8fb27ff4f37e1d26fce1e4841a02c4247a4691ad557ab7daad88e9352ee6757f9d703055fe3509c20d1db87f898bf8bca3bfc24ef770f1a878dfc5baf45dcb23723ed078242b8ee8147d475e15949590cb9b7f6f7551b47116a67044c43cf24a12fb61d56f2566dc4c9bdc60e1f9cfc79403563e3338efddf8726a83524ab8c42910c5703753fef5e1694fea43382fb60331172f474d4c9e99b4fe2ebcbdfee2168cc389480bd2900f77aa977d2b5afab48c93f43d0f036e5fe189c16221978d8231fc6d5894d29949e324e223543de97e8fdae8fbd8519c9b084f4413d69e771f4032d52c522c3f312de23cd3b7fbe811aabcdbbb161378327e2ab6ae6810d2cdb0dc0df33944626962f90eae6aa9f5cbf8efc87c5098ddb6b4d49c0c480997d9178518d93a64e7ab597e2a3a44d5a592e0fd3c92eb86071fba2d1aba92de203f33f449500754c09a22b4a6797e9626dd0797aab0f11d78989b04926f8632b517a11884ee85b2f23d48c03eddeb77df57101fdb1ccfd767369c9712c2e5e563771f9200cb102f44557d3c8559e21b3f1b6ce984f3d35ef3881a3b5fd6f3d49abac1e1a0ea3c4618556a71d71d1e7b12b86214b67e7de2e35a927d2e45b50ba4944f3bda17591388c70be711ac59aa1aa2dec1c5155ae0a9baaaec95b4c6220256004551faf40ad49101eb5d2f95386e6dd347645f5894aca9ca0b5c113fad4fccc79ba0629bf58a0877bd32ffdcbaa50e4b801b7914c05c0ffad907a4d2b77a9dd9eb567206ce95c258f045b736913c9d746c445864955fc4e0a50d5f06908f3e6742946444d0ec7c66c406348657f2f68f5cda005e49a6d8d195b7b7fa96d13e0233bb3e37890d36420d5e77992cf671888ae5f81271584bee49a90351523ecd03786ff5d625cf5cb342b260c5052d41129f56013a7612b4e1ea94071314a164e8d1bc2bd457bb02168c587de74780ee7416ba540d4a730ab5c5e5bb72f55e68283f8ab0a86bff92abb07b799cbe3024319264037ededb5caf3dc36081b6d68e4d56929f3025a274bdcb3bfeaa5fefe487474f614ab5443645d1c40886d35815fdece65d70b06c4b89a733c5a72ccbe9a9a485663e86976a1c11e23f274f3d6abaa16a10bbf24932f3807b6cbce58a0f2fcfd13acd9b131eeb17d00480ae69e9e47f85dee24e1261d9157498e969624ba398d6b8db92186903daba00a31ac8dab06e416f638014891dfb8a6a2e4cf724116c5b74eb255ee14f81ec9018d01cb2243c6de9ebbcfdd381bd657ba0002705a3fd7ea28c63d8a30a7cc7471021fa65da1641c976eec5878ea0d7efeaa75bb8e0bc57290712865356f76aed2651e049c7744e9f8940c6f52fe125b5466a9e2037e1d504e9ded4bfdc44cea88392f10e2110ef37ac8e6a226214b8e9ba4fe58ccc561aa0d4745a86b18c692dcf1b7b5db04e4099d7f9349262d6df7be449481cf76fc049e9222c324e39f6f9dda3c88fe5be66471a0f79ceb8c5cef5dfb4297e63a416bb1b89d42f13faf26e073989d1020a2a44866f149cf003530b369fe16e28966cc08dda12f32c90947d817fa9f8a19710f2b33b3ef05d57e32004178b7482de6906fdd8c82678c656015e45e4a382b54cffa882f6feff2fe737fb9c78a2d9bf38fd17db421ff4ba3aa041179c1f6d326bd4122c9f0fa94f99db3f8e9e5261cdf937cf0acfa38def1a31eb41600b7cd8fcd380920ddb588b94a1e28fb40d92cdc815fc69e9566d5d708d3507508ac4bae8334704f8b19efa035a831c4e75cb00d83aa5984b0b264b2f2611c28b9cdf725c4a3bd206a9cfab8ada87143ffb9bdf4877b3131d21f993c8f697d9c2833751876c7e0aca82c645d0199fcc026ea0fff53b1ac7a9639987673609fa909daf59262ffdd1f6815d2ddbce2bb1d31f7118526f394e8f4dfff23f44e6f0819ce113a3f1834e85e2cf44cce38c1ebd5f38b5c69f5402dc5954604c7dfc17547e4e01f94b7bacdd9be22b1bb85c92efc4561328586553fbd0c88d0283e3d9fe5c1ab0ee6d9103479bd3443d0491287f83ffd85b35f56de395aeb86e9433be05a9686d0755c977f40a56fcd98dba1af504cb14d7ca158fc8f1cff114676526bc7161d9094fc9131fa0172b0b8612f49dd6d6a367e84f3e885144c4a544eadfb682161a9b15c128ef133333afa0b5e7746283a408b28505eff4a23b15dc6d02bd343dfd1e6d80606d06d7c2f14d5e02762398fbfaf9853761e4060d9bd425540d20d25fd664d7e61cff0ff038aa2a52b9f84b2e1d9466acf6b37956cbac867c1f068210172456512b45f5f58d34890fd080887336fc17aebc6fabd9fcac3621de78a73f6db23530674ba836c98f93367ff941325c5d1d5978b1fb327208e4099e789d876639e06e4d9c4fb5545dcd492134e5e86a3320e7f33a4947ee6144a1121ddb61908f9f9fe4258c355c186b95a9a656d52fb774a7251e76d4eaf746effb7e9d900ea61ebd47ceca6af61dff6c9554786b3065319b5918de4fe1a7d1f9f41b188f274fdf684c5e30b846211f9f179fd8b847b03eceb154cb4229540b22ad7e6994a666fa8d7d19397133730158327473052c1510ffacdeddd6fc7f0a9e1296a4d65857307f87391b6d5b4ed278a9ad814cefcf4f3f03ef033c76d64cc6d05d0744f5f71cd80852d2c6b5620490c0dede7acdaa443f51d7e10a7e95de9059815b7f9aa4999357956d1fb2c9a59c60c28fcb412e77bae13e6cd93b3a9acc3d1fd886048b0d697a164315f3bc329cc9203ee766e4516d2c5dd4971ed57546e3e91e1f072c9426c120cfdca45e055124b2adf9708312c8f7d423a9b0971417df0754b7c1053fc98ae48a98d888d5b815c7a8791be6c4022ec40e0de3efb42a9277ff7b0d672c954e20125592d251070c21d2e069f1f3f52be4317050d38d13befe342e265ab7da610653481007406466e27c322054f7345dd173a3536f4e847d2b97974730728506eacda01ca8ae831b8261491aa281e669dd3101a99e872a3b5a9ee8a81d7a9256089c6c69abf8bf0c67eaf050f9175c72cc0200727b37a13b30f772cdffa6bfa1fed1af54e44d141b5638e62080184f138c4cc3bf4dab5f7e8e85043ff70066ab390bd8af41d02a0cfc3d0ada62d43d771cfd9c557779b6e5c8ddc7d520c09de77ee81a3c3646c999c5755b54916a82313e998b4f1a9ec003ec3f08655d9060875bdc3c6dc477d818d9bb2b6bec4ced8e1273d878c93b334637f88c0cde0e6454d518ca0a3c0f1151d595b878ccf073f495476bcfe1e669dec00000000000000000000000000000000071319212930373b
flags = ValidSignature,ManySteps

# tcId = 7
# signature that takes 2 iteration(s)
msg = 0100000000000000000000000000000000000000000000000000000000000000
mu = 212bf6de275e47c1fa9c10a34baa2e71062bed937d8f37c4631aeadb8dfc4fe3737039313d472f9a59de7de52d4811b3812a4e17eeca55ea6defcb43728785b2
result = valid
sig = 8243e3f28052056de7cc4b042fe1d959767644a1b000c5fc3cab98cd8d86670c2025a62784c13c5eb0f71b9546dae058ec5027d4e6ef29dd36e8ac6ba1dbea78cd5126919dec30e8bf50e9034aa5582d522bb97d30a7dbfb1af52d9cb655b7561a17a9df3d09b277849b0f4106cec822d715bc4dacea258f60f4b9adea3b394627b318d2f305dd612fa0826791b03c0a55f456ac9b8ddcbc67c88b6e07375e3aa5114a95afdc98e1167e7cb1c74bce4c835d1b47cd1be95356cf6abc3c9b36dcd2ce4b0267a1e0afc0cc9b7e3d0df7111efe0f936c79bb2ec2b3e65b0641373ba1096bd1006f19e0fda9c7d8082f5e09ae1673cbae86caf98cfe853a2edd27c48fffba468dd6808b0996cdc5eb50f7847f80e51f353ae9afc4a0008248901c25b5328dcae28617d3dcc9556f3e1bd86000e1630210bc8a6ca56d4f0bd61ec09b0ed6d4961cb56ff253039bc8f3b4f9e406ce7e408e8861e599ad05e238d214fface8605e3a3e2173d4b5e1456edced533cacf7135e0d212c4934982072a924074dd6ff9eb3985eaa4e108799c5609b936e2a0dcb32369ccf34766462dd2e310e561fbb09800719bdea3eff789b64b3602c2303286499cbf45cc769d8e955c2a0bc87e6dd60a94284fea121540966d1a8cb893695279771a12eb8b05e33cfe1ce5566337bf90dd241d9c31fb07c6205940b77f158a7250c5698d6c5c251e787bc81338f2171bbdeb3dfb29b2e9202c29365f33e18fe927ef0919482260c01b2fc94c90222ba4dcb14723dfbb3d6fce66da6eb6013bc455848e5c2e3f52f1bddc5596d4a5f18c8f9085b3f25b4d95f8497b818808e5628f94f03b4d838c013a3c2bae7498ed2f23449d77ce94069d2d1c50d12df6d8fb8c8f72b03bf04a3df67ce2990b56595fec781ecbedced215fc0d0b5e34c10819c242a122a4deeb607fb9d3dc68ead4ee07726082d132beb524ce9937b66ef218c221d77cee77ce255b5f18e7cd7c3e2ef9afe80c7bb6675128c90cf6b483d96bc6156f2b7a4d4c98097d2b3086519cacdc3bf35f8127cdd071136b889f1111c0db2953d4d47f8a9de23df6372d65e25b4f8887b4553ad11de8ffe01264ee810a5caac6cb214baf3ec4e5062bdeb0f892014e3551e1e8f5fa50defd5bbc7ec14839b1660d2b5afa5d67a945989f934205902b3c8d62a2190621c6fd3f47be0a69f68b61a5ed1b2c4ff03c7c22fb67a621a64889b1bdf1c27ca1c7322e6233d433cf9bf0ef2c3877bc9780fea6b1a7cc15af6d370e57ef36ddd0a612f1f7e25efdc7762c70c9cd925e545672ec8acdc77872745c7fee82c572d34c9341ba176a2f1e4e629bd1342d00d8bdbc12eaf17e3c2399057ff2a6ebc7834cc80f3ead92b86e0c9cd0a909eb074d97e7783074374454eeeee970e8aa7fe4c27eccc340adb62fc838fd23554554e62c0e4ee0a50a1f2cba806b6172dfca4e3943d4af28fc4e6beb054487d47f26d0d56b8c0f70393eba137c5f3c278438d264d35ff2225f4b8400ee97e550d7770637745cb7ca1cca4825cdcb9c9eedea9bccb9e7c9c2f43e5b95892422514890c465a4784ac10dfd3c3c5ecaeb4f74d7c7c1f41b2ef8a6e27879ce049054a3947e2f71a36c11f439af849bedddd2d4e23fa71857aaf34d8a082d034b3e6a438bd195e07c9d9a0d66a10a7c6a93bd9346314d8ba8ad5b2df800db47d38266b5052d82f7585ff57c9a4ab2f5c09f95b2e050b57e3135fc1b3832d86bde221baf6996c9a95e50984c7a2776a948f4ec98a21ee77507932e8da0fa1baaeeee4ccf34ee03f62bf3c267b3e02c327ec57c17e4cb2ef1be78e22c4090ec356c0c9d2b729b44e5d74d1583aa73de3d2187c910c5f30cb41586c014e1e44fa91c6155c646ead2f60e42017156326d8a4258addc65dc2fcf63d80c9d504d77222ce363b313bf396cffd8cfb802bf6c2f99e5e440fdbb374900b569a31f04e2ccbcaa29985e60c980b75dc8167e6526825005b07ee9dfe7df419ca5660315a5ddd47d70aa0a47e9e914f0160fccf4980a77a36fb78f02530dc01a88fc2e2be50d20f6066410671ad48bb65f4eee60b296abe47aa86967e454a4892c46d1b125fbf121c2972575de626b5b3320b419a58c844f6d0e4b4aa7308cffd4240aa4180f97b1241ff641d09c90bb40d4d4071f85b913a1a35421aac0be77db6c53e964537ca6ffd8795f21345b62d37a50a6544420f7142d54e6440864a0726172937974a12d775f69037266f501a9120fa31f71dbb64d562e11749260d4d3b3ddec8049199e0c34593dc34b7f5f51cdb963205ff57250d7bed8856deebceb18e8bec50dc74e9b3bfa359f43fdca881c9412fe5c791a7b0e0313300d6bd0b9b7177efffebb7aab23af990ca0fdea4957c2412ea51a7b72efc6be1aba08ed7bba5097be312b4cd3e684e47ef0aa96a5bc18da275bb9ef77f9ba05f4eb5fe1d8b88bfb7a8edfee8705dbe213005052d6c137ac399fb29c5c146bfb371a1f994f0b0563e5aa443167321318bb002434a79b2705aa24cfc36f7f748128bf7e38041a64cdc5459f2446ba34ce73959fe504587b5f5c2f91d2b5b9ded36724cf7f375cebc67dc5f3c5eb37a9d6095250c82d414544726e22392e9a7859898aacfdf18d2361f55139d32dd4786634ea2f59b0ea8db2f03ec335a3d8add4491c3377e3d5113b59e79360d816ec53834c8994ef04f634368d3d135aecaa1d54da5b63b606dac31c5969007e501360e60559e6f01c25a608724b13b978835b4cfcb69ca2deeb2d8b6235ebce9b0123ffad14c4cba462e47c54f7a5a93c5c8e1abe257e21ead4a6216a06aa454a15f8780c1632895dc497062048f04085e360918eaf7d800d4dc7b9907adb5a1efd1a982375792ea5c27d73bfb9f837dec8077cdbdcbadf95b02aacb8b88a725df65743db5a59348bbce2bd46a80bc9485aba23500f03890e8d114153bfd037a87d1ae27a7576d86bf435373d021c85a2a31cb1d978127f89fdcb7ecad2fef36de77ce19307e4ef1ad6fbf2c23224613868c184b318b77430c5e783ed0745c9b76e635fc808cbb62652baef12c848730893b7c6c3c713711f6d7819c8bbd126be7c743e66dfeef86b13ee6d74735edd1884badfa8dcad7107d86f841f69aeea05b28d75670696ee81fc34fa3a822b31a945141c56ae5154a56a04353e6a3c120d47ca11144d460005c75789e5251a225155d3655f6566dbbe26e248532ee4b5345c97b9eadb6f4bf629eca64d269eec8487efb7f7557052490d8fa144f5c0deadef6549cf5c167a02f208f2889d8cf9f380cea5960394ab163cad4b7a56dfdbc67be3f0e915ab030bc5018ac5f5a636b219aa00c077a22437d975689cee84b2b2555a3d5ff145ddf2a0e27b724265cd60c4db153e9975cd8ac5bb5658e5f61cddd821c31c349f770536be773ddf11b42d44fc22d5f954617b49a74e998459f230498e428927e875afe309779aca4bdab38eeb03fb8345b58ffac10a7b1e862e1fc9eb44def447a1e89ad707d36cd9d74f5f38a36251bdef3adc807ac384976b7c82133ff8d0ad5041116c428a45c9447934945def2f008aeac3477cafe3508392bcb5fd3db35a589f38c1b944e079aefbfadccc22061227936566c1b662c62d3816324582058dab11512eb1d6bbafac7cf7bbc4ff88801431ba5b14146fe27456e67fa285b81ebd34cf82fea2977dc70979b82f03d7e17815cf783b54e6e5096609653181c94dc8183c8b5561a8f8a3790f22c261ef3dcb7eb8c7a3eb0f432f016c92e0ee5084d121cfdd34b214bf7715de4dd6bba38d05a90806787cda65aa739d41d9511d7e0bdd9b6395f8b205be597590980a17f631d877a801c469f2e81fe6a44b915d89b04a3b35f087517be09cc2460af73d34b9c898ebe8dc48176316b3b747e1a8d6e0fd7d19753ca03b5c3ef1d0d9122e7c5fd373bbabec86da39fc3a223d3de048b2519fbd892634821dc195c011c078eddacde76fcc1a728906214e12be5901da2739751c2a5aed665b10a55b265e80c75e6d11e1d8ba9ae2e27fced1234b11ec8296eaafc0cbce4d65f1750a6fd82cd3fce774d66249d0d4e21272330cfbe89ab722ee78ea6ccc3113f6829e7d437b307b6eb0cec0082511ef8c69492ed46752523d5e4bbef2799eb76940f4035c101833f7059fa4c9c7765aa0d378c96982e47285aad8a2c5dc33303e2063166c10a8158f5e9e0b86fe152035d767be0dec7b4fc97313bd50c27bbd2323aee3d8b508a2fe395024cd8331996fed16f97ebf70ecbe997de5b8bb888ae8e522360097eed1c96fb2ad50af4a2a8961be88b46aecbcf31c573d5f172074f20e98d68be6129a1360a7c8dbc0dd74a21d936deb873d33e66f8d8f6ba73d8a05a473272b249025a8ad5740f7f37aa5661efe6558138d8487644ffc05f952777083ee67d180b80b1128a3a1b93dd3aee189f9eea635a49da7adfa127b7e2e5567e3e0d58efb6ae588d336bf38121e6f5494e66bc1a9e1f975d596468563f2af990bf08ec933016e9c50f086904f30ec130bf4a735d7b414d1726aa03222ccddef29b4ee69062e217928a00eb0dab678ecacd601ef33d6482e39bfcb04325289f7316d38938460e023ed12f38c38e08fdf6c75341909902408a5fe8786c25716683661f0060222db5d9a1188e9624d6eff0bbd3164adc28d6e09b339c0d825a6653503bf7251972f208cfdc0bdd1557f2f9892f3db0a9efc8409bf6c83b2e31bad172cb2dd95ae311d873bb80e642342814bb71890b5ac9e116f0f367bc85a790839e8dc1dd52b167f6abb3809ef2e8a34f6dde611aa4f75409f6c9e0bef4353d1c2c50df590130365e20204ffe392ee3438d644b8eea3f4a92c3184e232745957ffb88326b7846d4a64eda2cdd5b95412235e6420de10158930f675900f9b558867afbe6c182e37cbeb3625d88adf0dec9c8a3a096dca43b3c7e9eaa54384f4f987354407f2855f4ee5746ffcac55293d9187a668ec72c12468f588b7088b069b20aa03cd1ff3bd9af26e922922e327ba6a424eb0aa9180cb60da4c45a6b76aea03258818d9010ffb6ed4fd0e4453188513a15382e4e057708f4ef24d57d00968009c1022f3a40acca9dfa5523d7fd3e63603f198a5c72855e1b6169a333925fa5c4325efab41ca4800149dfdc8ce7635836978f797bdebf875294128f3ad72ed91ca8b52476f4c7e0c67082113d2dc327a4f6deee33bda8a7db96672b990614edcc7138cea1a006867ff22528f8eb7602720c58564cc8a9cff02b404355a03d60f03fa07cc74a6ba70dc4aa8f2122e5b7863af835ce5fa0e80ce1e62534615a240aadaf1e09f8d201559e19879f6f7715cc459229784bd67a3db8e6d65cf4b149b678a89661b3d0a2f22709347e28ba2bc4d4c408c7df1861266ae1fe47a32c22eea95164a42fdd9070e4403f5a8cf39bcff30f97b7dbbe54cfe09f1dde66f84be59754555e64af1d52508e59b97110440ae59da8cb70f2e7c551d3e41b281b80bead47668dcf8e7f1b2abc09af9af89f51c8690ac965aa2ef6ef565a532c7a0aba5520c41c1d365326a5d5e6f1b6796ccc828290e18a502c2fd403d915f96e01cf1936703ef01a781d7f48efde73d99e80f551768f1cab025f176cda4c9222a074426af4f94547b5108b89534344424f1985558111b570ca48955ed1035af01a507e93abb177447f778461a5908e5e1040b9ebae6d1d2f303cfb463d9784cffc3a95c6631b318ccd952ae9915c6de13374446cad492f84ecc36a4a95d520a76ada6a5437ee4719e73cf997b5a3a590a68356419888ddee7ba6db7288c36d5aef6030123bbf029f8ecb8302155d4160ff4c4c82cbc3f97b463791bbdd561431ca1fec380b31b5fcbdc920e634bd2b42eb8826d96b605a69c60c92a51359ab687b90b78ae6d94e51b64d721844b8b73a71fd1f201c41f2871e3a6e5d0b0e0050437938dc298f241974ae1c00e90e72e04c6ca294416c2ea243174076463b027addf5c423a93bbffa08893f9d401dd970ab0a907ecadde16a41bc95d492dfb8ad2d7ba7f96a98c30afe47011501608df033bf1d49b1b5135542ae8b0f6e556e0e49a9883e4632c6da8f6f4734e2754736280e0979faa883c5815033896644361363045923b8774b8aae0241f2ece112daf259ce072a1fb2c236913a52a9c2a9ad0b2e3a74a3c612a654f313b230673161bd54f9c0c907652a4a1e13677661fead894b893f8245525e6e39d43e5cef2f5686b07c94dfddf62d35f9c256df6c71ed2e4aed383cc6841b3ed6de8019ba6464c6db9c7c7156fe67b899745a65f0fe624b25a2763b7453233d522fd3a2073309ad4228452b84367d229831c86156df0e04aac208b9433c46d8fd03f252453505295ea122051b1c263e474d727815adbccded041f6f7c84cee34192dd0e252e33526f81cfd7db082728526497b3b7bef6ff2a42597f91c6d409415b77819aa8b9dcf000000000000000000000000000090e1518222d343e
flags = ValidSignature,ManySteps

# tcId = 8
# signature that takes 3 iteration(s)
msg = 0600000000000000000000000000000000000000000000000000000000000000
mu = 40fb7c0cee7aca63702166896d53ad119e867bb0cedd8ce96c70e6c028f74d4e920316f62e474135156de06e192d30caf6aac494ddccc6f545087229a891bcae
result = valid
sig = 79c286ca136d6925f9a067a788db7cb507b741ede423f078aa1f9fdeebac927c3780d76e216664c61575ce121bdd42811fa0c6d39ee0bd05355526aba40288922eebbe167b761f1cf16e910f1f445983bc652f9a85e9a152c64c722092924244451fcffcb724b4cf7fb5a10da5a62545ca054e3ce27f9541ac5c5e9d85d562d948b3af4e38a08fab086bdd4f6115034f3955624b8303b988b4321aeb1a9588973ba54eee8a2972ce5b2c3dae3313a4bda7b4cfa336affa623da2a5968cef27f6c17bba7e29ffb32c072c694a931142580bb07c75ac2aea02bccceb200512d70ee02f82854181b5ec0ca8369a32a1749cc78e0a201e42c68568d511d835cd381a416f978824dcc0a360a2d5ebb724fb499dd56dbd334eccf2bd813945396243b5b0993f32e5aca0c3c6cab3dab9b8549fbfb193c6cd4b664bd312680ccc4f35e7ffb64dbbc406123af0a8e75bdcb4b8b4b696e3fb5aa738ccc5b8daeb9aa376bc62524436eb02504a9857244b5d06a8479a3c1ab452848fd2d14ccde0d8b59e8d1ead5aa9f68adc68a7b49a7f682589c7639d4836b954ca6945e24a348faa3e4a4adf62a806a3339cc5ae9b71a12855a4a567befdcf4f0a8cf30ee380464c2799b92a0d83e4c3ab8ef74a26aa0a9f5bd1f46ecb68d1ceb1776b08615142b2dcf8b2ff5623eeb985626295bfe59c7a23976d2230410267404d0a4c019775167111548ba3cb3de8dc341048f4359880d0a6d2f44893f9802dc461bf5d7f713589c35d141e0f6dbebd252bb09b738da1d86ae215b27ada192a1305946f9e4a169825cfea8cc0feb5b11a0d898729f6ef5a7d303357957c26f54531457c096fbf26c654b6fce28ccad4e08496267ee1e1a0c6a1d1a87896c110b6549fa0377533ad5295d2c6a28ded1836c517114f642033d25e6e1c3a143d71964b43d1559501f6bc47f51f6958751e726577373c868e63047f879902a6b4e3cd7a0d6da32895491dce6561393d89be6d04ecde0bc4ecdff098aa10d669c768bc029e9ecb07c3d5c34b61a83c1ea265fa47de7a2580ae9f65e3d793312d54865c5f0642cbf9b5bf0de2c851ee58f22e4d088321d35beb9ae1c16eae95ae1134691279974629b57f5b062807fe11c2d6e2a8aad6b74b760576e5ec5da252ddee496ecc99f90ee2f66d6420f5dbb0f71b4276e447a988f97f5da59cd361d82145556eedf01a1e595e2c5ba2f9f4082ee23f3580eefe907bacde9ba65749138f0f8d4e9439405e948c72050e9c540bc069a8da7d76ad414764de0f62af3d4cc9ccb1086e8cd927db52896d122ffa314ca889e18818b12b981d797dccd88d2e7682a32342c7297ca0942f4c6c07a80e3d2a4522110b4a902354b142ba6c3f1164f6d68331c6244be7759635c88f9bdd5b3836333d8dd9b9bb786818ca18d169155b06cf2282f985ffcd595666c8c294194293035ea4d8036718cf13d01e2e30b8f19af5e2e1bfbe9108e3800b95bf3cf2e42c1d1ccf35a82b557a3d2d8ec333b1270a54f918b501f0e794d7b7a9b85d39a4ebc1e3c18f201aeaef3a712d6b162cfd12d62db6673ac3c7188e97214e0deb7f0edbfe0b595c8cff011bcd7381ef4fadbb006a7832c69550aaf66b7850c475f86c2c09ba14180b48523902f8b6592b3e3aa5c9df2f7c9e31846ec331dd4b7d4b0200a20dce2042fbaf6d3047a1d4f1b78be75392a5f140747363b4a817bbc71e0eb6f36259f29aa2e60d7c3d12c03f52c0f8f0ea752024b4069da8dc8cad5a563a1d0005826771e32cd2a5c0c4ef4d51ba142092742fbc7f9fad1c9c5ffc47b6fbca46da333b33f2da1ee6a965cbd3943f9f9f1b85139938880a4a058a9a0fc3d6692228368bf1a469336603fa3ae7ea11fef3a50d1dd004a6004bb1f2f3118b5536be11f898ddc8d0d01ceefbe5e1da7a4abe0e782b5a5f1b797543baa1b0c984d1915dd449beb34a97037637aa8b7c8b25109ac3513423d01730eb5cedb5417f90ce559a526fc1904356ed48d0e016f29a7483f51bccde3382cb6a97411006fe3c9f65f3ee5d4ddafa852aeed447b096af56138158469514583cbc26629e8be2d219e51005e6d9ede30903a81198267f72827ad9f40512ded7d0b851230de5f60b8b9fa1867d3da33f3ad7aa6ffaecc77c41e2dc8b9bea1b385cc4af3fcd998e9fb43b318c453ea8a2265175cb48fffd3ebdd142f1e15be1458e504424e96fce49dce85eae5f059324adcf0e1c3cac2c1d3c4a6d43f7552efdd242c7a494a29ce68e52d8abe7d808ead1faccfb3ca5b54a194ed02371ffde4518b8cb7032e0d15473d1c5ec9e497e0229c7afd8434bb30fe9f5a94d9708db4f20a2d5834024259634190087d8df2bc94d279da0236b098657f2d3cf3b125d2926c450d8086de97e0b5217e6aee294bddd3d2bad63f74c3e9cca8a99ecd57811bdce2ab9a1fbd805cd7d87e6dad85f1018ea426ee9a9d901a6e2faeea62f96ee9a09fe0e9e5081f54bddf0f2fec5507ab3ab33f27b6feaca20e335645ace71a42f4528a2a15a9882dd7721973b05206fa1a3bcc0294ac00f6a55d7ad8d0a57ee55f94954361af4b3cd4e8623b0caa8cd623c1842ea0ec5457f7be6e84b46589260d4c9a8e4f68abbf9ac59609df4fa7deb5930b5a84c1d0c3c3bf6fb1b18591835838dbdd1c91cc7ab2d762627ef1cbde18690df1ff1a7e8d69b87bd0094524e159cf25204174ead33984cf01c79d0d45fa1705c3f19ee78e1760ddacd6441f51a1776cdf7e807f6624aac57366936d9d675acd46d520571c5b8ca798ea9d580d6c32459e37085b74ea9130b1857cd8293f166cf96286f8c3c37395193129b6fd7426fbe8f4ef50daaa210d9430c93bc9db9a5c006be33f8757b6a27be198b3de29c998acc51bfde26624fe17b45a26be1f22fa72984c0ae057f2e20610d4eda5f55a3dfbd966f71c6526529826c77ab4c1b2848b34d792c3665b5f5912416e5c7c92cf93be425b0d7cd15d5602de40793f0d81cb09fc0e8fabb311a13099761603bad67226ad095b5714102a8b6804d275c2cfa3b94111b3b0804688ff41a71688afe795f331bebfd5886e6bd2c4b43625830366e9779f0ab77bde2c5bb4530c87bdd03d39c0942e47c7b7835a556c0a819ab3b789d9174ddfc84af80c9f519b933898a8f1f688c02b051b9b8b8ca7f37974878903c361bd8b7af693a1bac0e9a310f10c173d6f7982df5b6b08c05330b4f05dd5c957bf99dd4b9d397d7c9121c7f2ab721d1d319481e5caeca66ea3cac8b4305d68ba8ecc058a4779cdfd2a0dff27cac748a2a0f5f6baffe113059cf3c314fd2417a5512e6d3fa3b882ceb0f1fc3da3f9c560b4070b79cb2872a95c9506732e435873eb629a3404aab2aa530deb74b04d9d933075985ba1a4c15c9ebda17b952c68642a7d76e963be939eed4ba550af0db137d12dd494ea3a98e81c233d20fb95c7d01200ae61072c572dd4f549152013558d0b86d45c65ebfc7d47baef0269ca497347b60bc7ab08c20673b06a14f71b6b6a85eb301e0296efc22a39ac3a9e37fd0cd3687b2cac00e409d9bcef62a56bacc4d06754df10f6adc32a530b7e536f3192eb3a70d0d2c2914aa6b115a4509807f31f2b2d753404df2099e69861c03a290fbbe958248f4be99aec97b8316ec9821c222bdd4033923da8001c0ce24797123258989e9198dd50a6847a91f8944168b5da4cd4158a0849a18b682f33e2e9e42a387009a217af21d6baf6afef3d8d1adece6ac3cf674a1f6a72cb4b6c6fbd321c59095bb62093298b3317badfe446725b15d405c7d23592377a04719027e80fef10419981ca4f2e413d03d0338bbe653fd86dec814a2723c117f59242ebd0eb6ae13bf44805fcde3f6f5d195f1eb9656104f301de3371977afa42b97c3f1cffd773c2215781cdfcc1ac70656540e0edeecbc7d4425de48ac9fb4913c397066308ef65d975179c3ad3b6d266cf2f5846370a8bd3a7619ffa4d678d5ccc5d020c4e672a39114e7ee68454a952e976dc7bafd9e69acb193033dfbadb38f7a0e96bd1db1ba3894094084915c6876c78d01057e01180617210c7e6e815d1a088052d8658e1625fa67c02928961a2ba3a1ab368bdbf070e9d87329f31c66d1a6416530c8b27b69609783d654d7f7d118c8980f069b19b1a18138c2a903f00f26887e8e140b5c74fbb316434aac5a0966873641dc30c4345334c265574a873637a648f98199f71ec99e7efa70a445e74c344c02e06641268da8ee58ff6b1f12f3c32d0b9553ce2a0051ee6bd549efe7a1eb4fa18324c023a1f70d2ff51a388db0ec81d718b66e472ef2454bf48c153299525b0365b6255a7d3ec97b3f4c33adc19d4be377749f68218f86c2913545d8d393f27d61a4f9fb764e9bd290347a88d522c671ef45883c348b4dd96c3120a268e528db74767674300319a1ab2c7bede13a122ca34d1e231d79c139a801abf5311319346ed84d75c6bf4c5ca29018350a39d32a15e1f917c89d5675286939f200ce095f9d58fcb6f876fc05ca0fcaef3f69f27cd70079271f4a0aba175a2a4048aa05fdb1e03b903b123a763b140098e75b273310863b68845bb75e92c35ee7bc5a604773ef4e5545041567b33797ceb87511d7e69c992b574fdbdaeb15a268e1d269588300fa45473a7d53082b94136b4129d96cfbb4c76f5937840d87f29a5b6dd790b452c0e97695582fa4594fec96d00fbada884872894f3181f7933c04747c3c1390ae24dadadc49625e9a44beaccc95bbbcd4cbaf4c1b6d95e74da8d2a4d22390a63158795b52e69550053d26f52243dc278428e0d4f8206a2541e0aaf97d653ee160caaa5efd7e777f9a1a73bb2aaadf7f0fd5bdd72b43990041f5775c77d958ef1c9f79357dffb28ea9dd0c6f3a97c265deff95aa0fcfc896d7078fcde2eb1453611998fff4c019e0b0b26bfbb7153aa51bb44081aeefa4cb175291b59f1b84c6392d31d3e1678c3bf3a6a2af74a2795226678f7a84a2bb88d5056a61a46c870a698e64aca67efe622033590b614e5b433c951cc151b87a114cb2a1ef993ed1d50361ba09c70501d8489e85de5bf78bc1cc00568e26d8323b5e0bf0f8b39eee8a7e2c8ec989ee674743692eab061cc76f62465d3c873bcf71c8632418a07507204f084e2342e2da69d8aacd14004f4fe9e0b41a797ba9a2f8fe4ebad4a5f272681d826f30419d2437ea5984358561793d73d5399bb22867f5d64447c088f259b630d92d6c1b21ebc6c77ea20121ae744b41a79bda368f532085729063d497ee9b3b547f1f600953993fe27d13444ec7180acd89c0823d18082cda09e59932881729ab6f726707543afeafa45d7fcb2d5ad15217c9edcb1f93c818f49f4fa5880c710e82251b571e89508081ecb7e3c69a47c49eb7770a53859e3171bc26d52b618ce1f177a2c6be4460d962832af11810c4f24e9a7e7d1658a5a607b17aed336d15a67068b821f4ff96569df7539ac94a32d5d59470d54d3674d35adca0a8a46142222de72d156abe9455f3a3f33baff961ee1d2a0c08d81c3105575279b19c1daedda6da79cc1b77e636315411fc6d001d1df93e668f47140da79507fd472bdde9c497eebad771a370ddd434779fd54c241bfeaec7721fa1c17a105b4bcde594cf04632fdb4af822040479684c5ffabe85cfda2f05f217c1ab83a64d3d4b51b7d86bb7b412b63924d6d8969f9e91e6c26e9f195d82ec99048083b935bdd8c5730bd3512fe305c290b9b6aa8ebc50e5b64db5b8f85f67396f98c9078efe0e3e4c643033c7a5a5d7801cec73b6fdf879112749e87a1cd8ca4ea1787e92cf69e1cb26b9d27e78829000be6c0f46f0a823a32bc259bd4195e4580243ffa5d3da1e5b2fac4112346dcf2367c5b4739e4f3823eab5d458801811e2adcecbd96f3a93c5580b3b58d1009aaa519c3dd017135b6650b6cca68c3ff5da5f782978be817325b184f8acac33658f3429c35604404f5adcc0cdd8e080d27479822f4d6633f6437861458f2d0b497bac78e7322cf97880f4f07c80d1216a36bf304550634b26b73d87a94c4f8223e7fcd777f6607ef1544d0621093deb17f57102d8967dc98b2d6bb7d149640b1301afc59eb0594d70b8ccf3efb84bb6c30ff3d0494ceb5c1af7ff9cfc0f4ac1f4702d1d292cef67510c660d1a4f21cc0b96e2da75c238334834b8aa6cc2b953226944a5fff9e118b47f29419703005f19e2b8f3e5bab2103fd930add4d2ed43881c85f796681d102f89703be0586895f1b3ba11250765de76e0cf701ef8316a7836378706f3a907b85db961c33fc76bdb6d12579b0b6478a1e38ef77ed99a45bd55879a5d95d66f22b3d79e472d956cf8c82a30ffde549f9932f23e63b818f892f36e9419a6eb1f2dd946a41d23a2f4928810377279d169b0bedff1fa737883a3dfff051c303e47607ea5e1ee3d5fa6a71e34536f95b7c5d3fa0f4fa2b1c5d3ed0f1736cee90000000000000000000000000000000000000000000000050b111b1f282f34
flags = ValidSignature,ManySteps

# tcId = 9
# signature that takes 4 iteration(s)
msg = 0e00000000000000000000000000000000000000000000000000000000000000
mu = 2ae325c7a90763b043a9bbcdf6b31d1b65027de024f3b4ec82d1ddcfbfe8b62a245391cdd97ea203c6440851b3b559202c55ad670d3decaa25fe9684eafc638d
result = valid
sig = bf6ce3f58a1472bae31d1239d024c217c1dc598ed246bd2b3593f424dc7c427a208c176995c969475ab18bf9722a62ff5beb0416da93941e55a7ef92a197b436f22f67af0c76fc71b8d9396c7955ed7a5066f3312f2232b207f3129fd932082709f221bfb78aca8b4da10782dc9a1ba7cb7cedf9b902bae4389af99c64c602e014b55383d9141599b30cdc3a82e16e837c36176d4fa08121d46dde43fa2f3064effd876cc20f88dc63354469a3073e111237b35d4a5858f4121d12c633d4308ec0c059843e81f43fb127b4883b0179a4355dcc65295206f4e3d289a615f7e56bf41abfb528171e5342a87fee4ec0f5e47821f4a9f777287cb9a69359cc04a4f627940b90a802647b05eb006363584149192ac1e5dd13f5a57066ee95354be3257e1c578b7866d96130e99755362c09f9fdaeb16fd4546b64d30fd72ba8ad18018a987faa72e3df4bec350c004b07357ec4d06725a6cb971ef3006f7e322e42038353b25ab95b73e5bd26046482099c25ba0b04eab289b00dbfe27c84a8889fae0c2ba2c44c31016c18b0b89750290b62324923069322760f60f4acb1c0724895c855f377fba9e2e951980bd477a67abd31b0ddef8c310b5aaba30422a67963fe30f7efd12324dfecc30c355b23186e5af970b82fd70ad7646f693b57f3dadfd2bf9562620b9746fe29552e7ad370955b3ded3e8d18d945dc52b24126c9192a61b821ee1addae29f0ca13ce78b50aed5bbdffe0f8c487389f2420a5aad4f44040cf356cfbfc92eebd7e1c1982fface2377d8e324cc639682d47db42cdd8baf28a12d5c58700093592a2c69d3e7fe0dad23b48a285d94ab9836c00e50ea45917122eafa5823e4601113dd5230ae14671b547f2c02a6c7ae4f6e88a8b5139db1a88365fd842dc0af6e4cd34d208cdeee251ea83c61ae953d2d843ab50cc29a780fdd9e7140be20fb7bfc007b074d89a2f35221105360d5e71679ffc4902f14db02c7e7c0ef9ac3f49351020e7eb52cf79437d9a43e6bbebf38213a77a68530fd73a9dda5af31f717a0c70f980d284f29260ef3417d816b6c3134aa713707d77acec76d9e28c298990d38317e6f688fc0ffecca921639085d1ca78cf6d416ea2a5e6c4a0f7b67fc101db7c82410617d38dba2a5247131dbabbf0140c1f030758cd7749e90623c550c0e6784c4ed432dfd645d5ed750912e6540bab994939dadc0de0c44dc1fb0c2b49c0940a0d2c38d0335750ca63a9c040e4083180a499e0387363e8b69e0ced57cd1c311b5c4fed5f1e84a8e780d2cdef661da1f3ee9fb89b6c5c20c9e9b36854d05073710e4179470e51339471a09c35d7daa74cac85de4dbac948618558b9532b5b2d6b51b63308dc68abb638d5b29db3c2c27a419ab3440adf080cdb3b0981c14e6b0cc33eff257d5cb30508f47ef8d118a99662abf0f9d5b40ed360159126f7b3cbe9612596895d915a01b0e3d6638fec77a75fd32a8f65310449617210d33906ddccec73ec47fc3beb53e3f77ec00ab4ea87930b4d1332b2fdcd5c56d0e9a6f309afd1ef913cb4dba30fa93122b2898e94d52b3313e24f78fb8a5a28c0844b9c77a3f3e0315f46a13c8a8fbbe7fb1b2e1319e897f82be0ff50924664f329ec2cdfef02a806bea36c85b0556db987c7508d6ceb35e666ff7a6135811d7116fdde9b2c369dedcfcb4569906a64ca2981aa810e33d5ce003e67d5e18366401df3f1b4fbcd5369ff4fbc466661f824e9c65ef26169b3a94318fca87419791fa6cae21426d45b0e31cf1ac2c51652952712c58f97ad2075fa42aa8fee67d8fea59d3c5274b9221b9757ad7fd5d5dc1ae4c3238aa6614986c13d795c79f772e070939798627f757698e42a143b6f1f6b15a7da4d78f52ecb7b28097d6b2f84a9de73565fd4e5cf9f88ac9d23047d39e9036d190eb1605e44041ca562e790c8df6d5faff3d3fd2e618a9c9fea1de414b6967eae0ce877d11ebea3c856dedde8376d4885c125c4d0378e90535fde59e32e8bb05abbf85571c5f8a7b0eca20ffcc9a88c0a3257c7ffa885150303eb5542d2048b9d2ac3c110d9c26b859c927ac676c6ea40f5a796de74bebc790543cd133039b29ffcf57b88dbd3aa433201db9e4fbcfaba39fcaad479cad7850e39c6d00d9d53c81b82c4f67ec9a5bbe56ff78e3959375bae084b59a180e9541a674d2c3b312797f6ad8b511793ce4eb7e59f74e53e917fbbb4e0f59a477ac4c01b0352e1ba777d087d34146b41ff78da39726ed86814cb6090781f2c716a0bdd86fa876e93476e64edf4b29b6ddd8e524daacd0ee96606d9a21d56a3c2fd68044c5a9d714734ab0093b1931c92389fdd34fb561af2c07705a69bd8065802f9beb3bfebf3907aeda2f3d0a28c46f909fdb7dbedd46862f655262646fa7a560899a0933ca27ffd2f4c0602fdd529b43de73e1b0417e4e209407f645e146e5dbe9b11826b4d92dda0de1a2de65990a913038ced80fa7da2536f7a9d067ab7f361ac745de1bda5e9082d8f32fdf12ab0a97b52931df6afa57ffad8d7969077950316e39aaa00af2742382581bab1f8da3a961f672c7cd356807d212c13bcf8a80b350706dd8b0d7b0b78082b63982e8ab1ec2e8f2cdf42754dbe088ba9fd3ff809bd8a34a7da4772cb7f152cfe5b77f04e5c07abe80bf9e4e0724b782f263ff3199efbea38340cabfcc1033b47d5b81df276770ee9fb4c2218cdf910b9c306b277eee1cd4af0ebff8bae8c036b5f5c819da5ace3447ea46423d77b1adf01bb5b9d0adae04f24e99e1704f01f116f5b9eef373db7dcc6876da2e3a041b48dc2e10671247a8a7d8f50734081fc92f615366e3c18dd5d5aa12fcc385c2b03b63f1ce078dc5591982472040aaee0ed6489ecba3a6a1cd9945fac774edaa2ffcd4b5b66bc7c937eca82caa4c9f18a08212b36e88c6fe751f2b495aff98d04be964ea5b441c6cd90162d07565c4f8f1c756721441241e687472b29658f197866815873a79d16ed6822f3fb8bd5669734d359810eb53eb1f8129157bb7e4d0bc6abf68f2d9b9529d37b073591cf3c8052b616e793cac4753b3fe60bd6ba37b821cc54bd604a8486520ef83fa8952020a13208a7b604cba452e4f9b85428e655c939458709e0904b31490db79c1d8dee0f7938f88a53b7b5067167fb1d38ad5c6ea674a8a930c9826af6d55f1ba7dbbd81257497404616cf17b0f648c8a0ed7bccdaa020a631b02a7a7dca3f9e2790f71efd37fb5c27f084fb818da6847ab298dac47cc20c9f650cb34d4f6361efea6411b4ec0c7f57bc5dbe481d90a1e41db10727df093d803d93c18bb164f8014040b5da0c34644279a54e241b046fc81a4a5b20fc47f835da085f81d8a1da441330e5f32507cb22ac0974e4db2d87266f4481b9a5cf2eb9ddf168f73333adcd3e4571187336c43c55a206fcd95e6a9923b97b4d17514d13d74bd38675eef6b6b605ab5f1f993d0936bb1406575a3e5830748aa033dc881ee046aafbf9c059caec512ed13fe2a0b287e2fea19aaeb70f126835327f036fd364258534172c45f5bec3143cf55669e3043015e573307c013ae0c2de55cb33a45a35d2d2f0c594f330557e61a9c166ac582d9caee3178731301aede8b7074acb4b6cc07f8906408a040a3ad6583a5fa7da84647390d5b2fe67ea35a2adfd42a05a9351b04086ffbcd62753f9f749deaa1754cddd7788444100b9fe91996e5988244aae4f91e223121fe8e581053cb2722867cc589049bfd395dc3238ff2c50efda7fb3293fd102362478cfdf11a2b8cea8dde7d4ad44d05a03f247bbff6e5e2ff35513a172f8e0d72ead022f0abb80a7b68e38456aae73b40f5a9654e6d84e1dbc876ed3185425d4452a1261d94a5bc566327a7ed28fabface3c576bd70152ef548d9449056e3aa95b592b1265454bbd8d732532a5c1fc97835b167fd195e86b0fe0664021d2ba2bb96ff20629d2d660b652d4e93d1f3a0dcfc6068bb262a77042c7a8c959b803a4b84ba919145c050935f442617c44e7aac4e3c6255819c40504498d2f18aac6419ee66f1aece5c12554cbb755ea7bfbfe33d05adf5bcf98708dbe0706f6876e3d9b2e75dacac91a881342df590bc519a622231a3073bd7471d8f766981579665c017fbeaac27efa19b5df439958cc2aaf39f12395de738439d99c0fcb534188b9b5d4ed86022ecea5db51c2e34072cc7e6ba62376b32e26110cb69512b302661d6e973b8967d20ba068fd07ca206e8ae38c50c80287a4439b6cb3e76fba9f25386ea301c68c9ce3a26d1075d842a07378554c366233de9d538977632e8e1b31b4af3c0f59df947049a6f8e571086327b795fc7c00bc580c2c2c35bd7a39f5b52afdb8b3f685483430781ef07996b5193ec574f05c68ef455a9c920e0d88068484ab8e0852057cefb725b5a2909cf6203be2c8acbab526188bf5e197caa4c7986d675b51f0ae5b2500d1f64c3a9338405a34bb3c16ef6e92cf8bac93a430045bcd2bcbff2d94728344a59ea2b5d3528c18c0dbbafcd72e9e8499ad427ac425ca1f4b2a01dd0849e81c953d4cae911077c748922f6011865c6cef3886b8734134370d9e409d3ee1f053a52976acf2feeda6d8cfc3383874c44268965aa6148a12f268fe395540f496341a62ce91c89cb6efa1ebdee85e5059bf0515aaa3ddf0fd01cc3726a27b5579d9f2f0b3d4e4fc68e674eac16580a339266761e9e794db64658c267ee189c2c53f7708c700f66671c4a420f2d0d63e77b1f2054bc418895f2c9eb4059cd4e48bb9fbadae1156af137746626cc7de1125baa289d4c34fb07a2fb2c784187cadef5470023200a50f39c948e4f707106345fc50ae16fb91313b62cc916ba89767b639ba3609ebd8b6aa1250958fcf850f770dd510836302e5316b5ba9fbe064b41b93cdadf8c3d380579e9c2547e98af83a314c697bf95292a807acff33bfd5eec1ffe0d9b0ef62f5ef4ab14bdea1acedabf306055dd374e5ca7244645da4d8697f7ee6909ff422c989791ee2d881e4972ea42e9cf4349c94740cdf41f00866cfe16a934ab6a9ce8228117baad1c6bbabc2736baa46bc48cc52b35bd31d968b14eccaf5339984de9ebe22d19c458a7fd63d28cec45bca27710f29037f7e3b6eab447a721db418e10e7b57f103275c1aaf601efe93545969ad8463c16c645695284b7def184c340bcf13f9026876964af191e875a567878b280a153cb54afadc3aba5cde273783cc9f236022ed6f055076aeff277eee882168a24137d737840221ee0a39460e3a1ec0caa07d42028e0f210290d4205faddb7854f4ae7700e3c38327c0e8b8012fe86617e1cc5cc6ec45610ccde94df8fea1c42aff1542ea77aad34b82c602ad32fb2283f1beaa21936d3f6febcd9cbfd591346eb3a65bcce17343bc2aefbee3bb211e57d9eb7f27910716548eeba130b15a1a350f35ff9ca364e4ff1d3d3b9411d78da9014ac13996c0887478ad7b6fe918e23d1b184bf3cf4753c0a075ca24220d3fcf33b8d7b4731737f32db9387343fd1802b60bcd6ff5ffad78cbda063a5cff557138065704c54b8dde9948e5042e7a9399e0f2117e4985791e43bd906dcf2359756893e847599ecf5a0ca6b440128934e19480831e82ed53cd15466809ad6653506cc2ae47494c3bb7ea8683a60f3091571ddf8cdaab3009bd9f2f232a4e99ccb598d6dbf77e10adedb7cd0108f378d4b165edd3d06c9d92732940ca584eefc2f8c0b0f19338ff0b4c6d771e2637524c6d6576ae0ea8fd5c02a9245345adbdc155e603f3e3d35bd9e90fa360adbd013d5732b922d847eaf0ea273dfc2b0636909ae671206419c31693f809898fda2c31049469828916a01839242098701eac7c37b93d7c293b91b5b64aab87f9df78cb8219a18fa2eea18072624621ba7f2497e7dd101a6a7b51fa0d06b35787b1b6df93c98aa88b59ee84e565111120c8437c1829ea04c1343387da7aea0a097dc6accfc9336096c48af0b0d56f6216b10b38a0dfd9f66fcb1089708647d2682c719a2e5f3e2df3871b500ab7b04428623d0f605bca2a67ade08bad957a96310d0d96235f80b8169978928f43c535a6b4bbad86303e98a6cff381917a9c56e8f12dc11e3896d732e55f57682dc110b43f85e2b0e48c0f575adfb3452d79ba94ed3cc53d6417595a1c5fecb5eee3642fcd4433e0bd1176df9437bf7eb5ca45efa32c00fd40986336cabb91e7e7ab004968377f2e63a50734edab8fa97fbd09c2a61d0e2bf6572114c6308dc03b98ca96cb5faa600f7330d9938489b5e72f765d7d79a1b4ce40726097d30c11fb7b8963de88ebe1e943d71c09d866d2891fa8ab9f49584ab58e573049039d152b1289a5befe44cc8b5a5cc42a9e00c673ceea25ebd194046c2ac3216e54a0117e8d9899bc084a620b2468a0b6d603262f3363a1d3d7dd000b4c53567a97a9d8eb033e668385a3b0b9d9e1f701204d66cf04156389a6d6d7edfd000000000000000000000000000000000005080e17212c313a
flags = ValidSignature,ManySteps

# tcId = 10
# signature that takes 5 iteration(s)
msg = 0300000000000000000000000000000000000000000000000000000000000000
mu = 13bfba7516ba5c8ac7d89c3a63627603aaaecd9f85cd983e99475c5be9c174e9a10d84da1cc06ef93c394c471d69bdd95e32eaf99812ac7b3d75d5ba833bf03d
result = valid
sig = 4f05ebe543bc390942447d1dbe184fab96b14d92cc1f096092026f2a535a3c7e92b4d198f65be958e7da21797b68aad233a59fa05ecc76e22974272aa9862e92aa4f3bc7c1695c510169f6177a574c798a4308a9055b0df966b15fd75f9de02fe4290d50ed814244764579fb9fc6c50459a92c70daf58574086feeb2c24f290b7ba99bd7c5198a018d157fb21ba42e83d2ded7ae6eaa2cb09866cdc83f666e09983aff29b8fa531a008eabd84b755a3052004e3bca4477650c48cc46f76fae4a982675148bb26b4e8842989af547d8d394755b3cb61d4a1672ba9b47bf5b65553fa358c1d042928ed7e5e66c71dbcfd611ff2c55879da2c5f96256f9781301befbeb8f94f1bd1314808cdaf11c93c138ab777d8ba038c7f7cc72f1cbed2ba299732299cd87f35bfef8e816bbce3860f8ea529f7066360952de182a8639993285db44b5cc5db2156d6c9296757711c0c0e989693a625b8689163d4e3d3d60892888185279ca0ee4760472553b74d23b6afc9cdf10f180d62081e68052daffadff5ccb9c14f2f5f9725b21a593b83f2f461bbc1edfcaabd20a5e1b6561d304b2531f0d0a98741662ef8ee2e16943ff6c10eb23c228e7d0fdbe026a07bc4a8d933e08b9d092cb6bc88cac343d93f3126dcec3f0f8ab118618c16c0fb3c95f07f7f6f4c98752b2bd60c583ece4dbf247f466cd9c47a9848429b9302482d5b9e41dd5450a9d9c0ce7483fb04baf196db75b258eb4bfaa5c3008a419bed93bf8d914e10d8210dc47e4804adc8131ea62bacf407eda0cb0636b69c96ab4ffb66953e0a3a86e826f2b874774c938af5cdfe0efaee113cfd986749422780b6756b8f401bd216d645d5e9aa71ae39d4f725922625a58a784a133aa32727026d270d54271bb26bc6e73965f0587190262c58c5dd35a932594fe6cf4e77df95b540259e4e41577689db7b1fd12222908ef10eb46d78b1fff4e3720265cbe4d2147341342593042f171c8dd4b081a95e4ba44d124e681f660e853b54b2d10b4d809e5ceaadfa365caba753702aeae196fbe16350099807d1b71fea2dce691747e66ae817c1b2cf5e3c52cd461d00179411cc9f63eea93b02b2e9d0077f6bbc046f8e62f35283a706c33c5de723c6bdbdec4ef06f81ecda49cb0acf4f556305e9d5d1ef3a9cf4c45ef9c18615bf22ffee9d9b572ecf05815c09293a4eb14bfcca121fff08bf0f2bfeb7ae8a80aca29145f27cdecee45ef1adcf1d8aad1ef1e8877d4489fceaccd6565fe43933ac12ff5b04f89c0767fc53d9e53750bb6234898ac6b534553b946e10f9e0b0bc6443bd46b92163666213a065e7d781551dddc78d53612e000ad167ab2c3a217335fec14d82ba6ef7339e2ec9297ee17a1fceb85be2d558c33c569a61af447ae5aac261fc491c928160a092fd28748959878535ebafed74f78ff2fe44c2a0f4a4a791df80b9f98774ac148e19f3a39cccafa1b8a27eb24307f1949a115fba67be21bb17dba8353d9276fce0a5cdc4b902737db76ce109cf001c812f6460e319254188f09a663c2c4e8c2a66439f1c6cd208f8d581097f66b193e7e094ed9f81682a05f13b3d5f686db3a546abed7f81b9299c852af75af452ec465aeeef9467c0954a400600d1f47b702cd2b961f2746b2418f967e34f56d73065b6bfb27b6986aa01a5ba9d37737d884d254a5835fb56a25317ec8d0774a36d2354fbfee1eb58f656f05d49f9c7706067ff8de4f7a0d5f9bce3dc24e18b3368e9ff31b1a8fe8b96e05990a5398f28f307408d3216fb73b281db8a96c56ece65e8702a2b725705cee64c83d6cdde26ec562f2398a9178c0e3fb4186894d8120e0c9eac27c90548b7a220a24c7fe725ce956cad944feb8d6e310e01b58eeb29f3e8d2ac77b922ebdee625a9349432a97a749bc8de2138d1e353089972920e2dd505b2f050b154b2871375d8c0c5644bee8695e071829341145a57e35bfc6a703d452cc05070222f525ae6bd1c31597dcf8c60ddee4c24029781273e136f8c111107c586e523fed7eaf10b6d697fef5b60bb921be53bd33a50d9e1f082eaaea7afd6c4a372e720d092a85b4c824b2ecfeb37b1304ad4de2b89e6e57f1d03586ce328592850f793174b81e3e5a3eba483907160106f75f56ec6e3a9dc0fb5c737710b2757b77e581f25687b4bfd4393d6e1d93045815bae692c794c4c7d641f9a63f9a1dc001c3c23e48b276ba957026aa77f8ebe636df1083e88d5124f5adc6ab96a7eb76f8fda454867f7dec7b19ea52f1a9de5a4f1710960f4d991fd2593df95fc5805754c4f26d1ec55202b30eeff6801d17022fe4feaebf062218d0d23d2e21878edd1086b8c15c6c4bde37dd51e950fe4532ddfa1462651473ecd36d1b11baf32f3631b07c32e1dae061d5b6218a43df9a9c8b0de5d6b3bf1d45d796dd85091a7d67fdac72016a911bcf65db6590334144a9adebff5428f3ad6d11f5c9e470244a15e5d4ef602eb7c514b603934ccd6b89b39eaf44f3210df1e276ba0d345eb77ce2e23096177464080b0a30c7c35dbdbe7bbad66699cb31cc5a8ef2797bdbe193af65ac28a083038d291feca3ef01859357fcd33a09c571d6ffbcca6d0d7a34c1c6690e926c89c29b8bdf5bb35c5086d45a485b52fa45eb8ac011b12f2c07b80230aceee0edb3c8b7f739998e25472438ce90f97ee691bef878c9e943801a845abe3653300b7112e7c8e8c47a666b4c853c3e6a8d972cec32746a77e69e2dcefb60619f77c6311d5360737893c5ded1d39b0335a75be8ce82ffd68572f9800f44d2066a4ff31f47d831a0dd740f94871795112becf6326ecb0212e682da81dd24aefac14fdaaf79328d4a1db1e8f8e32886bcc28bcee0906dea4e609e3294a82710f84a65f8a3347081ab162ade3d9feb4389d5633cf0a11c25dd921ebbe44e41e316c59bfe2d85fe11f47499982027b275ae6064794421c27bc48956124cd59125573e0922586b9d7b45410d59b69aeac0616b45d4c926207a351dd47b538453f62833f72caf989909590f974725bb8d6b28d0a2f2849c9b67490431f2369bbd9c82e952b2f52d10a394597357abb0ae2dc362aced8dbb7c656009392f49e3dc4b39b69ec0636cebd80dbfda14a13f1ff0a667665ce06c7cef2cf7b6fb76d559dff4b4c9bfc7342a368846c696055b04852172a84c34709919b20d7d1c26ca9c5a0078adf4140a308c9854d3db58d3f754cecd19eb38175c622f315bd4b06fbe95ef58fc285bfc32c8c7c3eb108d9c2a1414cf0fa7c29f3f0aba4dea7f0d52aeb6801884daa7110426afe86b92d5a6ea6434efb5e4a3426188cdc4d7abe93165f759d2c1e133c2300e8723a4838f00f7b767dfd46a833dbb18f11e6c6f46dc60bda9a0ddc542d88dcd6141fb5bd6288d444c668b11ef0d5060a684e76665dd920b6b62f8aaaef2577773be5b8b1b0a6bdd020be3d90ddad1923c73ece562104aa1ba190714d89e390c1d862b4639d20805e72796d5ca5cf3acb3d1e1482c91ede1fafa3de0a17aa3fc2aebe7d548a754ddc21b2c20bb1edaede1f7d9135b341248560d20ad062aff33bf7cc805fb965615df40b8888a16e0010c3ea374a5bf854954ce2aa970a78a477ce877e1476ee7e9bcf4c053d436cf8cfe4a19ed11c0f85b110e68a6bc9d0dad3ce5fdfa4b70b7647fadec9fdff273d29a8b984792ca069546c1a30edbefadddfb507b106b3e2980909fecde27ef544be67d8f110375a3b7e83e8e743f58b8ee59f379314b3982dce9e055581a5a58dd89320be4d8f70306b6f14c0105872e1f68c2a758ec2b77845d34df375dd32ab5302ec4e497eeb58e11cd4878f583a2e98b27e4cab411e25b9c7152bb8b4adb09b6a993161cbfaf66334b59391927e5f39174dd1661495a6b702fa51050e5df41570e1ea5d773fc3827949aca9c3d625a616b700664e91cd6599dd40c19f8eb4c2023422aa6d87f3d1a75696b6f6430c602ccfae5963e57bc9abf36ecdf6e51c938b60589ada1bc1d40717717694d0123740eaf23c47197b6408c3be82d120bedb199b499f3ca34b180622a86431f1979059fc1f41ad7a3b3da1eee015f59bee059ebaad20f194273bae59e41c1f3476f4e15b74d2600832b9474d64bc716c7f152660c80297997d0b53f9dc962a9bf5633efd8cfcbaf32703ae121b0ba85d1e67efaf708c5cc3f2cbaf6119c41044dd1469933a9b94aebf82e2f97e854211745daa750e46934a4585b4c86d531b572b459dae2dc3c2631a1ed5de6a7ca1f7da7ee4cbb9f198b9eb965cf556a899b4c770bf46ce17ede41b5c897e67733954913fb83f9d88e10504fa858433df6fe3197bc9dae7a960d2cff6b7e67467788288253df8bcef61698fe54ab860f63a8b91b238ff904a579d53b57ae887a09c99d6904d3d1fe02a54149235e1a4d562ac008b607ddd0137480634bf2091f6c87f9f4073522c0ab43552df29ad21db0bfd6a3445505196af559fd6642e1297e0ccb20d6c34611265a06f9282738ec6cacbb73f00f3465e584d48aada9d40da8b9c84d1211cbe94a4b0eaa2aab07609585a4b486a5b116a649e5417b299e609e5e085a5b0a91797545cc9df523e55f3600891f36536bbaaa258df68662a43a5935a4dcf0c9b9fcf47cf296150795457a6b7bc820dc14929a81088ddfece65b33696f666af613e1ddc21c79499fb0253fcb35c7dbd7590818cea8a0f395bb79da2b46d3685edaf43cc6c5bde5884d46bd78f4e75eb315096d9f603b49f7507941abb3ae92cc7ca3854b38e3f5ac5af4782a2ab8949fd7e705e33cc652286fcd3c3d6b37b0db52941dda3244d7fe5ec571782976fed7088dc45f87227442db882a8cae944dab1775cbb33e6ba26a09b831d33e4b01357a41e2aecb73bc543148bfb659ce4716cbb8fa246cc583cb045390162f07fd7771a3026894cfa30f3cc2c61fb69fda2afeb20f034637c94976177fb5e35a7b3d8d3fb62ed2a3a5a4914cfbea446bedf93cb332fa38ca09862651c3416e8b646628e331bebb4ae8e4d5b965f393f9665ca82429fb2034da62049759c6c47a977a3cdff7faafdef74e4793a985d5d40e33e164366ba4070ac3967e231cc5102d08d4f68e9e3fce936fd82b7329c23d273e169224e891a0b058d61496688233b740aed515178c4444539927711699366d97e0a01d80ea6a099ce7212b3c7836c601b87ed5bb72a0a4a4c10ea0ccc7b3564f6623d42a83557846c3d23e75afa5bb4da6f3b71f522e9426d3be36786bd0a8583e1e70fd483736de1cb7730a20b1bf2a6f652bc85ab128368bb588c54812082ce8bcc8c982ed592b4c5f764986b249236f184b885cb4636efa57fff8a0811d611cf1e129f047acb841462111c8e65162bad03eafe85425212bb46321ab3e8e0a1b507dd5aef11a4f5875ed33e027615faf36ab09a12093cb43df8fbc5528c988fc4e1fb7d31dc8584a41f75096b1eb015eaa3b780d62dea11bd166bf8bf2af5ad1bb3bfbe178cf91edd9edd32a9976e3b085ed115d97b3db3816993679e4e7cae55914e4f4ac576bec628ffdb26213ff8a8205046fc91e042e803a88c70b14429c2f7efbe3df858dbf497413a84be372bd58b19e8f3c30a73747e2c8e1cd56c81a25f1e36f914c8c87d565bd6c369ee2bc4dc99fa0984270c5d4cdc0368e330e37028b43e59d2441462bfe3adba3999906bb0c5c3f5c1a55c689a8575c2acc5e443298f23a8a3d5f666540f77e4ca25c399a9f34878413ef03643b74f84f4553c76a7b253f5f9939b0410e899acc9013d0b799ae4e2962de2f35fbf1058a654c7d03f011a3ac3855940f1f060cc239970b3bd7d94d7371eafc1b3c05b98706828f20c98e0f1dde697652d0670d1de1ee48db07522ff1b8f5f53089e6fa2c5cf62872f202bd2d14882a0c24f2fe3e2605ba785d1b2c2b0230ab2f7e070eb6e82343cf9f1094c6240094d846fc5cc4bbb561ce4d27e8771148e19d8bf858767f3c262b4ceead4ccaeee7f2933bc888d2e00a6cab1cbc5bca6c132c1d221add24369f8b8ca903c50aee9922aa3e2d17d1f9b62025d338a5131fa6c0e351c309b0f503d7d48829fb04945b5474bf39103a3761f4e85eefea521d027c01fe0371a9ee1b8a128021bb7b5944580d8a05f4ebf1f65cf47a6e8923555f7bbf22eaf8eba7ec1210a32a411c7cc68b07bb3dc29f89035239ae24147300b50a6ecc37349097ffa16a03bd51fd40918175807a02aa9c41df0842f8b536c9ae843b05135cffa16126201e0db76a1aca2e05171a5f3104f723c4890e121377fb716ca40cbd82595854f1a244b4ed47e1053a79c344f79e766493d7a4db8810c67653db3581775af98a8fdb8beb50e866baa6e66bcfe188601fa3d25932eeebdfd3c00f1619b2e850c92d589bbbc49199d1e815424380c0f5f93f647275afb6d9ef00295871a9f848b4c9d7dd3b7577a0aac6d2e0e8050e324a9aa1e8000000000000000000000000000000000000000000000000000003070e161c212a31
flags = ValidSignature,ManySteps

# tcId = 11
# signature that takes 6 iteration(s)
msg = 1900000000000000000000000000000000000000000000000000000000000000
mu = de627040f731238955cef665a5c989c6a1c6ab5113365f28617cfead41d4098dc1a4c6dc0f2b0b5e97a86f1e876c6df6c8524465a069173027bd744ba62b3172
result = valid
sig = dd370035aa98f42b2b57faf39afd86b177063d9eb141e653796ba22cafe2bb78378ec040f4aef1642e3b41d421712cbb3b5f94c5849e111ca7606edb34644cbc4e606e766f4478f1be39cf5d4999fc79a35b90e4479b2d076e5fedc7e37ec0bac7c8057c3f776e9a6603ca9b565c7a06b501db4a127bcee02472653766fcd200561fea3f3d77abf6ccc308f6bc7b86d9234d6bce06b1ce14ddc40322555f1ff06678bf6bee9ac7b4ec53cede236f322e0ba0ecb09e8a008b0f590eca532e441dd19fe6fc796ac48db363a8a4a90f52237330b320e55ee8b87a7fc60e1fb260e45765c840ebba4ff4e5f4b5b98b299b0b7a1478c66695201d1afbbd1ff45645ffd9e55e1a30e5f3979dcec7160cecd2201c90d707162cdd95c37d20e9946b9580f1e81af2ee6a8746ca6b70968c2d4851d6d04edeb301612531d0a25a5aa140a95d54ceb8a0510e406063d218813e99ab439496d80198a02f52a7ba78e8a15487e25fe0d5e8dd408eb56d058599d40f536bcc3b945bf1006e785948c57d78a79046f4dfdb5f266e8aa2e3a4c6225484f8f9baf0decf4757055cadd1fa7ae3c757b0453747c8c68fd5e2b978748100870c75ead2099e3a04b3e3dec5cc0548c1f9c16407651958bb9644ed5c581407d8b72a86afc6fa7f61b657b09979b125a94bcb3fa118e69110df8e778898b2083d16ad64373d69f785a32b92cf0c0b29526b0477350af63f5a28f3c48b08bb1651367baa2f85e0825acc3af9206810876dda12a14c48c22e23117977935aff0426623831b3b67fe9498838403a9f6d07584b7f4ef930d89d8c5ce178dbdde82bb84189857b3d1e21e10091adcf600e2d9f2337a4bd3f556bbe4b4efa8bf7ea5127020949d8df149e52b8e43a8b6c529db5bec5cfc1589990c13fbe3ab5285783ba451285353f2d5a484f62b313b87f6af781621aba8fda91b160ce034791334ecb35362070edcafa2e11a67c3ab7ba3a96235cbea35fbbeb6362ee312cf0706d973e6dc7fe4ec4716d91db6b6f84f612c5bc07f23afde3d524fe2b994652bd8104de7346178e7bf3ea0d889ba3284137c848dfb9f5659c336f040ce646648d53feacfcd4368c74909d74fff85c789d6e289ccb84b9d3ec4179a23c3154a29fdc467f80fd4efea66b6cef785430943bd46dc11fa7f23da810bf79cb1e5f2743de611ae13a3bd26ae14b9633095304dce56e398b95d0ba16b364b0cdbaf1cebe9474e1f3884e70fad71a0993ae47bf733e8984d9835e901b57952e0409c53309b5555efe156573ed6f083061d9c627bfb217e7aa1d63a650cf7dac2440313864521d9f51e0a9e75c32d7b122299b44cf2d96300918c2aa8c37d3364760f3836585bf46317e6c6ecd111db7e2283ad49918b096578735d7d3db1e6c0085ed70027288fd6166aebb5277b8e992a0c4b1f288e9b873a2a8ace8d628e25eb6955c256331b3d3b86d9aaae080ea12db5a12bc9542995df859b4c05730940ac9672c89cd31729d32ab01af6e2da497f17a7741cf6685994a993681165b3cc8e472ce4932463cdaf25314a5fd2eeb42e60303f9f62caa848b680a6401c8e46781f70a3e113ac9b6be4c86cfd86de94867fc76810cda3732b41a69ad8de27dfc697769a223b82516ceed8a4417877da596bcd432c0c6a61ab3c346e1851b9e8b84bb3be80d3c6cf09e5735bf2ef2308464d4229ce660ed0cc42b8571a506b53785a10ecf86c51067aa32ffa4426302621797cf91e11f8d3f3a72edc5393a7a009755cd7e542472847e65332268d6150148a0aea7cde5b39b17afb031283d466f3ba17579b14a8e7500ffb87d187b71fae8ae1463d2bbb7982f97a4e864b712dd71edc687b348442bb1abd10d879ca99ba9ef43c11b40bb1a5de2614d66a13bc53185b3243a8d5308f78aa388cb750f54c0df7892a7face74a0340edd041ebdab40f7ff28bc0e110c9b2692fc3cbbd8886535348ae74d128e83cc31e02792a96bbd6265bb476d0f379236768325aefff7afc20dc49eb9a5913ea7072e1312145621c5e9cc0754c5f9d339a5664abec1c24753371f545f8c13f1ec229ac525e9cdaa5352410214a97aae60d4320a79d6776a35c621cfb2392f621b042a9452e78f148968698fe4ed8099f5863dc4b64d9c4573e6fba2ab509b39b4579cfd0e6c0b8f7d68b56d1bc6ffa581a21a0785090e785e1bcbdf5e772030e73c794b1bd45f2346e6cf4a1900a1df7854f2d3141e627f26e113852f4d05ee37d38f1aeb0374474093da17d08491e0bbaf97a49674177dc568538156b67e6867ec813c6a60a5a1e6c1388365d1cb94cf854be9364be2590874cf49d32a9c73208791ce96ddeffca316fb945017f0fe30525458ea5666d057099a60dbc583f177e820927e719da93ebc5ff3f14896fc4ae1a5ec5914d46483ed44cb5601290f16c49f5bfe16ea018701a965c002e2ce904ed31925c75a7b61212a276cf95b947ac94ac00420db30779996d793c266b7234f4a4ccd7e6b12815a63aad41db5c105eb1a449c0201601ca1d594cfba16025b066ce0757663b3ce0ad7ab49c84946483547b7f2c3b1d1e5bff4c5738b023686e888628bcbd710a9a62ce0e199c0424906f1eab3ea74417860cf42452af0c722d9ffeb6dc6a0071c5333bc3b3e51638c76a9e73197da8ef57f12d4a7de315ea9ce2c387d1f3260324c3b39b8e3eb1175fb7526fd4bc00839593ddb8af32f5cc96ea23641d0786bf30f144512a7aa868df8cffcb70b2c61e6501ab92147ddc35e8f1cac0c2a024aac4153f3aa76fbd12c93a4b0ebf61ac1457b946859bfd2742d63dfffcc527259bcd381302d709958b2be30dff7d4b9e9aad7e4209737e23239e3648fc37f4eba81c55aa79222ab2e396568fd812c9fb100cb6f0c1fc9478e90009e10aefa5f5bef7883f3d7ca8060addf254ce1362186be271c56b2deb82b297ddeb3d80797d7e57aef2c4291028941429004c93c700597f935d4949b3133df68a8d17545385446547c85fb59b6b8068423bffe8ebef2d2c237eb0f840da35aa45d38ec211f11afcee53ca9b39c75ae381e345cf401874e464927d83540835858c77e477d3c21b24aecbda8eb441a2eecf035cadeb69aac4bb0b6582b714059e67bc243f881e64c5c79a1fff9d515574c21a756878398e7654dc4754f749c9c55d7b374360a1ef224faf3cc91f95fa95b988edaa517a7106eaa28eec362848d462a1701a3e13297967c643257c5938fe1eb5bf9652fd838ca751f19827ebb8910d69278faaf82d5856555c9f54c45c0a816b348e5a51a3904556a87e189a1956f7899ecec9c57278ca4c46eefc42c8f9739e0cd5e28c4aa35ba72efaa92b7e2de14293de13114aef9741ebea6987e7e351e5f1d8af2cb1abaf8e59e826d061d3c09e3ff133f35caa30d23393abe84610b42fb950906c1c553ef4bd72bd3f06928285531d18a640391b34b79af33421b0ff33bd770bd510d38432850d57a493123578ad6532c9cdb12b6cdf63efe06c082a940d226897e8f12b22d9d0dd44413bc1904a1e8c4d22cf141c07dcbfc19080f13ddea8b02b61f765f20379cc2dedbb13b7b6c1ffcc40e4ac8a70ec3165951c8a67b9f42ad68b66c653073e427341e391f44711e035cf52a19b8aaaca16c05193994e99abd358515d9deb3b257ee50fae801fc3d250e84fe0d74db7b264237d4399f97ce97b3ef48b0a6e207a845b541d0dad400baad733ffa1e7c0acbc7fb58069421b4e90915601654868e9b5eaba6fcda048611b0b4dd1476b6414e5ff7c77ccc9448b3b5f724c37e8f3aa0e5fabc7faad7a119fb20d77dcf2ad0af781e60bdf5c818d45d948cff31d0f2db3aa7db39b9ac67d916b0aab6945410535167ebc664c3f5126aebceaea98b5a453ad124b1198dc33c095a7d6d9eec4da14235dd4e9d2bf79b4479c86218a39574e2c1b0e5dc92091d6237408fddb7e30c5b074c165d056fd0de0564566baee28a1bf9a7a5635ffedcee0e2ddfc56ad32d943e4f39fb789b4bd1454df62746322088d57e552448b0459030f44bfe27104b9dbed4a3767486042b098521982d03f8949ea96fc1fa4b78977fdce9eff19b8bbd8a6b3ac74afd6b377f59fe8757d99aecd1b2db07b2b8c1adc83d8061e1b46caeb062ca01c3f4e76e782ad23b1824eef9ce011e536b2b23fcf7423aab5a3dcaaafbccc6337624eb5a859803c31ea714f94ae2a4ffe7c08968932cd634bf681ef1202addce5c02e6ba34764c6e5c78265a0940e073fd241211501a38273089d3baf8214b063602775871d5cd7dc744170bab3e05f0f492357f88b7710e5a772147b1550ce97e22d1031f6c8f6ad1e12ae1d467b7a9cc08562b7ff21e7b452d20509ade857bc143e17f4b1154489cb9539f5b2f235421b51a1b72e7344cdc6e4a2c8d68eda01e4ac4051c857220ce3124020e513a92700ee3c4f00e85e0eb95681303685878906e6b1d4d480049f4389f3dc1b41b6fb7bea59ed18bdd2450249d5eca8d3f9183d7bac3163756627db28d8e4c1a7698e63f8c350504b8184bae970e3618192a96fd0b81a49640245dae366d146c71cfb8d1d4efe4ff6dc2aac2f2213cf77f92acf7d3c4a5fbb1cd353aa68a9bc376610d6083d68c137aba09338bea4b5bda4a1946f22e322b8fd9167e31ef83794b3d612c17a9af71031b79689b677cda33802e3c6a6c10cc259628bbb075e4a50828d117d2643babe4175178293ef6b88b5cf0c19d576c4c309c7ba762e551b98b03871b9be56f88296f043bfadb0ae40d88bdb4615466217cce78239d4b5e258fc3bd22678e467e833eb9a4e0bd23d999d74485cc03249bf2bfc881f823c56fcec40d930d6d18be3d7e16b01cab1d054155e4e547fbb380fd148578c74f42a33307817d356a5dc9bef3898008be3585bec27d21858d48ba44d5f88a01f886b79715068270b692e8a32938dcf5f49b285dd102172c846d1c8de94a57456d1d12ce2899dd7bb3999b346543f127bc53c6feaabbf74a17e4f1cde2d8155c358861f4c7799dd661735471a5544636d56e2c5134159ef324b3e89f1b84e308660ba483565f27b8c2af3cd07534ea1f6338bada34ea383d5377a3a867280f2e15f1dff190ed501d9561689650f841d91b6969c158e9ae2193723fecf3a2b1e3435c297cf4633daed6aaec76bce29c269a9d67f57d78980d7ab08e48ca3645f9ba898ad5ff96d2ecde595c5989da568d79768ee42dce0e133e91fcb4289ebf6fa5c47c5ca56840919214991f4cf99490a9d3a587272ef0ce0cf81151d7753140f50ba8d83a721828fee5bd5aca88fe56955954e34626a4c788b00fa682b6bacdea479535fb55e8c10b101857b599282f2c652f494475c71534c9a716a0cafe1e43dc7cb92a27690c5e144ab08dcea5f530e19ba6f60d36afc087eff2cd038f1d153541b8ba3832b8651aa2f937da09ec510389fe42cdb9e7a5312a7c6b9f2c7aaa6a44df847d240b2bae855f3494a676552cb447033a0a585f6f23bf46bf0aee555f29e137984567b69124104b6c62b9071ffa094bb70519f965ed5fc7e48c1a385a5a7529b3c6b5b0150b160e49b5f0e5ec764989facd42141ab50b1d56f8856b8c8dfe606f682dafe0cabcbe09a9b0d1552857c14551745bda907295c7866f44e7d88b847141f7caf62240a4283ef5463cba8d1c5c6c706106691f31f41c4378e7959c6d634d6dfbe35938122072e0c695e6d18abe03326ef807c266ba7f2c34c47a6e1cc3036462c17d391716d407743cff9a435201b3c2892ca1805414b45f1c33a5d67ab1ea9577fc43a1cbd727bd12459be3912a07147ca954d6f8b1f2f7f74fdd8735e217ab1078b825586c8679eef71af324f6dd5e612ec065d54f2e0933121f0be5783f821480c76455ec05a28bed761cfd087269d8c82465576e21d7ebfebef5db8fd99a72c684fb303698ee48ee9aec5078ac5a74bcf9d9fe146d49c5763b8a214c79af25a4cc651e78bdb901a47d7a6bfd537d7868a179f23b2bce5ca50c4136eac8e20305db549e93f6e13b3852d9aa849513f7665bef0d1ebef70a8c14ab3c68f2bcb1e48fff44efc57018d94d97f1ab2e4d8a4e7d55b1f1b75bace6afb3504d7922251cb9ab19e5a16ddff13b274253a1be485770b49fe85ed10a5a901c4e596a80e85cbbebbb1ac9fa088ae118a64a45d800c4314f4a0c92ae4405d5a10e749f44df1eef1f33201e79006e33f84d40c1a916bec3941948e9d5a6a9f42279b984a8cf8f67a6a2e8ba0597a6fc4d9764916bd334665016f14a278d8011de30e9f1688764177e9fcff88542a45e58d6b56ab6f2f0d7b99b430b4f26a7a09991a181f0970a91a4b26af689551acb9e9ef59cc7be79823cc2ddc69b99d3b673e569eb80b99fbec86abc488cabebec054b7c8ab5b7d8db022290da0b6f91b2c0cee65684abbefb02093d525c5d7ab3cdedfd092a3a4dfa607b92d2eaf1000000000000000000000000000000000000000000000000050d11181d282d33
flags = ValidSignature,ManySteps

# tcId = 12
# signature that takes 7 iteration(s)
msg = 1100000000000000000000000000000000000000000000000000000000000000
mu = b6fbb9af1033a67eb0c84b84213ffea52f8a1477718bb3c971f17432b468475658053ab1cae7d8f71beb330742ea8b9ad4da4aaabdad1eb9f17e0df2ec3e4201
result = valid
sig = 19ae6a59256e6fbd0771373e7a58708947ceb8122747527ac7fa697c0a11b4bd3b85d4601c4a755222e80c56809b2cfb3e07bea21ae7ab71f9a08808215ecee8f3e0385d6287ecd26430f2d314c16073fab6b609b9aa782c937425d85a5e8a40076a99c6943d9d763991189f2ecb5e6ebba238c4f33ed98655d99f837c5f380f998846c05866e8ea2d49ab8710ae4a00bead4e82dfdadd937f64f3eb68f73f30c7f9e0af1b2101c50e847413da48d3531bc27187a622a032b0c2cc004cf8964bdaa9236386976088d402f2c19a7694be2eb22eacc3c0878a9a6ac67ac105b0f18388c5629d6d2f15ab66818ec915e3cd21a0835b47d2d1c79d75e986bb6121f930c95e74b549e1dc1019a1eea99d73afca3677cb31a276907af768bfbe4f5bea7e5d7e2dd5f98b1d7f700e030c27cff0d65d224c2f5c84a593223bd090e9a87ebb35e5230292d2d83d40bedd8199c569a851eb0e7bfbd1ec41f5a82f5f46b4e8f939aeffaee84bc3b65bcbd1fc048e017be8e6a94ff2a17336636c5eec2fe30b1007e9801ae562f3220117d918d0000497ec00323c783f3eae8134e3cf29e5493eef07650306e6f6398e46b424d7c19ac3b39705ded999705d93f1effd324266c7229bfd11262ce1f40cdc07c56376189b775a3f53065e19fd34d2d8732d94813c62fdc646c854e15269fc0377351fbd3f4b0fc7de5058d0d2ee7e3057370017fef2c51494a1032dd72ee93aa3a4d3e6a96e37a2cd918d78ff499178e3aaad85dcb1505e1339f103df5da94cb78aa204f0a67af0cc81ad462c6818352b8bd1b8ee5b76db9cd1ae400c5c2b04caf353ca5382c72d872098209c36cefb171169f18b64bd3b91dc7c360f068b1295d84a259b638e526e02c6fce3b71fda3cd389105038dc3ef0220230c42f008bad41b42a66cfb80a394a697b474ccc03cb6becb27d34cc5248f3a97c58b0b74bdc8f29acca5761020b4d802a2f89232411615b616d9921fefcc64f0d0fbf37d74390d1a4c477e930c9a4260096dcb831f524736c401a0d86c7189ab169fd82cfafd0fe809ad8eb68a6ca7a2296a1cc5d1d950add54577374cd790ec0213aa6f5c0c54ba53e22deb34ca320c3634edbbae2663d7c7099f8af277aa444e19a55fb3a6d343416a39e5f292af1ac3e61b3f8ed66bb99c51c20b7a70753b3f676b6f05c9671bb5eb49bc531d60efdc7266c1aaa8cdd26f1a12fab3a732a8d8bfa96251e2eb8737041079b5cf5ae46a22ad070b8ade304a3c10a8eb17fa20b5c37b1ebd69a105277ff7aa2fff53fc895f01a4c16ac4bc043731445d4f397a8af51545f2a6b7dd07432a9e7da5e250fd55336060ee91aef91ae64de1e7265bda62faa6d7d66af6a30b9e280b82dd54fd6b4025eb87e191c33b3c59cb8545cd91b2c7216c95398c56e430d80c30a5786bd3ea5b9cd560e8f4f1fde51160b308fa09f06631b563407abd72a5aa0e9433dc14b028337e4589da5082ff309a4f54f28897ea83dce9a7f00c11b460afc6b7f468c093057a91cad7debbaf4034d22d1033d64a6a53afa0950355b1fe75ea7e76359bdc9715618c637a795fbc5624b7ccef1bf2c456fdc59bebf529a46dddcbe05f94fe474fbe2f67a37d21e1bb3bf0ae5b1529b1474ff1c30effbde1829ce4c70f12e9ed8f6cba5e313f57689e249786573ae3fccfe836c99154074a3e25d84cc3472468efffe1bd19f27c2be739d9fac4f3b0eca9e0dc422164fa1de778c3e2e963af800feeeaa5777300905ee6b944f0738bd3ac70b07f07fd44d1237d20938be34053f2c0a6df8b8a30393fb6c8ce5fc9bb0f16183bd3b8cc2ac8f131901d7d6c5f977f9e00d2680cbddf58f53e69eefd7aff151c07059114eb1023aa7ddc8fc499d828e492407e3ada888dff688e9059cdc14f2c24682a8c08993015818a468c232294d60a635f39e1038ff589c3d5dca5f4e88517c81411d958c1ac41f32e20712335dfdc535eca3878b241a0cae45911d9795fe4129d73605831ea06b2a660e0bb8db8507db90724b8d43444ca9be1a09dc5850bf6245bf3d67494fc522f5b02a3b605f7f57ae30dd3553de395804138df9d4e618f5415941452a01e40c09cdf84d7f843767ecdee863b4bf5c60292dce9b017c3b1a9f30f5c3143fa78bd17038af67cb2ff1c98aa55c8b9cbc1901d27be5df4e926433fc0e01afd4b823541bffd88feaf94a028c7772355d0a64aa18e0f1d1b239a84244a3f5238774a7a259c4ecd2794615e54adf59cd38d2cb315262a22b85008093419dd22efbf27f06e14e1d50661dc05dd9c5074c71187094f2374d0140ea4623580f1c3c2f8677cedf77bae1c5a5b7cb1d2b23db343311cae4fd50f2424d298e0c236023f0b53b8709622a7f0305197fff2caab0dda080f392603c8ace6e46f7d1cd3ee7ef7f74372fc2028d3e550afdd2085078dd373f3a27fc2975917921f1d7ab796e8c77f703b1e7201a48ef5fddd465fe3ccd2465ede8049d54cc60d06fee0e5bbc2912a2d44e250e0819748c797a2a44b395d86fbc48979d6ac808b2791bc3b11312d4d312a46d835e5233fc471bd7b7a802713d2d1be5eb7ca8378b5c2c259f91721f6ab3e1a5828e7804f9742adc1b3dbf5a5367325960087e3976db60521ab0bf559aa43e5cfe6f354cde0020ce894acf4ec56db0bc8cf49f17fe0b5e00e147ad50736360ad39bf5c561a8570c5472da1384ecd3c698a9f4988986e68cf311150ba5926e56c0b133d25d58d6d741f7a764a453f370161bd258dd027eb9cd8f3a1aadfabaebdcf7776a85bd3ecf852eb6fd38fae45e9378637b6d61732a7b39619c2c5eb376387da563874cb172235c814593828b2f3ae8f1dbd51d27b73246acd8997827c9bc6a44364a3513a9e890fa0eddaaa2c69ae98934ced34d97866089f4481f02bb53009a3140fd3d3fff07dcc0907202c7b8c2491b046427e2278cb07cc61c50fcabbe3f34dbcd2ecc5ddc5139a1f99f077c04bfce74f1e25a28eebb1e1e4210c3bdf749387d02f1ea9781b71d2ab447c2c9eda39cf0c95b587d2083a683979106f6cb8dc9667c12078aafb97d65a349e9b4b8db4ccb291ce8de306b53d88a8919bbbbc2f245d03221b3f7791ce7e86997a90434b588d08b547bc30072e962dfb5458d2e47eeeb2c08f92fb3af636bd30dbbcd0133c7dc5a0ea56f1ff4566442ed974addc5b46e79b7801bafe7b70bb216ee5e85a8ff6cb4c96db1dde6f275a9273ac670fbd976530e0d4c760c4857f26998a4e2432d0f2fc419213bb0fd6ebc2c600dd027d7d0880aec2cb12516c53d3a322e353d683a0d0a95bf42820ccc4e2dfabb329ff7fa1da8493eba4e0e0f117a1c1e5b1000b63368edd6744bb352dadda8b79986c47641d500c826b5d9de721d7589b652bf4e085b977ff1494e1e3ee0c730c7fc2b9d9a3a290b63ceefc5bfbe47ddb9abd422da0b347e56be4f4385480955b292e272665b8e59bb697a30c5dbe7972e28088da493c81ecec7af931c72eeefa2d97f6f0a38ef4c2253b2a45971bcda5d2495d1194f3a44f7dba53bb93684ef7fcc47e11af588aeb7e8196dcd19cede976a4a69345c953eb2d349b2114582bf992cc275c764293082cd02554d82150a4aab3561d838f2e4185aa0541d6eeea34c690390e2995969ce77c4e3df335d349efc0744fc2f00188b26eb5374f40912c8abca7af30403795b04ecbba77865768f8bc74e3da3133b539c813b7de96b422acae5022944722f055d13416566e8bb6ae3e87306a4fd94179beb0796874f38c6f70f70cdf829e655f23f0783b37d4043551f5f2b7640d621c7e823a2f2752323065df7fd85f10693d0355ddaaacd21c147005f6152d553115f69f4e363cb1a918f25d097a8fa20b52bf73fe76bcdb0b8d47a4e90d3bc6c49aea17e86b3ed46fac9f3f010132c13355300fba6af903cd10bf6421001c285121a09e024c0b22f303570e64d9ee82eebd2256532ab1bbb97771d0e7b48362625179a1e76e8e32f02be52a99b1af215cab44d1c4c938d589f15c86a962f1b6c9ce63d6969b42b79c450f684c4e613101e6decaf43353aba3c3d06f14e20931a227bf4c329715274dc92fcb3a63a469556b632821ce0a56848235e727699baa4d34741c799355b8dd4b5d6b3b9bcb9e7f568f67964a582a3094d512228781c322fe58c55342c2838e4b99a067a60a0fe0e58f39935dafa0f3943f05439e0e9f5705c23385faf3a4a132602302ac3eb68473666fa16bba0219f56af2c02c1b634e6ff07c7d29fe1aabcd031592a39d64c579492d1fbaa18834024ef4b3d3bbf94bb51f4ff360d96f2477ef2f09577c1ffa466c79657cca2638fa627fa478595d52dcfec7e535aa9073530527b6041e4718275c4ac4653520ec18b9e726492db278a8460bb6cb3b5d1942b39da670f48829710c2fa5c6ce2d6c22be7ef3a92467ba228c9b1b4390603a640269287b583de09b68e5c4ccde813450755e332fc242ad428a1fa977011beda483c88d14acee94957c5102d8451dd4f488231b1653c79e6a0037fb931b1759824c1036b9a62fb69d65363e8070435f7b473bd75742138f771af622ec5604541f78a58fafc526d74debcf10843af616c188dcd1741ad33fc8af61b5ee5df15bd5596e5504e437fa57658610d6258e9d7bbb7b68bfb01965f52045a9823ee8c7c5207c6caccee4cf5b8a664b6bc80a4d9a31024472087960a8f7a17609eacef0ed404ed42f5f2ca0248155efaa8d92a8d3881fd7037ac9c7050beab52ce3ac04d84820c2d40ac1a4fcc0c2e53adf3b45ce5fcb0543a4ec14ade338cd410b08e873dd6c69a445229220690dc3ee6aa1008a42e95b5b04806cc149dae474059c14a4e4ee70fafac7e0f9e6a46eeb2406dc2db6804d473753465d92b5a512327a5390f6e9b6b9dc1cc7d26c2d874f6dd408f200b75d369b141869179286ff869ebbd6f0aeb4731f6f0fce75f3073a56eb2da03e5aa4e7919bf8a8e95aa0e739d4625b22017d0a959164d3c850ddc3747a87c1fba157147bb389f139576268ee66c3a68a37e44a3efa024e75601c9612c25292393c19eeb7117e992ebfffeb2d954e169ef13c793d4a1732b1c6c514203439f9e357608c9582a345a1ac7160e531906c932584603ae033ed762902e629985269170da62c4a0dcb942475e84f4795a4fe14eaebe6d81c8449b7be833538c2c48ba00121ff71baa112784775da3a97952204e7c36667b032d0653c7a1fe6c049c55f06ef6e7fb2d082245caafece7594640ccea08c41a3c8e0bcf6e9de3c9aee6783d5ed106c106fcfa661e908a6660c1703650eb3b0214ce947f1c3bb17c8b9156c1c40e192febd822a9ab1293426fc80ec117b1f8fde63ee0c22b743b4b4f334df749933ff182186bdaaa3274c0a20ee495d195a59c9bc437539d46aff19d5696e199e9128239e23a94715a4d9cbae6fcb8ddc7cd299b47b9b3861b1bacf703ff4a365548c9f32f5ba8c9e963ddc29415aa8c46b602436d35ea864ed77b5faccf0ce4c4ecf2b9b076a10b25bb9a6bf75eea8b5b38f6ed9ada84baf2267a5068964802c878270f7c1e306d01b9661889144fe799a49f17c857eb03487a4a26ff7bfa247dab3384fd78f3c6ef2c3b392e1dd950c332ac038b03b72da8df56e1676ade60cc9e188303a92e3eca0f4c4fd0f186b30504fe107cd80ada4aa3e3de3145e445e267412e9b5392a457d33f80f010f19f5dda7f3f454eb0e26d24d426a146259606b42fd9e2ebeef0dd8ed74692259ef869c72d9bcbca0ad16051083c0e7ea52a44e6746a278ff04e90f588fba34e812e7e7ef92e3561eda68835bd2c32c5171020f6f9aaa95cf5c94367ae5907e21a04079d637caa997145fc20a847bf36288b42af90817074111cc12084bbcb6abc3911b71ea5a6a2b7b3586ad0ab4eb5df7219ccd110363352cca2478cab48259693c5ccf3d8b5013eca415762984ffe1868817143dba4549f20abbda0a535e7924ff5538614b924bbbfdeb2e582d5fb99cc9bfcf8bd5cb5b9edd7b509370751c9528ae35152906c6003e136484ea1228c7bec816392c42137075d07ff34b7a01660aec8f1fbf2c4983636403161593999099952a214e5b48a5fce0572653e0ebc4b3c610bcecaa3b1247bb3dd079a4decfeffb28ff53049878fcca1071cdae4bb1aa43689a408072bb710e7a7caecae50d64341921d502aad2a8d44b8cdb9fa8d7d3d19196665493bb4e863b3d465a5e5028acde200750ec9e70cf8cd64c7904a75795ab0bfc609277e498ad9910843ee896b08772414da82bb92641a5f366c3fce337681660af8aacf531be95cdd007ac254fd4dd17cf97890c986afeb1574e2b7954796bb6a089b72aefd8678bbffa5413c7530c2ec532b197d9298a13365e3c5b86bbcbfb6266728190c2dddfeafb080e6a75add7e67f89f40b1e737ea4aecde0ee2029a119435a9094a4000000000000000000000000000000000000000000000000000000000000000610171a1c23262c
flags = ValidSignature,ManySteps

# tcId = 13
# signature that takes 8 iteration(s)
msg = 0200000000000000000000000000000000000000000000000000000000000000
mu = c88d89620e59d2193d8cd1b4fec815ad162dbb74910690a4a93713c2f751cf108ba929d6d156ecf1a7b035ce6898181618d6971ec1bfbcf324fb341a36397107
result = valid
sig = add2b5be4a714a4161a6c375c75040b0d8f18362558186b02d0e7ddbee94609b75852b9b8fb97d46f97a1a49b40aeb7df51a142773383f51a0f427a39eb5f25e5a2454d0351fce1cc35fbaff865a3251509a0d8aa4ebac94c12e5c11111de62b146996eadd88df752577045ee2edbc9c0a81f0b0eaf40e009b0562ea5c0af73ae2b5cfdcae1630b3ef0cf9e206f8a6a3698dd130b64ef2701da341fcb62de3916512756deeb90e3c6d67008acf3b7e5198fec166422ba555dd344031d4a1ec0901bcdd613421f036f7357cd847d9474eacc68e8a9d381ecad6ad57f07fb6747a9e47c1c30a019eedfc645adfeb20636661f0924ba943f34b6e635d9605c07d34ac17f70aa6c6511c74f27bc10dfac35c48e2a1098f34235069b6c12408e1dd7a0a9f2d86a561118f53ab6bf9d6f77d0b55f4ddd45432262c46d9872bab7835ddd4ee32adfeb25cafb17c36cbc725b697fa37f691f6cea3f8bf4fdb8d5378029cb6911709c6df304abb944e99dda32613aea539f249ecf16b38e7930dd80999592b1c4a6d63d29097bf9dbbe1188f33a7932f920297abb436f717ccd786e5c1d592483e524a9d91da855eed49c091fb03b3090dd6496ea100dbd513cd9afc200db4d8c0d887271b6a63cf8431c73249fc6a359a5b829d0645910a8d07d36e06cddbf6c4f6dca7f6eea50dcbcc23854cf03f773d18974c9b8bbb83247363614ca147ac009a41c9a57aade43808cee97cbac2b235ccb2bf3db366a06658683d16a73485ecb5d31a268f9721b15ef790187525d52f6ee7b3678a5b682e04f0626558248d5d1274ac7c90b777a8ab75197e92d766a42e2df4df7c09d24fbb4344c29bcb179c684beba97ab512285744298b7cf66d33e2e382a161c49f11cdaec4820236a8af2cc5aa551338cbdd814028d44dc4376a7e4db40e77a034eccf07b59eb0808afa5e319abf72aa11cab07c267304b2352112d42a0a276bf7b9fefba2f08ffaca25eb67ca180d7c4b581d4da047e6f50f64b450383fe2ea1abe0d575860e9cb91772619d5f583886ad2ee395245e3139ee877ac9ddd66aa61cd9c0a36282e9370c5760e441e18706f3dcdca3e9977043078d50f69b944f0d405b07354f42cdebedf22133076a591c964b7b31ed9df3a1c26509e30a90e04ed45dd1908e7df5bf882c64ffb93e0b00ee20406050d1be2a20ae85ba3715917a36547e39c7ebb314d5ebd3946635db38bc7a467c462487149034d264edbc90ac6b591e088476c458638299c268f2efa7360b71224f4acc8e93b0d0eb314a143bbab70667f5b0bb199702c31c50521ca7d8fb883a78a12aa081dcbbf0f9c3ae18cea1d98d06c95387d994e7ea1d1bb5a60c89579cde48e7c3e103ddb3d889c86c879f116b1f7cda05639221ef2f9b4245af759780c1a3d9ed65cc2a763189146388af57874301ef63c546d04f9af09a8ff14697ce43eff672946c3e94153198cd6b1036d2819f6c01d1746fa66d457073d563ae81aaf2a9634714fb52f6ae182fc2990af8ad5838a88264c3042cc09af7914952f2aeeb3c9e452aab0951d53d00ff38f73881d665ff3ae7f8aba1b325430b75cbe119ceb9b4489f7bcf884e48e0b8eed24371b82663d53e96568dded90dc8108c6bb204b5b2c2bdc3abf1d934ece6a74749fce8e031dc4edf8562432ac1241e3d17b5b7a4cbfbc0e80d08cc7b4ea0592b4b5f806a58162635b30c194a6e8cb749cf61ba5202de59b4d8c90d328978d6ef041d0f787cf2073f85603a61051b537bcbbba06089ed0cde7f944d3ce905c13e7dd003a0c3ccb6ee9789a4edee386a8f6c0d4e2c56fa2509025605e106280e7367f0789be4d221d6788e38d0623ca58315df7eed08890e4cd631a019af4e8aa13ac8d897507a8b2eab8ffb7dd0f0844edc9ca448799fb0ebf11974c4aa9fdfc4fd2946cf74db9ab3d37d48afdc522427d71e6ca5702db7f78f535a5cf1a85dea6bc210b0a8e79a718e0245019ab10bf5ab9908187e35877d00c8daf811a8eb2c087d266bf987e54e4f9bcff4f6eb79c01ebe28fef01ae2cf863774b405a8e7ff6f8c0966171d95b7abe0bf0218b7df49f8387e63532e3cb0370c15e73e3d0aa63b05b7be8c06bb9843b0bb358c5215eed6d34871b56cd10c081d54bbe3a8ab05d807a90e37d4eb3d88f2691d2e7880d6d37899112064b693f4aecbd834633ab97b74acaf777579c2ab8b5d6fe618d415a937bfd09a5b3fc73b242f5bde8fe0d3f2b4336874c49e00c8426443811df2b1f296f3f1618ccf2372246b17f38565dba0dd3cd4ed2b83650e5ca9cb948a49ed42537104d3b488e06c1f05c3eac44c3dc0f4d1e6de7ffa8995f670471d2a4824f8fc66a6d42dd3e848d7fbee1defd9cae3d1e70adfe607edb58e0aefee5668e8b03cfe3ba3a881b2473fada1052929547be1129c825dbb0ce14e9d87cbd16936f8ee6b6e39034a2138100f8503623be68a0162969055aebd89434443c966e7064bfc6e7c3cc99d63babca4defb545f69432f593e718e1f922f1e009cfae0edcc3dc1b9321fa050db81eb8fcced9998e956289b601b4e972f25d8ed75726d1427228bd0c0e7d9e13796bcc2270d40532771d3237486b62df1cee59b4f70d5487ecafa655cc70c6bff966621476d3c7cb2fd5dafbec821e51d9e6fdf46ca85e0e71c68f5619c925c409ce0bb46e8bf8af977abd4463ccd5f6a87a83068a8f35793bd5c369ecc458874b3f03886d0a52917d358d4488658b2932861394c866408dcf896f83d70cc0d99062a82e40e5563a9c16204537ee305b67e4fb2d1b5b3d2fff82a97cb56e4622ee9f1e7a6b11a4e77180bd5ddcf197113ab4058528124a3a01249750e1136614147eacec91b271dc23a2f03be0937ba73d18d912f2e546ed54ec6c11c9a7d1c03033969aa79d34eb332ece85d5956a42f0ef1f156fe4ac80b71a0c05f2a3f3c2e302fa600023b89d51b5ec660a9b936209b4c0d64f82b197119581cf0a54888fe62039eafb7e943d9d554dbce1b3b0ec2e7d3d713d9ab8aceb61b941b47bf9745c6f6620b8e6ef1e072e72ce68838be7e15b746de6311844596fe9a0e1b60f52632ed756a358c810f26a79c38f6f0d0a4cac9f9f8b5a2232147ac457d6693d4725c6651ff0f5529d6c0ddc2f1e1c90caec33618a674e729e40fb8e20ee4468569c1961f1d123d6d5458ee1d3b3b0f887df8b4ea5c0c7b71ab4da51c254116808567db12b636beb68d2685aa1e6b8b61f9eb3175ad772b46d3a6ba4f1824caf93bcd1f6cce75975ed6cf466b7bf7f319d58a75dc311defa64e6c9fa4a376fd3012e39ad9bac291b93a9df688309ceb7fa7592233350e049e97f505dea1480a8220a5a80dd3a7d05980936239d5b0f9904849e3744969a5fd76f953c5a1722eaac6461c8a0001bce55c13ae7c9d7359fcb3b27bb22bc7251102bce42852ea71cc398e7a592503096da0a8e284421b73f07d893e711bca3cde2ae7062f5800fd32a57bdf37acf8d0d67533b767735440d559cee3acddaa03eab2620df9bdd069c57c4da27fc4b5ee3e1d681d42a312f0ff0e1d5cf93a03d2517cef4ba96bc3688feae93dd6696cb00b216d662ddbdbe99c58bdc2155f9591ffcf9dfa66fad007a573c7f1c61ec88d9bd88f458c6946259e2ddb28997b9238ce63c6a065e16742dd538b4feb4b37ce8519c19c8c00e255c409e236d856afa1d70c5f7933b492a086fd00fb321eb8f5dd1dd45cf31e8ad367d5fde9684f7c0e20580f832f0ef0d5e0f3e617ba6cd1a8ff881a695894e33fa669c418f423d1e6c0d650bc48fedf9a962958e0a873e408ef7a0787fa754198ac10ded45db172fd1dfe1d9eacb88961afd3f45d186912d35892176fd400f4449c4319e6a84ce317b58a290e6d56e89e5c3d3337c0b787c9791a586270655310983c80191d0f7a44c79512bd6064c542a8b30c3773b8f88d7b24fab9e8da9c2b35581bdaddd272ab544b294fb2eea5ec38b7ca953a6e15ae22fe4cb9e61c6b7d93f361de94cbf370ebb4b80993a30a03480ff9a9c21f689e04d8b387dbcbf28fbc43cac606f0ef73db86675c40a0304297c0bedc2e99043096f4d4324e7580eb4f166ef161723e76eca3f3ceb45ae34aca1d9b53d944c1a4bba787762737c4eaa6c0014643a9abea775b613f503ea3f282836b6416886732643dfdd4a3df4a954e1df9befcb13d7e3757bca76f2b6204e6628758a904a44be528b06dbe4e08f3fcdc949737016b1793ffebfa2f1547c4c3cf7d083a211fb21b138dd5d991307b21d25b51f68ebcaa7a6e8e4c18d3e8daf24e76c767acfc2e1ccd8144bea8f1df8fc874634d56859d171c8a29ac1441ba1ab91ae66f830d8272bd878eb1c113606062f5b74993b600d1a8a90673f8a9e26a14b534e248e130787bf93a34b4a88bdf27dd9261cea964d2dbed15a202a303d07f8b16cc9ad4406655b3bcfade2554b54bd3218ee4f4195e217d3bed4b47d05679fef824f851dd7b132048470a31a54b3283e5e1fbb0a9d07758294bdbad06c3079ce69ce80dc426b6974f9d157dab0c5ff4b696f9014053325a3c97776eee69c92dca37e7ea97deb9d39c8dafa7c054bd9dd85329761935816688852abb16a4cddfdfa62e810c05602957eaa76c9234130b4997a16cd0611175603669538ab43ff75b83961817c3e7579c7130d316013a3b7415c335ef922440362bf9209af1358e8fb4379d8b0ada9c19f34ee5246da271b5f4cedaaee27587805db201c9ebeb70ea19fafeb0b20372cfade0ff2a2e9c3158a74bd5c7f5cf1402f796535b49fb2a8c53a53a29a9e47acd75f5decc4f4accab88c487507ce68854f28953c90ffb3fcda12c0258749088840182699a98106cba81e058cbef2f0873e5235328d4312e939bf657803217121d0d4ba74bab63d8f30e5633167fd72655e8aa7e095063fb382d75ee301855bac604b26cf6f810e781c931f152688416f94f24a9084f430e48df6a9f71713a03eb8c7bb15f799afde02c60a9c9e5f4038c03faaf6f7583cbbea814050d112fec0c82428145616879d8c36f86583be2408787d39bda88239fdfaf7e260e3aac07e61972e43a3bb5d180e75723889cc0adc482cd7ffac3ade30ae156f5a34940ce78f154e0693c664d03db2ff47c22dd5eba693e51bc799cceccd8274c4d47ab5419a33e42336e4699bda04d7402f9e761de4a268a99d4012627944ec15afdf4abb4ed0f87a03c5928ee268164ccbef16eca7e25cc63a268e0989495d47a1a2be86bf30b0953d87e0f028e17b9d4744fbf852d440cdc2aa8933f70f5eb9f1ff77fb1664e318a9c5ad7f8c99e9435c47dcb796392f9800e01fdd59affc603823d5646eb22b4af31982c233f5cb814d8ea069f454ddb0912d7429993015dcb5f224d2043b86c26652235ff9afb60c0c7c01e28c5c4f03482b688feb53dba8771ccf277eada93941677b8dc8372dc04e14fa574360d6d8f1756706db59948a5d947598aa43ead8c1b5e33889453bd24bd2ff248ebfe065073181095fa9f5a1c0a7496d0b92cba2490da100dd845ae5bdf4daae19255787262620bb95697fcc2227778854c4a64b2e9ad2092f5c9e405a3f78c82c4da3783092d0dc8c23b4b6384c35c804049a27f1fcb4cba07d13218e77b07553f29bdf57f3839dc8d7ff679c8e29dbaa22ef16340408a84682e709667ee8914c8afcc760e43089b006b6501925ace2298963bd9b4137e30a37fb98223c460ae046d98f3778c1a131097884d7fe80790039b0f521257209422ab513a2bc07003dd286e22d7cc92865c2ecb86eb5d894fbeb91857ffd4387641ac6765d967efda7c33abd1fe96a7b28531c80f364cff5db3371432e3459f8faf0a68da6052cf6f0ccebb5334f5a917cd8fad1c2927f0d8b4905e73b08e26a88c8c3b8ce14de97f3cb97d1bbf064bf2e066754dfb7c1c3508bfae9778e2d20405c4c82c722b6f5ead56fb0834a47c35f48a732b8c19d88bff75ae488a52ac25b4b9038986d453ebbcae6a1bd8ee6b817d2193cd51adbd4b4f37c0106dda8d96e4e46d6b74152aae7706714ac6f91880d0de53d096712a1fb04e85d59fe64a2d5acca31d1cd08fc8891b094467d0d26b8aaa637ff6033eb9859795b1f8848d0877b8f581780dbfe9d3c966ba3c55270a325d1cf4c75f2eb84bcde48802c4f0430642400f6c0ca126bd0523417933d51e8a99e8c87064d1e96713e9aa7c7df5956b1a38465cc6c0581d4d885a2df6b0626fa96dd4b20f964fb26273d48419170b2ac9156cbf61176e872471824ffd74bc8278d657d49b5c44d1e503bd66736093f654d2ed0b16db276cd639abe334079bce91d82ad49333884d16b47dde5f60e0d0e4fde7ddd5bce3586fe74e83b0851845551bd27f5e5ab65422c3a9da9d300101a213faaf7315c778996c9000562d3fc3ede0f36545dd1f6010e63779f282b6c7d95a1afcff3000000000000000000000000000000000000000000000000000000000000050c1217191f242d
flags = ValidSignature,ManySteps

# tcId = 14
# signature that takes 9 iteration(s)
msg = 1d00000000000000000000000000000000000000000000000000000000000000
mu = 0b75e949f83c6a17f961887325902615639d15237ede5821131b3300078d3ec0fb630cabdfb53add472798966c55a5a5e448915f153f35be136ebdc4b0bbbfc4
result = valid
sig = 81208badc206934e29b2c650302144a9f0fb2517ee9bc79c9c40d698141187805ee71cae1d23ffb1f6ba8cd0f5679dcb197780cc6261ee405a103c5d262399b3e03027ef2cd9004c57080d56ed07b08f412fc9a1deb9182c97ec02070978d416404b23a45bb005cc82e6eddbc2aeb0b9b984a0110561a49f4ca6d13163d6d943297a5ccd64439e254150c2dffdb119947a594923e10fa97718627355b64aeec1448d96b5b76160ff46688cb79cb3a8f67393019226329613458fdd6fad3b111ee576f544a489495385c6ec1d1f83cdd9b4dd62152e81bbace1ab62cc81ae47625cbf1bd21c769d3f4b8f350df8c3a37cad42d92c80c3f5e254fdaaa10c1a42bc6284a13dd7d5505f77b3afbc0bddf4e9f434448cdbd9860bec44012425baa77e33fd1000a4ff37ad79a726704475949447e27e355abda42901cefdb00824dbc4ddd3e64c68bee668840fb4a7642dc6c1b9cdc31bea1a3f13fb8b86f677e2804b29c5c6ce393c9806b3623c47330ff1810d026a2051636d26cafb5f4087ba4233747ebb84697c90e955543cddf792cf4966604190f7c432bde90e767192b3926372603acb947df8d083d6cc3863f59225d30e526a200557cf5b49a35b98864f13eb9981f9edaff3d9592188e0f921d5091cf4d070d47d60c17c4199d10b8c1bfcd3b207c6663240c9fb5fc5de60216967987dfa529af0481e030e831be2b7c6dba79c7da8cec2dcb5e7498df1a69acc1c5c04f04a21b8709b224198fc4845d0ce7daaa179ca5e26e75f8362369561bd57ec9056bfac6999046e8916d0af456dc87f0260f2bd1e4cad328be0af475a169041e3ec9ee1f38102c38b07456daad7a380a8c5838e425c96bd370e49f8fdea521f06e2410f04d6fc655dec1d8b4573a31c8889fef8f57c732734b34500ecf8d7d70b71ac0f6d73b74c0d46dd3bb316ce3eb13e757a34d9ebeb1765d54ef0f3d3f14dafe6f8d395d7ef6f9a7c31cd8ffc190c16075bab80f1816b9628ec1ecc057d4cc8d41a541cbb75352610ae739c447828fd107924aaf4d71f0518650567b08b7437e08ff2de32eab8632b089d2698b03dd776d7ded0f69f6e973fcf50d86e8df073bd33b9b6e76591b9e4951688c8b7cea61974e9b965344edfd20854bcd9ee6be8ff323d7aaa1f3a9810dd4a7360214e89ad370bfc22789a5d2dae4429d958dcbcac7e695eba18ee83a6fb93aeddd28c144d574134831020808728f02df257c90441aff43163fd53f207dedfb7aead97a80c9b8439b6ae5a623af9f8ff29f2a475d1b8e3c705c073e4149cb3ebe73058df1a6461423d9a99264949342e3a43ba74a00b22c1e111c44472f2f884951e1e80d90a4fd22d44432ec9520cec90ba51c82ac2dc864ad22166edbdd4d622be4ef75b67ea0e35bc78e01603d286c0e1132a355c85a21e0bc79bac954b762ad7872a6b2220dae055e8ca6dfc88bdf6d4a4098d5e4f1586b9126f8c75c2322ba3f4a51e8820e0a45bd2c603347386035a9ba754cd464f909bab4493363e306e90a73ffda3a21b2985355f1fa87c3e447bafaaf7ed3891c6c475276f7136c563e3500973e45f319df6f2b8f1909e35faba0772629da3527db4c9b745ae9ec8514e3c0138a2f0abae5128554ffc6bc45c454756c06040c319535574722e0bdf612340adde7c2164578980081d682548c649bd482fdef2b7d8f4fdac980cfd5c1c26b5f50df7dc4124eda69498009723734a868f01b10b5ea004908a6ca838c08edb393cc1dbe540e375afa2161ec61e6c1e2822aceb9c0c1fdaee27d2bb020e7d39cfc9486afc3810d120a807606377890f2309675398f55aba36151b505c737115a27a020ef85184bbd531afe152f88a56c4c3a914f40a30f1a287a7412567484b6bc033621d70b26bdcd5f9aeb2a63f96846ac6ca8bad6237f19b8c9f96ce65325b2b4f46977f8418aefaabea1f27288fe72211827a2ab10d3e4f00300692ccfa3eb7402747908e2392a222362151a89e35282b14a3b036ee2b207494cd7cc347a35b62d48afd5abebf305a23170d77ab8e11ff575046a69c0b5ee26e97b89ab3d7875f26db4aca5107b5d59ba3027655c51ed2c886efe750231cb2f9b80d83c893a0ea0bf9777d0b5b6d9c08344b94c45798bea89ab6da065de190aa2c555866d584cede23a21041a4336cd6cd0aa680b5baecf256b3f8edf12322d5206b1521226ff277b584d166308d2c94d4eab40d2c39fee928c98a1a6832e634fd6ef7ab3464def3f711a8e2228b489786a543865cd2cf94183a56c0a3f3cf2bed33f375556e7b8b9c51076c0c5f424f6171cca215c4f4179b9325b1a00269413834d39b8e2982a78b58a9ba0572c32835c6d6cd76bbc568b78d0150e7b453a261813a4d973f86111c35308e58edc311249cd6bad236d608216aea7e3bd6dfb76688ad4923a17520a622ddeecf79420571d75bdbab97f8e6f28e093a12bd7201499590a9633fdb8d572642403f4240a445ac8873f27a109da48e24a2fac877feb1f60f4561fd0c81e922afb1a21acfae18285f3b83f47c07ef314a85a469996bea7daf52a19e8bf54ac5e9ceb9a27340ca9234a06b55c3da121ef069d440705e52afe75a7721f0b069a6e15660d5962097293a8e184ba11937a39471a468ca1b390eb993b4abc22093020aa2323982a5f158ce35eab0131dc0818def4b8e8dd1ee04d8f6336db293a8ac756307c6fe35ddb23b870adb7a7c873ae86cff219590247bbd1cea96346032baf29a208a45b1fb943339fa546c74f95e713cb989751ffd2ec70e2075779d2d514738b5f224a432f6533e7ed532bfc6d666f50b1e4ead9bdbd7239e4a961b71fb58e5010695c5776d225b480e7e15642d29e2fd6baca44ce88672270665712834cfbdae6d50d6219493f9ee99e4c6c2b7a2e2c961ccb571578f7dbedcc28f31b0d7a1f52b49115f181610d59289aa26941de37943f886aa651f90a3504cbd08e8876f3f78df2cb13b2b7bcdf81eb846f5e8322add89d0e24a4433afcc29296a2274b7f90db463712a47c384c35adae432d21f4a6d57127a6695e5ae01e934627382126db7fbfda6f274f370f8b43711b817efc58e877a0f91b57a080099bd2578ee9e2b7eca74be8bcbd3d17589c373981e41d24c256c90b8df08931f8dda856e1adc570f73bc4322b72f4581bdda7c04d7454bdd8c713840396fbb100f9c8c3259c136ca093c71b68daf52867fd636d7e42100f5994ec9c054466ccb6b1b3fd752050f2723c1094fb980610cb0d3f4b3dc7494b1585e438f5ba9cbc1bb0d699db55af160b51d4ce8aeec1cedf179865f5db751268af64cdfdb0426db8675583b08f12d623be782d56bf2e3bade34e7c0da9ce26998f0fba11f7d875497d95bc7849e94d4d068a066ed949bca4bc660c6aff94d7765b4b131ea6020acf8459e2caf4f95fadc7bc799252cba9faa8ca8bdaf773cd89e6030194ea023ec465e4ff3abf9a147fc68006f37c8af325ba6975a23343f56252e76138ecfe40083d6baae2e6689972224fc11131231ca02c8ee542ef3998c4a1c3a934a25a2db2b5dd191d62e2c3aa651b453d16ab188f0000e6d7a55eddafd037c4ea9c2dc67831a7b6cfb39aa0cb28190bdc4569bec63e5dd637b8e554fa47a5cdac33ad058eca681dcb029d843c722e56157104e53402b15a77ecc1a910eed6108c013e683f9c3d1362cd04954f5c2b0a5952d144e0e214633761aa6122f9d336e6db9c440424d149051d93697c5908ab58f7e73beba03d3e5884fc37c392adea81e971c1d4e6066f6ff976d8986492a1eb7622545e6408bc7ec6bc32de635095ee15e31e6091c671f8d9e18147e456533272f100265d621e59a450f26a4f54af71ae6400af8266cfda533cb1f23b623d88c7df4fb9267c0a372fb56b780826bf2ebdc8ca83635d9af5af3ab625059f5b72a9d417a9adaa5323977ef5ad4df165b6790c2f15c09a7dfed04c501db0091be91a89c0d73d541c4338638478e27e4a8df07d150db1a1ecdc65c6160da0b60b6839c2b27575bc9318bfdc91110a9d476cdf1e8441c83e749bc6e6147a4aac60d366e622002fb91c71c287242c0b30dd02629b515614bb16997024ff234a8c01b72728bfeb2baf937685246f73bf4472ccb1456d946001db783221f03e1033768b91bd880e6771e00ab00cc73b20ba7516ffa463bf141e5e033ce9e471779f68ed46306ae59bb39cfae44ef7484af48e052bef5ffb09ba17f7659ad9e64cd8ea529849dba63f08acd1121eefbfa513b34665c0287325afd11d85e196c2bee3c58cbe18d627e7cf055f7e91d3836c3f020f9476d34eec9231f03a8c2a33633698968aae9b9132420ea0468e65b296d3ecc5193e2bc6e0c0835bfc5ba56c175215e18a92b6bea9d5a2ef9e0e5de0ca1e297515864070fcc43c8f4b3abf89a7ce3e5177e91bcc764daaaa63ca412cb51b0153498c657a5ce15691f047874c9a8990b1e8f20ea408a354f3c507117c7e7a7011c030d137726e23f8d394c1e3dc3bfb9dbdf176ce1912f11b4343f0a5ed18c91cca4b04480ab09514a50bbe7732b81b10f19b521750cb1b165f59285e827f63d6383e7c5fc0bdff86d2291e001f81b0a55080f2a5355d8a8e2f96bec82691be0da2b2d3d53f1293fbcea91c5f6764a67f9b6f0f597c01122f3e73ae53dc5eb532d7de81eb8fac85746c8c9cee4c19deb53eef77a40eebe5dfed8f8a89851d92b493168032a4e1ec3342451aba0318248a41790ee2046cdc60238169ce4e700d101160f1eb1143f383a79549bc0aa7d7595f15d0a30ea23f451faed9ed18b1447e9de2c79cabe33f3131c86d1353d48432b7091bb4d1da81aab8102790425da4a836254498f34ff0e24c75912ab36473fa41576a4e08c4fee36a15cf81420667022cdf0000ea67d4fcc2258c63bca3500080df4a8de6c9efe5a6e0e48427fbbc848a0060647033cd004a5dbef9334eb35300b1a4c20653292bc158a68f927b4b293b31e0a46ea233f7fe5efddc0a32ed2a9f7f65e7e580f0d6b2d8eab1e9aaa99bfbeb3f3974038da8cd9eaa3ce6fe7839f01a00644d567f9d1014eda0f25219142c9a7ea5a4c75651990bfe6b3f8c9a42e7e1e3562d8f7dc1908e1e1566e2934c9543f8a1611b1178bc18bad5e6ee54e0b58421e4aed2b326aa8cce98922d9bbebbeb81f1b489478749a2db832a7dc1b66cf26d9ddb5a93e4101b7a079c2f346b56b574bd2b671130724492c1846f48966fbcd622c0a9573dcf8b38e23f0ea3657d8109fc0fecf0c2af0d99811a0fcfb91ded76e77f53e3115aa70c3707fb189cb2ef79147c92824a44fef264c3ccd2dd9ad5f6579ecd31bbf1d7845498774471562e32bdac680e921d1724efa309f7a27b50fe6a79340e3c3233058d217cdb5198038e453c95799f4190233af11dcc0a30e278296a5bdd59363e9984918f269f82d406bde068a41485a7ce12bdf46d96c5a7a3f520b8ddff164c2cff68304693668e82003c8426c90bdda59b9a05e8554a0f3de43da0e566d3654d2f8c678aa46c68f4100b7ff9ae8a0b91531decf712df84dc92b6f534aa7af3458b615951fcf1f443dc89ba853bcdffa5113806d73110dc9e8687593c0ceb1db1f66fbcaf03712e66ef52d7eb15b4be316f86997d1a1d5e8985eb146a3b5ecec7b439553f73369d5c14af3d8efbf7eecec97fc9ab32146f6a8e768e7838febf80ce9a6310eaaa221852b452eb79a667337c2b235e16baf3fdf06dc1d80c4a5fad1d71ea4e48a989f2937e43add52ba3ae85a81567dc671d8defc6b7fc7b5a91780ec669df6d36fef4f17b445e2a0b526a02700e3b1ee5cfe02446c7a49104b8b03825d0f9750e7b33cbd03b77c84e055da06434591bf681b018d7f1f238dbfe60ff2980adda3b605b374b8fbb6d45960fb569e8ad8406c355d02cc5df1590ecd20882bcc528f55958a51d41f2e7d0eb2138422cda96417f24e797f2cffc150665b91e152c1bda31775d204df9d10292ffa324589217377e296323dae8cd7315449798512f902d2746ae560b3eb0856b5ee8a78f25bc5649eb3943752f502a158df3b42d35733f064b7f87bbe430bb621821d589845fbccf5e099d20a34964dec203e2f9d4470c416d42a845eae107516db5ac3432aa416ed72369cf9cd73eb6e47142fe86af5b3a05bcfef58fb9044d31e7ee12ff7d86a5320174366b579d93621bd2755920b6d2b9920b9462db0f9efa3fcb808a7d98bb9308023bc19294a8142f68e871c435b4584271b775f601197a6bfa29ca4f75c48b8bdf7273d564f6903781dfc0034dce5fce973976712b9fadc91be6b190b6f95ed077630ca2cc9a9b7fda86207e2aa1539e4b8eb9a28b6feb489a8bf0077efd13e57d721eff489b2f7d90da52c47020d479eaec3e8fb6899d61f2859656d878d9fa6ec09424a9eb2bdc1cdd7e4ee23363b3e414782c6d5ec659da3c1f0f91238466b768ab8bbca32567883b0e5000000000000000000000000080b15202a30393f
flags = ValidSignature,ManySteps

# tcId = 15
# signature that takes 10 iteration(s)
msg = a200000000000000000000000000000000000000000000000000000000000000
mu = af3079b075b54a4a5d2f8af513245ef7c9a36e0318ea4d24664f544fd51d21bb78b1069dbb216caac9f07979c27f3bd125889e9abc00b11b0a333b24f69d3cab
result = valid
sig = 2018db9b56ecbcceb5dc604039f912a0667eaaf3fb9d0027b813c893f1d4a62db7d7d952f9a33cd983cc346878b1fc80bca311bb78e206528a347a61cf2d40ef7537345b36bc09185f058adfbc403f766ab7cd621b1dcf044501d2e4596d03e9f69f52a38ff6e57e5fb1423b479da0ca146dcfa431437d10c6203e3a0045d55a9ed978734a71e5a3a08d767d9c0188a082f75a5bf2673f2c1d6d5a602ace4eb19cddb2750f5a06bccf3f485307dae509fa9474d02a112f3f9b2d635bebe7b18162999703460794c9e893cc464f57ee2c50875ec31e3e12261e37fed3369b50e29e531226be176d7b5453730852d83b6ad480bab228b7db04c32c03357e17a71266e25af128601b112e4f8498512a861a899a1fc59428d16285040f85e9f5f0f9804638885796ffd630cf747426d1aa46eb9833bcc67ad84f86596844798534b8ab0529b48d9cb8a1e26b57722f9fc2c1c93f13f0ae87c860fe7735a999e2658c872b66a8ccc43a7b82b38edb3c98529527cf63a1fd1bcc720de1f20935d69bca533901899a8616871f9a8ec64df0a471fc796cf475efc4cde44a619af0406505f4ffd7317a4f9f7df20a5604e4c9c7949392c6a09af6e813390e567bf65b8294adc5d498ef48112386bffd70f8629793b3a100c41fc9065b11235b26cb5f459ba3a25156057f53e4b6f9fe14a7da76e5df8768aced4deacdd37350ce2444476855ac2d68f046d881a8e154dc178d4003860e01eb76b9f3f77b1a272caa3ec0c09f3bce0fd3ed321713c51dcfc1450cc80e7e4401539c66f833c54a01f736967004b9a1514de2a34fdf11720d30b80d19b9be7622ea060971e6e9be3ef918a2bcfd0bbb0f26824cbb4317e77fa28252258b77a93b266ac583ec182c2fae2e574b14c44dcb6d9305862f279be5456cca1983a11c15a0e8b4fe1421a6e747e0babc9dd0c6e41f71243d09e6d2a3010c79efc80c519ecd87f07185f35801e9d486b345bc52dc7ee3f23b64128c49f9ba42e1fbd76c77f3e169bd2b2ab224088549d087cf3f9cfa6363828e665925ef607a1773cb753dc2b984f03fe148a8428ba74012ffc68d1023aca875bc9385657b0784ec5508c4c318e4f002471d7376e4a85870ff6bb434e00964ca8fbf2c3b8797f2c5973794b8f7bad1ffb400a62e2290a6c2b8dc767536ba9e9e5b13ec2476c4aeaaefffe847b641b1a3cb84b4acc7a4dcdf44c580d1665f7c9919368cd041dfbaeb17c5e7d7c307ac3894503b77824a8a2f98e9c78cd8160af5f871ce2fff1c56b4d394d7de2d5d8dab7b12973b80b9d8e4d5158fd30748f8875d5e7d0e95dd3ad2f0d8c9d4750b8b367079891e312ed2035266453a34d287c15476e38db30758d4b3454b8680a77aac1d78ad813db95e71a13e865a97e5b989179ce2a035c25f845585a220c820168d6feb19c3c047c0d79e520122c059fabc7a392a1a1e9bd64a23e061f4bcc6dd4a574ee2768e3081037bd5001c62cf18a3744529f4bc20a38ed7c567463457e293df2ec30fe08511caad0de51eb75cf9ad1a3f3c6983f8f13e7d1102e30c9ef34e18111a8cafed32c7b5f3761b12ae2c8008b42f2288a3e270b51cf91d5b93315e230f17a4852bc2458a6672c784827612278e4edc063d597fc74dcaaf7e3a2e534596336c4a59da515499b3ba5eacfb983fdf54812a08b2d7d57a16958d5b63d7292b0abba9f8282beae47521e08751a0ac465a56cbbcd6c1e3214c07053e63da5391a6287376ac4c591615d2b4ae291655521f0fc3ee383e74a56ea92017cd460f649652f0615386b6bff3072fa126e0438234c07678c2e7f889c3c2d5cb69ed3302e2816288e1956a45c2a1fe9832b055532833ac806ff672a12622e4d42daaeb84739f50e4962bfd22a9a45196f3aa0070ea51c328fd7a4a0827f08f938b762d0efb0efdc331a2308a4b2d9dc6a7fa1f44d76f0f35c76ddfa7a4f2f4fcaa5f71f9bb786251858ed36ae275c90a30adfcc3e6ffacf06546b52ab1b95061daf0beca722db7cb435813000e1710b40272013c70634727511a6674bea6a0eb14b8fdc0142d2fd2daf2d0ba36576babf762a31b034475d1a4c2a947575a1141bd5f776f5f94c140a6d31e487c04c66025b089239fcd0b96bd302fdf35321a26c1c0074d53a83ea173ebb060b48a955fe929cf678b4b36c4bd250c2de3aa1ffc00fac25e7e0cba4cc481c5f427c4472bcd58922ffd8fa2678b44df43a3257931ddca820f8e98937db8c7a93b3aeaf2093ce21fa6867ffa1fd0fe514f5efda475845a10e38bba014ec6c436bdd7771fc65ced9461de45f8dcd154e2b09e64e568a84fcd4421c5a07c73dcdebd150543ef2936bf8e79aa9b78171fddfbee03f5ef00f220c7acc9d4e422f93bddd6516482b035455302393485188fc3929812ae0c8cd995faa2105a5f2bc1e0c52b463f4fd12f7e205734774fbfb7fb90a7446e72193b603db5e5fde3fd33cd18807e5c996bb8d9c29ff6abdbc0bbf9de29906c133096d1067787a00b769d61882d6844949b61408563344dd5062514d4ab73399f711fcfc4a564a8dfb226d06acb32c3c1cec70cb5017aaec91d993967857b3f639136d7045d95a0aeff60a586e735ef6053e8dd7d39288cd422e62e5098be38798cc5fdffdb58f5da0fff6b2e161e0dcc48532e94bb4315db65f1c50234643d5ab5334b72b6d4bb91ef89216fb85e4ba8fa3b01870590af958aec47ead6214a7cbe4ca0969a9cbc6686c99a8df8f0b45f1fa22661be59df11b067adc74de7108f8ebf4a6a640950a6a736eccf2ba0ea569387d56ebe3b8fa76d073f10df2cef5c66415d36e9f0ac4b7969d5f2290c065847754b610fc4b61525d9cb272cbdfb0d5f88a8d77f6a83a3fcf089db51346ba8cdc56a900ff5a377336730f0a1cc3eab86d858c4b91a12ee67d3b91b68fc50b367436a1854d4a979b9cc856ae2274c11bea5679a7cb4bf7199bc3abee35eb1361f0099655f7249f0a1713be3991db58ebb935f4d7eede108c03785141505ed14aa6029f567911fff5a5628bfd8f0cdab94c513f0593f919af896005f101fd75d98122635136ba64de10a74c9482bab40e9ee1ec67f403db7baf1d719102b0984b803e2d887ec637f4314438d615c7a2195ffd8b8708519812df46d1b358f65db01dcecd360380237200f64e66e1a96e2e2c67d548ce1f221a4746c66d2368122fd89a69c06fb7030db1e12043f51d9aff5cf47c489f6e6804087629c76cb6cb48252002571c27b951a544d5197a1a91853c47870c0956e9b1a255538fb961c26360f8e37ce46fc9e4d2acc5c17f2970ebb8e2aadd0aa2290cc80b3a851262bcdbc634bd8d6162bdd196f2bbaa5143ccf248e83e112c28ba4db148ffd9372d961b6cbc0627b409f4faca3d55edad62f0bd06158b17736d31b100d9b24378a9babf0ea6e0e9e903ce8c0d23270e0599d42e489b34b17aae8088ec7d769591b4c61b58559cb4bf01db99cfc4b53c9fac5e6e004d6995a3cb75e2400c25c01370f9d77fb6770e61a4f52869025ac1229acc0ab404cc51f9ab0743b4522d15c1ba584e4fda2a0d189d0063421e73e9d60be42eb4d1a16147d928f4931bdd15df9112f39d14d0d1fd739b1db56ba798dfd38b393e4e9f87fd38c24c595f2fc8f25ac1d8da9a4c1d1e2492f5eb5f3c358da0da8d2b1950540b3091ba455da3c816af6fa2b3f2211660c0817e3922b0e446b16f553958128cf0ca69a3790d204a41baafcc4c5e0bbcc502c9e986e08b1076ec32d42d44f7264ecb5581664fd76f2a3a2ed87acb8bf2b18fa962e1628a6bf2c75e3347438881d2bb3a36551f3920c57e79d896dae9e3ec8b4a6f4e581d185fb72a6c772376f6f72298ae86c12f518ba6131df075777b4c183db7217913343b6dfcf7087a3b7a4592d60fb616d446da2892664da47bd41d089d42c5db3a7fcee88b57f13201cbe811832a998ffe931ac2c970f949b668fe7badfc67c88ddfab37a9fe6b663ed5d10d8b418e8831e894f7baab68890160daff92580647293acc67e9c27ded048df2145fba9cd6fe52dd60bd4e734639e58ef7f136a727e34780cb9e6d5390c3cbcc64b61b19444a1d1a688e6b8d0c6e2cfd0c7edbf8f320c65b25c022bf52db4cd5abab21d5d769572d827bee49c5a568821b16286bb38624d8ef048e1823825a3a44d013c6d5a31c5d56ec85be1739e669993eea4ae66b0e54fce13c30a634dfc4a24d0b028e1544bf5c9e50f74947c94584ec16d921b2aed7b72f1543733af47f7d785f3233d818e20a0ac013c7afe2a4eff7b5a67c3eaabc6d16bfd61960483198952d128581b29e426bee2ef05362a663b84b4d2d8f86639abfb0bcd43e151daabf617ead56384242ae1ac24fddc27cf7a35c1107339da0b50991641daa71dbd500a9041537bb299cb5b681eb8190badbad025fcda8f2c598ad093b87abb0456fd5f928c6ec2196f817668cdd5f47b52e223d2c5d7de960256f79590558bacc0848eef0dc4995a6a337442e42d8b9c25376c73122c754341066622bc6041819f59ba8e26d73feb31903ffbc4feea883c01fef5b566047fd3470fac9128e69ad5ad42c24519d6f42612d7dee629cec64e47c6588489500844e52f977f3304c66eb142b06cdd8e86e8175e79a53746f027de9b9fbb591d51e70a3e7d1b5a4807df7f80f691493c6632d171e4fdcdd4baf3ec12c8e68855405fd9fda6308fdea9997301bf0e99ea15409b0b52f8b73570f2f9f31f3d0975842c72fc7a738939c12cfc16c6a8c2320add187cf6f69782e374533dcd90719221bda2dc93bd7c3c0b0389e69b1d9d77a731bbf989f09005cc6e3cf2e1e6a15956f5d890ff32a6456cd2ea0b5d5c8395cb1c4d1b866feb3e623cba7b69d8d73705fb4d80c341219f40f3b5db8c573a580f8db4e09febbcd3776d61f91eb83dd786165fd109571497e34347a4b1754106c0eb2c8a008b3cc7bf8d78dac9b4f1ff4392159ecba9a9b8374d5dc21b0fd2727dc7c3e30b28209c6e98df83a63ba004ff08045675718af36bc138639fe11a03a2e3dd70010b4eee3e505d54e11b72764eb325a3f37bbe53ea43045f56fa7b6a44a61eadbc18972b44844c9c67af6fbf48554a0160f3c133cf92e61bae68a2082afd7fb146f71c96204bdf91768bb7febc9f8a1b6de5f18e1487097073f1d09811eeb5b95931c55fa8195428cceb67825757a2d3b3a1da8548614f4a1a9f561fd2e94cb7737d6179a99105a2a5b810a3639f9d4bbf0d0cacca5609b570cd26e44cb9ad2b693c3558a7055b6ad00407d883cafb55a8f8bcdd26587c3897fd69a003981ea9e8e650d0730a633d259eef78796318bde9e580965c2b4ac17781666ee0e8d1d08d2962ab4583428f37a49a3438b7e859508f744774f68356c90f75a7d1ef490cb1aa515eac2e9f0862c15a52fbff59af3aeeda72082818b88ba7e21570b13d564dee9f91f2cc57b1b109b777aa4bc24c884c6e12a93fdaeead08906da35d1b2588d56435423251a10ee9fc5fc77c89dce3e4498a34ccd3bd5ce24db56be6810672203c5ef9b60b98884f6e858ec9ba5e5d0771ea7874a8075dde2a6d18de0daff94bab62014827bae60d2c2bc5c2fb30c90c44a3b32d5c047e244540d9dd18cca729aa0384dfb150fd07aef9aba1d703088e9eb458d3410fb8bb076661576a206549b95fd6b010e54206701dd2e7d42626fddc435c34cd92b43ba26a2ce384ee8f3db9795b7aa5ba602cc60d275f5b8eedd2b519c36e42beaed3508ae4951c6787a52487a98473b1136879858987a306a573c44fb296e91c59a5fcc179cf45c15a757a20a40c0f03b32e25047331b61fb8a8b91973d8fb8d43c1f23ce6067e24314ed3ced2e10f7a372acd876653acb1d97abd679b3f0607cc6f487720e2de53375982cbf8e2afbd5630ea4d1a97388b41361f6fa47c51f7995b3d5d5391c20687f7c8064accaa302c445fcdc2be7c55bade571b8a211a1b384e49cf772e0d09b58589e9e1c3489878db626ccf754aed9cf18cbd64e94c67e12e89e6ce111c1a740900f1a91ba930ba8adea40c0b9c46ca88546246551a06caa68867837c736f9a4fdac30a04b7b95f26ecdc995dbfad1fd9accd3420bb7927124336a110ed85050c9205b227dcdddc59db93459a71f7b7081f34c98776fcf8660e2fa9504348e35df6fc52b1349056aef39431fa81ac6bbebbc63e95b692c6c9b9570afb5df6cda1a269795df5ce5a8b32f9974f50ff55df4fecb8663681933ff808624a28fbf501b2cb32b05f86ffb7648dee35bb1df7b06292bb8a4a0fb87bffb28a7598f979e14613e6da1b17c555395121f61aaccf65829fa06e5ca68e9a1a15c971e0a796f214bab43e8de543c579417956424251cd2f2380682dbcb62e4074b9c4c505144d4e9093b3c3ed0f576a98b1c7e7071d206886b7ca313257808b92da00060b164c6229612558797faab1cf000000000000000000000000000000000000000000000000060f161d242a2c33
flags = ValidSignature,ManySteps

# tcId = 16
# signature that takes 11 iteration(s)
msg = 3e00000000000000000000000000000000000000000000000000000000000000
mu = 2b9e011e6bbb23ccef0d4a2f74529258cbc1843fe5b8016726d266c2e817d4cb4c5380c21799374a7902329f76e7fac2b0f5b367d3cbd2b31163d0364bf40c02
result = valid
sig = 2e3ca5ce99cb54e65ced1605d302878ed61b0dc9ce7f3d6b08268805740de8a44f5aead5ae063a3914eccfa75c2626c3bbb5176d59083206f4d18c9945e00fc2793e4c262e139a39f92e4e5ee9cff174c99fcb5f4216d9d2174c1383f920723e3c51c7c99d7250b6226d46307bea3aa7eb8cd25c0c6295fdcb0c293b73fb22e01078c3e6e2f2b0b3d55f10572a141a3a4f45068d0e44c3020d8ff9546d768168761a00734c3bf14060f39cd207290858033d2ebafe200421e798ca2e2f0ebcf3322f89e79ce64b04af9078a4c11fa1cc83119fdb49b30598ac9bfb2add16460273f23c3b12d85f0b8e07451a0a700e7ebd425b9f6db8e15db820a21e3b94d967e03c2a2d0aa2a0375e1cc1c8bc16bcb43e4c3f29b9e74d61f615984d83c8fb7870b8b9b5aaf029aeea0c5ca526772827ad3fa0a199262a368074bce4dd53c1fc75259a86095f6e7f120648d808221677c970cc73d17aec2d1b52963d5b19ad975cad4fb687a2869a5131585e8995bffd971b3b256cd1a2d6c675f8e0cde1f49ed34a2948d8afec3250605663787c1885ef8055f9bb854814168debd3bfdf32a0208a07f4ca152998ca83707b0c4e5fc83a0b2c3e7f48142b6207c32118ad450979370cfd7dee6ed7bcec25b14c75606f02314d6d6c1939d8858b3b684e118225edb9fa647244f61a4ccfc3c28be91ce969dcdea0ded2c85e42ebaf2c3c13e49adcc9ee07fd076618240b901810f7e500693ede04ebf166834cc1d3498c36fbc9d541f8e96568bfab56b304ea469d2e762366c3fbd1603d031671576ee783c7e6d56f2e5388ada9ff69895523e9bf38b2a7736a153c2df02f948c27f10b995286041a2ad6d86b93c7d8f23208bfc49f1ac347116ebf15e00906419b4badc45a765af05fc267ef960b40edeaf83d58d08a0a8554aa1a0aea6bfc52aed140b84e68fc819837dc1f65b773d4dfd83a7589985cda2b05ccdbfde770e9db1c3607572e7be52a0640b74d0f990047c4e97f3f7082ef9ce3a7193b2895347f1e77908ed0a0fd60ada14d43d7d1878251998caaab08c92c0e3b3f2e8d9f6f931b9d8133db704eddeb73958b2bf98b221e0ab04ca314eb443e7471a8e0ffd4dbeccfc1d71ae375e0ca25911215755db497e90d83c3661f60c189961c6b3bb3dbb8b35cbb88b7db869388ef581bda329e5c572ebe6691e71a118b5ab6229f5cd1748fdcc807c5ffcd057fd61c57661227e6cc62532bdf02ad9fd052f7b75b022cef3cf260688e055433ee6949dbef4cdd5832a19dd90719852dffc5448c3a910f52127596494901497527afc24278a54ae224e02ea489a818ae486ddb07d0bdc70dccba125048ae50b5318ea099b7195e93b4409806a1b90ab8ad8d4ec9b4359b713cac3f05b916268949d65865d9da43f1ed7007f387a92110c01ef59c511e009d8b4b41030e5e16903f72071fa04282827176fe2b8f2d7aa19fb547a7d286d950bfa4641be0f594a1eef5d59c5856c35f5ecfb3f12177bddb3b17752378bbfde1c7402dc3cc0bc80850118442b7e0b5975bbfdd8af4b1ab7ac43f0aca01bf41d61da0b66e0a1ef3a82ef1c75272905ee29e1c4e357f7d2afa650cd118d6a84e2f0b4ff8a90bf2021ff33254642257097da4e3cea80e729873871b278aa615398f338b361ac8624620a1a53f00a7d692e1683b0c4bb51f42252958ba743355fa695a3f62dd6cb1db87f0aa1b41eef972b6a0125458046b85fe066345e85c4e39973bfcb2ff9346545953103665d9a0e660b590f0c57a3af9637407467752922eb01eebdffbac65e1ac5553223c59589f51f9d7021183772713e173c56add6fdc7f47219ba90f87e3b65642aa5a93ea2de71bfa992ccefab80cd4b7dffad3a692c5e9ba4817a6a7b8db8b3204d7aac8f027350033fe2ac7c3e12325a8d71820933f67dcb06f2f2095165e9be9f8f38a3df54a6360d6976aba7922b3d3170e4dcc594d771854e6bfb676b2d7785bb3899f9b19a863257d23b753b60cd4106fe61484a86924b7c4069506eb073279d23c3739b071a0094a8a64dd9eedd8b2b2a338fa1c4768bd1f93508afa7ff5cc647b2242e251a9ea43560a01a631ceb04ef51ad2456b99fdd16a6369ef9d7a8590217896c797f3d2de08572f26f9787145006e12f50d19758a4778fe64d34a9b8b8a5729c41f4bd60e4c302274138686e0fb1e4121f66437aa2e7e29ea38d2170214363196a6d9ec26b89ce164198f70abe203958e2778c9d7021bdea695c51fa5544ef4125eea3540e265bd08c2b6e1244760bc5db2c5cb2533bb595aaf0bc3ee1c1631ffcdfe3e4c39e72af380294354886ed138ed9291b9d18dc02605a01533dd526448aa059ec6d5e814cbca276bebc3e34f8b54c8bb9fb9e8b188e96871ab7f2417eac7fba8690a77802e205b2de37ba127e2735741f1b10678937a89448429439f701cea78407fac0d7133f19eb6a292fdc4dc4f05b6c3c2f04de7b5128ff4305058b06c03e1062a69c43b2f0ca1b181914e1d6f174d9bd18400c7bbd3658783fed0c608addddaaaddcf8b4d1e856f5eac04c1b8e6de8456f2096b392911a409cef4a5d43fea2ceab17896b4a598415befeb2de7f275e9d531719fb1393c332c9aee8b7e226b0630ce4b7c7668a4c0ad6b677122017b520476508131c1594256d0e9a8f43633ec6d957493c858d1d00d7670cadf500efdec6697967bab072d9915923e124340ee83d60432251d8bac3cf43b05bfeed699d6b199e0af1e403bd1d0e5337230044978dd826a0bb04ed6131727dcdeba0dae8f9d92d901a7909fcf9ce546b1977af0c4adb82cf76c2603ebfb4b594412f180ce77eca5dd58fe38ecda976751606dcaf3a8925cbb8df2726e3d6e1fefa65dc572c09d08b147d28a8b352855a36bbc573c9d88f42cfabddbbbde5c094c738ac0b1abf1167f7e754dd7e41058f22d662cb942c84e80bc5176390bfa34421d18ef744fbd5d7875664ae3e307cf2a8f77448620a20be6b2687b3b46895fbb15984a2eee5767c16944b64d7fdfad316ced9ce1cdc2499432a37e7a4d0a226713ba625758f164d610a0f7f4b922ecf70ff1124cb354627ac5118643328146ae5109896fde3e92950b6be6d11585816c131121b40b648223d7d8dc08723a36181641b7c7377280c566a4e01cdbab2a675ea4de796398ae658d2c248d22bfaf7696cbacd84edeb3570e451ff56956e5711f65dcabac96e843e76e26698edd0726a4494acdaf3b78466a1e95baf096a1c39f0d05a0b38046cc8a802b3adc74714357017c95fe124b9a0e9f6cef4d7ee64ab81b48c857f7de507057bcf2b5de6a436e4f78ce4d6be31d3c8fc7c782a7f876f483fc3c504c85b7a615c3ff21f251feb3fb16f12e899b94b9c6830cd942a5fd6ec09007206c7bed46067154ed632a0b049db98af3a3c33ed71f3a36c52fe21f5dd4660d668e37afaa87bfd08c5f5500ce639c0742b9978587cacd521a1554da3005619fba4e577fbc057c5d34c70d33bb537d40568dbca9c2ff60832889150fcbce07df47431a5b72ea5f7eba3ad1c9d7d4a9638ce57e492c189b0805357da10126dc4d994a7a4f24f9bc823f30df362a82aa15ee662903d5b5600e1620fd3cd60e625ef32734d6f65a395292b99be282766b7ae43d8328aa60fdb2b4bafe0e9e7a0fb176902c05d77712c24c9046286183dd7515bb50b1d719557f6b8c75a17e1875c17be5d74a2ee99539cac3963ee8157918541952e3f7232b400e7fb2476dbbbd707c0bf14d3b4935381d5e32755041befe0ccaa57af27845f8caea17e6e2bc1b32743a79f6602fa2207b0d2f0bb03af9283eac9d5ff24771f8b336217766f65ff2809af03c4ae05ddc313a79d3cc22c5720c5540dbed7ea2b8383719776130f9b0ef11a2e3bebbe4d8dfdd1c9723abeeb5f12870a119db933829064fcc53f3480751a49a361c56be461096e7446d53c018d9e94e67207cf63f50a103c59e075add0578662e8640d5e94aa6fc6e7de6b31fe3c512666298c67429fcaf0668c8d3f2de0193bbea158860c89df422d98b50261f8a8b8692802867f287604903373e4f093f2d98e6149a00dd99003c30da9740b141fdb7ceeddaca9ab15ea545fe4cb0700e739a894ea776f541313da6d47fbc9ae601cc9f2c2c26a084e1a1b5371057873982436f8201ddb8f427bff316b20f104100f14d9dcc036407d9ecd4173de9865d9f87fff4eff7bafa21c291750900bf7e2ee721fab2a64155b78de81fafc354ee2abe285179fe597a3ce2ecd14b1d2cceb6e4220a5542fac0363d2628fa43eb01bc50a5bf6c30bb54f375169a8995ea6ad24bcf265e1b31e54b638121447c0e2d6c9865e52fd7f95c93c7178ce728154af72e92c5465b6a9307887f26ef16a0eff1d216a4eacc47f835a5a9bb22e65cfc2f3b46d2e70de4e310eed79445249fda028668ddd9421e5f3c4f94977443a90afb6d7e120d5344f8ef8e414a808a59243011af2104a503a968f9e82cd1fac355661e74f34c03020c0eb4e02ad6d3e6cb505c89150d5eb6f1644d9f4fbf76f6d682daeb400372b45d4175b5ea0873d65a39500f40c5d0129658fb97e241b7c93d597a9e9c355ee2c379c620e7f6eff73fd95a40033582bb7c3798d289b8994d61ea77680965c83ff39e641704754d6d7f1e18e5ebd3af05c28292edf2f731c4038c342d7d026e2362a4dcde25b571b0ccb161a1a0ea39ddf92c38b092f81ba3af80af7cac9622fe9b7c78d7cb3b40162f69d8f31e8e1af9cbea28456a8fb30931703f63ce4ce0a043d926f57acecc6bb953194498202c6b3e86e92ffdc544920646c4c0ed3717ab889e12c255b858e7d8017055ea5e9704d53aa3d71568fb6988a4165799f1de9373ee2534d63ffa30e5e0a64ee0c3397be8fd5e6ebffe671c658eed4391cffa17d0b561cbeac7829b69948c61ec9ad95f390f7befc6154e29f7e58516ea38ada3b97b9b13ac904bbf4f1dc7443b9c2e3706b7339026dfb73fe3d4d0fcfb1a8dca175602ed8ec6bd2edf8f68f12aa10fe159de737260f4bdc0b62561aa4bf433b3319720214177a40d4957ff33254c9af97134a6222b04edace8f32f6e5fb9b9820cc9e494b49609d57735f4d5f22da47fbbf1cd355f2816c8fb50227054dca96970f5b8c77e32e78b23dfa974bec354ba7510c746a31357d59753bab0f26244f23a9fd4e9498203e135bd118e517bb51abb7bd68054b63c70924405a7118275d4f18934db3e10e7a9319202fea3d1bb4b04632f888704c7830c9b79e0a1c6828fb9c8708ed710d9cdf59e8319988612390c9607d5ab72878a433938d53e7bcbbd94d1ac1b4d023665b8fa072bdeb18edcf784739232ca4bc028db22abb45469ff85cc615136efad3b08493570dab2cad3c1f952f3076edd281e319bdfa2823df8b3c5d622e51ce602c3ac2fdcaa6c0104e893f15ee2d72f399a3de7793150b1ab38e2eb7ed4f25abafa680af7299c3168952984cdb5fc7e983e409d9ac8a4c8a88c20f0e44309f443d70c4c1ea6c0962c12607569de92dbb50436776a6959687216af651e719a44685ec3f40676a23b44ca93948bf0df62673c43b76a7b18765d68039620f18da5fe88f7fc55a22dd61d774a318aaaf9a8409d6fe7f28dffbcfe4ce250ca692ebefd03fbeee73a484d6d91b4c0d33be1f8a5c8a8804de48f58b8916ef107294502b3b0e1770f922640912efef57369a0a5ca1a86a04aa8c38b1bd0da3ae94611ced98494d704f8cb05a183dc5991b13b3167f3af18a7baf2d9feeb061f3e02d62c482bd8fdfcd20ae27a729ab64fc706eefb4686ecd2324b48d3e66d6585bf026a2411248370062dcd91e61ef6ec39784b4cb93bb3939c19bb68ea0bd6416dc973031adbd0fc423472749d5c2ac67401e1a072983ccf11b53ccc64f3f1debc7a68211d9ae88febece692ecd04a305522579df0c74848ab4579b01ab77b190ce2b3d6349798a0a461a4874dc4e32528d6ac336bb18ef0ceedab6865131c5bf76dff1469ef0feba5857c056a0ad342e32c7e958af57aa217ad7726a5275321773cea28ed4e42d808b6eb4bd7434cff00aab031fd483e0e1d587c8fb5a99709853261b5ee1024a9c5ec483d06d902fd92768711a6dd939a8e912bf1dd2bdc6baf8d10736ec11385cf5878bfab93a04bb9d104ddbfcdabd5602ff7fdcca472609045aeb25571d970696746cc15edafc71bdd7697ef6acbb2d5c8d5ded19f91231eff487b582f80714f1ce92ff6fa5e3c2a5ca2dbb734c01ffbeecc38043456b4f43cd8967436ebba6570cc1872aea2b770a8f23326c7a55eed899bf27695d9f7700bcfe97d4fcf1ea80495c9542d08acb274716562b1790d7b308bb28b38ce540558e47ae199eef3232e301567b07262161a42c32745a4e6ea3a4d5a8da0a1ca0b0f1b282a5759a0abc0d7e2e500203a72a4a6e84a4f609da1e9f33f77a9fad70000000000000000000000000000000000000000000000000000000409101d242b2f30
flags = ValidSignature,ManySteps

# tcId = 17
# signature that takes 12 iteration(s)
msg = 2e00000000000000000000000000000000000000000000000000000000000000
mu = b663cf50bd4de4a069af14501aea854eb0e27aa3306d9d29d92b337b2c0a78142280e517a06c3f0e6411b18e88f2fbe1bc8acb8bee0a06580041910c03531976
result = valid
sig = edf3ae3cf303fec3cd86b0bd06b7553201654ac09decdac7a0c20509e6e0f225ae64c697e41fdd1721473b00060fa1a831c5db520f5d93d54f7dd0a4659c45e3572f0c0df37d6b0eca30dc4ded4e7fc2a352f96b1828a52fe9a57b30e5bf29f8e1919208a6d557ac8ae34c6c3579638d3836d91061b87cfc1e97ef77919515e9ecb56a59632bd442eb209fc4a3c0b1fdc2d66d12c548d997dacf79aec91f3ae6961b1b2fca94c6d9264af305f0138f95595b55d1abd6b583be60b6a5dab1862ece44a04dc441959b8f45e61e041122842b99a01da8bf5cf3296bceba1e714928533a2f9e06c3d68f1b641d5d4dded2993db00882e0b5d8ff75143c4df9f07489a61eab6ea3b6a303930f441985cb126aa68566b7a0b162b5ab7a2ea77dc6a8db491b1ff3b054ef151e6434c61ccb3f51c1c9a20ba5f1b01d506f554cb77d3628a5a75a8e51efef6be057115a4fa8a6905224ce760bb7af76444204c19ae2b2f243ebe6f831ee593e92cebacb15af1fddcecf83da5059d289cb8aa3133eafda1dfa39b9b89b6fcf384f0963bd02be6b79f894c5ed4a754b1d8916cd428b57813e574dbe657a5ca8647a987123bc3c8aa38702f04189ae0aada16a6907ecde61c875102e0ff03a61bc42c126ff8bea094b4db05837ba9c05876e821acfc12b1f2ab9b8b65b4f4f641afbb4adff982941c123bff997fa681189545b2c776755baabe057cc04e4a6103e638be5b72d8e9158f93905ca7e48d5375c74faea8f58fc3e7e08b1a508cdf523b7efdcad84131a68d14ec15e7c7411cfb5c215c4cc1d6620f5f0afa969ada15f09e1ed1f938d671665c5384e6a4d38f464f5e8b380d35da2cfc20f0c34e39faf61b7530368627ff0d79294bfc83a8b5c92864da9d2a32fe389e53f42a8f346082cc8daba856eb8cc24dc4d26c42c5c5ecc778b6588c8832601e1765a07dd6eae525f42a5ec370540652909936f001fdad7a3975f237a3fb3803f4862b733c1807b857f38f853a267ef7812455d3f42953681ed95becebd49b1bfd745de75c95ee9e206d7fb700455c3f99138640885143e517480ce8a4de85e8860a8244ea14f646fc1e6f2ad4b1268b99582dafb8ac6b058dbe0c80161e1aa2125fee6948db424b503e77ee6136651344b50943d5121b65c21130e7a812a489ddd145b273264054da7d456333d53f48434bf168dd55638640a8fdc65724d933b5b570bd4994c63f968b55ea1a929bf53225cf33a186ebfb05ee615b550d08945f275cb9645d24990bc4c0c170d4afdf9fa02ed929f469f64e1aaccbdc559d438c0f7c4ce6d001d268f2a19aca6f3c7c08e55a95e1741dc7d1ff00f6fbe5bea02a279a87c0bb67356ef3aee69902769510039d03a09a3bed6f4385ad905848d107319d18df34013181297614dbe6526ded56d6c308e25fc569d68b37d30875759f7860e966fc0903b16b01d287799aa7310e80f8a3ea6df0f5db2b2b3aab9657c226beb030e1f3cf0c6c1d8ff94622ce4bd8ac323df1a55e5f62470dbec9d993e5f27643069b901a585a34b6545b995ac646bd3f6883a6a46a678bbd8436f0b31c17fd85a40ebc8252fd289f8e9c3ff9bab020c0d47c7d20e0ffeccd2bbc76ff11e625c670aa17214493dc2bee4580719d21b57e4f2acc7d9c718cb808e395e57d12a3ea344e70703c6ebeb8dd84472871205ab27495b029d632b4b849e76de61fc12d996e033f4fef8761151062fdee53044725f93c7796707aae17f51a9975a36f0ddb17e7e351f81da3d5d741688a9701586486f8e77d04a1c249f95526050024c9d77a7b2df351faacf34ba29570b6a01c16c2e3f7f0f5e293f14db848e22a1dd1050c2f7ee05eb5ae69f2effebea1245bffccbea8fffdb7833ec402ee9bad6cb6ea4f5d31d160127b9c38e2666da171be52b7abd8492d13fac6047102708936f88cd798751fe40f1a18228a053de9f49d21c0314a6640f0ade9db6a25b2c9b00e94d90b7540d517a52364b6acdd566603fa7970dc9995733ad9b26ef11f0d71a83b2aee94293c9e89dbb1a74711bb81a38262e697a75b0e2b47eeb9d06dfe491feba48df9780686f6f23c03eaad54f8347c552dbf91de7ef2a57518995980991bce9502fa3800e078044265e8ad49979e075e998f5a21ecee8adc091cd32fbc1e8f8a9985b6668f6caf9536dd0f2c022a4ec36e84d088148571c7826fe68820ace100aaa56ffe4fc9ead0c06b7d31026ebaff7fb3ef8ea3c09d2139ed2b7cc0cf051a0c021c42f82b1da2508af8cc76926db1eebec211ca368164dde40954e59803bad0454412725954e99f340058476cdb976653535050b137a1a4dfbeb0488c905b7f393a9564e500096722f7ca7c313ceb24c0901ec265c8396f269b6e3cdbbd5c8732ae79f9a72147f8c2c3fd7dc50b5e594958c5125db6be08ed53adb47bf1e22c883937b89115614086fdd5126ac7c5c53ee3097db40eb5f2c7d3fcbe7b8d1e10765f6361196bb69d68a6d9b69459efb058c1d56d15c0749e0022c377801b51beac709848e9b4faae52d10a1103a4a430455fd89f6df0acf1f59eafb2e1aa00bdf3991b78694a6e0f63cd658b63ec352ce0917d4aacc434e19a96e56614e220badd3d742c0cbbc564de9509a598b0caae6f574e93ae25f033169cc4fa0751c668cb318239095ad8a449270fcf14ed2c930ea9f3f0be65fa94622ee1f2833522a2a886d4dccfebba0bd6d3f49b7bf016d9d29f65d62c902db909926b1d18e08d6edd371d09292eb58a7c60b678d826af2f14a7352c94d31234243a9807893e891976d8151de76437240c3b27642bc19b35203970fb4f553aef29a8ff17e0c4f38f7c533fce76f7ab1d9cac72c81dc04ce97964d220694337f77692b3c63315db80a434138cee8cc516695eb02b1085f9c13521edb1399fd54e39ac155535fd872b4a837dcf1cd12ee3ce46abe7f3956cda1b4d8333dd0d23195d12bbc020455125aa491e385c88622094bfe7ef074998f0b7661c56b0ad50654da83a4342b3da5da11614377087ebb253aeac775be4558835bbc37722783df1f0611dfb1ccf0661a6e72e2b4339f7935be50859128e26573e172afea1d2d8b09e5b5812b97999e300c86dc78d3c009286272e8b0ddd06b7abc03e629d37e8e60dcd20ddf4e9d5dd95eec990a027857c628c7d94cdbed10b417de8c95c9b0cbdef9ca7f1f654047ee0ec9802907950d1f6ae3cc9288d9a8658f250b4a01301752e20b1a3a42fe918f1953df8632de1dd77e04a50bcfc671a7bae509a425730d5e74b7b02245cd84fadae7ab8d9da51535cba79312da56a1130f5c7831a036547d15b1256655c070c7db72747f7e50c8389351b8d0516b107a3fba23c9655ac4ee5a1fe3fc2a6618451c14f6076ad04782450248227c14ca7082455b2d86a337421dccf40e6317e14d6a52372628b50aee6ecf801dd253a0cfe9a0bc9c34140e3ad9067a1303e2572e66a65ba8a96d4354549153f4d4f53417f51e7ef025dc032e687f953b227f13352208838ce4dd4e69a3094e0988f8c1c79c31b643b2577f7d68e82451f4b75827f99a67f9401ec52329327a76ab63c68185b73e5ff00f93ab50ee976356e1c06713af15b6398b814498913f824a186a3ae6d788bf6ae49df4914866ac9cbacc8b545838e4b90457c421057c1964718a42050e0a5725c931875e3794d493f947a9a3fcec5b93fc7f4d33ba48f9bf15d0fc9c8491233523ae4f0bc9eb3318da578004404fce801361bb4c22edde80bd8b309c9cee1e6814e075ba5b2fd4b17f5c20846f526caa4b769f64c12cc680289a31ddffb3a96fce6b50bce38f623be8b14cadc39386bdd8c38c1ab7a43e3dab6905988b6faa0bfcba842c23a71c06374c0c5d06adaa73c3f2b096cd8f285e8719df7205bdac128b7467fa5f393254e541213621c51b943f5d99d4e19730c28723f3381142f0f78973f8245c4eef2d695dddf0077495bff71bd26998fa4b4928dba5e9caa2b1f3e33901bea01436656ff6ad2732060328e88027cbc9c7d911a4f4fa130bf3136ea167166ee5942ff8c37b649b378b185c0137c06096a4536c7d2384f710ff4a811836189aff326216ff019c04d02303ce2109b33e2e007eff39be4a3f75bf2193472d16f149d0405b04b6399429b3b801173ea65cf042ca18080ba05422cef6b8d63dea9e6aa1493faaf17e75ac68a3ba74d8f0ea75bd917253d7e299024191ff0113fd7953fc216eb2d9c887662978cd159e6c5d1fe6ee9a8382a31c1a94018db8b3aeba95d0a5ebbb22f470fb0ef35ff92cc5bd88b370c6e74a1ffddba1c9a7fb4f8e315237f77135b18dbbdd48d2c603a3ea51a40fe9504d6a27a288324596c9df55d8b68a564914657043e3c71f251c63395b5203f6364bb9e0b34244340ea54cbf0ff4f4d1a91e378a8eff31fb185d869d3b1ee01949741a2395a3343e533041a2f76a2c88705366d9a469f7075412fba27e50058942ddabbe27c19406cc549b3b7633ccf8db7a0de7e5ca359455d1528affca47f3538d65f22fc2bc104199be6422ed5e7e20edd40df5fbd0c707dc71fd35e85d74c21d908fe3d213736b7968c6c86b0e064ad68a7d098acccee868c1518b7b99eb03b514ea8f62196d35acedbc3c0efccdf2d3fdb791a089855392530801cd7c2bdc692484383208681a497c8f39715421a8abca67b500650bc60cfc3229c6923768c0af67eefa436d746fff024b8cad5c65f76bd7fb074553706c12bc7e903df4da807f90424b13106f647a7e034165c9fcbe0052a31f39c8b085d25943d9bb4173e568ea0a70b8997be3af0e62dc5914bd03c4ebc6d00dfbb14504bf108f3e3244396b933bdb59ffb603c1fe8b193c974baed119e96aed579de588d8cd8cbf392c6ebc32ab4206be3879cd43a8aebeff4b1aafcbbc0db0cc0c612358c236f5783b92ab623068e45aff8b0ac6f15db6fc36b98f57c7e947f8c6764979725ed58069eefe2d712e9ec71ecd7c55c790a5c426a654ee5719eec88a89b31a5367b3451a16a41c4ae28a1c34f8569b73440da7ba9ccd28fe0b5205bc7a56db14ae4ec7ba3f5a477851936b8a2284456d9fd579767b1dd5192e2e2b61141c6e5e2dbcd05008fe41f75f3f41be3f994c036e044891dbc3de101555bb288ac491f6118d81b5fc94301b822b5305c4e9bc04641e287362eb56b0085a380934368bd0e6fe09194a7d77a4f913fd87fdc8f15ad33aaacdd1012f84ee093bd275e2f7dd55e1c380320da34aabff84d593dd94cd518bc24128f010b381bce607f116d1022b7cb5163e64ff1f5135e1e77acbdefa4fdfb587befc0d47d27b0239038fa13fbe676302fc77944e559994f660277f00c3b04606c728322dace42c250251f3175178b45c1623efd211a36e9be25bc316cccbfefcfcb8b4722096d2ba33e77144decb094477191fbe547d7d2cd7030e92eecd9f75a0c3a3a696dd84bc30544201e2b5ab22c3f6df90e4992b4c2590e744fce1cc792b43368a80d1ff3c13a78b82275365409d7d579321f681b44a3c976e24d12a9357b223ae07605fd4df37dce8ebdf5abb8755076466ece8868d11d618075c79816cbcbcca8481544f18c36a9c084eae7fef4b79661523dd0fb3f0e752ed8932ded9651964b7eb6343fd62701574776b170e4e2bd03b6a2c729e927ce353721e1b1b61cac0238286f4b347de9796f0ff356ceb83b4a42726ff0e2d70a0595d48ffef471afb92c54e0871bd346096c23e543669f43ead97b1b5f51e4b4cd70c92dd0d1cbbe9ca7e0f0ba97a568542b8091ee7a2918777c3adf26d6b6b57b81dd621532b305b210b29421c5626c8df8807e7952b32fbfce2a25b2b4c65c3096065fbb8eda1e4a4a18e12dc70f8a8d8ea7f72f11a91e105b4d89b11b6f7f3a963fc0cdea967b4a16c8c87e789436e805eb353bba9b622cdd05e5c736cd1dd0a0218dcf98be9b89c9a6e7f006ccaab73181b45f8899f2d0d49b5086c08ac92f7250ea720df9c21fa0515972b2ee1d304d5c6df4c2380da4849394ffd00569765b6820b99bf2fd645168dd1638b1000302435a958b7367facb10f4620d06ea431e86b52fa63f9b01b9be4980e1bfd1649ca8bde5e726d576028405fab16a776d0488b7878dc1010c4786c8c24208692e5230e453c974827187a662e776fe08c487c0b664a3b2ad861ac426d7ffa95118d6f79835a926a5b5f55eff3b7f0212eb6711cc249c3004aea38b1e0d5fa76c426f1558e3834210aaadb29644f61565f0e481eed5639bb6c3d09d28a31b63b31cb1fe0d01324d43cd62d6ff1c9797e320207c1755e4de61df913d0f3101aa2ca985d891accbdd412b76a7fa6aaf442949e520e9d66fd94c1241530bb834d2aaae26c9d4f2a0085574ab9eebd20ede008115bef187ef802085196a5c7fe314a9bbcf102093e4c4e8ebdc5cff33149688d2b475b7bec062a74888bafb000000000000000000000000000000000000000000000000000000000000004070e131d21262d
flags = ValidSignature,ManySteps

# tcId = 18
# signature that takes 13 iteration(s)
msg = 9300000000000000000000000000000000000000000000000000000000000000
mu = ed74cbace8600ec7f1710a9ff3446064b04c643a9e205988496aeec96c0cc27a5a4b61bc26774e91f704098ce35b88c4bed46d8391524e5ae14c1adf2175d049
result = valid
sig = bf388e6fd3cf1167d6d339ae9dec3dd40df2ed76bfad703894b17ba80960091177035befdd4b663c05ddd0dc12a2e9c4625d854632486d84bed61bd38224768a331138c907e7fc32ed310b3fc0d4e0a03e9bcfc6ea26298a27c09c62d9b5fc6281dd6180dd91e76d4041639ca6e524bb422317a3c52ecf952cda094d8b9b3251ec1bada99f5dfa57eb681193e9c41c2e2a978335b119675a12ce5fb14b75569e886c8aac29bba354ebe3a9a0a926226ed197ecaa9ef5270af4c3c74d1105549a23a97dde10fe03add6a24a0922e9063a088561404abd167b503a1666a7a1311e2528593b42228c768f17c394f580f62e7a9849eb68a1653b7e1a8bcc8575d32dc547c8f83d26e0e87f5ee5baa9e6193d006a5b5c435158e8c2422c469868f5236812a140d5bd30c9b5c82a5100335a3322adea49cecbd84ef4351ad348c6cce0d5d542d4f3c4461fc2e237f80dbacad0f5048c06370f645d4531ecc88a23b60de06c0390576619a66126bc4a1477283077b809af2e8a69e2e2f8cb5bf465154ea883db31be972e8f163f6a70ac8a05b833c1aa8f0764dbf4515c1c943596e3a60241ec3346cb6294f80271efd500c08946ee757fc93aaf0fce2cd39f571bbeba29c0bac37d1ff132bae1a6dd434e0a7a831880e2cc6a3211faaec95abc3a7bd23635530b85c619200a8dc67c4c126b9a595045e0a8c1873e4df0a2c57f973b2639feed44d598037f7078060c85b463f7b71ba073167ea32e744597cf1397ae8f73972dea16c3aaa7ccdb12be07281558a96bfdabe16a5790b8cd6ec1fb6302ea9d1fbd3ce9f18acb5201aa4ca89dca2ca7eaa3b7ff3d0cd508c5798aff866309cd8676739b8c4afd1d042313b15991e4675b7c05ba5a2664da17924fb90f288b0716dfe7f8d1e41038a007a1f1040b5ee36dcac8ec3cf811bbb801304f279df6c1a407fcf056508c62d7a6dfd4142ac38d9099368798b26281909ed58d6b83264fc7e97fe7e621107840489910fe89323cfa6eca44e7d5931a6b7b688bb699078b3b8532a35a1119819a43c47dc5a00ba8e0626588cef241c572523a879c749c6887731f225922613fbaf2ca20bf6420e8f237ba466dae3425ed7a58c1b813cf1466634541a0fc0a02f79559ecf103a23c2820ebbfb9b3fb2d7c51acb901c11943badf56077cbf06a0e6373bee7da03f168f66ece8b1dcfe62cc26baa67d8305594e62080fbe031e67511d884a1b66ef9d5079d5d1dc8bdd80873b42e031c075150738bb6e9f049a0f571bc2756b7aabf675b99961af386d5539e8f3c58c6623d6a95592b967034fe7bd01aed85270842265adbc667c497efa9d14cf8aecac0f89eb8061e920b97d8d57da38fd2192c8764da75ac0b840584c8c762abbaaaf5a6107a47be94f97ecaff51410deb53739ca9e5be4bcfb889257b6cd032b845f49410572303ce7623b97571a7d13d2e6217d5eca0e2cceaa5e461f8f33b8504231f09eaf1e596086b55e17a7d51df2cd8e4d73effc1c7c430408182ed4455a346c00bd72a2ec5cda463106dfa3af998c18bd2e46772758edccc72ed76f4f14c4be378ec295e43eb1ba4c8edf1654c27832812dbb9e1835e7bbf817206867834cc0431fbb9c1572efb4f193575a5d830ec2cbcdbd7f3ea5dd80e2c51ecb4617f01a76767a44db55d9f7ebd1179309cc5491fd02a4922f4ef03dba1a21bb6a267952ca63f91c3d8bb10ecb679f72c1ff7466fb4886646255e114791c531f89fb8e3be8f134d4bcaa10cfef059821b8325d11c9c8cbaaf61425b534675281a37f161d1e7ca28367928628c9f828e1e7d3400a9b319af2b33eb5bdc8b09f7a13ec68c3d95121c97ae70050a9602cc62b03d13ecaa6d6f237a27a32ef0ffa35628545380ced01dd8b916c9042652d6f814993b8c56434826b5d8890879085057c642440b740930cdae94372ba7450472d4ef7dd2daaa6e389eac61385b93d002224202787270cf5c1818c343846447da7fca521a3e19a3e8e3651b625dfa23b10dde5083dddbd73cc92d56ceb6566c355ce9ef9df6523414621abf7174b23c0cd0a44f6510eca5ea3e7b77afe8704746c9608d4992e74332e42f54a65073565b50a8e152b81bac8047c5e638c795bf7de1e555739e764542e3dda4fc08358920f95a39e04564afd649f741d790d867179d6d5c9a7725ec7f75e25e450411cab3ac060d4ada5d4cdfe2aebafbbee2fc14cc1c69f58c27ba3c06f16dc08eaecbaed2cd53db724b2321f17da3035c1c95bec46961c4d6bbd50a85a24393ba4140223d37fb23240051a81958f72c3987061b872adc6469b01b5cc6e529d63baba09c66dadf46f654df97bd6f39010d95f754ea3f27cce5d7186ea42221102d152787b42be182c4909bcf3d840c2852ffe3b21312c8891c5c643e10052aafa2fa2f048df70412a85dd4cfe9bbbf1a9088f2f5cdf8475c57cb9993ce4c354b37d4d8795d44846e6bb1073cf0bf65ccfc33766d0dba0ab14c5c71b97312978c85fb825a0ff33f3fd0e1331e74492a2fbdcda29b98bca3413bb5a0d7fad13615d7f1c280e96701c14bb8b4645ef529661ee17c35e14478ef6cf78f6070db71aa8fc768dab18922cdeda809393c671df2b17cdf2de55157b9735369cf11b6047cd6ba0d9087357991063ffe8c05110289b42e0ec4230df0f7372dee302c1af489208cba04cc6323e8a4df2ff24bc5bdf687f0d5e2d3396c11a4cda03e248d70155d7079ac3d92d99a1f34eb883dfc9af45d94393749f3cba58923dffd946c3b5d9ef24d30e1ee19cd750370afc3c6bc3a7e310b518f5cc63e1461c2fdfdbee62cd5296432415f953f1b43b75d6a496bba6667fb1baf8f2a5bed77ac3115b64054bfd0927ed90e45b15f1c8142f86ff2d54b775ca40a75043ccf861272012cf680a7b701ca0fa32d6f66dd99d4d3ecdcadd67612670dfe2786764ef18dcf5954ce52642e50e3cfa92822a1d8609941ebedd96de1ecdd1cb24ccb37fefbcd6fed5a4c80b1c4901482b0ab6e8c808445cc4ed42251a565320b856f41fc49d72277e6c57bf87bdc14f8c7ee2a7b9f7f69e4628b34bca949afe08c411bfb2cdc4b51e3c84ce93afa4b70df58532460d7500a6df9004225578f61feca213ab78b75706a7fbd3f8e345b21899490f364fad11cfa4333231651c2e13a5936fac254dcd5ef9346c88ab6c735de799b1715d358bb7b99bf481238944e1e5b95f7e1d2a7afe5629c381572b3167ad5dd8f7b0eb1dcd7eb4d3ca5139fe0bb88ad984944b2ad9f8fd07671d4c770da6904a0a6142d4a688a9d6c04744fea8972d9c6cc0b956609a624624a753e2733185547d45547aae3b541e23a6e12d9acab9572049971ef258ebdc3c1a201230e16d7e5996dc1a221cee7d584dde9734beb1253e10f4977d8dbf006505927d4b8128f94f46a19a607659ba52e3d04f4f261e96c22fe94ea1c8afdd383122b3510c75e89326b7d8b88b8c738acec3d604cbba4c1b643e4b6ac8a1673b650af5abbb6729383caab36d0aca41a1c016b3a01d1bca6c1f7437d63e90b4595bff8c8da686c2f11fc11d0f25a97037fb7688fc3d1b4f6ad64ffbf1fcf2807586a9e6b7b637c1d63a1d2fa9237fa910940d416f468ab342ffb68fda38a76fd912dac70dcfea2f65ebacfd07a0d372444db0fd1abeef8c0249ec70b15473402c1e31b2445574342d6c77d224c48ad67be3f1d2631caccac1ddc08e4422b1cc24858831ec002117b404746696f40e8eb9a015d65cc855f65b8e0916807d5373c1fe9f95b8064854e11fd7a2b77cb3f8227992511f2c81352c01aaf1ca217c575426a6d2937df3e6b9121d8c6f525c45b25b093d30d7c9744c4fb2ac47d5f43392cbe93fe2c3a89ed643360adaff69489e28e756f34d6d0d7428477ec1dff98ec103c2da263d59a10d34af5590f82f1f35075f9a4323a26e78840a56203cfc033355b2485610afdc6c2ca090db3fb5fa8718c30eaf1e953864f8eb19fa25bb4eb2d935aa89d5752a1231c7096f6b2ecda99d363547aab5c86f8c1222dbefdc62ee895d242b85bbdd085b336231eca4f7b18c5adb2e4d0a19f8c95812a0686cc28c62ffa726232c63b39d58a9c542517ac7d74c641895ccb4a0e4413505c3c55d0c3beedabfbca974f2a8d6b65ec7cfe7433830796bf8760599601f20d3596118012f84cd3d3b99a2c0c70c8ebb4835ae65f05863cf1ccca72ae9481e99622b8a8fd62097ee36f96ed2a333402e3e51928c7580190150e03733d9c95e4c6efcf2873edd81813523218b51f6edc938fa4e44fcb4d9488a6944727869ed77930264fef90de9ee0693a40d1748b00cf96fe015a54bc26b64794f1cda0057c89ab1736ae8c4a60b5e1976077a198eb573780eee6ec8826a5fc8ee17924ee49b7239f3059d2f47be4ff799b0a3eeecb4c3469b9f903d22c805c3abcf064baa3629f67611fdf0f28220e8e59a9d3f930e6c4595ce9a6b63273b386ef16e532a0f3a5438c4313b340e3e9c118bb507542fd7a955de48d4f5ccb59e40f4d0fc97e4ac25fcc68ae4e633530b1ace408ef23fcc5d9798437a092ef3e143e191ab5b3194d2ad75001729b5203ca66df4baf4b9b5f6d6ff35abbf6d7c57dbd4c2c7e650fb11458f607df2cb05a39f5183fb3795c95e8e8cb416f2ee558ab0867738e91157f15b81e2ddb5fe6e8ffb870d933dcef9f95b43b4941295101c5a8eae9d4260a9d239c0d800656fb53d481590b59ae88af7fd06568c8e190f40675f6bb2c33334e289b13789572db3e95a9d65254661f4c337587e2f87efd11e2d86b8ef6c0cb37455573fe7cf0a5739a2d4ddab8a07165a11d7ad6291111c6650b7a7a0a07bf6c18a524f4705bf3e52fd599e9247a58b112f8a98fffcd8c9df986cd18a6daf4ca22b6b8902818a3fe3edcf9e7870b4bc960ea0df2403eef53982a6a681ad54d0233c0975133ae9fa542ccdf15ad3f08803cf86ad234b94f6ef482f8686a24929e627bb2517f70f4c8cb5f9b4b04afc5545f254507f22d7b6b307e43e0b562fdeb7700fb6496e97e7ad4487b3b737bfe6c911ff5ea2d18147a9d0a31acef9863360fc806e90d2df97d4daf0d8c142f6a173f4c4e05a3e54490a1853aca68efae2d383715fc712795ba91d72171d617979cdb5d913e57fe55a813a2f004a59a49ed8a3f9c7db5ca8f52f2790b2c2075a6df98a58c5586fe51466e9727cef2d03e43bd02049a836ee3d58061b22c26b17d018d57f5683167e0a40668e77e44a2eee725f7c2756aae5c9e92f55bbc4baa7200b1060c1372fafdd8992d9916fdfcb826b24247dcdcf77921031ff56444dcc383d19670274853132f65fc16c1d704508387bbcc23aaff80b5a930158b5d8b10be5a4a1123ae5f5819cd5b6bc34fffa1971fd2a98c7597a6a9b915b075a7c2828ed9f56cd53701a31416ad51413eb005905174b4761329fc7d2318cb1b88ac7708e172250cbe1c9b9ca72886d3a7b882038309020a7062550420d4c256fece812f1bb5b183d8f07514f251be8231a457319118417c65560a372b758f7a2ac5fdc807846f54658825edf44873f0b2a506908e6426031850dcc4c5a73697e4e916073cbd1c9c0ff0ffdb4177530543902cde08753d9a0b0b2ab2882e7d5a5db8b9df054c025fa65035f8c3b2cabdf2facc89e012a32691aa282f925e6e9c828568a2fe8ad303210260c2d56a0ccf3056a8180c7dc17bcc913943101c51d3065e9fce38899b62c3b2b2717244cdbbedc168ffde6bc3b371e70727bd883d982f8b9374b18c6a095480a96a3601301fafe9715844c27a8f613a13fcdec9881e78c2ef97c8c7b12a50db22d2d6d83cce080ab227861f0622e488c211552fee0bb5a94f16a8e1f68212fee07a78a66c0353f74be07cd200c9bbc9041e5649c5a0412f047d7e5a0f045f4edcdf9b6f52f6f05b226a1605f2d32fdd38eeb940559d96068d98ff2d6bd3f2460ec29718ccbe1c0bd27da47548cc201bee13f16acb5b928499a6ded5d65933e84f9e53b43c623e183b9e627d3e287287df2bb6901d8ccb817051780052595c32c9df1d1261a138e5abec62467e680721edf055d301ee7bdcd4f16ca29f23895f2e0e6adae553dc01ae6a428cfc30f9d584e8ce9030b3bb6c6669c54c86ea6b495728a0d51df2617636100b832d883156069b97c6469b1a648e8411602a02c229acb6c7e0ec970b355b872aedce373207fce57f84617a0f182b9e2b4abdacee649f695f3abcc773b5adcadc153f782bce5e58f2d38cecebb9aeedff31ce1c2ab05090687380e86515d9591768a922d9afdf207d660d9ecea60f543203900eabe819581539283ceaeda65f4965c4356cb93966c54fce4c98ff4c248d2793bc98934e9f73105a51db6f6053adc5e65a74980394c4f81283d71b4d4dd2b2c547279ff1639439cbaf4f511ebee021820525f89abace9f1888cc4c7d6ef262f6f88a3b6c3f000000000000000000000000000000000000000000000000000040a10171a242a32
flags = ValidSignature,ManySteps

# tcId = 19
# signature that takes 14 iteration(s)
msg = 7300000000000000000000000000000000000000000000000000000000000000
mu = 8f4092a1400d7ec0200f24e2f9e45367ff3e3b50e937f934dba110eadc043111da563483ad986e6284cd19178dd189d9f43d1bfeee6224a8c4edea49595c1c71
result = valid
sig = 55a13083e7de0c81f0d8fd40001a4a4f2cb59607d913efb4f4f81311c06c00fbecf2bc04f77d567067db4a14fd461038a48991d180ee1826c0c30692c47c42a2a1097dfec04acd5c7a7108981dacf78ae70cedda01334a10d89ebc8c7c1c8dcbdfe8c0f7e144cf830b0006f3be4bf0f748dcf242b0cd91a4cabcccb900ff06213959acc6537d19f16849587207f0407c0f963662d7525bab007e9e241cd09d2480db4f6a776eef833c578351eaf339da96333dd8b59fee06ccdb1cdb4d2004df3a953c9f403a6c3c716384babd35dc7ecaf0b678fb7ea75729b418427da89af299c342b07a779297a944740d591275cbcdb0a2080bf17bd3209d5894f8ba366be7eed1bbad5c45dcd05da865d02e66f57b2a876565636fcd0fab15f8da683b03b7cf6c0a2479e19d232aa76820519ee1b73613a7cc640b23e792d3322ae85b0f007c864cea4db20f4793e4b1e34cd8efd4a4f07c2efda24ded86ce7b33901b25e16232f27c0e11367221c947df2689828b6f13617f31baa6ac8103bb17ba575f67bacb129ba83992254663dc77420ffe4087f2f4277de4afafc00a0c197c72d44f0d92b606276bac42a8d46509f3a43891ec42ca8067dd3cfb9f2b891ce7d3636ee3ce27cd3f926563c9f103a7bda78f078186e3ed203f40108286bf71f6cb00b9478b06fda800511ce8d148c724cdbc8094e27ab9ba4b6049e906374db17ea7aa80eedfefbc41c0a9d53ec586b3510ec727b60991bafb721f7f281a94423c28c989267bc87ee5410afba73e2b5b54fa28258f2f9cacd38fbe4f7e3aebb09651bb99a3341ed94f211867bbd53b8f8220327c17d18d50f44afe81006ca87073220964ce522dc52bd6fe0cf49958f4b1a3b910e26dbcdc8cfc051116b13253e2e38c8f09c8a386d4dd6dcd4e972eed6e00630370424fa79894cb0f1a86befb90e01f5c4d5bb9d446e80e9e848e250287483205cdb67c6a3ce5502c6a5130e98f7682a0d61383d8cb35f74bda78a3f80ab29abd9a617a21f9d3b8c688cfa843149ef11c69e65f7af4e210ae223e664b6d19006f9cd16a46d2d5da6b4321aea86ec48645b7a16fca5f6af20b75d680ce726211cd86cb76984409be9c1b894e6639c8ffba320dbcaf180709905a37ededdd8d5d1ffd36886efc33d7a95602e5c38389fe3008bad8bc585f72659fa8cfc16c22a06bf8b20aca8f474cb1aa424cd50ec44fc04ac42a638060c22217435cd5507da97033c560259f208357317fce7cdf7a78ff2405559edae725532757f0e8bb00f51f9407c1edc61befb74522121a3b4dd236445cbd90cfb0a87a130269f19cb7a171eebe646647c56fbba0939b0f8da48d83382260cdbc2a9e17d2c7a3aa862a606251f06231c09c94219fc6c80a0910c7e40b46a1345c0d4e22cb990e3af93328869f50f47486688d601193f585d90d6da551005216c5aade79c3a9dd58714987d81ab8cf26e950893fe4d0c46dd267dd75dd04fe51835323301efdf1e831d07d4c354273c96e4b6c370aeae20660190f71cdc495f5bd7c8a8a7aaf183b45dadb42ca4b5669f5872e53aa9787243d955da6dece84cf3143b2d53b814232495452fd2facda3f47c89d702d8d0ed342e00041ce883477c1e8236af3abf2559b49cbaf69269b0b2863013d7d52290f0f114d82be9da2e1b4346b720e519f6c02cb4396f1c9679794a8efa6974f87c5661583c844df7e8dcfc852e314ea45f4ebe2dccf5dd2e54f80c68ef3254d790458db5ba234e51031a127bf78106b234600a690d6239c34fbc71f27ff59ebaeaab0ef436c3e4eb4502fb3ee1bae290d9194119b9f8657115909308f35efedfcdfc35d270798c6d461f45f8d13258733be9dfe975fb222a46ab42b8c50499aa06eb617b9a5a97c57a1c917aa61d546c47be9e34423e3943029ec4c8fb1804bf53a197360b984b1e8f7091d2e9f22786d8a2baf9ca5b86037980852f838b430df016238278bb6bebb66784e6f4dd29a1526c30cde485d15dbceb89100730823f048be32c5e7b64425140ce59ee991afd313878b2dd85de0fa6aa754760e12043318f6f1a24a5dea8753256283b20d4bfca840c7981b2693ee9ee86dc62d94ff20d715cd8671a99ed529cb5a6c651695337f25f0432b6bb6b3269bb25aa380d73e20be3eef260c775ed5a6615e6a9df312e6c2acc4f8132182fcd87350b88d9e984aaf82d8d63664e9e002297ecd7e409bedb7022b8f4516642878df0e2f641658de8b81c21d854ef199fca0ce6b6d00f3391e45283ce6e8c11c74a9937169a74eb5eeb051ca648d1c55655457f05766edc367a5599080399f89017db2514336e213749402484859d96c3cb8d263c23d398bf1e0300f0d3f618ee1d6549fcb20f583670057af966c5ed557a4e467024e5a27fdbe4e8a16f5ab123ffef097d959b1d07e7a19044a3119a8136c43f34b87d696a855ceb7724fa243b03341633d70ac3908ec2a5fe786ead035e38a20904cfe9224fdfa1ba0cc8d1820be09e4b6b9906ca97bec05f9406b1a707e0fe273fb15887cba215cb87af06715a4f1dba7545d965002ad1f6bece1815d7001bff98609b840f4e813f71c80d2e6d9b25bdd665b2fb6213bbd43d81a58e2dc6ab71ad4b89a79463133aa5a2c4af5b3aa9e47df9a2f396e356a89272661f92f11133ac1c2e103d6a949f494bd506307059f1ef440ba5df4025778d8ea9e887fbc4c564ad860c49f6efeb960a167d1d4cc7fa34404d1e39c273e7aafd54adbad6f805427a8c33c8849ca8564d2a7298975289067fe5af22a09ee22f77dc361852ee31c5c55f584ab1601f0e0b384fe8e1d072f283ee5a20c6e2d0f07096aee3133c390c920daaaa33b73723533f2aa205a2a53b67b7043c0b0b0073918a9afee74626781a9bc3566367b37ccb516d1402bc0d074f78c48b14b9b0e0cb62ffe2106225b8c3ea2b78ab0a1e768ae4761cb9ce13d3b484ba2544f4e5728c1e001eb969c0b407ab25d901d5415206d1aee1c5588352192cbb2bc806c521ab1687d2d44f63b4277f72237146c74b5a018fcbababf6c9b0d5cc37a448ad9172c0262be0e3e032b086954e5ef01225b0599b911bb10bd6f569593c29820b70f39c3850aaac84942173b04c51ec0c30e75b3d4abe3cbcca5b1f2151fa306109fb1216577891b32abab6c45db20c4b794779234eff9c613c4b64bc8e1b2b4f4c9edf0627c409ba51f2784dd081a4a0b6cab5788d0044d3906cbcb4316be43734402d4585dcfb8a3e2e8dff902edad2574796c5826219728220b8f7c7225c4f17f08d2286488f12156b07df5600b3cb42347f2eeb2284342d2f672da1736751990db651b79f04931a3fd64db5f7a7bad8c3d28b4f2548df12b19cecdbcae8f0aeb60459f1f5a7d4bd402161fb5cf4c126800763129a1dfeb96471cb822e30d3b145162b3ebca10946fc1adc28ce6d5c9255288f601e50ad34668bd018eb28f84763f57810071415be8e188d5dba713946730392f6d9cc7f8459feb21742a63a6994175990d9b090b052d3f8b207eae4e2130f182e30e8ddb6f3606199b9619188bbb229fa8310de013a332f095c4e8803c87a8c4d114544923b6dff6de5d8d5413feeac8c8c18e5f5adc61137d2848d4d0291c5b47d8a7eed0243757bf618edf10292ddf9f7e2839d188b0c57d3579638753c2587fb506b5911c81599862066a2a06592ededb3d6eae6cfd9ac52fa62d769b4e32258bef5aae0feb060b3bf40dcf286c8cc29925b4093675430233ef89506aae8afff956a60c0cc61189a28aed789d14f0c2297664a7075153ac367245337ae86112b5eafadfa38c879dbd0da8cf62cb72854082567c6eb4f8b47bf7834cefbc6a47e3b78ecf69a452fa9577f3295effbfdbdd7e6864fcb2fa20875eb5c15a67eb7850a443ff0331a798dc49148bf988eb3d977a228b574e34f865a1cb0d13f89c7b17dabf6cc5dc396fcaa9ee473cdf03ffea94154c05f577295769d34ab4c8ec7c2892b70fe680d35f509bbad5e3d77cca2b64e16535a36124388025c821fe62d02fa8b6bffe286c1ee3e9bc792a5f2973094dcba0154717e648e411f7645be474bb986d100c924bb7d27b0a8a95fb4418b9f67c5d3b8da199210405fef480e37f17713be2bdcc804c9a257b931cdf8aa69b344bae2603b7a0f0ef25eaa899e2fd3f471f5cdf9e3b17bfce15c318004ab75754fb5a4cd7a4fb2d6b6543bd4513255a5ac6979aae51c5cbe2e9e272cfe27c5535f8725be5c47b474a0ff7c2b7373f3c429750e81438b72ac5ae81369d9cb453e3fd04cfbe5837b0b5bac23ebc2e61789f371be52cc082fd4d991428883c4e8fec0397aac8c9240695f6a0588118eb55fe4aa5ff7a12a08bce3872cc54979226ae3bee66a551db930aa86fdc4e50d33a7d8fa68124fe90d97be38197517fa1b1aafc984814b5d9676bd1a3296a2cac6d61d9ecf5f97fabc513e81f6073d752af7a2c067473849a1262392f4d448d9677fb6afd09a031b6f3da07ffc107f7410301774d90f42bdfbde71d858d57026d8570f8000ba1df13dcd9d9149d4b746f47a86fb7dd94f7686c5987c549c1b5cb51e324f8756818c49e65acafad7b680c8fb8b812f94ffa66c2fedb5660dbaf647a9075d2d754a02c7af18ba4b2777194f0deaeeaf0485a016c0b0c3b542790d2acddea465102dbeb137ca5a08346832e15f6dec70d7902dd55dd1af0b6d20ddade7b1d8ca6474ab3f84c2e6a2e06d3e38c7217184a895ee494befeeeb9ebb4ca4524237375d069e4b0bdfba9b94018e3dee51510b1a82fa5930dbe2a39b6b2e395beded5a453225a747f4e5a30997125687c12b5793ce26bde5b262db06982b18d03fe628c6d7e0485d7c01428aed8e9783594fdf7a2538c85ed8c685dd3c214165b33fb2a7fe69d6907152cd9fa1f768cec3f5f2c03a6845cd94b123565499824fa57ea89bc6fdab4be1a24e4e4561ffc0b73a9c66d20962f8705906a309b2da5ba51c6cda7caff1b292eca6ed594016f10d9baf86f3f8d7204bd618c27e4889aabfb06cb794c05368b9eb77062f9c1febde2120a76edcf56471984a51c3a7460c12dc84dc04fd506c0cc901deb77ee85166b56958d5b54b98d9c4de5e821037d193fc797a9b81a668afd1013c5179b6317a475ce301b23cfc2a5ecac8362d9e8beed978afab8736903f5dccaf8cbc98a9cd5090267222969eb91cad13fb0adcb9a864df4e278916a4e0dd52be05efb5a7a3a60ed1ad6fc1fa9d87208d3cfd83ae4de21571fbc9e0db58eb9f6667cb25959aaa397e5e7ade5a45641bd04258572917c5422e9ae6b0a52b34dda1c4b08af7dc08373c8d567960a7bf4f45e7509668db95e167326ff905e6c73be44899bfd179fcfb917ae8e20d9c715d792cc01a4f21563708c9385c9b574f2153b861c14603090954dd572ec9715566c6877727a4d20e103c3b680798c474ae0d2040732ea4dd7f6c903f381d06071a5c3c21516960e4136a55632f1bf86a75189937b6f5e3508b9577df87d4cccd5b3861d466b842eab8035531ea5fc850a26959dc71c1c5188ecc1d4d89827e473ec92dad886171aaffc72e726eee823f65500de25d766aafdb9977d9b3c7f6be729faf99e9335e36aaf81271acaf1c5bfba8fa8f1644f46a343aa015258997ca5891d6140742bf330f367f16acad62d39d42e2263456f181c876575d7a43049c167af822d66d589977136eeb215ffea72e6363b6ad651a6f13d3d8da0e6a9cbf5375d97f930eea22f89ed17f4af554757f329d203fe51b71b7729db9b6074f71c1311fd1b21824c59c5c413445212c28a34964b5e48599ba4e6a4710004afe6086405ff3ea23fb81e77727fda81696852c8feff150b1128b29b92ae64dbbba7d09a8b7ae8c381b7383b3ef5b1cb8ece64679fb703fd5c46318a08bbc259017efff82273e7d75f27abd6cc5a8ee7a85f5e7d4daa3c45c89b58ab339a04677ecf1dacdc36fa9da3b49b4170cbd39c85d062011424f510bebc1b89703d1f75d29d80e964812aacdc1da3242f154ea25f862c67d2ef9c9c4d38974beda84ae0cdb9e09f188a65a795b6aa4c55b4ddc5cf37b6b9aff234d12f229edb7017c71f6e4df6f0fafbf960506fb17edd7845bab02484d5dec474db355f8b21225d435f88ad507c795c545cc2633761fd538eaafd76431dd72973f0ec1c8cea2a7f0c752ad0f4e5018490d79f1d7fa754f1ef6d95c47fe9e28521e5b5f4c66081ec5c0992d540083ef0d4986de0091fde0a0873a0630f6b2644fca87ca07f0c10e1d463ff2b68e2fcd29d96f6d85b3e43e068ea99755edb52f0d817cfceb040c5e7bd93d64b07e8d09906da4f867744aae6e6634c8f52a86952b045e9100aba4529a26365dd75f9f39c8c201753cf821acf6f106ec1c200183574bbbedc05165a88cae1f4fa00050d3594ab41bd0656b3b825545c92b6c3ccfc000000000000000000000000000000000000000000000000000000000000000000000000040b1316191b1f27
flags = ValidSignature,ManySteps

# tcId = 20
# signature that takes 15 iteration(s)
msg = 2a00000000000000000000000000000000000000000000000000000000000000
mu = 7a9aa8abc0415158b6e89431d03248256962d1ab07d82cea7b885ed54b4285a3eeac37bb14535cadb24ebaf35ba946e04e958d37501cc86a460170e03d3bb1fe
result = valid
sig = 123f4f6cb3cc0f73536cd4cf412958953807d551ec6c70ea9544dd410b837d37788ae672a00bd3fa1a3a540c7d6802e25955179a5b00e67b06defbeb29447ca1c0040c70670bda78bc68e75527aa569f7f87c9d5705216458184531a802e182d77ec0a07a2be7ae61ce7cae9b470388cbebe1d0b5083bd46f0c11f9d5dcd87cebf1e544e53816537916ab9b1996db164050200f08041a9be0102881173e6006015e716600b36dd11423f018196e7c34793e6b1112785b3162be366fa98d14c6f2b9f66c927c23cd49d1ab22b10d8ab0c6d9ac627fe7d6941395f96dbe1a26712e8cbc54e332b613631eba1625c5140224bba9fca7c94aeb2d76f76e465d340ce8cedaed60719b3252a5aa27742315895006c95df12894803d20c36bb61bdefa2d641f7ce717a55bc699755c0fd56ef9fdbde98ad0eddc763ad4c7d5cfe2481b662a985cfea7761dd72db3db8b2942c7134d7216465d678f97a7333769872d2ac3902df2a7acc71de42fc1913791e0d73f041bf33e2baadc4c564f65a9c50a372439f3e405ed341befd092ebd3a722c2affa0f69c1e72c2bc7acf5d285cb210e4e5492296f1d014e11910f63295cadfc4ebafba3cf66ce0419114c248c37e453fc293eee941fe8e2d68223e64741dd51389d75a2b90e9e23de9b4a72348c55581a6462a6c584dc47a026e0544955326efe2a502964fdd2109ac6fcbee45fa033743ea53c4ec16fabf1fc120af3e2b1f88df952242bc80ad579beb4c58dbf13fde0aeefd048796ec571207aaa81424a6825848270004e446206dded61d7e23e6ca7202f43981fd5da67c12ff0a61db2d01134fd52aac84588c9ebbb690c816220ccfc3fd3452e14e9150fe81bd1dd1047f41dc3c8d5d3fd5b241daac87bc6b350a09d5c6962dbc198b5639300af93237f333d60ab120f3637314abe295cf37a1c133cbe60d1d67c8b5eb71fd7f8a76b587deb7aab3b8db09c10328af080eceea4671cbb8f88772e9e01cb92b85fd09846bfdacb5616f4650e3c23612d2adf8c2c6fe345034c981e8f6a1e85ce71ec3731fdf209393a9eca6adb0c49157d2058de1e148e9d2f279123ed741543afbab9b8d1408d38be81187b10cd6e0606fd30b43fede67be8575202497fe79060c1cc0147ac32c6b24ea4e037ad6246eb6e85b53707e2bc1d80d7a57fbecb925d4336ba0460d082914fa420a136338197715c8d172e663d4977672a63058870647341d225ae705f616534d616a964118b8a1bc247fd35282663a7aca93113f7f31e43dd59532a8003e40b9ae0d4b6f65f35fde37fd32c6b98e5d5b9930aa3f09d8c0d389d8411d7a6738459d6e97c094df417da3b96b45cb06e527c8af9ec05c2073a714a7d5bbf881c8780379136ca91208a2247f78d720acdbb8dd6c783bbb8fb5ff0d5b81f6a490f7cf603c693c99ab9a04d2f49e7f4da5c50bf2903e8b5523854d1b2d9c34a9769b5be86c6b4658345795ea58091110d35e0513c73baaff657337de3cd572bbfab5059d962a12dedbf395f25e724c04c016e7de555e5dd45251ddad2e7c099b01dbd5a5c2df2918080474849a3e6f1ce796658070baa123672e7def9706569772a802c7e2e20d8d125bf5adf6f075238b757849fe5b41a23fc92a159b19d2f04a3f708b99830ed0fe0c99bb6580e5db829485f05d5bd790f177b25fcbb75c1cb37f384cb75660dd52d1f1a696509ebf9f3fbdceb7d20d2cd6f2c9998a9e4fb471b255467664a4deeb052d8e515200d4432057ca0a06106f74f3d27d68eda5f5567861b1d7df4decddeeed2a45f1e99566a72c246933662cdd27348600483a9fd45d5f761025962b31da46fdd46fa07e57f1401a1a2b8e52b704153796e6ef85419df01b44fc92057ea0e295d35d00e7ae3642a1c74066a9abe0889ec4638fb011e2c6e48fe681afb75c5ca0b939fd5844c7e06d830a940f7bd0d8a9d361f1a6103d7d1474064cd212025e0c3ad26fcb5e97b48e51d3df95bdc07c364b25a449f32a0099385561b0b90101d5bc81c9e86bc2af5c4cdaeb5a21266fe80a68e70de0ce127896ffb83e7ab6379f09451cef345a1a14a5e153a528a91683f485f9a8fbd9cb5aea9724bc1c73fea5144d4c3103cad378c77d3236fc5d4c5fb27c39185c1f36cc3dec16ed69df3e4e01b0117f07719c8fb9fe9a3764a1930863f80e0a274703cd3e8e5b45c05c73f254bdc2b235944c67895d01704c94fc27869cd138646c608b560ca0aa7311c21f1dfae744f533163c42cff64cbead971e03af0bada772debe019313c40bf6b4bc351c446cf170fc3e6b9e71ef4f19d61e6b833402111c042deab6a351f13d5e03fa3137b24769cf4bea7cdcb0f0f705ae413ff3df82365952f7a6472425611ddd60f2f84a3a549c8667ddb615bbe48d8588660f9efd7e630aeffcd70fa43a3c2e12043151ef1ef198f6759bd1fae3258b9c1ff1d80fd94250b625936598dc8c06693c12112d20254c3374054520dae6bd5d1eca0635cc4bc8c9719a2e85201830cdd42903848ea99c7e07b1d5976f97c64bef0dd3fe23f74c2af42b982a076f2614a6e7df0d0eb964b292182c33f1b6ccc662318fcfaa664e9c1ef0b39e4a7ac2207869826a2d338bf188eca40d5c0da8fa36db3b89ba7b940079d5df1b56befd678ca29f0b6f7f1e9e8026e0fdfe7724304d31368600601c22342a5c5e5b5d0c1eb8f8d149cc46bc2bc706a844537ce272b3259580c674ff45bd820654f442097efa812265d56907407f58e127e8c44792a5c416586689585e37052257d0f633d6b20581f6ed1945cad42d25f8826d587f8eb7f05de7f1ab3fbb0bec947a9b24af9505d4d7c6300d200d447e3cb7186405e162d58b733eae467ca34d9916230777bf2ac4b91988b66b9d24902c8c32d866c4e842c1b3f78e57b43250cddcb9a3e532bdea293fb224e92e071927b7da1d2d8bae2c13e3b4309190ec10c5b534d74bd9ab876558b8752e3a18e8d724510054fde72a5651cc4cc2b7dbbff8b3ab2857312302eab679c16acb2c57971d99b56f3b76320fa5cbcf108dc1e6bf5d46696a82b9c9f375c906147fb03a70538994442939e7f26bbe517b7a6abcc21fd0f1fc15eb4679acc36039b9148702ba4a91de6083ad7c2cf76335240360157a3e9a5e02c0cc56bd5974af9ecc8350aca6b5372b95d184345d079053bc7c80cf0c8e13a93ab6d16fa44d55bc6d31590493371e20b370a660cad9e9c47a2af8e2feebd633ae00ec810d4eabc8652a52d1384bccc08097668e96e51f1329c631beef13ca3f305202ef81d4b391cf8ec3461f1017594a078d54565d7783409800adaacfb7619b1c9538f22f38267c38de2687b0262ea1e644a462c6bbc5d63c8953c6515e8630dd3f11be7a00eed83245ec44b69b9255e8c0735011cc33964e41e25da5ae08fa1176bc8c1d7057e621551226bb2cfff9251683979eb79edef919e1d2458261674c8aa2c03dc7d5f7c05d6c0b2f724bd852cc67d7ee11ae4c3d57a917b773fa6f6a4665367858c68a8d8901b8cb5343367ffa204c403499f2411ec2bd80efefd5ed4da7beba9aadeddc4174e4e021b0638e8688f483d109f839f790f6a896c757d6173d5b7477a259e9ed4e89b547566c66ee5c93c7c2250c2ebefb40906b9dcee9bdc276a4b357b4361eb956eb212203e2d245f150e235e9a50f751377038ea9960a500b466caa12bf4fb872301d79c60bfa8d11df1007bb2e856f1b23e4ee064bfb00cb5c766912b0966996c506e5e994882d0e4ba406f5a8b6be2e7c13bb77e71b273498bf29a1c23f05e8eaafa77a57ffaa1c8080697482af0dadc27735a48608b087b8ffba2c6c77d76d69b7c89ef0928d68a08556b923295fda0ef1e88c05259068964fe164d840b684af1139561e36ac500506f270a78a161d4ebc116c01217f184196044916a4f4135c66f09cf508c2af5a9acc4e206d6302d447acbdf7d03bbc567645d71a0a4059fdb5358861f9b4475bc3469e7da726958b6a3773d0f30b22ab620298b4546b1954d2e1699e73d3bfa6fb236e9220b48eee09676d8c33bd463d0098b026db4939c2973bbf041e08d3e2aceb171f081dcd62816bce549f18f6a8b47293287d3f0257df39d86f4ab4f962c38a692771ae5ea82513472f342e892f67e998cce2ac2989f364947c9b5408353ec53734ba491a75dbfa377d8805e7c7ad62ea5a64e528029b41f1aae7aae21ae27c2c1ffdd8ed17499a8b96aa35a72dc6d01b96d289602e6e82be52d12ab5279798c08dc560df568f3a5d0ced771018cb29a95fe887a5d591c330a86b3c1a854e2714f106a616d856120b068bed1fa7e625b13bc3d4805343502ceb6c5c12828e9799e8ddb11abcb6cb1239b4029d1658cccbea93a43523433156b87d7ee524616c21c636524c35840c2d58c23a4a5e6c2b7f11de10566951b91e25f7ebe1e8b1d98f77fc3ea01475adf6469b33897c7979cf11451c676496e915b82ec5f971ce557c585270c71709782041a38828159dae53f20633f152e1ca6f976c1427df6811011bd84511c0f4cf7d4ce800c70d4c4c00ba2c077ded6a7802172d23872e3cee1490f944f1f87a69c32e9b432836af88bbfdfd617d703b329149a48558d47b991d9b9964e0689a7bb1694fe4299be1b0e468182212a07f388e9b9fd2b07f886c903ca5d564788edbde3384cb69b61f5664a0e21bc11b44611a855b4f04e0e5ecfe3f917925905eff6aaff29cdd0389d2205c2fd7b19154ca96dac6a2d6db0d44e797230d939a4e79653de083e0bd29e302faf5abe47bbc86f8cab0847ce02732491bfa1f9a54bfc0ba7f5d7657fa98deeb68765fcc4819b50a24b6721d3ff0a591a008a61060343ff40aa27e3950016df1f24a2c4ab84d7d5051077dbf8e4a482e41d0a3880bb63d2f5a044d0c5d7efc88e59f657e71901d18e36d97ffee3d16256ea46fd2f2e74ac7251208659cede682b1d78a19c73601a3f3ba7b36ee47867a441e648a93c0e6a1a4ad2eda0c466ab0fbb7548951c04b491bbbdc3026537a323b05a922e2bd9b375e806c74766692929e65fa9ca8c1c0ca965c7eb421bf44f285141e87e55763303ec40ff4c12b19187bf5daf8ea2c678396232198b2c98b4588590f971ab2f3d7a10e8a0b930ac818029dbc3bf341bdd4550d0d0a0a13e59c2d05dc8c2ab746e8bddb8ca5bb3f2a4e0b1be1fc4f321dd72cadc2e49566f8f727e898b89b223d97bb3c14ffab4da467728adb508f276c3cabbd9811b3b44175eec50f4044d8648cdae05b0634fcf7a420ce59055f108b7daec05f0bc685b8edc513bbed512fa1102e1595f0964cfc81faa4cdb12640e71e2c830be5dbd96472aa306b916bc931febc2c6f14f343d780394465d7f2a538fc8ef5e653410a496ca4e24a5192b8349cfffeca1713db147e47ffdea7f4f06e1981e3b28d2d1be4868f4347cfed55fd4ae44edca8a62a06f857ede40441991489cc5505a49475953df8265e51cb1efa94f5ddddf863a29b7464b8a070a4059381f6491ca724aa81434ec0bb9f80fce1c4876beeef18eb3d1065510ba3f828a170f928ca46a029f19c13e31880cb7201dd6a3c8553b28a8bc6cd0813a64139e6dea93d7437498ef733fbf907be4cb9d6e01d5c2a7650bdbb74b6dacd1f97ee3aa2090d3b2645a36cac2dc3a991a6e862984c16f72719867852bc96d5931bc92173453ce224742f48c180538b090f3a24356b608f21b8fca3aa2ee70370b4b425b03a20a0bd35f2c766a6bf979512c4867d06cc78aa3051c32f88dfcaf286efbb2abfeb0bec98f3b61878613c1a632e22e221a11cb886baf1c9496f994a09ed4744fe0eef3861fb3ee686072f28514cfdb4daeb97501d17dfe30888f1a21c6f806418b38172f5c916c42fa1f32507ffb5efe6d9fd7d9578dff9579c68d18feca3dd68bc612fea7837a7471ab748ef2ad7183c068cb47c0796e477c2483f873adeaa20e6653bd23f943b765f7ddb860ecb5d14f11525f1347941a76d74826e1a123976a6eb0d7cf47bfc5885954b413eaa8233fc994d042733f9075552eed59e8a6d17c6eaeaa18f022cf13000f2904aa7f80411383f245799008b49edd15e6550352f2f3a74a99660a0b00884b57a06c0c4c607769c5b92c1976f516fa6a96e3cc6ec49763a2e682c99bf30157e6f2b0f553eb4dd6c01f5b1c801ce24d0fe39498608031b7d56b48c2d70e387d88e93388cf601f29126c7d96fc191365f968db7628955e1ab3c66333be6450bc8967ed2737a6999583799cbd98b88483c23bcdc4e5a365158456d799d4370576a6aa29987ee8fd9babafa4f69ba2a827c579f08a9977d17334e03cd3727cd74c4a5307f8f9d77a4b1f97db4f08bc55d3c64cdbdc13076e9fb739e426dc00647cfe9005e607ba2b4cfe20c7aade6061a5b8bbce002d3db0c212c364d5d738da816244456678385ccdcf1142352666bc8ebef040d28343e7be8edfd000000000000000000000000000000000000080c12151e283039
flags = ValidSignature,ManySteps

# tcId = 21
# signature that takes 16 iteration(s)
msg = 1b00000000000000000000000000000000000000000000000000000000000000
mu = 37963890be826541eaa97a71faa3a419a3107f95fbcabffc303bf9218dc280f61be8ed155ddd6cf818eedc9472ba1d045f5b141d0bc6b5ba51013d8af200db56
result = valid
sig = faf6c364df39832144796c0a8b254f0e118780915bdf3db6937bc63318a0709b8f1af8480fa33a2605d9367fdbbc02501b404afbbe23a9b302b2cfd7762ab14d95942361b73045ca114826efaac3d52cd45ae2a95c67b8cec78d417f72d22fe545eec9cc844cff349ceb3c89c7c9c97d7763055c3c9b6f1614ad38a979604c408f98bb6d15a54e464cf970f896ee13acbd2341330f66888b0c818b78d3ba748648740857d3c6f279eef3bc612b0da8a33812f7be7b6da9c3803a43f718fc120586d3efcb9d3a16ce2453011f36f90adeb14f5656d32d7b5dcb1dfc47ebf946f01d8274e627854b4beb1056f9dfacdc1dcd8345d974f16711d819b405114d140a9bc6d71ad6ea05967ef7a4aaea707088579b351fbe76b94f0fbb146895b9c2a401c4b6e95983d563b8d213cd7935ae561a0ca7d8f98e30ca59e49e5ae145075073d505d7bfc0e8c8316da1ce4db35e8a28121ca41b347d27609a38b806939c6a7c539c86a8fa99bf9eec69856f62b980fd2b77b98dbe3a7b1866bb2c46dc577002ac47aa303b29136294435549cc8691f054b6d3aac80ede2cfbf7adc193436ffa02ea0cfaf2fc82b32633055460692b76b3df53b71f8ea5a8191ee6144adf79605c7fdfd7ae4632ebb8677db8c3c83a2306692e57c1488f54580e636de4ec2a414390b7feff3c9e0869051f3b68f62c247121c9e7af05b400b08935facff38f824196363890751557389e3c3299dc954646c73598c5f667443e537dce0d853ca8e95c1fc4a0b94827d12b8e3daaec3466ba668d7e0a755cf9b990f86e45577a4c3db62a4c57b0dd9f43c44d474b483064fe490c488c777b5f9c7e129686ba1d9cf9494f04d3ea31f8da5548e2ec1a66d67f7b6137c95d9470bc8910487a5db370b84521c2e3b36d218b2a9e7552d594da94b6564de16dc3eba3750d00ac0aeaa1fdb076d4c4f86eeace6a7ade8a4c03973ba7c0dc4523a765a55ee980ca652098b236b52db830a91b3a83d0835895c46eca48aafa919e7309aab5993793c2de6ca0c89e739f29b833fc655607e545097740dae1b0ffbdb063f3ea57d9e9ca6654181b2d18d6cb128979df81ed592a5ae090eeeb305036f684e5e9e2385320ec554bffa257627d161e87fd2f94c149b8addba426669adb783f256c3a774b8c397c4c8aa27f6a3b3a9ae2615ffdb485adec21929c49ddf827a10f6cee3b623ca026cd12bf75a94d7777f79b71029378e6c366a1cf5be772997d33f253b0436d32b6addd6795417b7db5e226ac5baf47fecbc5ed3ab0368089a3b239bb96d5677c03ae2dbc12dcc22c991f7be0851a2dcb553ab014399708c0bdd0a6efdd49e5178212477f6283f5d07dfc178a7fd6fade6ab5f3a388736a5af1de20173055da23ddc74c77b11774aa2472aa0d1f8edae5db1a43caf20b7518b667d5a294a1460d0047dcd8e45d4dc6af3c12f912541471ce1419cbaa12dc35e32b151d90ad9b1a70d96a530aeda4add317ca1b45202cdbec7b6f7138ad9405c36c2bf920639bce136303d3ddaaac49627f8455cc575614bc82a643b2789308b4e0c2140f1c226657500d996e57f15196b7b7aee6c6768c3206c20656a5b03f9e5974e61186fcde401d71ec788765687f73b8f3cec07218fb4db54ab60eea5bbaf2ee9884ebb7526a983d9ea18daf1645d1438794cd4b8b8dd6425e08615b4fae5926eb248ce7877abfa072a2c6f15cf66569bfdfe880c3d9eb2ac51d0cc768b2c3ba7de3b15f1f57853ffe6619ff7d798ba1b48045ab4201ecd57cddd9952aaf0bd76805e5bf696fe49454adc0cb60627492fad27f56e8f96c266b95a2a31a7a7890c5cd97da941ffce30c3a093ee38969a56134681fb8793b9de118c3cb278b4f43602d548c34bdf0a9c3cf7f5c6ecb70515df102817f5b6343d7088480f9fc99de8cc99c693165646eec54d6edcaf7ecde6ec2373adfb035fc09d146767fc635934ef59d41f65683919d59ab6b68ba1e120c9eec9eeed774b5dd31e900e610fe19137add46f23eefd7df6ed3ca950fbb716d24453e0036e7b08fb37c6a97ffa213a2327700e9d2a8ff3f72f9a5d84f8d7b0736134f3d1bef4101aed7855eb8987ecb969b47349e5cc68d474b2c66dbbc6bfd454457e19895d4201edbc7907e2049f1dca54c4094793c601b11094eab0038c87ee10b1dc5421196ec09fe9136c2758b4c2f51448966f58cad228f2e2f98e920feff550d4d2d8ef76973ad40b679cff92d4d234f5bb5373baa880654b14c41902b746f7563e79169a8b9aaf0183f6acd2253a4837ed05bd89b15642e25b18f16c56be25decb5b2a0651eff4bc0da8da8c90e02c48b3675f48b5e46f31270ead9248efcc14d9f5dbcea916a36f7d88ceeae3415f209158bb3192fd1e43cebf06c555a65504d907c16cc9fa188ce5858fda7f768e1cec620933a8250f72dd73c10f7e62074d628c22f20699765b3eb4fe95170d16678875f2015bdaab6e29f4ed7fe60e7fe237f89965eccc34a0d7cbe0e8c291ac8ce20964000b1792a4a659cfa52b3f7edb8a09286686ac16d6e963d001c4ea0a782da54f1138c0aaffbfdfd390d52f36ae1cb609fb7012a20279c20c00aa15fda4dc5844b5d3b1d35e78009182510a26b957ede5a5b106c029b8a1f80443e4f68b5bb95b0d684c7ebffb0390b0df9ef817d827c6959f5c78163804703b2b762809bbdd7d3d3e2aeacccecb95a0b270c3b9b710fc3eebd517bc0e94dcac0154a3f4546f19b4aef7a0cedf3ef6e26529b426db7fc8733967d308ef9c76ddf7b80a2bcfec6ceb484759fb884cd3b619507c7652b700ccacf3ddfc97a5f15183aacc7107f7779407c135ca6cfe5bd6965cc80d1ab74df306d46d5344e0bc0aeca8cb1b2ac485342015c7e8e7aefc85dadac7690112a6f8e2d343ae3e276f3a11f138079a0c625bc1a95db81133d8488ff5f88e6eb9c72fbcfb22788cd6f59cb80722dca46308419f437d32a04443a8f2baa91936eb2d8b4185d137cb106988285d4548d2c31ebb030342cff237f3b7bb790c0fd8e82147bb169dd83a7c07dabb448f8ee2634a306dd5d11ffc1c4bd74957c3133dc02736c20bf2b30ec54db72d95aef97a454247d269ebbcb19f18a34d4a92ecf5c1109b96219f6f700d4ceaa485803618efeb921d36687e9539edc86dc2500069284b12e05b05ef2eb7c3c65a7a42830ec7e468f443817eb402f15a7d75af0daaf986358b3adaca0975a2c5f1546d49e2a1804eb2171b72af8e29a43e72ebaf221a4c6e1808e5547c2d953b9705fde1a0c9f23fa7eae63ec132870e6e8bce49cb6f7b4b57bbb9da945f30ae7e82a32ce6cfa54d3f33ba05dc9bc72add70b304ddccff823964c4626b6b5a9c1e0599ffe245f12237e708b066ae703fb576844d8d9896a7d49517217eb69c4c3ec81ae277a5e769739b8555d26933292f76b67ef928d837a87f1eae673fb45b8f49fe652f414c32fb6b7de55f26cf6b27a1d5f8f15ff98f77e81ee7e8d25733a2ae47fc536e3dc03e11aa01213060bbb540bb95e0088e976e38d791080ff3fd5a7c4284015106c7ca9fafde0f32d3d2e83238910e57f926e4db86963580b50572121b18e32ba1d83953b84db50b1858f31001d29062f5b11fc8ea339a691bb47baa7ba06f49170a63688bdd71006cd032eb16f6e471f46d0521cf760524b1863275403440721704682546594376322038b7f6e50b8258013a8622f60a9e3ee15c36b9a57bdc27fc86f93571ab627bbf09ba7bdba1efcb13ce4b34e902ff36f5f7c3ec030f1b811884ce7d07508927fa7e58e56b42ad7513280a7f9a5d565e40d96253d4fdfc5b14f8ced9c755b5a97bc32935b8954c453401323c61fa6a710cccf817fe991f239f9c664c0c8d0e74ea9fae22d545a86b30b47c2eb21839e3eadffcb46ee4d0f3afbba7c77d0822cc77f5f71635e73c417404dcb8daa810ad74d29f5afa8018076c407a85eaf9f87a1177a0b7bc25380348b4529883f49d89fbc2ec4d23faa10b3e15c4a69f9efd4c904ad9c7c890215f46ab328974596a593d908748e19e816f0f2029d35e11c673bfc049fbda6f2bea677b9af34003ca39557a38260551a5c5475a370ebc1fe0584bcdbc4855e9da0cc8c9ef6e9faf66f54be6df5725b3ec4482d2e2627018361dd5ed7e1ffa4061acb9d4de991b271237b03aed85386a9a67420d9705defc99a5f4a4f25bb800c7f803169d9e273ffc5afbd1a9b1ec81a4423fc335e1e89245db3a5e7a3793b00588624373cc4ed3159af5835e71026aa3e2bee99f0b64b32597f380e0071eb1ff5d0ba559b4398a0ae570f93f193fa68f6aef8c9296a6b6f1de9dfcc8c21ad79227af7ff219af68b947c77b6157fda3eac433800428c62e1fee68b697411cead39d84637f1151c0f41492525a6bdea65c1604974b3d0d4cfd9eb33784e54997368dde58a21df10ed4c6042572c302d3cbc9293a5b2e5cc3b723e0e06ebac2afa7f141cda971a8af161b0c03bbc15cc689182396e933ac0fa9a8d0f76bd639a43e19fcd2ae4bda7da83f6fc3fec43f61892a74a4ca7a51bc70a91a207b49f1b09dcb3844dfe48ede9bba7dcf623ac2c8ff6c45a524a1fb8ac91075425bdf3811441f9560bc1c46c97015c21858e221a9c7e50d3997352fb96a92b9ff1b4fd77673bc43c136486719df59addeaeba9b48f23afea6b91dbd5c1ebfec305fbb65daf782743adf1ccc61f821b72890c458c2c6a5a7daa7c4daad45434ce885614854703324aa955b5b00ea4a8ec00d183db926ef949bdb0b60b96eec9317d59079b7bc1e6fa189b88045e2b646eb5f98cb325bea130875192bdf489da24f051c7278805dd0ee579e29828d05a6eae83ac6a3724236dbf6713b9447f1d11dae57682b118a826e343de9f316b2898699e1a4128d9369f2579159589b141c267314b753bde4980426ff71c6c19f0e1dea7bd1bd5e60afba9648dd9c4890fa533f49a4fd099c8c94ae188d898216384fb2806d6176053473aa5aadfe5ed609569f2faecea70be9285ba2a0a0349e5f5e1952e4c3fc6792a14287f0b34187f1cff657de7e3930bda94b7e4391906ed9220b28e1e815782ae00ada4cf9ab2a5dbbcda53a734886645ef97ad826aac0df839698430943bb81880fda680a6b4ccf52b768190e1ab80e6f57132fa8094cd71bf492df28f612d51d785cc3c9c59f7fd90600a6a562c9d26b7a8c494b6dbdc526a32b6f411cd4e6eefafddd44d97a58a8a63b68be8e27f7faf90d8412e377c35b65e8511f1b67f9eb394c3250e0dae35ddb4d7ec81e9c8cbca52c41632bc5f98d9f19ae07a3a7987f6553e9256ebde39a71c005620f0036de82b2b4b7670f222e273bc9e335db8eba2a30c61c01929e581385c9258a74ca48db9e17a83050d508d15e90b56bcb314d229a6624f24bdaa8f9d8924133d477be367e1e08296e312e804384111f37d56015d8fbe3e246fd04651cc8a1cf3dc08e4de16ca1296aafe194c50649d00b3cd84c9df62fa2de0c767e272a176c91f5cecbb40e6536a617b224844e82e5059a09451d0fc7255be29a2313a7fe20241e91f798563ec798162563333b52f339c12d4add036836e96dacd460834ae22a9af01de8cec7e06b8464ffe194e1cc0cc0f7ee6c383e9d95a0074f09a5d35630ee3659d37dac64f691f5679523e921a9089eb92635c50d0fe5db5bc6b62f7173fad635d079a84554956c2cab0d849598a599be8aedeffcaa125f7f09e087d9ba719f42dc255bfc39ff003746419bcb1312a1a36666412888083fb6d52d4889c1d9febe50612bc6b7810fc0783db24db932e836864cab4b0864559ee86b1e15070f46ec788a78b595528e16f3b6ab017e724514338cea4c9d13c67af311fb6f27d707f555dfe6e3ce6e02342f1d137c69339f6288320bfc2422eb47e790f140d321e001f7769c78f012d5da7d7c233e92bc94f87a5a14e99404f434ca72597767fa5687a3bf822c08be4c50074efb95acfe17c9aa2c4efa752321ee43855233b5d08cbfe8466d8d5ee49a309a774fc1f0dee8cae4bd2bc1a10e0244c2666b7d1c3403493d684c25736530f8fedb765db13d6b8ddb48e2b37ef74be49d05b011fa011939992522708ea3cfe9bbfddec7afac4135bbebde6d09520ca27ad59f3c3339f6cfae32313ba71b231e266cc413f0f04d371ff1814b0098f8fb546629f909904b7f47b50de35f4424637f34a504f3c0c3632e81803d6eb7415c005b461ab2c8dca8f001306e713b5b12df852823fbbbcc80888ea1569f43c79ed7b9dcc0f93fde3eb086cd8af54de460ed87eec955a38408d71a15612b05773d0cda2e7b52f7096131b79d313489c49be7cb41a42e5d45aa68f06e11864d3b8caafbf4b32d69ef01521d428054c98001f94000b1b4e95a2abfc0249585c747a8cb8e0e8f5fb3983c8ecfa31455c6d07172543616cbfe8fcfe10224d869db5c6dee80b2e81989eb9d81d989ea7aeeff1000000000000000000000000000814191d2730373e
flags = ValidSignature,ManySteps

# tcId = 22
# signature that takes 17 iteration(s)
msg = 7600000000000000000000000000000000000000000000000000000000000000
mu = 44e443c1cef6e62d6c87851ca0ea5b44a1167f553ce2b8136f3a0dc07987067cf2015c4a7372f2024d9c3d45873d3659c682de17e9b9f241d65d3ae33fb45738
result = valid
sig = fc0043f3458bcc0ee30362159a41ba7b70b1170b7c4d54b765ba97203e8c11c6c0c0b2f99521ba6abb315d37bdfea6174bcc21e86d17db34727fe8700e0152b837f36f9497e6f8a77dfb1a5f74a089ef95f22a549e18b776272149b9470b905d2ab1dd507e563937ba97c30769175c1b925940e655c82371e4a6d6c0ec126af56fbc798fa47020e951f0495b6be762e20045642ffc676b619c1b2a45d42d834c45e3f069045d5d186a2d86cf5d541d86d80d2ca4924f561553352330cb729106a6b648cd619fb0dbc9ca8ba992779ba84442ff4370b3049a82cb8d0148229fc6184a6f80ed275696b5ae5fdd8c345c3b47cf12131440f509b0dfacd71c6cdf57a916b988e859049eb12d3f35eb25af70cb216037fc9da6b9c50f217638eb114885a570d59193d9cffd21bda6ef1084aa4ad2b18cff10b962f6bc972bfc47e2279a3cf40218ef137daf397217b14e89ffa063f97fec61f483e5ed457c074fcf626d394e0a99d886ebaa8f9fdcc7b18583b120cd7f0ccbfc7eac1e72c94f6f419c7d4337d4f6136055d59ea6d33cc9f6876e336723bd465088d75bd11ecb784bd57aa3781765477ce06e7fb3c4cd48e272dd51ed82770a8533a2b6c25967d6780c383bcaeb06a698d4064b8236dfe78a0604302c0c102017600f3923dfddbc6a345e0439c86292f9b88f623a7a0c52ad2bd8725a442f61195d23cf32bf63739ee109e147ad7fbde1546a0a593d2b4a0a046cc1e8563b8446a724913822169d045a8bdcd9c9644f9c69080dd2d36612c3f9197bc0332bd4a552c46d6b7f76ed52621db714802a5ffb90f9ae6dab55177d7ff47c3067ac6f2a2aabf78a9caceeef17282b2ff482bd6ac104cec709fd2ea31a90c0a16a602a246818c2eb5e4d6acc44a16d3ca764d746c38dbb07d1e8d49c62ba13c9a0e74816c8db7f7d79efbf2304ab3b8ecf3e85c41767ca80e6e35d1d4ac0cb69cd816fb1efb442dc93f808920a6e93b57b78078deaee6a4dcff066516d33729d08fc4682bd31fd44e4abaf8b2bb87222e747b3c47a4a9fe753dc333f02a7ee46cbccb94f42dd3e479c079cfafdb92f0e4a1c2fad3c5dc8916fc5cb1d2e77394616604886fd457fa19de750660d56462466d0fb432815da8eff2e464a0627230222e36cca186164c190e7fecc766a0f081bfd6db069c60e3c1329ff4edffb80c89e8af2d5fea2b3918426702490be1acf6482e0d47c0aeb56c0502bdedb9b57707304abf6156081bdbecc57012c3d6cd2f5552214fe64bfb4fb5fdbbcb30f1dd6b3d133a9f8cb936561aa8ed5100dbc52ff023d822c1f62a1ca1954cda14a95fd23dc82a0d236f07e67f1aaec0acb08caa0505a7acead8014034c47b1bd9ede2bbeb283e5347ff520b1bf6f26351433a86fba6865e84efbf52ba89e8addd32eeb461f5153a1c3f21ed4f5cd31a3115d622a1ebd04e01a72db082563e2fbc3511b935c9f29d75977e075b750ed794dadda682019db11d4bd811ba5424b3de715410df0949e636bc12c6182d8e915048fa13570361db383618c724f85efd43fc0cc98a3eb34669cec6b7b73bbbc1f47c3389a22d216e465d9a233fdc575d360c48da5e4e57d12369f4ede75bdd3ff060f7822e5fe4fc90e82a6615cbf31ab8c707534deae46dbb2ab6f052583af7fadcbfe50ccd3c2f2ddef747e90d5a74ecead367f3dddb344ac12590d8fd6288eed560f0bff2067dd22be87faa36f11ecd747d6ab6707d816afea30f3f14c8c0e2f18dad90b928a049aeaecc024d0a1f8eb3bf3ff91c61838168b84519998275ba1b59359b7ce6fd448966690f56a78315a07c73c8cacddfc242c8d349502ab5f2ebce880ce7fa3eaac7243c541da560c87158618d8fa8af4813c1fb1b7ae68d68b9a66ec0493b76436d84a74bee86b4902fcb07c43858480a5b178df6ef17b2b67876743c9a2def17b090030191fe1de76575f490f942af0e03b1fe990335bdf518e1833b11dc2fd7f212f7fc60dad44116af849cb2a2e5ab83cd59af79e8f395296bb9ba6d302772a785faefe604df1ed28fd8f94408f7d4c800c7c73a43861dd819c5edf053866eee01c0bd18badfb2aa6df7758f976f7cdaaa78bc55257ad610c74fb3a542bed174bf1eeab7b5b0cedf931fb1efc250bf01b970e1e12e8df04ad05262f788595da0608cf12e41fdb9325b04d7f04989ccf6c082c115aa5a7fb3754babdb0255766b4db3428307104cbf70dfa6bb76bae8acff48c5eca23e5695773c9ab570954ce7fe3c092d8d7dc72fe406f842a72323b8141a8c15d2c76fc45ae6f5072edc26fe9eb3eab226f84f1003b5273ca66974e55ba5d9420ceabc52cf032de32cc351340696b5ae289cc9b669b783f53753150fe4ef1cc8c620c54e1d55897055bb0f035094f83fd8df3088c9a84d291c75e821df4d116134a43fc3bafc4491ab76ab0e716b3050bc09eeda882f058f702d15a2f63ba196eb81e94233f822663ced786e90dff8386beb24f728611958313e36d784bd3700571a1b46efa036435900fec4bb172d3b8c700619d26ddae7d2762e883a3b3d60dff81add52b6fc573a96f04e30fc36ebc01d7b3085004c2880ca78b6764f514ba0ce55d81796eea6c697ee681e187001badbe0b891142c6f4b3d8f6023e520b66a27d31bcf194752e0d0cf64397f0d741837c58056e344c83e6c723587fd137519a1febc1df69e68fc327bf78dedc2d4114f04be253641b176071117a2004d8ff4cf35b96213400cf729c303a888b2191ae3b422fa10bf010dd1104bd4fb83bb0d93cabc4fd2392248a02d17e3aa25c121927f066c40083d4dc49753a3dfc57fe15fc5837c875e210cf8eb4961b09ef7417479e59daefe7534d1ecd990e96ea43ed8cb2c8a680a95c17c80c93d7eeef51a3dab19a031aa49bd69d344532339f5a675c54e59ede9eb6562f55adea368c1c88a4736de19064b73004ab748b32d1f4be2aec13fedafc4d9bb441faf75cd97c316750bb12b1e0c2ba05596d3c6cc4978e9777a05c9bf81174b72200c2412c7dcbe078c86136fc5df49fa4b397ce174472ea39c709b2ae90d80f948e81b440cfd0235f327c6e88c1972b5b78156b265575689594e4abb553bdc614ee130af4a6d3423b474847c8a2b88c7b1e9663b06a972de58e9b2016e868a0d62ef2b306428fecec0f39e95e9d3742d83c9f661a72b314bcd90ed93290b05cf9d48bab69eb5c7c92cb1027253e70ec081e8d4bd0152f1907818ccf06d1c88bce8f479ae85785af6b4814810caa89e5305cc79775e7a028eebcd1e126889ddf9add3567eb36aa612e107d2c77e9404279e24c4a58e60301716aaabebd4f047cb87b3fefae747b9fab61143a59567f5db91131a27d7b4f1c2d3e65e89e9fb532d1a27e6bbb1fd4fee26b6a6f377bb3d3de9d2450c0480ae96adbc158eda557617747004bca80de84bc46416e507da59115185d85439d7cd5c99bfe90af883286fb032e3de080954a92f27efdbeb8ea64b1310709af9a05318866451c66de113e5eecbcd54f059112bcaf729401a4fa2038104297a3e12d12610fb84aa69da7fd71b2401b6a87ea3715ab87b2ca93487d293d145879aa200331d963cf30bb4b7f5ad2ce9adfb834a1a64899e7f0f103d7e8e16251420bd31863e0a477907455ab0b205cabb11d94c6ab4011493c26228f9517ab424fb5eb894848cd49a7124661403ee7a2a6d4d9ccebf56c1b55ae159d37e0e246bef7d1c3993b0ecf76a9fd8d9249510078fbe9de2dab34b17f4dd0296db12afd96b76cb8ec25ac1ae1f9852a110ab61e9f9662c383d12641b23c07c2525501691dde411078bf60142ab78a252e4116fc7ff36223cc2a2bf6348f44bf7bc91930ea1527e6687463fcc3e86032a6fe4653f3c4d0afe1124ed3b7d1a1d0838a4055d611f3ecf6559cb601a559d0b6e0ea97c45d769de46c0c5bfed2660933a518219fb16761a701673e6358595cce7061472b9eea287aa4f286a03fb3c07a97204c2e3bead36f0cdd71c2e184c47033221bbb34580cb044220e8253d7562d320f9280613909cfc6a32be3f0388316b461d770d2d8c8e2989318264551e2aded81677a90742c38b2fa6ce4e276f19154641c8310d88076c5e205158e1216f8605143e1b1f40da786b57110b08cfc822153a366008582329f95cbe950323b8ef9adce3e54d6d1538c75be3fae5c07d8a9953f5da8bbce57a5c3f77f9a5f824a5f0d74bc1aa064dd4996e53fd5a97c513e0587c49b69dfc6c3b0d6f508ef44b154204d2126750c216be1370546b97d4b1421296ab7ff585a9cfb8564bae70ef7ea96263065a1e2c426a271b2e4a150de230b5a3f142f2b6e74f79b1854069438fe53aefc18e2d37f05fbd882fbf9f08880349b1915b99e537dc625c3bfa8059a4666667351963994941bac4ed610d96d69fe5cf33401f9113f39c18031703faef7d7395ef69c1b1171c724a1b47a189c0c3dd6f7a2f35117045c0fbded3cf41df3325228213cb88794c186312e1082e6f0b997473854fc24a65c7968cefd4d30b874d6994b21fc4bc42d2e5045d631150afa2075060bc116d56712faac07ec354da67b974e34026f13eecd8cbb2a8ee011d2f30b9a6730a8f552b6c3e45d384c9a57fca45c3f33aea19e7aec98a4b5010bce692f31f19925b1413451badb68f7e0bd34da35e04cf73b43f6732b9bdfffb97f8786025587cebfd7a6115e4927030f88439926fddfe7e0ae38172e9ff3536f8473b9a227fbc52256fe3567778108d27f2202877c60b81cb6f79b3a77dc75a7a615b4705746497a97a0aee33b2680b696917754afb09e0a527643182167a0a6e03fff8dffb51be185bb09224f9ba1044cdaa25ea9738326cf97949a1c6eca36eed94b55f51c90e7bf7809fb0cd066d70f1a74f68d88b534087915e2ba3c3760db0624c66b4db427e5214447eb641904ccb4c089905acc59e5e5b9876d68ef077864df8c87daf6bcc7896eff7f7725a2c5996333dac087cff929ac3f6d835f86cb2d1eb085ccc5514a5ba6d1529a30fbcefd67a2a4dcb7eca29aa655bd45b8579bde5e405395e037a63d26b49b5a38df89f5c749fed6227491841a9de7428d37d923314b0d8023bc4d004533e9d95fed5f6f8a6a7a08de9730fc630717567854d6bb3cb2e7d3cbfb83302e51f1af4c9baba07c55e537168ca64b52b3fad618b5ec51f3f1a936ed0f322de5ae500c82401bf59a7c9c5cd31e1b994246d7d3e3f7bc0387f0690b7e5b6ba2cfc9bc71a6516b4bcd16ea62781586228abb145b90bdd8bc4c596db74cecc78f96a2f3479f12d6190b3708150cb984ed502a1a67fff4268135b6a35e4d2a4e3b54f4bfb80b852387c215be35e9e2012095a2fa0d544352de7311c606f16bb1da478cf4ef2f89f48d25c9ba1d785e42d6d2530adf6cad9ccfa3478742d65cff2539a38e2387051a2bb0d640ea034490786006760fbbdacb5c4eb899abf50ae73bedc6eb80160f6b365361b937acf3f7eb376e08129320f7674f89c8bb3fa4d821ef79ac5bb57711bb571c021803aa9a9aefe84c0f7c97fe1c9bba1ce7f874e8f96288fe950a1ef11dbd890ca7bef041e5e88fa4f0301c0693151098fa5d9d988de94e474b40617a71f8f13f2461691528b93b2615ee89992c92c5fb7981e11863aa3c8cd1ad19e934b898759790b1d3bec9612d64cd175d49b7ba2eefcc8ac04973aa33d8c06f0e9d0ccb702efce36dc0217c9633a268dbe269fc5e4978a8b99bbc297cd8931586bb65cd759cbc254ed1739c40204bbc9d574fa5dffea7f908dd794c0f59c2646a730bbb117652b46cdc040c62b750560b560fb9c7fb50e8bb2bee4fcb46720c76abf4849eec6bd4b9ed30217d0ca9ed6930ea82cb5fefceb5ed7306f57be786673c24ef741a5278f0a9e574982462b0c0cc245f83b2437c997f94928eec9c85753a49ebba16943b826ae9f437175d227e1a8f3c083b769600eceba579abb38ae8ffc5868ac9aa229b3deb01a29c4bdd6a84025db6e56ceeab10cc31ff0e69b872f4210de70897f77574d8b63fd6e49af5d9924da079581d1d81ed7f117e225d8c35c6cf6967fde67422c90b8ba6b3bcb4e7c19655e99b8fef6bc670705208c902f6fe86949d6c6163d29b37f38962853fc266db132fa18b5ee576b7f15a0c254d0124ce715fd10dec3009b5a21c009cf71133fe67c897e9d2f7a711f335ea7d0528cdc16dcd5b4f86fae8d6f85b1b4f032a28244a2ffac56ba9141e1c54014cbf8e526d2ff97dd8e483e478e83baae795abdf09112c8212cc35b7c7ed9275b5a32e69d5f5720a1696dc1ca9dad1155b1c2d0e0e812e88655f3de00f4ea8e05713254ca9ac4b6d48ec6c291fd023504e213c8975889161bfc543f0827110c84304b94e0b72f81a233d485a90a4aebbfd82cce62363b93c7c88e5e8283d4fccf6087685cfe801142a39586ee2fc3b4682b4f1f80000000000000000000000000000000000000000000000000000000000000a0d10151a1f272d
flags = ValidSignature,ManySteps

# tcId = 23
# signature that takes 18 iteration(s)
msg = 0801000000000000000000000000000000000000000000000000000000000000
mu = a8da2bbc2ef15d1858b7f69ac6a04c97aa98da364e5f05a4da9b4a35758f5200ae56251157ebfffa1b7ea44babd201ac4bee3416d07151688533415438d02c4b
result = valid
sig = b4a33f08eaffb4b2092c87da07bbcccbf0a6815af18eb1acc857ef33d65069252f8672b5a37952074156119affbae3ab524c2bc3e2bd6e64d9f7a2c2672c373884325d60d5015d4cde5e05a4e2d696808799c582747f3786fea3b1a3ab198a54414a7bfa3c673b9a6a560884caa9a87384eb7fa1ccb34e550a13f45430629889bba53d724039e9c9e0858cec1306a9414947130e24f50cb31c24598c3ee50e5273e145fbaa1c232edd0583ce8789064af6b54d8500cf318729ff0005427c9f573a087151bea4b38519d28135dee555a09711eafb672ca39b331a22cd197801382b327ceb7e4db33cb0933dbedd467cd24e5b3ea826e1f05aacd9de8087d3c8f4fa0bb25dc340156fe150abb2073448c87dbbfc9bb8ab9ed4584e57ec52d44af9eb2d6dd0d5731105c7b78ffb55573a00a710d196f08b36af061dae91987c5fff576535cfb83ad1f67ff59a56aaea1a3a0eee3856c0be6dc5a49dc513e43876a3850d50768f7a2a3e251a42b1ea33c9bf6d9fd9ecc4ffc513d07ebc16456c4609f00aa790585183b5e94acac0b81595f91271b3a61bef0aa0efc31d13bf957defb15bd29b2f906cffc61a7eabb57095eafc3394605403593f5c92eb9dff39b241726f9404abf36e7fe2b780795749f684eafd84c8314b7943d0a2536a7ef12e2bbc2eda25c4f27d6b4320034a4b73408c9a8d0ad3ac4b84b949ba253fe15926dc1ae88ae4976110da8a7b3247790a133d0f2827d5e94b33a9dc7f14ccc0a6ea1f552833471d604ed0c2f566225392fb9f920615959e585ab9d9e3b1154342e25b2346a7c25e1fb086a2cc1ffb168f885a33480ef9b2d60c9771b37874cedf55af61b929d01d7f8c7d6370df6b9f3fb83761c292b7f99fd062f3ebebfc6d5129fc9cafbd0f69175b5f95ed2d3b287d1eeb0aa3a8855841c5e6b37cd2149bdb43393d79955f4d73051fa7163373ed1f54202e5c3f9e122b525e0abf7f38809ce24a0c02cc3c9ec33c581c51d7409fa5e08b046947529d78be5d91cd81a5c23ce070fa045a48cba8c1b90632488c71c9048560a4a50907305b8e777315956731de2c734580a4578d7306e4c9819b28964adad513d4242314a57d8fe78bb29e07612db7d6d1862dddc9926223de5b814398ed8c5f87e90cfc65b0985819e5acd89b385b16ddadd34d94f59fbdbf15e1e39372fdaa232386a0b619d9c29afef6fc44604228aab7d479db9fc02b3c91fc2e6674fc1c625035bc486bdcbd8bb62381e8691fdb8ccfd59725acf512b13f5bdc1a683096871d5c96941a67bd5398126b5349713bf074432714d9926f1f84677cf549a1ec4eff1497ddb06d28bc9e75382524d16a1350c77de4773b55b6421ff149b82d5bf8880017b12fe4d18554e36d274d8fba310642ee50ea28c08d40ff401069d0e0b575135baa35e31131ed62b6021553219ac1569301508f2aed1975a62189750fc99fc4b1f4bd69b224b93ca9c94353295fc6162a38fb9318ca9c5a2a415a70ac7a031950e1665cc4d54694c1da23c51e0987089971b9bc3a72ad4827bf470b4d97aacf6eecca5648cd694f2f439497975eb7f711cb75856e627e6f2e1fbd24aac92293f4c6e7e47d05d88d6e321c3a775895ef36dc838136d742a11712f4e58508203b1f0ddc53b1ffcf25cac3a6e0facd738ced5aa67576e0e030091ea5e9f0c21aaa7328c797aa0b3bbd1e56c504065a068875e861db63a6e92dbe7efce92bdc42fac5d71c0b0c4ac32ffedd84553493f73561afd1a1896adf9368e1a18248d6594dc2fab159d497df46a4cb35c932edc9f32158d9ea9a1b1d116ed64b3f3c695341483d8fa5a37f3b0c837675a74220cb588e08f3204c1d5c61216a82c9909eea79f0192b72c0390ce7839b07cf90b41b3ef9cd1636f5fc9426bf8df9a16f98c4d2741a6987ae1768e05587698b335a90857389dc43dc4d5c93db9422c9eb963766fee579755650b11f328961f30a7bb2f09d8afde6042e938a7b1e175a9aa6cbe9b49fb636571d22508ac8990b6c7f36e37e40df3f4d627c93de611fa1ea5e661c0beecd22653aaab997863f3681a9eaf5d5b6cd286c963880fc39125762ca82a8fa694a60e96f8c581de570e902b490eb884454d31960df284cb8554eb76ac053c896072beed3888f35c711160609aadba40c3613f13b88c5c86b4978f0965327372cf7994d5e5fd11006409e557ea01a32b8c1cd2290c09d4dd4788d5cfaf7740e543a8b9efc3e005873ca1434c7cb90e0b03ba8f46e1aedaa989de874bed1846f83408d563302ca2ae74e64ba051fb8e12621ab57e2768f8d8a2a77d58f592af156eb6df43c85bd21e6e5a50d6850e71671ad7b0fb72b786133e00cee31f021f18ab7c1d64772acc43ab4210650b692fada9baf4afe792f472b86c30de5eda105f0b1094e457405d9b8d8525357e2dd1fc4936068da3321fb3da7662f2b1b257c717900823360849254b7c815eddf1a6cb3e51a74361cac1d9558d36187ec929780bfcb299518669d85f4ace80a0d57ff768ca028b2508d938ed4d5b7cc9a707fd4d31c084ca39c28e42fc0024de5209b521470b58143e810df9759ebd0e378dcbdcdb2dca6558742b7f37ee884e241d6063e336fdad3a881096cd3730a49e89bf712791421062661faa1e5cd14483b7031d10548ed90dcf17c1495f28442db7a9d3a5c4e18802301fea8387c803b8169720850f9067c1cb739f7b107a30bf6826adea1f2c38932c09747c7edc922e520df9b33d85e21a1dfdc8f1530c2b6b00ab429f1b961cb51a5c668da1a7edfe9aa60ac98b8565c579d591876128c770ca29c58931ea4b990b8dd79f870e09432508948372e297579d0d31f1fc0208d719ba725a5995e9d0c076dfa238d1779f8734651a18c57a2798faeed064a9f099918fe7f0af4baa8f2641b4d33b55a5197669e5c52c47165b565f8564513d899cc372d65ee4ef931a9ec56231f0ecb3160940f92f9c650ee7c5b9690a2c72ec1982b6177c9b33c4b7521dddcd57a66938d783e563e9e67fbaa5dd49dbc4be693fb45a25983a7f835d798cdab2dc6fc37fcec27cbc9fa29bf6ef9df1ea473f35b8fd7017854046d611b86f194efdb240588f63219d48b695588c46c362c4c3981ba64f51416e6b38470f9663e2e83de65d8adc0ad487e26b3b5f12dd077ca5779df8d650c8ce8b1d8e88064fe16236784e6f06c6a880bce7b1b7722a31ce41a5e2ec13a793d272225b3df18eebfefff4cf56bc80d467fa75c330b76cc5fd77d8865ff696e9353e4ca7d119e36707b6d58e5e6256b96861dffa20e5a35fb173da143cc26b864835a7241d0be20cb6ea7b93bbd04446d784db3b7456277ce1fdc12ec934cc3c88b9f5b6a3c98a32382513dd002f2f797bcb9c275f08fd00d565b96631440030110341a9412c58f4093b099a2ed2ac5194e86cccb8bfaed759cfaeffbc97f9ca01c2f949784061d08fcf21efe8f8093ade05a1a3ebdf4c1d49fabdcd5135211332dd136bb47ee36740c0aa89f2edf58d7338a66793a67b5237c2b3ed92a1e4722c343348fcaed560110fe1d00b5ce489ab76465a6db101db6329b76fe2ec54bf7dc184ae3b63dc9501a5399d8c88d0f7842045d3c344a4dd92b0d89052fe0e596a60883894c4dcc830076a11f350f20f77ec75aa8f9f3d83f6b0089bce6cef93d4c2b773aa499a09fb2b48d964b9a4321010ee4f60548ab2a503e4abb45015434318fce40064c865cfeb40c3f3a6791585abc445d5673f6ba08490ac06926111ebe4a17c6962d9595bf5f03ce5e9e36ea2ed6867bc907d7fcb155cbe6bb069782aa55f1125ad58ddf085e9c59e800f3b0add3281c14023762ab39ecc898a284a832772c75e47409b1e451c8eeb94e242f6af569abb97817db18222f92a2d6cd686b647dd8cc944aacbdd224e0100b203f49ef0d0282583bd027c0a817707fe625c9a6cc4238a7daad920d3dcc28d1aec85224738eb0d3cdfc2fad202f9d117d9027923dad1e56ef6af6ca8ae81ee3ac9d84d2d40cca7dc849aab29510d735f9db4e6eb73f49e634e4bc0f7af9c025f68df6f6c9af151a7211550ff77f247757cc1791dd8b54194f3301aa05cb562c19b280f800eedfea2645b8e5fbef7cafee2aa61b10567cf887c714a34e5e53bc3662c01bc3137853d6800d69aa7a6fa03068f309ee3ed608998883d18debaf8453e5d4c9a331e8a96619212895f3bac85342ea18a5b9359f6c76ea294f78aef65de75dd764b09e501ec888b81ee5570fa8476694aaef2fbd4371aa397ef987f33e8fa7372fdcba3b53a63b9d11c78e84a7bbc649e230b2bef589fb2844aa3c7a86ec40c37da9afaa512795d4e720d120c1b3373cb6706151fbf60d7c284c614160ef5ce21f40b92bbabc29a15dfbda1eb3c89014c296a5b6e0298182e3add2bb0a9dc0b28068d7e9c9270e839eaff9716b5eef8dd6cab70e44ad3f2bff6815c039267839fcf114e6b0074ba823f02f2a6fc7e83ba160cfcdc7ab376aa8603ac94e0b3c0a5401bda7307e4d5fb39b5689dda2a401955fdea5bce5ae3497a27840f010037eab4946464fc2c87080dcc1761aecfa088e0ed8415e1b26dfafa0d77e285e27d12ba5f0665e9e40efe632aad381959d9e77195e373d351eea0b5708491f42a7f9a961d9a6337f08595347df138fabcf18d03a8f5c256532770dd05c68368ba5bb5dc4af4dbda6f1195e71810e073dd013592d4c91be62f5ca876d557a1f16e883863813dd26baf3408d0dbd4af303224f9293a3646f2d793d1f459fd80e3f4c70337df09b7035738e8e483d9db347bd82fd0d005e0a76d27fcc04770138f015d0e4cd7710147dbe09a267571e89cd2ded9bbac9a0296f095c133bdceac8bfd5ba9907052a6c1d12cb946e65d878bb20fbc8e1c18c535ea44319c6e190190a6a048e6ae652dca3da14bd007b46b1d03fdf885078a0b2b56162ccd6b1cd544a43817305e13f59558ec78e68efb5a6dbc61afd7a1b3485c0b0bd119652dae317ae47ca865f13339054ea3d7e9b71fb01aec115ccdde1f486e61d05771d4442bf55ebf50052a217567284e520bcfaba300d6132522f6b3d136bac1fc7fb225166151137db58685ee2ad3047a558a77a0b81ca009a3e8f2fcfe29451dc6907bce120101749a08ae43bb161a03e6657b0ff5663da1034f82cea37a613910e40327d3be288612e5180c735879f92832f2dad3a6c8ddcb0aaf8b04cea8ea64985179d2b1ad7d668d7f08fae72d06961e27a4be4a3b7fa9373a22d4f1030eaf8e9d7f72d4d65b84a6681da29d53aa006a97a88a6d8bdd7442f45e43ec58e3e66b74eb05c1550ea259145aca7482d7898f1f04bcb59016c4f7af0c2bcd5b01655015dfb5a5a1a50ab2a24e5cd21ce40d45afbffbcc295a110e8e69388a1d164f7776396177580817da8b9f03f92573e4b9e6b6b4db73850b9a879e8bfc12d3e4c061379366428f9adf8dd1dae392d70013e86ff788baa1bc5ed905dad1fbd3ddffa40dcc5c945baa35cea41352131e4e4e9c847e1c1e464f2f800877164cc62b2fcf25790cc8eeba44485d2e479473525fb7a346cc3ee92c03eee371df1358b2c21921827f5dffd7e35c982220155437c0580e820ed948fb9863ea5c0d0fde59db6c94d1a5b3d51f18507fa106fd3aeb3fcf81c151659b70aebbaf220a47958f6e6c923b2e240779c48ae9a4bccf8c02ddfc2d54a68f70a6375962960d9bbd1caad721ccc1189bc235ae66a8ab6f9f50a65e63b6d37a75296793258c0407882b5120c2d0a4f7f97f34553afd749c71969eb083f676edab7fd9c4673eff8b6c0c7f4b7ab544418de6719edf789beca0b31a07a49dc0c677c3cd10a68c57426a3f8886c2c8e30416d1cf88df61683a00384e6d48e1b6fdc9939dea0872f2063156011c6dba9ef1c2e5791d2773382058ce0c9b665bf1317a044ce74354397b88167fcc02ee313eda73209577f732dd74c3dde82ba59f2aa25fb7f32aa6b14f36bcfd50ce983b5f5b5d2bc3054a4aa3beaf66f843a639f27bc2313260aa34178af8c56f54ce7969ce014daa7d2e49dadf8cbe5f308397125e42d3cbfaabc8e2034b0aa9a8e803289e1b043f334ea2519dfd6e22aa60f5bbba0de1179e9cac04ce95114823f4de59a450c47c3d60e960d6d766779c78ca5986a929cf4f139fc9c61f831af41fda83430316e79870f8ed250c50eed3a7bc90225698cbbd62597221dc940df73e7562fb5ded810b24990be6ebcf545a25b00da73afee6988d0a9009dfae2b4a455e31e11d0b5ac7cc49976b4d498806eb8a8cc2c10506898ff9a36c9c601fa8c5435bb8282c4eb9612d15b4229e4292356e9f15776cc02d29e08e147026a4e0b0ecc3af904769e2897082104cc718098a3b0f553e9ad0c626b8ea4afceeb0f2034848d9b47d0e3333f46798292c2cad9e3f703656baa000d354f525566767e83ef181b1d2962aab9f82975777f9e9fa9aac2eefa0000000000000000000000000000070d101b1f2a323d
flags = ValidSignature,ManySteps

# tcId = 24
# signature that takes 19 iteration(s)
msg = 1701000000000000000000000000000000000000000000000000000000000000
mu = 28ac857c088ca2761b59cf6e775224d7ff0c8099b63573f4c665fed8bf941c7caba68c7ad3b642d7526a9675d96ddf65ac4ffe65b33fc6bf639043d6955ed2bb
result = valid
sig = 509fe66881d6f2cf689ab78406d705c716bbd788b6877136805dbe6bc129ab5bcc31602906e1036e6fed7d5d18817085fcbbb0a59dd258d14afe6738d95a607ea43550a303f15292b973f557746a20d2f802a4828cbeb6959e77e2f82b037f264fe2798634ea1b71f64c0bb694122f39c93a57eac02c84a3a62b989a3aac23d866175032c5c43db4fcecef277f4180cb069a89d85a82c5d13d9adcab4d42b3b4989401bf26758d04bb4c86f0329433b3105d81bf0f3a399cc9467f98fbd624fa6c082b5501731f19717012b1ccb1d3dd3a2380bfdbbb28a5c3a32379a6243f223d8a9866df80eb138c4207222eff412415d9c1aeffb559d90148c41e3886ea02c7caf34e5da766af0715e2426bb49da38037be370c0f0e08795f22bc6636ff174d791c44cb56378f53cdf3b6923e013ef1fb753cc69c5712a3715197875d5d5b4a6fc0a06ef370376899b8e39372a75d3cd450728d4967a90ffea898e6f949bfa4c07e6f0a55d65d42a36af1c160e59c72436b39f0ec95b4816aed598939f8e2395dc95bf2a5813f476f8233214a1994588c5c4b7ceee052584ab716c2074eb4bdecb19cfc867b8147d2adba50a32574d18aec7c7ec4b49316666b02e925d3b0ba8dda8e453ab182f6b0632883c3201c139b3953a45c4ff10d1dcec6481ce4b8c1f9764ea93dd4adcbbc0b55e16dcf77fdf00231ee314064abbbbd3ad1a8581303be8efdea3b18a0367eb939a48f9310891b8d6c355532a5320bad25b670d29f61f6f4f1a7fd1a28e2af1b1d263b2e6e75736fa0973c39ccd0fb927154794dfc8431a7c8644499e556230a5d86a75becad173490ebacaba8c7bc35a8718976841aa5de36531ccde309419fc69df2e85d48a2bc01df1a42ced96968a8bd33eb49a8580447832af3fa6252fdee466cbd2f004ff0452e60f54cd5543b0334eba63aeaeba9e4952c20ecd68d00ba86d165bb39be469420b1aee7e4bd184406283f026b28035bca82269d59196e799a1577cf48dfa1bc203192752ce63dc4168069e17ddc4a6b91acf873de69b72e64b465eae904947627864215e78803362a7015c4e4b98f5bed070d081a8ab6e2a86032913d614b9d25ae3fd7698763b927db8c4c5bfa69f4e262be0f9dea5d007d74b8d20890353a1ad8f8d92af57a609735dd38c49ac43deea9ca96a385c5c7e60686261a458f1a7f6354673aa8f62bd862211a4d4e4057bd78f2d0514c48fd67d945317e738ad8c5342442610d48066affc1d5c5ef3fe0c3319df608b1b4a7bcdb3a2f365ca26ccb38edef6629f0fd51f4bef89c909fda19e645fbfce91ac065bb0a23c2f5adb18ac55cab401873f27677a7369234ca98ccf0a2a9365d5190b7a4666143b19306a828cd4b9160bc6fd8773058af848999f87d420fe56baa05dfd2ef7566c312d94b04377ffa036a36817e3234419522ef2abd8aac0a9cc0e5a247c66f6371eb3a22ce9cdda045fb9414ac3a8030b4da03cb54f26f2ca55e077ca35b23345d4ebb9d50dbe1f31bc8b2d78e09bcac0f05252abba2a0726d4950809cb86042009acfc7b22475bc854b680e9af07ce16140739b62dd0857dd1afcc2202dc358fa94b2308e69350a86cbce6dcf2354500f60a2e80bc5000ac138d3bdefb127c2b9584d6ea1bf8bcde7648a0b18775c65b62044e3d031ad14ab40e7d8ecf86a251005945bc006426dc941bca6bad5de69295f6b7486dda3a61f88c30b714be911db6940e2d7315101d692e2dcaa3b40f38a663acb83956c9fe2889c0717c624c2698e507b91186868b0749ee375d250d43e798d5f97afe118b2cb270f512ce3edcb3a4fc9367fa00e6f5d81634a35181d341ac8f8ec1cd436e848f15a7858b23f6d7ac2e92733d0e89d7b456a412ad9882bcae3cdc63317de81d4ef3ebecbafdfbbbb526a9fde90603754b27397c48b50a000df10646090cb2bc832719f14da8bb3a80a55a6a1e16c8df52ce3ef4f1485199a17dfb422413cd6af8dce33181d22acf015acaac9942ab2eacf6f10d8d0bab1835519111914688335532fec8b0e6f15ac4b32069334dd025e3f9a47cf0378aec000d9cf55cee208eb407b5b97407e596152b8d93b8c0ddb3b2db05e7bcaca6a1247a4fa269f50597452b1f1ea0d21c989e39c536d8e4915ce43238e55290470b5808af5f3a93ec11390e7c3603c3f9b9683325abaa3d094c3c27b5770f13a6ca9062b2025250a6a214474e2c9b4c23e9ca5d75b826a3bd3cf69969e3c3e5e55cc44ea4faf580ef1994404de657781f1d56a5ce00a2aad2bedf1d22025aba10ff051d0454c7a3c26b0ef74f8b9d29e2143a97652637e646a744985b9ecf10a0f62c29624c3413a176f0cb3336cb8053c9c2f41db29422e00f422baaf16c580c63212bd17617c002ebb68a84f26adc41fd6ddddb3731f86296191763b8ea85af5ffae5d49b22cb4c5715ce4b2370da7bb610336c6c9a5c6c0fa2b691b588aa20f397b366d685585216a0bb87b4b22f79ba059c4abc455db0986c726339bf8c241b185b90d24f7256b257968bbbfb7587440792748fb4e4c3d46d33a1e60e593d30fc0849c65eb5bf1bccff42ca4f4d7e3c21b4dc6efe0427ac7c3ca7467b368853d38f47cb15f6b2471b036a548638b23032a0e522d78ba829431602287683726414861a6cd9cf47964efd519cf70a574621e76eb5630d95a4654bc191e22bce9669a827058641671e4048ef910a9e98a7228ac73fbbfe430f40f3695bd753afd4deb43bfb6ec95b8bf3d8cf2793e2834033f4160b0183851c3af65be08ee5820d42f7192613afaf4d133e65fcc4d6cdb6d0f749073279b5f6dd91943c5628a1acbd4911dcfdd506f366d2a7087245c6c4a2b5f24254362898f89be11dcd38103a0c497a7c433bc2c73859df896341174a45aed7eebffdb2a4e81021335c01b8e2d2c7916019e23a4558d85f68c6cbf86c73ea45277e27b4218d4efb8a1de3894e95e9920aafb90063b7abee8f77d74bb1f58e9f1fac27a0ba3b1cbab860903766b2e1c1e40302c083e579e5836c69742f964c5a5bd289d3ab797d4c421dd06d9068dc55ddd241ae032917cace7ca183d818bfe87b77cb42228b2931be09567549f49bccac491fcf1351e8f79ca269ff0b1c3a040757be056203e3a35f0e2088efd4745e5459d5c313e3f80c898b332ac53226831f527dd45181b6bf47988e813823d6cf482088324f5a34b99ba5584e65d4f29d042b63e60fbb127a0ffd13aa02254b55660f9de0d96fa1894497b9a7398d25cab40b7043e17b61f6f0cc32e7a0fd674747e19ee77c03b4413a83b3ce23ea69042b48ced28c7ea00e560bb6378f69757bdb307944b6bec110c41ad03c3e43d90cc2f19f51033a799807faa0edad997b86f5c90583b563a42a3b29eba0e1f115c490dfcb7060ab496e718097bbd21d27a21b6e85b9b30f3ae65650e998888c7f24fbfc772a6a448d67e56b19ffe9c30d38c29038f4fd393ea8b07bc3690656caa015000152809e20987ecf53ee94befd35581308828cd8cc364779c8507c4f671cdf3b2cead84eef173ef382715267b29749dccb40780db14e644184a0506c4b9af97a20c3f7da25b7e31f7159d0bd6ffe7a6630b851bfd675a3cf453be2e56b22e5adca521bf7f8aa2bd9662a6d2fd81ec489c80ee14fb0b64dbf4441cbae2bc0e78684460eb311de854516cb3d0593f54912a190c8844fd6c649db9e6193c2d84cf823c276341ce78bfec9b58cde37a571e7161505f4c17c07c5b1e83292ada40d3c2103ea75b5e4ff9e763942af9034ff4a272715d8107404a24881bcddb1ed045df78ea34f6cfc301eb0ca08ef8c26b6df4b7014aa3a6ab92c725e7ab07d94c4e8b6f582693a8c022b791f117314c53738a608f0b9525b9b17ced39d61891431432d12f8fdbce5d3d0c09205434c78a95f4c71d6614a8dd7c64a36d3cf541f4b6641aeb303da366197e38615a94012dfb0b3aa039ba7ff4c1946fc170f92f9cc5283739a3bc13b47b384efc0a7ad706ddc3abab1f493f728f93fc5a3e209c353a9e23cc1f9b537b1c32a91b558255f3c9baf37ee1b1444ce2d711c4a2fc038e8576821595a0959749c8a717fad8c55471d764ab25bc2d2aa37e8b44ab108d3305fd242dd2c4c70c216e6b2b9ff7ca1a4b8fbd004bba5069ced40dfee73b11253a1598b926fe0ecb0168037782d5f35166e60ecb133eedd5f13b84b25544f9bb4503e3b9d6faf85a9fbcf371d5f994adae1c17772d1073a5014ad18ab66010667b2a27ab801eb605eb4cdbe53c749a9e1f43fd32127b193f0aeb25ce9cd2de6a860298a35eec0b04e7b8bb15ad453d0cdfd197049bb89f526b2f54ecfd20b4167503391fabddbb10448dc1817c2fc41236607baa5cdfeb52414384308045d9a5186b8cb809b016d9e95b5ad62b23b48896be028463710d9d1ab2ced443420403dbda8a919c6b54c70e67a3506318dc37e148523a6e8544d6635720839175d10370dc4f463512823aa863a2922ca4e41bc1e867e079038ce1205f586089fefa2e158495e326f72d348b1672a2741c31830bcb31818be33dcd3c57ca2170afe82b77612353621064863c8103951e61e34923548bb6ad437e07021adf1300f0be72ca6ab73541284abbcf40e36c443b98a15fd896f94d91ef6b614218ea5a283bd73ef5e824bd07124986a522a821d110306ce932547434f324215b3dd1ec65ab91bd9cd1239e7dad05e90254583ad5293fc17b5fecb693a497e4ff05bbed749fa48b19615defcf0e5ba1a99219b4ab4fc564c9a0a84b6d94956eee8fdcaf3fb8c11de3a0c8fbd31acd2c6fc362424d5ed4abe274d3676c14497ac78f1cce99cf6c36705b45acac0f794a09ea576bd07b0640dd6db4e99619b141b1ef4433e94bca017ffb969f6a278ab79ea0d6f2b96bf13e4d4b4d2654ec9de71a1a7c0f86aa03ebc43acc95bb047a4229068e6f1baddd3d0154f3e31702948211f677fc10c9d3691ffe58ec965d1b65ebb0cdcad761c4484755603b208434b54b3d17b1d3cb93d444100e7bd01f22f2f6e09279525ad4f7fdd9086431fdf5c5b5b454cc43f82ee92e21d060dc2550353f45869d8bd29c2444f8c82bd50f7e67c86905f6536b0094e2e04c9774eb539ad5c96b4b0d6614af283f36a7e812312bc1e64d0e9a4f474dbca287ff2c6d2a7ab9a286cbf084700b2eb6d74251a2588f8877f7552da26acb53155795b0bcacbb4dd3e1c7736eecbf584b1a408dd1f1d1e6405b3d6b5512c16ea67b32dc77bc229de96f01a4ee0098c204712f11668a481df9d231decef7422268802907bbffad59f37b76dc1ded6695ca7c60ec5b14d856d453cc73bcd164e28ea913300c8ba0a264656e90e6f14f2b7d09d54569ff1b7d555d5de99dff70491dab8de8568b83c6bed662ce71bfc406d8d0894ff2a2c80e8f75ca826e9b6145a68214a9882d45ed4e72380b72d964456bc12ea8e67e1ff96530a1999d66c607b4a147721d19d97fc60c049d71269014f2310df5032a2d27d7c19acfde1eb0866bb8e750fcfdb7f272ebd668d6a2261f979fd24cb7c42ad04d1d2e539922a7dfb6af2be25a988e787df8cab9f5935cb9e12f769d913c23a48d57ce6f22176c324cfd7922962e27b05bd6bd98768d1d96b4c3b5259a0fc14c6d24408d67049763321baa1f5fca459ce33edaa365184f4dfcb454992b1dfc456bc89d350f297de16941b8c36a4f4fc0a2d54c125900a96d4ef4e4921d608014d34c4083c98179c3a5f01e77eb5d21fe3b98a513fcf85b92a37dfa5c444bf725951e7f3b9fa1866d9559d930010e5f5e4277a7e5379e73c2dfac9512b247b6e8d68400d633bb365341751db02ed512f76543a505bfc5e1eb3ab1eb27239b17a9d23da8c6d98a0227e2d366dd3bc9e3b21d891b2828fc318602b8987af7aedaa8538ba1f6df11ef18af80ebe80143e03b438b154166cad06ec34e8584c0df3f3ee827079ccad49e358836278c2b5b81b8b8e27cfb8bbef24842f26fb636465580ed8ef277ec43111526fb506f00ee3102400a4e60c4be12360b2a2aa2a732f72b1d66fd2014a8cf68acf4e24863df6dc8e239a0aac95508810583f76c61ee1dc5e2d8a484101c0ed40804fc216a8ad4fdd60224ffd2dde663a71ab70fdf83bf005207f775d369d3522160bdf36e8a6963e7d5d9f60a3cea02754c6d22d63a43501977abe58a27e24d03fe75fc41ff08e73b2b2ed6ae76271082928a9597c2c23af8a9749b967e6ab150d10379b2a80864d9f6a01b6b926e36d044f5d36dd6fd5b919d1860b04135b3e7717e26ed00df7e78372a4639300b11723eb6230759720b1128aca88d54677f2a674a5cfbe9aba80866c82f6e8fdb3c558837ceab6b3697baf4e21a0d88db49f4ac601a08f201895868939467727cb2e3fb090b12287f8f92a7ce397b7f80a7adaee9181b266a949fb5bec9d7ddfc3e898c9ebed21fa6aab2f61b252c2f333e426b78b9d30000000000000000000000000000040a131b272d323d
flags = ValidSignature,ManySteps

# tcId = 25
# signature that takes 20 iteration(s)
msg = 1c05000000000000000000000000000000000000000000000000000000000000
mu = 0006ef6c653846cedc45c6518a122d36a94d3aff830e558812dcd5faa8feec8dc8bfd859570859c686d1d2767b35eaf96753ee2570ddebf93c307c3ee201c5c2
result = valid
sig = e05bc77c5c3cb3eccdbd0bb2664eedf3ce12f297192eb57619747d12ca3fc7e585b65a47e00abfccd9f49ff743851eab4a48a6d7a949eca3db7694847a01321732358b83b3ac6fe91c3df33019702ac93020a8261a608a08378fca9221b232f30deb8af2e7fc573b6f33d53ee7dd7b709b830e0327323fdae7b082cabec7c158de4d41a8432614476f2a91eea53b2da0e4478766b71133744947d92f49763a1212c825e4a9e436376427b2a22a574afea4df6a2d01bccd8af2e6f97b2472a453ff9214cff1caead2096d77b95577d98b8363eb065c7eda14586865f7454ff69595755d99cd8cb34b7cfac865b61ba1481544732737be1578ade7e0a2d7f2b53246800db8cf8d484f9d5858b4d224900f77c5d8893b0b0fddf82da17a33c7803bb3a85a9119312166890c9a297f2c6f86c74d475f895ab17bdc7e6de014e089acca44fa6b5b603db1298352f6610af49659e9473794893d3c1ac7ba0fa0dd9e4b52e4dbd827ee55c4df4767b9f6540b143bb792155f27f0e439e477bd636e7fafb9b2a517536335135d5ec5385ae3f791803120adde0f6875d95f07fa3ce58eac39aeaaaa89c123ce3c72984adaf5e8e08104cf055c86049f78c6d1a61264cf277f4503840837166d8125b1f2440b84445ddb8dc18d6cb123c036353198e9d9c37d13fb916fd3324c7cee56b6e1086a480dae2bd1a9496bbbdb49a72f05e5b62568fac561fbd6d6e2edc743c16c587f43a9cfd2ee74f73a55b9cdef5a2080b06b56e1435f86727eda99c4cbef4639a9046d1522d5a0e1925b391342b7196d43a146a1cee41cd81831c1f95318b925a10548cb1bf9306086ec8cb3351e084bf9b489bb89f4d58138864f794e3b7d265d610ae1ab03b7fa83950c6cd2cbe6a6abc3961287717219ecc29966f26f20039be337f247bf61b93f8ff167d3268d2d7a5bd4d395cdc088680e185abd87a196d4df457453c3091605a4f97a636ba57cddcea92fcf921b471bbdb0e837e6854ea531f7f368a4cabf8c660e27bc7bec60f6cbb17f9bbb826c5d0b9a9dc7d5534559ab1769dbb6473f17e493285f7fa5ec4886dd9c60f65194c3ad8b8d3cd0f0fda30d40ef9da17bcfeb2a20d1d5d72452b61e993c363c575af42ff0af8169f4d3074bd70eaf852723ac573bce90b704bb52dc89599f8b0d55dcb548750c2c3b8fae08f356ca2d4e8f809a92f07695dd4e6ff691ffa9f677bca1455e558627fb5bb13955f2ed29a7d26af63bc35cd87e66bf1c63fcaa1d90351da70c748048be2c44cd887e8db6e5a0c63dc0a70cfd9680bb6ea045eece2fc3e047b34bf4cfe4e52efd2ef76c69436f1e34c8299c322a2730ed1dc4ebc0fa17e5901060ed506a03c8421e3aaf1b7085a6f004038023d4ec38b46f320696a0ce5d0abead460bf289ecd3e3533d0121640b98ed01acf5b8289cf875a890c9d7ca1baf308335738ee1311e90d411b6ec0a493e72d0eff24940625e82cab1f895900c503e32ec188405d3c9d0fa05ac490426963c93a4c078d7606387808b4b69345735aada493769abd88f62e0685fd55e48eb6a0608d652ad245da51742c16917004ad21eb1827446ed793e2c6167eab696948dd130c26bfab2bc17369c453488f755cafddbd90d27b9ab085f269d7a8da7c30bd5e4321d199f3eacfde77534956a57f95fcccc65ec930c314d90345c0b87536d778fd2868cf725a9f4dbe346874ed658906a2dca1e418243defb3d85475c7b6e6aa05077f64922f02ff95c0162495c4256cae6d73c3acfed74bf4a9451b9bbdf472c5e42744a6ed16726f4a854b7cf32d2244442a3c294986f3f38dd9d2ee1caffb8d7df79c83ef85734798d4298b8d4d28b213a17b418b19a4bb84b0183ccf934ae172a12a4b85611ee1e22b2e1e681b833a8e2f6b01ee123862af4d166bf76d3e2e2a84574a9cfd69f4560e3a32ed88e1ad8aa94079f032dec21327b1f543febf524b72ce3e46606895effe8cf66a8f5edfa808ea2c0bf6dfda9f061be7a2c65bd2504eab936a64bb993e567b3e69acb41e8db2dc0b93bb27bf079ab1771555bf19f36b907d85ecd725623e26a90916035bafd5d87525c5002f0eecf56da09818ae304b9e525b1e945c774fb145c4c8281e5c622e353264675a6cc45f2cbf363c58aa926591d42cde1f8a5be63a16e5897db3a2b49e36769d5902f57caab8ae24228117fdf868b34e53b91e5e307f58cd224433f3d7034ce4368628558c7a49e3937bf3e05ae0d3e58769806975eb2588e39bfdb468f54acac52885e4cafb178dd381f023966c7702cbabbc6b63e5ebdb18f07aa04015121833efd32d2e439efd9bafda4477203c0fc78d052a6d856c008481d58c82d3bfe90fd4dd7f0a7176fbeea1369d2dae55858829db2e9c53ba3b73c917d0cde7dd11af0ec73ecb2368cdfe4f26ccc7a120b30b76e06f40b5c9df40f032c30e4129b496304285d26fd75f43d346c592240d8e578d2603934e253323696cd56294f3b5f32cf6e4d851a01517e0e7cdbeffdd73e253745f866300e0c461e1df971e9375174804d251651fbc450450e4b3e7ecf655d0a4010c91e400359ba00c0b19f466268ffcb31a8a034b97d6c92d27da6e020ec7bdf5fc5dfa5f3da2422fef93b76a099d8410298e93aad7e11cc5a12246cb834295acaefcc6cd01bf8a46cb4c6f21e7351d72287f9d63a2424eb6974a08139e038860665a7139892d58fd19183b6f6d46c6d104626711047b52774f35f0e0c29fe725f7e4f5794f83998d988c6e940c867b7069505478a9b4ffa25f1085a61bc3643bfabe59d2950f55db89efbbf4e3b2ecfaf5c69b218828ee0ffe3f3f90f252c546f1bf3ac4ff475c89d0cd050ebe07af9219db33c599411523b1b775c7acfe72afacff083f029474c02629ede0628d7a616d2c0c60ab8663ae7e4447a6f1b8fa7193984db6a22353307813ba83ad2aa7e2954340d0df06288c5470130df9776c0a41e9b9a3f4ca5cf99eb55bc30c3f3161faefedcf414dbf6bdc3a8793adb69e83bc232df7e9ad6828a88d54fc73ae883fa8864d5ad5a6b6988faf95c20536fd94fa835256eaff781880bba41b56092ef6fb72e18305eb442d867ae2130fe82e5d09fc028bc4a3fd2c6ea2f35541e5f4cfc17a7f04f3a4ceaf270f6dfea8ee05f6c791b042daa1e24eb654c5993243c7d2e6df9629266fe2823a930844d5993c2c76b398832c2f5b83a2861b64766f6697c7104d17cf363c72010966dc931706db59bdb90dfe57f4e382561d38a586d32d1a7579f3c414fd2c744645ba1a0f07c6b4ef6447e4e4ca72537c2f98bdf3faf8dc39ea91824797175f93cfdd6d3b18c62772a39a75d58af59d5e51ce7472fe42c6eb841d4342a7cdb210b9180549437886ce9b629edd49081c2cb5ba6525d6e85776835d5de5de5fc8647bc6fa5b48c4caeaa1785995628946bf1a4ec7c84527780a83728086f97c9d681acbbf3c9c78f2a9ab600e68301f547e0bc14c54faad5eca38604880d3fc916065dd629ba45a08ffd69302cd5a822832fe48d5bb993d4a3a936515f45b8e0f2a0b44b6be14c9b80aa54c6ac49d44a6aa42734ff2e112ec3c92ada6c01a8221aa79c2f774db30ac2657de3da4dfa31dac1bba430f0b9fe3e68ec6d5ad3fb5b2b9bb1f3e7fc2cf974cd61d4bda5fc69ac092e02b35e062eaef33bbe8cb9632b030cc8c65967a8cea394786357ccff9aed6916e137c2d565c0e5afd9c8a915ed9f108c74c84a40b964263fd8df83b4ee91122c3f4f30d8b3f0db93dc8112cf0db074911846657dcca3300398eb1727a409e3096bdfc84cdc359bc2f4e0a709a0402f9539b1fbc76d33175ce3aebf1f99306675842f895f76c18936d37065b00fee699ace93ecb05e526383bb7218fcd6c16538762dffa972b7ec495b08e3ee8f633fae3b01800fbc12a8368770dbde4779d9398b58d72ce8b89533604efd3f700517deace1525e9101da59eb44c5a4af1d4321089216658f4c86db9f9a505405138dfc14634da496e784c78ad7965afb093c6d1e0ff63ac01238c30b7ca43af41f0741cfccfc193b7316353dc11d81709695e2a0423a756cfb4920f24705824b9bd7bb1b349900fb553167b5d9ae7eb5cfc3de40b58a2fdd779103967cc05ea5ea5aaedc2360fd6355bd4c3af1ce2fa0679485804768bb5a737e9906d9f0787a659f7856c671a790e8616556fa353e5394c5fd980cfd0328d5542ca67a52ff06c12c1894d8e0ea30e5f9394713be1486c813fe6fbed669953d4fa86fdd436c65e7e696116a64267217b89af07f789e34d5968067f725d65a70b451017b73f687ff0eceb83ca44b6b8947d1b6f8e3265c5b6c2902cb3852779380f6150ecabe47929dd673cf5735d66dd40b897925bc453e5ee5648a567143eb42d7bd5304b20756e30abe2c998c3922ad8e9027d002952224d6426d26c28ad4479232e06a7709b508452d72f666da86cbf5a69a18e6fecf15000b1a187020d831e765b9ed1e51750e7b1befa05c9245998ec8ec0cb74381e5ff8687fe59ae3c5ee9ce5b9df7ddc9f23555ffa998206524e35f9a648b8159c80effe085c92dc1df2c10e3d0f0abe637fd8afe6329d03262914b244bb03ce93254262c9738a98d30cdaa55475ad8d53f902104691a3f8c07fa39e83a6d9b340ec073a6cdd9b34e9451ce6dcb904f2f010ee49fdb182666f87fbcca9753ed6a8e1ef7cee4c40cc745a30ed4def35e4d73a90807d185659d2693a940efd4221fed534e9d78e5feb9796b967fac3813b44e62501a47fb749f3e7b20037be88b75c4fe5ecc8aceeec768a35253a41f45ed3cc612770113145f0f436b93fd93fa71f27b638f9d9207c1658ee5b684dc0e64b9898faac04dd8a1de918f7314d31fd7b35fd9cda892be9c4a3cbb628501ab999852c69cce90edfa7801c055959f371487844bbf4381cf65c7d8d2e81bbd5676b8d5c176b205974b1bf547d0fbabeee4c3a8e6737e4ec476e980be868e426cd84942933a50675705b6403992ff1264c0a1572e9f805d143a411a2020ce02b0aac534ac9c3ee1bd190a34e2e9355153c50a5979857ebd098f62216163829b4f40df226c9381270aeac5f18ee8d30ab59a2d6e9121ce1bc36807192a05e575613c5c90ee09234981286fe7fdb8d0afe3c775faff4d0ac5ab61629244ac2420164cbef1ff2ff05c0da2b4c79a70fe3b9906ff4fd919e1802bf81602b16323527c9016f788aa8e893c6694e99df2ca53215216fa5cdeed280741a691177dbce4c3b0a42edd71ebae432adf32bc2b6efbe59abab88a13637f87defe1bb4f848139119c5bef6f51a92074efc7379b1858b85b38652d187538a3a431ff2cb905d30880c0a75c78224d4205652d30cdb0369b01969a844f1088ed2c782b93ddd135694afeb43eb30feb716de97d2bc97052e623b301441e43017b1fb69d20cc43e0f3eca3e27356d9ee9ef053fbf5352c4accdd3802dff2f966964068b51863b9b9af198b9c539f03892780777e21ead4980a94f01642a7328a6eb71138d2b6f9652f6e8b236224db28a845b0e4d2d2b1bd99bb29cc6ebbf95c2cdd23b1fa869ec6cdbc3681b81e64b7fc4a998a14b8224e174808b7160cb7f6147afe1bca7501f8982bbfc6313a099227cace7cf95c7659047e1d6795aef3859bce455ba699b6459bb55a5f9a2922d39e918707fb8c1b7ddf6ffc13db83ec00bce73348db5d5f58d71c45543adf7f4bd401529b8f9af737895854fc8534255952691b4e8f8c48500ca6a19026702c9cdcaa618457acff712797d60fd033cf6268ac79c1a4efe813ea6eb06d28629d1291b7d9d73a8548f860dc6efb0bcc4087f3556a9b5d196ca94e4970e85cc1fbbf91a933c8fa26bb2fbc7fe01e11df42d36bafc55bfa7d3e28fece27f928c7df0319f624afa4ed9a3b27254541a5ee6796285c064fa36bc379ea84ea1f89eaedaa62425c900fa041dcef726f698f66ad492d2e27e2220900be9e5ae3e3af1f97ace17cc1818e70e8a8e2df15e5a01ddf19b8590451a10d5daf653ddd64c7ed196d1b8f3b30430e858870406607dd52ab385b6c354101dac21bfceb91c3aab1ad89ccd66f78f40561a6d272f231ef4577b824bee68e17e167865c564fce912feb2e679d7345ee7966c901c580d3f4abc84b6f829b1869a62eca74eeb65f234eaf9b4cc4f43842788280d2e2cbbb8d5ff86c30d56cce81f4bdbbcae3f01a307b1543d466bc61028ba6f0d54cecf3f1aea69e1701824c3f4155df6ad1deace6462cbc2dd4d425bb1964d507dce5e93baf94dfbf67cc379d43ef8f449cf6b9131f8f44e1a600e0b54046778526a9e23b979eee710c1f00840b9a8fb24c33dd4a0950c9e2829bdc760ff385fcd56c41b3ca6bee43ad7d5db724c38c26fa01f3b508f90a9b3be89dbf4fa4c7697add1f2f90c59abb3d7d8f0bec2ec0634538295af3f499c28b0bede000000000000000000000000000000000000000000000000000000000000000000080c131a1d23262a
flags = ValidSignature,ManySteps

# tcId = 26
# signature that takes 21 iteration(s)
msg = 7a0d000000000000000000000000000000000000000000000000000000000000
mu = b4dc37038db4224a57be7fc86a3aa5fad0001292fddf518947e662cb71f8b69643e5209d7e9e9826f5409f52100711dc4b559673fa1e2fb65a6ea70be9002ae9
result = valid
sig = ed23441ba35fda987b6b6d65e7bbc6723aa1e8cdef63fe0df8987a159fc4de9d201495459368449c1b45a8bb8e617d9f1530285b3001c66d371e8bfd8e758e95ce5b22189ab7befdd76350311a582dfc8e43e9d3b2b86d34ccac8161cb7661a26e7dc500efb4c229a88e55ece57f1168ef19d55a6552e7047c9baeeb0a9bade89d2861c9c1a0a20a5bd33a71301ea484674963ce43d364d841df3943e61fd29934f2bc6e7a958ceaaa0f56580cb41ea8ec02d1dbc6a807b2dced10fcb5592e83e2e865c867d946a8d9d23953db03cf263125fd109c2dca906be6848a11644aa543547f14cd5a875a3b8a0bd14484d898b9ffcdfb0bcb98c741ce1add6bc4c2977f7de88819c5ab332e72e817eb3414132988f04d1111a5fa8b88428be218b7b3f31bc3d0d5d4f97697904db1f50f1a052738a34cfde17ba12d04619c0f6fef2651178161cb5cb3ed7a615bb4e0419bee15adbc40c3c625bfd52453581e07e670ddeadd73e0e9036cd3122cd050bf48219727f501bb142891960824b1dafad4cfffaa4471d6b56e75e1606f86477529928501a80869395896d999980905184f0363feae413d6ef02ce85a84cf2f69893c53b0dce84acd299b21c85d60c04919e11757bcdeb130d147e5b976a1a19b3dc322abc2b98c1712ee1f56f7c38a9ba0443cd60accb46331b64e8953a97fc6398e70d155ab76bf69bb48034b48cbe3f26f55e63316839c6aa0f4863387bce043e021b1872074cacbca8ef71d46fca908b60b1aaba254d8d0a97189e4aa48a103d02bb6eeea2561e365862bfedd73cf9670cd2db8b8d5fe2d1ab9120af2907d80183dfb602b890be355e0fe9e979438d5eb74ec76eb117a73ee2d17303948e92aa2338602295b810ed788cfb7c940001776a3692cad5bf06bc14ccfa1c8ee260978e3272ac6051a9072b06a7808ad87a899327acfd854ce972a1f77ac374b58b600d7fa6deb4072e3ba16fc113a6424f96f474475a037a6e05285acb8a800090544bee7c296edc7ae36c29bcf66e1ac474b3a7479017e2f4ddc2fe9ea0ec229186e579d5a622dc7e68a6af2299a75f640cfbf81187335736762aa97a77d5f8863c2efc69e064db1985f2380ba341b7882894c3e43a41900351cbf9ff452156516b2440c8449a2af44478e78d6cb6fc5538d3df7b486b388a3d922db485fa5ec492c5e659faeb87ec431e492eceaacb5d94a969b9049f9fa7903f9e29d1b0cd7419e9657892f2d19aa73ca9aaf9ddd3a1599df771883193b54204d7ea300080893c0c3ca596e25ddf4efda12be896fc2c40a6e98801fe8687c7b0bac9393b5c0b352b8210b88d5881b3f43865842a99116bcc3cf781c8d5914c354262451c5f14f84cbd3f64ae659e18e6e7334f8c8a989ebc37ab72412cd310762bfb749933906a3325179cf62e6d81c0e352efe44289a7454e7ffdfba346471bda2d9506537167224b994d074d2041d70c724aafa7db81c042682b320796e951c68fef5bb4efcb2eab12417e3eb4bf6e1386498862a0bd22f31bde74f7341e448480550f62d85ac64886e5c586c8c4f7e2c5f04785ec3e7400ad5327f984751ee2145b59857ae330f01562c5b226a8fb6625bb38259295b42561903afb81390197e84e5a82d2e3e062c73b0c2accfa88ae9e64f2c7bfa85f6c0eacc2fae1af36351360e2237e03728848d5da51155a565a71ab02f0308919fb72c37834e42e1dac9975c1254320dc0d7edcffc659637832ebbb57006f7ba591f122620d5f7ed689afd21f3175e53f5e1d9e810ad047e801522de2d5b7fa463dd03bdd75e128e5e8dd58a8723a2a3ae05a84298bce323e8842016ed45ffb218a2e97c61ff3598d1a22bbc7205aed8e5e78ba70bf1b163e42c129e43e34abbfc46f6c39e339b1dcc1b65dcf36e4ee558c6ed790497ab34dc4b3bda5eaaaab261f77aeab92bd5d672ef1ee62d84c01074a29229b4f89f1d719f8319b61da7c8d5723bd738ee1a68d3e8dd94d19e5a26706d7bfa9740784fd39add2a47aaf7c3642c248fd01f8b3e0a2e4217f5f1c0fc70a218ff8593da68c71daf501cd1b38abba676535e57ff1bb84fb11a70c71efc151df8482a6d3b5dff91ca9ab45e4a1e0019d0ec03984145e2dc242d2aebb4c0ba77b3f7498b563b02a77dccd8baaef4b755f300fdce3d17f38c08850b61c01bc8e186f6f6104b1e44b3ce2afcef220537a5de6ab0c982c1dbee7d567f5e0a67caee230dd517b51d8cfbff71f8cbd35d73d800b6ce327e3d4e33a7d73c8fb4f02215c7e5afa322dc72d4618b9d48dce7f7c0b0c887eedbb6dc2ec51bd0526f4c01cafeef561699fd0ce3f10eac20a016f28c4c46c3e742dc0ef143b70f32b924064f8ea579813ee12a96d68c64dab01ec7245a2d68773069102231740b9eb4a3bbb408205112266168c9f0a11f32a45f2ec3404d3eed2ba5383fbb14efe2980df9d94b85610bf286548c7ddf6c32ded1d7de8d3600eaa63561a81fb3be53aa923d81a29e5f61710d0b0e72807912c06866f02252b7620a5370d18264ac5de4484e023f49426140b7e848ea0439ea23cf3f2beb1a7d444ec9841c3ffff99b2c4a05d4cd640b2e8a3a5d3cdaeae9d1184b3b6767761bfdd390c736ac70254b6dfb615715d9204f764a4c12eeba2286d5be501404d13863c689038094c70e4aeb010446ea6a7c176d045da5533cc717f4a7ff7c08d467dbd9db077520bf1771f68268e38f75f8a676a2e7d0aaac5997d4744f727d66a1c83ad2dd470c0c0afe479cc1b0e1beb4fa8e046caba2999d803d3c09618a60c31f221f38bce78b2b638372e8fb9d7e23cb21e95ee54bd6247b99483ed7171cfef66ba8ae42d7ac8ebe98d493fbb36536ae5b09cffeb5d0b3c01148115be47f299dd192208a62d81e9038debcb2af011701ff72229e823fd75d3628e2d0c7c8e9e21768206b5ce5aeafac50c0a67029ac4db0b208c02f47023d026b8d9c9f3b3c8278189e2dc115a8fbd6e0fa4a6e5c643c2d25e4d8854cc894fea8a992c434bef1c56af9ee0b4f1e3622a909076b1fb1400879b244de213e95d9b7038bf2663cb6cb86c6d78309e3c721c260133a6416c9df480f637654bbfabd28b4f48e973dbbe77be9279773bc795199173cd07ce1e070e114a0e981a5ff2c70356694f8259d76c88391fe2463b94c638c813596e586a8230a324199f56c38796a0e13b4d6b2a8b4e5df91dab1425c1d80628b1caa3afdb523bc97a23b63173f888ce8b0e1f4633522dd7bd85880ec564e0b0f2f6fc62c82b1ef3a3d50da8a19be43de31b756d14df6933903165c92c6eea4ba96b03ec24782c1f474e48e902b701b991f05f07d96a79457757fc6ccae8934c81160f336fc99cdca0c01fef42dc4420ce97e679d25fa304a78fc67389db7d1731ed8d1debf74e74bdf42d0989ca546aeeff653e350422224bf9cb203e945971d5e942f9960c5c40edf960f69bdb0483ba0f82f364f98fcaaf82fa0ffb5a8b8d0666e66dead4ed197d99e20c652180cfc180492e56d500f0a2d05ebab15189920b859301b33b9f17e984335466f6bbaef53b9f54edbc110faffa03a9a9fd3d9dd2ddfc5e68db9aed6e142e53e67a39aa75ccbd82acd663868c62bde5e5201e93fb82f7d6e980ce9ade1fae28bd0f7425fcfe24d5f79929216ded87ba80f71937540fbd78ee4e62044a07134513a7e8f26542470a9443335b1a3fba65806bc71af33d2f22c866ed3d37a248c6b316fb8b165cae573d4d07a10b697ed342b1955412480b437deab97a638b646ca1339fd359afefcfacf4c645896f7d6728f2299ae9985f0ffd833bd83d33d10f1f80c3ab573628ddd458d859d81e4dd5c3da53fa46076bc48fb47b3f7ad9c42c4fb0b7ccd6096c3c26115ebc42038e474b94f4d93b99243754a3756f972fa0a1776d822d7635bf37e57669057b7963bce4e6c29b1d7ffc3233b3dc4e25fd10b25480b24dd98209cc2db00f55db825aa41695cf21c150d41ac6856df07799c1a28ba1b105f58151323cee6ba0365b68e3ae972bc707b13eb3506a99551f14043e60bf696c73ac0bb314d1d2c3fd90f43590484a8a233ce96991696320885c210414716cdbb49435469f53858133356abe01ec83e338ffbf1920e03007aa2b15b5ffe23a559c8fa2fa79d1fdf0c83168e313e9d43bd4ac1a1eb23d729673f8550766f81ec839d4bf47b9f12e9eca4a60f8d5a503e72a9082a38b6e3ba397cc598e4a36e1361dc06252611361683b1c9367413044bac6984ab060d49ab2e172e84b109af1675f7ae82c71e884382fbe7d077a3d8731a556be07b4e1f13647f2f0a65fa9b0e98f25e74e382737db6b8c1b11503d6c440530e046a26a111c4b9a906255faf80cc142bb759db1b8886ad670a0c348a1e84246dd07c0380b6eaf009bfd8c157a7b090cc8b8b0e2176c788a18d7229e186392236af1c6972171e7fc592ab2b95c075d49eb99a042233deb2fac1549b24ab473b7f0b3eb39a625c77b80a47eb47b3f6682313df95e5e1c970a2059dfc82af2363825369bacf1f71e246537b7a8666730f2ddbb1e41483402b2f0816363bc65ef811964e9f0695634ef06160963f50eca35cd23a1908ab3170a342d41aba97e252ea112d5bb1f7cb58c70650a36de5dc5661a7918a50f5f65d21e3b033195e2eab792cf5faac8d1ccf907c2e5ef21b2318d6ee25d221d6ad95bba495e1bfbb6d6eea9e9d8c9fdcf779affff38f91b9753e4aca66aea1894cedafddf71d404e24efa4e4014cce1ad3dc9c9ee01a86f4ef0a68817aaf78a9e7b34255d1fe98b2c722933772949d5184ce4fec563909fc19b9d03e4834af91c97a5e29d309c2559ff2233eb8b569a91947ccf246a0d0f27dcf7beea5373622d1eae0a3d4f3217404639ea874d129db6842d25124446c1b0898d635d141929e19143b460a506618445d843b3fff0710984b53a0ede05a73211ad771dea4cab9faa3f5b00ce5a483686a0e970096b9b7e2e8447dc78dffb72fc9048bc7d3f1017e506345b8ca3c669388fcfb500ac3bee3c835a669515584b0502803b351b394b64c9bd27b57c63cfcb990c623ac0f8d8835d7a8dab30b1afabbb57f6d3194efd5759850e5adc04e3fc6bb5d2945bbf2d540bbdeaa32a38e5a04c4d04858e14e64eb298140ac9f68f626d4b824f277bd38cda238cb7adcd70b7652958525e7a294c4f5f3950f90304abc9ec081b97605f33a9642f0931f6d81781cb8bc36dd9e7aa7500b44bf83f4e14c5f6655e692690063e270e478dac9f12105fa8562dc3fe5242a93d31a0b61ba3b962aec48c3328c96e3e81c26ba68915294c190d695b4f504297f1efb8ad9e220748426dc95463147a43012638d01706d9e195a57724e3cdbef140b363c7b9092a1ce627eb22368beeb110299a0aaa4f14fb5eeeb06f278523c09e85b4323e6a133cf9bb96b2cff74249b5589aa0aedfa05032ee574ef06b5cb2721f8fe603f3773aba1a8cfa25d39984175515244bb14ba6fb143f8df3c96eeaed502c632ecbe642b4d8bcc4deef9b25f7098dd48fd1c1d23584d66ad665e9691725e775a659b3da8b0ebfafab6d3063cfc855e064e99aed544ceb102d96288c057494d78185f9c37b405d941849f1ee6e32f375051129d32956291a77a2e1b421892c94b231a37d9bdc111a160769caa18fe8d1f0fb638a75ab656306712ab61a921b787d8acd50acde7128833cfb9ca3cbea278f817c9c5c9f70e2ebcb1fb36d0b0c5c49b26f9b992c929de3af569332cb6520cadb208660bca536e214ae1b8123c76501eeb1b7cd49ee6bf03b515919f2bc452200214b0b95debce122a3b28fc50ff3e530cc55557237b069b5655181fbe986c302fe6d0e475b33e9680136c42d8c5ac9768fc1aa5b739372935c8ef82e287a46a9588879417616c0430fc206132e9f3c970d1fb61d971e80770c81938baeb937ad6b21f97f37a0e47bdbf5d2b832598c8706ba3d4dfb7e33ea34ce8d12eeb99ab2ed89908d52384ddf430a4f23cd421c28e621c8503c2a3ce27c83718ac47092005900dd7c48caddadc14f97dfd4c1a7a662c85d9186a737c677b08063322b13708908dc0230636d3025746d044bffd4d7604284a51dd73b5a3660c34c0d04ac9caef2a91f89573081348c80b87130a9b4e2d79a7b61c8349ec02769409915829d76b235f8a7a07b177fd736be37d626500f2a1feb5c4bb83b4a637d7efb0c654ff27814e71ae4c13b38ce772e76b998ba9cb4d761650b1da96b8e4d4fda2048be2d89456373061c30a70d05935ba3037b45275461179b0f2a82fd2ae5a4e05d2d5c46aca74d3bfe49447885b32c251620d95c36cb56523f3d29c2719eb617b61d11f10df8a6fd7ee4a958aa3b5baa39727a876b2c07cd65f35baaf317f4e7c90b9c3d5f0102f37447d82879bb7dced636578a7b4dde353820c364b5d68a64146608cff1721657c858a97c9d5fe3f5e6167bfdae3f3000000000000000000000000000000000000000712191b21263038
flags = ValidSignature,ManySteps

# tcId = 27
# signature that takes 22 iteration(s)
msg = db12000000000000000000000000000000000000000000000000000000000000
mu = ea6e921761fe0ee61be631f9bd3f452658c56767bcceac6455473c233ec0b3de1be6d86742be4836ba74cb4dcd668e9b6f60237c7f835c185fc90253b0a71ddf
result = valid
sig = b884fa6dfaf8360463fbe531282f8d85b01b47447205a3f828333d579f16f15988bb94ddb01c99f46158a29f95194e77d909106fb700650a76cb407b40675688513b4a2f69409590806d2647dad341367ee78e2b2804d5656102e84601cc28fe75e9de7e23fbcd886ec653078aaeb0380611a4424273ea8aa38e379dac508b11911ddfeeaebb039e90fe6b27664596bdd48fd593761914a7cc9b3399f62822da5c818baad18118a8134e81ce07c9a5c0375def8200cbade11a0a39a60b0511d07b98c0f77bd8df20de309c0625cf68d701a9c30b153c5f2b9b7cb057a2dce35f0324ccd39764fb706c0c8265c3a0f711a81312b45fa129544d579c6e42e367c56ea193e2cf450f3a984e55cf289737880ea7cfd25909343cf78c1dff1c2b1fa3b8b524bd8698813528d01f2cb5f7d27424138aebe34ca4d35a02dd964bd4c548f32cbd2602a8e31858c3ebb1c297f6f6f94304e598251a48712d0e9258621c5a4fad2d905a9b945e22c5b82c514a7e01bef6396a694788f05f985644fe794af924cb7fb220cbfbb00cabb0c7d9f12445993c67be9091795f2e7de2d26f0a862bc5923ec7d2573969b4764eaf32c33f1026ff18d83112ab6e70abf3814b1da055197f5d4655a688898bec5b15c06252da28b524f55c5f7d1f04e6b1a39ac52e0412a4e569480bb908eb6f9281eae7187ba4e54b6a8988585913def1303e1cc5477667d336eb1b3ce8364ca662f8a7170fc26baf2fdebae8af43e16591ab217398589a0b32f79804dfa04645cc1c05a579709af74eaa70f19ca3a5407a950fe74fb343a7c7657c0a02b62bbcc41933e15b7f4cfa8378a59cc9dfe662b58eda58e3ec3facb24f37e41b796722c773ecac5f7177c8d80226aed7ed2bbb6443c7a5268dda337fa0257276316ebda8a762e74ec109954f7fa5a6192e35e0941706e5c3ffeeec1008d523dfb012b09aa94f903155867e2f628b73ba67b010d8bcefd410903ee38d98f6bfae0ea16dfc37b26eae08b53b616dc7ed380c8732301e3db2a12ebf88b7c8ccf42a1a26cd445e67f99b0130cb63f10199594025d7091f33a7dd6cf9cd22fb560bdacb928193fda5a54cf4c0f259f221084c899513fb6a9e18a5e0c0e4c5bec5130bcfc4a006c232b1e743c2b5dbf57502673ba4c407cbd483345e29ecc376ae18b08ed84332652588c03169b1b4f658492b87f5c8810cad27aafefc3b9e0c8d39121505bc89a202301c60651ce001d44fcc02b7ef2aa7d10b5dc4dce2677a361d79f4a83d562c1af425a44f1ab897e26ddcfbda49093e6e1e17a425907870fc33b704ef6da8e96d5fee4fc12600b3dbff955b1e3523952d7179e6609989eccfec8e45971a4535fa0fa14a44b7b7e7dfdfe3e31e88a8437d36403145989f82d1ee68e145c84d412b4fa7a5056eef9422dae42323642fea69f90ac09a3b7919d717f7c308e88fa502c8d9ef7ac14be6e5ccc6024133deb36b9f113aec8a88838547c122dfdbf387a5ce25580b982d46c71ca8c6dc6b8eb4c84215b47ea140910425d7fe0128d8fcce1618c4c6459cfba121a47f70413154d6889dda338c2beae651e0a4573ab782998bb25eb97689480bce7178abe1cb5df8ff1b99ad21c71f1a3be4328591fb3fd3c1174c9e9c9e53f8073a8b11d35c34de8b6ccc356a1ac9f48c4e588f5da8bb009b8eb6d0a88151869c45170c9391ae5af6c07803483679b5ad10849550718814a519dc262c62fcc7a9a08be8cdb8f2176b6d5ab27fee9b2e38778aa3dafd6b74d64e55166d2026d965d6e9a6a38b2d97a2f5eb7eea73bcf13a2fce7516e09277404800259f0615d913cb310e7bfbfea2e900316693a0b317a9128ebea0ea8ce6a4cda644f7df9d18bd71ebf791106d9f74ffbf9ec39a532d0d98111073764101b7739d8d18fb3facddfd7f7f4c471c39db54b4abecc34db6adb4da57cdaa2e424731c2b8e17194b87da7d6f722e24e24a23eb7413631cbc3e7108d81670dc186baba72ec8570141aa3228d04e8ffc430e71c1ba900a87cc2609da0ac100059d85c95868a3e40b527dfa12f87ee7df8365fc86cf09f85ffb4dbb803f379f030ddaab116d277a7521c79c1908963370f91a93c76dd308195188c31ba899da808f16a5a4ecd56c6dfff5c7d900259e576a5b08b5a30b3a9659599ca6836802c132080ddcb4164c13978a7c812c3a0e8595202c27e5efa64ec0937fb29c297f9518860bc35657db90a9428c89568d994ec27ffdb544f7cd051a10ae7d4708cff07112350d144c47c2a5576eb3c7d8803d8b6864be6069bfc33a1d530bae56560a0cec19a371a09a99159d513c5e8f2976281b9039174050c942150858909869fe6f4c1f3646e86957487fd5a53d6b7c78ba3d405b052eb88e3e5a2935e8b0a9b38aee87e494d4f3fc911ab34bc021982efdfb92c67dbb36ce44aaebe5fab2b6812f4dd7cdaa2964a7f92b31aaccff673640f5a3e1965f1a50694c8b86652b053fc2caa0b5d5960272ee73d1d1d56d43ebd2054bf6b4972c5674cf9df0f57144301413dfea2c0e9dbfb1f240bc6d18b72faa459b9206530f401b4f863b2a6a841e1461d40ed35e176014a17881e51df4187648815068ad17153784d549f141d0b354cfc08e6dc0414fd6d266800b456f0919389daae2ec57baf525f20e27d3d154b832695f35a89874112cf35d4f7d270b8fed5a9de07428fe4a1576e2bcd22950194aacdbe12d7ba17177597bcf4290f39d6ba75fa53b0e0c52498afc49a8bd86ff3f5ee255e16c3f949626bca0ac4024d0123693b7d1eb40a5cd1a6fe17c58ae5c2aadf6be973eeef929d97b2134c8427a6faf74016a88f82a0122975f0af6c23364ebdbb37039e726f08a4fa437d861fd305c079babce1439518079a25eee3d20d1049177c224b67a07e4db93fc5ef5950393a44164c65ae8cdd9715f3d1e06dbf1ad90b3446250549267df8685399c50733b937839a9b4aac1f11c90e86a01870aafff52ae334913b4e7c1221348fb174884df279730b2f686ccac5cbb97be34d7a7c0e8e74d439944cdde0b60cefddf18135d8ce431e4fc79278677a7ad9f470217b2816f5dff9b57d2c4c9d7e71be72636c62fdab0e1f09a2e7db7d10966d941ca8b347b04fa2ed9fccd7b5f6c0b21cf6cdcc55be5e5d6072e9cbc36b14081974d9221b77f4079e3a97a801bed90bd650a302e3e24772cfddbc8ee013488d7d3610018030d3ce11209e70227b031ca282b94eebcc84010a1699429a4b5fc66cee0cfae8a88dfc16dadd0b570d71156d0d73d2b636e084245c141c3a451e91e0e46ee6be0af8e2b3b79314bdf9c8f8f4fe7fea228ba43036e00cbbe72ce455018f35b0585255cfd303abd2dcb0a757bb31923e23550110e5fd125fd4809484dbe5c3465d2d55de80aca3cc6a1f078ef8d3e76acdcb381fce5925982b88f98641c5ae1f45d2dd72b457b550e8068cb9a8c9ebb60c7bf21d08896514433a245702da5d7945b7b90c9f2872241937e4b84b2e182c52c8834d59bd763bde2a803b3d577ce0d3971e73df57ee3f116389486355f41f6671916011697c8d2bfad6746856998b6539031fa8ca434926d42c2c10855d08639b7ddaabef506d0d58a9cde623a035c034cb0ed24c35456b47e84cd57c7d4ad2f44d0db175c79ba9fa1479dc76c633ab1e10cc58b51f7d47c82b4ff80a1584473227276cbaf6baf4f65ba33699bd50da0e5488ddea86d077c8811f63e957b131addd9568732998dd9019eec9c85c633728d18e687f1f6f81d5cce1e4419d0a0248b5e71f566be6928bd990d2835dd22f52598920759b79fb4c073fb2a25c7ece9826afd572267d487718eb4db8b56b87d52dcd723a45a2e378278124fcc23c495337c957ccddb1e336760a2cea2e04a82fac1b4a3910e8aaf5c43f86468e51f36a494e4130bcd1842cd654666e47467799f5e39afd4a2cafc0a17b6e145389a887784bcadebb0f2850c1f7df4fb9b5e305887e2f084bfad8878aec4caac5e2174e0b0f2a65aead299f8174381a1977d08e82824ad2964277f9a9347628ae2173ec592b01a7eec1cb41b66e572c8e8d6d54ec7436142ea0dd05f0f6c76f754a4fb774caa9cf7f73eed249cc4845199dc7d4869e7194b4471209eea89abe5f43523d0602b6672135d961d13fa42388ab706d0ced26ca79f2e1ffdade94746a43cba40f53023edbd91c2a775054eced4bbc89efcd71cc2599fe4816701d74f7495aba9d27391b8ff4eb3eed8c28140231fe97b64f008b06b03dc7e778719f112185467ba417216dc4e96cd0f3b77ce1bb619495a595725981be971a8b6e971427277e7fa506eea21409939361e33b3873f31f7421739457e1dc8165a23666699228260a1dac7c12e441686055d33e23a46f5fc200b280d091cecbefce64864f2414e221c91e26698a91f32db3d4f2982b1d14a9bcf5aa5b0cf5c23caaa9c39dace96370b2371513886af71dd0de3eca8b769140e11967d13cffbee749c374be969bb5ce9e723da160a42a5ee810b70089953390c9fd530105b02d28deae879c37e9c4524dc34c346de714b3032bb6b8ababcaa21d0f020162802d3bc500ba5f6f43e15fd769a1520cebd796cd126390c25f82bfd90955958401d47859984b505c016318f531d037988cad6d47149428e0782c29e2bfac934736cb927d27f8b503fb5ff0d489097ee2c2062f047fa3c78173651a6f418c8f0da4c92c4a4eb26a119b64c2079c224b334ab76025044fef500669c03741da0f794967f20b5400a3e02635e53dcb3dfbf509eb7800763d02dd3ded32d52dc3352c1d00bef61df1f07d1fbd8e3b853209bf66b967fed9a9f828c04e95a5fa464740a46c3a1c6bcf0f3fab77da15cbac400a2aa7430b8b8e5584eb661411a8d3403ebd40f7af4077a8ab3dcf756b9149baa0ff3ac455ac1bcbf6de8de845d7090e59ba06018511c3a41ea4091549ec8212655a359999db6dfc4eb2ecb24eef39cdc4fbbf9e995a9950043306426d1fee6c8b15607dd7b4a27e0967cfef49902e758e2296ed29f102d8aaf6d8311a7f9a60ee66f971bcc63d6f0ee251bc7099ad24887066adcf96d6bcdca985443e64e7e3e56b98508b22c542fb891ea3f6c336757e7d270a5d435819f56d16fea4578c816b027417b22ff08691c28f9ce8e4626de78bc618f5df164ea79d45566f1f4aa9f061f65d103b8963ccdaae1edca988594deff272d41c2cbe5c971374a5e7e664eb55f130b870a9820246fd2aa4dc77a97035653f5e3147765fe59b7784fb22a6170cc470556891dd7c3c91a438c47b8938d3160083d85f2fa93e306fb3c135f6572f8dddafbf1be46a8f561554e47bc9b9293134c57d993ff9aeb39b2ae84262b9fb584aafbe9fb2db113b76ea74a664a21bc3ff3d869fd267399a5c7d54054264efc9c5c0e0c855df932b73bbc245c3fecd2bb3e792cd42d544eebc2150b9d707b6c26ab84d4a6c66b492802c0269622af9191cc23c9d2191c0050b2795f22ff57c1989fc3f280b692722bf553672b79d8ed906fc1be81ec9f021f9e1829bd998583def1770b6cd522d23b69a5379e1dbab91197dc24194c955ad9626fb438805ea1d3eae32b9168c8296af6d0b3c70fc23e8c0777f1664d825f33a77dfa4f11bd058516351ce6b15c654d3a5a793fd5d0299ed57436a80545d1b7fb512c3580be67ac400ed18157ff8dcad08bae6de6dbe2849673e581f5bf7ef13a9dae88428c686877cf1b00539d5141edb7f57496941a2a4e472977a946f79444e7a87a6dc2eef2054e2068d812fc11cc47078b8e0bb318cb2edd4a16b4a4a4e635f0c09351fcac4cb79ade050267a1d156c04bc706aba78b0577b3fa7bc322178adb543488eca89011e5116f23c3dc516eee7a83502b8564bbc2c70d732f320834cb31aa8d31ad647ba0414a9f6d7b12b250ab3a36a94796e47bae0870f3386af946bc2e5d081029601d8119f30e134f15e2accdfa49bd6e2c2ee0aee69ec60acacf02626a2efe3dafba47700751051efbb33d709571df8f8780405cf01ccb3485dbfbe03d438945839ae2c27715f5403224d9ba2e15e382d9831246c57e983706ba806f5f81d7f6bca73637b92d3c7e93d4aec876f4b86c29c882b1e1a562a52dca36bd42e84002531e539405a9cf740d9ae19749f388edbb10a6069c00c18366d957f635e361b6b37568bb06feab8c22be1b91d260a1cf1c8995c35eb8afc003e3d7cd01fdb4e1436d06b054a2830e14c582d88bb5376a92a179fd53de9b2b0bb64673052420edaeb9aa942629187d2e8299583783944e5532387be53f14d45efb3f0b26fbeaffbbf9114550c087180ffb756dbde8b50b02a3f6771daf981a3b205380864d422b91a98943407f63651c1fc70f431bb27cb7f1f421b4f579fafef140a4b50606f767d828789d1e84660777dafb80d798ce4132e363b4256575a6388b3d5ee788abbceef3c498b8f990000000000000000000000000000000000000000000000060713191d2a2f34
flags = ValidSignature,ManySteps

# tcId = 28
# signature that takes 23 iteration(s)
msg = ee09000000000000000000000000000000000000000000000000000000000000
mu = b3845a839b1a6ea7ab73829f5eb03bc32c7c3f22e18b38b96c15cfc15cd79171d4b4f1fb523ef386dc24306dd2a50f45d97a733f74b9ef91a41f71cd5fa56197
result = valid
sig = 6bde2911a41a57b744f56a0455ff08f4617301a775b2befeaa8b7df41134c79a7470ff1e7b8fa8e179508d0fdbc5cd36f160b9b2714007e0c319e54ddee4559f63e9a586192b8d5db0128f5d260fb80e7bac4ba829247662b4d572e1c7ce0809dbcb469a5c17179aa22c58abe7074885db2bed2fbb218bab7912c094cc279b7f3589e6cfc7ef6f219e091700d0e2837f7d9e5cadda8b43a91e9f18f0a9e37b5f1dbcb90b79757e25d692fdaef726f5a93f93ebcaa394aaeaf2f925f96a75152ba609952c3b8510579ddb80fe1105dd90a492a6f016c8e8dd2e8f5de61a3132b08cc9e4e904ec1b6dd98c05965de61d19ada40f9a0a1b40a6dc70cfa71561fa9e8785544345facd9b29ae411f3233d4c13a1ddb6047d96c4836c9fa06a84bcb690ebd2ed9cd21f4cff1d2822e15bf840f18d041d5739e854bf1972bf030b05d4f8595bce55cebc07ce271b97f7cf53704af79dc2c6f9656e6fbeae884d2dbd15d3ca4d547c612207671aff2c656f0f19a1e6060dc7a26bf24ac17bca4be0bfc655f7d8a949ce9ad1c8b72a7255fb65292988e37e03819957a2ebcbb22716c3f1395ad782ea8b478db94b94b0a2d66057147748e0f2ec10678962cc7628f1370575df1c59cced8c38221f1d4ffdc0366e3dd3e9ec258d5bdcc05d0284b4458080d457694d4b65c23d9edca8a6210b8cb57ca371f5f3b6ac7a9a2f30bb484e7047f172ea939494cd118ec52bd253ef41f8fd3918fdbb423417e9b962a497e438ba09d1ccd4e0d6b4d199741f9cab5026e2d6c712d6b567a4cb57ccb62145272e6c53f83bdf796dc5801f0bbe613a0be15205eab84cb5c0b7ffdb195581bb381bd82e55f770d90b202d564d404776c174d939a734618dd748f1b19bfc6c77e41c19cdc428d7993ce428e5f4280dfd0d1a74713d4f4f8b91ff85f7633f3e6d35e89f5e430df1bb8a4d3ae5a0b32781410598656469f15a9aa282d51f7984497037b8e7b12b6dec29aa6746a387822bc0e4f54d61dadbdbdbb0dd630ada12cf9304d91765c16d4693b20dbab0d58bbe7ebb1e4da2852d73d3c6ed8d4b14ad1f468970ed8b244f89c323b2279b5fde39af1c84f88d41df1fac530b073af521f627410364e010c2d76a297cffe1e1310b21f3e856eececfa61b020abc3c78d1b1604f4d8b4140a095f514329d445aea02bf4b221e15943f4d9165fbdfbf6657aac5d6224259c3b7412352e5a2661be046b95f7f0ce15ea2990aeb8a4c56645171ea13fe93990d640187ccc68fea84c2559418e292de96e94e413ed827b47e88d216f5be2617024d18c7584dbe2b344027fc82ab66849e30cd5138c4dcbd74ca946f5cfaa7cb2f86381999c7a8ff45273f525a73dd0cc5e631c8ae46ee8ad6e194488b307f16826f91ccce6295b42f4435b0a5768fa3c75a238b4d2ee60c799e623f4f3bd3b3dd9288617e56d1f528db50cef3d7c4661eecbaeab8c99732efb20e26a45edc937061b919ae59e2cd94d6a176e174c9ca386393858cd76201e93ce3311722603d8bc6ee141d79faefa2ee985bc2c78ea9780c6a922e7599f5a7d553565ab07de8c3f32c3f2db1bd8b6e518ee2412b8c82cf60be04abb25f0d781ee4d3274784eb2b6e591eea96661ce399a7599b13c8f53dcf07a648a7e1b1b0525de818b3425c360a6d3fc3f526a4c3e373ae264f59a6e9f66a118350722c2c75db03815c08c37cedbd7bb75c00487c252e480f9b32ac1d3774e03bf13216972bbc492b4f032fc5dd3355aa199a50fe37ff2590dec785244256e121a426d97e4d792151f3ffb3d6a6edc4b965660f4bb88789aa91dd429d90ebe27d659490a1dd6258a3096c039a1935ffbe266640971a59d4a718c479a3ee88ac695b387b4595a29ac0261d8d6e8da23f5ad534d948884821178ea6a88ca7cf0f9321c95c28404c571dc3042a7024503768db4644f8e38ea68701b755f5444e31a8d51212ed069d75f5634c7804a9cdc93111dc66e9550e173089bce541b6870b096ee63d6d9a3a9abcc98d2190f4d710d9fe066a31473550902e7fbdd77735f40d4564f6e6da52bc01fae86b1584f4a2888b1cf24ae5ff46291e23f91354b4ca0a1a72c9cd8d6bba558c216f7ad0e44de9a62b85a09648af36da5e2269754beaf281f924348f7e55d682c1b2e58e8749572846ec4862ca017c6ad111d939018a4b6ea5d2ffbf4d5eb05efa50dc584add9c2136376b8eb52f36d4798123c3e678c3961af14fb295214194840e3dd0f0171fd1f6f40e002f4ee3d75d95041cad2b68b5cf05ca84a3c4d8f5b3a8065bfa16881508708e00a811c4eb6cc9b13f697c3ccdd0b46a48f7f64507a5eb75e1df08971ea6dc66b29eb0ffd02b5b2768ddee8c89b9d2e4112e8c6ccb3d8a635388984e7fd920776495000c5093ae3743a50deca4c8d39cbdd80ee5ea03ca7752a0f381d787ff273ea5036229ae45630697848fb8ddaf672dbfb3f601ba9db022c36726dcc24e87c19de455a36076d6c3ba1d067339db50aebe925270efd5d8329e6db8c61eaacbd8579761cd1591e37dc1bb7f45e9deaa0690830e37efc29cf5966a479e6e8ad64d771edef29844b46ec60927bd56b3918af11552a30eeab9292753cb70ce1ca4e12b4d1c2c93893b912b84ed0a206a3d93e1822d1797a8e3d25939583d875249db8a3cce36e25035087e06449f9a7c6eec5423add65e1db0095251186450cca90f4f63f025fb68878bdd287c7c854df597f5421006dae40f1ceccfcd2b9f85a0c882c5d455977e7e2e6fda4716bb39ea9a3609ee5c82539afe0a1b2a434f233ffe2c14d22c2cdef12db003e61f89e22aafd343a52c6a090ff50cf8d53d80a8f9311266dcba42fa06d2018b90644c39aa294cc50da9d33a49eb9f6f08dac7ea7e4f2d75971dbb607b47e8aeb1d3850ef12112dfbdbae46126aa095bf3df82082be5a674885833299b35408a48c76ec0f62103ca54bf811d57f731e1149a28d64b0a2553bd465f822200b674574923ecefc2013c11288b8bba2417e4696bfcbfd77e6aae4b1d75d6568c9404faac8f47d0601092f61ff6c72a09bc27f798452f8ab41d6549b83eea1f92a08d99bc24b8e6de13d31741401e6bc98deb6f7e96e9956820c2e48a39037e43ed71bc3adbf52993529c5b1a38af7abb3104deddc72b7f64143ebb76d911903662e93be412ba7674df52785aae31bd5d20d9bc073db87f0da8458f16ef69448bce649c3acc4fcc8e89126c15cee99020e406dfce8519183b226d34536686ed90902207ec3db73b84c01852ddd6687b42a6e039d9da58dacdffcd2f02c6ce36e5e23a4868d30796b78816622b12a300c66d46c0594807b977a1ce972019ed1168ca6c398d479cd656ef316626f2b952bc9e894aa4bc97fd7b0d2bb6bee1d39d9360b396e9c1f9ec3b4df7e0f77674e55e13e96a93d9de711a7e957a567d0ed9557da9aa6bdcd85ba723d846b64786ef73990c49abe13fe41b6b93037d8da05875378e66e596b7facc5d33b872920d13011c1a82703f976e32e57299353c004477d404c028513d0013644bebd9ba5cd8232fb4b32efac87cf3278159dd55af5d96523f568322b731252cb19f6b910b2a27fd551c735baae17e74565e37ba24e0e195c1fc4f0923ef942684f4e807d443d2d813de7e4b0aee9ee78ec34f5779b38bc54a6dd0409495307bf93b6ec066ab8027589428dce991fc7346cd12db9b14e6fc7ad81bc32e579ecd2f16b9f37f4c1105fe2c72befeacb7156c1fe8572b47aefd2d78ca7f6291f87680533f52e11b74c65376fbb3ef5be5d038f64427116242ca5c9dc3a82d996606e522156358d03cf6d1ef02206e59fca8ba74c9057b56349b89d2be5632205293521af25f0ad0849a7deedd4706447a46551ce9e18d0a2f4ed462739f10619b94cbb21947db8d1b9e4bbb1ad2bf3a4623e873a632f33165fe5cb1dcbee93c8ddbfbf8b8acfd1306426d46846a87a22975731ec79cd69954deaf1c947c90ccf647feab52ed46ccbb6ddf4f1c4ee16e8ba8e7e77e2e0b31f3e692ee72404ad59a94652b237da1ad86f0fe6ce8e9240d58f0d158560b0177e0f5bc891ca18358de3486d762ebf66ff0f0f7fd96e5ff2dcbd40ff6861e8611f1e11c4cb1d8e56f04e64c35e74e33e1e8a278536dd81ec22ef453f76c23df1721759339c8c83c0da44e580ee50170a10303b3a88e99b89aa1a8036e4637614d8f5eb0b62974063e97d105968e8d49d52a42acdc38012298170e3845f85ea36297368859df6f2e47596bd8cfb4da805608052233bca5172692ecde33709d655ed1dad7bf0f4f28b5b64015fc5f4e72218966d798e5acf6b63a95ecad8a2a1092773a6ed68f742c4965e7b47c4d6af81d9fc0e0f7398830618c381582604558852e4349017d75d22a21f5a1a7e181ba51e67d3d3bc059c33fff9468e1079bbe590b01876108c6dd1ec0a2add2ec274da832a67624a7c4570590f3cd77bdca90159ea241390a41989b8db9ced71a58f2df53f87bc6498cf102f0e843af684e63d4aea024e8ae815fd34601633e90e549eba5c3921cf69aa4fefd40e46fc3a66e1ea28fae62bdc32b4f4313d4be64c1a41b3adb5ed98e5d55a01b3a3d4671df6a00ed990957f558ba212cbd073ecec0225096c8fd579167ad9591907650d06b6ef21f2fff32ec286bba01c099ed462c803c1127b250cf0cbf56326f92e86d939e40e311b8d44434ca6de42fb0cc807717a56f9e9faaaca230d380c82f2a262e5def4a7cebef7f6cbd64e4b67c89c9a5bcf23aa543db9a7ec11ce629cb22f7fedc8dbece9c9a7e58c757e1a4e8157fc0283025bf2bfbf185516d3c1ba239a9415dd24103b0a0b8c0f71044312de7f943e5283e04698d447ebba81a41a1c729825c3eb7f03687ab043a62c535b8a12cd8d9c2876402675eacd71719f45f3beb0f5677a44178a8c86faf0197b29c0f628c45397c0fe0d9d9d1f254011b5484e2ff3452cccdc8199922b36db2d24a89a6215605b3b28ee6ef80ece5d7935efc5d137ee94e809acbe24def5952d874c0ce5edcacdd3854ded9e86158089a302565858d1fa06f682f8646a17edee4e5258274ab07cfdaa56a7a6435b9b6bb91eda90cb438a78b67b36d6d7e629b78a1296354674921f0829aa15bb04d13d5bcd4abfcfef1066d2a8661ee4004127f209290ea884c790a105f8656d54278c1af707475634c368aa1ffac68693bf21cf4f166cff09b7e15f636a9100d6922fe601f1bd766d7118175c782b7b9ec31f5f2b9f43dda02aec5a8792d980ff265ca7e27f4b764079213fb4d5bc7b3efb827f63b08e22cfa80c78a5e6f3e303c336c1d390cffc199913342b8eadd3748bd8b39a65c7d90a7b3a6273676fb5cf90bfa4b6404635842a4a3f88c12e0dd8f4682c9ab7efdc5bbfcc112a3d600229f22f58de073c1c9c49e7e0c1b3abe9db1f5284e85c3fbecb666627c2cd43392a73d76cbed093367002aa0e939e225f830c3bb65133e46373628ae61f7bc551f115c9ae680edc0b9ef7ca057fda9a63dc58de1ed9f88c5491028970bc7bef783ef260063aa68d9e53962c41f99aea6dbfa5541b5d184023223a1fccef46ab62f915463a75e4799196eae3fdad76169367380cb4785026b4527953067c5bb9a59f710fceb22be664cf01bb1be8df3ee75b4a462b36be49921c68cdbf4db7d1da891826005250f78da2831735679d11c3e74702f28f91e79f88308273fbb3fa5743ab891e80ed8825ff283c45b31437bc171a5a719a35c2eab6f3b00c498d743bbc893d87a5a79662363ffc42b4a49567ee16daff5ae9e48d9d88d48e2aca84870afcb65b121eba02d63f2ad082064f2a67216a2bb51d12ad71e438a326a8a415d3b29dec58bf01f7a1724791611ee58366e61ca94865c49efdd74724483ddeef1b60992112b821562861ba958fe2b1f2224b39eb2160d47ccadee7cff5aafc82863732578a479044c552625a9d2ddcc13b21feff6fe2608a96644c234d6101ca0295a1dbecc44112dd61651fb547e05a3e2ab98caf4b2239ee08635115d0bd8ba9ad43a2453afbff7a88e33c3ac3cf557bfbfe2339a05bc787ec54aee85bcfd8ea31061b9a4641f061584b2d62d5d5ee67deccd96ddce6c0ceed3a6dae3bb243ab8cce79bcb21d1544b991b2aa67d75a18de15653192ffe2a98c38123b18ab2d5eeb467feb7253cc6a09fe30903918eacacee6e8dd1130d97b8acbc98f3addca131e7d072197d981cad46713641001418b23b9eca3c2be8ff5f1ff496ecab9738ac31abe1a47e4066de413f6f81b4d2817b7165d9d65ab5f6495e60f5db20a8b45db91f8b15169cad33f6ce9b57a9fca9ac2e20ef55fb978a3225f777d4153a5e7202d4df87e235c91862e669acafc2259741841f6034f092f818eacb2294797c52537576c7aecf2fd070f1e4052727c8fa6bdd1dae6ec263b3e4a72ebf500252d3d4748565a97fa010a303a595a616487bbe1e50d161a21285076c4000000000000060a122027313d45
flags = ValidSignature,ManySteps

# tcId = 29
# signature that takes 24 iteration(s)
msg = 1c0b000000000000000000000000000000000000000000000000000000000000
mu = 751169ec79a9e915beecb336972d7a69084f23be3ad45d47234223e5546d19f9fea9243156e98d55bf23abf1f4216f9dc2512f64f35df4217993ec1f8de8c0ac
result = valid
sig = b65f2754a1fba0f868080093cd664cb19628c2612537059c3b6655564869349464937b52ec5434edf31dec44eea9c82a1b7b5192bc8c1407fbd6f23c26a8aabd23eefad2b10a3bb5f6843b4a399990ece310b2a559b431c39cc10f7be566063c26ceb0627ac48e98f4fd8ae9b211163ddafb7483f63de41443a9968513e42932091c534440fac6b3a1cb56642430e4bf9e1495c2b4e9986f57a3422c59d8d14cbade24cb32a85a17b1ffc2a680754ff4deaa81c4c5e6a67cc936aa5a5f1deb6e3182493d84bbe25daab91d7639c24f9180b43e543dcfd968fff2b42bb97bdc6e9886b0f2bfaa11e65ddc0fbce0444837eec482c756da8bf6d5924b59c3a2ae72e771bb39742dafd68e9a73e1be3d168b976f81af17770a81b20e2f5c74e4b1bc871e9f0a88a8073f0ae754f1904e818c24f21be0db5d3e3e22addd08f7fac548c85589b33cfaab5a3b12a5619c6eba14632af9cad739a9a173296f74ec349210a748b108dcd08008447d80abb56d686f46ce5258c7a35012d6ade008d667ca91ccfabea0d06d96e74c45294d4013a53cdfb6e059c4e91f1bcfcb65d7c3a633594492c6faaf1aed335b99cd9cba254781e08840d83dedc9897596446432986b8f051bda1b3949985600e2573a1100dbc86f91b0a77a3bc0c22ad6f237ba91d80ff66cec8c8eb1942c3b1c07351a6bc08fa74fa02185304be0d8e5d91d181af02c7910b0538353c4825cc2adddaaa702525846ced36bf532280445b6cd5932fc678477ce08f9b0fdec607490bdd91775484f18896c0f259ba231a6fb1fee9071525595b5e5a729a4b341690cf2be020e7e082c5ae9ff7831339bf12faae3aea9b12acb0b40c273382b4601a586ff778d5b8c6c865045053ab0bc95da3c9d722fb32910ccd1219023c8f30936aa0df8b134e05d3e9b26aaea6a5b7bd728e87e6472d8a6ff42a05806e0a5b0c400e55646afb81d0143caaa8a8ee4773f99c83d738908aa064db7f8cbcf33c61812c3690e36bb15aff524ff86f0e0e8e3067a13e1f226464039f8361287600d92307c9374c0a8a0276cc34e9d4e38faab060f5706b25914f07f9e769323f0fbee5a085abb8a02985a1b51bedf66c383eb095bf9112c0534fe2a473c5c166e083765b95c1e502f4c090ffe12cc375211602be1ee6a1db18474b9fa5ae4ec2dc0890170c1d94278f776a8307e651c57f13e6f7777218afacf7a1e6b04f599e2cd48518f311ae6c594aa8467f839c0c5ba9a93e940fe1fb2f3639a5b826ad2a876a21489f4d9ef408cea4c90cd6a86b71373106903dff5935f11abc7dbe25710364c34e94f3b92263224d45c70ce9a5c814801021eb8ddf1bb1b8dd6c721b75638eaf20c18f59aefbc8acaf1aaaf4685084395ce649cb39061db7a9f5376f1daa1deb5410c3d5225ce0e9be85c073950c075e6b0cd4dee5121a60d23341fd8f25d3a56eb08dda3a355226ae66cf0197bf7d046eac9d985f413fd7245a208d32e71f38a4d1e3cad73db4406a0c79189220d3e1ab83a07846259bbc1e5f7af45c6fca5f516324c55fd050d0264c5cf44a364aaa0b697940c0bfcc8550115417501d841f771f2f52d98e474e7fbdc2d90e587a7a40ad32e9a931136134e3f1c3fe16a5e91795ce9d5b655e23e81e223ffc05c35d590f4d8a594d3ddd52856d4227c04bf55b226f6a98df229f55f901ba41f61dd34f711bdfd60c74a6edf06ceb3d833b813cbf371f34b0921a39dc7e15a96525cc9aba5f46e2193ccc156aa75bb3a35180ab73c61777cff66ac4cc7f25453c58fe52ea96511439ab4c5c6265a5cfc9aa3bfb13c4fc33642f4eae6c6282fcb0e5e70a387961163dffc7b9695adedf5fc429d3858c17475755725c7c2f0a75e61aa28fd2711482835f16b3f977e7cd4160142d5ba323cdf58f7aad4727f36acad2bba73adaffb7f0a8359f62d757dc8adb2d0429a717781bfa456382a7ea2a7c49fda61e8989feb0dd23dba75d39565645cb3eabd49fef19d3f9d593c377afe73632994fabfd667c6bf4de0e4e5bd40d9f38cd7ef7a047e051324e24d30018c2f83b17c0fc5084c9610151b6017bb0ea1cf1f5607a8c44c5d708b6f8bb8091ce1b8fc751726df60f2ce4901adb873983941934ad6106225040839e4d9fb21a3cf1f8f4c66a990d8177097299615ddd27160e607fbcb4351b5b99ab687a522944b71ac8e11db930c1734322968d984cfe94c62b5683c18ac5a7aaaca8b282bdf9339182831cf768dd29897f314b21e3d1b2cdc341b261e4fa0f3f135c7a47a22b7d8b231590be62ba04ca3d2465051787b78818244d8342204685b9a23c127cbeda18b59e60046441451a53df5fe9138eae87bab5051f4242213e5e2c6052889876a7e7d09732640b87c09b7905fb9841a1631a80560a5ff6a5793d0a47e4254d02d26db42e03d1954ee6598bf83751bffed3a25d7ef2d147a93ea400e81d0c9a6499c21f025489f104fe2781195af1d57b81f6b4cfea585e316249339e08500558c5523760746d582e09ea7eda00dbee25d0dc82ad47587ab8999b7c31a1a25d1f2988894a2f8649017c8f8e431a0ce939028312675449f90c8a61346f41f187a30c7f9f4005650b7e1483c6536c065315a249ee921e0afee94228a2e4e5d3fb797a0df3952c411dc5ac0ea79b61b598c99662f37a4cadbbda8f2ba2bc754e67f20efaf9e2e8b2ab023f7c022b0b7c45fabca93c454276e4e8a4a9d325ae5e5fc41638759bd16fd4d5d28fe9646fc0e45675cdd39f9e94478804c7bb20cee2c38b33fb3ff5f592063fbd0ba2777cd6f5760e5539682d292dc2251c47b576725a27cba7c04f457ea7f2e3bcad9f7c64ee14c3c311970513b6e79cbbafe696adf9799f6aebd0e56e878e0847efaa06eaeb9aa1fe5e1fc95da06bc77f29ecb63d0f6eb756e763d01e7c033a87d78979e48c46cd2634dde8fc601c185400fafe0b97bdc3ce7c852150a830baa0eff868b9ad5ffcad14094672735dde81e66e5e4d8c14f899a3dd9a286ccf3f895f3d6eab9cf5b1656c4605d2eecab42df3e80e4650c0b593673e55f8e0b5ea1f76fcf04610beae53bea3d21d4bd997a5eceb7d5d89643cdd25a2d1adad4bcae9183431d002d5b9744c786d61ee94a84f5388f1e541baa6313286278603ba7c3f8b3e8aab5139e1ba734d2c9fe4aca82c84a2a4d71fc69952c34eab64af9660ea1c2271d2ca078c3b14c0f7fe57e8556ab2971c253c47874e1367d2d03ee64ef1c2c8aef312437fca928f4628a7338e50dfc723c054c6481f129f3d2c3cdc29eea9b1ce10652051ab0321e53f8f4876a0e262d13c431c4235b2c9f2b96de6cbe92d378db823c6459cc97106f261d0b95732de289c4650ee6be4f36283cae19d000e40316c5122045b6b458b739006e88427ce3c9b2fe34533815438c7b89b6dd266d8affa3745f8bf255d6567eefab33be826284022f14688ad59ff4fc9b3efc41d8f4914b35792d558e64a91311714c3291b5291052c9e60c3a572b5f21abac1e2e96923046b14cdfbdd40ace2ebc2ab78ce06f97ad974eb4a49b0b65c192f45f64e5ddfb954904cbf312fb243103c21698618c4044ac6ce949d9206cceaa5ac2bc813223ba5ebf6695a4096e29e5862bc059b52fa9d9af29be6acbad800a3ea72987561acdf13466a0effe64e2b7ca8872bc9f4e15dc9d2ad2dea6b85883b1137ad277fff2252222c7553a70dcb5fe0fa6552d5a2ef3af4495a699ac4520d465b5b1905072191c29f4f4625cbb0f197c5f942d7abd4c625b9849dd127052ec839e6d42fb78349f42c4517b402679abbabc1cb2943c1045dbe5c2b7516f3c386a93597a1d12578810bb4cde96a932930c1bf6c00b0aca050286f5a8ec60103a191793eec84ec0c2e6252c988b2605c545aee34c918dee46e963ff8fac11682950f4693d0809cbb695b0641daa9b203e19db8468528b2bf59d9e135cc63d745699fcae877960ef8c5942539ecd12a2116c868a227034e0e1fd50c43540fa43daa487f95f339129b998ee385a1b3c69316e25923fdc8744199b1a1bccd6fe8f2a32acc13156ef9f87c67862964bc297acf907b1fa101af8dea93e17c358b8a8aa3161fd325364e915f37d2626a027a13bf46fce35c2d341c9ccb49ca87eec71ebc170c38ea63d50f234a1546e9a7ecf088e0994e2199bf24c3d4cb088a7a28933ce39e5ff4a2981608807d3802749b8783bdf7e241fad839d83a11866c27ab70e24d2e76414111180cb9e15461b47e0733eb6f640d3fcfddd13a6018c1a06fdbfdd69da657c7096e239176d1d78f1ba89f5c413f282f662ae65f10f177399eea51fb2459336a6628e5e88e8c86cd82cb60ea59299a5b1686f8cff87ee155adbb7576617468ad067c8d6bd68ed151b77e3e465fa92861410686ec7489ab9c55adc6b1d5ff3f2c671ce2cf81c2086a5db36dd47c86a325a79fdcba07d91d405571805ba07d1ec485e7d20777db758a38992deac6a850a9bc8627b13e17ac137ed5a59d901dfd7de23ed1599884f977dfd07554caa058cbaa5c86d9ac2230411596a96cdb72de7e5e5ec81ed82809fad19e1ae9905981ed8bb9b13337adeae9c9aa83acd3924d1fc9390d0f904e7e8debcf934a9bed488345e8e398c5eb75770c6b7b77b63d4dbfe83e62786bb65a752a9aa42c601d1820dd2c071b528cbad1b23810fbb345c440e7e0ca0167a89573d6270b06db254895de08a954c1c0fa5d20dfd8f820901329416ed669ff6684733e19c6a4adb5b0749c0e714608f9ffdd53114a6d49ffa316280bd73f48f664ae440a545e50ddb30845d58831e8686df9d23407b2dfaf21f418abc88eff48f8e753f6de0769f3b183b6887724989cb52276b157e825091b0a9c045ea26759269547f3ededa069774561adb0efd801b763c6c89702c106fdc3bbe2f79fe7a4389f079d1f58f6bde7d3d2e5c7e838001b5ec2ae91fc67ab06ddcb7eef017f1a9519c9d24db2e7c447dfd60bf1fa1e9c2bbffa88285bc294a384d46b911f3a9c0e08047a3a9354e78d03758718a36fae2be0828248928eb5a7ad32ab5ba308a3544586b948939ed130d4852872865558df491aac8c3c0c2c66c590464910d962eaf935dedb4f11cf14861f52a5a3296e089e7beb4ae37749e68a443a41bbe17c9b42dfabbf173678991706937448a3b6661eedb8899227dc65ccdfa3befc81676c5a7bb3d9edd7bba71cce703c2a875b200b0b8baabb7da0b6b9604651405cf0a832f76789f9adc965b1fd677047a89e502eae5dd90c902d8a9388bb70986da1050f0ac4cc6334c0b37a05ad4306023c8cbb93263cdb4c7e6cc289918479aadbc623ee741395b8436c3d37230f3ef230d0842b362e8ac49d9ecd094bd2d5127e24bef8ca3d295bd12859cacf6952a7be495f8ed8605c38b0fd4322ca0b88f5de90253b66f1c18b0003edb6ffa2e3a597eb65db7df72abde9a6800995a20d9918bf6d49aa8a1579cf9cc42a4aca229eff09445f199b95dbbf9bf78b529f4fe8fc06f50f024cb0a2bf6d24675f9480d2358d676b4a8fa49ccc9b74dcc540a94337f059a8e006d315f3769dfc89f6d8f17b0f227c6f870df082aa903bd8c364ee2eebaa9036c67910a5be02c75754b78293e67009b32f9a4540681cff141bce9f3cbddead89f118c4e93a073fea824731a1b7ba9c7c5a7db2ea5862529e8c0c49498852609d4b630ed53043e85f9f702bd94c94486255a35fce1b4d4da67e7bfc945a7532b8c2135f43c01d18e436ec1f25eba55e75645ba46f985bb9058bfb13317805403dfe41535dfb5f137aaa42a6aaa8f1208da4e3d0aadf845f3167e2ffe0eb8a60e1372b441d8b19eed77d5b2c3c4223894b1d3eb3f7a5b3828acae713478035eaa5769962374a932141f1e9d921523cdc148253475520f6b39650189e23a9b980438bc0d2f67839906f5e26eb991834d2e40e8451109aa96522b620ae5f7e47b1fab3d836c0db786839e3857de5040e19cfd68aff24a52a2360e785aa342109baf91905e90aef58216db0887e8900eb2fecb05e709d13f020f40cc712ffbb9ebc4f768dde7b99d125a718ddeecc369e1db102a20957e08d353f6ffc6d63c039b154f032f62986d07377d44aec58d542a07a4f6e5322b9188f9e33a23e80dede0f11f2ffaa85940c3ad4648f7a468ce13d04a5cd19b487dfe93c8e42f444b6079d0b5a34559a1f8857f852796090816d088f134413651fecc59525978f8ec16efac09e9af5975cf4b7a10d86d42c5c2daaedb93c2998379d7d653da7fd89ae8a47dc00361f11012a70593314c84b3bcf472766b6ce1e0cc89852a629ab670bae50d4fbbb047a3ad276fe1b5542fea94d84311a7157570ed31cc232738ca900f74122779618da4b46727a911f6178d365699d4f63541454d5157a2042a99afb4ef193cb4d9e88393b0c2dadff1fd0406072b6e8adc0306375d90f0f20830596c728a9fd2dcf20000000000000000000000000000000000000000050c12171f262d37
flags = ValidSignature,ManySteps

# tcId = 30
# signature that takes 25 iteration(s)
msg = d908000000000000000000000000000000000000000000000000000000000000
mu = 6b8d9d1092a560400126a9bd452cdcdf394221c732606094077adbab6f86d01580354baa2d340df4b747460065b6b7ee0beac94f58ce26aa7fa8ef61b96003a3
result = valid
sig = 146adfa049bfb2edc88f3ec741b4ee4228e0650dcd857e228a73d75b4045e9e43ea602a993ddae73048aca94065b0f9d1d96a948039c11aa0cb7b4f889acfdd80018d65161dfb609f8ba6516a0f4e02c7d872e7c10f932711815dbfb5e97d4e6b3f674bb797d163cbb4cbd4cb18387d9f3d1bba179b1100dbab92870c2c1a1e2655192b93f65acd488f90e9f0b84892ab424da6c54a2aaf09b43268121a77222164d88328b54dacc111e874ca83e7b9ee6334574a6fadbd2416f945992fd970a0626027c9895c4a4f279c34ed0797349ec96426e6dd7a7030281b67c343802d001da95e740a47380e5916d8243ddc39e849111908fea925ba424c65add3162f66393d0e98960b871b5eebe26e0d65790f121517189d501f40ca906f5931dc54aa963bdfe8991ee82dfde362e3bce546788e05a7ae8caa0afdd1eabbad61ecff6ceb080bcb36146a8ed08766927abf1b580939bc92b97638acfbcc9c45f9120423206ff48ef55462642c87ac7db6cc96bfc02aa9a4879c9c2a0182bcf611127214dc9e2884df346ba6303ee35f7b5476693331cd66c9cd0af8e0d48a2d8aaefb13bdb90a49717ea124534666b89c36d8ecdb744bbcf40b3f595e4d1403853f01ce8897b499e5a00581558e88c00d6614ce32179612808f321326505992b83b7b8c4bf0092373f3b6bf941f9f70a904b3d3fe293c932201f5758919dce55558f0c8ee514ce72ab6f77a8647a06d1ce4d831851adf46b2ddbb19cce20040c733e9df05026a3268c510b41f6893acc8592fcb4099ce61d76635ef1ab92e1db9c74daf9beab79cf084ec1734687c0fde1325b4ceebbfa913163c64cb205f83ac145b71f0300189f96b6c2d85efaf4cccab7e384e5a2c17b653adf56f4759bc929b4d6f02044675b5da39501915c482ff95e6370a2a0934a9c5d122b865878a84089ade99ff36261c917878c0b2433dd3a1f7e1ed4e38cd2fb0f3c0ffc86138279066168d695ff4fbe01594f0673ee1377ecaad98a259481aab261a2657e03aaafaf6bb7e8492d59273742ee1fd8bbf230e317ecf7b6c4eb316a7cbe7c12bf0beef149c6b5c14f949425e0cfb88556ea1833b44b8fb476d725fea447f722b892eb51a652e8d4c6d8028aeba63ab99119204c0b7234ea9e1e2ed08ead8b12fc8306bc20b139833ea79e737c2d723b70d885e17a6081cdc783e88ffdf82d855c1b527c9c5cf62d2d69104aa36748757d54d36a9fa0fe7f9e628b97e2234c8f61774cccb402f75b729bb0cbbc90617d9c06d6691950a96e1359be41f53fb27bfc0be9f6b3c02bc857cb99ce6f79a26c4b313779ad3132e947b3677a117ec6ed00718830f0c63a0d217f8ff5f725c0800c3276aecff3a6773b7e0bd78f9794e8c7fb1a49a15c99f353a97a41a2b94e354362b7bb0efef251807798eb56c87796aa860af74919b34e99b45d8ce7d924040b96e3ff1f9ed4b6f3b20b9dd4877168a55579a719dd867e837e333eb02a444edccde2c02a83bc2165ae124fcd07f4f6dc01a575fc8c8278effe0fd48d81670b4b66dd3e43e17273c86a544c8a56e7e9d67ae57632b1887bbd051f496acedf73a018f1a038a8e4613771ee2df56e2384a87f757941d707052d79b59a7e955ac14318d0cec0dd958d03fc101e579e49e1461612103e3d82d9bd197f7741f7200368b2021d8bacb5df21e823c5ef4cf630e180cbdfa2df9319778ca41d62bd6c680be34b739e63c7f89c780cbb0b4766a7c2de6956aa53bf3cc2fbaf67184b4b74ed5c13be9c2a0c94dd3305d36435ded9b671675ef0ab49783ad0d2d44ca7002924210e9df8db7f68b66d7b2ec1e1e785cf3517a930751d4009224b6cf078488bd1720d179f10877d265a07b64af73985c5f767ad3b41ca266feab648ea2a222b21e0322b7e361c611cf6387d6aa4e49fd9c187b99a1a2411feb937a76222fc9c85ada7602b8738f89c6985bfaae0e514ecdd844972d15090089e3e4c07be79bdccc5aafcb1a66fb1d9f2bc481aacdbb30d95bb0072f7cdb38f5617e8ad0cb7d5d60c78ffb53ad0030c48c26343401c4a5adea6d9c23480d7416b7efd5cc29c93f45cb22fe33fd972897c67f2f87e9ce22a1e1b14196e30db71a7a99b5c2f78ba77095ef2145105221f2636088796941a0aa54da6f145d1088e0f4d29803bf7c7e5527218a711c5b34dca0594879ad2f7436f9e2c453078853ebaf31b6e5531b5f0c980f199990e9c45e71f97986a18e2054a02ae43319511b1e0f84c93145ec9324c3ebd1b99f75a93e49a41113efebf323c8b808365aaf68e87fc596fd03de08e9397adfe8902d20ed3843e4eaf6ea9cd01e878d500a4bd3e8082f6a485bef2338b08458bfc73595dd8c464f8b9f80f0e5b4820b10483178ce5c7656e87a8d9d62df96b6ba38079ba86542465c019ecd2ae934521973e10f8a0cf9d1763a383bdd857504acd865d796163769507f4d854278e602eb97111009e020e999d2e7630ed165a417219b741acc575e8fd2b0c69382ba09a81d609b80774779c0fa9dcf345727a0c7de5bf35db46c7d0267990fbf56f3ddc717311953c6f673616fd4b4183749f43d30629ea5af696fe63793e80168c3a67db9130c530842e00b94ab7bfa01dddb04c3adca14c7597f8a1e070a67ece952d67bb631b8320472e15542941db28f2d5ea7a924d549ba77fb31f1056a843c61a383cc34d4415c23f32215a95686ff1d04d0e966cebff00d8f9a685166b792e7fbe1d98663afb0d0f6145bd411d1e9f297a2c442c945ec296b728e1702eb7c7a0c25edf5e2706ae5ebc91e969c4d1b1f2a9f32a14989a9310ab1e605132b0e0474e8b285bf2942ea73d4a63c0bb5443d7fe855fd76ce2b1b2f8aef7a8b9494acfda23d4a45a2d3c50525fdcbbd3a9a7c42db11679a150c8aa6861e6c368f5f285916811579b7070fa342ac3c5b2d65fa4f8fb85d1d79a4f93369afbda9a8aa11cf81918e2885bf94f0f7b13fd6945a2db02e6dc1269a90ac5fd00905b05d93e8dc9f8cee84e51c342fef0d7462f9666c55d06eaf8ad3d970090899a6a9e38c9b02fa0ae664bbfc0a95e66a9dd92fee540127bdd93957801aebc8a0845cb84cc9ed64f7bc07a4594345d0cb673624f73f51f08d17f58bb76a3661d877a3ea0c0cc01210ac60016ce5a46f0c659403960ed1ec6d558e7a7225ebe65ed75a3fdc125a795254136012b099105b0455274d22bfae655f6aff3a1b603cd38bacb88e797e4a571b118f9cc15827885efa34f2e400a3d020689ad7e8c57f390242ce6b57ee3c166496d33fdb5fbf0d9b86811a6cf5aec03104398ab037e5728a546b8a204d3737785807a26992b0a860c11ea3d9c9e7581c595bacbe31033531b22a38b839d7f19e1fe802d421fb98d560815f2ef8abd94113aa7fe6c679266feba691055b11370ec2fe138188805064f288957e85aaa0b5d0e950144275410725fac3b8fd87dabf5c260c0aa2cf94a00d545d6a1c7b43e08d6e3c98ef05ae51ba21177848ee82754a66db2039dea6e25d565de4d988f0e2a65914b06ea9587414f5fbc4970258f0c4261b93c44b5e984572adc18c272bebbab2517bcd62574fd22da85823aa4284f650b33b881e25eff1c9b8bc45322a50b443be55f06ad9a24a21c013435e4a10bcacb4132a7eafbad80e8f67de0e463c6d68689a2c07aec102a74ac9c40e5627e4c274b6fbe7d2d4eea4ea6d038f2bed44406f4e9c12ec5895f0a550b7f21144ebb860ea2ca81795c36c137eaf2a590a87e6647490ebc2d884656eba81eebe8085638a9fe8a1ee01e615525b34bb0f0da7bb791f7b1c92c7eccaed5e2b8e413203a919fefad0a8a6f3296b15f2887ba092d3fe73fce07d612bbda8ac1ef992732b6d3cb3739db646979529888fadb9ea3f8efb610a661653318b971ef0a1045fcd3e15986da3edd85536c360807fd8b10bfa9fe1d508300f098447c4be15a00c2c09560a0fe97e03a49c054f8584ac8d86851cb86cbebfe14c5dee0c4d2f8c6a862c5c204dcc078ef46221d00a18ee3c0142084102caa0fb55fccf741ee9ffe0ddee1f4e629647143ca9de53cdcff6b6e107bc2f4e17595f80a0a0b523a54471e106a232db3d32372aea59820a6dfad01ebde5b57f33b6e932a70fddaab09464c8431e79b7f968a4347c03d2ba9efb71b3fced4d4c72b6cc37612fa507389090ff42466ea0a3233094bc5731e9e3b89a55ae9042288450fc68f5e8053245cf92e9880c7034719d37bb3718299d5555bbef6db923a06a6b3eb89f28774e6235acbd75b03cbd89396ad7e69b97553c3e0fe7db13e0edfcbfb6e94db389a8688d14d94f18cbf6ff919c50934e36293b928e41f7560b243e5ce4cdb19ffafc4469b0ad9e47daeb512fc276c6cfd2808ee71bba923d69e184f09646d23e1c463a7996a16ad16b25795b12a295c5c5f1f4b9b9ccdef077a474f22bd8a5eb83da8e6b0ce571e652a5cffa32168ed072638442c675afbfb93cea3adfa3d31058681eadee484ad3248d07a63a02eb4312fe191c5d807c54e809d929e995cea1acdf054264ff96ba3580505d5364e289054938becbddb843a1e5e8c1f30cebbaf843d08092dc53de20b2ae0bdd2f98ea393f5f5cb7eea10b73e79017d078bd91e44373259a45521dcb3317dd3d60bb2b51e119677670e47c6cfc18a3731ae1fbc5b5637ed6da711dd029d716a3417832ff40df3cba155622c64c3dc94711b5d2d282371b859a67d41ebf320227d323bcf36f6ec0efe79c4955c3b7e6de99f59de4700fe8366c62af66620ccd3d2ee8b6dd99af8f4f8a5e76f4ece91a6739cf1fd3e1839fd9769be157bc704411821cd63e520d4a9919cc40bf0132a087f10787b38b4184b0750fa9bcc34177433b7c9bc9803b18d6030fafda61200732d9c6343b9eebc4ad618a8cebd393dc48b60483329672e8d0860dab7f966c38d4cf153ccc23d8802034c2f9098dcc60c53eb50717ae71c96b2c71d0f6fd2d239dc2268a9048a5d744d200040bfafa9697fd9ef10db46d0875a3084786000cc294df7f8adb5b9959abd485695f5980e4dad27ff0583158eda4e7226904e69186a95ed6882cb05cb806f50c692eac50bbce1bb6efcc1e6d52fb37d5959a2b5f65f9f4a2669cd910a0f88059fa7618bfa34a51a5f0bb470877f8a6eb309b17be61c77b2bd9ac0828e28bb9f51ddb64fb1c25358f3294391642c6521fc08bc769320b0ef772cb7bb969a7df9f24756f2cbd789c4668f35515d94224d00ea4f41a6c87b46446547a9e86569fc4775c84e8e36425d859c54dec9054505d171bcf1063bce8b2b0e4450784decd6f42428a09a1686a096ecee120e33a4b84ac2c82960cf8e186365a487ae19db825d2c88b22003244e6cc8b43bc59ae96ae71ab42fefa535ab91ef7bd4894defbbab06dad13283a2caa7683ec6c9428812c876e97a0cbc34aafae8f3e17dad94e5408e689ffd8ee3c4c01e5fe0d4dff41140e84a8a07a843b42d94c78b67fb440ff5faa0d66223d7bccffb09e0e91b81e8f36bfb54b2f4026056569ea0db33a3d1c3ee5e129c7d3eb7495a6339e76ea3ec2f71b2dd81d8c5fa3caf1cca95465badc2cc170aa965cf7493328349c255bb096c6f527b672fc2fe1adfb13d1d08301561d08544d4f6646e0ba4e523477aea040bf31a3464c0af57dba11c1fbc5a8102ec054271177fd6ec934496b7fbd5d98bda4604dbe7fafb01d238b2c8fd6df18495158fa37ccadcb2abdce4c0361d29d7395368fd03348f62e12a401e8cd087786a9c6f5d447398185f659044044047343834961fd5349c431cebb571d7fcc96afdbfcd4b17ddfd5d05df4cf47f65f7f19971c6b54400e7e2f16b81fc0e4e4a3fb3743d9cd00b02af1c197362c42a0cfc21e1b86346307685da346b3ec3e7d90558a08a090c5dc2e16b7b66a2e61c33f2522835bc15cc64e8ad5d30afaf12942cde120ee87e3cf2d4ff9f66a3415face0a4f2888c07304d82189cad36d392313fb5299a5f3266afb8dc8f51631a169074420c05b66cd60078283c02f47d522c94c28b3f200e8a431a9a1130005cc26061f145cf15ed3f509d157c515f9d40b044ac13411c2bd0bdc520001df3f836ecf2fac5354e0e6531ea88a0bedb7d19980d92aa88f4cd709790016575c4182f80a76115e01419b3959728248345fe431218627bba49e31e3c00ea2cdb58314815aeea17ddd875c54c9084c6c12c63bca3ca481d67cb4f9151da9c8fcdab45c27a23f83bf2b923fb0b838cd7ba74cd857bd39b5aaf255ef5cff8f4c186cf3bea23e3ecb39dc2cb661e4bb74be26b8313fad7fe1d04d8db2ff56dab2393dc844547337d81ec667a6429dd7dc7ce999566453c86549a433431ab6eddcd6e190ff9201f6123066b30d741f6300492010e29609cb1123e5b686a90af1b223f516592d3dce4ff0962698397d0e6f10255c1c8d902061d70de1b2f3b51628aa3aabee3ee0002131d474e99a4be0000000000000000000000000000060d171f2429343d
flags = ValidSignature,ManySteps

# tcId = 31
# signature that takes 26 iteration(s)
msg = d301000000000000000000000000000000000000000000000000000000000000
mu = ed6b6d6ce06775ee7b5fc8971c15df5a1378144107f2fa807d8babbf3325d8e8bcd2c7cbdeda1f360521dd58dbed2363ece9545c31523110caabe0a396df5ed3
result = valid
sig = 0f6e8ae515f50cb2007984b68a27b80c74245cd204b9d2d5fcba7ae8090ab8da6fa6618a02de1518682bfbab706072ec2d0253352a3fdaf640ca453eff83c6b86cfc2acb5c33f17b9e8b1fe9a49461ec23c01f4c2b1b6584444a07f7848cc8670e99fde7660beb0927e1c914c60a4b10b56060c43d6d27cac85fe8a3860cbabf376a54b72ad3890568fbc37419c498373ca33e1ae7fe8e821ded51b61d60aa08d04cc7f2b9778db46eaebee61afd3ccd6ecf0236226426b9f96f7821c3c39a5a4a95466400cf2844712298d056a4752428d9912405767b26d29ba261b2c758793a46d22f1f2319973902a55e7f1674ab6a4641eb6b132262d49afe5c9e7351e500bbfc032d4b1b9d41862114bb5e44048a98e9bc9b9c77bf628c44454992e897ca824f54b098d51d9bc49bda7d165a6f23024728a407e0fc0502c7455f7aa32706d7fdf2e0107c2ebfa79972985314be79be759ec738eb0c6d885663e01a34ef195726efc57f47cf7df0d5d2ece1ca3aaa6c021af5cf9c528ad6084104585272ea8180cb092551c1360c9de51630ed80bbabac6fa7b9149b6d9da272edffd73710a055db47bd008580f8a8ad68ba54a55a5ca8e69d3c94bc62089efbba86e6a66c7e328adf1918195a2b9a5dd03921d48109bb5dbd86003eb35c4a20d5b1d1a57f6a8c1c7d35848ed4338e9409f90d8b1b7a775aa048e5ffc31308086df760e24e0d1978ad7ec515c436b1ed39e287a05d34365efc723cb6f1410e8a6d11e4f3751b60c47ff17f605556c64329f5d46d26ddef5faf0b46857f5f2beae017e9b2bf9c81afb1ce480b9edf8288e30a78a67df245c1f5408f1292aae75f0c9200220084bf8c68443dea98983a5e04aaecd321783d0d124b1fb29b681d7ef50fef6e33107266d03bd5d334d834bb3e417b03bd2532420beae27884595ffafa8d2d9d2cf68e8b5ede988e69c7e233e15270cc889f504303cb5141efee014ac1d6116c0fbca14c7c2f2bd592cb0c17620983d4daaf9a700261b559c153455d2c8d4061d92486d525ce284dce8e014c6d1633a8a696863a948d7069627eb2923d7dc251acfaf1660e7f6efb5da826961d36d1f52ee78ec217577456d465394138280a98fbdd37527760430f62c89f5caa75d573e241764052c4cb94096bbf7b29c1fcefb85c8b89028b5581f7497c12f4c4930f20e7503a5dc091d6cc1a217ff8aeb64fbe5dafbb80b8633bad216a454695909e5984afb2068acd0db8b02b4f1d54c9e8c61d1acbb7136c3a42828bf4df383623808cbaf43d2562b2455c122921f2ad9a29d79fe60cee33a37d4b6473f8bd5341593b2222ade418ca438be673e8bed0b1afb4d8f418db81591c94a65cad511ba509c7e0ca02fe82f0756bc533824a9a0301402aadb16b7a1effa7e8f074b542c5975548ee32131587c4c04b1936fddb57309f37668ee1d7b489c76fd1c799ceedd92fb90827d077c9ca2b041f9d339d0e8c4299e18b7bffb078178476512eb6f94c21a07458f2c6f4b01f10594328f536eb79ff607452aa4857625cb3d2c6946720f06af3abc9a4642d1dc15a5c4fddd47daf273429f07ae0b086b024eeb592b2eabb94eaea07fe0e436b7a4ba6847b307769634ca24f3f9af8967a34716e3f9bd6fdfb00f563b022a0cfcf4380bfc44e1cf26cf61cc156159ab373eee0201d834de907e360131c53656e4084c5ffe356a893ecbcd6a100c8fc7be5f31bb504b81bb1aaf992c9be091d7e0bce952ff1d66d2210eb85b6a09b32b5dcf19a682a499a8b0b3e3414277a9edc6fd1f85d9d412f5af977705a0e6b352d0ff5a02f43a6030c3c80cb59d6e79b3de9118da5f5e17bff617d31e435431b62dca421c3ff4319033fb11f1a9f7c3fed098ba9ee995c78eb58adcb0ee97fb66e0d905570efca54756fba5e8fde8f409f5f717eabad0f82571c55c94d01fb1497b0e92ae3f46778d5ac230d1154c1f14af784054b302b03a021eac3a963b08289605f920d94a18fd1fc374387a1d6fb6a0c763262e4c20abcbdbecbef50ace7c5218cfae32b9734fc9b34fcda21a45f1b8eecacfe678925a8f9c50cf41b2d143f3f36ba9a125054e9ff3a7e5726bacab4a604f5cdb4e82039273a476e7962fd6645532d25349ce4104ab4eb083ce837aaff3d747c634ce6c5a0e9bf27d59868d5ae3cf9de432b9eee3af523f7ca7430ae421c7c372b34348458b3570dee8e6ab9b9e7df55eef68d4d269ed27b433fe5610a16c9864474ee1a6f06d7e447db9d6bf025d2ca88961db3219271c497f7da66e2165ffecfcf4082260da102557fcd6d1d6c0ee5c9e9587e77001a71dc3c4c6cd1a540bf8125f2adff9c6ab465f8440cc3500840ffc638d24a7a4ac48efacb7fe826b86945b61267854117fb7de60855b5884b0a557d68965d9c6e2d9f15de6baab971768647333b42813fd373f757b16d07728f98048103345c522a597bf0b8097c5e7f4746193a744464552e0bb2928f259173dd2610e02e3143686142cd566a9f631de02c33a2dc3bc40037a63c33b70b7328af037cccd6f151316993257e03745e5c44084b0ea5656881a1c452e60bd9ab33d034c1bb1f2fc7b700429652effca3436b13f037b3f10aa8613d114e27ce6b28bd1be776bb49d5419f89da588008f6f6eadc34abe4369eb4dc777483f1e7bd099ee064484d47c62dbf1e001d8d058506f8c6113280b28844d507b650e7263207b0b2f4b887241785b636a6456617cc52112d043d29a44bde6f2992d8d5b9f2327d09baf2906d9f79c18cffceba129c75eb0615131b89e35527cdd7c3389cfd5b76fd5a6280d90a7d91fc33923a3f3488b3dfe51a97f593659e01ae5d9063458db1b4cf1319bf1d967907c17f42f80bdf940db75dc6280f80febb7303c6da1ecde3eb5edb276c222818bef7bc4cec49b528745c9d15b019c3db789a4953e5b5753ea86c1d37be8e9f2a70fab19501e4c2b2065cf4b7a565c295f049bef2b820cb6ff4f9d6e14aa3380d0027e4946800ecdf806eacb8dbe727404cd4e4386432e0077038ff2a83a2d510a59922975c26d2b44f54a95e3d69144f79d3324b6ea9551632b1cdaa002560b50c420b68312d2af247008ae1119eb4db5385428af464587582ec77d08469ad9d00c8013231ae164d0cd59670de7acf37b84ab7ab93a764c6cb6edeeeb6b3d2469a2a140841e14d77f28e3bc94f6875013cb154bf885ecc63170d22a431f4a96767a8fadccb9cf0682eaefc90c651e00fa2ea8fae575dc83a52b4d3464aaa1ac85c20bc2cba4b279fb3d2fa361139d2d3a7e49602d17227e708245cd2e55c85e6f51195e4fe13c8dce7965b431b4dd1c6b3417478bfb17dccc645bd02951afcc0087d40244d8635b7ce8b118e9e1541d9788b3573df66acfc6aca9e47f44d03cc66813f9e4d863cf26febed91766b7131b615ce57938548f212d1978769aa51165e31a96be7f5f082e0d0e62056ed3cf90f53c130f4b623e5139ff7bf553eaa045c5656ff0de23eb9e6e1036ff355742fafbcd021856ffb91d99843d2c6671660603429a6a1428240edb538a026b46078dfbcdf3534784210ca244f638dd2644b5189cb468e938817f9e8864f4b9e6853de251bc430ad187ac5ef4d8c9a43639877cdae95ccf793c55a29fba7826c8f7f1f8e4d83564709962a08877d112cc8b0c0102f62e289dfcd2ae8dc410a5f899722980d9aa00e050c3fb4a23790b4237acd496194770325ad152f4e5b08dbcc39bc798df213021c46a54677a8506e1bf1dc05a5a25de02f3775b0da150fc94a5041d2359f0c9209b96fb5951255afc69cdb2268e1dbc4664f69b44b1dd719175bec720aabe7aaa4c397a8ac40c4929cdf2e02466fa8813db6f242c26c5c167a18e0bcfd21741e28523e8e5afd5328c11e95a7fa1e36dfe0d1f6ca8903d3401681f48f51e34672a8598e55bcf4d28463a884b3728b683b4f3933b8a18f5816ec45caa161abc43546164e548809bb9a5ae3ae53143d7632e4a9210e35db533380d1076298fce5fc176f446b8d9299364db83515f7e60a79794412b8e3b1d78fdc9de9e7a17f747d37384365def11c088e58996a2e36d722bfeb444adce32cf2596cbc21b3289842f98cb03130960268b50d03d129782be5cdfad5bac4f49a456542f8528659e0173a0bd98be15c681c471129386941368922b9dc90cd38feea0f05ec7717e023640abd9ea56ef9638430877bc9ab1918d4155ce1e24038a5ef3aa5cc74b366c0970ed408e4d2be0e6e42f896c841d1ee5831b07d2292b73083e49bc4bcc1f860bacee035c45a2749cbbbd3f4455a752edb021fcc6e0c0fd0476cba41883352a145fab59028f12943d61084feb0963e8d3a678b857b666114fa85d81464670a0faccbff1f0d41e5453808d5fd8dfd0a80aca109521b6d369d6421f9225f014145b8d3f3fcc2cc12835ba9dd4886b3e568af41ff98b5d9dd63e7dcc167cbd24321c60736aa5777f1fb97af3f1a80fac405c241446ec541bba745ceb4fac224a616fff159e2d7acb450aeb04842e0b01835a705ffe99633ae40c58dc8a558d7365b6ccbff5e853216dfeebd95bdcaf371b97b6f7fb3f455b79a7306663b0c219c0df33433daa986a8948794e2cf4eca9e25969b07d4ce490cc37e573da12d12233e5f551556c053a707a13e0e33da45b814b42505022d4300e9719ce191255b4474c79133864e20e68b399854cca034251a67f37463feeacbd65a7e69038ed857cad2cfa38fe7f2a571f80c66b1327955d260926afe0bd56acfa82cc18f305288c55ba00fcdd1dddbc1ec48f242ba09862169930ae83cc85dec0332e0074c9aab990d476d340c1064ae32c900a1cc8b72ed8d669f78333d7a70af3449b49f94e5e0cb6e0a4875cb398793d94e04065b996b0ac4326103de1be7316c67a763075a790a9d87a3c4e0cb4c9ecde0df4194666a6c5c1bb105211f0844108e6057858a0914fddda31faac491da6d889bf053246fbbc603129172b9063b3b31f647d575fb1dc3950c4bb3a6378afd6d244ab54d8c0232b297732bcb49a84a583f917a9e73275bd9c78db15b604db38b74cf388875dfc06fc4c830180fc6b4aea6cbabb2d8d773b721b7cadc6c18cee537f72353ea0c9550076cc272d1e116a1775262277292bd75053f12f4520764d3b091834d630d81f0c165ea6425d035e022acc898d850a2c889a859c52f6fda1d46046e75077f054aaf1130490f80d45fd1688e619e6a7242d46dbce60acef66fe9dc507fe1ba10ee7e7bee34420e0efcee74d8cbe10aa7eddcc3d96f917cfa4a4c2b532ec53c49a8f6ec5f9f0832e4d129a197782d75aa50c6a10a33778684cc059f5bb6bf3c81adf63ee68229bbe0918880cf3c4ce16472a76a95840b93019feb1acb50d7f7fef2cf38d0405e054a96669100089c8dfe04c47b5db72a84770c4b9ce5452dbcb9369c24beec8b4ebd5fa93f0ffb0aff6c5f0bf707888d557616a668fb595b552d8da3153c9f474104a7142d48dc41bfefcac1e80ebb970a1e57fb29c466454565b26380b8c1f7de7acc6645e2708c0e41d4cd8eee0b3d48aba8509b7294f776af8102b122548aae4e6614160b64575454cf7b0d4f327154e5d624599d7c76d3793d95ee62d65e19ebab41c796e9fac72bef4a7c357a08d16ce97840ea77de019dade9ece3fcfcdf60083d9a94a9b07752d78122006206e47d428f86827a0868da3a114361037ea40652c7360f6f08a314b4d7f9bfe9d560e08c5545d481b861ffbbfb143333ad5608ea1abba7a749b356b6df568a7fc4fbe6512bf5572b454967a46592226d7e84188dde369b9e9c7aff91ee55ede9ca8029264810d2922f6a716bc6f19517a012fb747b5eee909f1d8f41550e520e1aa8418750a463fd2fc9557ce6bb79de5f29fa479f2287a1db7bdb217de6e323e173358fc928a6b99e8a4ebae0702f648da79eee14f0c0f86de6cc6d887ce9a34ca6b55f8b55dc687451bc91f3b1a48da0729ecbe7b822d06d7176d9834881feff98c51cb9d827cebe4071ed2dc210765924aa87aff5c5f3b3cd00c257da4a5ad140edce481dcf6574b8ee368ca0a523dad0aa735df68b83e840f8d8dce8242e3788709528688a72ffa09e8debf28afdaddb1092a56d836549bc248ab657e33a9661b751cf2b3816911b3993322bfcd996b753c14adfe2e69e12b4306d4ed08a132f426a45b00b8479b61e43e70d6204aea7d6eea7741e255288af3e807a8778e842a902e2e7b6ee3702111afc60810b38f55410fbe01336a4f8e9ba133068130641a951fa0581478db6a1f2fea65c95bc56947016e1241b03f163c6e68966da91cb21c033180a0a54b55b4203d2dbd5498c0fd0ea927054fbb519709e177fd7204ce2a0b4d225b780e1a2030895f40d20273e6a80bed7f4fa0a0ec7d14b6870020b444b667a9a9ba3e1e421344559a1b8cacd444a4e9da1fd323848d5e10000000000000000000000000000000000000000000000000000020c10131e262c31
flags = ValidSignature,ManySteps

# tcId = 32
# signature that takes 27 iteration(s)
msg = d81e000000000000000000000000000000000000000000000000000000000000
mu = 039ffd54e65488e8a97c6d92ba517701526b61f7a11d9270986e7c8b4096b9c14d7bfcad1f1785e9d1b3a6975db693ea121c6c044f81b920c8d3a0bc869341a7
result = valid
sig = cdbeb70a021814e395f0124eb4f3982a156677e4cfac9b5bf6140fdca92e27b86a1e5ba26d53566aad52c1891cffbd32fb6bcca10c4203ca2dcfebcb1c8b72ba1ff28dcb342c41c67df574ec517181b26a710015105ddf2e8ad7f36f00683e8b058698788007ba86b2962e0d2fdb0fda31fa4e8aa18e0f609f717176bc73b3412d4ecf962d7fb7b9d2ccdb98a2d4c07d0fcfbfc13f49099a8110c3b72604853db1fe34b16e851626ad49f886dd246fa06be45af09db66272d696f5d58f722a8572544a26f5d976eb14bc700fe7f71cb87b9bb086a0e72aefb9f31d9d56100247279c6535910c54a3207c3c08c63194d51320792a84f1c7ce172975d31e31bf334b36db705b619c9c1d80906fa08848f7a7e02542ea3c6ae40ad01eb0ca55aa9ffb896cedc057801d5a215efbed368762527626514e602bc45fad526903ccbb57fabbe6fd4fc3df6ea01a7090a045271dc5709f6b91091ac3a0d59130332a4a020a7a48928a22c6645f3086caeb05ca518222837589330e44046bdc9c180785ab5fca03b1934124d485bd2c2acdf93d0acd5d3e7dbb110baf4070a50351429064cd8f38f9bdad59d5e654963ef67e0e49fa59c6046505968cb3754e4ede5777276c1dbf8660c32389ee919d5613a28c7f27352b92e288a87305c5ea10362c7132fb76705ce6d74ebbf8903e17545ec4f0ecd9f84cc71a5e1dbe7a642af39a1048beedc302cb185d70594afdd31a49cf8e441d4c2025f6f110a928f41d1797b9201d0a03912dfc45cbb00ad83d13c0f9713d82f64d5710e54f0b92e3d92dae8e7cfe5f6393866c78bb9e2fc2ff5c05b4a2560ce0e186628812d4d5de7eab1341cbf10aba7aca7d7fde1840a683b8957c60c38040ace4d3a1ade2a11f70a136abfd27eabeae6c23b294a9fbda3fea1f97f42ff42a3efc3220d590dae6eaca914836b7f690cd50d295bec40538869a81f8996f4d725cbce314f8d476c73d56a25e02aa557cdf4f0b619999044440f7a157fca14da20e5151bc7ff4bd80fa5adf53f70c128a8ab0f93ecf41e848bbcd6c2a214c5e4ea4534555c82f1663ca4eeba6fc0ba0f4f915c732ae2ddfd92450829199d586c483e63fbc31e722d21e21fa23da1584cb6787232c1f1086d9a011fc70e779d126e08461da3b96a9843ab6ba64df0934648a003bac86d2c54dd0b4194f87705c3b31e86a1c574e549ab2ca9d688e4b8e619fd680b8b46df114923a2543934f9c99fced2358e249cf40c98585a1ae3c9e501d4d560759460385c9f84b04d92aa2181b84cd960e4ad161cc82c269295f364fc9e52f2685b5e9e3b7fce1feca8ca15330bcbb311d84c4bccbd7529d612c58a4d793341466ec6d668df3352b1eb78be29422d609b4e04b094de0eb3f6d1c5ee40ccdb3e12edceea861682acac5c9e9ced3625e85ecd5aebdbe3cbd5c40e45523e88ecab6abfe4e62dc147e119e429f1050707192a2a83b05be11a4482170e53e1605ae12ef4a777e0916a76a4eaf298493c3f29d375d6e8c843b0a257becf9212d415dca4df3f72a6c155b4514857ad87e9501b10cdee9e021b8be4f46d178d5f5bc9949b7a7f758d3f74a7e71a02e391e861811c3bc85c7aeed9f00b0484ccb659c51981b39694550807cc9608d3429f7d4dbadeae30b0fb057fe57ef1026a23fad4fbfb2c2f1f22662ea4182222e6be9c36ba7c2cf89e8870e75d5a56113f934cd86afb6abaf8542b640800e74b66354a60b407ae757bfae93acabea0594a9e518a47630e21f472f7cb5820c5d9f3330ac99bfd3e42d1b33282c4d4bd4172246def26e1b6e8e441ac35db410428b4cb183e6949bb0d29289705dffb0a5be232feaf37fd8b14c56a5dd7e45d7d9e5c0c4d2268f3c3425887ef44690b874f55bea2ec9fa50ceba423d8c3286c792f736b8a3b88024f123df269dcc6b63aaaea66bad54564f964743d99d6067a6195f1e92c5744a038cd783f7e538c03d1edc0186cb2ce9bfc0c8483ba3cc249431c49785236f4a00c67d165247b676087d8691d02826657bda47e9887f810218f6a31ca07befc20ca824dd3564538b063e93bf91b448d8ca8a4750db7753e7b6bdb5d18d0413ad218a1fc20b264598415d7a11ea4fd28ac61eeae7f7f91398f81c7fc4e9da2502978ec61d8d3ad8795e94a3b4b87ccafb8809596f5c3b0b16b5abec9336b21bfb94af913c833846294a27a1f44d614a04b930b6e339c5580c631629ecc1cc4a4fc0e800df6a897c0c16762e903cd9c52862ed251b4f466294d25956917cbb29b985c65dd36825e9f78df5baed6f75dea5fe856300b23b7fd8c9fc60f138cc4c6513b0b562acd6c3eae36e998b98c27333deec77ca8afadd1813eacda79ac027a9827e80b03e40e17b84759afdb2f7bc9056186d060025f2e7404b9630345358000c9fc9b62f49f98ca11e720e30164db5ec43b092cdc59cfb1589f162e654c48c1d092d6fac6e5d66a430e006ef689bda62fc3420af7c94ffd14eb4520347af541e66797fb7f6248d20cc3bc432a92464608e94b8fadbee74dc0d4af18ac060a1f5954236f32afbbb0b308594ac19db18ce2dea0cceeec5a4ecfe9acde9538de355f72e9a65231d4ee6fd3f108619043429fcccb3b0ac2eaa5ce90cafefafa2dc76b565ac054f80dd867994eeba7f5721e2cac02dc6b5446b37eff24ab6b394d417e70b93cf24932c890f176901aa2d18d60a87ae870e2d93db3fe4cbeb4e6ef2ac323151b70bf4e7a62967bfd8f285c837b18abe8e9d5cadefb4a61c626065f070ef736d802d82057306fada5b6c3dd078586f9087ac8bc65d3092ef964d3b3c4974ff4db004be259e935f484c0b94e368fa5e31a07be27591e2336a9f734fc8d037f9cd283b02fb49e8145e8ea66bf91147b2475cfe6112f2c8329cdc857d74f8a0ac3268440dbde88d84d599321cbe60bb43481306c1850829dad9aeebc730e4ae05b7fcf9f0d1d442134fe7e4923fe14e4458cf909cca5cbe2021b281325455691633d0e68691f717a9bcb540a45a0e7de8cc6e81c582a37a6186dff567de951574135b0d9ed8343002eae17f82ff75648ee692979a862087f77d4e7affee83bc4201a4ee83b8ac2f470583ea94c5cb979d1eb462c23c47d250b18dd96edd5219baede650395cd3deda46af9533c6c926b5e3f22224d9d1eb4221cf1752b4bb5df18c57e989dc624ec1588b633d163461be3043be4f9f0b8c455e55fddec0a6cac72e9f3402deea5f16a00d8651d6314872b37cbc57de03310866e459aa2c1c0f559b8209911f07156f53cb72dfcd67f4b1a1a38ed84d87a5d89d5f2a849f329e0dba13f6769bcc043224d0b491edf6403f7acdeb71380b5e7355239c0d738d332629a7f8bc868c4b758a185cdd9c1cb38397396d388c621cdbced3068f0293acd5659e8022111be6fab5473cf303504cfab5e835c145badb58595e9b70154f90d637fe7483ffb3b558edf597161e2c12a4e6cb6276335eaff39e624b1d988cf9e33c9b13c9f8624384842892bafa1c9335c72bd452e144d4f5f2899ef4e5a35d9b97685d128822f33eff9b5ca6f97fe048ce85ffa68715913fbc6f5921c1ef5a4f80d481f79d2c8881bd2214f85761a45340abfcdd8176d6f01865c005a29bfe7a9760a5991c3140574d4714e25f7284187c8d41b3cf46d25dff30410b23c439886fba1781cecee392917078fbda41c7a4c4cfebc2c01845dc00b96ef624cfe843df27684425759d47f7157aef83ff8ac99761c9074959901403307c78ba289037cc06410338878fc9abba22aa211d7f439765ca32ddd3b4d0a958d15a846dbeec5219f06f955b4f31dcb0a1048fedee05134c5f96bf4efd79c04a5bcca83a4e39f3dfb52cc201a12e69dfbc427a8f2615e8c894df27e2d4cf4fdd5fbfcbdaddadc50bf4c4f88a6d44be8fc953477ef81464cc4b4f1bf4cc76be9294d544fe5b971f21204467e265566923c3910c4ddfd434d496f55d2302ed4735cd0639409326cfe341cf32e2a859d6a4049674357028e4820237b5b5ca39329a6987418f00a8e643b448ca2b58808d5c2de3d319e65778aacc69c7be548c83bcf9820edc137a0e6f2814bac6c55b744ee46349ed1f588ba0854e8b7e24eed147162b950ae43328974485faeb47d27b40ebd4e53aa0cadbf5e7814ca0ec2167220f499eaedaf3dcd0fce8920d072d6b5c4d86d7ddf68f9d188bec99136d2e41a4ee86a23fedb7e3ff5252ec27ce80acb388d5b0bdbd02b69356b69f282dedfdf5e36ece9d907bbcdf4f851dda48b139db00724c726143c6cdb0628a2a5e053adc19b02b9ef2cfa4b7ad3f320a71d442ac2dbe1053ac0699318f010cd3b4364767809ca91847d2da66368cc55ee8a560d5ac58728188dc60113de7f005e2b67ca937ab6c59048376021b6643c0dd17bb3e2d5487463930a7ede7d1d302a7944a316f1ffdacc1bcd21c185c8660241edc57002371be6f8f2dc8da9463d53d623d397a34f860b3cdaed6d46f6b0d185185ed3389efea90fad6e27ec897a6f308b2363cf502eb5b662765431bd49558c8f79921705dfa5e5aa32a02ef4de7fe2b8215d756b066323799c86de21231d52cc1f6c3ce2eccfe16e085fcda471ad2e45c79e12016ce0dcbb573f2321e1a1bf4d73b0c3a5940327d1a1e2d829443ef06c48f26cf652e6c86b9a765ec4dc87d05697dd7f77880d40cab0f4292addcb17ac0e79ba8c5abff845cbe7cb956f223540b8bdc290f8909923871711c0bf7ffc5e45313245329cfe9fa0b03292a8f8bae6b404751f289e900912e810e09a154ba8bad82a8d34f21fea37cc0e85858dad77587eec50d20ae317d7f1e9d2e7b629b71825807786b7dc2f60d144677b9b4c18790592c8e2bb7655ea41da207f1ec7906a50306f9194851538875a9378551438439d1ee01c7657f8be8dbc24157183878384620d028c0c99b937d41d79128f2b168718d8cb47ee49aef7789f39a2db0eaf10ff46857828b409f82d98fbc3874d36e703a9f9d87712160b167f6380d9a24437dda6aabeb89aba2b9789af24d3318047271bf604c63e57b67dd01b7d03b7e498d58582f3984e21a83cf707f0245040a7a844b798920a3a2e055af0b9c7c807477f141a3de86a94b8e09edb9cee83fdd2d4d79bed5f74a5b0b91c1195d0919ec389888cc09cd3a47b6c4587cd9dac56252a64419b65dc3c2424568618db005bdb9a8b2aa949b26415619fcc0ef795daf4fa96cb194cda0c76c029c02ebfb577d875e1a807adab27c7f99b1ec4e30d53e37dd3984ee82347df75c879191e444e8a22e1d5ac5887cf3e594086ea51f32b045a5a903c07d1c5f6ea24f6abeb3657cee8c1897b78b8b82c45b7a29b99b65843ef983675a5fa4bbf480cab3bf418f3d2dea9d9838d4f5d4e49a7d842736e5ccb2d72b1a0a6f788cda2918fc733d605a0a5989eef9389d3dd1e4105e22bc4bd746c4d562a838b02621c04b6005cfa9af85811f85a69d7756b8e3cb1898d70d39bc8d31c1866e0c53540125cb5a6dcc9bc2a20bc91087e0f4faf92a042697601fc69335e1b603cc7fc279a06525fbf47845661711672faa37dd9dcb1b159937c09379c4101c71afc4b854448dda600f604059b45042d06d1e80d4dfda34f672a57addb3bc3f90849d7dac54368e3e3fd46906baff532d54ba52eff345f631ac6dee517900e3e15122cf5a11e1cce80a70c7d36ad4ada03462ffbd4706a5d3d3562d16560879e7d7c00c65f941e82a86be18b27ad22b73b875819c8721e92fb85f977828424df78e94bd7fe9140ce250fd7fbe0675ad57b174b60975450b9f2ba011b325605b41d88905e87f4f767ba005cb733ee630729012c076b0407622c84cf56f972e801503e92ec1a860dc75b8cba5ead473da6c550485b7c0a12ac97a00c2c33ac06dee7e5606167ab28c1fd132594afb64f837f1a1dc8b6a44019b3257843213ad66694e4199a313faaada70a1c2263d9d5bbf71b8a975fe19c6f26725c30b2fd25a964c3553e05f6a581c83fa2a8bb82fb1d1528a4fbdecb885f1a05e7e7f11d58227cfdee62f10e62bbed4a72f27cc02f03cf33831995b754f8d56109aee6142f210480f84844ea9dce3d1d4338434fc6c30e8683621bb78679c0e02ae52bf3693e1ce61fe607c20473fea107c3d13e27fc729a493f532aec9be4f4ebff583af24a0a0ff96acf7e00b8090fb4720030de53918e8fc4d8a716d58af7c962c1ea9376d5f44a5fee5e3700d6a74beff36568dbb1bcd1b5088506226a4a809c831b1148e131b5e778d49f9feb659e472b98147bf1b0af02c0cb7723be291d56f4d3a8961bfc9366bc086531016ee313c93a3af439d228d0ffcd50d64f978a2e8ead5710b45407ba2710775cd7845bb89c2581d895d10367f88dd414c4e586973d2d3de04223f798395a4a5c45b6ea6b1c91137617c858ab8c9e9f2f6ff1218416f7622ac3f5f667a85d2f209171c23404b797eed000000000000000000000000000000000009121723282a313a
flags = ValidSignature,ManySteps

# tcId = 33
# signature that takes 29 iteration(s)
msg = 9b17000000000000000000000000000000000000000000000000000000000000
mu = 04b2bff5d856d2d3aab33950b716873990695eb5e088d886da363bb0dee0d7f3ac39c8c8c46854ed7b14856684620b1a49c6aa86c0c80f50092805aad67bc955
result = valid
sig = 61037c9530addc2d2787de051b2340d604160541e39504e680b92cdafd26968b689c58d11118f9de074d23e3f3d976cf4409d1b0c7073bee681bc5d3e4c4312c829fd7658a501d58579748ca9c9fa92c1341e0109034d50195c06389cb3dda31a027efe06a641ee79a89fac23604e9ff37756bfce8fc1560bf4396e762c2e283610fb209954994728280cd21d34b0e3cc3f96ff19805957d8ece29f62f2a974cf2f643a01743334bf96f9e32a4449a61b45a8092dc1c08d11358b83259fbcec6ed45691c7ff1c77f0e59e4882411c6d9ec237784c26fd40639d6bde8fa441e51eb42f71b34119263a656117be3fc6d9793aec0c705fe34a0be5eecd975ee76ea97b2d19bda95b9e7f09588483a3473d381a7af6cd79f3fd67bec94f311cdb2662877ffa7c919db73eb1c0d2ed15eb40e73358874b5bb4794563524354ad3346a76ff19820b9109d9c92ad54d1a4be83d4ee4a091eefffdcc817e7fb6265e1cc7067c873eb5e2ee7a3c833b3b7da8d8654fb3066eb6577a26207527fdbb517eeaf788554eccdd914b85b958a93937b5e5dce66abe9ef73433c4d8349ef9b6aed1c8ec9b93f82ea902d54b871ee1caf3d39e3e43aecda63aac238f645c6d7dd95ea82ccdbc9ad09775868cac640019eca00c1169d76135014ab285fe89179887858b8a393597b3ff5c4d0f2258d2f71c5a76f7c723b68ef0aa6f9780d6b43844ad82897a269b50bb24a406956aea018646be050295aac4a11e0ed0b49664f4d660dc1bafd2ccbfe73a0db0fdf613cdc720b26f229eb476786f42be21ffbcffd1482c0a78420f07ceeda2f9b2692f75147564ffd197787e0f77e35de62b2b411598e5fa16d4c4c351073d4f438f554bca40ddcdda22d15a8b10e3081186158020754159d3faa489938ef47777626ea71de720dce9a8132766f2ff19b56f7ffa0fefd77d432b356135434c5b2077934ada399b17a28c057d6cff2de425518b938f81946d1171ebfc3243a19d6ed885ff12edd1ba6b408cc7e6aaf2faad32e1b675cd377c3c5088c53bceb026c8ea4491d5eff9718cdb1d605b52020a47eb3ab6070729b5e089028970160b09bb2b037032d968d795aa9567e7c3fbaf43371f5129713c52beedc79d91ca1909df69e33fe46b2289d05143f492967aaefe30784f2ff974bdf26dad7592031e440598fe9c45c34a7627ccbf385495e5aa2288f4118b35eb7c0ca917c6b975e0eda6a777c2803327493214ab468a81bbf996380a7e3d637cab8666fc8285b09c7e4c11d702a2cd69f09680cc2644031107f3edfe203bc86eed3065574a0b3fa4cb1f4fc1ffe7857b8c0f2c1aa74498e003028154c76d95829cf26ced6558c75639f5d38fa87391ceb6a7009a0d7bb65785e3c5230d13aa73ceac0772869e767368be32c39a0bd492d7e608e7c12948fae1212bfd9821a2161b0d02bf7f3ae87336e894f6d11f1730552a59f085857b19bcbe71f90cfdf245c22d24b71b7aa64a2a9721111c41cd173a8d87b200d933ea582846774cc6c09109393dad655470fb39b9df15139f19c633c844b142aca715ece152fa8031154b90331e86e3d865610cae84fc16e89f1a146e1159d29ed3e6b6a2a65e0156b4a36c16d6f3dc9228b2ed96d544f949db7b6841c02c038f039449c7e218a180340668bd66f1a4200e4b626db7209a0c460e24ec2dc28fcf0ff68792bbf491658de65299437713bda3d3fc3d4c38ae316ee4700930b755efa54cd66b5101f6794c73e6f212499f44b3a868b888173c0cdd947dc496499cdd4eb458d823ce0d753260545132b216a3bda8292449d21e679b0a3bebe28db10758db930b18e4b270968b9139c5bdfa94c6b772360ec98e07cd208fa3cfc3da897ff20d0bcf868152ed0a2e97df7be2ab6d77eb0acbf684c1af25240260b89e23beebda5be012c931c34c32f43d1c825ff3c2a1d5096e1a955dfc1b8cd666f06c2938c4fef12aff1216d3a1bffc4e6547eb493616e139527e488da2b56ae587597049c97a6a47adc39c15de2490006a8b6ee6ad593fc1dedf84390abd2b5c3dbf2867916d69996cbfb4275b3bac060275502e0f0e0009f747e78f804c574322a8cbe0f4af2470597e0e35da91007bfbed1fa4d215faee21d5b43f4f36813f00c96d1317eda1098c1c34d3137d417ba454b1209d24c1bbc4ad660383a2a04caa5d20655e757222927e9b3575d917f724c7b8946bca4b97c3ad0f618e4e9b6d59acce778b2f2f24daaf6c2a40778c6cd4f6e0c3aef7b993f75c789f463320fa7b291ec9c53101b1482d27a7f6148924e7acce389c3492b7b645e8e5ea8894c5db1ca21aa691e91bc1b844824a900c8fa19ede5d7f7d7a2a8b48473b2e8d268b59d52fdf1a756b99ed963ef796a232d18b106618704db57b2e371899dd0a4577313f9aeec69b0cecc9d4b115519b3148ceb7ac8d9e71e4a73bb31e3216d552977efea117c8a7da5e539e2f288d596585b4462ceac1bf0c1e39f0b187a62a517cf7316ed657b674babceaa34bca7c4df125154ce2cd3d124ce1a57f6cd4e975024116ebf5a70ed6f61d8f9923bb8f597481ca5879991c2ae4da0f7c4ba8208df9b1946e3bb4df9e98fc9eea5fe8a6a1c8706c5824e015e6eca2545b4616d422d62bafbd4bbe1772c43a90f43e286c1d5dd09a324e0cec036d9df8b9b65ce4f3157e8f7bee0302d4dba4c0b86e562b431269206bf94dd347e99a36afd2b3e95c9cad4981f33d51559573ef5cd092d35db4272e5c24e08acf7beb023a1a1c72e4daf69acde3ccb1a13632b9a1264e034c8069bb376a9de553457d9230363e6903f63b9ef72abab514676e2afd2ba001c8a5ae8f377af357c7ec3836201cd68d1f830aaf879da839380ef5081858cd85379fbfc328c55f7fde8c40c1a2ef81855c62cb876741f980d5d0d96080b771ec5ba6fbc4683d86d9cd960342a38b63d31a3ac13c7be4778b208010cb942b50cac76587f6832ea8a5bb7afc6b75b3585cca52672dec8352568fb3fb928cb3a0a254306a966747b1a8613303183086e76758eb11c445c17b323dc45de753a18d6caf78792f6ab2f3ace158ff8ca6a5e0889437bdb71eac89e0b71c15048726bf232a357339bf7b663d1b94cc88936b51e1c2b991a70cd90fb8e27b27bb869703064cf88a1da92b1585221fbd3270c11c4b97aad10e99516f99afc85808bc43301c40f8a0efa799106c1b918ba836a92940df3d88ee7a647f5d39f4d3aa3c2fe56b422b8415d0ed2d09b8f7559d0a58bef8610941be3967f365832de11fe8e7f772cbd44f4edfcfdeee43345f528ba6cd624b9c8b10ac23053fb87499638dc0ec675f2edc12910025555e818ebe302ab099f40d8fcd84dc9f65d72b7a7bbfd0c949242e70fe2fc1dde93af2cadb8b474870df3f3ebbde4733cd004b869273b21988dbc8052201eb544b75385428c4246a6afa737128b9c9d9277f0ad659949222fefc52da28b1702589bbaddc482ca998ab8c6651dadae9dab4c8dfe1e920beb1cfc065843c5e992c928bf72913c048446250f227ab13481aefd632978959bbe8c3a6b35c15d675cfb1310bd88bcaa13909c0b4b3a634f4a553ac70e7417c5b239759446c680017837f3a9edc01cecbf7e421a3baf0e673bb63f703b4ced708b4edc19b6a8b4808df5ea9bab45036376d89bdf36e0061b9d46c0432816c625c6090d4e77b333ee749ab3bd1f51e060e0a5f5c35fc56166a6dc43d94701580a42163b98d053416e467f5635718c292b94adcfd3dedd11f2c81df6080c6a971e683e998a6628bf29c64d4d95257acdfbf8f08a8d1646cfddd1cc29330fa06de01c8781f0d0da1481c12498ea376ed02e88d21a881b18f7684c1bae4f83e36d2141bc8b4b9750b20adfdae84feb2c4406bfd57c59fdddbdd1829b5b9a142f6af6ed81272b8901fca0cfb6c4ce12184ac9893ec27f165b18fa46d0c4c2c7296874807cebf8a8c9daafd2b17f59b687a0ba5ad9e3627c959680851f48c3380400c559152be8c5f17dd9e1e16ad00e677d3d1a890a601b66174775d5364bc42e3f3353954bb9ed7c108f21c44a339572d56db5afb3a391648e17520517f1c39c594aa89c15b653f58615f09079aaa8ddc5e4d1cb47a69c0551acaf1f2b1aac19f495fdec221eeb091aedca60e67297581817b6058ec89f7b70767ebb9b3f6af5cdb8fffc17148a160dd9a3fd25152a3ce0766d6e89e80aa9e6dd57ed5cd5b734c6e2cf68988dd176774ae8eba3e3903064c18f66c6854f412ba1e0d4f2155b8144c589a6646b7c57f1a50b0702b99b2626d85ff908612ee428a0be361f4b4a342a4c7ea5c660b20aefadc9980451ca571b3979fb42a7b65cdb9213a26a1c52f23f712a5fdb48d77a0cd19e4dcc7ba41e29709885275a8f4310afac9bf95324fd8e36e64d5f87ebe8f144d847917b0291376bfd9fc9ba871d578ce12c79b08412482f9aa632fd9959d84dbda6ee81f6f60640ea1f9d96a499874b701c174a3efa680522342f0450a56f701ea9129a43d2d02ea5a0a887153e91b32a02ad6cd9cf658f678d6b81d0cf9bf689a4b7a82b90d9873863b8502b05197d1af5a87e1a9bbacfe68892ffe15331bcc0b7c8500bc549c999baed705c2cfbd4af0f67b9dac3244875defbde7977402daf9d319560eb02ab52ba076f09a5d4f00674e6ec767f053c7be9b41ffed46b01abdb13f4bf66c26695f521cd56e508940913b515f31d480e69310b7403abda3872a92c36246f1a546d051a9cdee25381d2889ea3144cc50176c97bd8a7cedceeb893e8d97706b5ac8e31afdb1480f5fa46cf8cc1836ec36a789c8f6693af207e0d75ec90a4e5f50aed01b39e24ddecd2822d3f5b5eff8b61e8eba1cce7a37c8bd2ef896e256e79b102a703ef536b9e12c59075e789ae92abe2c8a6be2608dafa3755cb106c1f1ce34a4fd28b9d593cf20b6b55fb0d1b3114b244a29ed2779ae795e1e4a1244816966d43a8c6f2ce6684d6fac9d925505de77f6b3037243e7e9e08270a7ba6cabc9c0dd7fad846894178c820b0e20f1166f5bf330b8e8f475791af5ebd2284f2e3e6bf37e8e223dc4944787fa0c26088cfb572b7b2266c2129cdf6e504322e0f280ab1f77815825db08bbea2b1a092fb745045e52f6a53d9aa8c351a18d08c8f53f4cd1783599816331cd5556bebefc251c6db398ec009205aea19fffdbc096f33539124718dddcb5891aa1cc21d9ec8f57fcdbd5b8d22b15c8ff87f2ed8f4252a3926c46386c6e4fb18a1c5dee0953d6369f3b5f68abb722ac846e396bdcda2bdea2f735ae0e4c4c117a6a3ea43453c57cbb13891ab56b936ec609718981afc9964d0e9e088621859cd72d88a9208f0621ae177734b3bc42f8fa1b3851b54abd735d23a0662896e0b9d41282e7133fc93566f3848d4b171fd86c234dd48f8f9244f22ed6d02016da64101d8b8b3213fe8a6abf5d6738c2d48ca2dd47ce42c594468e93df13e498d4e467ad075fdad6b1893ce9fef3e1c06179e43871ce5445cd1b3f82cd093ad16234f075341720dca379812ba8ec2369eb7d95d42de986eed60525e268628a4d810ffe1ffd5ea3332d5e8c56ec66aeb499aae5dbe9df1494fab73f431eb200d312614af759b16492f2121d4440f5dd48f4089e36c1fdcce0711508dadc16b5608c1a1eeca852dcbc98bd449476642d415a8fa7df9a2df5ee8086cd82bb57e77b087c05e23e4a26332a84cafb0fe6940d7fd3d29df0cbf6943d8b6ed0f2a10035ed4f1152a635311dfb53b37e7e744833d64f7cf1e3a06cbd1d6bddb0dbc002255a81dbe0520f32fd00dba91804dc52abc7090ca2edad39091ccbb3d87df658cedb12d514e869cfbe48e7df7540c78d0bab0993b692d152e4f89266d0aa091ade91e92d5fd34658371848f128c2ee43b545b25ab32afa6357e391ba3dbf6e50b9fa5d11418156b338bd98e1525572ce11288be8b4f6342049e93c1c6ad4b38877571258dfacbee95e2ef2f7a86cbaee97201d49229453e7d05e8552f4e15cbdfe881a95feee1d63d01a557176dbffc0a4d4f1899bebe716151491b3ffa4cbfe6ec58d24aa1db81d793aadafcd08f43f28bb6a8c96d5e0b12e3ea11e2b46c827b0d80a144583dd18ee185f4d1ce645adb3bb7da4d35b2c432c7284f7d3e0af7d2175252e9e1dda7424003257223133d8f9e0b109cf16cf2d736462bd2b2749b5d94217def6115c70a44869378f3532fd64dce6ccb5dc3c828f9b6fd0afca0b0a8d6faed9683d2ed629763cebab8ebcfd82d6b24645813bcb404bef6143432aac82da7a0eda669bb768fc120383cbdf10abf6e60e174d7126c59609b17369196a97b890328dc778f27db9c8cec2c617a4621b5291aca62f75f815980f417921000d3d008f7b4364e8d27ae01719508caacfe9ec122944595f81aff7fcfd1326394f5460c5d1dcfafbff217ddf0708244972c5d3e2e7fe0e8293b5e0ee1c356e0474899daad7000000000000000000000000000000000008121e212b31343a
flags = ValidSignature,ManySteps

# tcId = 34
# signature that takes 31 iteration(s)
msg = 7503000000000000000000000000000000000000000000000000000000000000
mu = a9c08a95237458320a1184c84cb76ee48d1e253fc8c5a1365ec69e0ae9a966f60ba96f176170e020227508af0e9ac860b442cc91c7b742b4f2964e01fa54795e
result = valid
sig = 0df8b3f4040b8fa08e62fd98eae8ee6fa3cac93f53b593dafbc671b1d62f1a03c436fd08388335dd6b095be4a4faeef8b18eb05f4b8031af6e9a367d61a83108ac8141d13cc9e45fc16c6465aa1ec96a91f5bae364d133d2cf89a78af2f9c40edf9859507265b5e0e0a7def5a12d176f863ee1c8236cad7769650165dd22c8219e1ef174eb25fbbc4790d8e513cca1a79bd7cab20f14962ea65cfc041b3ea3db699d3572bfbb1065f5b5c2e0e7f1d1ea71db792d91cd787dff2a3bdef7cc5de73acff71ff1d2ed7c597d13405398ebf9b2dab3eacbdeebaedb6aaf920fdfef2bafa312cf982ab9037fa7af00413c642ae725302a0329b421a4b3ee12548c84ff6b26bc3b23be9cef683b105c03fa2ae65be19aacf1554bea475e5122dc94c1daffc3c5b4c8bea2a5d1cafda28dfb95edfd3a5af5ae555f3656ff545daf47d8892ebdaf57976a690cf212750b5aa9ca907449bc8bb3b31acc9b082847b834a8fe91b7dc01dadce2d3d85282d5f6f42ff400bb5164e901b953e711ee182c03a3786b6fe1debca57c4601e7c4ccb5144aa56b959fd21098141ade5f956aba4b2afd7b4134116ba7301e60456c97580c94199df152fbbfadef3208c58febaaa29b711c74b4a8e9fbda3157eb193e835473a35705c6c162623d1d3c013cb47de161f8233c0bd1f4a2b01ab4dd712db3f5e035df35cfefd017d4ab2e4fadec1a757599b72c89f998509350a93259726e38940db7d83d60c65adff0c2eccf908d94885978ab2e5fc0744bdf92994f0720249d40bb183d4243a4708ba289c254dbd81ecb92a8e24179a0b01ca176a6192914c854e48d2911d0b297e3514935ee4afb1275fabd693acf5b869f6e475c3508802ce53b608532c8b94475218e3270a9a95d02fc0287901149a8815de06ae296adcbf20637002f406906feba3089cc602648d9cf630a547840aa75d38defe83834997ed9eca86f5af0130ba198097cbd1579375e857512e2ed2a31b9c96eb09b3ca27a279b446d5f9aa8e05ea8b0f6dbc1ecf2707ecf6319d5326dabc4b2d6781151cb19623cfe2f6f06bc92dd0c0fb38f0fe6a3cc20d971606027d4a2a515e781e2a22283f916a3054553e09072baadb22f44963c1024b88c64c8f1e1129e033c44a70ac3502884fd99facce36d77f3178143aa62b4034440b148a2ad974af899a1e91cfd67eaf715d9c663571ab91a71cf6798ebf24d8c97337470222270a89020564959a2d3585d9fd9692b9e250f59a871ba625150dcc40b1ac8eece56f52654954aacdb5e20fc768900a06ec45b251d11473e809944e59c07b7a3476693474ef7e8bd4daa28c35c82456bd30538e4aa41e51df19b790d03c20bfae62f1def5e27b9494ef98a0cd0c4611efd58b365466c9e429f4acbbbf7635d37e3451dae686877594b77efdd7c01b787734c9fc5bcc19cf184cf7ca0bdd891c77a27b6ec2d9e66ca207497f18e7fe126572ef47c03299bcc3e077bae91b00ca69b05cfdb15612db809c6aa604b182ecfb94f6921979c81e9e61637fabb0d19ff66ed635e534d1e9ecec01c45c993badb07077aefd2351447d1f0264506c6d8ac4220f9d9ec82f858417d367de3ce3bda33d45c2f29989afe9cbc84bf3b7211ea778e7ee3b907f3d1b14bb0738803d25b8721ee5e1b089b81fc9909f3b049853eaf0fb31d10e98c9f9befead2723ebba9c220b0d74807cab3ebe0d5be7dad5053e3b984461bdbb82252cb88e99d7723ffbf4709ad3e031c9f611b231bbb57af3ad62e26a877485874b325e24fbc3e6dad606edddda3fb3c5817813fab2b9ccb09386a788e6471206819d19479b4a4bd38588b052269a167d2effb7db72bf145c21ec6e1e83e69b8cb0c81555c944080deacd0572237b3060031a687e886f4a28eb74fceb330767b41634ee6798b81a03a6269e8e0490b8dc4eb5b3fe82147574b41582b397b018a52666afdaa8f8aa841082fc424fc01a388c0b39749b12d6acee5f303b3d1f0ebc737bff7efc0f767dc49571f7d860f7e0f0916db184d0a498b3a1396941b82da587b00dd7c29d2ca32ebd4f8570ffa55ea0db2a511701800fc476dfa944d3cec2ec2f97a092db7b7724684f38be2c8e690fb0c5e6ccd893f0f5965c3529e878ad6ba344dd92beee26128eb62e3d321d819da1f93cbcdd4dba516a983702ebcdb05729ed6f2247bf75cd5494555c094521366e071b10ea4529ef8f30b5379428bc72992c97dbaf7238ea75b4d1b8ed3a2667f551ae9ebce8ecce9f0b4c4ef5cec63c8d7bf60197cb2f3ca8731c3d6878bec52849893a57bf099c00839a05fe12ba768c18f91eaac0ee26f9a116aebcd36e52666760946cc0f181448b2e4ad210dd60f7f992f2ac3786361910be29ad3ad559bcc470b1c64e6ed88f453b8342535fd238a0c1e87eb9887a3454c87df9254773fa09b4908a62ea826034ea30866c6f68c47ff19b1ee0829ac2ea855eaeef161b0b5452c66a3663ddd973df61029e01cc77bbafcb23f9127032035b5bb3babb5fb1db3fb7ae6b016726e0e06fed1d80e4fd66b7caabf21b5bd19de11b5dadb769168a274e21c35a0f401785dd9d235bfd01f0fc10fc34b9df72f4d369e4619dbfd0ca409f531a05864d47926c4f067b4fcc9a26e26249764377de669592a753acc9ca59472f71b759d25721b91f2d75e269e215449a8a8f7d5bdc788b7599731c5c4726c6119a5900bfb195b4b216b15fd9322311eb71ad267ba4ff6828869fb30c211b167171e6f0a8bb04fc28e3e7a1603d56e81dc7d874e41591b596cc2831c822d9a51fb8e439561b9844acaeb32b5c4cebee466035dfc52935bbe27964876b811ad55f135aff8c83722f2c218b9bcf38569ed0f9de04f337cdb6e242d565818c0c0851285b72e77c41fdb2b34efbf4f33dd4e917447dc591293db756cda3907c735722cee0357892f3fb5847693492e055ba6b3687da65534b5721297db74d0e10badfff845e31210b986bb703d2df5b2fdf3fa0388ea420dc569d6fb8b2f5e969be050e422efe352cb0345f1c3e76d212910e9cb304ba964bad1710cf5b5257c90a07c89ffa6d66213a6788525d9cded0b67c9c20bcb3f27724ed513b55fb05ea3b1f7562389a8864dd4a41eafe68be8384d9471185abe75eff8003b062d358c00e69bc2eb4df80d221ffe7526e43a3883e1045d1af11ebe589747ff828752b7a4b59268026421c45e4ae88a47d7c1d53d29ffebc9ecdef83a9287481141fcfb3702a931bea520e4ee585bff7b420a0afe1c2cbaa5b1300ed993237fd194ef54f8e0511fc615d93fcee92261bfe8972b0e968fa2026368cf9b711c6674a67f6fc76ae49a34e91aef97513416d4eed991cbb7b9a587d409956abe016ea234f5aa055ba6471f70447e89ad5fe85a6fe10bcf849a07579a8c02bdd6d76a2811f1153422a979feea9552f88d3b5e0226fe871542b20f664abb514fe41bfc1c7a3eebd3ac6675003dd8ee28f62488ef0af757742117a8c38c98708efd2df13b3d0fad57a566f8507294d933c61db3b4d0c39071f8a97a66afd805c04bd86f6c60396361e317ce5d21622afebecdd6cf4b9aab46688d42e84d10311fa6206fbc3dde30b9f0b0fbfaf027add2984306c5e2ee90a2b9c065ff0c3a2b98edcb9b710b00eb37c617bf478a11b2b9c1e09f06eaf1a4521bd4a18b1bc467e400853bb7783e79d7425dd3345d18d4340dffbfe42ca69a8770a9d54ea18f77dbe01dda6b8532fac57aeabe29932d6b65b8ca03f55d8c73f7ef6380bbe635e77807d6925bde6dd6ec6c43aebbcf4723528aaefc63e590d39a21dc77ae3ad820520754c9cdf2c711351dfc23d1dd77d5749fc9271c69af853686bfd34ae13e11861d933914cf502eaba87d4801167ca360724e25274bb7e7ceeb15afaf93319aa03738f551e9e6b4839740dcbd7085da7f0d7053a0526cc8d19cf74efab016ac31c8ed5651920e09b7cd3bcd4f7709521883b92e5e5c0d6e5bc8f2132df83eaadee6f4288e66922a760c60a50682527566731f5e834ffa26a96819c083098f15691bf807ad970a3fae6b1894fefbcd9a1cbcdd3145e90015a002477aaabcb5237bb3b74d251d89cc8e84f70be3fed51bd22b27b8a274223af34e2b02795156f295ba37677bdf33f532a582a905c08a482f01a46f40fa20af5e30f0ef2e0dfea1ffb4b1eb24674015744dbeee111549ff1feb21967e255613d664279ed862ddd33e28526342080ace2caefa4c39d3c2b3f5398ac9bb3f7553503ee3b16e0bd119a799bf3c7988f2514675cb50469fe01865948b108ffccd397e21912941df149763b103743262fddfbe71a21a64c1078551f020b21ed455df858fdb39ec6e4d15ca4ece9a583ef70855f48d2d714a6d9ef70280cfd336f7b18278cf32d7aae7bba619b28b0de19e0e258ea237b8fdcfdf8a67cd73bb025f35007cda5a6a1363cc1269837823d496b800c81854699a7bef36bbf2260ffdda834d99779de873dfb35cba8e5d00990bb018701c145f19495912b84a8dff0d36a3187bce3aa5a0c9d1e0d1aaa1ed9eff7461fc35423da5e47634f98580d647cb60bfafaf4099a3de84e8593824796cfa30ca20f129f9c731b69e9e1434cb3f742b56c1318a0bf05bd7baf12e84ca9e6ce7d3f19b7580653cfc6e57cea16aa4e9c6acbe90daad54391b6214058a45e7f71bd77d46c45f4a7464051c1526c3e0b8f509047de81d5b1aec53160ec78e8552be73491ddd3b3ad02ae45e7192497a491bf524562321793fb2037dbb499e04329bdae5728e54d4296215c0e0b6bd639c902b3e278d8b4acfd93bda57cad668b452ecab77cd6c24af5c71aec6e4b30cc6f7be6fac592903ce0c9bc4e32ddb823f47bb62cb28f128417e6bed28952aa2a41acee2cd8d0c41687092709b427f503c5fd00042aa08c90b010c835f3e195ce325b5b88157ce709f3df925502484474ec54a339803c66392b12d3a4f79187ecd36e279bbeea524d97b34f03f5b68fe106680f9696d60722094f5bebea98851acc20664667174dea0bf3de581479546a87db9f2c1b9d25204ef8180c505e2923564bac238c71daf5836061ac325a39a1ce5a1721e44d79ea3cd3dd8a018d2ec770a16e43ec85843e80c8da7177c75a739353cb075f06d67e7f83fd05c8393183749058a395fa6ce995d903b0be40e1b6f0ad33f948620d8419bdbf1cf9eb34b0fb3ff7c6c796b5a0c725a993528654be76bdb8e1622b4b7027a747bddc6918643eaff369a329e36dad055d2b6fcee2250f2de3046640e2b57dd5e06466af4fc3c58449dab05c22cacc67386f3dd2cf23b8c91d86e80eba78b77176d2b6b19fbe4e59b8299e6fb75082f1b0083f1dbc8c0977ed06b6bb77e8ce92c6f491e57a7c3647ba2e6e22e4ab3b62d13c98552dcc5ee245e826c005a1ef87f9c9dc0adaaecb67426ce08b0c221999e851572cee939c865880d3f6bcc38c44f146bde6187fadd3387466bcda5266ac3ea8d4731d27fb71ab6836e8be56db8131082b3cf7b09ecd590c106ef1de3a66ccd45280d7e5f011a2ceff534ae07364a7ac2b4afa32a31c9af1cb5653e2c1b62a0b506abdc84bd51feb2fa3697f0282fbd82093ec83c99e9875c1a64dec416034476af10c439efc4e42e5a6320c9df11817dbffc51021f58f91f0f7fa496bd57e942abf4e9f9d80b6601b7c0b915dd50a88ee056c9b92dd1374e0763e1d161b0c15190c670e6dce8f1b7d414d4a61124d5319b8e71e1bc269086a2e28b17739507ab95c942887dadf304b6154e47b4e73995ae7fa0363af69e6053ccb1072d7f4a6133dd9a491ef6b39d3859914ad9ec0169fbba0106e2adf8c2ce073e741e4b8df7ab75f7b9b71912b1a8f80010918f9d421ff751f246f1596fe068f6a955cbf118b2c0fdab2387a72c816c946992c96044ef71929e4c8b05aa61efa545f584c9f60fd8385f8822f31f4c835a4ee669a8e79ae7a1fd2cab9e834b350d7c12d295d9dfc182aaf052d22b9b7b83993b1adfda4775e7c7d144af908204df178ff45f926cbfbe9bb17fd48d52b8862d320f3c8852082c488a469e3489cc73b09d52241cbda8c8f16f69b21d51320003f44607e0f4f729f1f77e8c404a1da0dc43a11b9897cf64ffe276e5060f20ca18564975556635fd4fff2020fb7b9ff68f4bafbcb6aa2f60174cacdfeb6d2145bd5ce4a4e074646b10fa65d8eef5070ff3a2e9c381476d46629730231dd74aa9a76b530fce6a85bd1a9a48704b5f9e4539ce0198bd57dff8450220ac37d09934e3f8aa62b98de3929a74448af22a6a824fdfa417e9efdc959da528fbce1271eba79029a6b237dcddac088dc52743ad9b99a7ab451ee4b95d413be3a3aad41596e55d7546dbd7c16bd84df3c09cd9afad5944306dc203364056a2b9bec3d90f47484c4f5f77bbca3254556aaebbc2fc1d1e545f727e8e9aa7bf2b305556aeb027595e8dbdc1c8cb1c1e31a2cdd9000000000000000000000000000000000000000912171a242a3238
flags = ValidSignature,ManySteps

# tcId = 35
# sample_in_ball requires 1 SHAKE blocks
msg = 0100000000000000000000000000000000000000000000000000000000000000
mu = 212bf6de275e47c1fa9c10a34baa2e71062bed937d8f37c4631aeadb8dfc4fe3737039313d472f9a59de7de52d4811b3812a4e17eeca55ea6defcb43728785b2
result = valid
sig = 8243e3f28052056de7cc4b042fe1d959767644a1b000c5fc3cab98cd8d86670c2025a62784c13c5eb0f71b9546dae058ec5027d4e6ef29dd36e8ac6ba1dbea78cd5126919dec30e8bf50e9034aa5582d522bb97d30a7dbfb1af52d9cb655b7561a17a9df3d09b277849b0f4106cec822d715bc4dacea258f60f4b9adea3b394627b318d2f305dd612fa0826791b03c0a55f456ac9b8ddcbc67c88b6e07375e3aa5114a95afdc98e1167e7cb1c74bce4c835d1b47cd1be95356cf6abc3c9b36dcd2ce4b0267a1e0afc0cc9b7e3d0df7111efe0f936c79bb2ec2b3e65b0641373ba1096bd1006f19e0fda9c7d8082f5e09ae1673cbae86caf98cfe853a2edd27c48fffba468dd6808b0996cdc5eb50f7847f80e51f353ae9afc4a0008248901c25b5328dcae28617d3dcc9556f3e1bd86000e1630210bc8a6ca56d4f0bd61ec09b0ed6d4961cb56ff253039bc8f3b4f9e406ce7e408e8861e599ad05e238d214fface8605e3a3e2173d4b5e1456edced533cacf7135e0d212c4934982072a924074dd6ff9eb3985eaa4e108799c5609b936e2a0dcb32369ccf34766462dd2e310e561fbb09800719bdea3eff789b64b3602c2303286499cbf45cc769d8e955c2a0bc87e6dd60a94284fea121540966d1a8cb893695279771a12eb8b05e33cfe1ce5566337bf90dd241d9c31fb07c6205940b77f158a7250c5698d6c5c251e787bc81338f2171bbdeb3dfb29b2e9202c29365f33e18fe927ef0919482260c01b2fc94c90222ba4dcb14723dfbb3d6fce66da6eb6013bc455848e5c2e3f52f1bddc5596d4a5f18c8f9085b3f25b4d95f8497b818808e5628f94f03b4d838c013a3c2bae7498ed2f23449d77ce94069d2d1c50d12df6d8fb8c8f72b03bf04a3df67ce2990b56595fec781ecbedced215fc0d0b5e34c10819c242a122a4deeb607fb9d3dc68ead4ee07726082d132beb524ce9937b66ef218c221d77cee77ce255b5f18e7cd7c3e2ef9afe80c7bb6675128c90cf6b483d96bc6156f2b7a4d4c98097d2b3086519cacdc3bf35f8127cdd071136b889f1111c0db2953d4d47f8a9de23df6372d65e25b4f8887b4553ad11de8ffe01264ee810a5caac6cb214baf3ec4e5062bdeb0f892014e3551e1e8f5fa50defd5bbc7ec14839b1660d2b5afa5d67a945989f934205902b3c8d62a2190621c6fd3f47be0a69f68b61a5ed1b2c4ff03c7c22fb67a621a64889b1bdf1c27ca1c7322e6233d433cf9bf0ef2c3877bc9780fea6b1a7cc15af6d370e57ef36ddd0a612f1f7e25efdc7762c70c9cd925e545672ec8acdc77872745c7fee82c572d34c9341ba176a2f1e4e629bd1342d00d8bdbc12eaf17e3c2399057ff2a6ebc7834cc80f3ead92b86e0c9cd0a909eb074d97e7783074374454eeeee970e8aa7fe4c27eccc340adb62fc838fd23554554e62c0e4ee0a50a1f2cba806b6172dfca4e3943d4af28fc4e6beb054487d47f26d0d56b8c0f70393eba137c5f3c278438d264d35ff2225f4b8400ee97e550d7770637745cb7ca1cca4825cdcb9c9eedea9bccb9e7c9c2f43e5b95892422514890c465a4784ac10dfd3c3c5ecaeb4f74d7c7c1f41b2ef8a6e27879ce049054a3947e2f71a36c11f439af849bedddd2d4e23fa71857aaf34d8a082d034b3e6a438bd195e07c9d9a0d66a10a7c6a93bd9346314d8ba8ad5b2df800db47d38266b5052d82f7585ff57c9a4ab2f5c09f95b2e050b57e3135fc1b3832d86bde221baf6996c9a95e50984c7a2776a948f4ec98a21ee77507932e8da0fa1baaeeee4ccf34ee03f62bf3c267b3e02c327ec57c17e4cb2ef1be78e22c4090ec356c0c9d2b729b44e5d74d1583aa73de3d2187c910c5f30cb41586c014e1e44fa91c6155c646ead2f60e42017156326d8a4258addc65dc2fcf63d80c9d504d77222ce363b313bf396cffd8cfb802bf6c2f99e5e440fdbb374900b569a31f04e2ccbcaa29985e60c980b75dc8167e6526825005b07ee9dfe7df419ca5660315a5ddd47d70aa0a47e9e914f0160fccf4980a77a36fb78f02530dc01a88fc2e2be50d20f6066410671ad48bb65f4eee60b296abe47aa86967e454a4892c46d1b125fbf121c2972575de626b5b3320b419a58c844f6d0e4b4aa7308cffd4240aa4180f97b1241ff641d09c90bb40d4d4071f85b913a1a35421aac0be77db6c53e964537ca6ffd8795f21345b62d37a50a6544420f7142d54e6440864a0726172937974a12d775f69037266f501a9120fa31f71dbb64d562e11749260d4d3b3ddec8049199e0c34593dc34b7f5f51cdb963205ff57250d7bed8856deebceb18e8bec50dc74e9b3bfa359f43fdca881c9412fe5c791a7b0e0313300d6bd0b9b7177efffebb7aab23af990ca0fdea4957c2412ea51a7b72efc6be1aba08ed7bba5097be312b4cd3e684e47ef0aa96a5bc18da275bb9ef77f9ba05f4eb5fe1d8b88bfb7a8edfee8705dbe213005052d6c137ac399fb29c5c146bfb371a1f994f0b0563e5aa443167321318bb002434a79b2705aa24cfc36f7f748128bf7e38041a64cdc5459f2446ba34ce73959fe504587b5f5c2f91d2b5b9ded36724cf7f375cebc67dc5f3c5eb37a9d6095250c82d414544726e22392e9a7859898aacfdf18d2361f55139d32dd4786634ea2f59b0ea8db2f03ec335a3d8add4491c3377e3d5113b59e79360d816ec53834c8994ef04f634368d3d135aecaa1d54da5b63b606dac31c5969007e501360e60559e6f01c25a608724b13b978835b4cfcb69ca2deeb2d8b6235ebce9b0123ffad14c4cba462e47c54f7a5a93c5c8e1abe257e21ead4a6216a06aa454a15f8780c1632895dc497062048f04085e360918eaf7d800d4dc7b9907adb5a1efd1a982375792ea5c27d73bfb9f837dec8077cdbdcbadf95b02aacb8b88a725df65743db5a59348bbce2bd46a80bc9485aba23500f03890e8d114153bfd037a87d1ae27a7576d86bf435373d021c85a2a31cb1d978127f89fdcb7ecad2fef36de77ce19307e4ef1ad6fbf2c23224613868c184b318b77430c5e783ed0745c9b76e635fc808cbb62652baef12c848730893b7c6c3c713711f6d7819c8bbd126be7c743e66dfeef86b13ee6d74735edd1884badfa8dcad7107d86f841f69aeea05b28d75670696ee81fc34fa3a822b31a945141c56ae5154a56a04353e6a3c120d47ca11144d460005c75789e5251a225155d3655f6566dbbe26e248532ee4b5345c97b9eadb6f4bf629eca64d269eec8487efb7f7557052490d8fa144f5c0deadef6549cf5c167a02f208f2889d8cf9f380cea5960394ab163cad4b7a56dfdbc67be3f0e915ab030bc5018ac5f5a636b219aa00c077a22437d975689cee84b2b2555a3d5ff145ddf2a0e27b724265cd60c4db153e9975cd8ac5bb5658e5f61cddd821c31c349f770536be773ddf11b42d44fc22d5f954617b49a74e998459f230498e428927e875afe309779aca4bdab38eeb03fb8345b58ffac10a7b1e862e1fc9eb44def447a1e89ad707d36cd9d74f5f38a36251bdef3adc807ac384976b7c82133ff8d0ad5041116c428a45c9447934945def2f008aeac3477cafe3508392bcb5fd3db35a589f38c1b944e079aefbfadccc22061227936566c1b662c62d3816324582058dab11512eb1d6bbafac7cf7bbc4ff88801431ba5b14146fe27456e67fa285b81ebd34cf82fea2977dc70979b82f03d7e17815cf783b54e6e5096609653181c94dc8183c8b5561a8f8a3790f22c261ef3dcb7eb8c7a3eb0f432f016c92e0ee5084d121cfdd34b214bf7715de4dd6bba38d05a90806787cda65aa739d41d9511d7e0bdd9b6395f8b205be597590980a17f631d877a801c469f2e81fe6a44b915d89b04a3b35f087517be09cc2460af73d34b9c898ebe8dc48176316b3b747e1a8d6e0fd7d19753ca03b5c3ef1d0d9122e7c5fd373bbabec86da39fc3a223d3de048b2519fbd892634821dc195c011c078eddacde76fcc1a728906214e12be5901da2739751c2a5aed665b10a55b265e80c75e6d11e1d8ba9ae2e27fced1234b11ec8296eaafc0cbce4d65f1750a6fd82cd3fce774d66249d0d4e21272330cfbe89ab722ee78ea6ccc3113f6829e7d437b307b6eb0cec0082511ef8c69492ed46752523d5e4bbef2799eb76940f4035c101833f7059fa4c9c7765aa0d378c96982e47285aad8a2c5dc33303e2063166c10a8158f5e9e0b86fe152035d767be0dec7b4fc97313bd50c27bbd2323aee3d8b508a2fe395024cd8331996fed16f97ebf70ecbe997de5b8bb888ae8e522360097eed1c96fb2ad50af4a2a8961be88b46aecbcf31c573d5f172074f20e98d68be6129a1360a7c8dbc0dd74a21d936deb873d33e66f8d8f6ba73d8a05a473272b249025a8ad5740f7f37aa5661efe6558138d8487644ffc05f952777083ee67d180b80b1128a3a1b93dd3aee189f9eea635a49da7adfa127b7e2e5567e3e0d58efb6ae588d336bf38121e6f5494e66bc1a9e1f975d596468563f2af990bf08ec933016e9c50f086904f30ec130bf4a735d7b414d1726aa03222ccddef29b4ee69062e217928a00eb0dab678ecacd601ef33d6482e39bfcb04325289f7316d38938460e023ed12f38c38e08fdf6c75341909902408a5fe8786c25716683661f0060222db5d9a1188e9624d6eff0bbd3164adc28d6e09b339c0d825a6653503bf7251972f208cfdc0bdd1557f2f9892f3db0a9efc8409bf6c83b2e31bad172cb2dd95ae311d873bb80e642342814bb71890b5ac9e116f0f367bc85a790839e8dc1dd52b167f6abb3809ef2e8a34f6dde611aa4f75409f6c9e0bef4353d1c2c50df590130365e20204ffe392ee3438d644b8eea3f4a92c3184e232745957ffb88326b7846d4a64eda2cdd5b95412235e6420de10158930f675900f9b558867afbe6c182e37cbeb3625d88adf0dec9c8a3a096dca43b3c7e9eaa54384f4f987354407f2855f4ee5746ffcac55293d9187a668ec72c12468f588b7088b069b20aa03cd1ff3bd9af26e922922e327ba6a424eb0aa9180cb60da4c45a6b76aea03258818d9010ffb6ed4fd0e4453188513a15382e4e057708f4ef24d57d00968009c1022f3a40acca9dfa5523d7fd3e63603f198a5c72855e1b6169a333925fa5c4325efab41ca4800149dfdc8ce7635836978f797bdebf875294128f3ad72ed91ca8b52476f4c7e0c67082113d2dc327a4f6deee33bda8a7db96672b990614edcc7138cea1a006867ff22528f8eb7602720c58564cc8a9cff02b404355a03d60f03fa07cc74a6ba70dc4aa8f2122e5b7863af835ce5fa0e80ce1e62534615a240aadaf1e09f8d201559e19879f6f7715cc459229784bd67a3db8e6d65cf4b149b678a89661b3d0a2f22709347e28ba2bc4d4c408c7df1861266ae1fe47a32c22eea95164a42fdd9070e4403f5a8cf39bcff30f97b7dbbe54cfe09f1dde66f84be59754555e64af1d52508e59b97110440ae59da8cb70f2e7c551d3e41b281b80bead47668dcf8e7f1b2abc09af9af89f51c8690ac965aa2ef6ef565a532c7a0aba5520c41c1d365326a5d5e6f1b6796ccc828290e18a502c2fd403d915f96e01cf1936703ef01a781d7f48efde73d99e80f551768f1cab025f176cda4c9222a074426af4f94547b5108b89534344424f1985558111b570ca48955ed1035af01a507e93abb177447f778461a5908e5e1040b9ebae6d1d2f303cfb463d9784cffc3a95c6631b318ccd952ae9915c6de13374446cad492f84ecc36a4a95d520a76ada6a5437ee4719e73cf997b5a3a590a68356419888ddee7ba6db7288c36d5aef6030123bbf029f8ecb8302155d4160ff4c4c82cbc3f97b463791bbdd561431ca1fec380b31b5fcbdc920e634bd2b42eb8826d96b605a69c60c92a51359ab687b90b78ae6d94e51b64d721844b8b73a71fd1f201c41f2871e3a6e5d0b0e0050437938dc298f241974ae1c00e90e72e04c6ca294416c2ea243174076463b027addf5c423a93bbffa08893f9d401dd970ab0a907ecadde16a41bc95d492dfb8ad2d7ba7f96a98c30afe47011501608df033bf1d49b1b5135542ae8b0f6e556e0e49a9883e4632c6da8f6f4734e2754736280e0979faa883c5815033896644361363045923b8774b8aae0241f2ece112daf259ce072a1fb2c236913a52a9c2a9ad0b2e3a74a3c612a654f313b230673161bd54f9c0c907652a4a1e13677661fead894b893f8245525e6e39d43e5cef2f5686b07c94dfddf62d35f9c256df6c71ed2e4aed383cc6841b3ed6de8019ba6464c6db9c7c7156fe67b899745a65f0fe624b25a2763b7453233d522fd3a2073309ad4228452b84367d229831c86156df0e04aac208b9433c46d8fd03f252453505295ea122051b1c263e474d727815adbccded041f6f7c84cee34192dd0e252e33526f81cfd7db082728526497b3b7bef6ff2a42597f91c6d409415b77819aa8b9dcf000000000000000000000000000090e1518222d343e
flags = ValidSignature,ManySteps

# tcId = 36
# sample_in_ball requires 91 SHAKE bytes
msg = fe00000000000000000000000000000000000000000000000000000000000000
mu = 135afd076de3d6b38d289a8e7bfba1e3de882ca80bacba9c3a187da14a140b40e5d66adc4f0f3f9854cbaa0cb4cb1903570b937036b782d1c43be2a25792ee00
result = valid
sig = 0f706dade1419d35872d9f64635a31a88721034327f1e060484a5ea9077c479a19c2c120def41f2dd396db495b4be980f0d568c9aaa8c9163f294b8dfa95ad3cd1a34c3c7ccf6c63964445d7aabac3931b2ba97df8a9a2873598e8039e9b5468297e09b8ab34aec9e7b0fe643b22517eab014e392ec05e13801ddf1570e6638fa01de144e3f3426e5a118607d82563c282e3e3570d365d03cb9100c73a124e1dc2cc7d09bc2d6a0be250186fab21292764d9f00a51e1e9e884ac438d3f0f46a5a00ca56f4cf1f8655518a24a3365adb2a36c3c1fc91ee3400d2dfa75722649d450665c1938dd29f5c062409d4792d2362d3d1fd737b69aa4d102833e1d7914043f51131b020b6f302160f29ffbe623a5c1c7507ffab99ebaf94c10ed395cee6673b63f5679d700eb675f81f39a79ad2a2b61d742f36273510dce8759b490254d07e738e1b46121ecf27512210a6db52cf094949756ca83c10435044a30b582a0665c505f834ba8b38d6b4d903093b50ebfa29f7a844185e888a791b754ec2d7afca88dd0c4c792540d279fc084329b41f8f32fec5fd4ec60c2634e5878aa94c4ab7bacbfff66d455adce860e9682212f2cc8b9ccddb233a6c008244e7bc8ae13c8a70dcb0b2877c555d1ebe6645d0d9cb3b7115bcdc893099fe5f0c99c092542c45240fc524e94a7b4c078c302abc52a3b8723691b023953f1eda5eb9d47d6d9b8d7b8beaaa7f43f1bd8c3a6a383381d9fce9dfc163549a81ad8c76a46824dc52959f14823aa036dff9a6a168ff0936009c4ebfd45f82b14db69586c0c125a39677a3c00c47a920bd226c6074f34023d97949fad3572cdab9323bb66cdc3d53042f357d28e473395cedd7d9593c92f5aa3b88935447115752aa91bc0319f1058a02a265c6c985bc9a5bef225133a23eba35d1b82b67f20660f8a420bf33ca5249138e83623bb984276dd768b135d427d835eedbfadb673b011502e2943c5978dfdb095fe8dbfdeba3ae9aebe40f760e2170a03bfab1a00cf6d464f349d78d6b9796833efcc51fc5914a9ff65b9a855173ed99291bc7eecac3c15de330cbcd6791cd728e7f3e1635b083973044cd76006d57de9e415d09a251321d075da0c0da4aa2b8bef2d51feff4692a7bdc04b7de8ae379be72d519bd413df927f9796b595f23ec53a44d595d8aa2a9bbb9cc86a63c7fefbb5a26d1c30bb0a33048f53ae351bcfad57ba7c85fa2aa794a6f1c124456d61d0bbab0ccf2f5e7cb2c7792e5984b2410d32025f43ae328f6c811c356957a51d52e1e95608aa75192aa53bdcd8280f4d3a6a1c71e3612ed75cd2c9508464c422bdfd9f6415847399fb11d362155e10d83d5042589c7f942f0496323daa6d1df58344cc7b07beada65420a81be1696667b11763d2643677b0b3422400221fb805ff9707ec1dbf1147bb9c8a37ed188e2e4fa921f3c34813270d4d1c8ea8639bc766dc5036f57b594225211e7a0ff2da3424853d13d3e0950f555adeb1d076a42e0acf6bf2e0697f55a41cc10d8b7a9bcfce0aec867d483f712b795df188fd403a2a095ba7b9603a57a53dcd9ed27a5193e2f8430ad946ea637a5769a5acd9ec61ecb57dfeadc45f7ef7d75a217caf3e22cbcb90b2ed25a442fcd70fa425753fe7a3d05bf4279ef458b6daf388af37cfbd48904aa92b81ee8bc807c4874a3af463c95ef48274bb83917ac07a4cacc23dd048193eef17f42e5b76928ddfda269b915f950f8be94bf2ca6ece729e56d8871ded27bb644b2f90645f49e6d5f25f6c383842896fa2c94e8ea6b87d105509c9d289ca06cb7617c365056feeca21ad4ac3baead591b56007c6e1d596a11bfeb56e53fa48416e369997b6d70cd89a17f7e2f5f2f64355b42e6064ebc9f74698fbfb192be75772613dad7f64c2ae800452df4fd18b90edb0caf85c256c2a08837d26a63117d8bc844258e88abd9236aaa56e5a960e3aad38857927ea68932bf96f8267769c587c15269736e4ca3493c8bcb69105b93fd0a87305b05094a0f3186227f5c5d28d22dc991c5b42acf63626c5074ecd31edb45fc9e58040430a703c98aaff9b5b816599b339ab0ea847cb3faf8e19a61391cf3478a8ab3f6a935037a081a7a148e0475f55d4b6eba63c1871e77e753a5c67d5cd27aa74e3a74112fe21c9080eacf066d41f46a3d4cff24dada4b9a04a28601050e1d45a3f139f6b1c6a66487cd81be898427c540681699c7372b4e7340ecaed4f6f9ee9f49775fc9898bdb0f646817f197f2b8a90f0c8c1ccbda8841b7c1f37f3ecea6ddf6cecbcef84bc2fd6ca9b6e1ac354fd29e413b9bbb29716839609726ed7c15eac8b4d5977503e6cfeaf558f34850981776249e96c103ee0e9ce96509e356e5dd5d5472a0e290a39fbc91784906e254f6b10264751c0cdfa4219399a04b09f12d1b0e6b10815307f8a5623bc1de3963b2fe0ec309e02a970d292a17e1cfdcc63ed909f25278575fdc938a393b37daa3109a801b0ac33a82847a409f76f1b36a8dbe761e54bdd61e1bf6c6ee7af424991acf822f139aff6defde0acdb2bd1ef60cd7f2f720e9beb390d687f906374426e5c3bd0205632cd76145d414dc8dd129aa7ec6185f3b78f090a98d9bf8fd8d386ae9dc162e1492def2e9c736364480c25cabe26fecb3000f9c60f7b1960a4e59372c4ce9cbf4e8d49fc7b1ab05c041c7cdcd10c2b0b8b30d07c9b8df0aab4973e58aef70ea5355a3bf55d7332f31cdf1b75c127f6e08ae018e371548b1e7689f14cde807e9396c34b959989a58e78451753fba21fed7bf368c1fc9a696134a6da612eddee7c8388c211b156deb2757dd4e96fe7c33f0e1943a9da76a0a610ef25898762618106a9a5f639c0af53da69f662468d849d0b9a6d5b434b5540e7a0ec8c02cd3a87149fe9e89cbf509d0cacd6baba24ab7244147f4fcb7fe892aa3c58395ccd2cc44163f698935fbbf8361953880ec4d2b645964113935984eaf704962b12e27f021d5498a8d4b2c59260c95e4b0cdf598200cebc52bcfd40d5c1cfdec312752be4b456e16f2a350f8f4d28973e9e01df8716be3260dd527508430e4182497b205407bbdae4600ccec62da763479218ecdba2a4bc2ae33152dd805f3ec96c51439fd0b39b0bcd185528e78f11bf16b6a5b24906dda253c1279d80be63c292fd9c03ce0c5e6f3ed7ae89d3a161d9a82da38b5d570140f0f2c018a01413266c53fdd2f39174c2f587e2920f90c694b3db0b0ef9942eba891438c4403c678c34c2bb3da2cc1941982b9c8102598e766e7f3dbef222aeebd431fdaec213be315c5380aa797176f838c723e0f2801193e78ab53171240a681b093215b1d683e01fa5838ed06ab079f53ed5091cc0ac934b822fd9665a6bda21bf8fbf7f0bfee968e7195da9e6afdb39cce6fbf5cc23dcf61b0f9c8fc029e3ddae20e2281dde9acc49e91992556d66078d9eec1babdbfcdb4d30c8b6b7e6d73a203ec10ba395f7b9277ae491dc634b77e4ede2282a18c3a795820a73325e79be207339406aa5b24eba5662102af58657755ce906206f677fa4bdd010629117861ff8232c93e9a548ae5336b52c85f47f0db24919ecf0fc5b271f16bdc1df46f41ceb445e6ef0f4cac482bac77a42e7d66aa0b4ae3d5e3e86c3e4907441b0abca637b9329d6d63dada9cd6b3177cfe14be4d0dd73ed5b77edfaf0dc121befdacfc728c4c6007d70661c1e7e9206c69ec4a850409c994b4ef4efa3285b4c7cca12ede75233f5c278a97b091ccd95eaad3ea5e9e0b3d898ad7a49b560fdf427c1d616410062a6adcb01f937e3d24d7964190e151deaab36c019e8313f504ddd2eaa49858d8ef9d2915c51972c0b58eac80a6651ea99f52c24d21ffeb9a7c2288506fe9ee27f2b4ddd492ade9b53d01d6b1a2595d217e83a0e69f11ae36cbe1d475d6b33b2e02844bdbf1bac364326962658c1a3b3227660a6f6dc00875d419e2a760b7198b79d1e4ae2b4191c731208684b537f54bd92d78a3a37ccfa8be694cafafd51449c46d6e2386c4ab7c61558e44ae00c37e96af5922a4cbd5bad489ca15f09e05e309fb6dd75c1e506bc0eea4554af4e2e05142649f93f0d23a3eb6603512b47095bc40c81e0b9cf887fb0725c8f7f916887e8922f8bfbd59e31ef1d3800d95e1a0aaf089967989978c6b713c3f026a3dd68ed90559bef342ed7eaf27267273a9d88a8cf5a58747772b1519a8af31e60ad8cf17386b8e45a85c58ddcd42af60c1ac3ddc4322642075f53e9f9ba62b36670f1ef5a01ce462a4d37dd0cf4f75e058f574f0ae980a46c4b81682dfe6bfdce98a77cfea4c7363a1cd32316c65294c8031df54300ff7fe0bdd3e819044eb795d1d7dd69f4032b812ac22b199ae17006414b4fe74208a6b5dd83fefeefebc50047798545e6150fb5056683a16f2b46c89be8713c9b990a0cde311d8503fe22fe6c6143cb235cb06caca117af582aad75aafc8290d2e2723356548c06483269fe87906f29c7acc8b1ad863e66115b1d56e2d8c894acfbc3dd976f7f2b29af2f2fe7112ae99772ef2cb87f20ca03f2fc0a30b5e400341d949e7c5bb2b1e02ec1d2afbc85aa3c8336f3ba00a36f3ddff329566afded8b522175269f81052a8d9ec2479b8a1f3030bed4508efd77f440682bea945c0b627a1e60efadc46cc6ca431d02a9913ec812813b5da13679c2e33c2c66ec092dfeb0689bbff0698345b35afd3ef78b7783044d46052df4c6653e044777798872942f3253643fcc055e0a038d3b08feb36b4a82248315d3dc64edf547fe45af1e3918497fa56b5e60b6f92e1613b65d0d016b6f6750fc609eb696e2c301e9f01588523c7546f65b1207d9e951a1421c0cba6ecccfdc45edb28599355f8454c5ad854c387b79480f758a3932967a40f755c1d58c46318adc7c1c0e4e7e938991d5bc657055c42763e25a20d349ce24cd7ea9ccac7d2a02f08336636919be9fdda2e9acc571da8acf9de2dd9bea91284f7d57740ebb59f354cebe9ff76264ede7c16e2c7e986d50d660a463c94becce7670970ab3c9eb3c863dab50c94590a571b4cf7c3f9876ba8f352aae7f5e5310c40dc724ca00f763ea45b37d5a22f5883bf9808feae7bd41271c7d69051720e189c218e8f69c4ae8c419d57333efb973dd81fdf462805e08882fbad49fdaef7275c77896300839590ac217c397e220a71cd756fc25fd8faef7c95ee540769373f35ed779aecfe67947e8f80bbccf5076539e54cf130aed17f4ef0f9c4341a4a8473ed36b3c570384ac7762fcb791999b0cbfb2ed1e4685a474da5e3be7bede404cb64fbcc8c24dda02d8c4848962ba2c3281541976db046d6c84be6b6474d7dadd2f2be22d26b3c6f6d7f00a621081543fca0215f62145b8a0f2191bc46b80f37dd97fb4bb5acc45472e52c988c9667ea5f0cca0ae26c3483f704cf5e0ff2c15b0699ae609dcb166aa3a12be3a63aaad651805cefea91030c097a889fd487b7436b2848fd15a79dd050458dd3af51e664c9d1fc54e9fa3fe24153615322f865177226c1f68103a9a42593bae3bc0ffd3f633cbd6d730ec7f05156b4360f98711ac7ba0b2b72c461fb2356854c8f0cc54eb13819e24cdee71c1ed9536bd8ae0e7106ac3ede59cf801ee462356eea9b034b072a9952257a6908e834494da577ad926956fd77fd6caaa730c8f36241c003c2f74dfd04570df943ba90851cfbcaa2da9aff25298e6b1bf151e949ccbb4603bd354c206651e3d954ecb0df0e84c6e8b01019384be2273c19eabe90f5bebcceaf05e8c9b0cf3a945ef368e030501d55b71508182f3bb0782492dc041d9f4b5be7e07bdeb237e06876b294a5fc94fe3dc711f9d48bc7663ea8224cf5f8e2e727a7b2cd25e8797f629ba38a3e45f1a868ef07025bed386dcafaf75f54c5aa29237cfe0a98758d2980ce0d0459e4cde6f9aafb026d3033e8ec1f9ceb712b601d1e709a2051e0dc5290f6f7220c5dec8cbf0023057e0a00662d4b4e257502f0798dce85342b8d638f8e8af9b416e8acb0baac4f87da80aab7d4b887c2c18aa99ec6e006c0914f11c80d60083b51e8dbaf94a6cb0622c8a2ad67f7487f66a3a930d71e16e885bf2e388dc06d0ab4513c713d77bb07a45ee9d230b4b9a2b1a700dfb311a73e757331a76f4b550b83a83a66238612428899972ac76095145f89814a90557d9b5a3c7143307ec1a45d5e5a9631217c57666b29ede11e45cf44c21ba8c6a7eb74951f889cddce348236583a529b1f19774f5f837d5479ba8d6dec8d780a91a6cb78b5eb5948d6acef70f9e3fb5cabf4340b8fbc3a485d8fc9038c9bfb8e9764180d86adaaecbca8c08be3f5624d55955fe2f76838f4bb3e5d34efda0c37049236c254f723d72d208b4fcf0cfec664801be9ef6ea8e346e98a9b9bc2c4a5b6596c5d9f517383d617c7fdefd2f377693b9d50206354449588a9b0243dbdf797a8ba8e8124f6873a3b0dce1fc000000000000000000000000000000000000000000060e161c24282d36
flags = ValidSignature,ManySteps

# tcId = 37
# z_max below the limit
msg = b401000000000000000000000000000000000000000000000000000000000000
mu = fa146e85157aa32fd036817d6726af29c6e926947011a222bd2562e85ef4824a71ec4b22f0b55dc08c226a4e9bb0ba6cbf84aaa27586f3758b8b7782cc34af42
result = valid
sig = 6971ace357225fdbfb887492c0975ba1851e761c68d797ef49e1499db3c593c547d77e01b5cc10e6098233169822d7060dfa32d18c89543f4d2278717107afbbe31ae12478d71a4311e3572ac12e1082eaa9b137ef48dc1cd7a4f1cd29a46b585593930bfb58be7ea877d879e5d5d6b34316ebfa8fc9506b1d0dcca40882599724fb316aba7f3a9591fd1568f404a5bbd73fb7ea2da39ab9720870ad567a5e3980dba137cfc80f5e078e41223e5643a99403b1f968463d3d9b42b517bbbd4fc91ab91bcd47f25b7a43df6cd948eadfbf05bdb0fd4f7ea06abf39ea358bc6baab19cc6b4ce209c7095bffcf21f7222ece48f57c71b5f458e3e09ea5a31f62be71caf283cca897896a5e90c7b39f6079105cc9aed1655220070525c7afd33b751755e879563c647b9e6c988474be81eb598adea6aec6e1cb90c288008d7c22669d1394d029ac985c4ee723c7ba6c98a38ffd199a1ce4871aa2cf58f9f317df8dbca9cbe7e7dacd0e542fdb1eb6153a13fcde6099b007b570846199a6a5df72155d1a58a38ac099bbab30e708cf2bf6dd3613fb00b58638bad91a963ce79566782709f3306eca323156713c89c3982ecb750182f934ee252d6183cb59728af83a900bce51fd582f4b5203957845517356094689ffab277adfeea87d381b12921c02c0919877db855553cbc73a0f85ded900f92fcd3c9ec4ae0c0176456f905d1c6d7d9612a5f302f4a9dc4c535d1ea92b266f59852415d25ab5f453a43eaee9575e800ae55158bc05f676fb4d2c02c7c41388654a5b943e85b97967d7935779b1022bb7ff292487ebcdfd8e3b52724131bda6b6612babf7b2d39df092dc40d47a8dff1021f5d79e71f5b2d43ea6124d44478a10fc263f332fd02d7a61d6e210cf91408bcdb10bf30964d047e71199a96ae927c8fc037f4856d357aa79312a3083b501f96da2ca704f477220f0e87b3c573f1d148def00451070544382d574c440e1d719ff798557b7d8ae5554a8cac4369daba79bc7397123426d9c3ec963edfac631fb69a79f4bd196a80ff78d62199dc867616879b4008687727178a47a81d7948123dba37c4991f7ae990d12f036d056153af259aff960876ba89aeb73de07ca7ee63f007889dfff244a2045a83b87a34fe3859454c6db7b3b5f90717dec1f61526b6d6ccff6f35b17e1db77ce69cab7a9709c5704c0b7e5aea9820e291ea524764feb0967ccba8a1d3d2d18eb4c80febe88ddeb6825294c26083c4fc125a20709f5eafccc485fecaf23d246edfc81ce62423bfc7588dbbe61432f537c159f2fd6b2ecbf9179b13f696a17def2dccb25b2eea4356d16e46e498695ca94722702f463769119eecc09609c93807f9f0bc06e3f53c901a0635398285522943a36a8f63f851ceeae361c067fa79e11daa28d3b5262f8e439b91e150a4491ec74a6e88753e756ceafb7a39408f560e243c67bdbf9aecd9e57fbadd582912fc82ac8f1aa74c7d0c9d57ffc79d3f261664b4e99a9d40b6c527398b42e4c57f84b002d58af12740d6aa1753875129158d80de167dadbbf335826eff922fc6f52447cc59a1d894449bd2f375207e31cd3ad28e48ca089afc49adfce7b27de1a058c8481732d17b93f25244563023cfedadb34e164843bb0ea40073e41d3b0fefff5175409bf49f5fa108bb6d067f058574d0f42150683647f2de84877e45f33c3ed08a383e067e2f79fea9e9c3a41f79d74d05fae2bf60b6d62f4da6f81391af155098f8fe83c062695137083eb4541b2e115e1f5563325e1c7e611aa435b4eb13482234d93d9c94077e83a073caf11d7a41292d9f55728f540b03fd64992ef952fd67af40a3de48dcf28f8460fea3bf5e1a1645ed2b22acfc9ea7abfc94823c1be154f8dc6ef8aec16f422dcdf47b3346b349b327303a8d73fe188c5d266dd8a5ab0e65d36c6633d1164e1556fa1cd5cfbc41cd0b9266b522529f411fbe3677ba6e415e47b820a201cf8011a2c889aff9544a0e51fcf3fb6ce8651179916010aed94122cb54301641c9bfedcad07d8df0976d835b59cc09b56c73ad51e6e0cb6be7d9c5444bf998e07fc006d0c6d7ca83a8e1df95333e2114c3ba3ceb94c0bfd93d223b5c4443e81893636beba870e9e5014160138a69946bfda8cc18cf02a1a174e099b0fb6331daf5dd9ca9b91e7133e130e1545a1f3e15e7335cff72d426d517b7390f84bfae7e5cff9ba3df772ddafcf1ed2d2d8a1ee15958449c9f963a48000a8e01bd042e8bb21261fb1d28f9c734d707a2904a4501afb649c41473c57831fe20b4669ffe6125d8ef84e1ffb67c8c9d171216c48a2c6be8e910a2e890d60c5fa7d8b09f56617b9ab11f9a2458212b8adf5efcda81d5b4f1c7350c3055bd2de75e02fe3337a8b9c1f6131bc78c5266c745e949472ddad4c085988fa24393e3094e1169ea5887875cfa95c21ef9a5f6e97d28e23e5a2674504893379299f57c85c4e2833fbb03c19cfa23b1100445292fb31e4220bc15257dc8345a17ae6078fb7f340cff74df7d483e6274e06b8593380113f64140dfb0084ef023a17b9a1550968a7b431cefb9f4d08f408b6d6092ba3369a1b093a78a7ff1996dacc2ef720e512a167d8f83139f805c9307523760566b59a62d3d36f6beb38668c4a30ab36fb99ee01007a0d3095591a3ecbbb7d6b52ea0a8faceccf8a4de0f94799e9d641fd07d55a0f49b35d58d4fcb212531e730ec4029658304f57ca077d9b65cacbb0c3e564ef119f59b56bea3c10e19aef78bcc5fbddb59dc2553494e9eb67fc40b438ed3be4c5105aea55c73ee843da95879fb0c496a4ca8480923ae3f482c2eafe9e4446ac6076f88f32b3bc976c0104703b63237969692f24da614e222af1454a120ad9af6b281961941988137b5f3c225a50e60da6babc6c4766391f1aa2a40b30ed855337d39ef92bbb07a31b07e562b429785aafca1940d70f4cebcec02ff2b73b4c1de24e9b1adbf5f09c3eb049a627ba7a7c1ac38a9960623fc1b30e8ce8e7bb276c1ec4004ddeff166d43b90b6444720d1b48998f10725bccd2d8b7f5558a5adcfde756d232e878920d3ec3de1321dd9b8fa6f653cfd396d0072a6fbb0bc339f9e1760a88d445881bdd3bb990285005e347c0d8f99a428d87c6f0551d2a5ad40a962ecc7584384333c1ae38fab091565dcc1c7019e8f6009d8c6b4166a2c1f2388ad8b8760d3b45af0de69a4039efee5b73fe2e396d7be843b49e28380a2782c9b5edc6229122d8823a631beabdcbfe6dcec3b45e26b4cf5e87ff3ce3301523e81f59641d3bbf298128eced2ce080334476053c13a460188dcac52852143327412e55a735329e8ca1c676461607a94f898e7acc8d6fde6571746387f556633dc8a0eccd262bc0c81b2bb68ba51519ea7dabfc26c234e78898188ce496e4cf4d879b0dfbcd032cd6f0e21b60635a167a2e6bb08ac56c7fa2b2ffd50e209a8493c561e3d57c60c1133c5ed4d8deb4135844d924fee38e7cd659c40646ecb52aaaa41a8de2c87ef6f622fe442a39a536827c267de4365ba8d7e5cfe5b48cca029023081522883c2eb8cdbda3eb702bcd0ab83850ccacc1f25dc3e5facfc3241b5b92e758756206149bd2c5be61a0a49153c98d494114242f40a24aa791299e2aeedb25693183dfa0a7c702cbe147b5e88d731fcd2ed5c9af78fddff0b5aa6a3b275d620de5875fa822353037aea429f0930f75d1d8dfb9fa541c2d544f28dc7fa84091b7d051179d5d61729176ce1c4c1d6018be6f65f254f5578b4a9aba5f54fd176757c8c0184288384f338b556f9b50f1f095fe840d06264224bfe092751388b43770781278b9ffbe11a6adb557aa2e6b731133499ab950861e3ac4896b4a7dfe7232eee775d7f3e93bebd46d863684006df058957eec3d56242ab1b048ad8a103d393905f93bbd3463b8e1e04af1b76cc79d6a622d4d3e052d994a7945823043845b51ad6565163f453b6c49404111f813772102e9d8d932afca413226e7bbedee794b14c21baac1d59534645a2dc99acbd22180f60118c3a907f7e80e8f3bf165a06754b7bce9bcddfc4b0abbc039dce743d5f7d01f68b17d63b8273934a4f3ba0643824562fb93a7c99219d818eaf3b85752c4b5f21cafdae54de3116b53b2d50306ebd24b4a97edb17ba95c0fd867e1b951d8fa98217e8d03d45266433cf7877a01bf3d0fb60e0f81e13104efd7b3a5470273c0cb238d2fbc2bd8db14de4e9af0d2fcdb80eb865bff7d1bf31c98b924738a8b213471acc813822709071c85d18b99d817d27c5f040d0d24bdb617557be380786a83ee575e0b15b3e7cdab6f95800b089832acf58a808a7b1e577e877900707cbbb1352e76a234b8a65b864944675d2349e7297980f3551fbb7b5815f03931f7f2647bcfa6111ed758d7cd90a019d71670d94a045ad03ac6f9c95565b55cdde8548b7af2df095cdb52c1c8b68992cdd2e4e4e490a49b5564fa3cb61c5ad3dc909e851a4d73aacb8cf3398d975cdcbccb2d9236031b5df571e77aba75ce8955610a0174ccf2c38a18ca6b6eb3e5e44b56536eba098f54c70ddffbc295267f66a3d99d2d58a8b7b26a831e3abfa05cd87183154900c7915f0bc38ecddb5d2ca9c2ce173909dafbfb03570e6e54d40bc0fcd74a180e8cb87e0a5647d02cb2680e8af721e8fc81bb23aa3bd6b00885cbf1529f8d0de23b31bf762e9128cc96ff9ea4a92064ac865899ea936787d8885ee474b627b99d14a7adfc8bd5b24ef6dcc1573cc382a0d4fb19ee6d92df1c41d1712d2e70068827c4511be1a3ed5b6d9ca0aa0b4b4eece91f97fda47085c4bdfa8636a8f8a89a30e7f37d59a9fce5225b804701201c2f472308a3ed22cd6adc96aa5b403c7b026377131e3ec2d19532c46d3f9ed2bc98193987f6870d825125ec16047a37c35d36a3b26c9bc65909f7cc97fa1da070ff8a3319631f7dce6b40d91bae06ba9a4e88b87c7381ecfd82bd007b54cb70912de319a46512eb7b2c941aa2b616b60caaca71b64022b2ce60ec99c57430fb03a16875d5bc70b72c8dfc65946ab08f611ab8a75b64e4f3650da84f2f9c825c3364afdbe17dc5f637d3174cc40d2debd0bf5a1202f84f17c08f64cd5c90f525337f880415de8f8d9fc6dee0506cf1cb70860df14bf5624e83a57c923ab1903641346da6362391cc2082d63c277911cdb4184ef367813d15c22e239f811c6a13b1c90dfc36d4f2cf0ee03ca7b4e8c9cb64b2a4d69e094f0594f454f5c39226e8d73a7d6f7c4d09541b675e694296d26b0b9262119c69eee2ae3301ffa2047af5d137f86fd6e117b8fe0e78ee640db4a18558e4fc7dba98f5a2086a2bbc716e36554451d06d715c39d8bed744466b25c4510d4b6f3fc1ea030c664200fe9078124089e5f95601a20c5c2961398a7156fbb686a5c7b75595927773bf14012051047d20780eef5a446bd0e62b306f8ad3dc3fa760c64dd4a67282c6defc9c07bfea4b2d409465f978743a9ffd043c5203d4baa147487c9b84875e9b6101210bf9f285552a29aa1a526ec1bfd34077091889a757e5efb9245e35599b3adaa3f4002fc101a11cec901b6338482e1979eb8cf4112e5696e5a34d21d228ca62728320b72e54d1e811084f72e2656ed8ec5628de365669c516e7bc56f81ff1580c0850008f537d0f65ab874993647c70abcd72e7cc0f5c4ba46e059f49b06541e46a70d5c0753bb957209430cd4b0aa1188a0bac0d3688fdccdb6314b1f61d3eecb818dd9fae59710b0e171d89063b5b39f596014d488cb2880a304481e2af8783c5af30ac155002ff74a85c1800bfc1d5b03cb177f54862650739c96dc2a91d48cb5586e407fc667883cefd39534e575857004f9041e3d1379986f6cf6bc3228ee8e6b62af0b44ef64ae6418dca1f6a78131cd51010573136fbe8911050ef643a6bdf4b2cce8db4acd6b58a06bbadbe311e67e8645baf7eb58e5dc31dac8ef117c8f69f33016461e44cc99aa7d3cd7b428c511607aeca9b640e4a25475388a618cfdb68d6e02d644d870fddc3d800233ce948130c69f884703e4ac67047615227edc7b2952f7377edc2ca57e184687f47f7c026e766c6719203e0caab27b061c62bd7507f4bc9dcd863eebe0caa70b2e36b1c0d690d28fefbe1e527e811d549dfa908c3ee590e932584d0791096b2e0cb1ffdae5b5eb031032adfe75278c94c0aa0b168ddc00d57504eb7f7006b2b7c11e8d3baeafc08ddb71cfeedf70f2662f8f7a2d962dfa12b7a1543ca35f6ceb54198e3d42b4e51d8fa4d5915d241d574615ab3e5c3940213fe0c15e58b2e0b44c85b8c6b435e98095834f84a305afefd1bb85a867a86c70cc3e9a7e57a848e32c370b00f306b2fe909e16186fe3a7a0940e0139d6af87db12fd1025606090d133b72c1d8ea0914707f9ecdec1c396886889babb8dce0144a4b6a7a90bbc5d9e0282a515a6065688fa9b3f1f800283d798baab5d0071742596f9cb6b9e6f2f51e2f91ae0000000000080f19232f374246
flags = ValidSignature,BoundaryCondition

# tcId = 38
# z_max above the limit
msg = 0300000000000000000000000000000000000000000000000000000000000000
mu = 13bfba7516ba5c8ac7d89c3a63627603aaaecd9f85cd983e99475c5be9c174e9a10d84da1cc06ef93c394c471d69bdd95e32eaf99812ac7b3d75d5ba833bf03d
result = valid
sig = 4f05ebe543bc390942447d1dbe184fab96b14d92cc1f096092026f2a535a3c7e92b4d198f65be958e7da21797b68aad233a59fa05ecc76e22974272aa9862e92aa4f3bc7c1695c510169f6177a574c798a4308a9055b0df966b15fd75f9de02fe4290d50ed814244764579fb9fc6c50459a92c70daf58574086feeb2c24f290b7ba99bd7c5198a018d157fb21ba42e83d2ded7ae6eaa2cb09866cdc83f666e09983aff29b8fa531a008eabd84b755a3052004e3bca4477650c48cc46f76fae4a982675148bb26b4e8842989af547d8d394755b3cb61d4a1672ba9b47bf5b65553fa358c1d042928ed7e5e66c71dbcfd611ff2c55879da2c5f96256f9781301befbeb8f94f1bd1314808cdaf11c93c138ab777d8ba038c7f7cc72f1cbed2ba299732299cd87f35bfef8e816bbce3860f8ea529f7066360952de182a8639993285db44b5cc5db2156d6c9296757711c0c0e989693a625b8689163d4e3d3d60892888185279ca0ee4760472553b74d23b6afc9cdf10f180d62081e68052daffadff5ccb9c14f2f5f9725b21a593b83f2f461bbc1edfcaabd20a5e1b6561d304b2531f0d0a98741662ef8ee2e16943ff6c10eb23c228e7d0fdbe026a07bc4a8d933e08b9d092cb6bc88cac343d93f3126dcec3f0f8ab118618c16c0fb3c95f07f7f6f4c98752b2bd60c583ece4dbf247f466cd9c47a9848429b9302482d5b9e41dd5450a9d9c0ce7483fb04baf196db75b258eb4bfaa5c3008a419bed93bf8d914e10d8210dc47e4804adc8131ea62bacf407eda0cb0636b69c96ab4ffb66953e0a3a86e826f2b874774c938af5cdfe0efaee113cfd986749422780b6756b8f401bd216d645d5e9aa71ae39d4f725922625a58a784a133aa32727026d270d54271bb26bc6e73965f0587190262c58c5dd35a932594fe6cf4e77df95b540259e4e41577689db7b1fd12222908ef10eb46d78b1fff4e3720265cbe4d2147341342593042f171c8dd4b081a95e4ba44d124e681f660e853b54b2d10b4d809e5ceaadfa365caba753702aeae196fbe16350099807d1b71fea2dce691747e66ae817c1b2cf5e3c52cd461d00179411cc9f63eea93b02b2e9d0077f6bbc046f8e62f35283a706c33c5de723c6bdbdec4ef06f81ecda49cb0acf4f556305e9d5d1ef3a9cf4c45ef9c18615bf22ffee9d9b572ecf05815c09293a4eb14bfcca121fff08bf0f2bfeb7ae8a80aca29145f27cdecee45ef1adcf1d8aad1ef1e8877d4489fceaccd6565fe43933ac12ff5b04f89c0767fc53d9e53750bb6234898ac6b534553b946e10f9e0b0bc6443bd46b92163666213a065e7d781551dddc78d53612e000ad167ab2c3a217335fec14d82ba6ef7339e2ec9297ee17a1fceb85be2d558c33c569a61af447ae5aac261fc491c928160a092fd28748959878535ebafed74f78ff2fe44c2a0f4a4a791df80b9f98774ac148e19f3a39cccafa1b8a27eb24307f1949a115fba67be21bb17dba8353d9276fce0a5cdc4b902737db76ce109cf001c812f6460e319254188f09a663c2c4e8c2a66439f1c6cd208f8d581097f66b193e7e094ed9f81682a05f13b3d5f686db3a546abed7f81b9299c852af75af452ec465aeeef9467c0954a400600d1f47b702cd2b961f2746b2418f967e34f56d73065b6bfb27b6986aa01a5ba9d37737d884d254a5835fb56a25317ec8d0774a36d2354fbfee1eb58f656f05d49f9c7706067ff8de4f7a0d5f9bce3dc24e18b3368e9ff31b1a8fe8b96e05990a5398f28f307408d3216fb73b281db8a96c56ece65e8702a2b725705cee64c83d6cdde26ec562f2398a9178c0e3fb4186894d8120e0c9eac27c90548b7a220a24c7fe725ce956cad944feb8d6e310e01b58eeb29f3e8d2ac77b922ebdee625a9349432a97a749bc8de2138d1e353089972920e2dd505b2f050b154b2871375d8c0c5644bee8695e071829341145a57e35bfc6a703d452cc05070222f525ae6bd1c31597dcf8c60ddee4c24029781273e136f8c111107c586e523fed7eaf10b6d697fef5b60bb921be53bd33a50d9e1f082eaaea7afd6c4a372e720d092a85b4c824b2ecfeb37b1304ad4de2b89e6e57f1d03586ce328592850f793174b81e3e5a3eba483907160106f75f56ec6e3a9dc0fb5c737710b2757b77e581f25687b4bfd4393d6e1d93045815bae692c794c4c7d641f9a63f9a1dc001c3c23e48b276ba957026aa77f8ebe636df1083e88d5124f5adc6ab96a7eb76f8fda454867f7dec7b19ea52f1a9de5a4f1710960f4d991fd2593df95fc5805754c4f26d1ec55202b30eeff6801d17022fe4feaebf062218d0d23d2e21878edd1086b8c15c6c4bde37dd51e950fe4532ddfa1462651473ecd36d1b11baf32f3631b07c32e1dae061d5b6218a43df9a9c8b0de5d6b3bf1d45d796dd85091a7d67fdac72016a911bcf65db6590334144a9adebff5428f3ad6d11f5c9e470244a15e5d4ef602eb7c514b603934ccd6b89b39eaf44f3210df1e276ba0d345eb77ce2e23096177464080b0a30c7c35dbdbe7bbad66699cb31cc5a8ef2797bdbe193af65ac28a083038d291feca3ef01859357fcd33a09c571d6ffbcca6d0d7a34c1c6690e926c89c29b8bdf5bb35c5086d45a485b52fa45eb8ac011b12f2c07b80230aceee0edb3c8b7f739998e25472438ce90f97ee691bef878c9e943801a845abe3653300b7112e7c8e8c47a666b4c853c3e6a8d972cec32746a77e69e2dcefb60619f77c6311d5360737893c5ded1d39b0335a75be8ce82ffd68572f9800f44d2066a4ff31f47d831a0dd740f94871795112becf6326ecb0212e682da81dd24aefac14fdaaf79328d4a1db1e8f8e32886bcc28bcee0906dea4e609e3294a82710f84a65f8a3347081ab162ade3d9feb4389d5633cf0a11c25dd921ebbe44e41e316c59bfe2d85fe11f47499982027b275ae6064794421c27bc48956124cd59125573e0922586b9d7b45410d59b69aeac0616b45d4c926207a351dd47b538453f62833f72caf989909590f974725bb8d6b28d0a2f2849c9b67490431f2369bbd9c82e952b2f52d10a394597357abb0ae2dc362aced8dbb7c656009392f49e3dc4b39b69ec0636cebd80dbfda14a13f1ff0a667665ce06c7cef2cf7b6fb76d559dff4b4c9bfc7342a368846c696055b04852172a84c34709919b20d7d1c26ca9c5a0078adf4140a308c9854d3db58d3f754cecd19eb38175c622f315bd4b06fbe95ef58fc285bfc32c8c7c3eb108d9c2a1414cf0fa7c29f3f0aba4dea7f0d52aeb6801884daa7110426afe86b92d5a6ea6434efb5e4a3426188cdc4d7abe93165f759d2c1e133c2300e8723a4838f00f7b767dfd46a833dbb18f11e6c6f46dc60bda9a0ddc542d88dcd6141fb5bd6288d444c668b11ef0d5060a684e76665dd920b6b62f8aaaef2577773be5b8b1b0a6bdd020be3d90ddad1923c73ece562104aa1ba190714d89e390c1d862b4639d20805e72796d5ca5cf3acb3d1e1482c91ede1fafa3de0a17aa3fc2aebe7d548a754ddc21b2c20bb1edaede1f7d9135b341248560d20ad062aff33bf7cc805fb965615df40b8888a16e0010c3ea374a5bf854954ce2aa970a78a477ce877e1476ee7e9bcf4c053d436cf8cfe4a19ed11c0f85b110e68a6bc9d0dad3ce5fdfa4b70b7647fadec9fdff273d29a8b984792ca069546c1a30edbefadddfb507b106b3e2980909fecde27ef544be67d8f110375a3b7e83e8e743f58b8ee59f379314b3982dce9e055581a5a58dd89320be4d8f70306b6f14c0105872e1f68c2a758ec2b77845d34df375dd32ab5302ec4e497eeb58e11cd4878f583a2e98b27e4cab411e25b9c7152bb8b4adb09b6a993161cbfaf66334b59391927e5f39174dd1661495a6b702fa51050e5df41570e1ea5d773fc3827949aca9c3d625a616b700664e91cd6599dd40c19f8eb4c2023422aa6d87f3d1a75696b6f6430c602ccfae5963e57bc9abf36ecdf6e51c938b60589ada1bc1d40717717694d0123740eaf23c47197b6408c3be82d120bedb199b499f3ca34b180622a86431f1979059fc1f41ad7a3b3da1eee015f59bee059ebaad20f194273bae59e41c1f3476f4e15b74d2600832b9474d64bc716c7f152660c80297997d0b53f9dc962a9bf5633efd8cfcbaf32703ae121b0ba85d1e67efaf708c5cc3f2cbaf6119c41044dd1469933a9b94aebf82e2f97e854211745daa750e46934a4585b4c86d531b572b459dae2dc3c2631a1ed5de6a7ca1f7da7ee4cbb9f198b9eb965cf556a899b4c770bf46ce17ede41b5c897e67733954913fb83f9d88e10504fa858433df6fe3197bc9dae7a960d2cff6b7e67467788288253df8bcef61698fe54ab860f63a8b91b238ff904a579d53b57ae887a09c99d6904d3d1fe02a54149235e1a4d562ac008b607ddd0137480634bf2091f6c87f9f4073522c0ab43552df29ad21db0bfd6a3445505196af559fd6642e1297e0ccb20d6c34611265a06f9282738ec6cacbb73f00f3465e584d48aada9d40da8b9c84d1211cbe94a4b0eaa2aab07609585a4b486a5b116a649e5417b299e609e5e085a5b0a91797545cc9df523e55f3600891f36536bbaaa258df68662a43a5935a4dcf0c9b9fcf47cf296150795457a6b7bc820dc14929a81088ddfece65b33696f666af613e1ddc21c79499fb0253fcb35c7dbd7590818cea8a0f395bb79da2b46d3685edaf43cc6c5bde5884d46bd78f4e75eb315096d9f603b49f7507941abb3ae92cc7ca3854b38e3f5ac5af4782a2ab8949fd7e705e33cc652286fcd3c3d6b37b0db52941dda3244d7fe5ec571782976fed7088dc45f87227442db882a8cae944dab1775cbb33e6ba26a09b831d33e4b01357a41e2aecb73bc543148bfb659ce4716cbb8fa246cc583cb045390162f07fd7771a3026894cfa30f3cc2c61fb69fda2afeb20f034637c94976177fb5e35a7b3d8d3fb62ed2a3a5a4914cfbea446bedf93cb332fa38ca09862651c3416e8b646628e331bebb4ae8e4d5b965f393f9665ca82429fb2034da62049759c6c47a977a3cdff7faafdef74e4793a985d5d40e33e164366ba4070ac3967e231cc5102d08d4f68e9e3fce936fd82b7329c23d273e169224e891a0b058d61496688233b740aed515178c4444539927711699366d97e0a01d80ea6a099ce7212b3c7836c601b87ed5bb72a0a4a4c10ea0ccc7b3564f6623d42a83557846c3d23e75afa5bb4da6f3b71f522e9426d3be36786bd0a8583e1e70fd483736de1cb7730a20b1bf2a6f652bc85ab128368bb588c54812082ce8bcc8c982ed592b4c5f764986b249236f184b885cb4636efa57fff8a0811d611cf1e129f047acb841462111c8e65162bad03eafe85425212bb46321ab3e8e0a1b507dd5aef11a4f5875ed33e027615faf36ab09a12093cb43df8fbc5528c988fc4e1fb7d31dc8584a41f75096b1eb015eaa3b780d62dea11bd166bf8bf2af5ad1bb3bfbe178cf91edd9edd32a9976e3b085ed115d97b3db3816993679e4e7cae55914e4f4ac576bec628ffdb26213ff8a8205046fc91e042e803a88c70b14429c2f7efbe3df858dbf497413a84be372bd58b19e8f3c30a73747e2c8e1cd56c81a25f1e36f914c8c87d565bd6c369ee2bc4dc99fa0984270c5d4cdc0368e330e37028b43e59d2441462bfe3adba3999906bb0c5c3f5c1a55c689a8575c2acc5e443298f23a8a3d5f666540f77e4ca25c399a9f34878413ef03643b74f84f4553c76a7b253f5f9939b0410e899acc9013d0b799ae4e2962de2f35fbf1058a654c7d03f011a3ac3855940f1f060cc239970b3bd7d94d7371eafc1b3c05b98706828f20c98e0f1dde697652d0670d1de1ee48db07522ff1b8f5f53089e6fa2c5cf62872f202bd2d14882a0c24f2fe3e2605ba785d1b2c2b0230ab2f7e070eb6e82343cf9f1094c6240094d846fc5cc4bbb561ce4d27e8771148e19d8bf858767f3c262b4ceead4ccaeee7f2933bc888d2e00a6cab1cbc5bca6c132c1d221add24369f8b8ca903c50aee9922aa3e2d17d1f9b62025d338a5131fa6c0e351c309b0f503d7d48829fb04945b5474bf39103a3761f4e85eefea521d027c01fe0371a9ee1b8a128021bb7b5944580d8a05f4ebf1f65cf47a6e8923555f7bbf22eaf8eba7ec1210a32a411c7cc68b07bb3dc29f89035239ae24147300b50a6ecc37349097ffa16a03bd51fd40918175807a02aa9c41df0842f8b536c9ae843b05135cffa16126201e0db76a1aca2e05171a5f3104f723c4890e121377fb716ca40cbd82595854f1a244b4ed47e1053a79c344f79e766493d7a4db8810c67653db3581775af98a8fdb8beb50e866baa6e66bcfe188601fa3d25932eeebdfd3c00f1619b2e850c92d589bbbc49199d1e815424380c0f5f93f647275afb6d9ef00295871a9f848b4c9d7dd3b7577a0aac6d2e0e8050e324a9aa1e8000000000000000000000000000000000000000000000000000003070e161c212a31
flags = ValidSignature,BoundaryCondition

# tcId = 39
# r0_max below the limit
msg = 1100000000000000000000000000000000000000000000000000000000000000
mu = b6fbb9af1033a67eb0c84b84213ffea52f8a1477718bb3c971f17432b468475658053ab1cae7d8f71beb330742ea8b9ad4da4aaabdad1eb9f17e0df2ec3e4201
result = valid
sig = 19ae6a59256e6fbd0771373e7a58708947ceb8122747527ac7fa697c0a11b4bd3b85d4601c4a755222e80c56809b2cfb3e07bea21ae7ab71f9a08808215ecee8f3e0385d6287ecd26430f2d314c16073fab6b609b9aa782c937425d85a5e8a40076a99c6943d9d763991189f2ecb5e6ebba238c4f33ed98655d99f837c5f380f998846c05866e8ea2d49ab8710ae4a00bead4e82dfdadd937f64f3eb68f73f30c7f9e0af1b2101c50e847413da48d3531bc27187a622a032b0c2cc004cf8964bdaa9236386976088d402f2c19a7694be2eb22eacc3c0878a9a6ac67ac105b0f18388c5629d6d2f15ab66818ec915e3cd21a0835b47d2d1c79d75e986bb6121f930c95e74b549e1dc1019a1eea99d73afca3677cb31a276907af768bfbe4f5bea7e5d7e2dd5f98b1d7f700e030c27cff0d65d224c2f5c84a593223bd090e9a87ebb35e5230292d2d83d40bedd8199c569a851eb0e7bfbd1ec41f5a82f5f46b4e8f939aeffaee84bc3b65bcbd1fc048e017be8e6a94ff2a17336636c5eec2fe30b1007e9801ae562f3220117d918d0000497ec00323c783f3eae8134e3cf29e5493eef07650306e6f6398e46b424d7c19ac3b39705ded999705d93f1effd324266c7229bfd11262ce1f40cdc07c56376189b775a3f53065e19fd34d2d8732d94813c62fdc646c854e15269fc0377351fbd3f4b0fc7de5058d0d2ee7e3057370017fef2c51494a1032dd72ee93aa3a4d3e6a96e37a2cd918d78ff499178e3aaad85dcb1505e1339f103df5da94cb78aa204f0a67af0cc81ad462c6818352b8bd1b8ee5b76db9cd1ae400c5c2b04caf353ca5382c72d872098209c36cefb171169f18b64bd3b91dc7c360f068b1295d84a259b638e526e02c6fce3b71fda3cd389105038dc3ef0220230c42f008bad41b42a66cfb80a394a697b474ccc03cb6becb27d34cc5248f3a97c58b0b74bdc8f29acca5761020b4d802a2f89232411615b616d9921fefcc64f0d0fbf37d74390d1a4c477e930c9a4260096dcb831f524736c401a0d86c7189ab169fd82cfafd0fe809ad8eb68a6ca7a2296a1cc5d1d950add54577374cd790ec0213aa6f5c0c54ba53e22deb34ca320c3634edbbae2663d7c7099f8af277aa444e19a55fb3a6d343416a39e5f292af1ac3e61b3f8ed66bb99c51c20b7a70753b3f676b6f05c9671bb5eb49bc531d60efdc7266c1aaa8cdd26f1a12fab3a732a8d8bfa96251e2eb8737041079b5cf5ae46a22ad070b8ade304a3c10a8eb17fa20b5c37b1ebd69a105277ff7aa2fff53fc895f01a4c16ac4bc043731445d4f397a8af51545f2a6b7dd07432a9e7da5e250fd55336060ee91aef91ae64de1e7265bda62faa6d7d66af6a30b9e280b82dd54fd6b4025eb87e191c33b3c59cb8545cd91b2c7216c95398c56e430d80c30a5786bd3ea5b9cd560e8f4f1fde51160b308fa09f06631b563407abd72a5aa0e9433dc14b028337e4589da5082ff309a4f54f28897ea83dce9a7f00c11b460afc6b7f468c093057a91cad7debbaf4034d22d1033d64a6a53afa0950355b1fe75ea7e76359bdc9715618c637a795fbc5624b7ccef1bf2c456fdc59bebf529a46dddcbe05f94fe474fbe2f67a37d21e1bb3bf0ae5b1529b1474ff1c30effbde1829ce4c70f12e9ed8f6cba5e313f57689e249786573ae3fccfe836c99154074a3e25d84cc3472468efffe1bd19f27c2be739d9fac4f3b0eca9e0dc422164fa1de778c3e2e963af800feeeaa5777300905ee6b944f0738bd3ac70b07f07fd44d1237d20938be34053f2c0a6df8b8a30393fb6c8ce5fc9bb0f16183bd3b8cc2ac8f131901d7d6c5f977f9e00d2680cbddf58f53e69eefd7aff151c07059114eb1023aa7ddc8fc499d828e492407e3ada888dff688e9059cdc14f2c24682a8c08993015818a468c232294d60a635f39e1038ff589c3d5dca5f4e88517c81411d958c1ac41f32e20712335dfdc535eca3878b241a0cae45911d9795fe4129d73605831ea06b2a660e0bb8db8507db90724b8d43444ca9be1a09dc5850bf6245bf3d67494fc522f5b02a3b605f7f57ae30dd3553de395804138df9d4e618f5415941452a01e40c09cdf84d7f843767ecdee863b4bf5c60292dce9b017c3b1a9f30f5c3143fa78bd17038af67cb2ff1c98aa55c8b9cbc1901d27be5df4e926433fc0e01afd4b823541bffd88feaf94a028c7772355d0a64aa18e0f1d1b239a84244a3f5238774a7a259c4ecd2794615e54adf59cd38d2cb315262a22b85008093419dd22efbf27f06e14e1d50661dc05dd9c5074c71187094f2374d0140ea4623580f1c3c2f8677cedf77bae1c5a5b7cb1d2b23db343311cae4fd50f2424d298e0c236023f0b53b8709622a7f0305197fff2caab0dda080f392603c8ace6e46f7d1cd3ee7ef7f74372fc2028d3e550afdd2085078dd373f3a27fc2975917921f1d7ab796e8c77f703b1e7201a48ef5fddd465fe3ccd2465ede8049d54cc60d06fee0e5bbc2912a2d44e250e0819748c797a2a44b395d86fbc48979d6ac808b2791bc3b11312d4d312a46d835e5233fc471bd7b7a802713d2d1be5eb7ca8378b5c2c259f91721f6ab3e1a5828e7804f9742adc1b3dbf5a5367325960087e3976db60521ab0bf559aa43e5cfe6f354cde0020ce894acf4ec56db0bc8cf49f17fe0b5e00e147ad50736360ad39bf5c561a8570c5472da1384ecd3c698a9f4988986e68cf311150ba5926e56c0b133d25d58d6d741f7a764a453f370161bd258dd027eb9cd8f3a1aadfabaebdcf7776a85bd3ecf852eb6fd38fae45e9378637b6d61732a7b39619c2c5eb376387da563874cb172235c814593828b2f3ae8f1dbd51d27b73246acd8997827c9bc6a44364a3513a9e890fa0eddaaa2c69ae98934ced34d97866089f4481f02bb53009a3140fd3d3fff07dcc0907202c7b8c2491b046427e2278cb07cc61c50fcabbe3f34dbcd2ecc5ddc5139a1f99f077c04bfce74f1e25a28eebb1e1e4210c3bdf749387d02f1ea9781b71d2ab447c2c9eda39cf0c95b587d2083a683979106f6cb8dc9667c12078aafb97d65a349e9b4b8db4ccb291ce8de306b53d88a8919bbbbc2f245d03221b3f7791ce7e86997a90434b588d08b547bc30072e962dfb5458d2e47eeeb2c08f92fb3af636bd30dbbcd0133c7dc5a0ea56f1ff4566442ed974addc5b46e79b7801bafe7b70bb216ee5e85a8ff6cb4c96db1dde6f275a9273ac670fbd976530e0d4c760c4857f26998a4e2432d0f2fc419213bb0fd6ebc2c600dd027d7d0880aec2cb12516c53d3a322e353d683a0d0a95bf42820ccc4e2dfabb329ff7fa1da8493eba4e0e0f117a1c1e5b1000b63368edd6744bb352dadda8b79986c47641d500c826b5d9de721d7589b652bf4e085b977ff1494e1e3ee0c730c7fc2b9d9a3a290b63ceefc5bfbe47ddb9abd422da0b347e56be4f4385480955b292e272665b8e59bb697a30c5dbe7972e28088da493c81ecec7af931c72eeefa2d97f6f0a38ef4c2253b2a45971bcda5d2495d1194f3a44f7dba53bb93684ef7fcc47e11af588aeb7e8196dcd19cede976a4a69345c953eb2d349b2114582bf992cc275c764293082cd02554d82150a4aab3561d838f2e4185aa0541d6eeea34c690390e2995969ce77c4e3df335d349efc0744fc2f00188b26eb5374f40912c8abca7af30403795b04ecbba77865768f8bc74e3da3133b539c813b7de96b422acae5022944722f055d13416566e8bb6ae3e87306a4fd94179beb0796874f38c6f70f70cdf829e655f23f0783b37d4043551f5f2b7640d621c7e823a2f2752323065df7fd85f10693d0355ddaaacd21c147005f6152d553115f69f4e363cb1a918f25d097a8fa20b52bf73fe76bcdb0b8d47a4e90d3bc6c49aea17e86b3ed46fac9f3f010132c13355300fba6af903cd10bf6421001c285121a09e024c0b22f303570e64d9ee82eebd2256532ab1bbb97771d0e7b48362625179a1e76e8e32f02be52a99b1af215cab44d1c4c938d589f15c86a962f1b6c9ce63d6969b42b79c450f684c4e613101e6decaf43353aba3c3d06f14e20931a227bf4c329715274dc92fcb3a63a469556b632821ce0a56848235e727699baa4d34741c799355b8dd4b5d6b3b9bcb9e7f568f67964a582a3094d512228781c322fe58c55342c2838e4b99a067a60a0fe0e58f39935dafa0f3943f05439e0e9f5705c23385faf3a4a132602302ac3eb68473666fa16bba0219f56af2c02c1b634e6ff07c7d29fe1aabcd031592a39d64c579492d1fbaa18834024ef4b3d3bbf94bb51f4ff360d96f2477ef2f09577c1ffa466c79657cca2638fa627fa478595d52dcfec7e535aa9073530527b6041e4718275c4ac4653520ec18b9e726492db278a8460bb6cb3b5d1942b39da670f48829710c2fa5c6ce2d6c22be7ef3a92467ba228c9b1b4390603a640269287b583de09b68e5c4ccde813450755e332fc242ad428a1fa977011beda483c88d14acee94957c5102d8451dd4f488231b1653c79e6a0037fb931b1759824c1036b9a62fb69d65363e8070435f7b473bd75742138f771af622ec5604541f78a58fafc526d74debcf10843af616c188dcd1741ad33fc8af61b5ee5df15bd5596e5504e437fa57658610d6258e9d7bbb7b68bfb01965f52045a9823ee8c7c5207c6caccee4cf5b8a664b6bc80a4d9a31024472087960a8f7a17609eacef0ed404ed42f5f2ca0248155efaa8d92a8d3881fd7037ac9c7050beab52ce3ac04d84820c2d40ac1a4fcc0c2e53adf3b45ce5fcb0543a4ec14ade338cd410b08e873dd6c69a445229220690dc3ee6aa1008a42e95b5b04806cc149dae474059c14a4e4ee70fafac7e0f9e6a46eeb2406dc2db6804d473753465d92b5a512327a5390f6e9b6b9dc1cc7d26c2d874f6dd408f200b75d369b141869179286ff869ebbd6f0aeb4731f6f0fce75f3073a56eb2da03e5aa4e7919bf8a8e95aa0e739d4625b22017d0a959164d3c850ddc3747a87c1fba157147bb389f139576268ee66c3a68a37e44a3efa024e75601c9612c25292393c19eeb7117e992ebfffeb2d954e169ef13c793d4a1732b1c6c514203439f9e357608c9582a345a1ac7160e531906c932584603ae033ed762902e629985269170da62c4a0dcb942475e84f4795a4fe14eaebe6d81c8449b7be833538c2c48ba00121ff71baa112784775da3a97952204e7c36667b032d0653c7a1fe6c049c55f06ef6e7fb2d082245caafece7594640ccea08c41a3c8e0bcf6e9de3c9aee6783d5ed106c106fcfa661e908a6660c1703650eb3b0214ce947f1c3bb17c8b9156c1c40e192febd822a9ab1293426fc80ec117b1f8fde63ee0c22b743b4b4f334df749933ff182186bdaaa3274c0a20ee495d195a59c9bc437539d46aff19d5696e199e9128239e23a94715a4d9cbae6fcb8ddc7cd299b47b9b3861b1bacf703ff4a365548c9f32f5ba8c9e963ddc29415aa8c46b602436d35ea864ed77b5faccf0ce4c4ecf2b9b076a10b25bb9a6bf75eea8b5b38f6ed9ada84baf2267a5068964802c878270f7c1e306d01b9661889144fe799a49f17c857eb03487a4a26ff7bfa247dab3384fd78f3c6ef2c3b392e1dd950c332ac038b03b72da8df56e1676ade60cc9e188303a92e3eca0f4c4fd0f186b30504fe107cd80ada4aa3e3de3145e445e267412e9b5392a457d33f80f010f19f5dda7f3f454eb0e26d24d426a146259606b42fd9e2ebeef0dd8ed74692259ef869c72d9bcbca0ad16051083c0e7ea52a44e6746a278ff04e90f588fba34e812e7e7ef92e3561eda68835bd2c32c5171020f6f9aaa95cf5c94367ae5907e21a04079d637caa997145fc20a847bf36288b42af90817074111cc12084bbcb6abc3911b71ea5a6a2b7b3586ad0ab4eb5df7219ccd110363352cca2478cab48259693c5ccf3d8b5013eca415762984ffe1868817143dba4549f20abbda0a535e7924ff5538614b924bbbfdeb2e582d5fb99cc9bfcf8bd5cb5b9edd7b509370751c9528ae35152906c6003e136484ea1228c7bec816392c42137075d07ff34b7a01660aec8f1fbf2c4983636403161593999099952a214e5b48a5fce0572653e0ebc4b3c610bcecaa3b1247bb3dd079a4decfeffb28ff53049878fcca1071cdae4bb1aa43689a408072bb710e7a7caecae50d64341921d502aad2a8d44b8cdb9fa8d7d3d19196665493bb4e863b3d465a5e5028acde200750ec9e70cf8cd64c7904a75795ab0bfc609277e498ad9910843ee896b08772414da82bb92641a5f366c3fce337681660af8aacf531be95cdd007ac254fd4dd17cf97890c986afeb1574e2b7954796bb6a089b72aefd8678bbffa5413c7530c2ec532b197d9298a13365e3c5b86bbcbfb6266728190c2dddfeafb080e6a75add7e67f89f40b1e737ea4aecde0ee2029a119435a9094a4000000000000000000000000000000000000000000000000000000000000000610171a1c23262c
flags = ValidSignature,BoundaryCondition

# tcId = 40
# r0_max above the limit
msg = 3a00000000000000000000000000000000000000000000000000000000000000
mu = c5e3cf414e203328077dcce7a1ebf5bab9ca18468d937a5926e4479b07e8b21274c911c69865b08324440887570e96e0e7d9fa50b4add8bd1d3efe8e8c0d69c3
result = valid
sig = 32e60d8c723289035e9091ec75cf1d1c1bd438a12e3ad4f467d13166abd781641667063a342a1eacfeece6ca2f5164576d947c681ae4e2947929d3e8bcefa4c3e777fa79267221b0d7d78eb99a59d712c48d2fce4aea7941dbfc61abb91c6d163e73b8666dc7843d45e69e9478fb9daed932ea241fcaadeb7de1ebd282ef863690485fcfa2f7738dbc5e93eafbb818a66f69748eaa95209c0a76b5a8fae566b1d464388c65f2d31e376a9e6158eadcc0f1ae1a69efe0f2a219a82f48c63686ed15e9fa832aba08ac5a302430db0004688d3d6c74c9fd88ec364237d40dfb99e0da9614b64e1e7d591fced72cfe087ad293c909e5f370a9fe0da0b1d99db3dce3062704287add26545015dc1c6973246a795266d70c88e96b4b88b9223f2a0d687d46be4ece9c319fd7a033bd1f3ed964bfaf56b9b5d1b9fda100c0538c5147d8764714ffd1fa58fada1cc9c0e8006370a46d7c506490e645274920587168384c2388744592920d0ae336f86ce37fbc6fb7b1fc6fcf98de173af0bd0aa2df173fae18621bde2f0561a4652b16d5d098c2d1e09589f4f4428e93dd92e2d60971511da99face26eeb3cff768eb1d4e31329d45a0cef7654f73c3caf2d13aa9fcd0b33d76ffb332265b15ba97934b34563f2bcf644b599f4c982fa36aa8f14e33aa25689553789de2e24844c9337945ea7c71b61d49e40809e20b45e5985967ab5c2a6bc49c15fed9305d0461ae96d231e4dc775731594ec281cd9f92683efee4f1b3369a1501a882ba5d6370a93f67035c4e9d8fed0e3821cee2b966c7b6ff23c8a17b241ef44229c2e945ae691d1387cb2b2ce4d1d30b8883ff177858e82dbed28fd9055012039b18168cb7270bf46fdfcadf58ea707928d2abaaa0a9f26953eb6494ced730136411b5e5395894a79e16414c85af6d8e47ed4e5661c01db7a47dcaa7a76f85816fc27044751ce2625fdcc8290357b98cde4bd9d57e4b9eb3249dcfebdfab5f2180506e916000d7fa3e0a86a76c5a971b0013706b556e8ef27f729d56bd47d06ead6ffdf8c91a77b2fb857ff4e066cc113ae600c39632ec28dca2c10013c2b980ac8f874236a39ada711a3c0ea7710edc7007c197d8fb1ae364a12aa38c797b61849c76bfe0702782744075b32aae2539b06a9ce5914120e6b49e250b3dffd27f294c6e2237dcad5dc2b3cafefea28d323bbf67fb2a5b7753c98d3ec6aa08bcb14139efcfc8fa55cafee728610e4cd96d5efb746a7fa1ba3e8d4d40e836a883f6b00246ab798d3ffab59a3ebab70f6c3259b74016a54bbcbc4218257c1e7a7073d346c725e148280cdd5b6d5ed6e412e297b8969bf052b0ce6ecda744e016169538bbd5b02acba5da787fa3ab96306a4c6a46fbee5ee274df34a5217ee7cdb860e18085ab3e0d3e33c6a2080be5d92ef470ee6ca70bc3ce32cfc5a40f0bbbb22109022612ab84b0bcf4cf12bbdb65ace3b5bdbf09e98059a8a3e69fa48c997f76976ecac90da38ffa0c3498fb4be83885c73f9868be8a312dec2dc81b586a4db228c67cd06fb79f7e5f4ee62f95526b779386fc084f64f15ad659a0ccd69e17e9d49c223760a1196009bf519ff96767824ea5fea160ad6f70c47b8f379d15b693ddb94b1ced6667f0bc541a2e98bd0e4d8f8368943b590a08d355a0d848dd72d797d16d35b1e99d0af09bcbfd7b87c25876a41d9922a3a361167ed9bed24c5e1898d298bb88c55ce3dea4869f50b82b2c539b8007c61a02878b634d9f77d2e4d08a39ce16f52b8d29798d83e142073997cca33fd0539a7f52d2403ac6e6ef7be727cd1d1e5412b021e9756020220f9b4529c2b70aa713efb29e810a3d9bd450b73c1fd3d0711e4c77c559ce992cfb293ee554ff3c1e7702f5701ca8a7ad42464ffa5f77d7fde6644317cb031dca7b460de04a0798c3879f7831de6251f4535a4351f479a8d23d73cd8b2b20794f15d1a0057d4d3f1e83102182e121fd97513b59d057e1d9796a01c3d6d21ff2d48fa290de83dbfca009663755bf3f9657435cb3de48fa1c3a4f42fb96d4939c7e4282e55cfd5f8a706c28977b04d24c25e347efe3ef01ed3459fb3f32fc72b6f2b9d0974145098270f78a1b2355ded399c6a7b16069d994ddb4421eb99242c4a3ba6956a3afa78e4ec5938c78965b35f447d3c8e834e2661c1713ca3d13594bdaed5a765d17e6867f52579b3f5c6a21f5dd64e49834ac5bb46b7b364afc98e8f0f77252b89ff63b32587fafec130e620b23aefd72bbf9ed36d878f4cac7e4534c0eb53b92d8b239f5ba5df88e57ada4a85a9914d572ce778c641cc39dfdd427f8c775baa76b658a48edb9de74c4c70ffb8e9c86b1de45c20c56082f23982d8ea201f435a20bc3e029a00e784849bb483ae77b628f4ef1f8e436270824c3286e8fa661412dc6924e6db9b815d15be11fcf61ea2c8f86a41e0ab99f76beb1eba79354246e350e9653cb2804ae0bfd7e6d4f6c8a72dd9da90cff3bc27776c93bc434daba7aa6ecdf3021130b044178ad61b6c61c95a659beb2bcc12658b905ea892e8fa57e0e00256ed36894a19463c04064a99e6d15bd453e676d4aaa8d8e6c7c9c44412b97656e54f3d67bd2d6187d9d118f4e0e4f3f5e70682e3239c79ef2d0730f833c72079d5ac8ee34467eb9693a8ccca1eecd074a0e7b28c98ba545945576e41e3782f9d6a5a8d861feff550e0b89c27ed7225a9b01a76b1e5f522f346b28789ec372849b7f8fd3d8b6449638d46abf2197570aae0443333564d3bcf7d8e899cbcd1a3fce140e6dfc463bec44ff47a577ff65265556579bd0a5402afec1752b7986e60bd2d3cee84064baf72f52853b1b2974271ddd6b4ee703c1778cde6ee6a130cfee05c33bc94c094700d6970453d0c26a8af8e062fddb3394a250e5f2c6879672fff92d80627d3a773c54809b030d8e6b7a260a3b70d062ea5ca9f3dff42f0525db708c976a4bea341aab8541c8fae8f8f5f28ac0f9460121ccc9113eedc5ec1e4237f8c0ac93c73f38d4b56830be3a7fb9d8510a626c9f502d99f99211f329f36c23cef3d3102c2e4fd336328973437aacb517d65d0193ac4af29531da983e965f9996d52659aa2025a3775b82204ccb44b88fe27a9571686a43da010fbb40a711b86e4a5a26577d62040229946907474add0e64453e7b4f38ebb9f3a9fddaa89a7c410d2c9a74db969f5ba7ffd6c6bed3e76f6466b4f8fb551db2dc85434d0edd18ec3a8d45ba1247e14417cf84050856035c12c4da7afbd58d659bda5dbaaf38b4c948353fdc3ea5c5fcb492254b21e629123bf651d1dd318b789711826355efaaa9e3f9e9f19d3285c3388d542079ec8c61b02afb6248dd55d44231f339c78b355d380c444dd917c1136aad3f8e00dd5ae142f81d88635f0f1d88f6331a9bada4f641d2424dab5314b7755e81c9e9dcfb1addab9aeeafecd0080f5ceb5a2c4614b4823ef7da1602e0de8e99a56ebe4c86dea2d4f8c6e0cde043cb4526f508a0f6962e63afee2d24489be20999497b108a780213cd747778fc84bdec00e24e95ec2bdfcf273375708ea7b8957633c46a3ab1ea4b2bd59eb4d352ab78dc6db1395f1ab73eea678da2e6e85eb9a4d6bdc7479286b5b6c8f49abe06dfc19a055192b241a7e766c7349456809644a538398ece76bff405e4008f9f5c5e33b02714377a0ae1dd9325e1bd95e8c3946b140b6ff7ec5ae3d7b5f06fee725a27ace09e99f4628bde63d4a14945260ffe23812840b21a999274e3dc426813f34f0ae4a3d585e1d2012d7cb2f022061882912b8ff7a1185f51c582b6cc39bb1c6a0765560b5a89a9e169a673a226f7874ff7238594e1f930808fb5864cfa3a0e81cf4604c4089612f0056f8ba1caf28661d87e307384c13452953242eb122bf1a0d131fad896f5f917eba65371ee0c739eba9d46e51668a9cb0d784261e58e99667004155b4abdcbb3fd93368f6c583e80f7861779a53784f3b3103a0be650a7dd6c476050254080da7841dbd61926845d7c4cf05f1fcc94d4c40bc90c9ed9e1106adf233f371a0dfd138c5e8eecefb26ad7ffd12fbad5752a2d28588ffa2c9f3813675e4b89d37f7450df0fa24c0c9039676134ecb64ed86b214c5f8b873232796910097c3d15b0efa8732539dbbdf8b54a87e11af4d0d3d05bf6c5bbf414219cbecd93e5cc82dffe3676745a36d33678aca520bbfa505486906dc91a9530be0d3db0cf41e0c61a3877b4b208b4438caf58de381d8c528725de9aadcc11667f1d5b3f597ddfd711eb50231bdeaffaa5f568bd967a4d4649a1e3464d9cc6605bfb5ee0e266764264d0b1a448ebae0fbb1089e6bf9b0ed8c0fce194497478c18ca5c9eadf2a1dd2433d737ba1f1074e8adbb341541b50a2603ac2d713855034e99caf35d2928d12c9131011472cf593b1a855123a4e53785033748d07ee474f98d65774c70db079730080d663e77c2535d0bf121f8cde5ae35147453ff0dc14526bbe2f8b2330ea36ff2a10a184552631c366d579e4512fa2ef7b5304a2671ee4a04883a9ad84353ad77a6faec8affd9f3739be54cf4a3ba0852157dda50b2b1cb37d28a6c34ac5dd08621128a9b1f4f8ed8aaa79b29712707f4f03eb780fe29a71c9d33a458fd803d37add043a0cf3cf8cd07de29e7f837b2c378b7852d190214252d909c66951dc3eb641b76259035c09b87e5d15c2706e7b98380861720c18557619e03b01dc7fac5380fc22f78e411f44ad454861aa1daf1cd87d12822712e6023db9e5c4b927e924f1614d8435aecc1efa14d9a7dbf6c8a5b80ab026f1bec1533ce6ebff8adb8b3934463e6a76a6fddf374e941201cab078ea7d57671fe0712d62f974f966e69ed7bfde330c048411a8efe27777f82ed27581c5ce6577d994fe62f10cf0c1df9b4c2dd39095641bf780cf65756fa592c29cc60a28e5f4071ecdee8e77a6d70c7fc0f75536862128910a7de0ce8a334e83b352d19f490c39476f0b985221c081795af9db93747a9482be58349327fdcc2f6ba9c7f8a96c6b39a9e10b5cc6020415f4e0d5aef037f93f1058fdaf96b471bbddab64c5faa9ec8142c737ca9d6a46e6ee6857b6dde4c56064c9759b0a5d2abacdff1031fedbc96f94af9d15ebf1ca923b9713858b1ad1f8c8fe65e5dd8bd608e8f26b4f7c30c9718b0c9d73b8b52259620287f7df90cb9de378fbf4d05ead44d8c115cbe664863892985118dbc85ff27b51d9645ff3076a2321246d0b1eb5a93e27af71f72aa420ade6d275c148406357123b39f4ee4d56934bca1a34f4d3411b9b0f537c08ec56040720c00bce956552dcfed2857775bae46db4041bcd059f45820d4f51b95e30290d36605431b5033879d5e5e6c7bca677f4d8c752590f85ad1fb5cac215d7b35d6bd5cc2ef3e7c66e6992bb4c542e7f64dc4246d70409ba9c39df77cfd8323637c349c0db41a2d41682ef1672e20752364963c90862e151f2f8d4b99797e5e503d55d70baf8ab525b38260757b56bbf5f0ea62f8147a843191be008cbc107244db2e479fbd9c5af2823eb256c5d3bfbcb86a32a16e070b42bb14f2be708be5594ca19842c466811175fa2e60d8aa9a7a399cbe2324f122b1cb4a7c5f19f75b70a08b9e3ef7452506ec2ffd591647973f6ee883051cdbf1724ef595bb24bb0515f2091580d8edca4507317f9d695aac0e35d480de66960581af6285417ef08880462828a0e42de052ed0402655fc79e1ca7b6a515ff15f9ab8fbca9816b0d85a730d2b9204262b76ec20fa3ccec91b366f235f5b35ec9ddad2b8f6761c927e05639960968300734e2d68d26bbf345aaad2a3cf85ed0233bba89a1e06d30ca4a12ccf05c2c7ca8d0d78fec5aa5b599893409de7050535e0845fa91c35f16236253b0892f0a9457424417de3659d287c3d3d849eb342d662a30264bd2ac8d3f9a6838ac7543aabc6a48da58f47f4da6bb6c70c8e9568225d9f57aeedc4eea02e22acd292e8b1480153fe935dbb6a356ad21ae4cfce4a48c76f4fdd8e6a1207596de052e2b4102d9b97d966c7d86aa926e0cf26ee95b4374880509c5090027be50c93475d3b38558fbf7829ae058e44a8846ff1f10f25a3295172624d25556c92508b101f0baf86a34593bf432735d43bfb53bf9311b6a7964ede0efa4b2650cfd661f582cb233ce3f9962a7baf202a88de6e084a0b14c033e25b7abae9defabf769746d993180e71a17f22f5d88bf4b5d24f0f3f7de0ea39836500a4b3dc8a5afa87cb8d7883a797b55c9a4959d33bc56535dafec48e8d81349aa64ba99598c9cf899cee50a213003e99b7621cb37daee8df38f77d9a66202fbf2bcb9fe806471a51fa90aeeb410cfd4d524faecb3ed7070360581ec859a5bcebb78e11f1e8a1366a5f56087b3f682cbf625a663383e6b8d95aec73c547a9ac8e0f50633385660b3b5daf0f10506246b7084b7d6d92446797c95d3d9f42e61c4064a595c6e779094e0ed1b89ace1e4ef000000000000000000000000000000070e1821292c363c
flags = ValidSignature,BoundaryCondition

# tcId = 41
# h_ones below the limit
msg = 7f00000000000000000000000000000000000000000000000000000000000000
mu = 72aab21f50b3b4dfa2af543e08570e7386e232db7eefb8f0ee162f6b09582af3d5667666df1ea611d1ce695c690a9f965659a74762abcfc98abc69ba52352a04
result = valid
sig = eb982fa45799835478145c89fd06a90aa57c30fb63f766c19e86b67fc9f5f0d1f567ea029745ceaddb1dce6b82a90b3e0b669d4f13a1d43ba7a16b0e544bd144fb349d93afe2cc8f71d6a5418a60cc3f442ee5150c224b43772c2d491d0861cf4130f15f92acb0091eb0f8518d3c4391b392d14a1bb336ae5cc5f91f2641e4ec0700ba1d48bfdfc70a9c1020195d053ce76301d9a14b5dde8b2ce9e5965eb6ee6d9334a42645d51faa20ecf56eb9731e90fb873c63be7299c4afb6ba4787b5d24267f70804ca5c33ecd20d4fa8f7d29829f59511bb4e34bab987ef031c96c3aa8e6995a0ea978095c0acf0f3ebecb44e3605c8a78328659781758b267071489e4b135ebb52633f2c6badb8f39e236be68a9d3aa6885a58a2172a7f87d69c2cca2e48798af869603ff0007feebe9a8d61c38dd40900f65864366063f0df04435f8ae7ce6166dc8dbe3b710059623b8af211499ef083074607d44dfa3b7244fae28a3154110d533ad32f1c6594858df1be788bca52ba7faf895549a454b6b5cc5b166464b9365492f6ce65bf6d735f386a14aadefce3728785c186a3bcfc5785496b74f6eca808aeb19ee9341532b391ca68c959357f4e8624d766c41843fdf408e7d8be5857cc3d35003630d280b368a3bd55c27286b69b56be0a99774b14d2c97e5daf04d7d52904e771576df47726945ddb20ba97f819eeebab7f0fef25977f7cea68d973c49d353db915b2230b454ca40feb88895f6c317dba532e944fb04244b518f7fbf720146079b30d848d0b1bc36df04336f151ffcbdb4b152c9c11299fef85f4c5c2d8b3278baa2627ed608c0225fea29e3bc432200f8450c0e21800b4945060b3f03cb7c7894340d989752638c1e1f64ebbb1839084c194b751afd389321c19bfc4a0a7189c189e8b880ac1d4ac5fc9719f039def85eac6d1ca7c92584794acaf79182302f97e233a5227e788107780733a027f4e34153eb8d7ee0105f6178d9b68d4ff3abfaf2cf2c3049d5f032d8315e3257e3bed63d370b77218002d6e076a37b327dd15e3a6a132d7aa1d5d88ef778d87166171e5fb01c257075a85f205feb9924f75ca92b6de0857841735f291338e3550da1aa509391872a3d7611af0cdb6ad262b292a62fd0ce6d5e220d7a13387bb6512c74c6aa55ee3d33968f92270686fe157a90dd7bd499b430b411994cfa392443a591848e8ea0365c5da87c3f86314cbcc831f7a0348d2d6ff9591a8370fb54069d3ab0d8b10826fc2ca09cee7f0f422b6bf220a58489805dc1d0fbbd4a2442a047d0d3ba0508afc08210336a73cbd1ae088ac082b9d8620e66518ee3d7130bfd0853c828157ad0ac7d59a73d1a5a88b089c6ee0489897fd4a00d895ccc1282d2fe6b122752472aa76bb3c5a6e5092a25117ecc81e4e92482f996463517e001bdef74669bfad2f412d2670166576d8f012bc5d9a616a737c0d289d1ec165341621482b93b23d68ce3c304247169c2ecbc5da82a7302f9ce8bbd841a74af950efc72e6729a10cf820c39d49fc4cdce1fec3f1c8c57dbfe9116a9a58e9b9437d91bfc8a7c25938b344256e15360868962ed3545b8c804cdb64c1a79394483703060cccd749d326e332f3c61ce53b7e74bb1cc1fa33cd38c75b5abd5b3bd3f34c5067c42944a325846e245eeeac6b00bc05219f8a33e7c19e8181f4b12dffd875ba85ebdac733fb9dc4454e2e02ee47854acf8b9bb5e93fda07e3aac679f145a5f48b608eadee51cdbb9104afd150f9d0705e80a97be22581b988f54373f9bb665342062a273ad2b539effb6b79f78143a66ffaa5dbd0f675faa9ea25f615b30d9e1f3843a3dcd7292f268c905487f6db5be0280512fe3d4392d2d7a3b8aa9ee54315ebd923652112c80951436b83f2474f332e7037a53aca8a31fbe54e403384923ffcc6c85caefe9f3c738d1d8402c0bba3245f98b5e1f76aef5575f07e13e1603aa1829d20885e29d97abf9547b3ef32b95845776bf482f72799db690002b91eba68cb6f4ca77d72e31b9274f92fb097f9ebe7b9ca5cd75eb533749a522d5f69ede037dc5a27419c54524b3fd3454fdd58da5839ed47e670c0f7b3de0094c09e264d87a56e768e76cc4cd46bbbd201922950df15584440eab951e073e6f91a9bfcb5958936489c32d30c635120615df2f2927d6832ba36f488aee9bd9c805e2e6c2173e2dff987efdb208ed9a2c1f20ceffacd781b4e3c47e93dff7dc33db63eb9e6966cbd74515d8280007e7df18b6ea4a02e430797a1807b029ed8c93772b03648a96c50c6641a40b15f8f615c71cdc1e1e248049b22aad79120a59fbf6bb8c66d0ff70e4c6bc474f1292c8ca7b1b760da51c1f708671732caa009179d2b3b5d1e5cd943bc176d50f41f76f71d7202582fbceed21a5e05b091afcff748f566626d8517cb35ea2af32ac62c8a71157f8190badabf76632b78fc2d7039de68277d79a0496f01012c351d01a040b6d92909e9bc65b85c86b72e2cb981778ee99c27172e060b0bae121da6c4194d92ac9148636855b5e630d097edee7390eb1ada32fd0c2f677a2abf62dfa6f3ea6e5587102e21fed8c25f22b08a6aba3519a70972585e81efd4a6fa3f349f61beafbaf2658084037a184014843250edd389fc36cacd01d3c31d931d4aa33ae3cae92a3d5248da118c2184d348ced3016ea32598f5b2051550180605b1607acb526ee84ff182bcc15d435b05e2d2be2035bf9b801608be9f6e494bfbf90215dcc8149d965b373b0a9d154c89989ce3af93dc74d55a1dfb8b963256a6f7c8b985eaeff96cc8fb4e0e1a741dad4908d1429ca705e7e3810eb5ca645a5c04f40876802f6c6c9639294c84f4e47fede4b403d6d76ac71207fbaf80a5b7c55bbbeb77d709f68c3e114b174a219e4cd6e170172618e28d8586dc8288d6e7cabf121ba83077ef30a85f848a2ced20004a3da0c91154b344e467180410539e48ec27fc61100dfab7ac601d108c43cbc5fa3e57269178d8086cd25af44d9085f7496f4fecc37969f9227efd77665b210d369ddde29fcf009e9466c525818c5f34d9a36dc736cd7b21f45551f852b7118fbdbdabad338077c569f521ba40048740c476d629097df980635c8d9eaf0203983314daf9e9a589895ce28c92169f33b9ff16284b1f5581c56d9c73a7a356eab0f4cd121ba1668c9502fe795569db8183bef48d8cccc6d2b41168d5b6d475c2b925a5d176fe3b1d21d54b75662333dfa309d540c4e21d43be23eaf62c553e098cc415e09c935dc171ae12267246863fd4e2ca080c285931a13bc2f688b3f840e53d014ee7bea385583c3f655c753d1fb961b739c4c4efdafba5595b9eed5034349d29e5a7b4232723c7cd00f0bc6adb9b9790e4045376fdb5d1af2a330862036f703bcf2eae0c11a6b47cae3fad2400dfa375a45dd96b4c5b4f152d1340ab2ddecf98285d28e975f1c3afee112b32de97feb17cafd803c2ff3b7fee9fa23172643074fcce7a639d4e3a00c60e5907c32e31eb98ded699de0fa4e34c8e7e59dbe8ef8eb15ff471dbc46b169d0d3c696ba0a355a74c9ea65ddfdbcd5d8cbe92f22ad6ef572d9222081b21bbd3b7fef85a1c8bf216c7b7b1568eceb21844252d046e6f473234824de86fd85cbb8d2c9d1f3b7275bafba86a3757d5f89b21c43fc66144e9fb6341fce3f5283e3d586b3b1e143668fc39e4382df025912af03c7ba58153acf7090ebd5fb37e43aff06dff92c5063ca7649fd757d2afa99521db0a4c6ff2ca1b0d43cd3945a1d7b0eea778da23084dcb50f525e94ad7bdc6564339f37ff7b091cb9905b328b0eff09138ed5b826a51a05b020f247f9d40fb0340de7ad7456e95dd1a624bcaa5e96eb66c775857dac583937d1b5e091038e1a269f56bbbf17fcfed8d146e688edfeb167074ba3623ebf768d46c88beaf74697029f797d58a3169e516b48ad1be87d6db7237fc3feecafd2917db7651089965209bb6d931bfb868be56d6fdfee3158f752a7d503f41068c74ba89bda10da55a6d330ed0b1f233d19855ccbce4a051f2748c849d6ae3597305108d53b03c73c9daddcf47853a4d974011a1064418bc810a8316fd165fa3844e584da227b7fb4dc82d3f15209ec9591bc517391b0b197d29bad50ec19d7854b40087dabbedbae2c6de3580239bff0e8a7f79836b441c048d86306d4df902cf8604c45c8985c0a12f27123f1c9571cb31e7d937a331eb6b34c40a5f9e83f5fc2309763065b21963b0ad5ae2056dc8a5f3306860c0c01bd30db187e32c3acde47e219e44f09294d63bec2c01a08d55cd5b6b2d29a7ae2ec39c5967bbb39fcabb73ba809463b6598b68dd0e5f1e0e1e82c5c66a6b5c6248747f4cd9479899749aee922c22fcd8b434899684c333899b57904d4d817d59c3815ea7435a084251f96d3d5de95f8be82ad7695696c8138f7857e9ba3dc03ef87a1bda5d7e38572730633fb9ef33b10bed3de386be89e560b69955c888c2bdaee9fd97f5b22a25ee7ae15aee3f0625700ba592adc7f12e70cb5703c7af031245d4279e8eacc72b52c5230e9998666d00efa2301a9248c2997c104d093c26d3a9b4f9ebc532872948913126a2ac6f9deb9ee15f16a298c4474efe0810ed6d2980667182475d5abaf0d26e87b54566cfed1aca7a716ff6d284ec27ba3f7b76d17a317b284f7846afbb67707d627869d00534500bc2bdf317e6683b0b195255c39f8b4798b1261d16c9b8ab4530556bd6c7248dea6cb98538b8f4401826d7e5b2a0635a910c662134eb603cebe3b3f699bf0bb751fc103fbdc3a8efcdbe480510e0de968a21f50b3f0eedca3d2d0f661efb86108f5712c7bea553ecfe1b43b21336d361b7502ca721618e122cd64731f4059821a354e57836c54f450d2c5f8928fdcd9d931cf547a22175a9b398ff80e98d5f643762a7e4a7dbb72162545e663ac90f3bd663d6ddc5c1427227cc28c111fd522528f002874a48cfd54c313db9d6b68a8f03a2116b458b9561db3b37da96649f96bea6b88b5474603e75462ecf2d05ec6b76310f3d48da77adda399526e1349b57961791d9e361d875aa110858a6f8cb494d67fcac207ad81d19c9d29f0c62cfa4948e1e12710d6a8829bc21e52c6d3bb13ae9fa5f340647d515696510bfffbe2b845492b47236c74de594d623f858c5c567f95a9d369d90de7ad23bda5513352d8cf5ff4bf109eb793f630fbe4917fdc900068b379dc4fca4623aa53cf55ef9a695d8f4ba637a264025347507638a7ea25a51639d695d9d962f6524d9e7d8aacc37cd7820b6d386f7f41811771a98a8f451a9b37676389135e5a8887e1d53a601baaaee46641402e5752288712166a00603c55ef616642e3eb2bef8ce429882fec988b348300441f9fec3c0b5963c54ab8a66657825081465b2616fe3f8c5c5d3051be3a374ded89fa14483cf4d8e2ee6700fe0d172b0b5f7d37794c4a3cc324c95e92237386dba5fb29efd1d39176af04c34f782f7ba361f7b210fdddf0b7b93cffaa861767ab174b31aaf6d72c158276fd1321307b274a30dd67ec513d090f6c0b9d85739d7e1f14f64117a13cd4a6978633c4502021bdac582af67922584119c59d820c41864787e5d6bf0f499343db1411dcb8b7ebb006deb2e7634e6515e37cc177fc6b8c9217e3c132d341fb2e4d256bab6b9025a85f5ceede5e203b2da0880d002aeb5cbede9b81808f734d1faeab095360d7c7530addcf0a290d15f40a108acc4b477af177f89329f3cdecca22c6b439806973c79d24880b584e740c73ebab3c8f69b0097b73f6861911068c1018829be395c56a33a7fdbd66e010c3ea5b943763c7fac10a15aa52e51b7ecb73ace6c06a484e134cf58b91a3623b59b36edfb6ea701874270fd6cb10297a12634e862559f87f307d3a830621733c24b0fde0fa68a91416318a17a508e21332c932b37a4cde4c2270935a346b12a05708f559145f888319fb660de9c02e81fa7cc0ecea3385e3734e83243b1b65488dda72e23fd315c018775f539b99ce34dc8c4a84e785559bb76d8c09601ef39989fca23339c0793a67f463a72bfbc74fcd0afdf30600488f749ed2e8428c259715eeb9663856ab909042974e97e9309dff7d58344c5fc42ec229eadecc5e495fe28aeb8b12b8e11a04d309422e27579239cc9f044cb84075cb989b64f14c371a228d5f4226c219e3f4db4ad76ecdbc7093af52b11cbff3af4fb99fce9b6106d724e46d53a47ea98c0f392832d198bbd68846f94f1fb71762fbb3d5f846fdc4959a90aa13cf01028163979370f9bf027b6e1def577e50ea8c1897ce394ae89c0be16e37dae748622f36a335b4afe2c9a1c8f224e0a7fcc09aad66a2883bb01c962f7a0921139baed00c15de4d1e4e28c43ffc2478ef50414162e505482bbd20f1454616fbbd3d8ddfd545a61a3b2e1ef0f174f5e79848890969ba8b9eff209294c546d757d8283bac707385a67718c90a3b3b5b6ed273c3edf15182d444d7e8bbc09131a28333f434b
flags = ValidSignature,BoundaryCondition

# tcId = 42
# h_ones above the limit
msg = c301000000000000000000000000000000000000000000000000000000000000
mu = 7057e50d4287aa36dbcd355c5b047215abb11b3739a70c395521d20c27c49027ad3506d498aca08179b53b9f6efb064e390e10980f7b4cd55da9dd3ce4c44aea
result = valid
sig = 031504378c478bf373f111f4632a96b9416f4170d326763c5b0c08e32e8efb77f7a8cebc706954cf6b9cd6dd1e46983c51800aa8e56e4784ba02979a4a3d277ee9d69aa87ec346a30c74c69ecb9f1dd69238f113bfbbf1f5549821f3fb3fe15090436cf610eed1cd67f70a352945c44b70a24d8939f27a09ee996581f1e5830c5d8a2884773f9c3726a0220c5e5a465b33a8b4993f6483c8dc237960b9f53687f6fd166c8f9e930793fe6945b11dc31e77d1ef1d43666e3947a5bfa7639bbb4054594271f5619336766f8f8aee2e6584217eaea754e8b697dd3776dc46ffc80ef63de4ae8f292206ae5a0f0dbeeba6487b5096c6afc2f9ca7cadf8363772c577de9ea334f1b2d407a86e3bf06956b004cb9484b06d80478367dcb0bc91ec1c82cd6490f46db07bb0b182a7209ede4f641cce12432f5b329afb4a18a1984a389aa3150a284e3a3d61f5ee0c820ca31254d05de720c2906c87ebaf233cf0245c991f6f4861e4396f8f64d90730550fda3c23723408748cce995eabf0d630f33bfa53286b9693a4b2bdf33d579d36bcd419fd98c7d13a8ee631482b7f94ae15b186f75e7f2d50bd6f6b8a1996d33ccc8082728ed019a02bffd640784b58dd1414347a3778e9de94941065493107b57ac6290a8904847763c4db9924a379b024ba5e563a49a5b4c9605a7be5723e476bd0cc1432fb8f695858fb37764f5cc08bfb49f6f6a2eef7812b99ae7471d702fb035d91ce0b6b7099e5133b2196de75f87ec7c8797ebe0a862c8296f040eadda2483f6985e14931bb16b7b6b602077090dca0aebe87d08f3c232cefe4df5767180c0b264328ae5fa2771e77794bb49d56622b952d4ff8ff0c301f3ba15ea42a972c4cb1929cfbeb095c2c5cc8c3a6fdccfc41aba04626afb100c011bad23fad9d54e0a7b45fdb25400df825299a9342c1e4286729ef93894a851f29d42a60c676f571a8572e140923564863a6814cbba7ae21880cc014e08dbbfc32cf0822eeff39683eaca17c3ddaf7cfaaed9936743587af369c2b28346bf892e97d1c9b2862f3fb212d578f27f7cf699c95df94c110ae7e53eabca8f8e3a13ad6606b98a4de8b810974c846b5e508be1a0b68a862f5226a8580518ea41ad82c1f38c6c3c10775e3d68d74bd733b3d03bf15d4cee186f3538afb1d7e1104c2ec2a76faabc2a3dab4031d275d1632d03f49f3bc8a04d8a3f8348632f0a8d011260cf1bc8b2953349d51fe41dba11a7deb389e8a02f47b3f4396acbec304b733f559807fb072dcc593b205f8e4f290982c099e103babd686eba2313f315d5883afad8186169e5eb71335092c6361e7efbca48e08cd9e5d8000a481375d4c2372321bf76b997ece8e288be500e0f7f8d8073c25e0868c9bff7bed106a975aeb4704104990878407c45cd7aadda950eda8e9b8e40486e9776fee78d92f40698e8de429bc906eac89e452efb23c61ea46974a8ea6e8450b83dbb166e972ba28a2dd3c6dc40ad741aba943aa4d5fee3ec59dc0b4e08464952b27332237f1d8a653c5b68edce6bf0c9630e7748e7f2915df23a621001f01b6d2298d381a8827e0d5804921661d52df0184669ecc59e9bdfd461410f087cc4170e0837c8c7a60973362b33f6b6ca22b1b3e80fe0482f29b19edd74b9017a605198ce9971b22f0a6203f2433c556e858fd0ddfd19e62ce2531854c57cc19b57865fbd0e099324da4ab29a1fe310595cc3171b9bbfd094f8107513f5386889dca1207553483365992c0406028ab21a67f48a60ec6dde387e483a5759e3bf06677c5c8f38341c15cdbc8e8a65226e7d9417e230b845bcc3c1aff072cf04169b26dca100095a463172c4ebd4a80a34cacbcf4774687886cf85a87a523087e28ace60b0ce66f27721f6dcc7e06aa007f8f12d99151729721442630a9a9cbdcc44545b6ea1cc522b989355d5153fc2bf7f78c805fde449063f5de40504e58afa41b84edea85538f3ea4d640708207fa3777e11de127c370ec25f406db74686d46368674971adf4079647d71b9ce69a4a8f1f25e3a4445f227261b5bdd70657c6b915150a5b05bd587a36944ca9968ee7acf02f346f9f763138ad978f85e57e8411b8343ef102139e32e146a167b064520cf9bc93a71b9e1c39555c1dda9dbd5589a5f08dfd1397a4f1b7b8804ea3fc5c510744526d20f0332c6934faa2e6b1c53f3c4560f8281a6ecf87e5d77dd685f84d7e7613aa4116cbb26b43e0a5cf04cd8a16944966a9d2983f73bbe75d622d759334f511be614eb5ba9b89c78770ac47e739ac76ad0e09e14f111613d265ea8f9e153dab08f39514c108353883dbbc30abfd76f1c4f67540cc9d80478ec9b73d6f6a29bb361d50cc19295ca601463751780c8c3443160275d5502eb4c823fb09a756ed5ae52cd1ac80b7fd327c4184f1807890dda962c4b8c4448ba380a87cf1c9e462a09abbd5a894baa8e060224e52d6b2981661ce9cff0e5877d59bb64dc5d9d4218f4365084f484a75e035017030a405bdc0982ab703621b15ed20001852e0d15b72ae3d4279180a95aec512cf75ba8d172cd32c827dc8d3af4cf6fa83d0f88d994dd4720ad93a274165711847750c472f0364175a0e3a3760c46d1003ac1258ea71b4b4d9b5c03014cbadceaf78978408cce9fdf0e51d176ef18ad7fba2fc83c28941dac1f21d1a20f4d68cf3fb3a700278a08a6e8a7d528da0e0ea2af4e6c1f935fd3fa1f1ed1a4d4fb71f4016c41c9acfe9b3a09d463ef95300a5c0616e52392de4440b52f06f9e2d283cb1b757dbcdbf456cd29a9460a59b076d130aa2253465ecb37e5a6acc952447aba5c60f77ca54827f7bbee49cc3b4c29a19379d91e4594d27917f85bc8444823a5986c2d7ddbaf457fe4979f5211c490489bbd33cc4c6a586c861f4eb19b3103d0c2341d2bed6390129619cbfebc343249ca39342f79a90af8b51daedbeac91eb326bbc8d016cf797868eb8ab731769dabb507bb4e25862d2931bc7a6832cd13788c9ecda8f5289bc47e80b9dc1b9de6020c24b9cb212100a9dcb2fc7c50b868b9bbb0343e8d1190b9ea6d99137bb55bded17756c972ac19a95cc333e18ccd4b11c8df3b0489eef1ed7162da05c8a407e596902f969712b61b91a6239a67ade31ebfeac592c155754e2688464f80204fff6faef3b4c320b8971741791f7e28142cc8dae4e28751339784251254897733938094fe985fb8db9f942e924ce1090c2c7270e09b0355e9c37229cfc9dce93d84e39aa424229832cc2a2e19738844434732bc95bd487ba5b0a10b7677aa95e2ae236edcc9c49357cd1b711bec8bc2925154b07f7f2b5d9e1d1312396a53fed2297d29b00daf20ae768b9b786946ea0130f06be78697ae2d00c1d2778bfdde3b0d6b04c5f78a55e381195afd1e5ccd9d4b5f4fb48a884eb1397e68548bdd3d19e63dd744b1f652fda11337cbed96cffb8dc5b25edb8ae5ee18ec172317d5b9db4a3a384c387b9fbd785947cef367da8e971ad6367f11a41d61d7188b04c8de251b98ab8a6da367969d1e6bacf893483577a68998b773078058d5dfe0b105be19f66f46bbf4d69bbc075a252e0af5156c479f1ddd79bb69c6ff31abd70247b6801ea9b701ade7aa383c59dcd805194a2528f0a37f412a5dd461a6129c348ed9be82a2b117ada560132cd49140c6a9022fdc8baf7638a62a24edf6a5bceecd9125a8335724aebd95c1e1ba9f363c303fd90bc45cbd299df92d8c7440013fa92f881a864642cfbf98be52f2fc8924fb8c96e8933e1ab11231eeb7026781f59f7af58d670b478ad2e39a5ef52ea24dfa9f058da520c0ef29485fbe639ae0ae500d05b267a9cb26ead8bfceeb14cad0e9df90772c4da45b776aaa326a4f99d287a18d2aa575c423a78e95d31c56b3dedcb16fd54f10b7497fbbdc233f9bc6394ae96bae368ae7dd301bf030e7fdfbbf69d500daee31f649fd323d721f4737716bfbb79d2bbd82bf088a690880a59caa43f1bb8178ef6220224aaa0e44339274403fbd53eae59b6820d7d3e1435a5f32bbfd894f4093c78c0c2e27157518b75bcad4ca05799176c79b18c08864473c69909598d42561955cac2b518563f254a6b028a5f4d97626fa1bfbf4502a10dc1b4b00eb8be69459aecb742393dbb40af9cb296a7ae5da16bb7205a4d23197e40db15807567a2d4dcff942b1f45e672a547cc6fcb9b200fd762394c95440ce2c81a48ae1f4fc4f22754348703eaa3c9c9022753b9e64baef53f129446bd69af52664ced65dd43c7c77f72f3c25b196864bff00aa081006bd308570a1135289d84586a3654fd35679f568a669cb8a981113c04b6d243d752b577847c42bcfc3b642987e717bef51c9803bf27f90a24263d717c031da55716245627e2f00f9bbddcdbdfaabe30b9f2dd4b139e1bd53c34fbe7aa6c1ed37c5f6924491a6bf9ebd092a386d076d6085d2bfe453c33a86ee68553ff67ea6a11808866b043dbc62a313fb3f6a2ceaaec7ec61e3053e60ec3948f0e0a0a4ebc3827da6b04c56d3e4fc883b80c4a9a4c6144a0bdc901bdc536f740ace251310f6300dabf0c692e3c0b2eecd7a40771350d6e2334e0d802922de8e5432410d52c7c1f3e0b515e536c1a3840c38edb62de0d67d5d704e6a59039222f3ee8af00aa9f17f96ff6edbd29e1b1fedf5aaeabd6bda357633f665573a8c80d05a011be451c79df9388f9ce625f5e44397126d8a6a9daab95b6757dc97df590bada0089597cc40c5e74d7ec9f0a2619196c842b6d3835590e04745d7b1de698ad208ad42ae1ddd5ce7df5be575bb22f71edcf5c85096ca81d44340c8df4b04415f5aed73421ddb1249a2401da0f985783f2a63aa63c0550e5f76fb2c8d37563e45fa6dd5af3113bba5ecd7b03c06b72bdb4291fafb4309c5da0d4ccdfafb3266d571a3bfc221db4171cf1b81b5d9ff448567d738b2e5b554bfde2d4ea58af58226b2ee426e8cb274a6df84f5e6af83a7a9f7153f6dde35ff01c03c0aedb76624de190e710ed1535ffa94b8023f68213c933c689a835e216ad18390f21ad0aff77f9fa0609febd51f6a8c728cc5c813327d3e8db08628fd439a1a56f9be3ebc4d8edc03831f71853f26e28a741841882169e74d559baf0ace2acea81c7e2e07129baed9a9f524523d9780b855f2d93894f37096d8a5659ec7cf5b9449dec412be6d4c07b4f47c313cfac73ea18ef3227a3927766c716db7a390540b57902148f6533e208580a680c14c45cd354eb6dd711323eb83c10abb40576c1ce001646c9409c12c6aed0fbccf69b6cdbd56941c82e1cc73cdbd8d762ac92b399f9b0f0ed39f080fb042d174002814493aa676950c8eae14e2c33e6c1edcd9f7cef43b881f0472f5d58d11aba293278435d4bb1a60f0ba5210964db1b841c023245cfb1b1c41472c203f13680c776469d3c641bdf8d3baaed8ea34e7def08a62f6b0d57d5ecf549831b4ebabf6fb7a554a0f4d33dbb2db4d9f76ba767f2a9d5581701bef99a1892cc310713187a94d1e63edfd49556bfd81af0fc42a381446258462f69188becfdb65ea30f3a8dab352924629e8b679774f772b02abf87f74f7ada5860959101edb50aeed8c7a9e1cb076d30e67c06b43b6c93d5f6b205dd5ba922304616388a3a02835b3e43fbd251ad70ccd7f18aa06b8cf871e116bce93b20b6e9b18b1f9ca6547ffe2391b5ef5ad68ecd0e998d78136ba968be097d285aafdf4182d642dc8f8e590fcba0f5b7567e976d4a6dc1570463f82396fe38f2ce151bd46ea191c81678cc168efc0bb5acd825e0bbaa806d188b6c6586a170a6dec7ccd4501a12cc9d3b8dd9d26a172b02642ff90e27347db8af86132b2d511af270546528231ee3b5a335aa238577f8c6c71aa95a874cff204f6058aa8c38919c422a7810e0249be38b6728b320db372d769bef7c495f3d0cd5da2b8fed90374a2c4cd469c980efc1071723bb18fa50fbdeb5bd9049eae7549855ad2b5454efae573d82bfbd7b23bbea93a2e7b7509b09762cc70f2741a640a7ca7b938d6c919669796602fdcaa7d0c0be406d977fa66889f72d307fd341cbe37c5ed0baafa5e6988dacf2eb0302e0f32e3619372f549efdeaaf33b155d9174c960d5cd189c158fb388c071ec5ddea4436041cc38b3fec2205b79700ff15426ef1aad2402a0403560b8c9317ac1873306b73db8453f574c72c58b25d713e03ba774684d14ed0c2cdf290c34e91fb155fbc85f8261c5a65d63e5fd7689298595ab52c8ad9c4347ff0adfc27311103e009386eb546392e3c120e1c160703d77271c3834f33fc10cbadbe99c875336d8c5b064126b772dfd376f217e7cd1e74828b07c9a23262a05eadf3211290f76ba6629e761f8749e9f34f344a26aab65a874b7cfbea0368b7a653c6176b3c11955957497a9e90b1c4281838b8d9ed9e74a6062761092d9f22b2f35772c3948506f77b1c2d6fb0000000000000000000000000000000000000000000000000000000000000005080c161a1e222c
flags = ValidSignature,BoundaryCondition

# tcId = 43
# high_bits called on the edge case
msg = f100000000000000000000000000000000000000000000000000000000000000
mu = 838075e892932e6f82bdd2eb03d7319395c5719b7b01d7153b7d3119a8b35e40fa1dbba01de54baa0d51e452adf80715480a1fd3e9a079791642a011044202fb
result = valid
sig = f847c3a8e237500f6bad80e7ecb13cbb431d5b2c062473e3ed9972888005cfdbb0a72a2c47391cd9c4fcc64ee38dd225f79b97e42dc86614fc966dc2d27b28530738c2962dcb06cd7b40a492cb276c05a7405380f3a1ae7acd25e6ad0c54080a6e1fc4be2f93551c000d5580da3f8d0022e2c3ae55537000b3972b7a6e4f2d74dfe0da6f8a9a60c064336c500ba441fd70683b3957db6f0642f9805f70a3b0365a325165ff80cf40177e709e728ab9104374add7d17c074cb50a5177fc247de4a3b6fab0c911da385c1d51d3fdc76b40297c46441af18698ec4b0d415afb10b50bf675d41aa67d96084d81568a1a6853a4680db4f12d6fecff5c2b5089b4409442b4623c1c0039d7b292c5e44c264e30131faddbe500dc46311bd671415b628ef025aef46ad4e7ba2b690218e3dc0f48154ff89725946c90c42633e723b71241555851982a08fc230d46dbb23e4d3f650564ce82528e9d973e9d391e6fe1f33cb4b6562f67e1610bf0ec7034a728e4ac561d9dc8dd30d98346514a552f9030a3a583254bb5fddc4949ac556ba5905acc145097c6f2d77bda7b8d317c46e974e837bbfc16812d3003fb709952304c7b4b9e41a2ce048fa5f9bf31559b88687f943b3d5282d3ffe6454a264e886f3894476a2e7fb60745d370e984e753408af81db06e96eee904c71c318f454de6a9a2f43b71d315c55db4118d3a8a69132b7929a091601ca271e89126d3eb5f1cf5fe41e28df2e79621c9fb9d37c2c47cfa89d43571476cff39bb2fc2210f71286d67f3fc1b4ad138901073aafe8c5124eca777856d633f635e853d1cf3292c1356298a0706a8a16b47ac68f32bc4c4fb507f487c4c8a4aa082e2183d908729cddf13904ae698d66ee34d981c6c6e4f76137c2392dd19e23ec65ca91b4a6de3473710b1516fe566c32f512a5b0ea1e4cbc50cb9effbcfeb0d9e776fc14aef6d49b1072177b875d7dd5ade5d42943d2e9c15a87812bf0da47fd326b1c18493dbda22296bd8d248fe62a14ede1f815fd142816fb357445944bd8f8c20d48f22114ca89c8a524aab9c5b824b3116770811c8a7860b733ad378afcbec4678d7cfb6a996c69fd27c7d8c508dd3269782cd8339a1087a3e1ea8de83fed21158cd7a46808b6e9860972e1f9887f8ba868fc3364b925cf698f51af4f274fa96ce46fc87f1c37591881002d7cb9a3b0079b9967a1bed9e11491b6dacf8737439be9749f71dbca697df03fc3d8b3a712b9f820ffeb73c51ef9266f6a403566035d9c6a26cc16c69805fdc1918c5f17f4a7a4c79bfc01cc17fcb42f9f471ed50c0dae924f1562b419b01a04c0d2bd7e5a6a14b8f6130798ec3c458bc0bddc3acf3718d97df11250b8a98297b617b00b5da9b657eb795c916bbcdade65f66c5cf96863f349337c0f998d279fd96226d2494d4563449c86148d471a037fcabfa2cee4a20e5453390568697b5eeae6ffda976a4372437645c797b6d3b65833eee15ff68f8a7e85865d5d7a48127fc186c312273d2dfae12f19b4fee2320320571fb2c666f459419d698223e1696f44aa031477c3f24a35ce9be8ad18ac52814095aa4dfae4a39a588849a8c7a6d066f75b1d3790c5f5063b91667e7ce478f86547bfebfcbf02534c5e1e600c4d02911435c610ac4b456c8ff0606ae60f4b763de0aeeacd90c2632ce9443120b580a1dbc1d68376ee82faaf4368d3a912bedfbf58c86c4fd739ad5c8f63831a7a4fffcbf50b768ec732cf03577be2bd34491aabd80b2239f5a39e4bed9c35e0aa5c75d1184475b1015ef6c8522426ede46981a774bae5e554f3aba9ac1404f653946758a13c2ea898859462fb0b39fb287af8ebbfa815b36c919a084eee951717e13106744ba81b130321d63b6ded14a5be65426cfcc38b3f09d4a847fe7c49b344a927cee264d7147b40286d8d85b7739c089e8f94f088334603a00b7818f3f12833156242de120884264cc4f0625051a71a325f33b46a99f5cac5ca52686a540bacc49a3c5f5f48b2b7c97bfb71f1e83ece986db2059d379f5a97f28cf83bb8d98bada5e8d076b8e1cb55b9a38276a07a472db05645f90d364f5572089802fd8ce1cb40b79d8987d5adf6ab921ea42f3905c3b15080653d6878fbbaa1acba2fa0dc648e7f30e4941f6b4f66b2dcc0654d349b2c820d317f9a9a27948f241d39d7e88e6fc063c93c1274977ed33ceb4887d7bddf8002c9305def0dae1293b1aa4b7da9b8ac918b2f1e72da09b0889135c8d423143aaff2a9361452ffc5efdff40389b05c2597124c95fbae36083d35382c20449677f8a6cdd18ce38ff0ca540b2c4436fcbdc3cfca7a4ff7e0424b8218542de48e7903bac1e4b311e0c83b602d802f5c5e4a826df2ba2489bc484131b385c81fcba6fcc1cddef71218c6692f96dcd89c65f5cc453cca66d69951ced0712cb67dd703176676b29e7e992b1accefe721005105209ec303683d4bd756921a8d0e8a365048aadaa648bb2a672e067bc99006fd605c61cb50513ac5c6c68f1184c08421a900180a73bc48913bb86d25bf4946753f7fed56cb7e2c0adc86aa5e89e0d362298d08694c49cf93f7bf9a2309d9a79c7996447668d95a4d642cfe0764269c76a99967f14e2f275d87ae69dd76c83ddf6a67d8f1dfab8aa9b3164c54515fb030f276954317322d050da9ab6fcf44367a5732f7bdfde9a95d8279885a2d08b945c3334f13fba09610c871b826738f62501a286c95cf781c2dcd66985bc28e16b09c06e5087fd971d19ce54296463bf6289aa628b6843177f5e2260551dde806040de2e2357fa32d71f3edea81e75420d735c17f5573d2e395711488cfeef06fe3ffa969c0c0b9ea794830d5106c5c546f17d7461d379a3e8396d5937703dc48f6c0dbf09c81ef6e6b93abfaa5dde0c85d2139400e1cd983acd3aa72b3060180997db8a18d092578007519ae8cae7291b54b37c22aac75fe0a3b39efbf07e2076b4f66dafac72c1605ce1737d9152458c537c40c40406b907800ca372b5603b605edf38b5b5657ee6fd5e136b6446aed92e4d6cb746ca338f7a3e760df656beea8946e2814fe64bd1082b53f692db4cb6a7e206cd603f37a53cb790cbdf1efc607a361c0adb589e7c22fdb52ca923187fb99b0261dc6c2cfa4087ce8f13653c1564f06f39ff8bc76672d2c9afd596c3b5b06c216068e5b784596e976e9384c409cc89be9691b75b094f8a7fc30577224df8bc95f1dd04a7a0b20ac55a25e6fae2acab3d9ebf02e3f77b883ab70af95f73c0794d1992126e7a6f1a458f404f9ab1250ccfbdfd320f42f0682be2a852d45ff099834fb16fac7f64b59a01f319f136f0f3b85f3680d48f8f90b5364f6a8897d84e61d6ea7c03bfdcf009de09cfcea5e7e71c15f95b7879a118b2ded1cf1dc5fbe8207dd8f67c9034da5d1115563c758c7811fb9f3adc8246b03d66b3fab2a0401ea9e053ff597d1f07eac50870fc605ec79865317ce0379c6aec095eb311d2ada1b034ba66ac2019d5d9f27bf9126ab59f828a76e006026f71993d6d792a770e6cff5d0241a32f1d02219bbb3d22c22d31fd17309cbc255fd70d18f0c0e58b8985f13a39f5f68630527dac601d882f3ab4a99cc61a493503e1a4b255dac8612b777dd401e0e2bd2aa61b058fd9a35157314e3974791cf746d40e1563978a6c0011be0ad0d05b47822d10412ed08ea28a6734b598389f51cdde0504de214aa49b578e2321886fd2cb8c294cb9288d5c76a126bf50234db64a0d35b3ef7e5b5d0f3483e2f2e3cc35d773af4ccec628c4d7b9f88d223ed153e68b01606d9361cb8ef74377998a07090c5a376105ac8446b2120367983aaa123f02bc77c793d64a5d14777f515253ddc0e0246f31191b3998e8841be39cc601e88630f76a8f319ddde3868c2abb46d48de2b63aa734baa865eccb3627dd21f05430ff83cd580ab28e6e4bbdb06db8098bc41d3d278e475ea7ee8cb192a6b18879fd5af9bce37af38f5015a9d0ed7197c99e2e494100f84a65f9ce79f0176c9fd511fb83d046d38cdb5233ebd57962a0878d024a270afefd0ca40304fbb5dd2961603e12ac6fe8af532c8f00052b4747aaffada313ab90e7ddae921ab4f62102da5120b5809eaf7a8958451aafa590f71d33ad2f69a32b8d6c5c04f2298fb03714df522963f7f37a1c0c73603481199bec5320e8fb5a2a5d1f80bf4c46852ae8ebffbe14d0b3177629129b81f8406a55c75ee1497236b69248cd304b697de6f45db5338e66ba31b7c95964895d981dfd3864ca53c130131a336d28ad33e6a9c2509d8e79ed1b5077b16bd0bd362266e8b550b7886d4945b77fa76099a7e414d6acff8dda84e6af739d72feeb4bb04cc45966fc81912bad42ba285b7b1ae09e9e956e35cfda60a97f36eb2055f8f77171fece867e12829f6aa38f26670cfc7fe1372b96528d8e7e77299ff7cdd758570dbf3ca93c466525b319e97270228410593ce0d0cf53518bcbb6cdb09706a34f56d1c01e445f820b27cd331a65e466703f560eb2de159bb6f5e1accc17e79f8a380e96430452ede3d4cef87456dbbddf8c6bf5f5b44c05b76d751e781df3530b7c4f289959e13a9e90a807f79ec5f8c060be63d14eb69d7c6e65690a1033d5f683ddd7da391b5af577ced449592fa7e43f7ccef4789fcc738070c4d0941ee7c7e4e9c9ae6de7142849b8ccfafff88cb72eb9039598c63362e0dbacb0b5ae9aa44cafd91560a3776176f1ebaeb3b4dd91ac3c682b7df64b6d45497bc77ead6ac74f39df461fa40e629d5e2c891f6348ae6a849cc535769e8f7acafd54c98438b393711f67f1e946475fe4e4ed988f441265df533962a9d83b84dfe6194a17f06d96d047f1d854bad60a73b0d830bc6766dbfdd91f9fbcac897c79725079722ab6ea929d0505c03c3cab031ff5dedf4669c2c7ee20bcea2104e52b6047e4032dfdd606db11b0d8937aa61a001d330f9c4bd8604532b1bd20d281c3950bf1c9e07d101bad3b550f567f713bf307a27b58f8eae0a9fcede055672636b760f1aa46e9f46bfd8812d9c7c127164465bfd004d1561ab258e6f070bf77aaad31d19f7d6671d3bdcc97194ff2c2cb3a918eddbfc18331bdc344e968997895820b601bdf3cc2fcf072567f5d68daa3dba2cfdf7474be80ca885531f0cff0159ee19235583d54093500581894f8d3742f4c946f1d3d6081a0d5662b071a3a3f3ca715384ce06abf05ec8c88a402fd2271d1fc8a33604e410979987216f0cd43f769a67483940d7b5cff9b7b76f2932fde82992658ee8eb85cbfdae49f0909fe1fdb28c06b2edb864ddf659ba479873094ba89acb50d8d926533b701ce14fb33d1fea194c64ae74c48b1c856828a5c7f115f298068b7ef09e15f4cad62724a5d4aee61afca8b8c415e5ed3b0c64818cf9158d3bcc25f4b65b70c57d07b31dabc0ea6fdd0e841b84a0f21951d1a06502ffc2d6ed80a80960b1eb365a8c6f09d3fbd9c96d2061ffeb7c663f11ae7232e6145d0068ec57a3ee3f61e041d62409f7e07946b8d8a8442b2cb3c95c841ccb74a5d81f8816a4022f0ce9ce8b36330dfda56b84c680b98a3a146edf288d1d8339e6014744871ffc7a00ae01e7cf994494d5fd3b46c45aefbd08ec0187d73af64e5eb8c6be3e431e6cbe17abb0258bfb9eb429387f4cf27c256f8de3b49fbc9a97805bda7104a2ec9c86c3cb41883eb166c51925898c0cbfb4fd19d68af5112ae8f9b447a2bad3b9c6930344b8f871396cd31d9f1968f6c66cac32e1882d07fc84bb76bff380739f7e9a80969a6eae73cf4ecbf16744a44026392c214ca4bcd795ce1d047e2fbf329798372a1f449341c8319c61d61fd903511b5b8aabfdd9999065e77ebeb23d923319c2f519bbc1c8232cfdc3d1a84aad9c0799947047b108d7b0eaff3d4fb1c53300195c12b68f32316d833e3d3a81ce63d1d8f94e205c224f5ec56dbafad34b532fcee9fdddf3ff53a6a5af548209ef66cdf3e31924e257de44b27cc4ffa89f2d170cb0d7d0a4ae4aed17c2531f483cfb0bf417495dfd2ddcd5aeef9f1a35a94075c4789940076ea9b76f3342ec0c9bfce205856bdd84ff92ed1848426978f60ddd541553c6979e6827dc48626af4ffaf7ee52218941a648db0f3e7ec19ed0c4e7f11c5db841d1015b20984943c854c2adec57ce872694418d5846e5c4d18e438fd442f92c543a8d0e2c454693fde738829a3d6aacaf82097a26a5c8228ca272399bdd7a88b954e4d6d87bc763acbfffe78f131d7f36eb2759502156574699a1cc443bbb7ae99738f54efa8f63fec72dd8fcc08d6e18dbe0739dabd14e96c283681ace2d3d4a42d7d5ae7ca76012c7e92ef090affcc4e1ef655e9e52031c6a25982ab4ca5be8f6336f984b3ffb9cc12ba3423b5a7a7c9798c6d50a0e7d7ea9b63382d3d825727c96f9fc226a8d8febf2363c5392d1def719577d8eafc1e5f3090c5a64de00000000000000000000000000000000000000000000000000080e12181e252d32
flags = ValidSignature,BoundaryCondition

# tcId = 44
# low_bits called on the edge case
msg = b306000000000000000000000000000000000000000000000000000000000000
mu = 62dd8006c6fd6161f565d18e1d8faba843f688b15f3f6adfd53da32c177295e26c467a9d0762b874ca505f60fca976bb567f7584a432d12ccd6026e102a3211d
result = valid
sig = 2f1d3d2dbe0b990f3b215c756104e0fd40aa1b0e106462e339ba21e2bccf1e9e27df4b6c39daa9192d26f26be59d0f43869fc77e68c9e138fdb3f2a8ccdc9de00580f892e1751087f0ee9a71bda9d7e5358c8259e0611ecf09faccfd5bd62e6c350646dd70b96857abd58c3b92e1aac526d2941243ea3b8ae607a2d0bfdab40a2cdea32023b52bac32f07864d73537840b0419915fc8a2dcedb1c699822511178bb4172dce5454bbbabdbde0cf6bba707ca3fffd820f3dea742c218350ad92121edab8e6659bb00b0c8037456b75830783ac819a74b498fba05fce63a5a8c38f32e5e9946daf6e42cf1af404554fc9b5556de1952f37db2e3a4f8a1193d9cc3811037cb784284da4c24b125937c2cc534e76c8cd5f50f89e708cb29724afe7f49145ee771ff06a947c3981f62dd3050a23bbdf186c47c3259f9433ad2186dc3e2ba0af022313bff69da868986a607347ee2957e27144294e532b7b870e46bb1160950159c41dd97c689338da52b05ceb08958a703869bd6d965f3bde5d1e27dbd0cfd45a00a7d912cae7eb1c67c4a5b939f9a84bbdf3b7572b89235bdefad510440b62f4225fe3219ed0e2d62f466b6882ac37c0e8a8f1e6688da9b4a227b4f9a5143659a3b680a51e22477c8f2cb2ac2492d4ead99465be655db27193ac4168c6917edcbc79ce692721703738c2232388e52526ca46fc6f94fe6430eb5e2e59fdd2de20fea2ef509e5d5ec552ad567e10e1e15fcdafac6edc3efcf43bc1102d5ca7ef8fd01826ae5e6971c1231ad6b3058885dbbd2db95c712a54f9935a5c541fe40c04124522d04b04a56cfadce84a4d4a8acbfcebd8b37c1ca06b2da1d8cca770d9d1fb6ec69a5f90fdc038e2917803a5eba3fe3f78ce0c0f3c2660d0128c3d4e4c1a8b46cd36beaf0076dbffd6b536bbf784a43d89af9bca5314f64b0ed7d164d22095188499ceec04d46eb95b0b1b5403a2b843190959430c1d48c9b9b78ef8c075c53f59795792f65d8a86859e7d5b00d23fe69428f0be2f0fb49fa68d94be695e91fea5ce67917eebe238b4fc9337ede8873fd70b07a339d4bb33285ed39fa128a73f389070e80d8cf042ea5551d99dfcac8d87034b6ce0a854ddcad67bc2b01505b763dd563ac271474cac6fa8d8fe4b9138bca906f28d9f579cbea03dada28f9586cd11c414587bafa3cb7120f2be29f3376ab4db2764a440751f4a17154bd12ad1098bdab261170f6a062ae31e141c86ce8188b1927bbdce9438af2fcaf8f597194b287735c0b8468bbacaea3ee344e4945c625d7dae5be73968cf4039a77ee5e2471da741c722ef05fa1827b8bcfbc7c3dfa4deebc987b28f3fc6a23be00ee281a6e7a164d3e7f637ae011e85da8d7e4e99c7e600d6e7bb63083a1a8065b2b88fa32d73c4ed6ba8e35445384a4dd6fdaddcc2785191afed71052b021f9c23e57b67118446817427ea35c7aebbae6f1db51ea7b6c97c1dc2a6cab470d760ae51ea8c468063f85e4edc74b8f8f0960b4bfaf65bbce764ce71a4d1a48ce2ac21de3cf21c43470ad504ac4813351fb8596fcb71dc5cd2af28d3ad1cc954695913b9b3166c91b7fc6744648a1b2693a19caf85b61030ada6b72a6d0fe513158cc4ff5ae368bcc1473086f5a7ec3bea7325ae1ce1d5fe60a38455100a02fc3d0ebe278a3750406bd4ed301d4c44d338aa56c0e999c3d400498ea664a2172a77c56a0a49c6edf9ba4787f5785396f6140dd2c8e33f36221c30f03db58d3ede279e928e5e3089eba9e63319ff16df0838fa20ed3c60cdaf98dd22c961422aeb9ea7257703b5c5247812bac051ca129df4b8a92197c4aae4d3702e3898478b3aef33bf68c5a436314b66eab32dba273d62ea979e687cc0d58746302b2642e7d3cb44286d98176b1dd05ea64418a432b0b3a9196297e304c5ba24029aed58cf6df52c8f1a971c99f6964e165c6f26a91469c64b68dad6c84929267463b805381de5b60486bfe3178881a3a43c1709cc3d269568275e7d2a83dfa603e7be228cf5657def9837697cdeb45916f0fcaeab063ce84db115455cdd3626b2f2a1d80cb10ec5f6fdbb88ded8170f75f3d553630ae590dbf5f312ed3fc3ce7492205645e20e59252d9fa586878d1a2481ccf14ef96b9e51d8542d1fde81e2281d911331bece1882abaea74d1770a3faee7a9d176e8c4e3d1218c42d2e8f175b4542d7d24599bd41ad38a5a5799c54d80002e70102db493126f7a682ade4fc1fb5be7dbd43cba3769882a37d8d6ce9c53f2fec3cc82f579a680c4ad2224a55f70ea9a3dab459e1dfefb128e3b96f5f85bab7982f9662a7bcb9ea76cd4447677d3ff65347e98323eb9a89385d068d33402dd21d17e60767209cf15366316fbad977c9af3e1d392101ef0d3950a18fbcb913026bc98ee91d4407bd7f529925d59649ce092c12b4ef11a3c683d9cd8c37836ebc175d851180dfc88edbfec06dfcbbc208eaaf4cd2b9d9acd4cb03356473b2a29dc20562f91cb4d6f10b4617d9dc309f3dfbd6c49415a13b077facf9da4d0e657289c9407a3076426613050a765b1434d15ed0e599e882e8812739554d3da385d35dd210ebc7da19031b9cb3abebf8e1b6b47069f03721eaeb917a9d624039ea8329c16f9694f856840419d9b7be0e80e2fd5f79a5b82c9d4a7adecd12ebc6f5f0cfd82b4f6b41bc59526fba764a6a9b8b37715bb9ac02b6dd69819029e4a93a1155271c8843d2c7deab3ce2445a82a73daf4f02bcf78bee4adf374be197fd653fedf8da2b6069889af8f9712e23f9edddb80d3cb9e6c6fa3634f989c94cbfad26279ec6b336fee8d54f494abb15383cc76f0b57e6738b4ec01ad6a888facd52ba5708483d42310215661d16bc66db81f88f31c8bdb9689d7838ae551feb003653ab67b1a7942669442d1612d4f2c8eb1f6a05bbe82cc683b5571ba87a70345ec41695074535ad8f53be072b1dad19113bceb11284b13fac81ac14b9a2ecb9cd204a43008dbbb1fb94aa6ee548583065f818a495ee46bd409fcda1fb5bd6fd6004dbd302059535725644bb57dfa29bf3b059261cea909198d211ecc37a3aab9badbe9ced2603be9a65c78175473699a17f12fb107b8e757f1b44a3f3bcf8d2736788896481fb0104805ab051204fedee6faa910b84f792567999155ca0e014f26cb572847241e5116b280e533fb2b7e6d14f6756e56774f817dd7eab747421c012f41076a5c4f7086b2ca0e27fc30eadf4e7865c5beb83c7fd56b4d658c4b24c77ae26f2a7d4fff899fd6e1565950a603e956a37f61cb2e363e0dea23fea270e567da018d4a634286cca282945240fd37f2db80d2c4c94422c89a70751b162665d796482a3c33e86b86c7b5f93900bd8d3014cae590a1f2edec79eb5be1222f7eba7cb1b3f00ec710d0a2047332933c632e011a63c86542a398a4d7f7d362d5fa8087c080fa170777da50dc9db0cf4742a6db0c212fda18cbb2f24846344f5b92c955940800cef2216acdf1b4ea78c36dfb34b3cea831749f9743dc69e7f7055c626792df12a6a66f8012084a3b2667beff05aadb5a4a21ff4c86a3d1d117c697f27492d45682f0121c3154d282fa989dd42bf83aec7ebc5b639bf4c85b76460eb66ec9bdb05cfe5d84cf3c7e244433d7b445880febb564e034172da9e858e260640eff545c1d75117cdbc60dc1252fc0427533fcdbbaba1466fcf4eae5504dff0d0c2d6ecf7b3f3c149530749b7eea6bf90145e2242498abf35c2971fc6454d1d20bb2429f0c8f4f5df351adb31c7ad5c667edae81091ae77f0dbe2ad0fae84d72578d831f88dedb1e73dd96dfdddd432f5a74e477ffbe52a1d8fed3c188606ad6f445ffea0ad9c6cd5d57eb8bcb749a3e9afacf139b42e3829f4ca0211a2f95e054b623d6545821943a8ba879768aad73a1626129734283b49ea368d45cc8167da81beed4ae98267d498cd50398ec31dad03706ec6835993301c47366c089948d51de4d2e83741ce8d89cb8855f6a4fef7bb908fcdabb1790154cb2a835b6ab058c9eca2c3e71b7aad6f03aaf6a6a33254a4f6969b30a5f2122655a73f6751ae58288f48aaae2075d55d47438401d7a38ebaa327309f31fd140763c685e49a3a5277ab041942bfda955dc69ef9d8067dccf33ab54158e9ce0601d9c311d8ca0eb326aa69034005f68ede600039fbf1e4c531aba2efada21c87d270494d692f0f3a064ce8eb626e24559981ae4be7ad0b0dd927ebf540bd586920a513c9ceff1b9b7ada3eb002843390b7bcfddf852f2e04c2d668a98941cf5bd15297b93fee4823e9fdc0f6682e4f8dc846f3b0021df998fe813fc942e69a649f285865d6a7e05c5d4f8b622a53637dc27bf41583d4f15adf7eee4c4eee91a40fee20f9e5a3baa4e46be7320032d1dcc8b556976ce8353309eb382f3a909e8a12cd1d933c25b96e1774a4235635052ecd148ac12d089644bb216f8be26d5c9bd77a78b27d0172d20d5a7f7ef5a39259fe6143f1a78ad10ab4a77e4d7c0e6cb985e7d5c7d127bdfd2a25d621037025269232d35cfda7e05ebf3d3b6a702b2ce37ea95c45a27378b9911d257ec7c640fffdc1bf2bb2d8279c4d77f1839ca1c0002e7bd9b58b420d3ad49d74992e80de628279595b0cc985ee889f29f7be0e2f0c20badb8766bc8bab64e585d917b6b1087124dee4b260158869aec468eb91355d107311650c03b99ddae8b5331a95dd7a57b5c73cfe469d58f387d911bee1939b66fb1eda0421705a101f008aaa57f2fb56beee39d2ae1d7e1e4bcb1fa474a1c3ec69feb299db77591f93424b37282e4b554a723fbfc10cfcb5d87118e6adacfc463623c40be5ef3de0d85b38a214dc3d433dcf15f9c23fd7412f938672585e75ce687740e48767c5bb0b4564cf89100d48dbdfc6bd18eb1e3c7a129b17706a714f9d243b41d26d6c40bb79c1207b7882c586c63660d9889a8d7d7054a1dda0c68bf34b9d8c018ece6ddca120f05671d9a892030939196f77f3b9a0e8d5dbf9b0e15d2a3b2298c2d7d4b73041f5f678de48032e315a2c201a4e13570203e708cb69f57e87f3450e108e2beaf750af4757f7bea824fe991cf2cc7516bbf07baddc4619e7fe470a0901972df384c58104e67e7ef352f8d0459a069b0c14da565a011c929c193241c8a81372b9eaf7b5c83913b77149b633b9344ad24b0672421b4585cb5e2bbcbb19cc669f481d32f3a9a363b7a4dc123b5b967b2a664132ea543080704de9b12f8edc0c40443faa2ade98f79c01ad262c68ceb8ae661199736857f14aa756fa12915b382abb0076485c6ff9ae6c2aeb3c60806a9ce19a21bcb7a0f28ffa7b46735a4504cadc2d9e18cca11a697428c11b982cf64e75294e4367b1bb1381a20e25ea49f94e9b33201d9330a57a8f5ad7618cbd3fa029bf1a46689950f85a51f65ad2fae84d017aaf813ed816195fb8422322d49ad25e34a0ba68e3426807217abad97f17261421b3ad5e4119eb0379673ba28ef773f0b1ff25e818a38694d1e8af9224e6031c50079ddc70c1ea8d32f95306aec3ab28f2151179840ef2b37681a4f882f692df5a3e5b63af7f5eaa1fe6af6b2a92dcbb77d9731329a8bb68b857b5d139eab1fb5cf9e24bb12436570c0997fe84d79cebe6e17f4d90b206d54d9bb74084448cb18838768338eaedd5e25159bccfb03f0da7d9b40969b5206375dd2d1f4a38d9fbf5aa943f8bb67ab330355f64ce70df8e6b67a7ea20d24b50102a38f4c7f65dfbc4712e387046151e4653fa72316a98256109746397b53d59bad9807834923e4ce6977443297b9d038a031dc3f0164673cb657bcb49732fe1a4bee79c05c4ee85d3707fefb64dd2a98f51cecdef0abf8b1b15de4a2dcab24cb418ee21b79a8a8faddf02b26cbbfbeaa3bef5a8df710ef927e6d4bc44caf454fec972e2cf87a26ec33802f9db81e68d718c45eae869b5092ead15993aeb43f2db22272adeb592e77fd8d38ff847b1db5fa1421507e4615ede77a2b54d14accebd8ed10a93e68b9a610bbd422c0d4ea3e442c9f43aafe0c205b77ac17e44fd614ce06f87a4a7b2e64a85c22f530b30d1545c69dad264d27b7b7f4042f3ad638c3ba145504b9b3190f03e65981e6240bac7f2e9ae7d91f6f8cffd7f889da1ab575150bcc4763d69bb517295202343e4b7abfa0b66f7556f424ba43293e5a524bc9df761a42cf9852e3af2ed563cc5f3dbeb9ae5aefb66ea57cb9e73be1d1b2835ee3c7c3d205aff79d3e3f1a53b0b1bd17141b649bf9e2c601c191c6ba65566615eae28858b125247d0391e5b634263ccc6998238edd3489e6131f5ef842955b2ca6c2ede94d88635d784eb88a4b9d7897319ecc36e87de69b9c24df7fe597463181550436f41671edd32ec8506090f7bbe3fcf4c7e1c2642445e6263b3e4011e4043c505314c667dadb3c4eff51129919cb6c6dbe1f2131a40415154b9eaeb47668586bb33445b658ab3cbe8f10b4462b7c3d5e800000000000000000000000000080d1720292e373e
flags = ValidSignature,BoundaryCondition

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280200100000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 0100000000000000000000000000000000000000000000000000000000000000]
[publicKey = 2b10369a479b4fb16303a28768681ba355d73772526452482265f3d72e255bf922375ed19f6aa6168cb0ce20db1316cb3f19b9fa3f68ee2a48419c0c496f4454e4dbacba565db639a8ec5101c632f75824da76cae773d246982639537d9a3ab16da680439f05ac21d5e6417fbff4eecf5a3c53f43be5df50225119196b68a4da757538d012053f12c32d04564cf4284d721d6aafe3835651578df1ea2e7899d7763e2cdcc058d929b8ed98f4a3d8501172dfd76c1feda4ebedfc324d9974482736985bd592c3f5aca0576f898b896e781f6c58b9c0ca335c697340bb6451b0d758174bd01a3a1d49c6046f27177da394e105f8c5a34cc4fe6fc7eaf0641c580aacea6e1fffa6446e18cc670fcab73efb7dffd731ade558e03b6f64a47d0f95377a39d41a1c023472b821e88b0a3b18f2285b11d160b380b6074f41b76c5feb04284b27921fa7ae7ea8d9fc0ec529222f73876ad46054f56058fd5db782004a96e6067f523bc8b4b05c3bc9596e0fb8b564be7f337fdc3511af3371bdea9fc6d760ad1b2bb466016ff4d12898ce215e48947cededc6295b295b83f53a200bfa08f506259e969fcb80b8fc1345cc6a7f6e7914876afe25d0a25f3268a652f3ca73d6030d7638a9b877b189d813f0b9bf64e324ce99e274a17c3b83f3734c1387ee449d1fca68a9f38d09ee64bcd02b6df461f732763358803aaf24150653b63ab4aa12c8fce4941318ade37892a227e4cc60fb7aed01b68d6c1ce6a457e6914f03f6cf6d5948ef42efa50353325caa52f221bd3d53c50bdeb59c7b0ab371cddd9a6e09834b7b92f67710c28e1706eae8678cd058bf6aa784d5b77a6491ac38da42179c90ac63161ce932372a73ccd9a6e3a60380399b4891501e5059ddc9b3e822286296d63d9480891392eaf81d43c67f67b5f0cb56b1104df0b61a8818a1c41ebf664b52b04bc8c9d9280c9ce12563069f48f95fb2d2edf5522c5f55919e32213c2f4a4c0e165e4497b5233d5aab4d47a8fd33f55dc828e2f24333532c999511056bc41a73f19e61b52768bfc5b15e22c8449389db0e98c0ebe90fafa4f95726c90a0b387b59ec4bac27679ef3d729df11ac900eb75ebb8d56638488d91d4dd7a97e16de43663ea8a01807ddbfbb12b03031c65739f9bd04ec53d2e9192becd7a4baec548ffe17db73e58cdb7b4358575badcf37ba7fa3cd24a86f9efce167c7d5adca874bc1014da103c4301afec0b8a1020f8cff394446518ff9b7e33ae053b76bf58eed7ad86ce7793003d23f814bdf8aa773ba1a5ffb558cb4f94eeb5831fd247610e38fb8c10273636a811ff53cbfe530e7c8bc7f675d923b073b4ad57437ef7bfcd51c9e4f0faad819f1a2dfdc02fe89ee9c00cbaef55b3fc0794dcc36c591aa8ab9e9a895d6e635a6d274b1cfb830b4adf0dfd3db042f1d94f60e57c1aa33fe43feaf753c67ad38acb6df2e9ba9d66e1044f5d036f043259850c0fc5adf3a767081712445b2728c80671955a78dcc60b1447cc58ad187bdee8c9d28ce6c82d9f4e9fd3e66ce151da171ddc62634e176fd59d2b63e27ecfdd712a73a0dc72c51f84ed565ccc4e69924074560f4d53babb74bf8c072fb4221fee6cfccf4ed7d8195958d572a896b5b8c467969030be44554f4b5544eced8f4acdcdc3d658aaf45a6b0a3f248972a91d95f2618d878164334c7e84970392ecaf9df24d603d0330520ad65c919c7c7356461e11d2cfaae60c29b38b04c64409b16fb164799350d35b361e2461bd23e9922bd7ea7129b13919915ade91c09f9412a256a860c8435dc62842ef0454133f1d0f4ec22224f556f81876fa46859adbcfe84c70b1656cf72c030cbf0c079796fc384572fda0fc504aaf3de33b6a7aaa306254817f2c208706daf191bca5aa107540031518f6a4d37f1aae6dd29469fe863e92adede2c4d7879c6b214a23f1b9de2f6a9a4e90af50e9b4b671a7ef2635ad2fedaa5dd778813246468bde9ce4cb2cb9e5f23dfc1ce2e004bc86a6ff41bfebdfae33ddfabe5c8e4224977bdaaf93a42286c0d14e2603fdaf50557422c74238d2ace9d269c595d6d558ed10406738697dd42fbdb2dc49dcf8f7e96ce801702629d8a1cc503472c2254721553ffaeef3762c20cd7763d4f4b9daa638d49614496567c407aa4a9d225b5a94c53d1069f8a8ad3115344d46436466a6908a9ede7c9c747c607702701efe7cf633813da791e59ac99d480a1bf520163fb38e61d0d8f4213294937cd34d55441f20e3a1692bc84ac09b89ec126ed825c565aa41de3f77e6e7156af27fc5b23059dd33bc173d3a3c15d98749ad1b25b7bd55c188f094dad04394067468a6c3ac53aaaf6131f0acdf00c677d015159a7a52b898d8485089c46725628dec68ac3e906c7d6cb7f790491c1b96de5b0be9e898b9f839db229bc6ea68eb9f8ab8e22b97989be72972c13ebdc86a7d4b78a1c7654efb0cf9b6da170829361f3f7b003fb4f184b416b81c9ddaa4864b8cf4ad1888d8c7238a4b691cd9fdde48de695cb33344e94ccf39db94943c2018f891dc020f19efa18f4dfebd26f7cdaf5a925bba6f0a8d4d203f8a8e295ac839e861a4f4f2994e9af01fc7aebfcfd90182c47b52a832625eb3576775bf61002e86ce25e20c1ce951bc6cf08aa2a610c0342211af22eee019736cf870e2402e0bdb386a5e43d71415765a5e034a3e297221334526884c6ce9ce0a19526e1386324076cb535fb946e1313dd2225546ab7882b5cab051798299928aa8bb97c4eac54c8a43571a109a283679f33c09ac831cabe30df2ccb6c7826aaf021de8a6239b67e09ff9e0fa7be5e4557900f028ff57b72d3c1c9772833e7df7ad57736d2d4dd2e8e764907aed844fd7ff3846e4b224569791501523ddb71d50ff1f63b0a82e4355c79a807811400737fa5dd578937e771a5228a6f6324e6f3fbab79b59bebd5fd177e48ae200ecb2e2cdbbecef59137d048945303dade96a59c8761d12f42dec90d6e696fcccdad86b6cbb46154b47e86b55071048222b0c2a15e1a66718f012d857f57c2c873f819dd7e36ab9b809aa64f79df3291b90e13e351ed1c608f2820fd8353724865b77269e3ba64603add9a997b71df6b3891feb30c3f7fa68cd6d02298b360d09fcf7e5604a167dc5329236af4374c848b9e1f4eda6823a83fa331f2828a747063070dc0bfa63203211479d09cd5a6002be5d3fe369fdb5ebc437ced91c85fa8825272b1d4855d9edf4ce164c7845374113ff8807bdd87d755b73ef11544e2dc90fc27541143873cbc7dd254bfdb75b8611c397f6955c9fc70179be2384fbff20e2c579b9f6dd09081719d44e3d139d96e82abbd6dbbbbc654ca4e8d6d0d45c46a4b2f98a82e9f4871e013b1181a385ec6fac634139a728e6a806cbce4309e7b27fe0c0a85f6644bade00a1e2ab561396281dbbc0648e1fb214c265550467230066306060c6c549e34096df939006907e0e38140cc3767fec01380b45794d9f23c2f88d471bb5a7e151760d55f9582ebb71d0c202c6b37d1fd0649aad3c1207c43650eddb8acabddf5025b6549b166e93899cd27982476ec3ebb1da4cfb9e7e65aaea120bfcb9ce455679475432383d96708a70f534ff930d3352b614a294ab89c36466513f8ce4e]

# tcId = 49
# rej_ntt_poly (sample_uniform) requires 5 SHAKE blocks
msg = 48656c6c6f20776f726c64
mu = 986263af854108b63fa0b865e2b9809c2a545f3bdc085fc80ac06ddd89482ab62b9f0ff23b8b477f2ce7581699dfcdde0ccefee3b498492c96b82c19dfa5108f
result = valid
sig = a7d7afe9fd91470612d6855fdf0776ab66c0157e00f45344ae5b4071effb517c20e417987ab3692ed9ed90c89b76fef1944391a6f1661cc44e882f82fd6e7a1cc828e93e0c9d7af99798422b3eabb4d221032c61790c29cf219c9509b9a03e637ae4c9111c88416b0c74acba9718c0824ef09887e00f32a596d4221d996344da98933cfe2fc858e3605b3d0346f9c9e03ce2892be2abda3e3057e6ba784ef28ed17e482a78e44b0064ebb03c1c1d0b94370e1d4bca2004afde50f5a8e76cedc1ed228666fef0d8226499a104f3176785e7484cfa13f61fbba0e24138b7ff38f851615591fdbfb80a5eea112ce977bbe90c747a654f589790397e5795fe49111a0f615486093a0913600df83c18c774a6eadbf9d582bbb468c4044e7891cc9510d790c53de923e3e78d1ed8c4a175f55b0b8db7c30077c0a76cfe206414170fadce56996b758882ee017303026fe7b20b64a159f39c6d7a43df35a10c13d8de74d236ea48e6ed08d53e96bcce6003a47c787b3b87940038ef5ab45d271c91586fc2c85c861874b7ce4f4a78d75555e34afa15a7ffcd252fe680f90dd595838b6df1c4e782d5533697efc898ca65638729a228da5d1d0b5c5658db4ad37918e006e60902407927539b2f9698218bd73e6e919743937da3bf23c6cae013064c50a71e9308ed3d1b6d595cb01b48445dc2183dab8d803f56fd88dd0eb4095c347e7c176807ad88e5de070f594b5ddca726a61fc95ae903a6a3416edfbeeef9416e6e59228b9ddb3d7b81ea5e402e4106182c8440b185ab402d2f585998edc0271b7750267dfc720b339aed5196f502e79456450b586f98f8ebfb7383ab68cec191d8dc53470cefcb6889c4062a0ab6f095c32366d56ff8d414f9b6d56d01f617638e44999bccb19378b295a78e68ad554e7cdf49ccd9fb9f582c46ae311f8de213db52074c9ad47dac1467506568d2ad2c50bdcae27a04ef2df25479e31ea3880e96588b3efb3a60aec2acbcec0fd2fde673e5f7c6a71ac958d3767152d8e7e2c206c97e059ec180d401a525314cbd2fdd902072f80a219817277b2788c21bb30ec340b7fb52c85dd5479284a2565e600ecee81df819e849265a738a156583732fc47d84e4fab298707df53776d6af160761b1563d9da8bff9a5bace5418f3e171b244c95a4a079c405613346ae035fccd8b7a9614c13b51314fa31ad47be50f666b18c636f6be3b4cb45a6286a002b7f73b5348cfb046b87599b03fc440e3afc138246348669552dc2af75174a1a00a06f8ed5df8a710b2c5ed2e5b97a75b8569b8cc76dffa6f16587f45006c3a4b0cc97c0afe88e31cbc67dde34f76a3a116d359187f39691ea49502f15fd302b43c9456f2075194fbed22120cc86f616b6d0a430464bbd0508a1b7014a2059f8be6679507c995629627f88154b401131d190bd603c84f487f01dad21240e8e3aa95c05998b771f9e7c4a719a1daa4b91e0a301904c2b0c94e7c6805e6f28b0c8adfe8d47e7f2978d1eb59fba567195b81e8191ccba6de77f19a16a3aa30d67955fc94b2b0a266da4b625a389f592f8b951bcfe5db743b1e81fb94373fb072d808e6f0e5893655d96933bb540ebeff179aa9fa98f36cb4c6a78e170dc859b753fdf9a51f50fa0b25fcaf25e1b31aeca1f3c4c024fdae36fa70d8cf3b8399c17f866bf2c33f0db659c9cb464a323904fc6e00cfd1a2cbf847bfa428d00c13d8ed229f56ff016ddd229b2de2727aa048b972359940ce72f88f4326b3570e4bb621fd5327b59abe425f3c7f547f283b7865e127e5cab181667141e810f6438da61583e9f702098f08235a6a80f1d9350e6ad4239cda1901637f60d1a8454d85399d324e3cf538be98649aa2572045d8c13fc1452b5ad60dd3b0ec35bd153aae1b56c48bee037d7027518136d06b4914b473f0de7e680b73692c652fb7db3a38159d9f1159e8df08e8352e8336e823a2dce3ec5cfac60ef625f7dceecd78cc21b6895c7c9dc858315fa0146aab6fb27ce8fd18eeee354dab50bf4b70e0a2eb9b11fc83701fcfaca9e5cb11ae3a76f05de2f9b2209d55062c75b06ddebb32b9972aeb240c98d31bbd31bfc0a86ed5c3f693e7c355604260b32712a6ec0db6d021d29f842d11da7feb1927d5f0eda6f7aea8e4f3781a437a28e9748610fefb3abaa22a6fcf2003552b0fdc320cb2cf62ae8fb64ad51ed175a9d216a0b044eb5c32dca5e9f4f98ab4e0b95b2f6af4028f2e2f1ebaa7efc010044413da811876d9b8356db1e6735e7d463a0335f6afa04ca6de1a7903f27b823cc271e6372da745bfedcf0b5bb0e18adfd9d4233d0fcd05ab8d79be0a7eb11f1ce2a7e052251cfad1ca90b5e4374ccf1a129ebaebf01cdd8d4ce61aa9f3c0796e9bedb5502d0e099c7ca15470765edb69795f0d73cfcac91df6f134e5d11e7d2e3b5c8ae8387a1994b21402d93d65ad72bafaac8932a9a3d2efc87dc68468ddc1b3c0c1f5013e10479a162c442af0374383d27126aab8b78808fc7ab84e6881fa83fc55ea78aaefa9ecd526d47e59cca876d7e7865575d3100a871bd9c3d17a22ef6bb94bf72b9cdb11f6c9c66a7849df8ac2519abde05bb728df9a94220c0dd10fd1bc7cd4a4f65a55ef47d7b9d63f9224216c82edfb171a76a06ef29ea233e6692101b7e0d648b107d2fd616a564543b8d42e74c5a2d05dc1dbbb8a1aa04fd5acca120ac80cade80ceea66a998e4efcde47a2d440d31348afe85eae79ec9cc7818be885f2fab618ada1d2f1fcce920e7ff318580586b4f775fe8648629377551ebda731d493b54b16bb19461bc484b23a673c152c0a9894e71d534b072a3721fe73bf69562539fe5e0ec82c62c13dad89d9666efd6df4c40e7083b5d507827bdca7dcf218bc854f2f66060826645446c6279408351c3bcd87bfa12e9ba3dd1b7f36f97bf2b0c3517fac191e40ae4edb5fad23b390596bcf8baf6280bb8d6a6a12a5b25127768a5b0c6d5294b41b2b8e19ce6826761332dbb634243ca7edcbbed12668157445e0ad5ddb8daed13d37c5e0f0298d39c1d484bc0bd8e2d2abda428c28bee13381b5d6938d512ba72de3cdce6d9b14d71f7e214ea49ecbe14b7ac81342d38d81647f284a1d363f44a5114ed53ce4fb57556509e6bf52f7f5ad57536803df6ab6e3192f3d5cd855ea68dab4fee624b570827e0c5009870f114d7aab9984e15944ffe95ceddb693e8cb267a9ab46cef54bac2f8f36db7a4a4c3aca9d67cad76b44eec0dc72ce535a8b0449ebce056024101c787732a41d23fc0d611bb8967ee3187a85ffae3c134237bc5a1ad2d8f8a3158610fdae45d0831cb28758eb4d28e2c71031342b44580110041346e697ef0329afd7cad7fbd7712c44b13694cdaccc59676137fc2d33517f13263696333850c72281c8a8877bafc82879c3a3ce307a4ae70bbfa6aec20d6ddf8c33a7e242d9e69256321803280be75a0196f00bc3cecce1c9a8ec07acc47cd23f356f37606f2356f499067a2ebff92c9d68c4f377bb69997953df1f244baa8a39f63ea389d307a04be4fdf7aed763dfc0c611665a4176f4a7f5c577795e500e0528ad304680dd866e3b887e2bb13f089df36a75416597b2b6de3e3f22e36ed44f5474a5e74f28a255a4ec6914a9226147a1bf67d901e8b11cd129740da02bc3319d02a4cdcc5ed8a7fbb2f156d7e067abd1e0df6a7c563429444b0a08762a964159c878f762fc460198242b119c995cb4d7cda51d9d262636c2894ca38ff95ef6fe48d543898d2ffc31e0dd87c00933bcff60232dd02c2b886d603fa587cd7dd8195a3d119bdedf2203c9dc298e1d50a0dfa4bcd10ad1aba9b047a653cc05ef4dc289d3612e59cc4e12a8d639825f4d02737ee63f1ef73902c49658c668ef38cd233012d7793ee215ea370bad665cc322908ac1a9205f7fec356436f0a6c0db616239b7b765123445682cf1595eafd3f9fe3022aeac0ce2e6ab691b89ca88dbb2f5cc599a933972eb5f76e0157e834604447d3bf79cc773930f2e6899d211b5ec72d045e557a82a3d0e5ba23ac77899979d2dba338f5d9dc049628f433396956260e53417f37b8ebde992246fe45d95e1284b0b1a2e927499a6f180171086f3549e12a2dfae7a54f4331e4e4f38eea863173a565f8dc4de9551da854c2f48397291230598bb1c82ac56fa01a0f5ec16e603c12fa45a998380c08d2f3778236339f2970a5cc78baf8fbc784fa1f6c88af0bfdf42627b4671b9b1024d06743048f5f3db053ec770be4c7924c87f948153138c726d6ed40d174c22af74a852cb28caa6ca74b67e5403d34c21821f70102e73cd65643e08036158c805ccab703a528dfcdd1bc58593fc5dd382b91491aa860d8ca204010cb3446fcc97b5dc1058109aa5e8b685658969ebebb521580e95b45fc733f257f80ee29acbeae96a1c82016fd5dca8ba3e37eb4ed6dd95c254d12199bf3104dd801fc9d34b8e6d9dbbc63d7fcf7e5851bbf666cf303e1a53e5711e5c5804ea92004f3591fbe9bf612478896ab042036315e447b00b5df1ebc5151c4f4d619b12e6769f79fb31f1cf6ae63550230b2cc4b6d975134faf9aa41c5da0a5913a78cd6f765d5a6bb5e3422ea98bd5d2c255b4a27d8aaafecbbe2d42801047679f4fed4d94b71ea8b44644a1abb434155eeca0e2a845e673162b205e6bf1b5f32f78dd0f1163a30f3f6c44588f339a11b62eead81f84aee14815d54979bb29fac6d95f3a329805b1cc9807f694ec9ce6c9be7bb85248ee7b87c0a5f9c186e4517fe48d59fe4da31d2a2691a21d056754390a04e6036adcc20b0e6ecce962ef86831236e96c0880564bcff60c0848f0fe351756f705beee4971907b77ed08a875494d6e9d230b8ef81820d698c361e6e0d242dce7a79c48b316cf0ba4a3970d1dd9a9a5c4ec3545e7781091ef5f78e143e3a0a4aa82b572d8acded5b6b18eaa07cb843ca7614a9aaaed2fc97e675d3f3436ce7c29b5905e20b7635ad6c1005018ad8edffcdb7c78a71ede3ba9f5a6b63f17881530395afc6518774b2b21cccdc91b096cc294e323fc2a02a3255c96079bca232ce2cf39b46c73b8a2f3c988a264e4b783c2ca30780a86be394c0b4a467be4aedad4c2c5f77fd8fca6b40500c597cdbcb20714dfae8897b788d6c7377ebac29da41b4f602cab6169a80f6ded9c57ab422a17f6115437f7732377378543408957e0a08cb5e0332e5d7f24f5a6e1ff5f2ba37596c851ffd47a28900497985ea6e06bdd6a62f621d7307d79a9e0caf9c5b576427c1b0a7dc5ba2a919c6d8deeeedbc6785fc4239ff24c82d3f8467738888c9c0f1bde66ccc1a42fdbb55001cb1eaa024d7e1e8a8a8b9d2485a2854c036d4ac100aa631ac4913d2a4682366562929b36b9eb3b8e67261149171b43daab34bb4b6cf17e5444c22a157d2d556457fc82bad151b3e63d0fa4a7395898b054f3188383145502023ce889fe1a3e4b2393c992ca2686ac3de193de0e62f22ffa2db0748d1706e5a9215c9f51405ce30c265b898dc516a2cc4e216a803ff9fdabcd97b21b26dcc4c438804627cadc7146b222f520f0537d5d405085502e6acc498cf67e2f3fdb525480ced94b8d3bf63b677fae897a555ba99314f4fb02831ef82c6c9eaab8ed392a7e48db1f8d1cfc4a243d3865339a3121e4ec8f15c227ae9b6972b4c09b23599b3d5496816fda72d404a8b02da42332f28857ad1da782c0e5a82e67f249dc0c102ceb469d8b9c779c2d8639bd983b66ba08c66e9dfb3f41e4e94da5b9460ee1556a9fe90282bb653ec3d8c3a45318af2db9ea505a578a2b268dd695add6167c7c9873c0c176d1d8578d19c2c0f6f461f018d871883f128c61ddd2fceeaa52d3761709fd2a808f86b922d8f8d53e74e175a00a5ec483d26565071002eec928929d964986dae4d372a7aef8aded3f5be34e05f46dede4277d1e3fa0220c5736c52eb457ba5dda65dd9a4d5f421bb30c1a8f5a92170824eb0e81fa889915c69fed6f65aaa73633341e4e61eef215e5dc368f4afc43f6af9d2bb371be73e4b631a388798f23e1693be0875f12a41876c02bbadbb72c64f3fd68104d382a40c501799da5ba94d42a28c11cf872b1a24216f71eea2ddf4a0608773a92c5b11d0f59a07c0fab48ebe1da70cfb75e9c0fd421604b9a11a20c271b39ae644cd9a044e9e9d2fc6dfc52e270d5453330549e0b5756b42873d799a013df1f72abf25934b9fea2a480642844799e56b7228dd413250abb4af9afa5af713fd7f97b354abba8b6a4fc171571f84ae085782f07939c76589e76ab0906d554b7f13ac4dac2a2bfdd99032ee2cf9a8b5a5e22c43e7b82c81cd138ecb7c4dc6f378ca448529de708de8ddead5da3b2a8774ddd04c10dbb37408d62b8aea6cea21b5583909e13485c95c2d8e107566e7c7ee60b2c3d204b879ec7d5204b517db3b4d7f2fe293f547685932850b3c50000000000000000000000000000000000000000000000000000000000050c12151b242a2e
flags = ValidSignature,ManySteps

# tcId = 50
# expand_a requires 280 SHAKE blocks
msg = 48656c6c6f20776f726c64
mu = 986263af854108b63fa0b865e2b9809c2a545f3bdc085fc80ac06ddd89482ab62b9f0ff23b8b477f2ce7581699dfcdde0ccefee3b498492c96b82c19dfa5108f
result = valid
sig = a7d7afe9fd91470612d6855fdf0776ab66c0157e00f45344ae5b4071effb517c20e417987ab3692ed9ed90c89b76fef1944391a6f1661cc44e882f82fd6e7a1cc828e93e0c9d7af99798422b3eabb4d221032c61790c29cf219c9509b9a03e637ae4c9111c88416b0c74acba9718c0824ef09887e00f32a596d4221d996344da98933cfe2fc858e3605b3d0346f9c9e03ce2892be2abda3e3057e6ba784ef28ed17e482a78e44b0064ebb03c1c1d0b94370e1d4bca2004afde50f5a8e76cedc1ed228666fef0d8226499a104f3176785e7484cfa13f61fbba0e24138b7ff38f851615591fdbfb80a5eea112ce977bbe90c747a654f589790397e5795fe49111a0f615486093a0913600df83c18c774a6eadbf9d582bbb468c4044e7891cc9510d790c53de923e3e78d1ed8c4a175f55b0b8db7c30077c0a76cfe206414170fadce56996b758882ee017303026fe7b20b64a159f39c6d7a43df35a10c13d8de74d236ea48e6ed08d53e96bcce6003a47c787b3b87940038ef5ab45d271c91586fc2c85c861874b7ce4f4a78d75555e34afa15a7ffcd252fe680f90dd595838b6df1c4e782d5533697efc898ca65638729a228da5d1d0b5c5658db4ad37918e006e60902407927539b2f9698218bd73e6e919743937da3bf23c6cae013064c50a71e9308ed3d1b6d595cb01b48445dc2183dab8d803f56fd88dd0eb4095c347e7c176807ad88e5de070f594b5ddca726a61fc95ae903a6a3416edfbeeef9416e6e59228b9ddb3d7b81ea5e402e4106182c8440b185ab402d2f585998edc0271b7750267dfc720b339aed5196f502e79456450b586f98f8ebfb7383ab68cec191d8dc53470cefcb6889c4062a0ab6f095c32366d56ff8d414f9b6d56d01f617638e44999bccb19378b295a78e68ad554e7cdf49ccd9fb9f582c46ae311f8de213db52074c9ad47dac1467506568d2ad2c50bdcae27a04ef2df25479e31ea3880e96588b3efb3a60aec2acbcec0fd2fde673e5f7c6a71ac958d3767152d8e7e2c206c97e059ec180d401a525314cbd2fdd902072f80a219817277b2788c21bb30ec340b7fb52c85dd5479284a2565e600ecee81df819e849265a738a156583732fc47d84e4fab298707df53776d6af160761b1563d9da8bff9a5bace5418f3e171b244c95a4a079c405613346ae035fccd8b7a9614c13b51314fa31ad47be50f666b18c636f6be3b4cb45a6286a002b7f73b5348cfb046b87599b03fc440e3afc138246348669552dc2af75174a1a00a06f8ed5df8a710b2c5ed2e5b97a75b8569b8cc76dffa6f16587f45006c3a4b0cc97c0afe88e31cbc67dde34f76a3a116d359187f39691ea49502f15fd302b43c9456f2075194fbed22120cc86f616b6d0a430464bbd0508a1b7014a2059f8be6679507c995629627f88154b401131d190bd603c84f487f01dad21240e8e3aa95c05998b771f9e7c4a719a1daa4b91e0a301904c2b0c94e7c6805e6f28b0c8adfe8d47e7f2978d1eb59fba567195b81e8191ccba6de77f19a16a3aa30d67955fc94b2b0a266da4b625a389f592f8b951bcfe5db743b1e81fb94373fb072d808e6f0e5893655d96933bb540ebeff179aa9fa98f36cb4c6a78e170dc859b753fdf9a51f50fa0b25fcaf25e1b31aeca1f3c4c024fdae36fa70d8cf3b8399c17f866bf2c33f0db659c9cb464a323904fc6e00cfd1a2cbf847bfa428d00c13d8ed229f56ff016ddd229b2de2727aa048b972359940ce72f88f4326b3570e4bb621fd5327b59abe425f3c7f547f283b7865e127e5cab181667141e810f6438da61583e9f702098f08235a6a80f1d9350e6ad4239cda1901637f60d1a8454d85399d324e3cf538be98649aa2572045d8c13fc1452b5ad60dd3b0ec35bd153aae1b56c48bee037d7027518136d06b4914b473f0de7e680b73692c652fb7db3a38159d9f1159e8df08e8352e8336e823a2dce3ec5cfac60ef625f7dceecd78cc21b6895c7c9dc858315fa0146aab6fb27ce8fd18eeee354dab50bf4b70e0a2eb9b11fc83701fcfaca9e5cb11ae3a76f05de2f9b2209d55062c75b06ddebb32b9972aeb240c98d31bbd31bfc0a86ed5c3f693e7c355604260b32712a6ec0db6d021d29f842d11da7feb1927d5f0eda6f7aea8e4f3781a437a28e9748610fefb3abaa22a6fcf2003552b0fdc320cb2cf62ae8fb64ad51ed175a9d216a0b044eb5c32dca5e9f4f98ab4e0b95b2f6af4028f2e2f1ebaa7efc010044413da811876d9b8356db1e6735e7d463a0335f6afa04ca6de1a7903f27b823cc271e6372da745bfedcf0b5bb0e18adfd9d4233d0fcd05ab8d79be0a7eb11f1ce2a7e052251cfad1ca90b5e4374ccf1a129ebaebf01cdd8d4ce61aa9f3c0796e9bedb5502d0e099c7ca15470765edb69795f0d73cfcac91df6f134e5d11e7d2e3b5c8ae8387a1994b21402d93d65ad72bafaac8932a9a3d2efc87dc68468ddc1b3c0c1f5013e10479a162c442af0374383d27126aab8b78808fc7ab84e6881fa83fc55ea78aaefa9ecd526d47e59cca876d7e7865575d3100a871bd9c3d17a22ef6bb94bf72b9cdb11f6c9c66a7849df8ac2519abde05bb728df9a94220c0dd10fd1bc7cd4a4f65a55ef47d7b9d63f9224216c82edfb171a76a06ef29ea233e6692101b7e0d648b107d2fd616a564543b8d42e74c5a2d05dc1dbbb8a1aa04fd5acca120ac80cade80ceea66a998e4efcde47a2d440d31348afe85eae79ec9cc7818be885f2fab618ada1d2f1fcce920e7ff318580586b4f775fe8648629377551ebda731d493b54b16bb19461bc484b23a673c152c0a9894e71d534b072a3721fe73bf69562539fe5e0ec82c62c13dad89d9666efd6df4c40e7083b5d507827bdca7dcf218bc854f2f66060826645446c6279408351c3bcd87bfa12e9ba3dd1b7f36f97bf2b0c3517fac191e40ae4edb5fad23b390596bcf8baf6280bb8d6a6a12a5b25127768a5b0c6d5294b41b2b8e19ce6826761332dbb634243ca7edcbbed12668157445e0ad5ddb8daed13d37c5e0f0298d39c1d484bc0bd8e2d2abda428c28bee13381b5d6938d512ba72de3cdce6d9b14d71f7e214ea49ecbe14b7ac81342d38d81647f284a1d363f44a5114ed53ce4fb57556509e6bf52f7f5ad57536803df6ab6e3192f3d5cd855ea68dab4fee624b570827e0c5009870f114d7aab9984e15944ffe95ceddb693e8cb267a9ab46cef54bac2f8f36db7a4a4c3aca9d67cad76b44eec0dc72ce535a8b0449ebce056024101c787732a41d23fc0d611bb8967ee3187a85ffae3c134237bc5a1ad2d8f8a3158610fdae45d0831cb28758eb4d28e2c71031342b44580110041346e697ef0329afd7cad7fbd7712c44b13694cdaccc59676137fc2d33517f13263696333850c72281c8a8877bafc82879c3a3ce307a4ae70bbfa6aec20d6ddf8c33a7e242d9e69256321803280be75a0196f00bc3cecce1c9a8ec07acc47cd23f356f37606f2356f499067a2ebff92c9d68c4f377bb69997953df1f244baa8a39f63ea389d307a04be4fdf7aed763dfc0c611665a4176f4a7f5c577795e500e0528ad304680dd866e3b887e2bb13f089df36a75416597b2b6de3e3f22e36ed44f5474a5e74f28a255a4ec6914a9226147a1bf67d901e8b11cd129740da02bc3319d02a4cdcc5ed8a7fbb2f156d7e067abd1e0df6a7c563429444b0a08762a964159c878f762fc460198242b119c995cb4d7cda51d9d262636c2894ca38ff95ef6fe48d543898d2ffc31e0dd87c00933bcff60232dd02c2b886d603fa587cd7dd8195a3d119bdedf2203c9dc298e1d50a0dfa4bcd10ad1aba9b047a653cc05ef4dc289d3612e59cc4e12a8d639825f4d02737ee63f1ef73902c49658c668ef38cd233012d7793ee215ea370bad665cc322908ac1a9205f7fec356436f0a6c0db616239b7b765123445682cf1595eafd3f9fe3022aeac0ce2e6ab691b89ca88dbb2f5cc599a933972eb5f76e0157e834604447d3bf79cc773930f2e6899d211b5ec72d045e557a82a3d0e5ba23ac77899979d2dba338f5d9dc049628f433396956260e53417f37b8ebde992246fe45d95e1284b0b1a2e927499a6f180171086f3549e12a2dfae7a54f4331e4e4f38eea863173a565f8dc4de9551da854c2f48397291230598bb1c82ac56fa01a0f5ec16e603c12fa45a998380c08d2f3778236339f2970a5cc78baf8fbc784fa1f6c88af0bfdf42627b4671b9b1024d06743048f5f3db053ec770be4c7924c87f948153138c726d6ed40d174c22af74a852cb28caa6ca74b67e5403d34c21821f70102e73cd65643e08036158c805ccab703a528dfcdd1bc58593fc5dd382b91491aa860d8ca204010cb3446fcc97b5dc1058109aa5e8b685658969ebebb521580e95b45fc733f257f80ee29acbeae96a1c82016fd5dca8ba3e37eb4ed6dd95c254d12199bf3104dd801fc9d34b8e6d9dbbc63d7fcf7e5851bbf666cf303e1a53e5711e5c5804ea92004f3591fbe9bf612478896ab042036315e447b00b5df1ebc5151c4f4d619b12e6769f79fb31f1cf6ae63550230b2cc4b6d975134faf9aa41c5da0a5913a78cd6f765d5a6bb5e3422ea98bd5d2c255b4a27d8aaafecbbe2d42801047679f4fed4d94b71ea8b44644a1abb434155eeca0e2a845e673162b205e6bf1b5f32f78dd0f1163a30f3f6c44588f339a11b62eead81f84aee14815d54979bb29fac6d95f3a329805b1cc9807f694ec9ce6c9be7bb85248ee7b87c0a5f9c186e4517fe48d59fe4da31d2a2691a21d056754390a04e6036adcc20b0e6ecce962ef86831236e96c0880564bcff60c0848f0fe351756f705beee4971907b77ed08a875494d6e9d230b8ef81820d698c361e6e0d242dce7a79c48b316cf0ba4a3970d1dd9a9a5c4ec3545e7781091ef5f78e143e3a0a4aa82b572d8acded5b6b18eaa07cb843ca7614a9aaaed2fc97e675d3f3436ce7c29b5905e20b7635ad6c1005018ad8edffcdb7c78a71ede3ba9f5a6b63f17881530395afc6518774b2b21cccdc91b096cc294e323fc2a02a3255c96079bca232ce2cf39b46c73b8a2f3c988a264e4b783c2ca30780a86be394c0b4a467be4aedad4c2c5f77fd8fca6b40500c597cdbcb20714dfae8897b788d6c7377ebac29da41b4f602cab6169a80f6ded9c57ab422a17f6115437f7732377378543408957e0a08cb5e0332e5d7f24f5a6e1ff5f2ba37596c851ffd47a28900497985ea6e06bdd6a62f621d7307d79a9e0caf9c5b576427c1b0a7dc5ba2a919c6d8deeeedbc6785fc4239ff24c82d3f8467738888c9c0f1bde66ccc1a42fdbb55001cb1eaa024d7e1e8a8a8b9d2485a2854c036d4ac100aa631ac4913d2a4682366562929b36b9eb3b8e67261149171b43daab34bb4b6cf17e5444c22a157d2d556457fc82bad151b3e63d0fa4a7395898b054f3188383145502023ce889fe1a3e4b2393c992ca2686ac3de193de0e62f22ffa2db0748d1706e5a9215c9f51405ce30c265b898dc516a2cc4e216a803ff9fdabcd97b21b26dcc4c438804627cadc7146b222f520f0537d5d405085502e6acc498cf67e2f3fdb525480ced94b8d3bf63b677fae897a555ba99314f4fb02831ef82c6c9eaab8ed392a7e48db1f8d1cfc4a243d3865339a3121e4ec8f15c227ae9b6972b4c09b23599b3d5496816fda72d404a8b02da42332f28857ad1da782c0e5a82e67f249dc0c102ceb469d8b9c779c2d8639bd983b66ba08c66e9dfb3f41e4e94da5b9460ee1556a9fe90282bb653ec3d8c3a45318af2db9ea505a578a2b268dd695add6167c7c9873c0c176d1d8578d19c2c0f6f461f018d871883f128c61ddd2fceeaa52d3761709fd2a808f86b922d8f8d53e74e175a00a5ec483d26565071002eec928929d964986dae4d372a7aef8aded3f5be34e05f46dede4277d1e3fa0220c5736c52eb457ba5dda65dd9a4d5f421bb30c1a8f5a92170824eb0e81fa889915c69fed6f65aaa73633341e4e61eef215e5dc368f4afc43f6af9d2bb371be73e4b631a388798f23e1693be0875f12a41876c02bbadbb72c64f3fd68104d382a40c501799da5ba94d42a28c11cf872b1a24216f71eea2ddf4a0608773a92c5b11d0f59a07c0fab48ebe1da70cfb75e9c0fd421604b9a11a20c271b39ae644cd9a044e9e9d2fc6dfc52e270d5453330549e0b5756b42873d799a013df1f72abf25934b9fea2a480642844799e56b7228dd413250abb4af9afa5af713fd7f97b354abba8b6a4fc171571f84ae085782f07939c76589e76ab0906d554b7f13ac4dac2a2bfdd99032ee2cf9a8b5a5e22c43e7b82c81cd138ecb7c4dc6f378ca448529de708de8ddead5da3b2a8774ddd04c10dbb37408d62b8aea6cea21b5583909e13485c95c2d8e107566e7c7ee60b2c3d204b879ec7d5204b517db3b4d7f2fe293f547685932850b3c50000000000000000000000000000000000000000000000000000000000050c12151b242a2e
flags = ValidSignature,ManySteps

# tcId = 51
# rej_bounded_poly (sample_uniform_eta) requires 2 SHAKE blocks
msg = 48656c6c6f20776f726c64
mu = 986263af854108b63fa0b865e2b9809c2a545f3bdc085fc80ac06ddd89482ab62b9f0ff23b8b477f2ce7581699dfcdde0ccefee3b498492c96b82c19dfa5108f
result = valid
sig = a7d7afe9fd91470612d6855fdf0776ab66c0157e00f45344ae5b4071effb517c20e417987ab3692ed9ed90c89b76fef1944391a6f1661cc44e882f82fd6e7a1cc828e93e0c9d7af99798422b3eabb4d221032c61790c29cf219c9509b9a03e637ae4c9111c88416b0c74acba9718c0824ef09887e00f32a596d4221d996344da98933cfe2fc858e3605b3d0346f9c9e03ce2892be2abda3e3057e6ba784ef28ed17e482a78e44b0064ebb03c1c1d0b94370e1d4bca2004afde50f5a8e76cedc1ed228666fef0d8226499a104f3176785e7484cfa13f61fbba0e24138b7ff38f851615591fdbfb80a5eea112ce977bbe90c747a654f589790397e5795fe49111a0f615486093a0913600df83c18c774a6eadbf9d582bbb468c4044e7891cc9510d790c53de923e3e78d1ed8c4a175f55b0b8db7c30077c0a76cfe206414170fadce56996b758882ee017303026fe7b20b64a159f39c6d7a43df35a10c13d8de74d236ea48e6ed08d53e96bcce6003a47c787b3b87940038ef5ab45d271c91586fc2c85c861874b7ce4f4a78d75555e34afa15a7ffcd252fe680f90dd595838b6df1c4e782d5533697efc898ca65638729a228da5d1d0b5c5658db4ad37918e006e60902407927539b2f9698218bd73e6e919743937da3bf23c6cae013064c50a71e9308ed3d1b6d595cb01b48445dc2183dab8d803f56fd88dd0eb4095c347e7c176807ad88e5de070f594b5ddca726a61fc95ae903a6a3416edfbeeef9416e6e59228b9ddb3d7b81ea5e402e4106182c8440b185ab402d2f585998edc0271b7750267dfc720b339aed5196f502e79456450b586f98f8ebfb7383ab68cec191d8dc53470cefcb6889c4062a0ab6f095c32366d56ff8d414f9b6d56d01f617638e44999bccb19378b295a78e68ad554e7cdf49ccd9fb9f582c46ae311f8de213db52074c9ad47dac1467506568d2ad2c50bdcae27a04ef2df25479e31ea3880e96588b3efb3a60aec2acbcec0fd2fde673e5f7c6a71ac958d3767152d8e7e2c206c97e059ec180d401a525314cbd2fdd902072f80a219817277b2788c21bb30ec340b7fb52c85dd5479284a2565e600ecee81df819e849265a738a156583732fc47d84e4fab298707df53776d6af160761b1563d9da8bff9a5bace5418f3e171b244c95a4a079c405613346ae035fccd8b7a9614c13b51314fa31ad47be50f666b18c636f6be3b4cb45a6286a002b7f73b5348cfb046b87599b03fc440e3afc138246348669552dc2af75174a1a00a06f8ed5df8a710b2c5ed2e5b97a75b8569b8cc76dffa6f16587f45006c3a4b0cc97c0afe88e31cbc67dde34f76a3a116d359187f39691ea49502f15fd302b43c9456f2075194fbed22120cc86f616b6d0a430464bbd0508a1b7014a2059f8be6679507c995629627f88154b401131d190bd603c84f487f01dad21240e8e3aa95c05998b771f9e7c4a719a1daa4b91e0a301904c2b0c94e7c6805e6f28b0c8adfe8d47e7f2978d1eb59fba567195b81e8191ccba6de77f19a16a3aa30d67955fc94b2b0a266da4b625a389f592f8b951bcfe5db743b1e81fb94373fb072d808e6f0e5893655d96933bb540ebeff179aa9fa98f36cb4c6a78e170dc859b753fdf9a51f50fa0b25fcaf25e1b31aeca1f3c4c024fdae36fa70d8cf3b8399c17f866bf2c33f0db659c9cb464a323904fc6e00cfd1a2cbf847bfa428d00c13d8ed229f56ff016ddd229b2de2727aa048b972359940ce72f88f4326b3570e4bb621fd5327b59abe425f3c7f547f283b7865e127e5cab181667141e810f6438da61583e9f702098f08235a6a80f1d9350e6ad4239cda1901637f60d1a8454d85399d324e3cf538be98649aa2572045d8c13fc1452b5ad60dd3b0ec35bd153aae1b56c48bee037d7027518136d06b4914b473f0de7e680b73692c652fb7db3a38159d9f1159e8df08e8352e8336e823a2dce3ec5cfac60ef625f7dceecd78cc21b6895c7c9dc858315fa0146aab6fb27ce8fd18eeee354dab50bf4b70e0a2eb9b11fc83701fcfaca9e5cb11ae3a76f05de2f9b2209d55062c75b06ddebb32b9972aeb240c98d31bbd31bfc0a86ed5c3f693e7c355604260b32712a6ec0db6d021d29f842d11da7feb1927d5f0eda6f7aea8e4f3781a437a28e9748610fefb3abaa22a6fcf2003552b0fdc320cb2cf62ae8fb64ad51ed175a9d216a0b044eb5c32dca5e9f4f98ab4e0b95b2f6af4028f2e2f1ebaa7efc010044413da811876d9b8356db1e6735e7d463a0335f6afa04ca6de1a7903f27b823cc271e6372da745bfedcf0b5bb0e18adfd9d4233d0fcd05ab8d79be0a7eb11f1ce2a7e052251cfad1ca90b5e4374ccf1a129ebaebf01cdd8d4ce61aa9f3c0796e9bedb5502d0e099c7ca15470765edb69795f0d73cfcac91df6f134e5d11e7d2e3b5c8ae8387a1994b21402d93d65ad72bafaac8932a9a3d2efc87dc68468ddc1b3c0c1f5013e10479a162c442af0374383d27126aab8b78808fc7ab84e6881fa83fc55ea78aaefa9ecd526d47e59cca876d7e7865575d3100a871bd9c3d17a22ef6bb94bf72b9cdb11f6c9c66a7849df8ac2519abde05bb728df9a94220c0dd10fd1bc7cd4a4f65a55ef47d7b9d63f9224216c82edfb171a76a06ef29ea233e6692101b7e0d648b107d2fd616a564543b8d42e74c5a2d05dc1dbbb8a1aa04fd5acca120ac80cade80ceea66a998e4efcde47a2d440d31348afe85eae79ec9cc7818be885f2fab618ada1d2f1fcce920e7ff318580586b4f775fe8648629377551ebda731d493b54b16bb19461bc484b23a673c152c0a9894e71d534b072a3721fe73bf69562539fe5e0ec82c62c13dad89d9666efd6df4c40e7083b5d507827bdca7dcf218bc854f2f66060826645446c6279408351c3bcd87bfa12e9ba3dd1b7f36f97bf2b0c3517fac191e40ae4edb5fad23b390596bcf8baf6280bb8d6a6a12a5b25127768a5b0c6d5294b41b2b8e19ce6826761332dbb634243ca7edcbbed12668157445e0ad5ddb8daed13d37c5e0f0298d39c1d484bc0bd8e2d2abda428c28bee13381b5d6938d512ba72de3cdce6d9b14d71f7e214ea49ecbe14b7ac81342d38d81647f284a1d363f44a5114ed53ce4fb57556509e6bf52f7f5ad57536803df6ab6e3192f3d5cd855ea68dab4fee624b570827e0c5009870f114d7aab9984e15944ffe95ceddb693e8cb267a9ab46cef54bac2f8f36db7a4a4c3aca9d67cad76b44eec0dc72ce535a8b0449ebce056024101c787732a41d23fc0d611bb8967ee3187a85ffae3c134237bc5a1ad2d8f8a3158610fdae45d0831cb28758eb4d28e2c71031342b44580110041346e697ef0329afd7cad7fbd7712c44b13694cdaccc59676137fc2d33517f13263696333850c72281c8a8877bafc82879c3a3ce307a4ae70bbfa6aec20d6ddf8c33a7e242d9e69256321803280be75a0196f00bc3cecce1c9a8ec07acc47cd23f356f37606f2356f499067a2ebff92c9d68c4f377bb69997953df1f244baa8a39f63ea389d307a04be4fdf7aed763dfc0c611665a4176f4a7f5c577795e500e0528ad304680dd866e3b887e2bb13f089df36a75416597b2b6de3e3f22e36ed44f5474a5e74f28a255a4ec6914a9226147a1bf67d901e8b11cd129740da02bc3319d02a4cdcc5ed8a7fbb2f156d7e067abd1e0df6a7c563429444b0a08762a964159c878f762fc460198242b119c995cb4d7cda51d9d262636c2894ca38ff95ef6fe48d543898d2ffc31e0dd87c00933bcff60232dd02c2b886d603fa587cd7dd8195a3d119bdedf2203c9dc298e1d50a0dfa4bcd10ad1aba9b047a653cc05ef4dc289d3612e59cc4e12a8d639825f4d02737ee63f1ef73902c49658c668ef38cd233012d7793ee215ea370bad665cc322908ac1a9205f7fec356436f0a6c0db616239b7b765123445682cf1595eafd3f9fe3022aeac0ce2e6ab691b89ca88dbb2f5cc599a933972eb5f76e0157e834604447d3bf79cc773930f2e6899d211b5ec72d045e557a82a3d0e5ba23ac77899979d2dba338f5d9dc049628f433396956260e53417f37b8ebde992246fe45d95e1284b0b1a2e927499a6f180171086f3549e12a2dfae7a54f4331e4e4f38eea863173a565f8dc4de9551da854c2f48397291230598bb1c82ac56fa01a0f5ec16e603c12fa45a998380c08d2f3778236339f2970a5cc78baf8fbc784fa1f6c88af0bfdf42627b4671b9b1024d06743048f5f3db053ec770be4c7924c87f948153138c726d6ed40d174c22af74a852cb28caa6ca74b67e5403d34c21821f70102e73cd65643e08036158c805ccab703a528dfcdd1bc58593fc5dd382b91491aa860d8ca204010cb3446fcc97b5dc1058109aa5e8b685658969ebebb521580e95b45fc733f257f80ee29acbeae96a1c82016fd5dca8ba3e37eb4ed6dd95c254d12199bf3104dd801fc9d34b8e6d9dbbc63d7fcf7e5851bbf666cf303e1a53e5711e5c5804ea92004f3591fbe9bf612478896ab042036315e447b00b5df1ebc5151c4f4d619b12e6769f79fb31f1cf6ae63550230b2cc4b6d975134faf9aa41c5da0a5913a78cd6f765d5a6bb5e3422ea98bd5d2c255b4a27d8aaafecbbe2d42801047679f4fed4d94b71ea8b44644a1abb434155eeca0e2a845e673162b205e6bf1b5f32f78dd0f1163a30f3f6c44588f339a11b62eead81f84aee14815d54979bb29fac6d95f3a329805b1cc9807f694ec9ce6c9be7bb85248ee7b87c0a5f9c186e4517fe48d59fe4da31d2a2691a21d056754390a04e6036adcc20b0e6ecce962ef86831236e96c0880564bcff60c0848f0fe351756f705beee4971907b77ed08a875494d6e9d230b8ef81820d698c361e6e0d242dce7a79c48b316cf0ba4a3970d1dd9a9a5c4ec3545e7781091ef5f78e143e3a0a4aa82b572d8acded5b6b18eaa07cb843ca7614a9aaaed2fc97e675d3f3436ce7c29b5905e20b7635ad6c1005018ad8edffcdb7c78a71ede3ba9f5a6b63f17881530395afc6518774b2b21cccdc91b096cc294e323fc2a02a3255c96079bca232ce2cf39b46c73b8a2f3c988a264e4b783c2ca30780a86be394c0b4a467be4aedad4c2c5f77fd8fca6b40500c597cdbcb20714dfae8897b788d6c7377ebac29da41b4f602cab6169a80f6ded9c57ab422a17f6115437f7732377378543408957e0a08cb5e0332e5d7f24f5a6e1ff5f2ba37596c851ffd47a28900497985ea6e06bdd6a62f621d7307d79a9e0caf9c5b576427c1b0a7dc5ba2a919c6d8deeeedbc6785fc4239ff24c82d3f8467738888c9c0f1bde66ccc1a42fdbb55001cb1eaa024d7e1e8a8a8b9d2485a2854c036d4ac100aa631ac4913d2a4682366562929b36b9eb3b8e67261149171b43daab34bb4b6cf17e5444c22a157d2d556457fc82bad151b3e63d0fa4a7395898b054f3188383145502023ce889fe1a3e4b2393c992ca2686ac3de193de0e62f22ffa2db0748d1706e5a9215c9f51405ce30c265b898dc516a2cc4e216a803ff9fdabcd97b21b26dcc4c438804627cadc7146b222f520f0537d5d405085502e6acc498cf67e2f3fdb525480ced94b8d3bf63b677fae897a555ba99314f4fb02831ef82c6c9eaab8ed392a7e48db1f8d1cfc4a243d3865339a3121e4ec8f15c227ae9b6972b4c09b23599b3d5496816fda72d404a8b02da42332f28857ad1da782c0e5a82e67f249dc0c102ceb469d8b9c779c2d8639bd983b66ba08c66e9dfb3f41e4e94da5b9460ee1556a9fe90282bb653ec3d8c3a45318af2db9ea505a578a2b268dd695add6167c7c9873c0c176d1d8578d19c2c0f6f461f018d871883f128c61ddd2fceeaa52d3761709fd2a808f86b922d8f8d53e74e175a00a5ec483d26565071002eec928929d964986dae4d372a7aef8aded3f5be34e05f46dede4277d1e3fa0220c5736c52eb457ba5dda65dd9a4d5f421bb30c1a8f5a92170824eb0e81fa889915c69fed6f65aaa73633341e4e61eef215e5dc368f4afc43f6af9d2bb371be73e4b631a388798f23e1693be0875f12a41876c02bbadbb72c64f3fd68104d382a40c501799da5ba94d42a28c11cf872b1a24216f71eea2ddf4a0608773a92c5b11d0f59a07c0fab48ebe1da70cfb75e9c0fd421604b9a11a20c271b39ae644cd9a044e9e9d2fc6dfc52e270d5453330549e0b5756b42873d799a013df1f72abf25934b9fea2a480642844799e56b7228dd413250abb4af9afa5af713fd7f97b354abba8b6a4fc171571f84ae085782f07939c76589e76ab0906d554b7f13ac4dac2a2bfdd99032ee2cf9a8b5a5e22c43e7b82c81cd138ecb7c4dc6f378ca448529de708de8ddead5da3b2a8774ddd04c10dbb37408d62b8aea6cea21b5583909e13485c95c2d8e107566e7c7ee60b2c3d204b879ec7d5204b517db3b4d7f2fe293f547685932850b3c50000000000000000000000000000000000000000000000000000000000050c12151b242a2e
flags = ValidSignature,ManySteps

# tcId = 52
# power_2_round returns a remainder of 4096
msg = 48656c6c6f20776f726c64
mu = 986263af854108b63fa0b865e2b9809c2a545f3bdc085fc80ac06ddd89482ab62b9f0ff23b8b477f2ce7581699dfcdde0ccefee3b498492c96b82c19dfa5108f
result = valid
sig = a7d7afe9fd91470612d6855fdf0776ab66c0157e00f45344ae5b4071effb517c20e417987ab3692ed9ed90c89b76fef1944391a6f1661cc44e882f82fd6e7a1cc828e93e0c9d7af99798422b3eabb4d221032c61790c29cf219c9509b9a03e637ae4c9111c88416b0c74acba9718c0824ef09887e00f32a596d4221d996344da98933cfe2fc858e3605b3d0346f9c9e03ce2892be2abda3e3057e6ba784ef28ed17e482a78e44b0064ebb03c1c1d0b94370e1d4bca2004afde50f5a8e76cedc1ed228666fef0d8226499a104f3176785e7484cfa13f61fbba0e24138b7ff38f851615591fdbfb80a5eea112ce977bbe90c747a654f589790397e5795fe49111a0f615486093a0913600df83c18c774a6eadbf9d582bbb468c4044e7891cc9510d790c53de923e3e78d1ed8c4a175f55b0b8db7c30077c0a76cfe206414170fadce56996b758882ee017303026fe7b20b64a159f39c6d7a43df35a10c13d8de74d236ea48e6ed08d53e96bcce6003a47c787b3b87940038ef5ab45d271c91586fc2c85c861874b7ce4f4a78d75555e34afa15a7ffcd252fe680f90dd595838b6df1c4e782d5533697efc898ca65638729a228da5d1d0b5c5658db4ad37918e006e60902407927539b2f9698218bd73e6e919743937da3bf23c6cae013064c50a71e9308ed3d1b6d595cb01b48445dc2183dab8d803f56fd88dd0eb4095c347e7c176807ad88e5de070f594b5ddca726a61fc95ae903a6a3416edfbeeef9416e6e59228b9ddb3d7b81ea5e402e4106182c8440b185ab402d2f585998edc0271b7750267dfc720b339aed5196f502e79456450b586f98f8ebfb7383ab68cec191d8dc53470cefcb6889c4062a0ab6f095c32366d56ff8d414f9b6d56d01f617638e44999bccb19378b295a78e68ad554e7cdf49ccd9fb9f582c46ae311f8de213db52074c9ad47dac1467506568d2ad2c50bdcae27a04ef2df25479e31ea3880e96588b3efb3a60aec2acbcec0fd2fde673e5f7c6a71ac958d3767152d8e7e2c206c97e059ec180d401a525314cbd2fdd902072f80a219817277b2788c21bb30ec340b7fb52c85dd5479284a2565e600ecee81df819e849265a738a156583732fc47d84e4fab298707df53776d6af160761b1563d9da8bff9a5bace5418f3e171b244c95a4a079c405613346ae035fccd8b7a9614c13b51314fa31ad47be50f666b18c636f6be3b4cb45a6286a002b7f73b5348cfb046b87599b03fc440e3afc138246348669552dc2af75174a1a00a06f8ed5df8a710b2c5ed2e5b97a75b8569b8cc76dffa6f16587f45006c3a4b0cc97c0afe88e31cbc67dde34f76a3a116d359187f39691ea49502f15fd302b43c9456f2075194fbed22120cc86f616b6d0a430464bbd0508a1b7014a2059f8be6679507c995629627f88154b401131d190bd603c84f487f01dad21240e8e3aa95c05998b771f9e7c4a719a1daa4b91e0a301904c2b0c94e7c6805e6f28b0c8adfe8d47e7f2978d1eb59fba567195b81e8191ccba6de77f19a16a3aa30d67955fc94b2b0a266da4b625a389f592f8b951bcfe5db743b1e81fb94373fb072d808e6f0e5893655d96933bb540ebeff179aa9fa98f36cb4c6a78e170dc859b753fdf9a51f50fa0b25fcaf25e1b31aeca1f3c4c024fdae36fa70d8cf3b8399c17f866bf2c33f0db659c9cb464a323904fc6e00cfd1a2cbf847bfa428d00c13d8ed229f56ff016ddd229b2de2727aa048b972359940ce72f88f4326b3570e4bb621fd5327b59abe425f3c7f547f283b7865e127e5cab181667141e810f6438da61583e9f702098f08235a6a80f1d9350e6ad4239cda1901637f60d1a8454d85399d324e3cf538be98649aa2572045d8c13fc1452b5ad60dd3b0ec35bd153aae1b56c48bee037d7027518136d06b4914b473f0de7e680b73692c652fb7db3a38159d9f1159e8df08e8352e8336e823a2dce3ec5cfac60ef625f7dceecd78cc21b6895c7c9dc858315fa0146aab6fb27ce8fd18eeee354dab50bf4b70e0a2eb9b11fc83701fcfaca9e5cb11ae3a76f05de2f9b2209d55062c75b06ddebb32b9972aeb240c98d31bbd31bfc0a86ed5c3f693e7c355604260b32712a6ec0db6d021d29f842d11da7feb1927d5f0eda6f7aea8e4f3781a437a28e9748610fefb3abaa22a6fcf2003552b0fdc320cb2cf62ae8fb64ad51ed175a9d216a0b044eb5c32dca5e9f4f98ab4e0b95b2f6af4028f2e2f1ebaa7efc010044413da811876d9b8356db1e6735e7d463a0335f6afa04ca6de1a7903f27b823cc271e6372da745bfedcf0b5bb0e18adfd9d4233d0fcd05ab8d79be0a7eb11f1ce2a7e052251cfad1ca90b5e4374ccf1a129ebaebf01cdd8d4ce61aa9f3c0796e9bedb5502d0e099c7ca15470765edb69795f0d73cfcac91df6f134e5d11e7d2e3b5c8ae8387a1994b21402d93d65ad72bafaac8932a9a3d2efc87dc68468ddc1b3c0c1f5013e10479a162c442af0374383d27126aab8b78808fc7ab84e6881fa83fc55ea78aaefa9ecd526d47e59cca876d7e7865575d3100a871bd9c3d17a22ef6bb94bf72b9cdb11f6c9c66a7849df8ac2519abde05bb728df9a94220c0dd10fd1bc7cd4a4f65a55ef47d7b9d63f9224216c82edfb171a76a06ef29ea233e6692101b7e0d648b107d2fd616a564543b8d42e74c5a2d05dc1dbbb8a1aa04fd5acca120ac80cade80ceea66a998e4efcde47a2d440d31348afe85eae79ec9cc7818be885f2fab618ada1d2f1fcce920e7ff318580586b4f775fe8648629377551ebda731d493b54b16bb19461bc484b23a673c152c0a9894e71d534b072a3721fe73bf69562539fe5e0ec82c62c13dad89d9666efd6df4c40e7083b5d507827bdca7dcf218bc854f2f66060826645446c6279408351c3bcd87bfa12e9ba3dd1b7f36f97bf2b0c3517fac191e40ae4edb5fad23b390596bcf8baf6280bb8d6a6a12a5b25127768a5b0c6d5294b41b2b8e19ce6826761332dbb634243ca7edcbbed12668157445e0ad5ddb8daed13d37c5e0f0298d39c1d484bc0bd8e2d2abda428c28bee13381b5d6938d512ba72de3cdce6d9b14d71f7e214ea49ecbe14b7ac81342d38d81647f284a1d363f44a5114ed53ce4fb57556509e6bf52f7f5ad57536803df6ab6e3192f3d5cd855ea68dab4fee624b570827e0c5009870f114d7aab9984e15944ffe95ceddb693e8cb267a9ab46cef54bac2f8f36db7a4a4c3aca9d67cad76b44eec0dc72ce535a8b0449ebce056024101c787732a41d23fc0d611bb8967ee3187a85ffae3c134237bc5a1ad2d8f8a3158610fdae45d0831cb28758eb4d28e2c71031342b44580110041346e697ef0329afd7cad7fbd7712c44b13694cdaccc59676137fc2d33517f13263696333850c72281c8a8877bafc82879c3a3ce307a4ae70bbfa6aec20d6ddf8c33a7e242d9e69256321803280be75a0196f00bc3cecce1c9a8ec07acc47cd23f356f37606f2356f499067a2ebff92c9d68c4f377bb69997953df1f244baa8a39f63ea389d307a04be4fdf7aed763dfc0c611665a4176f4a7f5c577795e500e0528ad304680dd866e3b887e2bb13f089df36a75416597b2b6de3e3f22e36ed44f5474a5e74f28a255a4ec6914a9226147a1bf67d901e8b11cd129740da02bc3319d02a4cdcc5ed8a7fbb2f156d7e067abd1e0df6a7c563429444b0a08762a964159c878f762fc460198242b119c995cb4d7cda51d9d262636c2894ca38ff95ef6fe48d543898d2ffc31e0dd87c00933bcff60232dd02c2b886d603fa587cd7dd8195a3d119bdedf2203c9dc298e1d50a0dfa4bcd10ad1aba9b047a653cc05ef4dc289d3612e59cc4e12a8d639825f4d02737ee63f1ef73902c49658c668ef38cd233012d7793ee215ea370bad665cc322908ac1a9205f7fec356436f0a6c0db616239b7b765123445682cf1595eafd3f9fe3022aeac0ce2e6ab691b89ca88dbb2f5cc599a933972eb5f76e0157e834604447d3bf79cc773930f2e6899d211b5ec72d045e557a82a3d0e5ba23ac77899979d2dba338f5d9dc049628f433396956260e53417f37b8ebde992246fe45d95e1284b0b1a2e927499a6f180171086f3549e12a2dfae7a54f4331e4e4f38eea863173a565f8dc4de9551da854c2f48397291230598bb1c82ac56fa01a0f5ec16e603c12fa45a998380c08d2f3778236339f2970a5cc78baf8fbc784fa1f6c88af0bfdf42627b4671b9b1024d06743048f5f3db053ec770be4c7924c87f948153138c726d6ed40d174c22af74a852cb28caa6ca74b67e5403d34c21821f70102e73cd65643e08036158c805ccab703a528dfcdd1bc58593fc5dd382b91491aa860d8ca204010cb3446fcc97b5dc1058109aa5e8b685658969ebebb521580e95b45fc733f257f80ee29acbeae96a1c82016fd5dca8ba3e37eb4ed6dd95c254d12199bf3104dd801fc9d34b8e6d9dbbc63d7fcf7e5851bbf666cf303e1a53e5711e5c5804ea92004f3591fbe9bf612478896ab042036315e447b00b5df1ebc5151c4f4d619b12e6769f79fb31f1cf6ae63550230b2cc4b6d975134faf9aa41c5da0a5913a78cd6f765d5a6bb5e3422ea98bd5d2c255b4a27d8aaafecbbe2d42801047679f4fed4d94b71ea8b44644a1abb434155eeca0e2a845e673162b205e6bf1b5f32f78dd0f1163a30f3f6c44588f339a11b62eead81f84aee14815d54979bb29fac6d95f3a329805b1cc9807f694ec9ce6c9be7bb85248ee7b87c0a5f9c186e4517fe48d59fe4da31d2a2691a21d056754390a04e6036adcc20b0e6ecce962ef86831236e96c0880564bcff60c0848f0fe351756f705beee4971907b77ed08a875494d6e9d230b8ef81820d698c361e6e0d242dce7a79c48b316cf0ba4a3970d1dd9a9a5c4ec3545e7781091ef5f78e143e3a0a4aa82b572d8acded5b6b18eaa07cb843ca7614a9aaaed2fc97e675d3f3436ce7c29b5905e20b7635ad6c1005018ad8edffcdb7c78a71ede3ba9f5a6b63f17881530395afc6518774b2b21cccdc91b096cc294e323fc2a02a3255c96079bca232ce2cf39b46c73b8a2f3c988a264e4b783c2ca30780a86be394c0b4a467be4aedad4c2c5f77fd8fca6b40500c597cdbcb20714dfae8897b788d6c7377ebac29da41b4f602cab6169a80f6ded9c57ab422a17f6115437f7732377378543408957e0a08cb5e0332e5d7f24f5a6e1ff5f2ba37596c851ffd47a28900497985ea6e06bdd6a62f621d7307d79a9e0caf9c5b576427c1b0a7dc5ba2a919c6d8deeeedbc6785fc4239ff24c82d3f8467738888c9c0f1bde66ccc1a42fdbb55001cb1eaa024d7e1e8a8a8b9d2485a2854c036d4ac100aa631ac4913d2a4682366562929b36b9eb3b8e67261149171b43daab34bb4b6cf17e5444c22a157d2d556457fc82bad151b3e63d0fa4a7395898b054f3188383145502023ce889fe1a3e4b2393c992ca2686ac3de193de0e62f22ffa2db0748d1706e5a9215c9f51405ce30c265b898dc516a2cc4e216a803ff9fdabcd97b21b26dcc4c438804627cadc7146b222f520f0537d5d405085502e6acc498cf67e2f3fdb525480ced94b8d3bf63b677fae897a555ba99314f4fb02831ef82c6c9eaab8ed392a7e48db1f8d1cfc4a243d3865339a3121e4ec8f15c227ae9b6972b4c09b23599b3d5496816fda72d404a8b02da42332f28857ad1da782c0e5a82e67f249dc0c102ceb469d8b9c779c2d8639bd983b66ba08c66e9dfb3f41e4e94da5b9460ee1556a9fe90282bb653ec3d8c3a45318af2db9ea505a578a2b268dd695add6167c7c9873c0c176d1d8578d19c2c0f6f461f018d871883f128c61ddd2fceeaa52d3761709fd2a808f86b922d8f8d53e74e175a00a5ec483d26565071002eec928929d964986dae4d372a7aef8aded3f5be34e05f46dede4277d1e3fa0220c5736c52eb457ba5dda65dd9a4d5f421bb30c1a8f5a92170824eb0e81fa889915c69fed6f65aaa73633341e4e61eef215e5dc368f4afc43f6af9d2bb371be73e4b631a388798f23e1693be0875f12a41876c02bbadbb72c64f3fd68104d382a40c501799da5ba94d42a28c11cf872b1a24216f71eea2ddf4a0608773a92c5b11d0f59a07c0fab48ebe1da70cfb75e9c0fd421604b9a11a20c271b39ae644cd9a044e9e9d2fc6dfc52e270d5453330549e0b5756b42873d799a013df1f72abf25934b9fea2a480642844799e56b7228dd413250abb4af9afa5af713fd7f97b354abba8b6a4fc171571f84ae085782f07939c76589e76ab0906d554b7f13ac4dac2a2bfdd99032ee2cf9a8b5a5e22c43e7b82c81cd138ecb7c4dc6f378ca448529de708de8ddead5da3b2a8774ddd04c10dbb37408d62b8aea6cea21b5583909e13485c95c2d8e107566e7c7ee60b2c3d204b879ec7d5204b517db3b4d7f2fe293f547685932850b3c50000000000000000000000000000000000000000000000000000000000050c12151b242a2e
flags = ValidSignature,BoundaryCondition

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020ff19000000000000000000000000000000000000000000000000000000000000]
[privateSeed = ff19000000000000000000000000000000000000000000000000000000000000]
[publicKey = 8588d98656a8f17295805d1b38b207dfbcc02a5192031b1e8960e51dd6bbd9b1bbd51ed5bb48adb19b8491701b9026c336c2a8582d6b08a35de3aafac9783e8e49002338f0a00d356d24477b8711dc6a577a5720cf7fd1d6ae2c7b6b265a4b6525411a17fb611baae4a9730a8a5abb336275c424e117d6922816352402e1261a869c5b5f40079a8f1dc484837a620724e7b0079869eb6314eb5217737ae800e6f3a6814f8c026a57a4892d22b684a5d359e7ebc10641807bf8b741e24877fb89e4500876feedc0c71cc639c3552b1ba06a728ef3f003b24dd0101cbe8f29da5ec8d5509bccd6c2aba9daa53ac7e08883de715539bf7cc9d1c851469faa2cbc459d3a521f0aa46468bab11d2902483c1323e8832848de70adb3c0b37c70063f8208df91568365c50b97da9a4244e16f0a2347470396420d86b8149e32324e03a6603915bef7a1dc44223bacf40bc4c904f89c6985c21660edc3cd69281610b48ce57282677e42df8e45f9d0b672a0aa8b3b72019d36a960a0443f4504186972b51731c8113a5b06cd5ede73e8167bffaaec4b8324fdda805cdd36d4cafb46450666f3a51794ee2e07c0dfe6a49060ebf1ab9bed0fd88ca2e48bc2559b4c41ba456d1bfc35d21feded9fcb815a155d2bfc2bdbc86711c83af22d3f3a4eef139d884e038bb87b2f456f13d4803210d58c73ae4930b25a9b3692ffb328156a3c13b0f1cf2aef1cc1ea537a0861c18404af3e1fd6fa3d435bb5770019500ab9a6cd7bae4090dd2c128968f9b9f8bdcf6d2d3e9aaea608f289c5256c62733b34338d4adf0da3884f1a89427de4a84ef3337d07cdd67fcfc75b3aa917eff209494d6eb1e20962eb0cd78711f591cc4fdb6cfbe09b19b2447337d23a3418d48008ec09c89263e7f3071c2b31e1f930ae5a22afb8f384cc978b360fb8d40821e91a9257a6759820966de14055847322defc22adbb3658100b9ddbb769b3959a82974ef0f773179a915708b27ce1c77b29884cacb8bacc64698bf8807e1f0b547cfcbfbed552f82b1a4726028ae8bc62eb216d135b444b10a85579423eca650d6af51865ea8d201ebf1af8e0daf728d4e9e8ed3acaa2232b1aae7d8f0fa61ac5fe090aab85345cc0e7d8250ae0369039b490a9269369cc04a71dad427dd4218c37e7e25290bf69d91a1096d108e987ad173983e79726e2837f37cedcea9e4435bcab9ee9065868328835950c981045d35957bf800b2cceea1b62ea2bfca0421942eb5bfff92a520fc589a813caff8bd8614465bcb76949a8c169b040110f792bce3ec51ad3f1e928989044c1a8e19da9f6d0176a2299eb801e3733e7414ff41fb87b153e94f1e440c9b7aae73c9be84fd4c0555d1513ba715b8e8f71c8c554ed5ee43398180057994dc8fbf96eed5937c46d592d8b99b5026fb3cf9627b87dee0713ab235590df4147fca0069daaac0c3bb1eacf80a20526eb1d20a686ccbcfc9995505593b3125677082b9f6436d46a5ac1407612c673a2f215a774eb877f87b625b7d5213de29976d130e94051f2b384db0c19930af0633189d1afe540ebadd1ac25d7f7d3b18c28b2d39dd24e1a92a4a9a44d1cd05a3ffd3de2b8f896376d58e31c502ca9635d0eabbd3f13df636dce0442b7289776b3b715de865f8583a5918431cd525b068997cf6892239ee6e7b85703f700dc845d64e09e247509bab4e6d5f3c450d205a860090e5cce5aa0418cd496538748329505fb7344d43c7c2b74caa8421013e65148000678db1ac10cc0d57ceef594013cbf9c320ce400a2d3eecc3a485f9f698f26de5ba0c0634021611ddd903e5e852f5eda123fb9fd1af241e78a35df610423634545877ea48e9173046a1c145e498ce044b5d582c032e5c8e29358f2211aa61aba2f6dbc56bae0731d636b52efd0116d8c2c1273f0db9e8a6f65f741c618b6899cdec9ccb6459e57ef9184107cffced74a7b527b5aff9d3f79aad58e0b623bc072d300f87180a8299e42d35fb900572f27036582c1cac5b5a5c95e92e3212ec80cf2ce008f724954add2f738c120e6cbb0c0a68f1e0cff41723a735c3a2e3d509558e77534c08ead4230b20eaa0bbcd423eac7b4f8962c5c70a60558e0a2fda9db6eba4e02ecf21f4cb3b5954698872a83b6ded84a78ceec5c18177d2c71fc8e74ab9635012250d62eab8a7ebc3b19a6cae092dd1e1e72d3ba84006f776859e2daf62c1255eda7e02956664e9e3aebfab6a4a3b6a8cf0ac64d4dad686e6dd690df0dce8ba28b303a882a5c39672c1422d10624647b0b702e504d076576c2d47a6f02aed6941310618b6162bcc497da020c750db539e0c6d086e3ae09250d4294f9b772d02fa0e55d32e35a66806a75ce0dff9d38a4d17318f6fba0d30525106828031111e53b3ba790ba3fcd355c834371932ccf311112feb5cc718b56fa757797b2cb6f04600aeaa2df5e892eec16735c9766d1ba13cd2fccec23fe20a87535b057d8e44e5de0eaf953532057dc2087ca124ec424bdce48e6b720673cc51131b2c04d951835e66258fe853f826477556fc285aece334d65a8191df4aaeef17b23359a5c5e5aa1daf41eec8abb5e03681c952695433c9c002dbe552edba2ffe36ae3322dcbdbcab44261c88fa6accb4d1f98795203566134d9b2b7a1063f6f44ca205656d31f2a815f047000ce50989032a3dc5a518d4d796be4250e540a13009f4dde1c753c92ae802b59d3c0c99e5880c68b28dcf49bd6dc72dc4cb44523265e05f12290e20e79036677117552123f449f26498d439d5ca94aa40bd89fa9933b84922709bf38ed0f290f8b12939049148711d81306de859ecee53db24b31cfa26f677d7c848226a53fe9ab7a6380808a32abd252cb1fceffaf40efb5e4d875c8359310f5c93a847e1c679da807a82ab676db55520ac9098376237bdb840a32818e7d99e50db8f33e2fe8a5e6229e5679f246c21a0f03d87f7051ae5e9daa8cc4320421751f906a910669849e5674bbefeb72a4e1b2aced14cfa9f6bbc336ae019bff6567a4d51af0da32bff7f7a8416c803cc027709699519f78e969ed60b06c3bcc0cc4f9fdbc941a214a195ddde34fcbc10e1a33f104f689867687d70f17ce59a3f951b405cf7ed001533a85d9297c5a969798e20463ed46c2f067f5fe0b4f86d907516fdc3c43a8ab9eb31072ae3b678aed7388f8ad2998fc13a5e676c53dfff8a66e47779e5ae34769e8ace88f2d4cff23296ce5ef385da456857e7ea5b7fad1e84b16754bb576704e25d2b348f3f66377fab0972ec8b00eeb3cc708bbb50c57de13b7aa01526108731e27b2c54210fc8c9e592155f51d429dbd63b8aa4e3cbf9a244c777f6ceb5469cc031e2994befeeca067ccb9df827e59e6466ac4d73ea3e6bffbd0a229f66007d40c8836300baa677f9b1f5f5cbfde8a9fac8682a00e263a86910897e0b5bf3a3f7a5aee58dda4d5312f51db1286db5347260de1c9bfe1510e5e40e2f2db75f7a46b565e58bf8d00e99a982ac90d0e92a87b84baec2e643d38d82ff704060b3254fcdf148fb6894cdba71416d880e82b18ff8371ed3c5141cfba6178cc5c9cdff24b73064274804131e8580a49c35b8e539f0fc014e8915c948620da8753d6f171f6e8fbd07827b1a601e36061343a2a]

# tcId = 53
# rej_ntt_poly (sample_uniform) requires 783 SHAKE bytes
msg = 48656c6c6f20776f726c64
mu = 9dfbc622c9f5c349d737803a1dd8115feb5238eddae1d19b8722a81d2e00c8943b8b5b8690e7e3617ad6a9412d9d883e295bf940a3c3bfbda2c38e4a5d3ab882
result = valid
sig = 824d1cb7514b18a56d5748687760d2b9526f1d0a18d270cfd60ed0ff9aaa803eb07eafc190ddc0832edde35a932986b5c1764d70815a9c9f7fe5969d46a1c071f93f1eafa64f41caca4e7ad8f1e0edc6e70ae9e7f231b8c6fbf513b834d12bd8b73c77ad73332016113ed5f47c4fcf2cbaabb1300899d8537211fe24973f220ca81935f5fe4d2b8573351884e8422d772b0f1fa26a9ac2dc5b4a7b2f48076de4ac57d720ed7a93dafed68604934f7837f2cbec5de640f3db0a546d60a7e19bb79155018382cefa88d5b0e2d9b687580e08537528b2d3f115ae60ded747af81eca1ca6844d050d43a988ee357593dfe395e39be2d8ba623fe3a7694c7fb3951be47f7d73398386552e417c9a256d1c319fd20901798a33324e90dec62c76cb21e3a7d2356ea94e6e861c451ee1571b1f9d5b9e051dd33f83089ad14807acf9dfe5f35d4d9c7a122f6f9f3515492eb982f2510cbd1e07a8cfa7941cef0b4155239a6b35c74fe4a2049bfb86a0d1cdcd340ce070ceea71268610c94b17945598ac2689fa1ca2915b87984594ddbd7bcfe77aad9e9f83b29762c20bf13276eb5d08837a0483346273e06b4bb6ca25886313da63296eeb2be0174524335c53c127f32665f34e5a9f92f1f9aab6ed7ec88e9ce9de97e92c59581660fa3c8e7f49facc9edf6b5d74a1913700150e119f0c2d42e05ed7dbc47c129f760451083748b433e164cbf4d24be64a7e5bee9b8ffbd898996eb7e7c527bc54f0c333c560ddd28eec2d07fe9c195c1b3219b31594ea6b3583fcf4bd8d611a5057b7e30611992ce7b260f716addc984f1f11aa75c79d269120a625162a085cc15e65c2fb1a27c5bbc501b5ef639c18d672ee8faa30ed685a91e0a2bcedc1baf16bc650dbba5a0c3b61ffa75fa324e785f2621ab9a031ace88440ead9e1f9fcc2eefe61ad7a7f13eb6f328a48500aeb5b1bab4efe42e3f454f7466b5f7d522b53290b71613dda88d33f0e0b9323fa7d517e28f764f127a18f7670a20a19a1242b3d1f2f09e87e4c29ca10eac5bba68da7b7e7f1037f870d98cfb5f695f41e072063ca48cf014120aba2874ad45238e81db4c05e9cace7f5682c7365b7f0848df395ce6a8e389f7cb557364faf091e4c8583f02b2e27ad1e97ecf5f900da0fadd8d07b3028cb6d41e5c1336149044b0616227e62211e96776ae6ae44b76cdf65d8a3591582abce907d47cf77ac17647a1a31c4a8b895634eda9efcc4d102e580cf02db33adb4da0ae06f5c5051e36e870165caf6361f65166e9fd240846568f4f71763f3429a2a2d7db2595e258e4366ffa5b7258b1959207f501e882e8fabab6851ffaae49276146d0ac88ea325af90ddde57403a0c0ed225dbe5998191735370d314ef70d6a8550ff8a95a16a5a00a3d625814464650486534c2253499c39adc420e18afcbbdb46cb7321bfe1aae3424825ef8667e60b71ce9753a07d316153aaf080a1c7456b58940e3b33ef722add1272e0ad34cbe1f1fd9ac5082453112edaf080a4dc549a89feb86972693f6f3acadab761ed292a2e58932a694cae8a6c50056ab287094e89f097930acdbd7128856ab3c843481745b045427a22a82e0acb500cc604f9f2bc51d58f37608dd94637223619631c265dbcf1576abf5dae24502591b241876b4292779305b1d039b39419839522374598aca889d33477f52a74bdf4f122153a07e652b714c8dcf8b0e1d6c2efc3715fdcf794122a9609735b29dc86f21661754f8e377b61bf7ecf7211534b7eb084cee29216cb0730a9730d8daa9008efbb9e4535c638ef1baf6fecf14d4083105fa969be606345139298869894076d03658a64e830be581da3e41e0426e34fb8ec007f16fa8dc17565058e5973096d672632f16dad1df5b0780c55aa33ba50984211049d24cbc73a6faddeb123eb8456d56b9f8b57dea16f2416f0c04a54ff867e577e1f91dc5d9bdd4370819613cccdaa76441b5dddf6affbc685a087c41adb415642539a6fb56e715898c846197da31056a95a121a68936cf9d832dec4daea2f2af020faf28e7ed8cb2c7a835b5ee464924a246f82658daaf3368a19a9fc82ddd55939bd635f1ca0a90f5275623c2a284ba2ff80c583fe22d2b8f13a3786f4ba831bc53c4052f02e59f22c58728d1e7596e7fdae6686a861cc60dbc8319a796a8824ff21dafa001f3a52c2d4b4b91b6d67d8cc43b5ad5b3dd4a4adfa7429cdfe08e8ec9a1dd277eaeed010afb5b06440f9bbdbc66a105e23550bd85d48eff83c804384e04d97557e75d7b8ad7028a00139478482a9ddecb07f21c3be63c6545bc37f6affadd0929b5c16dc84d86c512955fe54fe163fd4adfcb77b387c96a6be34d58c5169dbf9e81cc69559a4ce7dfb054c3544c240823904146c589746365208687c5b5232989995e62f86d0be5f7cbc0d2124d9180c41d11d61a3ba3f1d9ac21a4ce4b9555fc95868adeb72ca09ceedd636bdd1fc57b9d99e04de68a0182d844b435b0c4173b41f712897497b508e448f48420ea74e77886670f66f7b8c5ed73070fec37fb6d975e2d65f74fa3223a6cc3e182cd5cc69284ca7004a0a9c9a6ea25b824d81841b450033e27a539443255926ecd530c8b7645d64727ad709857f0dadf270a987715b1f5dc12eb2294a1682737c94d3eb3f5cdf5beb7d913ffa4212a6d0d37b7bd190267be8e512881f34ace3b17a9b235482f91e5ad0be7c553a3da884b001deaaa16a427f819315b31403cc744ca23e629f6c6ca1c12e1046468519dfa89806488c78f12416efee7162960f2a094ca2fc08302e64785f606f729e8828e9f5d0e26e3d23fc884f5f1e2ffb82580bbb055a6d37763f3cab61472d4fc88ed6cc0ac893119a095adb77ff88975184eee2e96bc6607c13e755041f783d38837f244684d5cfdb4192aadb72ca69893234c99f71a20bf1e7704bec43ac13a31f26dad6112212047123de6fa1f88b67ad057432099ee9fdc5ef6de38d00b432c3ae148b49480d32c89328d74b1f0091ec7f3443860db0ec3652c3ea85eab79e61b051014a0820f1a6690254455c2182295f6add3676b6a8a9bb8ca4a9b0290feb9f583199b6cb11a005992120c3df1e7487abeda49052787e0e0a44bc1d1365f1f20504505bda4fab2f7a150395d2beb11221420c17b878d4a1a4bcac80ada40d007e30663856c5b94b67179a2365d68c6d3de7e8a3b190ea0aee2b3ab20fc7211a17098b6a56bf59d68ac83dbca75cffe38c53d68b83c6ebfb451b02094a0435cad7f09ea339cc2221c3490638f513655461030b2e7d726e26ac6e463284614e6af5c4facf431f4e9e154b69d9a8c09fde2f958d91f55f2b0b2894b736621d399f2d792cdfbc16a55de8cda76e60b3983e83179da4bf0873d0aa38f6dd6d87af2efc7eed5242a842f9438644703f7d863ebf681e68105b59a5644bf9da92d42e5426a1865a46acefb7c62e1bb8d9e2a50e7746b4993da65045a35ae83941eec217387e824d4d01e6c9ef58667a0453902ab6ddc01e27c936092c896cd4165cb18ed3331b86f136dd558e7aeeab5eac0a6314d9c3b231a3b7c12a5c2a92623760d8e55f41d56ddf5883bcf48c7fcc112aed62d6ae325b84ed943965fa62c7f5906883b324a2af74793cd9de5b3c5db7c85d642a1f44f06e73956846361713178183a8d86446f20fef418afc5558189cbf79fd4d31802d3bd551d5d2d4453db9de00a18486217d1e2e7b6d55da62d5687f4a05f9fed2666fcf65962982ccd9482f6cbd6c28cfcb405d1b71ac14c20af75e009a3170fd6a6acbed65d2dc052c380b4119d76ca0f1005b5acdd7cd4b57d450bdf117f6ecd891fbcec94922c357cca9da31e52e0a1e697dacbeb5af8787e444b15ca22f6c35c738923352f917174f0c8d221efaa67881b1ddc987ad35a0a19b695e3cad552f23111e4e20de5650591bbaf47cbe7c5377826a239094db7c053fa59de0ec9a4ba9df9c01bba53069a4344dfe1ef8f3c69a3b50cef238976468e7d3235a7a5f5ce55422ad75fad7783379a10ec017e3b6eb88374c72414df2e20c3b02eb86db32b59af9ed8b986175e5706db428cd717e4ad2e00205ac678f684ed8f8bc005aab5aab9838670a6d0c4d9b86c856cafc88a8cbc90e3263228f9629fb55a73b9cf68db84940c543895d5d5c3f82a72de407b035fdd54ad38a7f9fc59f25a27dd615dd94100f22429f88c84e4d2b0d02857685428d8b9056eee45fe0e4ce5bd99ce44d278a81d871d9be130670716050ce8c19c1d780c5d8841d8ebb7994e3fe95faa9e41ff0c52efeeb07e1d502df1c785d819529d1869acc9c14fe9d7b772601fdf74f668f3671f5bdefb2624168e69a35c3025698eff33e47edac30896b1fa1f9ba9bbb44dd8608040973ab88e7bbc89d3618b3ad9780ddc93db16176dc819fc246825076110ed8e70c2d6608f03accb53aade4a0f566fa6d98b7987c72fca8e9498702c0add15eadc4b22edef393d63afc398c65a2cc59c40033486afcbb1e0d046021d7835102bab7acf30ad4c9ca0567473e06ebb121e726063191a43384292cbe83990bef78be8e76e4f3d7ccab3ca1a5df5065af212d27422401eef5ac48ac19775bd9ef5658057f33de7c0fbadcb29814fa0a5a7e70b3b618f506d003a8c747fdf5173cc049f5aa11ad07238086047a381fec834b8796f1e6a8bec08a42ab99697bec3a81cac1d6517e85e25b9376e21b76c80499583d9dd40d8ff7f027d9e85ff32f8c5df2c2580f089eee714e5a480714fae2333df8aaa3963d397371d0d660b41c34f5847dd5bb04cbd4c7eb2998b9359f7deb343dfaf8c39ebb0a2759b40dc299e6b751055cb0acaf6d82aa78f312358a8382ef4c188ae2e5a03f580d65b02ed621fd2d29413204ae8f09ce4bbcfb66930a24a411c499d19db0daaa2dba05d5b664d71fa3b84613a568e4c0f33867caf03bea41fadfc967c68344477cd698ca4266ef52c5432d6160c4b54ff7fc48fb480a514e6b1a768d95d41baa5eda7126cb30df72617468443b536deb889742af1e2b54e9e40282f162cb1ea22336b4644a4fe6bc30465ce19947292be53de619d90ae3a8f84b0d3c521f35f5103fe831b19f21e394f90167ac2854954a88c4533665d92e8353ddea094b2853ef0d87d18f7bea773221bf0ad169c1b00b2a57d0bc1e4d7fe0b72f4b34d6e66c2ff02292b45b1357be6378c2b7e5ed79e9c8d5ae5e626a07f55c3586fc864c846824c4dfe875ab372898506136dd1373b01de258038690c7eecf4aa7e30451b8e727ae9eecb21f5517281df0d279920c65ed5f337285715c5644614ef61b6e9fedbf915c4cdb816f39aafa394a85451115462e2644234348d3c77e124bf9d8f2261d329db5bba5fa801c9318538d3bda2349a8f12323626260590186286ffe60bc28ffabe493f4690b2e23353fb632d5f89bcbc9d40c6c08798abd8b8494ccf3ed3f79a5926aa6e12a3a98db6964e6d6fc78204e5c409332082d79fabd1ef299da5b2f0478d2f9d4f75ab7063b71dbb9264e05ac4d25d902eaaa73e3809a62f0070445fcf02318c7512d80c413818f96a4ca4daeafcdc607453e13c1292b99847f7a72ae2bbf0e0198c348cb0b6a956236b03d307fbbdca0fecc1a7ece3172a89f99f6ba430dceb0c1072522506f89180dfca1b905267ff30e29efb740191e173f8c6f37ce68e4d221f0496f537e7ee24d1d22fd248d5b2ea1db5b2142199556f815f98e20e9a9898d838db2165dfc6f41da561de60c21adc0de22e54f13e362b2204fca7d4e683d7351ad49d854dc731f8b31a6bfcf66d0dc5c1bd84f48a3103357216c9322d48db897351bcb92c3bc51b80681ca57591affc4dffec4bdcc052987a493b3b03d509e3eeedc374051a42b3f8de363e3e85def860fa6792084a06779e0c7de781a2a68fa698a748a3a626c2dfd7aa430833d340ecd37e4f931d1144c8194c08b905397996dbeb75d6b13fa46d1f70f96c2e80b41dafec454be48a0d75a41393cd1ec7317ccbf9869f8aace999863aeea0dcc0e9bf8c386baf8bdfec81caba7d89bca80f56bf7ece1e1dc642bbf3964b0d09b9bc72b58e4aa6b8b6202aa38f2d346208045f3b2ca13aed23f96dcc834c7c702c91eeb3aa83d76d39234e8848da3588a6fca135b2bc2dc88e7db7567cdb2137b79cc35ceebb2b745f4e9432876faa2365371734cc545a13c1e16889a6a1ef8bc660dce212332eedc8f3a752f1e0476d558aa8f3c0ba0ae7c9f4944334a4cc22eca0a0bf96efb127e84f863e44818aae7dfc0db0789f12fb580b65d1865aa09ad615bc7418bb50ca5d21fd6c4cd399f4c41d0fa04ddc7b2f6b87f31eb73dca62b4042f9baed135cedb0fdfe5bc503dbe52be75817e3f130a530d0f38aca6608947c243967bb025396b20536a0db0e286f79ca2e385f7287adb3c2c7d3f3ff060d1f30416d78c1c66e9ab1bac41a2022252d52ce0000000000000000000000000000000000000000000000000004080c111d262b32
flags = ValidSignature,ManySteps

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280201300000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 1300000000000000000000000000000000000000000000000000000000000000]
[publicKey = 25f4d547d98e744400f34dcd9f981c093bdbf073efda689f75c9cb0b7ddebf3a923d2fe5b73851190e53e51070b5148bcc410160306c3d55c1b3abc44a0b6a395cda04dd37eca2d0b85a5fca41eefa0cdf3fb0e23269c86d9c672e302e06e2cc434546b1f0840320793c2e49e209773c5e33e1f48a15a7afdf7d22fc402be2b079d2949b97e2b5cde7d54e8ebc43a607e179fbf425642d19b1142405732cab458df2577e697f845b270ae358e2b52191b615ceec4fbdc603fe4fd3ebe2ae3ba453df7aaac4725bcbddb6305dffd96928165e1cab3c1b35a22af68daf8f608ce76846afbe56e7714836e51390d2e1a1d73937dfa929af63ed618c54efaf15a8a0e7ed67edbaa6e91233bfe8685324cdc5938860d89761a77c85303c2187e0c43501c8c52634068d0f9b9f8e7100e3854385fc2d9686ff103e1e08871eec0bb9922d3591f1053e3bf6801213b48845fd50fad5ccf3d0666e2ef670e2e55427a15d47a933081a6733724523d71569c8880465fe9e033d85656640dd794d927333c2f413bad0c879a9647f416f5ddd5995c31d4243d78ebc7bfff5e3ef40eef15489a46fb8f7a9a219d46b5febb2da05df69575baf090a8a5e3ea1b1c1a0be21cb2af48cb1bff6a3192c3029cc5c6414ad951df2303bc72ce5c79db6bfc786c3d61c3bcbb99db3704c6fa8ba4028c7d98621a3363bb6c2a1606a6c7568b153b6ac1568625a85ed6febc2cf1ee70cbc8acc86c4a7ff16ad92cbb8f2ed015bf290c8ddb9517ba40d871ec50e2b6757874ffbbb0f2b90558a336082c2a6a835108d753488ab2d9847889bc498a5f9e0d6d9de4551737d4b6bef415b4a93d12acc3bd892f9d07b486a321101e534dd10da16af361a037f5a03d002db82a0d2d83828eea09788224acb547330506c6492de585e1a6a1ec09e6cdd7cafe20cb12e145280d8d26143e0fbcc087d59dd454079ad0663975dd7e313b9852534bfebfa03df2090c2517574a561ecd83aa6ab0cc3401f16431659d863f6f8872f0b6661e72b717ea2c0e0539735591e7da8962fc21a0290982cc4b68fa1a145fba69bd49d9b65095abefad11c037f61cb067a42818b7609d7c827ecbdf48bb991743081f6f31c6b6f8a85b3e78e073eba11bfbbc7d99d034696869940cab7185b40b3409c8b32becf76079b8daf4d2b6385124f1671eeff6046f4ba441c23168efd425c0b2797442d53cc7aef25f6b7b49ce7f9010fc6e9db8ab569b4b540eb104873b50e977a53d278813706c54bb769ea5777e61cd101f30dc81f9dd7a6f34bf1832209959363e54e870dd2416520bf502b3e411d66075aa746a264c1f82b3ab6d54bb5540000e6357cf155c43859c98c477a87a825979b128c44866019571fd555763f83f44d309cdcb03ed913257f6fec48fe9fd6acf195dd14d8a957d5d70def35a5408aa888072ab555e77c3ab10f8c513d4a2d45db8c218e227be7602c9c8b083db5de23055d4edc93fd91b5657b664303c8306c227696ad7f2ddc280a1e5bf176bc951083a851394a375717f9cbf58675890e76584aa2ed8ef76bfc1315842d476d881defc23c5794402091268c8e3e6d0c10428370555b3f90ced0139cf97eea1bbc1b1bb422f3d192f519b17cc64ca6fcae84f1bd5abf6a9a06c46af994d0333d5104e7140b256ba45cac064283c4bdb4563cea069fbd352ea8ed955e94e8374379ddd54cc9f4df410a0c19e8d10a030c1b94004dbc196d56db099566d2c7ca21093d870b1111f4a313ddb21736f3c6a1e05b43da8e4b6ac90ecf3dd8c7d0dee7d309ab382c5bea92e059be92cb982573db8a3c6608a5c4e61b386b6b8ead0f0c283742eb8a7a1af41e544b04ed70f3faae1cf406749a66e685fd5836e632732070a3770888e73381a923d5b7dda4e3b8524f3edbd01310d35174f326d6f9c92b04974f20d0312a4eabaf146c143892168673aa4dd64290f7b23858c64b1561758e324cd25810e523f454268b2fc9374c3e6ef221ed554d7eba7d3a9eb7ef48578f0c35f2da48e8028581d74f7cd4b4eb2c8de328be2cfbe8bd12d7db37e513423e525710e13ac97226a592e3fdbf615c07e66ad298c0834f0bdcad6e1907d7548dc3f206de5bd64cd9d03d3bb2041f2d04d248e46aeec73181f99a182be2abdaddf402c58a0950074641602321caac2f6f1525366b473a4bde4d828fbc44f7db5ee1e1c067a36ad6493145da896fcb88e56c00eb0e4d2ad8731538fa255d9de15cfcd7a7baef6c8f3c8e11204d2868c2f057939ff66f44b1051f4a1fdd99bf9beae873805ae684723844b0d64b44561e75f57a59605e2270e9e3bca4a420256ae1da44c91a1d1ddf40faf8b44a73334c768ebc6521db91847f148542836c6815b7eb36008a6e91b0590287b6d2ff2adbd0fe6c7f65e73ddefa4ce51241e3c009930bfb5078a1b4d1b254e1ce6fba02e25f8c8e83e64fbf7485e6592c4b49f9b9c1d698d596ab1bc25054d122da1a1e7dbd1ad7703b766b4359946fc421c9504c9f3050778d5a5adb9c926c823762b710b9d977a24cb27fe94aaa61ddea22661b9769469f0ddcecb2490c818006a4101d90c51b48e814e526e5ec6753165fef270254ab7dcf62a715c5ff3559403a1b7d9affdae6d2aedb5fa5c4d4a452aa4d44905aae91543c69efc7b9de727b366cb3e219c3d464d8dd8542598d212ca38f9d0c9f4718dce48241dfd1a9228ed1b79798dd38777006cc6cd2f96662f45f89e03b8aef1dd71c938c612aefbb247eee03decb18039eee1d8c4012ec4bf50f92c95ff9801a5db8b293ff6ca65ef2b68b6ad483a0c4cb9e54fc51aa7627170477995d8cf55a88b886a23e28355f7ba06e00277dc6435d8de9982c8f2fad4c11725f0720fde528e7c1a025f4a74c539cbbeddcf5fab57aee327e3d1f4e08ec0e4feb16d700166484a16a43402319a2d7af2d1323a24cce5c7ddcea43d998972b35a90e87692c5f461d8d2d7129fffc82172d32b236ce09defe6e001d591df31df3cf25b29c9dc533121a545b826511ae0b8781af17bda9b35618957cb8c7c3f13a847df03ba14ba17d640a6b65583ac876a87e553f0aecd293ae6f05400f10cc7388f6e8744be7bbf4f3ba1b8f52fc24d08e8695e1a7f39b1620ec25af50685af27dd5213e669838c0a0f7527f4de8135695780833042dd65a7d0252e38c13da862368062f74fd04551b47dd9510b25fa904ab75c5d91536e5e60b34fc0d9a8ffc81824df0ba378a4bfb7bb0a13a72a51bee349fbdf6abb1fe88ccdca25607ca1b4725eaa795c573d74d1ac4d47b6d22f400f94b500e98c97bc268b34e0b492140416c2ea6c8068a489153b84854e63ab75580173f884c6854ba66062dc62af9cc72cce5371b4c1f116406943ef50468ba7b4681bbc3b01c441c1de15dc80920ba8684502a5638a1d03d5f85e4ac383086661c44876dca736bc7215219a4d7c023d594574e9ed13b011e58bc942d5b3538513eb5c8fd3bf34dc9e69f0a97f236656e2cc04b9de03900bc860c34866b6d4fbc0c0a5d784196d45062d56885c5c3805e01c152e1f9d0c7cde36f43a7d5b184b20c155518ea1a108280faeb3d59b7db0778d4370a14d9013ee377692d1a2d770683c970463779a6af762af2b643af435dbb0f]

# tcId = 54
# expand_a requires 43101 SHAKE bytes
msg = 48656c6c6f20776f726c64
mu = 66da3a67e4606be79f846838d6d7cdd684bb0c80cbb5c9fad39f8e5bb044b5910144d4f189dac945135af574aa5bd6dabc109e632f01b0ea52c5dc61d1caf9b0
result = valid
sig = 3bd8a330720ae098ce18a91f1c1148bd9bda16cc884103204ff052a5f1133d5c960a10476bbca4da560cdc0f480760ac22065bf261bce2537590ef44e0d6bdcbd92ede4c20fe81215c0d964b00ac8be59299d5d028b52837e7f00ad8f66159973ba89c721963d6aca0b291708bb828a56b0cfb117a23f1ebf98827b2303aebddf7aa79f4fd40a31e40355a25083536b74b7da1b237110daf8d605af058584a465c497b229f9b07dcd8afc136d949344e2d6239b7cdca2420931344d9df1d76d3666b4eedfdcae5261fa4f14f1364f8a40c3da4781c8e829d67800dcb70a1bac2d89eebb678c543090caf2e076de40b8121cac7dc081b664a77728bba0dd42f44f7bea10cb3711da2c420bf76a1b07ae82c6b24ceafe583fd992adf8d6e758b4047a9b221605593c55d4282f3055aab5f099bb47db4da5f5669627eda064b5fe24805b64e61e461e1b7be2c29e5f8ed77a6dc13c95b9561a905549bfb347b56ce5969110bff0c350e91036a4a3c9606c2854e36ceb0cd89d43dd3942194c43897e6c9a90fc73df067ff29245678b518125115ae94888c772a5a34a9587ea947fe38234bfad90dc4ce8d2e6d6e7722b666c10926a9dfb22cf5fbbfb5fe924ff8b171c5e4a3147f57d4c5e6ebacee9fbf9e6c451fd488b8d1e6ad7584990ce09e46da4878964968e003f9d20a75e07e893c2ec641a72db52462b81354e7870d272e629ff82f22a1027e71c5f951da08246b8dc9aea54ad9c6e6b40dd5f27ea1fde1cef3951259dde0ded49ef8173b5ed1791cd901ccf8e3ba548ea6d615ec8069705e06e7f317f91da016bed5588a64f2470830384bf6e15791b6be584840299459fbb1ceff7b20caace2eb6ca5dd181154c7d84e2366837989d203699138e111b5afd28224650b8d0c7e609c14c5c2b5bc6401016e55a89fe7548653304753e6c1e2e193d592942cf16011ba89b08e216474ad2f2698411fe8f79588701fb8d52fa0714d5f79a444a84fe4c0c504de0c79b27adc20bae190a0793418b2aa9646c54e59eb58020690835ac3f5e335e8a2d9bc0f9123fb6239ee992fae6859e3570a45ea0ffafa70dfab017d36e02dec51624cc7796c1efef1078fcf28e13e7efd2a440011a4cc2820f977a2f135b310f397bed322d9b600e007472e64f9e07a99876ff3db537d0d9b97b2b2a8ff061bee1ffda8c870755f0274b5bfb83c4263a4e84220875217ca3119b6c6262c59113558317f99a30b7524f359f0941646e61bce553058cd1395bf8df2dc16b66f51fd5e1c042440916b001c0b73e0d4ee1464a2ab73bd69c80f0d1f3e1c5bbd4a39494bf24f5158e0363acde4eaaa3424cc83f77da1213186701facbcdcd7ee8e3c731f49796cd01e96e54c01767edc77694aa6bbc9fdef67794f13332d488dbb0ab2167bc500413eb39924abad04c48f53d153384a6dfcb8af3b6ffe7e0a0c14c9f309aa706dc244eb42ec3fb925108e45eacc8f5415ab3ff57a3b3de225003ef13dbc21251c903965e69261856033d151b88fb697a3d7c3e199bdeca8937c32170591e0cc5c286a01e5c512eccbfe26714e348a971aca0dd2d669353d45b8e87568a30d03c12a12d83c67bc34d5a78d0dd0b879a57a96cd79e049d9fa7a70f09e12b338b99f3fdbf576321363a2683793c05a05a337fbeb3bdf634780c038dec2616104321bf06f597e43d1ef71fb32cbac554b53e6a7643d398ff9a61d1000cab3d2fc23f7a5a7f8239cd686c6f9832d29f6c480b7412c8b1ed37fa0b7017323b42fccca68d460270239f1591c01444dfa776f5872343e583a9b4158c5036d5103ed5abaaa38c6359ed9329c106ac23793449eee8f86a231ec6ee6f6aceb5747b6dfb8087049a1d095dc923148af4df3ed1640e95ac628495e8239cd36f673266a088401abe66165b5795ee2cfd88008560dba5616ac4d640d815537c7a15daa5f2b2dd21613ff68c9debdffaec713b8fa77e6686d20e70298f4418e939e2972da8acf3b129c8b7b00c359642dc2cbd0a3f1db5c08ebf6679ebc07adf98aeb877c68eb85bb5b817b53f844249b803c3ad3e89b6a4b4fa1a95d36c0e2b34db2f11c02882e3875bab66f0bd65f4ef201bd81b482af3fae4d174da68649be7a5e9e43532b916b5da09d2c6bc1872cbe4700f0ea416f1d6fcae680caf07c0b471e3de808c0c17ecf4a8c1e25351f57a5f5eea84b6434c76437190f8c9eeda124d3bd5c104753cbcf47411c5040f5d99626bf6f9ac8830b78dad8211766ef06ff26f81d74e8eb9816a15363f13db35e184d491fe36f93d112b8425aeb5f9dba074563d252a849a0b495a68f058f48aedbfc31f395e6962471fbcc074e132c06148da2a9541e23605ace30f0b68d46b658bff2d467304f2df3830b214ccd10c48c20d9c82370409c83a418d3c456927c87a752f43d8240f14899cf5ffb3cf55758cb279f91fbda0f97838b4e0a46f2b63348725710c8c2fed635ad9e54542f1508480e40e29db3059dbebd111ea688e9b104a938c519f48cfe34c964639f945abbb93b25b44b7c610c7f739993cc07ac7a80372e6136c422b3a61e9c16921ba93448629dbf11a428f1e5368981d5bfdba09943613a59557d56324fd1455695ade8fb9b45e99cda2fde8265db9a7a6760473f85eaff0681d0fe700be3d77f19ab743cf3bd3451e48b166c298c56e39f2b8dac4f3afcc2fb9a25409af657bb78f4c29cda57aa717c7544051b3486bcf0dac2469cf09329d27e03230281bd143e5bb99a88510c78af1339841059b1c24b91a855afc193f3332753b2333690b7893bb94dd9d450f062d44e7ded70b64bba3dbaaca4f9478ce2d5147bc9e19b23c0c09248340d5b95baa00f6d0e62d36d9a99e4f8f800729f5723b001977b8c5d6794cc663a811cbe0aa9b8638b8e8432fc2aa24373bd36fe2f09ecb8d9da7227a0c7113adaf606b4ed0561bc3f87ba928781f642cbe016ef499a1eb04a05e99c22c83e49741ecc9607c3a7f4a1a09e1a6a97bd2273df905d3e40759934ce4ce80177210dbec959104d626c58d6b9588c44c919b98d8c89f42380644ef05181e5663bda0ebb4f48f236784fe7aab78bafffb303819b93aafe06b93f1b5216eb2b80a484f6cdbda09f1f8493074be39f1cb0b5b44b67ba8baa820850dff4c5f7c23c2b4f28b40e21aa67a74bcec6e2963e6c78d58b4a420300ed06a3f1bf90945090a4dcc9d3c5f73608fe8036a74a3aa42b92e2fee50a80093ddcf7c0c2dd0952f8b6ff99b7a8c810e356dd61d9f42bbd2c127b20f4cf588d953d0c1ae616d9de285cbac73f877b583e88b9e4f3d796d1d6bde5810ef01025a419d07fafbbd17a0643b8025e92e56b96014e818fb7312127652f92346087e1c0734afe0d5bae257b9989b8498d8b359280f62a8fbdc402c29a5838a75eb46eba53fd8a8db37fc1ac1033b89e57652b319d70a230830065f56b85aec16632d12b6a40b3739ddba16545700c4625dc871b85d3e092a15925b394767af947291208eafc47bd9d59dbf234cdbe502db4030c6e6e980d46470564db718943fb5209041dd5c55de544f54807d60a2c3fb10e20af0c998fb0460b7da2ebc0cd8f660c9d801a1924b3551a5e9289dea7888f1af35a4bd4478e0aee320a165ee4065827108c6a30c4fbcd154991d1a44564fe8aa911516f02fda8d746b9469b782248eaa5d1bcef641683054c182606db1502c4455ee54ee96d02a4ef9fbe0c0235e7de64ec59d37a61ba9c158976ac94d36f1ca3a775ee2755c42e5c3fb191c8ca32325b53e20596483fc1b0f2bac57886f6c1cd25894676f911c4793718c5de83afef5062f98eaf0ea7d302bfdd060baf88fa1b36b6097e8dd0f77717d4ba08aa103091cec35259be1fb5ce62bb86bccbd2b57d0d4f11a03ff34dadc34d4448a2fb5292db2a9ebff02224987d873e39e34a2e87cb67cf768d4099e211e60cc8b55d419b15f22ed9ea2ed57da7e9a2f51b30cd2b7eedb3985756175f26dbf6e5edec90cd17555a722ef430d22f899522cc856ab9cc2f7780ba64d5bc8efdd6826d25d1da679d46a4e7c340075ae4d4bde2c0928d6268000b5c19a6eea92b3be895ba437cafd573be98f364adcb88f20106db881e03e884d33a950379b9acbc5cd3dd25f0027149f6060ffbd38a0f99f030e9dab149c25ed84369edd73a9befda24c741f796b6fbeb080c196112cfb152fd71f00e6364abb8b82ad4a46dc773a9708524fc512514eaf18568d1ccc23dce012ac5e7dd7bc5983e9f89b4ca49c21b25233fbc8ca483a2a166a3a6a95d94a139e43ced630a0ce365ad4a028b82104101a62c74c67d0202dc5f33ae10edaf4a0b4595f5c483407504268e706c2ea8900a1b5d3a999e656514e1650c71a1833ec8314804b830c9a2eb2db2c4a6f195b5ee06bd174e1eed48f9dc775de0867343de15afac705da44eb0d0bb41d8ecfbd45baeedb2df5a760b016dbb399381e4fa5e735a6357374506e4964194067116fa873f5a1c6b2535c43ce306b2e04e56829d5bfaf42eacf8123ea6220e5a541bf0b87885b82ad2f6018c976fea3e14bcee076e91ffdd9836a37e8c14cead2a53d425f940a4b85d75630921c88e2bda092e8394bd1f0ea0e4b9f5365c107d7a08eb8c1ab2864898e602503e000b1f108ce599ca1c2a4080ac8aee6fc196c4e7c534189f62eb039d1bf1fc71f86dc9321e53ec8766efebb6a752e6f68f6bc0233914cf97910262222908393501ac9720e4fbf979b496d86122e4b18804da799d5ab44babaa1024179315d54b8ec5c130f9295320bbc41c4df7282d3449054e0285bd727f6f51499694f3e3457206f7b546dcfebe61fa6c585ff6b437b189a131c37a0c7d83f1f896a0fb3d54b0ba71bbbc5a0f166b2868a89d973b9150f154c9ca9e38a5bf023fa2bcbedf62430917a722187906991ddc6e9a4488c4796219ed4425be83a7b73a6a9472fb31c98b1c07b5c7da4222cbffa441e2786841485bef530bb4eea0a502f8bea833c90100bbb92374e4c5f5c866dc2ea8e429d66323c6506776ca05d4cd9e394600f15ef9071efc088549133298e8d8f3d32c6d78872c32d772c9dcea25e2216960d27d716c90b18b9b43af253b74ccb989d4c93f489157e24d438dee1f7f3de3dddd7d7f06055d92be0dfdae4d53655cca980082296ef3dddf33cd57e675c23f1e5b2d70625675b26dc7ffba9ecbb8497148a7dddba36559bf1a74cccde1f72ce2bc4db628dd4e1c327b63a22a5c31394dfddf3663c2ae8dce4a8a23ead794fcad1225e61b94ed0fda9581440636e84c9f9c80c9f59dc9036b88c53d548a65c88e194f229bad40ca60d567b9f75a89537f901c81a0858f5ebe76c390308feb8ba2bab7722e7efe01cfe5f5ff9127439839e7aecfcccd2af8eb48c9b18f2dcd4e9b849c6de4bc0dceefcf6456eba53dff465043ed71952431e309909da1a0f5794c30b09283e547ddb8e667d0c33a13fa1d1b65adcc38352deea0526f0358a0398955603365848f706094be840666cdb94406188733fc772242651baaf6b7d503afb048f82358dee97e186d573ac223285cd870911f673402bb8453cbdda3ec3a3cf9e79710f3a74d2f4aac39ebcb76d82f77fdd29e9331b80b91ecc02f05174cfd4d8245e385c60ebf1728616ef43221df285ac951d772a3f758141fe7887da25992dbbb244a8d7ab3b46cd4e921b0b5841408569f19f9a6250564fa457ee3cad38c0da31c63744bc909fb469b83b16ce86780b2c25051301a91e39f0ae26518c083dcf48e49423cb38878b2cc71662cf4e288b0f69a0a5a943852e4061351ec9e1b91a2e04d6c927811bc13954a57b56eebddfce355d82d05b7cf2ea3607cc1ed3be04d955c46059011b89e6251329ff27e82ccd5fdac5d099e370e26433f5ddb4f3565dce46a0b70c4698448b05e33313ec0f05e620cba7921a2c591834979286978b965bf7108e3050c02e0deb065d87d0a1ab5daf19bce4f5a5cdd465f2add7be4e9f883ef8d9b59921e914d41b63da440752d9b57a6023745771727ecf5d890ce6a044a7ccf363db329cb013da71ec58666c866a30e81f0b0b267e61b5c02d71c7f357332bbeea06b187227cd6f1466f4f09c9bacbc25934c49d27c11cbaaf155db7aff8167a99275f632b70bc75812e29bd7ff0fc8b117ef45074e6fd3c5df43a3bca2364f93dc502aa2a35e88a6a10e98a429a3139e9359f5427365206ac04a49f3dd0387a8db2ffafa8bfbc9e0ef90ce344290d69d66dca3f9874b61eede388c79adb865bb1b86944adaf8cf67b0f90a9ce322fcbe5ff513bb6c7587105c96e80b363ef4b3d0688ae119a1baa4abcf290f9b485521a3124614c0c44a3fbbeb9a4b40323ece1cc058803886a8ec430379861f0310481e01474f979c060a2071f4132d474f86c80199be414d538183a3c4e6e7f1fe2a7174c0cce91b365d6a8ca3d10511497385a1a4caed0000000000000000000000000000000000000000000000050a10131e242b34
flags = ValidSignature,ManySteps

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280209a4a000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 9a4a000000000000000000000000000000000000000000000000000000000000]
[publicKey = ece3b19ca351b26dd4d6cfc44ced6b8efd79355213b3dc4b95002e2d171ca175aa7c2f399e52d3675a9fc7464e3eeec7032e540acad1627f60bfc7b8d357f6e8c57c37041e87cc17f981b582401171a5e6e725ab930110cc97658df317110e0527612e4bfb2a5485ebc3dad8b5696929bbe518a526922e4b133a55a669c77ee20fabea6cdb5f80b28cc0a12be967cb5c359d34359cca099da2b5fb175029c4eb18c80a80937b48ee3130f8bf70565188efcd68ad0aecd996560bc20fa6951b324202c52e37b1b813efc96f3ef75a5091eff3d50a7e007b163de2cfb828df3b28e3a5bae975af6a534ea5a7ffa756865b1de4d2bca8919c4ce2366d74af17974c76652044f3f1d44a13c731adfb25541b398ca6db244c3510289622b263d6dd7d37019d3305ef1065c18254a4502513216885e91d0f1266c60f787cb025f2a3d82d31153732fa1a82359ddf8fc614c063d90b3e3d828138fc74abfb2bd59269b16235794d413facf46a508d4c675e195b7622425a19f15946392db339e4e29b280680bba23990756b7f29e79e418f13f0cdb9c509e6a37fe8189324c4d7656030814777ad80e861e0e29e1b2b0540cd385036cb8de2e64f0632631c03fb0865c1098e11c36457d8a5448af4698b4da60678c73d83d1341cb685034dce3fa4b3aa1fc8eafeaa985329f48594df01fd82f936c60e8018b428bb5ddc3f8debb23598cd9663a3a66748945476a8e748edcf97dcfb3daa4fd8fcf76d741ae6eb280ec751bdf07489d2bc77a56ec6d1bcf7f3dd6fd9ac456987abcd612ab17e7be368f9803512d2b5125b46e11da3789fa360899a34105588d4be0fcda2589721c4d2e53b4b6463b92aeccdf65b4e64a6f978277c57b8675955037a580f29016953381f2870f80a23a379cb4fd99bdf61053882119dc5d6fbf86329e724c85fcb6824643b2c2afb022dacd76baf5ee83c58fc82e4a788bbad97788aa3eb6d322b5ab2de3d4824940c34d68bad5b56a851579c9a39d47dc9224703be223ddc212ea4491c5ffc99e9d96dd450eae1b1988808b5c60ac475e50ecc2ec2cea83022f1282631f98ac539cc2c2b488e0b91cbff0ee1f67f4685abb60a0fa11d1cbf972d4d9753b4490683c8c6ec8e22feb77c96bb2f2ab9bad248079ecebc99a659423b7a39635fd1afddda011632cc1b3c8ac6ea4aedffb1297b57bb099d55b760fcd22a79fde59c9d76c387ab37d59687597c631e36c83f5872c57ac1752b0b84c5cd1fa8d61380c0e817032d902c5a2d5ce8387af56aeedc95274186750d84b718db6be86de771bc9c88f68ca42cbfee9f3575174754907be9982aadac749484d4ad6ec9549c1f7cc3e1ee6fa7618de5a9f6bf9b4b2117c51aaa7eb90d1d87d779d339d3fee5d0a32f5c9f612285490dd052719666ee408859aa4524dc75a58695ad8e6138e3d4d6ecea0b96038a4aad615267b50244eec63a0cbb4315d077c04794a3ac6d1e1ac19283a411d08365cc49bdc4e85215e201cbc05c30196aab8f10cac2310ecce67da9c265655bf5a78d9c7084a99776ffe1a16b8d14da08d01661e84d117b5536e55004f41d727c1de4124151e26a2c10e453fce81071f73ed8ce109e11e4cc4545398efb7dd9dd39bcf316065f59556b223745ef6fb1b6e9bdc4cdeda3e95522a28a0eb524b0349ea0851403ee635d2c387af561760ae58860cd92877286a1296a942bab6c0866204d0036d7356b88c27ab48215d7799adf2925337357413c91cb38c031bfc0f1cdf721835630391e197dc99788980a8ed269bca3dcb57752442c18aef587de94e88da64b128cc1bda59a55237d9969c9dc4c7939beedab13a27bee96b1dfcca3710176b4248e8d19fe900ce48fd73fb486eadefdaf4d17de003e0fe82f157d305e1817593de69ab0c4c7dd07653809a4f437b6af37d4d571d80b65066f45d1b14f6c5dd7c84af90cc9470da505da63ea1eec5dffb17ab2b2378a0778782d697cc39614945979649e19ed2f756ac1acb87daf7d80b5586a67d7be607fd2276a5b205e6d153f6ff8fb8c877018bbdb8f863be369f1743cc3dcfc21fff542db62732fd270672f849368649f56176a7b078494868b59fd535b5c0d9cb92938e5ddab217e29952ee03068dedce329f5fa9604c90e177faf32220851a4112910e1f3fa2943aacca71246b2c871b8982bb5d0c0816c9151d9486e6c04fd07aefb1057703f7d0acaaa3d417cf9c69144f96591329ae3f716ce7c65c86192a1bebfaea0d60921be58c7795b61b2de4b0216ef9f47980108079fafc5d23dcd1ebde3f53915b85aedb1184cecf731c9124f71230994dd508dcfd7f571a0353fe336dc9e6e33381d3c18a5a13cb02de759d6a27751dd3573a8366fd1eec12fe5a4de1f861a12e511b7ddcf3bfcf600661ec5dfd36480c42a6db34ef58af783e85f5c13f71136086908aaba5a71d984187faedba9040395a1a2b921dbb5ab8d566c6812fe33bef7a2bc75bc8965fdf173cc5118af9a87b5cbf1a83dc0cf3f18e8e619e725d1158df5a61d1bcb8e3b4af6970a6c8710deb50473bb45f8ac58ca0a2b7c2ea1abaff0b3860a92b07f9615de5ed78f91afe26557275a067872a9fa01240f26e9d92197281320248c36c16a643b52f3e4588f967b953d70aecca52c2525541424228f3f355183eef25fac1bc9043e68e1e55497f6dabe97484215a9e17850e42d6c406e960d4ba0e0d51e611dee19d901186d347e15532c3f34a7c1cd035043fd16dfc3757652bb320501dfc1c3120e7f80656fe3247fef472671195524ddaa05860047ae8fc00252e6e1b8554e62643a78bd2873de2791b36fe9d44202e1e7f28fb504bf72d930b8d4722d6e63ca67685da52acdfe90e4ac0d6bb01f1cf2f5fe7164464b004fd30d6de46cd9fe8ce9c415a80535c7c035da91b5a153492dce228fbc43f61a7b9049679ad4dbf3d8d4e14240db9af7e498c3a7f91d76977f4f4dd101b3ec5fff7655640019e07b145a6f9472d8134392e2bb1187f407925bc37b76344a3fab2a011497001dcb2f9ac1bc3f9b0c334f048d8baaa07a6c5e6faaaf110c05504bf758a2100d5f4eb4bf2fb3d4b76a2c569b844a98f6f1c54ef27bb9b70daf9e582bd12414550103835e75ca097bbff13aa29083ee718a3c7d97abc70ae65ea4cacdf6facca7a0d6163f8a3ab62665814ee7cea248f08327f921052aa38ad6fbe4fb2f0ef36acc41e940f2a3fba068ac2331ac8ad24e5067ed85add60c79e2badd56e0bc8028c1adcfe747abc8948aa80b32a6e87d582e0af9eace1ff641a7b6f1d4143a2ee135b8dd7826fb68d2e733303a1292c89eacbd581de1a626e0f8ede5763c7f88c8bd9c56d09e5623e6bf9042f7366b2ec26fcaf3dad17f78070a3239790ae8fb10c643483d876d348e28b0743a77574e3837c330098cd9abd966f982cbf1f31cb2866723e429ecb0f10bc6c1f00b077c7dd52c894be987eec1c0abeb806f622491e59464af56e1ead5ed50c21eda0cc906ecdae60c5653c753dca29bbe8cee1b162d929c0af89669ad1e5d2504e8c658752f7a8041d2bbf89d5d3e00852d8854290f2fd68d8af068b71220225153554e0c340471cc0e41d54fe340a2926a6833df072422e3920be6449cfc6f9d11dcf4]

# tcId = 55
# expand_s requires 30 SHAKE blocks
msg = 48656c6c6f20776f726c64
mu = 3f95a15f2347445913bdb18a214f4265fb28a7de565efe4b97f563c954a6d8ebae4c7ccb3af78260e0f34e5521800b13cc047b83e8742f71305da1be81ef0dec
result = valid
sig = 7f8662e4172d31b7187a2a58105511317fa23222698f01aea1bd1b0970ceb5c510514a14509c0eb16b0cbc8c37d96b487a303a052bb92ec2e440fb0a99adb3e4f2d6f0679628cf716462a4d6b9160f2eb2fe0d11fc0ca75aae5b63813f4b16e90dc83c9813285ae0f5bb76a0c9b1652b9cd09b78384955e2c4e41cd4c4667f543eab6a3ab47343927d7c208e29a24d4f17b94973cd341998f1107cc7da85ee514b0a73ae357f00e4b9f5e80bbad76ab901ce943bb82603df48c17c7b0818198b9bb82187478107f8466523385e18434b92b91802b8c5ad3b67caf548822e59239b67b608400c78a3e66ca0d78e057f17d1b36b0aef12e8fa8e4056a4ab7f4b115489b3efe8e60e008a301ccd3b155d7e955de6d1dae17612ac14ff59d9f3925b19c12351057bfceb7f21626cf519c34ff9ba62ef030eca1d39706b532170ee14aebf91cc27d5c4c2af2f2c218b48627521985ae29cc4ff554cae7e4f1b99975f89bd06be2311307e413401ea43a6a27e8bf2b7f865a67dad689d536aedd77feb68c895b5682f6207fcf28f9b64b7b87aa9113c3eddd6df3a43bef1ac6f9ad74f63b78c245131471d8f319bf014cd4b3e5ddb684db6822026fedd2b86bc7d85a7e9869453d0474e834f5843f895fd9027b0177cdcce424ade7df90fa0fb7b3464160a1a9b669b2b7bec486ad25ee32080a2b537f3a7c0dfd0362d89f1062027624a28c2b497928e9224e936a29e90a5edb4a1511399ab0bc552edc1bd297d319b73c58b8c039bcc044a96e11c8115a7719608fa223ac8085a029263e1aa45c848e3560119a61bb65bb7a1833a26a1aa77c7ba7d730983cf54ce947bfc8e9e68f6dc8133bf7cbecf3da8f77ecb651c964a36a5f5dc0b8d4236008c14ce003ca01926fd462046a90c693d7f0ef5aa25d04c93caf440ad39106bffe9775eabeda99b1e76465414c2213c4af16422c8c3d0b7665dd2b627886d79ee4a83b78c44af12208efa5b15e56a528003d9139a377dc0ebc9ee4c797c431d9e1cd2ab7890e8cf483ef9337eb4d3f4fd54947c61b73fb17fe2f82d9ee998e10ba7c4d40b18fc885947372912baa5d06635e32314b713d6481d0760ddb596cb0c4de3541bdc6511d352504d8235f5f98311c6fa2b2dd7bf0be38939e6e1e170b87cc015fbd1a6a575669bf38b6dcfe967686976afeaad2f50474d847fb9e4b46d2cf0e0cffe12578648a4727c21c18d39c84eea8b0c579d09324031dc35a06e6225d109a4c37616cbc01ec5cf3cb9107e28b175984b534ab32453082cb1a22e3c209c8d6c0c55d94fd6f34288994696d8447c756280bb08024f4c94a0d3215eee50e3b3724f35930200c89b29dcc57fde757289f048fc2bb86f2434af1498323ef4a8686af5b4531ada2131eb7e6178de9fef4a29f36476d60c862d82c8e5b22dcb936c808e525087217649a75f8d038de917e0394fd7c0bb065214861e7cd72a2494ccb75d1ab85b63915841a8f68d09dfb8663d9a689edcb7fecd9c5fa04df8f2230150cc5472a43d8110b5a176ba387fc2bbc8cec80c4ce8561cf6ed5460032569ccced0e49e23464f6e54c34e63f1e7c777941ae843381b9ba4ce96422b1a0e999ac3f0d9b0b4b79fcd01dfd0a5f0d01ab3ee818e342009453982aa4c584e42b8efba37d6e0e147a204eec873f36ef0478dea5ba6ac0d5679a69c0f3c263fb195cb6fa106915c01412d46b5a7be7c554486c43700dde4d84e3b4b21ea7a8c1c03a388ff9e545654c76af04c291e9560e70f0b5a20895fbb8b8ffc824fcd4a700a23cd88c892eba03d1720d4068a1f5bfd7bacdccff61ed32b78f8614393681a9fc07458ca0ab2d2bda14bc03c0caa8f7c49a5969a34ffa0a2a0e410ef0eda7a1a6704c767a5d454edea11de3fe76c5f0578e361d09b50c24c1d03b7f611004aa0ebf6c53ea44f1d8d2a98e909efbf2cec7911b64afad91ea207b3050bdbcc4f374f478da7506ee7db97b98ca8549fa6d26fab52ab71dce4a486658726cb4462c88897ab78f2ee702a728e69f9939af7a508ff2674d90a7fe23c400af5fad8c558af502e4f8714cf5f1342bc4446c9ca7b66604f20da76877f049b697323c8ed55411473490d5e8d33b474afa7243f49f5ec051b544f9d49ef75fbc1c27428897ae0e20a11a76c2ac9f7edca208b17e520d002fa535bfd8de0c2bc3586a0ff487e011deeaf2706e93c4dee2a08cdc77240ecccaccd73ecc014f066d41346d4338452320ebec64b20bb98fa285a0b67b3cd904d0308e8db017e1673603fb6a00ff59da4b0403d9349b93ad833d11b79acf2a756105133ff91cbfc14330231940008c2b814af0d276a1b9516e60b1c459fe638aed37a61b5fbfd2479b96b617a873e84925c26416d3930c41dd82b1fbefe72f2b67d8163a600e521d4e0ed0275a7cadc179d375b5ea32d3a3f89fb57394de751125a845f056e5da2009436a60d6c24e9bbe5e9b602cc7a3995910438a7d56436baf13dfa0d229a07c5c859e56fbc4ed2023c6762acaed9906e40e11cc9952f44e88955058cf5707b2a8449a73038463abe0f2f5b203df7dca47a182e964abbab5049fbcf4d9fed322865e6e555415f6481c7316f94ab99ce9642905b3d6a7f8854afae6509aab8949c9362fe842aef42c86cbff0ea4f0c0f8b479ed133b888a26ba0285054fb4c4c5e36dbd8583d5faa6ff2c9bbb2a1a3b91c99a7ae2d72f02f8e5dd80eda3501bab4f350518f077fbfe2d6b3889a3c0cd104f3e7b78ca3aa7bed539df7134709ab6a2cc7548ff630cc46b8a9eb79a648d06e26b2864517b81a2f8a9244b6f743d645863b6cb0d7b7b5736c71b70f3713a61683cf00e9fd8d3c020a380b7850d08c04b9b20abebd7fdbbaadefab93dbbc8c4f1990789f03082c0f6ae05b018466c898ace950d01f5b0572ba0c28382bf4a591b0830672d50b75a9b353bc50f3b6fe7c65f52a6fd3dec71325f4f45e693f8e76430fbdb43ffc4886c16db832cc3a13599564ebd061632b4f7c0ff73442a53b2c54d1de4c454e3962070f73cce584d6770cb8a735904b5b241e658df5b762b91956dc62c4246671c3fbf4595f9051b0f1607e0a6f731c89601e32537eabe9682d7106d43b3605cb30e5d2c9bac7345104757b9823ffce1601c01e81357abd6e4c3388c5e01b806ef7ff2f53747fea3c9bbe00ffead739cea49dff717f664be99599255b76ebf23c60aac6b8688aca6b920967d5484538aaa9aa699bd19256103c09e92337487a3effa71f19e46759a653e0d00615c485f34e987994a005db3affd68bd017e2786fdea57436afc5c86e0638493be16f1d68688101eb746abc15c568211de833db2a1977672755915fb0dbce5903a3ae197055eec0648b717dfff8ad1e409d8efec9c86c455469e8da146d7dbb03141e0c33e5bb050e6bccee6067942d0d692237898722044c5655baf10f76f2c0d3533e87a051cb7147fc3e4eaa94acaa102bafc7b73d8f2edb41a810657b57e0cb7e7365ad19fddd64b3d713b31917403a92c48c8578721b3706a38a2b279b74a7b29c9d4caea4630fc323f009e3eb1ad1a047066f301bb76e2fba2233ce409c9e1e5fb1c561fe9f5d2d7c5c181fd996022f28cf184de1e5415e04ebd51e3c186262d3dac6cee9872a4eec41b414b2155e657c9e0e50e8fff940f6677dd90ecba42508fb514255f4091a587186dd433378ea8698a6f68977a3d50a507537b529e094a41413890e497eb30fa1dd69b2820d9c7d92bf34ea56cb7fc79999bf6a1f979b2f4fbdc0b1f2e954b30cc06985e9e2e67ce5490943698051e60ea20410c60ee201dae2ecd67174d00ca5ec464a81a4c6aed343c7ea79988779d3d033a347b3a0e1c01371fd9b6eccbe90cea9da1c624d49112944ad25a74558cc05a0813358be8667bf294bc9b6aaa8fada305c03b433fc42b360a02c85d3f9a04e05a9e22242df49b178fe7d9dc5311e7cfa674b9bc87442b084ea68a5cc2bb9cccd017582edece8314ffe6ddc82293f6559093afa57c788c426813902fb8f61f6575a2ca12645ed69cc54f21f42aa1662811e09d989120661030173da007aeed018510dba1045b48232ffb663f3d8080afa61b831b6b295f6c56faa59c1b7f0cb01e7c1bf1f8f493c10b4a23d8c25a03b105d7dffb677fb12401d1b06096104f600146de1267e7531ce8d7c68cd72a920e52a88b0117a6cfa81ca3ebc6e00c81d38281d8feaddf10d377d36769e1b7aeb63e84568ec4ae8e24439c4ac9411345c9bd696f75bbb17d7b011bc6803fc44cb23c5d9416b1ad2498eb18adfcff86cfc9e6021de1d4896a0ee9b5752592d030d7e0ea7cb05d214266f10a088c04253694d626e33298c1cf1a7e7b50f060cb9a4dffd1e8442b2f02a46de2457e33626e82ccc25df9380ecaea9f90ceafc5c5d9240c096abbf50beda677bd997a2575a8109dd458e7813a401e3b9a6692facda7d4c6a6f09d08c10e229f5c78fe78e4c7ea8149ec4347836b537d50fe865fe2c5ef4e00926f689f55ac862ead465bcf3d9ad3955e5bca6713e8c3e91ab601504ffa3dc76e923895e7728439ec258faeb422bd9be978e732702d4ac771ba9735ea09952444740388c66964938e9ee62bc8f1dbb81c5f0c58ba6e6ab71839da1f870f6a2823a4d1e9757b3c1d4f23512825b99f92f5dc9f907211a71e63144915188149da330476fd89c5fbe9f008ae1011197136d406c4117d598c2c1fe0ac218cde6ab4500961c993eff6d3817a284231cb507b9c5a329f33429c82527868b0283d73703b9f7755ac34a0da2a40d2634d0bde200afbf58432565ceca6852873f7a1228b5378976d6e7643ead35f4c42b3376102fa2903761f4701f6dee2cec9182b7e873a66fa84ad2f67c8e065ea3e282f3e060dfed15b7d7f417baeb158207c4bdf2af95c0217e3b878adba8a550dea03c6e2aadc88e50a3f1a1b7f61be560bd8916d8154b2e17a01cfef4d2345fbf9a0d644d096d2877bb9cf97b2e058df3131669a0842531f2fa59fc0dcd4b92786ae89eb745a5403bb7f2bd1da41ed50089d3aa2671505960048dbdbd2a557f01b10fc382ebeacb2ca99c6c8e30f98b30119a95dc0a821a8e63a6c970c148ccbc7e5730fa430d7509ca91f46bf622d047be7219867222276cb6dc57e8cb70bf38215ced485d32f34d1e4c15280869ec5c6922a1d9480a8c749a5c0a5c62cff6e185f446d8398e9935d8bbbb73f70225cd817f4f3ab88d7e29f7a75d06c680318fedb28f8fda029350c8572d4eb04b6a0fee63ee96f17897d87fe2a7372f3d0996e44abbb6e61d6b570dec13c640c189de00fcd59dfce405b627d58d2be70448da86a5dcd275613bf435a15951f3d413eb1b8c7b3e0ab7400d349860f3efafa6f7712c679d5540b1fe8be881a3af8283dff1046b5769686184b1f25622f59742fab02622f7550c1a034c85049ace07e309a6caac8d2c931c2202cd7a40c8f480272f770b6d7f97344ad654fde7c1f8c56f3267ff6349c72ab48cda80eb2f40b6c03264ad46cf8f1c3bac8155b20ab3db7a93e41d587d6805c6569399bf07789c8e0c0e84ade84a2cc1a7d611d6efe0474c429ecd9e1fe0d952258d031333e5970f18ca363f9a59216ee5ce2def69d71646b4bc189c25435face425cad6dfe60dfeed4b3ae4c420c89c40f9c9fd8a23f610d0249df36b2309085e16adc90175cd7b42c8a90fd0f4f3cf75376866e0ce8ec8deed8ed65711a7562b5d208f9425bcd04142e722411d1de491f21b3d18a380166446530e55944726dcbee98a4e789757ef3ffe3b85793b8370918a596d9226428cc46ab44e9b12f497ba995ffaf16bc17e855bd4189104eb1af6de01ed700dd7d6a08035a3d2b6a4558489d46117ddfef7634b07050e687da30b0a5c1ff9bdc00f99bdb6940e77cd76d481b359b7c1292338e49a656336657f48aba72e855a430e27a0033be7323926df919455b82c06eeacca049278e40ee85d142e509c3bab27f3a7eb967584c81a107e1e422f907c44767b5b30af50430aa6c21973711ea21021641a0267c56dbbd0360980da6f61fdeb2b180bcd51fb2587d84e73df8d937f1d130057c1138428281eb6aac38dd18a163ba7bced386fcc44abe08a63a416d0b6cdb1e8b9bebf3f844ca95a4d193bcab776c0227103ce35c3bdb2f7b3687fdf125f62352b6028d4c22f519dc6deac26e326d0de59c1228bcb8452bba4811eb8daece06b4a60884a39525e53ca2fa4a1d041cf1b7ca2f66b030075cb1a85b7bb7e13002b491c41cc5105fa957755ea63e3ab0ac0ccf54052dd188cfd1183bb5a52c30d27f71c1529d15aa02356f3360fb6be60806755cfd410104f06bf0e93521fa9359bf70cddbc9eddbd9de76491c3a7ea7d21b4d48f639cbd6e23b1e20308354a95044cb21f3d4a567b8fd10a1d778aa9d1e2f0030979b3f00422546e8488af050b1c2e535581a3dc0000000000000000000000000000000000000000000000000000000003080b121a1f262f
flags = ValidSignature,ManySteps

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020002a010000000000000000000000000000000000000000000000000000000000]
[privateSeed = 002a010000000000000000000000000000000000000000000000000000000000]
[publicKey = 1c53bd05d8023947b038c4c9e480709f63761572b5ebe68a15c7d5ce9d2767d88d9cadd45f120865dafbb2c6295f2db982e87d3d270fa6c7f2aa4ec4591f8afe9a516e675d03f3400bd4a00060cd8cdc704faff5eb1e7de1adc6e46f7c6de65fa0c587dde042a892d876eafa1ec0628e79e006117cbcc8c0d7498e77c38fb162a7ae27bb8b014f91dbb1f30e67a43504e4f0a7195a3dde5d4b68c396a4434f94995de19830ab02f6455de4a323c56f9e3583a3b98222aef6dc2c87105f0f25a86d85ee486f3e72b94cf8374e1c40737cf6cabf2a23baf2de65dfeee4afabf0edf399a83b1d2562226b7acd0163387e02de589bc9a04012750510921b7221271c362a08a07244efd1ddd0b5bfe2a4ab03243d91725bdc36e1b158a5dcd8714d40e61e440a3e2981ff9276088a78eaed7dec41495e72131ed420767259c71a15fb5d4430fc21d536d082fe013c124b3ec480e26dfda1083a085cd16b70a9a310fcfe4f51d026fede2e0c2f874ce1a19b020f53c3c6f11158f7433ff7ca3078ff4cb3c6299afe4cf6df32e43895d4bfea0f95d578a7322b87c8b494e8a8a96b8d9dc52585bb94fcee58ee07ba6742021b1a42ad9d9778a092e8ad95b95346471ccd0c7c9c62b8d29b51cb3403237b33ca0ba9d18bca32ae318db0438445dec5c074125d76424f830ead0eb9c59b821970196ff3471ad1e39e2df14935da3c432563f80c0f8de97145a8cb4ce4cc1e918cf47f01f09d91636e24e5f741261c857982fed519569679bfd3318d7a787b003a5f0fbe2f3668f16df4ff6eb32aa7702307fc1d66debaea4306eb859bda77ff8bf0ab99fe32cbd6a5997cfe7dc2523fcc4f95a563ad26341f72318652516aa647079f3db1668772e25ed69e186cba01a3a5ecd018042609656ce8f2fcba89c959c3342ae3ba12d5b9008ea270150876063af0f858023be6a1238ee7934c8f47bb18172eb3f258ea4a42198a24e8b1a6e61628b3be46aa2cfdd0c5eae808ab21a5e1c3f83fdb5bd9110ad2387019caff71f3e9381dd8763ba5887225ef6fd1006f09a16a877da40751d9c6f8458782320d4697b20f817a72678d6aea7b7e0a7c3b9c27c020d93205564687f15622b2ae210d7a6444b7da5ac11ecdb2ba50c417100fe2efc81d5ddd64fb7d29bdef20b9251f0e5e8bc88b59d7dde67271c3dc6ab0a6c910f9763db14140757ca1f956decaca0da061416ab6971e036859aa614c77ca1a9fcb1ef019e66c10eb932a356f71b31ba648aabf0ee6bcee6e7cc62ebb21593f200bfd0de37f4c672070894211bb0c3a9bc59541c74cd17d2c8ebbf6467ae275ea85c5e597e58823114078c4e2e6caf8a429023a82c643411184d3a28e2c5c12e7dd4f7f066d46a367b82570d69b273c33ee9e868f44c3f70905192dec2dec0d7099ca2559fddb665c769f6d8e4fc68f3f5b6ac3af88047b8a2a966ee3a6eefb1f22f2837781415b6ffe5f7a654ccdde116b478e9a26b0f80f406dfe405ff3b5bc8d1b9f3c392fb391c9282fe28b6fc480ab92dffdfb5e317a1af287fb4632cdd29577b970ef415a542746d145154e2ecbeef56bf72e4184d8b691621dbc1614cc223b46c80f512df68ac6cb77c4f7cdc17f4f15301d7fa4c6825712fd65e46264f121f5c66d326a1c07a7d432864e112ae720d38b1e15de4e634f1b936d461919b79f4a470e1871e1da49cc5ef898233ad893d3a62386fb78d1322b125506282be81c8e731d7bd7430bc1daaa381c1ebdb2826fb52d54749d3b4ccee1f5785c48dfbc92bc9061ce97ae846c4408d518233fd1ddcce3fbb53cd814ef424fc8829316b7f13604ed007ff7862f90c85a8d5514684a1cd91fcea2bc966adc8b6588fe4619c70e032736690fd0307e9a5dfaa6fc1c165a2e9d5e25ebcd573581f6b32ff574af14064149aef0facfc14d1b9de7594103aa4894c5e7a95ec10972946f0077f659a3d5f085e0f7da7f73ac5493a1f02a2a97ff9d2fee59907a4df2312f431d1752f71ba0e994c5b328cf947a5f652778bb6cbcfa82203df4421b740acd6914cedb41853c0170b82f536c4ca6bcc0296456a795599cc4104b15606abb50c368d3abc1b11a80612943cb996d455672bee2d1779da62c4cd25a2d40fe5d620af9fae092011c6c10518215663cafa5ff35f2edc70d5ead9dcb74fc288d774dbc82b4b0118e11ff3a1a1d05cb206ef6d7daf2511fe67c61b08cb14e099339cece82d030fdc3fdd045d517489d7a481b78dc7652bd51aebdc7e1c190cbfaad9fa97a422588106814086c53f31c49a41c9c4820a5e3a20e53fdfa61185e50ac51d4cce66ce28e975ff5a7c29963eb0793c9e1f6a810074cea378444ab955232ead90f563e5042107c299928d201ff74313ebed06541f78ac84a5a8b5990de643912536f7e9ecf7729d6ce241e1084c2008bc0ccd6010be9253f2edf2ff505e9bb65e642d9bce704e18785c4840406257564d77867c8dc7d253bfe5a3717f8b6cd6e1e7ec8e44439f3489241b4a3cbc6c33dd739f3e22cd89ca9a437452b6b1bf53dccd4bb08764bf1218fd0fba56f82792db64eb7e129de3fcdfca093b0ba8e5e5225ebaf3ceaeb2f0208ba360fabace10a2f0e3d5009979912181dd6c4726d09f55d66766306358f58cf3537c8496f2d59e001d17e087f568dd08931e199eeb8e4faa53e7d3b6876ef946844d2ba8b9c10f4fe5e77a4eaaaf5fb99694a96d7e395a9d4548e3946e594a1e15297ea8d6c3a3a0cb18657963b2df43bbc1c97b93ec0f5be715f118eabb2e7c33887126f22e591666eb63d1dcf5a12548c27c9c5cadb8385f5970af3e1dc1a23662bc0fdfd94c79d8b9c15c518aba853d2ea5379914bcd1379b55d967cc4f26e7e9327efb322a5790cbd038ecb0b829fac69ab747fad5397a59c9d2c9290decb8ab71fe62c67d4a04bdfac56130ef3a29efb40614ed8320250472db44aa2f3c3d5f66cf5f3293f15e39336b9a32f4080df7891808aeeeb3a8859764bd8ef5c586a611152c2d82338213b2f1e46a67fd90f1ac08817abe2a6923df03eace05cfc3920656f3529705b9d562744b114a62cd1547c66223f876ded8da794f97420c7c0c530657f7fb41a25bf4fdb61be89986cc063fc7461385ce46f20078469b901105ecf74ebd3a167a2f696979877f27949ee711c405d475c7b78f9295bd788973778c9b53502e38c2f1c50b948b86612374e84f0e7a6f8c4e444283d6600f0c81c211e99b3bf252dce6fa027065e03a5752ba8499411b4cb4f4ecf33ce7a4810b86a4a423898a8c9a227db7d93df2cd0fd9c4e9a189c371d0e8085a8d495de0d96597b8a0eaf66f82c820383823f7310e44148ef407bbd1c9384515ae2fbcd45bc8e84c44c6ed98913adbb638429bb8ef633107b1cf8ed2b21de1d1d6232c7f218488200297ddd02e552f8f8546b1d28006612165af753a5e4140430d66d5ed29606235547f1e640595c1abeb2b244d062fcefefb1a77359e22afb4f90172630c0fb0cd76318d1c0acf336966b4fcadee8350d007c105226aa6f214bc66e159c1693a59ebda5f67c2dddfee8ddbd0f8302b51b3443e27d8c1d8dfe5be41dfbfb348e023a9155c59abfa9a59b107bc785d769bfae081f14854c407cafd58532ae7095dca4]

# tcId = 56
# rej_bounded_poly (sample_uniform_eta) requires 149 SHAKE bytes
msg = 48656c6c6f20776f726c64
mu = a9b3199f86291aca426822bd3bcc6581098e95c66caa5dda06fc36afb7d39b592ee9f01c6e07c6f45231edff396038790795f59aa19a472088723311fa6d12e0
result = valid
sig = 3ae903f95dfe2907e6735c88f2892c72d7a6714648aa1819288b09ff22d37cfe26335c89342fb67233301212cc6612e91c120362fd1cffd3a591c6ba8f03e91cc7402fc4d91c7d0c4a9d557c4dc31420636ed8d18fee1a8077667776c7af390148fa3e5734ba2f3f93eb6064b035074bf73c424c4d75911af68a3a870ff4f6af06e59fdd0867aa6dff5f6ceb2db94c5505b4fe6165297ea1828d8c5add5dbef6058bd1395acb4714fd52cf531639a7c3e90b4373c627f525394e57e7cbf22edae55c3fe8186a5a80f7aede40defcf855cf248ec9fd454c5630baa381c828a2a0103822e4ec78aa229276d55783799933f6c83bb6535fab6839ba581a2f2fad03fdf1d01935f20ea160f4fcebd17aa2bee938e2226bbe1386d2f776989a070f0fe5322a8f5352961ae574daf4d1f453067332548536cc95f5f201a8ba91609ee0b7613dbf5efb9257f38a46bbf63cbf97699735691ad7f3ad0cb79ad0ce509f7356654496c12efe1af615228d15a1191a587b2039d0ce4e5b287b2076ad220552c0298532bd66f6f1020ce5871611d2fe59254f1cd88608512d41475264e799b4a2d09218c6d02685819852343eaf51bd65f73153e611794f65a17d7852eb82b91abd13261e576a3b4ca1705fb378903e1c33c69d89e53a5fdda9bbc174afe05637d68af453af1beb069bc08618333ab6190bf5d1b67a8e5df06c91d84f5e477c4042ac1e605135491631754a9aec7261ee911aedc2e9b45c67bc597e9d6c23573981c3fec528e7f4211a0a02428999d6f429999c37e904ced98ee47fe3138268e5bef8543b4d6fb4584ea5c13432f44836cfe054be8292212b1632fb8241e09026951521bb298af91dbb9f992c9f5c9eddb60881934f6aa1500f298dd30a0cfe257ef64d677a49959734c4ab974bc304f8a6b6388315fc61ec80848e41c7e3e45add26105453f3336a4322b9ea29d5ce7f076ae27b63f6d58d7e345c7f13c18e7165d9a85111abfec8fc992f3cc39bacd83d161300b1cb40637b2c5a8ef9855a7e55f280cdbb9105e279e1503fc5c338da59581de3bb4788fb1dd50b780f91dfd3a57276690816d58821df3c853c0260a9403648d08e2a2d2e822c4cb74893d9185206c45807084366162ed72a0c7f459a9c20ed95cb51ff904f7a4e43d9a450d645535e2e455363f05f2a5ac98c8a78f0f5fc1dba6c91b5415fbb92fe12ee89af8ab65a5682a7b366ddb84ca4a817017354a8069e104e81d411bedb08285305a13f7163276452d5d7529ac858080afbd71a7dc2abb3e8f8f66b35489ea263edd838e8ebb5db99f55f66bfee931a2f199d9b46d736b9f764b53408f1489cf93d1733f834e53e97940b033f9c36a7252dffc885dad2f0d1cf48f3edf7eb1d6f06612f04ebd9b309f347fcbd71b5615ccff309351edc119935ac46cb87b1c1a701cb9a9ba07c119209e3a72a6627cfbdf1a03b1c38d3c625ed072bb0fe9084778cb15ba5957fc96a6d1e9cf0af37b4cf35a9205c1794463491a4d1ae24ba41178b9022523ef51e86a8f30d1c39f6b894f743253cfa54b7a109a1d5ef831ddea52eb088d454325dbcfae0773de0e8e83be1c37e71b5a1e84d298b0a977bbba637c7e03f72b915cac3f21e86d1d0e5febf1b8e3b0d54b6732d4e5771a3473ac0ad86e484243738fe1b93c172aaae44cacf7eed820b5f3c9678a9d182743d68e7dac0fc55865d497dca147b5c160607147fb858919ede08e720652b2d72b7b14cf01bbf45ab5840c9be906849681bceb743f62b4dcfe0e52b3e02c12e057903a9069a571a1da9af10c4b3f3883ad3153fc1130a2c23a0c6488b26e5a350aec48579e2ec49f9babfff667075b2e019071d77dff0cac59c45669f581449399826a93ba85f6eb4ca6b173b0dc4cb7b97a44cf699d95fecae42e0fa3a469d15afa41607c2f5a4cd5c2fa15842490dafed68fc68d3464fd70fb8f7b3f66cb3fa3d73cba4913608b449cd73f27a128a30598c66826fc3bfb8784c6b60e8a6739c9a5c68ec403917216246fdb9e18b28e2b9f7b00b4b2779c051e434e24595130dcc705fa1f527e8da9d4ceca37add516d6763d5652f4bbf4f87cf3f1292896bfed8b5ff53247798e92902a69d49561faff504917496a7be084635fe5790ab46667e160d6555d221fc99e41402df79fe1ef06c36a8af9e5b6cc417ff3e2941fa943c9068888aa9fb756acb384ca2a2ca35bf8ae07948789a0e6db5f926ce8149307fe3b21c5e9f0ebd70acea15d1d69144aabeeb36d82840ed90e1e5773a773e0723cc4cba1694bb20913472b5f9ac562e8b98bb696bc6055cee4a6d87d2176fc87ae261745797754fece5cf20e5b99b744fb9936d2b228b5b2abffb65afc36a59f7fa71e896747ccaf3ce7a3c89f88f3ea529e4299b912eec10a519167f3896f4c675a65a1c153d50b670e12a54e9968c8a49982ef898bbd8d303531e673f9e44722febac2a202a5e66c766e48386a0ec2dd1f48cb0d7361af76409d0f3a5ec6c1f668dc946d9076679d651859e7f12d038d3ee9b744d1461135bba75cd2f6f1aaf37c1f3c7e153308a16157de5432b200ba26192e0991136e3f61d0728f4e6d41893a4eb1dbb0d7246ad20b96600edf016de6a38b63a48a5b4a88c3848e13d352f204b4001e71cc41bfff82faf158d9353bd683759a1de45aad0879c9dd39415970d1db5d5be96154f2ec68ecd43e5c6977a8ab666b99789549c59729c3f1250bd0b640850d8f846e5cbd8b421d5984b3aca48648831911b1fbe3e4a660d4d8c6421ebda73ef9e4b1cfb45c973f065c62a6447cc7474aacc48de78abe27f7c2cdbad97ac7d3fa151f4fae59c56939ab793f79654eac8fedb0523a3d6a8b782cbd6aa8667a36519877192ba4f1ed1900d559f52c6143f25a873002e53b3f33e4208072a55a8cd4ea8fd1de99b39c5c261e1fb9ce43d80ff1bc8ccdf9650cf5521dbf435461923864e38d9229f8b1bbbf850cd6e02e8a51013495f1ddc0ab0f0cb4bcfa48345ca0990aeb44928f82d5608159122dd1e9a11d1859b002b9914ac4a8a9c00e18d3daec77ce744bffe8fa7068e58e30e45d33f650b4a2865645d5a93326e058da9083f6c7aeae75f4671f811c2c666bbe508a8b0b126a6fd98307fa4c0ade5ed6952c4e80c17d0206b3943374a951f888f0ffb4dfa3974fcd8790a64910d6298f3a0217aa29711a160fe9b9447544199e80348558978639122c289ba6928fd35cb9cbd299d84ba14bed5db026df552cdb461dafc0386470e63b608194f307c976d8105eb25999304dd246159f507447a71f84dafbc10b72b297b3962dc257d0293d3697a9034ffbf707924193d6991f6910f04bcbbd9133598d6e07068079b6897d0a0b551e64e7fbc4b649f5b1954674173acbb6cf3b55ba3911d62f9ae4a3f74ed8d87f486e9b2a24ad714874da943ddbbe643efed7d5c923aec893214504913eec5b6393fbb18a2d5f3b3422b190058e81661605280c71875083d36e886ba7416021de2221ef42373a7965112054d09e930ac7ee43c974714e7b9c7b378e41f87d075601d81c560d1c7958f4576d85f012450ceba8facff60c500cb92f68652bfa272b9628cf827c05d9a057499712182ed8d59e50969104e2b99ce13868027bb2e95b8c5e125060fb6dc99c6b9064bfb1d5813edcc3707c378e4940bcfb6f8af314cf50f0425e66a1cac7374434e08527f1ccc89653f8d5aa32e73a90e76b4b2effc34332e7e889bc02fd9d609994c0206c052c884ccd9985b81d8c3703d21287b1fe14a131b341cdfab42b2513c8d6098dca28e95aff82854fef44c86da353e9648afd12430efbd6f8a871f597d33ff6cadbfa4fae3f35c3eb4b5b22d17dc757f51a034e279ff10402b15b5387086c47c29977a68ae9664b58e700e8b84da3ad925628215201bd2ed66759802ec98cbd49fa1f45ce3f7c9946f075df28dd95ff48e47941d26cadd78b34d41e71261e36cd885302e3d14fc8c527925a8393a7087576908bfcb3d9f7b98814379bc2b87c42f34975c560acee222f48f514c2d6c79ed43050ca48c0a132aa5d0c2fab7b156e726fd3dd4b5111442bc38d87c33c05e6fa5fcab2214311aebbdd2be55d6f12b29010e4d46e231779d766f3c58b48acf6ac5dab563f77bd3400a0a772ea5b781f96a818053b4b7a0836d5ac2f33b9bb4a546305d6b9f7abe6e71dae2f94af6e2e9683da260bdb55b001da97301fe1697df6faa158cdf60b9f11abd108d2f054019143b0ace3b29a782eb68e0de59b8bc519139f7a6bc9e5cb656a16db32619d59a10350959af3f1ab0b49e9970dfea04522a29815a18ad20b2d0c842d9aa80033e28b343b85c76b259da84865d0e2c73dfec612bd01046089eb3c6a5b559fe0c6c20f1d9b9505b5a443cedc33c80e88cbb9801485f0340a60dfd229b995dcac9361bb16fb964d2677b9814922f35da88a6a5f7f79c3c850774bb5f853d2a587596f1f125569c844fe834925c39da768b58aa7f6a6a64627468b9ae7f934147af2bf89835156b36a7c86d26efaa294ce11713246fc78fbaa6bba09dbac46ca469d21eb6a567cd026eecd682ba3c5e311a21aaceae9411ccfc1216c72a4afc776ac403edf186e7b2a98c4b1b103f403e77f7ebeeb32c265a3ec4e3ca9da73b0cf026951f9964a7b1ac8b1dc501e1e621b00b0406e1a158f9fa5f533bd2d722a43ecee22d06e64b190d829b262ec1e87671e62190e54dfc76dab66023b6a0bbb77f2e5cc4a9b9a14c65f381eafc6e993981ae64a5440d6145c3153bb362b221dcd8adb0572cf64939abdef9088ecc8ff5d71b32a96c3fd4886810a9a0c5b63202cd771a4c2a0a2a388ab2dd0f9a25daf60c55c0d67ddd1256074fd562d6c9cfe9b606eda055032de5652946fa045af62744915d86c982be14e4c59e8eb4e605c453cf8ab790c4bfb545d9e22fb9e6824adb4477aa3bb6ce4ed12187e44f039109b144901f525d162e7dba7e0b13ea0604a550fe00b7fdaafe109b40b71afe374828de7ae2cfebd36753b3077c24feaab911f80fc3e35ac2d0d525523b1a8e849e074723e95682ecc26b806175918dae80376856dc961a22bbeed016b312b14487b4ac9cae82d41c31738f88c324d5913dd41473ae5b6428f1ce54e799237c029abc085ea40f8b1cb1af1ff5b8b218c29106611bb5d1596a5e19a8d6b5929d29075d9c40ac3e2505bc8140629d1626a2ee22027a9c71d7e340f5e99d2d66d3efed74def855bcc0147a30edbf0d7bd257d5b44bae984b43b7ab685791ad18cafc90b46768aeb6a3ddddf109bb118ed49e0851b344fd26f520881c91ca61f1888f45a9bc726b75d4bb5814d666b59ee36d9292c61b50bd854ee91ac99881e44f71a2197b6ca7d66280de36cb8671503e093d33c0bfbf4160f7ef55367b04d856a2b6fde3b53da59bb0249e1683cbf45a8fe8f51ed39a0828ddc3ad32b24340094d1b3c1fe4bd00f64d5942a5dfafca4ba040e7a6b591fab12c826fbc0abf191a27e727569bbe8c2aa8b50a92e8259d9d4609b821bd525fb9bf6f26866d6296e0dbdd9ce109ae75a69f8d964f9895331aea174eed6f7a446d370cb22a9c635687dd26391c8d966706b79e7bd5fae33be177c28b31d995b2837d7dc3301f8b58931853364d989292b143b34613d80dd5540431554204a4715c6089d120a2beac9243ac98fd9cca43058243cecda59941c28068a2de3cdc093f5e90806b1384f831c0ed010c454fcd75e558504b52d2e5782508836a4166da44369ad5429492e82b13389130b5ba111742193b7d276488ab7cff6b81800edc8ca3a8e1a8a874233800f7b621a164bb25a9c1d04470fd0d78f16a434d2583c7d3ba65bf2d81c0572b9ef6ebaacec687c9f6b2a8400392be22dbb12fffb601aa5c42bf237a8391e62433fc1e194625ac5816a1788e59e6e8c6a7cc59cca090c7a724f6f6fa56aa0ef575e7a5a2145cd7ba44de942298d42bc597f02a80dc8d9036d76588de12ed655b3ffcbbb17a01457dc7bcb905c3209b1bea7b8145d10d1dcec53ddfdeab0c61c710105143169444d2c6a7876c6ef46fe1cacca27d263ade1bdabcc9caa1d9d0704516229c7170db036fb279b35fca3c60fe4fcb2119fe00affde437f2e2d3c7a1ce82bc7de7b4f16d06456d1195639460addb44f2defd8a2e0f0f675839836113c10baf655c5770849a504ab1d2500b389df933172965f9ebdb236dc3c204c2357477c588e0017caa0cdc18d9ea17b5d2234935ca2473fe082f1d64b16295b8d1e4c0a32dfd2f7b1dc7e27ae9a47ce38ab38b700b14c3bf67d96e666629df85fa35ecbe4bdb6d6345a63e94f414c0f6cea8b3ee364b1da1177af7e8a7afe9ea5ca37b046f893c2fed6cd67968e929025d6b3d4799c2c6d0e21958688b9ce11e375880b6cf5997b3dae6f4001a1e55636d90bdc4ff2a8fe7f4034244e2ea222d374b5d6bbfebf300000000000000000000000000000000000000000000070d131923272c35
flags = ValidSignature,ManySteps

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280206d07010000000000000000000000000000000000000000000000000000000000]
[privateSeed = 6d07010000000000000000000000000000000000000000000000000000000000]
[publicKey = fe1a8f83b9fe650bb49af1134a45a69c6e7033f0ce6f2a5ecee58c44a4ee2f185a76942fec15275b1fda1834b7aa819dbd3390fafe8beb84b4e50ceff1a0b421e6c1db38d9cb9c5f28ff3ee07d6499349dd343a18f658a26e944cab28a4bbf8513cf9239de7a88e81c8e761ef9337666799c76ac8b19c1621195edeccff93520e95e695dc24bef2fd8f580abf0581b7002697a0fb70456df952a1c7b08313b43d2a06350b090ac2ca067c606350c5bc003c0d21946d8f4cc1ee39aeda74babd62b5a17925353c938e2c9511d0aecd272c569cebde15fe569e234b519efecb3c099dae0b7024322cefc1feceb4f8f932590f87f91c66d8264e5579a1ef13c6c68e28d5c8c655eefccf3713ab03ad859a4e9cebc0c444627b36d1f108347b788108176b8330a8708ab6dd15cd772360d7a276ddc76a9f4e4cb951b9134f939e6e3bf8cf7b8e9499c8105e89ea0ac70ec1510dd531f2550c370d23b94f6c0614ef6d8e8803472e36aad1f6c9eb8bfda2cf97b0b2e972c364e47beffed00bff4ad73b4facb1c87fb713f53735a88d15c8aa5b001e183bb19a353b3689732ad92eb3a17374d60773b0c8ce0369d4ee4465167d33bbed77334b73307889731dc7221c36a79f102515f7038e68f2091325b96d053f04c0cfbb111aa144206ffbba23af79448e35fb512d079db93c2a7d8f55e4cce3724c71f010a2fb67a05a8894eaab3a6cfb44df34567dceb91c719bce882eeb740ccb21cef38129feb2b55009056924e59328f3f549b6e5463607ddb028c4c83fc1d6ff892c4e73a645d4a59652951004c0a3bd07c41c40c5e601db5878c251dfc6c53d82f271ace6bea740db82363298d26f4c2cbd246bde6bd407ce180ab0b98b6c7b55fcbb3abf22060b8a823d180489c66b14931d025f04a7e83acf6ac64d483be28728da76f4bf603b07190617ff990f3fb68abd5769c94ac02c26dc508b2f8cbca1d16a0ccd784b5e69901d7258ab7cc210489cf9ee90e457efbabb7323a0d0e54964a782316e1889b827dc6f35e8a88aabfecf322af7f1ec91b1f704f54f428c799bd4293794f7cb0c6f17dfd88fdf21fe61e8401ca794b9c89e04609527aff6f9e1d07cef0ad818cfa9dd5cd31eea42f51dd03b7feb193be72d1134d9f5bc3ee50a626ec0df9abf455d73bd1807da899e6431e52676ebebf21d3d5b9a2285f450c342da09a1d47e0c54bb852f5af226cd9f2fbb4e737b249563d40930efbd0464af772b1da37a9e00b800e5cea60054b3e31ad41f4958b7f30f8b3fbbaded59e09ffa778fa26043300dd853053e5bf3822b54cadb455529455b8f49f0db9e9273ed58f60e1abf5110a0de30604ff96b7ca358577385d8b3a3ee6b0b4139e4f78e1aecbda99ea2eb0bb951d5d9a4100067e802401cdf519fef6576a39575b8c34eab78dcf34e07198a624c57ffa46dbd1b7f620bb490133ce52dca7e9c16cfb55458a579aae8d9a3f1748af99298070c5a7df71c287ddaa8e7e239eb9ef432c38842eedb6b0edc1e40fcf47ae62ecbbb776b9755da9022047facf43a6ec5224956c594075a2bc432833dcd79dc8a4f54df3a865e0fcd38362be7f86f5c6bf9b91b792b1d01f9b7ed2bb091fece54714e1326a374cc8c7343c36917294d3065cd000940262d8de220dd7e17e5e1c3038633413a7d3cfbbce5f7378de7c7d116876d5cf167ea9c7ddd9dcb2130b1834a3ed85cb7149e22f3888feea8a8c3ac684f97202f6cd7e8d7e221b8d683eb844f05ee81217c9dc8d87bbebcc3547c99fc0bbd999cb2d6867a8ec0fb9a843cc1a1b61ceb5d72012d142f83becf07f9ba797e182d153ce45be19f575571dfb83174c8d6f7b6240597914826dea64d2f55a377dfa16eb1b4b791273e5a72430c3dcec75dbd133f9a8c83e99563c081105b672fdc7556dc305e565b5b3b641dcf891bcffc7d06058dca024afce896d5cc998898fbee6de745cebe7c3a93bb0eddabd464d9630b497da5eaa5d3a7b73ae99fbcb537e3ba5df48728194fa1beca635338e9d192b022c02286f9cc2c397ce725526c725d3d39b92a9f75eecf063d101efed4f88629d32a52f409ff0d107be14647c7baae7617bfa3e863b1070a46489a9c937959da31303eec0cc9f9886317135b1909e8a5ea8dbc6470f1a825252e1755fe86637b69e12ad51a8370cda03b467a2b884f3f4249649ecb367932a6b742175a0a7eada6ff515ea1c3755eafd179c5523d15277cd9cacfccdf061479e822d8a94a4f96c40c0b670fc44360f24c8de2fea9b9f0c2675e4b70bd5a2d672900c7d4c74d29a098d721b6afbb7db5bd2fc8a04428f55eb534793a8f699ae3bcf71aa50d1e47c8f4a0f0a037d7ef8c00787beb60b1ee317c341be56ead6ca0d6fb3c9cf14fe09e7be07b07d3260bedb3da1310baee6360a441a20a0a15b1ec2a5b524c7e4769f1bf486ea4df47ebe38b3e8043dfe16391190ec35f81fb0e054b5fa20abde7291543628505118f8c02d9adedc299126ee2406ac34239ac0100fdab88157a9e04759e2cc2aa702c0aef5d18f434d8df819f30a624541c5220ab97cc74a9afd631ba06401d4320874cae732b487c2147089f747eb4ec3c59955dc75d51a0aaa0599c31cfb5925febb8d8e344368bc3467546b1d4ec907ed0472113df4defaabe27d673b598333b289ec95d367e5786291e738ed28d24a423f2ec4f06dc73abb31efe6d69f9b8de48b5c83e825924f0d917bcfd23c5d9525636d07cebdc4171cb7d96032d29efa5f87d9660729dc8df2fa884de6fb2551949e8dcc3c875671050ea58830940accff755ea882a9e0d2d9518a2859cee493c18045f928b18374858c3510e1dec8703942371bc109e2243b817e3921bb3adc3dbdb3b5f14c9686a33b40bb55e030937ee063736c79eaa597f48273da024ab513b2dfbc932c5ab5e71b86ff622adbfbb1a5aa17d1c7182eb862e05cb6d5dde9c90f5ce299b936cbf0e7f8bcf62529859f6d20862dc17172c18fe1846845d585363c444bdfd0e5a0ec340c29159883b9d57682c4ea513d8ae27a3d0cb957925db06b1459a80207ea20c80032ae673b01ce67d77bdb9cfa259d42ef82d232d3b61e04965a77a889770f2829335fe0ae0816d699d745dd9d1e1b58fdd6ce71ff6122dd3e7bf0596f7db237370807b1302b638a71b59faa9fb034ea20e989645313873534d2876545a7cebc590c4fb26cd4f0cd243eb3f5261e86718dcae76fbc9c17d7d079ce1cbbf892284d55356b7aeed19fc7b81bab9d8964363b58e6601e1858de0bd0a700819c5ed73ad80b9d7b1c14bebe4cc752e7863d55b9ed39fa436bd71dffca05afd3c7032a9a68e0cab886ad170078575d7932746eaff484e7a9511466757e20e9f2a08facd704769763d45c1178188a95ba05aab34d61d0ed922204118e4faf07f382539569809e51a08ad630739fa5abe62523a31c18a36ed53fbc3df2b26bfd011aef0755bde3b65650aec8a317c5f3dfc172b702fcb00803941dede28ff49aa9bd30cf30c4f650adc18714dcac4d58a4aa2f5fd9ff3b2650aa0a08632bc82a7fe48e0945442cf4b93a5650a38df8b3c5dc2bdbb9eba9264a53050a4cee1b3eca95cfa7b1506433d7385a23e5e8e2e689366c1da251b118e637727513]

# tcId = 57
# expand_s requires 2093 SHAKE bytes
msg = 48656c6c6f20776f726c64
mu = b01023e2fc372bc1739010ab1a57ee8212a8c722898af9ef11a923708820836d2ad60fcbca16bda37d96cd3e29416032b5da612c30255dccfedc222bf656db55
result = valid
sig = 265aae89fa2cfeb21e84788459a8586933f07931ef592553472644c3bc7abe42011a6dbf795eb701062aa0bba1455e515a9828bfc3f2b88a499834b5d31fb29cb4ecc47c8df5c4233350d47d179ecaa58c51b86f07f5c1510035bb775d9354efd82f8b09af2d468ee6541bcc2a02226938dd66d1a9e978a3c7b918869bcb773b4064f7f68f45e0dd03aaf70e683b2b66049edfbbaf28db28fa9292188af427f84c6dccd4b4500b327df68f414d5efd6703c47082d9e7536edfa84625e37e9b4867ca47abcf295d503091881e11104878239cf8cdc483095f807010135f118f9d65cdded047da0b8129259d13a0b4557f496a50e73918080a27780db7d9a917cafe29f5209f130dda3d437ba64b94b2274c910b015eae1c7233d714e133c52f532cbb655e96cd1249bbe0ee653d173f53b2d324069709cfed742df36aaf1e506e8f18342aa44919847db337f9894caca2e5fd10778174b70f4b0ffb065e64deeec3ed81922a5be4a3650117201ce8006a0b1fe0c2456af9a6ed7d8607cd62c94d720a6db097e71c088678f0606347156ddcee6ceaad315ef1142a5dba6bd7c4d8fa5df966d9090acbac29241371b8363b06202200674b36f26fb4513f166d2e1a98bb34185a02b8b6d9d308037223b02c33f1cf857bb3b6913940c45f0cbcca559dff27b0764753fbe1eef65185e2f34c43a8ba0054d5bca8d0b4c700f16ad46b70c1bf8395f1b05703177de687b075f450896c76ae791b80af8c5a9431cc773ba44766d98409b49b661086973a29c88c33683995dd9f8c78ff6542a4d0781a4a4888f0d8b7d8868b67b3e18e1ff1377f98b8dc222c256adab2129fddfe26c5644cd31e930a9c50b560ff75206ba8109727e86928553b18f4551e53d29d9f609d90cf1d821158aaf39a7f048af4990044e992805dcf63cfe24060bd7bf02cd16e6f6dba2a1fe450aec48a22b158d0f2555b145f5e6c461d23f09171c2acb50f79e9aa8e1d7702bddd692e6efa50d80fb2fbbb3987cb54e104d4d85f7e2d5443f90b0e32f5d4277426d3334cc6e74429cad1d6cbd92ac966b23c1825277cecccb907f914bdf4ef13ac20a8e258d8d2d773305bdf003d44bcf521a33e4800c42f936166f8ce57b90e8826318cb89f608c45b52f4fce5e5bcaec34d2a636b355200485ccf454ae8950df338430d6a6a047dc4db120e2df546fca45cd07b2c0b760a1bc6decd35d408fd0683949203ef6ea94235d36dd6ecd7425dffdf78af79f6e90209614bfedf85c2464e560d1795eb6925ed710886ee75cf21e8de42145cbb18a11a5288da030844c00307cc8651989c9bf00a1244b4704f87aee99f247195d34a031df660b4fd3ff465eb102b188b87511403bd030c200366641dcea5e00c1bedafa0bcb0f84588fd08a6450a69f7cfb405a20f1b8854fe5660ada56477a4809d8d3fbf1a410cac898f01d3e51912c37f240e24a4215fd85d737c13acc40add09b615c1bbc9408e51a4741a659cefca43dccf08e36c2ed5ee8dd6b71a3a59d91321231a985a9bfc3cd742a51e07f0e0d3ebf9d3b9e2ea3314effb3a35b342161c373098b0dbd10c14cc54f745370629fa299584a3df3a06ce99c5db7637dd28facc5ab0890b468195217081b85cb908b89192684cf1f1ab7ef198c81a6afaf02b6c062149e1781e1141584761d9a13320beac6e71347e5a8ca4ca9b6d9908e6e0e10e4a0412d173bc865dea5aabd163004f55b7606bc79f02925a317b119010b4d8d9b9b26fe024f059b16827c2164a598dda2aac0de157536c25916e6db8a58037f79dbd5c391e2301d918968ac3c1e353e9c64c2c105b08aa916326b0b581e6a67336315f5fb74758cb963b2e91c044d25823de7483016e2e19e3aaba570048e03de3f95c9bcfaccf993b4b4a31556c421efd7071a52c227da3638cd82aa83dc3856898f05f15239276e371efb0f4942e2bad9daea0d7054f1a0d8560af5dd22f53aad4e2ead48270f2b36c39f3d07e594636771dddabdb159ee80b67f7018ee8a21a1a6bb08c45350620a37b868e89d45050b873b759bd685aaeb5b0783948db22229841ac293ca051c5b50bdf512b610f61a8eba2b539e2763744ae4746fcebe6586ff6812d7f51ee3f09ffb5004d9660b4472ffacfa3f1d42dc742586197390f2135249b1141b97a2ff35294a80c84661c9ae4041e56141eb4d107a5b318e9c70d29f1c58afc804fbb2fcb2f3b48a430710e41bab7ed6ac2cff2cf662421b99cc64d32139c783cf80415fd16d7dd95f9ec27829b1400bae9bf05c20bfbd231347bcd139383abe4e3e27501a463cbe2abf55f470553ae0400cb108b246458c6e0f92fd844fadba692c71fdcaa229652473bbc31d6a2bb03c53a8eaf56a8f67cd40d2d289dac8e87e969703679c5efd4871cbba3c3347975f2fea1ca15ef5f97211049e81785ba7f5e4771f8c90c37df7cc5410c7f7c2a27ece65b84b95c878aeb05dc32155e49f1832c98ed5d5989fd02ca5f97d365a72145f740531d9f5e96ad222be91e5a06feaccbf770f7521b6515a92ebc4c7afcdbf3626271717a4e2d3d1d1e910cf5d622a3e6d8addf722c5c394b4ac98d8ce8fe09a01047433557a57e8b0867d7c1564ef66c2bae1682a1208e8c1bf9c8ef496b47bc3ab9ecf83ab1ab8a7d17193dfca263024edc6fa35ff43bf48290bc5b68aaed8e4d6f1e75cbb76afccf0415a7c0d51694fa9d3559f261309c2136ae6caeb6cc63a0599959a7b5eb6f2286a252310f8d42ab475411e1125263d15f7d7656de96383ea633b45c819c638994c9486803e0113326d49f8cc8e46bbdc2a51cc30125c000dbbedea4f5f40c80c105d5c75e753d1c32726a7da2fdc1553b7744fee3db40d85cdb4fd75a78c92880ad01ff08b0db9c0455e9934187716dd9f84a2120cefd02b0cf4e5158227eb42c597f14124dd0eb17367ae9032c75e60c9f449e168f47040a1569d055b62f1891d07aa6015324afc1d4717597ac989e964738838dcaad6d429bb140af2e29919788d1b2d501e8bba2580b394ef79768f7f6e4335fade9256e0cde60d9423017e5da691f9b129ed90313f9aa98a2c962ac5977605524e344fe9a4a67067847cf4abfcaa9a385ae57bc429f3d333994239eeee8f8de5dcff1ac61bc09e8b83e30908d8c7ea8dd52b62eed574a9ae4e7c0f43f39be8b7f0e4a7902b5eb566d3de159ec84c82847049af537552db4c17528b3fccb8b7fd4802f43fe928809a1c21a409c5e84a748c5bd99a4b1ee161becb33049d97f0c8ccdd16fcd6eef64be1c2216a83b38fad0e625589f99ad85f0ebfff0cf8ce1b6fb1bbbfd086e4e95f44d35cd16e179a3e9f694d256fdbfe9bd78f6bc0663e60080348447728c5f64addf201e8c6fb48ecbbab78800242d30e9794f57c9e4cac4840e337e1e868686f8d6bc7c99f461e78d17160fb8a1e1aa75e6a99f6d95ffc59158794ceb47bdb6e04cde259289414e73bf89bed72787780ce29d0dd94ae51263318fa5176a56ecad36e0b01f461bd2c9f4218b2fda692eeaa640315088d0f2b7b90fe83ddba092e71271734f1d81290cf71f863037d5100cead437e03e2ff8191eb893d44c1e0682d134e174df9fc0d63557e95d612f8f2809de9b91502d98d447889f9dceaf1fd2205e52bd42929875d1b92f039706dd905ca3c19bb2bc6e8975ecac8835c19504b261d23a8847aebb9438b7d32da2b02fd4b20234b8250ad3bea29d2a8607148c7abf5771224280304f32783bc6be2b2813666478380885761a18d555a4b8c9a754f7d5ed799f29364894363f67a5978aca558abf4ca174befc4f4556a76c50a8350dc4778447456215232a24a13b834ccdd045d25a6c8f90be71174a20cf2e6ea6680910e40e20df7650d6788e3b434de0650525adb244b7af313a4c2d0317d7208c41f4583ebdbabb313da9326b4d3361438f804761ee3707f0b0fbea825c132101ee83b86d35daefb0526846394253ab704ceb3d5e554fb93873837a8a8d4693ab9f6d8bbcdef29f74d1fc9d9abff0ab2a8a952f429e3d5a786463c872035458a12d5d97898211df0d98530b19aa71c66f839fbaa6de66d5cc7e6b165441f6f8c1f6f481d184edb13bf6604fd93542e0bd4637d16952984d9721ef303bc6489e9647c571f72b8399ec5805dec0173b987029e7979d64528d80c4d850be708d46cef2aa5b4dbd007065ddbc3f961a071524b022ebfae5faf329493026b5445f765f2ae588be831d97fa4b56ed7ebedaf035e3ffbd7c1c55ab3b15c42b750e0e59f13b37bd18ca35bfaff8d00474bc90c652791672661f562408ba24f931ad110b09464f115c99775852ed9fc5d0091336f62e785e523b6f5cf02aa242b9fa3908a66106f03eb05656a8380ce25cfdb2ba474f1e7d1ead68fc76399a3368cdeb6a5504fa7440ba3db498ef656a979eb7bf24600aece7c5a57d7abe6ea5a08eee52eeca332b05ce14f6f30a69234e2b07528bceddfa1b5d2a6290fea2bb60c7f5eb1190d664c42354cf6c4978dafaad55628dc39fa2c9fc2be5757479a987d21bc52e123d8e47697dedc25592cb2e38bb91495b61167c86a575aafe384b0269b51550e8aceaf6cf14f3320ec3c284b80ee780d9f13330149ca93f54bfc9cc7dd5bd0c893297089149d1d54b99a42bdecf63c694df5d820f62cd9f0ef0598974e915e32c1962cae675b027a6e6da58ae45f794140070faa21f415225d040a565e938449babb0e3981ff496dca9accb645ccc5be3cb4174af5cce2e07f9746720d8d60cd7451e47736056013e382cca40607986253dc7411e870e22a52abbe77b2ce40a00a2844a22c7fa215df78d5be1c5a0b739773054551953430e22b7d57e0cc8129232a3fded794a7f56dc4e006df5be2086e6630a97edf28777fea637c457364a5e41eb4ccfca6753345ccb6b474c88b38d781bc2ac013d844d963626a70811f737e44cd490d8a172dfd49ee54534446e49ebfcee282182951be4b05c80df24d1684e0b87f051930e4279fd3f5fa66beb93d3e63658126a56b25fbae0dada59fd4f8b06b897816f73ffea107f2466642caf36e8138d1146e0d9ff8387595e870d98195eaaa80398f0815c4642631e10f283a9f27ae34f9eaab6373da9d7134807d0c34ea5b40547a4a463d346608dad6d68487fef000b773fbd355a1cc592c572a4e5a978dab85ea642954dcc008779bd1b90ad279944453cb9f6014ddca80d19e72dd954a0daee001eb6eeaf814b56a5540245394c9f4ffee402cfcbcea500e7867d0d2636659c6e95d45db2d2ec3012a2fb0e1d3a1658323f06ab833e58c599ea851c9ddbe96455c9e6700f5fe622e998954bd183caa1077b276476f7a6e4feccb371e0056b8c33286e3bde62a2f363630fdfeb46d6dfdae24c7282abe8a049bfc66fc074802220ee6d7785ff07c971dc46148eea9116155a4e2eeafb5d2dbfe8c3e31a2a9c4a58b901e79da754473cb5eced2e0d3c9061a949423e523c9200dd7a8ac5a2309449150456d3606c56c5a93ea33124b7032bf5575db47887cd0be447a09ea37aca6dfb348324d93e15b3a4b72545c046b21db863727acc506cd13c8eccb23a66dc38ec6e2a8880965683210c44d52c62ae01e303038f251338f1a65d8fcc48113d1d23fc994b8557afb8f60acec4113e3a9320389078b153472f7947d796acc22cb916d32afded3dee8344f5c5d514d7536433cf554f735a510e2c2da270337530efa42e86e5d024cfa4252b9cffa6931a9ae6c5e9ac9c955ca398814d6660275f33caa59db1dbe040b26c4ae73182181683524dfae471cc912c2d5fd0044ca4cbe83c636444e0e692c2c53aa1222e4b82d44196bece980dfeb2cf0f0b0c7d5cfdaedeab1a9f7cb45222aa2814293f9736f3ae5a8b657b635f25f6005606fc4f622618d064f623c7caef9f1433e6af8e5dc0d17acbfd483cf416b00d9eacfd0363a9179da0aeddb1c45b2a41690cf6065f2ec56460c1678f7f90af7237b32a60eaac338a0418fe3d5b5f2da5543bc1d42d838f7d5ed75a93d60e0e2b03a2cf9cdee143af5ec70fe2bebbb29580c54719a27dd898a7d3b867b4770be4a06580a4f54ed6242cda2bf533545da0bc8e4f7586bcc80368aa3877a92cdc6b72ff335ed27c33bfce7e4b5df96e5cec7bc6e9c556a5ed4e02a97e31b428f33794ca8063159ca837c90cecd011d6ec62d306e292f246a783398c0d437f74ce9e6739d1db52197dceadfe8ba8d554db809c230f7a36f79d8a724153b4d426df8eb70452d54abdc2010e2dd5a2a6d1e3e1bfee3d2ab485d3c33e9b3559b1e8d7d41c7dbf1eccbd9211895fab69ec3f9a50b51ee48fd56e756caf1a986ebcdb73f4b0da97d25aa3f9223336a920881353950396034207da637dc2e385354b1b7c1133441589599b5f05c6494b8cde920445072a7b8d9dae8f55a8c8e9db2b6bd07091215556f8c2b354258596e72afcaf14b516d94ce00000000000000000000000000000000060e141e252c363b
flags = ValidSignature,ManySteps

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280200600000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 0600000000000000000000000000000000000000000000000000000000000000]
[publicKey = d089e21da77878ddec2ce54dde2e49053179cb91a545559b41ddadee3f7fe633ed7dfcaa29e3af8ba599e60e320eb73f87afd1cda3b16d275198d0852aa3d376bb591511d5ea2cdb4121a9b8fd8a60270c3a86dbc2eb497f6f8fa027ed71eebf737e910717de64f3efb98a1adf3eb2229c159970a9e7fd1f2942c3d66a271db982006a4a24a7dbe2aa3136a4720703da40223592e07d3e9f59bb6340a99bc42a8524077e8fd60fe9b84f6c5c93816fae689ae894404e0bf921bda2a384e98f0d8891e90895e06fc42b68e2a6a5a97f271c833d6ddc873ea2dc84d17d3ebca671c4cb67cc44ca57f00d67acb22e28557c141f777de4b5e2d443a931165b67d716d1dc26f4a0627e9b981057f03bb1def267e21d91ad52a90c4869af8dc8e0a30bda37d273ed008ecdbb9079696fe2f3b7f468d2edc32491a8c86208046ba956b6a0016b381d1e61173bb061479e5cc163b7a0b7c5d616abc02a08e522982f9aec3dd73d8e1baf39404981445bbb01782d6cd1faf9cfca3d186a0d044e761f2973af2cecfcf1e936ad60f9b167b10cdc11ab0fa642f384e49b38ed3da9044b324f582a753aeeb741b2bb9fd65b8f8ffc45a7829668d581b0c6f037774375ebf98a1d33ed252f7ac9d9ee9b180b69445051b42b3d95d33145011ae1a1f84f563d54f5a5a11e283584d9a92a5d2e93c364f42b70985ccf7d98528d548e55455b48dd280a2befb8bd88ec83e5e6717c30a207b95aa1c202cf81212980bcd5b264eef0d2462dac2d095f785723ae5b1babb3ea9e57790e74242dd4cf5c8ed26d1b0665230dea9f5c8efad2183099de6ec72298649b7427f15d2099ce5dff6da0af5a25cf82e5f4f6ef51588321fe0f76d84bd57a08f7ad2c75c3e705f396fb87660c9c574a7d37fab9f0aafa26cd0fe2af38ab06ce2bef5cf129c88776de5f4cc87988d3e6595f6f7719335edd0b49f68813a045a0aff528a15d0ed4b4a3e88ca2eb3fb369d027bee36e60dc2bd36ae6a53c82aadf5bcd940e2394c40e5baf223f4064634fa5193ac5e35d8da625f111442196002db012ad2a7b7712e99ea9fef5ca68651e8836d85a0a3b9739839d3d0b2cd80fdf45e4efbb04e5ca9355bf27033571ac29d0e9c889b8051108534d3bccb9e209384b6822a0dca559e45e2b92531e4d9fc49aef2fd691f95482c645a950abc9d5f18b912bcca1f0e6bcacca0d38f5aaeaf3c42aa1c27e2ef9c260794b0ff7948bba27c4a24cc28fd491c5fad2c86b6aa5133bb66dbd2a085e093c0a8b9e837446ef7c6800671273cb450824a3dcec59b11a1bcb384081350fb415a1eb2ac73969457ee5326d352c5045aca29d71195ef348b21d639a4bf7231b021241d991ecf980c1fbe3a25a9c80d994849325cac842204b2720743867d6fb5aef1b22891bd34850eac5980bd016ad980c6e4f4769151d394378460b38b13ec37deb3537b86642c994b0cb7e6126d92cef0533772aa0c6cb52048dcb558390de246fa0219c888150c702b40c0c3ed29e673d6da962565184b2507b09f8ed454bacad3a9718e35ac3b5ed8459e182dbb755cf10706700b2be5a14dc937bc1a825802766310fefd7d587b5c5ad5cda35711895592c2f4aadaaa2a61c897dc2f97682615459da573dc5425a92aaa2a2a405112928ca951f569ca06ac3e05dede21d46421c2115181622191996839d225fc82773701ed5da6d1b3b1a8eff95d1adeefcb28cb18ddff103cb8e4843b1a675096a013fd24591ba78dad88a419b2049819ecc3d573688605a69a46daff074b2f2f2530995863a488196adb3acdf9adba2e90ad78504641e14326f5d5cf2b2ba6ad9442bb0f40b61621b380617a57a1e38d416ebc5aff883616c8dde832cf5e1176da30d83f78c88c67dc7895742f8eddccc73d0e6821525f24df143448788b7482684b4adb8c6e1b22445dfe643d35cc1994db9647cf06ea618c67a6f18cd264943f8903187ac928a292c850bdbd33b01c63aa0d540aa281896610f4b486f09ddc952d6ec4f552bc876d0372cd285510989930a7df3b3cad563fa46ebb0eda045ef49eddee230d8a51739763aad04e0f08c818e1e780e31309da2b0f5b838960408b15722626f775b9e2535cbcbf7c112b65059ddee5ff8ec183353777ef0decd0a04aa91f45d8f2852002819c4f2b657a641d2a7101d241ff7b822ffe48fc2086a441b5cf45ce10850dc214d7abfb53cf889a839534e978f70412deb7ad4c731b148c3efd8a22f5a10376d8b6efc63c762c79be8ac6d2d72052a8833470d53701ec58c78b8cff39e74d289c4ddd0ed0c772a9de2afbb0c92c542612a2cfda2e2c0564b291ab1459ed83ecc88124958fdf35ef80e71f2ad2343df41b85c7867b66f3558c378c202cd732236bcaaf3d7a735c547585d131675d92263b1e65c10bf4d0e26cca180240ef73bd0c30991e1851fc7c7c2c28b913cfae037d9e115d0a6d8afdb6a9d5062bfdade718879c49e400f43aefa4a5ca9e0aaed314d81d733a33c3821ce4e549069171f84fe99d78d8aae0152d9356a90c98aa9a9c9122b294c3839d5c2163165d54a43d0c8d2959c672ab68542ca41f7d1e6f0aadb58d3bdcf453ab6767fb1a3f3b8b486bcee5e5dab42f5e3384971b722cc34ca4a50eafffb8fef76d7b58eab48a6d4b634e0e7f14e5c699bb375df21b36352b0f317e687c60d5907b9d4de41904d7319e6840a2974991fab6fc357441db1d4d9276ebbc36e2ef2f9b4b26f2aabc9bce3974c03bd5b5c358b448d6a093a6384ed1373a47fa66803bfa0c547cfa0a5c749cfbaf0fc9a54b71185ad7f5de5b62176a90fbc04c355389f3439a66cb8dab2c87d209fd16e80df3c785311b7f1c513e2745a3a906b69174f9c2c3bc7ac226c223776374180f1259bef754a71aa268f8032899b0de650cc9f2119c82ad104493f253b679c97bfbd9df3ac95e180d0a9265e6fe01a23f842b8da6b6818474c8ceb5ea12e4aaafd71249a189a1265903ef5361e4ab6ec489f7d69982304140fe568348eecf3054d5ffbda88e552309a7057c7c019de9ad5e2146d172d05d4c21f53a630ce82ca3e83f1e0fdce5447e9415c282141b9e333dc2f3ed00440fee0a0239219e0cf5de698986dcde2ba0ee495192f18de1b173a98f6ecaab7db07a5a1d1ce696370b8612276368218e29a1094d3a8038cf83941b2008d498cc10c5ebc38b173c777e48c3fd760a4c783f1cf77101f0e5c24673f6925b08a72b4885239613c95014254b44e5e7f07dd545a0a57da00342c4f755ba693d5357f2fa68c7d7ebd1b9ab9ebcc00692f473f57893b6de6c0e03c9180a1f967d4f380246b9fda86309bad2937a23603456a34fe0626e6e76e3f42a92496455a6b7515e021bc5ce82a769cb1ad8de4d20f62f23ad87df89f5f9c9161bbfbe6e00cd85ff6d5c281f975f0c35c49bdda6c811fb30530c0c8a7edbaf006ee46c31974dff8e237004e0c91bd1ad7b279fb3e064d5bd5590018d15199afda40b8b79caeede51b0e53d75480198b3e56547e862087aa8a6b41b058947212ec58f71712d426b826fee0ea4ab7718e787937bdb13e2bf88d7dc3853ac335dca467cc18adcd89381054ffca645632ebae5d1f5d1523dc33f2a32fa144612fcffe6daad6e0cffc]

# tcId = 58
# power_2_round returns a remainder of -4095
msg = 48656c6c6f20776f726c64
mu = 13f3bb72c905fd5f5e00479d7111d7b712f7c8ee5c6791318c15ee2777a7b1335fad14b20aaca687d1267730268a5f71e392cd7edd80739fd31fae94c498756e
result = valid
sig = 86e08da9ff87d24e9114dd3c0533a3454d408dbffbfdc209dbd8da630cc47780d65e3e135d7559f6d5cd6915c2483c710dc4b138b96f478299c0a09edf45adb89dcb7ed226eed91fb819c3c7bf3bdd66a2ee539b4ea7e39f8c0505334ee702a2a59f5210c53e52684fc6c4f73b4845cb12a42eef2229bf5462319bbf8b9e3decc2be4da0c38db6b0da53a2050e2718291f981af923a4b62d09445564c70fc78db12146f0e8bf39c5ec1abd592ef8712d4362c59808d3e2cb9e591e04c553b4891917a0e4916998d90fa4e3f7d8456e7dfe29f2536e5d94b08f2b18c4f12d9318b98c1b9794e4c7eff03ba8ea86d177cdb07695eb1001ac0f91dc4be4621a39f13e1225acaa44adaa1f05fad415c96e5426a87a3d7768893d9be95ad48a1430109550ebdbc3098923a8a8d722718a7c4949f24d50c7ffa2dde0e6de32e4e6d781ab4095b6fb61833bd49a86d53ee07c0a559b43cbb96e1642a4aa9239dadf3cb43751091de6203bb08e81c4500b6ed29eccbcded68a01474dcc49913b5afc67b338f204fac8d034c07684f72765fb50f329ee88bacdec68080b9a2c8dd43a260f5fa3de09e610a97eb6b3ebd6cd5894c0c640bd166f293635792a61a704176a5a8515f2c19af27e9da7aca58fdd1dfafa2c5525312c3d559a068ab0cd744d32d00ea71297bc090f195c29295af1eae01db47cf0af1a517e1fb7fa35a1467c922f5b11a3d6dea2c4e9726b3eaf433eb2249b8d6825fb7e566514b1cc8385d39b3ec5d2b65f90ca22a1540754cff09892ed347b2d8df1de462fb7ea1eba3f34c7a8f9f7bd98a63f89fd921dec2a71ad17f2c881fc6b3b7d8c41e73a1a2bad7035c3919caf05f93723110d238a64bf07e21aa911a204bd0c38d6d35e586ef11490e9727b790403fec8650dc31e17c404ad82037dc481669c348aa70c337317b938e4af7c1bccc72d9418db626898563f096c97110d3dc0dbfe5e4c192733a0083ff6089c0ab8dbf205b989688103bd38de51d44d6848c052052fc2505d827701ffff5d959774a43b8cbcaa0bd2c0d504ffc5e334642e904db51f62556c31d771eb7697e2adeb1e4522ebce565b0dbc869731a0ac8a534c4f01405e02d53a3db7719f2c5b23b61ddf8733493e371f05ad4f8d2fa525db672fe818590431a8a4bb7ec13679c66f9945bc82e7569028c3f4913586eed33d70194c9eaa6b6e4b87c494ec210990e941ca0ce54220436d2abc2683ab74c605b907f4543e37c46c1533e8b98d184de5cf6c34d6206d5bc48de553b9b81c93418f9e700be848364156a940249deb828614a09bdf5ae72d800b80c60d2acd6e938211252210a1628b59e0aa08402d406ecd644ef0ffa3fb784e75af8090840b1b6ea88a7849a97316ea7865898c4d78a5d9b279142e09ec8d099a4729d2f1bdbba886dcd03454bb58367ce525a8631ea5c32a9c1cd9ca6da3c98c9854a5dbccb5e44d8357b7b199c2ce5b4a023acc9f5e5be5dc9dc767665ebcd4ed39d6f4379f212d4ebceca69eab226b13ef596512cf5684c3d84698dc58c20f620051e941dd10b985ab4a212af694f35794e75bc3856f1936ba9dc42715cfbddd6c8d078b6e44a20cd75557d3b3ead46ec03cea2ec0acd74bb418e14c2657b23f6ea7b3a75fa39d0ed67a3fef172c818c00415e9823ecea15de3708531443249988c5b7df603040d917a92942fe41ef3017bc90899d93a5f3e2674d3f752c6b2c2dea4a139a31a42b0953cb610d833b731b97362b930a89288d07d576a90db0a72e2eac0091968aed7a8251688314580b8411b16babfefab4546485bad3d756b525376f8c311f53d021cfb30a88d51c4b0d34f50ec01c3d048f51e7865cc2488ecd7db69254b1eac9dde3ab3eb44fe1c07e1c3fcdbced9791ea31d58abb926f9fe2507a8b818939b142effb658eca0859ce3d92cf87b2505f22286c5b538c600de300773daf056a97bb595b2e38a86f985f45c0ff53c95ea6b379a226fd1bffa73affa56b727dda0122c49268ce3e1bf676760fcb5627c117dc72dfc3e1125bfe02b95aaa49f3c4478bfa5fd78d7e53e9f8eaf4988b21dc46192a4de5b6a7fba27d738107876cb34f4c147efef55771c9a20e52e846ff7314ad0da8cec4fd9d558c4c7acf1ff49b80b1339363e59b38ac482ec419dc95298e120e0db2215d4ec6f6df522ad6ee382e363aa92818b61ed6d168b0ce66ff6d70456a0f001b2a239a22951f1da2bac44a2938bbb446236588a375647637000ec9765784043b00b7bcf44014b0a2e030321d59b6605b6ad563c82a7ec7e086247456e88ec3a85ac667995343495aca19562417fbbfc65537fb50c9732859da5f4e22701d3f676816746aa13f6f467472f66e9fd6c0d09eee4c4de139eade0d9a012fa2e6b9ef2c500df8bf218044559af12ec3369b68a00c9c6261ad821b3ccacfd0214ed27641c12a8fd3c9502efcdca235a0fbc84e800b6f591ae9bac2aa56603e1ba2fa74124af0acd616b644c5b4c86a2cb3430cec1c2f7d8bec0ba2d4059cad591d5ef3ea130fc4cbf288effa82e09b460f6de1ee1c589f88ba593d9ad5ed7dfd743e5a00af641eca21ca337988940bf7baded1d4e4abc18f0b7a70033af266098d104aa8ef7270ef9d78b2506d8104aa8b1662fc141c6e24e50aeea5e5e03d4e38f976e941cbdef8c4670d08661f83bffe4339ebd084c217dc39414997c80d020229944a3b7f8398356ad3e4fc1bfe706868e2a8d85349aeaa284a224069014cbb5af01f2ce8aa80507c7ef64df69aa30811ad0340a65756f36027f9cb7e4f818b8c5dc3fa772460d3594ccf50641ece7292ef47fa6ac0bd7bd982f18a11d8e99b0fbd24a79c27f82e13fa7086a316eb1fbd13f3bcc36de33e18d9c7d0b8a174605af75c21b5d3efc0c8d39c91a8e78b44390f00a7098bc38ce9c28859cd5aa27e9b71ccbb6e95b6016aba899e13df66f874d5f43fc2b047b44ba06307fe1935b79e2b7a543de664c6f32a53ad75dea85107bba896dfd9c958a82471abefc35b8ca282bb4b9c45ee5dd21e1dd7e5be533f22b9e0744edd58cfae062043c14e94b9c22931d420ba5c2c6644e3544bdd7d65aa3ade50d9676daa922beb8a93e85597f9a26fa164450ef4a0a73e7b6b1b2502aeb21e02c8e39fc7050b24d267c49ee5893f86884d72cd3748d7ea8c05da759a46eb905c18e4ca3c3a0bbbfb689fc47d528311f9eb5cddf5d240308bdcba66ce37554faf636ef229af3180c3e18eb2aa72ef5b88971eaabf95550d62464ae862f3202bc80361e6848989d96c0dbc34325705da7cfe4bcaaddabd2da11cb1d47ce1555537736b15f73e7c581b8dcbffc9d90023015fa498b5a06cc9a184beccb875576cfe7e642819f30756a33756b585f58cd57e12d08e663127e3e176ace66a58cd271d6da8f9ab3b5c5041e4a6203d11f11aa632a5eb5019402c7ef09f71ab8401093df3b9db9dd814c47ed9e27aedde76a63fecc217dc676dc622535cf87083ec7016fd9ea45a9fcafc28476f232e9d5c7d4422c0377e72e9f2c7ed4b1a4f13ce3f493dc7246f0b2eed6f83919102ce9288e4be835f5303d4cd545e848c75e2fbc235acd6d675b3fc533ec0539a7a9849993da91739a9bf1f346f93623b1cab407abb8f5bb7f3ffbddfb0bac914457237d387634bb260d228add5e520871b22d0314f4709889b791a2cde00abe0185ea3830975fad6c314341ca18e291a4bbb9eeabc046bdf7f498f025bf77ea1bf055af46ba60f2356e3867b67272da09a211aa617c3b7e2a139e85555a6dbd61292ad24fa13d11acdba17cb0865e0aade165201d017b0b3129c84a5f85c99aebc5c7235f72c96ee905c9dbfaa5123daf63162be54378a9097329ac088d1afc619529d4b98b2491f766b0f665a777cd1177d9fce1c54fd076c54aa9ad9af55ef7c1bfd9282a9ff90baacb614e33904be25d76cfbecb79397c63db368981b9cd167856b531ad334a7cad3ca3a2cb16307a41431e4a7cb6c5c4fe0e79ed811445e1bf3d733b89e8c3880da7b456377285d1e750f5bb3291060980cfc97a966494bb849d3659a79dd70d0cd5fd3dadfbce03002b90fa3625db438296c7f5c0ab47f6d704507657d142a45f3ae76e90f49a4199f87afe62ddbb4d41b99be8d96b4360f672e39f0ecf54ce1c3b49218a868ca79dd4c1d4a86eb9b16f9f79722829dfebbecd15bb6c418959f3e7df9371df39e4dd440848cb6db30d1c4294f750bda92bfceae516f0186eeef691cb27ba061abdf20b34a98c7b179c5d1e8af033e9a704fc2fe7e15e63a9adfe6ea50da43cea3de59f6a6510ccbf8ba7750536a94e7dd1d9aa97f98ac40afa9cd58017d337dc66cc6ccc53e2eb982ecb2f3bbc3548fcc3095d3fcadc397692c8aa3355f09eec308365242ba1086681333619282387d33678a8f4aa4e31bb726856cbf87f81f52b5411e2e9e82e8e8b3623567c0a807c3ead822990d578abbf2ba58214de093fcc01c79e1f4ac70770b0c723e0d5959afcb11c2e5858a4525bec2ccdae97af847b0343f030f08f819cc004de932f390f644828d09ca9bd378013672e93062075f25da9d534571e614bf6cf23757a1c92267ed2341876777e2ee989eb66c76afc2fef653ff7a0a7da34f7f0ba60a2322df962ed3467816d6b445deda0995fd8c38b4dfc8fbee3ec827fc299b2e9e618ca37d257782a3c1a80bce4c3e37486b3b33dad9397f97f9bec1ebb6ba29338fc197dabff3b247a9c87125eb79db107d50489ecd762d7c1426eca9631354e1035f8150f9ab515f9d64d72f2df1660df8f25f0fe8d28d3aad966c140e9d0b0d66343de2187e09e61ae0ee4d6ac317c59773a2cc629d569d1e198e3525a689d2b2409c9664b371cd9a4dad722db6931ee0530991b6c3e5d57735e090ebee8ac73c6667224201c79507c897bb21aed6de932b9ea37398ac9efa3df1f71817e4ff07557fd9b440d9c3c0d02e0f1a696411834231ee377578620e879a533b41b7fbdf22b84c353388562cf5734b428e8dcd41c9c177b7d091e2680b4a5f0019e80c125a09c9db837c77d76d1cbb59d59e988410f52c0b68ce3c648d225ceec3e9b1086671ddf51942dbbfc7af4af6f5b26b3cc14ca5f4056238dcbc5a8ea82e7d223fa883df2fc850b0b88e35dd50d3453dee07f2a568d788168b2ad92f0bf6609f97c9fa29804e5ae70e80e0427bf5a23b61ab6d07bd8cb354068654dffae490d969d27cfd5ff526252e674cd1cc73b53f1efe469d9928f63366fe69f4619941cb95244d9a761406c755ba6bc41d89c6902523ff2b6d8c6a3e9dd1b4cd3adb864194f49c35015b80cf9226874532255acc5dfacc797479853d8f5cbc48d3728c732c0afbe3b03dfc5c70bab8bb7f3922a67132c41a67ef24b7260e649d6cc31583a8b1c5c9cfaf035b64a1193ac267830f4c371f9ae2e37cc7f68b866ee3ef4b797ae15ebac4ab5caa56bcddbad10cd4167489704e09957b8629ecfb66e78e0c35a9a880b12ed33733dd76f691db9aacc86b367fd3d16a1d3aa1e674b247d6295189da334b9b8a58384f73173796de843fe69b0945eb7e0f9102911a2c722d6777b3387c303e14bd5f5308a940d7e359facaeca1dc28b2b12e9c629879a710718b7893215350251ef8a4aa46e87dd909f77e8a7993d40ee529bbc638d839a70c8c5f75cd474a85b75aa9166b86cbb39b8f8818e3c1edb773668352c1d48c8b7017fb8a26f06af3ed736345306394e0e6ba1a833e2ed8c374926e6c00a127765e3024a3bd061d22216bf038a76e47a79bdeb5cc741b3a0e3cf7ee17c7bea58c53882caaf3da3f74e5a0ed3ed15a93565e46c042f89eca6f343d7cae281e76b7421514f09f32936af2cf15bd6a078c04fcc8a9096a34721af175371c66a65ab620a5c6e9f46ef96bcb178303af8719cc93820d5d97fa065fe8dbfcce45cdd41731cd6958400b4f085a93c9d11ff75f168c4e0dc29db464f1cfac3df25e45e97b2972cf1cafe106bfedbe97bc60a20a8810d81e28ce598f424177e1fdafe88e34a4f2f17da13d940e0a6c37b85bcc7eaa1717d6bea71a1596014b61b386351070bfa65c08b31454e93b1ae93e439e771eb952390fb8ca59d488334edf4351d20c1f38818c4c35b1d8d918513ddf51d6d56ab2b714f706107969f9c02c90126db11842a005a987df983a1ec52917abc51c367d93788946ef3db6077bb68b2555a06484450355c936a8ebb64f07332fce394d6255a95ad1f6f7f601620e08eb5b2117fc0507b56fe42b693930245b0ca0dff5c29915ed34ff1d1677620b39295b702a8549cc1b57d5619211dab9f589766430cc456077c27fb3e01da1481ef1a4cd18c32e0b93e65717a0e23433e12da229d43315d19601125ff2d8241e003e64b4e5f830cad2e61a21333c539bb2d20c0f1841a7abacd9e4e9f31b527e8592cdd51b34447288a27f98c1d1ff00000000000000000000000000000000000000000000000000000000060a12181d242a2f
flags = ValidSignature,BoundaryCondition

[privateSeed = 0d58219132746be077dfe821e9f8fd87857b28ab91d6a567e312a73e2636032c]
[publicKey = b738fa343d94abd46caeeb2bfb4080935e2584e18bbd084058eb1d0fe1c6a207b6d3bd624287e3795d77b4bc4cad4c9394662f013cb09618ad4a4e28f7245c83717c0fa25883c903ac3867760cacf6ca0a1dd9aa51d51cd50e58895f04ed14fdf667cd2252ce754e05296ee7d32af7780371921888c549fedab0eee3c74905e8f600d47cefd2ba190b13556e13a226e918e689ab733b8579054a7f62df84c0c44cc73de27fb284ced36d723c7de3eeb8c27767a3f789b16fee6df608f15a94636bbfeee022e0e8f9876ffd044f72f50769946bff9bbaa9a394831df29e9a68eddd9941b3484e0eec78fa4efd6fe5c27c612f285a6407a3ea3138d549ab1957d1376b9f3052501d9cf33b9157b939226f87126f5ba9d5248b0a3d15291fd7478ace2d8422de9e42a2765e7dcd3f7bda44f7ae7388a90716d99fe3007aefd96c3b98879b280ea04dcfce78328e0645beb04e6fcf23f7044a0bac8dc728a2a504c968719d92bc5231b92b4dcad6a978b8f8d28e6016352c7a823271b55813506eba70303715f1fc6132d188edb237fda22670ae6848de137d7c426fd2a5865b65c73dcdc65dc9f4787a4e26e7a41bb7ff9c6801e7f7e896c8ebafd9493990140b2499490e6a7b34bd733889aaebf948bc461bed1e27cb80033edb2532d50a46d7ce937019c7998c94da4c4d2db66753e761f94361f80fa63316029560a74d2fe59b3627d2a876334187156dcc04c0d26cc37d8284e8c6708a606ad21bb0b13add048d42f6206d3528bf2a6873ecf9c0e0120d7613d5566062086668691f490a5dcfc7ea7297cd6b13f39f0e96f2f445b268b3424261c05e0d9c75a6c7bce7c5328919512c0716fd003a9ca81f241c98cff5e8952512d13cdd297c44fa29bf0a91e98df3e4d1af5fe8e99381da613029a569dcee7e295b3eb55a803a8590956bf5674bc64f8781716c8f92507339c853c66f581748bd2103af84b994982f7ab4820d149647bfccef93cc050678bd2912150d6e504af737e60281e80d4dd03164d45ee3b5e5a44edcda42478af6bc03fa4e5da0a0cbb228479f7c07ab0b48e5db86b8a6e33405a8bd11bb56e58de1d09ccfc22b4e50722b36d31fa9f5975a7be8c68a783c3821e1cc01df28d189fd7046f41e489595509774c830daed531aeb8e9f3068512ea4a12b06885236e70ce4316309cb95ffa95edaa1c31304fcfe57273673d0d265cec744335c308b28da31c05bbd6719dfa1c4168576bf33f536b86cd1fe56fb0fd0e322beebce83c2671d10ffe0ba3bf76d92c179ec8a576a9d4534fd2db3357e9d7ed55ab559880ac3989b21e74bb5a1cea51b01439b86bc26cfcb2409f1cf0cf4a395819f6b203b7179ce182fd74900a8b8fcdb82e0dc97d69034e6e0663070db9e472f8e3c97fccd1ab3d3ab57f1de950c166a1631e0204b9d4f10739be512ec499bdd38a6ecd9a2666723f97863671661452fa77d19839752d61f0cf6fb8c3ee26a26f862a1b8721bd51595637b71b26d581504013c303630ef107e37a10d814b4217b26af6db048037b32c7b9f11d9b959ef23e98deb6c96d83bda9dd4d384d228dc031b6b4964eb2b1b8d581df5de404c8d77f4bf2ba8e7f8e578a016c28dda99e6d7fbd2bf3a8366f3da51a899abeddb55ec6204627100a4d7a1517dc57c6fbb35458a3715fde27be11cc51c4e28644a0d3d167e6324d616f9d8c681bb6f2b629e357f37c0e7afcc46d9881f7e9cc5aa8a43239f45492f1d0d641f7265b94791ac4de79b26df6bdebdde42b3bf431e611a65ca9a4cdab8ba7d1cbf6ace542c33994310624386ddc484f560de1a04e931d80184006a8c8376c47475e491e6770301b3b1907c09251d046f52134ce10843f19c928290a66704213ad7569f1ebabd4f47f7af99d2db83a0e8a89b07ee0eb970f78d426d21a48b7d16c7daf73ff98b5a52d6b909d8d43e77c9ff00ddc3775c770885ff72ce29390b7d475febf4df6369fbea299ce5371b4292dbc5bc2e691d2721872b71b0ffc9939652793c8a58170723139ecdf69a7dd34db0e61dab5a48414e76a034b091b40fc7f179441496416c9d494d946d04dc16c0bcf511f286a4405ff03083264287978c143fce9bcd64479155a97272eba2f68802853977e95f884517c8c420c1ac174eb6e3edafce707f306a3b03c70fce2d81136c596fa6d9d0d2287a55f18c9a5e4d15149131fd166ba6bba079b7e1d895572350c70df4293ee4611ed51b19eb72e0a73c191f02f6c412fe033f782ee64122a4b209905c5ec74faefb5a71fdf7e9444cc5549f8ca360fbb64f0d669b01b1458c7aee5860150bd2f2a5a90a0978d4541639cf85431312c227c9e00b4fc1f83b1af3da793af273343852fbc9bdf88e45fa3e68a056e969dc035c4c0679bf323d5c62c280841b576d1f072d549b72e96629eb016c539f03b81718d12341ee6a9b64ca74a8f8d3fc4fedd4bb91f3756e574b38b5fc42f85cacdab209dc8961f073744b7026ff99490f058a555baafa9ed3426846b724a0f89f085b9b889c34d5b92a3cbd1fcc1ae9491d8616dd93035eff3b53483e8aac195ddad950258dac1bcb273cc2969fab26c0101ea6db51b8e373084bbeebec9a335e1d22503ab2be28190232843105888da21076cb1384d7004b09db5c19b3ed7495290a7e39e54fd1de0a7c02cd827771c6b46f7fb9c07169924ca645498adf7007ef830aa78ab1b89a3f6bc6dcc8c163ac7e6953e9202ed658186ee7d188cefa0e36f4498b9ba0aaa08f6d6af471c911f72d39192cd103732cc4c3d7a89ea13c99fd22963b57ad58d4abf16d13e7550addb021330dba3961847f071c0fa3662a8de142b15c3d4378b9328b3351972a19b63af1d67c20c6446a8a7804e5bb6174d89a9f62df621537044e7b54a2c8742ac331ad853f28bc4c25fdd4d61e5e3bfc6a972cecbec957117bd09251211da8345fcbe68cf022e3f4b5c1b89c3b70579990ee2b8b25beb1ff8789028e941331767831c3d7800736cb3c6dd194b78d2a74c627f3bb171dbc807459b1da3d1eadc5f683b7e3b71cf31677f9666516c917d44fcd7641d8d7d681fa5f64c0608c14b5ef2631ebc4afa7d2d9f1e5fad95b2e90152122e9c5e27197e08536a63f22262776ca1706c52996b41ef7866df5011b306e7279d32a6cfe1457d4ced1cd4259a881537ce3e70cc48d8c1545d89eb161742060ef0ad69859a910b899771699b48318f3bebf2275f153645456e7f9c11fceb2471f44fa766632d9acad2d472836edc601637af3d27f5a4a2452466696094c5ca80efeac8642db2f9ae3a85c3ecda174219ff85614fee6363e8ac20733bd020795fec0779bdc053345fff8b517d04be42cd2d1f1c6e5736991d3a2a4ce10e54b2809b842caeeda8face6905a7a0092bc218992f15bf4e741e5dd0bc1660488342dcd9bbcfa17cf822699d8b2a350defc008e31f81cee2d06c898fc91e593ca62b9c7378e887a8cd1f7ca92f7a56b57dd9beffd2ec18a7c8b67cec52da0aa5f0a78209e089a9a2df494c8efdee4d9e78d94f51f517c245053ea61b0f546bc1c49f1bef1b4d8a49578b035dcb4098ca7748e46862711c5bd64a33306230937560470f68c0e76f40b6816747971c823838a69e46f96db14c35b]

# tcId = 59
# NIST draft-celi-acvp-ml-dsa.html Table-1 - KATs for rejection cases
mu = 6609549e779e4cb85eab3f6f80345697dd959862730fe6c846ac970de7c0ae7b1fe5de6f49b6a549cc5d7246dc6382471320ac00131b615a29c75b907d8e4f73
result = valid
sig = d015359fe0694b94c27d9e9097ea461af0baa52ce0978c20be8421f77638009cc6e8deaef6320c73b11f5c0b1a8785db114fd079f859fc0888fa521f802c94a17068450c5c09afab4a39bc2dc73cb9239edf623c67875f34aab16caf9383e45d17751cbcd843a3195bfb2c2d9560f0c5cc8e34f6fc60c05bdeffb8529a7c7ad806c68670e55597cfc7e7c16eac28e76f18fab93b381511cb1d5ed00e0220e037569ae4deb9c0ba6a80f2d051da95b733f07bdbfaa6fe3b617dc3cd89e7d788247b41d36ddf55cb1dc93e48f2b39cf55f98ab4e8c284f38d93ae14f837350f1f5eaabf6950389079fcf3e099dcdbcb381271ce26db85b5486920385e30b98c33ad27b248f68a3de72a063f97f4ab1c4f15c64bc28cf47da237e20a0adae9448d9f03a52c5333c573a3bc91f099ccacda74106d660cb31a46206d07de5b09a7da8288d2e4a4c16668f9fe5d1fe6109da176e7e23c537327fb98fa3f506bc8d6f684a17e52f137495c63d5eb60e50242456a79814e45393abd51c2303f174067ad485514827637dbf4e587cab464bf15d0ad57a326e5e9faef593c965eea38dbf2ea87a20660c5e79dd1ce7a4e5f6e2c3e13e187117eb7937c9c4137934d9ec2d97ab2e01b7bc17b72713b5c2266d2be982433c0cc648cd3dd86e4f1db1bcebc3e1d0d56ea10b33a07389b8f912a7dc9d923ad24d3bb7b0751a172cb9842c8bbf11ce501c178dcc4551d05af197b0b71f5d9c9aad8307e3c6dcb613ca42bf6cede853c885b038331169a8c656dc70875c693292c336abbd3b731f3c19eb877e38016d63e50065f57070c54f3168bb379bc8cc3564d3faa6af81974ad2e4c5ba2168cbf8da3b1c481dc0cae31ceedca70ccaa41a6a9bea9784f1f424fbbc54bbc4a975dd7faaac12eea3afcdef03efce2d9e5ff10924d2a09acb9a367c8ec0295ff5a8853e3664ce56e94dfcd8dc41178d4595bc22b47e97d1fd2daf7c6e06b74099e689c192e1659e671e168f882527a1361868e223b06d4870bee6ed3b98fb7dbd2d2612c5eb080d1abcbcdc8642a249e9a90d15ed74f376147d4f75fbfec43e90a39f51766d861c740dbf3a6bf24abeb81b178ea9bdca4241f843b26d91bf9db7899c3f076fed447e6c301a35fb06db4b0e4da1579efa92df8497cf92837b7dec1bd8be3d2908ebb22197da9bf87640513e04858779394be163bcd372929f4e5c2556d018b25ab7942ce7aea29e575eb9fface4fffec38a94e95262a5dac1eb7234af67a81251a4e86176ae8597e557569702fa0d71450ade964f889e07acb43c08906735eafb773e4c2666080ffefe04ee2e638b7b7cda19a85dd470d424ffe06bf9005462a01ae84bb95a89f2b8bab5e255b0354de4ca55ee27609f18eac6fec1326635be520fda3e03a19ef1bba977fe77719f3127352f02ca92362a767abfd7a0f4db6e9a74c248db1a2c15febb038771199574ec70d72b2b026ced9d257beecd352872a7f8955d304f4bb3b2bc4b4f3e0a6d8b9869dc65625626974e080611a08060f1a8fd6f9ec030ba46e6072aabbdba7de08a7df9c8e55a1e2e9f7c5c6910508acc87fc7f6ae2cb6ef65b703c35b628fcd7e98af2e736bc354ba006716d27e1c93473bf577bb7df5cb76e82881dfaa7a2bc39808e5d81aa1837525de79a09c3be7c1cae8d550ff50e1ecfb0df0cb3c36659e2e9b53f9a01fd161e4c608ff20c636aed390a23cb04114188681794feb5845eb99cc123b712400a1dafdd8cbbba7e7d377648fc19ef669a7eeda0dd6db5c4478a2fc002b150f7b6176ab384837e435320774e3e572ed88669d1e721f088b306099cb51ac6e28ddccde4f6462251c19463f9aaaa1e9b9c17dcd2d1e6af991774d954be62ce1e8a8b72776d050ceb9e77a5b695c9b8fa05e559ef4a14a82d0770fcfbd85291467e1e5dc060d6b3bea1e1c36fb20cae02d80a914ecfde1baa8f9198c3dfcdc1f3c4e6c30167709a02582f48ea831e95bf2378aa67a062257b5eed60acb95bb1008f9ec13e6210b9c117f1f0e7d4a15a4b8279de06cf9fcf873362d7724d20ede2bd54d4ba3b9c7770fa0cf79d3851118e42b44cf33534edc85ec0c9d73b4d738b07fb7ac0a21aa4ee9326071b574e8234b901351a5e5b5b35f9201c049138e1734adf04dd864f5dd1fe242ec0fec43a95e761bba2e69143e8562e6b1d6b0ae4adc8698b621205f4eb33d3827167803c8f6447d2adf63744245050faafb57118e502a59485b9f0a7e60c859142f1391d88685b54873b446036cda56ed3e4ba7feab3d08a327c95c7c52016053c0b32dbae773d15a7c2d8bc34ebfcb2ffd7ccf2b2102ee04046c7f60c613eacf596af0754dc262031380952af25812a07bc9910719c1a3a41176f1d96b3adec5e1c9a5f8431398bbc10380bd4e96ee6ccfb413b6adeabc4bf1fae660187fae211193b668096cc8d6e43c9dfed2fd208e98a068131fd0d130b8e097cb3ebc7d689287f335562bea8f1795978ef012a5a4075c689ff773a7c43d8efcc1a3e35929e686859e3ebed0f679350a2a66d3a1c477ba2870c68d15e6c181613fc60c5eab27522ae2957228af62d53c1c85d520299c854e846f0a5072c027ca246bb232ad6c3a9b4ad727826d2798be7167e3df16e441b1837fe32dfa159b2d8820a2918d85d70a5abc74cb5bc4c23819628aab8deb00df5d04552da34fd0e1386eef218b51d69b7cfaa0af91baa161d72c801cee40e81e0d7dd0fa5dc5fd354ccdd1fb34c99bfbc932f5e62334b273a1b45c698d8395bb3981b5fa0bd760af4548c9cf3a8f6d9e3ff17e71c2b8186b6101893ee5bfc31e57b3027bf4eeaeabe3a769f5b76478e77a670d997ff6cb4d9f38622e3d2cedbafa39b380975fed1900a89bebe502f52c03c60d3ec5d2a27bd24b41d9c1a935906c3aa3a463f00efdaca260b6a7c546b622313ffb99fe2f95087cd20fd43a28daed85329ea6cd9965fd9603bd07936d6a11cb54e3504aa83649bc4a2b17cbc2de2ad3cfade34afda35400a290fde585c6c833aeaffe783362e773d2c98d416cb62d2ee72f9a06a3f46c2b8589aca4e744c69f0e94bf921a1cc3197ecbb219380d6a10bb5f47a50db508a44a9daa005713a784093dd75ff5eccd9c5e996f863f143db36b5056198b18582c6ab7d990598fa9e50b9c989f2a9ffb1149bf5a3ca19f3f072eb0c53fbf09d2686e91fd3797f581a5ee0133c0dc361ab9f935dc4a6e823f5d0707148de77de45cf42c87a935f05df089436cdc760a5c6d9f0405897d9fd5e69a80a805820ebec44751a91767dc1f96068fbcb87b3e40fc2231daa182a0c15bee6bafa62cd04bbd980c8e02980a2fe2a015d7e3ebb78c689abcd121bef89a61b91ca1be4b77f01e6c7d313739f82e4a5bf66234c13d44f28d027d5cd7fc95f5f71d3ad61fac76c325f8800803e61d885bc152b2e887dd5e1b8659f55cba16747bfdd6785260eb1ff163324513e96e102a1f4a5d80d1277acfae9d6fb2eb421f11f8a4ea924013961fd5cd31bc3ad0199d92b639ff0b88719b41b9cd79110d1799bd2c3d74d950731462cf9b64001eb8fee5725ffe2530a8f007f443243d94ca6e0a747040c5a69460f0dfe66e6bb4332ddf14b1e9529919bfc90062e7a2d98e51d026bc9f37aa0c7bad4e3c50dbebea47b10136845a5f084c8e524bba9d408a798de52d7dddcf79fe7024c41284284e4ea5cecd0112b9814f5d0bd804a180ea96ab31fa88e23f329fed1979faa9ff09dbbc5d69a903b97c3e972bdcec71983a8eda1e80fd8c13c1f15dabe60daf11d79bf73bc1792ab5dace4206640e374504e3863e8311f1402780ef88aca8207345ed9cfe61a6f27b2a527b5788af9c6d1cb8475bdb1004dd1b2daa34e5fc55cf9fa95d4435d0a3b448df13aace33b03d8076aa582a50a4ad2a91db7b8b48dada138a5872a656420f7b1d344ae66d85854ee9be37883e1868baba9dc730604e647769b2f5c2d99a01692608a6c0d7aaa048c97855b4463e704f11a319f8840ed2911be249762274cb2ddd1bf5849c4eba3c47649197b4bb89d4900876557d51817194e7883657d76f78808dceffc13fc1412143d2bceaf526135da8a3ccd6711653b3cb3260316d47d8579af3576e94005d9d6ce7de093c798712d9cf6c044cef9cb0d0d0e0846ca2c4cedd4bd0524a2048f58a9e02eb9e597b7031498fe114a23b88a1bad30a2bcc5f664e9703dc629f27c1f757b6bc12781f6ba0565b9ee336e2bfce2fce80c3a50d465b9cb9b3a0ff8bc87934796a7f5b138321edfca14b1594273b934270928aee8d979c3b3b688d360aa77c0062ef0018cfdc7f7dca994ef3973841055e989d42897720d04e019b84172345c9d2c406849004401659367a05541a45d43cc2e42d853503b42fa09f41345efde94a0effc52e700f8586edba153337909373e979f595b7477f5ff3826b033d2a5fcb8464ce4c17538d6196d3d37b3fafc18c8e70bc8e74131c3a08906cfa99bed82b52a1941995d4585e9759b798a2cc05e81b6e91e00213a13b09fd671224d252c6193b782872ac37720b3f578f8254f2116b6bb976e14e009f5fe841a40fa50970dab69342add6cbac05d8f213cb6679a9bc0c81a68096d8b463847ff78fadc3bf54303bcd90002b564b4ac24c1ad61759ea3302fd9f5a714628d47b5b0be21283f6215fe3a46155fb69561f9dd38f9121569c3777d18e4eab6ad6c1b95a1789ec48482607e67dd31602a9a69320893522999c1fc959ed3c7162aa19b025acfe7068fa996b40b8992a762c24e75df16a17bc146f428899f21a14f79971d68fb1ea5dbcd77cd2a1c817bec28e32c4f87ed68d0a485e9106c58eecce8202e0c609c2f6e60e4d82e87c65b09f81ef7727e8d418e96c02103d171e5bfb140ea598798aec088d6f03880c0fb74826c1708987b057b4db2dcca5561f8bb98669b118e89f0fdc9569869b17d51d4c90d2d1405d44a850b3a30dd52f593c9d6542d43269dad1a89c45e19c52d5570aa77f968b9cfebd6456dd9a47445e3caacfc651dc1bcaf1a5407f0c5e7421f6e5439153b15d7efbe72206177e749926bfeb2bae37d23f916a530f4dc8a09694f3cdf6d876599bb75483b73ae16352accda98ca28e31eca31480224a79a2f7686d5ce4883e92836d3949db5d7eb352764a17ea8bb20110f827fd2dd42c96211496c3b1309d8c48f32f6f9b41e7302d5521b8d279e0039434055b5ee5298e07a47f9b551ea7028b676e53915028611f02be713207f672422c14726026a6d737105fe29df7f6e7acfc1c3694753a2b396521b169a8e29f1c6090f45b91e43e2e1d611bf45b889625de22bafd2d83edb3ebe3bc7e79647d6893bac14b183bb74ac194f7b41313bbaf2b61182cfa5c7a69c58a6edcde6b10fbad3c9fa095fb61633270d413e4d0ee1fa80072568475e307de4737274960a499cd4c6dcb808bd5b8d44e8536d525cfedeac7747e49173d1ef4d419bbc023aba39f242b22755be9ac8ffe24e55c6271a7401684f4bc64d5d6a9479cf164730dd07b130e3f5f8d26c8ecfdf5355fc84e9416e5858dbe628309df339b52304091aa91da34175aa2695e4de70d234a9d8902ac180e8cf9431a2f942419ef487118ce309b6552171493bcd69226327d259e2fff10728a0e6e4e6a11c78e31fd19bcfb9a81c72a631bd7a567e4950a2886ee23b4121b0a76085a7d310f97d728dd3bc6a47b1529866889a41170081fc2e9b6d4c380f2b7ad8d98be1be4701d08a2efcc778ea514a9ee9c556a938afd69bb70febb96bf5cbecaaf08412faaba0a98c1661e9fa1de4eae37f9216586f608b2b4fecb21b2976d99f9b4be01cce824e56e4497e533be44736f519451a5402d7a1ae6fc5ec668eacb95a092e035c652bf3159d3aab51452affaaea9db9b30773043ee961a97a536fc4be32f6bfb0fcd1a232a58b6afcdf84c3af867e290ef1c3fe722baf4481ae3737f18487e75221544c0920ef8ec9c0b6938fb0d6797524637308644e18e202a5c10cd6902d50ba310822d68d16d61faf38e17ec9aa7f1dbefbe11b0836708667ece0d7d1c2ae58978529407ab9f7b79eac600ca28f5bc34dde6eea5385c6a508488684c60e2444aa096f63956ea5ad605a23294bdb281b210c2ad3f529eb416efdd61b29da3676481a9446405d3edc299221b8f6a33086ac3d040e7c29d99d4ffa993fd81263519a671835bd6f606c163457ebf2260fa515bc607da0ba37fe6895f744f565fa5f8fc9cee19f72c047ad9a578b8c42382a7f1eaf7c79735f77084a2ae78091514b91a823894f5181512f09cd71f7b58a7a993bf14a70d3f35ddfa0493e979c53dcd5684d6eb06553e07b18a71ae9b638a3fcde09ff0417455bd3c31bae1afa05b42f7eb416222f4956767e8795a4b0b3effb0f2951567cb7bcfe3c434e78a21d42586999a8c6ed2b469496a5c007334e7483868fc0f0060a1453a2cf2f8100000000000000000000000000000000000e161b232932383a
flags = BoundaryCondition,ValidSignature,Internal

[privateSeed = 146c47ab9f88408eb76a813294d533b29d7e0fda75da5a4e7c69eb61efeebb78]
[publicKey = 2451b3419e341a3a17f4a48d636a394e9bcad6f0a7a445b529aa8125a2fed19674504d67250ddc54e5ddd1081bb3bf1604ba26665977caa303b45362666834b64969a1da391efe34a4fec8c878cd941359bcb8eee4f53c038e1f9fbb26eff00f868c217fafc9caa531bfab586e96779d1d2f014f0cac544ed7432712e4d544c37bf9bea028add5f0dba1c8bc90f0b77ddd4d24697ea262a2b7feca20568343ee94e3ab9c5c4d844d2f40cb5019e6d5df76cb991a30c38c15e41dfdbc717dd9f536f7f724483e5b54e3ecfe7342513de4aade163b8e1ef105d21b0d701087f7b26d9a31fda43e84cdcd840c1b383cce36a66b3f01d7072c498f0e0fc90663c4c776516f1455718d02d1b0896a68a2f0e27e4739641b59c9cb43261fbb3507167289b549d2fa0cf2f5f6875e75d1775ac32f3d059ec18c20c7ba90674387b1adc339de046a7a82b0ca8ebb42296d97971e8d2e4970f43f7a235980f0622afba18337c8510b570cb6a59a89ef40e4270b822132e0dae0bcc3bb4e2643cba89c23dd48aaea6e57e672828f6f10d09337b7233c05c7b9644768089df2f805d2aef5d5888a41d0c85dccdab7d0d40fdffff6688005059810e825fc206157b628c92339aa96341f1ac412800cc859ef7953331a33f9fb475e867b23abd53c1f3f2ae21cc780a5b7bd52565de38a0b0b76476493a45904d6f8016425ec15b8ee3cf4d4f442a67674c50bba6ae07b92d954bcc9b9e6cb3a921f2bd0963ffdc6b207d65d6b533c9b3517babc4a6a3791c0205478bacbfcef1813828b0505861821b9e88d853e877b89dad53e39952ab39e8923a664b714632de5363b3663772283a6fd318f85e34a913c800ba3deb592a1d2d55df73db49214dd5081bee96dd409e6b64b69ef39b2d47fa0d5479844a7b568b12857f8bfa0829059cbcde683f2ce5269e54552cc9c3a93563adba9b5d9f5db47323a70214ea7844565ceae526bf5dcdeaaef4eb654a53b2d2fe6d3fc56969669fefd12819371c809f5c9b2bb346c12a11400a616a2c0b47675c752ebbf8146737820506fb238328ab1c1f11eca1212d19230c9ce2a779decc9a6fcbdab4daed7a9a0c8767e80835d66514c81f3aa4a817ae7cc9a655da37a4150e99f254986cf49c812f4d85b394b9d875a4426dd4a6c595fcddfdb94991387a7b999c1cde407fb394d0034395cb7b95d690594eaa8bd2d40f71bbc342d69859a15aba23c77336b1f441ff1652664bf540ddf9da5e98c1ec985ca9f85a93371a22953c38684090cfd7009f9cbf21e796673af85f6209d067b4c295571fc2de473edca78ecf9b7a7f4a081700c2e20e6a2fcfb4e1f3c5eb768bb3e8ff9264d51769dadd89d96f26d45a66071d22bb79b0a0d61c649a98177d208c6b11b38e76fd2d3bb8f6441c6ee7a4377aa2734d1c7ddd05bd33cbcc4d40e7a9463e6c3ea083067c3b6ef51373d112c557f8beb573f669eb8eaef7904420fccc56f3e681257cff2c98ff65ac0a9047e093615a31597513bfdeb11a483a3f6d8b716ec5b52787cce5f74c3c944c43d53aeed01d3f351036be3fd625f72ca8b76abe38b6e703f704436db43955ad65dc9d31e9c630ca535a83d0d320b94f8d2a91631c0a395f1c408dfa502b99c98007b05fd8de96843dcfcf2e6ca678c1eebe7cf23d0bd8f29b8dc7e5b372d24eb094287f767bf8e0edda5acfd0958c7ba5d09da88492f2292619b7cb1871514c3cfdad5728674e8a4faff02b2d5372be33091dabf0991546f5f75dda67d03b59cc5291ee575bb63af6c09f4b9b89cb4d919eb0e48a7f46e2faf77a9b6ba5400636a048b76a7186590038275c2e821310cf1e8573da169d04d69bfe22d3ea7e7e44a0a5b35dd01acbdc7acb9a6ef356d5b07434e416855bc7caf9fe64ebc0e02e87ba4d764be012656213965bb20ad81ff8f4895a238ffbf850375bdb78471245e0ca3004c89c587c118612959077e6aa929c62b6b3cd2b2955a16da3d15e2d2e79d7e55fc843ab78d192191a14955e5b17e8135b5076dec006c1ac75ee13bddb67c5619fe12197f9e95647bad39f4040ab07031961ec6320c394de60e7dcf091f3a1ff58766cba2fa822ac37f4360eaf77fc4172e61932d2aeaec1872affd0a829a6ba1f6349d52f0fd4c3425f19dd76eaec83984bfedcea98bf9cc575e0926badf54efb76fbdf938966e570ba91aaa5bad51995efa07641a8590e9cc0bd2ccccbf2e15c1b7db746d2defc8bfe7d454b603d0108d7fb191f8f1d080d7c24af709728788669960292bb1e3b0ac32d1174ab42ad15a4fdb14d5feebbcb2065aac097449d0bb4bdd7cf35196d72edb9fc43a54f322ea049b99b200b4f59d7b8d7cc5213aad6be6d87a405700a6c06c9c2f56e2fcd6d0c3f630e2e4f1c62a81bd8c24362d9dc5f5047d2a27642157e25243bae1c48f0740c5e2be21d808234a39b2f50524b2fa3c96921d0b2dd2a060ec826a97c4878fe9182dcfd5f66aa9373f43d40816d1cc76b1b485c3563cccb37cf0a560bd75b65e404a00f2ac9bf2cc31e23cef3ed2e350e1e116a3cf8afa435be81790193ac30f3d54fc1111d5c6ed253fcab37ccedd53210ebbf26650d4821610ce7e79eb2f2003f5060b95f68a5a8d0e8efb2351570cc7af4af2a0efcacaf8b4c428fe28f386653e2efb5d6ff86245d8da36aaff05215ca285b401aabee79eb460438ab9abc72103aedb6e6b1075b81ba743027094b653d031492f39f593dda6bd33dcb3a1fea0ae9a7b49d751f672b43ab7beee90ca710627e5c4df3a1b96bf7a1674f76b88fc38f9fb7f6178b23692e1ca43cbfbe6c8752c8b1b2dba55a75e5791eb6ca75c3f9ebceabc9c79fb1a8001c68c07022180cde7e0435e384c2c911f52615c2fc0c36cc47b991811ed6acef6bbb7dd51251239fe3b21d7b2adba7bad259c223f31139b612022ddbcf4a36b8ee1787b7115431983f83f869e4609793b520b5038be3d7e8944adc47eff7400982de36ee55fc6b48ef0fa2965016cfcebb5d660e87cf310a591f8ac136bca3ced028daa9f248d34ed4374aed7ebbb74e2e01838f9b3cb888b62147ba916ecb4cbd1cea18597ffa78c7aa62fcbdbbe002fcde9493720621bed9a87664f4f3887c8a68a07abc134d7a939ff6d73b51bca3fe6b7112d7e1d34556f49d2377bb8a4874c00e46b6d31e92dfd4afe4cde5cbf5d752160851ad2c8ce22433ec595004a827d0861ffb172f561960aa30053f607b96a15222702df23d53aeaa8d1abd7db6d1cf9e290ba1ab5f0c2555d4d89af0a9a72d405c4d0a9e62038bfa0b5ef579287bbab6a11323f480c02f8a5dc7b380016e7a573932993991360cdc27473898beedca7437e3f3386229805ad3f10708d3083b2b696c1074ac4b047613e79a5a9a4c49dcb2a8e7df5757061f649d41eaafcbf1f004fff4dcf61c1f308fabeff52b9690d07c41bb3bdbdbd220440bab657f86e0e3c3e1857917fccc8488d89eebdb5e1fe7c86d781cce43f12d0ea80c813e8f79bd03751dbd00ec77cfc9463e972052d7f82217d97162df8f4c5a544e76ba1adc842dfcaccc26c0c8a32ec0b22f2823792f5b0a040929c223b7d391813fbcba10dd86664a6d4c533acf4dc96ad6522b8216bd8acd146507838ecfed0fa6e6353]

# tcId = 60
# NIST draft-celi-acvp-ml-dsa.html Table-1 - KATs for rejection cases
mu = d92807bc6b5dbbf4dee2b1e0100f472d2e585753fdfa19375cb5a1c93dae3c9dc3f0d6020a82a786de0d2324d59344572d3e79a5cff543012310d8c644fc5eb6
result = valid
sig = e075ed73f932cc389c763c1bc387750ed294509c35d01de7bc62927b5a27501c09e74480f051a1601c4c146f87c05800eeb07997b4b32e2f91d28245d2b06ec8f7e9a731fcb755a706de3287a82c369f1c6df3a2cb1e134f1686404da4e2b0be3fa85e2ae8964040e6d151bee2ec6a691dce68af7ff2d5e0f5d4bfe6f645739d66c46975df5583b774ee36d6ca469e770a2f6aec01fbc443d984c1c8c589d8aedb87a57fef2ea233bdec0b78f9f903122f098e848042d161b9575550c9a0579302b0ddd6750aad8a9437e4142eea3c2c32be9e4c1fe684c38500db4c7da8166b8aa933e555976aff8a40c3fc854e3f8eb9737fc2da6c241e8ba89d0742670a77e0885aff9614724dd3df8c8d724a9ae3047e0b8c4e24252d49f18194e2ef48cb4fbc28150a8557bc32a0149a63347d8b37657822f2c6d80978a2b469f7e9fa8e1aa1bbf3e40c5e6373c93e47d7173dd5e15df67e9adb1703285d25d02b9514e1b97a0d0387f6dedf21be391f3b072a80366daa3822589ab0ea6292ace006f87530228315ca4bae444bd794c19ca2ba52ed08e3f02d471abaa3437da38ab02a71864dc8b98987dcfdfdd40b89b184406fde1dfa3d0f5cdc8c3066c7aca0bbefaee4aaddbde3753fb10b171f994bbf9ff01eda338ff918e38c49b3a2090a21ec217345f2a2f484c0f2240034202144f0bbe3560c5541072d0c1c8ebfe2b001e2f82b2b74ba43135ba4522569f5e143b6a55d3212b9dd9a55c7331003cd232e9f8045da9a7de85ebe7e07cef7d23cda6ce0f501640d0df16d88eb4c57f783eaeed9700ebdd4bae65168f66151e43ec5e241237193bc94ed918ac819717929bb34d6a6ed0ef48f85f9d259563c3d6ae7d50327eeb0d800dad8f6cdaf8caed341d02d48e61f2aa179f08cb2e01567e4b6cff9343300297a1ec5b7d9d7ecab2c33b6a582876bc3a8f59280d087aade468886b463f4a53c6a4339a754b537ecfbd704b96e820942ca9f4653a3baad839483ad2ee4361f522a679d6bac53d7146716b5b148efabb9a576fd8ed5a565d75d91f7d287f2a06076456ee492a82ec6e88ff017654cbc9acf3cffffb3136ff065b2227c3f37c47f5503e33ec8345a57db6e0fe7f0bb99c570c2a206347674bbaa0d04ee447a36793fcfa3be57ce07082cbefe1ae75130ecc0d2e885cca2d3e80265c7a5d1bbfb04b62f03a80937f556b012100c84cdbce5e0d92fa840c4938c14567b57e6f39dfec2a7d09fed27177de27416d20b96655599982e76ebd0b1ab627e4426f8f4c33c504173f09c1e74395dd72b7919cada2615601cb259d516eba107d142c817a6537049a0fd5d897c5af94bb02441e5a63d3ca1e1ea4f7d2db99a77b32edbf87762d130495c8e11646b2a5b5df52af7a86860b0e3aed03c69b053d77a06f90ae0c620372e68511b5c11a544d6d23417ee79acb5cd0b49cc1f8faf544d5119c0cf4b954e6762e07e8d9e05c4b1dce96c46cbc59f78f480f2aba993887de834aa927d7143d1bcc14bf1ddca43517feb42df712f91182ea3b992c8d08ebd6f67b8866376931341f856e694b950be8e12b4ffe2c1311f8f7b4408deb98e87f4b58a71fc482d7a9b9ed2803b64b28f8cd6e613798a1e8571da89d187df969d8da5b1af37712c83c9e00ff12cfad2fcac2674d7cc85a9f05785474d53c9f8801f9428e6601cbe3a09f7657924ff45c7f09c318d41bfc13b8b4c1bf220756dfb5996007ec566fc4693de8201e9148dfaad1717d95bedf87ff37a2a0550ac5fb3cf7086a3fa7d644cb2b3e5c9d7c956dd762c9d21351b13d7d4f8600c834a47190dd771c38297934899ac0077a87db7a2e700234c327c08d76eff4498fd044a42cf423260b62d1fba74b2a01e5da5f21dc585fc363f30a01c4ad21ec998ad6a86ab937f8231ada6b7bc460446ded3013b4f55fb1917bf0e5214f481c2d5e794adee4f0d024e904b558dfc318c312c2a59df7fb80800695bf0bef257dc7eac37ffdfafae221d3eb2321f5ef2e5ccbb23ef97a05f8ebe8ec8c2171324a33a3ab545fb81397f2e2c620c0760e164329d5e9cc5b875411075bf263380e89e5c0a85b70145ea616b4425cd0f5330386ae945be02a2d488da2f55ae776726fd7c820c8cac6a411963635e5b5ee7f13e5c2bd59e9952da75717a954c506616901a98b40f28e4b41f4f72dd075126708970a6c275c8756656fe74d9b504669f2309caf414e4f950e50b34957ef95eebfa814b580d16df8579f89a53a01aa160ed92df0cf81d874f721e9c2acef5363188be589b14edf30e2427f5783de41bfe27bff67dadd10b5877e2edd8b012737985e5b33e14c08df27c96a474f5b95e767cb844f567005554a61576aaba3cf8c6d4de2bcd82ebadcadf8b7bd4400a2a8cc12d2c0b1136f0ad75897013de77cf0f3e9746af6a61fadd7adeb5e23af6f0debec919b419e144c2730aeb8fe43710077c56dcec73e555dad16b790ee71e03048f3323459e4e2e736a072a3de997395f801d3e95c57e1936afa73c978e3365322b590e08fede5cd3203dfe1ed05a0ff302805367abe49daac329567d3b6015289e7aea91a508dcf625d16d9634ad5782c87c4b221a1df9cf11630590a9777462fb4118c6486a6d7b9423c9813db63a7d19aa9ecd512b360d79f00504af8cec6ca10f84bbf089518f718ee8ea7f5460a2cfee54cf8a8f04ee65a8bb51b59837f64e8d75d46f9f4f448b4676e0a852111307f6627b0ec9fa96cba61eba5132c8cfff3ea8c0b671091657a8cbc4f4f616f8f024107101a1866e6ad7571ccb9389db45a400520d2f1b91f8e43e7346d227b087f8cd93ce32e884c72432cadc3194b140d28fcd9832b6c599bfbeed0a750b7a9685c8a4b3863e5084af7aedb7cbe6e0057695e5dc9d6c69195576b88ff1f912b0fc971aefc9051c2319bcfa25927aef70d979662bc626a3a24412d7710198e14f896f85c07a1c5d6c698bc7cfc79a93eb588d01c7b6ed80b05a220af4a38bbfc87c66ba10a88ca5796baa7f9daec265b134d36e95ace7a53969bc740ae9c101b78c556a792c93cdc8ce31ccdb6e0e86c9073506e2e8d03998152af616e50438dc5e0be4488673836d5e36ae13c401f4e3d98ad7c4a5291ca6a500ed54b1389aca5093018e7d30d873eae7b259f07dd1ad82c0e5da77e6dcc38367b21e1b04c677cbf8723ef8be559a9c5c34d1a09d3748ca3cf75d8d879961e063f2ebf8a4e96dff968e16e7b9163c29c25028f52eeb4a10eabf205a5b91a495d9c2cb5d2f3aad7e9c69638b79593d97d1e7f3140f13982656e7ddf1321243912630deac35acd05b25378a40c9b0e29084ec3d6723882f995d41e6d96411e7f93cd20b4aaed05612f36ee1a3f3a2db736013f047841dbd7ad7e2ef103cc98976e27b0a0a4b5ef0204172a5435f139af41a0fd45ab5c620bd6c0275c97a9d8705f8e92a835535661211f88ced4197764fdb78c5a3997fa5267333530feea7293459267be881f75f29271cb678f556ac921fe97d7b267ad80545081050399c6383ec23e22b7bbc28dfb76b9610ec7f88cdf0eb5b72a704865c122737073bcf1dc6d05610d164e7f1bb32c4e90ce37177062636eecba657d08ebf550ade81dde84c8782ac8cb3f1c845b0ffe724df319867226172f8009b0a5154ae338b78b61e0b5a65c2928e4c44a2f95d678b9d03c79e82906079b6c1c7faa098223ab162a4bbddbb4ed444737409974f475ec8062387d241e49827f9142f7b9207f86ae9c2e61f15522c45737c6d925ddfa42f68c34cb1ca34b5264b0d5084b9bc7677687e8784462db9f11bcfc67a52217029be95cdd7001752ad7663d0436196638fdc8eb6a7e05e9286112fa2cb23a1ba516df3e3e9380861c47979e3598c3d9abd00dba89b610c8192a40655bce9011915d2559cda779d5bc8bbc58adc1a7872d5d7e150189544144684cc8ca3ae8550370399553f5c4b6b933c644a88b178f0f6b3e773f25c6c65b07f8d48da65aff8c8ca1c7226c671f661d768b0920c3f51871a3556864b8fe696363bf8e465d9b31ba9b9d8d7eebefcf911fd177414f0b2701e53cc306a69fef9e71cc73f6884749499063eea7c9d5f53c8fc3977c932439525a965ed56a8988f832f91cf6dda7d1b3b68bc92002ae184b6f3ec386d98578e196ef2cca07025348966a4b5081c59f04865323ed7447dd361200efb023e4a5f7b64c526138fe44983611f2a67722c70fcc4af5aa0510408c3f63ffe6d04eff086330871b504d0b87bd6f656c3cf9486e9311d75bc6f71840f07556562a4732f688ce21eb9db3d175704f3d842debc422bca1cfa2769152d72a61aa32a1cc27185b4889715f53ae9d47ce4cc7aa1463db7eb3c06f5467310979666014e50841bfa9648d86b3fa4f0ed06ae3514828ccbefba50d6988cf1e37f2d9e60a66b4ac5df71b4d90382f4d453cce85d4489fb4931e0507262be90e3a8ba5e5f158345d3f8097ea0d00b0291eea8ae1a570c7835ac6e3222f8be7c2e6b0ae4120b276dfbffc93933d2a792367681e465aa55ad86d14d3f0097563be7a127362779f004408d05910d8019155182bd161cc43f33297cb027a48cf63ed705e915a74fcd28d6dce4131d918a44eb847fb6b900f2d947e1a1852921225ec07475dacb59d395d16b2de2a5fdee4ef61ee644b136d51bc99d1e03f6c7b064fdeea9aefca6c5f1ee7068b681c2fc4782095c6d750d5e555b9e7c4d6058fc8bd61ec30a6597a11e7224fd89356c9bb372b5b271edd815e5155945b54978b0af5b547f9e4802df15cfe46ad11449f7c6d1c98bb74fab697e057b506a3bf6867bd625ee1584943bc84a2d5ae00f6b636bc3969f8068d3934c5ab7f6de48e4847521e66f1f16f2b92d81ddc49db05ff10c28881d0d8ccb533952697d2ac211c147d797e027ad50fd258d871b05a74e1565253472858f02a40b08402bde2f28f460f54a7663cf99083e81f4eeaab0bdbc924abe5a2bb5e5c4a984548bbb257aa9cdf83c27d472729e3b5cedc2865d173d04224eb63ae39e70d2be7270f43382e729056a8eba41fac7ff7c3eb07e3060fec58ba88fb91fc11431793dc1a9e406315abb5804e7db34f5005e1360bf4ae8d842c60a453abb13178b7f93969173791c79453f978d011a76dfa0c5fd446d6c0385611e338e6940d3e3268025af5616ad44c0b9288197f548dd2858af299101254ae22aa1c8173f7e999e0ea1e5a4d6355496e311bc0ff9315f4aefeede17cac6a6705f6746b545580244b6d3395e93486fc2d898482d023857aff5197a7a3408ee9a322806e9c1d96fb868ba9fe36eceb272f9752cd04c2eda8b3155e7a1c06ec8a46cf7a06a6e63edf30206f50d953723cf302c48bded6227dac5f01e8747f437d0b4a0329f82559a2d71b0dff10c8c2d00da6b31b8b194a7cdc7b9147d382ffc7a1c6287cef9d94e243f4dfe12ac54b13283b9f85a233353e049a5fcb77adf1330b68824ee0d69db3d30536845b24e9ffb22011b025326725da14f6e9f232ec8a590cf1f6386e0c55fa8aa582efb286f835b009e04218a2779e4ac8559a34aeeba83c19d0cf8c952fae97a8d8819225a6442dcdf44c4c7bad7cf6813e261387c74a07d02b5393767ba329d53fd7b302d3ee7ec5da3657c5a8c3a69742aa81e39a09f9b380889556005bb1e17edb8e88c16d7f9162d41674fb93a57dd7e527018c118a15c79a58eb4c32626654447469e3bd4d8dbcad6cd5f1be8015d905a3fe4f83c884891477fc6de685cd670ad7e9337e279d567a6923197a6e973ee2730a038bb85dc9744dc4b65e7aa6aae97cadd87918cee3ba0ecf01fbb04c2a7e912b0a9ee08fda01431bdc23bc828a72dc4b04048196187a831e572f8a377e04dc46cd4683bb772aa650a18e86759317fec633037a3839ef192536fddf54c1cebb2dbbad6c18693b9b3a9b2094a3727a0e2346f0a4cac72c02210997dbbfff5ec18d9c55389c1eb6c3e74c0b11bea09286a407c59c7b76c6b798bfa382425f83a158df7e654759e068a13055eba19041db00187d1c788deb74b1459037ff342a1b7d255bd70fa5bcb5951ddccc0c82285519838d84250b7b957097e5e69597118ef8fdb39eccb2926b78d7bd6a6bc61ef21862502882a91df93c2b9b34cd32822fce5051c04567cda2005e8c68991a80dba7a45f998f52bcac7e1e7c886c25aa040144d6c7a38df0a7d696a3bc4613916c539e15f7c755a27b49f5869d1a10d4f999025a9563537d0268dd9ed91e137f126c57061bb0b52b64814f328d6a2fd1528976f0e845a050a933b1b4ca1337a8f87e26fe5f5c9950585c98cf38f8906989b760a2745c924aa7f493d5a24e77fe3f02fc64515c0684c1352c9a2ed681187a5c7425a05a5133973e8cbd14ba3c7daecfb1454798c93afd3ea0120324d5c7894d8e20508191b3c4c617196d3e5f7ff4a4b9fceebf2173d42497aa8c5cacdd6edef000000000000000000000000000000000000000208101219262c38
flags = BoundaryCondition,ValidSignature,Internal

[privateSeed = 049d9b0b646a2ac7f50b63ce5e4bfe44c9b87634f4ff6c14c513e388b8a1f808]
[publicKey = b55d217b4728a7e9b78b1c622f7e94eb712e2d25f31369776b505f7ee993aeeaa9ba6cf15afec7383163e4b88b2a6f317a7e8c50eeb5de9a7628a08a9a38a27258662fe0883e7f336e7be775ef755946020847447ac3baf66c13a5307378fa67e9be80c51d9c2215b6a5b1c575f67022b9df2d941b625667a6bb7f4747a2bd35fcd5a506b4cc1b8829439cc0ee0808e99804b3bed2effc70424c2aac71975ad6c9ec9f75e601bed42399b3775f73fbc20378c857769f63f8f8689551fc93d00bf86f25a179a11ef3e74d4966dbdc0aa1f4401aaec072aad301e2c7e2172eb4112c5ab3bc477ee3348899970256ca415ae2fda163319996ed888f4bda108bfe8c223e6e461dd24170ae253402626212524cd5a42cf25ed7c896ff6c92cc07c0e339c0a8f41160ca95b997acb86ce53845eb235bed1cd897f1b37c49df0c73f4881b79b540cacf573c54a7ecc719ef3a42dccd6866d7da1d4745dfc30c07cfaabe070a38a7ba8b8115599ee83bec7cecc328416b299295f1a6757b7e78a548ce8884eb6a5f34b21c6112bac50041b775816b2a04db46f9300cd32635033c212ea6c183d8ce3555345bc3a88a8036df5c75990aa3e7e5181b2c112f29b8de232c79073784c4812d0763191ffdefb237265799293be13477da6d69f71b3c6e96064e716497e56780cb01078f3345bee7af453c71f4d2ab4752e9c368a4a526c9bfe577e759e3a040ef31eab40bf772795aad968422f0d4924b2ee31deedd658130844126bba89648725ce79ebfb33922794b755a22071fd5530d510da65f880a684d5b395ca75173dbe76629ebed0fb117954cf343c7fd8b22d46258edf6380401bc38b6980eb78962a18958dc19d58093bd6be418f8e51e7f36794a5a87eb48b8b96a34c4c3704cc38c1f87d2ef59974b2344766b87395bfb737b2c2d86d488f82043db8e6bcbd33438a5ddb8b176e98ec76bd75c632dcea64d5482e0d1bc4facecb6ccf05b2e91524a6f55f8a456a16b072d2ded843ce7476eef3ab12b6d05625827f70127028d093b4400087e4bace3f3402cbfbd0b1ef07c0380350267ba1fd090dc3a3eceecd19ce9af44a2a14a1a09cd8e4e61765d96fdca6bee353cdc6ba95f05bc8db1c4af0c528144608097953b821430bb1ec2458f613d03ea349f3bd41d6d61e2824ce48eb2df1f1660fbcfadcf18ed76b77cf5ae4f87d8ab8b363dc11ec417c595dc3a38de5ec0f7f80d9fc9e253d538806f57f811ffedf25f11648f9b4e2830322b1a2d7b5ba3e4cb91fa711e43c325e7068ab97397386b72b2380bceda4c0006c76d1155462bed8185c524a36b86cf948b14fbb8e4bd175e5810fad71542e1c12d27bf73bc2e37e4a680c325d6ae0407d1d89868113d89f8e6c1d015827a1dc2581b70cfaea80a261b7e9f7e285bee5d92d25b2d3597375f98c3bbdf418f6854777cdaa26d5f11939adef10a7185f57fbbb1f0f353a3b4eae7cee620731b8a6cad2b30fbbb7edd43ac7000867919fcf5debf0a6bbf2d7ddf9b948713722613a0feb29b91a283e630419325f04f19e0bab78960397c92e087ba5fb1171dec7b435f2069fc31493c2e7bb97a8cbb8265c122557ac8213a8c7bd04e3db98c2a677cf74db2874476749cd8b7a46562df66cef12b2f35d12467e2a11d6a7e834b6eead28856739f435881108b9345c35b3045d84fc86bad05c665f293d6123f41f31bc881c331c088f667dc01f924a371113cf3560ac3dab8410c736a2c285eeb8d60722dc1d0d07c692fc65635ca1674abc65f2fb437fb5f67b10d989b8bca5a451f4496e6dafaedc0cc271897e4375767280090a8dd085b1f2a5e0a5e3c686a87fbb30230a8c242293e0ddaea7926a56618fbfe968d63260ec6218f8cb9c38e01e143553118abd6cd0380f5e08eae5d509114518305b57bf1c32165b367cde5cec2894a8bd26bd830122c0e6e385e7a5d56f004252bd0f20957888043e649933052ccf2d2ca3150d7d81e178067ef21074bd26294764fe1718b4aedc86f9a47d783e8257eb099b77ec87c5036e997921f3945a062cf9d1f075b6d8b0f9d3025974fad9eb7f573b21500e911afe56eae9c7671eff37803cc6a49be69c80d467e8a3ef301ed28943b0473c552933bbc2db2bc83b1f2a670dc3fb5f83fa4e8a4b0d88d0cf7287f9a7f55a224060288661e9c168190c94609433541864b8fc055cadeaf6375a4e9d1389f60387b039bd786ce7553387e214aa84a2037e69d84ea343883bff09f8b65f1fc0b89604f899b5a5910362fe3fd50401092395e4ce6aa5d9aa017f28c1fdd709acaee59b01d73d84ea717bba8691e92e92edb09ab61cce4bc3bc439a50be547a10bd9bc552c081d12529ca1d4a3f0ebb78a6d5e9b81c9e5808b0e191616f49303370fa0a021d3081bcfe0c459baac60b1ee3e62d89929b1925a1dcc597cbb3508bc20f643124372abbf2bac62ede5cc71c05aae0c04056cb6eac615a45c29bd4a4fa097063f160fefcdb980dcc5e30755c41462a8ed32e7ccd3ac3146e8f4b5484f2fb5ef0e486480e17d1d5e547b77928519b3fc9d467499a17f7eb18b68e8fda56997c1114ce7bc429635f7b0f22ce2f873bf098fff5a8b54ad6ab1d5ffaf3abc964ac788a07e541b3fc00f7e894b2a511a48bd02b0c2b30dbbef445bcf41f45c8f3723c10790fd99ec33ec724c8ad32406cd06b4a41a2411c377f414c25ebbff43fdb85442629b827fb0d2191eb99919a7d1e8c768a6ab416adc8bd8c4f1293a5a2308bedae5411e185a5338c17f84b0b001736d2a43da6b4e76b23a35b028d9f4462053b7e108fb737bfd46187cb13ce4ac2d87294c5e2d71aa6cf0e2024bf120a1aed09c9a9435646579db9273815e7d34c88ac0a65e00b047bce63d8609845b96b5b24cb8011d76fa7a76f0c27044eacaf98062574180276da0585b9323145958e8ef70a4b20c049f4dca93793a4b5e83ac9340b6ed5b522da9867d3b723a5daa424c8554472888bfc0fbe3edb942b699eb1bb1cd692b6d859576d45a7e1ab305c4259133e7ab662632f3c26ccbacc355249a200bb55e61dbf97c1fd0ce21bd660af7c0eaa681f3647728c4cf1dd8db636b8f67e0179603e9b4aa92f5e5f88faf89d74576bdac1feb62f9eaa2bb26dfe58be9d0b2adc87b8ab936bcea9bebb8f1338599e5dab338fc4c90b0a43870979ab77f27aca270df81bf9ecdb78966a2fcc22da20190da7edd2db49d850a11490ec9206cff1f8478fb979ee794b462158edb4fd3b6db633c356c7e2e30253b827f0e4e62c352028ed3f24fba7839e47f1db9cd7c721a80004b43e615db51c0bbe854e5406bb0ad4c6884a2491736da43df24323e815b7daf321914a6017c29067cec38a034ff40c515c8638ce49bfd545d8b64064aeacfbf746626dec26a5390c70cfb647e1be9b15c3d16dfcfe4338e80cadfa380c1b19c32db3e70356c4449c4ed1a5dd660cc0b1c96797217aa21cc13e8e608a4c49540e400ca44995f12bfb255ce93e5628812b516e947bcebff42424a454bc9dfeab88cd5f4bb5846c9e6a40dec03f891a36eb86a9f5ce02e756e500e5b910e6fea57171024947aa9e64bb46e0aee27b5d50b7d06cb4bf9b7dbe56c185daa259b6f03c41018ced50f4c8f442a]

# tcId = 61
# NIST draft-celi-acvp-ml-dsa.html Table-1 - KATs for rejection cases
mu = e1922baa591f3bc260a766c986b0e2538f6729f6995a16570f3be4f6aebb681f7c3949255da16d1d7df15824cf9713ae546d26e4b17beeccf3208c32353cd64c
result = valid
sig = e919db9bcb3f2f8702b9945ec5677ed3367b0c789e6a20752c46a4bb42271e24575b6f65eca235ce5ed15db057bc3f18ed222a1ee251a09e9ad92ac3612ebc3930cdf91d869951106b6cebb04088e1f0b4446f070c1df524c6b2653cbdb22a2f6591084377d5e19bf32d41e73d452888a9a963fa84f74f8187934fc9bd094b8b7cfb1ebe7be4ae0191510c87e78db5f85e899e3c23662ae9701778a462ce0bc24e971f7df9d36e13a6c982fd4e7d780a8d237648f07506cd87e86e1c003e205d103b5441978dd8c5e9cbb548eb6f6a14f8905c7e0a9d7b6262b3a4e3a441396baf0284fd67e645c1811983634822edb3137fae24f85e9fcb00f3000b38b32b3508bfe443649dab5fe7997b643a23a7e53091c050654184317610b599950a30be9ba1f54ac6255738fb9e43645bee33910bd91929c5869cfd899e7159bc4002895bba9fd0c517e2c29184c62e2586e19b35bd30c9c99a910a3ef185a15db451b75d27eff4e2f9e6a24eb8d0bd05df051c9244a62c065fa34013ea439219cfaba2f6d7d33e072f12e173f6093416c9129894a520d6136e196e090bb0d60ff9395eaaf95287185eade97e713a0451416fb6284aa8092407380b4adedc8eba024fafe8807c0b30c8654e2b6dde7028216e9ba699ed67b46ec45d998c262292361998d55f8d9ef780ef76fe93bc61eb634390eeab634a2d3ab858885c06346effd975effdf3b9944ad27159863ea34a2f47e05dda5beb82f8a9f43b9499f2f24da4e5bc208abc0d10ca6832934e83a4074275ea468a89544f4018efc3a03172fcdb0476a85349d7f71f486798ebf7ab7275f57cebee0275426bd2a7c1a66eb775507c6ec94dd2b9f4eaa6790c10930093990a1ac462b155592a95a219afb3761489b86f4cab09afc80edcabb19734f4db17a3e0acb17376e6f81db90cdad483a16e62352b47435acaefe9d457a105d6dadd85de3114bd4be2da3c4d7552507274ab2c1e4efa4ae273421353a9f9de1916d595ae3887c5242fb14752658622d11dbb50bc7a8a857db1f9c1a1c49797eb8b8429ae85ca03184b52e7c22bae7eccd83c9c39683d3e56dcd237652b7ad2b975d2e4a8b7a4eb094008a633446d59a382537235d82264bef9ba89c851dc89b527da1b11940d0ea8d72c8f0b7e83affac0194212bef6b210e0bf1d36c0ae813aefb0a43388f15bfd5f9bba5f5a55cf1521778e8e2a0e0f5a361dc10ac313e507ec0dc7365e68178778b02a1934a92fdccc7cac19caa101522b4999f04ffdce31daebdd737fb67bec3be15fedef2b4eacf52c4e0c1905d6cff68fbcfae360687a952d6e35eac05c3f66249cde3bde73a80582a10ea5cdeb71908578aa784a0a8f9a39cc6d71f12cb030e6d2b85a55aba505cb7d23dcd1729bc4670901902c838d31e8030f78854a6bcc65c68bda7bffff51a946f175e175f0d9739989f5561881c5c4aab3dfebed60b91d0bf5bf89b6cba91fa2c2046f4ab5bacc020c66325cc48e3433bbf97b1147e426427ba4e444042f3dc60604cb9784d95ae4d77b5318bac056c147d5a85adb25c77243abb22f677eeef28e0c9b67268f1f7851596d952d11cbc7edd4470bcf57e170443dc72be3182e658db09d64918ecc491914ab9d3d4a4d9a3e0aecb155273f6107a8d43f7ce85eadb5823be7e8561d426cb050bac603ac2041ed735f5ae9743cf919f7c288efebf5ba8a58cdff9c0a523d21a453339479294b0d317293411bb5715802803b5108caeb167522d46277e57b0a7d0472d423a202a9af270d938ea4d2625a1a1f2df23488be361669cac1d860a00f6b27b51ed90d1930a4070c3be0c2058bf72f160fdd44898cc3430169bc528f7643920236f6a1ca4570b0d1d2c235d91095083397f47d8682e0a5089137a117b9e0c7d0a3fb4be1df634a1d0baa614ecc0dc12e1428427fabf3036d51ff721ae09db441f4e5aa462ab4e061ba9c5f21f192f092fe42fa4ee50e0b05214036f1115009a8d096e28f58c0ee2fc075fa1e66e3d2f50d8bf5c9c8bf386ad69f9a72d0bfeed1f94445c514bda9e4732e635ca07f0dc108113922df182b50c1569de13cf89576806c7891180ca68c32178402de0fcae7c562d102e0ccd06b32d4dd2ca9e6c31f0838c2ad9d21727c0636f0c75ad82e76bc4ece1fbad58a30d50753eed6daa39c016a6f9cf79d12ed8321180d45d82395b98ad48c4c77f572aecd659752f3eb170295e44a7e223c3864f9d1d1d0eb139c0bccd661ea6d0d5bbcc7cb4e79bb4d599c5c1d51f97c88264d9d32dc123fa36ac8ec26b685ca2a540a8445cf6cfdfeff2460429411576faddcc9718cbdc572c99f2d954e3517950df98b8f6d6ae79d3b0f2291720e9e780378c0c7cf5f7c113dad454c6ceb2a1cd6a27b5191fa938ed10f59655d43da503b6988c70108dc45d94fef3dc5e68edd3ce2dccf90690a9a7c0553006ff0815f540de6a1c98598464d97b7c39f1e6f0aad83c7accc298aa29402b7c0f0432ce3c1b35bac662cae2dc9e4cf1fbaf33691f2bb0ed865d625e784be8ad4ebaf6f14e71fb89f246b0d05921c5a7f992d63b52fb7c62beabb933f6d7db252ef2ccb5c929cd7b0a9990e6264310dbfc8c0b640b4167528a84c880e136d8aabbec054f2ccf8dcef7686701c285047fc4fe342465259d472af7efd4342bdcae1cad8b86207f026ec4c6c6ab7b6a2f19fa5f400b12ca33cee888b950acf28d9479061e36e184c8b07d99ce8829dfca9a032caaa6fa9126b5904c11c30b02cc2e1995f9b1308a026f3f707734c66aff659ab2acd7525e2f875f207880aaf2ebe99414f116c34850fef6bd09dc9b71ba97aad3ae83db08c81e419ce64d6d2a32acda9f7a2cbdd8d731e1d2cb8cd8e5c5abdc9694a4cb9b85df7ff77c57779bc1fd4641a2778083164753fb9f746211e87089ceef69b97a395f4284978cf37c95b6e27a7aab461106c37c082a1ae4ec93f9791927299bb366f6e662a99be539771d4ce5895561914baed137f52291dd85bebe35d68f89d24958b5916c3b1d92015cf9cc803c357646469b6449abc79382d133041bb59155bc09f1372b26d6ccb0c51f7904444f97636b3f882e21766df8b2bb5d379c74f8e9f27209d20701cb505d0eb743a3ff33037518081d0a687d8ae0612f72bc6711dd7de5b357c26e07687035a8a9c90585709e01189ff64acd57aa8a0dee6e9ea4cd9a506b2ae90fb9ed509d352a4c269db10114043104db7a91e50c1e508ddfb27ecd8a325e19b77b647b0c922dd8b4b8c2420c0f05bfd7d492fe900d8f2c06d1a64bc4b39d98f00b891cccc9c8550e48934b88fa90f6458d0b8861e0d9306d04d040ba06e00f32d6db56cf1a45160cb838a2dd880d0547dce54a033b74e763c68b314d5dffe70a49521d9d1ea9a4e0c9845cdf3cfcf13c1d8b0254960de03dd2d5204a8e45b5b32d76606dd8127ab77923bbfae7dd62e766a708bfb9bcc6f4171b532d7ba8e672bdc0f7b8fc261521c5ffa681862d816ca05b1ff1c72c27be08ac9f5d8fa159f765b7bd69c8541318988265d5a731c7f641cf1b4174e762060542692e4150d0c61855109f7401197ad5cd56c9d4a28b8c2c39a97e85431363f7e816dd3ce4d3905bf3fa86c9d810ced6091a0fced38543dca616d6f2e617e35e9602d7d2257b7b2e2c96c74e6224aa798678f85f6e0757fa6d47218978133bcb75504a12374bfef596e5f245192c736119a388557acb276dc2b1a68f797e1c197df2bbf86981aa43174799da7d23c89bb41ac00f431c3b863df0d44d943ded901d7e108df360ef7c2d2389118df3c786b6972cc0946a4703cd309ade02ee7f84c5bcf8f6765a7ed5ff162ee3abb3fb42973433fc0272978704584e14c6b5bd3f8e284d0780a482efebb5a5f2d51e5526149be6abc53d8958db179ace81c341702ea6d9583bb740f97b36ed4cb4e2a4485fe59c8d23d94166c028ba8513253a517a2d3fc533116898ae3baf0bce4df517e5ea072b86f724fd00ef0f9e0dd2d3176a2c2a053eb4a38a6e15ac9a28279ce760344d7249f6e2a152cad67e5ea34171239a6008f66466d398de7bbf393e5154e7065c54e7a7623bf119764b3bdf26e28326295693b395883a1ff3ab3208344aff051376fc1d3729d3d1a581083b3aded3f321fa000479c5ea403b47410225e130c75bff09f72133337bd45da60b223c9ed9fadb7f7a5a2dbcfdeed9a4e3f9e33c1b4c2dcad1966518f6a484c5c0107715f883c14c319c1c0fa9756338ca644a206c1b2f4aa86b3911402d713fec18c75d27459b9fb075c2dfcd590fc1d19fcfdb147c2b106ef5363ccbfefcf1ac90f6f1da7597d9a6250c322a431fbf7767fab91db212175d7326b8221539501d15a8826d1db577c51c9f5eb16765b939b8196ae2ace68f93a67ad404bb53465d413282368a3637283d72a2884b9398c216a7eb5e0814876a045291fc8266b0ad43a653e2ff615e09d0102662728fd8d45309d793991a9c964b8c6b097a246346d034d97d094099d2bad51d62de68f9629b73e27af173dceb88660d6850707b855f9ac6efbb88f85d32a037d3c1ed79c7ed40c2841b2612f7ebff24c9ab28589fd91335b30efea2f1f99957812047b74737f60995e1748f8ce846fb4cadcdb9b677ae364c09c1f54d7675698cfe205b35288ae4a823a4bbb1781e5c88b153ef750bcbd7b606d45f0b9245080421b020c8f26ff45591b43212cea47ac15550473654ec4dabfc9d8bb9348e3328f595696dff9a13262d571bb3df056e6329424c81f262fa8db5d87ad752bb499d14ba3c218d552e582ac9d40e85f6791cfc32c90cc220911a4f5e1702563222df9132905d3493e5c176e43b3205d9c2a166ec2f5deb04922acbfcdbab04a0e114600ba93ad48c5270c0970e5e45e17518dff56e72c80dce1de15e9e9a33e1c2ef8130b3214f2242587b1334df2b115ea9d1dec5776bcf2d3d396fc79d65ec1143650c53fcaf4a2ecccdc43def26d8d033877113a6bdb6f6089711805954b1ff5353df225f9c0b36160ea89acd930b779ccb040b8d6b8eee3d58302a7a116f13e6ff902b1fa53f00f55be6d066903e6253c2a98a9f589453bce49b6dffedae8ad204007ad59049d509a25ebdedc1416b2941c7d6df630fed0831232fff1f6c131d343497016fa2f28fe33fdb5c9dbc6f404bb85b9123bc0015a7d6c8af0740f1620c9f964e5e232bcc6bd09c7560e8c2fa45e78e55e97cf6c1872a7e9b0d9caac060ec8ef62205cf1ff790116da159aab702bda9a715c83d30bda2738150f303bd00772d707ea23829f7e52da92ea717645890c3ec0884e7051bebdc8693b62beca050a361cf5774673c998daf13c8b12a894e63a0d30df80ede2377d4118bae22081b1e041816821def5f6c4cf9c0a4c770c6226d8547e5440eebf77972d41deb2374ef0c0e7c144f8ba324b00b17d837098d920bfc4cb6341bcc597620c3cad1fc2399fda1b381c41be823c1e830554e9b49f6df9767627798d7fd1c19589491ae5eaddfcaa5e9cc5b2b6663f923d09f34a10780da7607eaae7c2a16db295ba9540bdff87944f246ed8807ccc6e3f0a60470281bb772fad9641f536c5effcfb60dbd4c859a5a5d2188ebac7506150b0a8796706ae618a0e0cb162dd65c84830813f08cdd5aaf724e6216978709d7dc90f80c9bcb320cee62fea0c9c6dde0a27d577de15921a9eb41caef8ee07e3a4047c614b636fa9c3d81369d56d7fc49f20ea19c1247395c72c36978ca9796d95c976a59b94ed23c8f23084a1d693225913be98d61392e7b94559cec8640b485bf6b1244ce556f0619ba5bf6b9c805435ee5c9c6e38d54a911570120b7b1b08ec3d9c3990bc9d189e8631ba19a9a335be085a4da9ad336320a3b6c2db919b7f852d06c76c40414d0fbe05488b59ee4f9ee9cd68876d8bf49e675475dbc5a7285433ff859d7e0846609902edd7bd238ee27da9ec8ddd1f3b7d03d578555717430c433deca3cc6de02737a1a39554c1010f2bef763f7efd84977fa7352a7c6958a1325705ad8c6ac2e7a03f512341933493b41b83ffe01588c5c3114c36c328c6214a27790cdec7ab22c92080ea8bf7104143ab6f91f098c3aa3c7ace43f85531a177710ec90e07724531f303f09e5cf065ed00c60d0d65bdc153101698bd32700e8be6fc0e416a67af65469f52098bc420711162c6b7810bb68efd995f530250bcab497b9125408bf0978f73ed2cd5540045700d15e957b46f35de0526859b931af5c62b1281a161f22d953efdece4e1ce92f174f89ff799dffc0cc4326780ba20b7fe6429f12649fbc418e42ddafb158b43e1173e9c03eb03160eb4e4432e9ee8841c8ab2f2bca31cec20b1c3c2a6528af65ed1952f0ec9087ddaa19ece1490326e444975c2dee4f800105c5f6174a5a6caf2f4fd031e4a596478b9bb65686b747e98d90e38525f7024f0fb090d3f8598ac1e224c82dff700000000000000000000000000000000000000000007131b22272a3036
flags = BoundaryCondition,ValidSignature,Internal

[privateSeed = 9823ddde446a8ea883dad3ac6477f79839fdc2d2def2416be0a8b71cfbc3f5c6]
[publicKey = f52ac28d69c6bc107bc8c6dcf4daa41bcba3d02771f39a5d855c66df95fac21f045c34aae6049b8e1d41a1340dfd3bb496351b3d4c97e00993e39f5ac6506ab7d3419c119d15ef1ceb2a174e1c8bb50b1ed0f021db0406fcd176e29e3f69408abeaa2a293a6e3d26a813590aa7582de64d0272c646d1cba5b4b5d98cc0f5a4388794ee1e8ae6fe11c3f6aa07bd8f0e36dd95f989cfb6bae302c50df910296ec6e9ae9b342d8f9877fb30aa3937d453defb7fa76787d44ac096ae9f0a5130077227e9968c6695ea8d0c1a1f8d84c38fddd26eb85abab08acd1900eada51e9a35d6263c0401346ac7249e428d77c08e040ca12355b0c2d8698106a2a4e2a455b28d09ec0c54febeec7234e5aa5527e5cccfb7e6f1f9acc5953bf71e30afec03892545ea032106b990c4a7317893b5749496ebdf7b648afe7bdf5f527df2a25bf1914964e0fa59b32a971bb52fe230739b30226f80facec08f26898f5fe1690c699454d2a8324ecaf46ae5e3a52a3f4b9225b4c5cdb69a70470097872e13f429512ce38b36309d5047a8a9b1b7ff4c373a9638f308e97dea2bbba25cefc0157fdd27138087500812ed80d11a99d1db8a394021a4d5d06d292da45a5fa73595d282808d57abeb5770e46951c29a601401b992ff60d4b021de48ed1156e539b387ae5b09b4d591cfb6c128df977fef386622dd6dd4bb42df8e555f54dd30961ca3fdf33d4db36dcf3e10c35739cf81a470684198cd56ec4d8969c95364e9d282e18965f16d551ca7c4f640e599f538e75ad2ca9e0bff212e02efde1b105da542557816335cf626c29c572adadbe0b458018db4a1e80695e2e3a51baa40408e4f25e41bd647ff428b1a69916c0af9284ad8bdc89d441819f466b3d78a7da66a1c8fa0f04fa65ca68a4aa57f3bdd5bd26e1e154bee0a20841bb89b75efd47413cec5a56f6051f3468c70169697b9c42aca8e9ea0c7aad90ebf215310d2d1674def79371946eec076b8b56b1b55350725a20f15d484c1145f6732847a6bac90c33f8e73231d4403c9b31e4c1818ff3ce48f7681000734ce32b4f781a96039c09dd375c6062e4f789a8d74e696ee640edc3e976f464afccedc797ee0ac553dd488d598bd92a3ab990fcd66eb5a32a76fb08e24b98850f7f4a3f9e607d3409a7eb40980b3f52aa1fcf3546fe86771d71d33cde30af4cfa329647259defcd7beb66da4bcfd7bc60b811361fd45e01300e17093aa472036c6950d8969eacf0d95dd2d23f4b6267ad15012c7235285fd4878b54916e99e887b8352c05691a9774ad781267485e851a6d0babe51e2dd1f521b29cbf11469a870bd11ec34f5cb3da41b9c57d96fa08690f8985cb141ff8d8fa2b56f3321c6059d1e8ae7fc8a62b5668251669352cb1c0d7b1647685f5675105eda31644fbdab2538b9a9b010f24175e2043cdc355a67587658f0b89eacd044dec467cb63cca073a969f9618473259e8eb7c5a2c4946cbb2f4dfc24c1d9fcded7efa6e2a31527c870b180ddbbc5f3d7dda2bf8e4084219c4dd1e79ad02028aca881bd5b97bb447617b308441f79f0f7929ee8719f9a29bf1cf64bd80ba57bbfa42026a6647359b31f6b647d10eb07f6f371bbe9caf74a7b4bf5c8abd57fc7442110c89bb5dc57e7a0a48282e60fcf60a2c7e10c81de9916165dfcb5c977ec01dc05225b9fb5533e6a94f20db6cad78da907ffa8e75d3de2b612ede5aa012fa4c8005f81646023a217bfb1a14e8ba5cf40b7640cd20f0b5dae6b23f5e12edd4828d96571daa4cdd4d6dd455173514846a0d0f698e068acf2c87b2a0aa7681b5d6b93086e4bf8cc7260648c84162ed9505dea9a48f2991fd568244e9a1016e0de0ab8b231550d7abd596632e65ba3ea66e22e3429b6930667324b652e0a9ed6fe466c24e2b844f2c912ff0631c25151ad4e177d5a3528b18521e8b4529dd2efe82f3ae8b2cb7fcee03c7fc92649f928176887ffbf4e4975007f49614b54727822f631c13c3a0542f7ebe7059c920457fb992698bc20b4694f428c521379b5ca0a4f723835f3028b9502f95bf489e7004690154978a0c07d3e4e643aa06c4efd0c453b888aeb0c44b64e5067794af0e607c96deee1a28ff8cb8d89a8384945ebf9479d8d92c9e0fbfbb3900126f6415c0f49c7dd0acf2e8120ccda0da6d98c9d265f93b4bbace7d881ce2b16a23f9c041f30c848af94815e77b4c12148211abbc6dc6034b2fb28b3d9cc13250a3e354477430474a2ed1f55cfa464c891b770b7565b9293f5baac071490ebf1f0760bb4732ce1b42612c09e69fea927a3899e25a085f37905acb340259693ea1ede2839b2bb074355eb2d682d3a348079b36a3f126e0fc0c28be2fa6e82c8ca356e244afcf34107cdc01472ba78c4208b3353b781a89e37c365c8193f8ab0b597cd46fcaa1964725bfe6dee34a4194ecc22bb844677e9771a51d203ac0a2cbdc2efab0e0d193572f9865c7f519f6905aa08acbdd10987267c9a8defb72328938c3a9e2f292af3598ebd9f5d9d139c55145062c78854c5330abe48936750d22f746012344a9b4d5de2101f01ab18c1f576df67453094651324d672df835777509093f73f516f3ff5e3ab0a39736051bf18558414f617e4fcbeaa4db51b4787660dd717b1e9067a3b41a95d0718d602b90d90ac60cc2d2866fefe952e3acbde07b41fac473ceddb8f5efb1db63ad6cf76e807df45abb823a871082faf065ce61575acec74ba549d6881e25b88be89f4a0ccc3fd352f6aa1e1c539d2542652373a6c6165ee6a63c2b885382d3e5c52438aa7d404cbb76f459c5288f6ce88350ef72e9846adb1929e64afaa1cf9b77cf87e388abc37c49999650d4e545257a24bdc316f84eb2f8d827106ac1e336286b7627bbc532764510eae0963876b1abde686be62855ecf94eccbe69bda4d05e3baca12683c2b13163d954b428d9e1a896816acf6ce6078d61602dd358c1f3f51c44f1fe987b6df10db716aee81120fb32d80e11ae200df9f9f26b61ba0a217fce022b5d0ef003baeb5536f1251d1ea9dbe658639a452efa32db310446738a40018f80e39b4559d6b5d4c85d0fd233cc61df4536e26f5b35e8ac61fb4e46e618e235ad25bc0126b3d6eae06578355a83064bf580eb0071fc5d8efa7156545d1b93ad17c164f538a67e698f1396083f92dc92d24a9f77df63f578e5d22c018930ed83a6aa11e1a36af4cec8a39c6e83a3c914d022f8ca8cb01aee26925c1707cdfa93b2c0838416652f47150f62b2ccf69822f50a536ba4ccd7e21ee744156482cc4df26f0fc88f648545a878eda073188a6a0bb0418d4651093030145059df5130da73f74a8eb0f659986dac6cf64664b96703c2892ad9b336089bf322f292e77d6b55ea3f1a818c3cba359050031cf71e23021458cab627f2c66e8a8cc447243f85a8981092d511bb561657a221a41007fe3c882f36b7d50a67a821401c513550c79c34d792e01952fbbc3f5286f438779fdaae5573a74cd34b8af2cdc29b4d30ca580b5aa0756425c7c08af06a960c9a44d7bd2c05713296c92a4ad4ea4be741602b6645637d896c8c4359261a223fa76e08f0925fa1a562a067ed460af169a1be12e3b79a81d4a2cba85d0a345841494dc7307022735afd92c7411d]

# tcId = 62
# NIST draft-celi-acvp-ml-dsa.html Table-1 - KATs for rejection cases
mu = 431989f6b8537072b79833b74cea69f22fe8d349148b1eb0f506f08c642dd10016f20b1b2cc6ebda0ba7e9d310a5a489ef28010365a6875f74be077f8604f011
result = valid
sig = 7b9d4c24996326d0ebc9dca460b5a581bc28aa4282855889d6b7c0cbd8fddebfec7a8f8b80b84b35e6516682d0dbbbf4dccca85ad8923cb3380a09f20d998514bdab5bdf95a1f243be90474f41e826df631812f9f8a93bd8e7157a94e6d9029db53d9751de97c345e17f09bf4f6150a8a15ec22c99d01ecae222025c822d7fcb0f05d7af4602a02c1791c46f16cbd0e1a39009710108a57380402482590bce2ef183bb50f48ed3732136bb1c27171818ce6991b7b59690daf0701eac72fe8fad41c8498a7faa57b39636495ebce777d6d1e1a3fe2e2c5ed41605756e08bb5267847df3d8e688e98f19b95bcc449c5a6c24b0ee68c30bcd5f7581143f4eae81f1ec2f8f4ea507b14d8517fe5f37e2451abd91d2a9547b149358999ec8bd0ed3b98f0d27247f6e9386aec381ae606c3bcea6bc78d254b57dfccbef41b6f526653f36dbce4471c55331603c2f3f06e93876ae55c1ead6fb68fd14d682d862b996d553a5e565c14e65a5eae07a6804389d93c94707a56f5b495a17d671b4753a0a4f0944125287ac2d776c0ad5d7c4c21e67523c875b809ac012eaf9d177050496ec63246ea9eeb60b9c3a8cb3814bdad2ad303bbc64fdf0571f7e7157e91edc194b27b079882ec174ffee688498409871cfc6e292d91ecc75f3b7e7b0b563195c23d2615477a9042462292065ca310e9c356afeb141778f1c7ec0d9ab13fef29189e61c6c639e2fe16a695317d9f1f95de8aeeb791bdc8b86f49824fe5d324fc85a4e743823df54600439ae6be4a1e730b739292121cf7c6f8743eb4e3245ea5c7d96a285b761d05f3125cf7d3ccecfb8de6f5e983d976e7457becf159faeabda856bda7e390febb47d0b9ed59f6258827727f4bef5a552cdf8d77155639e954735477220b89c3e193e02bf6571c608868ab26f166337bb09b5b76ae5bad73905b692cf0a598b066d243f8569ab5c4a1ea5545fd4dd539215fb016169ac08891e3e6edfca0998ce4812e2fa4c285a8ef36a13acf59cace9ed89d33b904db526a0c8d2979bbc8f2fe37f8ca113c8c0bbdbbd9f07d65a8e2c4765573a9cf0561a935ccdba654bdc2e8def11eb8b30a19bcbf1d14dddd39f111a615f3956fd499ce095feb3f10ea2a8b420dff80295cd4267246c651bf078e8ed89b4a8961047e89dbf867cb9f71d24798ce644967934c368f73ff263dd24d8b638274f218da1d38719ada225e01a324a691e8faef17329fe384372631197aca2ef9c33d46536b871bc68c1ffebb2b9082a0154c1a591e516d3d902dec59e18e3439e7f3d31f83c8301dfea6828f2efc34761c56bd6622e7be24293c9cc24663a12191cbc134af5bb20f93e878a92aac4cae8558d6d25d2d4cae707995f9f436baa296f465c0769ed0d341730d9319457d8b0f0bac02028793143582473d7bfccbfca51f5abfe2e618fda3b4c961d05606d30163b39b77701e323cd60ba3bee2ee0ecdf50b5d75b51cc2ebc4bfece668ed0f4434ef56190ffa52471cb5d2089425a5312fc38db280f25af3f654171ff77004527520f8c21634565fddb74da7efb0278e5ed1a8b323b23ebe6b6869d1f6c704f5a038d5a8c60559ccc65730bb405909674b94b5466c411d9d888a1fb32043c34d841c70a462bb8104552c25cc8657bd217c8d02c64442f8efc21deb8f877b4f21be5dc178b6417173671e3fa2ddb21fc42bea8c615ee97a44e105a3918fb107e133d39ded3ea231130fd0e15cd5d9ef70360ffd5dcbfd14e8fab9ccbe457b21d02498f1b5cb6a55eb84e239c73203331e337616bb9e6b869eabd5988708e89b7e5142ac1f7f0d8e298d2395a12ef73eddc932d0f952369a71b32dd6d3492596b324aaa50ca86f52857f295f269d77c89630429773a9156eb8a643fde5e6cb3544d1db4e05bfad651b7177591dbd4c07a17655c42deef360a2949fba22666ff8331003b9b61333a0d97d7d7d26ecce078f44cd2baaa71cedf14495c04f17e85e3a2554c4c3bdb70fbcf3a84ed7e41f2bb3b8ad692c088e92b3f8c6c87ed0b8726f39db039c75eedb351eeeb6519c125e4f8a5956e6365c64bc349515da4327f3c013b0114b91bf547b645b3ff4077383f961ae1865ff51df47a4fb8e6cef98e0b541ed6349c8d73617debe0c2e7cb09a54408475c91c40ee79634062ebef601f3bf6345b78ec3b303cc05f328cd9e5201b259ca6d27eb393707ee17ef3eca3d3a2b67c4661f2be61fddf1e794be1168d8790b936b84202ad156a99184954d339adf4cb4aafc6fc6064cde44a766342bc2d3d9cec58e19fd7f7e1458e4c56d2f9b47f6eb5facad9a89995d052a9c292dd23e0d81bd302c9877adcb2b6cf96b67c724c58fcf554dc678e524439e2339a2f442246068374c0660e8d495020a0e516b58c0a7fdbba4d81925ded478b8d0f8c6ea357bbc42192180778057e9ab6d0bcbd99bfcb9542a0225312aab55decab0cf5313a484d8aace60346738d6ecf39c25f2c2bf8190880268a4ac328f078abc780c809c41e07c48390865d1bde1e067ddcf7bc45a3b2edcff71a9f1e4a40662996a258b5fe403bb29c464d252e7edbe901bb2549f4c91d222cae68f1c51078d8059951d74b8b6a55d79456e4521955036ad95f8e8d613f274a282f735c5c755f8fad4203a813f21aba7a99015180a18c0fc17967f7fab1c5d7b6c884deef9fd056dc0940ef6f9405a948fb86799701d35b1e55304b2e1222b6bbbcc9833ae9d0212d6e1e45dca6b8b413702d5febd7aa7f475733f5d6302de0bb80175a0c7eebdfe3d57f881f4d6d32d1d8f9320d806056118f04267bebc476bf19d6a3fce3afe9cf203d8e9b2ff5b04fd891d59ad74c2150df149865ddf55e6f1ebbb396fbd89794cbe4a063a50cc02fe56175ede0d680bee8eecab08d933b5a542f9f5d1c2a3ee89df7fa11dc14e0e465c4d687c682be8764c8f1228795c0fa0932e08529a38e103540590c9c728bf1d6b12932c26fcd0de3279f37247fd9c44fce9d93cd931bda3a2b625adf13ef57668ce8f31672ddf9d16da7286a1f74801324261edba2208783bf07d04327cb6413b559d29011b23a4422d68d135529a4984bd0f2e7c2c32e0f586a48f6453b4922df19c7e6d9055e495a3101df94ac2d5f3bf70f67fbb85c0df0e3adedab1ace57e4799f6f4deeac1b6c3dbce85af16a673f918675c65406e3c3d930673ff0d55f274f8349a90a0c279e389f58042721f5ae6aa04cbca45a47e853f38c730db90fe940bd1044a420e95483df4d8dfa8c51765eb4903c652ddbf17e39b3f2e4425355ff3dd5074723b1bd7d0f3c05bf3d99cc24ff5b057002dac7a9381e4ad2179cce23eb43a720b003281ea3190d9bc342aa9b723438cb6cdb0c59fba0dfef53ff96989de44bd60fbe7d655276ab9007e6db6214e5948df86b6f27f06a74720311f39e36f002ba175152dee501ff8a79bf0f8b516ceb07a7dcafa9707e65ca42c6f5a29a5a160aa14a816ea3b914c43bac82975c0273c723508a6b34d46dc5588979b2ac576c861658810b0b534233ddf4483de8249eabb1505cc7ae02a1339e4ae76bbd0fe883d7c129281344859567bdfd670fdc1dabc6b2770cfe8bf352d9ed9ed4f2327f92ec98e3935c7349904e27c1747e3065ce3229b4b5965e458f928db65083b801985dea539b016597004514efbb7301132f0e0296238d32c28c7bb30d95967cd4ad52af7362a553b8d068f0f62ea12de24ccdbb6d7d2dce8222522edb351857609d8187c062535e22d4480e0817d6603f3af2e4045d9ffebd6251e9e019c4474ca44ccd93ded2c19239cc42fc7cd4b73c5f31e2ebc30ac3a2fedfff02e57a0080c491ce72506cfe97dca6d3c8d6ead6a262c43bf07f026a3e3113c8d8b5d9807d404ce937dfb24e7e25462f4fe6103cff7ceec7ab78ef10116654fa77df77df4922f0e5aaf2cdce1df156217c8c43a5481cf32a2ee5295c5a8cf1c4e32e60700339437eec4ba827b06c08444b7360f9b21bdb4ab992b8db1f7a3f0283ed8c807ccbfc59f79a2a5f4b66dca40a36457da48bcb572856d6ed37437fb65286b4a0f99a3136d7672e86ae57ae4f66412ba46fb04b860c55fdb5eb9638b1107d0af65c1a1d8b732daee57fb88aa4aa405bdd018f37f59fcb23ac2ca3cfcbfe97ecd387c99823c42f49e7e134c3d7a97a32e7c8605786dc85b6681fa71c04173cef2e7ea3b195a0b02f5e6a8ddf8ac250303ef7c313d9a67729127ec97cf1aa867f458d2c67793ce5740c98404625f28dfbc32fa0b023bd41dc548f043c1455745fc2e63a12e82edec5194f762f443172ce791fbcb641260840a943a7cc99b5c13c050729c925e9a725dff7ee37c4ea870c53951016f015d7a5d031c7fcc9f570730c5de98b71ec1e2d58cc0dfb3f1f23229ab165e3d722135e9a9e7bdecde9f68b15343213fa55d93ceb0340228be90a274321f6455f0465916892f8a60de1434226b672fdb0939f1c1a8eec851493cd77fa6a5f47cafeaa856761d7ae7357eb2336c703347c41138a920b9d00d2496372dd615275c525acd3dd128bb297a2068193ae3f3913bbb8adbedbcc80b1bf5c19c199b4e4a2cced875db0c125aee5e15cfdfd30b6814621bee38070834c1fd957699f2c92c11b68b5ba0b82bf1a10b9e411f509a4210cf92564c1397e8c4fa8ff54bf4fd83db121ca7cc1e0e1ddeae5b17a6dad28f6dbd7a7780f788d5947ebe8e7f64120bce7c35fc1bd9588974d3f871f94cea2a8421017dccbaf3095e43afa6328151ae580787430a5731c1b810ab46aadc30ebadddb190314cfff820c865e047b8a2b4e918482f2a70c321b559c767f78329e13e6423e696fcb7f8e0aba4ab5823836575dca1fb86a23f79493a3a1c5ee0294df2ec89834d084cd00aef8954375b19f8afa18ee205503c1712fb2875958594e3d2233dd1ea55f4ed792d21e0936424bfa15558a70fbddbe934d50aa905af71f4741a51d0d1dc689533fb66accfbdab96d19e5dfa1eb21a34c5096605a2e00a6cc3dedfc474493ffebbb503cf676e258d73f305c0ae3c21a61bb6d32e96f0d3858f5e0a2d0ef3d65ee314ace4e834e4fc77cf8339ef4fc2e638c4f6811137c744deee3766f2ac9b5b565116a60798da9fce64e817a6524c898236c98bce14267a7f7ed6b590972f776c5799b8a3b0ec33a0b9017b121447b021d4da1733f3e58f548f8832fc5909824f039ce7f5ef1948c5e652251872aef38f56fe211e123db8766527f2b8c616aa64b306fefdfdce907b5b82a6015861a1cd3f466083d266a98bf0502ae34ffffae5ecd21f0a22698015cb56d44eb03cb182dae10757e5983ecd3573db51d26deb75a949f7a20f0b4b537c562794c3066cf9ac717f7dfe05d1b66b422fc1d405e4a6fcfe36127bf7d4051a21fd02f6168bac941db29c1f80c61118877312ee022b420f7e8b0d8cfd598450823b206da13c6f32df60abd2ac21f233e0aaf69c7477993815df6a89e1613fc1b9dd6ec0bb1ce4b9ba9209fcde943f41f896711755dcd42702cca0e534c9b0ca028990e4aa7e2c396d077fd9575a2225a23ddf423c7cd315d742a3dcbb7317d72c670edd157f94939ac3c380f9a7272a8a1e6881eef5ca97b382b8ed160fc8a7c3a0631408cad54a724b93436936a0eb03274550465c11abd95df9d8804ff13078f793d1b8f510910033cee9010f1fc536c990b3700cacc5e6bc07579250d480c6f49caacb93c67fe687aea618ff15bd71d0f87343195b42bfb758f51e7a0b39b4d533d46b141ad72e01c54ae72adc993671df26a47af01eff6d1fd1062ae7b14d4569c828e46cab6f4b2553f7128bdc62d9cc7d3e865c9fdbc00b5aab91345d553d48c92036187e0c8d3e1808ee973fb95b287fca2be7f4b293910be14b6709e15aa032f045d14e3fa72ce6b59b6052601a7f2aaa8fa3e57383e317d821a8cae3cbc3ffe78fc878773b41c3eca8c09ccce0358c8822abd1a8b60ccf57b19048484bd65eb573831075e68c91e8eebf635aa143abd0c6a1a32662a0f040d66546d156262211882147a7d07c58e7f16ab4c19546e38db3a3d3e9efcaff5b5d4824f92e740f4aa7c29310509dd9d8ff0a57b0c2c726f2c2d04df378341dbf83c6e9e3334fc29ce4432867921d06e39aad128820f950bc0376e8997e1b303b089b89bd4f88b966ec68c2182809fff42a96993bf045cfb05bbd511e941998602fb3957d142f4920fe42b2868adf67447de6c186cc8e412047259ceee450aaeea626ca042a16772861ba617aa2beea9a776056e7438c614a750127998a11d215233006191c91e825de95309a1616ff83f36212ee04d778d0392e0c3bc0ea99ce7557d8c2ebd168546b9e9dd8fe9fa4170ccc4f1dfc594c230f0d00acb3eb2d05f37693a24126139c9dacb8f5ff91c2c5cde3e865abf625262a6092a7a9bfd8f11c385b7b92215484bee1f82ec5061a94bddf00000000000000000000000000000000000000000000000000000000000000070d101a1f25272c
flags = BoundaryCondition,ValidSignature,Internal

[privateSeed = ae213fe8589b414f53780d8b9b6837179967e13cb474c5ad365c043778d2bc90]
[publicKey = 19e6a6d095232f13bc969f031536a8e5da76e7e318a95aeed85d9e97a7f47f83c1e681cd94b84fcb87ce6c74be20d8630584e348530a32879b93dab968c74d2f8d790d9d7a6168c4fa2a569062d891535d2eec540a24899315e22516dc1644815fec654f37f51c31e995006faf87f3fe398039a85ded46e88195b6582262584b7e29f92446741ac660784b38a187a737fd333af5b94deb77aaa9397e45e9e216adffb32429ff0bbca34ab99676e61b86d55ff4338f79381b9986e8356157f270f6025314259b7d8029b65133cf2f45172e54aefdb00d3a68cecf2d47e997c770b54dfea1acd0705fda9aa928052d2b3bf97a84316ad6b4cf52ae826974ab3187f5f3a29898fea99bd963268fa2483e80f44b27f3a0818d579efab4f9ab04d842ca9aa9504f6f5edbd7eda4ee666d8a051a9a3aebee2e72b1fc69c498212a8a5bb396fa87f8c2cb52c17db564406ed17bf6ebc083345f859d11a88e641c850be5c83fff5f1fb174ba27c1c1c0ca23061d793cca097b098dd98c2d5e929dacd2cdc1909d76c8ac2d25fb23c05908d3acf3e4636218167f689375a709ec97915775941166156b19d57341ebdef0f1093c4e86c6c2afbeeb75881c5bb2d35e55f605466d113cb6b61efb87d982ca8541338a446c5e0b8dc0995650a7ce2b471e7f06aaecf3a47ccf14caacc5b26f95e317e36b57187df74ae7403dc732d50e9dc4532cb89f24f60a02671a9646a5e4a83c48e2b36802265ac08b5f9bb47de3ef32e62dff89d5ec1d461eed403ad0a8c1addf8456c8914db0a4fc0263e601146de2b76a96713e7fb3bd8b2eccc607d23c622084f708e5c663d6e273f001d878709ab206c67403b9e6bcbb395e657c7187017b8b8b54ae3793f1c87624469d456bcd0f0fe600172440fc42c52d92d86e01870704046e2e89c00cae14c4136acc3daf35cd483ffe2e585496b416d80b3f66626d23ede228232b02e4cb5ad06c30a3804a8b31c1e676acf9cf586b0de95e01433c929a0ae8e5a1003aa19efdaf8441a51b66f4013bdb78c35f972f69658a9a9760906706ad0e66db1598ae0b3100482c7c6a9876f9bc33cc878a4cbb5d22fd3563a65141886bb333d6490ba5eab55c114766e3b07e724a37af727fefa8ddf89e9ea6f977494c081117b0339566dacc0471a2899b4547538509d6d19d11b20ba4c38d194a497f54212ad84872c27e58c110371f8ed281db4e16751bd6066ca1d147fb1e3e664ce02844cf220614544f8c78ae1a096c7a63500bc3f573a8a5e97a85b7e1795b15e8916a42dc078c1276ec62732ab8cb85b848471adfb8574fe8a6b965fca42dc984b92260f51fb7879b358c670f123a29cbc5d732b0852c76824ffd1c60cc4ca9a884a4b55cab2e6b9e9aec0b642889f356e6bf115b6872e5203c3572769a6dea9f14355990444991e5ed7745cf823cade5b443e095e5867337f21e4bd79812dd73c4baf70642c10d04e87213528400c1bd6a6d47f77656072fdf60ea5da5aceaa409b5375d52acf4965d9fcf7f3b3c0e5490a2d5951d2480c86b31befedc5d8f88033c7b75d683f9f11316da48c47e0eec009afdc24173c563cbc8e2dbee0c5be4deeb2f5c0dbb7b6f1095c19844880282645b560b820c97b162a5ab55f313162ea220537fdcd7630e41b566310f299bb31e07aae6e29680c31f066177d794a44c7d1ada5b935ea6bec77d3e6d8d6c88b1aff7266161fdd4e1f4769171c5d615ea712ba99bf9d02b3caec105fcb4747417b3c3083adb5999b66c03c492daa0f80446e16e81c7f664806fe4210a14b296a4f72408957e87b6235ff1bd5dbf58d275f449bcb93158ac51eb8f11f49a183d2b1f0fb4c187a5f2fa66e17b737e482383e9a749ae281746b3f20512d5c8ecb5948d0f06f2af0595524eeae222484a0871c72754ef37be6dd4b249e4d57a5f4a6a250237330e90551df802217eb3ae47763d27d2a4eda4d15f96bf5f3ca7cb229a084f0ad26386546de7a784d5b1b790805637ba13a7683de669076e38434d48e8c2c0f3dd24fcfa4091a826f0f7918df4f966f1b8164e8b89d419c51710cce5fe45ffb76de3b7021749278bd89601d1450b919b93171087c49fd66850fb31f7eca12c5c831bd34958ead40df191c1b17c0d684cdb98af25ceb9521e5dc2f17a37d7b68f5c5cdcbd4a95745f0c65a883636f7c1a349c21f10bf360bec5882396f0d069d271923cbff22b2a6db1d6485be32e741d021d8f72b871c7eb2f80abc509986d386396bc12b5229c332fb13efd0eb97321b5eb7f22a0a87efc214ec87727795caf5b55beb516565d75e217e5f5f03aa32be0e9ed904b0ae7cfdb70c51b7ffd7fa3cbecd3bc10b3f14c48b1c9d909aa1ce0ba47cb3f0923046d3a422c2878cffa6fbb6f4b13bca35c4de0aa15803f7bf69cd137eee4e3d2313d2a2f56c58ee13b5882bf47f0c50f50f89b67ecf5ad2179c88a681578a1b9f3016229b63f65a9aa70df9b0fcc69eb9f77e0cec64c3dcd59087952480eae6e301fb84ea64e8d40c5cc15caad635918772f7d7f1812cd9a0fb0d4f1add7b2ce10ed0aaa47cdf608dcabe490c8e5adca312a6088e700631eb448887262470375b66cb7ee2c538bf84522891e922b8f93c704da8a32b60e3abf3ab9b3a50bb681ed06d0a5d2f1546bd585c0b5bac51fc1f065a6b3e36704c980f37b02c7b5df54cc3816608a52359f27ce4878690471e8bb003149829f568dde0d246a78d50befaa98c8a373c6534c004e92f56cacaba3b9b8a60a5129778db30a040daa15261fc0a5f3208cd54f182f69e7da05a0c904bba2e8f3e464695e58087c0c813629aa30ec1bc786e66023e1519b1573f9d20b9eeaca80840f3897ac3d464cced1363b5b5379e5a2791a6707f0efdbd3afea247ebf21153947cad4acc676f4bcc7019a404f55cd2f753579587a8dc55225e0ebe92e950e27bce6a9bf2296daed698890e768196d759e073aafeb222a33fde45dcd3e05b1806500a44feca7288046522f06f8d03e96e58ea9969389d02dd66cc5c71bdc5ce334defec55a1bdcd4c77d822f03b0459d2a0ee52b8eab9fc256412eb7280f4b4afa3b2e52d649b53b4da9d3c2e1f9932d6dee4855589f0622e2d61b107dd25b89054736a821be7402d060ff41704d336e7b521863dfe81db242107949a8265f134e9d5f07a5254b0a9e19013e7cff5aa79d194cd018d90e5d3854aa9786d790eb04f2f254bbb0f838ee46e12b5fae274ab191dd67eec481217f948ed2b9a16c34e74bd6563c696524298a2d2913380a98ab138c7e19a6702cc724b7954b08961adea99fbedd7e4fbd35950a639ab01c68e3ee9025b1952eb573c6cb017b541d28d2c07415864a30ddc8bb4b5a340c3c664b763f353808d6c144ff8329edefab1f0d05d7d465d40da5eef2fa1aaf078788ae795ed7affc64b9670914e7f89c9e4ec6284192af24f0a4abf36f66b011dd1e6a4fdb06699f6d1ebf24fbe083c72c1a2c10af0e19bce089e4feb390bb7b6796578420b9dbe8baa7b7aa29cf51da1e0b51e4b92eed78e1558a21876685f9821a0cae9d188527e2b9da3ae7a874819b59a831624f27bff31abf6e6504f60f1b85eb56e772f8d9c78b500aaf69ecccd7e8139f6be4176ca38f82a64593]

# tcId = 63
# NIST draft-celi-acvp-ml-dsa.html Table-1 - KATs for rejection cases
mu = 24b08c8bf1985221035db639ae15c4a704c4891bc9c1b95524aecc415a52d318a8017f95945600fd02edb7111e67b35f61e2f131f42c972937659ecaf8684779
result = valid
sig = 5c6a9a4d68ee747c58286dc2ff1c89ec989fc73668bff0d556459a2e330fa45e69578da81c3dbf0f195f20aa3f0153c2cf8c58c860319b777877abe94e1ddc9bd5988f7109bedea0251d53f174ff09f83522869cc1ef4e5f82580d76476ccfc46aac7092cab9246027277317a22e1da71fe454ebb8b2258323eced53575d35d58cdf30a15b2fedaf4886968d29bf36fd91055eca8c3d7b16fcfaf292d1d75ab5a7772f01c352c715b003e329763bfbbd726c11a5e46a7c0bd878888dc4f6d06c63917a0f32c328567baf4b12eb008a092c432cedb01066cb6e8108e3503b8adfbc36a3ea55563fe93a7ee8e3a93e3dc6650acaf1fe87d9a5d5952d874885d49a3702ec7a20815203f6c174189f703d8feb94075b65985044a7f4d8442f0953fc22dc79e61f8825c6481661e61917de7a26b5ebe19a7653ffda0a5055413b0a5d5e40cd5f899ed6da782fc37643579b2d127a494d21763389fd92059bf9c574317b67b053779fd74c4d73f273a5909070f3dab3cf677bb57aec70de5a1e5117746905de74e45d978c3b0e77ef279542dfa9531c679690bf4bc51528eb31cfc552e4d0a57dae4ebcbccb335a2b64e1e205e078be9a9508cee1c46ab0b68c24190a21513d16239aee63eb36af98cfbb951efb605e6dff88ab1a4edb3a9abc46d548af39ad107aaee25258f48086d38a265e23b97184232479bc427ec8f3be4131d4b5f483bdb2e7a7194cbf8e5c0e1151daadf0305bec7f50093f38c326df618a7f0b2ae9dc2cdbd64bd528afc9dff0e6c69843ccc327ba985238da6608b4bbaf1ceeaf0d8f31a2feea45b7994c28881686076dafce0da1b31228a925399643eebb524e12492bb7e8a3535c378a07030f12cf160b44c99982caff4834a82a98f3462d1620dee3257003638383924acab6b70a20eb1bd0d842e151bdf7687fec9ec45be582a216117dcbd571bf41675bc8111c2834b98a286ac7da34264a6e15c5f6331bba11d1d3d4ab7375b890d32f081fa56664ecb7afc816e8c0c1fddace05838fadf8763cd1bd7e43693280987a393130d02f76654e9478cd846636b37ffcb3deee4a96843cde373146c73df145accdd343c1472b2dc9e2783afed69847bea8b7af88d84e4e5d641b5fe9ca8381f567d68ad0cfefcb2bf2c03a51f0d6f73c35f015b990e35c5b39e353e19667fd91426a10fa33e946253309237af5a08331fd52ad1298df48cd78281c83c14afe61296e3234e423833981085c54e5279c654a2dc3f8521fd9ef99a933f00c7bf96c046553b5fa447b8113c38006bdb563b094ad30b654bdfedce542e7a2592359b8d2e937ee61820b600735942c0f7b679c01a58b55d50bad470e932ea12dd05c88a0ac99a8f42ab2a2737f461b171a261ef3e60497236f33c2a56ab50a53a529c6070b29620814f8f7ecf7eb287bbb48733d7620deac58d8e4d4300a3dd8796e1ea9248cab6df9d0255196371c0fb999b122c584f8e30f3f069ca6a5adafa402914be6a89de2b767e95f446f665f436088db81b4fd3892c4dacc8c4494ca1f4932c13c1bea2d52f0efe4ed691c96fd71647ce3f84b688a7c84dba07363da5019e79f4ea7ac57958fb15545764f1fc82b43a45f519eab9992d9ef6bfa08e8f189c60c9df7fd84e7033d2cd7f6fcb52e75d0edaf7c210fc0d20e2f23f40daa1d286ee1eb7d29addb81768d1c461af699f5144a00be35aee02bf2522e5c18641f821181a4b39d85d69c0f0d3fb5b525dcef3ca56ad4fffa9532ae1752d6bd17c13ba3b0730387e55a95495e4d8026959b25052dc0dba54534c66885838a42bb7369772aa362a627dba5a681e354b5e120160ce88084d34d56946cf3483b3f0e8cfe3ce5e46762ae793513b89c7adc0f16df1c191f45bbfb0f594aec57adaf9934dff35d9dfbe0297abc73d453e62b119d2a853c7ff25eab56d4c77f2af205b3fe5c06bb79c2216c9ba592ec42b3d464936711cf2188000f49d4c1d75c64418a53f4bc3ef7b8be05c05f45c3282a507753c314e1cb9820629d4d25e99be65508763a5d0347cab7fe514bcb00538dd6f4c816a8bef5b367b704592cae973c901b09f88a8dc700486c3325e59df23ca576cac14fdff04d23b73171a2d98e939b0a586d54fbd37c9d639d838e47ce501e82e5b7ac7c8eecfa0551641b7319380e01d92667cbb729403690a41455766c283ab592318f2e6a2dcfcae18ca481b939cc81ae8e925448148d549c836d25e268b4cf7a4e633c7ed5517edf3c01e9b59d67c89b0c9aa06b2bd1a21d183f3b6b23440d168220fc69704c323073477cd188f2bd16e7a842fcdb7bdf89c7d58d2347108f8010603de177279844393ce8ef92b98eb287fd88873658618d8ba30f80c9c8c8de7cdde9f09efaeec1775699da00f22e040add9687d38b2a882461ad028013d2607d7235b182fd392e765c7d67b4b0555ff44cdeb7f958b713640fe0e59f8398ab8c26f00b87956375bf714958ed6f1cf44f7a8dbb1d4f8f627273afbd93662bf3f7499b58f13bb12dcfa1f0ed1eddc8e0ced6ec7d0a30f5d5f8492d9111633d154c0869a4f8311f37659c8d96c615b5a3f563b27b006a1a5f46e6871170c161d25f4f4f30ac58d318a685fe2968913a0e797c132dfd216cca67e69b4993a1cbc71d90676b7bec9717ec1280df310a1e265f7bc45ab4790c29300850ec6e4d56f774c552652e099a692bc6fcdbdf9f7846c3a486df4d30290cfd53e55eedb810ddb4e3333ebe53e2df821d80eb1f0f443314dd2abd11e17d4a0bc6a2a77fdbebc23168805f4fffc488f41fbdb80d413be95e35a5b86681da521c7b044a2df75f4647630dc842f379b7dd30446a2bd97d643a310d62eda0743b7bd22fdef81295dc8506e667843c2d43f9d17147abc106a33c8d84eed4bee448c803362eb9f2a02e255698b1b6ede5f77dbe179c1e430ddc9c769b2776f0d133e09eb069d61dfb4c816ba66ce16f57dfac50060b9df0e089ff3190b8d7126533aff107e47038323bfb6dddfdcb61c053d722623e1616b5012c3658bc12b8785a43756560f9ec9731b48c85581400c3f241055904c168bda657a28aac3cb51380a34cfff7b8831fb736317d893376d7d8abc9cc626d927e0076511619508a13e9f30e8f8b44fc3185cc8dcbab24aa49686d341444d0e602ad5b6ed3feb8c9355d730d25ba12999dd1178db71f46df76ba1d32b6c148275d0f4029016e257ffd12306a7873648d3479c82585089214e56689d7d8ca98e8633a23869ce82cbf93294aa4900fd7ab6e13d73e38dce325f4502430a90553ae1a7860cef49850f8ebef2f217a3bc5654ea4d157efb09690c456ae2069254b2282cff0e9ae8ec07553580bc1bdf1eb03f5c7101ea37d1c757c7dfc034f24143dfe7a676ad2d277e54a665e8e13982f81f59d35cb3e612550f5c68e158889c34f4a437669fc426f8513d383690d57626f9b2fb87f16d21c9e0ac850f553d911805ab15c788fc6035908ca6ac7cdb85efc80abca569c9c5a8efd1eae019fab9635e995e864fc8ed3a3c5fd23f2f771d07f1cf638cac1aecaede5c1f02cf28de201263fe8bd745650e5eface696e3a4c4b5431c64759f653427615a49a34e8ae1a6f1d16195d7962f879f205c53484d163500f675d636e2ad9fb62e65c09868345151812610873fa7b4b5e91e3863f1a71103dc57a1396323394925042bc2ee1ab888f869d10aaf54783253ab06a736e0abe79f9b791a4778844518a507ac817915d97bfd6fb02a8074756c06416ce8f2f7858e9e2982c8bd758247ce7f456ec0c9e1e1424fcbc244bfd6858076e2ee8fa947ba7fc92ca6eee65b9eac641d6cc46ca4b8580a4c1382e1aa1700912890d281fc30ed36cf4f18068c588a984aff26f2049b37d42d8be337ed113f7812ffa485ef0c38a44c5eb6c6a5c1893010f56cbce5b52f55f6f6e6689b58bff0e5ff37147d22c8a6a7852b0397a14116681e5b777f13cce7bccee030553053bc1bc075488f73825339330b6ac83e38b5a8f56490b037aa2ef18d7393712ceb9eb907a94aeacb3b90bc504dd2be549d4bbd273341dfb6523428e76e97a517831000953797e438c4240c5a0cc597c699d7352242ff1791a6a77a0cc1a366ac2847f4a92c972e72261c3531ad08e336ba4047a3a01ee02af6f0eb5910c0650a1bf704be56f8b5fb3b6e67ce05c7ba743670a305178375f8709d0f11e1cfcafb6e4fb718bf3c5318b3b48b00dbb0f3b35ff1d9f30956ab1ff870449182a6d0a5ccffd51cce5947924260e9ba4b40a5181a843439e93471c015b9b5565c05cf4cf43176ee7fb77a5f2e961f4dc58b73b51c0f89a8661f826484ec9ba245b160309fa19c365208d46188a3ef9fa51e0157336154b52ca77652389918a9fcd2f4f5cd8c201218c69a8cee3a046ff0bb39ea5fc9fd4411953226d56a1ce94d78dcc55a908e201f2b9512fcbc15b8aaaa7f772c60a2ba61494a222577a2226a204bb507aacc4e7935645315d80301f84f71ae27c9b97a8a3eb93ea801d03bdc5ff8d825cf7f81adef0b61e89242c2010517fa3b006c4d2059d5eab0a2ecd0e73b20dbb366f719d2bd48f8977bc12a9c6464b65c18b9c9f02fee08a475e863cf144be9dfc2ce1101b3a57ebff52e53d508d2336fd8adfbe05caa2e41bee847e67cfca0bd20e33d1fdff6c5abd28e0cf9445eb646b2b4a86d6216f62b4dce3ebabb9a10f7bb4bd930def32f9da7fa0d1ecdaf50bc508f4f1d277b28cebe3a6617e3f1a3703117b0f581f0fa391a6faa601bbfb2cb6004b7ae2373128b923f0b3f29ce3a8f6c88f3b26f690cf43c9de1dadd2142032955db14837033fe4e6e399ecdffbce933a0b2f4dc9ab3ffb188428bb06226c5c1be905a9c45c9d686433038982eef16341472644bd7fb0ef930280a9383beddd34d1b4b3cc851dd7b904084f977b22fd8487bb9019a9272905ca63e93c0594748cdeb0d258974f9376a7c0c3226c3b590a5767d9e1e6203c328ef1f9ae43e8bb156783744a56173bdf359a15b405d115946641fca311c24dbf575bd76110c721b49c2164063dba06b3a88bde4776170e4fe5883cc957e44179f57f9b2702b8610bdec0728f57ae90c8bc5dbd3864a46745feed254790b8b90dc5a8f951171a54e472c2de93689c581cdb0c750ba31908a931338fc46ebbf7204ab26d771d0eafdc28735074c1bea3ef4bbf674bc9343c522bc78d197a8a21e88eb178b7dc26b7d842d1013655c649d1e4e7cfc62868536421300801142e4535b5ed712105cd7f7fd46486c32cc801f92d9663b5721320dd80b94a748fb15e1a821c71e12305d72293813477800e493da6bc7e57adc787e435c8a93d147916e8c9c18e68d48ff606ead26543cf208fdd55fd08ab332203547c8ba92fd42f5aafe8a8263aabd0953af0e935ba2dafb4a496587c9d42e3d55fdbbbcb95097b41225d5730e56de106628e6b51587bc8790e8617cb3cec79a7b5b7c12cbefcaa8ee670096936d9a820740f8f8ca20926e1bbb8a5861378eb874fa9d6dfbc16a6d3dddafb99af013e16e4f4dc8bceada52452655e6175cc9897eb716b974d0c893cf7153eb57736999a1bbe50faabfb333f7e69051a113c5a7a30deb018cf06d307df520d3ebdb80111fa008c1c89c7491851f36c8f18b2fa7b1c190fb924b72673bfae7865eb921f38f20dcfe4f05de5f7a909f13449623d4e6b13d0576087eee1200be5b05db6a46ceee4fe76283bb5a5fd12ef639c14ad1625a2e0f2caa6abe56a67bbabaa7ee88987880c276129076b0d6c6e745683ae56d1bf3a9da017a704e09a6327e3cfeb58df174eafcea5d1de3ee5fdb097d04d5f6d05f80ec331ccb34df4613ec5b75352ee80972ba651033043c14d668fe983bf6f8768688cc2086fafdb9294a4558db7096ad14a3a3b6359753c74bdbd69b925cc59861c56381510ffb084d403ceff0b6164c9f02202a01213984f6ed11d24a6e5c42864102171eb1566b38444dd017b98aee8c68c0f19bd319580c19c63fead823bcfdf6e6fe82e5c6630e983ae4e05e36ee9c41bcd32da818c9e53845dddc5ff1eb98f9ed502aa3bfb4cbd6c8398940a3c684db543d48c7bef623d5c71ddc9f34eabb2d1c574d12ad1beb7cd7a40289aa990e2159d2bf0844ec751364e3828028cc8cb395b3e42be5fa904117e0218eec82e9c5c4c9a6feab070f4957bc29591e602ff01fc52cc628f1a3366bdd2df1875eecc1bbb3656ed7952c3dd3a9f1c223d45ddf73f3f41c42cca6ac2cf49b3f659679777334621a970f24935607d614f5a76984d7554ce5fde30c9e75dc8973d604eb03b1d6dfe62e07db085d91b873f40f91a745e4575a981f88edc04bdc5bdd3f370e73d7f0d4e9d415771462e3d8ac8d0ff67009ad2b054cdddfe6f3253b748a91c5e2f9fd839ab1c6feff69739cbdd3e7ecee1617415f8c0312c6cadae0ff44a6cc0cceddeefc0000000000000000000000000000000000000000000000000000060f151d22292c31
flags = BoundaryCondition,ValidSignature,Internal

[privateSeed = b5c07ecefe9e7c3b885fdef032bdf9f807b4011e2dfe6806c088d2081631c8eb]
[publicKey = d2150c301d2d136e8e586258e384cbf0909f23360f17d777ff1e8b8f4b464b97ac7345bcfe2f69ad8e3f666c3858d66e80eb800103986238a76af9ccb4a44b1098fcfa6eb8711d19da5eb1409615a1632ca311b41845bcbe09fca821dfd22e1ea4b425727531432b8e9533a1d23c39aa633595121277da9da12a5af1a9e2d4e9f91a30d5e65f893f1f9b5433fcd786dc70895dbd1363b0640a0710c6d983b20181b1d3b45370f2e3746aa7819959575e49893df073a03a00e06a349918745fa5b22e821c36d2088f16d15a3b14cb43e360939cdb4ff1e855a8d276876411f329b59eee7a95864bf0a0401bd60d3201631fc68ccf3d5e43ad57281131d460b007e1add93eb9c1559a9eed62773758903801f947b97f9c5035fc4bf7e474153ee2373cf63f50c0172633c735c462f8543ae6ae3fa4d972cc05a3e06f0c8b3c38890e9f0906aa048ab1bd33f28d7ac11a22c7f5d66ef21c2375a8d41a0af4e09190ef69dd19c31aaeb14d2196aa0dfd4e31e23ad6f4ff6815ec923d13341c81202ff0f267eae71d764c4eb0974af583355bc721d544f61da6c37d021cd4c1fb26ba120e9829e5acec48cd1a7597ec0af67beed076f4f46d497a580a6b20f6e5bd17a7128bc7615b175f7221e93960af416672709a8238306fe17a2165f99dbf187df171fdfb9a5288a8b76bc52a6ce31b086a53a383d72c1320f11abf91fc91d6eefe72fa6765eb9b1bfda5ae589a0286b0a4836bc050ac7bef14c67bcf2a1464c6bd436be087f94e09930941876b7a0c22378f28378220a343c4d19a74921efee93e4137b415b9d0f0153a9fa3e0c211a53edc3ab9c3761851592d81b786666bf20c54e85405068471bf0d556b4e265a360db8a43fda819ecaa0773ca2dc9169652ceba35330caec58c5ee45fc59df8f523c69eca32080ca8b1be2820d0e8e40b28ad1b6dc9e94f495aa1d550df4eba8e4104aaadd595e4ed393cdf2009b66d4591ce781e32f907cfa1b207ee29fcb7c1927d369fd7a6a92c3c686a296e8576c8e7d0dc196077f78b359fa5e794ffc33c496566b03d27b3c215ce6cc41f06997e456d07dfeb6ab70e5114a659f01ad42faaa580c5db1d5660710c9438f0d744cd93cc68727da057a5ad0535f51a238d0842678fee18f294dd7cc2699382d71f3db5d95f1de2ba553256b59249c14526d9be386c254bd2c97cdb5a470b002ce9e9ceb7aa00d4ebfc4c753750a33cb306b1da67d2786be919bb71f5f8b0b3c7af06a99c4f2611465989414a2022eec80abb4e7704c89c4b88e489dc662ac7e9a33770a9ed2f2bc12ec24a5fb83a09f83ec4ae25fdd1986a416a1bd3aa82d3ce0cee2afd83f6e8639e4234c2e9988ca2e7a4078116056312e77658aca14cb11dbcc739ab70c4c3893149e43c403e184cd53835e5d4b7311964c36aff3f0b3659a11d9fc37bf38c433ce8db8660104b1c765ba790c50031fef49050bea4b8d55e88c8d80a30d3e5fbaa614763a5534c3b1214348da31125812a6b5d297186a3fe94e289c9376533e92c49e380513af3a34f81523121360a5ededf1b910f027a758160c5dcb8ca861cd45cdae9e904c2b47d37522205e4ba3802e0c545a516a54ad917afcc17403b0d68bddfcb3841da8077d1db925ecff8c3d3a269cdbd04ceee136b97d8488aad5027d8e8044d942ba1ae4015df0412579b7d00f4dac398107e78098e876a5e95a75d584ec8fb4e2b04a64d2cf9a3b065722632c318fd3bd59a61681968a25f42406aa9128a1e95cbed7aec8b617f4ba6952f9c6dc27b99e11bd935d726f6325aae1fd5d9dafa1c6c1e148e5262aeb305eb324b30f32eaa301fbb65f875226a6c9775e9e2e2cfbcaaf4573d6b551ecd1cda1618a3ab6f0243e68890630bb4496426e2dc25d1f0cae51c291a7c18bb17d3a10cfd1ed6f09e015645c502e6509fff8b75aaa7a307de78945912d8ad2566de9fdffa0bbb5e51f6acc2db6600a94cdc16af8ba07921072bd385399f7f53fa861b07e1b9fcf45fcb7a75217344f854b1a03af2aa76810e4291c29f9811ecf1fefca561bda20e8b89e4932234d21f722cbf3c4979b07cfa0fb697f05d8291fedf8986d051334471dda6e9963e086bac86da387c530e9a624e741a03d1b406949aec241ba2f646e4dca4ecc4a61898d7320ef7c6f0c9a330a04068d6cdcf05af67b077117bbb7031faf558efd63962d64925417089b5065cde237039f6a4f45dc2513a891b7d47bf8a82ab9d080fa27cd5e6b02b29b799fb51e37f47a951c69cb505d7389209b9bd02e47bda35ec9378a115780a5e2e5338fafd825bdd39cf5697ffb9b8690bcf959cce8ef07a56c18753dd1efe95323a98d5d703b9fb074071f8ab66230876a3973400c576eaf0f5e0fbf479fccc1c93578581e9e5c49e61b7c0b0febb6e18163943fb63d5d7cf817c654b924e524dcfa4dcfde730f4ea5c93c3986b5e7948144b3bfad58c7d85c51f38d31852c8fb93658b3b5595556ad5b457e4b7dfe7e5ae0466252082da2836b51392f0468e7851444a1069bb33032e62b8a6e790b5220bb885889e9d30bff570c3c16bb9371a5aacb0c50f9576bcea0f95c7ea878554b092e3957c650e70e42399c44953fe8d9489ec0fd46e3757064aaefaa4af411bc078d2d9c07551ede7e1fa8cea7d61561b0a4723414aba5eec3e408a8a4843a57ea9243eaf45d7a8072606839ba5d1ecca7852539eaf560b86e863cb9bf715d820eec08e8ac6a92720038ec6ca279d133ae77324c4dca806737996ea3ce0e21bc96823c19b3359495172131eed57aed38f9e6e5ce585aeff9ae638a953439952a42446433208f6aa69ea3d387fcef0884fa169919d4f66aa55f0c3307d2f053cb78ca9795b02b81959120c3f33f964bafc9d2f0d30dbcdd92e58c936642049d02beaba5856e695ae2c6074d4b359619356af6074fdc1b72e455b66d10c9d6efe87f1ec1b57fd66eb94c75cab4bf465646b1df17c1ca77d07399d2770158ab5648ddfbe7f3b8586981f900d500c015874d5f36b3f471796f9872fd5525e4722ace74677888e84aa531665deb6ea4e8591697b450b8ac650589fd5a24e507b6cb1506422697fa4391f4039c3f6c88755d498405a47f481d47bddcbe1c57f5dec1987be8f8045a227c7b3ef9fcaa8124fda386d2b027cfa3c01ab43e0c6b61486f45591dab22a01ec772d534ddc505ca776680610ebd39911fa2c9572cf79d022173f97cf78dd4a7ac7912aba32d4829deca149d8d7386e310517fc83786ae2093ea4e61fc7215e2f18e3a69bfcd4c46956a61c7ff410d6046b21d594c056fe678183acfe18eec005a952be7d5ef8faa4a4700d529d218a7fc17fef73fb5b838ad4480ea44427668325cabfa97d065f59788c66c9dc498dcc9174e170982c7e4873e2ebe372aafd507a05797cc7164dc1a9148282ff97a2baaf1e4b1fbbc8a16c84d99dfe8028173d98c31538e25603ca4efcb6f94222388e147a2eded3e522155aad48fe5c922e9b6119ca37f6cf01012baa055e24455606fc20c7d6adf339cda313028545bef05bcd7317b9e617c837a8cfddaccf33df2a8253a11892488e8e0a47007d36e3b4c5a1697d8aa567c2e6f4952a99ea8be0df74d5d94aa5028bfdca4112dbaa848f3]

# tcId = 64
# NIST draft-celi-acvp-ml-dsa.html Table-2 - KATs for rejection count
mu = a85fce2c45aef75e0caa1f463d0e34ae1b03a98123b49cf446b6ce47fb48dc49e64ba17ad0d12e14e461f658cd36978a1be97bc1c75d5756329d7f82bb481a62
result = valid
sig = 2d5b7f3562a927f012fd36da7296db208f1c924f31a8ae207a0e1bcd1a8334333b1895f35de2e5ec45a3b780921925957e57897501c50f589d3c9e9b0cd91e2b267dd454b0eee6102d25005e453e760496fb650bde0b7577456573f33a37cf1dd7402517c5911e826e86eedf65885707fcaeea1df4554862a9c3455fe94f6f3c9e2489f162e82b1a0e452decd1fc9033b3787354896b988d1494d6094c42c30d109c8723af884dce37794f6aa4df88dd1c8351f513af52ec7d58dc8bc724d71f8d809d3eb080ea2901705725fbc7e7f14fb2ff46e09c198d745973204ea462912bf2567b5147ce2945932447ac4ef210c382a6c53d027a54f3cc2b1d7fd6df1ef2d57d71db478771185dc1c48edc82d073f70dbe336fddc89aed8159bd313125e8478827c550b4fa073590ded58b68bda82b9fabba34d7faf2db7cb1de05709eacde88208b4605a8a06a50547b7c3449c5df806a6ed94daf1bdc9b6343d2ae310d9e71df7947b4879400c1f71505fe2952de505a2dfc087d048202be98aeb11dcf2d5d014c9ab439ce4c76c61f31034d9a6e341c36ca0dcda9de026d07a25fb34fd40b6c7110251c0f7d27e1038ade4e2b1b297238fb4b8de0860ae9b630889ee9b13f062b4c45f5c83bec0e3417717cbecac27ed499f7c0188adbaebd638ce7584cd2beb9ffcd0d5384b972a12b5bf6f41c72c2ce490f2dc2649649341ca13a2e4618d99bef57647ca6eec779b46b06adacbea8f98a6c6cc5ce0907a07e2564f8d5294c5563fc4fee18402f587b462e7ea514123503c9dff0abc355559647baf5ceb5ae2e324aee5b792ce2de871e308b35a6b91fd081fcb2e0bf0dc4a5b510167bbe14d9a18a8e093e9997dc993d7d936fd14b9301edbb38edfe0caebb5e4fd24bcd7dbe8a49bf4260e1b255710b63e1beda90596849f5aeda45a91909d69fd85550911447a6551e598cd4453636cbeae13811e4c4ce6f1ef538ef8448e6c319224192ba3af54562e45f067811c4ba60b3b80f00636c2ddd40caf89360288240fa148587cde9bfa2bd55237382fc7cbb7e7d27b6b99b27d578808b1619abd9714a1b3473ade42542e9dcb69b5c2db96f02152eb02e1f68fd67166c75fdb2b88d7d4034348a9b1e00970b2d1052143e8a7cef00d3f12bba073ff1bff6396594926944e805c0a230e38e9ff2fd8cb5eb95620faa19200bb14da6811c0dea469ea6ca955c47f5546900808fbf0b12cb5e660c44853d315251574b5b8c2652e534d367d9b70010169ba7d872970ae6a227c3d4c4278245d9723f2ec25eebca786de9f4259c47e6efc6227376eac30949431dc6c5e0dbafae358abe048975e47509d1c519f17e332e5df39ef40f543ea657f39e3470ad5d197e3d5c377f2f9c929a409b183aaafad98e2f025396c6dac74968e65b1484bfa90c5dffaf43f9b091fff29a50fe0baf4030a419b05170a5e1a0880d1c2b357e1c05991f30c405230f38a391b1fafb523cfb845fc3694316989ade174b0aa8102985935f0263df6b5dbcad17ebd3e8f8e8af025e228b2fa3e77b19e5fa7894fe005959ff44036fef1fa6837129c5d3d6634b1512f443e77b6217357348d5f05205987c257fc599d59a9427bea44a75652dd17c9b79bbe58edc3438af91700184a5d3021d34acd63834b7c8097d3f5c59eb115d7b3f073683a43c0c8ac3552de1c5880af323ec141f4d9a93af10b68e5e2ce32ca41036f8d05d19dae4dd5f2d7a42059386b18163e02caf9687c56b50974c13e5a1b7e125431e770a6220a3b3ee9a2bc6a0a959055767d250c9a2d083828e511ecbe126b15ec8243217b082135f1b4736e990fe7666159b0ca6a1291daea62af6893a68fe405d114f788747fd7aad26b46abddd45d82bdd3e10ddb8c7febb506fb737c4997baec4e7032cef0edbf37c47450e7bdae9d95e29660ae0542741b32ebaf2b22bea952e9cf00ef23bfde3a8a12a0a72521321c43cec6b9c55128607bc5ed12089ab84d648084b0f9b31a26d7b701dd8eebd0e20c1932ebac0467701a336e938b295a0f042dcb967294df1da77cc8f2c3c8ff5a2fe42d6c4f86595a56d7ab021642c07bfff05ddae69a09d245b750b473a0ead6128a5bcb6843f5ee573e1c4f470f9f276e6c28cb6e545a47a92efb910fdc16c7cd00b4ecbf48b28936ce98c7f21d1d840627eaca1d394e3a6bb2bc95b5bb4fc8d90cbe627ce5d5490301852dffe7663d564a068070e5225b3cab54a785126eefcd5b45fd39d1b5693081a2529f3fe7c4815a8e26635d0d852ac6b690bdb8aa94fefde69c530583db484511d3f9d6dc8097c2dba8e6eba967b69969009ecd7fe169a7031ff555df225874f9755ef183be9d07a656e9362dcf268868c09fb3dcdc8e3677999ff57d4a238a59124c913307d5740374b3a37c6b886f35e4c0f52e38aa3664e4964a97417713ab83cb20aa83ca4f3b8d469b8b8e37573562006364d1b1a9089ff970e39fa62e7c2bcb681f0f6bcba2799932cecfe35b49e3878beaea2aaada3bd9be697ad6c90b2820b1c337ff4fce05c6ce2f69c71cee6183cda513e424ff2e01ade3c461ae09051fbeabaecbd364273f450c090bea75d2b269e9d2076b0229ba0426ef4dbede8ed514f760b2613fd1bdd27e460506ad1913fbfad244908de7bce6e80889ea1b7b9ac8966507d80eb9cc1815e7b49fcd144f56aad6e81fb1a8285ed9f68a0e191eb6c6aa85da5174d57260e008532fee96ff58df4176ae37bb1ef072945b664432cf8f820f6e283ccf411d000f3e4c5831ad1e2d7e0260687d4ee118c7737c4fc3b42f7e262885ad187edf4982d88a23eba701572c772b4df04d2f0bd440de6f459b7dd88f7421255276008ffa0a49a6441c1f996862e5f8319200996bbd4d2dae73d94c949f1bb4568eb915add88f09a152efc58c053e0c1db052160e5f694765db91082afa8b249b329577a489ca8224c63e61676c943d3e0915d4be08dd38c50bd383eda3ae1fa1aa6eac3159b57b4aa47a273e711e6f3be4430bbcca22c894e9f4e78e22dcbd41b40d99bb5c1e9c30c5c26664a73ed595cc1e3cf0027725e822794777e8a5eee62f69566120970e619826b9be57f3f8b3bb7a10ebc3480c159579d349833ae62b6a4fdaedc0705a5720cf907b52c14b39166778bea746aac897f39620337fb210657a80e38d1abab32b516e0dd5a36fb55b0c5c373d17f43b4d1ec1744b86c2d39f2bcc4fd7bdc3a5a28b4bd48a1cd00f6d8787bae5204a512bff63bd61519a953dd8e13ad1d8d9766020ae92a76d6f330874e4ffaef22936799de3bec669f74f72b0dbe5f8440f7ce5625b14dc6ab066e615205f27639f18cd3ed5d7ad66c1ba612c2cdc2d29df9779bae278790c6dcaaf702da98b1eaa5b906c6f909add81e5172840348a2e8b480412d61c76db3a7a537498a9797d18376e42173ea3782a6caf18031b3ce24b226d7883b368c37fced4acb94cb0f3842a4c97b6b0dee00654c11df49dd0ad277106e9b5c57d7e24f7099a778d4709733e548941518a83088cab7228c9362cba748adcc58519b3e5fa4d90127769ea174e1e3f2e62cf25d42bb061f409eedd9e1ce3d43dd783f60f30efc3dfb33b1b6814898a522e46f9c87fe6fae98c63bb9a69a359d8ae218218e1fbe69fda60197f08c316d8db8b49086291af803eafcf400b042780d7259528556591f55fc3bc3890277d6b537894da56bbeaaa9459ef526270bd9ec35eb0607344c48c2ec1dcc13dc94a3a7783f5eedca808f548b6f91be0b73b69e518420d0ca8673a9fd1778a7c47309f3c18faa23b025b4c59f86978c393f761be2fbf835788d6da0113a29ba7c7c4af072a53a48f2ec069820fef64b612c41f7deaf0104cc159f3437d91f87bc2d5db702b48924c0c678f8ea77c01ca8b2f523d5a3b2cb45923aa78602425591e9c788ce1189be27544bc54de6485594fb85cdd28211e7dda111e05b7e039c78b7bd0938168dc58b95d8795ccf06a4adbabb3909f9d4756583e78a095e1fbbf750604b6598c9825ed57edd00fdbf23501b579bb821992a8fd0eb68d9288bc7d48514848e54c3a909d713515a51ec4be9e47fc1329361f296396782939aadf4c44d4a27c8a0eeb27b8536c71e3aa8269fe9bd27dc4c42622015be1cd1b08d7643ed70fae0fbcac8f533dfdbe0afe1aed568b0321fc87367069b6511594a4748c39d8fe96f759522f969734edab2dc2b8c3ceafef4d657d50e96ce52f2276810fd16439d488364f2afebb459ce640c42f11412178ab9fc6fc839988ad7e7ecb27bacf7eb604abca894ce641b1eb2c0e110aab3239f91a11ea39531708cf2c223d5d5511c6ae64614f1f18452a19b073460bb589e75217dd4043fc2ed385270e4f0c1c6ac1e3b3ea820c082d59adb1d489ddbc54b4364b090c77aba89159ddf45570eeaf86f08bcf9737c790bd4b51be93b1e87d64eba3378ed4d5d2e032a81afe2e11c76f87e6b11fe1ed1fea2036fa978e869030be36ae24a70596a37c4f35351b1b75df3975d9903ceb9cbe904da262f9d7d30d8ee8ae3c8bb80eab39e4167fefb4583de21877b98c8d29f1a90b53f214417101111204bdb8c32d7f70efc8439e4fb619729b09553403e37b221683ec9c54a6b46ddb88d168af543a137cf6f5687d0f1be5268610e8ef8925cde33fccc1016a87f7e096fecac1c2b31b6e5c31b05ac7ef93c34c4451528fe5d44da829ad28bd32a384fbd4c046e806faa8fde7028750d1d2b62e3319efbab773c30df6c14d031cfbe1aa2e5966093d55d2d45f4f76ad71533d9501316c8749023e169d440232fa698aee386604f9770beacd5f18a0e5c7c26e61885b00777357ae7462626dbcf7d95391390dd84c1c1529a41099230cce3ccfc39748c485e425256cb1d488798b1ab7e48cd4fa570cbcf7d80512d58aa273941d116560d41754f22f0e91066c0a54dba759fb3ac7bd1d68b4d72402ccfbb2cc04937495e2060addceb078ad3038b6dd826b5a365ac79da8058124de3505ccc60cad0b512b525849cc245afd9e495b44e54e2956eb040130f3da73b08ddeba646d1ada2057d816aa8e1e1409547ad9a8d3b272cc90c505acf6fe105d12eb9cbb3ec9e9eb578c41b028a2d2851e40ed43335efebba3fd61a7e63f85c394d727e1c0f86803683ae3e26b59cd2df17fe624bc9ac29c651e07e8e9fe38e30fd03a769f3c1eb42f4d7a53012ca8424ca63e4853c5486533af3990f451b594d4ac6b7f6fc5bf26d6501b0d7f5a8cbafe28bc0b38aba6afc508c9045c7cc3c098eb963c4a2c33ef81423a99fd788df7e044dba4f5d4848189d4dc7ada36e687421071203a7ef8891b8bf7d2e762827c8ea200f4d59c886d22d9a094f7688fa6b8f560240a091f8e05bd03a39b73af00c23b8028118b7013a0074c885090ac47415a386eb1ee78c55d97f836b3b7490097b63391168550765603dd9c764d3d10bada5093607e9db7489d28d8caf4e38f59129f628aeec33e7525b6775e02b0379ff0b2415897748a9a267f444db114630a2d6e342c06a5eb8fbcfea846c960e6b99b535883dbc31dfb092161413e4013034e2916c07699cdd53fc95204f3fb7ceb7c4784d0990eb2a7384bef5c8b79edd4851aadc12e676a1f9e30b3da2b120e6790b443a4b49bd33b5632f3f19fcdd9bf27a726e4565f0842cec175a4e6b1bd6637da5540dfd3b1fb11c024bffec96e92a258f2664c59d60953cdbfa616fd95457465e5608a8f15d571ccfd883ee3c95d86e6fd684ba05065cec3222907f12a9aa6a91dbbda86c352fb34613af02c01c71eaf9765ffc404f6dc36235aa6ce10854efbe31303470ce9509f950a459922590eb7a1e164bc8c9e7a42592352f7ddaab5075443192857756f86c2be40ebe88ddb77ba1fa3a5cf2d742cffcfd8d259532899723f0960b44b08e86eb062e9f1269b9ceef29206c086cbe88fa519d4c1aac8442825fed84b3761c99693f23a8a4d530dbdc35d8bca3572dc075836fc8d6289c0c208e54eb58947ca8b20cb9d3a1103a36ba5bdd123ac6b162336066c4618d0f67249cd3c73e303c20abd7dcb64536df59d6e259fc8a34e4f3e16e870e4156cd102fc4193b43e80bfe1e1c720395b4d56e3630f82c7b07e65990846634bfb82965f691c4e1660e6fe803ac449df3bd615a98c46e0fc71957ace8fa39cb5b0e5bdfaa513b2ca56a3531f7635772194b15afa5b1c81e57a06d74353090d45b9c3e9d540cab82053f1a614bae0055d3631bdd1fceae9c1aed37433b67d09d0170c1e9d7474fe840b7f33ef8081d14589bd6aef1e9cb8af87197fa97081002dfb1294901e0fa480b01ea9f7978f1e9bdb5e70a96c2d9cc200b1ea5a94f4e8ca95af6388da653d2a346fa497338e2c1e7b46f07344ab8d01d2223287c8b9cbcc2c328579db5b8beda0d216be8f4fe02101c7c828ec9dcdf3a577ba6d2d5193f6f7d9399bae5020a5b8e95a1f60000000000000000000000000000000000050f161c252b333a
flags = ManySteps,ValidSignature,Internal

[privateSeed = e8fc3c9fad711dda2946334fbbd331468d6e9ab48eb86dcd03f300a17aebc5e5]
[publicKey = 1152fedb21f9eccba71f28f4fe9e83405dc3d9d575f549d7c003168c992955b5bb1bf4e1690108bf8308b28f9ed8963a6576defd0f68583bad7f7a43115974fda797acd04a3ce4c53be91be5e7c17acaf25e344d5d3f40aa8d0f020747f2aeb7097b158bc6ccf880618bf19c7651198aac481098817a2db4025fb95b4853a236a85c636e398682e00d2951b81cf43ff5ecb18c30ab7e602cc3f00baa8463a0b2a37f9c72e6039d343e7cbb855026e4bce0b7e4cc2e20d674f04d683ecafd8b485e725ac0463ef7e8cdc9c9628dfdec3ed76bb583bde14117c2428ffa57caf49f0f00a56b129ab09d4ad01d1fc312cd7a46092e57398fe88045256affb76d0957b9a9776a3ac6037e7529fca6f7ad0c2aa0b61b928ceea4ca1492d1bc37cbf38e11d3709eba09fac3c2e3a68133253e5e28799a92fb0941fb5f7a785ba96f5c77b87da23a1d4955a1923e090a7e57e0a3747f146f788a453cd8b5aaea08c9113e874c47e7a6145106848b999d41e262546a5657e8cd018dacef76470aec11e3d50861430f97babf3f8937f8713a122c4e921a248417e6b313de0663ebabca5756a8a8b50ec836d44cacdd164a51d8e9e6e704f51307b79f136c2a316df95b990b2a51c861d4739181cd5539bd851fc1dbbccb2274ec8d6b9bf5beed3d8a2327cdbadc661ecddab3b4697022e0fdda68bb0d7b241977bb64b8ec9777f8acef69c5dd8206ac80098bb06a16498b4c4e83a44b1a779ce0a5d08beb5dae5a62910fe6ce17132b82bd7b2ce01f8061f1d5367939a2c032378ef7ee4af8b762fdecd51ec521081270959843fee20ed6a013f78921bdadb42bb7b43157951300f38f4c3a8aebb50fe2b33ccfc286db8b0360e54c6482a2b8f93806d39909ae1119874cca62ce31b2e40cb204c9cc83bbccf4ba1ecc1ff9d0df1b9234a9b576a6944af03b8f427ba83555b67d7dcae2f99e8e4ba1d0cf6fef3d29f469c373d66811680638f34197ee15aee37d6b047ad788a6ffbcc5b98b7e87c7f5f1460c6124b5d2394af094cc264749ee568992c7965e0ca9d963c874ca7318c1359bc811ecdfea29214379634162dd2d3e2d182e7e746c0df7f5c8047cc169be55e18cedfa690cda624b1b25f929cd95bc09a9bd952e5b484571ab7f32c5778537fb474fa799974a16a974fc7a6b9b73bcffa65791ebc941d73dfce899e5d4530063180534f2f325b37337a327079ede401d1e35ae3253f13cd67846eb45735a688af712db8d482707a981794efc591e1cd3a3f97131845a0b53479366d3cd2374f2724e49423604dfbc5304f79f27473a2e4d953d8e0a87bbda982dc1003ef8b7ee04c67e7ccad37efdc470bdd2cfd35cc738d95f33f9856a429ce3b4f39914f5f00022dc8a5361f72c6c347b32c4e0b05d736dd747a55c429c87559055487c77a64aede691251e7289b26c11052e01dc24548f13301dff1261f56c40e7aea59c3216825aba1827f10d979b71b55746b16cd4f642076f2dd56d8d6ad2cd95b226c9a61d41fc737dbcc131500c2ab43e76d1bc4810cf9f7270bfb0af9f39d13673f157ecead555b2ce9fe0dfb5b70af2601e871c5d15700a3470f650c76c961174fec0f002d4c45231ccd22e69a63a8777ec3c17b2822faee8158499e34f45cbf605ca276dc150ee8b93458531ba087e646c83e3b173b4a7686911eb017ee14430b342cec53ece1652c45f1fbf15c7373a0a14850023f5e6e60790b9eefd0651ef64e7f7dbfbf3ae62ab782d667a29a37061434007720a20910edde0fb3d34ed2fa45dedf3252f465e7df00975536250bda1262bce60252de62d9411aaba908b9b1967ed29827807ab2347d2d28fedef7c6f4ee849f0dfb2211795e24002946631e2a124e2e62fd308357dc5d81da4a02f77d7d7e205ce18aa641de4a3b75291d7b54a490dd7194a7b9c5cd9fd2d7b8eb1301d90dd71f8bd5d332e2ae1982698c56f1ac857a57eadb24014cf5408757f3e85817e0580939ab53b1e16876cb0f67e4ae6a0d0863ae95621683d26c7344b6c9c93d1a91d107e594cfcb197cfbcb10c92a1f43f94597f58b1b3e82a92db20dd9726884897c2fd661b33e3ad286981eb3a30b657c51dbc4c7f42c410b565bab630ab71c5da5e80374078944cc1e4678fd03b9c49852b413e2d8c325424218f80daa922406bcb42e3290111d8216061a976ac52c05c4f55478c239c1641adb050b2ee508c3da6bc9cae46b97ec9f4b85b3c8d41592b9a1b5507b343c77a2856be791aa35c0505827d826b4dc15234cf8c4f562b16c684bdb565c06790a2a1ff1b1841817791731cf5709956cc42d546f73c65910650bb7fef94b5ebdbec7019171169585ef773c0ae012aba75b47d0f0707a68279a4953f52ffcbe776676f8b968840c2f26f39c39a121de4d871c858d087d77562a9c05a805c30b4286152fdb05ad6636c105aec1b1d58756fa995d6be196a6028282a4063e47f4d1b3b9deed097c7eeee44341e82199fe6255a318c979cff041ec97c3a60f10fd524850de3cea8031aad2ec82b01055af699cc280d62b0f630b38770054c2bffe5b421bd4e974a9e576d088a0415f3568258fac5fa5565339a57a38f7fa9729ad14affdeadb43e53bb873618ce74546cd880b04bef2746b2859e8a0f49f73a439f778bf244f5a39fcfed2f14d40c89c51bcbd17abe54928ffd2f6e1424e2a24155403a542fcf44bbce3b9dc0ec448fdac9206de1c0e2b69c8e6f942e62d9da3167b5c435e1c3b52b5b7d779200cc264370d6a76f3e8197386e90d274a6c8f3271f5f9b2be463ae7001c1f83003a6f1d15c0a4923b3deb58fe4d70bce1f93642d7fa362c67fd4ff22356aade9ea1a78b21e2b0df8264012c50febfe5eebf2e87d1a0cec47f9311a5de3383717d2ac08e64d7af454786e6675ae31d767dae857e64484cf18a9f896b5009c9163f87581c054f3ae8c9fc743c3c10fff6d6d231e00ddd7364db40a28a0647d5518366544cd209537b0bce2e3a4c805c9da4a7087b012802e901a0cfef028afecdb9c5dc3fdfad78ea09c88ba28b4e5fb8876a1d040c5c2736926bb78d7279d53c069fdcdc75af79b5d1f1a4b5f6365ddf614d28a4bf046b2d2517b1a1d37c39cfb3cbf7f79c8b791325623227acf016c6a1a87bd04fb447e76a6667611a51c029859f387950e73aeac84a2004238112efc9f614b32cd09f3f4e0ed16762132cb61d3a12528560943d9c3dda44adb5db85cd94c3dfe99b7748767625a6d654daf2997e9c553c5e31411c74e1dddef1cdfc4a369b053cfb1527e7511f4268b4970300815bd4a04d935a422d4ab6097601c1cfdf787d346d91e282e9656883a8721efa2632edd2063bcbfa22fd6282db40f650c12f24276cd21cabd2d47806a2305a0dee5510f0383a52f706545bc79ed6246ab012d3b13a350b5e199129463b2e185f48877074d9f8e605328657be20dcc53257f871892daca8360b4b11b0ccf86e6240656eab72f2893d101a7e92ea90038dbfc27141c7e67cf414d09e338bc124c0a8826200df6000c26d20fcd5ea1c8dd5bf793394057b96a1c7e6a3f3757dcfc7e65cef8efcf5384bc284879b90392e10617925b3174ea0b5cb05cf85a44eeaf409d7c5f93870f31d07507d6a07b4a85a722]

# tcId = 65
# NIST draft-celi-acvp-ml-dsa.html Table-2 - KATs for rejection count
mu = 29c1259aa456d269e83f8d926704f877c07dae1cdfa1864a82978e9fddb84036bfcf6ec1a249136e03f0a51f88f448756f0b9a6ba63d385a4cca7035646e76e3
result = valid
sig = f99a829e7b85b90e3bcfb5c3934f7f47b9ee8fa518c06736060af1d37684405446b969655c8c3b3328cf2939482d596063993eca93e36bd7e024b3fbbfccb9222be9e86096557ddd94c204833704366d4dcfcfc5b0f8c274f1ad6da7a613bf5818c6cc5ad769e394a8121c596c39724c488c6648616706c1cec09386b55cf57d4649fa465b92d84468d04786f15366b0a5c47431833ceca4edf3b5982a725c0da947431f1e0c25bb474055c82c397d5375f8261629614d9add88d6118de0714b05f0644c55a498066d6bb2a5fb9b546067598ae5d2392439446f815e08bcc578097c9792ed9d91430bc2cdb54af21be3ce13e5f8e2e4b1981160390e6d7e360fa9493265f284ea8197715deacce27be434fb582e537a750adb3ada88e677f86f82b99130d8248330c948277b858b6a22ee5eaf86e3ffe74864bf23a02ffddeb95148f3f50852cacb1a8c8499704ec217cf55ae50e6513e071db949e7ad6cf646842fc81942e3343b172a9572e977bddf32b8231bbfeaed8bd187df5df9f8d7b807cd44bfbe386aa57544d6d36807126ebe681117abde4ceabb630a4b3e404b48d5ffea995ebcece644e4ebc5b4c32b61fc04628fab6acae642db9b86a70bbf0bae3bb0b75797d8163ce45280ce4fbf3a5bc59ece0d02b83bb46b515cb3eae8cb630596601778e65478c141c562e56d9ece8930154ee8d6f70624394e9c79b0e49ea1fae23344bf5aaabb2f14baa43421305398631951d0d83993b4b3060919015b1d91c8248500dfc29d67623f25f82b1ed78f43990e88de7604faf14b6534c116fb06cdc8a6db81468435ba47e82ed355fada1c17e0d30fa512cf4f70c7a2d3454c2dada76166b7e7a3104dcf83e67c91416057f94c1432e59cc96fc989b24fedf395fee1ab9e24baa111e77bb7aac81d2632b1fbd8daf0523041bed72e85fd737e0f81137bab6f48a6b43fed5c9b014337ece62e5abaccbd9ca2a654b4cab77b1c7da1d3eeda941bd0440a5c9bb8be0c094d0c8c39ad129e4dd598d6a1df2949713fcffc2cced70929f39597604437bdf89aeed5ee9fb12d0cb8009f83ceb56274f6f0b347beea7d7551e9d0d61b50f8e922c70433f9dfb8631a4f3d15b3570c1fedee56665b078ab52bdfc1079fae67e43806cf11cfaf1aa99aa03d1149bf397ee324dd082f18a57c16bf608d2811819784b9912006021fccf111d41768249732873329cdcc0084019324bebc72bac92a1ac88494c35e24a5636e79174ad038420fbcbcf721c26b361611a115c21e835d8d88a44de635f47d0e2906daa2131995f48acd9607db2a82aca16f5f9471f6fdeb7c915b830a7b998dd258ac4b875b1534f88f485a619b3318fe5cfec48b29011ab0764b532776baacc53396cd8f8edda10413e5db79c9710a0af210486690dc6358c03cf5baed935e8868be00192e6dfe1a92cbfae2429299e12821627a6d45539cf41d197a687d8d9e80d41227903aca3c815e5ac807ae7b00f88ba40ccc833326a339e9bc78f392ef2e59c67d93e977175802b13f288dc0609992bc993fb3c538406bc7e0c3f143d00daffbc08ad0e076285814f3808877f4dd52bee60c2dd0df546087946bdf8ac9f1e234cdb2d9139a5d0a87e5439cd8724f7a1dc4fb1a1da4621d0cda8b33863503ce5667b92537736dccaa10e33ffec2d7c917e333fe2a66e0fdeea0dafc38c35e2fb02577eb053d145e01221d094d87d6aac6317f9d2d05730e9e405de97a4122c40eacb085b24a5c0f55c493fec9ca44c17fb7b837d7a6e2b534c8c6684992ad9c9e9ded13e080e740405829235be5aa747bbc1ff99b281769743fd27ec0fe2694aeb93bf219f098dba0a505d51524d29d9a45c934e5dc87eef550c4b3f8903a0da8402275b62de0647e323ad90afa5d33d21f20505bb3296f457e1eaa8e718ed48bfb6700bf5fd5a618e0e06b7c0227f473775e7058eda6cc5d37c61d553f582ec1e1db2cef8471dd600ad8ed278384966b55fc7063db5db2839e8c5e2057478af6121e10bfcc21288117737df6151c44f35a4c8a7a91e0aa2fb54f258e320001ea5970c863ee2a5a9edcea5ccfcb638764bb84236e86758ad5d8188a46757d918bef56cd488c7608ff68d1027eef9f9847683f1088fb0e8b433f9591528d890b17af414ca7f6c58dca24cf4175375c1d1b0bcceb0ef3b8c9db0d93a060e1de457b3956e0eeddbf58d4998bccf1e1aae83bd560339faccf89786cc5bdd2ea6e7f1ee437f8ea8d1619237e4ef94dc9483bd21ca203eaa101684ee1367571db35468af46f855d423596c7687a967aea064441e070f3feefb835ae2d6d75d061e428d5f94d74bdb72af65a3e0e4dceaccbc9ab9189571ae4338721ce9ffca504d68e7ebac46e2924bd179a9eca99d79b0a7b375b410693f657f9b4e2d9cc38fad9cb842bad0b8cdfbf6fc9ae51568604f8c597b0626f7176190aa2b06470992db580f378b37412e24c5c3685a9db8d2b6939197474a811d67ea1fcb6ad18a3e4bd1aab6fe3bd5de4bd920953ccc2c6d4b04ab6de2fd0f8326a5c2e997cf5ea050a564e0df7dbae4d454a46dfc6d53dbc3c80994b31678539cd19220ff53105a4f632cf4b772c5ec8aa940c2c56adbd136f26dd1d24c968878ab78a2316660dff02338f51c74be3db349e2d03496eab2d9c9d12bf0e73398d5187fde099351665307b6141d46b51cda6a3ff9d5ef65ce13a70a0a05e5d4e112cd2bcd1d7ddb6efdc3879efe29a9b98498d1c4729202ff022646cbbf83e0ef93882e1cbca32fe40e50c46dd55f3b8aeb541783c6cab049690c64ffcc14660a829947a50933c595a332af4fd4f2a4c22c1cc08e8df80e524f8c403b14a3ac9b1fa5e3316bb66ea2a8e0e38ff5a6dbf17fd182d01fdde33c64962a4e28f030a77d1b884a3676a0e872de8e9e55a7579ae5174db4ab967d654c5eb4462f79537f6ee4f7a9f687ca794d41227739bc8fe3e40bcb1448d01d93c9a7e97b664021f3cda02513796569db20106a079f47ee631d626c0a66cd8214eea1dab1e4a5d35fa29f721805e818e3d42d6885936d660fe3d0dbfa25f6183c2d35d48ae554f3fe185002d5c27455d0871e097938b8e0f114d3d76ecb1a6cb2960c98ec6ce06a4dfd73a9e88eefda46145fb7280978d9c5e81e9766bf729dcd14f6994f8156b67d8f3c06e9a9b95e5e9a870591f915449e9cf1698fb77cf783cad55523e44e3738bf26c115668cda7f76218e45091cbac69560c734afb2cd091da948c997b93980d14a601f560eac0ebbe7b55f718da433f7f006b0d519cea4c3ef678750be2447a1e0a52437365343da0def5ba3b43e1d62b73c64cbb7658eb620cb447d9135505fe117a556f17bd7a8934f0543b710a9357f7037c0bd896ef81161e7f3027f3086db9e4a8d45282b9a411cc9347819262c282958373ff9013c09841cac542e60d364f6cd661ab34b8a50d0b99e14064b97a4bf198bef1d2a839de2d72d5966ebb16670713f865278f7706afd9a27f1d0c0b0b1d7cb7240fde69265aba0e4716449aa0e22bb98fc4ec9df103564ae4e409262f9d3307e205aca98f9ee8745c4e1386d13e44b5461ed479f635f4bf0efccfca14870d6e9a569da875c7ff6e256e997e2459f644f1a6d712334483af34c15654390e1cbe72e6696aa9fd4810db6581ed957890d8ed2f8311203b46af880963b53c53d604f546065af4cdcd62f868e6099914815f78eb9796955f3daad9d822d8aecb48578f7ce2f9e5fd5bd8c3e3a9194d62837a1d0e53e53dff3e9e0bb0ab96cea99666fdb495d480623ab0085ddaea63b577df49149f1cb7a34b5a35f01f58459834275708f801e0468aef52d563e61dd024ad9970d456c538159b94890bbdbabd555484f21177c43d2be02582be988a407e0b57efb44db39eb79b8889444b0d15c7cb521bcce4b93c3f40ad7c5517e2607c4ba06b43481cb9ddf0dfcaf9fda5f10336d0de848b4ef2202e8b5343357f1ab72fa6d3262833706b709ec950881f0ae6c85072e2c5f3784fc5424e690eb9918b6b3f7a1723e09c241fc191176efa2429268f109da89ff871fe52db8726623eedef333def62f43a683d4be60cc393bcb7fee4f719639261449a34ba5eb6f525e10754c7dbb0a41d693563835ffc4dc83e770cd733ae24b192bd82d0f2d0d169e96a2e14f99029f15b4a5ac3f66a81423257c0801b6b088387eafc90ba551a051b74553e829538a51d88d0951d5cce60f25fcdff31f100414f15156011da1648014f8dbae1122648471595cfdb67d992fef1398e79057e581db00b98838a20ec0c0f20e2c25f971920540e45da287e30a5a206ca64299595b83fd17018c23e4dd5fcd7cddae5ad4d20a7f3356a7c9086549c54309ad25267f306a9969de38d74652297f6979a4317ae571058333afba84bdfbdeb007c84e2c8f4b1cd4cf867424b38383a39decf10e8586d981dcb6d4af185f4d2854b7e11988041dd87a2a246779e589ece3a2831da46c9902371c09cb237545cb7e373c373dd357681676ba8a273b54013d9ffbadf0b5c471232cde4baebacf5e26135407055d841f4a5ee2e4f446a71368db5cd7d3307bcb161189033af8766476cdcbcaca653b40fd6218471d46f7b6d2db158770307667ca5d4fe48990077f94493b8328f13776f5484e9fcdbc5418d4e5aa5a175efeb96f042aa27684000fad99a05388ba00dfaf385beea57271f1cd11261a0d1513491162efab5705707149a7782fdf42462e713571718b1b293512ba18bd999ccaed162ad88a9921d6d94bc2c984bb698adbddff9572e2fd9957d244c3b8d907782a494abd312586d4cee599dceb27d770b877a3dbfc71066424378e86d64f684641bc324991b0e2a6858a59840695244e81865d87f3ec1550b3262c1ba446541e646eff120ac7c2c52d759638c1add26e02b73dd7d36b4b3815152c8606f7340142467be8ac7d6dd19ca3fd61ce622effeef72578ea543825449fc14549b88d73b774b34fcacb456679ccb99d80b9af0ea0061d802e85309173dc2765e0ffbab8557c716375c82be7d8e168bc1ad14c100e58ab443caf6fc4cb53d57a830fbe69d51d1f569af244854cdfa52975998449043f35681de755938346930752748e1e65ac89fac4c7b7eda8216277b9b4de681d03fc260a62732cd6c4759e77e08b60153396b39b49d6281332a94d6d32350ae5ca227679249abc91482990937001bed39adf1210b603f0ba0a171299b52284ac828a7eb7b71d16a3f51045875394bef3ab58c3dc10934bace36d15ffe6b58d6e0d2b188077c341269c44a753f76a14c73b661abf4c10dd0a23f046fbba9628976bfd2a58f8a7af1b31b783673ce38cd9deadc66dbe409bf3abf60a6d409992e75dd2e7c69202e877532a09d78f2c8a5a7a8a5f68870a4d33800c75bd9498d1e9f2212c0a6500e408610b3f8dde2a401377a9bd109b4665a1e1cf1cea060f38f609576c01bef038aadc702cc349b58064173c1eb671f426de06987baffe2ea3582ad1a569d06b55d843ff3ff4f355c50970102397e29483a8fc145cb0c406a331c903e487ee069e9b0be3622b3fb6d14689864f3144be9c56291042d30c0b59922caccdc2d387d53e0fe6ec9f99fa457ef9351edad5698f3b4bae21945b66efae46849dbf2ee8d93c720db9919d4fa58d2abcb9e342a2c61d2116422e1bf422ae5422b5e4d891a1b8acdafbbec6d8b19aad7aa7625aa8424d4236f5a7839438c00c862f979989f8ee7e18dba83a07502c6172c1fbca8e6d2cc9a36f197be7be9f8e1fb1e08b603737f6417a04f0dbf7c660871591ac8e9c01d80523494e29000fd1fb79af3237475184e5ee0a9fef8b95f1c9b4545c22ed4606c1a7df717e7004fb44ed0d5569efb69ae464483fe990725ab1aafd54041dc9ed47aa219021d11fd6f89a96692b078ae92d35164ab83e9142b85b86c5587a6d2aaf6472b9f27d8e362bcfcedb0804028feb1ad45e591211ee5a7bebb6dbb0001ced2305b5844ef9e54d09100dbdd265210c523af42e15742e1b238d99c797fe0a15337fb923b4f632ff5dab4df793a7deccae8906161032445472d56988e55f2c39dbe01167e07b4c3c251e818af6d353662ebbac26e4a04b8f6a436ebef0c2ad7f685b098ddaf39fd2b2648cde327729ef9e31ab5ce3a9091828044a99a2dc0e48497aa2416c5c0a1c4da6f5a904fdc30c47ad7c3556ae11164341543f07848bd9b98c4c0c2cc286a9b4cd8354ba2dd3badef9d27db1084729d8b4b398b0ae58f7c024e6dd68792301ffc9c4f220d15d4dabfd1bd449db121ab2ea0862cac85c96ab96a0f029949896c38a769cfec443ecc4b938ae13fd373e958b8ed610d5c0849a8096323aae7364d1c4dccb27b711bfcf8239ad0f10b4459b0ccf03642739aa0a7bfd1e1011c226f7ed104121d2f36434c5698aaaeb1b9f6080f1d5c85e9ff3f587ba8aebec4c8133948909e000000000000000000000000000000000003091218262d353a
flags = ManySteps,ValidSignature,Internal

[privateSeed = 151f80886d6ce8c3b428964fe02c40ca0c8effa100ee089e54d785344fccf719]
[publicKey = e1622fa7ea6e35a593769ddc7fd184852feb838e612d095d24db14ed3db413fc08204fe6be4eb1f730c47d5dba663fd017be73ac15174fb56ead1bf572251e7a2e6a27794c7bedd89b5848ffd8de131e72e620a40663669de178e0390b445890ef1f25493d35e5a9e19a117b0991dbc7fc1f612f61b8db82ea6f46aa9a4971230a08a8dd672b70513b8c6f442959f532dbe98e8d822fe9548291ee42b9159d85d0cbe7082dcd9477e425f8136c99f831272cd20056a22e0e8849d7f8dbd7565b10d77eebdc37b58d84b5dee08fc6dca05d267ccc5dd8c41f4dee2be8eab3b2e0cd7af78783c8b47300663e79fb0f0fcf955e86f59bb8d5c9be1566b8206f615ea89e0b0b5fb27439095e25bd390494f804221d8bd25f061e68dad0abc026df3ede1863a3a2f0a3d5464a099db60f21496006de710b671475198f5a423bf6f62ffc95e22ce5edaf705a13c96d34445782a4ba1b213fb2cf325166eb46a3ee03bd9953ecb92377ea83bec78560473cf2ed4c13078b2dc46057357a5691334d8790dccf1902bca29e282cbefd72043ce6dbe3d0c5b3e70a753b850fa3da373ae766d94593229474c347bfc4f873f7e58339cc8ea889ab2b98c86e8965406a2de59c05bfd1471aa07a954d45e5f2ce1b8a300630d2f5a81374cfa83a38f6b1fa3aea57ce323b397eb6deceab7e88a6516304f117d764d534cfba7a321cbbd6a9ebba2a5aca2407909b3902a304f1e91ba7fa953a49915b8c877dfeecc6169bd261320f95545145931fc4302d9899a09a0c19a6f534e4aa248b8585322c24732bb1631c504bc22f2a80d61e112ee0b4b13f1dcdfa4bc594b88821bfa13cfa6c6f760de05d8da175bbe44154b7683d77f6aa6ccbd028346160ee4897b6227e6265b03f01ba4393df59e95f8f9f2630173aeb81384d4614ec2050e1a5fc7de51ec2fcd323a50c199e4201fce8d0fbb5effbe881e7ceeea143adfb7857d01c4b102f1c67036c5d6f8476a79e107d09785431091172892b19ded45e3db1f287732447d6da6e0a4732e0b00b80ac139bd51c337d96ba30bc34b5bcd9c2e461dcecd838d8d9576c1c0984b01366c32ed2b9bb25b321ccbcdb23385ed38eb13c035dfdc87e231dc95d009e86f847fde0c5276fd80abf3e2af34b2b36600690b1c3d99a2c7a9898d0dae225e6eb8cb87712ce5c1a29c28360e1f4261ad63d7afbcbaf7cd4980b5bff11940404ebefec2c730fb67e7d60c875b2d175e530dce8be757a19726e2ca745d8d6d2b4442c15e3f9b55dd4f065130a7588dfd3976a32f87d400a920e6e8ab35a6853b6ba346e02c7b5b31aacd0287fb6ad16556dd4cda291358057e1ae8149caee84a2a04444186dca392c3cb4191c1e8f823e104422cb978f76b2c42b50ea5b951ff217b7aef5268508abb852fab74c62d5938c9fcb8d73ba0d0560e8dacce877a3b3d8d405c94fd2766496c381ee56ef343d23042da9b0028653ae865c85cef880185ae3654153d05cc346a16ba66c7bfda7454fdc1edfa26918c8d2885b8bdd10bc37176e3b5adfdd964d468bb0b086d8d09d0e4e4162e4a6f52cd6d1c977fb4b4097e6dcf6d53e6abdbb8613d17bb9472054c110005ff962f16a514a2040b4a4ec5172ce7cfffccc7d4cb4453a58cbe4109326be1e1c991a9b2c5d74f35d0703e7302f73ba718ed8d560e3a1aa2cdb56f8cf64ed9a6aeeda0f8e03ae2299771de00c77d678c1fa82cb1575bc00d8d309c26f7d9b1093163f9c239844da73388a60566852d3c9c11813f51a603ba6762798bee41955802c6b6224a2457880f849de01dd262ddce0537b7dfc7eb998fda1e18ae2cfc1160a7a10561c0fc687ea8fe4d3f35733c960104abead47c044dc3849592069f6e9eb40369c8dd7c73e3e65f2814029c644db567960c55ff91221430148d21ed30e6d374ad5019a4dbacc5be5fb2b48061b1baab6eeb0639f0ecf1ebc4bad458c6cf69bc6109c6cb16531c9ef79e7b79b73a668d201b1ce87e7064c83ad3af8f5f59cccef4f79d27512a490222f60216b07dc92e2135e2c204480261bf9667634f47d4144116fb990cf1454bdbd0389436ba25b8afe2ebdde638cc70109a438ced171ce7efd57e90ba7ea8c17dc732100ac8ed4dc075f4eaf799c2c3d5dd2d4c839a551d674ac60e6cc003b352fdabe9d52b7a1d993eeae2c2ed3ac117728d2805c5e2a6a802d60adc40f0a2dbf6b3cc8cabb29d0a5ef25305edd48506adc0fca2d2f9c7ef255e26048b6b56da65801c32da92fc828d915e02cabafa5dec899e82159c234a835ef71f1a40a7104f4a20a4d622722bfd33d92221ec95504d5e341f9533ba6aee02ebd7456c6ea6b997b06075f74130efe0d7477fc8c9e2ff3d3006a98b699f4ed5d6b0f91a02435c542c76d57ef784203b541e59a9247e2b8a9ba3f82dbae960126b0f4cf1843632b3934e0c3ee86ea512c9b79587ebc3a2bec1cd241781c49a024051021bcbe55838e882f930ff33694419807e7aa05556656d332e6e11ff6a52c59c47406f658ce63c1ca940a621b6d2a893e18af5bd8449e6feaae529d4de13f95d2ad2ed68f202baa0d896016924a7394aac04777c280ccbb4771272148ae02bfb2a99564b3aeef5ef45ec7edf237c35e707304cf16643f9c201d9116c2e49a2b63fe5a1599402b0b80fbaceb69b67c7940eee4f8cbea452ab0bb1c6cede5bc40ea1c33c534bac297c8906c21f052451f856dea3a65d8f408c88707b0a8ee62c2334ab0851bf42ec2253b5295efbd3db107ba99bb31db1590145a670cd6877948bc746bbc088a69ce445fdd91354e7fa7d0fac3b6a1c5255c500c998ef03e5891bfed1bf863186f5f92d55ab01bd208cfc69871464980a6fc9a52c9940fea5cd64ef13e9161277ee060c4e30c6cc2fc0de41af72758b3d80fb2ca9d9555cd1d929b9a7209c43ee8c7b5ac71b6796d38d03fbfc8608afe472bae90d74a655339406f44d4994aa9657d33e8c70f1b686cc2267086944a90cb31a9a3003d9517dc2b2cdc9fd112bd85c0492a795e86f77a186433460de09198ba274f560fa738f580cfcb2b9b90c3097b441f70b575fd45fa08757f59b14567dadc4aaba08f98df96b2e39b8408c155a7bca0581c310100897b6e0d2f122799163ebd40d33a5a0fef9e0306e1a87ad59f46b5d8fa0dba836a76af54f7a22aba85c2dda1011518296dd5acd3eff1254a5aa125096abe6265254d5bd73893f6fac3ec4b65362673b4a7e96212432ee05467e92c6c56fea1cf16f8c5bb89a2f47a8b1ccf3a4a1e98ba3816720e7d210d013a8ba4da3c010e8c673b8ad55f3da2a0425fd8eaefa414797f1e3ea7d7fe6045ae5f23edabc16b0b069ac563b65a06f6f0f97682f6a73f0322cc046c8d14e546b9c57589964039c44f69762633bc13cd13b199576f507783ef2d429b155999879a3411a181b30581689bfb7a56b878562af114efd2ad4582ff7f58416a44ccb2d754c98b870b1fd85568532ac00c2c134fc8930a97b60705b7326551dda1f279156020a792665fb86b4b28366a2b92ad212f7449dc5ad45cc20653c3ded4abbd318d67420bd013b826bf4e7ed3a1c660cb1be59cf97892ad73383885d05641ebd57eb60f1b80fd50747b574bf36045f517968363d52c34]

# tcId = 66
# NIST draft-celi-acvp-ml-dsa.html Table-2 - KATs for rejection count
mu = 01f4b45f2ef188480a67cc322c56b3332d6ee709bd154c5476fbf7d0a52fefc0eb1eaf6db1aa24f58f2c67be9ac8637ea948516ce2578f5e16a98ace7d0c7f0a
result = valid
sig = 8cc26e2ddcbbb096fdc3a84522aaaad346b90d76f2e9fade56559fd1b3760d4055770e272ec4a921cd064ceddc89c92d8bda31c8f11a740f08f0454c03583eea8b1f89614edace3368c6acd384e7476ae3c72458fa4ba82ead1253271f5a60cc70889b5d65ae6d342ba40de4beb90d644a686b8cca5f7a8d30dc34095ac254e73157d3d2b11d42840fb8834df2b09e3b039f3a7cec5f984e627347848cf7141649294d38b364f1873e32c9f5be59d5c631cc9e6ebad05cec2c18ec11d36cf5e186065f3bf177ef358db23d2f8c2c8e26d6d8c58afdd117f1d6abd7c21b71e560377d4091a8fa3fbcccd4bd28c27161b3ef77d4e1160ab41925087f467ed9be8c4305400b9dc4ae66eab7c235abd4f12c71397e0c3189f8822fda2655db66df448e9e97d3320752a7e32da456dc91a16adb40a2ff21fd3897691e122a931da05bcf12249691fabee70cf91c116ef90cdcaa47e03bbd6fd98e84cfd9776b152120a37379b089b98837c47d112a452379574b4a0e2eb7bae69cc9ecc7e6f58c271cdf90536fc7ff76b8010f61ab6aa014b9b00a1fe789eb2d3e7969c3ffa64fd7f06eff304c56a4bb067db382835c43eda9c332396a31f6b4e77b85ce64f7b9cbc52fe25ef27d577d22c560e350a73a2e8bf8dcc85db908a6cdf317e47dc38b82130fb70187231837e39383ec727c32b721263c95ee3307f91a1d6f052382bebbaf3ebfe9a952d20511465d3243a39684ba63843871cdaf994cfb801ef5b72246069a482bc9bdc7ffd4aa00309d03fd7d20c458123ecb3fe095e1a348d618ac0d1c3e3cac61e75a262e2a3ea702d06ed3c6c634645a73175f0b80366285450eb3dbe11a70e02af8254e76ef6cb26a07b82388a7db564d57af93132ed4fca3ef59423e6ae77ef7d7fa9a8b85022004f238ebf676aa4dbfb0225d97b9b37d227a4d5eac0fd3d28f8f40e195fe4a13267905da654ae2f746c2ad5e0100487e8bf0aac1b9f2d65a4e86e5a060c99c32333f054146068011a3bc17cc80ed51abce6d0d45619d2125fefad5312429701b8f2f8c86a07536be96fb8f165c75a3588cd7a8e63cd4f26572e660e5e9d5ad4aa51a494f8da4050ce0d9ef357959756bc70f1cacdc9c64b5cdb85868366ce71e1b765264f4f47f7d42ee97506b8e9e244d0d7038ff502fdfc32ef675ba4bb3e2dcd67f106d14ddd9a63b1e5fc8f163e9ff912a3a0aa54731b41f765850965e9a29ec832f9e46290e9d88a4822d660b853f66ac74c85980c68341e46a7c8c986bb40c2fc9954ab6c86543980f6e2e09bff7f1860b3b05405e5394ebf7a47a73f0cf35ae6541cb60ee68005c4a97ee2e11e6585393b40095baea7be3572cf8b2d4a445cb808b745797a7031cf552d7168b121b7f0056e31e265410cfb106db4648202fafb0e72e9e292a5fa8274a16ee0f7708f83f9ea69378342b94afb4a5744c2f244651d785054d83c21bd12f495603eb16c056a9207fb61e1733db2b151345ae181c280e64574112d841f94664a025a89eda99cdf95f7f1b5b7473e65c9fcee468af3f8123fabecc034490f8864791c8110bfe6e9c59721cf7e1c79a448b6515b1672093aa123761cab9239457dea7bb38049f928b218b7d60071de71e69b0896e2e8f3ad4ded1ae1cc00b57905bd1da7266c8d0dde6b6197a02859a2f0111c16bea23bdd49b79eb7babf313c301e0db8cdb263111573609f22b8c634ff2eb8c1e99f798cf1cb593a6dc687a0a8cd916df3559ab3fe65307eb6982a3aee1b11e1b73ff6fa169e6edebacfbc8e9d21f983c29064a078df11a0c547f31ee47e16cbbcb4338563cdf97b7dddb398d1bd403c65417f93c2d05a0ff85dcf0add87195753bc55eaca18100bfcfb89b750397a54c3fb4af3ca6f02193607d082c78f3cacdf87e78ca03331648782b027632b2f651f35b676fd9e11c58bfd1bd1d82649e7ad10c647809b8a0787711cca892630717a5c99bf608e882d6c504e4c8928789d5e0b313dfd84bd352073449672f36b3c7a581d16b3a273be81a162709e59da1c33168631b97b68c989f43a75a4a563385fe7eeed51942a45fd7628807a0f280e932b986fe4cb92d006effd751e74ef96076f276f7a5bec227c37916173f6a67a77859e1904702938ab01459a0d96c65d0a56cc03cac2b9138bcffbe74ff2c43398f2c762981f3e676fb522f48736df95c9d241c71162c6e1fa4eb7cbbdec965c76dea293f28b68213ba49b3e22c110307dae123657f979b7d920634493596ceda60384c99b172b711719a902c93a857abb46e14ddeb62237e842ab16597ec23d78d605d2e4efd349ee83f930551c7985533ee8a6bde6a49efd7679fcdfb51930c4e4add33756dca142b451812be679b50e889d3d38d68d9ff999786bae00cf587a4ea9da91b071eeacac39564ca5e0d9b7f3a0eee261982b2de1b1a06fb4e1cc17e7577532c310de38f2c479347da5a822176c1b8662c42ba0ce31dcc0dd1db17ccd29dab53f9a04653a01972e6b794be6bdbee0525068c6838257ddef608132c06a5e6691891b94260e09897a5e5bbc11a8d41086bdf1d019b03c30a1afee60466265f6a74d170e5a2bbcf212d84ba73a38c4185578a611c322d6b2b2b1cadf9b8ba333152daebac808c1b7d39c3d97ced4fb1b01be664dc414b7080359c1d65b523e4b277522c400ad15a8f6f08c575130dd51fa01fcf0256fddb852c0a9fc49f026a96ea4b9035ef77925a3343fd4199d2032c2dc8441e0b04bb9c6bbf8c9233b49735956622c9a33941c9fc4bd3fd6d56acc22d1a9a080d9f6d998ea8f36d0e531349316ad0761a9523cdd176bdbf318348d3593db446e234f742852b7d7a04d391f1cb89eba9ada8c754bcd740f2cf2b9bbae7302e2b4a9295c138cefa5749a1f34da014678511905636220cd0f1b2db1e5a614353598fac0d5a640f7295cf758083bb71aceac8898cb8d7e33df17419002bf0c92a3417b733d253e443acdc0fb2ede800ec9f2f13aeb6cb84393315c8b23dfab8791e43dd39b7988500d8ba520be571d3e507eafd442fb3fc3763c1296f2dfc6e4eff040de2494baea4511903ca6686ad86e7b21aca3b96618f01669990e1187925fc85c39b572caed5d16f2251732b1784540031356cafd2063cf6688d73b45dc5fc0ff10227e2b152218d398d9639b9b92113f304f40f5f3fd20e227dc0df4f69d39b0e60d4d12fba94635c27eb038b6d4f2ded9668ac03e02f4aec0ac393cf24d94de3f1ac439e6436a2ea38a760f41affe4ab1232a95c2a561eb0a5cb8f4cd7d5664a06a1f3a1142d2fbc7040e60fbcaef2286f75744b3decc8b544581a425e1ec54dfcd62bbb39ecb7b4e2b013e477fe9da5fc2483fd727c1fcf4e8064f13c3f57551b36ffc7429b3a3a180ef1c6707751f4b18d9f3b348efcf646bc6cdc7e12b625074f96162ba42eea519404a5efa2dfb17a3b252211dfe433092388c637775ac116338d42f1afd19f00d07fe2592546e4fdadd87f6c9d1bd857897db8a4af4c1f7c6c67aefa624bf049a54c147a8c39bdee65bab03c50f6f30ceba70fd62671e88842916f74caca37e6b1a28e04718c17eac1d1b149c792bbc53cd004c1303e76ea870ad6ab9731bab74446fec7dedb14cb7df530ed8b8d0d9cba7543f0c206ec0c2331dd4eb9299714f9dc32ecf9b075d0cf7962603bc6162e4f8621eafc27a44cdc8f3e40113e43e2463a46f4be763a9b3f772a36a77ae8b52c3e5ac479c00b8c6f16943015f2ff31ce482dd88c5508d91e0c72eaaa1068fed2d7e7694678a6f726a2f1d5feb74797501d528d1d048430d4df2c9c282702cefaaaba5ad17a546944474a11b84be1c3ba4d70a862f99b39c2dd76e25be2e0f4cc69767c251171983528c6edac865c6646834710a66bde9dff796ecb319d8698aff289d056d4b6d250f24f5138182d369f1a1a6eb8c50e3ebb46ff8e4379a3dc7a2416300b3faaf795e9b742b05d38fdb51ec270aa287a4fab8456aa29a44efffd25ddc4da63ff090c3f376d17ac17566b9d4504b8cd4b6e3817ba6a64a6e694b3d90ed6c852512966c6753cae4edb7037ac0b178583898326e8f319ac338d96873f4450fd100c6990278ce438192187fb8d15e268c4ac91f12c3ae14c17e3e8821c94bb7741a42308609c38082f15007d34293ac8e3591b35cc783773eeb87a5fb7c62b7e5ddfafe3437f8221f8ce764ccc76ed712831aeba0221d41f7afa5855d1cf153f13526ce3f43a90f027598fe9bff38fd5f48351958dacffd86fd5c9a027c53f466e5dd3b54f5fff1528c5109039866c9cd75edb94a1bc3a587eee5d9ce0b23d2dc56cea47c53af949fb5cd86018d7870ff3433d41dfced4086496aca2d8a215809363fb73445dc29e018fbfff557bdb9cecd3e56e536bd10cf038f0d65f6ed0f8d52827c359a81760dd5706a786fe4face5a2163883b7f655b807eab1a154803f852063832ac35d7e4d30e001957e75d85c3532554611241b2ad5b7215805d4bd1331fb0be3ba86c78d42801fa21ad92d15396b9b3f74a1189243a8da7886b3b5b60d123bf74ec9b722e31d6b5aeb73c005fba0205e492fffd89f7078b5e781637fa70fa49ba7048ee29b913032166df32424bf796913f20807c0d4e09793f9dea4d8bf7c2b745c648d22cbb2200cce49c11bc430b50998f66f4646fce931f32bf07538c2334264739c762e697d59c1421e358d5df377c878e8f7f7367e537207fe1af3da8700e360d5e2c8bf02c7709936300a644e4b28698e247f0827d8294a37143c2714a649584ff6779f08ac5dd9880663ad7f5466aa12f2a5af2fe38b2e876d0e31853b902377cbe40dfb29c7797c74109d97c6c75cf5dbf4cef3587cbb09dea2a4b2b3f3483a48d8260563412bd557a231e376931c209c8fe9f343b3199dccf91e529c2c1bfd37bfeede757e7151a744a3f8a6ae577a5af4187e150057ed057f0df47b1133c3082407d93e40cd6f6ab1673f30360f0e074ac3578665e8d17529e4c47269f7751a3b3102f9b3c2f27e5c940c0cda0543525cd634393adbebeade9e15866fe28508770312a71742aadca9be6d5e6903755bdc13ef546ca7e2761405c99342602a48fe04b21dd7260764cde150a946b0202d6af10d236d1c3237d73544e9e739dad9abb8644866496275f97c6dc1894783f71fae3a025521e5ddcdea398378f05fa11f6b7bedea7858b3a1c6bea6a6742ba659986eb7f57bac230d7c813b65961e59ab3aa2f02f742427aca37a01c19b4777b16311f24d6233973b45879358305c78c3b6b94889e23d83e37911cabf5988e7917a3d712a92f5f8116a799eadc7516d61ca6dfb9bd5e3113899151e2146d6a170b099f4e38bdc8401003cb13677059e81718ac523a2c2db370b00b6a62f66f37b8603a78cdb00489ceecb5ea9c858c98513e4fc465d0c67e02467d72352835f836d36aa0f2204e8f78487604e32570ff25d4973f85844201cde4103ca2f809c3b8caf6437a4d90aaac4e8c5fd049f523318c2d555b82802e7a9aecceea5723a86d5bcf6a72488182ca387fd912bc861d8d9b01b8982b8d3962cde0ea023eb350066167e4ca2685a13da75686d406cb9affed655619a8e798a9c9afb441a73665de06c6a6eebb876e86ab8177620ded9993b7f8e083193c4a2b4ce8b925d233b36b42d5f4ca082bbfe49e3a029462f3fc91a3d1cba1528103fb577825b687e2d6d7407d99beebc06b21cd8b3b19145a3655fcf1b8aeb626e67fe774f614fbd97283383c256937c81a736afc5984fa6ffc17f2a615361f225d8bb7e91310645f7dda1d94abf0adb9ede4e570b20592794be45d364011abfca76d7cf2b4ce0a2f5759d74a5f20910a06321a18190c7c1daafd3bf380a86f2cdf0e2a3d71f75f1b45cadb3fb03536227c7ad686d031028d372f0d5ff3c5061ea29a26a04d656d6ed1b7ea3e23ef36e324cf13d27b1e2f654427b9046dedc3d98236ea9b6fe6c11b943303d5347dbdc5f72439408f7a354359990242a5e5421675a8c23ca3b11d71f296cb32e6644f33090f9259f76d7adc9d2f06dad8126c7e7965e5153f4aeb6075a7419a385b359ea40fb57319983aaff718dcc2bd4ca5f1da42bf1f46ab1d97004b3442dc796ca0b41826b2a35f375b4b9f19e20434787c867760cd0949e9c4185c3a28eef6590bde67b1cbb27c92ba6ab69b0235458e215e4de1326397b80646e6565665d895005480dffeb1742fbd07d8283e205d215166478157756bb4a618581b294d630bcfa811410ee5e022be1aea567db4813ea0eaa94dc243ec7f85ded233e0319df498569937d8a65a6bc97b24964f320c318a05ad914625f520305f4c602f5b7df9b60cfdf8cbfef2f4cbb772e404e2b8e152f5425b76525223c94506395a5bcdff24d8797d0def3f6252f8d8fbcc2c7ccd6e026364b5e689ba71322619ab5d9414269b9bdcccf268a92d1ef010f1a1f27485e616678a2bb0000000000000000000000000000070e181f252c313d
flags = ManySteps,ValidSignature,Internal

[privateSeed = 48beffb4c97e59e474e1906f39888be5ae62f6a011c05ef6a6b8d1e54f2171b7]
[publicKey = f1e41777777c549dd2d2a7c1085f72dc4113765a93a4efa9c02dcaed425bb04658391a4f7c51c5f2dcf59fd162eaf81e25ad0a3610ef86b6d6fc1a369128e59189380a49af6809ad5e1da88807174cc1910b337d0da91958387689ea274f71350f4ce83d6c58137d533c215460a3f9fcc52d83ce85c501fb6bd60e0732fce65d292119edeaa9013a1ce06e5bddcb403004e9dc1194916cb5b9b9b8efb155eaeafd32443ae4f3c7a92f18ff015c497610cd49b307674643a89e1042493ce6d2fbd675c1a383ba4b1d2ae5404cfb4a934fdb9d2bf2c2131e1d665a8b73e365630a6cfcae8b0fa0ebf6d5a34878d11208b40defb35768da84cfb2a429e64129bf2178347ead399cd1deb50c12036c7dbc583e3c48ce9875945f90f784c2258983a7c9a3be54906d465d9884f907737a4e66ea8ff83cb66f087f90dfe345016a57a7f3e1b466dcd4305a1c071891bd02cc8c38fb7f41cb1aaba721a1b1aedd3328f7bb1fdfba2a33d4aa3c54989fa7091e47249508712ac5e8cd92dc0b89c78cd11cce2b61661c693c80b52afb0c4d5990df70a0d4c84d32f67e190ec8f85a5e82756737d1f7e948b4e197a4f3528c100e2b7f459cbee1e103cd1adc695b0f9ad0b3397c550ddbecb5c0dfb44978332b5464881d9f1cc5d6616e44be4f7669f94662bb947899ac3383c5d5c559ba9f2934cf62a27221f0b62689a355580c3878af139b478da43348f2962267102eeb040a4b5eb0c1198b7a4239cdb0dab0a868d4a7c539d66973c669ac8d93b1f6d97fcd62a5b3cbaf207adf4c4bffd6d8c577ee6c6053425cec3ecd972cd0d59ca1889b545679934a2280a6858f99e9880f514ad2ad99c9e819d1d29e1a3403c36cee112ff025e4842d42ba539c6d4703abaa8a6fe19ce582c65bde9bc2ae7d94298cf04f6ba9ece3df92a7310c5d1fcf7875ffbf5638741a799d8ceffc4764b1b67d7cef67f38b93fb1608ff4a6276581d03e4864538694fc44f6acb6aab8fe2c0107b06026833d17763e8fdc2b6f96ba0cb6efb684826fc48ddb4ea748337c3c21b50b62e6d85b070170207133af3733dfdd02600f8d77e86e49f68cdb4acc62d26060dea41e62b954ae90e9e8aa5adbd05a62e99896787b6294549f7e6bd105c51bd0252e636a9f3a2b655cd445f3cab80c6e33c9f70af63d6cc2a93d8f340cfb932c95ebe61fff67630abe0dd3f1ddb23ce19ca22305aa8525ad332d776e8069c176a43194b6a288dcbe022528544c821ad8d5c8cd8904d9f16b2ec50e4af64396e0b6e5399acdbb6168fcfb54c3b87b116ccfd7d6165f3d2b15a751aec9d795b85461e825c4897aee4bb78e7a840e9bd0530ffdf2d62dec1e7048c46b0a4bef1adf5f5a69b62dd9965cc9f99880066969f20cdf68317b5177f5e54978adfaa99f29c8b6122eb2bc69d04c3f9ef2f021254a61fe58c54582daf658732a7c1c59d4a41f5d1079cc094d6a6ef52a1e979c3f280c8dc2f3a0074444edd0c2127c23de38479c2baf730d21688770f3f2b7eca68e99407d2648ff30442614a00229c5adeef964d03b69f216f038f2fe569a2142481d3e4a43870b3ac6a4409a0563e418de8f116303d437e0de2a0615e29ed2b193aa9abfd42eec26f1f933e34a4b67bc388ebf76d1b08cb911deb6eede8e3afde6fe322601f48b1abe5159c13491619aa50a2a272795e09e921885265f1a8c3069ee8034cb43fde354be26891e34be938d8a1cd28e9ba261c1055f885f3619211889b72ec84d40578a1b71af8848837adbe0e105c37d52c41b2627edfcc201cc84e9ef120010f9f6822a2504be238a2af3712dbdb4cd332c42280b2956fc7e87e15ead5d41fcdc16c2fe15c9beb2e1ba927fe430a6e47a613b403f2ea6cb2678e516a325a63539000e4c97305b03f6fbcd255a3b6d2f19bd41aefc4137e8b9b7ced233650749a4cf5524c854e62e062247b91777f86fd66a4471e0e66e4a8a251b5b194b4f94bdbdf49f9656c76bef4c48c347b76aff0773adfc4927e9b633231cdbfab5839b2fb88e5a8f10423520de2dc548a9855dd400b353738bb7389d317709eb913af4ab8afa406f141b30169cb25b3be435dad2c0c4a1293a4f1783909f4fb8c7b02f6c80be39ccd01a076d79c8c8eac2033dde6a45b47b8eb170d7326d42ca292813bc951a20b9f0495f1de5e9612a4d2b92237c012fa6c9b36f3885fe4250900f3a596dc378a312b449005d63c5f453e3a858c0dc1e13554e89bb621b8e52f103ef085987be752935cddefdaa4394655569640eb7fcea62ec90dd3fffc1d0463f2799f5d617a5c353feacf92f14a7b1a2247117bada5f301f7e52072efaf05478bc8dd4015bfdb5ee6ee4940647327df417fa9a93ba781fe7f077b1766a9e71079b0b66e156ec8561537fef07b28964071ecb16d6803777b373d9696086a066936d6e75b768fdd8190eeef1ec18f290bf6e5c4cd91794868c6691aeb78602b95bc279e69076045182c38ca5fa0e5eef3fb9d67d256221962776e84099c38b179d4b1e3ba4ed34c3682d6d4a832971b460f44d1159ea08f94cc6ce1fb1a25153b254f851cca171df4128c30187674564a535f4442b0010c200a2dca132e80046508a8e661f73882d0c27e6e5b87d7c18929d527489ed9014731430bca573cf1d582a04b8eb33459ee13b95328365607f4a141e25edaf243e9e204c548ad4e8ab89bbfd547fc3fe00c98caf2b37dac7693a2c1bccf4605d1887d7803690b2964ab3d2690312dd3197581424ae09ef5c3ab6c037bdb32d91318be4aff4bdc8c15f8e4eb16c39a4af3a961da3a473d4b10951279951edad3b160e710fb18d2502ff5e67695d9e12d6f0d7a16276082a3aee06bc4fbd7013f9ea39dd4856f13912f1034520ff725b65348d4840899a6307808778a553129e3ab05dd31b639d38ce225d1b4636d2637d5975b36e3e58673b52d510655ed69dbf53bf1bfb26fd422a30ed22cc158e1f3b34afe95a6f00ccb983ab30ed8d8d2e64fdd0a40387aeda88b50ab3b6df650fe18185e2c2269a775ee5a7849928fa28789e417127bb7b2f712d092f2a6d551e151b886c0e7ac79df4340158c7fe3a7cf1213a8cc95d4d35c26f88fb89b2ffb874562d58e1337737801add30da2ef24d00ca1e88bfede6d1d6651d61073a3db20c23867cd202250a8714c608d98e427743852d1803ccad06243236261eb9edd3c1f423072172e667fc68e9e187352289990c84af57052262b077826e47e00b80794c3f2950f676af0e326b50d6f8b2d547f802fb7a12a9ff29435db17ff21ecde6da8c2009849d001973b50bb31ee5a0be0d314882650b4dd9823e30c9ddc825479d365b46c920dc2fc1c52c80f08d1c227c6e279c82911a879214d0a2b1aafd4ddf66cc4ccfb988503252cc54a0a7aeab28cb4f76bf3786d08a7881cb10776c39b4ef5c2c45d0a11d2e637142d69f35b598bb11f7320733da2b809ea4a0f46b57a39efea5f954ea8d831541890a247f3b5a9db12b0543947ad7df91d9e3e8f9a13d56818f31ec84ce7581f2b4d9e00499ba303cdff64bc62f9f6b069c3810e4f4968f8cb88fcda09ebe3065400d2977df7683cccebf9d07286b298d24ebccdca3012c4d2a160c55a79d19cd0d5e52969f27f3ced841f01]

# tcId = 67
# NIST draft-celi-acvp-ml-dsa.html Table-2 - KATs for rejection count
mu = 2ea1dc5078c6573cba3d54337c6ea224cfa22ca08a7216c1c6c9040a87253b21a4400731bbe8c18bb02ac6ea8f3890d465593cf584c940f366883e33314f21db
result = valid
sig = 6f70e4c5691e8b085483351a1e2b3ae66aea26f56a3fd7da4879e531e25e71f300f905c99845be7bbf531c0dcd9bb5cd17fdf12048465cbb6cbc9d507397563b2586b5a43de04223870f4e676927dca6e426d46b65a88c82f0963a8c53f7ccc1cbb76f38e7721d66fe83a09f8a9536b391f0fb346a0fd006f980d612970c56d2fa00f0f1cb898fdb9214ca3bc12474fd37ffc1c8de38176287c285eba86696602f014f1f8b618a37d29f550b2ff49e44c14d123d9cab81191615aba2c883d9758b631ef2c042194b98cab1b4a150796ee3e0e7f8a8bbdfc8fcf40f56904d45c60355814db534a2e466c033aca8b77461c4cfdb4b239a886affda96fa3317c4172f9578a271cb33956a84c30ff9b5a15742d66efbb6eb7ac4523e68342031fbd9af9456a03f54cbefade2b0e8d687ea08dcb19a95e06d6e576ae4b9227913ce5cc9bf048f43bf78fa0a4bba8762792c1db33b35cc87e7825c9230134052bb6b5417a401a9abf0693ea85b761a96ccee4aff39bb2ff3aae5d255c60b17c0eb1f30f1969cd62abfdc0bec6ef211d53d786fd7a161c431f44b831c367503a1e84a674eebbe388bd3e45889e0b738049956d8e00285cb223cc83df319058059048ff509e582bef87b8e274048fcbbfe738a6a99cbab8818b5f544ed9a0c5b54f6edc61c0408673d45a8e62086391dee473e7c49fa378d3f782affaba3e5c1c508c78bc436fc283911f36aff2999a648fb502e9b6ee577ed3dfae873789b42eedbae0a9ba51976b2096bf7dd161a9ac48a80098e94803dd199f45ff5becd5ddb550c01fab2c593cfe4fec262f39fffadf441fc1688e0950206b0f6f77b57463f0f1db91b346177101307c4366f2bcbf702b1170659f806d5ccc443af6e047a56280380eee3221db38804aa6140ee8ed992878091fbf1d20515c683758dcf37f7422e1007fb9fe21c550189a964273ab9d0527cfb0ce1423e3c6549de9f7ad68a851366e7811097e8af629ca4add44786ff3f600adc49dd8b07469404997ab99d917a7e12d0a81ef4e6ad0ba7ab35eca28d7edae412c84143b1c478fd8d28a6d9759a861962f65b6c79f2585090a417e0f97b1a78d42afeae2b9ad05a9363d86c3879ae19195d99cf14cd9f32ba55dc9e18c74888bbf6c16101ee0716a62336eb5b324449c0a94c99cb00d26d308ed8cbd325b64538539919bf9d45f0d134f339fa60a8ea1e9a8c8d549163391d8edcdbe990fd00c011b21e2e7262a0553a89eb20f240a3e937f2cfa34ca9ad1e4dd429c4d8c9d20a6fedeaf7623ce018141952e399e11ee3cf740c5a91be6e840a6d87e4f29a5fd59a0025c5021764b5f7a873a0f2c68a8aa28f3f49600e7ed13f8b613e2e448a4303a6e5628a322e8c947eb4c82f333bb027541feb734095634bd089c950048b17ca7d41950f82f439a74743bbcf6bf6dbd27ddb21f2270c5d8193b8500d77d52ae50a8327258dce493a2eea17eb9ba964b361650bdced154160215f8c62338e933e88954246db257b7d74fb5d04c98ffd1b5ed33ce990a53a583cbafd6c21a92b4eaac9703da1b35a6e561da837d19ea764aaee8a1835a147c03f6d65b56a8167d3410eafefa02a78a40fcf6247162afa4bd5bf87518867794eabf581390c9fb31fd70d5010f0895c1b167069185bc0b2b02c112aa13801ada2ee2c38d1a6750cebb2028183e510d66fa4c390c0f2c54dfe20387f7e1241ea37230bbff65475a02979246a1cc6a684e17231b8a932842f120da14e37b756bdac58b6074f78a27bbc15f121f72946d3e429a1584ab5d813e3042d812cb0451e2d4eb322d69206e0ac1afaf9723788808cef96381b95f637fae3c4732ca0bcff36eff9491afba546f266114d2b1854fb637aa501c3292bf86287fa0b0b7a33447737c5b478c0aad2fd027de8444df1db08f8086bed7aa800778c2923f58c5357e03b823287557a76b0661c1187b22db62af5c44bc9d5743ad5210f577c47ae428c67b7bd76d2841480c40e3e5d591129fe9a4ef68e7b7d1322bf26a9dba97d53b9272c0a47bae580abcc0caf0c752ab747b8b0c6f8d12777de95099b4b2fe9b36ddca771ccaeb4bf65b3f530b7705a429aa17fca1f41c693f1bcc056acf1c5ab50cf272bf8cc56d18021e860c51ca37a13999eaf25018d11a7a598719cb183517c43d29f837fc2e79a109fa70f3a6ae1bed397817e562366e80a7e3cd7415972c688263b50853cab2a8c67c71b65d3efe580b4c5da3a936db8b47f013163dc9f440a3f2ddc45b55ccd3c70656e1bf59c695966b1ce355c05ec71704cb2de5a735be57cd06f6527edb381849a6bb11b97e5bae00eb23bd6e8859237c7dbcb76bd42d4529b9c27864b0b7971c4d1b796813906a6dc662a73a8429203b16cd59f29b6df844c23902d35bfb4e349ed5d49059450533404f9531e49848c12f7514581fa61cf2bdc63923fe39969d7bd90fd243347294084e59598a63ac1a5578c3ebee6d8b6ce450e96aeb6517e89aa5640ae3b9a9d12eed8b10e754878f44863d7b7b9157f3e13e3c2fd9882bba598056428963d7009058513f7cfcd6a9cfe6d0d42b6f898ee63f40aefc75fb36d08f76d214bbcd7034bc17f512cdbac76acdf14de3ac79f44b86ed3aec3badd771d8ff3b5b0ff9cacd1d0bdee3c0ed73932d5190ed533c94b6c5b788a0d9b5d54b27d543acb74cb16eeb71cd701ce649a3a0006394a64602baaa61e62d728bcfe800432e026b6ba8fe0c56117f09b36781222049c2e3a4a26aad7cfbe5c4f97dc652e7030a39cabd36b4ea7cf85f95a9fbc535ffd10fd472acc7ace3118acb024cf736b9586fa4fbde94f4aa332ed7e160f22dde080757b3f3f54770d97118412f121ab2f2b4e170db8f4c3800eefc856470894eb9c7dbe175d1bd15454a810d6a951c713c6e1dc3da4c3bc7328404ac083702488b744f2410192edf19d83d4c98c6ca7f829fe73600d3a33d07ac76a06de68230e103aca43db654e9c566d7a7cf306157bbf12cc043106f2b2186cb78df251363df619f54ff9cc275bf63e9f0829039bf3a9739bed32a16c36ebfb36d3bdcd6a866592763df6d9758b2f24a985af334ec80dfcc513d142b41ea496086e1435edd2cd0f84f377bc79fee612291826f526299c69c1901aacadccda98d7dcdb9e54f1a376bedb246ba5c1d374a26bf397c48a34811c38b0c5eaf937346166d4ee0c3cb09bc9afe4ea06e10033ff32f69d873ec3bb9e766c5c1ae92e836f0441a7599506fa5ff1886f27b989aec81e9f27cfd793ec2e5b8df52ad3262caffdbd149386e20f8bf9f19eea3f3591f66f8c308b51b143f55ec2dfd218c7be7417b89444d62f59610d3511ffe100a79b021b97cad9706cea3809f93e18b906f81c74796ed64f36e7f15725799795f1c9e13332d564fbbe115ce6f7833b3d4cc0136c7ea2ad3f674c979084e882d30cd381d5c938cdc7d7acc5f0b7b36d0bae0eb940a3da8265750437a6739bebce321ce658cc443a443556ddb37e7dbccbf1266bddb05fd5675874304e6d0f233da025b36e9a46cf921b52fe98500a404b127cbdadc2bd84c65c5d8b5f6fccfaf556a196458979598cca8349da4689b7b0ab3d1ade4e31a2b9188868d6744177bf3fe1d94eef06e59e78bf78c23ae8ed98a2a5d7c78604f3e222a4c9a0f15a59785946d8eaf6533d4547ba03e0ea211ed0ed2174884b302783a5a5c954a294059a07a69ad83dab1ff2a7a25820982e5527995f717c17875cf8b5ea54b892246a75a0c317d19b90ff64ed8839ee98b5bf9a851bdc68290525fa22795f738ab72906233b81d2ae5c8c0c02d7aefe3b03470c14dc2e31dd5216d429d86e1e5b45648f7933de24d3d9ebd7e7b20cab63d06ad941b791b020fc3684987a2cbef55490c7a84da8136831950df75ba6094f5ea9cd16f16b872059bf83e41532b8811959be2c9d1f1a12486321c9eec0f9abd65f4e63949ad00d6770f50707bacf7511ae50aee6bfc6ee60d9a9e2d429bc281f1ca128a7cf9aa24c865b59ab64d0e7e8e727edb467c4d4c1e985b34be303f46e81b320b95b4a377fb392214944858f39f511e5ce7be719bad2415213db75137a1f7e106cf23e3ea6b9a0e667541b017b675acfe539d2fb72f63d34e2a65c2246915b6b2710c7a7ac73b494a59086a75a6608589218065e3dec88b0c117175becc1810c5573c1a8a5ce1c19f9894ba399b59d3433b93637c751cb6648b7b2b4377c8e44eaef20dcc9cf0c8372e7ca4583a59ae55f6fe007476af5dc94289ed76b035ed5b2fec49409364c1f9d5747507735ad3608030ea2c76eba9bc105c62075ffa0010b5618f20c8bc1d25f741b106ae4acfe65da7ee82cedd8b1f6a1cdab1e82b0e54146381c4907d7e81aff47671249b6f1c5946cf06d183b0d406c3b6d5fdd02d7cb7ac71d16992d4e5b4a3025c7755b4c925b4fb61c3ccdeae3627ac28c7214b6a3f7197dc16b51e2ab919b36b7ae90ce0f3aab0f809c485bab4f74140a2a314ed66df8e5afdd4ced6c1ecdb0b72f9a1ffbdec9082850307800944237239609a72d262f834193fb50b9c9bd9e6ee3de8e072e7b26d0d3aa1fdc114036a66b3eae3433c57b9fc8388ee1b2fd9c0edb521ad658727fdb23ed087c03ac9078934f511407e675159cc8085db4dc939257f555c92e216a02f73772a295f08f0d1b48900ce47c872179b7fb5acfa68d44a27fd5bfca96e91e5c2801072bc0a2d9f42b8f767d8de3ff49d433c4ab6acecf81d1f8655a86efdf6698cbdf28661845f121621e6c08b6189b9cbd9a67414d995b0f3f5224f8ab277e74467b045222f6270e0eb355ec78f3f76a254b242a517d41f60f87919936daab2e0ff7ec7ac470e10fc80cc0a7e057c35343eabf82a866f9291f6fb93f8d5a42168dbf7e51c0548546fe49acd73100179dd81871b95e322e70729823317dd2754d129f9f8d0107bf64ced49e299798c3ad62e9169e6f37efc333b1c2f0f05dbec24b3c7830a3ef82c9edcbdc32761a2c7f643de12284634078fbf370dcb18a0b4b4bf75da6f0b343a6bc2cf3a29f2972b3f065b58c984f48d263b074e0a559b5f8967197bc091df7b7547a328cc8753b85fa5c6b081687edf25b5e59cf6a3387a2fea90885ed8d07a9838130a49b25d3aef23d699eac2d7f8ef28edab6e65324cc9a49c786d542235ccc564a6f919a56713e6318615a64046021a7c9788cf601d813c817452e7b5cfb6f22c0404b9b43c9205c0a09a5f59170f34b3648e27bb28c585a848ca285793c48f9e5c4a79f7fcfeeddfb75e9de410b432da116815a2f7b3a33abb6cb2647a97a2b47e62f8ffbe0ebc904bec055ae7621b567fdd332521a69c72c6d78e79b1277a78253080bc032c5a8cb5968f61f0b84a9a4b817487f8907b49e63fc1e82647b5785c387b426ae2ccdd5ac326e29b866eba78c907a5a8c9b6c89f092ba6baaeb6130e11bc8d4f3f7715adb2c69ec84f53f640195099eaf33fc70a62bf210516d22111019dd4814e4e28ed5a97a56a61cc3e963ae856ce0e5495468a0700aa7e8d2ac592ca002a0ba13a0681eccd8315ad02dcd0d9b9a8678f6c9c746e5914f1ee115da56672be6061e243bc4de716f421c706d945b8abe5e27a8daeeb25543ac4a4f215a617d59bdd3b0029992aae69f5678b1d44df03c2722b54c8232363d4104f5748cb7dad9e58ffe10087565c95738cf8cdee2a874d86b22475de1f87c1843f5d491d437c528e44908b060a69f22dd1a5e950b9faf0f09b0b574b7d0a8316986377e8a26b63ab55e1abb21209819e4275f4f69b31bbc05d40641a17e86948a60d863900937fb1f7e0541cff2279af3d7447683a8579d6b198e3ba5be4ecab4fa353388dd10dc1ec851fa27a5f84f3ade7f6b87aea432d1947324caa9abf8778a21e3737d907bab554c1506f90e6dcf1eea2cd50dc98e9673d5fd9c9ab4bb1b15019aad542d496bbf77ca8de0dfc4e10549f778614350ef48a1fb5d4572189338add845f46a88a8c4f15dce2f3c506d8a6bcdf2e461148485784d0e982104faeb724957b4908fade5dab015bf7a1893819562a3fccfb437b400b998ddac43908b37f953983cff1a1ff3f796e1cc3e1872db7645fa9316bfd7f8cf3fb90bc98f52c5ab63052510c1e2839e318de6aaf907eea6d90e2a9614b960c83ec5984d30e22b3ec38ce8a2bc6fbe0260dd722da7a33b6c59f8cb7ffe43551811d1bb27410cbd0a66c55ded1f6724fed3282ab34f487dd389a8628d13012b61517c6bd73c690935ec43d515696233ee6d047c44fd7c75cb21c9f9e7812c43b46fc06dbd373f70019f6300a69d2eec86adb21003b4a786e5dcc526f60ee1fa0539780e24f36ba32d78e712bb405617c55f55c38eef2a6bec329d51872a3541a8237286aac3c60a29383a3f74b9c9de112e4f5760728cbacef20102062a32e0eeff092557638f9c9ea0d0eff9335fcdf2f7fcfd375a7191e7fd07142b647c899c9dc1c2f500000000000000060f19212c333944
flags = ManySteps,ValidSignature,Internal

[privateSeed = fe2da9dd93a077fcb6452ac88d0a5762eb896baaac6ce7d01cb1370ba8322390]
[publicKey = ad5378d1ef86220b8c19ed220078bc8ba6c495a7b28ae73b97227f19e6d567dda5e3201e73e529c37dfa85fae940b5c2c970cf57c87236ba9379180142568f71a08d93fa62409a765f7c5b21b4ba5e82373685fbed222ac86bdd6787f88fcfe2f21b588e8218537d65618731e55738d52dceca5068e08a71a27b24fa3affb8fefdc07c6f280cc5f6c23f057bce8f5c79e59f51ce791d65e3e6c38ff6093eaa98427655d19207b4354fa8c185819535469730158128f394306fded315a83b86fb4980720b376bbf95c8066c3b53c889bb403528de961bb6b6d723e313a46a91ef9b9ddbf73e7285cdd40755814d308763bc645e12b76c284535cc7e69b74e1bc0012f03a3368b1f2759c51290bac01557587cf2bd77a40871bf0e47548596146e8d8be559cb49ed83ec91aabdd2743b70c9df705728dea17b8275565173b53831c537de94ca8ee34a99d523179612ccdfee277ab3657ff97d29e3ee502e056e99886ed61fd5839d46564e32fb557456baea4d1809267783c7b5d94f181abe90e842eb84648000283e7e89e3fdd3c53a4a1d514a86c75ecb6b148271dd9b1075646f746ea576c9cbe4631b03ab5cfdafd1795b827ee103ca1cdd3bae5dd3f7068483fe6addc2c849b02ad531f3c0cf60aec52cbf203654088cb4d94e891f881a6c08a08cdc90a63f0b215f1345a8576df11c495d4339df273977801993418447d2c7e975b715f0720490bd6bbee18151690ad71c7418b947f44f2caf2d89b5ab701f89e25421b7368f5cfb670f5c5f72722a6e78d72b5f673a062aba021017af0110917b96ef0b52d1b5c10717d8482f2ba253b48d056b86b0fc86ae687e0eae79aa4091a62f07a71bb979b93fdd248665af0a330a1c3d2730ba3d5ad9c1472fc83a5b98769687559d73bad1c2624ef27499bc5a5047f62a1f3edb9687c02896a69536d529f6a1d9fa4d90dbd6ec23853fec35bf2193807f0570524f1d35d9dc21fbdd1ed4299ecc9470d6ceb9248302efe8978ec5376bf094caa79cad8bb0385f98d4fcf82e352117215f50a976e70d839cfa11f404f10296ec2cbe5adac27d7a4bbef0886e8add844a164ec2dbef9458ce8a5bc383fa39588848ecc6251d247c32169ade968a6f4025870871f9e3521670782232dbf93d0752c70936696462a58c4cfc435d2dfc7e0271877777d8ed61346c9c35ed487c9dd69bc7916744203248f172ca95517f5f4e58e1c24411456f5bec24c3d2438563fa5c05afdeaf24076ddcf31bf351ebfc296f13dd8ff7b5f8f7313f1946b13acbe1cd1886535b330caaac27de47f20b50a560f2a02de1d4b6a5a6d8ddc624ba7371cf02983e59de74d4eb3d61cec4e8822c4532c0b21840061fc9914dcb17b4e391f1e8e946709c5bb697d7260941e4054b81647b3aa8c5289d8f43b07d9248c0dd21aa5821f5d75833af9861104c51cdc8e6c954c35c42030791af873f63dc28151ff728008bdd01999d53fcd3fd44c481b174135351229048b4156123875f045687b625ff3a3c6ee19d4fa14c73474672a599c42174e798465453d176921b3603bad4058797683878d13196c6fb7c7c7a6dd56c5d412a8746f5161c5eeda2810d3fa95b240c2d61d59ecdd1d1cb01768c70786c81969dc50c1981d3944cb81d87041398466638f1b8e77e0c66e0286f2e61de0f62280f30c0a6ccf2cf44b9c09cb0dfad4b92574a0143604e291f3986535d531d1e948fbad690a33a28a782012e62e939dac9051459236979f80e035cde99fd9db7ad2bdd92a4e96f13458fa5866a0c736418f2b2d2aac3a81eb86d0b177a7adcc700d26520e1670350e04b9810e264449299fd9851a9e801e5fa4ac7bfb3d98dd207d9bd72583e7a4c72a745182b7b613853577e6d189e198e51b7f70ca931236f4ab74f3fa3e3e7fe4ea02aa2bd1e9405dffd1238ed17a15f82d07e16b501bf72c1f94dd9d27ade653d7bb46d20b876f86c93c2de6c994d76b8638173b16945738feae8e9db66a439bcf42a92c8b2c9856f71da9681f01357d9838aebf0b7e2ed991896e1afd1ab138f6d2a27a5c33b0866234aaf362f6d52a240fe2bc6a05679a75981aa49acae8380bbf934721109cac41fd9be8169b8ce7debed9569d96b94fa64ea4d836720f3973c40e2aab318417cea62c8084fab8d4218563425b48d7d002f8ebcba11106c474c379beb2200cd7577e5704782c81c1b0da89134eb362a711adde9b4ec3f63d6382a3919bbe75e8d58774a4d24276a6976a43455790791dcbed528f3705e2093a19154c7bb49c9ce4c2c324d312470e3e63a7c966190c92f4b9b18d658bb11ce6667ed01b0eeeb78928901b15a3890cbf6488342f0a3e7146deb2252d04bd2739f39913d55c0267108441bad66025a86f885a919a2315cc5f1124180a97fdd3e2dbcf5fee8f2a678f26b8f3924470478bb101e3e37f6132130078b87ec669582c1fb3c69a95f2be0156a3843b8183ef0dabe36b3b79d2b4b95fa290b0148da4de7de3fc2d8a95c2af8d7053114966698f740b07d41f383aae3a6aea452b38c950990745bcf5fffa7615841bd2a051f19b6b026efbd92213b234503fbf09df2896be232332fc4a0d56273f303dc0123abc865c8c3e3a3c1d29b9bc52b989b312ed674e03ac8804e566e5017e173b33e51a0542b68d11254544aad8d11c05ade2f17879a8934796882bf5966bb156fc238dd7fc6acb10355a9283c22b01dc6ae2968435ffffecff37f177f8e3164367ddf653c7fce52d249d25e35f91ee04c33c343986b6189a1965dfa0d1ee9fbf04c85f4244ffb1ff7657b808ba026f147e49f858b2eb212267ffba0fe7ca45bf4c83ca35ecb62c86965d1fb80cb9416c3f2f0adc7a690b0c34b070bebf00d90e71ad61e8720c23790e19fe3ee6c40272205a10af36816344638aba8d2e8963a73083c132f171fa1f6c86873ad72890a1f22a98d1f2db1704d78e00784007b08b84a8693e8ffb90d69c56ced8111f0b7cca9928aae23adf316f716ef7bd1610568be3e78cf009500d60369133b09159121de8ce0ea38c98a460461901ed1dbeeb85da9b030a875c8d967f2f5ea459a899081a21d81ad42c8f1a55917f0e551d33dd894876dfd5a55e553dde15283e62e39bdbfc87eda55974b0a75c0200f5d071951f1f5528166b9e0aae494590f9e02b6788f9cbad72e6e8a08fda7e0be2e7dc9a8f854565adda3adcbbae26109f9c19ac2d4a57e93f8749c92766aa13c31ff766696ad38b13deeb771b625f3809596a5b935db422ee597cc7c2cc1c25f44aedc2918ba506a1c66a8f7b3be0fdeb88d72b9c4e2be53a3624020efb84e259e1abada2a66d13f3594b56c9a48c623fcf78746edbb960abd9e50ac3621d8f763eb5512cd6774e96d54e8e0b7622444331b64f87e562ae91aefdea3ca3457c8ff99d36f894bb6d0463fa9a80b6b845a49ddf107fedacdc3685279fd91df9ee6f55f23d13427ad8fdd73c26039bcc674535fe171350a19af176d61dfa783e3e5c188ec10909c4aaf543d1969a788837c5e10a5dcb98cedd4f0325999a19cb1c85af352ff32a0fe1c1cb465add0506d7348d8804c8ce8b1f2480e66f37a19f4c0f24cf3aeefa1bb048f161cb695d6d37c74d2ad30578f3293d2f522df99d2cf]

# tcId = 68
# NIST draft-celi-acvp-ml-dsa.html Table-2 - KATs for rejection count
mu = 4fb7c9a8a39d2c57c541ed1d7e81c33e37bf6626c6b4f8898e6b509f29badc4057a93f9e3e7b4f090de2458e7f988cb5ad8ceddaffda06f7f319ee8e71c4f0cb
result = valid
sig = 023e12c864e64b154a75258b8c747d0679ebe4208a8a4af795dfedb1ca640500d4fb18a8aa96a0d1b64539ef505f9096ec3a71afcff4dd41413a91a46198690bd91e30d869dbfae0ce5080f5031c3ce0e4881a03faaeb9f3b61e781d91a3d8a5350b24f56b1a4fa9bf077584a2e6a2a0f446bd24ab9558640570fe2b203a29743e04d6a4cd65b70136a66b123e9d1b4bced35e8be799fe1ec378531c604a99c33a832a01b2faeec2495332bd6476d59b98f0e2f9431b531b6a828f5384846a5f04b2482d6afea6bebe5b006d5a96464929ef6735c57546da6ce9d694759f4c324402c42851b3f04a4810390396a80607de8760453bca81c794bb076ce9ff6879dde632fa996757425b52f71cef934098dbb89ad58923b6b102bdaa1c7a1440787671424df134690798884551c787a98373431f2a0d39c132d39b68b95201bb6e732381e4a48e1fd00beda78fbd93c09717b2e6a3a16cc2af5b82c93c43210a519f1c70e8b33f3a863fa815064787ba7763b217866f89dab2f9a58ddd8f94c3f225c4cd5198ff519d6344403a445161d151a5e3886e296ca37b22e3243e47330891c6bd6a82364c90520c77daae56b36efb85036f127a3b08cb78a83cb62f99872cf785bcbf72036b6cd09cbdd8edfba69450bd484dcbe59ef3990b28a42ff084bd7427dc4d0a99c2e1f42df0ab4983bd972d3d8289f85c794aee398b850768e33999637e7aac208811a73a6397cbf7d179f669c5d229643f06dfbc2429fe81f396f9527510af6cf16184a0827f022edd91d2e4259d03f9970825b205394e249bb8c8464116016c0e1696d3c8f245b032e4c97d1fcd6a297c00aacb05e379ec43984f4d64615a36652b368187559ea2ef5c324a2d1be63e6eacc34c8048b9f8e74a5cd9facbca1cee0817488a835554034f1d5beeb31310f2d4a4cf58ab47827c7e17a2e14ed386398e02d04f32f164795f9631831fe1c3daec2fe25f695cfe686b37c2f571cb496342c6f091e90a5f2a458b9a21d636281edfc0e92188474618e9296e8eb479e3c2976813fb843aaa36abee1442cf896e2c7a6509a960272655a533f2224aa66429ffb7a83576a955551cbea5a989058e3e911fd36cb1209830811e7d7b3c44d034159f40910d5a47e0c57f802e4cdae1870746fc2acac956a5c2d43f76d5314ae7d2dfd9a4c7d7e72df5c46b05e2b9b74afb1d3b6c894195b2b8516ed4fd03ab0c788913fea60facfc11e25db7bf5685d02acb3e0631f0eb385c76850af900d8657f154415a2cee339ce94c70a7f90df0413d148076ec28c40f07a9b162543b32634d4c306ec7883f71145740d16b268ca67ed6b0d556e91db0bf551f2b5be7d4f881f6c96dd848d4717dbe1d2857331f1236067fd0f3184b15f65fcdacb4d884d4deb03c3665da3f32fd66446c5ed5cb88292d99e0a5a5a9195f9e1773d47e2200a3febd5beb4519575a57df8b9d72012025b7fbed9b056727c24ed07fbdf9155b369dcae666dcadbe03cb4581fa31cf5a48a7f28aff0fcb3d5fdcdb403e3093dc85a741a07a57279bcee26e2f0cc33b206eb2037d4da56493fc375302d8a5ecb8311feb86da744f0674187771044fa4c12ad57cc918c103faf8306a29b5382856920fc3ff51d8753c17975d368b6add85cfb659ea2ea1eb365d12b42550347a468349d83846687ea8624bc030e758808027111f03d84cb02814b733a71c95582c10de7f2f27a8225c32fba356ffeb8e53ae6b3c3cc6d27b53a754135cc0f6d09a678b6e037fa5657e8c3f74bc7823217ea3da71dbf213aba2a5c0da90c4e79f8d07ba915044f00ab0ed68c5ab3cefd5a75ed71fc943cfdbb0fa575595110e8d6cd1be81c7723fa821738cdf445e3b2174dffb0e2c7f9a721b94adddcec4479c919ba2b4a6da360e1020a479c6ef74a907b97b1406e504bf0a5fc372d09d370c1cd11120039d32de646ff43fc45fa5cafbbb0d8a15af2e9f972089dbf27eadac6daea113143550cc318dfad73bde55acdbf5fb45a21632800ea0945c034cee15755555060d0a90a0034b3b46f855dfd35e3e88b353eadda926987330c6aa563bed0ef5da5ac102dfd4b7ff7c0fad459edc056a615b2b1afc15dba0fb4629d68b684f1a8e99b4a06b9a928d5f0d97aea7dac805cd99869047599596dd23ae43c4acd636e2c11620cf1e3bfe032cd2a4ef1ea994a428d64eb1b6783d4a9ae4939ebffe4f22e987b384021113d3132eefc65667783c2ed15b7564d404b0495b67639c0e8ea0259142d96468428b3a03af7762e5452c6e5c78777947eaf6ff83da0ecd9aaa77102f7a55192ced98bee4ceafabf1ad6007ccb2ae2967f55cd8b789af7778c6cc5b9afaee4afd4bc22ef8f45d2e21a8e6023cb9c64e838049ade2c2330a4b1a32bac31aad4904f5a1ba3ba39f92817aaebc250ba3b05838baae26612e652a26cc66e09a00577af14e8cec38ef988996a21bbf71f791607eab7485de6863e9863cefc2b141dc37e6941536f061120495bf45c4cf6b7491502605ae0b42ba77ad516671f97a313eb202b6b8db83da293fb3cb6deee987a42db6512c0c81c013f0607b3909e0bf1b1b0b0c7eecb1b3bd1edf15a297bb64077ac46ffb72361101ea92294ad43f5c1e43b39f366c2ff7445416ea82977dbc72ad9a2f56d8005fa7e11b67c4592da429efcb52b5aef98f36f395dc7443b892e361515ec7fc7e103f08c5a274d971f3f1927acd9daab2367551f433b73b264a4d4e7eba6f85102ab0991c54d6d0c41ba95b47615640e2f3b136a5d80ef04f55919a71d1e9894047e360ae90c8fe2b2d6693322dd3b3c89d4123a6b3f0240855492853ee3b85ed6c954eb780a151c37ce08485eb474ef3369d2650d7d70989c71cb045bb996e576d509c0fae608d8ee3b762da0c233ab3bb88b6bb5b77fce7b26cd141c8ea671a98facf29da511fffad869245262d6e655f344c4fb2cf3ba7ee7c78b0e72aabdc1a7ff5ef9a0d8afa65a5faaa6adee4a57d2abad537f91a25609029f4f0a2e22116c6ec69674e31b7be7e568bf29bf99d614bdf725b5b216ca21b91224f4b5665ddbb0d130a2d0b11fe31af961963d16c41951c99ad595d4b765542638ceb539da8aef238020cb2980d2c36a287e9508c5ef6657717ff04ac41148ef2788be8b4e46ab0bd1f868ef19a8a981ab82d94ec2729d9196c4abe2b0f2d7f7692a354a669de5f50b473ef8626c32a0bcfa1c8914bbc6130607d3ed6ddc4fc58dbba4e0b897e4b68dbb7628353c14551137805c7212ccca6a9ba92e40a8ef327a0bd803060cd300b3e88c7bb26b50eea9f40fcc10614c4766bf61bb5eb2e9a86f8cb4c157669fc8972ee63e281786e9d972d88d4efa992f0d571d1b186be9fef1097c3eaec2f4471eef204d4e79beee7a551fe4b96637fbeb470b14c27ff3a722031d1ca19c7afed8b199a0641d897ddec0b425d0d96b34e2b360f70d628a08cb28011005a7492aa1b6e3332340d94cb51107cf297ed8c8ca8412768592c823ac7da8c4deacfec691426626d60da4cc7315cc64df7c1eb9700849044d51e866e3d6897c5a0d5c1a84866b31e334e42bd26d8fb4e469277eabbebc433004f9f18e76bb746f4278514c81520e26b4f15ff2c51e9f31d166b576c8b02fc063d7c62e7f51daf2fc9624bfbc99e6ae4c6e6ace07ccb75a8f842599e4fb4a2ee60d85a0ab562dc4557ea2120b0f43c5e0fb28d119a5b8998c8e0ba738768447e387db8e06f47455a45cc6d64652df5e7dedd99ac41db273a9c8da2ec6af22ae6ab647e9753688af10681b2d1acfee42eaf1e0bc83d54a94a84b6f912f253af3c0ac2a728d266f4da0664108159394edb246981622e216e56a937dbdff2229f1ace819532d45940ad4a8d4b2cc0e4cc6c656c98bfb82e98674aa1c5e94181b371ad55944dce4c9a6dcd29304df6dccaca2d08e630ac17b9c73b0ab87ac653abf522b106510b8875cda17430b5eca109b7626e1a84f49066fae2b4b1d3ede953217c668aa32b09000f84ce6076b3c486b60d9ec50656bfe8212d0d678c8ec4b4ab89728b30b483320b613fddfd90697e38be2c8a58977eaea6102ed8a6d307d2eef3572cf00afdd9fef4c051def5fca7177a4bd3aea14db1296f81da1b089a2b8574f3bb6d47252e653119a853b0c825b3f098720ecb4e7e47b99fcba8d03563446e7dd0250b51a72b7c496f3bf0f5b45a41c0ef2dc814ee8696e608c9db6cd3785c15fad688f30d8d035804186a4060cd4205f5ab46e2d1e28f90f2da37d17414cbc65255c0818b82a4f3e16d426ab231f8f07276ed50cbbe104a8947ed9b7aaf2286de4fc08f4086b1e84b75a05c5ec1cf7de3aa456c04e020afcc4272b64bd78e4b5eb12f70fbc5dc07580bf418827112de579334bb83e6126730b9d8dabec286f0cd86eba130f51c7bdfc5cb89d68524c775cc65354b5988ea68beb42e7995feb50d1e6e784f9839c532d3dc227a9e63415d7ef47936d6d727cf6137f0d75020803968db66269d9649e93ee06b561b0e177ea04131f671fc705153949187ec6ae9b14d5f586e438b3834a9c1452e5ab0503b62fe65a13ea6b35c1f5dcfdbc3fe2d55b55e9d4ddcf3e85fea97c0b38fb1f99e506e80969e609fd82a8765a6111bd01950180c2cd789e56a8ca0a5abb80f2001f641560039064fa43bde2a0ba0fc39314e9e640ed86f92c6e45f4a82f3ddcdc55af1f96551350ea9f8d3ea48fca3d523c71267ae4eba50b6198f48b5817fbb9e8f31abf6bc429b2163b49fe9a51f00841f510a86234b3f453219a7027a586d535227d1a27fb7c9cd02a723c5b12190548f98d6560b03f96039163cd1aa417303f66d63301e71198eeeb11a75a577f94fa770ee894189d4b873ee80f38b43e2e35ab6d18cbbea7b94a1cede8c455916461d09162cc7ee92b667e7d3ad00b7cf3a7c3d35edba2a4f19b19da9da57e59800eaf1763da47d14763a4371e45ef0525bfe5af648b4d3853a782a213f7fda62a5f0e92ae250b5d323d164fa156ab9518864333dae8b16a2b07f728825a713fc4f33608820e80e6eca6b5960c46f552c0f5f46014edc3ff03e34d910b41cb413adfe25af5dfc96628717c68a9072f3374622cd6741f74b0aa5d483c27c079d8780946c7cfd2c53f68159d2034a669c4263aea9ed8d59ed92ea18c9cbd23dba77ddca612d7b540232267c7027e2e67c4a333993725a96801ae2d69c339ac7e9f959c5aff731df299def5ecac8f4a08442f2394745b7d9b49b4e94f771e5463769e2577d95540b7237d396fd38c30c449baa7eb6f1200a534e4811203067ac76db6972ada2062510a7a7f2c1e0cea4fb3ca2a9f53062100dbb28117f50d464c325f3b3313d4ef15507519f478e6a016a03156c0e50867dc01652041f30c7061ac66b0c1e256a0354a4c1c208daf710ba149c136eb83884b5764d52fd573e6079f13d937614786451bd9ab8732a01700d327efbc29143974552606444c87831433ee899dacf9951d941d6d73067fd4d5a8525ce5e1406f47b97d15976087dbb3880dce67d1950b94087d39cc20e111710d4ffebb2d6d907f2db8245a6ea2dd73f5ce9febc193382b7b25b7f351e9fc88f952945b2ff765bfbb2deb31093b536a6f97f188637a4ce12634b894eb16cf00247f37ebfb8a537e15731f77bc2442ab37659e39aca9327290d52231ff5bc3da4faf57f0cff2ec396a175f7cd8ea7397a3c21f423e2efba33f485e7679d28e42dfa3405c8e34dc38eaafafe2800defc0ead747ba04dc907d6cedc6fd9438186cb2a53baca6c6d1985c8bf4ff14f0457061aaca663d40c6e5cad0e5f0e7d3017f18269e0539020e215ab2ebbbe09aebfaf61cb317e303ef93fd7adfd131cb042f6db9aa309d3593f78de5f7db378cd0e06f044a758eae8f3589a4deca75953d72df80ac3329c58b5e75500650348deed30ed3edfc50fc309cdf90f00949923b2a17b5acf7c60c7692ac7b46eb1b8b279cb44aa5b72e73d1377e13b3d1e26bbe5498944aa9603a6270e27a75b039d98c57e43f4f6fdf2658513617cae17b8bd97df3b7164e75a5eff949638959781e01b091f39b0904a933dcb51680a7749fe90f3191fcef13fa2657486610100a71f35f7897d06ae550fb2d3400c044eb6709512c28be0c5940fe752ebd704a203d6b2f190a5326dbdaad0facecf123c149e57ce4f570b5aa87250dd8cb3c0745643342a1625ab10c4d2b191aaf60fe24ef59dcc8dd8e98895d18c7d1807d4afd37cbc6291008ab679a8d8fb8d7e4a758da4ab52301013c0c55343ad3d1eb2b3e79b7b11d6055dd68ff8284fce5eca16dcfd348c3ea750c86e8cf8cdfb6d8b1d438c5bd8690c57f4c547650f10dbad93fcd60b34a3f537cc15d3db4fd462fa7d1af2f08163fa6aab4d806071621236873749faac0ccd6fbff021a224673868eb3b6d1e7f5333d859099ec202a999ba1b3b535424b4c8bb3cc0a0f293369747cb4111b7aab000000000000000000071622282f363e42
flags = ManySteps,ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020e400000000000000000000000000000000000000000000000000000000000000]
[privateSeed = e400000000000000000000000000000000000000000000000000000000000000]
[publicKey = d76cf09b440921baf0a14e6dd057f3ff983c7cf29158bdb87e2e720f7f6883a2bff3c836792b963cf81ce4dd9eaa11e2a8a8d360544560f539d215575b78f5cd3193082a860227b9ae071ee6a3da27f26ed9219f69d63cdb8dba5d638587498dddf0e159a72f4b48fe3ca39181f569df883f377b4e1fd6721b1a5f42938307bedf0e2502aacd43a098b5f1d25470531101e42cbb3f0f6e7a4287aaa46542cc1f1bbd139d6b4b6de646a7a36792057b1ec29bf2777b3445aa64679ff927c1aa8b1e7fca040840e43698d62a2c581348f512bdacac76f6545db3ab306851770652f5f1e80032e5f746159f83836d7c579f71d9be35cc4dc6f216d1b5d15d13248ba23eb0f6d4255b550101c3a2b8da66cf8a217f96d5073a2a9e550ea175cb97a4b1e5c5001a7371a2220bfb2742f1d1ac048cbc549905a6851faac53745fe620e07052d6583dc9981d06450a11cc02c24f18fa8216b5cbe3f91c06b440dc32dc97418ae99fa0d7538749f443c4ce640f5508378d853c14d528d1133581f9ed82a2089fe827d09ad9ca85795c9496e5b1c7973cd0f58c586338df3dad07cb37e9316a6239d9bd8acadb8ece4fe8e8b3cdfe8b5759de8bb3514570af2ceb9b2f36b05bccfbe96ceefd73656b89f17872207bb8dff216c82aa3d4ae60089334234e1b4883202694eb4bd975935e4e7c7de01c4139328c196c5415b4fff128047e688f1dfd158ac012ca706b2d24fb827bfefb62eba40b20e4ebc36d03860f47b7b28e45f9d45fe1fe3dd08f73b01241b754ff35ea493de30da37cd1aee38e5e977948d09c37dd64926c0717b37ccba7facd0edd78e2050eeaec55091bb9f7cafca53842aa77fd8019ecc65d3ebf3b1553d9c021b7e3fee478337527a5fc18fa8271d4724ab576559db0b2623ee86d3608f6feddcbf38a67a15c727874e05dc50816d69bf8a07d259091d0e2507d330ff0c0e56fc0088942f300460910d5e17098003ddad9164fed55ae71826eec8ea39c98480b80b0f7a4daa441bb694f84b835ef885a14dfd0793bccb53cb703a25360cdf7a0008faf9b76dc9082c4313d5ea6abf6f2d5ed2bf74a02f3d98f73d6ba9933a6e909b7362bdad28561ffc859c4aa26d0acf5724dbfab47bd3ec35b44946f0e28b9dfa3abb219fe24e66bffc3ec04200c513745670cdda95a2e6e8036836ab702e2a1da472dac7623f8d5a85c8d135f4eb7c7ecc6b774ecdf25f7100eae63b864796c7a149f46290f4ffc34cf35220b9e722f72ed5b82664c910c1a46bc19127ab342e8b0b27c4f7cad285c3df4e4a90359f0241a9aaf3c805819164b6ab3094c7e26fd0afb66ed82614ffb0b0c5fff36da57351b988dd91b9f4c2f6f5516c91ea3c2d72ea543e18c0fae8f0ab5eac6780031a2e68293e0ef7fa86404d6f10705ef7590071bf26c5b615dd0ab699b57e473859362c06639752cdd7fd9cf53420f7d07188b75872bfa41c970970a198e7631fa8eb47039304d5f0c2aa4d618df1945db11c4569cce408ac8dc012e5f30412e3980a9e4692dabffb9b482771d9e55d689ab496b47a826c55aef361d658af85d922079f10852144c479c88e9f20061ff65d6aacfe3b5520154a8b7b38f0b1a5e953f73cdbaa4d7f741e70068b5c27a4c31dc360852886783fece0f16ff89ff700d85b8a15a6c6b651e5b7996037873980c53badf7223202266c5fc2601fc8aa909a432fc9f9c0483b9fa6908a9213d6c91dce484cfab55a3b7eb959f27789e6b871f45fd63d6cce767b799040b9e412acb4f0f0faa1b23af7f8a8638e454375f70987830ef229aa4ec4354f8ff9a88f929735757dcbdd48c98c66eb63a3bee53f8fb28f143f6c0a8a426dd92e8de220a0e01d10fbcd82d2739efa2f7e961a61d2f7342e4c68ce8ecae1ee206bb4314567431350e0b0bf38297cd2a903466dba3d7c8fdd6e0d81750666028ca1ab7026f5950080fefdeb560dbd678a7ebfeb05ffb03442fb0f01daa16f46150f25c57fd3d491a541e694cca2654778aa1a88f956a052da6d7239cd8f3a9720f6fe8e08190257d4a85b64f93bb0822d43340375b57d5848ea65887052c8a54d055aec7c285bcb67230f47448d05556e1b3166440a5527d9653c59ca4009d1bd473530ef1d373984caba2d33469989c6435e746df56a64fa28472c229b2ead0882e5099d217658e21b5ee56c793f5aa2bb44d2b03ecf4f076f67b370832dc356f0678aa8d9fc8e0bd75173208c086a9b43eb2506773886b291a4c959b2440fa5131fb449e39537d1e9f6af16e11b64baa1b619afb1b098e1d7ca9afd560190cf04e277b0da4921ba7268542a0ff53df7cb162cb425e2e31d689ed776dd9ca6bfe8a1fb62fdb660e73bd471373e59c605e169960cb19fb0cac4457799d327a4a517952c1bf282791c6afb8e365b2d8e48c5fbb7c53a09651d3f26aaf380d1c2675f1f2c64fac8ee26d80c2a1497014fe265b116bbfc8e2682590dbe90946b06a69d599e6016b2916a65e6ba370887e6fe26e44822d6ecae5145ceeec02b0158846bbe24e50bc290c0bb868495f92af05d5e882496ef72653b71850f02ff1f649293bb59d739f20083e666da8daf7d5bfcde8c1e95526a69eda3e21220cb69e8655de7b87670d2a3a814153e0e16beddd87e37ba1adb120790ba2e36fa886d30c621ceaa660ca163a0bbf498fdbc13f3cd06307b7cfdc1e22126a6722be09cfe10f386ec1d4d34c872efdc70db3abef250128a4b3a9c231265033729aa18211f2756dcb842da4c0ad221fb042218c029942d673f78667e699252cf5c29b9349d1c109318bceb23c1b4ffb3d0659cb7101d0fe0c1b31f1bdad1d6d7abecf27c9417b140feb1cad95fa903fd862c388202772b192d7adbfeb207c0c59e9a21e24ae0f9526b2a59cf854f4c14dc57b36e9cd0679b0fe1b9da27a0ac73ff07db7950a453617e6722ace9d89a88b90fa53a1cde506e3daa5302eb41a71c1ff9d31ed564f33f0888a6f770321c5bb33822ffbc24975798d9e84774eff9a9fb6e672ed2bf17ba0c2eae6379de042e7a7a5992021a244bf53b23b61a600feeb2b6686cac312b197756b781100258bb68dfcea83a424e0e020b3cb36e7ff4f055b36ad7aee69d1e16dc89b00d9dfd3671648633418f3a1e3ffcd338c20e1ed5e99cca772d582bb51585fc09e749c230fedf4cd3dad25c0672c7cae4e6a1ba25ec78b2d1bf817e5d2680ba8961e452543e92290b662dfe33cb069f031166cf26c7da0afe62a0c9374655b4d8b67bad4b8800a98444b93468275a1811e3052db634b4c0e8488e6e68b2d54a54255b87f3811de2568920a16a4774a4e8e10b86aadb45b8499060af325f7e7fbc85130be3a8486e74f525ab1430230c009e51036fb95a68f2500cf48634410de5d429ec11881f046926fce1bc5b42201a379c8c072c265ee1c6d0c179b44fd4467f36506c893eb2d6d4b1e26f342b6c1873392ea373c2c3bc89cd6cbdebff4cc04532342124929f0f98e9156532b909e0a51f2a80989d3e59239c071f2386452428a72705a8931f1a3185be6ecfc7795d3dfe6f62cedab611c5c5cfa2958fb920b891cc3e7df5cce09c9a11e46c809a99c7ecaa3130e88c0b32bb8866a5f2465337eec707fee0f51fefaa23498d]

# tcId = 69
# sampleNTT samples the value 0 during matrix A expansion
msg = 
mu = 19b5e32c0c6b202f176072e3ce9afd1db576f478d4261289dcdaec60198f0f9889a3e35a40f6f34f1d8f3b8d3d58586136502c75a5cd8fbfe3bdd9fe45ccc31d
result = valid
sig = b26200282abaf51c756551c3f371d15f11804116b675720bf71e3cbc5de8000d476eb7e3f46589a16f4c03505eec3585ed4755f57bb33a516615460a5b517b6d2c8b195a200c807be85c3629b104568b26f5d4facd1545bacde82aa48297d2265eb41d95588ede94f6810512683bf87e484e436e1a756c2ae3777f84d4a0cfb2b5f04ed5e235cc2d70e1ac389900721e84ddc808f38e22dc7b9c93ee0119074ca94ad9bb11aa4a1cbfba8e560c8a23f1125f999930d29ae13a5634728cc3dbe95a567f583777afc8321f76521bc78b41960cfab3d37a3256b4c9da4c7625049ab616fb2b543a5bfb16ae19a39aec8fe3fad15f2533a21cc6949b02590d7642127ba2f3cb4c6330fb93619986ce13978b73c6fe11cd289c94f1611b46f517f9b3a3f22f89f112a7075866ad7f7522ae4bfcbcd67c683fd882dde8bcef7cbafe29c2051a1ca034f3c66c1cbc976513eff041c06c7cec30b95fce459668c589c05d483ebb4fcecbd0597de87df79384491b3db2498ee28b6b378f745a4f22130924286e87dbb750a86a3ea910ea6cf6aece28ed8af7cff467d8bd3d9541530ba4353c08e8a774ca2afda5a5c11c978237cbf0e778654b464421999a69ec04b5ea2387df728f31a6a4121f0f8b9ab6f488373f71f28827197f16272a3751c830a2ce272aece3e1d135d3b817fcd34391b3a5dbc2d7333f42eccfdae4df0c3c90e6cf7d16eab924548aa91c118edac13c53818a236be4539f2c5ee0e63cb24228323edb16d30e5ba7c591b80a853509a0c1af0f3595d5f355a510c23bcde0edf98b5a1f9d00ada4a110725cc3a748e3c6665337a38db3a66840feb131ccf7fd720db07843263ffbe87cf7260bdac0adbd9b7385cfe173475671812d0081b5b9e23842438981b699daf821a3a1fe2af26ec6fa559e2b5b32f11c4b757f144bd5928fb142c23f5a1baf0de9bd0d214977d6cf7bcbd6736a5816259b12e24f579753b21855fd38fac5aaadf4f185e0c744e8c2aa8bcc1282971051e1b51177d55a84d8305f5dac238b918c1a92e68b407c3686fcaf7c97a2109cfd669ff38e1eadc47a438c286e1e1e8d510badd76e352a0e97ef85f0a0f83ca0f14f1623f1f9ee45c6eb9a89596571151c053c73c708fcf950dc98058548cc3f9c1f678b50d2a9d38fd9d35171f1a46de3bffde8622f29bc8d4195dd7ea94cb833a9dcc977f0f4ce0f177fa7b758e4b59a9b2e692ce5b75752f6e3dd532250037c0467dfc2a48faa4060aa18092559faa39c92b5a7da557fed52f8549936e67154e25ff7577ef653543cc83a2d9e37111b805d91947d07eb52dbfdf3df2faffd30eb665d4414ff1f22a392aee56fd7177d36e5b7552b67817b22bf3d5463092fb56b8c9e0fc8ee08e545ba9dfb19f47e3b13a5ac566819a73cd0f65585990910cbc782c2d58f5263490f96611359605f80ba4c69044df1cfd21b0c266865eb16741c83f83e9226d73ce13a522f87a4ff16672733c9bf2f2b32d3eb989aa7aef97ae6065cd0906a9a73fd17aec459c810adeba74ee9667810a15290fef9f6366ffeb5492f36231f6bf792699930805edbc3d1de88a0ea90e41b882fc1998512cbca7a2852092d3ef7eedf2269d954f3759ab92024a310d02cc93e39f5c68a41f14a0d89e26e94990a34b198b0412b2b5f7ce2331cb559a733e10a3643c3a660e9452038760ed70d2917a442fd893cac7594b790cc0ca39e6c1bad644d1c52542954aca6db28c041174a8089398e2fc756aa47a701911555d540249be493ee94ae48306ecc57fe90cb2dd339e41141b7d343efc314ef1b7755db64c042535649e7697d996b59d2dce034604186d0786f1591c7b6819db59ce7239da418b70ce5df140efd1da2e39abc5b70450028c8c119496ea61ec069c6f37d45d9447e06d61541833ccbaa4cd213c662b7ec13a6948bdd6b008817dd571abf6b7629151e13c48464be87fc2b5fa72094a413f423eaf9503197c65c777c64be2ec6f74d77ea4571d7e742e3ba6bcad9a6d0e11a74e7bbe391852fa9f7015630ebf1aeab0b424c2f3dad7bab778193751008fb83f67953682cae9058540f49cc703252420cd4c5ad7cb550d833cc65e9a5f400382c271886649e5969034eb71e2b5adc51a4269895e44fc1eca72408cfd30d70cfb57f95c8c2cfcb09214c5ff2fa10b41c4717256fcc7381b928f8aca5912b4ce3239f988520ce4ad370835ab3e03c408f31f1c8eff583033259bf0f91c47bbe815a0a5885a57a234fb445a80f82fb7ab35a117415269d1c223c3da7445d3eac72950ac35da8c54a95166f9484d61261bb9264716ca41692a3272498d13dced1e9e5d13739e3d5ba89d4eee23e176bfa3cb0ca81cdf65ee2e8bece13d52b1918be282b3da7f3c7182b50e0e142e269b8afbaec88af09c92192e50937ae3dd538b47883eb0e15f3d42fc764be726198f999c0292cc1a221d2b6442f6991e1f74cba5a094566eb774f901a08cb5f15b61f665dd20779ce15a020f90519e729da651ed50088f6206b1d7ac9c41d07e42754d03dc2cc485d13a8ee15c50f5b72cd3c7118ed2be42dc071f3e21f81763d2061a81bfab5adc0ef81c1a9e7f57c29fa06b48d14959e40f77bd66c60c88d8f36dec0c820fbe3ee4e8b4930dd1e1a79997b0520091f85cc534073b4d913231c3e02bb16965c6b81af3fa5341e0b854bf1ed3a8d460e1bc92a0e2280e2c2381187e62c9f66eac9ba5379989688f68c72d05cb5b56cdf67ea499fc7c6718345570bef5b9bf67d6dac7ec84e7b9937c5770cfdd52b1f8ed230734a609828523c42b8431e6a4311e159ef3bcaf6b0c085f859b390d1eb9acfa6463cf8ba07204e67f6bac1814f1d513b9793c783ee61a80cb4de56be95cb60dfb55026ce15f42856da94098f443ccd4b67bf89608030b8fa3f7296ea282e4fa85e7cf3fc691373f866ffccd4f17eeb16d903fb677bbc5766aae6aaa6a0eb51fbf60409145dd7d7372b0fc8b52cbde10921238f9df2465832d3a7e183285fa779d258c1e0afbd4b30c0b7edd0bc8113b4a304399a7d6bf7fe694600e5ec9f166aed281d7fd1fe48e8d9d02524039c42c191d08d0d24376b4a71e707ed6c37462e11f85421ff11fc82878526e8945e83aaed6293b13c6ca85198a76e557b6f27e3336369bcfee960a0b5fd69912f489f35172aea67b205df2ee097c2ec65a0fedd780ed63b4c0886e0570820351cfcaf6e71b66e40dccf97517c18642e4159fa251dec52c387ef7352a10a95da49be1acf7ba0bb69cc401058743db59c97886af51219b49d2e21950ee77d241d5c5a912e48a1630ae6ae1f3de0e982316f4780332cbf9ed2ac0003633328bb214ae13af458604439313c128ef3eac335add8754aa585fe9c9f30ae3939c1a0710733101f8b35c2f3b9741cfef67d667c1e51f3aa71d6bba1b6d216283b3e5e153becbd85340bc0bad6a741e1c34a191b6c55ef986aa83ec46268f84b8180a72bab8a5ac02fd85e7de88c66bc60c9d77ac9077dbe99a387f82123d3d381ceced4ee30088c7a8e39a34bb41d49b86984149d6d8f25ba61cab760a3688f9cdef689755d7c90f6dba3f7aa601a79d9e287cffca8710daf3297735db73daf2818c09d15a5e6a10855ca33d6d3353e8231257e72d0f4ff2a382676719ce22962857d5b64cd0e1ca0d4e6b994a92e21e06e80efb5a93905a8b2443ef896060757068c9749fc02a91f01c9a379c6a8dc055024744bbc798b8623aba60bfa3c974c298db26c2501999c1d321211dadc30a560bdfc8311982d43dd52cd6df93d5fcb5209f8b6937f686ae9cc24913c7ae9e57494f61cae45ee84d955b18e86eab0a1ce30b9f736e3afb408b2d14615e1c4298e22a3ca9649d34382195725d1e83d126d07457cc653594320a60a1b5ca0dce14b567f4abb3feaea5b9b4ca4d3b8307cc3f72b2dd425ab8052d24d83242dc2ebbc0e576eabf7e0cba5c6f718033e86e5d24be7a0a8fd6a5ed04cbc2b31fba36185514f8fdac037ea61b88e7a0b9c499d011dc9fa7928b187fe9c1ded95ceddd185f60689e67189333cee131669727131caa01aeb6b223eb30d1cf6bcf137b6391d9b70e9b6dd1565c080494fb5ccfaadbb56fec7f2fbdf17fc5c245b3a3c573aad941f447a7f1a7177470fbef000c9ea00d311b0141166fccfc90b72897060e9f7c5facaecb7bc90c1e7daf077ec6bde6fdb85571ebd4d34b58f2f4630f4ca9e64ab01475f2940717db0c6ca44a44534aced8d13968a43d84acca43029f0c4916158bb5cc581d69587e724c31177fea73fb623e68b6ffbfb9c69e61c913c65a7a72019223c34a1d54ffed55d00a4ab35cb1f604e1c0ee057c9e493ca19858c3f7db6c4e1d5846d7176a19363903781344d071224e23fffecf53f8fbea47cb5dad9087b7ee5069ca12c2c21beb8902400af0b3ab8e0a46cb54a6df955dbc49c541c155d732fb5851831119b3e89e1c6daab3d14dd5a32d15bf64f54590e652fed16046620ac0b397f71489494ca8796013cf91977a99c8574796ab5d6e35859f566b1995b105845a5791e0b7632b6f7b9596f6a2ec1e0acc5706cec00584f75f198d62e5bda6f7c4b23ffc6db8b5c46a8c37c2870165d793b6ea2b5a824b8a39c5df4d93f53adec8835fca3e77264e3462dc053612b8a57ddb822115169e5288cf09b3b903092aa1d840f35c17548edb7ee02facb40b8d001e69466fc03572e7af67efe0efc7ddcf99002ceb3ae949500151ed0bf8f5c0365608988ebf2c8d2bffaf5ac7a92c018e87de5d69938ca6917ec0325c91b02b9dd93a4ff536646f887924471c5ae145dd30101505c937ce3a9b6f5298f364ad37a2be49732993ec9d6a7df55c560b079146ad1e1ef3033d84cafa09fd337f528176c11100fba68a611a6c1704d1ee552dfd25933f1882b561f988e8a8091034a3896dfe2626ddcad1d71f46ba829a483f8045cfc748928bc68e601b4dc731c2f2e9b905f0342001c39ed0f1f0f37d538b1fce79a4c20515bc2d9b7dc39af9cbb39679e02f41a2c0907614b0e21c7bd2584b62a55e8f35702303bd50eb3301023bdec64167db98be9658cbf60cdb2a7fe6dc0e420f9f0271ea54d2fcfaff3b7e698d06bb240647abd2f5b8347b73884345bd3b72dd52846482bb1f663bdd8fe4398ff4e33bc39202ae268a8dc2271c88c922a3d27204f42b3d6aca9c69d74515ca755404469c9ccf007e6493dd70b13073719d0a56267e5174437eee5c11ca9cd0374d5cdc219cafa8fe05e649ae7178ce494d54c890de248e3cfb7ff5dd4423b828dbede2bee13f20c88a3c2fb120fc82df5de56d7b871d29eaf37d2ee21d9d3f3b71f128902a8fa1a2b9bb3e76cc6881590b79589b9182e838e5c37e418cc85e6127b343fb9312cd1cd900d21bb70f44ceeacc72980cbbe72452163dab4beb81ce7f566e40566275aacf354524751a37f39589260b7b882bf3626675d164a2c56af57621b6fe55586eb719bacb990e3d5e4f87ff20e18c50bc3a4cb05e9d66204bd1d8443e4ed1a848177f6d3a7ff6b3bc5e4d23a50fbb61e0b59bfc0831f93567315604b5c88313616f20a53b7c6b6827ab4c4977f8fe21770933211eb4d374cf118d3df02605077162c4bc5f93b4116b432de01d3ca55b9d3b6af0f863325d2b62a410e6622e13c40559e0456bd86017f35420594cdda8438a81289334c74166840285fe74ea9b27221f1f4f31632f00b87986fd4cfc462d304b4b05b72877dbec4237d850db65b1b8f547541827caa9dc91413c1f288f03abd43b6755e2e64dfe47ba4c5a98049830748797aa09184dc726b5fa93f52612863f3341e6f491e17ac2144f2293b96290bcc8269e5e182ccd34edc87bcaef58c11aa367ed39294452c0bf725a6cd8f0941b601e90a20258a4a4b8b5b0739f3c9b71842692412631ac692251853c72950e3edc623b048f239091cc42ad09e027c0e79339298c3ba2ba851b99fb3910bad9f86a129942effbde2f6832cf6962aa0c0cfd98b0520118d2661ef8ac05627d8bf9b5d43bf8ea47923babd8080de27308d782f23cf25c8ed2b1fcf26d004b9d5a78b3cba4dbffab7b77b0b60ace9573f9c3c1e34929a1521c85c2d367b4f6b1aeb4d77a6fcc8f7d28aab37df095814a3a65e759c48eed1a639d9284a6dbc6b2aa1c828e1acaeae6e621c21be08ef48427f9f0718455146f049743a6868d6e2de64456c0a760d64f53730bfa6f4cb614977b389371cc889c2e5881c4f801188bf4177ecf0b1ee7394f5cbb4332ee02e54cee9ab6d009775d1a1a4a38e90d01b3a2f52495961c3ab08d0364eb5ad36b31109fd3808c9f14986505b0814c13d8823400bedb60ea3f2ab456157f4937e28baf58572c70274c4c487c112a103871580f5217297a3d6d705145976a0b3c8f1f4f8207c9fe0fc14227b9fb0c0cddde1fd517683848a9db0bbc1e5fa1695dbf41c575a777a819a0000000000000000000000000000000000000003091318222d3138
flags = BoundaryCondition

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280200311000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 0311000000000000000000000000000000000000000000000000000000000000]
[publicKey = d1d669b98db5608f9bccfa4b6b3bb85886a975cc695122fdf810ef2749f71839a2a6c98ea76aa8cb39de7e37e3979245ff4b353de6e0b21db3b5674ef2149a472a6c567e1e84e8a21ebc221c2e6e2f9185360079b5db19787a1d208156dcf1566a95375bb034d3359e0ee455bedb315de19ac7376ca00d984992abe990b7ffd5dfe646693d4bb4db90e8eab7729558862d5eb23abe14d63e506e480202044c2496a5cb55dbfb2d701562290febbbe117aa8e63254f170165746c6674ee242e518c442544d65f5bc9dd3fcc03ffae63af53e16fa90a074a02f425adcb727555b54eb649733afa2ca883a7d7cc4c0b4164ec73ded1c7c6301780cce164c3e18de6d3512909803df24ce98fdb1c1cedc5c28365004d7d81968dd74d2c9fe119fd8e134bd4870d9affca7919fc492d43aa058fa2531bfca325d60cb0a8f18320f51d24916fe5dc73b41d81612ce42ece753c1d6a4b1cdbc77fd12ba7b0a8fea1544cb5275ec02c128e5b704cacc3cc54064059a9110fea898d389f7073542b36cddaf745e70426f4c7a6a55496c93b8f268a157abebebe391a83aa3e7e09b1e951dd78f5ce295c8cb80b93ff3edc84164963875993267bd45e98230d3f55e8cf82c923866d1c6829a3c671767e574b107172e19196b77e838a6a1eb585fd236b049dc9cb6a2171295d2714625dfffb980753b5a33a49fe79003fd0eb951da5454a45b5708320c2c4c685d6f8de93623113072c6777fe59e68dc37bf2d6b0a70f2a165601ca6178251b27fd968c890703f709bd6aa778e2a9cfc4cfe818fecd762c34ec3ce3a112b84664b8de7fcc0167040acd289784c8106a312462076762cde2160ea666f68e30b2ff3a1a5e11c2d6b23331f55963d7487a49a7f21e3d479fa6b46a2b9adcd0bec31d798aa18084a3f2cfb78f0331bd2dcad2696bb2ed63c66de9a461ee720f71eea818fe221369022b8941c158250a35f93415e33f2634fc022a53ec91fc6e55266a427b7a4d7d3cbdd776fabe7854d913f4fd3912fac4557dbeae1596cc5efbf08fe8101aa2f17da860142bb388308481644a372660c2fe95bd8d4cdb872f598e8c5fd1f6c72fb6eaa8e4f4158bf6b7ac513292de4de52f930660255c2c2bb21d2de9a35700abe90adf3cfdd791d61978ed31d7402cd78a7e3f7fd178e4a8fa7e1083a2554dcfe2121d854844ded1f47be7a5a7a571d0c50ce713f86cfb745d67aabce39e05b3d4b40c5019fe0f3c93cc254c6ccf5b343a18ab2aa250b61df7bb4c2cce9ad7e1a0037ce54a58c257aa310097d45497bae47dde6afaf363a46f2cf1b333b9a30c1d4660eea9def70faa3785da6cc6c60a2b716edface30e2f7ffa1e3456de45e348a3c9de2a0e580112297df5f370167c320d14b7bd5a6a29910fc433ff520f5e8ea80c05baa4e0565b2f140f53aa60bfa450c14b0bd8bd5cfb0fe3c3613a97ef4ebd52dc2d7aa575c0a6f8407f2f3628f942b7515ed2284ba840a2eebc1b4ddd8d5b20f4c16ee3a82c8b1596918ce72894cffd7ecee08b5d5c2b7377ece692053507963609fc9b184f8f2f5893a46c1dcaceb2ad595968c640c41854487dc5528b2219161eeca50ff79246d3015555ce4c10e9301c66096b8f8895fe82bbbeffc9eaaeba5e94963ad9e1c9a90dac477042b599f005a63b7972d2f7fc4bfbf8e3ef4cebc870662214a9422b014d6059028debd7755d23e31aaf5fbebd2d8e0a38e492ffe5fd7291ac804b93c797faa0d51687d4886046bc309e35e1c1fa31c1636f364cd3a9503d8015bb8b22caa9e3642c02accea13bbe577bd71a52097e0979214dd3c3704ed28a0ea4b07c5bbb2482db07b2db55fd6b818f50d34571a18d968f79b0a47e8e071ba24798ab24250f4f4bcc6bb942fcaba575f09782ef7cd3d0a18b3c8a88060cdfbd4705dc5267388257f6def516d7be8ad73e83a3a81b0376c5c87228d5ba68228fc1fa606d94874df6d24a6f0b9ed72d5e9f43e0882bcc4f41ac0f959f658e53fcc361b22e69f0a7034438894179c7f5a54b34c5de7436631aaee1207cc530ba881cd8a30771e0132b29d589be1da5da5268b4f07c22293693cdbd60f729e542b8ad13a6767a22911ec11746c93869fdac9a30a29eb2b70bc524965ee13fe62ac8fe69e481d46fd4fb4a37a1846daa7b775c994a3221853702094ed3c1643dd19a2d2274b6ccb8fffa3176cd3a118f3945297a157ef1e7812801cc318bc47a65d4101dbdb4246309de0b4c309ae7c147f41aee2b6f0303b677c9f15e256c2c7537e10d1fe8e7aeb104fac34340c07a350e378283edfc2a40d84cc3931761da0640930a5671104a6e87ad7237bf316bec59bee325f8f42662367b7735cc6872a4a4b46409cbc32f84e2b96efdbf627a2e70b8ed3195307ea4adab6afca7919b9b19e9b9f9a4806c6a5cd83d7db57c09c00ed8d9d30e60f65123b95edc17e9cb7f98b1e4eecea08f3410c8165dd68f149a5c27633a96c15db26a7d4f229f767163f1c3f7c388ce728c15622b774e14252080fea86267f8edf772596bd49a30c65a8b37636a4e790f3f6bbe5a0860ec5698172670a232bf422ddb12575652a2cee7ce5280daa8f85b2ee19bbf5fb14c7aed9175e24ab32ac5bb9457c7bf73799ef4e5ed9b274c834064bce1dd2b28a081645ace03d401798a734541f8f8d6613612885316d06c9ec887be451da4be97d9730de8ea5e00b47ffb3a150282c8758dd2de890b3dc6d1ffbac7c790def5786eb0d84ec382068872916e038f6f7d9a7e807abd482a98fdb4e0b158007072d0bb140e7c5dc92f9fa03fd64c11b4653aa493dcb4d903db2c2a8155c389b09bea785b3323add3ccfd8ea5c8ef1b61c1b1b601ea0b2a66168d7377ac18200ce8e02a94db8403fa551e561e9a75a17c623921f1c83ff23ba25e9968b437e8fc943596ae57a1d57e0f4f235e0aa51fba58dc18ebd59219e05ea53629e62d5c7e05e930cdb235d28abb2e854b2be4637a4ffbf1569691eed9640ffdc5700767b0208fb28e220f8a3d912b397e04d1ff3ea8fffabb799d9d04dc48e1069740d1bc0c0b8a745085f47e0f410589f980f94b1df710977892f624a207efb263ea5706c1e9d20d9c18c1a8621b1bc7e31517d6e5b0097b4a2b6ccc59e238ea2211485247e6466a8a2413c24b38280ff5013e71524243711f860a80f53fa97e5dd0244a5ac8fa7a2dc98e84d2cde33f7b013241a8a805d9fd922209bd38937fda0e92ac31fb097ae5cf4f0b57ee3ba7f1cfb53f859e36309e75f9db46e25851647eb8be9dee63541893598477c51a40032e250412e5c424662bd6a511b4a4101ac1ebd27bac2555898461fc2a6f6b9aaa8e52a8fb18289aba45bf982bf350d24071471c16c2162524e0582114c1a9d7f4c09ce6fd934b071a964c114a02cd917e272f364c71ec1217f04c571c5700a32c0620607e5854359ee5e3030b32840e9d93f1e4e2ba8fc26bd73d8bdb54000c2f8e476a6c2183b90f99057beaffe0375a1c54c589e5c14e0f1a6e14e0b09a5d4a7e73f551d8cf172e120fef291023230250dd546df693e6272efd486094896a1d5cc99af72f8fdbfe66d501a0d844575b23b275c1ac052bdf47b14d59e52031c59f64dc0ea423a0158eeb29ae1a51953b92e0]

# tcId = 70
# sampleNTT samples the value q-1 during matrix A expansion
msg = 
mu = 6de4292e14473f7461792e6d7c79a49f30b5d58baf512df861c5c60b6cb3e90639063f4df926ac86162b9e993b046cc37b4ad957c3aa1dc0591879f2584584b9
result = valid
sig = 7d13b16b1f122c3073097ab2919913e2562d785191c2e6d577fc73ccc8ccefcada5b355119ded04802eba8c73e536fd838eba44f1039dec72318020e65b7bc1f230c33bff38cd8e22cec3f34a3b71063a02ae6485f6970cec889fde778a50226007fa255fde1c41595e676587f3676e1e503ad1d0446005233cd4fb7127dbef552c7587f04b11c5b7222a4be7230efb818b0015f548ac227f6f87df18480f17b36aec1c15dcd9780585cadfd77f4640c1ca5fcc808b7623735918b66c91beaf2bf800988be2de7fba5f88ff22f29d7f541638643830bcc6a1c56d6c2f840fbcaec25a609cf3ccfcf6cf1208c39bb2badce94b163bfbff7def082d3b192c1c32ac43d16a14b8b011fb200d0aede7dcbebac258377ac50cc186b0136e42f5612147ea63a776555b77c168f67668f15fb222c3dce1e4d7bbc8a9ad0eaabb4e6f3a1bfb8eb9ae7fb75573d4520183b4a87669ad1042f5ae62ef4422fd04f52e1965ce7a0bb15aafe937226ea48e5a8d6b0a3eac76181a21b0eff6549d064aa6fd0497029318ff6b2283504ff4496e1db267d069f9bfdec3ea9bba94368cecb1de403c2f8fb751c0a973520a65c41df8c44909179d03089f6172496169e03dc225afb93ff576b77b08de9158fbc3010ebde2767ff7798589e9faed93d54af25eeb4ed5855b270ef93831bb5b23be0d2658b149401362d1044c462f36f220ebfacf42fdfcaacaa7126ac413caa215f77d9fa3b7cbce50a10e47370a5cae29f631abe0275a0a27ce064bd09c6ab8219bab31c1c467369efb820913f3a0499fd2cadd55eed2163e7cd70ac710db0886645ebf9cf61ba2605f93fb660b4636f6bfda8b4bd827689a8b09e38af40f326b3ea95e2b75ff922a011da2469d563b7d103bd19ae6d26efb33e68cac0b78cc40aebc687d7e6b1e61ac04886c487258aa27fca8a458369e7e460bb5f23dbcf90f0e61d404d72fde9dbf249b3b5af76e7a919dffe6d99c2dbaf8b2604b91250a61268d285b3b52f382cd6bb778477644f5f66c3c8a9255046842c0c29bb22fdfbae7ea4581c898091f34b16660e9221354720c96a3f73e5fd663e54b39d60c02d7a50bdb52c8d1aa2c9f4188d52d098f3168da9e1aa2a86fd217bbf4fa6074dc6de81342f0333f8d9f97c4f671eb82bff451fbd22d22dfe43b0cda39cb4eca332888d6485b44d1cb41e08d76b7ee32583f66f90287b51b657bd9e670799d3d0fcac086c439d900195fc5cdae10c805c754712102b904b11a796fc8e30f5f7e9786e5dffc14e8507cf9666edadadeaec166bd5011eb507e1a7218951d2fec57f9955b55b7c5bc5a972216f0b5d5368cfe0db07afc14234c562225b2a2e2fb7ab39e7bfb32e33a748236c96c09751ebc235ed728f2128a26ecacf2028898c4c3237d0a10d47017491cb0468213815e6f06c3b403df564f9e1532c2704568c0ba5531d3d84f7bd4e7956defd8b12373ef6b4687290d80653916639332f67db8ec570d21517e37967aa2d081bdbc4a77e67fbfcf05eeec31494a8a41e0452bafc4181c4f73b4eb64640295b19ec98cb87efa61cb01492a6058b87f203538cced8262f40d822941eb145ec031d3403bcf5272ba72e2eaf903b6b3c062b8ccd1d64e73937f7e416af7272e91c781bd0bdacb317af55186982619968b621f52947ab07e1880f780a61ad162160a8734cbbaba862ca76dd417ecad7962fbcf13e94daf23060c7796f6bb9790f3bbd92578d23889ac77fd5254ee5db62deef133718b426914aea7d62ab57b5019aa3a42bfcd4a24e171d5f751793bf8a45fc6fd3bc86e64a7f38c190b56b86475016b3ba46010f179ebb66293e8e63a46e774e85dc31b764460bd68c3f8f779f251256d515e04a1b41a8799348c20b8d4895fed3ba5456e3126c5d983ccdfd65ca6bae1b74372f86c1e749922df3e658613dd66222c77635b645fa58250fe06fef58ccdc75119c9c997873d16862ebf39cca435fbf0390ef12075c04b44fdca72c16afa2f2b626ca32241d946a59bfae1eb948593d9690d7a95af6e3c2edb640ab1032c024d3668a0e90efe0f211a3cc4a6f3baf0d68b7f9a472c2c9bd8fb8c6cf78dfb0ff28ed9423cafc8ef69baed369d6b7d4012f91da94cecc96ac61a648c5290b80f78c954bdfbb4baa3749def89ad68fe29db68354c21406016ca55f336d8ab18da53a6039c6ddb9e373aa24311f9c6d14aca0fe048c7016733f11df2c4c0d462abc5a142035593fddeeea94d961efd578adb98f00f07f4345c0ac50467f5540859479582d3eea63371bd850dc89b38bdcce26ffcf478800ca13082247789c2d02e2c02826de9166f9ddd704562c36829a35ce9750a117b92fc103ca4ab3c4d18b2d6ca747b98a2b19570117f239bc2fe478241acbf27bd4b3f7c5856600875e2162cae06d87b89116e25b007244e9917bd9e3d46b735406141028d6d0a65a8c457d2de4b737f1372255d050b4c4c1a3ada10264e270b513f42474670e783f5f93388c4028255493e47d6b8cd3809167a2b3acd4f4016b25fda97d03c51fcabc5331bc17940bbd9b0bb0479ffe31e6974e7d09663beb60fa0940d779e24745f9e3a258327856999d6d4f03a1e74bcd828003feca3e66fd58876acf9c76fe2e5068ec9f8848e844f14e952dd732fa50945411fcd4170ef337de1b1313e33e54fb2d1eb821fa45f2c0aefde32ba3e88011f37bfa7e5f60dbe96f27d71be6e593333a6f2dc486a6dc089d89474cd6e3ac10334f2a3d3dbe73539da19783cb76032ed27965e9c16028d8de697981e2f3a01db45f32eba213e938c32a5579295d0d8ae4132636dd207565407093f85cf4b9770cd66c5c8e1e383b7387f209ae933ae89c5511acb8ca48710174cd8f6e39e0508ebce68a95db204788e75d2103fc2aec22c4ac55acad2d17b1989cc216f3235e916bf1001ba5fae9ed752cf303d102b65746c59574389563a89ea60546dba026399ed9f44f0b6f81414329e4261630333722c82a9fb813372bb4e52ea053784b224d077a514db34cf853f6c918d7b1a89721fde3e25089d3a4f17739a0f3f5e27d73d563c06e03a2e5833231bff4a738778fd3f94d8bd085c7eef011d7512552680b70c9ac09b98f5d4f9018c0fde1b34ce5c99c8ebf58c80e7e9631bbfc833601ab3819c072e8c3d1035ae76078cfb9b2504fdbc604d806d8dc8b49e8888bc3cca5b5c41a14ee8909a64690f338b10b8f9ea77119c2355a1101742f2699064431385c85e720db4a94cd18c6f2fc11a88088077662fc274e9d52df9a8ff1877a5550092fef3b255af34ba0032229704bdcdff50bd55465a387d34f8942ae65822c2bd8ed5552565644e9a024d9fcc2587af06348f10e68c995bc377d31c1d8b4cd58b1c2152180f2e590b1896f9bb05c07ea6ee8385b212adde53e9056f5bd9ebd08a4d371badbb71a361f1aefdc74582a0d409869ce862842174b87ab1dae7554464e5336397a1dda8cf20906d48513aae92012cee3b754fa2f34d42e8a9584b325f4c6514731ca2091115c4d355b2834a6c9ab9abb5b0dc940e8f331eb5464951ef76aaef51df1afaedd63b9ef2ca8add29685db4bd8bc0665411d6d7789d2f885c169a48c0b18e5f8f889677022184e2ad54ff75f1db4d6b9aaaed55ffbd2f732d19a3eb48f893e5abb473f86396b2680f8fa478911a790ae0ffee1dc5771dc1df03d22d18892cf4bcfef3bc1ca25da4ec9f9d87a5b0c6bded4966667c69ac1a29e6a4b16876812a96183a6f20a2f2313b3ee621cd07a55a76925a4d8724e2935fb5dad100c30cbeb24a3f338a9bd0dcdcd228a90e42e23d3d57114feb52352cbf70d9c951068d6e78a9179fe5bbff391f6c6522593bc41f144989d6b0812c56d4ae33082c95051b2ed0d9fd1ba4023feee4d4d31dac5bd4a47e6083e4fddabcedfce9b3928b3f3aab2f5d2446a6d1596446c6b06a9e79412846ed95767d4458077bb65129ea452fea237124409796f3c2a39bcf1b307ea1e997b92bce748baa149ee9e4beed775d501bce33791c5fa007e335fe9cf511a48077b741efd9258b892e63abc48b68fc6e842c2a1f0c6f59916ca09a645517884b6ca8509133fe482b59b1d84f678a393b4fc8bd2ab1cdce214231aca307a8f51cd8d3006423fdcce54bae586890c9b482a941d151495f3c1f2f9d38a5c84232a1bcedba4f23fc9293f418e603a098d6a42eaecc6714fb9fa8283fa5ece32b024070221ff04236e0cf36aa9eb47bb24f4e78163cee0ff2d5909a07239acbd6ceba4d11ba56e701ab7ed02a3e9953de694b07b695f5e1c6006fb55d3c3a98f954990cca6d01695279d355bed8421032518fc713a7f78aa307f75cb80c2f83544221f195489a6e9ad9717147fbe2bb4cf61709776f81a3437342e0ad8b28b528b40aaa81255da24bcfcd40719d36633c3f8b6b928cafaaea887910a77498f45ca19a2b7de51a87b20ccb9828fd2848866b0dbebac511727a34d7a20141c482393fd7f24ae505af5dbd80ba4427c6f243c7a124fc7b46b6c82f038d2750fee93dd3a2af291bfe25fb088fdd590060dec0ea20543df5a5bc4a21a9781f6ab68b4a166c4379ee2d681aae20bfffe82394100ca983794408ca8099f905029b788ba47fb7207196ec201943f06e5140323e22db28152cf0709460e1c05866dcecae783abf6540cab0e4dc25bd74162d88e5c2e3fa29e368d8b9b68098832eb7fbd3ff270f831e2637d0ff7c2a3c33908894788518636666c7a6744bf5013260669e28211752968dbe8d95d0b4818c8b60b1cc9a547a6fcfbef12ad0bf7eed5ee99ad690d900c803a809561dd84882c5256049352c6a4643faa80da9bbd578da078524350c3a051709775407600293e70cc4078490119c9b060800efe1f8c327d92c681745a5e0181fcb4a14a8b5f90560e1be41d8d05db4fa6118e7db76ba9eba55a1df281520323ae432634cdda77f4e9f2c500fec50bffebeec34653f2b23663809b6f2f20e0dc79c457e8cc14a4d9a544ed66886a0da8dc287007e8859d4565bf2dabb1e96b68675e7c8a86abe4a0b594e891bb7d2f1ea4228e15a33e51eb7f26a4a96160fc46e68d3e9f250e0bf6cec08385ef8fe23d343f6f45cf1f18f291b0a79bc33fa54df11afa5200cf1614d7763d72d54bb9f28579fc83050b4eda8ceb79fc2b5da3c72d3fcaab776bc76c446481a4bbef75a2482c86cf8dea918cb908bd9d668881eb9e23ea113749cbf14840ae7f014c187a486f6288df7a55619c88292799f17db481b3c6cd020cea8f7eb12ccf9809822771740ac69e9aafa03f76ac1511cf4985075c638efbfc75f0ff9b468d11d5b7c56ae176d74066508d065c3180858fd472dbdc7f80a3978c8a5b3c23e13cb6ac32981ec4ea6b538606cd1dc5c196c45fc089e492cb33ac6dca4ae5ece24fb54ca377e4df7b5261cfd80bf92368eea7d466afbce1cb7b0a30554438ba8c37cc15e50d3213595ca88e9b66c64ac79b1fff2faa9926f727c0a128c50ba3710683c8dda71df9c4a28dbe1394823d3d3fb7a680bf2e87d952f77629c76c2b8d407cde72182f6be1a4da8b4fad14e11d70f9dafb32267877f3df615fc4961bbc3416845e1e7ac0ca7fbfa4d7349f94480bdb4f0f205f57e4709bd12eda234ea50586633edef28acde009f88cc8ec349385b3ff41a816244c66abeb30bea94d986f2f81c984204c061446d70b3c3f4bded1e64555c67ebc5dc8b132241e0322b5b5ca856bacb001cbdff014dbb3d6116a796cdbe3c3bee5d59d63da2f2ea4dff725c2342d99a6d4d1aad8253061744ccadea0470dbad2e25c49e0c46faa6b5dbc00b7c2a7ebc5f970c547d775d8305daa31ad00d29921d58fed4a3bf7285912b0926885a17af96cd5867ec63baca2be31a358c18db438a383c16be1c5f3c78acc2d8bed3b63c277b1e397a6d877fbeb02b72127190fc5ad44f7073a412c07942d2f757d97fb79ac0e69544b9ef6bbdd20da3c10555a7090707eff8be67cd55e5ff6fa6fe03b6534ec54c127d3e168325b1c11b2cf05cb5008c6e69e7531125339d41fa9fdde75ef950ca43f408dc051728692de2dd17190462f274aa6b2674ca75ec887981940a58237602e79e441c939822b35a9535c776f8c2afc2959cc0076223dfc3b857f4de8e98b9779b5f68f6d5cf5fd902a2ffacf551c2d4db7564f2c8b1978324ebca7ffe8f29dadf49acc7c2a7c812964a6f0ca5ad4bae604eff922b7f2800b851bdf0e44aa6d0550ae210deb4caffca6167db2f28815261f35ae679bc82e41a619fddc8ef02bd3738c84738ec6b06d76d7dd9ba1c6cbdf8d99b3ee93ec3f426e1b860d455f437318dbfd03e95c4ec1b3c157b8fc553e0b06bb9a4e6309a5c27e0b0a70cb1e191e3bd67325454e6f7fcdddf5242c375d738d92996ddf305c7d8489c0cded00408c9596a8acd0d401050f1f3d6175dde9ea5e919597a5d51699a0d8ed0000000000000000000000000000000000000000070f1119222c3237
flags = BoundaryCondition

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280203400000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 3400000000000000000000000000000000000000000000000000000000000000]
[publicKey = 9672af00b8d3bcc8a5961196da85596e9fdcb291bd075da458ad8e28c8f22d6a6e6146392d19f0b8312a2ec38baab5de18cef410b95a2394ed873f610ac300f5c771f44a73da326aecb1fee09ae80164d74b8d05fdd9ee8d5adff480853a068ffd284945e55c803bd9a9d5167c08d2a3333fc9b63d513916ee18dcffa9c4d351510c2a8f3929b4e1b54ee949345433d5203bcb33d338cc08e359acaa27f412305aebc4554eaac5843659037e0a505f267cc05fd5b120766dc377b6086849490a490c9f3716a8fab898e1654bc1983b4499cfdf0fa9ced233dc53e32d0131e68aa9ae2de8d1e40a4de76e53f84a31950798d5520183756b9039330fba51cf65f80838961412ad1e3c0c3f6053b221cd705b3d94fbeaa5fd727c8b30df96ac513f6a68cd99e471c58cca5f1ab69fcdb11149a6252f727821ea95e83f0502755d2fd142cd7a92085b50b51a5b5e4ef3105c1777979fbe46db70b4845daf96fac2368a9eafed5ffd990051747b5b9c403550f8e22a40b8d4fa3fd014480a88ecf7a622f5ac6b8675157bc14a6a9d48c8cab00252e0fc4b16ac7950d3394d605a7c044e5b52b0f52409a180bd3d9d59d3bc561f1de2bf08ba0ffdbe54fb2b6cacd0ac0e6ee6b921ea6252c0ec9534cdf8a550bab5b4b193bd9fa4d5b8d07d209a515fc04866edf843ee4f3063422ec7183ed589aacd038249b3043408d1939f56bae0b6d0f35b004acaf3527567c4dc6d8996961f15e1dcb91852660d5159739cd1cf6280f18f41bc630ceb90080b5c798348831e3f4d6245ea24bdd526ef9c76ebe47b98190db3595720dbdf35f991740fc0136f2f28b52f4614b54ea95468f735964069b198446bd9928404cf0768c664a6c51836deac570f55f56defb68ebccc9451e1c9f59522849f163b2b65a23c776b35316785023c15b60138202911cd40ccc8c6b47377bb514a9ee392f3e57b0f89e14a5a70c56e7b9617f93e4872e1fa2c8375ede3f78b11fb82314671dfb73a7ae52ec5958fa9ccf0aa075f722111d39bc7dce227b6502000c37a0add8509e63df7a2f9dce01ffef5902f066e97b11a4aacb2d32452a8ffe9b6f9ac285fc0bd4e955104765d26c86b61a1ad24dbc7aa1a46819a49a66640f5dc58da2a6b2c3cb47f89d07e649b5a0bba5cdca4734ff4209b8ba69d7cb082c0ef38af44bd0b901729874e6a9d66760f47b18793dc3e8f10454570c200517c001044363d4d383d7e0652584795707cad4fc71499c6924db20ee05cdabda0958d3beacabf5ae2e78e76d091a920e27e74bee4c02ceda77b9efbc4e54d9f204a8c1783e087afc0a232a04cd115a1edfb89f3389dbe371542935fe72815433e9984eefa953c77c43b3207bc603e89ffc4dc8f05624754781d90160e505b647d1d25c1ba1bcf09b82ca5ce0b2f8f3775fb8aed21f343659494c219dbebf3b1114704a57d91a37c90b5ea5aa8874111955e1e103b0206cec6fe3d0625effc11eb5fc27727c5ee52b36598a7b827ba538068d3f27aaf0da019997bacc081a35b383c2a265b1fabd3a4575488dbcd15c33f8fbe68528263a6d5984321690e0aea9df4f6f0df0cb7b9e4ba41f2c5de9bd8d66d401701f84a349b4bc2a14af5f34ddee4b39e0e5d0860c48fb5213a5d8c3be6fd0e4fe2226209990ea0bc9a8d14f9b8836d7de0701f4be1a41df1b8baebefc9bd8c3eac17351e27c646af4d2149d814c896bbaf9a5cd111bf49e7b73cda7030d093d322215c500cea91e5b03dab8994b9849b0645cbe97dec04e86d959184203ecdaeab540bf820f5dd0fe5e9bcc1c4ffdbf4f768367d7c94c8f5b9a04d20c53c31574f1f244df58bc3294da957f731a027c2427708f78750ff7a25d44c9065fad043725e1d123b13425cfa3d567b2387d48c56a83697935e654c1b356c9ac01f72558ad26e9bc67b0e9e18bcc1d44dd38f206139f5285782372cba5ae6525d00c763d831dd25207d1b10c82590fc29b5883e10d7993b4535355f2cc1c476baeee6bc6e70948c7ff42d182683beb9c30bfe8f3a859cbddab6432cc1874512059430449cd41367b1aaaa72508f184b7e4e191e2148951d83189ad910cc44c19c088ae175c4c9b69debd21e1cadc0f46b449db0bec4dbabda400463284a5db0a254e908ca530f74cc02d956a57b8ad312c499c64a917791d00a7267905f49afbd983b5ae578c4d87a6bf9f681ad54b52881b55174ff255362cb51df4b73bb462f44297fe6e33233a51fee7363bce45332359ee73fbef859956ac890354f5b5498a60a9662bd7592dd37ee1d2126d65ff3144ccdcc0cd502b24ef12e272d9eb5daa0a2bc48afb1d84298a89f8db5d5430fd8eabb5c8973c781d56c1547f4c44cf338e6c6b378d76218b5fd3d7efea51fa33b62e76d7fc940576a3aa632c4bb987340e5d93c94d8aee320d37967ea67e7869bfa92fa75fc2dfd0deebc8a9cbef98a9e42a4245644680aa2fe5fbf46721f59cde5c993cdad6bf5d1d4c75c84a265f4c4d1c823ae268828b14a518db6e72147201353370c8011a25c90fdebed264d4ad8ba24eb96de9c1aac317378cbbfe76a11b7adbf81d189f2e2a535b2e82987de4ec07e206dc2bce323a3690d171a5920aecc461d51b0fcf9498422d7389bd09a9a0b971f63dc57cb455963f48183848946a97974841dada532d995b4f6b6f873cd52b32286f1d7a54e7f98d666f98126d71e9c0423e7dc061862b8dc4ff9c955b32eab6a3ee69d0fb6f0a227978a245aba3ce6244ebdb9b1cca17126d57f47f8e95f5c061cb03ed6a164c0f7f30679db09eabf43e250bf0f7d654a0c7ae000020552cdca9880afae2315eefebfc22aab2ad9d9152fec6d9a2d048eedadbe3729569cd57ee53fbe673a8c454b9bde2362f757e4e0c98fb9e1a4ec1dc367171417f54b8ea904cc2b3757996de957cd5fd78b5b91700cfcb896ef72a440b171afea0191c3ff55ef174e398acf0320c44c97bae7753d560de9667cce0716d83f888ef320663eaae75084a1c01b555f3667fcc7879f5942115093983bc102ad85afbc0bcac674841a5a861f3f3511ad298405b2a5fa7667ddd3b16fb29adcb29993cc871a2c065def4d2369e04a021e72f41559ef675390470abb3d73a2b009ed75271fe54ff96707266be9ae3e120a58aa1ef38863a1abc3dcfcbab9beb2bf5d6f8a193beccdd13b2d9665753343d38d4e0f79a4111609072ddf0421cc0ee5178d8fa16138884675e4e83ec706afe32ab3be43c5bbe5e1265538e00e6a48c563dbc16853952d64ea8a519eecc5e31a08d4b09ec2b94b4d6884eccdccce075fa19c578cf7e5bdb45286c30d308116390c5d866b52dbd5cabdae7b097bfdc10ae89a47da8c6db2247c15cf6c53bd41799455cb8adffea36c98466e038ee83953c3d178370479d3fa3430089e37c4b7db21eabec260d0a2e69a48d09e2bab3f77f626ab8805032fcc6be188eb23b5df8e8c7c7efbacb1bac49e7aa5e167c1a8ffa41adcb14b26eba44a2327c36f59bfa2e7779b1702e2aff1c173af686aab4d34b67348c7767fdf96f19233f873a04001eded67a1357de5baa7858ec185059810643c671dd80b1d90edcdedde3a6baeefd4a6aa0e8b78b99ed86b8414f93bf42fd5930325898d57fad84eda6bd2]

# tcId = 71
# sampleNTT encounters the value q (rejected) during matrix A expansion
msg = 
mu = 583fca1d6c9c7c4a84730816c8af094a3dad263e7d7d0345f10d11c57640cc37bd024e6edce026ca46d75ef1ddab7e30b0a5c2a300f81915ae5b4872dc8b088c
result = valid
sig = 126312549b145a96f7cbdff0ed5c68139f7d7e12e47fe5da84d0eb879e75b2740f77fce18237972683ea4a27f5bcdccdebd09894829eb9836abd3666c7c0fe5b5632b8dfe46bab90f064a7776f024683dd9d3bfd7cb181c68ce21a7520a0cb7f6fa1041f6697f880098a992fea57af2287b41d14fd9f85b652f2bfd80e0af8a7a585d618dfaaff38994ad2eedea4b84fecf66edf0746950ee363e877fec9c0a4816fb9818a2ef8522a791253413ebb5de2edf2adb715c9dd8b3c828e43cb7b71f687c48fd29308331f79e8d2b43baa86c20c28907524ae5d7af2beb86163baad047c0316c5a2cfe1a09e4044e76eef1b6f28ab22f3b0cfdeede1ba64e07caea98ea5079d86e35e0e213e085fe2a2dede631545c13709ff701d15ac2a38af0477b39e8f4888d8186282d812ad900e5f015bded878edfdd45735377e7bad6e616b6756c203f7026ac54a83a82f16cc68f50e91e96cda8e03081ce873bd3167cacebd40372df3a17152db89156b654e486b6a346bd85f9fea417aa92c10c7988fc220e19d645b6b530c4f6a8cdbaec5e5da0ddbf3f5e164eadb0c85b958fb6b58549e0875a31a7e39510eabc82557ac6c7ece56ff3be99ca22fb2b37c8ef5ae64a7a803a69e7e7038eb402dce41612b9c145351afdd95097fd409cd32d7e35cb81b27903fcbd213dd791d74a731533037fe52d5bc1a282d35dac008e401860d569ffe8a063d13b684ef931b10b9d55a932e8dea257016a88ddd653a2e36f60e3859963eae6da1908eefa52e8c39365f3cef2aa695a954e7e5d83b50186eee73e3ae33843f3f2263224010b5829845e7cb5a60ff6a2d787130a01c906b9a01d036cbb6357e6ed06113a08bab500039f5d19f772a69aa0e9703ff55b62c518433d56fa665c8028f6ce5aae6434ecf7c438d66c4e4308a8244e34e397a71bc3e92273d13da8533dd4386eb417d3f73ecbc9be7d3ed9b98c46e747a49304e11a9f6d04f82041476c702fc349b8bb7e65f5c32d0945e2464fffa313d5544b21b6e957f65a650bae90dc724905e0dd48331e3d06712ed7299231f16b9d1b1a0f9a5b07f0521511a0daa2eac2b868c4184f4fd27d95bfab9c126f3672bc30f0808954a76a95676e260bdb6fdcc1240b691e84d31551b6a45eafb6c00f50b2928fa6d7935976661f92528e53fabc9109d37e20e318d4bfd911e688fab28269a5d3f63967df09739867c82ffc6099c52d287794da29dfa4c046064017cc9b2431301c9ca67947451a33cce63b6c021e30b32bea4965ec034b2742e64bfbe447938dd266c161e7ee83f461837640bde10c13c6c62e1bfbfd27ec6a27e4891b9c016630351575991df3494a932ba2189b1e323dc60ec71508e7800c8534881debbf993ce8ce80aee22c12e9389ceff36b9fc911eefa653df621549b4f873e0284b5c6d5271ab051e0343d9434d12064d8fb27268cf507b1d6072efa50a17eb53edce9700caa1f2322f476aac9e0925ead138b3243ecd25f754c70f67a7d6ee83379c9db7768b921d0e2f1a0dab529554151156258b8f340be6f824fbda87ecb95c1ed85330e4f4c339c03ce5c1274692115033e99408e4c54cd2411056e2e12fbc163d9be4c8d7ae72dba00a087c76cee3271d1264baf875c9afa210d970abb7c4d3d3c11d429421c25cfcab6aab9114a31625bd186c1c70204b14aa2b434b3fc96ec01bee445e8ec6cb972e6b9acdc97be1aef4eed9cd0f0fc48d18d9a25a7e0bd22f66f8e1be59b83ab34b4714e076259326421cadf84e733bf952a2c61bbd4a2cf65bc2765233a0a8142fe9ed3230b86d98dec9ababacfe5e03cc78ce9f3c20a163b70bd55e6592779461f5bc12da4324255a7f0b5a67b06e41f25041b19834ec723d31eb4389fb2db48ad9c47e7666a606670e62c4200036f7172225b43ef5acdb88fb072a118176f321b2d01d9a467af99ec5aa69d2c97a5a03ba7a7d84895ceab8912f2008bbb3982344479388af3ce92b75d3811573d06f6ee5682ec131ca9325d1aa6480d85be9460b264e88dea265061d0362f5d034a485221ff1b70ce17b9dedeef66519a76d78d466292a5a249a3916ebdd16e58783e65678cf906913f3d7e6f812e7f0cb4f14ef96153641099353cbb18b9feab4ea589e78f67cda9ce3e2416bef9c4e8aaffe06b0cf0a060c48d0aaa48feeeee39b11f1e1c52f392fb199e8aa5d2370506ccd4259df308e2a2db521f0632a7d79ddfeb382a504da0528b4d142fe8221bb6b774566ddffe879aad2471eecc5c607cb22ea2c5780b458e697f82ab3c2015a87214d540a9004b748041f1c4f3d8265e41f98d84021dbf36744f0b80e817f52660152bf99b9c83df7604bb2157d09a8db96ca003d15f3fe6604799501b5a478f8533cecf645658f0e232460648ecbabde18b04793314082fc2adbf5e7361e6875a4a5d018a70fdc6dbed130e86cfd42d3f5a4fa24c152a5d80ba7c6e02cba8b8f95a76fc648da883ad724aaf92e7ea276df8a40fea6ca2b8ae0464eb5550f8efca9bae655194706d6d943aedbe3b12758e43bae69c00f68525c6269af0f7ed0cf96416cec692a58a0c1994cb54e89f6aa34e1092cc2145535fe3bf3618ab7c6fd445e2b3b0933eb29023489c8d63b8fd222e7339391663e7e352e1ae60b134b04f47606b82551e01aff744631273f9a145d5421cc8f520b770a90a6c551e461f84a232a128210917cc0d397d8c93cc7f3ccea838f80cbd93a3744e2eeadc5775eab22f3dedf8918f03d7d7b57d956e4b9cce07c733acecc9efbf3e1fc5e88e8f6fb7896a6804cf86d74b7e8a47214f16ebe7fb13a57b8106ca2398d4abaf3f62b08efdc3db99ea4633571ceae91351803a34ad6698b69dfbfa5bf61c9f5cf45db3adf53fc69f8e1cd03d5d52074cc78d0869ec7124101da43bd4db1d416ba853ab6a015ebf18e8574dfe1e52744abb6951a0950faf162a9216c8e222216df6a4c3189e126dbb2970f12b7b89110bebec2021fa655d87ac1771f899d6d616d91733b36f5ca4f0a77a77f61fb7c48955dd23a5bff6149128e06ebdbb35fa36608db240c2539d9fee7218e2ef9aed38b3eab93d97a82b006fb618a3395b33d0abd6a47668c22168fc7dee9da9fb837229ef09353bc6edd6fb0b5aad07d36ffb8f80fd7b8bc17f6a8a1fd8f95cbd5250a1d23b34478c88c0fc22b00623a4a7c669e7901e95715d7643524e7ed76c6078176c16a676803ffaebc42069e89d8fc350d88b01c35627199a3489dd59c924bbfb5f9882d4c09fe2e4d0e928ec1154139646c641d300a68273655cd4d73f2edf570b23852f949b6a7dece62bac0234d843995735cea437d9bde63c0100d6eee596007e952e9f2c17961954a9a8224167df5d27610ecca1d5b7371695fbd448f8a5ac3fe97b53f910320b203a5b140ca95ec85869d38a8a62cd85d2fd541d83e4696a05c311a2097f16431d9159a17cc31c320828f5e77846759d5539bbbeb685028f0b306a190b52705047eb227defca65f161a5ec625a3f59eb185c66dea1d57144767e462eccb8e2260d91d5f4d183b53b5e0b9459e1c353e463745cb8dcb7bb936001720048039dce89ca4a2fd8fb57573b2dc1f766a4fb64c48a3ce7106edbd3f63d46cffd25418e9c176c7d6129198727a2905d662e5d8032c3e67f2f06171e679e735f2297e70dacc98590b8cfc90999a21f01283c8ccd95c9f512f7b19fde06a3a7f9c249bf5f69a02a42d2425609154ec93eadfbfede208ad4bd4df1813b0574491df4371d8fcec698b5d19e6e6fb3a9e2781aab74eac2dc82b99a48f69027ed2f8728bd46ec0267465732a8913d08132fc392962e35a888c4afe574ab6af51c74b337cf640de34c1f051901fc86c3aaec165fff8f8e8e455b433da2bd61c84948d4c4a30a7c2a99d164069f57a2b48ef0b5755114dd5ed101ef5a630a6d93623e3b096eaaaaf417baa0418f151d30406560184147f092dd8bdb1564d5e61714f1b90b47c1ba1c2e9280e233b6aa35e55d2399fb6c9d90ab3ee0fa7e23272ed6b72d165407e7b86dfa9a01f61e0b0d8241dab0c8656b4b2b45a4ee9beee7f7603ff627f7b1ebc39627e02ed98745e339fa09422f77729195f2d120bca3e70e1e6375c7bdacd7c8be3e2efb2cb7ba9bb6df9c567c938accb050e36b06cf4e24aee248aff461723c75c2d3ee90fecb5702db638b0c48cf2fd3bf6c3203faafdc4b2fb0c555b327400e5051cd393a2c1907062f36379dae2c6dd840d30526066f6fe4a2b09df505adb1e1d221a0789d85c50878418261dfcd3446e864f8edf77a33707041a8a2152a31e39298fd1c54cfa738efe8be314e126617935b5579182480389064f500d4f874a535b70fb2f72adcf7e74c81f719079e9ad1b964ab1db85f94ea1e79fa64396ecd4f8ea348787d01a310231dc450a5bda454ba0105e0cf2ab8c865dbe639762fba38bc7fd27f22bb19e1e48cebdaf6e4d767860d4a1c61a1b13f47349b6be05726a0c676c4ad77df312eba3e1d04e05a94a2811e3bbdf74d72383f8e11bf313bd1df44e61a35b1406cd53451de218030c51b1e753b28fcabebfdf5f0ab40e2a724c5ebf949c67992360a5170a1122e470eb0104080359c02901a46dc0ab94cc48766e264cc0ebdb21d199b64a633ff6155ce32845eb83eb179dcc8c44f8343408ecd614a00316be3089b17098db1e8a770b0b17fee62157a47bc264cb2ad27d5ccf83ba00e093a4300379b3526fabf9e6b5925720d5a69c88ae3df325ffc3eb5e7bec1d56b168fada20eb130fc7452bfffa4e8e1f6142c5b248458f37b53266f4ca0a5d52da3b0a899206de25631bdd814afa31f7ac8d45e36a8c9887656dd411f506eb2763fad11a456e9b159c244d9ec481278b7d189e9c3e079a446869a9778a6c6e9d87bebf244e0c0c70ac38d48559eddcde7fab8521fdc5654e1633b4ebb6ab5c9885194080b3ccc740d65cbd1cab0f2ac7914ea939326b6211f1189113b8ca88dd7358f39df13463fc435be7305be2a59a94df2939991ac6e2278fb8e5c163e6a0f0cf62d5798080d0c056ed4883515087467e05eddd17c1a0248d9c4edf5bdf3b74a2e09e396080c103655ed92d732728fdbb8f3ff6efb41023de6e7dc1d456df7c494bb3b095914328ef3972fd087831ff54cffa63ba940e9d337904c7a91e9c527dfae7cbdbbd00115cb898b45c12d65e9e6e8b373dc247d71e0edf3b43c84ccde2ea024d94a42c703cb1fc8bfb32e39b03754369395d8afaea6804b14e13e47c9daa862a4ed2e4e5df01b1a7d7bfa5d2210d0ce3ed6ffcd5facc9cbeded2015feb895f40820f51f74c706542d7f40a5779ecb08c85719f27c5e0862e6aca5947b8a8113139d2eb5b54eaadb9717e69c13f0b2aa46462a48cef90ea51054a31761ca8b7bbd986c3f29e9ac5dcd56219e3c1380b81780a547d8be6df4a24076dbb8657231c6ca44ca9b60d852f1a87bc019f2cc8ac7a4073a1cfece5487e40a3f31a395e2df71eff2a1df6caf4e49094561b95abaa0ba9e10b999bcc89c9ed44196eae26ca2e15ee5deb9ffec79cd455c461c193f1d70f13b3808428977cad616ab26586fceb708ca22914e54148e8d4a1ddce017fad29fc1739677451403110724cddca0e6166102f405ebf98333cf1ec2281701cb5ae1f9b0e68179cc6c50b39be03df13b459edc35606e6e6f7e110c56732d0bc94b2b7948f3cc2a19589c5060db5249754681b1979bfc1fb24a0d6e49c01eecf5ef1ee9e6c4fb5f487fef94f83c1468055070496b78c7305e80db1211f4f781b3e3f43e43f7b0763a4d4ff2f1599c4508fa44b168c608c09e04354c15f988d28f544dcc62aa6b429a2a4c445f66743a12bffd234055acfa0c5a67c2f161625fd4eedbce7f22bd535347221cf5a1d2dc622c2698167e7c054cc9aa90977ef69f3ceb9110014059047a66a08db84b897c0424326151f26c374b26b6220063b8ddf5316dd1bad3a58f8897097978d85ce66810b6e6ae64cbc5294bb59e2779915cf9a62c0064f3bb46bcda8d9e9ae735cbca976b3440cde5d75f59d1099be3457029a6d7cc7b8cd865a46d92f1c0444d746a20cf78c9db057693ec35eb316b9b1ce9393fc56991822592959f2b5f8ecf2d8468ff0a2b2121cd8b1d79fbec1cd978892a45e0c42e669e6eab47058003520847eb01c8a06b188bc9a0d6e2d6bd6cc54a0049e8697a6c7f3b560fb7b4bd302a0b2202e27b2fc9fb000a0e4db86e5b13a747fc34a1b81eabd32c59f29581c7c5fad6029bb6a520580c14fea5e1bf56c878d0af511f46bc48dcd1beff04a032b21932ef578f2214ec1d8e0461b03f374706b471ffbef97deb5798ebd2b7fc0df4eb6a8d16959d13a3cc5a260c8a21d5a361b522fae1d5e7339861022821647bf13778c98acadf84a8692d2de05071b6b6c799cf1f81e3e426ba8c4cef91c2128888aae6594bbc6cae0e5f3000000000000000000000000000000000000000000000000000003060d121b232931
flags = BoundaryCondition

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280200000000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 0000000000000000000000000000000000000000000000000000000000000000]
[publicKey = e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a3]

# tcId = 72
# decompose coefficient mod 2*gamma2 = gamma2+1 during verification
msg = 0000000000000009
mu = 9b4cbe247e746080015e787fa19422a3a3c152d58d96a0b103d8c51904976fbb5b261941ef8ceff0c0fce34412fb3f58dd6104a60e6b8a01b756c8d28c65b9dc
result = valid
sig = 45129609fe790eea8262ab773e19b704ab872f73a5a471912893a464b06b624a50d5ca6e81f6493ecd0d4ff139a7f17f455aef7925594a9f88c454098a9b5eda21f3b762e521dbe697baeed69453234d24a69bee5e69aaa739e98cc0ce7404cad0416af9dbfaba5abb94745986fb00ed3f759b6ea440fb073c4b559b61b9d3c6d99aee0f5febe344b2b3911ec536879ec9ee23d96c5744c2e88cdaa566ff71ca13221966d973e18f101854816ed6d44705a6e44e4e0d4ff2db2309fb9af0b0c1166e86cf22e9e88bc889d969d0a669278b8620cc8415b5d2cf15ebf6e5e9bc67d713b1a082c3778f997ebee6f61572a41fcce2047397ef465fae6ea7abaab98c02ec47c2478fd3e2f65ffa4377eecd27ae564fe9d364382961a7bce66dd6863d7aa326c26f6444a786f997339ceb009efa0afbf58635b429d4bcb31f46cc8c879e46bdb36817e5c70edb88f0b33d58eefc8166cfcaf7ae3fc9c34b0bca44693fe1dbd3006c751bda36d5516827bad1f408146c8af857f2d0d858ce77535ecaec9198ea0368fbed06f50165d2f70d30927eaec8f2cb6c3dcc0b2073b4410946a5ddc703f41a74a7ef6904f8bf605319ee999308bd02510ab2073134576f9179d1a43f98df756a69383fc61ea267066e7b695263e8f837bf6052e2a22ca15a0c64677aa48b187ec8ea229ec7d49f7a84bc1e0a1bdca429f538e02c062e3f1bd084c9d20dcd06d3e55fdbdf049e94bfc0788dca1067e9955f9101ee73079d42c0cdaa98fd695012ff340d9e80ca731eba3640fbfa9cfee514b63db53bc1a3c000992b0dfa844b982ffd39f9ebfc624bbff4cfc068ef338b453347dfb095d9a3fb0f3c16a16cf9b0589cb8c6ab41230ac5dcd00c5465a921a093ccd1e024af56ca9858966b2a272f5ff1dfdadd25460e8bd1f01812ea5dfde4f5951f0d2910c17925cd8161c652ebc962c585183cedaaa82525ba02dee12871475803ea8a8668ffd9014cb0ac46f942a0a663d39169da9450742eb935a7d88d6455411eb2a3f2c3779473b22bbd23709698e470663615bc92dd363cf0251815df540ad47b8d92b94ea2aaefac1f475c4e2db92b31c686094bcaa181bf9d0479f1ffe822cf879f1467c23d1c70eae793a9b12b98a5f6e6ef991bd03f52b87b7b4d9dad8cfe3bba2eeeb005c329bce96e2962733208c377a4e04d40bb9552c664894a1af71512cc1277a2d514f0b553a668b82f2555a12a698f8a42130c65146a42c34873a8fcb3897fcec24445244e545bd542f75892275dda4f9a995d10795d87eec0f4bbf327311c542e5bf363f86e034f3db0a8e8c31f323c5b38d7fe94b859cafab96c6b5d9bc72cb28e2c19c1a4838b0689c4f0dfd2a5ea638e250c9631a5017af4418c7ddb543b6de2617fd917992a6ecdfab5862542208542d0d8d311e59203df4e55acf73365484eeb070e389ef9fa41a3ef7bb827888c4d62cad519f379c848f83abd338015ae0d551578e987a4834ad218b3e27b74cf0400c3f75ae718d30bc198502e40378ba3aa6b798d3b1719f8e54d43d018f5c04c2624c7bdee6133bb672e2991c3e3a3aacda5f91199a94c6f8270eddb9cb07e915a816c114d6eb55fbeb4092cbeffbe5ebd4c92759d944e2219457e5d07f45d57655fcd860c60464b67ceb9ecf9564b71a7324a993330ec36bb36a637c6bc34494d9269f7bdf0000773bbc14be1576302b8b048e547b30fa3977843300dc616aa3f804c6cb7d4fe2a8a013e5bd88125e89afd350671ff41270f69fd5fc7f1d8cdd5dc6f41c06d1ecc21d82d8f6cbbffb00e0bff80f809bb05c82f37359edff0c004532c4cfcfd7a9f015fc0ad67287b939bdcaec8ac1d23604af497b9a8d3ab35c755e7a6ed741e466dde2da1d626ed5e3f995f6a829149556ccb897d3b191af370a778f0033f58f809d3a84c939eca2128e1b88d1d057fecdd9dcd8588cf02cb41453661a5ce4c99e1f1fb7adec920161cffeaeda09c9de69ad045e383c7d80ec01288dc5674de9aeccc463bedc06dbdbbb6aecfc26a0cdaa2d8981e2fe1a167676efa1b095a1fae085c0ca7ded715c12d4fa13ea6ef0d451702bfeabdf309686656e1adc19cd6b49a48a7511f33322b449ed58707359cf4e712d3539adb3f881c990edef1e7a712c7ae3fc91e1876b52ef1e2d1edccba3da227a989956ef96c2184b49b024563fa45b3603168b721785e6099fa5dedce68b0169d1c6f0db868d560ef61ad7350d06651616433019f27e61c80a371388ff449f1c679fa104bfb4a89d4e0bd69551b3698898a74f2f23007a62c236b358f9e131f388fc00a82c587f2fd937c93e93890dde36cc6226b45ac8ef0eb816f3fea21f871f475f6008cdfb060c05ac930f725d403c133de72b7ba5892c78e90de0d086e943b370f13812773753157cca2fc703350dc58db74880bb6ec3790f1047bd14ed2f332850a2807ab9fd38febe291ebf59fca387a8fdaf18d32da063c62a6443a03db192f4cab940b095357f941a0c11cbc2546bd9e53d99384c37fe5da58d6851a8ffcb2c19bd06281a1ccef56e5ce6a4b7c86ad4a8ac24d149e42ad7d4ab26aca184968c083ebd91beb4b58aa8139996e172d5b99d4a907ab78d499e2a04f23be234097b7d3c89d83186f525c7252e7d856cb011f5e67a552a7c1f739297e53646de5325bc389b0ea7b6d57c24733d0683bf3cbadedbbdc756173b8888cc9e0a2f9eb74afe1b413e955ce0091259f69633fdc3f41bd67c4ff7d3180c512a03cb23ab09a8463ba3ff40ab86291505f49c00977663c908990236dc6b110f7b8d4834e497e3ae023e3e9237be5bea7a424f00a5206fda4e403bfd01610507dd583cd9f5b86f944bd3f5bd93f40c7f6cc02869f5871fece3958dbc34cd1e344f8dc7c5dab87aef3413dc77505be7588e2ae3e1e530898720b1996ab6ce9100c58103d3d38f4a99dbad10d9412046ed16687c9a75a3d18420261d7553c13993340200810579d97d8ab5dd442e4549314faa86723a1c36def9cc146abcbd9b21632e0a192198e161590e89f29be5276e83e040e65da884819cbb13c1f61a8c2f6e22001c9cec2dc13299d3b1b12836cbcbfac14909b558a79d70e7302042d94605378e27fbb6baa5ffc2ee70603f0bc8bfc646a634b401c1d231667396cbbc6d977f0638ac27e288e2610307ac1f30ec673a3fe0ff4732e29d0a1c244285d4c7af3d4c290b7422a6085f47ac9bcfae3bac9e67848950d6b2fdea03a1159d7564087561d0cd5c3be4245b5ca2cc33897d3460dc1d769b6fc560693a585780ba04327ebc2b657b5d212046cdb66b5c802844cf5456fe3bca748aa1616aa4a865ab69b778f1dd7e40e4cde116618452a1f47510582d9c22642f0cac04c67f188bc1190748152f9da1dc9ef3c1862ffc566f1d0c3c93943795e7ca3646d81c719c6d16313e1edecdc9e6b8c0d436007cb6a6de2b52ac83b8d5f32695ab10dc6732de01213c4b6f36d9845e67dd576985d1617a98d3f9d06c98783027a3a1555542c861d5e1a36ff30771adb018c6d148447f381cc45295305c7f5cec0f896c9328eb43adca4170d295a7d6bc86199728f83979af49d693a5ae870eff48a5185de4176deb4a30529935bf38c53d44c88b3e2134e84102884b9512ba4312583b13d0ccd4c760316e66fb7415d4de7d572f1d18dd421c7b40e2970413e37a3211f8700ce3aa589011a6f626775a4c5a720c6dee7f4b4cc6c49476e7d78f2db477c14a503e5f6d980e5d2519d2bc4dadbe258ae7e8daa0d2fb1a34efbbd4272bda0e9a9de7e0e01de787afeb20ebd6fee0989a8772394106236cb29236fbc67d9f0eac4dd73e2fe0ff34ce70052417c391139d09da7d1d81527eebe7f870aea38bda0e2f210173af0032094f8a74a690c69dfa309e716859e32fce67a0b6c58bb1ac32ba1e2191f28f98ede25ebd3c3ff21dcd94b663412ff4cf479b62304415f87af14af37a258542806f337887f339c8a38e13f412de90e9d68d278a49af5cecfe93d5bc93f7f2a7f2f472608cc304c2977cea3e5899c60de10bf1be8dc68769cfb69cd6697a5d3194b368154d24522b0a49f65fbb020ce74210fc904ac2a982d6422d1862708884bb771aad542564ec73f311a3e00c113aedbadd6305127f25ff1a147d0ec59281db35239cac0f6c430bd467f99e6b017d248dc7ba1eee4528017bc3b0baa142b8f83fcd68809751fb2eeeefb163ea9f9d8693ada10d5834846225ff1136f7b9594d8966b0eb4bc3b7d99e2cd5b001839eee07312559175f64eb24c146b60b54e906a7ba11e1d470d83d60eb18307802741421556c0ff2052eb01857aaa803593f36601509240d82d9d5e8304fb7ce3f85bcb58fb600e328b23b4aaf726f92a6f56768abef604f10417332dfe7beaf0fac634b750aeed2975bcc7209327ef7e8017ea360326c18980f9b60208a6232f3743f1ef67a8bd35c800da33275dea4dc1595acab2e62165cd45d260e3076ca52cbf0b84211e45ff44b05fec276bc95f5cce6a6ac7b025faff24500fac0d284a064fbca4bb208dd815ac5ba3902a3ce9d99b2ccdc1039d602d78611709046335c766526702e339e5161884eb6211de73b292e8d049eb88e187469df28e0998900e030593eabc0af07dae232d03a81fb1345afbe1961d4cefb64fa320cf576461433ebbbe89da9bfdc76cb9454eb4653e39b69797023c7b62831aa83eb5f6a5e08dca8bc5aa5f9de9fdac7c3e3a63d69ce2f80cd7432dced3d7ad5026797e33df5fb91dd42652ca870d8b1a9cd08d27a76951407666b5b4ce570d9fd3c85075bfea41bd70562ed806d03ca9499293f15eb66d70079abe0a6e5ba50152f4a43063a0de35419af26a3f14ddbb331b1ea0b89bbe208d96d9cfc7bf4e841cda552713a3be16203d3c155801ae7cd7687eca99181ae15e0f61f016e988182a82ab20d677f14cbd471e4ebfacf09dc4861915811efa054dcb71df54b4450073863a913ce2d7c1703620b6e0b112a322b310c27bc5bcb5005d5d5c0361c89c2a8a2b5fb0840744e872d4a8f406162a2f5c870750eca9aee30062d7631a0629021e5a05d7177cca831ffeac8b9a311a0027078a0dfc570e5f81b12c7867147abb8d23fe35eafb2290c2428463bc714df789ca3826d28217bff2c6454803576d71f822ca650c59b5aa04a1367ea827b55804b3a21f996061b2195ddd6f4291f4d62b601c1ecc27dcd0c0b2127b84fa42a834e2266ce0aac8405754ba86e4da158b34cd0d70712f8a37501e68041e24b19de78be12c3127d55e02365d5e24db8daf6dca37106d322597f2de916e2cd41a7a6139d12f1ece09685be154be577a0bfcb468d1c24aab8e56fbdda6cf09fda7f76a25fccd72b64496b928900d3c91d240361ec5c61213aec23e93a712d40da1c355c2eff79382bb6e0d46e449717cccb0b408ca1b3e510189ae001ef210a84f2671ec5d8a5afb9b21a4e53d5db4c0c029913b2af5eafda59145a0d76afba3dd96b3aa8bac1fda4c5c6d318320f2ebe4282c714913659d4f444afb42493d357a12f12c72f99c806b46762d08ee3a252b18403f1620337bbcd98a860f9e8dc5034a89bbf7accfb6e5d3b148c1efaa10f9d5c363f5f617890b58ca0f8220da0ae78faf39a2b20d5b6adfb921ce601314f3dc044d8c9254a22d8469e77074d370f79ccdf8c660167f9a2c6db3f1b14a483c371607c4073908db9bd07ce615322b0ad28ff4f0a0fb1bb005065bd41cd32b03283f050fc573adcf50f04ff1c8bef6145c6656a3e1c5ef10bb25ba80e8a659dba06e073e127f56934e9a2b05e6d42fa4304571eae2ae1d3ae931091e4ce47c86a25ff4f3d2618e19d87774ecbc51f497712059a05ed3e8c2879d7fa018dfc55d32d2f348fe51a70a6548cdbca6a68857061637cf7ede1f17bf5c48b04036ae9387a54d26f9a7707ddeaa0b9f1f3b59f01798e26d9d867bd5a0d60c6dc7e8637bf0d74b2cf87749485045f8da542368a7426842c806808f8b20ed976ff5a47ff093ab946550685209a9b80199cf31ea225e22cae615c0e63c3963484bdb1e980c8a57160e8afa666e3dd3f28526f06cbaeb53242829bd8af6bbc721819313d52a4e65af6296cd787b69b65689023af3cf818ac9b0bf8c116f1a41da9ce4df86a9837bd0185e6c1f05cc5dc790e5428e7103afe09bd9a43ccc97aa56e8565e9b18ac1de90bdae200c04b488ff86b5e560b2c5033d2a444910b58318b18595f9eec4364377ad209ecd54a4750cf13bc84271a04fe3e64e283decb625298944730264a122a9fe0ae7ef9bbeb0f9313f07894d55bc783d6409d42127c7eebbe68df5c68231336d90493faa75a803118770970b23788822d6a7b73b6f163970540c9ef40f3ebef917bf13f595f87d5f1526063f73784c1d70e1e515b6c9fc8da7c8a8caebabbc4c6cf2e2f3b5782ae021aa1a5bbe225272d4159698cc1000000000000000000000000000000000000000000000000060a0e161f252b33
flags = BoundaryCondition

# tcId = 73
# decompose coefficient mod 2*gamma2 = gamma2+2 during verification
msg = 000000000000002e
mu = 6beb59639a2356358e21b7f85a513762d22e319d145392624634429d4a31448463d9f9aaff3ce738823cfe35936eb803a22af1d0ed3b185708d4b625c445748e
result = valid
sig = 50dc6a05645bd686fa65ab7cfd9ef98389e5644ce9c3d435c768b9ad8b84444f922aa3de9c1ae060e939adcc66b3aea891184ae0338b40506ce77e6bf56966d3c28ae0d1029d80687d63ddcb7080385964280eeb6d8b79813a936276a422279d102b6b7b9b8535beb7490c5226a6dc14c2994321f5d53921ee2461346738a229e8c91b11fff3dbea6699e43c5ad22e8fde24b2466993433b5e8f0fa02b12086f9979cdf9d8098601d741b0fbf049dbb926c89d8775a0e965cd31e37b5550f3dbd7b2c7343ce778e794da2546983d17014db26c2878edcf18038bb3dfefb7d8bead56b9bf7056af538d47f558c867b3e096a247608d532f3301118651aa6a6cf4bc4656811c306f8f52291303dff9fb31b4d5b884fd697161e68fbadb364dd233bc89aae3bd681d64a4f8a1bf3bdc015998836472a2860f5489cbb17790d80beb98754abdd2114503f193ca54c4d1e5b92f7526c4d2350db44488283a780d71daad13eb866638443bb7fb166201874fa6b77097e3ce3b8b21ecd0a229146af15f03e0a056ccd09f6d2c1a791bed824e74fd8c1eb487f2ea5078ae6e2f347afd1cdce1a3fdf45de053cfbc74908ebac8d0979d2a80588c4b9602935881d34d7139da3e92a6b5b3de6431865037f9340fea6e8f7b59f7e63a503ded5f534d7f230a12ae897f0579546ccbb5c7af6908e390222798d255a853da57800de8e93efdfe02e163cda0e94e3a88a7f172632e432610870ad00d92c047f53447d15f2164dc536cedaf7f3bdce2d973ebceaf55c01c5ca47a96cb90d4df248d1a0be9402a1a6f02eef087200d800e40ae299a1eb067858a3916a55319ee5212af1a1b477272b21cccf499f37efd014b38de8edc74bb6ea53a33eecb8a305145ab6e4758e79924647860f3e9dcd161ab2c2c749bf9dc42a09548bfdc0aeb3cc1695c93d3279768fab9235161a506bd22e633873364376abdac0295d2df53b7d68b54cc4806163ba5d2b6d761c8d31bb29387b747f22fce199c292cb9637b2e69ed073890e0fd2429cad797c63c14730bfea4c04d0ffc957ce70794a207424be147620efc9de4eabd72344ea26b786aa747a51f8b8a918994dc3a6559415a8740e62b16a5e97730b7350b44c595a715513b70a283023eda7e0cb4cc6227e3e39ca7f0bd104c5c2e293f71265dfd288dfaf8a64ba3e3b1aa490eba9bba3b0e9ffb7443d20ae79f9be2a204cc2737c53556a0faa73a4d91af8760b938747f55d453b1d88865ab23fb16c0cd80927e37aab0111b885ec3e4f5e7ccc19c50d0f59bd598598364c7dc3557a1a03d984341301ed9233c547253b97136588f3c2e36685efdbb6257dfa0297843fa53c83e9bd956d1178882dc0de5d3e6008ef83661d2fae54d54f5af016654ce6f904d6a729fc0ac7863d432d6958e32dbcb6b5ac4a16d4ed46c99378959c63269cddd8f074fefce6a6b4860f9710b5e09c049fa462711b8602beb2117853860bcd50406117efdb2dc54fa48ae506a75dfa50d44182423fc317561d064f22cf7cb9addbf5b94221d0fc906a0f718b8284c3e905211cfacb7d66ea2d313664c5d5dab3025290b72c7e48eeed34e37cc5c641a3bb4afa48761e863543eb34aa26e1e4a2de11bcc26ac7f5e0a5debc1df07f9b64ed1ea905dabc650b7829772bcc0cae283f80bde2b011c465e209c67f04935fcfbcbacfb0e114a2b4ac3aa96305397a49f0a17580e5e72f0b3d5a46933577b0f60ed0ae5c088b4b3de8c991703c5040b7029defdcaf32a25c46a83d1d372162faafa15d3657242ba92321fbdceae7d2007352ca897ee1d4aa6edd3035b78d0fb198228116944f667e3fba577495acbf9356e84ac5de45cfcc29f7c660e660c0e35b7e61b1f2a51169a0eb0d7174ce9f8eb5f91f8a23637bf63c25ce1d6af75c86ad0b73d552a22f326dfa51ff1a4bcc83b3645e37bbaf5793f4bcb894b97161711962a2fa3d65712a513adec4ae2c982a4b455e73044265f6a4d8c65c1989fe07a3d44299854f6d252c7d1e28f9c33e204eb1c1c48d8e111921b2d4273e0b7d43952002a254b1f1cc079ebda2600656b237e609172b6e9ef2c13779be813d74cba69843b1589f91e3cf1ca959b7ad187d132920317c4383d579456ce1ca27750d748a79810b720aa27ed9d7ae307df9b01a4ab49798ca796df2d52543902e6b23d4b87debbe6bf954ab59e7acc8ccecfb373d53edae86a98d1995c92269471715bd3989c18f5ac03a02a8abe0227cbc4fe0745da31cdfc9ce838eee4774fd9c2d509ed3bbe71c3b73c0fb9b1b4df357f576da7cf36e797cdea5080c7ee31899c26407124106b79760775bc2fa1ce15a335031c75a469d3c4790d92041e1efa5573c4691f27d2a6d4f6f9ca0015fed59212415bf8423b4ae49ced965ec2c8da34e05c171a9b459c5d700793daed4a2655a7409d6af675d02775e5bf3fbb79d8854315020299388c1d062516829975a066a78a6ffdb359225c17ed39ddfa53ca0303249a6d2e1191a9dcdbb4310424d2d0f26a43f34a4a96e948dca2a668395b1e3291b5d9b5150589ead3cd7ed2b1439fdd31446ddbefd332084887593bf4103accc270ee82ef1aa99a8f9113473556585c8fed7bf33558b73a718774906525b85078b1c1f4b5e48c3932081352da0c60794e44be43a083e960dcd46cdd2a2988ce4eba10556ab255c3be2e5f039690858f706ed10dcaf749d8efcd67127bed22aacf115dae40f40c5b4e41ab66f3a77a130720a5d13a46e75cc7c5eccbddcc22e54792695641c32a56c4fc5d939a8d02fd324033e9fd052c452aeddeb378a8c5ea47296a0470519bc52140b1bfa345241c25b7bae3d1be0c34dc3b5d19edc061a2b3de61337ce1d51d4fa9e98dab064dbf3650ed264359502368396cc28a1aef357ea432a52ddd79e09f6eed504b8562a732f981064a383246c0af2b332378ff36cc3cbd79769979b2ba73de7b8a32869534e5622d466986ae8cd5713f76806d7a26549e1f85fb98344be66416f51e16c4bf010042cec84571c3c07d06fe1072339aa9ca7e826eda7eff1431a1a1036eea5d2843391955fd212507be4630c278e823de7458967a4af6d5c037733dfd307883afdce7dd2ecfc651fedca264913bf912da27f65b4ec4316cbfce8bdd8e23ff08be5720a2ac555b60439593b7532442a9ff48b96191d816f2d7077df0d86f1ba0bbd0bc410131abb6b9f3ed67f39f8495cd7b639aa6d2db316d6eab4055fc12328192bb296918e4f26a98561e8e766d7ed6c280fbb99d079200363cc06e40ed7cdb7e5d699f4a98647790fb62cef7967fb19354970592d11f6c8dca3b039f31ca38f42af229931b4b6b7589c4a9402470f33da45db9f495c0eb5d1b8a830973d2284c387fdeb6ffc59940937ea8ca14aa74d1d119bb283b08790294bd5472597ca01a71f10dc3ecff5cb4fa4f5d7bf96a2a40c5df02d41e7536b90f32b1994296a455ed36f026ea5485b834731d708704c6284378d96be19189655f2a2b3ad71cc47e3832b065d21ce6e471a01566e332fbbdc456706ed52e6b37eb661dd06f3d2cedfc6340682f85c66e409bbc27a17c6d1fe0371d4e6aa33cb00e39aa08497951d83ab6893a308b31b4140248333def9712124f07b7c56c4912e2ec16ecfb57ab4cdba155f6ec04f9607bc801df42819102d8bd29f956d01e5db64401669c07295ba857c2dce75407f85ac4a8951b7529c96c139ecbd3f325e4a1059f6a3e2f589ae5f0df6e0fba5f6629de0db4c99ba8f5c0f6a1671000dbe67622ab659191ba9bfb4384d0f0b516120958386714098374e266deded9679808e0d4e0fc1a1b5db81b2a81e9b1ad6405aa370265714f982201e4b3535ffda11169e6e18857bdf51a81ce74088cfac9f7b36da6c92256360574c9fa556f6276f7aad3a4f0021f38b647d9c0483889d5149c0db9abe0bf84928b4a3f200cecabe079203d14e9cfceafbcec765c6af0a0d462c81bc7b8c6b085780fc987fedcbce2d7b1b365c68c21bc0821c8fa46c0597017389eaea6fafb00e4ef174c2c47b62d6e016bb851a9f7beeedde087a9ee625dd4ae35096cdcfe7b3a517d4cc5c8901fba197291663db0100a7c8299fed7396bb82463c45e50f1c794c8d00a3977c2e9cf151a26ea7e21b493d04caa3493a82092bf5a0a2410459cfcd9c0e47f455deebed920f960252b92585c92233f6afbd29a7ac73c6ceed912dceb5d4636e6d69f343059bc5da935a2d215a5f5eba5349e7db4aa2c6bfc4b53370e782fb8bfbcb69d6f61cb2e0461f6d1f5e54f8f4fef62a4b3465bd409c67c66cac3a6d22dbe3bed94d98547c0487940a51d0bbfa2ba80adbff7e78028c522e794f8696aa3d590cca67b75f7744ef95a65d3f886760caffc05e25fba4760dd003bc96bc776617d2dcfb6386151b1aac851400aa346cac4f93c350a655821307e9dab867c5fb22f0bf8e5236ccf4ac5fec1e907dea80a1e418db583b04123889fa330aa2cb5dc33220caf837b083dbf6fed639fc47a778d4996a93674fb87711193c1d3033d7851d9fcc06476da18344478f3251d4235d43d541766819b179af8dffbcd60f1ee58563d2f120cbcd8ef9e7878d6ad0d55cce30a6e4277c3c4635eccbd11c1cd494095e7e93cfd0327f7b6eb808873c3b3a94c831c2ff975a8bc802b1f409e419d861352b00e234484806eafc553926e7378feff236a16181eb9958d4d366ea0bf5ac6e206968dc9861a2ee297976138c56603e0d51d8b193edecff4304619b0a316840f383be0ae45356d1d8d0f47bddba1983980dee7535b340e2b61bd24fb89178bb2ac78ba379249f4958c8eeda446d51f31bdad705b71bbb8f3a801fbc76b3b5ce64717a2cf5b059d389e73dc78e0c7c0372f6b37cca73ea168c95fe674e167c7734caa36c637a0ad6c1ad4ee75344288dde77decc94bdd1b43bdd13eb0820381bdf4ad2b4e8a4b28b08babf7298ac66cb5f0c99404281545c4c119c5371424c25cdc56b7d2dd9c4bb07fc5eeaf9fadf7c7fa18e6b1779f78115586d3340dd4f0a268417fce4e3b78d8e5b270ebe26f1233cdf88c3771e0348c57c0858347660b8c9f9d24af871ae577c177b61835326801f10ead5b04714293a19a982b2331f7947861f1c3b1904286ba33722bc9b6415e367defc333997746e7bdda5a2f067bcb9d2fa107b188bd49d16b2b51f9ba8baa1660f4c8eb7ae83844c6ce92a1c26b1f3bef6fa5113de3f724247d56939e806a680d3802546b642105a5845ad2b74004ae775e99a7e4643c3b1354ce80496e4f5994f7cc5a7e68f8df6b46bbd02d7e4ef57587270ecfc5d952d24cfbedf4f656cc0fcce2b87e6ebc08bc042d21a1bd773bb9c2ad72c721d671d88af907661fa4eceb8c58f650e4cbfda0332ad8f22d11b1bd61004e070674d7edefe256796ea1cd52978230063417d4f5c906e1f927bbe5439eaaeca6966f46fd3107f7269b0e4857f694f91868233b965911a1447473070ea7bd74c00e67a8a901a8ae2f943656067f68483d8d0858431074c6e1cab754e5dca3496376b85d00780078e4886060051892f96f7368abb55cfd667cf5d90496605e4564843ff7364416fcdf42e704de4f3d9a2ccb469db2ee2e106aa3e95768a4429e6ada7c6751f6339865f4517595956a6c8d7f64ce60e72726e66bec20827bff56d14a7bd193f74a5890a85da6dd253fc18b0ecaeef399d62d116412e8f041d5b5315556d53de8b6b6a213a93839d0991d811b3293f767e6c3e32ca3e7c360a6b94b63ff646733f0f2653e6fbe3347d754c52d48bbf1de2f4de7c61a12fc05384190f007fbe57054e3337d212c27bfcfe4221f18981e84e78fa1f2d882aa6ad5b8a8f5619dca105d15dc7d7944571dc0d03f7d095437b84d38b6af59fbd056427ce039bfd57b1d9c14803b8e13253d88d36d9c644d03b5bdcf51ab1cb364bb2ec541e189bf25557eb6ff3be2e067599c06b44f310d4616722c9f0f697fb240803df3149cf0fead6bde1d1f58235fbd29d3ffeceec89daf2cc86ccb655daa907f55e34088b69c3c4d7f62f459c69da8fe89087c4b6cabf4d41178c02b836d7fccae45e25f727f5cb9f0470a62bfa4537bd2ae7f36ffdaf97d2e920fc3b3337908710be9b1b370e0048400f4d03a27a094eff439ff5b3fe940d01ed394a14541745c93b899526d10175967f2ddd3581f3874e7db4262e8c09fce77689918f97c2b3631507817106104b8b4f0435f8bd793e04a740ba2f6ff48a8f675d1948ee799966e0769bccbbc066849abdc6aacbf179316fff2de3842071c4d353b78febb9629195cb664f2ecb015e32934a8f549ba9d70898dac4790532076c4a6831bd2ffc08897aae47928ba014bf21472f2dd2806133913dd7359ed731b29465077883a4a7a86b3dffa76c3dd448592a4adcae6ea0c67749196183653699cbbbcd9f62d3250657e9fb70719a9000000000000000000000000000000000000000000000000000000060d10181d262d30
flags = BoundaryCondition

# tcId = 74
# decompose coefficient mod 2*gamma2 = gamma2 during verification
msg = 000000000000004d
mu = f27909b353a2bdce1eb527cc056834279741f3c1b366799583be8c5abea11c29fcf2e22d72c311eed1ecce9678f30cad7eaa745125e5100947bb0764001d245a
result = valid
sig = c60d333d36765c11720c38c6a2c13e885d572b4a717d709c549f7f66af64b0f153bd721cf95ba2bd2548db9c9184e573c2ab60777262a8a57d7cae09225cc950ca70d804b11f6f2bb621e0c294a090e1ae8f1062e74cd700f5f9722aa67938d1029f87905ca7789b68793320bc3bbdef36b41589462bd1b289fe337a42f709465a1f737042bad64104a2762c4352439b6b9fabc904584609f089012410cd67c60782c5ae3e05df2925aea91baa646367426a5f9ab8b7375bb3af8dfcd2c800ff3eaec3ff16b1e6e293c232b46d3b913e6319d641b27f4017c6aa9836313ba9b55d15a9163e445a7a56d2d1142c0317e118ea0e1063f34ee16198b24c4ba96f88d50a2b4416aa9957a17282df5acc580b7324b6f7f1cf9355e379b8bfbdfd014c97385ffa3d14c0001ff4aa5575a0f825e6afa746fdf46469bb2dc15fdc86eb294231d1c53b51751e358272cce168b9be684ef8e8ba8363622c6d4e822198e50e13ab064f95478bcd65083789a9df0c1830907142681701097d26bae3a296b8d5ef768ddd0609c3c872b62d153d9691af3a65d78686a60d9cb1df5b9ec41ca2fbb976c84f601de235e0628e7303a295838ee30f0e9a267fe68c0b6d12c69e43f0524df687d429f152aa4a1aaff6ff80b4c29a6dc6c004f272f8722781c568e93e022536f587f40030e008e5b164b88c5f01311e5b25d299c46909bcc5f57a90f376a23e5a5c3e3bc8dfaf0e9079bd37c8889c91a6894a589c06df30aa3a352e10eebbb05424ec1b01d4a6d0ddf4a69c11539d31ab7b555aaf537ba20148bdf09f061ee88377f713fdbd7544ec9ffff73b13e8444e3cf44e76b03a73ebde238118df158da1ce6a1f1c161a9d8a882da7ca90558d7e9f001c8a40a849f6ef81191c2ffcb633cd9b2de00cbb0bc628f46689bafb3755d4cff481b63d62e2e086023aa6dc4c22c6403fa16a02790b099a2c908158df41c3a093a0ef27f90e263a7280d1893481de57d1b011815d6db9533b17f9ec729571f4b48764181d392be31e71f63d0e89b70e2810e60a2efc8db5030c19c6431b61f5b1bc0a889b9afc1826456a4c29761c15abce20f627e34eea64a0ca9aade58155b545cd4e6aea1f420e59b5d07bec8abd20911cfd01e2baf2904f9f2a5e550dc41e8b10565f70465ab2aaf1480b3b81bcdd9c2e2c57221f1585938f945352557ad4b22886a90e849df4f4ddf4664d564a7270c6e5147166a0f1754831cd7e47ca25ba226a712904fe5bf4ad45487dacca94dc84360a869be6d83f94ab73242ca37e0796d396e31e7e17abbe9d8a0a1a261b8f5a01f21b3c535c51da6e2e4cfa54afc496690f05004a3b63b33d29e1cba9e16a5abde233aeca254456109d624a2155d66a1cea8ae0a61449ec8d9f28a0a482c3b866986e23a70edc53ffc91f69d8ccdbf7bc7b640e4e252d7f0a11cefa476fa0b1fa254741e75a812f8d766c7e612a6f8791087d80493b837878a21d51e576de08121203712e7dbef2a656343d9ca83de5be39124500aff62b186793ccda163da1e6af321df0ac4fc06986b82b3f4a4d13babb4453245fe099e389c6aa057087acbcdce382b65e6ee613cf448964e830a06bb19da85ffec5ddfdbe9585cc655134bf93446e9a4e7805bc05a08a15724d8554bcb5be1aced4cdd285103e658abb6043def0a9f0b3957ff3b0c71cd54947b462483ae7fa352d8959bac084b2749ec369c41e27bcaf9cc4bac89d04440098ce90c0b949847363c42a0e44cc08d093e917f6c7c408d7a1f02a7bafd2690f06397f953724cd9b4f66513892a75016640944d0cd0c4757bd07b96bdd0a7f8a339e23418601b0e7ef44eef74389bf68201ca39ccfdf4d3a533e1aff997cddfa3d8ffd6e5099819abd5762a107015584ff1a87c8021df3cb2aaac5bb10b16ba86ce5f0f1b12d97a400b4230c9678c67c53b6cc52b336ac7dc49949bf3493d5727d6c6c21fd8b78c80faf713e636c17c0a1e4f21f0a230144fc7ffbfa6ce74bed39af03b74c3f28ab23778f99164fadc00d15a2c7c57a936c68022d5306ed77b0a7201158d270e11b8514178f727bfe63bb82b1d67f150af086856bc5f0a2b62f290ab71aeaee6368c39af78d5e01b00ad3e153eb2cdcd789d53e534a4d681fa545db70238839260e52d9dcd7df88b9151d63f1963f667d886f6d52b7d44dd251a0687c78afc3b66111cf72073e8032f2c094dcd74b5ee5f94a51581bbbd5201f4ff8eb9a6b613897c0fcc109685129b20b0911e1f9b25e142eebe21b31e1ec476ddc3743104b7c867a40c26f661e0f353965a05c3d5ed1b805cd8b244d66ea742ffb7f6e82f74c48af91a670c10448f3b401dcaf5cb8959ad3a9699b8ba754afd6e629942680c2fbcd65bda50602bba1431d52938eb835d489fd78fd12e4ae4bfc8e07be557ade3ffc86ad89a8934c89cbf36c59c2b0b0ffe9f84547d3014abec27a50ed72ae83885b74c1bc713024aa974493618ab00ddf7e902b9c3999a9fda859ba63b1461cd87cbc74a7c59e716b1e8808557336efc488349f424fc216e18aa7a008c86d84293b33621414ea54f101f3528b28b84598bc644bb77257cc4058f6b3b7100d18356144789024ff4dbb0cd72300b3216a37675cbb8c2ae868e186a2f3afee6f96d8061c92f3eab7c79ae237cf645034c26e04c4f53069856833d8b01b07bf31f51fe02b04f8fafd0df3229e27724e6a2cb6a3390d3163fa10906ae0b1a787ba43dc89c8a3f9d90dde3bd835feb55c2eef5b0e2ce89ce49cedddcbea22dc12acff9313de11b671b8c9a49ed99ee91a91cc1ff19356855927ee5dc2c79b6dc1a6e8a229b4ffb38dba29bafb1ceb0b29c12524b232fa9a1506d1c521b16cb23c2d0e38840f92677b0dae8255507d0248348e42e2efc287d57fcb6054048cf334efe7179ee01bb9518976be71941c85299b854cff7a2bebc70650333622b07550ff5afbe7ec19e48f26ef6e8a7689c6060c98dfd2e55130bbb109c5e265673adbf66b12ac8c1ba1c2c7e0e30d343235b9f9f2718d03d5244497938e73244b7255377fed886213253d1e6c8311d039bcb48f6bb3ec8c943f728452a81fedcfe1809765f63100471e8f6d32d509ed1aaa8649f9062fce1c9b7d073c4e301679309de4d21022144dd9447f604a246bcd4ec6f0209d132d523a64ddf20f01558092c617c7876f3bb96ad6a653222d4ac3aa44575728c966d1ca94f3d77882a9e3de6a5f9fabaa7b4eed7250bae9b5998202da7df7d3fefe1cea1d0f7b4ec3c50648a86f73e9bc04e782cc1efdeaa47583d3e16caff58b207eec293db3d149b143fda436b3e27db038ec5c8fa286d8ed4f0b74db84078575dafa20a1c81a126896be3e4cd1bd56fa96a13d7bb15a7bcedf906e8c9599824355188dbfd6bd9738421b51ff2d2255d581e3ccd557a6d2c610fe107f7be8112ed97ddb908deffa97abad098e3230b907b414df137b13a86ebc70677976d6f1c57dcc7ba20ec15b07b98b1758a5155e399054b08aa50a0a6b40f124b66a8fec8af8023cf632a9296d8d2da8af0072e6a65aead14827f34cc96238856f1bc62c8e9e9f9a893ab17a37f92503602da60ecc28807346f516de0689a5a70aeda927b31fe7a01b25269b61703333be20aabbdfd1defa1f6f932d14b595006349927b6e60a547207c6e16dab70107058362fb814899ad12cdf47c131a93eeb13ff7e677baa8ee3385a142134506156679bad7b7261be3089a20473efadaf20bd446d9389d185a3dafe29fea424c4b4a8a8a4fe82d62319630ff782e29fcb2af8452a7375cef194a3b58aa4a404f7bb2e50108cd87abb59aca65e5e242021b0218cf294f5c39d00fe026a6c8e6788c8622f0dba53ba06e0395314f5631a832e939c97526c733948cbce7cda5dedc912d421aaa406abfd601de39de1aad774eb9683bbf740858913cf375c3d26f3d37a8cd37843cd5fd308d9470611c45140a6ad00d21c38aed5ccee815a59d40772789e7ca509a3beea4b0195ed2c4baecedc517a8e790b71f7253e94c26a7d06bd61a40c8038d10f136c7dd8987c6b31e251d64521320a49df58f276ba1fc54dff2fbf2c75e4a801d34c3b86f48b177bf925d2f2fdc7d54cb52951aa4a58b2507c31370af27bfc45582608d9b2fbb6a605b76194c2b9e038ffaf1b5921fada12e25d4fba2dcd88e6c0ae5b5b018c2eb06199c2cb21031aab80aa13890bbca9f0c3dd3107d74d909382f76a1771da0c858a51d7381dae284affbbb20a37069c968a95b21b54fc284b3ebeffeedd40dba0cf752b30952bccd89ff1bb7e86bb21015deef065f77b474d8d8a13e2c8ee75aa70168b69b41c66fd9dfe51ce285b530277335cb50614243b0459fc125b199c3203c7287d69c0c533e97ee7275ce37b9fef7efb51ee7d8bf869688ac86850360765f56119c077c53653b98d20d11626f54d716e125b7863b0d3f61cf808874f0fd50456c3188b6b334b0324513871473b63b759d9426cf41e6bee88ceaf1f08279d85f7528053a2136f599eec493bd62788629215f8bdbad461e51bca7599769adf10286acac8b11e525664a2878f48b69cfdc8312f538e72af751eec7a58871231f70bc71e9396aec384b6315f022e7d0ce51144b8da493a4fa906c5041fea99f512b830c1f6402ad6813d28edeb88848f8e21865dd5d4f3bd15583155325ed4493925cdd52f89a351d1b41d8f1e4a7c1c8c8f578cab285af1b84b8d424ba4206c2df9222f532a2481d31fbc9db1b94e13d245df98ccceb283c989899ea53d2d675f7669c7c1c0609654e9d56a693ae45a0d6d3320cb22ca10bef67776a70cdf4af9cf344bbb4b1cb0259596427473df78f6bde34b70419b20751d66d2ba05fc0c824f9c731a56670e03821ed72681597a587aa863daf273b4dc297c99d0a17dfe22ceb0245b53162126aa0c7a19653355ca05d8ffffbd7144ef5202e08e4b8e65d44c00c0b8828fe9630b7891990442ccb71999479e9ccf21764a195fcb146aff3384edc68b0c8b7448a4d4cf664cb66e991d939ca34eec8c3c2d987b93291c046f57eb0b592cffb6441b7cd61dd5dc7b9b926715fc35206bc1fe3e9d175fcb437b3d12b19f36c5e379a76f98df998ddc1677df2208dea02e90c549d381db7c5c414585479db25e08784437b6f4987b041ed0be9b24d58ead79dcc6fde91f7a04053b1d0c3a53583e4f3c74f4fd4b9aafe3a5c4a92d7d9e46faa0e72663cb38324ffed18a9ba101ed51425b37b44a4454378773799dd613c528f5d116d85f0c3800f5b656d24a1f7761a8eb3dc33d3508accd34fb1de3f781fa76ba972b96d9b4563ba6bd637f331ddf0298dc41d3e9d32a76c18ccac2b6517e6ebcb56c4b7776293933e912e875d6724111fb9a5a7ac09bde44e6297c297bd686947aead641c91d8dc94d05c647514df142c58a2530d7a0caf8d095c33eeded15f9749fdbb8d5ef02025c16ffe424709229287c123e8c90a94bfb384111585c64692ce9bef8d581f685f2c552f277c192ce27a15f0b3924b94d7c82074901005e5b66e08cc69e9ce41ce2d0f73956a0c725f998a86d1f5b7839213b84d26b889af4eb7b3946a85a4da1c4c6891a00bf675257b1dbc2ba7ccdea7774752242216fcbf506f541b09d1b3e91d2269841f53c57dc5fbe63da074510a2f8c80f41abf8ac68d3c3a2bc94c965a551b45cf0048516ee7076ad87d52240f1a66c65d1122abc052351d77ab9c14fa6a263d3a0cb8ff41ad5b943667ddb4ec0450a22bd8d4f27efd7cd9eaead4610e7efdd733fd89db2ceb562edde63d67a716e6360dcd8760091b4d1569ee68a67a481ffba56355315dc881579787109153733681dd787d8dec4ba11536b87827dffc6efa24f909f9074cf54f74834d928b7e6055cf4bf30458ba9227465ba14230e7d48ed74c9012eb9b62cec96bf056a4fa0da78a8385fadd84b2945d53106dba7808e68eb3ded6f0a6ccf55e1ca6f069ff1842d53e45896537cc38ddddb467e88fc376a3a6aec7ac00b37a25c1a68f3b4a79b953c8d67933ce8ee79181669c4863d6cfbe703745d74c586d85f7ef9563e42480c588bcb8b06c876630027290aa6f51104799c7f35c18f2f674fd46018059b72737817edad2d5ba5a34ef9ebc0ed73c6535573c801a3cb1c409f93523f215f443445ea735405d35be39742bd4a978921fbbe375ca8686c294b10e7f475586a17abb5b2dd173e06fb5b8af22143d59c4d1d1b305684d6923f2f41c4882d4143b9033df06d3685fa36ee3a1a71324828a492365c3352fcac7fff1a772a153badbef35aa91cf1cd1357534c0fb40730e82e70acd3a13299cd731d1c82c4f66a3c709d332923a48edff47f1f63c9849a260e72b51951b0130e061e1374fc745430878849ac21d20535b5d62646b8a9ae1f7366ae3fbff2beff2354b508f9cdf435eb9c3868b8cfa1f4ca9b0c8cdd50000000000000000000000000000000000000000000000000000000000051116191f23272e
flags = BoundaryCondition

# tcId = 75
# centered_mod output is 1 during verification
msg = 000000000000006c
mu = 23f025143f89e4e82b2cdbbc5f8c7b9c65b1297768deeb342c064d8818d189e03a482729e86ef22b46ce27e1e0241179cff901374af85656bae4d5af38b94c10
result = valid
sig = f4cc26742609d50941925e3d8d01c9f7782648ddc5f2776c3dfa14524741e1449751941624b4d8b0f428d1ab875cd5ebb6989c97645b6f02df61f9cd5a92aa07b2ab0d9749ea7d503588348cc2d176d556b1df3f488fd419662ce7a845639c0bcf6b5017c0202c74f9913a1a67d6e9e09e6115fba6dbb38ab620ed0c50307bca46220dc2e1067bc3863e0827404b8ff0307abdbc30e385a85a2e0495c9561e59d6bdbd3e25dd8289a560b899205129c582df6d191eecdecbf862d544125a1f0bef3df1d86599bea3f483c8e4e8344940661e972061d416010d6ab4d89dc2ff8e6b365bdae424a2160cbadbcd0637de0590508637a5d393f407e92f9d6ec5f13fd65e226d4fe3f98bf8b5f79ea7ca87e548fe97fdfa6d0c24c310c857706e9acf91bbd1bf8be0e2d091a3c47bf49bd5acbd24ebc1a7b2995a457d655a27842c9330d61fddf9dcc646bf6c51b2be89cdf8fd32abf1fd82bfefb531dad3c34f3482f17767fc8a394d7de7e6dc97d34d138c4dec84d9e5b6e2d6a2974ec4ba40f805f8b8a5fc8b3e08e82ccb69fe205afea1c7a72a741898f32922e45f6f7b104e08741b742e2b07fc4c6f6965bd5e2b7069363b38b0d2de2473d85c36b4d470dca19d57b12225b7e36ed77b9882061d4d4fa1c75534f3e8b57d9c99f8cee642078881ae4900ba173c84c26ef6f21ff0e25ca9681d53b022c76105be3c1d016500682ca3455adb804992145dc7b5fd66bcbb8268ae59ff6cf0a8eea8c5c23b92bc03faff14dfde2353dee3bdc5ed4f811704249f9dd94e8fd77b82b5a153be93ccd9fbf720eed6bfb0de4b9a79422565b14c39ab834f8fb05accc4a7baa6991a653d7619e3a0eb87b96bafba589665ad7469fc1afa5136e1348537bd038d00a3e41ff2197b7afb4dbba4143f0317b1db147e4f39d2d9b472149c5e2436738dcc656f228bc0110684cecd1188ecb7294c6c5ae61d745eb91c9585311d3796ae14af79d92c5e092fe941abfedd135f356dc784ee8bf2362d02c1e09d51adaea8f6856202ab6dc0956d8bb5015e58d0a32cd2bec03035ffa4f411bf665045f499684a3d317ea680d2a5c2bbf7f5f5959790806f39682b1177b183f16c7ea33651cd7d3bdb50f43583c3ab09d969ac2d64dc4d2f2f8b8b39545a21726e4e0d1f80bc341ea4827239cab04df7ba16a455179c696b6b747e36f371e67d04de6528ebe1a36eb69dbd20dc4723ecf355ced3fbe6583ccb10af182f97822c85b4ae8d24852730a3704e10ec5f5da5bd04132b8ce8421acf7052184dd95fb51327718bd649037080f872a2165728a3d5d386c39b5177f1cfc930efc64461c918bab98255f0085b469e0c708f648bc241c0e14730ddb4e70bf6798350ad847571c6a1febc9fda616c21332add3ac571cbb9cd8bcd368e078794e397affbaa495fe0e9def2805d305f9d222cc5af64d1d01e8cd211555b922983588d1a5df9f36c20ee764e12d6237bbcc8a3ca1406921a5f5a9ae47c6811c03a8f0d56207d81929239cfc05390d0c003001d906d70cfedd54041b90accc2af290f2b281f6d9d707e93881fe588b681612731fda6ed6d94682685a42853a03265c027d6c253cd9018cd93c11d7d995030b7c4b258ec823d093f29231a0167cf38f0d09ab9279a9f73e8747f0e3031f9b36c83768b42766bbd6a6c1ef89d989911a574b4c2e34d85711de5eececdfe71e56db2746a3f7d24619fc5572eb1dfef13e0e98ca12a91ecda99c46ff81eb96a188ade12d2898a648d9adb2380dea209ed5a72484f1a94c6ebfe149de058764420af9dffaaf4c966e6390a22c800f17506e5f59fb807c9aa7b0e1dc34abd0ad131bf576d5e83e26015ef34426cd395ca548e99b34f1a062ed0250135d17e36b44ed7edd71edad47b11b777ef3f4e4bd12ff281d5018cf3ca12c247c1c5b7e302aee8eef006c145ab615cda773de21e33bb334116a4f8236ad0394da551f7257dd0c00f1d82af0de22c52a5297c22fe6ad61b0af5f9b998f46ab028c886c226d6215425ba2581890e79fe7026f618b5a795bb414a68973e4da15df29e818dccaa46d609eb6216ac15482c6c08892266fa591f0c42b45bd4104e31f2f9cbe5080ca7ab02a9628fbc94f11af4356a0327155e1f07a59f78b2bf7833996d9c06a85c32e6363a7aeb1bcf809d7fedb29c15cc1717acff44e087f7b777206c15bb979637833e90ea732aa833b09eb28a5afb022f3efe2e807804073fbb5997f574dca3a9d1c23d9ced5cb492586a885b7ca557f32b1fdf776b14f638d1dc25fe8b2c456b1e82b10b18d3ad2a176f46a6c276157ca81aa75439780924aaa3d0352aeebe2498627855f1d05b4092dac5cb0910af79fb2515feb64f615226ebaa5003e375967e4276ebbf83baeda382929f4df6debd3794ecc5389627c4fa0fba3b21c335c4985e37ef00d1f5b0aebc5632983a8aaf03a6c6566fdeba3285570ee15cfe868bf605c4d66570829588efa5d7d640318b60d467e30ec4818b43c545a04d548ba6df78838514464721f1bbc1c219fac67813037a57cc575a6113b2862ccfc866918beec3d16c8935edae8cc7407d72f165b302ab50de05b714885be7e32f70ad9d61b7037220c58d848b9b22b73f910574392f2dde3d736afb2bf6c1a48c392b7ca6b978e2712c8941bc5def7f77cea9ec54c8bd14a03420b85b5978871c2a3eaf64de8374aebd0ff3ef3be32ef2d9570978cc7581b5275dd99eb67912927055c905c09560cd28d3e743eae42b5b2af09c4feee6a7f9048c0b25d2c76f8d3f82162f07c9ea9af99e29b7f70173ba960cb442c990b94422c800dc52323cef5fd2c9584c0dab8de1b2e04c5e2d164be02b669975ed858d968a247a51315ee41c1c34136de6a9c4d51be87bb0b2e1b08cffc37b954b85057eba758e8b71dbd2243f456317e0e2da3b4dc1a574de3f96e11d6e533b13dd08b93e8dddc664ddb382528291800515ba9f34d02dd3af8b349a94c2684a8e616682441e0571f48e442f34f457b3da4fcb9f4e1a2f5eca28b9e56f3c2cbcf93153275fb64700a7d180d9eb33cba13c10b72a62939cb826be38d18a81857f66cf5b903552141cc9152f64827f9be48ff852e918ee2fa51105ff105e3fd974e49c0590379da10e9b4d9d0c35d176894b740ab15e46871749db0249e18fdeab5fa4fa5eb4f4b268e7dd6ffb22317bec5ba3cadb509ff8f1098b183af4118e031329d3f29370b513be738094a7828c038ff5587e50a555d0eb31d33791ed8e7efe72348001d97cfaf98e723ad62300b5724a8822ee373d0a4444121bc697b1113fff1deb2042e6109eaf19fbcdd9ce7ee8c1884db505826c0ec4309601a54ecf49da127ccd8e471b7b572a34366b914c84c2127529f8b15b2bb55e67abcdf1c646e35315423ad0a37dcd94628e0aa270702fe2a4dc5ab2ab51b71e824ec344e49d1ff83b71ca0dfc7588240a41c8cc33b277b3efcde20c44b3042aff0e27c1ceee05c8404c878084c5242d8e10a9c454ec0b8cb06dca2224817711e23832acd276149d3dbeba83a6251c655255a71731a3f043bc035b6fe2029b931afc43138f16385aa068f41596b2d19fe3ab9defade90c312099fb0831a0eee4555c0c70d29438314bf070615bcef18442c58ca8efdaf6d6a9d41462089b202626cb432e736392a9284eee05c24b695cffb579a1f8dac369082ed65c663783f0c610455e952326d81b3fc0c96d863323fd8e25b48fb8553eb644e5546c382f23fc881ece1d37a51831abaca534cbdd0a1d7f3396f1d5ff014dbc0e453dc967d4f921edce073342ab421d6a8d2faa19c8c342c4a250d44536ae56ba80db479f569d94d7ae328cab91a8842ea0dc93b28babe888e57ce3cc96701b5a0210c8235f6672273a026f4e6ab463dea0ecd4c7e72e7c0d538917f9668db13f6130b7c2406de86bf2d198fbdf67457a00e46b9afd3893ae2bd5a83514a79f766616090cd260ef66a5adf199099aaacdd0b92d1810e955c1a7342c850bcae6c6d235a0f9a16c6bbd4822d20bcc7511bc40ecfbf9e79f3d48d2458668e0ca34ab11ae5c79af9699c679aa79b98d0ca47ff90f78f7640362d1dfc6cd98257020131a1f89ba69a15de86a78e72ce0a38e079ae368a4997011e82ef25f9bb4b55f3243f5bea812792bf0ea087161f8c9109b3948c5209c3360f42e5d78a4b5f921403b4fe4a6370f842de107a04c236fb956e46d0cc627cd2cdbdd2ea5a6e7c9871f7c4c5988b2488b59f0ac354603b9c1048237df8f09278f879705cabde13bc47e15f302c0867436d611d6a42f77f39b1412c9b3e9701b5c1dd4bd3b499b72fede95b89574e7016134484e662349161bd725dc8d1a02c79b6011c3495cde247527257cd31a8bd318fe4ae9df83b2e0ec83af55fc2eb52c7284898e266a2e8818338c251f98421faff25c63a4227f98f6c6e39bd35d7031c5863d2929750ecf4f9fab8ea0db228683aaac84a892ce5aed154722d4abb83a6674c2893eefd0a51734e02db06d3701963c36574f0d8a10260d4d9d8c52cb886f64698c2bdb12a9d1323b8b9cd1aa9b70455c93b9a5b2d8d04379fda402ba2bc26baf1500e06b9391e3f7d90dce503d4145d3928c115191f6fd45a004918e42803dcc835700665afeccddd734b69335f53e46e19d599d18e604c025f1ef8063029a864b3869b26870cf197f6409ee44944b87f2da85dfe38050d20292157c891edc43371eeb1cd4b3b1ba24e7632b388de96b705686a41bafeb885fee8aad0da0a34072dac5cd022615271baabbffaab200afe684aac11cf4f3399b1d71f4c40b753986df7836bed4d62e32d7a065cf5ef725ab6e0540f8abdaf3540efb891a76272e7ca2fde0d4593b7cdb2451c6ade0910cb9c536480d09c0df3e7858aa7fd90cb1cfb3a09b53c0a30c87bf59161d96acd7bebcc83e08fd9424ebde1943bf4777a8b812e7eb73dd8f8e51cd3eed4befc5ed23e0087bc67dfd7d1a19038da6f6fb7a3cbba3eb4cd77151a15d228baef1423991f2a69f15bf6741c9ebcd0242171a1f572f31d101d82c4f4a488316bb88feb901b400e56547d86af1a2094fbc5a64a4c23a9654aed104983355ec25dc72e70a25227f6c804a753e3b1cd864c462614c37175d544cc54475fd29d2cad4e2cb17f78457de40551d25a220b8ce081eea17a900547d93902aab866e1ed556470cce2a5be9f7e7fc89f7cae603c915cf1d43a647f4ac2f9cd4b287a32dd1b65fcea6a8d66416bc266f52af7c965f7c47e9ecfb480d9e3792ebb73a2e29192994e079c89907e54dd2ba3057eb0f8d7934b33c0a6838fd3d52cb04b066c1746cb44113acf6d9fd34d684f9b1445638abc36d389168c6ab8d9c361ff06867948aefda4ea923e223e830167d61eb1db4121f8a4cfd49242cd7cde9dae6c97d9cbeadf084b149b57c17e444cda5f814eb00d22eb2f532b104355c4f82ba4beaff5ab325dd1eab1db33d819c32c1437356c378c00eb1e68482a942f801de2d7a9925f2798d5c99b5b07e5d34409a4e3945e6c1e84c952472647b824885a76f845f8505a6336988fe6d91a600c873ea500916159874a39e435590140afbe15863de3de74f824bd291d21350a1194d588cb292477594e98b2c06935824fd1b0db4ccb5ab5aea67734e02a104c70859e84b767dd7b9ca9c1f4209523b3fbec43804f0a13f04f11902af45216b98c590a96bd2e875a3a90ee54cb104d24084ed63e69ffda831caad66386443def8f0cf46df85da30d8247bf4ca4790779f39892b42d6470e8f1542e45972ec29fc7955c3d3582686b4754d1d4250d52738526f8c77ae61dd5cbfb829f5e2b6dfe112fd72e3aa1eb323d03e7830f9e46b29438c25ff2aa2512511f5f8d7f17cd94a518e5c0862860ca343545bfd19c7e446bdd6001a902f247540b6c532d41a2a847f182056210901b32e23eb39c5d46cf45e321a97791d9ca1e3f0206439bf5c690fd1e9ee030e6116062d4919c3ba8d351bbbf4a5ead6ab7d1d1e06300916543c76bd585322c4c6d869241102a3383bb9bd6747a52860168b778032a45072db20d1d7976df74a1f45f533b9733db3c26c337e41cdb57ce09bf9631d030c4a208cfcd88cf7c5955fdb07251c2b4377b73a7db56fe588939b46d3426ceebb707b3492de0d8c70bc27b2a505c557701fb06f0c9b719250f4b5e5661db3de4bc8819d96252e24925698ff42a8dfb10833aed6a90914b24c6a62d477b72bd3d186e3c0c2288f0c57497a102a33016b62b18bb57551fe254cf88436c73dc10f2324e760c144f7b413a4dc5db3808ec75e9521b9ea0e3241aa0b0d67becbe90f3d007323911790b5ebd471be7b28c397710098afc64fe73fc878c0708d1189bfb46c290c7b730c4935d90b2f8cc1ccd2e3ef3159747c87adbcc8dbfb3148888e91a5cbeef00a415666a2a9b2bac9d413284c97abba0b35537c8d9df5fc02289fcafb465f647cd9000000000000000000000000000008121b252b33383d
flags = BoundaryCondition

# tcId = 76
# centered_mod output is 0 (coefficient is multiple of 2*gamma2) during
# verification
msg = 00000000000000b9
mu = c17e7b5ffa12c8059ebe0e64f61aae57c65578c58308ea5206aba7fbacda8c503879bfe86e4c227add9794d6c0e24269b90fb2fc645cdc051e2f81513d2f783d
result = valid
sig = ca8c2eddbc07bf0aae2ae16a5973dd6489fcf3f97ae84d13737f0ce88b74c45a731ef998903ab82a40dc0c77cf156f3fc313677f4e0d1ec66f514ccf760599607bef65af23a2f4470ce41fc2a3d37a6451e4308beddfd5bccf10681bb1840daeda8c2a4b5bd689eb363c114b1c0cd8b838514163d567384a661ec698e9bee49afbc4b5c9898fdfefe46282d277a06365cb175296e3c7b88a285aa1e647cc29f34743f070895ea41cf71d96224f479731fb813e9fd205a30f8211541b7b9e58b21650bc73b7a5b1f713c849ea6f47ef8e88f0706b2306e4cee1e38184f4982ea2c871749edb625fbe325847183abff1ff6d48a138d092a31adc5223059d454e010caca65266a3a8496954034931c5da8d5f0d33670659b27862c5ac5307ab82e1b08de7fdaf270e7b73e80705621421688344614901cd521d939f7b7513fcb68471dbf8249761118f41ad81586c78e2f999d3ebadddd2003bd7fef9ac8ae50a7eb938d158e47dc689aacd3e9b2d196d1fa4e5d3ab7ce3d732bb3f099b610386bbdcd055fbee5198047cc1f127d5d27c992673793c85b46b9206c505b879e6f37d486db167a1a144eba537e5923e2f354240506a03e672747e887a82b7a7f0b522b1b5bb5710cab58e6c66e485c63d8db7d06c9038eb661847652d104dafd0cb886296e5e98fef8c9377272f265689f8130f8a1fcf2c4ba0b2dade411361360f00e773cf59263bab23b097940d1764a2fd391a083e0f6da79b72575bfd0dd10ac06ce3cd52be48a49892839666a1388aec455d9035fa8761c117ebf3db38e30cb603e7d85e4d102ff704971b97a1b53abdb07ea7fa2cef3cea802ec2f3b95669d2760d6ba52667fe4185c5396d2b83f02fd39fdf377ad1732f30c7699096b74d2d8d1a06103d8f7823d9ea1e9b7eb56dfe5c162a5476c215b9fe2e859b5ccb263f34298d25be21681b86d261bb05b734c9ac0c0b4f68c9c62efd1d0f2c28a8904ddeaba8b472883f1ddb82061dbfad3bdffe5e19c4be1ef9cc06e1b3460053718dc92028f5c440e71eb2f5b90c50f36ef1fa6d87c008bcc1683ab2bd2751d24ecf9464a5a617b476d8b70065ce5955b4ba154b33617464c460d4c66bc6bd972e188e69b9f04f0c505274ffb1d4f7062f2e9f54367915cc86e5f53a0b7be1f4c4b292625d86532161a7c8229abaaccea22eef2fa78ee5d23316173675885ec2cf991d0c73d083c29ed376459efb2f320c93b06b27d11ea6c555d7604ac14096cfd1e2ae522c43acdc223693be144192940601e50e88c5a1b5c1d0942b3a28b26782ffce41109145d42020a1f18726cb2dab185d7495781aea5cfec84c3533d3a1b9883775227d6c94a4175564c6f582d1feb5478f6855c6de1b60b690dcce00a424768c1af34cfb7c2a0ab4134cb03540bc2dc755926901629801c7246451f5e40b6089bb9ef3a3c0944e3869fb329a497da4c7b503e8d39ee7532f4d50f032f10bd1bc56a2c9a34ab1ee811fd02a1d6ecf0dcde2013036b259351f96c179e1dd7cf1168b5ba327033e97039d902a6821617aa98d12bec42d4d2ca1ca0dece6610ff232599a1db0c90264a548be235bff7b5704e8adc346e7c67d00f3f286dcb7645145a8a5be8c0dc69b16c26bc70dc74ba896e7cc39410f066ae19d66d6326dafd96f91cab0858218c10236bd00e3c1522111ee004515d9b316f94064043a077e2c427deafa0908a8998ebbcf31c956e7c0bae918a0bdbecb29c3fb9afc619b08ee6c8ddc95e6e19877e28405b6c3f4f0d02652f0a6c808ba54c06ee0a1d4387b811698619d5ba375644fe3c360eeb35071e949dd0d680c56f1cde463ebf37bb532df3155170d888b2fcb00d1c502ac227bf517cbd1daf767e59660c311bf0e359e480671ad48d27438b04bb8ac43283cf1eb7a8896b91b7f14927d513c8a84eba26200b6fedc63e3de60aa476bf49bf5039139cbf893a3713c875e47bea80c670eafbf858986ceb239491e486a80a9f1ac636da8579c022f4a7e1e3e192899daa56f7510145211447d4726a024224f1468647c7ac4c10e34202895e7d5cf915a1ed3b43a7e4cc8450ce5a13b4b48590e34414edcd4867e470311fe575e955b79a8699f44a7b59a0df54d00fffb8171c6ec0050e87a5b1af11204b8ba656ef089174307ed0939d868a7ca66e929a360a1429a40bac9f28cff95b73e49af7a2dadd9907b87fdeaf325c4a7eb9c484e7c58171f62aa2184b1ce6567c5fc165ad17452249a087b1a2459d5a75517a4bb60df1b33d899822fe561e665bbb3dfdccf7786f991ecf62ae3229eb2bd4a572816944dd630d1cc0b5ecdbab4590deaeb5f40d9effd4d3cadf5eebf79f4d8417fef6571eb99747c156281b99f94af8757a4545512d83bc734bab0d2296e85b4b6c23601a6e69397ef7fc9a057761cee727eeb41f7b7618ba1990ce6bf1f8c3d0daa9ff75ebc3eb03aab845a1254501d710ffb148048dd1f919b768de98ae7c54211e8d21c9561406e905db94d81dbbed4ded927ffa5a44b632c124d5d2ce3fcbe10cf9cd35b80ffad8e89e03a30a6d1cef0df8499b90cc9beee7a755b643f437795ab9dd9f9616aeb0d6df382b5998f344914045f09daecfef9902be9e67f45272cb15f7d77e0a0787d7c95381bccb96cf8439435e48442271e90f51f94499119068d5bcad6ae7f66db2719c01fe46995b1316af7de4a4d12e6984c9b418a8a9b5e915b01b9b5a0fdfe475552fb898251187664996674486a6ae07016db270f73075d17d3de83d590f837a770e647a43ba39ac6c461c824f36c4b7adb0d17d822bb55116fc4d2578e32d47979bd108d02cbce465270f87741eb98b700b4b21f194699ac4b08b51dcec86d3877b27a20e8725696f9e63ca7069d5f0983a19590b0c6b17ec7971ecfdb8e6f0f9907f1bd60ec5a0c7105dca711b834849955c73677bf715e992cbf97041d25cf6f64786a4879f275537826a322009504268fc249fc4a84baa4844cc80d6c67158786852ecc1e5bc7cb7f0d9b8405a4855beb64f167c59ae0db59010df0cbe363cda9ee995a3c4a54a1df7e93e239d6faa35501fd7d66997c478ac54daaf9adaae287306dcb71a05158882941fd2f63f748636f0985a95d5a139926a603dc8aca6eab4782905cf0a75166c97cbc164a5ed35c462c38db816944203aa00d040f6445aa52c15382061fbdf642276a7e9d9ee100034a6a2b9d5a91717602dc1f34829765b6ec4fd99fd38b3172a51b2ebf80c427149f28a4d1c001662b5bac5bbec62decdef0c133d51be762d505c5c48d30a64fceb1643afbf2fb40d52adac905b317a216257c10aaa29947b250afa205e94dbbf230f3c5e49f4055b185161fa744440b71d0ff72d8b422f40f17ee4afcd112606cf15ece880719ccc10473caa348c12b8c99b5c7971ee198bcf98116991f7a5e176fd755c7987b9420e8845256ba16326e19ddbcd9aa436dd6a37cedacde8bf2b4de97dcfcdbd6e7c270c8b0a60a21b98b7a47de4301d0aa999dbd56074b738a24eea0e2b667bc065c3e9f46617c54f3124fa23841b69e22b00850157a5a1dc5fe33b94f2c0bd59b1cee6a6dd73bf83c1ffb10ad307d2cdb5f6aa8b4e6b736a4a319822a72195faba9874f2cc30ca85851df154d4bd32b3fb13e65763240e8d40ccd839471870f83b1e93a0d700041313722c2709dc22a3c05d8b602d274a32571c0f2b8b34ab10f91db80805cb5aedda22981f16ff61e5b3dce8d8689b0933086582152bf8a970e3a57cc5f6e5507f66ad52252562248442beee78e14985001c9e8ff5cb626d0879182400e976a6194d16815edbaddcab4be7f1ae89a39ad6eedefe2e9ff5aac6ea966d3a300ec61680a47bf6f310728c59f452020b700e36e1f0b06a37653da902d57b8b4bf8e2636445df27171d6fa3bd43c6eb3d2a9a789ffd94d822c195fb227622c94e23d20b7c445192c77192156336328f75519dea38f6ac824b507f42ded87a4d0d0e67917382ae285f34f1916a05cb495b29dfd7afce4e04cee6217dbb1e1564d2f0bad77e98f4496d444d0d5110d01d005862fccb904fd9d85f3648931457a89bbc4007c1e2958a6c641e4cb8d26a2ca45393668fccbc0f6388507f8f05b7c06438d9ef8e9a25a8f74546cdf3f23de86b651ff269c9f43bb83041d579d249768e92e641fbbc936129da10b8b951ef3b1810576ae2631002db2bc0e32ab3df91e5e6b2b56ef4bf0fd3befed1e14759075f7f87b9c906349174952d972056f389513185c6f8f409af2f6517a9666dc74b234ba4299f0073137b51a08b5cafd111e42bbacb25469517a45eed20f7081efc1124f7cc0ddb16595946723a514d8673a8f571229e200a2f8588c437d70def90c4e0298413b6d92b5db8b705c7cc997fe93359adc0167a0ead127e459562682827d5201292d45f9f80db591815e6a020a3f2079c6257ee4720773cae5c815ed58b25348e1f077d839d5e381665cc2020e00ec14da35ac7c1e45f728053ff0fb3b28248811ff0c8b94f0cd5651314b0654db5efa587e583fd3b8271e896bed92aab4f0fad1faadb3b5c200979d8a015e7568ad6ac0a7275df6ba1bdbeffba00db86af23d3baf16dcbc126f68dfabf0191e03e0527db1c510b67ac99e09d0bcfe620076ffbacea26daf03a28fcff2eae3fadd5269b8e67ac588f3f6fafa692740612ce51a1ea82cf51afbed343c13d9e10b9c17d99c233899f108529b22613a5369af9a6cd3a29c197ac09ec74350bf56d4d508cd61461d5ce3b3c277439741ffcbccab7ea0d1f1ac9a731ddd0f5387af185f999d0ced56cf232547c313f5014b779bdd292b4d4b6d0ed4e69f7a08f3037c419586acfca14d62931fc15653d88c40a905d2b920dd9bc402f1acd72472da407abf4c312ea82a625b24222975698f0a89d1e56caeec158a8b44b1cc41fe95e9c593d31c5b539935cd0c2d88840925f4dd7772832ba459eb3b2c24cc38adebd4db13fd6d3b6cc5c32abed57cf844191ee93d39e7dd770ea5f8d69cad537be3898478519a676c6253c536720e273eff1f3670c5876e0de785edc600d509d320de94a0d2890e238eac8f1a773bb53311c50302092ba9fc4ca5b23818122bcc30d0863aa0a1b18c77e739cbeb319bca9648936ce89d1125802104841daaf51e488ea5894c2376b342483a2e3745729ca4f5d4f738385a288334d57606e25f68d4606465a0fef559141d79df884db8dbed7e5258dadbb218b7db090f0e78f9559e4e584d24321139bc775e0364740036a40bb068e8ab29df421d64b748cb502894aff4909b85eeee4cd9a301647b355c01036e771fd8473a8b678c5ad3732ada2c46f596db4e0877171d0f3106c3b808d912fb9a6a51017837c418a3414b7a79e59bff2468a4c17e2a787486ea10489114c3b53d83152d7610c4303e2c357d45e4660dc5b557eca737a560ec448cbf7161559fd70b0650738e79267dcffe5f032fd0c6a18a32c22df06daf85d977e6e1c34ff980b300c9db3ad676eeb69ca5b07bf90c476379646c14cf4861346ffda7365523fa4969ab809b457822b52a677f387b55cb909943574617dba5775ef4055e88838b6bb44570cf58742c29dbc9dd6014827d993e4537cf90b732b2184f322cf81309fd88c1123629292b2b609e1a5e821d11c4a5cf33b3605160b477b32fb1af7d9158adc17fd559e4926a7677ac6dd48a95d83e3396d52509baac309340502cfe5d845a2cd8b184e1f8d0058c1bc7d3358f4cf4bb25d221f55ecba68c28f0dd38a5cf41322a995a8f9f1189e2c1f1ec435d9a8066a69ad2d1fda01ad7745c890dd2b3a3899121a4e87b501efe6cc9e0978c5d42874eb7b74326ef10363f4c11c69492a8361e6bcdeee48e5de15d478dd79a9425439ac24c4e49b80b52a625c493503755c5e0bafa7cf1238d01e93f3792ae556583c40262f11407605603a33586fa4a7a6f1392999efe3dd3bdb8ae78ad660aca1350232c40865b268448704ee574efdf25c6ecc3b6c8e4f166a46edb3e13455cc3d6267fc941becbdbdb328610aeea00a9aeb30714c6023d999f7619743b78d585993ad0e3f12d6b6bbe182178f2e6d1dae9d258d0bb429549fc3e032caea6ecaa6018ebc7c2b975eaa1b34361987c5951fdd13778242b99dfcdb235baf79ac422cce060236d266acbd66887ec06a1d1c2edb72b612ab3f60be244a20b970031d269b7a984bca7e6f5e1f4998d4ff804531a9f33de34f111f6dbbbd301843e2e5de04c3c24cb25bb6be682344770a5b8ac5cf7cde11907a9ad6a635aac2c25c64ce7971c13f8480543ab2268f5f5e40c0513d1cfd5678d70db9ca14c25cd95c9c8665741524cc4b613799686246382b7a679ac8188587f1589a7a2b6fe2ce8f61b8465016b3a5c5f787a83d6262d6b8e122a2f357926374b69878ba2c8c94d89bbc4eff0fb0f2da2aac2f91d6caeb5f6121e669500000000000000000000000000000000000000000000000000000000070b101920262b2f
flags = BoundaryCondition

# tcId = 77
# centered_mod output is -1 during verification
msg = 00000000000000d5
mu = 01b29abaef3f01cc4628c59cdbbda7249adc2ac9ba4321ef2b5855dca663bfe7c95182513ad798c61606bee67dcc1b24c8cec8a696ab3e15f018183b76f1c1e7
result = valid
sig = 2eb34e614dec85f3f3cd9ac51b9e99fe70a3b0282d4f2e664cca3dbeedb4596670566b774d48614f67520cf1da6e454ddcb649208dca5e72b61506fc496dc0141bbdc3acba551c4919fc1dfeb699f1ca297923a3cb70ec0b160d4527ad6332e6a2c1037368a97dbde03e4110ad6005bd3004788a9867a190a8d948ceabcbd5532d89d4aec2e8df841559c5ad5ae16df77a64b7ebfd0f433543d40367217751249d9bb2cf05008382c1592cb9a7b0f64b9bf9a31130378ceb41041ce78d5721bf0cb4fd2b4936eb64e6564eb8912990877d10693bbf0318b8cd05b2209d0737f8772aba348f2c5746acc2a0de9002b2ac0b76aa2d95c4143e3d9a96432fefb076cdb90c0625a56bb3aecc9d76d1eec889b0ae1c2a28b13b6405c4e9501262b21ff51912a2759cd548da9211c599fe1ca7ded7d3e8ff0f1d7c3b06a14ce78e1d0323f6f314850eb32d6e94ad9e656305a2611d8819ecc1069234e2f4af40acac30ea47b394316d8bdd3d82c8b1bd51f79bd79e9f2005c4fd670da32e250afd40da259fc9383d1d3598b94e92153b22942745f5d666718e9f190b8e26844b728e9db32ee652d43e8f6e3f7a9fed66cfee170fc11a2a6d980f954df2d5bc1cb0b251d2167a7d32dcfb3e897f2fe63fef2d833ac529b41bf9d38fc3685413a9d56419c33bebcb38b2eb1f1fb46d8b55bcaaa4ccaa76d60088e9bc3d16ef97a4ac4042ad32a2d077c36719f341cb539db56d345405616685fae0463bdf2a3b3f9c98bfbaeea908e16e3ab68983c35a3e27b612499d7b4a23f9845b0708d6f5d3ba19cf3839f57ff71a73b2516922ecc952f5b0bb5d3e2ce841a2ba8fcacf73574fecd1aaf435e2d74ce99369c140fe5d42339842e444604d798fdd4f615c84c86e2a410a226acef7c67d6c5aae9e7ba1efe6f929e188229a823943fc21c3d500949e070120ad0857027db5565a790c99207f2d502ee7e1c3f4b369530f32020d35f03e860d83532bbda8587c01d877711eb06d0997c2c3b1b7b3dc70e4086edb1edd3440f4a067e77cdd74015119f5f4bee1572ef1f725c546185b8d85bf23a5029980dce1bdc7f8e39f116b36c952e3a49fa1da9077d2ee65aca1b97847af6b85454cac7f81e93307f686e45de28d503abb64a0e467e50bfca0d960c2805e60432fa2141bac95c91117f34eb11d884cb1e35893181c549246567d003ed743f2219c5586b69cf6051df65d4d91041b02fc49a227b26cd80a3a8a825be4e5c70e0aaf500d26f62df0c3c866ffae7b45ecb1b48c0b41252bdd1b817705216a5f848929421ba83a7a6d4861fb2b8e20bd8f16326928de5ffc9d3cf3bebf8f4448c562d5f2b9763c9926f1c0d432972f2e36450358bda0e7ac966c4b10634937450e2a498c31624df3b207454b2c2c294459240a1744201efe45f04f7e9205d15da8eb19616e2be4edfe9fb36658d2e0834c051472399bd06a3decc3ac65d91fb042a371499243619b803bef54efe593c1ade24072de0ff6065b1c87223d6c4aba7ef5ab90b7272f0286fd8e584758bbf0349e9a0fb3a4a52ea2362afb8339968f7e68597a8b43824cfa5c9fb089318048183af3dc7f9487260b95e68f44c3fe555f842551346d25bc26fc9bba9ca11bc3cc1ff99e2a01beeda9b9e6fd74b43992d8daf7c2f431c13eb85aeec472152a1f7a6ec81cbeb84e66d7f94341857939b67f764a3c445963a66e08e75e168cf4fa731f7e65183202835931e486582607a433fd72774f7f86784992b7b5a6bfdc16e001c872ecda29126e30962651337df14620a047c5c698a47732bc4c9545838567ddfc63b6df0fe4091f1a14377143ea62e6cc33c5d452e42f5a7a7fd73b089bd4d994b19c0d76b3815c05d178c81928b906c6f99b5cac42d7fe015c02dcde495dd6f662e771227c98c1fd3b3ea22bf8ad254fc801fe86fd6189ae13d50e71e46ea69ac5878e3cfcc700c528a8cddf4bfe72a0465f882727966ae4133fe88dee4aa261d09535ec3406eceb101662825becd545d62bdc25362b4f394060d6b9bd706dcf60790219c84e5a11ce2c6d43e222b557f9d28eaca8b5aa53f9eb20c2fa313e986442ecfb7609838c8c982791b4b5e2b88ead5b991ffee3f682f9a50dae7a7c052982a2898c84ee1339b245a915931f70a3c1baece151ea663771e29e71acc09212961c838ec32578197b1d8c70fb82146ec7a5147c605e03223c5883f5e5ac89f888e52dd238d7e3737d00e4fc364cf161294e23cf1145dd228bf0362fbdac09194ba04f2fd17b7d5453efc1ecce5093f590e6bd0376dbb77e401789c22679585c47c68989dd2cf4c1d370ade4a1f408f7becb6ee2f6eb3922a40c4b3449e171b74ca33f70a11c18eb066048850fd44ffea41775dd9026157d214de533d4f89a22b8e935e04ff038f0835ba99907619a8177ffd04fc411afa6db3b881a7202e3d0f5f13ddc486c65f85666d1d7d419c919967ef3f2363fad2ec413eb66a521ba52e6ce1cfcf79c9f1adc7243d717865b23a019aac6b85d86cd96bda344e9ebc268778de491ca9de4b2cca080d17d0e6b301b9171540a354a8d29b51cb754648f3ea82410a3ec7ef6826a70a7e592c0332807a21bd00c973cbab1595407c00df9e7f4eddfffd41b922ff7688b3dc9a257a4cbb627bbc0d4b2578c1a400e9536065d537b7dc8489ded807a39f5fb17035b4ab4d4ea1db047ef14387b1e031be697db84caa266d2ba2216837293dbc01d6e348831c7a0c9f2acc1a3bfd5cfdbbbec6bc37af06cffe198f84cdb79f7c2937d0ada6b2af5209769b27d31d3eeaf3aefd31068e262ee86319fca0fa9ed69830517e8c48e090c097fecd5539bb9c96aac4fafd165fd67242ac17fd9b28645c957ae0fbe4a25f539ac903c1b3bf5b6ffb3cd7b2cbdaa8d8965118a1afa95b01b67e0be519adbad6d8ac667846ddc8537c703ef3d078fa786db995fb720507ec0685fa6f68c73e8f3203ee94112835fe205746486754517617251544b0916fd358ccb9ccf38da007dc525db8fcf4ff08c1b62644e0d16a3ae619e3a5adceae81698f47d3f5f32f811a0f1bbf7cba418f05993aec4466069f256fda98a72dd1751a49f8d64378fdc427eccec3396ed0c52aeb0926dab0350c94ce8f88d46caaec2bbcf194e68982e9881b6e231cca4e6860d0728da841cc045e248fb0096aebeaa190ce6aface557bfb78d7240da950dd32f4190c1e2537f6e95d7f2b7e6e2b49bfd6a1d853580d86011fd00435c8d2f414ad6c294713b3e1ddeacb6999df8be5ef5a441cf62729e32084e286a255f37e3578be98dc9c56db9e5edf33c6c859682097ebc88d054005a378950be30602ee9e74207569c0033035d31def854c5cb943e72404463fde5cc0492615dc81b7ecf5d5c5e44f040f2bfd54eded68aa288d7c44ed1253c7951d6369404b024a767b2088c7e33bc106c1ed23a9f159b2141694a348992e8617154d653e12cb57962c4c58a89cb1007fc2a6979a5a9d97945bade700aff84fe7a8fe45f2286aa2b1841830d36c4066213ff5a55910c309cf2612f94d311cf29d27f237ebefa5cceaacc87d8f02aa27bb47642e11676342cd6d857cffc3d27594675a63d4021e8cc6c6c47550e0e6a4165853e406d8fbab0adf2e5ec611824b376dea6dc65fab9e9c3e346892d923092ab247915f694a1f25acc626ea04096a1869131a9cbcd76f93e17531c429a9d3170759adcff9ba04a081a4ae182628054094fb95132a966ca28470b995d52f2dbd1314f040ec0507ed8154099ed16cec98c638aa9b1fd43adce2f437cf2293cfa21ee6523c030a4010dcc1c7c9d8ad4c6957c4786daf96db6b138c425f9476763eef6b37cff17e9448ef96ee72d323c659dd0f6f44a1bfce5cc0d51dd419a322e6c70199638e59792a7c4a6f1b82c0e772345a5f34ffb5c9e2324a3d7c13e46b0869f746346081b8b524821c7afc37129debbf984cb11a69af93fa23c645d3ee33b4d878d089dc51223a2af44838a05069a3f1b9ae5d7c318f832c5aebfc89adeedee8b595710d26a712aafecd0df184d48a22c7b58238bc4bf4412613c3af328b7b8bc898805eefa0b8f7d62b92f7807b4304d87e18783564654981e750c5a579c833652c8c17f2077c99af3f98bd9a37ccab141d3a41cdb2ff521ecacf687d76cc0bedbea8299000d7f17174f1b43d723ac6609989e9b335d93011724e330e6b9a95da46ef8fdd4c250697a49d5e7581386539490a65efc0d1bed9207763e25a8db3b2ae3a144c8f221001d2f97d5a88cb1946de21775cff5647822d2ab68a6d481e3d7e3e911f146a468e05b7eadb4bc5e024b8d8236a3c9cc20eb244600dec5f2a71df98a5fadca47509c8966fff7aee26b092545901000034d3ca43bca39976ee7a7eda7797c5b30ad8110e18c31b4bb22b4d89c48103a99d4161e019fb5a16a205e32bf6782e6b48b85869d83558531fbcc823f69053ab58a056b38d773934d8e04000477b42dd470344eae1d6e7564a8cbe118e038742f6ae3252794485395ed4b2c4458cfc73de5ac82413078261bf28ce154faad462dd2474e3e20d93ec5ba6613f8f1f5c4be4245e08bd238fddf2dc7a94e0746eb84392dfb6a0e7047875d37bba51edb73ac9053c17e10ee0480be0eb957a087ce0664ce0cf60bd7bc41d1e4c8ea8942bbcdb38ab0ba779c87fb71e6889e2b41b063992bd0c6fbe91abbf0fc63d62f91af89bdf1092f01bc701516e31cd839ace4e425fc5e0c852a746c907cb7c8917cb0e3bc7663fa02cbe1633ccb81a13a073a21a22fa322dab50477a4bc7d99e6b2029d2b17c32a3c6643e1f39affde58e477d708930f6ba1902db2563a3b67213ed90000ab526205da65af5e03ffc9486b91d2b399765ef3d87f01522f9a8e4d86e82f32bdbc6580cf423364328aa65157b0147f9075fff58fdd2f79d8907cf9d5d006dda93f2e69babf651876d2f6865ee6898f49b72b19a4fccc8aaabe1a4291a5620ad5f039d42589111a423913ad906f455e3973dad98cabdfa9718102d8847fd077eebcf751e8420f0e268ec5f204086112cb904a3042f972510510910c1cb529758c22473385650d84097eb76fc121e940398814b553e862f2078e3779d986bb5cb71368e5ebfdce5686890552088a57a4c865ed41b29eedf0955b2da02d94f10f5283c357f200d778bf535cae50ac5576c74ac07f847e07f2632e0b008af17b7513078e8097c56e837cb7bdf4b7dd10400a26da8e3c869ffa6b3cbba5034fe666190d3c3548925f31a013ee7508eddfa9aa8abbb4d481b6250c8a0b00f2fdd3e802baa4eec52efdc247f4b6b3957015c6d12ca83baaddda0b64e3cc72eb749d82966c017820dcdc3b68d0682730120b40b4803c6a355d650aeb1b1d4a973aa2e9116bbb2a022bd714faac607517e1b661f3cc0b4a48c3857e1990919c432691cbee70069f5ddc67c997e5da88a7236dfd3a0e6312f3c31218a9b1f417002133ed8d3341657c539e1f7ffcdd81d52a35738a4c106b3c2fa2e24e401285990cd402995725651bdf828dcce8ff755089bb4ea3d0ab1007993c851cd6a6475538f94a0d9fc725af1bcf08fdb4f646ec2a51a008caeff2d6f50670c9719d8cd4f023a0927d46926520ce006a2eff7e79a81af2a39f018405ecbf35e07d35b0114a6efaec464efa344c6e54b5df121ac18883b0cd9cb882430a036a5a4a22a317ead230d602bc415b12c93cc9c71830e157389bc8d0dd31ef6bd88433a5a58649b17fec381b9c1afecc1364730e8fad8a30b0eed07ac32158892f5b0ea158aa89f1f64a452f2f9a7d5fe1d66864d967859511a075afe20a6b16f8c0233a2e14c11e345c1e8672b53721975b5a40e6377d48d54f02bed68a4ab9e084d60c5dc0f5bcd5fbfc5e998d9363b264e9220f42e90bd0b10e2b358744efae5d8be7127e7e51e041ed444b19f5e7b3b822fb1f81d0b2d2e7d444ba20197da4ecf1b38b236f2119a0b87e6822e0d9d53849f664e113b943657461f73fa9613c33340ad0e7e3cfb3c201aa38ee9ef26052f64ae76a02b038eaf7921f5c09326fb99adc6072ba30d29ed68f8968985778f475fe6b517d548cf610d573464841f63f8b65c0ada2cf8158d3c0a5871756774a7da6d8c1a2f5023c1ba7040ebebae64191d8441b20cf93cd1f73fb4cc308194aee50affc8e2ed88d900b30a0de77fd3ce64d07210fe8b32fa21a8b70c85dacd39a2df078798245e81afc731c374c1cd4218073ffc2bdff12f1b0db1b234edacb5d11bcbc153c5fcc90590fc5077f387dd42c4d00ab8b49420a117bdc423cb7add5fc40b4b26776f3844cf3c69806e616e28de2d3c0c8d485e617e15200ad5e046fa28976c32335b3bcb8d7e7171810a5e16424230a8143c2eb013f43474e527ae1ec14274f6cb8cd1048b8c5e7a1c2c64456b3c6f05b5f666b809dd40d2791b6d3daf2080a0d10869395bbbdf90000000000000000000000000000000000000000000000090f14171c232a34
flags = BoundaryCondition

# tcId = 78
# signing lowBits boundary in decompose special case (r0 adjustment flipped)
msg = 00000000000003d3
mu = 9448a23c5921b0efc9a9564c0804918e2624f5afd3337d56c6281c4dafb94b784e991d01d9c9bbc2b365a36e00cb7c4ebd787f716928f70a6bcfcf656c4d22d7
result = valid
sig = 237ebd2e9c26f7eda2b68a2bd496699055ed1922a06d02457296b169a2c2ffed5b3d0ec25a1cc2a4d8900b9b2f71739de8533ecc71a7ae69b48516893bdec7770393aca824b40cf82cfa673c8475c8971e28ebb33275a080ad3462201645f01ac0e7d2d63145b15f60dcbdd08634ca839e1b6258166272c07839f5fcd0f67f2ffe00732adb9a0ee7ae74b60dc0bc0aef5eb3489acced4b2979cb0906688f662b8fe6b4ad35fe3ebac05cea53fdd7b44afcb57304d11df211b991f848d0b6df1f708c1c383624e00fd32fc59cc176dbc619984634e630670a8ebae3ff35928cc3d37dc4a0d1c075a273b18aba7ab00d063ff2a8e8832f952c9b464616a64914cd4206a05e6fa6f6c2237e73f455a15f7910a9df60ba2c80f2631999a3a77e96633d28319498b02c9c5120b6c82acf2b2fffe7c509c6c8120d3c81724d8fa2e63bac9b32ee1dc5082450b5bdc5cacbd6e446efbaf984e96b1b8fa128b507e1428a2a3c924255047aa7dbd77547516a80538cd887256e4c1d5cfd5f2f4c75fa4e82c6776f096c731f4439f3bba61c98a169ed023ad4f5ddda2c1804bb4c89fac105e1cd299346fa6075f90008272aa82dcf31553387433af6b2feacf8edc6f0227476bb1992d16ee0732a47265b58ed29ba22dc730256ec3f77ab28bdec0e9477e807ab0666b443d4ff6b67d0f4f45f56219e14c75c7529768ae017fdd692ecc4594f8f88e27636eea995d6547cc0156bd646d7151dde7a356c2bb8367a3cf935bdf0b9d2ecb5aef89654701e1ccedbc8188ca093c3ba59e8e6920996b9b581615f5492af1ff9bc6b9d45d478c3e60904f6aa57c1e270ea399a35eb02f56fba339da9e75a966dd8df8af2fde5a1171cd6d3657e18bbb5a89f93d05930c7b101311b7cc8c4fc39a9cdd1cb415b996c0fd09d26b5b95de07ecfcc4eba45bc57d6be428489ad70080fb50451527697823aea69bdb38d4ba44a267e6228943539748f22e5a2ddb1c2ec989ef3f7bbefbf3abe2c65f86a2c8da27f415c56baa9f5f72e77c8492084abf1e21ee0885e7959821e8bafabe8b14705ba8171acb84c9510a7bdeb3567f2af43f997371c4e092caa9d3f2c848e8ed40322d52e874566bd6f4b1abb1effa577cf240f6a25ed280063502542e7ba796a1482e44c404563a29f08695114c6f4ac67087818ce76cbd58cc32bb1bb04afa258c63d7471b99ae0771943559081a8c310678a82e1b0384090b1af3f5eaadad5c22fbbeb541511e79c52ee438903f3d14b0cdcac745dee0ac587bff6a9bd79c129273008019521e44cbbb82db5d6d75f5098c6b2b37717cad802b487b076bfefa5f3e72b8dd4d7f9a8dfe98a83583ebbd02a190fc22635b61dc5e4d3014e66f8bb07a551f56a48f7352ff646d669d0de76891ead640ffd856ea5623967c71abf66e4c01d008fab0d94b573ff0033d90b87de0689f527ce67e3089198761e8f79999d6e55fdc90f615ffc968cf14bcf4c0ff7edfcc13495a261fdfc15678c0ad67a56f862e12c6290f4ef6101e6918437fce480d51d03971b3385da23263fafff5f7c57108cfe53880a8b23bdb9b3f6f7caad92ca25a0f2cb3fcd9f416b935da53f45eec09944ffa6aeb8c09e8c94063fad72be7b6bb2a91ac3db2a36adcf8704fe642e6ae763d81a41fa342bd5413e4316b934dbcdde8f6d544b77c4c5da6d9f3ac918a9186ae69771995824996124a8c005b0ac3d409d8d434e7dbdb300ab99f0093f16da2fd950eabc75c3aed5eb0c4b9ede91cf4712b76cba2ac959ac74f9b675337ec4d60a9c464a57a404eb0c8118194cf72c4b7c3ff7ccf932227c15ed4530b1b57523feeb89d8157fad76d314318c164f65bacc48292db70ef4aaa5e858bfb2884978bc5d10b84dd8b245bdc972be47d7651deecc6731d103377763d06b142c9120bf253038e69f7042092a759ad7ff67718498da07d5198f05307fa838c3a742b8234d1ee43293e604fa13f50b312c97afbbeb01bd1d47ff1f4c4f08f9adbb1edccc198d8e3e19510a2e22b7688de220301d68177ea46fda0849b7153c5ac63ec41d405ed610c778c0122f04818e0bd23e0ae3077ecc4c325a3243743773dbd8c5bc32ff8a16d07eadbcd721c532a97f6b957d51c2fbf4c540afc15fc9b9aaad0b5417036d65973fb8116cd3d4944cdfa39156e98fbb0d060f1639563a61879bbec397b240aab16422b88ed5bef17943d92c1948309cf455255ceb1dee2eb3cc4ac27843218471aaed9947b50fb6200521adf9ee0a6d2ed509b7d4c80d6061cca032414c3372c968202724044a8c96345f842c1b5d62ed6f69614f4d6fbfa47d1c9fd6db1d31c4deec170e0b5315ddb5cb13e12965aea2c3f8ae1838b4e6e042b2288cb1a9cc99703d1cb5758dbfe882b93f548d0f95518c7a07ba9338a641fe1f7d2b2b119b95a0cf555b415933b13e6601373b8ed45a54d4c4b7371a54a41d3130d31701efb7f0be89ad2fba86c2d702c04a020a13a30cc9268ee02b37d4560665eae2427d2757726eb04a101d20090db4c648bb149f21561542340a48cef609fd0f266a13a021416342248c641d11b738644ff2f6365ff702fb8ebbe3f176bc68fa970e5cf48b15779721b42ecb9b5bf84473b013ebd61ca241eecc56827192b3985c35a95802cabac40f391db91f1f92ec95d89ae276ab8c338542f9fc8a54a4094fb7e2322940bc54a3e7e8fb0c5dde2c095f3e8d2b24e9ba12f51e180521d6da3945fc872ec1f595956cd1aa8f9dd54d5b8308fbfbfbe4dc7556a7a3057b6367fec5765c08c8b805a86c3955d73fd1c8b7de214f8e68d0f3da3ccc165cce3bb8184fcfe71185b990d731ada331c134187d60ac628e064289a18307a4172aeed53e522cb2bddbd32b2de7888ba1d95f8443ff3525e6a007e634a9ab740a2327b3a897db5c8a897d409c6f513707a36ba6c91d1469bb642422be29ee8caa7bbb11842ef4b51c33a3826d4e87df082afe99ad5b6c5b782c9d87411b70e09bb7fcce82627d75fd937c5efb51a5bf7c774c0c6f571d746cf201aa849af0a512cbf9b2093ce1e49f03785ad4c436f4710ca313f8843bb3bed9d6efd2d5462fba997fa215f88269d079c627851be06948a89aca0d724164c7ed9dfee00a03951ef5605cfaf8cea4960b8947102e26ee1d717a3d2545b3258b2d3e20724f89f715e3c92cc711b54bfa8c4540eac35e03c6637aa07ecad1be053195094cd008bd081f746b561faccff9d3defb1fb9956cfebd333ada9e0dea1e86f25e1127b407de89200e637bbfe0bf23d09d49c94f319fdc83d68c263d77a26b897344e2f2ed8112b14f88b3063f8c581a718553799240dfa0e84ab14a3d889e0a2be56f797d18470a0a3ddaf6bd08c4c11a7b8fd9b8572ae6071a99cda3ee81c23371c0cddc604c271b3649ba142e700a2bcdf79804245c90905f12d76303b17ada7c1e46389327fef3aefeea89cefaff2b6a8297ef0628c086d1f98b2cd796e5f1af21e9397c7d376c8ad8a6df93d848d4b44dc2fbb46adaad516e24e39518fa4d2f802893e9370d093483e871d6d8b5cdabe4ee48223fc29d870f44d772b26fd5c921cda56d26b8f8584f65f95961180ef3e7a56e50775baa74adff74f274d9920202513fa2994139e26e60edc589afbf8d4f99dcc37cdf893caf24717764e9b1b601c95a1e76377a9f5fde4db9bf859bcc6fedbf99878801f3397368c58a790f4fdabb01f3a65cfac8449536b7257e5c22927337fe140daea615bdcede1df46017d2fe07ef8e71173574eebee2962a2750573f777565adcb852939558b491d04dc343265ea90fd8003cb74634bad89b3096bfcd7172c43eb6021157dc7fcf215ef8f96d171e21eee1be8a3740a6b148fad6efb7d8bb520a3897a7403c6031afaf3192c967f0338e4dfea4d7680806155d3535ce8923a64637c064c7c285dc114602488cb2c1dfe3edd66fee4e3cc8025b86df5c14110b6886afe81e96723a4025735e67b03deac6bdb616c11bf5a26c2b66b5c76494b1ed9482ac172e937fb8a5e58217c22983ec0246adf7200e637dff1421c8c145502981cc43f927694d5a62cd32b156177766d799d727fe0ffc6881ffcc6e80cf4751c5d787a043dcc75b3191396d051255881028b1ce6075c8ae22be3ed4cdd5698933a2bebe1a5c410e36eef0eac55f0eedc69257e40cac2aab0dc5cab5530cc38fbd80db4eda4a83b8ed45419fb0d8a6fa4ba95914831be9bb87e05d013086dfad1026a94489144031867599d0ebd28d7edc8adb22640eccf88675ee392f1b201ac4f2ef031e582959a1f068cb27e69830cc1391c0dce50472a0ca38a13167a668245bab23128699220b1b5527a197133f912171b8305f0b7d000e9a1ddd4bfb822419f759eb7a17496882df2f8e2c6562e699727f5d6558f7629f036c8203e25d753357b80398c0372a550d1a434b7231676304ead3837d85ea0a348437f2cf5e11139d466d8c1002c4bfe79454af1b899b550b920bb2a9b06e9d514d79d456c57777325565701bdb43a501019d6a4343a195f92c45e186c39ad4ab746efa2a96c6c136c803e8c5e6b6591bd066920113d101b81e377f06c4b0f89e2951923cbc87bfec5f227087c20760263788668147ee5cd14474d935a0f59b55a40ea8c3184bc95d0297b6c89edcbc5da0bdfb6bbe6fa71b4cc96ed816e567bf939672ec571040281978b944dfa6294cb78ace7a39892df08c0d8c7d38d0c437744cbc00677bb1d58ab9a9695fc4cbe9d58260c80aea2779512d7269304b35520e90479f8a1e6501f68694b109efbbd7b4f87ba9bc461f7119ac77b6071a1b8977790a99931a5f49c49c331217e40209ce5e206f0d48cfcbee6d145afe63d885a63a61e8ea0f2cf9759f294209e23c3dd78f3c1d940472662bb3ba7ed32dd5b41e6bdb2e2905f63be2f5efeaf0afa7957b9ad3f6b9344b4de5f01302a912ae3cadd2c066fce14294ecb29ed5df96a2bc19fa76bde1763547d1101e63d4e0f8cd14bab04c03158d66eb7fbf71973197e84bd9c70572cd7bb7fda1f8f4614740a9cacc678d701302649d8be37de06fce02ed80f5cf79da9cc47287f7b65731451531bcc44bef1337a87a4f922d1dbff13e2ff5b44143640f752320e37ac006f7aa897a15359518e14f493b02f18977bc142bba9eae9f9144d02449eb6929004ea72b8fbd075a183fa8c10650186278f50664de6ed2210302c79d6ab04e3cc581729271343a270bb5e4c2875938c29b467750732e7c287b9ad3bc6102518aeef59a6bd29ab1de03482948096866bc2f158e0660eb86e7ed036ce1c1482dc1b3334df9f21f052eb54ebb34c4510421b62faf835fd8fad93477f3d2cc15d58a96831fa14bca4a2b675ef3ed12b2aefece84c3ac2ccca4d342783e7ecd0a0336cb1a0677cbc4668bb023b9da846c18209d885bac510ea15bb03e370f90a32a9e594b68ee207e1d3f54b576e0c44896515085ded388a1882cf0fefca0e48f42edd9eed19e14967e2c3d9cf5f89b8ec9e8bf76a99ca3ae5563cdb3daffd6e21ff6d31e2b8ccd0fc4d2ad957990ec12403697c75ef80ce2a899c8e30c2d44e5ba6d0c8a1353268f834ba5db55336de0339b06110afd471eb5ba7f72747488e160511d6d40211925208a52fafb3b2104ad3e2a049b4247b1e3b92145d06acd387fb0c48e39132dfe9b347577a39c0e261d99e84d68dffa4bae86b1828cefb46e603c4d0dd845fcf41bb8b32c2363841e3f21ab18ed2041e9da6aba74bcda3fcd3aaed18f1f2b5558cd9f25e80a4c45fa3d0fcfdc7162879d63319b85594747a1660fc857f83f55ba665245e9b27e3ce47f91bbdf27570165dcd41582f36de3105800e32db0272436732ebd2d1af7c318e58b1b411d5b8ab325765336db3c914004bb31c06e19a7fce189f30faf926f223909bb94981511e4d41e7af52b04708291ae5b7131a9b640f67aaab44a0b741ac4fb2797a077e8849abda1d7043fd5cedd5fbbd74931fb256edef34b77a2e0b5cc60ba99a2167cfbf3c2f76449077641e27a9ca6349581c25c530f2cbe486a31119f9c0ed34c4537d5c9581fa5c5a2c2fd57acec0bf91393291c5035765f80bc4811894d93f7459bd3d58010cf85da18fbed583b4c0932cccebadbce9cef468570117a0d57560780084f2a5115c37dd4a3974f1a582701d5a331c67dbff8d3a6eab4586e9d905c3f1c121c927e5b70eab13bbe918e4665b63fe4e72ee37eae2a4f92891855c72239b976757789f8b052191856300e2b5ada59623d721d6eeaac10da66424414c8179e313dc06081073be8200d0ae9540225b096ee488a5c6dbe7330296324fab2b2cc3ba7a009c4d09ca619ca590a8d3d6b293be3bc1edb9aae95da236b62ac40447462e1fd817941d4b6a778e9cb9cce10139859196afd27483939496d4d7424a506e87d8e4f61d46fc14165a6a768997a2aefd031625393e6685a5a7b81352888fc6e8f400000000000000000000000000000910171f222c363d
flags = BoundaryCondition

# tcId = 79
# signing lowBits boundary in decompose special case (skip r0 adjustment)
msg = 00000000000006bf
mu = d2583d41ba48133e8ff99d6e5cc4a53fa6cd073d76cbfca250c9afe0947c9b7d19ee6fc485c8065cef25682fb94ce9d7c9eca1b56d06d62658b5b34ab90167f6
result = valid
sig = 897740f5bacae3bf8822a4467d1f97719201ceb5208da23b1e4dbbd4d3a0bfbd914dea9ca3d7a4cf561dd8631dfdfe36092366969cca48158def77989b756761357a7e8c0ea60ed1d1d93060d9ef511d3fc8da28bc60a66f4929e4d79d8ff12dc9db6adab448906ec228980db25f45fc4d5602181ffa1247282e721762115128b79dd7b60deaed605513a28f258df95dca11b1b5630d3505b2a5fcb00ef453a6be2069366e99f6cf3a1cc168d89a7f1556ed5d0ab1bd821a9f0ef2505e632323d451c462753386b28045f3a641d3ed35601fedf9c4e5970df3372694e9578a824f846063431397180778904daaa4f09c3b8da9af53a935d28d88e768a9cdc65c7c1c36798062428b202e0e68575e22d792e552b3b32f30a02fb5732914e96ff63eecebbd87dbcd949db36e8a2baa15a722135c645fab9e19362baa56fb70c3a5548be7c6cbd180bf5491ff9222be9418d7a1f048fecec999fbe64a1130446e699cd47462e9044b86d12845012b90f20ecd1ff28c7249a3030bc2822e7935d1c190bf1e6e46811b1729cb2e4ffd4db71a051007b044ee396dabb6e84eb24d5ea4b85dbf4cd2e23ef94a50d33da2c3a6ba553d1be705a3a539d63df5897bd008871b45543d2e9371579aecf4e39a3cabed40de2a59920d006cb3e70da2de67e43bf4c0e47fb56aff2e1d00682012a8c2f3740f4bbd7f50d5cbfc2cae0b5f7566d1dd0b347409a56ca206d91ac4b62e3a0944e0724515837fc3f33ed0a7b103333a7efcb33c56ac143cd2e559d0c63f5cc7a4ecca6941605e8a06a091e494b32794333ecdbe31d49ff8435fe30a4e7c2d62187e8a3ed7bec6c8aa7140133c4cd5949a7a82c321f82fd69eaa689aee4717185fbd2c5fff4d9e8ad6a1d57a0ed97ea42a2630e0eda6d653f5d9e674e318a70edd0783628f9aa07f758d2b66d04f98d935bb073b8c0fac6a32c3abab882248cfbd466719d57481ad7acb9b0d14a85aa968853b1cc328311e4738577c775bdcc838babce62702f980e6c602682511003c85b3c4a50a3ece2929ecc46113f51d8e30594ab96d97e7939a950e0d986f7384de434dcc9ee2d898491c5f0e55edd23ad6a2199b6095048e89080c8cbe4fdd4d8b588e79e93311352d392e6f006583b43757581845867d0c6205070f611c0d103b7708894a0609433ab6c6197d3a9528c2ff1ec1e0a49e08f3b0b86b6ca4ebe0e56b71eb18ca7f818741799528dc2bc26259e5b0c6280332042a0672b28224e61bd9008ffe21210d672ae615531a063bdd58d41b2a7de59b95cd27197b1fe8b035447b5e8f0e16769376174ff5a9799be5103ef7c8cffb8abd6e8c6b7b24b4e44c1fe485a62fff55b1a4dd57038929019de9d1592c53791f2488d60550bababded8395dc80cdd789da85e4caeef09eb1574ebd36db24138ca3d066b70328f115e78c7fef421205b893e866ec9d8e231d90d60dbbd28636c4cea0de7adac398435196552c095ac63cb1c0038ce3e6d90815780016de46e4c425beccac3a4eceb427224fab694b5ae5407212dc90f32f2a77431e0984521ea454090e2553bc762cc59339cd61041c8e04c63bd2737d0ec2c72bab14b258beb0e208dfcfb828732c48245b2ab60bfdeceb80761d5222a30fafe553f89124505813e020796be2dc51569ef2fb1ba36c26f3841ab569f8ff132767a3f8878e99f66941eb85a9b7fc729687f3e6f9526ddb05b1677522e3032e4882f911b44c4789b9b63dbf71c753b3e425882c32fcbb49a697cf24ffb573433e432b4314254fb84a867951de56d2776a4df8d0ebd9ca64045fe1969fcd8b09005e0e3c07d2a37ccf8760a92862704b79c9dfa1826a55ffba078a728174ae2797500248f9f20382286c1b43029ec80aafa206ea48e3abeb736620bfd2dfb7e8fd105be475ba40924c607fa1472d3805dbac8bd80f72607066c358cc04c31dcc4523a642229567f3c3f2a3cdf056e7893e445912ecc401bcacc1b62123aa0fed2b6d08515e4cda5318e3aacb4ea4d237b296872817d5f9d670e8710613d585028d1ec7d23ab5f6d6b6018b99e843349242b7cc02aac6205e38666bc7a00b48256736030d334816414eee037ba134297bd5c5d5088a836adee819f0af7f398cac82b8941009acbddd36ec3e03fb8dc2a10bf44b0b8535b68e9555f71e68f4240f22a0c14f212c8a222ad92598a9da3a86fb1bb2212651f8cf76c4cf4cb9cf47a00a4d323e8f01fe210983f726fdf50e8458c3b60e960adea88708abd7dc65f2544c6b2c23bb8ee0eaadde0329f071206c5f858aa027af963f0e6d05ae29526b63fb67fb518644769a4cd0e02dc286e8b86d3b83357d6074de30268cfdbdf34cba874bc1a85890233cc0a2b808bbb5d7a5750b9d5d1fa14d5c8048a12dce79aaac7779a9fe566e16c3aa9bd39ca7c69e02ba436793841fd608e32d35087d298c28c4c6b4796e5592bf340f7f78e66939f2fcee13b8956acacc6590de20ddd84120854d1ba93000332de1933944ef41dc28817605a8b10077e0e25443a61c9bdde8f833059fba8571da622d7737be300406c8071057a53d449f68bee71b453f12eed14b763c03301043b04d67d69f8564a9fa58d9ad5d56d5e39a42fef246919322a8ef868e52a5bc0ddf3a1dbbc4d99e43d378d27fa22d1883b6ab3c1303722daa0f4cfb4666df5beb99e10a3f5cb9198a25449925a8d439ea628dc4872e69bba6b5124cfd831d6a2df23dd0cd40641125f5497a821b445925878d537cc8b947006b99bcd35335874d7fd5cb59e090271e7da87ed3c6a54d987f35fb75249cecb69b6111bf275ab62bcd03783a10ea8609246347c88854a7899f7e5fcc56fd91c1ae28136f49a7dc0fd3ff8907813e70d51770a31935da45a55fb4051446984c01d689fc5e42f8829b4996c64baf3531e439d8dafd1933c8b8bf0ec87978a493ce178a28567cb4286b9fa1671b35827c056cfa9507c9d43289aa8ae4d7801dfe4f0a2350f72c777fb560c81ed2a04bdab2a84ad4f4f76de887d674e2a968e309a42cb3557a94598d1a0bf36b23d0936efc009791a231823de0a9d70e1ab0d095b955f0adb36b9e2a559be1bfaf3f64f0bfecdc49907632d4784cb823559750033339b0e7f06eab0d5ebcbabf00383d46d73b8489f8cdd2e2651dd37c46f77a8c2bd030378f272ed9a8b629896484e5deaabdab23909c3231df38a2ba1af345fc47aabc37f8d31cc477605a36af1d44280a26fc4665009c0af12a5fb3b81e813362c3499f9372b24cb1e36c08eb5a1a067cba2fde87e27f8bca038efa958df26cbfafaa64dbe81ecf13889eb649d418fd27708462326719a21ce6502f140d26753705c8f6c70fbe98dd8ce6d517450a654701d9f3930b421fa07e93b9b9559f1874d2f2016546e765e9807e49b3b09669f6bfb8c74c157cf7afc8fb2a8f248c13cc5220f5051b3a4b77e7d99f487eb1ce98867e1185d413a746a1b46375e09edad5904a865bd289b50bc776edc0b9c564738911c3cd73adda804e55d28fb33d3f78541f46adc910d4b94df9d7b2958bc88ec0b1b1ec6141ec01e4b1e14900980443ac0a7f6d610ba6f1fc16068774c353927eb0a1d1701ba2e513fe757f15abf2fa6059e418021ff995399e8aabcaad1f358b45c9b262bd5bab9848cc78b234ee28999e6a2cca154ba0175cac52a91d479c018496c10259262da4626e41da88a40fdde02da4648e11bcaae7d561ede350c4948851659e831a202767a1d3f9c1b525b3f006092d0ffc790bf22dfac7c20c1478b9658aac204a8df7789b0d5d92821eb38a227d2701ccb0832fdedf2ece79db4ef293d47d11a47c3022d8e1034e2b30b7410c850ff75401d1f11c71160483be751219a332a34303cd5e7794b5831a4e340da1ff3f1dbc84a5976c166b0e4cc03b1652d4c5ea39ebd52ad37091fd43df0d0a4830b621c76e5c93e0307b62dfb3d33aa1229b296864eb1e143237f4036864a87561f27e5a47470ca1e1b40177606947f9fbfef6afe0f11ed0b7822872b7dd3ae85c751b1a409ca8843aa6e326218e18a435c3f9354ee4cda2a8849293060286ed23279421a7baa1008e249749fe8fa7c670a311dd362326796f37c1018a8fc5208dcb79419416104bc1ec6a3fe05f9ef646c622b573bc2b4bef9bed702a33ee499204ae360c79d7f0adfd25be723edf75ae88b73c6b0bd5181b0490889dedeb4f46b7d68d37adc6a50f25af5a3b3c96923b58e53e3cdf6bbbf38bac8bc4ea3261df5411680522c0e953cf177d95f422faeb0efd2389eae91848b6dfdfd9930ea14c23e764ba21bb18e1d46fc949ab27477900671b8999b20ba9e3975a036aef73f256106897d99648fb3b785460ea96e9dcc4e458df954040aa2b6492251650c84ad771143f3ddfa46bc79307e34557fb15c861ab13ce1876260aeac8e504b1fe4cb9a73f98fa2d70a2b22e96879330e613cc0a1c661c732939f508f604f5e0a2783b219fbdeecb98a09fa269a6513cbdce174c139c50d141cdfba9ccf4552f9ea01237bd98b409ecb78a64d4d21ee25805c263a2318afbda12936352999046c5c2bb8284c7787939ddbbd4d9fe7f675c8a2d9e193226c7c1aa82ecb470c94ca541c5638c1c629cecf61ac126201cfc36ac7b9f577ca1abeaed0002cdae82b83d3bfc0adc0c919b93b2a94d84ab8035b58b33d7808fc30d9d0b30d65f06d7b86f16f9eb050b2efbff1fa3262394d74660965cab113ed9a73ce5f66704448fdf05277c3fa9437fffc6cd043a6278cbbfef6b8e83a99aa63ce97c65450dbea7b9cb2f34dd539524c40388e28a825f1d16178e47c138d14fd87f79ce2a52517e578e13e2576c45b0019b5cd83bbc9b2344f990f1cf8499c6f738b36ecfd8bbe7166d548841622f2b2e72699dddfd69e92fd739b14d1f9b1579f032421291290da0b4420488624371f502165d2111d0ceef16bbb94e320b79c75a24b4c4d9bc8932915316eb10c9ff2ed553e51ab4ca04805fd98b07c30d735b99146836a495289f1af8be8a366fb0e926c516b22989729f66063b815ae4dd120185fe57b9e6d34f5d4518ebb36b96109ae3ed8d65384cce45455ba0c1451e28502bc6259310df86eb238bcf21768b78abe81d87027dbedcf554e8c53dba0ad4a875b9be8d4cf7b032de50cfbc875980e7938c79b76732e91e40039f59c6964d103fc4934629f8224280f7f4a7ec823753ec7ca8050f73658ee8db747ec7d429f2bc430e1695641fcb97219a109c9d2110cf90ce49bd3f507538c91b89bb339bc73d0fe8838b08f2b97b7725f9040f7c81efa66fc68931779a297cfb736c56b6f86b04576e8a17a77a9a043abb116898761eb8e8f8f241de1d40e93e1c1f3bd00875b6bfdd48ff26037a863cb080373e8704735e046daede2fb76a107b7ad659550620a52fc7d6ec3570bddd143f7b07b250c55b60dea14b28dff0f937d8e1112fe2d8264172d3a7586b3c6074a33ed9c69eed43ea455b9831bafbab60f0326ffec630250c7465ee6b85dc2bddb1a17aaa35c7a784059d00b0d8aa59078118b5baca34e741adb1b929490d0a7abaeb113dda9c08585ac1740d7d933e599b77a0c194bbcf4f84bb4f31ed252296f7c59609c495113184b0529ffaaa82d9e812c5037f4d0b750d8fa0a0e4164642b47b74d728a13ffdc9d11f73b03998c6a54010d61a09a4a4cfe594431a1a928f97860295810becb9edb47ef5206511f97fa89e78e9c6b2cbcc83205daf6a9131f99ee22b0f086523984051cda7c5375d0372f513727f615df0c10742bd157578b4e855365a5cf5cf311e2ca9e258142df17e882b853dd2095fb57abc34aaf0a9ae2917e6738957f52519fa48b7069df92ddb4ee55f5efbe443c1136d59832b7e142170c92ff106dc670f9602e407bf95e7fefc6207dee54201b4f07d4be00b90f0bec1ec2c99ee0047c4ddd7fb9f1e1a8bf6dd938f07c55fc70025b6ade0ce29e02f5aea06dbdd661ce4c420c38591f2a2f7a3ae02ad88165c94a1f3e5b4eb98d06164b74146b6b555a4dd0d4908fafcbce897c571fa5183b26d506f5b3cbe64f74e4c6fa94bfb7c037a7c690e6721c62aac0a96daef016ffd1719955045d0ce8eea138a27243cc1a73c3d2756c7caa85f50fcb373925c50a7404ae6f41f604af3fda5b3b465203ed3d43d6f04be6974d09ea3ff50251061b08fc5a2b791cf4c26404f2a502b3d7d8d3c1ebd1ea0dc2185e041f7fef1862a2bc488f156554a61f66590a82aab4c97c2051404293568de86593afac8adccb1114a80f00dc38ffc63c1f7d9f26a80ae81bf8647d921b5d02b98321900c480d18b798b896b1300b6445e91f7f82daa0749f9eae192fb15af9528ebe4e895f3c2f7e7d1a086a78ab9a2eaee73fc8d3c37d6051b53929bbbf71aa3b4e1e9f21c425b6f7da4a6b6bf0a3a6baeb2c527576d7caeb2c4cfdef2185b627c93a5a6e0e3f38995b7b9197692aee9ee0000000000000000000000000000000000070d161c2630343a
flags = BoundaryCondition

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280200000000000000000000000000000000000000000000000000000000000000000]
[privateSeed = 0000000000000000000000000000000000000000000000000000000000000000]
[publicKey = e45ffc8cc73db885dc662e62a18cd8e3803297117fa5658814a985b5ff1db7b468cfc82bb929f1d86b77ed14f5ae16a65368772ce51912410105e0456975ae91fdb643b512f124d5e60bd68b8c7e31fe01c7b0dc65ae470501cc565a6e1dfcfcfd12565433c4afedd511821e2e9610c45275e2836dee35ced69d7efa672fd1e4318bef5eb6e897e8b451aa202ded042b2aaef77a7be3f699146da229a8bdb3ffa496445967e75217bfbc9048f9956443d8731f833eb30de10dac96fffe7cf65ea0445c3e31e8601e133be6a100764fe3196e267726441f31751fbf9a6f5880644f4e7275e57de2b0f105e4db055d50dd1c9c934fddf535b8de28b0c74c0449f222cd2ed0bb8fbc775ccee8c940665b40f712f4f7e00750e9e1e4cd9cff25d1945c3e9bca53ccd4f12eee7581856ebd68f26845956e3e7beb761f0fe75bdd31bfe2fa018113397b387bd59d62a68b8af7fa245ab932e69f778e2ceefd21304fbb8099ea13d8ea57c1813197a2f75ae251075b51dad38f853669e9d5f98a3655098941993a1594860fba71fe530ee5c29f58f2978af688ccb75a5838a359c112e98e25a8583ac8dac1f861fd58e2afba5de5a52e020904f5b42bc0874e35befcf3e6119684768f36e008f04712177cebe627607381e56eaaee161c1729b8de51dbde474d48cc68249ea27162b87993e60c84ed6cc6423cb3676d9eb50b2cab5a3a049ef131381d623fa6fbcbc9db1e7cc025ea0418b9dad2cc6ccd4e95fa2cec24feeca70318a751716b7213f63edbf65a63338357f838f94ec071822c24851248885107b3d1c4e924678c7614ea1af038104619f2ae372940becfa69e29cbb5ff6c3e20a47be4a4f74bac34c133c00a6a706accc6ffd3d8e4fbd69a99704e1283c850d8c58d1e5753cd9587b83c4c346cb9a58137213ec10834c66adfe2bb5c501a8ef2ecadd1b677a3df1a6deb86ebf0722c4f5030e20f9018dd5b6fc53eea24fd92b7b5b4025feae996d3e48fd4c650d82dbad7eaf936639698512f26253d2ef6847c8518e8565cc9a5495c6fff57cde7323882c54a7db470ab2daf8ffd2bf794fa7c692d9e7fbd532eecc1d7880e2ca0b3216128be28b4a9f1d151fac97808b0bd98b7b43a612a9ac865812bfeac6f47460277840b52a3b087f916ca7cedc0f768ea2bd19ea21155f84b4a04c4000ad2ae0587154d560bc0a477a4f9329a8984dd31eb1f2a05e3d918701d630cfca9af61ef088d2c5581acb463e439902e5d425719e956b8d6df7305b28e0ff27d3ad0de2085d292499b19a3390d4396fb3bac9a8d8cbead2a7a4290fc9ac6fca045f98a614a45a39cbe24360f84d14f8e472712aceb74dbf45b53d49a0e4737e476ffc4d5b2f7cd247aa186d3b764ad9e9cfeee456a73c291d8de3912414ac43911c372173ad7b472af35c6853ced2fe7b5fe0a89565ab33baa6f65cdd928319d7065e040e7a5e84f9aa903f7648094bad07136b16927b8ec6dbc2bef0cc2856de1e795923e1412c49f24deeb6c21f6c8a9765c9c7986e0da4b4c67d8e0d0c8d466824fb923d8573148990cd2ef133c78ceecab72ed9dd285c5a3766852d54534207ffd34027f6c76ede8fd1a32d72c30048bbaa797d5df6fde27d087de5721ad7b7fa3e8d3f70d6bfc3ab2e252335368bbfa15acb5cb37d4694e8b23cebe25de9c925a221a183b904d3f85df9929a919c54d6f87457373a0d6ecc1403e4cbbe620999435e80696634cd1a8e4747e9825bfa336e5bbad14f73640f1b9febe800dbaefe1630c61fae635b074c564eaa9db189c9e7302873fc64e6d497bc5c29080987a07a21d4af210703a4fa07f2fd816f12fd1e29b4c0f44afe9bd4a1eaa8a7ae6f02a5b4258f52caf6127f62632a67cf4e8310be56a7c28c86b2e277600c3e92c8d23d42586244c571e90568df202f2f6d81f860a565f9eb91a3c78372e2a8b1be61c5418cf49bf2d6c8955d4a482a9919b7660b3f9a4404ffc454ea073e1e4b2689ab2cca4e46bd7004a6c491fa26ee7a57d60f35edb2b821e6266442c8f335d452d524c772e0353724c23c7dd15b7aa155e91442022140c5fcb0153147edcf3e8952f6f0399a3c88066a72756c9409915de63f64fa797841c57c796c6fc550ef745dfe9f179457f94755ae5a2506a764f327e550be3dc14dd41f3b04b147d454938c63a8d69b2ea4c5710ec0b36e3a6c72571fa5d59dde036c42033df35af056966ff0cd1204008971aa6ba9fb97b685ab9ffa2a9d1778104cd2c3b326de1fcbc242e94d0311c3275b12850ed30ceead3a2ee6d060508411d4396f5421d8b6d067cf7cb5e826785fbe119e05e21bd879b64f57cb0cd1972c2815f20abe7ce6ab34d0f471af44baad179e90644122f5f33288e689ddddc5ce833e9755df1e73c65c5a201c4ede2ffa6b19274927719d2d38fdb7a65aa43708b7fa9a94aa7d3210253d78d3b181e1020d0000bd0a1dc05d447f9f58ebeb84c65b36c8afcb83727a1508994e826957a663b0b9b8a003325ab6d6d6462ee4e106019c0dffe10323b7bde7d82a38f85fd08786e860ba66c161b64b0708c363de5c6af62d8db3c243d1e1b712cb1d59e942b9b6b4295a5a500b182cbd5fd1bc6ce9376d91b47a2284f1fbe0ad1c048cc2cfbb4afa3a9eb9697503b69feca990eba7e9441af9ca44cb3ac6b5ed66e591c201fe30efa8a7c471dc613d6254c263a8e132104bec47f1aacb3b2fcd4051b69b5e3fcb1c147a65c2f90c4b5188bafc521cab03c12a309da50b5a7517727ed41228ed123fe1b152f6a6319cd623bf34ad7b8e064ab993260bcbd405f5b7fff9b2fa40ba5ed5630242539e5d96823e89dc818a13d16675ee3079d976f694f5acc9760ae789e9b3391b289e0e22a7ef17cc6a4577157b6d95c09baa4fd532e3ee0a290810ed35e56bb19d9b61fb98a97c617425b06093d98a5cf0ee2dd127f0eea600b9a0c67fbe761db9b77e5d5bba9701da1b883e521a0cfe88451f57bd36085b67e56f061f84a2e6a152a71bce6e522daab6a0a33ce22e537fa9793d28b617e6c0a4176a83aa3be578afac0f2f5547c5516d218984755b7445c7143afa4e551fce0071bdb873b34e6b9e2b9e79ed0c69d288ed6421f237e860a0c6492ebbdd2a44c2c4f368dbe99941b1e8561d859d3859f496cee3d741f252973f8fcc539c409e35cc80a5ed6df23cc3a65601313f5d681fd9540c5291a9e30a72e38c96413c47c61ff84fde78d011b01b4154d1b920af003f7abb1e1999dea6a766cf9fd2702b3ce0ee57af931b62124b0861b163a3b91aa4bea28076c3432df3b29b6c4e1ba588def420071fc157de90eb2722ecc9ab00df3c669383a61a91bb67bd287ce349b4745ee7a479dbceef166b9acc412eb579fcd6437307edda253d606b7be7599c38092bc52a8598480edab8b82b1d21c565d2137ceae0b6642619b16133d91205d6355029e9cdfeb9a28b373d95916b6b707d4c712c09cf36daf1a511b2bedb1aa70ee58d46a0666bb287784b0a3840c589a7a04d5d6f2216be90aa4a512d5632f5c9bfe7b8b13382f999b95d367c7c46b968074ce315197a5ff3545c7b77a804ade56a95b5c24cdece5937b5c0366d93ad03da9bc5db1b551dfb91e9b343d2b57b763439686d4a3]

# tcId = 80
# valid signature with maximum (ω) hints
msg = 00000000000000a2
mu = 2e378679f9db55d4e33747fcd1b89ecd1b4284989247e46c2c855820940d171e3d39c2885893f44806c444f6edf0e0f36ded01b805259d979a7daa5ed8651123
result = valid
sig = 591f88bfde7da945eada046fb24d720ecd97dfff5bcaa06e06e4e1f2bd63e764bc03b56716581552ebb1f4ee01b02517c52c545da6255164e3581fb28a22378bbec85875a7508ef8fcc6c63358f8fbd5a9fd6a183c85f9a9872e044fd5eb8a5b40f164996dac9d94e95be48722bf4a6a10ce6d1cfc3efc1b836a7b3177572b82462334e699d5e5b9afb62f6bcb559a1ea7dfcc35db481fa25ead152d35ce8f1c2831c560c299c5f52d18fa09015c3f4734474fde152541ec9e1d1ebb4b7aa1c672521b8214cba2471212f8971dee961b314759a1d6a28e97d044fb767ccf16a3a9b1eee2c374cbebe2c4a67195921bbe93aee989ebc8e36f65331552251105d98da062476d94cc8f33797fb1fb3d11994b8affc06a932398ea430f366e1b042324838e7e63b2513f53b82ab106dac378b239fd322062a832ee1696dbca38a28517104e879ca006b2b1b58e85d50621ccb4b3d9b85090bfa0649ff7ce012156d13861b19248cedd9e4c36ca96acb453d001e84ad26af96f1c4bb184c5e4a8b30d5efa6fa456a8406f6c3e955454c458e5674b6f52f7168e91a2baa20f85e30b95ac36c47651edc078c729696ce54b1c9a078320424ea7e88e9c5bfba42055b4be34305c844385fe0c7095962efac472022c7ea3c5322e03640501ac9e2e99e2e857bd8214964fcec53e7acf707c660e3714b4c5dca300bc19de5de376747b2c374630505c6fc2e6399ae70e0a9eb079d5348db939dd78c4933590eb7bb2c6d9be44e45f7bcff4a3098bd8f17be9e4fe93774f3555f382e23f43b8da78377d64e704b58ad39ee332367c15d8827dc8b019b9c9d359c4df8e8b47a2818f417e99d6bf47e38fb71ddf878601275d0ec8d3ce96dc04fb44e45ac3d31e709bc6f38e92f54d70e2b28d6f878167d7ea5c949f7ed64803e5c4806aba2f3f0467c9f8b9f0e036aacd679cd6dd0fef98d0c86a97e2aeb0ebc2e175e5037fcd42202dfdc06b3118b1572a2473e8e9a39b6cef651288527d8839a67aad6f7743f35cdaa03d5a7bae4208e390ee7fdc5f45ee6d55ed09e87c0fce05f84bf18366a8ca5761a3a1133f6d9502be51957409d9ef70a1c0cebd262de1111caf53e5cc9b4aeccf3fe49d21557e78c64f72fe2deea23d1a125fafa7e213aabe7bb1dbded9cad3fb608f6f7d816e03975b4e5f47a9adc6ef8da8346c3b0e8c8654aebc30e731c58280b41324e83dc0c73c450402f83e9781d57d2aa6ab8f9ae5bff610f198447c4a8a0fb0d87e5540c31e8ab36a8fc9775ab26cb3ab74a3232d4195df05dda9bf0ec6e7925179518a16fbaf79c0a15ed5217653355e9d1d449360b4831249d7982bda4cb138964292fb9be709cc5ae87137a2fc30a6312bd29f651e4fd46fa74707324f7267af3b8f4ebf90592c0562c82acc350acf65c213d83361d0f043e015f7e46d01ce890f1b3321e2b52c9446451bb82b26af6c2e8b96b0bd18f99267c29cdd8eb4d3bf451da3995e72d74704ae48d0ddde3673cd3e55ec512872d85c846c4271f1f0912bac1197345ade8173eaeae1cc3db71ec7fe2935966f8d7de765a408dba177e24b88c2af4a215022a27dae4d0e34fccac48daf846d51d3857c00b2bbca82266ba8471c7c73a5437ae889e066631e128f1e311d057844d675b5e5fa9f26d4efac83b3fc488cc582d7955675b1bfba39df8b3ff7cb45be2813b0db0f9e7e28598df3e0a4baef2bc5646fcfb11f9fc70d17297605805492f05166ac64287ae63bcc0977f9da230430c7da55288c3eea19b74f41b81ea58b74bc626cb376596ab724244e4d157816bba092c1aa64480407694bbaaf84be44f9c161fb0a10ca2c7de4b0328ad470c16aafdaeb1aa677811d6978af1e31a96e1311a775b50fcbe73f7c7c13693667eea4c913d4a3842dad06e671c3fb2d52e8ebc5ddaa99438f21c95763c72ca5323af8ec8f5a159fd097bbf091068bc378006d596501629d3e2d4ab71e48ef2ab8d441de5ebba47b31fc364d2337649e04b2d333c2d59a6b8888b101febf6d30380c5a16ed439b5c20fddcbad74c47d9705093221890afe9c8eedf5f62174cdcdb4430e63de86dde01c5f1e5f0201ffb8a955eefcb5a56b0a32154ba9ca102cd4cb2ff24d9d284e9060bce54727ef2fff74f19d55e3a2b91fd5ff7c0f5f82a98e205bc9f98c179d383342fae01ec8aecb229be0bb937b4bbbfc23a9c8fca20f465f8192b202906826e97595bc30f81d9bf97c05f1f8f37aeb229aa6293297b13a02ec9af784cdd8bf12dfe089f20e6ab674aec699025d172d5f65ec6b1b9f78e1f03a8150b23e0628142775934b3d62f7a96ac37b0129d06f454e18f189c1b79f9156f9130e6277a429a7c65b5a460470c85e10b15a682dfa346be3d17e02232b73d66af8b8305afca2ffa7a5cc5513ec516fce5fe1be999c986850bcd47ab72facb541071e0e185d2876dc907fc6f3d8cdb83b7ac9a0f86bcc8688ec0cb8953dc59228569c8342b4ad5f2a3b2212f309d543a0d179fd92c62578ba73bdfcdb50be2b755abd5c852879937f8cad85c73e45f76069687af96ce52277377521e8612491b1bbd79f64f859e0ca6370b6c0665e81515b70597bb0c1ba25c7fe1f44db091c7044016c770e0284c0b44009e6fd55c362b9053367a7f331c4f6fc7926d6af4f77ce469170a1d9caee33c616a2c779de448b904ff2c1813cabf26552e8c53b4f8cc0bed0f6d43ac57336f2d8e9cef3a3460f97a9583e6dd9c62b1882d2f90a29f2ff631e8fd26916ab8f5d98ed9cf5f0f2ecff060325058c126371544e11ec1f07f4d524b29824e9e6da175dfb9ddde86f8a7308917b4af2331643601df4976e357ef7be0bdc9f69c315152408a0d9d4bd78a698032902d758683a5b8c3043fcc8df6c2d53aed1dc2dbefe29308f7e566dc9c1b28acd93054224638ca233c712b31f2309f81f938d8136db69028ce0f187ac51cf9b93e169b99dbd22ccb0877f05acffdf21f86ec0e617fc47cef1fe78bd0585a4a35d8b27cb64151b9c91bc76e709875b134890781fdc841a1fcf69d72f50de633b0cc7da00481f9fa5226dd17ce98f7f087923097005087940e5373685169c46c896ac491b31fc40cb6540698d57a6361a71a875d1bc038c47dce744961a4c0a00108c75bcf1e19d9009b3a9f2ce53ecfd88c2c70a2ea87e4c9a70ef339e44cb0f72bbe824eaea966bf01be5e05c377c50254198d3ce05171e44046f32b9aeb3cbecdb17f05507076b6cd79942c6dce347d7f47fc99077b3bbaaa756b2e6a6addea8b78553eb02a77bc7b9e58b9b51291a78ac5fbb28ed4c76dd5bd99eba064cc60babd8a2453a6344f1290ad19b598363e1d903ec15e4416f4c7e8b72b8e3c9627e662cb0e30eea85aab0536c0906c304ecd34031db7e87350f9a1889e2e1a925acd48acddc1ca35bbaf2626d57fc8926dad3308116be4c5e39c552992de637478297ccf7cb20dd09906dd2c8955f77ef419e450fc55aec08effc3f9697c268190e12fa2063315aca294223fbd406bc8ab4124eb8d5cb7865cf6e0d420d0d3bea341ed161745cf668b6a9e776f048c0908615f558ae3c788b0d7f9b3b1b8336e5230d77be2943a22d1475189b31b9b2998b52bcca551936aa2fdeac5b2d9a18b6d06aae6b358987beb005f0a47201eca9430033c1ffcdbb9bd675025a4b7dc4453745c02acfca39a93999997b3f2546d41acb6350d0132b44cb3a51de63d4b8c3d4c0b1b4ee03bfe52f144af7361b808ae7a7ff2e8ba181c2c8627a33fb7ccad49428bcc2da9233ca7e5c4e49d6f077bbecb6773d6f105851447d3b293c91b9b3ea680412f549c93ae3860a336da9632369b950c973fbefc272a9dbce7c32de11aa506b9a1527674d9bdcd249a8521bdddc961158f06fe4c843ce974f63111bfbdd3ccb753503a7b209be0da148be5eb7264991a3eda0c6891364923122b265a2a240e06988f00cda9981f601870137f135f12e0aa4b6c1c97f10af4b26b7bf9a12e6a9eca59e30e238e08053971bf6e0399dbc6ffc1ce55525fe796342d65637bab79d2d31213437e3cd91f0a8dfc0dcecf2ce329982e16a436142fcad62393e3a62c5bf3ea2b88464f43cfca05a53080517bafd8947a48f82ffa669f007481c9d4d9e3bb9dc779e27a17f5433e665463d665e9f9f643ec7c5e38ebc3090076013dd11c959782a20093340d738db8353c6bf0c5ba0f0e64b9c352227d8bea757a7561a65aaac6cbf2ca88ccd609c7b7912bff70047b735249811ea58801ddd9b934c10936339f5cb4724249c17f4304a3373e9289147647c83e03ac1c41c7c3b26916d8006180e9004fb76cddb73468fc364a4140dd103b02a36a0ef0fa2c8b18c0ce4874899df38372e3d636a268d6963f3969e955ec23a3b6aa3582c7c656abae7b06905b030778cb53eae8991c6a0574041242c737a8f2215d24258e885d1a67a10baa1705ed5e8f4fb7f231f7d7204b2f16f8a93bd2188e404b3093e14b9981c6e833bbcccfad00fc525dcafebec0bc9668523075e58de440e4472f73a848b96e6f8a6d4d73fb419639a1f411d333ccb1cb8f86f8839a0cc4d970cb78bbf32f56ade5cb03a6cb2a085394680f81e0d0788f1acc06c40c9556d7553e1d613002b28a3d0e6bd7481e0fb816505d801ef9b3d584cc416c2edcf9a3616d43757596342a83d2c4ba0aefc2526d973a578e5228f9e7ca209217849a416d95eb14b2557b336e99e3608d207bfe0933bff07db548f01d44b1346a6dfb6874cf147116f41a3aad6d9f4f145526c12c1bc8b191d02ed560bbb450d655096a44a08e6f8b85a48e99740803a0bdd2d70e045332aad7eba49adf4c7c7ca0e6b720d9629aaa664245f1c9ad60ea275203cafeb23d8b0622956f056e8381091b14e52617ef62f9336b4498c6c40ac6de9cb030411162f274e0f9118b94021c14869636a9ec3fc12f9a3862b2f0e4bda3fc3136dbc14811c5502c582770101176c7c559981d07e75d53b4f647498cd4b11f466fcc6fc81e282a8ad6641f3d2cb5fbadde0317c1c000c9b4152a3443ef76aa7dda3ec01ac60bca3d32b81c38c4aa3c07a2206f93eae7ab872479ba46892fab3323f481b12d0dd9a740021be548fe739ddf35648e4b371351c4ed67a64d4b7986b8e58aafbf4ceff55b4849138658426d18fa25192e9013fce273d3dd8d935527390c55766d60239c55efdfdc76fb325b014de691967b5821db4c0c6d643129bfbd5e4bf82e83c2c5087fba46fe92fd2c5673f4068c8115fcea4fe162e609f9f7a7e0b884edf31e6f7748ff2e015b22a26c844b17fd56c9ab9f335d7cefe71a8a09602cadc44bc3b044d041aa94e90587a449704fd8e13494eb7180d6c8ad6e23e472b578a6638c0bbdb6fae17f8d64d22b18474eb2c12a0d541a3510b069e306fab106b1d24e663e19bb6071ac0efe5ba41b021c531e2ea64563fbd4f4cacaced7f610b694f26669380437f7e3b885ca12873f946cf6682608a250cfdf5c219e45fbe53dc5d1a7d95506237bd287abb40cdafe2dd442b429834a3e04320960b0ed98a0c8aa1c1bbceb5d89109982b5c2f51eac0b2bc045b6bc9ba22ee9e9723909288499d7320a98ce0f67f87a5f0fe7548d9e3cc92a18dea477808e81dab8f0749a556e9a3df61759effd19c11701c8f8261bbde7c59eb9f302e5207b49be74859a76aad6f121dfcedafbe8e5c246a5173d2b02ed15d14e9b8de09249718547db858c43bd42a8de8245f70125ed06185c37fa9d82e627440f2e60561d7185a19dee052c387031a575d1b029a199d9bac0677338acb9c2d805f4102be15c44eee2daf139b718b62fb34d8508fb33fa8f2617cc8d33fb8a93d905cf043d28437a698298025472558db0021d89e1ef91d4416c611c6a96f3a6c381aa3597412f3e59409ea095b24c55fe07af9c801695f1ffa2a80e6a728f727cbcdfb2e9cc6ea8106eb85e4bbd053891fed5c0ca06a52a12972fa801a3299c06a04f29285750849eb3cd77593dd4c44a342d7877cf5cc93775d68bb0bc9a236a41dc05a93dc0323ed04d98c293aa3ba7d6494c57384a54fbb4549d8c886d427ad0b21a01801c82022b9fd94c29d22a37d50daac6147d98e878b1bd667ef22ffc51ced4d18f79f29013fd6ede416d368f021997b6e0d8f35597518303a747d98d8e4b49b9e6a258e2959cc40e210928d12ca1ebe47498205fc421cc4e4a4fb6b780a265e08cec4541e04375a285c16eaed0485bd77654b3076f20ada8d6725245294a1aa9bb25a1ece083e9f2b12381b05f6f966eba6c875f5583b4c0875b3bde70fcf11d44a0bc2421baa56643b68d1cc93397ce7b358c8117c61f64888fe45ae222b6acc577e35ab47bc902e77164b2e659ea8c82a6776b1279a530014d51a6c9d3070e153953567db9bfd82a43739ca5111e21315083b4c9d6dafe060b0c1e3b798b91a8c5fc1a4a7a849baeb6c0deecf6fc0f25506695989ea9b4d0e40b1e1f64668386bbd2061015202b37424b
flags = BoundaryCondition

# tcId = 81
# valid signature where one polynomial has zero hints
msg = 0000000000000147
mu = 74011ed25c145d82663a9a869d0247028b36cef547f445cf059e1f603ca1d046f197d9c49be5b1caa3ec310239d166f086ad4d66e317e6740fc0cd27c6913165
result = valid
sig = 58f6e7a1fdc430fe23caee06ac55fd87335fac2427917e203e83912434e002912706b61508db6ce21c16c9b01b84068291ad535b5f19319a1b270028b1b06edddb0791d3967de5b77d65b0b54cf9a1bc439ba157497c237005f5e0a3930b5c6876a362901782cba563cd32745a34dd5eac47be8233ff14a3d611e5fde24a78eca43d22f56b56fbf41006b29a37d440fe52ea68dcdf35d3a0bd3caf4fe14e670ead95cc4d7cdd844b3dcbae4fd862fd84492056c7bc2e9b8a520c97675605b3759c24aab8f18c5a41861c5af66e1fe07e8b2c2c0e11a6e551f6d85099cde9beafc370c28051134e5bd0a880c716f60f00a8af586ab5c56f2d7e66118b5c23c8d18dceb9c76b863b144106258ac08c2e1687a90cfed3b7b4fe4445e73d82ac58921ebaccc46dd9ac292bf4a1cd34d74dffcfcbce39710ff44d56aa94c08bffee0b8a948e719f3a045fec182491a66ed5403e719bec8c82c5d8016c19ffd4d96717f0c6a3cf38f602cfdb30311163472ceb01ea6bab8871e0e6f5889052e74380bff7113139f321b3a8c016b0e958d34181ed3a2942714f08bdafb46f532faa550b5110a8584a3de4644ac613075f1bfe116ef317459f280c6dd9e184a49a6b86cca857f21c1efbdf0d64986c2a56e40e9ee07ec994c4ec55184f52778ea050780221990033376ea6a82ac91e6778bbb5236af7d8fe0ad9a88669f6fb9f19050566fd14dee5c025ccfeca16d13b9bf6c961e584594256a75b4236dc59b937afa2b09b91e06e6060b4912eabc7b439b38b2d580492c3a006dcbbe104e9eeb94d50cd99654191d0800d05c2c07ce6408ce136611e19377a2aace47403a35c13ef08ddc9a894ae7190a73c57661dd402e354b9f9e39a3b250a5e066b10fd149e4e0406a8c1a29a72928ae9090beccea32966722ba3f8bcadd78de1e197621f82643fde62d94b43a1a53db39e5773659fb25fed3c965db16a297a74526997cf246843464dd6d3663de7e038f03e3225473ca443f78f201fe5d45df967dbd4489c2976c47cd258cd27ea434a129ba78335e7dffcdb35bff5e761eb397285d61fdd1af11a856ee4b8827dc18cdf045db06b0dff442513d8f4b03af33b073681caa5cc4928eda31a41a5a3e554a17fd103b72f284544fa682e4c7049e27c75da579977c5839f9cc0c3fef79a0e19acf4e4b44b85a6473c2462f3a56f9df8fa8d8d45df0ed63907ef11977ff4e20d7767304b3b2adcb771d7b4411e7fb04f475f0ff16487cdebc0201a174dfca4ec2778857bbc3c572163a349a62c388eb68991ea7f4710211b1a610ea0aba2305744799248f9c5a130cc8fac80f4d804f379e9a0809703195e0393c7b6676a4f22b866e1652889c61c0ec0d11e49c02fd148496632e74b1415a70cf3db697a41e1a636bd3b166027df627dfe415de395dee9bd96e6de44038421fd648e44dd937e34c04c793b3e615f7b78befc4c15b421a241abdde86b828ea6047de352e8cf1ec06f190eee019e7d098fc053f48b6260c9fd500e69f29358e7247ee154e973ac7e29a92afa45ce4e8d6b5e31ab5e17c503d1c920afc8178e91435d704d54d0ef2a021f764dccac386e340e6c2f6d9e07e112c5a16691b62e823c31bada689d19588b825e9e31dd5f907bbc392d8ed9aea7bc2e6cd1c3c7878c90968aba07b6c9b48c401851b50267ea860b65eb53d2e0f9d68e20a3081ab649ebd6ce264d97f21f7415277c6bfc00ee6703d8e1e95a551bf5d2c87146aba8beac97e732513b0b08c1ba8a13fa5b4ba44d225b6f7cc3307d8ac117416a0bc09ab6ef92fc0e381f0d1a7ddde4c779d7ff90887413aeb32b9acb5b95b16cf127c91a1c57e5624abbd1f92e17e147430d3072e7abd9791adb4b4e144be9dbc03b0218bc48bfd2d01aee3d970862cde87cb77de4ab88a7f49c2f740bda15651b9c9d9c70c397571e0989c0e9ba515b9833371e4419a09d9065d1be216931e7f33c8d1f7341dc5253d361cc62977426bf2a81f77a5349722a0a53981e869d870313cc98239b388defb5dfb228c00208ede94ccb20b3cd20ee9c64300923caa13df0d5610be20cdebbcbbdd81688ce5ed7fbd2766efb37d8f51cbaee1aa36080989cb84a67818ea17e44cbb28f9dfc8f014e7b0f3ed94ee83e0150b40e8f4faece28e3259d6d1e9e2d2ddf5285986040c699dcc5294f8f042f04c555bed7ee58727e25b74254efa5a327a6a130f0369d51f94f6f4efbfd67d1a4a7ad6acb61dcac6e0f99e700db31bfc3f00451adae62ee4eb4bae100da05fcd4e5a8b13424a4b2e07ce0d28e198e50426a16f30d1d57de29cf15bcf8c29aaea2cb763e75e0f3e1499267cd3a70a6cf54c6110023081ce38ed9f2689cc9b04808826145f1715bbd0c1a352969e1a1162b9b3741dbae29137af309ed93e94ef4b76da9cbb548006a70b5e26086475b59dcd1479241fbeb8872645c090e46339a3121f7d6b185d268c1ea51b49e9221f860747c5cb1b7aa770f7f99bed1a2d89acaeabe3402e3f1ac9cd17692a7d7a0ff4da2b9836da9d5d097077cf608929537b07a996047d6dd9d65a3ac7120906b44e4b208b388d37f6902583b6e4b4f1f91a24a41d850510d0d07735f9be3b96efd89eac7797aab74b7d91acb747f8838a8d60eaf5e7aa2e29558846493b71af0198721bba8ff6480faa35513a3e755929f4d1fb9e24d5a972acc374d247056c84686d0acb136c69e1cb8d28e683815afaabcafdf91b5549cc83c040b9315cd3e461664ccb14d6e847c5334c374516933f5a3378114f9cb52ef7a022e3c85e8b8598901f7c6b06790b326028d637b170ca9c79fbdfdc55eaa7b0b7079b4389f9e904f95ca44db4b24048f57c3b8e2a78142b40b5e21bc2b991aa0ab0d61eb4100172359f486482a05a78ba51fecbdadba4b948959aaf8b5dd55f69dac99b3c602cc7b55020591f5e54a45d8cb0823db02ab0c4eeb7f8a476e774d0b6dc1ff1ff21e858f539231d5bd2093b1ba430fb64f385a1ceb9094fb02ea2130f29f4b78c1431a7c47861046be48ca649e82f985b9f72cfc88eb896e8eafe8f9a3f99353b42fefc8030a1998073973b76e6eaad45f4c4ad59b7dd308a006886023f15664c129974323caf53741de05e984fd1dd7735ff28908aa094e1dab78812288da5fedbb60c8855e36fad8efd8772c617b015b68a66041244678a27f59f31d859151277c7fe2aa53676778ccd9d591b0bf9bca169ac5cecdb7345c154abceead83b8ed0842d3c56d35d58b0f1e64b58fc71a085a2f76191a30fa76662f088aefe2586fbfeff88df25a988807aedd7f1cecc54db73204f4c6ed6872587db9606bb0773c66e35000e0f8b144345ac1db26b6d0bc9d12a9cf03e225b2b87c173c0a0c0760688997351642f7d82ca758a380f405b25614f0f79cbd480a6b5e19b2622dc473706063e32dd4ec830b65174394d8c03e175d40878fd456bd09662862c68ecae111ee8ad7bc7ea5d6302f5ad522a29dda19806e4dc797d7fa961671af6ff19ea269b866afc95d066e3bd254de4d839a4c751b92ae4d2f04858c790f9c8397ee51e3d3261bc206eddd62d622871909071f8c70731c4f987e8b34803e7af5a30e5ea669cb39b8e5bc8d8e77f855b20619ce843c68b13e5ce67ab4860296ba858a1b64d644c3a3a0857ba284f43147ea545f5e15217bee0c125d54ccfa9b723c274f25231bc11a927b39eb99c465655eb83477ad78d146101c0761e8221580e1e9b4c199b4bedb894462bf3b11d19915a9225ca904fba105d18ebbb519cfc8fdaf80c501bc7129f3ec8167f64799c8cca791d2c4ecaf511aa408ad59b77f754d236a30afe5ac5a99ae0ad9438abc06a26dfe9337c3aa8dd5ccadf3be75fddc9e573c1d9b64e474b2067cad43cb985b57036d96747becc3ab1dcdea64ccb794833b3953f1bc74901f33b8f2c213acfd32b97fbac234a84117f4266c91ed9376632b17c62c29053c81eef2f7e1d7e16f7f1bd84c8ac8f9b4a219f779a221e999ad6c1ec2c64af0c73f0f77a27d247f381c4877a67efd9bde48a1fbd601a079038763b3ffbe488edf6fb95eb381dbb7850726b876e762eb2032b021bfefd18909c675b2fd7ad7de8d98df5314eee72a6b2c1a1d49fb79b9d4e01f0dd2f951e5516ebea632a122b44ce2113da4be2788edf6b124e5f4747b5141f499634955bb9da6be59793180b450f066f8d132378ead5dc4d8f6c0a9ea541a31e4eba9b48ed58de16c12da67e9daaac0380f995aff9e555f381c84206e106a5cc389d6ea1c85d7b58cdc1c94d1755955e4b6098986e7fe9553b9008534b96207ff43372721da76fc6c944e1db81f96f93d83f114f3c033444bd2aabf72159e281da777cec388d8d4376660621160d5c15783cdedb3ea139bff4050fc245442bbf23d89e2c8fbf781cf464243b2684d9231e318e85c924fabd1c6f4ff030a32c638e42b85f340a997efb4bd06ce021c4c22e620f28c74a27501b9af03c6949305ff9d751eb8a143415daab88cd2a65d8eeebf09024beb6e8debb30a7f4c7a19e67cb44852e79e22c77acda2a3dbcf2576479301934cdd6b0da67a40648ee43608adb2ef0130eeced3801967649d1f2b6d35d3b2bee00571a0ebe45f0aabbc5d163cd4604ca07eee6e69bf87b918c53457430df5f4131b2447d8a0414eac1559da80416590f742fe01771b0ae0d281d9a1c486721fbfdfd737545d82687c6fb5d4f4a6690bd8b764ff0e9d2a2100887b8baa80bdeb6b76888373f396648f5245b1cb1cdb60de6c0ede5df61ad72ae25604f64369441496ad3a4056c59912d0578cde85fc68cfc1c5e5a3387b503cc84a2c7af76ec771b5c3b5507fd44fdd419a2f82203461c1f9224903e10a555f80cda4edff2c5066607608956d22a995d3f62f13654b72cd28b9df2cad84ec0ef35aa2ff2ee55e0cd7aa485d542587d3d4d5a5dfa172f809bf5bebde5c492cf14f39676754aaa1283ec4d6cad882a02906f0abb62c347c216064ba9a721309239277e38669e15e0565c6ef9d57b5c273bac0eb7712049b06b7050f48b2bb58320fa94777c8d33418473ecac275caf2511480346141918134b9ca7c9ec3ba99bc71cec1387155365c4d52c16a8fe0623f3a9bbe3beafcab12e945487132257be7c93362286b4e99e6de657cf0dacf9247c48e79a7dce0799181960eeb49c012c7f8688792218353ea0c68457d717d1498c7e76838231cfe901b8bed48c61320132c39e74c6e7586e86ab9676f39c46bbf4c174dd5eb1b6187ae434360c97885bce6d8fbef061ccdc451184e0abdabba7da0e511ac3009f12e3092177fc0e040b5bc0ecd84eb1ac6ce5fc185f561305ac11bb608296ff8ac7fe8374c6ce4309e3fc367d0bf0fcfcdcc22bb47aa5d6a68b2146cfc71e5848e4e2b8a90298f26958d77eaeb0d5c23e9304d6b4bcde6a67d407ffa763f7de93a6f775d9a76c38f75a380f472fffb72cb7e236b310cbc72ed61fe0f1bd25e9de754f655fcaf1bb58453bfe4bb9ebf8119a88cc468d96a66353c385582a898743291379103ce3a2983a29cd7fc974e7de215c71470b902d528eff6336d84ba1dcbf5704eabb467136b4c7f0657fffea327bbcd77f71f00b82fec103974d6cec827db7ae1776fbd7a26fb9c5835fd733d8a065f0f6f333dd664ec56d4eff3ca791622e3f803fff5f6224d4a119ef451c264c854f088a73aaf4e9e979f9ab72b27d2dec9d537895c5d55f0a8d355cc3a1c30382dc0e672187e6c57423fa7730fa44602af71ff1c6d769a72039dedaf535adae80f5bba17a42f8d8a361f9ae87e943d0ebefe780c31ccbec9f3c20ce55fe9e80fb3e9abfee34e2bdad0b58a5aa2ddd6e22f33d7d91d7faed80203fcdca5116bff1a6a5e51022fdae2f4c470c17797523daa9e4ca4c28437d70cda3aeea8c4327ba1ebf8c0fdf71ba2c133f6cdd3404d7e9bf9d5e3012b97659d8f32d67c3dff02b3700a4f7b708183b2b24915d4367d1abfc35421e7b6b361b17f3cf5629c82e8ee8549e3e64a5122bf9990c4a47fbe988dc1e0a40ac868da14f54685dcf74f593528ac91eb63da7b9deb0b34ef484d2d6df101cb8e2f1b39adc37cbc25b62acaf8d5ed93e6d9b1fdbb75912a3582133ec67089c4b2d82283c1b419be6dd8e94a2bd24fffb4a6887b4c77468b54a115323def21d3dd225129414f0fa0d9a14c6a2af2652141036376c585051092dd4b62c2192c14ccfc667b547c48f9ec8e9dd26f13195eefd5f4508c9219a5e11ad61dcbdcfdba5b93f110985437cd99cc91073d0a58066ec6209cc5edb8288e223895c5e1c67ba371955af1b2242dada0ad315b3ff0c94f157112568219c56b6fc488fb5a697784f80131c7efe738a3bf0ac179126e62b3672ffd3994ca41bb05121b2e657eb3e7fe092125386a090a2a4c50cdf655569bc076898a949ca0afcaf90d21494a4e5c607c8bacafbfc0c4d4dcea0d929395a1a7a8d3dae50000000000000000000000000000090e15191922333d
flags = BoundaryCondition

[privateKeyPkcs8 = ]
[privateSeed = ]

# tcId = 82
# empty private seed
msg = 
result = invalid
sig = 
flags = IncorrectPrivateKeyLength

[privateKeyPkcs8 = ]
[privateSeed = 00000000000000000000000000000000000000000000000000000000000000]

# tcId = 83
# private seed one byte too short
msg = 
result = invalid
sig = 
flags = IncorrectPrivateKeyLength

[privateKeyPkcs8 = ]
[privateSeed = 000000000000000000000000000000000000000000000000000000000000000000]

# tcId = 84
# private seed one byte too long
msg = 
result = invalid
sig = 
flags = IncorrectPrivateKeyLength

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280208c4cf531c6d42b744cec189408dfaccbd7b5c89a71c91e72777ceb718050e457]
[privateSeed = 8c4cf531c6d42b744cec189408dfaccbd7b5c89a71c91e72777ceb718050e457]
[publicKey = d49ddc3da4a587a55461f3f4e011c91c780af18aa8b2ffb29a2ce0865caa86e0d94254183e4c961ab4c718cf7dcae2746c813ecbf87bc49050d5e8d3bc8ba83eb09665d7bba9ab9c825e6e8df8c36de9bfbd30c9ca4785ae6f5d094dd7dd0551e09e943b1dfa3057dc5848e545f3348a73668ae0623d0dfb135225f5d394159dac6a748a64915ba3e2d05cd2ee52c00c6c813494fb87f66b0f7e99a7afb374a7b664d736393f7d0ec376b33ac9946fc0aa922af1388c62a19abe8d32ec05b98db0db378d61fa79551df2c319153b26efe5f329a1136068d32257cd99e62254df02e4d5d266ce5a90137e7cad4c4cb69365da4bb6130e1b36aa2cbd60579835a9e9adc58e334700e9f21be75ad0553b0e77097e1f110bf0e40727e772e9509c9c84b05ce01379fa3f8096e204de355fa44e8a127aba5320363df063b614abce6b24fdc9d252d9c040dfddd5c2a0f5744617dcf58168bd1a0133d02fdc3a434a0807989f755d70151d587f263028e1176d140f014a883bf5701d97d5da18a8b3a40e043fe850f48765755a5d2f94637ad006cefbeb4165c9553854d3c4ac2446062a87b10f06d81ea735c4a3dc608083e7f074f6d6a71d50ffba82c0ca726bda4acb3be8a3aa3286c094752b2f44ad5b8dabc20355b17e670739338367ecbf52ad55373ea141eda091bf281b0432bff1b00a11999877ee14131513ad1fb66bcd3bb8759a559b0c6cf77c2106b7f0434196c1734453d8183e094ec25fa0d518db9ff4a0f84da7727e85bbb7cc7b51b0f15e03cde85b833f95e20ba1c76f7498cd95f4d4b840ff7554833a2c643810cb6dadf991cbcfbef6f79415eaaf37657cd2ff9979f89527750960a46f060f6c13dd3279a740a5dd2c22c1eec33159b13da17769b5d6aed786aba4df9f36b4b2e688d6459b8b87bd27e955d5ace93380001d002174e20a5bd237ab6f485e14763a84f93403748d6cd8d40fc7c80cb51812a55a764b5d1e75893a0160f11e5b98717a1579ff3d375ec956a543e7d02b63fb2f1a553715027f9a84f007452ba09ab4604d48d5ee64f9e74b1cb905d1d1474fca2632ad7b2e7e5405961229bcd3454e05836d3038d03c46cdb621b65c2a407a2e97d7bfa6552aa62854c466bef6eac119cbcc5207cd903f092377f7c603cc8b18ac636d2a0182ad201182f3fe2d533f18b5bcf70ca7ca63fa778a3cc1c4b0154b08ddb3d233c8c2aa1ae49b1b1878076c08283fc6b7468f8ec6ffb12d63127ce5d8a5f86476f71bbc41adeee86fd413ea5972fa04b46e523aff60a0d8df411a4ec8802d2913d3d05520b5334f02d2eaca9499df3cfde52b450485fe87425311622fcf0535296aa537809b4a443c6de1d3886ae76f45fc9933e418621936376fe937bb86a207ecbc330d0a183013cf36312fd2f67ea8a49571c8401f34f195de3ee1b7ef261e2078f89a24bc7f64304263778996f89b6051b3027a6419d31398cdb61e68829b23443ea857f54dd8ea93844e5618b79402fa6e8ea075d2b4bb506f3f58e228b687d6c5e076a6c65bed6b48d425d35f64abe35aae69e806ffef670b49e4e831ee1a35860c818a1f7f062066818bfbdc99787b438435a74f27b5c944bf0559ce4ce5aa1837325b4162890aec0aae67cf0beff63a3b131df88b205f2c5575ecf49d2d0d0db78871f7c6f8651abadbdc53d280927214ce68b8f4784b92ee15fcd4e0894982f87fcef6ce86faa5d93afbefa8d93b6eb5e229316f5fa7345849079c4d7446b6d50c3c264bee379c92a237953571ee46ddefd0f2d4efe0db28f45d12e0854a3c5b2fd89c9acf6f01e71b2e415d5dddddb66db37dbc3350c5af1bee33c44246cae200e9c9ec9e9b67ba393cc5a17dac9ebe6792205b3685deddd3ec4e82034a446eee9cd0139e986f77d8feb7540115cdd331f5d7742d4d4f18d28f80b64680a7a88cf2644f408a64962c1ed23ce950c486d919937aba953535e34d83da150987b81a546f61dd5501e1391cb2ac8c15827ca66954642f5c0c79af85712dffc0f240bb053131008d0c401188f2919f7a8e998272d84508835c2b7346d6549a3d424867192b19ae0c1608a4ec7e15ad4fa9bd4f09f0c29fb5b7ff96f9f9c65d5707e8f27c95a08a158b3484b5287af504b8cb5e774ddd148da6e24544fdd09c4110fce5dd2cda6bfef9ff65e76640690c0999af02d08555cc0d59aab6379b58fab5c5cdd51cf99f314c8a78ca1e22dc3364ce566d57e9bde0dd23229c705ae74608c5a685345f9c96bbbeb42fbb47dc38adb792080d93f47fe664a5b39edddb998eca824f77f7ff92d348e0807114616b771b58bdb6b6e5b0a816e74cc25e40bc9f777698f700d1df3c2e164fe791ecebfba19f666defaf36d8b6407e2f513b75561d33ee4bcf98b39f4ffffd2ab94e4be03960d57caa287e7e27d809856dfa578aee84be48f962788a4d2a802f6fc9a7b556bb58c2b9d0fe8d68862b7bf00157ffaf88ad53f963fef45a97b78f920f9063cffe08bc8c5a9cac8b0a941725ae87a71d3f28fe453e48ef194abec6d564e1f2f5d23a03e050317edfd515c6b6b21e446a0f67f23469b9d251eb86ab7e6068e4c24b8ba2c678b261a1e5b633473ffade5b6b958951bbd38a001dadfc7a47c8a069a6a33fa9dbd8e40d2cba262ca682625a1e9fa8249de5c7cf6d2f68e1c004adde005b57352b9a9be590318a5beae5f67302c133afe7616c048c08b2fba21851391a612c8c7d11b82e38b7e0de5e6fc5f43172cbd6ecbce9362e2b63eaa1abf811e731ade4cb23e46454504f158b58a4a135ea733ec33e318180536a2cfed7d88fe7502d996932fa4eb4f98918be5a957a0f34c5d928ff933a1322e6db5cfe5105afa3cd1701d1847623ff91c46bc7a877e0da45efd713e3027c747e66bb9f483556a80841f7a7e360a6ce73df7399c6bd7bb4de31e635af3e93d269b5b9be9ff40dd882c14ff6f3231ce7ffacb279e3626ab78508da4a3f22622bcdb759f582ef087fb5a06cba61458ff4a26683726534346899f599c9526ac27fde25a37bcea3de6d629884e42ae11ca90b7e45d3784085619dcecdfd7b66925fb93704eaec3732becd3e5e37cde3819269dfa1b98c4443aecde5d54eb92f1ebcf2d18893de6a8a43a16bdc5bd2dde8ca0a95459fd88cfde0c3bd0ea0bd72a7779a79d915ad5013a741c7d1ec2f451402b78e5176d42f1cea9c6d351ca7ebd779e435bc02a6d058cbdfea9016533cc5da364f614a1bfa15520d3d73c5fe2aa24a6e9599fcbfb2fc22be45105ac538a0c1ba466d8ebe0b5ff66fbb4d22f5954d12c26f8dde86af3f082456a3cdfceba13c226645038b04128034f9f464bfb93dd734e4c88e86c973217f3001c8d2918dc4cad559acd7b4fb98fbc4488293c6588b0cdf3f075a9489c6be1a19638ba80c20ae9a1bd345a0d98cbb67a054869b7ba8166fa459451e34b5a71b3fdac68019dcc2eeebd996dc4fec02de34435a37c8df3b5382faf88a32971ef60e7d39e0db0b22a4d05613bce9389276ff2bc2a0987d8c588e7f6d8006ffc7b3b71bacc468611115b7ee8d66349f180388d104d086c0ca2ae11b4718c997ed1f99c6a9203ff64396308ba5cb2ec5db26c0f648073a283e35385080df80fa12928355de31]

# tcId = 85
# signing exercises all rejection paths
msg = 481192b3aa7eb314dc46d6bf26b266c5d8c4699f675067c03b8dc5b568596f9cd4f249fba4d0bfc53cee3b03256c5194b3d4db2abd26ef58b39162811b299c12
mu = 585208246c153287405ef1958a7915db462a6571a1e619606c57552a34adc07c4b2986662d6fbb540333f1e70fbefa75f23724ebbf6564da72bd29639a00ddf6
result = valid
sig = ba08f30ca148ad671268519ba421668dea0a714f4cab1b4284b79c78a918d9e8088feef74bcf0ecdf636cfd5a15e59c68c6c4dfefafabc523a35bad9e1f22673bd6493e78376c4f84ba9918cd2f508e658cdfb90c184727772475fcb7f748556ba7386c1321cafc5602c91990903cbe6a4ae0bdc15704c91a99e5e635c24c9263956e46c2c65f80b4f568f1e74da31ad8f1ba7b1b39b480908dde12520a4c712d4b0a0cb90f59fc18bbc9dcf78fca1044b0b7e8294800e7077ce631c43413f5d611a44aad0b718d89183a4a7a1861354afa8db1ad7a954ca67b5b6b4221a248e6501a8d2159d98597094b496ebf295419a8902b76a202a64f11c1e3dd8db6deff21a24a4d0b998d3e5bd7aa3c31997547797b5579371249181cf5f38b9d57e8b0fea5649ac25c46c5e4e0831c8df0b19b9bcec3b89f898e36cf60f5b7e031068782cfa395c645ba1fc8d1487620457c05b6f6e3ceae623de9b1d896938fb10abb9daeea88d96c0a540ce161ef5f4746f0e38e51de66c19a57148da3ee910571689d35b4a5ba9b113ad77af1f8b713fff7cc431b2a7182f4b99e214bf1e698f56e22c8434d67627067f2e9dbe9095da5afbaa8a513d97b875e9ba2a037eb0e3dce33b2ad877a5f37669f1d2d5b3bafa97555fd1c310559ab6ce32807f48b715853f22580051125cccd07726574bbb67210d9280e0ec2f58448b987016139138ee9e4ff26f9549e8ccc56d20204d1b08f4a58bf3f6892c17a6a8a8fbab6fa0e3cdc5fbac91428cf228d113db635969ab165aaf0afa436d537f1488c8a171455430a7915544070378f3f623c0214b39c49a5ae8ad286bd2d7c9edf430fff8c47afe491c28bb89fa9d64cc37766af38b9460e0b229f85ac63ecc6f13857caac435569ab6967641e211be07ba0c2132c3b3f39649a2c44948fe17efdf1ef3de5fa049fca5b5f34c995fcb33c65452a08516752c5f876158c9230a36663b7865ccd48ee1279a7437794c5c35f9a57f7935a87dcf64a344b9ee1e075cdacd93fc337768fcd6eaf4cd0a3ae3b3eff9b51a4b502ecb884860c35c1bb7cc7a492ef09e96477d8285cb378526fde11357ad51dc028d3c4eddf3dfbeab0d99f813370b1baf089b385b3a91719ae6c17dd4d8f26657992958b59d8f867fe917ff3cfd0afd155c2f776c2b8672cb004d3198fe28c55436978cc931aefffca615f99d498347b4e58c552f356d7c47b9eb0a64ea22aee36bae0ef8c4641856a7789220e00393421f1a48a111dd839967c5f20a9efaab68541da7e8445f4623eaddb2f583768413d6e4b2599292f4b556d729c7050079175920c66adc4593e7fc2937a77ebc21e7e1ff1854f9d30c78e1c940363668463c9a4da6bcc3c7c98c7ec6072ad04d453d65ef567ff1cd6d970c1166f427fce3f3930da15a9586cc0ff497bc7c6278e501e0c70ce7a984a617aa36062a0f2f7e3de8708d36739a7f4795c55dc5fa9c6452cb5274dab01f82014398a6e7f2895192f837828e9158402caccfde92635a64f99ca4476d1343d3a689bb7b32452d0e522567da1d9e4238fc92844d1353ef4681ddf6799fba45494b934a541c72a0fda1131c5ea54ed5dfd16a401d5e57f8e33ae835f467a237f2e0d1fe085e5c41178724aef3e2c8b4fc3befdb5e27930f01f935cf674f65decab6f112a0d75309ec839ab68ff603df92a9c485555a74669ec046c7507bda564af53837d58281f32d51a6a334f924ed358072ae3d8bf866b26c3f4e2cdb8976958f1abefc6c37ecf98032ac949785e4a51932461f98894c85f1fced01984d4ad4d14e820b320d48346498ea6cf91125bc48c3f496fc5e715dfaf79f75891de73b97391890caa546012a13545c2a14ed1b650ab0d99501d0b378d6c406f37f51e039ed2cf3fac3fa1d7c820f45b715cf9953599d54316af8b8732dd1ab1b69c986dc7acab96aaf1e8f83a8f0ae44850d1f6c3a9050ef7c3c1cc4b8661c14f7f25f5c7028a75593dba0959c1bb7b6445e988889b85aeebafcc6872adbb7cfb24b962c91543433fb57bef57bbe6ba03b4d09189b752cde2887d37bf5be0d335a3b9241355065c9a9faab224b8c3ab19e3141d22fca9ed0960c0308ec94a5b1652be1e44811d68c606df46489a6694ba0beaef5deba4512c828e07ab5d4757a24594fbf0aa4539a59ca06516dcb93636e24e241a5a919c3599a0cb64e6560a049f07f5096ede9fc335b52517e77d7bbafdd124bbcc6aeca923a9fc10c8f01be4c78237c8b82b7458044349d13dbc43f1b39b0eea9ac5e3dc35992cc6e6c97ccba15a653927635017016dede56c3b3488b4dfaa7cb43b5769a5603d641be73891f6f023fccaf49e35eb3f4bc61f99e9eec10980d5a6dcfbfe3e5f51b17467a32c71840208e06622d1b90544f7fe45009dc5722e97c3c7757c28bc96a2b31a17f14df227dedc90dbb93ba7285335880c0f5755d7e5ffb41bc5f6213b9161efe9e5353cea0fc7ff618c20fb97fbf09c33708b01f16805ef6cbfe227c0799b31269a405c929c7d0570533850cd4fefc54a8c97b9267a6a7bf5ffce965314f858f89bea1db6d9652095612c6b2282607392139ce55f98223c23f3a66c4ee104bf11e1d59fa28203426497cc3852f80be2cbc9481742a21491da7fff0215698688f522da0f284732fe2908c56d1bf67c3194714716225dc11bc24a0b242723778e6e0f68c66e51b7a7946c076cda93cb2178cc9b1c42a1fdbf7eb8a5d29d1d198439e22f3961e83eb4408c4a0d2d336f894ab3c4b68f37c1a161a667767ee64c2db53ae1feb44773b5f7448e905fa3a031b5436b0287970e62fb4f528601e63f603094f0f7f01e5026a7696b95839f9c405ac932f30abc52baded3cb06c66947e790190f010b5cd6b07c2e78aacf75bb511f81a52c75d2cc1ce8f0cc16a958025f995281865d3150ebf6fa686d9eadcb88902086bd196b16fb1286bc4e3a853d3d067007ca10ad19a8912c9a73f0303ad0f342cd8df70ed38f4b1f7b1725e2da6b78d9c7f9673c84746202f442c2ba230e481917ece4c8bcc5ffdff2f94bde5af09cdb6bc6583c3cd79c468da4636975235904f1d8d661fea5defdf8ca86bb0dc1a1e7943e9297111bde5d671f4a7f8644073465b2ab59aa19a644c5ea58dfd4991bae3a719ac2be9eaf11c8591eafbc75c467ea80a92bf612dc2207ef70db865414839b9b0d4c184ee21ba9c74f36d0a3387ab2e151badac98ae7cd8ae0350faaefe8c6d51677670a62f1e6a4ff0be51bba6201f567234d0136e0f1acb34e1fb3cf1431b7340a01f5d40519f97561f265403b82efdc752ea855d4571a35c8623cb08c5d821fd1049acaad59737bbadd584c265ebdd927c50644f0832568139a4fc3f04bbdee9cdb6bb296b7564325fcad03a193d018c0bd576e6975d737bb3cddfbc29daa522fb1df6f1507150d3f80abf3728ca3babecf5ee2d1e21353956553c9e5a589485a7ba0da40b4c73b256685a5d6c18cec52514c9b3c994576295d51cf693124528a17e965368f56acabe049497cfb5cf70e17e152d6a670c8607d1e295c3d822df6a88c1ad835730d059aff49f8d897d0beeb71caad24c7aa4fb99e00ad74dc4e98818271db2e943162529049881fdafdd3ff16132205196e4d2abc40033b47b3cc22d61114d72166dfb24677ceaf079a35093e39b7f89f0a68cb0af1ce091ce3fe543904195c71f8f0ab21e843e86f081878b0452a646b0e4f45b977b7b32b617964812b631f15cd48b9360c400ea12e1936f53822a481dc191797c3043e51e107e7fbc1860032ae5bb927f245412217789c922fb57aa69dd6906b0e55b741f029962562129d2260f6a3a059692b9ffe93b2470d413a4b26c76e355e5c818666091ba985d671397ce49aa527b2065650a4f7b0a2662a7b5ab2d5d37adb897cff54fef03edce73685d9f6c3d3fd5c1ca5fefe4f8fbc7bb49301ae13cd17f7c26a2876e80a6472c0fa668f6de651f02a7090834be2cc7ed4cb0a1636335e011fde12db4cf9e1878a863bfb7e82282c59c0b3a1c2f7380f1bb9a84512c1c2edab8a3434f958c0612dc755301c45095317e7533693e82ad511a4da4e7bb7c9e3cbc1af77d0fdd93b5916128283b8fddfae6f4cc21820ce2e4c739698ed6c0459426271bca02390012efad0ff2db19396e4efd14563cd3fb432d14b162d2c809e3b4f3244eebe5d64248a5f8d8cc0bd6235946af15b2362d52be4a5fc6b23dc55357352aa106c893a83ec6cba4d9e453a9e86de17397b96fb3f81db4aed877a7efe1eb833dc335f0c6d866b5297f74dba1f216c9070f5c3e186482fdae80cacff97e7f3658d54d2d5a2727cc7e450df8d65fee834283480b64c6034d1e2490ba2a927d437717c8cc9f31804e197f8fcfd7274810ea3dd60f707ab9ed53671c56b178fc0ccc1ff88945574a72d2a00753733d0e455a31948f5f11e436e219c48494b9c0e65d667e4c05c6cd9c6c8f3268fb668622f5fa9a4626b5d5c17deb7b823e628c760b081de07534304bc24bcb49a3650e90d357e5f5831ba2bb4a23632564d7f1859bbe2edaadc860373c7833b5767cc6e597866d70dc4f7939e6277857986979af0ac0640c1a09a09806415c2927bd2ebee8085fdfedd93197db0a1f4e1b6732ef84a214a78333dc40557627019f9890a9fafb7386386ba857c9aa06bf8497fac8de676ba62ca1906c6dcdb5733c1668b40055f6d835b0f98e2efb54c18e51902d28835d81d6000041f297df2f8da8c21de3bd1d2a6f4afdd3cd0bac2893873ed97b17e2660a6ecba83e3d9b3cbe78e12aa5425fdce00e061059ac4ad3639592311c7db15e4801231661b3fce69a5d39f92fb5c66debb26e939d8b1974a9c45796bc1cbb885ad6f7c0e2b6f2b3f0565b2c9edf966dcc4106ce1e1b3a3967e17e81fcff0ac0f1768249768838105c90834b3e8db93577f54c7e3e1254f03356bc9b0e107d4ab62d023579e80c15c1dec72a7de127d499506bde6d02651288e680135eadb1efe77719c963cf14414076c8a9c30888db446c10745cf6868c619519761f3ecbdf6e089f43b9662b882748be5d9e83729a43068ef39ebad5d8701be44e390a375b2f8ca8bd3cfeb2595b5f5a0567c8ec715db577c7b31cb7ac90f6d3b76165be298f27659a9a1c0082ee10b960ff9f5abe0972637960508418c9c50d43ce2980728312731344ec25e51570e27f6b545b585706dcae1f9c384cbf1c42b2639cfbaec0dfd3ccccb99be9667770476c8b5bc1877a63a313fc2d16d3e200e99411f228da0b58092d592db52599ca63c996a3172a0e222c5f8d53c4d13d4e20dc4418d2d85c9a780a53a8737d98c0bafbfe27d48287d44dc0e3d1d0fff0d304fd11f457c2cccfa9e6c5094dcc366926358ce8e2e2dd5a5fafda380733fbf8fbf9624a75adc395d36e5be3102f31afcd57b9843da4663f10eba2e2fac7d3918348bb3a6ce4121c3644c507079b9d513e74c5358a109c0d81f3100f29af015d6f7f509af8bf1c57fc255c0215430b6021f3b1439a41a0c11b7a8897fd2756f7481fb69aa2b1c5ab30a11491ef14e30173f38dfad7ae2f135d66fb1c4b2e94db9f105b2a5e8598739dcd7ca079b6ef8ef8dd11320dec6a04ea81d763bd01773e5230883a9e04df428b4023a95a972155ce722145400166631dab378dd57556c27ca09ea585c20b5180ae0cb3dea4b5a3a300e1c909eeabbb36785b3f453df6e87ea3d72478dfbc9fe44c4d22b876b06ac13566feaff1b4445ee0ffcf80f8a85f5991a44fc058b12dc96acd62cb41899d3b3e485f2346218a49c016074dd926be86fb06bd41c5d887f694b1efedabfb93485ae722bc2b24b486339bd60946858189a93013fa0855fce5fbc8b2a8314c9e1cff8010775ff10714f788b9eb48fe1848f3affd7d0c9f3011cbedfc31f56e72fa9a3aa51d89898bc62cafa6efbdb4c2a09774d04d72b7e824ba5e534b91c1e4142250b2c384f4a6b3a499da82558e38b40c21e59130c78055f169ded782f308d31669e7d4ebfc9b8fd6fcf99f95b390a612215350d53e2b461452201c33eddd58819237e59977fa29284907c8e2418f773bb48c343e80cbcf734dfc78609ed086c34da7409c037246c3c374df5a478dbcc15b103e7e093ddb0cc43b12bf66e2b74c1a8158633972defa5dcc2c69110a5fb9bcda80038ea2026cc115ccbf0114d036addbb777d69994f5a5acce9a239b1ea4977e41c165c794fa071d9a87baeeef9992aa412903e3011742ed11684402ca814b33816430957f8117e6590b4ef34a720c451e1d44e29e452988b4da9b9f3e929a0b212ad4a0d8d8bd066d713cccd8dc19d78f210125a5156243fadfb93323d3a2abb17e4e5e46bd766e18885f85034357d63af2cc9dbc2c67a8cddae83961686dcfeb071f5861686d78a6adb616708949596276c1c3c8cee2fc42518dc8f1031736558c8e98d1333c4c638197c50000000000000000000000000000000000000000060c161923283037
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280201cec096b22bfc45fedb92af6a7c98a7391e156521f8b86ec15919f2774817351]
[privateSeed = 1cec096b22bfc45fedb92af6a7c98a7391e156521f8b86ec15919f2774817351]
[publicKey = 89f732b6aa73161d8436127ab9fcb66614430ad46163cc2b3c709e1481e757cd893dc02125aa4d1647fbc7fb94bf0d1154ec789452a2367af3c4cdc2917b6c2f6f0fb8c7255250329b5d92923f8151bd2ffc78f1a22329569f971df0ab243e871039b993e9e96bbd6a30ef9ef3e093538484e175b8e73240c91e019c24f148d5d64678649a6871f977bdf0df8dd3f03d5353d216de7560259aa65d3aba9badadd8cd8e847c9f7286d273ca8fb85de5a56f2d1807b40642e855e2cbc46453e36a63c34da26ce5b8f05fe46dd6305366bf36a34131c767a57e67ebac47d395a1955d16df6c699a37bab16ad1001c4931dcd162f7b1340bb10c6956bb694487a3cc3aad26a291fdab0f335c621f24f55e65daa21634d07b510122f5210717788d795cd2459a3ccc3aefddca07191b0efcf28fbd06ca6e6b7877ca501a2f2843873452962686ebfcfc8763bcbf81c398a19097791e5e1ec451cd9d9623fcd9754d8a2095adbe0fd9e813a3d8ba058273eb6755b2f19af708948e52d56ee7507f7615274085f73802209af1c17aeee99e324be808530307f962411cb62b826cc2d8114132976e242684d93b6da50d9dcf7b4a024b307dc347a1c0228596f138fe62a71c14284275854618ba7a5015dead780815bb4ba7978db8f53e82c243f7040358e0410947b88368bb2c0c633c1226c9cb7f873478e0bfdf78e04a94b1eaa63f4ca4ccf744f199b6a99e93180dc8e94ac0a0345d9ece1ea5039fcbf36b5f2646e60408144306a4ad7a83064bd646bc1e49ab155148f52e525874d417f861b6cadff28f1de91312b6b2708ea320ac868a56122c14067c4c1bae3ad485e2e5c0dcd67de9a927b46695eabab6061301c884a59ef735f96e688d8ea8a40c38175009f216b854dc979bc152b9a9a53d239ce026f3d065e9c32a281ca17c25d67518be349179c306e81c898e16d73410b8b05f2424334c0aa99e7179f1df3c4abd9c2206353afee40978abf503bd5502c37ef3c7b3f518da3fc45ac9ea63a1cff2da6ee7ebf555e3b0e115b25cb659a631e513e1feb5aab50928054a1c0bdf2991a65d833395384556b3ae3a1b887d6a313bc8150c5d43349f3bbf1fa22a274f7876f9448bcc7b9f01df628ebcffb29af935ad5505809efe1ef80b65cc13e2b96bb72c077fc2fda571b29d650173f031d31e2ac111063ff313c25ec0f61d490b147c4587621308e5f6fa2f8e4a503b001ad87574e9101141c7ed7991a227a61bcd13c5ca96089580723e81c0706a9eb7653030c2af8d1dbb85e9fb54466b390582b71eeb599b9313ce976f5ba72d124e6c6736b169fe7264bed57c89c47e99d5979983196f45308c73d411b72ee65dc2f040298d409138ba8d0b8ab9ee68e378269aaf2584505f557427e4043e8a39be76ecb1c18c575d011e72e7b43825d957f92087640fa1e76b0bf0f5635255379d0391f149f8b15306848f8769e48b5838052b32df79d347e157a0c65cce25c64caf5d725896f638acdd56681e1bf957942170466b19eceddc09500f81a0cad330e65a84e64cb655b78c7abed6141677db09e3a79b80ca4b34881274aea261e560ed3930be3436ce55bab8bb4a0d5b40bfb666d34e90db8adfba1d32737ae202facb9b4d39958e9f1b40f7302b7cd3e1025c49949f6c9b5b55f8af1ae594da4ff87fd123b4745ea58308be2967cbae6f4f069f95778a0019f202ba50c8967842c19688c6915fdce6432e9bd57382bb4f7622085e490345f25042eb1f1c195ed141d25ecb424192edc27178321f5dfcc5947db9e88771cc4df058db9db0eeee7a3de96172e4455041f17729a2e4918dedfcd11378cb8e1bedf80d8e4913b659692765239f1dd0da54fcd208f73489c314b942cb02a735d1008934ac90d144122a12de4a3109974a0fc2e5a5ef0b81da0139c1a9f5d70ed4caa75a70a4703d17e1ce3dcd284ce19423fa87e7a3196d0e1e59b52a3a3c2c9cc22301b996c667d4900b40223a97b41403b3270907771cbc681abcfe5190040b763e3669b0c986728b09b4f977b0494bb7f968b05358a1e6fd6393b111480c45a26cdcd3f53a38e085f92f6a7cfae1df249497c47d7d017fa21c2862debbf06194835ec8414d4edeb07dadf02a7b4518bf2272db3477858d50b670fd32380af45d1e2f0f9bf87fd153ff3fd72cd1d6cd234801a5bf9377a79cbc3b5e4757f295dba102aaf41a4a544bd65b7647c0e63effa93ee3121b89895abcda525c701d7003b71f2753294e478227c714002c280cdec2882e4ce34c69fcfc7ddcac9b21a3fb8814c9e3a64011681948936e04c2352639ecfd107b2aabf30951f4d8f2d6c8149edfeefe8e291b3222cf1ea596e7eb3822ee29183bfa96a4fabd44b5ff3f22422f9a6eaf582d03e5e22b0f9101a8e4f68d4eb09ac9a9dddcaa7b365557ac7df6bbe8a018ec67fd2e24e912c74f73fbea87954990ff50e949df542ddbbff15b8b35cdf6fc724a0e77d2d9955b047db8295f1a656e0fda3f24bba90e47c3ef2f1271ad6946117e90a47170f0d41b51e899671efc49e0a12188c163ce61fb4aec8ecc7f3ccf4e8ac731bce4b59f027954fba4866f9e3dd41420ca73538b8ff2b6abd6fee2cd8289931128375822ed142b09f02399c74f942636275f5c377f8da7578ab4d6f5d4e41af1b3c6a0ce7727eb2f533aa6b7fa4eabd563c50ede457a4b3f7127b409e9e0b0a164d608a9d71b57a5ca09dfd2545d037e1b155aa5c8b8d4a22c886ccfaf67ad533b63896fedb8594471d24825c40022d09aecc5af626e46da3557835e78c82e096160ae99572c6ebd5d914cdd71a84865dc150eaa07df3336d2f97eaf94d05692a9cb247001fd378d2bcdc310f1674ecf1b3d15e5276c9e289b9476d410927dd50ec74fc48d7b070311ce8a3fee358a6abe5db9f5f171ba42fd452c1bfda85a8960fa40d37b7ee8d8c863a5118b04ec30cfdcd0657a2c2ebba97027280aba0a2f5bae81394d11ee4dc9b6f02791c11e002d4ef9b956c809ab8ba11b5805b8f2dc131b77eb81ca02d11afca5c700ceab8219886574c808489a44c4ad27f0f6ed5dad661c3b85f954aa0850c680d1ed80110d3c1603a5b6d39400f88b062dae2afa7ce18b0f51c1c5a19e7166a08d242b322cb58cf6650ceae1940ef65d07c46e9634410e1ed6ac6b637c0f78dd0cebcb2988e9a94b3a602360b6c7795013604db15dae60f8baad66d595ae2cfc8001b28fcdf3266aae00a859b5368c250bb5f42470ae24de40e426378060ea3d9959adf50de2e19398a5bc013a93e4b949d5cc6e4d2abca849e0660ea056a87450d5d841ca232eea2d21083f17899fe63e55f7fb6b9ecf4335425dbd740b52921c181681746f4581ca7b7bdef3ca1cde3f979d80a9a67d3595f59cb4c0283407f83f017ee2bc2aaf801d6dcc9a458a2983e80f984c120e3f847f54296506a2e4db10386f423740d21a0c167a9458ebab6013fbc20b9c8dc68a9bb5582b609724558cd5907e9784857a2598e90ed93c19925f017a5bd6c957871ece6dfae9677ca51a8b8c74f32a53c26b7546f660d21a1e62c060614e332b5954d680a6e8a73b5591170f0e609e6245fcee72ce0d0ccd3111386e153cb223065665452fb1efaa852b62b39a7bca4bc3]

# tcId = 86
# signing exercises all rejection paths
msg = 609c061682f5b9d132cd726480fc86c9ad30f76b0f127606d89892c12e2bd5d96ae7f17515ccf90d0b123fe35e102794b57f718d27c465745cbbf80f786326ef
mu = f2f7f25a75eb5cd195429d3886706a42652049096d88ba6a6c9f37168513853d27ca00dee2b99d7f758f5f6865bb51b4ebaffd2ecc0e9441bcf92f672ca21bc3
result = valid
sig = 7580e5005c28d0c3fa12fc137b2c8920f64017bce43d8edabfa417a67ccdf0dbe0459f8e579769a3e96fb76228790b880236352f7f0eac5e2e85b2328c084f5b2eebbcb35f525e426a3c9bbfaf711a4abc9fac5e95180fbac0e8ea564ec1624acb995ba46ccaecf6c7d04bb66eca58aa8446b3bb2a67f6c5f940df32f594ec6a961c162e6cd5cdffc12ce538783a34e629faeb1cadff3c0712a6daaa44e2ac0a22ff53c799c05c22918238a619478fbcc566c8766e940928f07e0508f614cd12b1f9d8392f9d65526c7ac6b97ce1c07e57e8264b94a7e4e6a26ae2de41568255e39ccef5946e2a53513e300a51fc79b60202bd12baf268b0c935cb99399994525d5e525ec4b8b0f41f4a4e3ae8e00075514a8b81092f15d43abb9b003403e3b6b9ba3528d4b8074295f627e46edeb5f54fd50b007d6704b8804f176f5fa98c0f6e3d91b9aa1a735c69532028d42dbf2d38f22bbca1c6547a9bdea69f7c2fbd977d2e401578418ddd98c446dc26bd7293a5b98fb7fa2fb34c7efd08f08be35023cd8f7447bfde5816c5b38dd4f03009bdd830041c38a0afa22afa7bc713fca3ab53664328cf1a861f542e818bab448d372d7027559a507e1dacace1ea114f524ef363d72edc3e5ffd6f857d23cbf0b1489f144189f5faf087375fe334ce90d126a65946bc85ffdc321060b04f555e735c7a82a633a8f8b5c70822470266a89dfcd8653557da61063518f4e0922f7a24595b79cf0663142ac793368801dc1d1352f5894c60eadcdf381ed396d66a80073cd960f785f2e35dec9dee4f9f8b21281b58a0c6d2a0fda06ca683c110483c0dbd8c7082b66faae3e8608bcd07b96a9cc6fa8e93e77822bf21087227d7e93e6586f4bb6f07f546222816ca9421ea373af80cf93a5669eb5fe2b1ffe55551ac06e73cd6ce82fee92ae1183329e3eb412bfc80dba968e100666b37c26993b8b18c48cd074f93bd401c066c4696a808a82be48ee5ef50bf596d87a70a7f6a711065e3e514f665b8c1c28cd883da8c1dd9b9ddfe16a9441b003aea37dcaf314ac1d39c5f50847d5a46b990d6bde20aedecbab200981437c54e7709eab2ec6d5d8958f14e181cd7e7e80a29ce6892a4acbe38daffd27687a35f00df97d675a8b7f7a6d7f3bd317e32dc35f7d0e301bd53cfd1321641310ea1a14ae793cbe1dd4ba2cfbf8bb7391728e2ce7e1b719bf1bff4b9e4f90295407a11f87f54d4801c8d14dba0c05fc64979115f8d6c3b133b37dd9a4c2f2571db940f8470a14eea6cac501285a5e4df1384943d40bcac0f7d5879001129b29e142f5fc07ce3f1969deacd34f969269879b524a3632dd4c132e8ec4025f574f407485dc756c1de8db560327292c6e1cbb15cab17efb70c2085e8dfa469ba9d90ff4851f1de7adf2aac400bf43b61e294ea755358e0bd8fdef44d3d0578fa806a6ad08d3eb8b4212c81891b181489cff8231b8b17d171eacd251572030458399c94e13dad91d96810bbbbe67ab3af7bd9ba260dd4781114f5c0fb09a9e88b0999040540a02afd2a36ae337983db8ffa855ca744f7583e3b7bfd81f3a4b46f1b08a5d9c1d995508a9e0f6ac5ae7d2174355ffe4b8c9d2aa35ffe1efb6104f7c220774da4305317b33d6c64da2b494f75784d3f8dec65533c78934e519719c2362f9f1df8e741feb5e9eb5695947d7deab8dc7ef643af379b224b78388752521f2c8b265a5ad2b3d883ba42ceb24df18f2d0e820deee20f4d7bc99709d46d4fafcd65fb6df25402366992eeb36f52fae752d1bea6b34c6cbe65d283119ea7d2542f6a5e243a27379f6c879e157134738e68be60cb35bfd100c5a5c4e73dbb1d24650b49df8b186aeb377ad9c41600fe99dfb85d3cac7bc4e37b09141943a89f27b3d8be11d6ebc34560f7762796be2e50179f3c315eace8f14ff5471aa7c83702c5c89cfeb9490b9780227a41e328a882e5a213974e0f576b6f1202246388dac715d50cb4442f8ccb841a5f2847e7d5f404714ad6e22c758707cf0a2d779588bdeba41016e5750c3833e7f9092a3ecc0e1b6ca0d9c67cb88efadde8be2cbf51d31ce187f5bf206f62c9bd550fa1dddf7a0d7d1c39591e944e435eb80fcb0d1d49052063655ce637680fd70bf4afabc9ce54eebfb2bd36444036cd8d26e5c55abbd394a3412f0dd5228a1f61c607d9ae458d2416ae939bc292d472699822bb4a00dff0bb01babd2790a17e905ed9af9b48e54270c45b315612f5b6141d53cec25762dde628429767bfa6568aa4a89086618821641d3fc79c44e296a83a4dfcfc0bd87a9781057572f1eecd2167542d1ac56a5114f91259335bf73c5bca37b6a9cb6f2efa24163cd9fe3b5ec238194fcb33887d33f41b0db3f8a2ca88dc588711213db74720568f4c54eca4096547e47f4e19dc4e4a8151b85c7b2f33ddb92b13a4c411b035749fea06cee9ec690d7ef5108210cfbda87fe5500561309699ee62cd9c152e0fee8037879bd76404a66685f8c5ede02c7c264d6991e4cd44d2da279133eaf8e0ae46444710d483552c3792ce16892f1d1aa2b941e0ce16ce4a181a5f97d73f2f4c07f8cf03262a00a3e42845688c6c98a89609089934ec2e291ae597378d439f2ffa75b56ca988775e574d07504db8329fbd6f59b14683efff63dc034917b82932bfc87161ba8e352dcef47577e6abaf9cc5d74eb9fa531b9ae752b64f9a1de9100a79d2aeb161a38048364ec7474a8d668df106b923274bdf369fb82a62f165654da15baf0c0fb39cc546ffab468088c02e64cd1f603d52df3649146c8e0a11413c9301e5f546ca3e9bf8a342fe2b0bf5dc8d6402d727b990ec4da713c592b88b9b7ec43f253d56f66edcaec6b57a6e8c4592bc881745d5359610ecaf6145e97126d2f4b4e61125f88be16db005525396ba619b9449f703a71a85108e93b9f4ad0d150c58a3eaab17bdbd8838617341a1c27d158c2d6bb5196346b7c3f76239d0bb1a7ac412110f96d003968a8f83c8adb8125cddb3edc5559267eff8dcfa60e2ae4b52cebc970c18bec311a3aa29e7fcf48a3449140429a2b1e4f1383cb01f0897bde1f48ed8573d9538452174a2d456db0e11c9116c675ba4a64a6578dbc34410403fc3bf5dbfb186feb5c936cf3ac404be0511b454035c72cf1abf3a02fd9dfae8a48e6903963e89c4411395456ec1b68add0c6dc96fd34eb3d0949390088e23649659638d823a8c24c54f6b32a33c6c2c70bc9a57571b185791b3c4c91276b02c10a2e4d2dd96991581a6e7e65883cbc0a171db6741da588b905d32a76d989a729c170738c6ad3828567395706bad66c5915b0c8282af4df8ba3fd103c40c10a3c08515dd46e012b0b6409e9238fd7ea387b104083c24c8aca25ab428d6c2ad2ea82dc740b10d1ffdbe7e6049f5204d23fd072204bf44fd98994d58c8217d5946d09c97594f0a84c72c89849e9a1ec7c1315c68f2807ff6b94e14b8f9a3f826c4f4adddaf3bd5c6d205e2dfb82b91263c10bc0c37519b291e3d996ea58eccd45925c4cb5cefbb255b79a3324cbd1faa2b5ac765541d13ad9fae1329b58e3057efb69d5b66ebaf496ac056f97694c591bf20d78d667fe4636093473f6006e593bd2bc48e22e8ba492d19ad87697b206f665c1130ebc16e155f6067b980bb0795f96d304b7a59d199116c0d92818ee3cb723f4e37898fff72c53d27412cc474d239e795f4f7accc766e55e0989864dedfa270074c695ae4ec8851d32fba492c705568906c83b3fef0e86d3060747096a7ce4c6136fa3e071f49e950ea1ff26c6c87a74f2e1b3d26de3a2fda7b1c6c1f37d1dd58b4e1459ebbe8aeeda14b8350fe98b7c17e5003c4ae4c0782c3599458456af8d420f239f4b334abb0c373c6d97f1c13e11823a5ff53e77179e366c35be407f41fe6d49db9424ece919469eaa77970848a2de761ca1ff08d887c15a93038860b491cf392fda8f6911f42959b29dc352cf8c9f17760e30a7ba521ffb2934550f2b9ced4bd688231eaa87b4e0b121d079791b2b76eeb76f53b1aa4798380fc0f8073fd542ca614b8addd2c84f7d9f16f742ce7e7fa16033ee5a369593c165900a28aa43706be10ef24ec0684b6d223a800100680dd6ab72150aef051ba5b29e08fb011114779476642448e006c137fccffa1cb36f62d09724581cef684ff51f37b4b44cbebecbd2deee6716f8aa42b28df15a5fccefe952dda17400ccead53b1187b268582ce77442c4f78dd1c5bd00ee99bf2a225eb7490627a43e491f8ad52bdbeec83065a4b2b066e3ac6ec600e0a86bf6921745ad2bf793bd417c49425ed6cec2aeb3ff93abaf44ddafc6e4693d7242fb2ecbb2f167aee2acff62ef55fb179dfc146b1c060658896755efd29e4f0019dcd8ff816b4fd6f276bf93c18b69467b44c2953a383a2444bfd1dc3e4e05c3c4525026867dc84921b5b42f7196dbc3e0f9de4f22d48c3c48ca7582f55dd37222c34ba5c487a055b756274171decd3616fbc31499bc16e538ef3ea007fade9d2b13e929e72e909fe61827541c49ee9817be4604e2df5b67143154333343e7d8fb5c9e713dc95f1184383683b2c11c275344496705efc951006e9ffd84f51399eb8001c079f83fe3f3bcbdafebe61e8a913f50fcf69f1c2cff22fe9063b751ed201851ba344554c7923eb69a23d3045d8c595fbe8863667b58c811d39fe0e4d53af067a14ccf0ba04f8430719c02ed661b8f54c2f492770d114a3bc5fdd15520e6f4fbe8a6df7446a5276b7b37e3cd73a44f30c87a4851996bd8460053b8f2dfa1c2eae43caca9a9fd582a21586adc788c68a1fddac1282730601f28a81eb000577bdeaf525c61dceaca95d16a017bb46de152cfa8bf773a65c932fa4051a2b44e328abfc1431cdae9beda5e6072422dfdd4261462c545f357276a7da3dff931b894de449a5aad45916fed6f612c5961a3d3b12ac5f40aa427f8f24a370100368732e200463db08ce221749f743f120232b5b500922fa387032080edaf2ccef9fe04f4f6c8f76426f91a1db34cda645ab853ff65fa87321587b5ba3cc0b1f69641d5e136d35270299ce640c13af1091460e9c8eb84f255090d01641c602ec8247f4a07172cdf07a3e6014e30a8ae5e61c3248b377b50d50bc98cdb9d2b0c87a7bd3b669aa6ec2227d2abd3afc113fdd3e49fee7496b5b9535f9a1396685e014911fdc1965353cdf5ef25ead496716bd3b4adb44b8afff4e885c4240fc2cafb1c45897f6ebaf1cacfe91cd5da18f248f023cea480bb49545f7c7bc2a6a99d20fed70e6bb958d08658be019d26168e38867d58997d0163da58ffc06a3d8a088c05cf903d3642cf0b7633cfbdc9a19352f8be83e7bd490d718bb62aa9054be95bc299ff2ca620ffa8de77cad3ee56ca97fa7d4eb8705e3d8a4660ac90e6147af865061412335594117a2e7336e8b4d108370aabd662f715e8e155b508c0e77d466344a3b6d6e1a28cf8d4b8aba19feb3be8b1198a38e005a9b0e57429dd88a61d82d747edb49e033aae5c71a5e828b092cc1eb1220b3c47b6bbbb67029017e36f68c6ac95d3400ec4d5b32dbe8da8766e317d29a8587c71dfd1499dca1a1efa4ae7e4da4d113038521e655efecf488e5138188cdd568d4760c640a42c11670006bec3214aba24b199fde8aa69295974a723d8f9d1b152e069465c300f9e7324154dd35f10a63c9fd381ea017a2bb7bc008d1dd768db49828f25ee48fcdcb725c8b2f7309889291f1b768b1eca8c3642e156f0237594738622c17db1ea7b810b22b63850b5ccb6fb45c209404f8859b5e78ff7ac8691470b0ac893f70c66776d312228179fc0d07cec1b64a7c7d89bc94f89d59a8e558e101efa8268c782febf5fba31c5af62a96eb368cfdc4081072aad8c58af8e51fb99d9a65979095f879ae771387c82b30713d69d00a7abd9d4c3163fe14648d9edacb0ad27731b71726fc914e32a9034a53efb73f79452650bf3a73320766f07dab344174ba560c43e80a3901ce6fd818c3a13b86f22ff2254f65f58488993ddc4e38c4c2f257076ae858e412bfcfe23dd1ac78ef17382628c07a369a8adee0d590586226c2023dbdbe94d242a051cc5370db16e2158276f8c99186d467f6a1fb388a0f949801bb314c9feaf87ec0bd0569eb2532d1d008a39f5c184002d0eab2f94f77cc18a62a54a01cc19b1d8729cd7933c63326683a5f2be3b424a020f990cdad3466909322fe77c9b3832d3cda718115b1da308a9af521868e40367145057accc70b064c14d709208cb3bc7ba7ed7146c3e5d8e1ca9cfb2ac219b1fdbd94ae58b6897d9506e3d3e1f87b35cb3115b6a13478babc94b0f99f0cbedc2e1ca633e4759aa8be0dd6fd301b43fa265a05f41a7c8d0a64b7e3130610f5b4f0d7ef35bf2627606585c7d1eff70c336f8499b4c7d44f596492a3e9ff1320294e5c668688d1090cabc3c7d8f62f5f6579bebfddf630335c6f8591dfe1e65c787fa4a5a6f900000000000000000000000911182128303940
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020b54b9ee96d212db0bdb4ccc7ca26ae14bfd5be7467560f8a53e52310c69decd1]
[privateSeed = b54b9ee96d212db0bdb4ccc7ca26ae14bfd5be7467560f8a53e52310c69decd1]
[publicKey = b8dd1b8f82828e9f0a0215bd8fa86372d43f9ccfea882a539567e996d0e37e3c951cc08f835e864ad1524168ad66a7f8c8e5ed9955f9ced6853a8ce148ca2acc7b4d4ee84775359224ad7f351fa66ca26dabe3c8f7deaa2db488bb5517492a7117da4dc6c5c1d6c6b78ba286bd192dc8423ba65682c94efd9646e2b82bb41f42b64f25a46ee3add3c1c654ca6298f58dc0c258cbf22219a44edcea7b369f68069d243ea3efc700fcb378414cc89e8393641b1480dbccfda7e256139379fdf9d202719cec2aa639feac253c4b8cac8b823cdeb063527fc5fe8f90a11871dd10b8c7f64caa87f2ec66d7fe8af00e70889d219e07e61161cc19b2a47998ffdce2f54d04d99451892806b58a7bb56d0324e4376043f40826cca132eb281b705cc02fcf7b052a0f38f4151ac9bd949d4a4cd7633183abc50db0cefc241feea6ace585e3cc29f49b211a1aa95af65e2ee1d8a01e04df76fef2347aa1fdda9c8e9bd36ff39219d68df5611ed69db9152dcb5cb06f86b6a15e2c8859c739fb20c90712169292db59af63e3b4055e4a62cfe70739747ec8c31d2e07a125336ece35fd61d8d5b46de2d10a04954bc9784eb0a9f671c38effeacb0b7bca132a234b4d0aad6f9ba358695bdc5caafc8ebcf9cd6ff51ce8661061ac5cb7788a4e1fce7f35fc6c1ad7f37b952d2b8df9971d6e2d1b92d7cd5fac0b18df0409694e8eb7e26330b77232255c7e30dd1a4f9f9f32e0632c689dc6d5635e8c4100f3702ef27d1a5984c5c53dfdf536ba00347b875ca0e2d15c26d7d6c64a0cfedef0c8a444eac386cf70eb01fb3ea4b42010235ede52f21920626726765c70d25cd1be68a0e04812e1da4c257ff2caf6d64dd6105ee5ab475b03b70c1cca092c0f6f506fc42e6c1d954aee1d67371291efd43bc4b082377c9b1813a818dfe168bbfa226658b5aca94fbd19388b7058a148ccf16bddd4f7b4596c47307c296fcabffad91e469e2a78451ae9658e8ee94afaf1ca6b7fdcf4044eb76e7e9b45eefbca0fa6e14548d9f0fdc84bc2097ed797b988bb0c16554f685583d2d8d60b9d1cb64fbf994b31d46f80079f6cfe7d59f73dd2b362d3f61e6cc175459a847a7d3167065a72be253a3012bae20ea06e5d72bc8d587fcb205715e133db90d4a6e1b015a12ff16f7642fafddf66440bf1e247fd1bc695be89dc3a536ebb70adb5a98b7a7ebb1e6e4f271c0db1214eaab2479e2b17184104831a35e9d6dc71061e1c1b560886bd6812f838dceb72c4da8a8967a613132731477012879b9fbb01765b079b0378f119d88b928cb6cc434d10bfac813e988fcd43939a8e734721341d018544a8c99cda0dcd4ce7bdd7f56995a0805b253ae19303bba1dde52cd0805db94ab93d98959d8607df62981949df8c36072e331bbf7d649901c02bcdba62f9720d48ecd6deb7510312050992eeda0b164bbe1ec29b5ccc9e2fc5d5412230b1ffc4384105b5479c16d0666764c681ade78d82032e2afa22e49d0ff4fe834f0e99cbcb623e1e07656e51722800cbabb676f09d3aa482d64cb672f458db5c6529f5e000a03311e3ff6b392736951246e3e41b0478c109f83e7673ff4dc3c84bb9ecef044a3e634231513442e292e4f8e24a35826f077786c01def15de7ec0ff690438ad95fa0e93d87f05e9d23c94f8b74c3f7fbf8b1060c08e766400dbeb9e941499313c79efa1907e22a62221b370207d4938247b497556976ce162d63bedbde813333b559aaf4a762273f6fdceebd7c5a779d524ef083b9a06545cfa878a362f67a55639331ae9c975bdfeffd509adfea6837b1e881af5ca3b2ef4fa50628f1fc8a69318594503a2c076350d08648873903fb908c8e8d0503b0ae6a842ab205d2d91e9100346680610a81a3c552013149627baccc9f6f9a914139e09ee2e341fab6fbc5b1978d48ec72e190b6d1714bc412c837b098e06494d1891daac7f77f94e284065c563ce9fe2d2970428e523f988c565fae515b405b97cd2894e8b365b7afe41d5388667bbedde09f2259f749eb9d14c8800bbff288e57272ac6fac38284d6fc102fcd07ec7c38b7f195b93998887d309e0c1454cbe700d6af86311181800a47a8a0bc0901cab7fa9037d9e18e024f42266aad90117c9af7999272cc3b00868d24c9b205d7693b0736bf9ffcb05624fb9ec4e0ba1687b1fe7d3532a3a2db2b528288df4a2560c90ac0d006fe91783738c3e83a60897a14f7ad0c2f7154f4b74f69201fa248b3660dbfb99034326423530574a04956736cbb23d1588ad86c7df8307c21f7affe495a688376aa74146ca10f61c3fe79b33dd59b3118dcc9bd4ad07d8a9fddb8a04cb6f288d7c6323645e000270244831d9dc8a5991796bd3e8fa679d7fbdfe21ba4b71c400c55f9cd18787fc471ddd57511c06787fb87318a6f54890c0fcb260fb29641190cc5946598b952e57b67a2e1de4ee8f3102ccc40bd079e959cae3f84eb0fb0fb791a8922593345866d587520b4d837c82a35657c2f8e7dd6c06480d8884bf31e7f94735c8821f3c8188108c16baa5b802b670ccf9a58bebcff257f07f2dd02f7d20decd44a13376dbfaabc67f399f9359a7b2f2d616914893dd7cd7aacbadae24fc00bf115bd4e37bce23693b8ada30a35768834507640b3dcaff21ffed72ef944ffdaf289bf3cc7dc3b0a70c90b6a6e79ce27ba8c52987104bad76a529441a0aed4cbc7d987ea1d1a04a4514a9bfb42e92f6012b27b7681fcc19bc04d1653442f488642412cb31f4da99db9f99378180590b349db1bfa57bb94a8d837f692c515a447a30f4e090d2dddacd2bdeb46e1327a5121d8d39ebff17abc65d931febbd248f862024d5917d27868bdc2b6c57e5f1251583ad360962630fd728146aa75e7a4c497e3641ab76e9e60e459403d2de02ebb90a5e4fbc2f0ad4aa13d91df9c89690413d0719be13799820ef45366f50389e10f173a87f32dad67c4d03c86284f896823882db3b228d7d08bbf3887025f0251ebc6a07db09da21455d134da011b029e7a74a39ca5e7b9968431b159c3e3f341a7b70e9e3f3882ac3e428e1345ead5de77e0e814829546ac4ce074545e5d05548d0f4e23e73728d2fdc9b9111be72f2f853e18f50356375bae675f9e0e9f39e21a5b63bb6a1beb163a5c83dbb4f642a55140f35ccf91513d417ed218ca3954139cc4a9b38679fe80f9878ff543be4cb678d65ae45308ccadd1028febab493b683d165b6f482c83227314b68c1d605619034903625837f7c6e025394c858e8ebcc1cdce8a719ea2227c0a0392fa36499f25c9c0dacf972f505ba61e19b613ed01c28def80de6d83a88fb578eb2c3c6f8e589f28cf5bc3fe0e51c10c4ffaa0b9391217990ccdcb7871bd9405c446d5f194f6c38815c11c7775d1710cd99936cdb17587bd31baff20dbcf58e851fcd4d489370130c86ee5a652ecd6af1d962d74d01a98d9464c6f34cf924133ff8fb8aa9f5d51119bcaf926f3e5da3320e76ee47b92ab392120e658e836245355666b1174ab176cc367d2f670638651e453bea4f3e06741174470c3c0be988a8b5a654dec5ac6ecc666f23a75d4abb4145bc6f86fe199d0574229350999659998d8a7c678a1d0167bb0034d7981458c073ca059a2dff5a7b018008d10ca4a]

# tcId = 87
# signing exercises all rejection paths
msg = 36f05902adbcce83e2e54d6d0c61bd20275f5563c7028fd50145b94f4127d80d8763b35367a1825ff3ffefd01b349d27f0bbb9664ebd2557ae21f92f7f467111
mu = ede7845f86f237df54f88ebe3427d9e79c018425eac96376eef3f4dcf221247aa844b287d54572f8bbf38e07ac0a89de392143dc525a7d4ec1febbe154839f44
result = valid
sig = 2729e8150d0500b6c3b944fc1ebdc3832b4395931469369d658cf63fcb1e09a99b3152d885085cbdfb7e43b87b5614fc081359874ed9c0dbfcd47181563586902e747167e31cc659974e050ffcf33100909493896b8bfe2db2a127154a92ec6ca9290f7f3c307a27e237068c4a7d8b3d8dee8940d16403f79e6d2325fdcb1612cb2e7e875c669a9c0f78d371bbc6ce38682cae8a28ce61ed22d15cb23ac7a890b8fb35ca856aabbd48ae2d4b536fa046ad3082df01b16f658c29abc719fc9701135a7cc1062926bc8ba1ca77ca5ea40914f4bbfcac461fb0d9f59a16ab32d315d3e64e09a76c507647ee27be859bc2adb79530267532dcfe4b6f7648a948683d445bf0cdce249191744f9f4b32d3879a4a8ce413c03bc05657c94e49ff640aa8946aa2db6029d31609483059856123b89c77abebedc8e56aefbc24c0807454e3f4eadcc39762c799b69b208686d0351a37eeca1888d4f0b018ad63808904aa78936a5864848c10955b7b18625fcef151de8cd74c981d037ba041209d71cdb3f4163693532e1c25fcaaedaf542652a3d060c5ad3b526b7019a30f5f7f369ee232b2e2c1d2cabd42a8b9827b12f58449177a6676f9952c66f72ea4dc5dd115c79e193d0e91dccd14bcef5910cd3b7347e5e1501fbb1ff214e313d561711df50f102c4bde31996f7b23082936159361e45acee1cb2b205d87f43983f4f3fab7c5862e37626d6bbd9dcd65e49e12e0f07916e6623cb65e9e7890eed7464188df3ae328a30b66a3b2809d2668075894bd2a902d2c227e89ff8bbbb31ebe43ee353c2d45f0144de2ca01570b12f2e18a0e471ba67fefa482c38834d7e2ec0bf41ef5811440ac50f3062bec127b682422030fe9699f4f7326790b00246a847da774a0ee95461f8d7219d51a4de50a693de0425cc46b8fb1d9e44ef634c0cc667d23b0c4de4141e6f97d9a715afd8128d61714c8c95106b6b7a2ebbe04c5bfa1eb8bf969b631ecd8b3716c672233e6903ee6a77cd7362e06303c36f4cadce6aaee1c843b4364650eb4c9689e5321958e49bc77fa307d72813076347506a9c91a95f1d77b0ee311dbe83ed48fb9c185301bb273c7638c704a8b61c3ca8ecd95d2519bae58bc0a263198288eed968128ec0ab675a1d177c9c79a30f3e8eaae4161929cd7ec69534fd37dee3b98f99ea0e947d48fdc1925ff72eb9648166344b1b1ec933f0cd37c57a375b058cfbc73dfb6b9e6546a840201c9b237525872b017e5e905f9796ff0ab6733f2afd4003e51c2033f950899c4913eff975ff60e5acf6f24bb6c7026245132d96da9cb7d8c76b434307db99d69e52242f86c77dc0b8700d9227294820ed5a33b92ebee1ee873b4ab415510536a615476a09490d5e4742cdbe3945c09311e162e0ab5348515435a4183cbd1dabf71cc770982c60879f3781ffdef8c56e57d680693f94b9107b4094dc6b1f592623d2f3549af15b96cab2ea79e2059e77df68d185eed685c94f54544b55d864ce3690fe329b2f62ad4ee7c9be6adcf903485cac5a136dd7baf365e7cf355f9ae8d23cf3398dc4e09cb81122f88525ad8eb5686ab3057e9266202fdb0f4fdfff7f7e565947e3bc5764e3f4d31c846bebf9870467161d10298d9f8c0cc0c08097110b130a97f0a21f9c52835231efeab03182a34e0cb5c19452bec63feaf6072612e7ad97d08b2d7907ac8be4df6a1f5e4e5d16d02ec2a019cc4ee411047ee223012f6d33c0ea678772e61fda25f739c25bca3f272e0c6dcb6c77bb593c2601e52d32528bdd00dd731d92ce8b3b95c1e746b91ffd20f033236752612eea025db235f3e6f367f4e89a34d30d6a2e466fc0b4b0753a9d6617b4ba4e95ae6f6ede59bb0c06aa67e13a466b939f52a2726355836738c7a9d693125d514df2168e3a3a443072d0b7f8ba50b13e0e20bcfc69be6e43913f72a4476608896d9e4f1e0c9c8f417564c06da2deaf46b51b1ffbc2e08bd8fe240ac787a16f7b8d531d03cab750ff1d0296c88a60864b0216a0d21fb36d0e465e8829535fbde0710fd84c0f899e258a316e0b662f2a1d9b0f428a0bf2a405cefa3bcb12e45d8bc215d9d9133c138d56861678eb037f86df6c55d89d05a4fde749a3d7079fca7184f52d9bc5c60d6fb958fa990c071e7c451bd1013cff93a04ae921ed36a546792a714046753b99fe1d2fc5020d59802b7bc72acf6531f7b8d0521dd434338118b1c11b02787baf309c22a2b89492cdcc495923a8eec7bf418f0c2396caa24c6d3367348e533028a5c03ee9fa70487852803d56bca0aacfdb6c71e5d50f97ec96159b531e230d5a6ac443d4704185467ae0aea3dd03324b35655e8ea07a46a0ed3bd567f8a5abfd340d4d83ea3e6c04e014d6ae97e918b1f3d6d384abddb8ef30a1db72c95b7ffaf6ded68d4682086134519c4506c94c271ea699d12ffe1d0c71b9f21ce1d193a3cf35f2489952a378518d74ff46f539c63ce410f7699a123dd3052de56e1e5efbf9e96d51f3b373d2bd1aff20070a503e0b2cba1a577b0c3feb955e2457ff410e00d584c802ab1f02f69c114a1e047ed021e6c708361c9a56debfdb73d7639d88ebcbc5ae1e0018db7d91c972bb6126f612908e959b68837477d91c26c841fc0c89398e3c3dc741d3ee38e1ed34f5792d0f51293e3278d0ea1ad6a044eac79b1ff3536572a181ecce28e4b58766bc8e78b0f18e056a78721d0d5d976446bd0e70daa4b3cb91568fead899f116d6d2951c407959d33a2ee02ab3165fd8c5c3a3846cb293353d981ddbb4a71fc7dd438f2816cbcb54d1ed66c21514d6328579f8fd47f92704fe70d2fe0742816f040975cd037932357a1b72f44d8d11bea1085763ba6b3942626a8d7bf69431cdd58b73b4d77ae0dea3573a75ee194a8c43f42ef7919f3bf4fd76581e0cd5d985c301c5125b8fe0493459ceeee4d037535081e940850a86b144ebe92489fd79c340fa23149e9d79ded08cfb228d64f78fc84cab4eba86131e5ccfd4d2431b0184c68450dcd3fbc1da5ece4e166aa522cc20bdcebf4e331c686b2322444950a3d8797c7ff40657504514d812f608e58f96610b25edbf0649c498b91b72e47f9af805c34f4321276919b461ccea594b8d397fc35c040c0d649d9322c0a1eab00abf5d6d677adc4fd2a48c773bcc663537c2b92dfd833ec341ed0298a52d8f7d3cbd1553b0d14b696f162c50930eeef0feff95b960af206825f2559aaa4a36533a10cd5ebf2f3c240064ab39cd2c73fa1d6e9b30a4e3b37401776d73d8eff4013a8e9ee6806dd8b0d8311d3866b1d1951a2d71645d69875f76d6f61955f7ee2f742820c7269a915b32ac0c55d89417fa712a3037e3e7638c7b61cc0b62fe717808ad0ee38bc63e2a1d6343da9976c5f39ac1c2587c11f2b4bda09a3b99171db4879d2a2fb5f36fd741f40515fc321337aea03948389730891f56a1d316986d1edf80a7ce4b8fb4f3d1473e7dc7ab9d0afad0d1508b4b90a4806e8bbd47ef7eedd65886abc6b40495b53111017920ab94afda24ce418d8bb6e60b1ba36d0a6d22f6b429f31afe0365cc0644807d62ae3b59ecf269a8e49afe5d7945b20ab593be2db39ab65dadb56fc200eb7a5a4961fd2e4ce7aba8300ac899bcb013dbaf05747badda1f7e38428dff770d308cfb99b9714488040d86b1eaaa15b421705e9618f985f26198426309452ce50aa9b130cad9796cb10c1b0857b7ce9c6ae9639fc437c77125370f0ec952a7c6018503f0d35880bc17bba55c6ad4bc85211ece360c1e179b4573f849ab6ef6f7e57baccaed4ca5fe1b5115a44913a2e5cbcd2134f005869bfa41489cf889af46c163adb830b4de7693717e1f0fb1cab20ace7544ad60f6e6130beffbf1e3faf25621725fcca393674eda9fa35d3a6f76fa54a336b58825d79719c9f38b698e14fcea3bb6eb46c7fd1990236bda1e9c9bc8bebbff1b8eada7139d495c5b76c2a92c9d768d8d2c15edaac0a446c0a1faf0a2fa11c7e2b53477c60367ab29a01ec8a7208e8b9c50386136b8820f35e5322089b43ce4e6d98edb57b9e9bc0daff8e55404ddbe5c034184c6f7a10ac8dc0f1dddca7ea86cf8e7331540b1f1d1da39a921472c62b9f3625be4a6fe4fde9d44412ffbdfac4ace6ad15607576547605b8deed73d2911a2311de4b497dd4dd7745b5c6fcb7552984038acc5a8888b06c1433c7ab79759a46a1ab5e938f2c4fc754aa276491beb6a0c39e08ea068f7e0c501ffc2ed3df062335a7bb0de6d218247abda70c40699262ece3049e4316b8a35f3d00f3c6fc738ca8da76af203c0cdbc42186cd21ac2cd48ec318db6ba6e384ccd2a00ab08356bf246b25a1e7e458135da22509ae97791e2e56b73555f01aa17b110c4bad83266e14ea896d397d27679baf055825c999e89a3cffc91c1a3ceb87bad4cb7d9a3642b7a362edf2d267486382c1771004742466289fd5cb0dbb743f1a02cc478d59bacfc6e8cb7fbcc5df0812d0881c6fa3addd6790234ee90777624f1e4ca83be7cf37fba17f13e590d7df9610169a3e4073771172047e3137df14dfcc83afa844f368b6e66c210c282edbd0d81133544c9a899581bd2b732c638091ef0d29dcb331fbc73e022f37682da2f33920b199c691d67aa7237e0972b84f1943ba5a2e9bea07cfab95142adcf76a67e9f5f9084b9d1e449e253eb62fc9a06a53ddaa6dc7ba0a8382da288b08d9c1cfb512ea57f2c72b6edddcff2ef6a8e152d49385024a5fc7944b4c79fbd4fdc29747f0ceda1617f7f82f70749ee5b930863f6ded5681b76df6606fc4d09813a3d943124fa062fafee6bbea5ed6df01832140c58b3dc7af01dda918172a70240378c0e36a06cfd27fa3449ea0bc1a7b4e2c3f1331f3581f37113d16259e311561a264c001e31c20596304361b106d3a30ac409976df47c089642b8507186d4047e703312933c546514f0c79b2450ed9a9e7ed1560a7ecbd1547ba407aa6b22913ccc33bbc0069c64a16c460c29a30d216678303ee0162b7a515628909d09b71584f8b1a1485fd3969065bb5f2e14bcfaa7b76e3172f6e1cd0b95ba75a656e468d7bb2ec39082f6daf0ae2cda7c6ea59fec05d313e5d90672feed4addedb081d0d9afae4eaa002f84f705dda0bb2167c5cbf91106f6d8a57452a20e0d594698449d60e945f4015f66ca1bcef798cdd86e374911dc67b95c24d26ec2698c813dc86fb50152dce19711c78ad9ec592a368f487f46d74d24e630b9817df47a5731f99ac16d844ffc4f75cec51d155b9cb2ba75b95e89c226c2d75ab7456d7753b32fa6390033294fa8c0b1e0ba98b651517d12c127ca5aa1256093302a5d751c0a2969d922f92fd9a7eca1454a6bfa86880ff0e2fe48bef29a584015da118e82916fa88dc061a0fb2f8669c7d553e7ff88bbc351982734ee889406d2feca228113b8da391a4bd032dbe531f7d866d0df21c5b2be030c8f9e93817a54b0ea5bab64afcf701d284138177ad0a190a42c2b06217186fee850452ef609af222fe6050bd407722308098cd3fbdc1c28e0cd1aea4241f6e882249475c18c3c2d6c760636ac091214314d86e87a0e4f2d21569dffb2e30981ebaa6fd9fc2104963e31b62537db65ad0cb9606789d6b3b5ea49768b764d0bd120404cf338644c782acb560b23a271c61c92261622dd885a81e1097f8018f0c89dc08dfbc56ff05afc44ca886ec4ac1dd87496285a32e3a0765a3b41b94c68931fcca2c1bdcab0773edc3f8d898d0048af247ad70318e3e68252b1d2eda016976ec59e07fc0985aed58a0340b9c33269a218c9c573b4491dc467a6fedc96bb1962e984d46e3e86e07a614eceb7db7b18f4e1b26e1dadec0df91a7a6aac55a47735fa2428a9a5b4275187f95f02a85389a79dc751a4ab2500e00af0b22f50ee88f29ca6e143035bdbe3b2d61aad3883d248506af20ec0be3af95608c57ff5c0b73c58e92e0dc320cf25cb7176f271e8578b4206572ab25204a2ae01c1b80a05fa59c435bbea109ce26ce0473a21b4e031aa776c30735ec9f00a03ac5ed9d88c856df0ad4a906ab0fcf87b0d76f10e9625c0c0b2d82941834dadcd81936c5af3974d4f475637027dd6ff5e6a9715ad2df2c23950c3e356371c9ab901c2a83c22d6d22239c4997076baf70dd076a1c1e36ee1e17f252523af6e8c4579b64a7f5cdf3ddc4d2531b9aa0582229de8bd8d50fd70a612dee802d5e16570709ce1958fdfd27a115e122f94a8c4611f8676444959f130ad724262a6c51d419ecd8d19f812877c824f6bf48ab85a18569682f5384d043688620d8711fc397aa7197e71d4bf11f8e1b6682d84fccfeee59dcb83e362705603d722203bb5bd8956da1d3d4ef6ee9e92c9372ec52ac4df98ab8d17d65f31f07ab1f53cf3b219ba9c1c4d6db3175a9b0dfe4f916303f4658619fa2cef43b4c84acc4d2edf11b427d9cafc4d2f6ff171c2443555a5b63666b6e97a6b1b3d7565760dce9fc081524354d55909497aec200070e182029393f4a
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020ba405e739e5d8ba66b2a2b2a035524e596469e13b40fb360d7cb89f2b0f8c7f4]
[privateSeed = ba405e739e5d8ba66b2a2b2a035524e596469e13b40fb360d7cb89f2b0f8c7f4]
[publicKey = a3f72075d57e0aaacc5cfb8cdd9074e4c608dd16f7d3bda905baf9c5ac630e22b597185e6c695b1e007cb4335ce01e8e6a4ac77cb685a1c1310d504f6e57034d3d77405b87afd2f9f4d0a59e12861717c613788daa6a54b86282c278767c4efd5b8b1982254f6cf2f0505b1d2da932f00d4634caa27de5320b8b6c8eab92b8c16a9c4a4e4b2ff266cfd33e87e10e90db7fc16bf970dc7ac5867e49170fdfbd7236245a4f556de0ce9c3b7a5cd8a3f1e83c179f886482e0eb10a294bf08e4425dbead4ad3618c975babb1aebee251f447c8cf3c22bbeeb9662e83e60b499623ada7e1ad212c86a1cccdb35e8e46a92f596c67bb4b448bfeee7690958ddc1442725a0b2456777417900693e11a4c2b8e96a22da0b055cc9eda5ec37c22d92358f902227bb10260fca85422079f115167eff36740438fa75accb91dd543996730466d7c7a567aef6c8887a4dda3fd729bc4fbb1b4c1f6f25d23a105e7b4eb8c35f655986423ca3a14fd1e22e0ae67fa0748da3fb512ecb1e87cc3c72e6923da4a62dd8abacae719b2840039ce1e90472b8502e9fe96602b475dd55eb547c2ec34f59991c6c283930cee90da42624bba3310b2b47341e68356e24f1c3d8185fdc2a17b749c7f6b0817e7c3b7d4f3898869e5eec597e8080fa40de252aab115a717d05456751dc96995248232cd9348a6fdece7750eef65a02d6954ba93d79a48228db8384a1b6138008fd1b18974ba5716a52f220317a04b61db2ca8a66c2eb44e15e4419bb16666c50fefa071d9a5bc1b6d40d1e6eee9031f819d57b116f8e46e3681ff09651a6f71cd94912e410af24b5f7af1e29796ca05385ba600ec1c8aac15218ee597d1d9d87098ddded7c691848b8cf68689728c5faee82b32bf07a448260eadce9eeb22c7ae5a56e42dc2194d64bde4cdd563d2c55af18f55b9861b55c641607492e31201da75b95560b6a5ca505b9c0c6231dc8f611e43e4c39a58c52260d30d49af12978672439f5d057839a92e93e7915771db0eee8f05db06f444a53beea51670c3fa309c20861c3c832bedaf46d6e30ab7fe15a1144ef95a405c83da958947ce43c033610d79cdc111a8e2b8bf4d7c619bf37d8f918ae2853f14985bf68d40a87e18baca4caf52ddf162784850ec9b089d5ef6a0a5910d2574444edd938082e6843ac863bb919bf771b4ebff11e6141bba134d0f0fcea865acc60f6c36938b3a8ba5e4eff1e0d75e269573aae16b1f7aaa4bb38992d956692605a9bcdec0653687fd9591132cf2bd368b108cbacfb40d6bd973b3781e7525b09881e67fdf4f7d6e2c038cd3fcb6bf612d94fa0fc4f9e0c9bee728d884953b9de9b9090a0acf9d63e30b58cc30c1b468d09d27cee3ff1c89a4789404ce7131bbebeb198116e4b69eea3d74d0a0129f39215665ef346933c9d9f3eae8f121ad7d4377be23132b9be8bc3f349787f0c8d335ffe4cd205d44a917c69a5e8924264534ca34f399de9e9627f82ad1c00429f31411caf36831421312ce4048eb35b77abebf9b2815735eb1309dadbcd92990cfe695e6d148a159c3ceb4a3357c61513d1f006ec8cc43d8a4911a8e09de0167653c48adfa7a57aa47ed56443f881202e89a53fcd7e4f5953390903e6b41b0052e575c2f55d036d49afad7a81ba6ba106cf20b3d06441a2a2985e601b35f0487c3d0e1efc32cc693ea9d4813cf07d07a00b89d80e9a17e25b7919f1c30b9f7ce92145c10d64ca5b24338adbdcc5f93138f6d054f169650335a202245f9f5b4a6f3d5dea79978b881ee8d3fa6a58b84f33efc6b4296ae4b7857199a38a9be6651e857c1f6d7f6eee7d924ba9a02528e6aea3d16028d5115ae457f6d05cfa525f0e452cdae798ff21baae3e87a2b93de355ebfa64f3f78406e3a25536e24adeb17617312de6ab151a6c2dbf3e3bf28b58b2e71c63e9892974ec110c490972be0888af04b3ebdc4b016d236ca30bbf648bbf9f10b85517cab730a492cbbdb3cbd435f8dfe5dcf11e8e0ba546783081a2053015b592df71cd1571c433b579ca765c76f6158ac25ddf25e73ff3e58d5963d9e2c7b35195523c7d26366c88fee40557f9778690eee2dffd07ee77d8c20a8081e8d0e89f12173e87112be0f4d2f11ee5eec1991526b22947cc26484664ed48dae14da9dd7b6dcc68f7617c58e199235618d1deb309f6cffa3a8a4fe965618dce63b6c964c149d5b253dff63c48f5447a057f6ccf18e77cbd0b02c117ef66fdc84baa23c4d4b7bca0f270ed42390c2bfb22e57073da147642b4457b801311e5944bb45e0d47388a17f516ed592360a273c3d8222c5561b421f47a271a9f9fda1863577970323e6fe757020618969408b18a09db06a14e2a188a401a5b59ce622066559253b4662ac8783174acee01764106b8ab6a5f5696e55788d8e16e8cada3a7ac01635347cf853b0920c537baae60a01ec392b7d234118c796216b3bae78d6f9ae98843af11fef5bb40b4a47f1dd2dac5d70a70563274928546740b2fe722fdf274b649ba55fe3fcc5821b7bce4a53dcb7f4abf1acb9e4e02da1d0506d311e64fa6beec0f6d6a23e4122deac08c9bf9f3af8179646513878665e0d46553e0b182d0dc4be4e8b57c89f6017fad7ff9623ebe31cf94e073a0e4df8fb2c1541e18026fdbf5710c1dcfd7f1ab7eb813e4e0e5919ff8ec9d9c94398aa32e53bfe5d53ae306f05fa163eb28a05b89f815ccc8fc5d9e00d7dd164a3fde69c1e45ea63cd580b91ea9cb88239ca5abd46ceb3415c8f60b2d3767a998a9bd368546a74b85227aae4f43c94b196a55ba86b8effe1d0fa5d19dc62de52a1e6ebd39267926e7de4434455d5e3bcb80e756417722fe9b06d7f4b9add11aa74e1a31e8af0df9b7937edb8c6f9113ae899d0deae68172941edb0b7412fd75c37927a341a2bb58ad20b9569e08baf45a5fa30e8eca323548829c17a19e9947fd1270181a348aa882c702e3526ac6d1da62492fbf1fc2feffdc17bebe84a39352e9a895a8a2860cb2f64540addce33ab24f63126ca81f14697534a393615a040320f7fcd5fc1ae9b40112e2d188c862d0d2900970955e50d728502074862f4f602844b1118be62feaaf332cc5ca7774ea3878cc23a1a66dbc8f7c04a9c2d4baf254fe65856e9c58ade6cace6c085a0f77bb2d8deea9ae3cfbcbaa8cd73bdd07e6d98a1b9a19ac63327580fba2eb2480b0cd9b7aaf7e9a44b0fc9ec21847aeb3435f4f4691a67cc85645130bccd5599f94847847d09a20ff660e623406b33a86b74c547b7adf371d769e6b9fa9843b1898a9abfee590d34f5a4479fa0e27639b4e8639adc3b3499020aa994079f079658f0d871647ebb5ca4b48f41c8203a7e05639e0a789334d349d2120a2bff9e4c5251a1336cb6006764ed13f9ff6c78f5b3796dbfc3fce3a3355f58cfa84f654d647af20d7fc7bd3afa22447a66cb42df7994f3a7f722ea3c54e3ac227ebb6e5296897cacabfc6686b27acdedd41d08d906b4f01c5830e02f56cbe770feb049e8e5056635382464267c1f08ef4ee3112991c0f76d8559e10cccde7d2423cefaec998316742208d0d2d39d43c1822b143d94dbc62c93983eadff9b26d5dd18537ed84d68c7a275fc53a12054ad85420766adc1d402b32208964446605f]

# tcId = 88
# signing exercises all rejection paths
msg = 19fd1230c85697feef733a1cac0df5255a834f56c59a51178e9df50a017d6645ef9df33ddcfd5e1a032ceeda2a25f83ca1b65991231dd4593486ff4423e95a2f
mu = eae7009d336a3ceabaf839ef938505cdefc70ceeaa40c3b2a5877c6543bd82fd37a900efda7cc32dccd92c473c4a15a8bda031339d3196c351c5a2c6a87a92fd
result = valid
sig = 50145c7780361f7a467cc7f05ad6ffaa7b409c6eb793df30ad2ec58480680f58acbe9fc07a74e910ae8e5039d517941074fc163adad0efb84eebd66e3ab05ac12d2a7a76c672a6127af119ae7c348c091b260a5b5aa1c9fe5b5c8ff61a7509f580c1bce0f30e73a8d6e8ac52e58be3888e50221ff5481da46471d6ba9e7d91fe54ed8860ff5e0546552615f0e9ec5683ce8d958a22144cf9ead907d6ffed39927cfc85ec2d8a113944cca57dd9a183b6e37f746000c49bb3ebe777f31a82fb5fb4369120402633a79cfc34b620a241f267c9383147d043d0b8c067083b22faad2a2a8d6d26198c7a31957ac0e9faa585c4ee3a7958b6774fe965b74dff9c4318c1bcac47ae43c134ad52bff66e648eb1053ac16ac73a502a83569c7e0428ac8983babc06beef855501e3d503fe3bd2dafd60ef9f7ca7a18ee4880dbfc4a7cec59b264a5df1a3524c47be0e5b597e9e86a0a35da0582f1e2c2f605e4fd184ea4bdb0e21a3cbb86e197c58115be4a9887e16a285e77adbe811664e67774fdf09ca07ec936be54ee2f7ebe257d6b0564e82148681067c11ad650b3c0576140dd70eb3cb0f97032b6b5b22572b125c9753b390d00ac73fa173f40775ad306034413df21c3e793117a985c6bc6f3d9db2f6cebaa53cb47e5969eb43ba69eae0a50f7fc9e1fbfe976687556f9bf9675e95d524a6f02a66e3bd22e1a1331d403c0334d85c833735bca5618725c47b9438048c12d66d42ed36948e03a3740e883173d34e022b744d3b24569857fece942218c58d32b686bc410f2e2730ced7a5dbad253a8a7bd53d362976d0b3d31e7f756b6a13a2799e72163cbc76db2bb93a7c9468173e43af3f4594a8c8dcb6020ebed561fea7e1707d42f6a0ef9b1a665f023b599392a429a46a353c8d5849e41b5288ddd4fcaaa168a450ad24c8816ce8213e3f4d40dbfa24b654b1f49b44ee786305283ec8dad735560483c9d0cb4c8ebfe01ca875433610cdd9db7e86dec9fe133f40cda76dd4622154eab39475dd01c94966243adff15f7bab51ad7d9a7ae05d6fc9f9cc30c3cb46dbed640807cf7bffc844b2e302b9f703cf477d2681d21a460481330fc9900c3bacf4162bc05a743a3dc6747b0228d8de9b6e6ac1ae982f7ef532f0c0bc22bde31a36380674d0314768da31e32539ca3ffb6a4b5f53bba7397dfc2fd0b8fcf3352c61b4293223f6ac598160589731abae20a6b9784a41dd0ba4cf3ff46742d43ea503913289ae7732cd17c90bf148f754b104536f50f32596c4152837f3d5262b723200aeda7c3fa1509985022d5f0c06e9597add47a4dbdf21d75a3b954013997660e05d5cc277d5fa3a8b3e4756e4cf8280ef068c38681b38debeb77e2b20ac7c0e4d395dcc78b9c51c9d2307c21710206d22e8c5ded9d65e44969978c1b64fce55b8499562a68465927b4a4ac05588ccf0f8a4c7d99e8ac2e805fe3f7b37eab44f16cc4de2266452472f4fea58e8bcd33d329a796596a77555551094e9cc4344d3e725ffc5c241e9aa68b8add915514fb8c20f682bdc2db001f8d3bdd4723b60f3c0fe3ee29bde68ea76ea48f5857b391ffbcd6a86a177e9aa958c6e6bc8061abe3223b508c792b0fa12bc4885f81ae2a22a924d3ab629b8c588770e5838eabb73d320ed0d9626de01de26f87160624251f061465a704de536ef3fcbaf51fbc3fc6172ad6f65661625476bfcb5066f19978745b55c4444142eb7d8186859244d69be7b6aa0c5b53fd6752ea65653b2073d2e8d8349d30d881c27b5668d0f62d989ace83fa080295df28f9873890b1711cb21b76dfbf47b399ae635c6fe54f5e9a4298d962dbf242b6682a260acae5d3335f0ce646173720c3e0982d5b38bff52084add8621d2173dc266167ec727e3c5aa6933434ba94f5f054e5eeb0c66f3ee2c84493d8fb4041be5aeced02af91d5b1c7d288ee3145571726db390090da1ad6ce20c201db5b148410d588ee98b3b6c90f47d4b163dc54ff2494a1232d033dadd20a3e470734e1dfcbabe767a73cac6f8291dddb3a81a5c508df51931adf65a7c3c713b3f55b1a584fd64409de9850db338923763d1d66b7973175e56d2cdffc008773fef26a12d9f98800b3b677a2ee9ab7227ea7f2aaf54f2b5f5fe50013c4f55867b2273bb34cd2de1ceab13bd41cf3bfa1859b3873392d800097b6dc4466c64d66b947d0bb080e3a3d9cf22b1381fa60d473dc67ce0c0c632bd391ffcd8616c18ea3547735736a58b04e392db6eb1796c3e5a7a5874e4f0d941dd22b6c6a18f56cc3dad593fc63dabbf14609116e78b4080c66cb0f16579126b20d277023e6ea2203be1a1f6f63cd1c84c8fd2d9f45ff11bc09a2da168d9e149cf36a8a7635f9e14786c44cc025934322611cf8969412c0912ffa952ea530a66e1c286667486d1dcfd0bb3b64be95fec8edefd9dbb4e77156cd926d7bb600d003c4d922d92d559d8a6beb681e46aff8abb3c44b093f206b790f4207bbb7e9fd936a1a5742cffa0d9bc20dec2994ae3d74f30c20cc1bf51465b7a0541945537837bd03ff39c1d0f04325e7eee025c181fd9e20f89c86f3feec208cc69e8b2ce82220cc8a5023885fe7b8c58bb16347af276e7d249419ca5c7dee49c96d4d1ef3dd16913b2b3390c5578257147f369f1f06d71c7d2f24daf02318356d27df4a48ceb1dd620f8f6f34b59da9acde2858c69a1ed11e9d1e2bc40e1c82745f5f07b37276a4f111983bf6ccd3b49aa06864c2609df7d420ef2eeec07a126e0b5490427d75b80bb16e410b65df60f5951b2c6ca8a8b89861843c6ee602b9759b60be8e2a4553e471d541a6acbdb03cf35783c4814cd6b61d23486c903bb7f287c43a2d82f8198171ef3d0ec2426d14ddaad7b0be715e34ee3e9730e3fa8d1b0b3c58910f06a62f9a6024f0a4444f4a7c70356a5139d3a9456fa17ecb45f46ef2d7b16a5716bb3aa8c9c1248dee2036d19750502de7a4104bfdb0ca480e0d51c1026aa472d49340616ace4107f1e0f24b743d90e21d31be8cbb37cf5588cdaa8904cf9449cf2f528f9c48ede4e7e6e70d966ccf5e0fb9403c529427d08e6e7d76cb052ab6a0d5e0651cda5fa2f1b7cd7c3cafe60b451445fe677b55eb7175ab371888f221bb67fad4bcf379213a8332fbbeb901dc004143402878bcaed91b412dda9eb6dc2844c4bf6b2abfd5217edcb28a8e5f0f6efdf6566469bf33735dfb16224f05b4c3e4d3699ea13c2a08ca02bf816976ac4513a3056f190f73742acb306529a908e378ef39eda04f7dbd9506497380803496cc6250f4c6b3b67b824211904e84ea7eeef97017dd5b181b36bae376bd53998b794a2da8bc366c564032311972ffeaf53113ffee978242ecd6abf0eb8f1b9784065ee5ee92978e39f8431729a620a8fae0b2b2e10a6c059a53730e947718f2c1a9a088c805086764d2a74ed83b928cad9e1e117837b689475130bf56ec015ffaba57b1643962ec380ecd033373b817e102ee196c9bf72f3d8785ade4e9c1cf91dcc1bc79fc819624af0bb105255eb8819df254db046aa63704bb9c3106af452728049ffec360d7d0e990cc695a1bc10a9e110b2ad0e1b6a9f2030ad04e5aa3e87f3fa549ec71d39ce276e590e2abbe3a193db4be6be29c19690421f77a29723525a401bf031977612fbf52487114625c917b9e739f6d9945709f018169cf10147982d388cbb455334fe7ca90e993e47cbf9d95635b71f37c3c22f95ff9e1a85d42a912863b898745350f53cdfc73677f8c0957d7c02209d9e478aed709508c1516b2fa3bbb300af6c25af2f8336aec9bede9124ef9d5d77a26c793eb2830967a34642bfdd50bcd29ab3b378e4b1b21c43aa482e10601994f0b9f719a2549d72cd251c37b820e566a0f7cefd5d84b160ea41e5d240590ccc474c82946ee5fc4e0b6a406740ab4e3c802e71f232f7027a885e353f025747edd261fe073a37b139b6974dd2a8fddcaa7f2b843791efc401fac76e173d44dafdd6f6d3fe2832f1ae499ae970e65c6620b1eabb4005ee90c5e6f29443061ea7ceb141bac2eb837c632c870951b4035d8c236f00c1734294e8282f9a163b98217e21027acf30604a68c2e22a3098ce446782fa8e4eca89596d2cbeebe1d2d7daf569e31e2ed3599a0ceac5c12b810286d43c52e6f6349b5b1b2f6c9e4f403ea9b11c8b5e2ee2d396f93f0312d24b62e30468738cb3fdc22056771fa776ef8e24f990593f53708d5994ef6812aa616010cdc208892b330a62ed7b679b27a32b3cf077202736d33862d9f39c202eaa96e3a732ddf140829bbb628ab8a7c36d2b57115c14224934641580c716fa2baeed47db5b56e0a84575d1567665581ae2d8efa91905dbca80f60cd202e13cd820ebafaf99d8495cf542f6448099a1eb0e4f53b9d34ffc592d42641ec4338e5e13f28312a5cc7d31626476611c58ce04eefb7cccd04a0e368a96833c22a4a6a50788ea1376886e580ba00e68c8a1881a2672ed24f1b67c5d6ae75b7d2014ea27600d9fb09a75a58825e9ab940e0469a4f50481f958347a44710fd71f40aa8cc76f56423cbd007eef92a5a516c0cc2a9c546bb2a68e7d5607744dbaebed488258fadcef766bc41af10c510bd541df15e30dfc4edb330cc6cbc30091f38fa905817f8377d1694ffbab764d95e1a38f5ef649893603187373d5eedee425f31534cac363be63ab7533c08832a4aefb7165b78c7099029a796930c7e7ded247e58170be63455c6e76ddd2f9a6f751ca4877dd9f938e14e2d717b05e0d49b732789abe8acd16563551fc1bb510590eb52298cf5f53aebfe58da0aae3a0917bd4d51dc48166b069ef1c7c5b1f6e9a9748c6defe649384ba63a4e30da1da2bbdbea6c1fbbbb405388e0c4c32d492c148ed055e8c3fb1494e779e6c11fc148cbe275ffb9b82bcdf7e109d7589fac723db4e39bae675df366d4036be43720f043cf1c84c3394b4983e47787e5b9b64a75e2c437b98fadb2e69af7eb942939321f59b3940ca3efcb34aef13f2e37bfa5f84f4132e007c319d16bd78399e88814236f7058a49e6b660ddf0e3ef70216317cab9bd170dcb7eafdd2d8b5fefcde7ceb68a5ebbed117d8ad97baf55cc048771ae9ce2578dc87a50ed6e8e4480a306ada7aba1867ce6c60dbf74cbbe9da6397a405d7960e6ae68669b50d414ff7d08a31e148128bb0a92a7fd5e81652c39818af7715cab35aec904f86fd6564f448154962c5373b1f7507ac6db7c2370768144cf62742bc287497d32d427cbbf41c568f6bafa59327e179c8c0ad5a3b22c91c0da7fbc51e4fb0d66538c22faa6aef1bd3830e063eafc8a52bd17eb422cb54c8e80b6e58cdceae56409e45f59972d33707eb6c70383cad25be85ccdf6e1ded6bf316dfaaf389a4eddfbd56080f84b155662334a7f874c5bcab8f03fc3dc53d8a8f384fa042175678c82d63870e2bf828ba84a7db8118b0ae470ac2f3d2d7cb97096c5ec4043554dc13c681c1d882f2ddded7d2953db25893ceb94c3d74dd880ef9f25b18f6964a2c502ff07c02ef2d48297af7920e4c63ed2cda74901c6a20542201ff97a50837798a431735a9e6753dbd7a78dd04a715b804acd07d6004c294254689d2b7e6e0b17b941c2645c8f704b2ee4269af8362c33ba8301697530c7dcaddcf735e6ad6ca7e9b24fe1efef59cfc5784751fbc0ac1d34b95a764f2bd8f85d79757a744ab857eda10f729b4141955e55e416f21208afd959f1464622f7b8d319df8439d413e55557518a5cc640ad21a5ee7a542bbed49c0b6d841514e7d2dbe3b7b5388dba7f880ff5999fdec3415d1ec3f954123b3e8452e4796c2a8c99a9050dad96ece1ea5ea69eeb6d5eaa3b5820f1a71a904d06631c07d064efdb0e586015ab999bd8c4f0fc18cb21c44c97f8bf34ed53624fb9c2c13e5d2a2986de8fe872c9f1c2ec1f24f9f4ef64ae6c6d348c84b785a06a7a1407b0279f68c93197beb997285a824ce91a3a1ee946063378c291c21f1d107e333031c45fab40f06a6c94c54d8257e713437d6bb5e44fa2a40a1eee86e55c5f49ba0cd85d9dedba74e601b9edb867dc883df0e084b089aa6de37d6df26da32d08f1b9183bfa610985fa1d6f8f5c08fea95070260fc1f62e825a1586dbe8d1e5a2599486e8483a747292c2a11e7a3fc3c589d99a90426d8e076334632be8c8cab1caa8779bbd6ba6c7662536841511393c27dc30fecb1246dfee78f5d953f8194d8cb3e497c999e2bba6a48666c940f436d62aaf01e4353b892abb410679d084bfd33031208db2abe246413bd29458a445a35faab886f514f53db344ece1a7f869103ac05ebff3f36534413e0380bd2d70e52540012b8b0798b60da52f2cc577627b894ffb8e8e62b780fe8c4395565f5c4b6c4c619b8ba3d0d6ef0d1b2c65868e99d7dcfd245f666ab6c6e42434464fa0b5df08333773a4a7b30a232739494d72d6dc606389b0b2cedc115c72829a9dcce5000000000000000000000000000000050f161d242d343c
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020d7a3bbe717b35453f42eb449070da77d2ce801862ad74062cad343c014943338]
[privateSeed = d7a3bbe717b35453f42eb449070da77d2ce801862ad74062cad343c014943338]
[publicKey = 3234e35281c5691b0fb2b2440beb56cd740eb7308142a3786c578893c348f3956120c77cd3fa9f7a8b2c64af2b1cdab43433d98e1cdb82fd58d576f3740b8112ab1508e31475ff381e6c1f2c8c2057f7c573859c547e8f6482f753261aad1ac2042567ae7c260ff9e0b40c7c91f55f17fcdcb96c52526db778f8a10d35e971a1ad4aa30d41af2e82f624af4677a505d3c3f0b9c70c4242a25f2b93c9ce052c83d41af03b7284ccff6a39dbb4dfc06cba42557f2d09654a657aa3bcdc2f6906764ee00856b12c4671b1c29476cb27d15a321b1ad054aca973d3954be01b3a48d9906f6d82957cf18fec67bc72919352db48341657b27d5b56ce339747d4ee970b39d4f00b297429ab66b60de50fedfa8d4de49340f35114784025096fdbeaa89445aabc09ea92cd90c2e5a866ba8f4918a47cc2c6a4b4edcdb087a2c741acd1dc8312de7181654c2fadcab4684764a27e8ceefe4acab005f321b8ca4a766b738ded53026d794215edb7b9ff182b530df42935e35ec2491c713d80a0565919e44467100022b29b7afabd0adfe17d57dfac3fccb385d963bcd8d0a95bd3d38272215c7fe2ba1e54993a299e669c3db0b2ec85ee9dbb81b8b75210b0a01828d083348cbe3e69fbad5c53d967602a492d68e70b37ddb5a0a0326ea21e18192c3c5d7e557b0370eb7072161b2f28e0c64a4fea7620980920f30123cd963533b601a1d52e5a969ca0f280760a1453d9fc614c48cefda6f43c2aef8e8cb4b3a28e1a2932b2c39e66a62ba42e1bf5b889d47e3346d007299519e2984915ca30621837ed40f8a3e08bbbe28128bfa4a5b860292aa60d64361bfa908ae3ae964e89fc1f2a95efcd7cb2ace3039f26c955c487fbb6c571c32afd57d092349e494bfe5508b8dc5cbfa44ea0becfb1637ffa85a3eeb26aeb76896755f8e444afb4c15574358be686b8ce24c7a4be3d824e1c08d3fd03c598b9df3e6223e289bfa328017d16261fe0c42a0fd66b76a1d379c35b9b2d247bb200f691b0961b9232757659b3d17d26deb899fea36d968cc145cc8944a2b219ee26a038f828d238793bd1ce56617fa3774ad379eb8a9f062a0eee59fb1efffd779c1cbbea7ee616b506795fa4cfd27eaf5a342ab156f613679e290ca780a946af3ac65859b7f6177f268ca70745bc72a7c63f585adebead7a438b4b80d9bf97a88fa217ba5a9064f8b864d6433d9f51b67bdfc3ee82366fe6c52a58aec7460e0e9f4174c2cf1a457045359c334e45b6c7c6be01ff549cca49876fbb8d92f00cef638d2bc0ef95d7b189d5b78eeb95bb4297cffe8efa35554844b14dc935c0503341e08a1831195147bbc082785f62ba8927a101cea765477c90c3b675069e4856e516ad90e9eaccd5fbf25b33a6c44ca81bd63980ec86719f638d15867ad5e778d39bd017c0a585f81547504b4af13df907011c584c9b1c314fe7da606825298c1682c5619f4df317d094408de2bcfbd8b5f3185dee49ff6d5e209e42bb95b3241baa769e8df0eabc126ff69a851849fd734824e6fe00ed635435dd90911b2f128717d3187ac085171076bc602640aeb0b45a9e12b81d192c20d9524b62f79cd6fd71bac748a60e33166c9e543b97a44220b469372b8449ebd7d9c1602cdc2da424ccf85e1bfb2321222e928d549334d12524b64bfbd7f45405abe87ea35b050f559ecf7e93bc8569f88a8502dca2250154c2b5e27fcdc3686841c23a5e47ae74614302f86e665c7f98b5b575d54a2e98b1b7eba2a6e834a1e505e7f362714e38ca605baa2e152dff1943e7ce1a5d7e9aa401e33d01cd3e1784e980827fc53a0545fe19b01e8bbbdbbf1938fa52d82d6a2386e30b2894c8a1cc49c2982d56560b0d3e6ddcb9fa8e56ab018d583c4b0482b197d092feb6c45be03750c7ace2f4edf2058c9d784df79d59dbaa679ad5482741895bea29264176a85f6d3404d25fb9dc20ee0482247a0933f50246a1c358b5b61b442134125423c608a754e485ede550252019c45a409ede77d3e91ae67bfc945c28b8409f85a6a81848753f0c3e8a348f7ec27471c2306c553c11fc0cae307fda712966d646ed1ca1b00863a4d4b2ec16dbde2220ebe38b7b2dac49ec2a0639a7af248c5809e658803e8e2a0dbf9c5116e9954a98685216c26f942fdc3bc67e902cf68410909ce731098ae3ad1f6d877402ce8547693b3382512ac8b448229577d190a380f42874c11d267a79eb6d7664346f90d9e5d0a8d93d2a236b9c5849efa261ddcd5cbfef383ea02be97189d7fca10b7068dae532305165e013d74ff0caa10c49afde7052dc727c296d1c283e5a75eceafb97cb81f274d7e0c28f746c066512693c26bf374cd8b2391c1a262763a9704565030a9775ad37c10ab316351581c33fa5cd31276795b2780c91121a54fe14acc9540451a23d0fb52cab07720117ef5ce705050810a7f5307c3ed55df2bd1058d1261204d1915c49906fb91e57f858743ce96f9284952f23ce639c80f36ec7c50fcc76bf46f20ee6c822446ebe74d5121b2755a4154f1446eced81601937a33872975ecde66f700567467bd995c7e41ca2811a1c076a3efde0d84dace51dcad9ca02642be5be8084723a670dd170dada4d40fb2a915e7f87b85df0909b864472fcb69132cce1bb1755da9f393f3844b78c088617bbc3e6461ee1bdfd15ec4e1676bbede0f2fe72beac05cb313eb29772cb926693c091b0fa3704ad6f25e1706dd33d8be8dd73d1b167a95b4cad71c5278701769f4f9e56f0f0e4e9630852c189bbb47786a5f3c13ed43c0f323e83ed367a9a836c304223ddd9d2e102445c787035223b8d05e8ba1f68a31225e2c271dcb96628584d3d896912cab2139d8c8491616778b1c229e46611b1f5b202f22a2b22c563096efe163c9e99a69dc04d2d376e04743f21dba9f9ef41315494f999aa03a397fd5da4f8d8c099cad93332965a8927c75d37e2d05f2f06d841844edcef92627ae57b127581de9553ca5bd097255c2cc7dcf6822c6f5eef612a351bb8b52363d505e2761ae6bbd692602b3f939221a84ae56b6dcc806a97f332d1a3a46262cbff891cdc3db3dd483bcb4eb529fde708e6f2dd579ec00b92bd9043d40c6dac2accab1d84031be6f2456b226c9af6df531b771227d59076fd7e1e8f279418c116629bdad6719847e370b0f9603d586f7875b5b0f9921f05650e52e75d3958890862e45ae993e4e4d0f827c6e096912bc967803885c9cc1b7044dc96e04941bf0e57768fd78d71cb6a1b92b3e796f4f00a0be79c1664fae4ce7ada1ac56e81c0214d5dae74e31ba4d31a127e651be792be1ac3f8d38492b27e5d4010af6160211f5454e376a0a8daaa0f29a7a999a9b3d2d4d1ef8a941dc56154a294afcbad4b236cb65033ebac6e58f1d4d37a1f95009d9cf68471e3e5d34d283b2dcb2bc190f5ee0222a28af13c17eb4067d357628b9becc1eb9655dea76cafcb5ff3c31149ae093f6675ce3f0d95b64bc2bb7d81ea2a9e22ac2fbdcf8b1882eb86fb5b9a280e11c83e55d61fe1e030704c54bf35ec2f8953ab81107a42126f3aecf76b928501ab97234ea4fc412b90bb167381ebd4dc847f8ad81f8d40cec0b5698d42edb78784008e8e60460a9e3cf66ac63b7a4864837b3f026e54d3a7]

# tcId = 89
# signing exercises all rejection paths
msg = 2d76c8749071737cd5a0788fe9970e3adc3f38402839a2feccdc8677b576b05c25bd6de16d00476a26b5da38759ecfff97673641da9ba81cba15a665ba7a5573
mu = a5ab575a6ff7f136f3ded47390c62e6b0f9070c10fb8e7a95d1f430c05791c4194eda629b6cdaaa95b591c7c6501782ad6e4ae9927f870be2b8144d4a439a2fc
result = valid
sig = 7a5de39b467c10d8406048831953cbccffef349ddb025fa88b3fac5114429c3fefcd1d653449d7ce0f6a32b88d391e8c6756a7a4644ccdb577f864a9081dc8440a0bb2cf5bac9db788b89151b091bde111c47a02bf3b4421346e45002e096604e495c9e4eea849926a416c554f17094c8419e9a2a632b61a285c23937f9ad07447c440e1d3b64a0a395a3db1fe74f2c44c424fea731fd903f72f040e525086c177308bdf941c7d51df3e46d4eb305de1ea3a55ebfde2ab029279e71ac774d88ef3655f197d3d2bc0751541e06ef4e4eaf8cf4051d485c0cde92b126202f4f2c5c4d27013a8ee69570b174299e90ffa952c324e9ea449c29a1990ba3d7ac07ceb84e64586f6370bdd208a8dc4594e34919139d125890e7881283cf0679030fe725366cecd1762bf381c9f7f74219426b02d20e35636a86c7cc35dc17dbde195dc7dc6f493affc612ccb4c107f22fbcc0541008cf6fc2562d5c8bc69fdefc6848964cda45c5a7f0b55df7e33142f92e4490c9907e25928fc96a95a06c0da18e84b9a35be36ad00460ae675cf8c98089b4b0f781a19938d7203e921be7432b8a210a286c3b4f38bd91e7b859b7d6c9a68010d26f193ccddaeeb895623cd052943a287a27299efb6262c9990b289e842fe162d38b4e3ef6f3cd96532edbdca32828aaa3a4fb3c5da82405162dcfaa3d521677a6ada0eeae0db6851be9cd53aecd1a973a1c8bf053bece041c1918c3f31b5166881addf639db72c8b5c660153754d90fb29178ec516848f08fa9e4bfab0a61fd7a0f37b9f2688753a9ac8b71ca184adb4f4f278a7daeb555f8969a83fbb937472b829c0b34ab6065779ffd5e2897ea2c21aeb11b78626d620a4d81b037b5c4a4d60901996a3645f916b03fb43d0a451a28aad556123efe087c0bae23bdb1126941f65f5206736ce5aee24adbec032a5a5f3924755ee67f81a8ad66950079643cd0174787140c4328907e0165911414a601989e4c87602ced0a826ddc1adb613d111303293cdf8fecb78cf4c58b89422e138a4b5be78089e158aa973156d5d2fd02928a18fde861bbbc2b16fea7bb0a58b91b6ee77e1f21018a067888597b92644dc379adadff060da107d030da1043e2ad2af46ae2457ff7f8bb0b3d2b6e10924e065bdcf083ecc93d50059f1718d2610ffa464507d8dccc014103819e63c5b86f9e5f595569bbb21bd6139bfa3e7ead73d05e189ce8eb549476cc5349d329f1fba45efa1ea55acfc2171cdb22097fc8ea4c70c927c200babe2a9ec303473bc119abdf2559884b4fb01c427ff40e50c2046398a080679100b8cf9da2256e4db2eb199ae419643744fcff3baafcae8e9d0bc7e28732ca961cfb057c46c2ab3c847ba451480f591b8f5c8080e6f3f7ea8c960e2b035bca075e78304a0fa79dd5d39f98d379270a887d0fb83a5af4da4cc86d4acfeaede221c32b197627888d6bc886d61dad5ceb398c40fd36e19db45a26d77b4172c95d04938a1efcb5d52c9cd22be2b529b25912d24e4c675c6d27673f673be8735507feb118e31b49f00cb0b3777f7ef7f281a5c04c64b3547b4a3f1de9b2a1176ad1ba459f3eb9aa6f5d430170044ab3a996b5a7a295fce7849737bf1bfcf69a479a1457895aee76e71b94751b0a0acc5eb1752bf6e94e12b59ca7dba40e2b032eb3f3117392c9ce7f7b3c1500c1da42a00b18d0c5568b3f545386b6b5fcca2168e41d6a7eeaf4cea9c80464b6506f40b8ed1753a7c4c1b3f65ce61a8a36ea81dfe55c0969d19cc5b6e018bf7fe6173489d1cf8c2d20b18de6c2c8789d44e37396736e42388495a0f43c68c609fb604a02d31b48def4b5cc72bf58f47f14f47ff4106fa504f7f1b87aded2ac5650d535fc27195a5eb596beff95d324a09fa01aa3f70431c16060128a1fb82d86079d267d2ccd9ceaf5345cd7d08f8228e374a4c12f2e2902de92753446d572fd61904e2e03e234acf521a9a0d7e62acd9eef21d16594d837f445e4e39630910d4e2f37154fdff2b82696f1a7f63dd7f2ab65242bb43eff525f796f67b6c001fdadc351a441bb5e50397966719137adad9c2e8ecb1c61288c55cd75676c2270af594580e70f163be13e14117b404e9ad9a4c0b031de57b5aafc1150ae1872a0b1cd1442e5a8b4947fcb262d616c8bf79ab522dbd523cbd49952ad89d2dd45d6bbb7e8ea08f17f048c7f33a4e477b5e1db445dd3c767107997cd0bc918a1865ecc256659b807e65fcb2bba3f3c2b12ae5637b15ed203361e297dcb653401162f3179ac9881ff3d93c9b66f51c4a1eb59714262ff11324b1b81d2d04f520bbb54b396d4db2dd298271ce85203ce3547175d47b90e7601a3c6a6fe467d8ec7e560979341cd8f876e2aeef294fcfb9f70dd0d589dd2c9af01ad068c231811fedc720d9a72dbed377b07655000abd0c195280465eec5f5ba5295caf41e3b84ed38dd2fb6ae7a39cba41b493904d7d561d5057a928d9f29f513d44dd393997d8c852c6b7ed501e58227d69cfb661f4d51061a813dbd07cc17f3b7d80433721444ab71463fa6a577a55b1277b6c6697c97bdf4d322b85573d3b0038ec8fbae3b6b94c80c5e38d73655d7491e66df34bd7c3341b40d2c0107d74f2a18db974849e10cc53c9ca369f4a86a8f323eabe7c2a943d2b35a24cabf05e788160745f51e374e592a082bd9250c92081eb6fdc4956b887272cd74b1e3189855d129bcff77c5124ce2d4561bb72cb3bc5f99080516b9809b20ce906641f5dd92cee35d572e6cafe3dc69a57452e60c3fbb54f456835375c8b4b73921b14186e516b606e665e4561f9562f12b1140e42c9ed535c7c7a84b56effdac3c51e32671c40dcc47b9eac82e322cb623bb23fccc729a4cc599bff741c15d4d6c48a4f04a6d8876a379c4f6dde3956a20019108d3ba6797aa01b680eff2253480aae971740132de12eba56d4d713f796dc299a3b9f07f4e04e9b1d6ff7fd3a30bec525b4bc54b43ec96bdc67a447a7efade794430e80d8abee7609c2283763745ff99754cb78bb6cc5dc7d45082524c3e772c16b3de50f5d08207ea0530b0d060ced23bb391a712d4ebd6fb5448d4b6282434257d1983016815fa4077e06c751f6a44a1c9dd70843cd7207f9c696de996c9f0db97ec7307626f72cd90efdeb76ea40fa105f3319828c1c8cf8c18133baa56befb5be70c33aec7b7f44c167f6d3a96a7e52249c9e80e1a92f33fcd61d20ce0f9ee7dc10f75c49434a08498357424cce620e66dd5d3fcbf65862b96ce3d3efaa7957e6cfdc5a122dca15b7cd4b0e1fdd028ffe25dde1dce345883f433675af2fed0a22c0fd1a065626f768d51202eac560ef3f468b3db1401ddcfd888381ecfdf521a01c53fc791ec5be6c189d7e409aeb1a04415fd963e80c78daad0bbb912f8804c3d5415d2a36716661a305fbd2c361050364f0b8f273c8de86caada48c2bf5d23f848207bc5d75b337a38399236127bca35a2201142288617b428f26b999dadb9cec14e2968366c7eb4bfbc28a00f7ac8c731bc6d96b6d377a94f1eb1b522eab8bfc77258f214a077d99f45522cc49dd263515e740acac8cd0589dd4721081c9c046092e12b9741da280ce9e0442f655c1e9c5e49256e0b87d3d2139580550fd54b808e1c232e289ee0e8a57b0e2299f780f56375e3496dc6ddec0ad27f9a257eca9309e8ef15cc5fd208328262abc228d9265e2f73d60e5eb441ca0de0407195260b1073497ec81259f59e967735e40d3c950a86e2bff97401dd04ba404390113e33085200b76ae400f640d60cc848ef486c33d8f3894defcfe58cd76673db0fb274a1a8fe4adb7748119983deae3637844b986cbe979c60855e4bfe7d3fb08d7fb969a6bd1b4f38abbb4fd1b0f45f940d81368fac441b43ee1bd7dfca3b97e797f3b0ca697800b1d98803fe4223af548989341750e2311ab392911fc5a1fde1a61a7bc549d02a3b8d9ddb0130f453e0b181b2b4a8b25778ddf9f41a7ea09b45711ae3692135ac11af2a4226e024bf9a5beda56074b5d39f14ebcba03646ba7517e3205e8390bfa7a7fb051e77ce0d9053625eff2b760ec6825acd1b30bc59f73deb0b50368fbd6c641ce9b8e4173a672715d15a609bb78bd94522e594636be5817a7bbbe95a4ca254f02ed09c45e0ff164d1367b5cd6e7c4cb620067c7264ff18568efccb3dac070bfd6892428bd52f74568c6335a352cca3daca326b05df9157ba7d4b6e4c957dd0442d5611be829d836f32c5b6ec513f23979010fcf044e625940a92137b98d09176e3f0903d550b314071e385242bd818ef1e943e3c9bf861eaccba0a13c2f2babe29548fb62e029ae03af672e3ca8bfa2b714790d377d0b95369872122760d87466f205e6327c8c817a1568f14634cd3c469ca91b9017edd22b85d9c4930ba6b86019840213e28f5ea79c209012daeb2cf730294be66db0ad9e1f92da2aa83aa010de6367b508ff70fcbb2b8c8af6ac535eb5802308372b11b619aad43612bcfa5d800d6ebfb9f69b09d79fc25aef11d7866e76ac08b172b43c601867a56894accfb2e62dd6408b1fc047b85935df2d7cfc361abe4eb96e86ff45c1cf67d2f60d8c25c73dee9007d8166aa5ac1a58b2e29f2a236645bf1b2ded7a487b79546bcae817ca7355120d3782a581657420be8edd027b854d5aaacc69c077b334af25ab68f4768ff9335b97d72c60edff49f0f4b3980d88d4d8aa0959cb3a29726088e0d0d203b505f51ba6c3020a5ce2c1f87322018c701b9adbda6664f2d176efa45befc3780e830323c43da3afd47e39f630f55c6d6baac84fe8c4fce48fa2873c2b133fe40af790471e7858699e93a4b033863b0b4faab509ffa3252460ed23a5632744f982bd7b841d50f484cb9045b235302a419e19c7be709aff941daf7fa541857a5b78980ca6393bb9a5fecad2218b84c12ea40f59845116b5ef623f78c07e2d5fd1888905dadf731a04a11ba40429df004402a9d60b4a5265991e1a6cc1c1b036076192c222125a09366607e26c84d4f37207f1494820e38d8b56f1f59e93934842a3f9956d9ad81c0605934f89511f41d8ed6d591c430f3478af9b78e9484f7f0d573b2b47ab1db0aa41bed252282727f7c36d88cd282b50a0c41b47b9577fecda6ae2aa39de3d90040041d969e84e6056b5d880f2328ce001992e4cc04fe02c4ac776b7bba65a69832da3b00109d36b19b041574f2e1418c9fc08d83c85fe8fd6c3936fe0c1137f36c80a581d327245a90dc23cc7a53ff61ad0359e47857c8c5c38ce9dd568bd6f2e9af90d51a37e423c954e19e857d329b85c7b6b64b8a69d7f95de09d1847f86e5fab5666c529f59e5296d5852592c2c1059b91f924e9ec2f7c553b74f48fa4eea73935597263fd0f79e1fadfb577b1f12cd81e10e5b7dda97bd2aa31cedc18384920917148c49d18d98f9db9dbf076412fa469e223a2d9adaf199b6bf1e79912b2b862dbe67b00a4632bf24eba7f05775a6f63b755d6c720e709c856e26aa7db84df5b474b905cccba6ef157530abc9ab20c758be200d5eaa379cc822397b80b3bdd8186210d9a71fee8e8b90521fa3e007c281eb68746deff8b4bbbf08e88b2100a7532bd69545b0b23b08e249f6b2aec1f619d10af073bd0189d068c2bbdb676c8ce59f09ff807461e7a91abeca0b2a1d6a6c04a0614070852f2472ec1a4ba0359506a97c1f9077d5b6dd7f410fcd82d019c47e89d6338a689d44742e6a84b4e48635d9192144578020b0f0dbcde750170c007928b6e0fa94c2968df9c48c02b94a6fa45773911b3129fc7d53610195d85ca61fc472f5d298c6a9502a4001e4b00a4c382c3adc2a4e2369551a21cd14ae22e94231a30a73778e8056c09ec2cab20fb51e3a96f532c546d10296509c2ad4ef0604c261f6b841087404bc4e18c87218c2c8bede527dc083c09be2d8bd3838d9a3a95c6eba38e64eea7cb11059419e64d94101bc94770b121ebf9298bce98bb0251fb5e0cb7dd215a30e67503080e283e25fe8a8448489302c66267e22bafaa5d015829d2c234979229194c073e8f805268c5cc4f0ae8853ce5d7baf3907337a3d9be34a5abeebed0f3bfee2445952dcab76fa44b88e639c86eb9e3f360749f50670a29224ff823bd231377166e41d566e5553b07c5d16a6b31d6f538c792ee2e8a5944133afc65c10d92fa7f0bef1e53b607274c3269b016fa267a4cf00b831f5da6b69304f39372c90f32eff494bfd1bd6a1febd142d8fad73b043a14885a0f053ccd5f3e958b2ca53020b4486ece21ec8ca075b1db42f8ee4f4385bb00ab9a3e7e705985a56195946d8a9d1d8453ccb3fe4bf4f14fc881db77bf495b6cc79c3259d7a957aa2fbbff2323a7d18848bc21e9c865270e44d744fe0a30a2a3103470d3cabb9c0f5093d5e5f627cc0d41f264b535f63657eb2bad62460c8e8f7f90534afedeff93f757b99a0c7ca4063676c90a0b6e6edf11273778e97a5a7b1d1f30000000000000000000000060e191f252c3640
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020b81516558c39134aeac1cf902dc5debc16c551b5bd89619d69506d4e2f4734b1]
[privateSeed = b81516558c39134aeac1cf902dc5debc16c551b5bd89619d69506d4e2f4734b1]
[publicKey = 02c208da0f0e0c4939ab5331832e415de476311e6571e5b68de8b3a5d99eb7991a3d3ea954f8b374e701024e23bf9bd32a03d61a967ff8c2c5363b4fe1969359062864ce2e73adabf657e1841c7d7b9b7033124804e61c6b5b4537cd5f002e21b9d5862d3e5030422b13f87b816c4ee617a35ea834536415f3b6f5908fa6237f8871ea250a17c9d1342cb4c514a403e10701ba225797cd3be0fcb1e5a42272cb88b7aa8475ae62ff1a9f45d62fd6ad29a34c9c7c55c5ec4cc27aad606506fc7df267cef811eabfd88494f213a2a839e10d47948b1d4b51d3f92f9176204e22f881c4acf6f12f382a7800a8bb9efaa81caac47e6e30cc7917c64e859a9613ef857d7a9161fa8b8bdb8522694a643612c19e138e63af35f4c8119a77fa52e3638adc6291cde113e34d9dfcd1b142bb67cd2cc8b3143695ba7ebb84a0348b635f8e55b8de9f097b4361ac7d99a6c52db12d37de549a46702fc0dfb82b9cbe917710b4b975e4e2b370095c3414699c00cf474a2df114dbc1caf6cd8f2e03fc36a45b11955f4277f9037ce82f99d7597562b170018d1132e3bbad0d970f1ae0366b0c2ef947fab6ae65071ef68a8954bea898ce08f2e5bf86ed358bc06b75061f4ab12195f361cf4e64ab6134f4544ce1608aba2b717cf5e238fa75ad0943450d0d1b24e092e8dfcde698de4bc1da7b91c8800fe6eeeb7721e7b37c30aab049fe4340bd6224b396aa3c5a3e7d5fc67d5b09f092df0700b8ac468f875b18936c59f7df6aa37af6cb7585ee0e86d6b40aa329c98b94c9a26dbe4ed7f96effde01633f4dd04bb58afb8f9ed36dba3c5c24aeb18e54fc3f62f30ef77b74c84a880ac12f946b30ddeb9fd69c6d09f378358524f29ff3f326c218824de778ad9e3e3ae1abe635538f1af807b6709cd42b36d4bddeae12791b255614ea6e9f2ec6c6ebc320c44434da0a3f3678dd9fefc618346d4fa38626db972f85eee14dfabd50c75d2aaf5938caeafb1150cb718a4ecce95e2df406e79f2fcbea498a679d0735fc5a3473d7793c9324f72c2ae0232c39668e173629efcbfc1cba25a3eb1825aa288551ab835fe3498af4358134d003c88c3ec34c9ccd61fe1ff469a184276637f050ad2ecda4e7f88cc0cf45ed9155a0018893d828163f461e06323d0b71c24b79d25efaea1ca9cdfe1e1868441702ea8bafd6feb067db9f64042958d774404d29ee721c11e96644496c264d0bec260a64893248e428350e426af06b6b840a3df74281380d77586f4186135e25953db8229f25c865f2727ca0aea5fccb91725f043ae164ea6c1b1dadfa63dd308f98b88f17af385a12aa3f7bf4c2a39b74a198f3b5b1507436146d9b8aaefed940f959655738e81aa87dfcacd1d7452e40fadc3361323024204544bb0b04b3f0070a4c27f6db6d5d5e071e52198a40013beb689013c34a7ae3b93ad7198dbbcd0910c7163f0af8dd3284400ee7c5f77e001ab162a5cf2ff8f29917d74e76e007e7d4c050f8fbb9ce1d3c6bbd4dc5fcc9c046b4be709c5e26db9175d16d873c97ac44ac7b5a57ca3d287751990f2e638735ed723c66011ef209c0a7f9e8638a694e395edd395f5b82c9c490797675736e5ebc1aa5ae62d21b7de016e29c75c29c38085be541598e6dd90c325e8463b05ead817a4efcccfd710591067334eec2babb848a9cf495c7ee3cd4c0bf7a5d73649bff6a514be485bf775ec032573f0fe3bcf2cf368685d401d299f723e925a4542cf61297c31bc455c459b73b5da088a680f77f9206d347357cbbf50a01c95add8d312ee5cf0993769c55c7e04fef4d53635d4f2d005a4083c461b5625f952202c934a13bf75e9abcafbaa13be1159d29a9d5169e961a4e2ae0308856629a89496b54028d5987c68b08c9fd0e35648fc778de3b7f8a43a118bc56ecab4e35501f223ed178073d9eb3a0067e59d77fd6f6e9f6159ff851fbe2166236fbca9f36646fba6b996843e6d55384faa927045c667a416309954ea3e6c962473eb350df8ceee0e902d0f314c12618d8d2efa8ac1b034934671dd8b4ad98ddd9472612d03c47890923c97dbaba486544e624cbb16048445cdb37957f95f841929196d0f9ef54df8877588eae33eaa4399f00f56e4e5015e19e09b75dabb24b00cc1310440bb1b93bed8d8c53225b7891ce0da085335f9355c2f2ecef71b7614f4332faf44b1db8e09bb828cbc2a6766c2cdd2de31e78c3d0e064fdf9472fd77c9e1249171a0cd2abd7f553b30216c8d9dd1f4daac1e6f5fd6beeb8547c6b8277d09442ca66afdb17aeff37839859080ed2b47c5887aab9ad755e24abb9edd4007db868f4c4929789542ed11c9ad8f4b2b115bb067437b5b5cd7b777f8ddd66d4d9d92520bc872ae2ff7ed196ea1248c609c1932d5f021090b3860b472e43f0e46ca30f451c8e094c71de2d99903113602934ef6d6d95ab777ea2b46aa563a8944ad795f3a5e12353519dd7e4ebe5eedfbe963a38ef06a944f0adab37c267cf63c3d6222e163b5aa3f6f80bdff8a5cb192965ad8eec42ec0b1d16c9f70f74d1269e22cac1fb7d4f73024488554057fac7affdb29de0f96c32c17051381fce957755deca0d59893d88632577003d964839def58377e3110c750c895c797588216edc016feeb616aab1998630898f95f4f13bd311e1483a6c260c3d6e0b6ff4211017f111c3b8de69ce122617c966d78823d8d9e8e54b197c9ccf4576583c55aa4d4a44fb0bf20f4b50ade559da43250f8b7cc684ed2f11c566714356031bab30ba0f56a814918565548cbb6aa89d5d73d9dda234b5ba8d901ef93ac27ecf6e598bc9844e8b5099a75b4b7ec21b36ef8dce587cf9ad6a59cabe8c78f6431f32e34aa1de6ddcc954d8024596be780bfd812d6cffa58e570730a300571a4a526ca1c229cf814ddb87a843a65be686905a46ac86351dfe28c85639de313a8d9377aaa04efd09c8f6221fe97a16f043ccc724819dfb62bdf6f18e7bae599d14b61f271b3f58818ec308d6109b44db98d6ec9e4a59d1e8cf360c3506bd5adc51a325e6502b908c8420f32cec36f7f9522a8db0ba792bce9b7fe828850aa67b59b910e53d2b3b9824e0e2726b62612ee7b479fc6d066a70266e602d2f17d2a0c75eca685215564f6d18de9814a278d0b8c4abd32a0e599ceca69d67bc47d7c786be6f1ba7818745505ed7664c2428aba0e459e5db8b7962a094cb6c1efcdba22b0229f5a3edfc0086195f683186d9639078b7ecbd8461ebfd8dcdfda0ebb376c00e98c74c427d92ec2e9af72a2035e13b436bec0ad14fc059049c2b3856cc01dc4048f99da408b9b54245077852440729971c0bc41c69c845a12bbf40780eeec023d81e8f48858958c04691d28817899c4bb66bacbb8599651639ec3c764f5112c3fc2f712e35770d66ab5b7f0963fd12f6ace81fddd6257e52520dc9e5320a45ff0e788c724f28ac7bfaab7b7642ad64b6a3e6da641a17a520005c2aa9e5b39e57f9652b4a86a45a366eed687247fceab1140bf67a111be77d57e92810af2501574f4b0b9fa6cb1f20794fe3c2c4f645cf8cb77b5e285839fea7ad5565506bd7440f4624ecac9ff9a08adadd25016d075c314c15cc63233110fa03056fc9e31b7a9307a01d06026235d78862a587456b]

# tcId = 90
# signing exercises all rejection paths
msg = b0fd6d909640ee80a5079196d4e923c233d366b8c9e042f64e58302ba3da04980e081b1c6a05dbb2a145e4c28f6e6d3a4378a734726eb01f609d88bbf9f237ae
mu = 390864572cbde740cd2d826f9626c409ac829d79f6a4a95293293662ce0c486da8391ecc583810c503d3092c8cd1fffd97b15fc0e8785051d2e4c9f2df39e9a7
result = valid
sig = 25097a53875bd73dc4fcec4667b552bff04367d855dc45bf0e71a0af6d9016620950056adff92e97aa171d8ac3d81680c7ecedf77792aa7ea0a961b90cfe3a388a75da7f213d8a2c6e2de3b34de1baa7eda2f97a5ca9a57886b818b8e962a8a6693436bb93b7f26b255e6c288e92f75081e7ba077531d2cb6f50c449256bd1079840e37519e8add29130d334d2d38e0fc7131fedd68813f073d76532eba60a5a174f86d6372495ccddd376af4ec754a88abf7bb8f3e745d77e76d3247b95d8bc52dee55a336a2e3d2ad693727469fe6db72614836cc3a21cde171b09f7523a26a1fad30df2b72f94cfdbf0584246f2c564fd2d7e607e13234662d2f64d07f8d17cfcd28818b2e268b76cb487ee5935d2f53e4e9efcc293841a185e09709eb95aba9b68226c8bb34fc99e7a77f43266a31bf75915a3fb92546b568b194c9e8d49565e3d4799165b00a04e41bb429fbd313fe04022d8f74254ccbd2bbf7d096918a68e723a8b6990916fbb8334472dfeb872e4e0fcf6412eb5ed174f91fe4ca6aaec1cfd6f2546f684fe9503b3e1f3a735184d738c1eab7a0cc7de2f84912967958dfe6f83b8d0bad5a2f7bbd1e2808e62bced56880e050ca4c6a7fb78c85251567ea2a9eb0ac1b7c39f1091e1b882a963d111397245ac98bd034cd3154d87cd8b353fd08a6db73485b7cce5c2fcb86db6903aef6f53020c6c7d7951b8df54a9f5f69b80ed973b7ea1ce3ea2d3ceb20c162873f15debc86a1041bb1465487818a390b1c85bf365b3cb7c498761a8f4dc5821124bb804f11c7e7ad0c9de3f725e5e6bf6733e7c3daf399a3ba58bea13a6b53c13a198a0bb75d2ca0e3d8a089f98b15c593aa5143fc7fa71b8c050a435dd11af1005c4661cae9b43f34fbdb1ac3f7de699fcd354c782ccdcdae41b1519700ad04ae29d4ce9591201ab30fbe6e0745425b5d90e79ba1b0b024b0ef88163f554a0ecf4804a542edac44497e4cbd55f5a75218dfd78ed159754d077708a62c774d41c7e2863ae9deb9eba4055527e0de948206d0739d01a081aeacabc9692af34e669e423a71e45bed47ed2b6b886a31dfd8ea046ca0efec9f5584409f05e1af20f880f54f8b8cc2f1cd0e4d32145662e4059b81e51195a5c586bb0dec83177ee02a0e3ef843648aea9410c1ba4a2f73e5dabd0028b344b422caf073252c42e8abb37a53c471929de0487b68dd59c98a60660f03753295498f0528ab06a1b8ade321d4f534f21487797e69e5a96341167b8ef9cad28eedfd286dd0afa5f2b39b365daa6f71915d18f302ffa242f8a787291dd2873fa2f6b1e8f6065a093243dddc7ed44ba45a860a470af6e2fc086c65eededad7d10e44804d7d848fabe5b5d43470bcc7531ed6e97b8ff8c0d3b47ddff88d6986576c21bf6f069cbafa6794999afae7ea1a71bc8c5f540f6c96aa4c1cb153509b78588c36acbc2a75ecdc2e57b92abd36f5963e4b3502f62ad96003460470cef8570f9fd01aa3accc5222ef7ec4a5d081d70a4e8519a14a9daa2b363442e58b332e29c350d022f6cc1b9e90f130237dcc197e2321e6fbab8d1fdf0d523e07dae851e9d0d7bfe40e80df12cf0a9f777beb38fe847c26a7d9af44eeb178c62dacc857b009bc314a45bc6af496ef82e763605ce19837adbcd997a920e1dd1fec9ec6fecdc9626711b487222e2f6bfc034fe6cff3bc29a7352bfc8da4ae5c4893c819c29a9ee7d1771f0f68d78ac8a79fefb377eb31afff3d8d8a8150ea040f01aa61bc46347659132f58a09e8b214c8db55668417709659d4cb13a17e07a5552ee0e6da4b7a6a198b4c63c6afe0ebe0f70ae2046fddda39c0cfeeabedec33fbf9ccb6c3a7a6c2220cebe1598c3478e5a511ca6d4681be84448e31245c6bdd2a13e10094bb3b16fc72a3c6240ad110036616b9941b96ca9927d2b7b4fe3e25ec57df457b5301f307b977fa851d69692abdcd9c7307f826ceaf1894d5083e6cb86457b8fcc1a2edf32017e893273ec64bf12f21161f6052940b25428a2e0b5d4291ca77528ebd3d822bd5ed534a849a9dc4b175879519a6467fb8d05618f8a68fce64cda534f4d7025ee1b18f423bbe184df826a41e5cf0d57328dfaa7308ee72523d63fb827188e53554bcf83fd0391cc7868680371c88f0ff653d94077f9765d2b2f6b2d85623e4bbfeef80537bd34411b2328b93ea152d3b8038dcfe8078d90160c303ce9689009e48a4fa3308e61dcaffbcbf2ca3fdf46d255cf7830e9b97bfea8acc7f74ac77c699b702d0c765768e430a23dcb57685042bc7f767c4a8bc0291db2450b851b574b204eb83510da274ea72c82f086146a55a09979c2d81b41b94754a963026daf832b307a6a766dfcafddf47cf6658814c8258baa903f9a9edd2f6e5ec26f0a6c9546f9a4b6493c3f9b60ac2365c23edfc0f6c91236948bf3c85418dd0cf283a71639104858170063e6c738a33eb9352d51355e5cb49607444e1afe2d5ae0f7c3f9a15051fdf395145ca26da03d19023d935f89331ece3fe73e3bda933909bcf5b313dfe051ab869e3b6e839e56898858e907b97852e989817d86f9c39751b744353ae1cd0a10a66f0c966b8decf15bb7173b084ed0f0d5edcb83fa556d90a24b5847bf450d6880f16357f47f4fdb00c03fc877ba0370ebdd5575ba519ec52d8577e81c8336dc47f41b00dee533b6914631ee1c9a800b29f6a84694938780b20cf9e1e8641c83f866568451a8d565b80f9ad036532a0c66d95817989981d7461e20aa9884da3503cfd109a380693b32aef17cb24a5415bdcb56b318da7580bb1c8c61f2f280e766349897323f82b53c7d19a692c13d81b990953d37dc259d44c994fb5550b64aa61082db260e1690024c9325db903e684d8cfa3a557c28823f04a117f34a54fe9dafbbc810caeaaa783e7a9312b69f38a840aebf7b03b487d040cb4aab9160e2cbd0d9d4a88e280852ad0b065654ebbf9338908df30cb7e6b783a7deb64445022d1e950c47b5c867988b52a54ed37061e08c5fbb113b4730a5e0a8801570c92186cac8345a09669dfb518f70e4e6c34e36583de40a0a717fc4887824c0da0d4c44a211b75bd05319b24470f4450066eac28d62ef5cecf4cd223f18c79ad5664b16a5e51164e66d0fa3480ab109cdfc5a33ed6dc0c8e36c35dde13ea6e0ab431625006adff0fe67e51d9e8598f83f27c4b3660b03da074c995b1d98d4d03c931bd5058ed8a73af126ba51b87ecc0eac3305c7fabecb1fd828df91228ca62ff60fdf1f0c99a54f08148ede40812a65f9af896aa497df2856d4f0b19ccbe62aabb15b42b10b14ecfe831bca1618a314eda8acde9814fd5b554f3937d0c1965c13da574eee3e153703be1010b10b841890176e9ff7d6886fc7973acce6cc590e11391bd9b94df64ba6cd15a4f0af599aa2b2f51d68252e8428cbeed5c877ee8d36e29893a0faab48c72315c824eaa21a3505aa789092bdd2aadb00ab948154c4cd5088c266ad0068b95dd811d192d1ba57c0cb0687d60896f41de90fc5125e91b3ce5c036f47d0e53a578ca06d98ddf1cc65a728ecf4fc45a7965e271b8a94a1229cc7e1b6493c75b2a122d30c1552feab3a4fd2ba0c3654660af56ea79f27eaf73bc91d2d4a59e6f6234536c8f29176847eaedec8a256d6c83167d93d344bd5630bd6420a0fb40f56277e60891353a0ac42d7476ca6d73b22384e74ac6d2a1bed571acfe1977de6c40c441342c8f7c3d2dfe1f96f35efa33f8e6fe9388f6ec46f85ed756f2398dee24400e77f4e0fe3715a87a21bd138203a6b73c90dda760209fc4adfeafb36ee9c62969476d04805c9e762293185e29ecfff60b99bca86ed772f7b7bdb7d38e8528c3b396a92c565cab9a8616b35551311d2c8a20a12beed32bf1b6e3a8da32d3ae5175d11ce9e126c47f6884b5bbcaae1190b11871ab00036eff963392203bddd04dd12b648cdaf193f6d3dc228819f2a77927c223a74c4cd85da520be602e7596d0bf3971b516cebf37b55afcfd147aac138795cd1b8973cbd7dfee2eb1f32ade77c96c5cce770ddd71137aa2fcd566c8f7b698f8f13b3f6f0efe49b1bff829c94c8bdacd156ba5ac0d7f4e3d15481919596adda7499131e67282c82753a0cb47f458d21fd80490c35b02c28f4a0981d0e66e848237a6b5557efda22b90d22c6bab9b16f8e0e602cd296899aae5ca31e07eca4aa4dd8c0443443b737876a64c02f1004ebcfa2ec8bc82049ff517c4916d9760afa792d7d31997ba7943a2629af646a513a8d97c9a31665b26846952230949c58b79168ea022d805b69bd3c171ecaac7ba07b347be763b2b20878fcd35918b28b9a76898823ffbe351175cc6ad81e76d93f5e8c2271af3660841a2847f8b29eeec77c79b606ac3b2974b37d969f2fe5fd747ff5be19b149db04fd1c4c07056a964a31cf0bd4e2515a639bd7ccd0606558156e787e8b6ffdfdd6c5f8abb202598b6bd6b207974675e43ae3e9ccaefdc1e7eafa06333e0b132b7bc4e419b42e4adb367798b41c2a484ac1dc1fec0ae353fcac72e0291d11bfca812d292dd5340a055bd233a88cf3f76f131817c0c173994f6cc554ce785a6cac0309a7e114135b69ca0b408a9e42e0fa68f73b542047c6961c75d67456f3c82abac211c1103981aa4c51b4e3eb65e0ab3c32501d20378e28b3af5acbc48f54a91c669fb882e524696d5f6073095851ebe2d5c4572d4cceffc281bbec42ca50315f91e264f47c352ab4b9337a38b1c13be89a342658c0d002fce10886e02774528d0d8fcd3c29f76cbf11e67aea4dee4dc841242150489a0e1fbfe16078d3455b7012a6e8d50aa3d5e42f56da30a9dc291cf1d0a84bdb9dca6cca66a966979e75bb9f96b24f1c892e21e2a22a47b70d2d7f2f19379920c4fc4ad95252904ea72e3ced5d0c123ad6f3dd6a9392b248da77223eba5a411104a892f7be506a2aad8e896ebf17b740665108bc3a90fae73d5b0ea2577fda641558572a69df3945f00376f63640c99de36298998889ed99763d8fa137a1f7e476ae9ac181169f49204c9ec54aa69798bbb498154eb3e87cc63ee1b074b75938a811b5ec3056d1d8d2759f7c6e937f471cd1e2784d64e1f071fe1f0aac2716b4f15cf5562dacbe1497c46ee586e5709d8efeda38ca2634a235504490d472a22f81ffd99ab5918459cced53784c9e75c9cb8c8914fc797d21fb00f2e08aa101d21b9beb3a63b09e04005c193329eea739e30e57472cbf2fef983f58cc839c790e9310ecf0ea311ee74d9134042d704bd6860cde57c4096ee885e1aea17405a95e6a9b25ecb8a4fca1835623902db7b92160318ca84f0a523b7826e4772aa07e5279f8a78d8a3caa48feeccda458a565e0f8310140c712a8bc7a5250607642f6aac7036ce47da1cc680cbd189d7dffcd3b115d151a625a0fa2d1a8eadc5a7eb262c48f7264e610f793f4c4d7d5c2e3d39167700311d75dfb388f74b2e30428ebbd40bf7fd4d41b57550f9043df6bb0bf15f51ac3ab895b335f7ea0f1bb59cefa2346ef41947b6c8fb633f605fc66e29ce37e6f9f4aeb7e36b65d863f037bf53dfd4eba1f1b073e80c12ac71cab40f66f61b01cf363333f0ff565d1b01b3129d1e5f49d3560a3dcff71e2539af68d9a5bf5bed2314fb0ced7409d24b81221b4c3800ae62f5c0723ca8834ad86f6fbb7118689f446a6a4f936e01d140102caaf194b63a90b08da24faf70b2984b40064704826e930997d7969c9476da01adbd2a67c331d6468b7d374e1ca324b93a65194485df453510c4687845996014910b3ee3a4fee60812aec3a28d48d011d77ad4de9409a5b0ec3ff749d08e46f2c33d6baaca1efa5aa69f53ca3cdb4bf3a0e5c9d808ace09549f02a0229e0c187538ea4abffc13f2caf0fbd0bfc432eb69da1938788c5c447ac61a262bf35ab11415df43b3fb4aa519eee6c70c34eed49fc40b202345e8230687e1ae6cd84efe4334542c48e54b94c9dbf3b76fbfb27d8cd2f743cda0fba3d2b9248146eec6d26e3a6575582d038e2efaba7b12b33e6f5a36148b2f02e37943899398c704f50a61603452cae8e750d6e3c54ab15f98da8495493624e3dfb5232b45ee0d5b9ec2e265d6d3df0ac543cb09dcf63228e2ae3e7f04f511bf24ce3b4a0782ddb9899c0b943f9be72906f2141ffac63615f5465de2d6376bc3c3562b821a85e4cf4fda9734f8bb9d107643792661f41e1a1c7d904c71c816a7f6d80eced848bf3c3a7cb122bd627202099303750c4ac6312b38acb16f1527da5abc4ea83db52bb974cf73c81675bd8f8bcabf57c93194138a60a780703fd669b5ec0603ff8e112d91b728075fa38c9bb416a29d0265da9a526055eea1f638ba041095821a8330232af86f7dd4d80dd481403e9bfedffbd11184963676d96c2eceff86d7f8f99afc40b4f6167868b973598d0d5fc0d353d4755566668c5fd035283a0cdea05414aa5e1ec141e26292c39519c9ee500000000000000000000000000000b11181d272d333d
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b0609608648016503040313042280207c1f513c59ba8671cc8a7ca642aaa9d917f9cf0886a4330ae8488e6f05a65d58]
[privateSeed = 7c1f513c59ba8671cc8a7ca642aaa9d917f9cf0886a4330ae8488e6f05a65d58]
[publicKey = f0b2b48a7e1702df75c11fd70ffd02867408b21af6bdbe4ead382c482e8371bbc03ba034d5fa3efdba87193a7fe071454d0aa215934a0a0a7eb5c71b28b1137c00c689af7f9c44ec31ff27537b1645e09f1d807000e2a8d7697dfc43ef59affedb791a5bc28b731b6ff08a6fd27475bc13eeb3700782661ab5eea4ecaece3ec121a09ea99d155c9da8efb21e904170e23905edb68a09fd816e9bf677d65c1dd204b82eaedc5e5a234a073f9596c0941fd28b58170b7bd37090e2f9cf4292c63e96294bd376d5f3dcda3352fd3072c89cd0ca3b52fa7c2fca9997df0362f29094b489da72163ded0edce023804305dc42f816df4ad2eb7db35cb086b843d59b88d0b3a0687f1e3be12d1c3d9f1261c255ced1da6e1ad510b360de905887947340dedc0d8d360bb52a28aefb39900455fd88814e680af0eda76925d2c3cd327549acc5c8b9021ab357a530a7c10344cf5800eb234bb63b6b5e20cdac4a8ec6ca33b6175c761530c8b56b4c68468831caae45e68f2a6929fd7c9531a08bc9355024b6c494f874e0b05ad5301149378a53689ec39ec24e5197d81b034fa3c86ddfdb2afef778f7c3a7c69eceb3778cf79526e584a00dc68cae1eed23a00caaa13563964a8a83ee96ddf11ddbc31c6de75be69c89e5e68bf361a4fd9ac6c121b33975cc1d841f5bb9bd216b3bdc7b522d65cb1b478cb6336f07b1c87e9a5069fc0443f179f1d6347135828fddab09e974a3df4a5170e568ae033d3cab2b4c82fbd23dcc8318afc00ea20c7a10618a2dc069f5633d46353ed658e091bff8e3d6b7ce93a7c74c62b9c6bacf4e4ab2246aab2edb5f806a6bfe5ee2944e5cde5a19eee6c2e022f620315e336ac5fba10a6a15de1c5fce3f33a77e0f07577e4067d1953f87b29aefb0a29c13f645b2693c31092d0d2987b17ab57a0387c6426372ee010fdab81a142d5d834f560483d23537aaf8d3d6ca2fcdfdefb3a927bd93e320dab49e65333910c2190e6caa5dc6e69696a978d18609242b6ace79a494e1c057ac35b9ffb20bdf98c60dbfb14be7308c1c9e412ca88cb398a0984339b50c6a6fa31c32b020e752f27943a7a8d5bc0489f32d77f4445498b2bb53bcc5703f5bdacc14acad94d1723f0eaa52c4abe8f22a9e22da5f02c80d5489fc3c2b44183894bd67745c271335a00b7019c4cceba9dfcf699dcf3186a1fc0f99befbb1020d6213c02ba5530ca18c5247e35d31dba0f8d213c4a0753746578250cd7f22935d0626322249f6d58fab641c633be5f9b46e8afe9d144634c779032144f69cad67d47982f266668bd79c1a83a0c4799d37021b37b322ea5958e128a57a6988002faf4f5a859b17dd0e5640b5de26fd31eb2a9f7daf55fb1027d1842cabd9ee1dff3073df340de15c9fec460f63d17a59d29bdb98a55cbd09c5cea478f1f5694a63bdae6bcb90a96890300443ddbaedfb6eab9d35cc45a407e1fd058993c109e7c03f9195bbba37a733efae1a33dea9419e4a9817105583ee9c8e5175877dcbbf4e1f0df643205d0df5509e6b477b8aa6a7dc78dec12d5e3e9441be596e76167231f276b16aa3740177c56c327cb8d3095722aa3e93947d70c981fb646eafcce7976b338f3c82d4f6a09a150394dc35f50066f8ee859cc4b1e86b1bb2160cd886a1693449b75ae0ff8b51f7bb2e359ecf32011ed06fff37fecb29c2c474cdea4168067b821b23f64a67ade26c69481b10f814748f87802cfad7b53cdbbf2adbe3746336ae4605ec14bf4197ea194949121eab928e95380206828752ca374c8876e30f196452ab7811ea12a41f758c290d78259232f5e6b284fe4b9ebfbe9a08970eaa1e1a4c79cae14798f4dbc1e0096fcf14bc2d18b51409dd2721caa6e801c7d7c2ad77a76cd460fc326dfebd91060e3d1fc8bf88692d6f486f1e8bf8a6812e0498b6bd0f100e96f2bcfd544ed376189868c87c330b1635f85189d8e59170ac5a256fe1f31fe1d8f1d2b203b2b6115819f02cd521ca2fc315b98dfa52424c9a7838f457ee75be33899b0aa3e797c477dfa5e605f07ab9846ca16051469dce5b305642f230f1e45f1813e3d0eaa1c848b3223b32729229a4c58eccdd0e6d8b493ee9b5bd869f8da8f42410f657d1628fe8318fec4b86c4d0331bac4fab61271ab5a90f306f514242d68c7e106b0ba1f96462c79dbfc6ca5f6ebcc4df7a5c629ed9938a96aa609630bc96c69415de129358b55f7567f70d523ad1b1aeee921c7556a33881e2073244d417d2509c8ee2807ad3528b33f8af9393d58485f54d447135889e6d03faea06067c6c0288eec1d1f4e85139a139055e8b376f93f0fb4a38355b6f7524bba142d539be18581b6fd1d30a9beba16ea569e876d975f16d2fc2b7300b99e23387885ac2640b0e06d628688caaaaf69a30d48390150e83e78d26586cffa333cd19e8e8a69379456885cb0a3b887440401dbc08fb6b17e7f19e2b98e187d621b19d47f4e39ffbc7971331595946695cbdb7b8974b6c463449c66ed76266549f2966547567f06800435eacf824bff5fdb8bc6c737f34a42731dd733b57a7760198dc6c977060bb08532926535fd61d4e25a002d3100496a2cb86b4d09130e9e4e52ee3226c2cc8b2a8a60cf018f8f1768a18d1c7983c5962a2cb05ebc70decf4013694322ae65177d78f00ea7a8e5810c18a7d4c0d9c1e0dd89c3ff0d7aad7f34388263068d6f1070e704cd6fb10e1d6ae41df787ac6543945781d26950b20661654ad5f1c66f4c26854fd3e61610ad723c45bef363d3195f4428af75af8839ee86857014e18505b82cd527da4b61ce5d98b9cd3fafe5b6b891c1dd3d28af8cb6dcb30c46606fb83ecc4ae59bb6cae0e34e532bf1ad6727f4943851b66229b698e46056e95a720c0c80a0c513c70de9282d32a2a898e9dc301aa8061213e7d86743878375a1ea38da5db05dc488a2f80467fde4b9901550fe76c496566aec2f9867126f2bd000138809a42ccb0aeda5ff6ab27a6896ace49be5d3dc3de4cc7853944e0330a05962f6ffa58f363bf28c3eff6cbf1ee36153fc294c3e0a95f2e1d35c5f8b0f9ded7cdbd11043772409c33ff17ed3b0ebc0243e109a0b8137ccce50d1adf0a88ff6cfc0186517a7e4b7b9845ed32bf3c15efa708a2349ff50b05ed712d1ea5e6e774699e3e6456f54f4ff777891bd273aa04736d23d660171f95dd38a19a1b4f53098c59a014d492524f0e43852dfb981a20461081bb7617a2b2c8c7f5c2e564bf53e566d70845a9b379de5f2dbf96fd0651c992789b85dc779fb72152af4b391033ef8c80ac3e7b8a0f42ed8fe1bc34323bbded9438a6771abff68522b7199f27df7a17cfc3610dd5136c3ba7b4267b24f6d26fdc48b3fc21689fb3af1e557e7c2ca9b71965f0c5794b2c6683b7ef00808e1bc762af4d019683b2da700d18fa462faaaa2f9909a4858af70920ba089cba87a18cb073ee38b8de17e18ccfa12b98cf517c6080264a160f5096ab1e9212d3834e50931921db6906f469eac71c86e576b44ec315f88aa9ea1c418fb1c4948eed3ac0df726a49842aa6e4146da146a10e61da38d3098e03df3cd91634418ab8718f30448f8fdf8d5830e1dc87f574d3b9b0c9dd512c4c2b56b3f8be7021b467c7069bbd89b6fb7b5e37]

# tcId = 91
# signing exercises all rejection paths
msg = a2ec180652378a9170ea9379ad555f11e64ac780051836fd12a68b615cf8eab03402c25a1b226178b297b8d55a9b6d09b6af840bb2516e9f9e30ec8079da1422
mu = c90e1b78cd6bbc010c623c9c060413c2a97aa1240a22fe64cf5e4d1d647513c11713159e4664532ab22539223ac173cd5e9f2a97138f5ce3fb0d561e4e9de0c0
result = valid
sig = 4835c369562defbfd91b71ce99941c02c68c36c6769159fabf68f368e46c751c5d63bb3355398385eb765d84f546428969f7515cf98377debbfe08b2632e916b76883aeacdd57084065dab5551758efa09ea7338e4f8bc98262f1f619386d81dcf2da56016919ac204c32656f21d6887aaddf8ff80aa631ea86eedffbf2c69354177a35f1eb1b92b607e9d4eee3d52882358f835195d747c84ac16a677fd2cee1adc98e405bbd32c57d9256d0f7f7cd8a71637c93412b0b3338226b760ecbfde39e72f8c9f50ce6586d1e85b35871ac030343cef0607978c4d9b7515ce7087d3d07ffd08fe5123ed076cc4444745f7150c52e9fe16bc0f7d2a960fa2f84d7f270f2aa4ab739668e1e8db6aa10e64081d71b9790472e17c293de441d234150868dc7b7919abb9cb0a6a563c56bde39beac409aef88be02db0ff3cd3c5e25bf6fa5e58a672cfa3db662e217176fd6807ea21afa0c517326e1060eb86e9024332cf81640cffcc9219bd73990ed34bddc67bc5ffef04c0797e8817cf09375c8718d4d02168c0ea47eccfecab986188ec024f228c77bb6e5bfcfcd00dca49da370a0adf6fab75babe7c70098356cd12562531bd4150931f187448bd7c19030a069728514f5b8ea6f67f501569ee56a0979d76405e7d1023d5ba0b2a9e8f57f858120f0b4cee3977ec86b61eb95d119dac4d15a96f45bfb056d2c0c863f25390f36888c8c9dd9bdd6c4e6ed063d76f8a39d996f90d4e0af3c6803410abfdc252ecc70034b4bcc911dd6da0ba94e8a2f92d5870d592a9ae7f8b32449bf61723037c065591dc851b13449c36bb190bc80596bef31ed19dbbf84f5ad8959049ab23953b634ccb6b61f72b88ce426d7e574efd43c5e5e0d3e48763dde83658414e46443b9d85ba29e0ad21171bd47aa6b6f70e9ac329d19eba164ceed58d73f7e3e9bb2aad3ee232fa9f5a2f5906498b73a02cd2a479a19bf14a198e6818f1d75d43a6cd699eda2b4f615b48b5093c91446d99c4afae837466e8066e546b5b4e7fafbb184362c2b6d6237702dc3a1c24743d6f011ac052a0e8a8e8c1d464c19f92cd149c86014cf0776497dfd5d737723a259a36b0c16e1ac23d3f49f38998b9350f8f53494e65a9e1309fa62cbed2604a5751b9167c7282f4934e34eb60b22f2ae54314a79c04f376fe7df79eb3e7bb160cb0b34fd0182e572c93afedf34a2b91fe290e839d6a20e43e4264540bce78aaf68621f8f48175e2b1b96d00b45f7a1cd31b7b76d1626fb0b741fceaa2d0c23714af896178232b3565f9abfeebe234025565e1a93be55e45ce1791d668b29da12f4a4bdb23fbbc73040d42243722227674c7c9fcb04b6285d512a465b7b088e10fecaa81cd76100f5362230af6b21ae6f4b9efb13d168aef6d7bfb4227bf167dabb04e5732319665acf3433ea18abba9cc2c7ebdda0a65918317023f4fe6a2f9693bebb7ea059e8f38d12ba10a6c0cb217e5717793dc94701d65419d49deb7f9232ad40aa9254f87ec317b7e1c3cf6622e765a832b419bb044bd11f26753cb5238cded23d6d195b0a58350410c1b87a1ed99108c3f4468c27699073d5c67575f66fc742daeec90a30954c8bdbed15799c1df8ca1f2295dc0be2c0835463d378cde9fff4c0dc46bf95717f09da832a8fae0988f7f9177c79c2e8d4d2766bf6b0a747470db036e0f36d7a57d9332a7dea9e197d8631134201b57bc90d54083dcaeb047817c4c9b4da834ba14e11eee3bfdb420db6ad91541f68ca68763c695ae654033268a78869725acb4e8f896d33bd492afa960213cb5929da88782cc25e21bbb99fe686f0b44473c908912b8d7cf87826cb00079f0e1cffe85ec588e47d665cde4c34f80ebf6d1019fe108ae449e29a36dadd77e3283299a65bdfe9a3f8fa57263d2f7e099610fbbb776e6f7a74951c40ceafbd3c7bd479bf95d6ee044cbbc2c44d21eaeb6892bfa5175df81705f6b4e15b46cfdfb1c5822bdeeabc95981cf823ce36f6cb9cccc3d77484b8aee0c8d8acb5a310c7ee208eb0213e8a93cd7d5895a36d4494cc348214c7d0078c36cc389dc20f1cfb1918a4f4d4a22b7ecff8ed2d15f3e786b32d676124f33e702f6bec8d8270bc9ef1a30444ab1555fbcc65b579fa95a3cecb53a20dcaeeb1c66c98405b318cc0793edd3f36c2be9381a0fc81963a49b95078c26a268781bbf8f90fddd96f5e2c725c8bc803e4905f562c457e5a042eed6fe3df49e61f86e347bea759c29f0ffd045f29c0a0f05c171ed42b4462b22ce06ad67647f2c7d07541201ee35d8bd661cc82fe89ada40b731df59353e67f2f2103111602b2d858871fd34038398f7112bc0250b39e4d0a900a9a888388764c0b3c35f9fd3484cc34c5f426f2dfdb15235f8f1839489f09ac07066a6066b7b4de1b537c6a8e367db234098d4f05d6fe9212813e5bb069ec611a4a32c0f311575e295040cc5947eea770547e99b7180d601a4789fdc62c30f8b6f4c7ec19787019cc1464598a66593c53ca1553a7df7a6317c5d2c4ce774b2021fb42e245f8ca07cd1c4291449fa4b09978e30ea3fd9161c38723ce92a8420b4a734525ba66849a6d6e072a92883f74f96bc7f9707e29adfe089dd0c37b890dec85351b136cfd342f6ed7c3fd20567e0236c4eae3ca48b670eda62d4f03f33db23000ec82ed0b07a5866a1620284f2adf8f6f00ad8c4a9585045f656582695b2e15b5d8a2b946dc1f5bedbef671d1fffb328149de2cfc2f284bcf1d149c4265788f953b862f4077bf4f8774b4d5456beff7f185fc27e3a3292693bbf8edea040d313a4db3b927a9d7205dd8e1a6a53a05674635a32d46cadadd1163ab7343419f11653f93a28deb369539ead25bccfaedaae77a8c880703c8ef89716952ed2f9e373f870d47090dfd3603f92d77fb9d7ce6c6a08b778169b5e7b73eb764f13bd1bf97cfa3d360f0404e50745fcda4dc64c64c1c51a52b8383446da4feb469f333502bbc53cb0a7257ff4dd7565654c23ce6888e7dedd147b9fb042df818ca8a8d5fd01dfd185ecdd57fecc605e104282a11245565335494ea3bed3ae86793da02fbcb42d06b992960e1cbaea1a72a1e1c790cb6fbc0532915fa267d69f3ace70606afdcfd146d67d257fee886de68751f05af8fe0db85ad7b13334a363a248a277944f6153057530fe0367f8efb74a360ded6cfa6a0f93b1d5bce90c45580d02c04b1f86597b504c20c8f67bf036f1a681a11e559f946ca2a8e7cd27a3c57169f20d91ba759ebc01272772e7d6b19339de13bf687ad0a3c81d9f8166593c3e5de4b52510b206b85c2807396440d275ee9c1cedadb4a068adb069e6b2669b444de1b9a6c50bdc523122d4ec03d4a49b263bfc2b903c76da11d2978b0818f07bfe12283a9538c90f0165adf2c9e0bf56850e17693826390760c3b827864d80ea71acb7ad08f9bbd79a1601b8515fb482d02000473715a79233069dd0cc1ca6a38c474ecf67bf6c3ac29b93fc8121b1c98a4646be3836211b4a5aa8b885d7556051f2ee5132f732876c2efb9d6d739826de219cc17e990edc3495d3720e1daecacadf75676a8697271847332dc6996f891cfbf31dfdf1682223fdb79d7d5be2af4da987eb055ea052166147b707c854868d7ecb8db4044d9c5196d34f8780691c7357ef391cdc17e2fded9d93b87d5c7a16b630a1d675f874e70dbdd6440d5d15ad02a18c82b6b294f60a5cda2b0d9c1e381e42ada47f8f9d60fd84ec30726559b8f6d910e2ae26cd090188705902deee776d73d2f76efd9df30f9afa21542ab5be7b0d539359a554abdb4d0852ddafdaa4818aa26622db5182d60dbe3f8cd990c92e935c2a6a4747e67f291da817810298b9ce8cb94fe7257c6c1ef0141eae7731d569817725594e71f3f43a1ad11bbdd9082d143ab98db230f8fe7418b763051607fc795495bc0d4d3ba4262e22d7479c75434ee3ca65e6d68dacd7b7bd101d5e96354904432be5333afc806cfaad2757efa0c9ef4a371babaa5102e2e856eaa44a54e580d6c48eb818524fe96f79cc2479fb4787efcd9076708c2aceef10bbd7109bb85989959b81e57e15aec893d5124aba78de04d80f34bba0b885e99002eb9226e8da926d4531305dd36f51349c622bbbc0c2a63ad3fdfe7e7121f0fe742fba2cdc15c2afc2ee90845b4002bacbc471588ca71f7ae2f666ae0d174c2516391bbe04871430e9173623a86f8600b32a64dcb4d2aaf0b44f73f6c27e4846d4b308a9339cb99567a9a60fc42ac0e945f57f1d08023b09b00457caf921970351d4fb58b19fb4f097dca893388fd01a5441e10ed3bab221aa8e422d60209c39f34fe603ceddfcc6279b874dd89e095615fdbe86edfa91041bf83430bac30c90884832432d30f1f1ecdd0602e645a4ac5a3e1c2763d9627868c8910d70ffb4eec6ac3e667615c29002b6808052b4b4644bef9ba9f34e491047a90a5d27e386dcf6fde3c490fb11d9386281aaed61d50f7a271c7a4d7be6d06035f5d3404708ba3f1129d72247de1d9e19a51f12eae8ef72776c8df3055aeedc6bf6c081080fa984795e68c3222182941bbb81099a0615f5f66db2368422fac7bb0d17201682a2c88ae75d7a8aa80c4a23e527adf4154c61ae0079541d1c6e260299f00aebe910d2f91775d06a88aabc64e307ff4fc2f1d2fe2aae68b8a64b506fc07d94e2c725ad31cf3ae7ca2c5f563ae78d63e3fe8834f5f8cd9f7d760b3ef6daae74b24a0ffd609f6fa6faefc1dd798fe80d76c6d93406728ef8dab960a601ddae3035f7f9ac22b167d72f5f68ef4ce7c9d100bb2798987e40ae14388e1bcd7886a2b1049c04c4a6463ac81f3369e52bf10309447f6049d29c610ef18c13682f9b180369edc68ef28472aaa85b2d3afd0a71beef07b8dbc2660514f829380e7faef1c3418ae26fac2080cf18f19709ba8625b94bca7e8e75306d1196b5f26075f69b8dca3c9e7fd4f3255c0992319a542c3ac66252b49f381ac46927e4e0017457e735bc368edcd3174d6a67e78f8d7826133721a9418175de04af9ca6abb36a51bab2d5b4645cae2aec9217dd7a26444673dc5194261cc06dffa8435cc5ec5193b5271375ef6fc3e17cbd72077baea59fe35f67d4ad6519926b10f8c2a339a5967af59d49d662810e632ee7125b9ed8de1586226e9ae9ae5a358fe040dd5915774009a050ef8cca4c61249a5e759d6dae7604a7d584def4d5bbea2b87aa0ea1179033b60ea105ceb97d925187e26ff5adb277e80ab8b3ef9c196b11df23b5e4e3bfbaf74e801cc786fece75fba3a87815b872761a202fecde0f8da8b658f4950e812b310d5441d76cb3a7e573946fa25434fadcfc9c1b56ea581dddd20eef2b73db19a77a5c7a49852725425a7cf27f3ede1d075d59dde81d29e466450bfe8ef4301e31213c14a2fd74dab0d8b771909a6e0490714f4047b13633dd57cc05e47bcdf317ade37c92dd288dce16babb717653735e2eb54ec989d4616ee90810fe4abec5efcbd20d290f10c73cbddd84114097b1fb105902ceef8ba699f337853e84653e06bb4c0b72cb515d4c241619d496e764e3051d99a8233fe20bd624c267c8b848e7e85a7d5b53a1e6de9f594ff2287779cde2ab7d9efab062f9e7f8d917d874fc07d282d0e96c92f8811cfc1bbf68bc65e9e383e3167685d7e065c161a6874e6d5c0f082fcbc6d0635c2aa08efa469fe73bf30e60eb0d966f4cd13667ce4c5bec36d1690b1c3e399ebe11aee44ea7e88119e7ab275fd10a89b68f045ab53e3011f7b2b2f87d651c015cfe5796048c80624ca857f2567483cefff9aaca0b04fe2cc214498df21fa0b0a116169ace73d4048a3f5295f78d1369b4c7209e61cf3f51eec767863e15b4b93372eae9d7f034dcde42d0ba308f93a0dd9b00b02508592f9bed463e6018ce1da3922bec10a8f40c62ba27fb0dcc51b4a07063d4f7da792169495ed950d62a74eace4ce9705137f811ef111a5c38ec30bcd690aa842e14d55ae0b5b6bd2cb84d89a66dfe9fcd9eb7a21b0f84b091389aaccda5be7054981c076468eb55528e3597747f2d15623fbe1157114da79953c3d9cdd0e653b5fd2baa293e6903ef11e9882f0ded5fd43a31f04c3afbe801614795f5d27d1aab7ec9d1d5130aedc562ee0b3f1dd146c96225d2131d51eeb22d4b4233e550e52180ac4fd07a67621c74510469545b5d39fb175feed59ab1aa9fed45f42e6b45bac3ec45ba6e44929fc4e1f5d067ab19fd64314afafc1cb94141bfdc84e10684ab79dc32c43bcdfe0e3d41d9db89b43c05abd303059603fb242a9afc2cce324746a19fca5f2bdd15d7021d305442cf77f9d126f4a684ce6958bad3d6a66ccd570e6ca398afe15f595a7bf22f3df90bf2b0da37946af87f51fa4873a6e0120536383a4357678195b5cbf8010a13172d67aebced5dafb9cecfd10b1990abe030486273758d9398abdfe9f41a606c70a8b4e0e6f2ff0b626a878ab0cfe6ee38797c8084a9e2e4e70000000c151b202c363f48
flags = ValidSignature

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020ea1bba6369dfb3c6e25b57bfb13a0196c57b0a25767fe10a4ecf960c0f609a33]
[privateSeed = ea1bba6369dfb3c6e25b57bfb13a0196c57b0a25767fe10a4ecf960c0f609a33]
[publicKey = f8d33bc808aec6fc58f9621c9fce0ab81405ad9113c2246fef447f0fd13a510422cc39da1b1c4cc2e85ecc6f58b227a19502589bc963737323afe8902397aaa122ba80d974d6a4031c1f8182fef7e080fda33723ae496f098a9a7f73a978cfd0722e814573ca498511f9e676c23893109b0376ee9fb6e21ac040ca6675304bbdb0aeca83d10778aa3b07fe92b59ee64267bc71c41a3282398e84e62f0e0332959c0fd3ce3ebe80a722436f0a3a92e4b1d551628d558883fd798399c238ef27e4c28ca4d536b2cc96672040643b85f0d9919cb703be2fb13b8b56372363c3add294ee059e3f48e2298ec13da510b5cc0cce03067261898cdd2401327c4365c9fdf743ed58ab6d86f0a0b13148b3985e35435a6391ccdbebe813123b49c4fd57479754a2590d93516965738549cfc66373a8c0889ae07d89f8e38f8f65620426244516afe9e6cb1849ea831a07788a7846bd50226967ccd1388ea67b3dd212da295fc0f864b01e1a8b12b1a9cc98f287e31bbaa541304b2af75b83bda166ab49d932cbcd319bb9696c68ed87949b93ca6f40c24e506fa0896fa1f51080d955fd32dc97daefe519dd4985c8074f4a3105f0aab3ba9d3bfa5c4f152dc714913a769c43ffeafa9e021bd3c713392209bf88c8c41f2118fb1fcb3d4fb5ccdca7a3b41f965317e0bab42c56e6a6a95ee5f73c0654459b0e7f4bda446ced9845debcf8c8378018ad8fc1e4768ae62ae65badf51cfc4f1a33daeb4e71502ec7d7783d8796dc90f747182f91d35a96443863d2f8e3d57e59abd2d4241d0ce835b4745e9ec40bdecc5c87316158f531e4dc8c7ba2800923992c2424a8f304c09357e6c959a703b11bee8a2dd38cc1d92519a9607092d3d4483e7ee7919885fe180e139a0c2bb21746cf14350b402297e54d5b10cea2ce3be302885f0afae21c4aa405e031855ea8f5c5d1516b375fc19656fbb455cff71329728fdb931985529454774d2734e99d9d8ee49e48c3a04d2ba2adb64071f298bda825eb2b1dd03c5da30bccb4e90be3c8e93cf916d600483da84c42820023aa625903653881b72f6438ecaffa974a8456f3cadee17031751467f1487ec7973db0126f7b3864b7f24b551f5d9c20fe3a8bc2b9d82f15c8c5402cf7c32dcfb9b7a3392c8e212ac76a684a3442f1a7233f3b834675a479c928b785cba149c8ee17ec89cd67bfc82a5ef5f3b0d0e05082e5eecb58cb1f0365f2e02a357254bfdd19b1b6c3e62675c2e2852f239357f35ce747c888c8256a6a232056f91856ee60e0537d451b1dca949202ceefbeeff8d012aa86942a39e75adfe4abdcf1b90b68506b9ca437d45047b2e4ccd7c896496ec4abe4a5cf96d95e540fcee67d710deaabe90fd10306bb9d8d90600655349ab49fed3c26016a9c44d51c533218461f14259a3998d38d83eda56d3904c40297bbe24cc12839c67b85eb368797b19ca5ad4e7c7a2b23416f619aaee3687adaa37d2776ec27f3e43e14375c8de568d9d102c5ba4daa2d84b6cf6a71c39b2768a0fa0c7c8df31de88e3205919f5ee3212994e12b96bc26a6e77706e46e569185be405f8ef2de16839f7f8e899509f4872afafdae16f3d9672ff02035239be6a1416370dd7a7b891a7d53602fe65a368f4526afe373ddf1a6e87259466405dcd5cfb1c2618f33da83b99861c192f6c5c3db99a7dbe40af94f3f1c60cc5627732f9b0c7e3e42b90e78a46dcd6e7d750c529d313d46ce296560efff4cd815496e38a8f4bd0ea2bfa7811033374a26e9079070aecf522628dbeea938f390d647dfb876a803b1715dfa2a12eec290668a667044c4be163ba68b777613103726fb8a85f31bce4e1998b9df6a4e89d4c2a3d837cc0984638855a1a8114a3146ad7f70b8611c53b297135d1e24a535fd37f6296125aa812dfe94c9904f62b33d29561121c2f914c5c8f001a38aee710cada465d9aef4bcad670336f9e30a359ab14ef7b8d559dd55aacc759f8eaf8c49751a311671227be7d763dfc7096c9ea011c30adb1dc13f5208608c3e3e1184e8f9fe3178a1dc1478dce10e0be64442eb3da9daff46bf9c9f0cae5994a08191b177fe77c2c1574c45f5b19046ea831928c25a1ddc9bbdc719ae3a37640d5452b78bda87d2c7139208f148646c7935ddf1ba84a73e27b953959931a960aed5e34a050720a3110210fa51c82c528f8c63f3eb201b8869d6f2658bb86eb0df076500ffeb9ea8b8b5c3d95b04c31b7fb392bbd074c6b7ebd4923898eac6e351e569ad346a03e2f3a332dae44484a256b3127eaa503bfe15b2ae1034eba9b49cbb4bc36d4a0e22c2b08f30f5002509016973d35517d2fbae94d1bc52671a1dcf4167ade8434abf9172ca578ad52d8320439591dbc6bdd795ee9a03d2936d8a333c2f5cac3e0dbde33b548dbf610132e65714f90ccf25c85cc4b5e0c86a0b3d3948d45df783559c2c729c28281e2b658b671fd1ebc8e606d3a86da2c304d19060b7b6f8105e337f884a44fa1a3c5cd415f1afbf2c86c8ff7c4f04ea3f83460d43a528fc2e4e3f9e9ef738f5204e6a3ab5d1d8783418075186ed0f01ab02e049cd3fa830edbb60ce0e71dd42aae5f94054862c26808c3f841696f98d68ed4080fab140985fe2792ef21a857aeca3b3d650895d12406de1685a2ba6893646f943a280f39ff0080383ae22954d18c0965c05b9526864ad5c00a9fb987624a5c7c7c15d1e16170bb9d7b79e89bd6c23e7d1406fafeac2103d4529a6e9aa948190be6e16eab24b1c6434364acf54463e4371a6e1a277b1c51ac5c43e3ab84ccbbb2101450d03760eb7d2e549f4624f6b28e540bcc774ace0e90373c4520e87fc37514c2a4cb3ab1055563d0ea184804f832b70873f7242efff5ef282878055ffbd983007d6bf5f3756a2a5d771497cedd84db80d49e1c1b1ac1463321e11965a68b08507f7acc18d94d56338d175e54194933188e041d28489f8549b37b548bf00eaa5b9e44065961b9989fd3de08b74d5c3c3d605b70681086139ab1e5f823cb4f818cf2fbce73a52d6e7db7dff952dd716f375fcbdf0d1dce080d25ade1a5ab1eecb3f7eac16cd27c10a8d7529782132d4171de5321a839b92c1e262fe6b9b23fe7e4d88adc8a431de12c230e83fcb0bf1ebdfbe074ae365553dfd20d5087cc25bf3a9c9aa929c70622acb38acc899158748120eb78948a28cc4f45cca18b6f0ff636bd34c3154f5137055d6ee8afb2ef2047c361f3280d8851a79774619a3b60511bdb64e93a3e664f0e0e21bf821f457a07ce301673b9413891bf1dc13f6645cffea46deefce241800276dc7c85ef89bd8b333becf74b49d1698381c84c280fbd582ac884a9116f4367612e5cfcf990037a78da94af2b5e89748d5cfb4ace935177f4284457e46089116a5dd747cef72c89afc5afb031ff9d060ad840f2d36fd8a4ffb0cf201ebf9c23d220a1dd86f0c4cbd93a0823f5e5198da8f676d0550eb31609e85010b99d2cc7446ade2cf11201f506ea20fff5b0c9bb1d721001d2ca74e59569d12748e82ebc21f14de7bd6a28f5ae4854b434a04d9a1aa02b16e83958ce43c7c8ece61b1c988015f5b3917c9e9356535bef85e78866f8f5b04b028ce618c60ed2c86fbd8a8c9125f4b73f0c46563c9adb33e83aadf]

# tcId = 92
# signing exercises all rejection paths (external mu)
mu = e531aec103167b4ec604f0dcbc8a480927dd8966d13e6db73f3dd46d20f936c656bf2b0bd6bf6db4f1715a4908241fc08643ff690d3edc7645155ad4dfc808fb
result = valid
sig = 54a0e6488f406932bc4e9acb6f80c79747c0bcdf75ed23fee40c36aab60e0e1d2617175c48fc462c0c434aa27fca553efe6036d7aa5191211df56eee1ffe4dcb230259d10950bfc48aea11a45803a1e93487dfbd57c702a388ef573d6c5edbeb58b6c8d902f39b3a288ad73908498bc002d9f211336edf82b067a27f42a4538ae2b352abb441b8a1c70b38c1c9394c73b489fc9eaadce5cc19c7be26df024139f9032224de554dab76a316a2972b039008b756520eb0bbb54c10b4e95d70970250c71a119c329e6712c226065ea7eafee0b59a4f38b57242dcadbbd83abd0f5fe6f912343e5553c5bd0bb323df9b5444c421fcb24ac6dbe7297ad37e6f40242b6d902e24c0dc6223c58cb4b53a3af5509efd1afcded6e5237ee5ef6a741f77fca223af4204ac6b76bd5d4a86909b1cb0a0fb53bab5b14ecd575d50c5e917af9f2bf7abe89d53ac69391ac535fdd63a8bcd87f5fbc12eb246b1d9830144016ea420f803f686207cdd5dfd8f95024058c921f16b13c70adb78f3e0a978609d1ed631d1a6ff17e35955e32b498a4cc008346e5343e4fb288cb76b39e439e5c18ad04629575ba93cdfffe1a4b77397670dba67da4dcd2d6d6578e1487ce8342714c348167b039e3f673b490fd01eae326a458c9909cbc3eba3111c01b2b4e29db27e654d200a80e9055f3c5cd24173af419aec36504f5c0e9c7c77daebc7f2864aca6a7f0cebda1d87257d1655d263d8640851431cc1626278af376c61925fcad2232e2d343fa12b615ed8ff4c08961a7d777c1c20c7ccaf74850363738a19ed0aa7cbd15305e5d387f62da43ba15a3ef24e4596eb80f6bc493f7f7873b242ffa8c4f088bf74f92ecd6f5f7793760fa378f3fa3d9a6766bfae01fc511e30e7a0a8e3ec41d1c0e1657413aa1c04c0d73ea3703865f1157e7a592ce92d2e8ca8c3b5ecc276ca93d6eda054fe961a29ccfefd98bf06d64dc5549dd6fc9eb6f697db3a928cab53f6c0141f69a0cb4e872c41b10aafa053459f512690cb04b94302e6c59c82dedd07773c7d248f0bbd437a96b0101bb84b4c5ab044750615f1c53dd95f1d313808bd54378b9e035085be33e06f643495c40470116026c15056b93f3a5ff27100734b3e28219db7c0507e7937ef634bfc86b842ee4eecba2cca89116260605502c1ffce5693e8eea5dee9c66a7e990141782e37a2902b8888da79467cdf3c39b6c6ec399486e2d685c50fa0ac1deb370675f4ff0294a7334bf23a354af552588b9531cb5352eb1a3d70ce11135c9a34e2d94b066c219a3335c00092d479f26adb8d1ff94515cbc240c80348aa0b2482b58ba4716828387c031d967946a1836dfcf536d964a4d2ea2fdb4fdbe736df3a2a5868a3952c7a66267a142fd493b1f3b9bcb4a332f82aa069f63ae76f82d9ed2d12efb65a437d9171f8a05d4b3bd84d78fcce4793a66c4d85ee94d9a959e14fc456ce3c5d46ac252aaec29d2b2f51b6d546e54f7564a804bc40dbe30530df3039b6c8b1f94e84f106f07110dd991400170e48646e4f5462d73fa98cbf3efc54e4b75cea8e055313bf1d71597c506f7b46ed62d8be9e2834705b16d3a00268d382f05b0d5a4fc220cb25e443bb13067b47979ae5bea975d68cb3dd092a24bdf790ae52c2a2a19ca49b28d770a91e6bf47470f5295db0396ff809edd6dbe7f9af68cb60cb9ebe78796254f2249e37cbd52f64bda3a3f066f21025bcc9216369fa5184eff552450bb0d05bfc87f7640616b13c511ea91c9bd76100c0f337d0f2b7f0919b8a34c1290441b04fb40e52b8a011b798417f3b956767744a0024df2fae3facdc90a05128a4b302251739f2182b5758b14ad4e67cff10ccd9de3272a6783ce46d885e83214701c0b8541a132277780712a58ad54e0baf3c082ec1dfb91703ff636fdf2d7534932e1bb930ce5b5a66942541cdb3becb34f8fd2a595880872aff0d5e435a3f1643dba8b905d90acbbd98370aa323bbd7bf93e477682750afcc5d3ef5da321c2f5cbaa67c4c9b64bc371b1358933dd6a1ad67476005112242d24fc90c4966f304972dec94e8f239ed2cf7f134c9eab1a76a02c37e251cbea94bed5c058705f37fc5aae0747a35fca6621c6248db93c969cd1d6adcb9968fde24a857bde7945f6dcb61e71c4e6afc79f765eda82df1cbaeb951708ac7b1974b7c8c761c0fbb158c654bbebc73f92122af9ae9e4370ff1664e3d7fb323ecd9ae0324ae285723eceb3078a7126be641386e248a1b812d1c867eedc0e1bf4132a2fb13df267d8eab6c51fb336929367064078b0f894a26173293c6e898f57415e61b5f0969ce60da08b60606f74c8abcecbe3dc82c4979cf4a16f332ca4288b68f0d405746a0e64eae0122dfc298ef6b1210e22425ca3dcd89cad0fa66fd92e975a51917f6eaa391f0af918b0827928506a39dfd9477ed5da3211afd804fbe82f77baa58ab248dfbf88ff1ed5a1291240c371ea4c80dc1e5d65865aadca54103354a8bec144884d025ff0fb52550789f512272ff00e52055a377f5602c19925f2a65510b0a29a70f457648434a8d976afff28130a7deabba5a0c7b831c867d54567bfb5f21cd7e8badcaf58f0f563f3fb21a3d5295e147df3c34246002b9b4914c4d16a068b390b354bca43936b0e6acaa1d631bae82931b661bc0e97abeed8834c4e629752cc3eb7ad8563a800e83d98a4170dc76d198845d48649141ff55204bc6c48a18e76257baa71e12b19c1a0ae6c1a1567a3e22fac92d512ef73ac8b5ade10e482a6ede183db113742253ce0d9887cbe476edb61f979a594bbe569248467a2dd39acf32985a52aad3a22103f46019a76f7842e165f3a5dd6844ffd8286bd408a7d12e8b8b7f46855c02c9cdf38ba49d792e5b5b138b7195d03a894785c7d3064c8536477ba54ec0f8f87eae7a47a6beb15d61a6b7fbc0133d9c1f6c24fa4d650f012daafdb375999a1be161f394cd4d0ee704dd34a12c7d07ba7091a1f45750d8747f5bf4226e01f2129aa53e48d2cd6390430c1dceff92b776410d9d09fde7f1492c8bad29f39a514aa96e270bd3fd7017cb781c8003fce0fe703a0ee09f21bf594c581e18535c6266554c10e429f1ef6be48a99f01217b25983aa8907205a90a07b529f9c23ee56181e46c125c16f68787ff9d0e42e955d3dde53f45943a57fc77950082c34f2bfa14add17e12dcf881157c0f773de063c611121b122e1c3d8d0fa688607b2b63d1b76391b338e1ffe6f8dfaad50c7503b992c5fd07e53cfd01f68ae528510e4d50ebbf4a523eb4ef474d9851711b8e611ff7890aa7478d10c1ea3c5ac8e475c9c0e6ce5263a6da47a666ce06ccaefd9d37d8e2b855fe38dd04deb4bda48731dbd3b39866e62d5f589c53d551665269c36e84497d919116790b399254e894b59cc11e4ddb06ff137091575b49c1f500c6db2a7026c7b01ae6de9674df9f7565c239ec2f6c52fe6847f7cee4aa0b236f1e79a48da552afcc787d32c04dfa16a6dfaf9f3bc4468183af92263d4f00b6fcb0908b5b9874cbbcdaa5b779994409579673bb108cf4beda5229a44e2b7ca812b972862a29eb8c8078e11a2b431897a6f1f6928179d2eaf793059bd86644536e80e913305a290d73caaeabbbae93569eac2af8842f3d9fde1983e7b61d9437efd3088668ac9f2418d27913bf6b28be1d10cecaaf797a8a37ecb67c505516cad2946dcface192a12302eea7fa1a3d7b30d1af35a8f1bea68915ef9f0080b33775f1a96ed398e181d022d4ea57b9e8c676dbbe5d47906b0586681c2bc5b3a1058cb5c3882d0b08ce3ec71ff45f3f0c9de5965997a58269f9004414ce6ea57f9186f56317828cbb662f327b5be13f3d72f1e0cf1a4c99483dceebed2d2fa278942dd8cf31f6521b548a00c13cfbe2c718e6400db59d9b37ffa12c3026365ed932fed223aba5540729022b21f697a833ecbcdfe9cf54842d42a856be9f887715d3b0ee39fd0a314d3577d6eb4df8da269ba237bcf69b35eb3cc87e48f0ee075bffd2281170f93fc06be6460e066d1471b3a183b81279f52fadab3822434d93797f63b977b384c8eeefbe253f9c247be4fb9637bd8a79a75e720b399f1eb9c9ddfc82977fd4d979e105e3958f8263635b564618e04f1ebc96b3216108dd8943f56fdb647759f66c562011fa713fc122f2f7cbc6f8aadd2e148af530406cac64be8a2c35e58c9229259c3d0184ea2352c9635b2ca211c36a68b15e4ae66c30746681b2a542b3eb2b0f1f86b787b5a1b60088a1028d3156d969a06ef5f9094c75d04916c2e9b8206ad0ee7e17535c336a8ed413623650fcbdc4c71c9eefb502b74fe941f818d4314a2a80fac5faa1a19ca74e8859be4789672842e527be222280c04c5090fc92bf132876b2cdea0df1573d2e6315098238ebda02a6c8b7083b5c9a4e079dbecd72f614a91aa6d109569b3d1134c96b131370cdad3a2d7a1df21166255f750585b21eb94bc1b0459e7863a9f41bf4c6052aaabfcf4a454e5c8fdd88839cf027ae4f74756082cffb7d7577eb25a36e23652dcc13d1feb0b9c05bb6815bffd0d30d571f5a9901c05f833713e0a5485f2351891c1a7d2c41a9066613f4382536805c43f1241bb768cc5f5fac6cf9fef86f99d3d47d526db452de33739de594249d98fde78eb31f411a62b6aa9365936003b75ec7deb5f1d8f4cb13fda2da9f603dc58c8b7b24f1e28460d2adff07cab87820bbb30b4776b14813ae6d6a0c72844ec6ad2465c5604f7568fc939800dfc6e186f2cf9d8f30db31f1361f6e82eed8eeb1a72fd94069cac5701000939fe0fe9d699d970511277bf66d2c88b0a79ad33c02a1c86634ee3effd0cbf748b7015a1194c2aab9ff43ecba707ef10c8c7c399901b96700031607f4903c5263e4f982cee49d912906975dfecbf3bcb932c9387dfe9287690f98a3eb08974ea623e854e9c237de5b09e20aca5b7247993e865617624a91411c322099435ce844c85c036eb1353a72f96551e91b785f0e11e9a4615333fd150d3f047ac0afad4d60cd83bcdabf8098dfc5412e2adf02aaa1151731a9b7d7114896bf9fdb020f1c8d596b79aa811c6ba285409e6212ba0b7d1ecaeb69ce591e0c87456e7683a97e8fd3af500040030df64d1117330d5f3e08fbde3945a08d055fc91a8320ed3d7b7ce123e530af09eb4359d4742c0d797b2aa4ab62cc52e9c8f60d60fcbd23c7ff4a35337c3a27f53c00cd82afe8ef9040e1dd6c1b46955a8f0392d7f9299d8480027116d24a83bedb825585e86049eb29fb1a7bd5f8db2c3efcc5b55537bd079bcd06bca39895fe9c0174546433a36341ecc166c45f0f1866c90d37e0457657c8075c8b227e36fadc2765e1ae39f264bf2bd3bc3e6d24d419b65c8a3255b2ffb819ca7b0d0058cd075ffe78f9b97895f1dbf54e6ae571fb402ebfdeade3daf96c55e5f138e817d73b17a4c9fd05b90949090f4407a4e7ec296f9664003471e69e9bd1e8c71c5f620399a54fc6a1feb90beb80932b73b6bcc57521ab26177b1d7a7ac9a72693bc3dce36b59de22ae9faaa9a9dd15eea20ae4f13c2c0c1d27ea9fd839ea89d7b43b8ef8855e8fd1f4d6630f1211aacf52ad5a44e638609ce11a3e9b3c01a98bb1cc8580e33794268275b94507f63e5f7f85e34bd56566efe81a1226485980e428e64bdcd6fd7f1a398b06bb7878e0afbed8eb5b999a4f466cfc8e726cf53d09ea0d19ff466923abf0fdf37988926a594678a32ca4abd8fdc26f42fb5d38b69a438ea681b119a2921ed0f056d94032c3bf059df3fe782f2159ad02f141ef6d7353d3f927c8f333f08697eaec57195c325c8a8fe23c3e08b3674d45ec15ce83763876ebe6f3737d524b35e72f6c91afade4f115f7b4bcf4425d225c641acc73aee83b07be1581a4aeffb61797245e30a6998d161ba970fda96be220b8f7ea4e388add3c2a76415e34fc2fb60b23f26f87118eb5c37ac116cd8ef88266c0524867356fb0ea2b4f75a2bd27b08891e2d1516b2cf5f9311b56cbdb0c6fdb25119007a1b5727f12ee633a7526b44b966a2698905ecc970ad3232adce70a5eaafe5be4d5788ffae33f13cf95401ae84dcbd9c7b97a3203494c25fbec87174f9deed89353379d9397db538ae27ac24036a73cb667fcd015524c29bc9d2e67bd8d3ceac0b15bcd960b46aa7110716b6ec10f3b4b9add88d60df57d864de9031c2142af05af82e7f80826d750dec1a2a34792fd0379158e935bf84419b1281aaa7c0f45217e3332cb5a27f4517f2462affa5d6f583b90ad049010af5b3c7d4a455cfb5e03779fa900f978ad44802e6d0e374b74f3b58d5eb3180969d5a6ee131d7030193f973867754504a16bda8b3aca69a4c17470d6f19c18e5b09ec0e4b710a102780fa5b9e72d34a2bdbed4feff0a0d1c4af8171a2e5470838fcbee042d3e8ba0bbbc0b174f535c676b7594d4103c4965b1e1ef13666770b4ccda3d4e5167930000000000000000000000000000000000080d161d272e353a
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b06096086480165030403130422802016a81b71602f120461f7a4945b1445fff6278e365612e35affc06462c29f233e]
[privateSeed = 16a81b71602f120461f7a4945b1445fff6278e365612e35affc06462c29f233e]
[publicKey = 6c806804271ad1b1ff488c87568c098e0aea5303c2bd4b4938fbee5f3daa4cd84760b9829b56acb1cd6d51e9e781566c5d413826e004fd0bf2b860d5c10a7ae30c824a12e493647554af59ea10c3dd744e7b8be468497b1796bec6e2dd83a2ede23f959915756f589214a6c688ee09c7c4a3848ddc568b06635138e39801438ca8518b754444f9e988cb22ffdc6cda05ca32dfde3eced85a5dec9e3e3fe02fb315bffa118c8c51867ff4fd2b9cc3729df9105c5de02f4e8857bd1a9abd5801e2006689b9d74e528296d58c20298fc01e1cb9ae6898d1d31b3a1c5df56a0bb12f351768e10ddbbcbedab488122c12af6c2cf22bcaddaaa0a1c4e5fcfa9e8c166ae63446ca57f3ef83bdc99ccdf58297ea6f5ee25af3e6bca5b4f19f47331dc60d697811c3b1ada5547a97fda0f8cb2cb55245d80ecac2e73497c1cdcaa80eef0f8860f7c72304316a767192bd8c9e427d56e4ebdb4339bd65e1731b0bee77535785d768f584062b90675c59522193594d84ef8ced807b8e7585f946b6a7c958a5da26cee64104d9b776afd00cba7084c4a3bff32cfcec9e3e7152db1d7e754d4a765b05b7e6043218068b230ccbfccb80fe3069359faf55abc27c6309f5b7718e10debbe881dc623dbaa5ac893098beacb34732f05e5751ef15a19dd5d246bc141149fea29d4f9497f648d7bbb80af54e98278e5661416a039f45032c3473025482817807392ac3fdc1624caa4e7677cb8328122e9fafcda99d64baf72386aee4cf2c0d2f1c68432f04a304c311dfe1659ac847f5d818cb5eae4f8822062808a49aa428484f9afcd881c79ca91b32c8c7085b8e7f32c15f6b6ada4be1257966554ac222eef2a620169e435c86c932184f18aaf3ac727cb7c128fa1748eb5abf5b1dbc4afdab7565b6d40fc3cd6a6ab32d8a5eb45b126a5dbaa60575683fb99c2e6bd36ecb441751e823eb209bf7ce74c2f6cff9b88e13c61a70845c8d46cf0d0872107da240f939e9480a1bb4558ed54b44a059e66dbd5f72d78f124b5825be83ff6e59e96dc2d7d915c4492e8fbbb7d295ad3bd448d0df2b3f7b8a40ada5bbbc0f800a54a2b3942170f53086dc13d5881514401a9750692cb88c8de64e5f5a0bd0c140fa3af737ec900066d9e6b87720f98e9207622c7d849051305a26b75bb5d6013f6abf79499c547d0d4fb0d0d8423f3436cc0360ed05aea52663ae922e5b34dcc2d9ad7c598c572daf893c5354fc0004882fd217126f9397082ad73fbdf0e4e716b6ce1253fed0fa82fae7068fd2443285d3a62eed7b0182cd5a21fc6b1ddf7dd200c4c632f794d9d37544cd0546cb9844df77698e98d86ede96e693953726f91ca2b5e51a9e3e888be54f0faf30bf83a986e31c0b250e36ceaeb66463ec2cac8106e6da9f4876e82bb9a68b2ede8ac77d1196fd9dbbfdb8d8872084964f15127b4f2571158e122961cab300a175485f05599881f083d46e8069f334a581ad4bc1d8b352563d554fef5a09c9f9afc2e497796d9ca5caff353f91b5af040e0de29d7cf1e096b7cb66a0fd62120fd97cd98118784233f4b40b2b6feee317c04f6a4994b6ae72d5f8cb19bf13b6f7bc2e6edc5c8edcad857aa27cedeb485f9efe42e009af86720e902dd8ed54124e9482c70d52eb35037d28a0f98c8b1158c542c687f5b804f7ed4df842567bd6d8af0626a31b026b8633fa1e1a0d9138511c53baaade2739ac9c7c515a20f5439bbe614240d95f1d05e01fff6c6ae1b23a6f548ea84fa9c73b7d0c90cdf8bff9f94b5caf26ecf0ac24a553c8f2f45f9e77356222aa2a032835434d5d3d06c86fa071b87ea05ac7703c0dca99a1c71d4ca1438df9f1e9d7ca72d6829be9db58fb6234f25650f58f6d2bc2d1bacdd2ef0cbf915e0d4c97effc58f2466a309a6ec84cad3f8c1992abc7a202a7eeab97087a3c2c33b86077a837c648b20a95d29f0eaf1e4bf067c24c242173ce6026a6b30f6ff93bd770240eb1ad82be62b5ebbca312160e3aa6976a105a096308cba9c5c6d0a71781584403e15443b5ec3681ff100986ea58d19b7885f45378307810ed591306fd2b9334f8523157b774ec997a5ecb06135d4b5facf21bd8a5bde247eb4cd135e65e3415d288180de6150ebd3b6797e6ba82c20b5deda1ec5f9e018f167392806aea978aa5e1732f09f08f158898fe4d40023ed9f6ea2fe6484f2304247fec7d81edc47583ce700147df2dd670be2cad007e070496a19bab0ae59ffebb0afe32a01d24240eb53398c28d60d0c6134ef10ce3c95e2f9d2a95551e643925a14662338c4d57310ad477640778dd01f835c68b52c5e2212fe48e0f458c8cc51312a108f8be7d406c05345a1135fff511c103af35fef4f0872422e810d774606ab995cde49b556c4db0830eb268c3799fd94fbbd7d2a6c277c8400802cdb42f63067542049db385bb506194c5bdebfd8dc1c16f167c239428c283e66acc74871507d70293fb121023fdc8bf289547a3841f303472da4edeea0a3ece8fdc38184b63458ad594a385167ef7cd511b657dc650f0003a7a292ae58916c2ca791e87ebeb7282a20a9599932f61767ecfdbcd48f17ee8ca7e2b72940ee8f099e14adab4f5edb62938997d8681f0f5f8bc0e508edd67de758e50227b8d5a5b5bb94d92f10a4f201f1a72d51050f03fe455ced9799ce3878d40b8844cf9256f9717788c2cd0e27b031f6b65b54085002de440ccc463523a42f32c611e859c071ec0825444570cc06a41838b73df07e22a4fee1acc3df6dc63ed07e39581a05e271a600f865cf902bde8235d711f9b01d92327ecd753d3a8c5f0e0f27a57dd7d47dfe0d0f4ec5fdfab322ce32f01426e0cd29a3661aa54ed703a900148ee912de14b93f2d7675ba039a9c2a5da906fd145ad47e17af76318c3d5875291784e92168892863b1fe1fd43d06909a6f43841d684efd41ba21520ef77bed6f372887edcb5ffa0d854bfea089b8c892e71cd34130a6bbd318367918e9a116a4bd05ed83a470c48ddf70487d7265e78e04eadcfd0e58c87448268891f03b4eb10b815f5aa4851f57e9ae9a522ee53b66598d38beef9416d3931fbab7719220346143b38b545f730035571fb0cc3ae276b6414596abcc43f3fe171ff82c05a954cb392f76a0e24e49da22a8b7a126b9f8cec34fbd3eb9309290ee247145bd2f2dbc4d27328388913f2e3b13a112c164919a7d00c731e3c2660db4ce6396140756e75d97354e3594868ae69eac0cae453a5dad97f67ee501e8ea5173cbd55bbcc6cfa384dbf27485127c8f74d232f7cabfc917a8780cc6790a0e0d0be3d5f081b3b8c586951b3ae9f93cf9935abb056c0da49e62caab7f422b1a554da1fcae0b651526e9463c1caa8bf846e9316e8a05623099a63826c20b5b1efda1d557107d70de17277c6417ff0cecde98dd7870c1ba5a61d95e1a0b769ddc21a8361ed5a979180d19b49dbd5f7bda2c833e81d06a60c9421d07b232152a3068f7e27fc42db68f008aebd8d845bc455dd1b6b8e2de823cb7643e459acd7a7e858df5848cdd8dcc6b8273b03046dec19a5a32f6f214311467dc908c15368019659ae5c23d565681c0c9e01ab952fca88c56c0ecd3ceb8667dec6ab788d84639ba6e4683a6c9ea80b277de19e0fe12ddcea]

# tcId = 93
# signing exercises all rejection paths (external mu)
mu = b43a6afdfcc6809768a95319b2016ff5c38af56684db2da12795da4e4302873e866b29a6339e02816994169268ff06141dfa2d05532e1cae326e89cf6c4343d9
result = valid
sig = ae44c92a20496b9868f8a026ce9f4c0a4fd3db5a84a7cfbb149711d00e7e29d59c23d9b03052ccecb57699327600f772bf41c75a3911948572a0ed9341aa435ca89664ce43e507c7dfd371e3f3519101280e7136afba70cc1fe434620f6854a6819a4cbb1c43baad044d742d95c68c77f47c893ddef90c45040c2c093793f39f38fa619418e500bd696158e8487f47e3c86313ec46aa11ddf9b12aa9ddd0bafe9a394a4deea1f3e098cc46a24ae496b072b30d5b8f2ede7874a701e57652d508ce5650917721d8e2929eda7d4a5a6f6b0ad017fdad48aba102a6e298b8679b2f759c1d014ca61d9e0f2e4023623892e74d0239b48830df3976b6acc2dbe6d286cbf353ff3a0d08746b1eb1231c180ca38e2d5f91db31dfcf729804985756fc798a94d1fea8a5cfecc8069020be0c664e06e93f870e1310b2249951f46b10ed88633a0bd2d2fcbbfd4762953638dbc41eb039f27fdca03ddbc014294ec22e699a3088dc8893f56e9ed543703bb4c584f8cb0828d5e1229a9cc3454bfc29346bdbbfe694638b2c914a583477a916ece1114dcc556d66fb9561237c6d575637c2b5e1be550d755af057423b838637fdd32c7159ffe478a27e09a299b8f8ad4be90641fdc7476ed613bf24d84351aac1f5d84392f86576c702e5ff47f4bb0488d575d5f1a1d152a0366c471350a5360dad717d50ffea449437d511b1bb350b062b5f4ad7527c81cc4d757c173941089b2c0d468f4975969fecd7600ab40fb84b18cc82f38bb78bfc02de461fd4d6c5982fe755eb1d6102293e0a82fc6f7fe3fa3511df004fbedea38a346307e79f502a2a11280fe42c06fd402ba677dc136e856a3030d81ffb452f1f7e7eff7d18d584f21cbbe939dc24bf601baa46991d8791723fa0a2cf77bbed370f8727701821a59cf63126b7ecac0aa3ef3093afc629c9c1e4e9574119c25b143103210fdcc1a55943f67b05bf3303afbbc3270148f595a3f35282a24656296bdb68fa36b90e19823fc6f7cfacbb834c0b260320323e455c333874b0b15974ab819a40f872c4fc73e0ab9760c387a2a1d8c2e33c244d6680284c2d3d8d8253aea2a23cfca2bc987d2c63cfa9ff79544d11414286005f9a83f856eda5f3dbbd9d4cf41190ada3620f403e92a376a9201d3744ceec3a7df866bfc98bc0706c0c0af992e526bef72ca5962fcd515b9449b5be79298e6a38aef7b3a28e4a43a1b5f10d39d95757eccd7c21df5781ff57029f17b541a937356b657c784efa9efb33a082e212f1ad534d5784b31d4509703f36306c1dfe128ff2aa4ed1aba0b31e35934dcb607f3d0f6d0a76768e36bdf94f15c22f7ed933baf88de6e7692c01d91946dcc04f38213de086ff9f8f27824c43f9dfb1d1a77d62e1b44a466b6dd49e32eaabbe6d0aa72fc4b0b5b61746fc739510b167f809cc08fd26adee4ab36a7d6d21d755f2fce3bf3f20fdcebd078adc2dbec77154ca8beca650588595de85fbb3a8b5481151533a86abb433e2b01566e2402c45640c80d44cf59ea003fadeb7ff68fa54b0f8c6c5fa2cb70620e0b4cbb3dfb6472135966b157b533e313992b724c4b71c2bffbeace953b092415145d53a7ca2ad8a36ccc45b32b69f7349322aa6c9f6aabd087c964b9147db9359ff4422c5aed067d81573c3bf0b8abb5aacc6565198e5b2014e0cf2d08293b0cbfee15a1156b78544a254524319efef31474abd8b102df471170702ea05e89d0c015433cdbda8075d4c701f85377f384bba4d93764302820ba8d0fb88fedb45a5623bbe9fb79a380f555dbd685a45ccd7f052c76512cd6ffe5df0193709fea33e6c069b1f7405f783097333eb24818bbedc1a445d33430870814eeecfddf721256b7597da796afeb886fb2ba0f25b314a90062d7e8b5956e288c30c20300ed346c5eceb4c55da5568a3b14badc188c81f8459ccd20a5f1d6d6bdd5615e85ad42c712050adbc40ba69f6f4afb7a6fdcca483703b2217b5597672fbbe1e45330f387ec58fd1a9f88768783a60bc2ff895f17e403b123317960a8d2e97268c50f753450c8c575e33f1793d2ec3202235cb9f9ee2a6d0d732c9fd190a4808584d7008567b9b422deea8e6bb1c0625e8af180768d5ff3d5a71876718b8f29e4df84c6f625d5456b3cbba0773a02a60b0aa01bd494875cbc38d31af8e6ae03ef673bb857fcce4714577ddd6569f8478faadbe4ffa0834c37451a1ef6498033e027bacd4c27f09f67501ce04e097aa413cb4af6881bba91e55db3db4f089b181bf8656cca7f8358b5561f3995b9d320e290e0054e67576aaac077ba400372620dcb2da64e70e9418ad32d3301ce95caf3504c981a9b6a89ccb945de8550411494805127bce91e2cd0604bf7b8a270d7d9348340668a11945e161b298dce9a6d84e97f807286a247e299203b9a2fa6fed8d41aadc44f83ac30ef7712953b6b4bdfcd266c41d8039199344dc4b3db537eaf3a55e6eda3f471c2e6421560fba96311a399846f588e20f0bf8fbac9edcc6d333103c392a5967bbc0b2bad96dc13e773c1a30165844b0b97f3e4f54f7151af96427094e0906e13d124ced2d2aa278c0e7a1e69ed544ff89de5315dc28576b7183a4e95767c7262c8416ff6e863c3a823bbeaca5e67fe452af3dcfcb4e3cb22ac4a81a38d404baacbb159c6f16ac46897f07e0344a4bd6d9efb1ce004e8705a23407ea93b1c4aef34cb00445aea03de2d3c77b6efdb61faba9e16d4f482aadd387ad6d0a0f8e089242245aa5f95f3a280bc0e88d3d0c1a6df310305e486f9a629ae300c011f23a83cc1b08ac0763f24a037f2ffccd937b18dc2e16399aa9efbbba509978386733f2d99d7ddc27cc5633d18946b1455b05be22bb8ad5430689ac9eba67a65da82926c4b8169bb3a41381b6507b98fc73f3c4df77637e700c947dd21901ad6214d8eb4b929a31067320a2f5a5eecc4c2b017301a95898933053c158f52e345b02d3c354aebc996b262334289a5fb8f3a77bef01d3dc250fa2fb561398a8c4f15c8ff44a0c493179e74b483d8464188e4573d3f721e13b2f412212d3e1fa7c746a6d04887408e9e850fb598d52c60952f60c18a5cd19e5f6cd0bc4d522164a07ff310dc0cf30f42ef4fadaac0f7c75251e4b97364a6e3469fbec60bc433805192f87a183133fe2f2b6e572385f721d40196be9aa8c4297df42d28839b222035b3866ce56b5f354c60ad36f6c0148005afc1c4f5c7133b796f83998658cc0cb640f5a73bbcf813d4899497cef2b5a448d3038b13acb8e3dea15da566c1a9468b6519ee835e6551ce7c3575c28ecfda1b0705fdc1b55a484f1df01dda77c3fc2a2f739a407717e14afbd57b37930ac01e934f6d7ecef9227a151f97494345f08124d8111fb1b03b18fa1bfd5a6bd02dab36393f87b24019997084d0133cb860dba45f28f9ac5dada0ca03980bf66d294e43c6462a1266ae736d5ece3f5473afc03a251c11a650eb8f5878ba837ca26e8ee8cbe5d5db5817f933d4452a24d6c2308ad15fd941fccc319102391a9ed0a4f4246120300cb9599d41e3ad9e544659305eae282802aede2884485dc08751d817685f09139dcc0451c543f84df6ff68321d601dc8804c3bc12844b51d0f5bfdf327a0f999e3ffb806d236a2c430262e8e86b1d5bfbb51bb65e2a24c94207ea48b8fe78b592b23d365406923df3225fa865fea28db57902cb1ce4e2053428c1a17013b60dc91eb22e6c03a924455f80c4efdfb0ca421a94ebe97f4454f45f2b0809ba7c8dd395a697f47438dc7f999946042faca92446f77675d3e288ac763102c4c3ecf0abeb51ff316dba0f0097d679b6381eab944e33eded90dcd4f53e48c05cbcdc88932f1033fe9918dc5f31619215c0b84eb2298480070319ea4ad4ca4f6b38a2dd9580397b5684fa5d440f85f0e40585b5fe85960a0803b44ff415948a60f967334b7d6e6b2be9a75e3ca5174e2545e3ef7b32327fa757658601f59c5bf09d410ecfc78c3e254c9ce5c26cf56d7febd50e8c5f8073a200279207c7ea5429d13bc503b640c7306583e76064cc2f83447811a30a401e296fa655ec5ce8fa3ebdd4ea22a3cfeaa8dd9bd9788c1c4e771496472eb15bc9cfa9e52c4d586bfa7fbe3b78e2d67ba4d655521f3d9063c65b96e9c78dfbefef1d0ec55c9304b72c8c0ea116a2e9b47c6fa52b41c9e14ef6c7173d0b53bc68a268aebc1aab9a83ceecc5b70cef3240e54f5ebd74109bbb9721b466e45a2aea162cd8f867d4f2c7ada1fa4b75a67d535b225227b060023ebc2586925fa216cb8912ed3ea84e39a635116b53cac1557f667fe3ba56ea44696071163d9d63cf9b6320db15a0d5103c994e907012f169d3ecc839c364227b0f60883b93cf8146ebfb4fbb21d5a27896793a5691a7ae26fdb1a6e0e4ffd769aa114a2cf9fae37c6a3ad19e75a12f6b2da58cbf42f3b73aa64171cabdd8a9bd463e5c6fe48080f984a8fea637e10bee250cdf6be795fb27f913494dadfb1a3850232163fb42b7ac66ca5deddc590cf6b190fd330b3f5cd980dff8f798d7d98c2db61741b0c4b1dc96957729143bbfa977e4df85a591fdbf0a8aeebf2caad7888bbcbb6b396614c9111a62c10a2e35a017a124ae813ab4ecd915dd0f149fd3dafdf49f6677da7bb7a1e3eecf90e9693773b90007168e3e12bd22dd9879b48dfb84a2c5d3b4f636b4ccd94ec65acb55a03722cf224696c9019346fb43b0997fdb72b5d6dcbb8482296cb05a592cc01eef4cb0797aa75634dd4a614de039df1e625f27214b82a25744b5fb89370c1c70fe3417a7c8ec8a0e10c93c79a85d83d5ec0f739017f45dacdb19c4adb7066c90752b6ded59b23c58e78e8544982e6c23290ecca1dfdc854a8213330aeedb67346ac51d6f9602b0e2abae390ee32e0e43a3b7a8fc32e2eac116caacd3e5a88f235f1983a5056e0637de41b739cb4619decdc537e9a0f10d9637f52b0fd41bae4b80dd78bd190ad59179c2370337b3b93ae0b129a644eb5c2acfa28309300b9bcc2d51c8a64d20e9b42ae577654e3be59482029522316c4197d84fb9b98889563eb45dd37b72a0bfd97f8461c58efed591dfe2865ca755e0a87498b33e67aa81be964aab63054064ef51e1161c96312daca4a890c322fa0ec11c409fea50b9f4c05eb2b9dd141cb4d659095527d25395a284502ab1bee99aecb493a58012be1190b54067d5e5c574930edf43c49e83874b7ff030241fd493b9b5992277a928485d60d02f8546d2cca9abc35b5744dd673aac41659bc43f7e746e52c473453740096ef2578103c7a360c98aeeddfbdafe3dd576b40aa6a32571c83bd9e5083c3699a67c15e31feacff549f0ea9b1eb9f2df3ba33c569b4dc2eeff5aab16812064f10ba8e74acd2a4dec28bfc2fc3e4d2b3a3be027fb241fc157940846c8f2b4fd60a07df5012a31400f41d21419ce3f04ebd424d82be4b8c1021f23930d3aaca6e79c282d57735656b5f946a0dd8d15ed0c3098dee9ba2f78fd8b72fff7aa548675c169cf3cfb91ec225e2a973b200d2c76d973972c7389c19fad2efde425df283b996f28f18e1dfe7a0102f411154e18016ff8086374a8c9adf6d68ccc0dc17256fd0499705138c88d8470c6e482258e5e3c7103bcb25e23af0346d5dafc8dedf8838e456cdadf6e432962d09566cfe82c8c59feb44cd6733a4d44d16088c399d5f40d0116154d42d1b04f8fb9165a215961064ae19d13a51596c3ecdf02d983fde37b1fe005325f53a4d23a7b9bd68934ad45a72297f4749196a9eef931e60058ddc4bcc5988fa02701cadd708c848ca91e68e43fe3c0213f443c30e0f4271fc6973531d3eb2b58d05bc790b78e1b6b30ba598c8fb6185e5bbb6ee592c42b687076093a8c22b1fd4fb08695f181222fe82c873d036ab29dc0eeab892e58b08e8c62556c3f6fd8546c76c3e1402682348ab86a9baaf94847e0b285d1e942e4d852b679f023b225bf8979c9b64e92bf0a9aaa7cace70d9669fde7d5b7c48681424721ae11afad9e3ff5f1651e5f313163dc9e1729a2c778208e47d8fda11f88ef1edc97feedbb183e500e7004ee86edd126e30449be29c560e8ad2f9575f76e161ff69550a1b40b8583a0c4047f61d8bbad75a90727b9f5db80f7a5da6067aa9d23349ac5620a61a2e631d25fcd6a7e17b97b7e5d9bb44c406618ad928b5e399887c9c9cd5692950696182bae37d229cd39463f464478df0ded12b5acf494dcb53702f8193b8c516e53022d123f76e78d3067c111eec753419adfbbfa424c0611e888ad2aa98ae830d9fbd6944faa0d1f778e47aff2f044a2b817a8752555c9f3e2b1fc585859354d147d32f9133df4c748e84bf7a8a28656bf3f716a8316354e141983d51ff07c7a886f298a72de8015a5295b848ba8ca0726293d4a7e80a4b9d159c2d8f1162d8b95b3bcc9f6010c6e91ca196187989c132023383a8ebde4eafc000000000000000000000000000000000000000000000000000000061014151c212630
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020319e505f5598abf48b05850a6455d8d6822e0da9185c3af6ffa58902e37b0b4c]
[privateSeed = 319e505f5598abf48b05850a6455d8d6822e0da9185c3af6ffa58902e37b0b4c]
[publicKey = 1b9a8dd7802513ae8aac63590d7e2717a453f3ff912ecd14cf3b08840942e4703eea86fc711674861ddbafbe894cf56eaa811b1cc6b63f10ef8d4b14350cb2f77b99f18a07d9863a0b50dd20d3e2aedf81ae1587c2c16a890b4d6cfcb04421d33d68166ca78f58c45311a785ecfd31f547e8457d1bf73104f08b8042b01f43cd4fe3b732f5c27505afbf194aaab1595b76b0e397ab5cd55fa1720143b36d4c1e9b41697fadcc681b4a8857ad1147d25817844c12a55d7f53e4ae837ee621c5b58eb7c93e79ac7324be02088e41c7283c4dc161c91afc665e4443f77e5c209fbd88595f5c86aba68a6a1cf4233794e32c4435a98104f187795eaf1de3c7c17230f8a4954d7e9267fb18e0186cd7a4e4083f751d3dbb9214bd3421083479d737be4f28b2f8c3cf74f96ea1fbd8800a54ead377ef332cd4a82f23e314a2ebb0c130176e4973430d55ac07aa38ce3c7e6625e2a6835238465fdc38e8eb591cf6507e5383baae6bf1b8126e79bbcbc93678666e3918164944d536cdef90ce327697a1ce591901ba677e91b1fc29e4cfa557bb6655e15d0de6a55e8f82b060f116dcf1ec510967a56b583800c679d39dd4f2ac2863eda17ce25753fb5089996d2e646ed90648b1abc8bfa8a159c854263f977ed6d4183444b9ce95acdb41fd169d625604ec3f06cfcc1aca4f3987a3bd31cbd5b2d9eb5e00cf8bd58f6d5e7badbb68fa0df6aa92be58dece3df681cddad073b4ac84f0b264ff5f9e880513809f9c98166debd26c5afe046fc82443122af091a0b42919265d6cdc8a1aac19c378044853afb841102d0eab6938f06443a578657971a339ea3b60edad4404a133ce4e969edd8b225b9163435e2c163e6f493b6bdcb67d0504fc1061236d6454d1854e4f0accb22eb8d9dc01c1432760a977499259b11d6ec5e8294e3fa1a5a4635465bae7f5784446b111b470746a2ac1d1dcfcd798c69473a5eddc7fb7bcfbfd569075292cce4f5f7e5986c8fc64492790f2d20385bf807927a21e60b850db80639765629839ff555af583fb4fd735e76e46b5a66f34b4edf167c8454c780f0706042cbceb8f56d243483e2b81551d8a752418bc12a23683cd13cdb815e3c9030fa8482693432ab13f5140b65c40b8909b279f8bccc030aea0a986680949e4c28ab074ece92397255629d3762bd2e36f3b1d6b88b7e3759fb6561a239c3c1db88b272f00335f0c6e8a7d541d4f154db85c096a956399b7c848f2393a485984c813619ef52311ffe03703970f25825c5eacf251c53bb5d753a464ed67bcb15a85f87bf26f48671550a2dd56eb541f3e2d8b7dca881924fbc040fa45792d905eb8285dc3a084a6cceac8b5c288cdbd99c7b3134dc3b71711dd078c0f0afc43093ae9ead3dd92ba4ecba63ed03a4db449c9f96ab5368fad0f69931a3c93e2d572a9d66a79efb994f9fc2040da32b9e92c330851ff8a8cccef2dbc565946e2e6759285f0030036dede724a5593d80bb91d5512713dd8c4c53746050b2172e12bdfed18319ad9d0b98cb995af40167340a5e11e82fd675cccbe07c928126035bb0b79b7664752c955b61e600db8d0004491ee2605a3345ba99d949f032437f6ed5467200b8cc2d06caeac3f7c796b62919ddb3ccfbb7e6d662e949dff867706d328f53b6f09f846847e55b9e8ce02121d2ed8bae06ec00fea95ad62a33bb05c4ff12fc8a23925bfd01ae5a22b558149d8572084e152ebde44c0733b20d5911ec7018fb0043cb67662244bde4c59538cb126c80021fc5b1170c55dec6c5dbb6b1c4a46aad14915329ed871761f120a1f3310ab8616b98f1305730590573f7067886f42f88a42bed4b3d0ecc08f667a8a09cc172f6878dc38d20451ce0d73d997c2d8c0166e67cec77884515ae0408d91c7d8282b2ce01552fc458d52db79e9b9b9d2f054eea7f3ccd8498f527d31b236f3c323555072ee34e9ed6943e1b85542c40d4f5c0e7175cabdbc574cac9fb7d684942e7f84941fea55976347ea950f1fead56492e11bf5b24e9830983cc700a39c7991710046f4ed95c56e61673282c9f7c084be0c55e9658810e9aa4dea9f43b25f88c9ebf059ff9e92ad2362fcbcb2a12d72e5ac52181bbaa4edae305013f407b24fd8e99648837281720d3ff990f88c907ba051d18a6706e73823ef6221936e4b5863df6d995e5068bfc9662549abe0bba88f1f0ad9b9677617a995e072f452aee96abcc7f8979df7e47c586de2b1253371b6302973afef2cfc1b40359ec7bf723b03ff52e50d5198458ee3242ee1eb72bc6ed852547e0ffd5fb72868cafa93031690ac0378bc1adff08b903616603fb6665450690a182d7049f25f7a16cb3da7eaf25866f937f20e4bd20c6266c5b0980874639b85e47f9288652a75e711a19bc46e929dcc0e60f8f502a6cacc1dc338f5fcfcfa6c8c3f9b942de5d0cd67fafba9c22ebf0700f22923bb1a1b06449a5856839cf169f5eeb9e8aa58e45ff6fb061b7c0be5336e5ebba832aefffe141c99fe414adb90cab121f2903479cada8ad38014fe7dfb7db8d20a7eba0b54f0c6616eb68eff58e050a377062b644634bab4727d079f61791455781d6ca54d5dc4788480cc6bb553b989f801ab2e43dd6754ae035042f17a1da312b3d9f2f7c19172c197df2bc72e8ce487ffc0de3a051f88d1ef5c8567da532f45c3d4a2490d7b77d5ea8d9400684b96a4ad252e84c5dfbedf9ec2c284d8b0ed478c7f318f632b6f5ece5226032fa16507a8421e4fe75ed74d408ac556bdbc11640dceb05f67baf69bc3133c820f382b87b45365b72edbb6522827c2a20db141e84c1971c85ebed32dcbd2636cced07d493798708a144c365793b8e474461a9ee7406e787f3bd394e85f7f2dd573afd7fcec6b0b83acdbcd6219d3d0422f7c03b572bc302d6b5a7c3910a474d4d0a5023a44fc13922dda8e82c9aa2f800a08b11fb9ce360c6aea519ac432253e18291d7495aeff81a3d40592a6edc98b8875027c118338b3a2954e5ef8ae1861550e72a41a5c3bbac655f3887be39c50766dd2846bf836ebed50ca803330f63f7fdc9165b34d851281031722eaa8260b97822a660e81819ada9f761c7a3dd89cf89a45cc0a43e807d3b718aea7d644ab1a365d3694ea83a66fc4dec3b207dab17affb24f8483da8770fd84c79194084e99659d5c3ac46991ad371298911ea1341f77d9636615352f56e08501841c18c6a4c73121cd2f6aee90a8d5037685ef772d3fccda34f14c13ebf06a289bccdc6f1e446ade8d356e824c826d34e6cee2a34799ce29e0200846885a18161b98d65a2ff566462e3a5e4888512a2787951632319835aaf4e927b4f01f320ad96835d7e5e1487b5289a476d142c6124306cfee08afbb61d90d0517cb3161f55590c18d22f5920fbd343ee889e3336b089c6e287a9c84a8da03d31f8b9d012d52bd8a12d056e4667ca1aba1b075c37b38190906d8afc338f182bd1e87638fa71468cdef8dc2d1b5e8b098d6dc0e6e6492cb40ae33b02e08a7a7b7c5addefe9f13d0c8b1cd148665db71d13a70cb3d7bfa8ca9b7ac864b5d0b61bb0281bfb0c4375330a8ebec71355f577a2501aa81dbdc49f151acd786f2bc9ad5f2d3eeb4e84b1583b13ee84900f1e57bc50815e0472a8790c2]

# tcId = 94
# signing exercises all rejection paths (external mu)
mu = 5512d9f608490c15f272e8014a2ce959f254cd9a3796751780468e1100c4427f4766c6b91db6fd9c8e231319f69aae466080a67b6c6dc4fd0594269405c17767
result = valid
sig = 7c4aef56115ea9c38c1b6f60e3c09cdca2d7d775f90808fd78ed524736023f02dd441d8637fbb717f3bcfd9ac332ecebac87e48552d10e9486d2ee21bb624953179a5bdbcdb0582d725df1d979463c2148e3b6a4c16c27977e517c2ebb82b69896531e409b1b43029b50e9c41cee8a2d03665b48d28b0d17be4f3fbc0d6afbb2504a0008f4111dcb72fa5e57c2549ecfd56789a90ac937b85807df97ce882f188542856078d208d7671650b2943dc22512af5417e5337dc3d0898bf814217721ef2572a0fd9bf3bd0a93e4c36828d37bac6f513e26f1294307a3ca75db423b34dc119b2d357bf60bc34d23b81a34966533e9722a916d94468a0236d67bd7a983022ad6be95ac6df5f46237c34612492a6f65ee07ee459694040446aa375293ce1af66108a8ecc339404d226548305c98a6ec9eec1eb195cc776d7feafe4e12c7da94c5e28301f9fb9937b88f23ea29c1daa632121ca6b8669f519e8498b22bdf0447bacc172eb73c565101f8a1cce12c585740d3bf7e7b99d6de01063f784888b615aa43366bf05d61f9003d856169c531a11524057c246e051fcb9425ee145f064586b67e27610686ba0456324f02e637d0f630514d079ab40f5e4674a2f438f555e4a7dc1851f1db625a159daf709f2ee865cfac6c1e55f12000b5242db294b3539c07e1814473c988b8462d15c18abeb1ddf135506368dfeb10da7187d7fc8821d1d64b20934c74ffd660082c4990029b5125418f7001714b6e75156e80a54d9bea978d204ef670cc3acd3f73e2130e0e2b1fd7a0c12d61270bbd8d926f813eacae71464ab3d3e9337a68fb833326af85db6d6360b462875010926eee6b001aeff08c599ab62167e6171dde86ac74e76c3de1b97cfc003bfc1499266184b821c6a0c9296eb320bd2e3c4073bb71b446d136a109b37393699ee7edba20d8f6a9d8d21a6b6f92be1bed4ff2bdf9c43cc76a532fb6515a3b879808dce47b7159244d8021e00e6e44727ab41696a1bffa9b56b53ccd07873519cb183db999d90c6bf2aa3162b676f05f56e57b71d9c56da1bd9b3961fee8e3712787e7c2e20aa7cb222c1e1a2769bb746056d8a2b869c2b36b3830915bbf5bf4eb82c5b0773fcf06f4c06fcdcfb0c81bcaa9cc531d2a4b46f080263dfb0798870fa45bbeb0154057fe8a66d253294afd2342c78c0b6ebd93ef79fa6edb94c2b0451a2f201754b9202a57fb986620a9e204a18e96837a5c9449d12690e2d51c427832c316f519f31c48f5170607137ccf30ad5c6f3c294839756abfff35c3bee47645d13d802e685cc5dfb042704f6cd6c122fd055f15a125ca0667cdaabaa84024912594ac3da934fd3537ae725c9276f5d9b31bf15313392b14ee5c15c451217c569f2540290f528249b537e7d5a9a6141a6117b0cfb9b9d56e8b717091cb1a41d37c17b8c9df2b66d75f3a0b7e370774d169e7eaa14781358aa05cf3cfbff6680621a4df79103a160a2550a16c5deaa4b3b1615633cc1c6d2e5d551cc21c5c266e245f5367fd2f97372f0134e731ec5a12ebe0e24252fe0d4b11b47acc254e5c16c48669f8805f5faccb990b706adaead2b07293e0dbe91aafc8f496786206b30f50f1f44c628e7578f235faa9ed2ce27e7866f5abc004090e280990e50090d50648ed36674100af052d9ed97498556580666d59728eb30331b423c0408c0d69879d7b198ff91ff644570f82094a263bc164f02de614c504e4e9007d05b6f7cedf5e5e8d8683307a5ef777e3f4c37deb9e1c623dca44459e04fd67863fa1e1c891b7dea9552ea3ace5423df6f306821b8243d1886ae6287305c6239d46b0021e58d4d3f1085ada679be4212f0870622c3c0b74592dd29cd3a42d4f6fef8ff636df006977b0e2702c9343cf96c793bd65d7c398e21b971356bcb2b9663c4911e3ecafb7d80d8be7aa6be3cce7720c0a641652dde98e1daeedf07cb07f53cf081ab851d2d7050d5773b5897c0ebef3062eb84ef24fca57917faa5bd9507d989af40f0b4739109f087408b81392789bea20ace43bb6c8428983297045ca3ff299db5d34ec84ba138bd8bf5af859a11f89a3a0e8b35f3760be79a4154f8fdc1d2cf8074f0f2a40b405b79ccee82687fa84e709eed0ce4ca77718ee2879e1c89b39efc4a0871af561710f79c2ae21466d2112916573ec9fdc2543ec4136fa5aca08a8ad8549616b23c7ea0a358f9f2d8a8db6c6f5ae693141b67478be90d2df9d719961a8f1864a65b0fe3bd6be7a78aee1c7f67d56a4f192ab02b907599f70e97b880d63ceaeab99e0421189b7ea60ae60d31a0daf2a35be1601ad1b8f96b3589aa9164f1fbf5bc5d0993a4a29498a6752f2f6005c92449f1ba4e3560e17dab6e09c891a0da95bf2dcc48d99de94e6d89426896621c030951222790621dac3adc09d2e4e7d132ac5950d574a14345bdbe4a0ecfed66af649fc5360c035eef6f677ff0209ab40110944eb80d929f7a18f5c0e141c4f1ea356330094d05317439c89c2db31a901aee2cd002277a7e76ee45855a6e244d49f9ce7867b01c67bfb4d1db382943110e4e4869558551757040b21daf33678b36452c05b6d90d08be3cecd8709bbe9a3f0018d7f85e59b933c15fd216e35ebf3cb7e1f1e730a08d9f282714807f052352609611efc8cdf2cc2f665859c6bb5fc6258c4165c6987c03bb4c89222c5d803239be7ebf3d1442d45f6831b859faf1340e61d95681b372b07aca500356f8a623a5d174c7c003c70bd1c5a99b556708e91008b1fa1d284149fff835260955e902da90f02361197978efef9ab915799cf5001aefe7bd1f78869c748f9c1c521973530c58c3f70f2693589bc7e4a473f006c2005339e53b8a87845c6cc368f8ed531931329e97128edae6822753c7d4695a183eb2ce3374f255900d3049c263124ed9af0eb93032260210c843bf8d79c4a0c1ad4c8e5fbae2e1fc6da521adf0fdfe1ed9d045edd3bbd7444e250b31ff531f1039261ee49e86bdd017b9a3352ae719d797ecfe6bd7cfd75d30225185cac9f3db674882b564e517485cfa17d623f1ddc42e1eb2a091f70d2363a467dd1cef6bc1549b588e1bd5c17f89d1cd3faaab35cc493a9f7e5331ef4cc7658b2e8e4305f0e7d2fdbbcc9a0c31840f1d6bc86c38f917e4dc042a59ee92f658bd5be74ed7f2663b6177b7a55072d4bb031efebd646a6c7ba5626e08f05cc30fbc2b1a868e8b916ecb8efbb343b239cdc95d08b6f895c16cc8530c7e0e9b35397f60764cc7fcec8bd12643f16ecc40dbdfdac68a66bf1da97b88643adf37471df4717a83a0ee98b8654edfc8eb8741df34e00aacdd430c9bb8d0afa3040f8c2274d475d60b0d564f217a62205e7b84b209fd8ba509851d188cb32f21397fb2d9a55c3cc3bfb7074bd0719d9603fb56d7bfa54d7fab96aed20139e92722799681c3bae0e6c248d79a11b4f5b1792ec7fa851a43ecbcfc55c2a43e2c461df2a0c0cfd3820e76520b82ea95b094c0bfdf82f29a99aed745399990225ed0f3665c847350362b9c569917b30919bdc23aff1b6fcf0230be3b5d105387a1208ce6e749cea585c2723c673ab6df4b3b64a152ceba3f47604b7a860798e7d470f6e69430ba607504ca9c24a75b6bd5f4b4a6c0d5d58e489c9660d12ea06884fb87a9794931c41fda5b996d24e6e574d3105bc921ada75192197762993fd2db17dd5f47bdc75044a0969b91a1fbb663fe81f86496ea49b005953755d2dd164a9412f1469bb5c0fbf0ca1de2b712ec0910540af4daa71e4fbf576536acffeac5509357d91731ba2491b73b6d5f4a51811f57ed1ea583f70321afe57397a4a6188a1ac6bfdffe05f8a5ca51330321f794517f863fa93aa8e81ca9db9ae871097a747af14f6476c42deba8962f87edd3d38f74befe7f9cbee1b0bfcd5b5edf7fac139c6345448efd658cc11c72e45a3f27ae14c7b3aed2cac9a9bd29f7372fd31a588ca7cc0401583973ff75e0dca4391a5012a808048f202217ac0b0766cb22939f9cf5cd3ae3566e5dc8f7533e2ae516795d29036a8c655fe0e1879333fc355e230aea0dba2fa53ac7150c39bc6ef41bbef5fb9cbdbadbd1762b63aa62e6f4bd3a79dd8b0985b9ea2a9ef7e3db280047369f4a03cd3bcd0d6a5fa89a78568d7c17fb615736e7d3ce24dc7f308c131cae0a04635dcb9713cdb49dd0f743db008a0807102ebd3f8421d8d0edf4ed878b4795b94e2da54c4b7891c7d837c6b236134b1ff993150b0703026cd2d0caa565c779fce9895855a1a5d94f3284962b5c30b5c92b047591e9a1551547fc4d4edc15755b970dc9d8b144ea78c6d11db3e34a40a4fe2081a8337c83f3ea8d84af31e1ff5c4c5284da7695ef86308489b769dc9a49b7b54b04360f12e8410dd17c1c38056b3b31b44e2c096ac3e5d114a1cdc67e381ee290480b5755604b757f04305dc2852dd65107adf0b34342eafffe51ba9c82845a1e9163b771c5981e2a34aea20a2e20bd1097407825f1ce7473fff3b97e6ebb28f4ccbc27a2058f7a56d093eb992a4b9399660581c49766e1bb4e44c8be661af2d381aedb077fac90b2dc20dde0e78485504e61098812f2ddab02d340179efe06835f4ea993c8b11f28a6d3d03c161ac786cbd7bdf90fa792410c11963f022affd5f046010768b17c46d2eafbd5aca11c4eb4881c28c3967673acab17b19eedc8a4afe7939d800bac5932c60ea62ec12d8f989ec6440dce38f756599e388749107ebf8a35b82957df3e357079eaf10bc222cda9f9b0495e00b120cd8919fa1057b481dd8e88bae64bf3853c2d95eafbd92e18317c87f1f69dd30b6c427f04494a44d611e8941538d9b92d9c96da3f416ae95be57f2886906380759747327001fc2e4ac7b2ca5d7401702a605ada673c42ab943c383389e88cae6faaf27f1abbfead62b813cecd127829c1957eaac6d0c611440c8f96c604af442903940aafae9d995ffac9bd10fa7b3a84361d6198f0c4577e2a2ffe7ea58cadd3aa696b2a500fd2650abd7debfe44872a145672f722fb717ea9c37d03d019172db4f3f2f758362c912f655abb70a9e25ce72b0b3fdba5fba297aab776b0aaf68a289e381a09f6744f7d9954980cf9621a9ec166e8a3cc69ff5fa2c223cfe5d304420f0bf7cc3d69777ed066943b9120e4df34f2076d6274cedd75069e3c31ea4c35bd4e90815f9ce927c000840485cd22a885fb8b3ac0bea982ca0caf766d0c2ff878ef7a3466bf9c322cf10f86afaeeeff2bdb76b628d02a843cee6402ee347835034a7260fb41e142b90c52e0efa5a7087f27aa2e117ccbb359d67fed43e6ab1dc4426aa8eba7ed09b7406345b8c044f51b04484f81a9ad8a45bd079240f439cc4029ce35f63a833454f3ae461122dcbd946f5705dbf106ce1c591e97549087fc29c39ea9ceb174b5487cba5131042078d5176b6d1e23febdce8d8abb65d9da74d9f45e22c4c858ace1e0a27d3d8e8c4f953303bb54c2a80eb034c9f40d8d2846e918c472ea7d9bd13bae9c65c4c0162d7368305324e41d4a3b1b96f38021e5c60a9a82ed57cc63ed87fdc4e866c1fdc55fdf532c4a5fa4c70f350573eaa2050c1b4a45e8eff09df162f6cf5ecce8fecac4b607d56d7eb61836a3e7c423dcc634a6e28662e94a8cdf37f2cd22256847bf7488e41b0cc140cc58661876c85cc0f76389b699b749b24eaf7d8bb13584446427ece9347843ce436cf7ceeff905a4c2608900fbea6a695b9b9970525c893b54c312c272715454cfe814b4b133f3e9bd3c6d16b8d722b90a96d482710355694ef940a3d0aed2aacc6c5d2b105a1b77b5f80b7235721bf257d0ab50da7d320280939bb114cbeff2cf2b99ee4c148a99fadea09ea3cc7816b78085125956211b14e5db469d9152f332820a2ab0c7bebaf8faebe0e4ece8b78b901105e30eb312424089d7422d848c40a6d46d4a957ef91d16751dd4bc813298e31f7f1b3d615ddcd0dc09de7345e9deaefd1de2085fbfa3d0def918ca5dc11c2503f8b359fe0d388bc776e30d7a71a9129eb4d21e5965304b2299ea8c1b9966e21afe6592fcdee7f224d6c14ef195fed6648268da38b16db759e2c6fb661e8bf6d3ddcbdbc16f56a65b8fcd589649441fb4cfee2ff36c1f8fb7e8e01c89fb753cf1fd3bafbb3cd351e6a405b1869fddd45e6a5ed9389c384aea226b7f7d2a658697deeb8aaf7f1c81076e00a9ef7a5a09ad95e191dbafa01fe7324116b80dfd12d3c411a7404c2081a1291d16a3c88857365c71c272fdc25e6b1877e07d8d586fcba88fc149c3b3b7234f6a72f759cf5ead0a481db97a0ab3f3565cb1171efbace8ad1afa902d264f5eac36cc05482ba07666ab1e9a5e71927c60fc26e0188cc07216142e0cdf3128e5f2b3d4eac10795659567704676ee4254862777ca5c0e7eaf2414cbdf97da7b5b7ce112a374069738389ccced7dfe0fe273f41d4e2f9133d41727885899fceef08248f9a9fa6b8c8d400000000000000000000000000040e1217252b353e
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b06096086480165030403130422802050cf785be3f04807269f13c97887528660410782b91b9a5912985b15154d9bae]
[privateSeed = 50cf785be3f04807269f13c97887528660410782b91b9a5912985b15154d9bae]
[publicKey = d2e02eccead1f3b8505b82852828a19a759530063b43595fd4e9eba125c8a50f060646926b0528d5f041d891d3ed9a499dd000ca4173a77b16169c9366cfa82ce72e6b3029496b21b642c6676741fd9e249636b407b8105aae5bfc52d5b35b05d01b8d64cccfe32516ddc00b6368ade4db6a2a8b89c95beafd6de8942967da2e0530dafc816f53fc5852208c2e7af069420029cfa1e8f6562d07d744cf449e601c2fb877bf0479b9fc6598cc0bced4dcc04d79242212016c43866224aac7c5886ca9d6536f212fc0e120dc2908cbda32ab5eff535623bb7fead5638b437e85cf4d35a7198f098e2b4264b8b71eeb3deff5f025e7382553eb8041ebad1a84c6918e50ec609a7cc6fa92d1b63049d396de032666b428861c3573b953540e9229d3c721e43f0fe98769ac73fe79ed5a2edb2483e23e14a9748ebe31ad684d5ae3cc7e6e331fe258a5ace5b73e17e8d8ed621b2a8f94a5754530c45900e05de20459bbe8df991be049e355d8d24cf1c23da6754a6f0e6063d7d52491d307e0d96030ff0656376cd5b6db9a757317f7f2cb33696e17534a6b9a786b39d8a3de15e70e00e0cf4779afd2f8a2a1cd12a3c23899a51b9b3377bce7e94a282a75c123be6ed9df0ab280d02e3d877ab414a22a22542f8a592549778a643885751531abe21d7e3a870839f226a535e0e81f9b7f9774d3ea9272d32b784121cdb2f0b068e10d8cd810a633ada919bce055914e254496b24df8c7df27473d9309d787f0677278d1d8d94006c33262dbc4a1ce4b4e638641329025f77b667df5129a378992aeb432525724ece0377ff430bc4e7e2b62a7a83283890adb37d21cdf7fb1850ebd2687474539dc32e27b84a55ab99dea6fd63918d0c34f4571d84a48832ad8feb5cd5498b8a20caab7c5a94134a9d2fba1e508c3398d1ee366d8fa01405e81eac739fc8c710afa5ffc9a3f854b6f8b1f13b534e1c5dabb9d3dae55be1e469f5afd1a713fec7cc63bdd7bbdbeedff1dc6ed581891efcb3a8d56dd44349acbe72125ebb60a9d4cee21bed5ac5ca4a1de9223635059d5907ff229d08f091952b821afd1af142ea2a6197173d4739c9cb38650b6d4fe2a69d84f538f5e19c65d393403f9e5c713efa5b9109b89630cdfc30f3e6a7ac362bd820ba83ec54d4af92d22aaf505ede3221b049211df54b1e6e4a3051c5e217cbb9fe6bbf11e2fa498babd28fe2a1ff0c932acf84623e04a55fefeb08300dffbf56f37a443efdafe04237ee5db034a7878050693d8e7742b8f044c475f2ed81d86b9b0cbb1e699e2e6aed84f8eedd7a9da4bc6939287795d45bb6f25f629ea658ad14c6cd89612a478552bc060d7bd9aa4841b8d48800a734d1eefb15350be2e5cb297e8dce603030e50a5814f74cfb9ab0b8e4a6479a67373edd18e08e87062e0c7a898f89ef8952e228aac9f9a0fce271be4ed4aadce6527fff45cdde5358be6e0968eaf313a1322a4749c25c1464f20fce1be69b5c893dcad9445852f9587b375c69e96f875fc1fa2ddd8b5d4c3f8ce127db440b45665f0a778f06f30029ed51ae8c15a427a4697ec1c1fb893afc7cb9efaacd9df0a572223321d78dfa8c859cd17f16afa33752e14b783cfe7543d555eaece57879b337a1c3961b070b55e04a19bf9c0125b41e3c2da0533ca2c98d22f49a5d56b25acebb792a1b549907586a859d8137cfdbf16768381a207c6fa8dfb4b0f287738f2e080038001d299e6a9a8e2618943487ed66f85189a1914ecc052075d8a1de7cc26fc24a38f87d4fa0a0472323f3f5e8a112bca8033ee460b0f972904e75c6e1ae473f389315f519dc3209381f87a59172bc4c1fdfeeddbb4c2e85c0c6db17f484b9609073b2c5bee41aac9a0aa4b4b39a2a3ed3b574d7f39725e854ecd8381ba2dd869d902a7dca0b9303fc73f9e5d8310bbce12ec26258f21a363308e2ff108f5ced772b7866741b0629bad4e8218224893a97ce1428b267e9ee4d6554b2c3ea774b504adb955205806cddaa3ff72bd4d68500d4fff760cf4c885998186ae1655929e64ebfe4afad6e31806a5f78188e7f229e6c68e18881c6995757528201079eed1ca1b20116affc9168764ca3c986e644c0e6524b9938603ba0c5c3c7ef407061e91cc15bea5ee730a0a9da381d88a666b2a63506253a7d2d63ea1c4ef272ef57f703ba10fec110af45f14ef080a3603e6138c08135be6d3a277423c1918b77a465a66833898b00126fa9259d223900f2f1a3cf5b22ffbf4b61249c233ef13f1542dd0dd9a58ca0a7f1b32105e3d89380ffe01522c09cfb3be4b7871c68baa69b0823f16fef5f577232d2ba200d69b4447c72f15505b16f15508b42cef4dac5cef76dfd28ab7a1c2aa8b486c23f0e7fd4acd280ecb684b6402cf4857a2c290d0dc7c4acb5cae9eea8ad8139f4b38212e8307d87f627ab5a6eba0d6bb7da3bac7a6927cabde73726a0695b7f1f7a0f2dde8326ebbd44c0f876327016538626548b77bd8df657ebfcfe2ca35c5effb78f9414a62b33d1362a7e985eef0b283fdca02668b7f79076c53d8a67a7575102c0ce29fd3eeefd233b112cbb6c9ab1d8ce0ee7363a2a73098e915a4ed34de8a4938f11e010487e0c43eb1bceee243bc7903824b9a1bf31f035c7e9c0aa0615f9c0ef13c69ba5c42a87c6ce33243358e9f9a053a169a93679f119628fbee90cff9e538542c15a254a6ffb59b02c4810d95bdc5ac50e41cec21351210a7cffa7a064a21d6d13a143e9865f6d860e052b8c6930953d15f49d91a6b272ab058cf4bda23685d784e4a54dedcce27f31422357f870d50e219eace63c926c602240e8bafce4a37da91b1f4b7592dbfa243544b11d38678a75fe5c1e3cb2dd365d486231cf26fd08297abcfe5834df7b261e8c8b8cb839cb58f267492ca34913b6cec3c7ee157dd867f01956c9b3edb25493c1df137b1c53cf0bb664ade2f1a481abfde04301f1a8b750805876bd055bf31c3e76e760f8a1f34ce01051b6516d34099c73d4629cc193774cac7733e89d5f318f3ccd97cce20206cea0ffa3585576de50054c010c8f28925890b7336d1365ebb0852168f80f98e1e703adcee658bdebfde58a8ebc979999f036cf908c040abed1691bf7ba515bedc2bb33491ab6d2bd149d8df3c2463243400791e4819247dfc6892b8617f7628f8fc18ae13eab19872b2fc604173945af475d3a356e712f8a60aa5c8e3a94a10dde0404a5a6642c98cd926f0a223d73ddc33e974be27efdc206a249af8468926bd87ee048de1a9f1ac00942e99cea06a23625845e8caf93a43375ed7625c890d07f59523403ad4209e1250f08589ab848464e1ee1909d673ff303877e52d710ee3228f36a32202f2f8b0f088f6d054e457bd47960a70d5094137d5619269d767d0904591b0d150c69e271a7c8e44fecc4d54871b6318db96843201dd2d32af5ab649d8f93412336fabb1ef3f87a25b973e7f591f084fbb4490adb983467ed85200c1b9207339337fa5561c1f666dcb3950aabc938d0ec4b58059eac6be9127df4875ee54bf75526994354a21b7e16375157c5cf596c363bc5134c831091c790eeae32fc5358ddf7b08f2eaf3c3dbe36d4b23f3f1f997e7be398d1b0b8c3ea07f963545320fcd8ab321adf982d985af]

# tcId = 95
# signing exercises all rejection paths (external mu)
mu = f41b42f75c13db781355a2c7593b4606387073a77da3d0c2c0b522331e866daebd732a55023cbd7de7e369fde7dca4087314504bf8085bcb642be4a0b24dc56c
result = valid
sig = c00fe687b0e6d00821225ff42c72683d5d6e4649f1ddd6971b44d4f05a619bbec928dc21616c8b0d1193aa0cf663dec5ad58c4ceebb6a124bce411ab0f034397e1d1d1120484ff09fec930357ed1be3f8dc659b288d6fff59cdf99ad5e4eff8ee416fcdc3216410c88fa1a04a1feb5e95ae3d742b1a92541f88347d5d57e57c09075e216edb9ea5d5a1ae3ab761b2f83022bc3cddac194984822dc5a54415bebf50489c341c86afcc5f2066698eeff9f058b747237f79631faabe5d2841cca0df53167b3a975825f8d7342276d1e050b6ab535efd7f242822a219e94e202c502e65cfb3638ce10d474eb20e238e00afaea3debc0b00bb635aad1af489e32755856b1deb9edd23ea48ac5680811d6beb981744f81014d8fc309632e48896e328d0b41efc5ffa185e353c868050c98cfc9da49e12c3dc4783281ba5df58fa16064de968155d944e72f372ccdc10ad11dfaee4b5dd5210536813abf6709023ee6485e2ab511e70614794cd5a0e5fccf85ca571599d6cadb3d5bc4d63fbe4dc55ef5f5f5b2277d367c6773429e4f91bd23601751ebeb15adcca72cc9bcc2716f194a491f21c3340228771fcb33531fd02b75da32741265c96e6062f9ac479bea9755fbacd6d7342f49968870b000c691fd0f423c85fec53cf32ecb4a78b9ec9589d2cad6a91051bd600a0a9f6a0811ac1d0cd4c9272d7178a584cf1b5944a2b6dc5bb870d20a9da49f11482c7699fc1a6128ee6aa2c8d68edae11fbea9d8c7000ddc1ea8f003530212cd861bb9ab4945a094d2c26adbd79c31e97910657d786de94fa4d431e688fd983e65ac200d1226d0fed0c62f522eac9e5a141b319e97f77f3ed6391b4163dee4c2e6755791b0b8e7036f8c97db6656e054b1c36595e020e0cacb26db73d878e3a53f9e6efbc132b7cf629d27facf7e00b2efa400588c1153f9fd272d2e9ae452fcf6a7a5768866974dc40360a9e8f20a103410df8e26e64a52389689e4c55e3c164011a3e5e40b4918b576402b55bc28ee077c5c4101f03724cde383289229b2aea4de339521637f26cbc28dd586805c29c4ac1a7c1c57ab3597535f8f76cf8be98151131db38646ba00a8f56ff74aa62f6e9b7eb8d75656920906dfa3236fb574cf8f367c314dd8c75e6046ad3f9736a9a6cd123c9948e5e57755836ddef4ff6c21c122c403a26d7487e23187d8f06596cf2544493c1cd593ea28388848f5481a476dcc790f743ad7e0bf30d87784bf0881f16ea2517b335d035ed2e8bfc24f6f8889bb879c8ece3ba368b81329607fd9391c52b85654b1fef816d3cd545e93e360108871d46362d2d67536a0e60b8eaa453e6640865ef668b4a6ec0a869c14002783db998eeeb66e11be51b185eb57797d202dec0c467b7a74e713509b8152bb03dbcab31b0b589c78531bb32e70f97153bd90f07262db4996784fb95a40e3cc4181f0fc6a0cdf7daeccc3bbce316508aed0b0d5fb267dc3db502dae0c7d4b794a9fa5d5c7330562ea7290e5e037199fb4ce9d3c69687e2170c374fff1891d437f812f483cff619305380aa1cb4c475768760a45941553945f67fff4f2d35b0db77c07f80c54ae42e2bb5adc2245090f2bc2ebc4569e05dbc48a9f910f768a4a034be2a014154d4e8b586c4396cc7d36fdbad6f1f8f6ae6bbac53067e28bf7ea8c8685f61d7023959e318589e456a2706bfb787ff4fbafa4515eae096c34db10542bc769b013a85eff19497a9096e80581482e23ad14131d58cd385fec0e31d5735fb1cc5fa258d9701833a0f7ef7ef9b8d6039a52e382b8112e336f53b4198372f6f7cd899eabdb1ce47b215d0cee9117a9446baf5822b4b18885d1e02fdb18249c07935161821d85190bd74c53bde7a16b308c4f632cdefa8a990c9e0cbd653a989b8ea8afcfc75a5d51957c2ef8af051123e0f3e97f535c00479b566539047a0900694679b7c428086123eb0f5261d8efb22f6bfd83ae17596af9606fd49a89fa65f9f5c21d959ed979c0696fcf29a4740f571e4976fa89f5aa437150728d0b1d4a3aad87b0585dbaa7ddd261258d2e6c11b114efe9daa0766d99f8ba2e18671b793e8d44079de2b0003b41519a2f2eba48b1c21e3abf4481330c8fbcbc6d8c2905e5517d799f7ee14fdd704891a7fa36534e32ede53f537f53db69de8c3c766331a091e77e82e613ab15386ad26e91e95c30bd9b56c3b091f0b74345098191db249ed8ec3ea3e818bf983af76ccdcdecc8aa1c124e60e18f9c6d12acd49af2dd891e0798e6d4f1c6f5df8893e772d0a815e1b5a9dae6bce402c2fb21ddeabfe73a655786e4f9bb1761802474ce2fa835db5b53d70365f96bfe728d5dc9b5b78c0d5b45d334a3bad507a568357606ce101968c7d44461200fe373a35c1fea328a38228d5762cdb15fd69dfb7935d6f8f88097679afd9df90fb072dc45e80641dffbbebc58b75567aa6e42ff3a9be63dcdeca13fc8a9d2c5902aa10b90aefa668f51b3eab8fe99cbfcb0047febae4ad46797781ade991a6aa041285e82851472114dd65d923441a29eed477dbfd9a88bdf00bda5d8c48bdef898b9031492088133dd4df09f176bf1e9015b0b48407887bb04a2389ca448fe647624260a1c06e7684e9f407396800ca2b5251e73ecd9291d827c31273290d8c4d6f17eec92fd5a77051da58c341d7a2c5cf6f3c0579149daa50f0d9af94c25c979795bf3f82155375b1c1d8a9c021db1a864e6c88bd3aa0298efd6fc35dba1d43727f98a9a554f3ddd9faaa75914a39d0e1849d4eb8e7c8bfbfb0033d77660c1301c60ca7a6e08e22c47758316f119512d64e2845595fa38bafe60f0d9343854ea81c5685ad4fc2ba1edd73a114651296ed0f39661d6be276d340e104115d78b3511b6a7f3372786de6320b9b66d7c2bb8acaee85e4d23462eb32a6990363e68dbd1659b6a876d277155094a8b7783011ff0ca442dd469ad58b1cf243d1a3540a9aa49251113bfda819318e267087ed556552c03d0b797454056467d5232fedc3afbd737eb9bea28af961ae2c0e5d9efa8af3414ca834157b96a97b6da0000bebccbd4e7f3fd74c9abd5ac18a11f2a5868ff8a71b8c2df9f29360bc2e14ec93654f07786a14d00bd6be2b0e565df0c164135dcbc74ff6f32408bf2dc86875642647bd1fd362edc0d8828e1350a6cb982b737d5117fdb92c7c51f6df6b329efe404f47ce94cac1ab2b0525b9436d63f4f178000c78082380fd78991892b5a24a6ad0421aaf69ae9c6bf0b62a1be65803dc0f80dcd8fdfbb4a0ad8b0626ef283cb904b6bab8f771cc383faa813ec1afcbcabd29718a637e50f3cb9a484e915ebedc9c6c0edb187eb803eabc3c53d572acc31fca3736eab2f224df65e56ae0a9c33b50376891889dd5dd1d734a879b21f445a29eedd04fb89cffbcf01fe482d0ffff3fbb4b25943ba6026543d25cc8763219559f67b1d2851b92d0a92f9ea4e8df2b9316e7c7f8281dcb52e8822f1d312b4342b4492249756458ecc7d37333fea7bdf941e11a71c6514143971e65562568f43bc498f5c946a580ef5c4ac0dff8ec1023c8d0e6e5846e6946aa89965cac2615998e1424f1d8793ac5291ce0f1307956758423bdfff58917caa479c53898a6ecab7fb53df5e8858a96152267d2c0eded4c8c2e74dcc7e907205ed5f28bc076995f66f21593f63871a771b9c97c495db48c960eb21bbe7c9bb5c81c3c725006896b25c21d8338a9d82267bceef55c8eec98edb83319442a7238c421a7b384811c24e80c8f5869072be53acf03f523ee9f8f825e5b6d7f8413c21b737d3cb237308206ed22ad9ef2d9322704e59c25e04c9857d958a76e07756ca85ea6bf141b7e84f9069b51e77bb61ac03db1fe509bf9b3a585212673d7939595d0244e9ab6d16f46f468f268deeeecd11b9d93622283e7f56b4b5aa76a19c58675ec3b58e0371b1001b19ebb9873389cfce44a67fac8d84fe7e29803fc98ba3841694737b95fcf5df94a3ca915d0440d703093c213bd9fee667e395f99aa3b86b7b7215047a6e5fdff69010616c022a931a405981f4f38c65b10b03d9c050dfdd3b1b72dd87e67fda0125771ee88bc5902456019374bc1f8d03f8f8174d478a82e6f4b5d634fd6e3ffce1066afd0b0feb1d8e31393da831d34fef26cdb136931186576d3ff4a81acaa35fd43486f1fed11bb84bfb3050ba34b8e83c6f7ca207f5698dc9d9c6575fc9a0eacbafd4c83959f66289b1ff83b1df168c5d9e43850fc9df89e448ec88a0421894cd64f1011c7116bcffaca9a2a7e9bdaeeb3fb592c70b5148f96c1c51c84f8af78fad2ee4c64654fd62b21feca4097307bce98e806b093d772528f617a06729b1bebde95aab682899705f4149c0d07c8e5a2696ff7727ba5e22e0fe0f0cf6022ab35e7a3ba3f5e7efa845fa80cec4aa2df77c47641a6014fecf06f2b39acbad9d8fe8ef522aa8d0d5c5aefe68eec2da7137d3843b44587cab7d62ae80725ed0cb0444b62c806a9994c9c39de2d49acd89a60d8a27a2d9cb8528d4480d91d78b92cc9bf7e132707f20bc40b5731366e87b640e34bd601c9aeccae13ad3fc6d7c3dcd4c7f2447e5564c753d2f0adf5d9c7ada84b84dab337232a64fa358a291e026b3bd7788564e31d74adfc9d4d835729f4a09dd25df6d826277186788bd12c30240f10f603163ed2c003bfdea79b7424abc1cd713f55a14fcbd0ae7bc4d042e3b2708f0902fad9b52d6460eb5e65b58dd448a333b54a0e3d42208fed0008fba6370e6d385c786b742fce04acadf5da6eaa7f1e38e0b46176b76e30bcfe5e31d58fb82a5a9aca1cb5b647a20f030de3711776525aca4262b6fa7ccab092b5dd52902eac1d7d5005b8513836de64e5930fcf234f1174524af51f9442755ce5cbe7bca9e06360b6779585124d8e7ad48145c0a324ca9d43a902205703aa596bc748fd68be9e24f0d16ee6d35d646c72e7a64ab9dda054f294f4facb35cf0b2f2fa627c030ca5f5cc15ab1301bab589f1e5c85ef394c57da6eeae30f3e58fc5ce1dfc5e8048b579130846464d8fa56b0139b367845e1e9b5e01373cdcebe18de729402a0dd96780cae2ace9a4aa9bf4c30c95c444fa22e121a19457b50a53d2d0f67b3314df40a1404696d9e8b41320ca762c73ab8713bddee79386a452ac296adc36a2eaecec9006608411edbafe270fec5369ed635a1197778f3d00f53cca6513d806f8f6eec3031208ee662c42ef4d015f01553738f239d2a9a317ec997df7da4e8f1a3e9c9e0dd23619a9d881f64c632b680f3eb7ae7ddb1493390094a73f57fe97bcace6b15bff3811938b603921fd2b4922af11edd8a71d26be1f40406a3f44f225153eb499f822a9a7d39c054ac2d66b65d501ea1d7f2a89536c9c84fc0d0ff971280c999e60b5ebf91a05037cbd09b4257508de26ab9ef94d9d1a17db7ccb1c07f68bc997ff196578ffd4d6ab1bb2927ee403caf24b0d7158c2e26ba076be018fcf6a47c2290c03a49230fe4d1f12546071d19cea16b74014f57a2a4ca3e0a95c32fa2f92f7fd5326516eb76ab05818e65fdac887158e885e2bbe387c7018adc1c415d37ac5e352ad8ca7ca99b3c93b407976174232a2a59b7b70bf4dfccdc5de9d2e2c5fdc04473baa5242d778ec1a0a6346cdb3c90b476e7a0adac121443a54b3309d4fa370ff420afd586c6769e60436805a6833d41b2c21e74fcc4b1ebfeddb1d8fbe6d6b0a72c28f14d0dafba7e71a74d1affed61558de4f35d7ea0cb2f02c95ac88eac8b986cca2dd91aa2f030b38ea5a8783aa3358d404030a1b0748f0dc07a91a10dcd712b68d7f60acaf9cfc34dee8dc928621cecb20915c625b2b47932a31f98aa2be0118c9a1041157f6aae2cf84fed8bc4d8c08830b8462d8960d14ec5056bb4c516423870e4e19f83bd7bc971f1488719c3e95472683422bf6efb06a08e104d995f49b15157d4cb812a548c9a01c6ad7970df97a2a903dce0ff11bd1dfdd326137f1a590eaa7c23563860cd7f347e3aeac4b2a1530650dc96f0a3957b0f50878cc13b9a5d2026a1354c04200bdf0b8a38f54b8de94e54f694d9062340c5fc9a077713d5318be7a28714bcdb9315940483bf619c798ffca752137c77940ac7e25ecc29db2be36d6392fadb96926d79db4cdf705b71640931382d55d6f2050f754aaf106532424af09579866a53b2e6cac50ac018a16ccc6b6874cec61cbabe05014c2065283ecb66173d56e6bc2e730fd8a135326b689e4d2575555f9a944eb400491a4f4d6a44824cae6b1f3e8df38747421d6283efa39a61ee8d431fde37584e4db1903ef3ecf8dcedd2471dbf92738dfb6198d5419549cae8f410313ff6097d3780de8b657cb14f679f25713b97a85834cc56ea22188473de8ff3e6e2d1c61133d5c687680818992bbe9021b479ea60b1c5ba9064e698bb7f3f714153587a8cee0404e6c757b8fbbf9222a3d6d7782878cdfff131561676c6e93e7fa0000000000000000000000000000000a0f131a2129333c
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b06096086480165030403130422802079da0c838e459acbebb691ec93bfae6b1cc411800405f4c1ef686ed9fdb64443]
[privateSeed = 79da0c838e459acbebb691ec93bfae6b1cc411800405f4c1ef686ed9fdb64443]
[publicKey = 3644d8f77300850e3fbfd4badce3f2d798b042fb6100631493391ce82210f5e71a65f6cadb929534bc9a2ffa3c9adcee94aedafdea74a3ddbae35b4b29a9cd09ac026f1bdb39f50de520a6cce7afd8453c0c101bacd64e53cb2ec4d98f3b3562addd63a2c27204a5ff12298abd48f97533d4d31d481c6ffef025ca2075e08fa2c6fa816cf11ec4e7a7bc8ad06f6a8122e0fa27a34d02a5b6c9ddd6ba3c9a4947ef3b80e68580534b62e49e54ce1ed978276dec7583fa900adb16c06efdac1e4f3240ad97d878cbfdc6fb5859df9d8bb490877267447770d54177dfff49890820fd90cc11757e86c323bb4d1375734721607f689b29a31d51fb7e89c378efbfa4b4a894c8ec228640a01b8528e391a8746fa71af09c1d1ab059dcbc7001ccf08e8afdda86ca13d779e2946e183960d86338f679e168e27b47b0027407f39ac484081b1ade6a129fe99804e73ef54fd6bb053416779fd0e04410e75259d564da5a88fff0e56557538056fc743b61bf346fe43ed4a0483498639f0a2cf687cd21e2f381c1a232c2c8804062b31e799f8efcefaf2ea81e95158a6f7a737cca9a3cfb58c0114c3ac083c80b57f69f67c35629b8c3001180a97635d19898913221969d00fa4b4f5ace83dc8b73396fe8035ad314a6cfcf1310e7bb69c93f321b0f58b1463b20d03808a84b65123ce60a9fac21ddba4b86a5f51ac678fc6c18c4031dc2f058b6df20724be9152e37eee653d8dff48be4b4fceee4d7b5ca0feddb3c551ac2ca19928d8ea0584dcdd0b9d335a763c391324e4b1fc78738fd2341401230eacf327559146a45cbc8e8784f688806b6a3b40d0e0f6e646f629bf017a635c3cc4ff98b5d81174da95114d0e7ca95ffd5cace96a6b5df49e20ddf58f4189d8eec2b13616128548822ea4d5a990fd43ff8440c60701fd579a4496259af8c6ee6e1fe3a9fa771b873c7cfe7933ef0404134e3ff0dc60ae48361df75522f877d243a498f960163689629cb473ae1ddc1792e039dace4d3b2d70e0a2e3c71f834f0ef0267a6e0bf4ca01b6b7e0b75cad4e8d70d217acd2dc573647f47e2bf9de658f83b41ed4dc3ca67aef79328266d9910de00a4a6bdefaa0c4a9238541ce04dcc97b909249760e7c2eceb667472f804b4d12fa18d43154ed22ff7ecbaf9dc0666b0396793f2a32d86d53bc8aed35777b3b146c60f21865047b6d32d6f2e9da8359fa30c0ab22df0dbee33c50383c935b4ec1b018f1d73bdea1de88e639b7128adae85c486b934178d68ed721f3508e270308ac5ce3a265040b542b29767fbe4adfa50c8a5654db5d3e8fdae00c7a02e5363c35b6767a4d8f82971b22b7165930f3ae97a846a36c3519b4a5ec48bd29ea3d0b9bbd89a2c15251cbe749926e06fff098008aea6b5c59bcc85165e8e41b6cc818dd95b8e432147fa80e03f71c5244819fa07fc85e24ee3f16b0461bae357fb021aedf7b62c81bec0d46050599451f6e0b146674f4687111b6431f7c189f4de9ef52d0eb61f6bbdba158e1c85fcce316731d9679a986b80c3c488419a7ebf9bded8b74def005393a821269885f33dc2cdff673b42338ca01ba8eb5b0e27ab3c95e41428c1ecf944fa81596400f62b50be985c8f4ba4e3455b60a22d9665b9f9fdd798ec2beefe12d6fd06ac330bacf6bde6c479d2d1387ed6922f2332e76c45c16e4d152ddb99d768d2778ec3a60b35d619a35a2c49a9cda751be087864f62cb50ac27eaa6985b7381fb403cb55119f56bab49befd642a4d809348102131b37d43b66fba3fcccc84c891a6ee137340193b5ea705b3e4a3e75d786253269561ebd396db559fd5a53171031c9d884baf0d3ffd9c1f1bdd107a1351a740955c29da291d53f6532437670b9c340e6f367a18d1489fb64c6412fbd9c0b4b6990b9d17a38a8871eb6e74886fe3a631472aee061e799633b149b0e5c28297bc4ed5dda72b239001262396ab01919bc24efa38dac8018b4a23bf95bfd38772f5173b2d12f18b36c91545d72267527c73bbe37d9a545e782e43a27384dc6dd97ac6ea1be47cc812f1023ac2132c7e544ba6754ace04f9aac3221bdee15416973505c55842af0533da9b6ccd19a61ff4a318ae1316f265a2b2d17fab67ffa4c79dfd97ed230e57e8e8cd7563d10baea68f6bd8d3a1e64fc95fa06bd132e4cfc4aaabc38b689a4d6b18d233b7be0c87f46267d8b1b2bd0b9c64ce72e05b708d26104109d25e86aae8e747dbacefe4dfbabec53bd4b2764c24816888d504baee35db2c4dbc3a69c91879fe5d9948a915ca51a8fa81de659f2d78310d3d993270e585dbfdf51f39bb3aa67dfaa95d05497f0a791a8883cbced5850250ea1405a4dd8eea9d7da2d3bf3922a3e13ff273de87cae82a31206e5710a34ced9d8dcd390eef55a78a55c2a2e921f78cf669a9b59151e0963dc9cf2d0f4711a9a5dbb702b5258ac6a0cb9521965c7af3ae58e826a80c0068959c9298f1fe64c2475bf64c4082576cb58b44773c846a8b6bec4dfe9a1c5fe9afe9370eba55f07ec92cda526caa97a67b75e046f334e471987d02732d73795460ce447098e503d34b32b1464688a49e78df22fc696a6386e33bb88da1a408179ff9bdef8498992f750e750fe081975407cbc015abf7ac40eafb5e75997a621c4243065cf0a07f1e39fb8b202204e86eafcd38dfcf2f7394e912e5ceaeef4011185e468c17fcb03e60c0c05bc249dc9e310c8ef5eefe2d38d35503fe364231b64dc49b8167a76653f64904dfb6f90bcd5725986229c7b108bc700dd7fbf6537757ae63fd8d90d3e4d4b8c1d2433049a43172579fd0753f0f1964b9ba4e1585f05cebc962ed7be9227bc3ad840066691702084e8efe450652fb2abedec3b31f3e29de2fda3aaaddb79400dcb97f1c08d38b18c3f901e08be5d99f453cd5ff7defa8fe2e24ff399e9ded1af7797c446b30d8b124dbd27b39316eef7c39daa6e7f33fd119cf43051e4468816228ebe941c98105ca9a0a0c98b952d659506ed93ec37a8edf414b32ad17c9112bc336cc771b3cb2b82e06b7bc96645b3796bda71b57fb45a14e5643cc45e04af8d122f375d3510858eaa2387c95761636eed4ff5d53d5b1967981d0697d0d29f96597a29b9b8c9b686bbef396aa02274ee3efa8a7538685d88c70510603391df1b439508097d1582994e850c3518f00123218aa4d7fa015454820df4cc04b1dcb53b32f34c7e8d53b71355de54d46e38cf7013ced9349985761a30b51b9553556e6fbd2d0a7e2b12df37604d7e64e53568b1031e110ebe294e8d455951cff67eda36775d2fd79553d05274c549ea98547608b39109d1c2e7c22a8a5e9947a6a4c658e33fa24356fd4df29c7b80f12a88631b948b721bd08c32705929a1e00e93edb114ce16931dcc603218d4de092b35d2d13c070bd81708766f6108b821f0f644fa2b26a90d572ecad15801398a8cb11ac50cb121edbe3dfdf5f0b1c2f71b17e22f2aabd11a96eb8a9087699d3f71ca7039a66199695398ba19da1d4c69b73693a7194db1eab28e3a3af685da8dd8dcd2e11afbfea728f6d9c4ecb974e5af4a8d752b5b5467ffd0b691b69ff9b36fdc3e4b67f9d66c40c0658a5e2350158acb9a5a6b0ab14a2dc64eb976fafee27b6f05a40e89ebc3cc91]

# tcId = 96
# signing exercises all rejection paths (external mu)
mu = 51cece9dfd9647aed6417fa5f7b44145e6336b1f4cb85487ec143e854355a532817c2aedef65505ccfae91a02df969e91558b4b3ff911255f3e42e004fa71a66
result = valid
sig = 72d75149320a0f53477e74bd6793c7889579942a3e459e88af3176c74962fce0fbec954ad67521bc9553065ea1702dc6f4fb4257a588528eea9621c3a5cfed345fa5b824f80ae4e3a8b7de23b9d028b234af64e7fd44f69d7bf5bd132a89f87df06fd176510ebd759b366b6658ebe7b4341b24100726deaa8b36327607e22dd89f3e19fe80b9d8c899a7dec1ed452f0ecb220f84699b50a0eef3d30b31334bd1e4bf07c3587f8c3ecf3f196b17b6ccd5d26ab6aa0e5c74040dcbb8722bb2c6f0ec87b161fa00d90bbb0b7da71fc744351354f7de86d15b62161fa3ed6c4071330781c83d646d5e146b03342609098ff1e34f51caeaeaa5b6439673ca75f0e69522f5ce6f0552969d07a160fdb1efeb0ae5e0438a6d4a97b93df89ba0ebce519049e36c2b313074e6574199cf78b81786eb271b5dbe41afb9a267599452ddc01f054cedb07388bb3658f539f392d09d50166ac5cd35fd34ea91ededb677179d2dedd536d8cb88c3690b240278d885ee8a61944d45bcb19e974c5414757fc427babe133e3d4cdc509a6cddd94329958b788345836628be1ef67eb6821f170abe037d003e9297c26f3a4b29a6a3b1275ffc6e9b90231aba381c4d1c318c37c02c2a7b8fe4f890f16692e62fcbad044fb50086796e575cf41b6d4f502a06873bb72e1832f43aa406721eca28294a47bda248ba9c8d89f29939ccbdf4e683ccb30d8a3ccd3d6365f218aa28877bffc2229ec964ec831904c32057880ec896110a988304cfe634c71f44061ef59dc7a95c7f2ab5f45ba01b8aa210cd4524e45661d4c1bc91a0097c88b0db150d2181aac34862596689a9eb8b4003293a106d16056394d0e500fdacf9018c53c4dd79e45958cd340aacbd53300ddaabe5103c00c359177c8ab15035b97c320affd8e9d66bdd1e1a5bad09d7c38a67431e531c16b766d09e39d7a0202c9a7129d36c4c580c418900ab97f055ad18b25be6a2c8dee4859883fead78c4ea170807d740442efd80d56f0284720bae76423c4d5748efa30ac7116cfdad9fcd7bb9b4fb4094f389e8a796913c16804032fb6da39dd0ab13c704865123aa00feb3bff589584339e3c2fadba0eb87f780b6faea1245f805d06d188f0007886590561b32f878e65b50faee220bbe8a1605f8baef1275686677084acb84fb9d735237af23664af4f85f28d6ea91fb7275d810eeb949d6afa2b56c5f7e536ec40b0fdb1ca9e7287ba4a47fd52423301bef296ab0c7cfe9d478a1002ad2dafb63b56197144a30539739d3b5e98be36e726215f6f9d2752d488a38d6bdd1ba402eb6d2b94f091a79d8eb889f7700edc91a0792815fa1ecebb875517b4cb9aa0e0532a21f01973b14c627b86a647064344941d1ace71232a3f3dea96e5d1f5314ab050e8f6cfb8cc1c586ed23077a5601894690c2be13e9accf2979949045deecd8aee67700fc8344759ee1c9c1b2811a78028aff19f1ce6d4cbd64bf5d6ac796389c47baf52e5cf110de05181a6a6d03be92ef8170a0437eeb85420c2054dba982cc559c7ef533cc422b75a4054c0f4061d29612413cd6c8f047c336a9e933171d78d571b530648e873c6c0348927165004660ef539f35dbe273dee61a0d14c2b55a93ebe8169abf7af48d2099aae092b69895094f27100c9a781b06238bb3f18bd63ff035d3d5959448467ac5829e610584d547b83eb58b27fdd5ae8eee4aed70e52e648767f0f39634edefd0384cddd61e669830287548c82b3fdf8a26f2c66a79eaab310a492d4abf7929f3da48eccf47b8f3da64edb8e4a7fee1b3c384ccd44cf7018f7306eeb817e5571bf458d25a7fc48b5ca36f4824289d4f4525d44a679f26375376f8f0049e3c40c0c07f3ee662a5c96e2abc198f34c25bd4eeaa2fff3aed7ae0e7ebe5589c4880f4ea0c5bbedb8d0732084102d7153a5acc4a1609365238c867af0812136784acbb0e2d418c692e21cbec0a6d3a351ce45a5a8a7ffd81b2b486b3fc31cba283ee215497aadf144c94c9476ba1f371f8ae585f1b0e23aeb464397c09bf2cc0e95489af411df3bd075d69cb9fdc9eba5108e681aabdaec5257afb647d6b530cff2e3f339f16028ea74a0b39c23784f10db478b044f0fc0a2e8ca83d5c7965edcca9dc05cb26ab6567cb798aef13b373be415011e1ec0764607ea7ccc7a93ba09a015830a0e3e62a9de27e578f96f7b41d72dbcc6efc20327bd04a9a17ef526b7e6529b3ca7aab5ab2136d60126048458b4ba06a78474b554c20a0fdb184832f47b463f17983e1cae057ec474f0c68e0d36a55bddb443d1de27a568cb31f098f7dc5cb56420e0dd971e92bca0d45e81873ca2a8336f6632977c3292d0133a6bfea11bf6473cbdfeb7e7ea2960ecc699e54a734360ae72be9f9c995503d1b8adba539808c0cf8791f8e7112ae6edd0a22c4dfaffa4f48010242e128ac26449ae3bda25e8b9b9ac60298a5d31fa2d87c81fbe525f7f8eea9f9fa4d2517d9a7f9776d6ad6eff096d95cd68b371ad647d2c4e6110159bae4fd2dd5afaa3ecc00141a34cda862a9da9404fc1d51f407e8a28949cb710cb85010a056765365e98fb66d194bf285aa463e00daef16e606b395535a35e37667d6b63dcb2320ce5453bf906e33e78dcfbab2dd19e4bc33540e20ae186d72e6edb9168c5893e49fb57ae4383a522515004742f9ec548da881b10b14f592f63915d983d2ca30e618bb46600ec1bb43983cfd209289688954e0cf6888560617c6f5e81e91ddb8d6b295432cf647f570440c191146bb1a3bd94b4f87a7a12c69b3b0f65da595d662390fbc83a060c47a93de106423597560a0fc978792e249d72a7ec8875fd47d7288dd70a860d53e46d612a0debc9d43ad58c2f9bd80a34f28daaaab0656b2588392e8b911ae7d3e1fddbc226dcc7337bb069909b91eb9be0ba7c248b62f214bde2c8c222bb3b98c1e3f3cd6a525b8d3f91b1925010bfc83ac9b772a8fd131829cd61c3e45d4f97d40559f934bfba9b0256491c0887cb5a5afeedfca427a86b53a7b218a8ce777280c21fcaf9d3a746908c8797fd95afff4ef420e8aab5efca5c59725cca23b150e84795d2f19faea243c79c4dd919f5afbece127e4f0005b6e94f1da3dc9946a97370dae9a08c79910d3617ecb9ad54dbe7c2e12c5db2d578e5c14f4c7a85c2cf0bd7b7a2557316e7ec3e540d42930ba8c5db34cb1ac6c7572fd47fe9b3bbf868411c6c92aa212b3b7f0a7d5e9daf30d6a2e3e81e9be1e193e1cb6ee8827db028b20a68afc24ff49ab7053cfc0094da128a454dc548b21fabe072f37fb2a4b2f52a91bc563fcece020850f06b429fa7a088e61ba978f773f60bce99d2fefbf511cdb67139f0397268b9565f23bdb686b1df795cdbda0cdd052dc3eafba9bed1598d2b3bac3816b69f1623c4e8598029bbf71fce18a59fc80cc32a340c409fc42cc91f54caa6b27a3195265d8a274d33e1d4aebc258b1bc71780cbae5bdced7810e79bb38693354d12b44be7efea24e5080f922bff895ccf5fc0da417a28dfc370ad3ae0db579a9287d5ee40673bf723fb8f3aab941106a89dc35533ddff46732aed1951b747b82d14d4f217e57e1023fca595e9b912be59084f4a6eee30b84f118cbb3ca7f89aae260e293a9e905459e43c3303b4a0fdcbe7f5ca8a30a1266aaa870ade161eb999db5ae538c816f0fc9ef543498f950feebaf6ab2430c3c4891915ea618071e5cf909742dbdaa319bdf0965d7505c86c6f6e9e7fd0b3dd594f483159bb8934eea97cb9f1e6fb1f9c4d13124a5a40adecd5e03692664cdb8943b4528931602fe3da8750f3a7bf0a6fb1ceb83ae9d8a4ea190d6801165fe44a28fdb3c65d3dc8fad97baee3d50862c580262bf0b3f3f35d496723722d5c5d208f2384220bab46337d77176516d1ae9ff3389f8d8e1347d47e4e1451f6d78f78480604f322e3690d8ee6b065c01827de2f1c6a2fc06b5a1e6d0c4fb55f082f83f83a723eadbe243be35a4603169988f29bf5e10ce9a121a2dc9e68fe4e500b8c4b401c81adf7bd243aac2c241829eef9d628afd6499b698ed120afdaaf1294b5bdc45b439886e0982e641d617bf739066e7d5f0b3ee730cddebe561413a9b3086783f0d9b53acb32679759359c53bf3aa6e3d5c8fb3eedebe8d1ee62c435a0dec1874558c7c458cb544236a8d1fa57c4c1fbc54c90f08cc65796835653af40dd36af9046787fd308352f0650e00d7f07c40bf0f484d359c16c9434eb8aecdcfa9bbcfb740e54a0ec65b12bf851160cb1f926205c24d303667d9078c8526209ef7b5e5fb878ba6c4a842f7376c49e8126f119474006a313dbd1c26226b5c38e33361ae6a383cf88c915f9c5fc4af2fb39d0799f05804a2ecc9f5d458fce37fee1ebc42690a6eec98cd9218a8c41a28edf0e9dec1c3dd1b8c6a29e35e86d56acee146a194e29883376465c067e7e0da55c79c2b2f383e405c72e5d00d8e32ddd78d0640ca972d76c075142940e6b7fe1d4286cd9d5002f36daa16a58b50355d783331248d1c46b45cfa8731642399020da05614638c50958f9e725f76569eec72ea32f3391098479335b8bb72ec9ef64f34ecc5eedeace9ef63f3db8abf1087d9fc6b3f668b765f78f65c87df0deaf611827685c7540a53693154029abe38656a9de3536afb1010979ff448cbc2033f9e8738b59a8066045209d9c55eeae61216b353782ad24c9dad3eb50bae116d6d2d0c4844c7177e763779e884500809b1652557a8767c9600ba4df1ba361b67139a38b5401c5839b36d190c400420b9384df5db83f89b97d7cb6e0e95f2a26268df0ae159fa53e91dedbefe730594f7ec626f2a14b2d8eaf7f36a83b2ee687c92e80d13885b935097781ac2c0439dbb6c227467668f1b938bac874b815552092618461e518e81099e9b7d3f917be4be349491b689dd3b9771d7343ccd292afc73054911cf733ae12f869ed0371c2ea23d204374709819755eeae202632d2f2886e23f616628875f3939f20499a7f9c9c7a24b1e60e5893efdcb0c93de5d7767e3ee1d22bf50f44f89df17ad73960310436a61e39bf89c6b1ae07537f4bb3f202ec509ee01464c111072fb74eb39d358f2910504799312e12750eed95f49845dbba70298d9ebb90863922021ed3b61dd8576fd679e0eb41f56a3cff2fc5fbd9cebe2e4fcddefecf3a154daf06f8e463fe3bebb9dd207b0bc24c8ecfd4771a97959ef3b8ee5b3dabfb6ce1ad568b04656c17e620383a3abd956ea148c9bb31e1f831cb97b4e7695b2aa086c42dbfb6915ac6271283d824f40ad5cafee91e9e27e660ecfccb0e6a2c702ffde43213701cf48a536341361737a50a61857609bc9ebd459b7b9278157ce91a8593db8b191f97c4f60015704705f663f4ce5c2534c63225de62987666ba79cee630901f268d607830061e8395462b3f02e12657f98bc531505e8e70856189ee8ad32070dfdf7e28477e04a73046f11267abc04ed46caf6b409c8cb3786d03d4f128656c988b77073cad422ffb6d21962a7cbf5c1c0dbdb15102206003c57107609f895e7ea3d16433fc15654fe3338f85b77661ee8eb26f812d5d3b909fe817bee9b02e171cc0a75921366274aa80741afd2755a64c69b109837012bacaf96f641dcc108e01ea726b516f42e27c43bfa7fc9abfe47ff08d08d00a7cf4777ca6eee8ce8702e7b497a194e2074d4e64651c92c2d3f1c28537b36fcc5d67835b792e74715ade9f16b41112a157491e1a3411838f430b2b070c77b080faa0d7cc7ec5033ef87174e431ddc5f748d71c3025c4f75ad388e7613ed0d084021c6da9ea1546e107c70d0d14a733bfc26a264624187c9d3bf1fa6a6221c769ccc64f83c0929e2132897f4fd48bfa5beb86974992d6f016fe6a69227ab70bd2cf41bb724dfd284dd308524b0ea3dd472b267a354c7ca5609bbe8d5858611cbe78d7cbf3c277311fb163ab7e83193ba05ab87380c0a3c7a5e50154c39f8dbc0fb3514ce24fdc04cecb0918fe5ec786e2820f8e81717054e95abb120ed5321eac5cb958d35bb64a846688805914b81050f08adab4d6b2c869d68be3f2ce133dfdf84e1944fa57a49821eaf82a381715c63ce1b6310eb26ebe5dbb121b24d610a1ba43d73bf502c37a7ea34e776fbaf680a76838a6deea6bc78b74f171107d9bc7033c314e9e9e7c67e034fa335772485175a1d079c5b49763c217c08be09d8c84307cd452f6b5a60c767e8cb1309ee9941c45f462aa34b12c09cff9c3d5341f59a45ba3fb39572764bdfa83bca45edafc64860283b7df0cd356a9ee0d2ac00379b6b51807aca33e66a73f7f33c46e61c6ade5d66438e422b111d95d328c1d58d7c2df4bbe879fc22ec4122893727ff1f749013c1d45f837ee4b515e962bd61643e056b22405283b22b73b6c2daf2385c637b929ae1001d9df4101a9cbfc3d4d9fc5774969ab5cdea0d11171b23244f9fbceb00000000000000000000000000000000000000000000000000000001060c13171f2630
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020b8c849da0ed609dcc7542104cf7e52b603e20b836eaee8317159730210b065dd]
[privateSeed = b8c849da0ed609dcc7542104cf7e52b603e20b836eaee8317159730210b065dd]
[publicKey = b4733db4a6f18c61b5097d389fc2791487438d9dfcc3c728f960deabb8a5d67a12d15c6f05e3c9322511749a5d9c1899096ef5584225ab1bfb8afddbc083e3c01f589ec46641dc24794c2a0390e23fe85fdce9635ca50dd4871afaa8dc8b2fb699bd59cf009fa22c9eb45d700cb0bfcef1c025795ba8b31fca1ef9cd70887b32437bcf6d01a45ea7c38e37c1b9645540dc1bf40ee55857bf68b0c4456a25ecac8c3e0cbef1d068cfcb497991e8370e2d1d7560772cfacaf3750a6b83c79be5f114e9094918e6ddd186d470a8b051a9337156b07d1a6cf3a71504b805aedd9a887ac4e9ab57568e2a6c9a87ae1e515a444c77f189c6ede37f5f3fcb1f47e3d5b3a92e665bc9a22d060322ba4595e3cb9ed6a41b1eaf6d3b1f77f4f5cbcbf9fd03841dadd95d11743b6b5b9e4c254820027a05b39ff145b2b0d3717fee5c988b3ca2a6d15980bb936df9e6c283f04e9b2a0ef7e56919a73b074d06d8f1ad854f43c86e77a5aede7012ea26decdf4fba19811fca2f7539161043a4c7cb3b072df6e01189d5ced5c064d559dbc0ae5ba6ec067c8fb1a53290bb6a21ec017397381e7377003e9f0a1d1df9fa0150d5e03c2a22a63b82998bca678018b60f7aea0a2982174cb9623f7d174daae4ed62b10f34c40cee8f342f14957259e9b050517848ed7f0aa0b7ec32a6896ea7bbdc8a7c3894950131dcc2aae62b3647293da54bd22c884368a140df85a0b3d8a7aed237ef36f2e9f18f3e1cb47bed68a725c025486826492058701da6b6ddbbcc4f7b07c8b87dc2281d24a7c7f95229e1e549bd75c8986c774375a715e2b6c9596669b40a40de51015b6834e20a27e25cb00af18c0b6c5fd46e480334cc1d3708cc2bad2ff378f7898be126659e09caeda922e1a2079fdff9f2792343b60303bd462789025b0378bb10d62c0ef961e9f7c3446c338b03bd6813754f0412cd6c1a1ad9a7d651f3f48417b6370bf143d0ccd1803a21beba91a85e8106222a16cf7aaa5c0284007e7cd33b7df5e5e58d2ea07ce48cef9b5ff4df192468fd5bfa211e7c988d7996a1135103ed00e776fc0a6b4ceee5d88120767ec7d6e048f45bf1c1615bf8b65a5f3d01e026ab9be3863504c33a6f1d73c202b1699de4387560ee184b0a01219a6e583e691bf1cc4a408ddd9f2cf4dbea5d17a0317f9e1c99738b86af33d78c4333d2070568678a101e95c8fc416382f3a8de6d35683198ba4d1376aa403d3fcbfd2243778893618f66c9c8e0c1bb11e17e50d7e16a9d605b42b22c2844df5762cbd760f68400a23136ba831ca2c5d95d6e9f385baafbb2b9d0a18a0fdb203a4d98f3caa889507cb09234587a278e2957c2c0d6cd4cef8c57f088e0ab910e18de893c366a03faeb0aae75c67009b76be9f0ddf673ed28401c7390b71e0f519b45c9ae85dc785480dc0494f59ef3cd8c584347f7bbd69b1f3657365356e0a447d56f0ce563793bef93e757473119e17b0b30ceb55723858af2333de67ebcddaca6f8dd8b41a34b3c282855c3527c9cdb7df539c4276307d26624d222e618dcc458a506176695eec2936555fa0fa23af82b7c0342334f7fae4942b61e15c4641b29f5289007e02848683e4f42f3f327ab32fe1fd9eac85609e4476aeca9d8fcd4da7fbc8e6f30d57d91e6b24b2bde98641d2f16daafc242109d4a2fc74682883799c2cab05ed2cd6693481c06a51c26f7860b596519a99e518a8bb1b428943d899e5ae774c853dc7693c0b4a9d77f014cf74d9419fc69ddff9f3ea3418d14bf8e6fce33eb3dd52890cec3ea141b9ced40f21bda64c3d9944c01d7c345b6298b5635409271c7e2b126ed7167374fa7626312a338e10e0f258021a89969c199b89cf644928b3bfb291521e79019c2da7a6661fc83ab57ae962604f038c47404f8c2920035940e9dd6e101a379b3750a2037700c4b2b41eab3e935c09ee431f986d2f1896dc03e438a6857aac2daab4132ac930c9afefe812edf7417ea27d2e7de2a72428e2330f62cc7a5147e853613c5a0e1c4dff67e9c441892e838e2687002fe25a66b41b4fdaecbf783a551f51f774daae0c4157f3955b52ec99be4ab19827acd007ea55f1b7a231d8a3d6d7abc869f18897f37d4729ac9645251ba71dc7f1ade2ceca40f399ae44be148251e3476a34f61b63c0f16b9721ce1cd309686d5f94e2185c3d85b607991836035abe2c15f3314576d7270a53c3a76143254588a97514f87d6ec0e4e3e20cc45d10ac345c283244dc479e131f0e984f0ce1f25876d42db67b1e1849950a8fa813c2e34699a52b999da839fa911b8a9af8fe42508cbe1ef5244bc4b6c59e43d120ed3e91cc01a1376efcbb501776b1a21ade84a0dd79921071039d541c36448ad454d392d5fc0614922a6f70a2f5e39556a2aae56881c3f9fcccd7ec666c685df3b9640a6498ddaa98417ca687cbd5d3060225ac6b9e4dbbc878b46982af3ffbfef3d44ff9dbc0dbd9bece7f57cc27cc42166b5b11cf3651afc5bf02a8a9584bd5674375da1db0985e8f30ee1c6d0934f2d68c566e97394407796fb1b27906b323e5d1b4d48ca7ea8875e8b79db3a5bafa2e1b0c75eb6436df6ed786c7f429eb4aa4cb06f5d59afb7b204e8926ff2452a819ad4a16785a829ad8986b6c6e45aca0e237b9a8745f23514552d0752f63913dbe7cccd1e5e8fee61da8fc32cd5d0dc6088b5acb211cc66dd18315833830bf702cba59f4eedd94d9d3788e7847af41038d64b3ab48fea5efd9bdc398b623c483376752dd84352674ea5888f9256f33fffd2b4269fc768293e794fb09a81a66ca80124ee9c8236c8a4f635ac6867f108a40e62880de0f06c46c871428056a8ef9dde634ee93a9826496faef58539f0cec02998ea0398eff11203504dc464162968de6563302c168e135696755af4ee19f87b59b0f654c5b78a7354d71a13b65ed749e50651c1cd0b4cb08d8d9f79a17583ba99abf234c3a673cbeaa3ef41d030c00d55aa46010590e95e92df48e6869b18914ede4c1236d262053865dd8ec3d5493796986dbde5a53df30a55231c1c7d42e55cac40666b3409a97466fdb22f9ee5ca4f0ff92c3a955587b366caaac9ca9835bdfbcf7027a80da3ac71ec7a21259744fc382b1d7c100f0f57815a5feb3b223c2a61281b833dd5ba8b80512d5ae257d01581ddece2b36b4c9bbd8825705c4d31a61b909897b962978bb3c6653910f8314bb18c5c7a43cf1384aa003c507b7286495251a341d6abd442fd276fe429761e7e314e9611421bb208181d9985dd73d5b8bee9950b9221767c96c5cdf56d6a9e59cb43a74370ffb9e9b6500f9708f2d925947aed8ecba76e0de0e603574bd8ff47545655ef4bfa20921775994a4d51a8b93bbbfe2d4f6889453ee2341a265b3b10a89f58dddc414b9d1ead9a3f9891cbbb589030360878d67d30fe7a2c8d8b9b2ff960590a038e040486329589b8e203215d77dad00c8f2c5aefb4db7c2e3d812130f611329d60158f51febba1e6def00d3eb27ec5042bd83843b0e7b99f1a0d23bfd7ac68ea1ca2bb26d902c44ecdd8bc1b43bb377fc1d44dcdd8dad636b767ef2addf58b4d949f74adca6254067da80388549421b87376848aaaffd422755fc9d297bf3cba98059bac7b2b7de629768b32244]

# tcId = 97
# signing exercises all rejection paths (external mu)
mu = a6b36a5a2b687d28f095e94a1e20538a960ff5a9734f9afaf27a888bffac907cd512a43f5c876018419928d8370494584d08e4f6b5bae6721e6b1261820ec6d3
result = valid
sig = 3f8ad8e02a327bd75f70ab0ce857ef512cd5007782b5389a40cb24eb50d9043ae1333f476e07bf7f32b4b53d6b6b58b030635c1fe74d8b6682f6cf2b29c55b59ad46210baf8471f339a7ec2949e0b3d408606fd6f44a96e503a7eb02a33ba7f0352f2caa3c0943536850248315ec5d316a9479cad01f868401db6469ef30db11a48251b22e30a791a09377130716cbaa5160812d9fb428d9ade9e5ade520c5613c1f85253a35696eca4f5a1e66cdc20d0756a451dd1b473558f23ec550bf2df9105b1b22085e404e949e91c90a8406523a9f87ab33ddb32349c3edbb73b38a682549b96c1d32d8bf48b3b4d6bef8ee309f63633e071640ab4dc22f182d2460ff4ada29225c0729cf9df8f527fc7a39c2436d80396590f6e469d73f31ba18b080f379faae9e22910caddcc83ba7395ded4dd30d9a0bec162b744359a1bc50fbdf157d39595b38dd2f538528c9bad02e7794d1db10310333781d60e8568e4afa3cae66c3a3935db45393d4306799cb495a4da71a41dbb99c920b1b4964cc18cad0c9bfb07950983717cfd992e9bb4b98b911233001a1ebeccca733479a6b1100d7be22adf0f41df5dbc25b9f1589f80c5813e98f2f55dcda1f3e96ebac232e5941742a39a59276a88047dc2782b6016f5a5ae193581df16433ac91e7e2b5a278f1b88eeb1af435542fa292be9addcc3bb27e058526c477861a6029533ac1ad3cc2d4a70e4c24127ede52df1c7606e5a4e425b53d89ea80772b2f0942a34e66193acf7033973c2f92265aeac49aa4dbbb297fdf27b0b3af4d1573315b632b06dc16a7c102fdc104761c148a58da1b30cf1f8a2d79ed4ac495fd15bb3ddb0e0877d87042a867a98a353df47af31f4c4769dd5e4a6f5e3ea0309ff12d514752bd32a60c52eda30c7620755b4f0ca353423ff11419182402012a71595cee84635aabd3c404a3736210f6238892d30b100458f7a4e9a0b0f5ec9873cddf50661ac2f837a877459b1d0c3135994d29615f70c310f0915764a38900e83f42bc2c954e8914db286bc39507e680e708d3a12963032e9c2407a71d153b7d1b437c57cacaec749c3f533f07e5e847ce10e25d8cffe4bec48a0198d6d454ed227882c9a7082568d7460999d647d7c8650360a015142163d1fe255eb4d72cb32e50972fc8497ea2826e9a38567d49a4c296ce2983910ccb29014fc32b196e013b3f42c45150e4f7e3f08d492762e91e0aaceb7380b660d9f5d18657665d2be3004e7123c43450e4c0a993ab4d53ea5b4d161f319db6732e24f5357970d47fd1b30cfcd18aa2f327a8db5d7564f6045f7ba6bdc0b946f345a458131282fecc48de78c3041d89c9eff769b54f48af616e2101c1b4d7da77a4539012996b1e4efa8c251fde43346f3941cebf8659b7201aaa4ba7135866564dd085a92a6cdce5fe7f1b3b7fa5d41fce85aa5a7105e989dc1b6d537eb9948c54cdf801c40a92e01a00c7268fa0fbd60ef42d0b0f221f6565e3f6071c0da80f480c09dab356a93d91185fd1b990e411184ad69b0b73148110c18d89c84fbfa5869ff790a3718f55c4424c069ee63914af6dc790d6de869762837988531e0effe41d60a1ba7030c588421fa08c9982d475e44c9e0840853b18f6e974d9889e733a0526b0ffc8749910dbfb61f7c16a9ad2f020b4b8c72a65a0aa0125d285f677686d0762a3bea64354c2a2102358f6cdbc9d69c2605a7c09fdc7b5cbda1796645e971f794b6209c018922ec42437564087f2ec051a0279d767076e42d292816a23a87a534fc6f1680d38f9c71025df1aefa65c72f69c6634dd9f0f2dfc9b9b5752b851348b12c8716308720c08fa50bc2f426389c4d0e1ea47f29e6c16c5fe5819d7858a41c6f2e4f29dd03afa816cd7116a7143527aa39f5445df1728f8f7f9a677a1f09aaf79b45abb46c7498a8fa07919572b62dcb5acfa131c246c9226dda34a5654c036bb4e3ae8c94ff021e2549b2a3a3cd80fc7c6b83b5b1fef77a830d2ca3382719d8c2ad7617c0873398de58b748f6a6cc31885ce3b28a84a9035b7b8e0bae5592ab6f82c31271688d12228e882bd91d0352faff53906111ae70332f98c78215e21797d5ee26873175fb45272576a3b268fba666c631db1bf55365f4ab1c8a0626ec8e875cd1ce475313a279fc79e1bf8bdbaf1f06a23620f62331739a3e900264e68f634320b03313b2217529aa16d2f678766dc2e1fbaa2ce15b12ac4166511fd6de9dbd2071cd260bbe5494d3a648619f0ac22d277e4806f76bf70c307d19228da98d20b2e3a793f9efcddd0e4a8227f22d515f2bc82ab94ace875c847138e1bd227989679eecfd147a43ee4d22e619e829e1b136a2167e5915de8199369652efe08e3359447b9d8e09f368c1898d9d6d079ab7afa97244710299326d89271cf11f5929fd1495ec192576b03a434c0960dddaaf517a514b757d60c98861947122b544aa9641c0a334755a34a9547cef5c8f41ac9c17e514b7ab0d80a5301cc38214b23c13c23f8db5e3b7af34f2f14f8e30ad56903942bca1abe46e0a05d63f74aa63cd6a188374a7f1a957448f77959a49c881081e7d7a604b0e47187c65e4f627dc6d835e507e168d96ce9e744b6cb94ef1746650c61cc549dd51cca36d7f38a004e2a9bd4c58eca7f2581d910f2a31e5220d3a6cba5c37b4cce75b0ffed347cec15f4e845bdbf21f915ba463c2d232402cce02a9bc65a413a8823ebae6376c8cbb4388d19dd488386504590697218957ce785e60823b0db76e790f36e3a0f39168e6f996d69fbd53fcc911973961cdf713625888ad4316c3875505289a0c3ed27e3c54c3ac849e543869f72391764875d64216097ac4d11181953a35c710ff5edcf74dc58a7f229058db0a083f631b9c4b765e350f41eee715728f028721ae7cff42275b9e1c6db5781abdf6158515878cde061f270ba02dda0af64f2c77fb88625028a7ff891b0da6e98c3e4e8e997c08dadec5c8a284186518ae2c46943d65959057fa78cbf461c9eeecd8b0e398e4c4d827db817e60ff21b211c2292e3a9b4c11e56a609a9b15e9dbaf4afa2b7823f84ff3e071b2164d38236a42402f31a5ea2c0ee313787fc45206d5538305964e9a0d193998f65bee52ef261bd90e8d508c7cd006faf3efc82ba8358d452822bfdcd77887a8ccd39311da00ea0bb0799bb82132d91714c1fc65f7bc908257440673b5e6fab88188013cc193cb98a9fd6afa7707acc66aebdb277dea2e803e975601a9093830a8803fc475958bf16498880f847999fe585a01e771bf601389d0e3e479ed83d155d623e9de786218813f1991b1882707982647cfe7ad7f6dcbfa97773105ca843d73ba8ab10fa315ea22d003d76d74c3b2f9ae62df94eb5834a2a38f6a5f67fe37671ee521bd67db13f2c0c9551a6a2d9c90c31cad0ef8f5304d35a31366f237e2b06f01b76e510b0cddf9bf22af144282900fe45942b0c229ad40d3d0b1c5ffb10895bf0f6138ca55ff9d0c0b2f4cb3f7ee52e14679c66da28a658ad7c2163d0056d1667468321fa4d9e545e4c81909be4990f67d8fff26dce534dd7ccfae0050d4e1a2fd244732bdda99647fbc28e456c9f5241de275421f7f3242302489692d138785eb46471acb46ad10bc8abb92c606cfab3c183b29aa91f9442e4d2f216d336f60523a8b6c5ba2272456c89c3f740de866ab105f9dc63c1b2064c728679ae30b31d764a46f325bcfa3b926c73f74da2d6aa918346f56bfddcc091c1bab9298fd3e1e59547c89d03f512bf0d5c6e97dce936b0441d8d8a176cf95caa2600f4cda9623f4f77e2af7528fdb287bc0916e940b50f6c8f56a2adaaa2cf9a12fadfd677a5b22992d2bde375b20f5f5ca5734b819377f957f10396f49ae6fafab3e7c99c05a5c2cada3ac473ec62cd68bf7b36749f676ad5b199af04afcc02e90ee3ed41dff86f587a2a3018458324693e95f39d132b56615f8c4f9548995dfe60e31b15da131d98dd89ff1ff5b5a590d182482c84a7880b4e4523f307c0355578990c0908b9a17a47fdd809515552e66c762b0ac6a6b95eea91502d95b1655a58390351e8ad5b969de08ae0e1af1dcf2537e1a0461f844e9858c75082ee7997961d6c23702c8f243231b7c5a358510520932735f36c1ab230f4b94fd0f5cdf99107ec0b475b9c46c580142fe1f6eb6459d714ea3929bc3848fb17670e72d6806afb3634d67665f9fd3dea001b1a97d4e208c25903a970a38dc2f33968204cb5384edfc5ddcc4690f1764aa5305d3e799ae4b79cd575452166f8254a8a7600684078f36fe4b95eae898e2b28718e5acd53733de276b91a837622641df76027ab571f69555f99fe717db9f365456e51caafface31285a0dcd9df748fc0b0c79c23303de367ca015ed2e0955f4648ed4509d8b61bceecb5f3531d57e3ef7373b3e364f005bad23d1138eacc1cfe5dec41cbb891a998e60948c09b471ab9d7a5f47887c3dd7bf429ca70b929d3a1debbcf7b1ebfd242a470fe19af4f8338fa5b627b8ae47ee73e4c8490ba8005c5193eb17d163d9baa787c85a6f2370d01352d8f7ef962bc28ce793528ecab98dbf2e877db8db2210a503b85ca254a782b7e008dbd7b89a6526836bd923f27172ffb9fdd9ff4ae495d534e4fc264a0f428ee68a3d1ffa62c3bf82630e718f87767abb2499e9699c68065b4f1023768f3107c91901457d15330af1cfd83238e5dc846b6b1a310272c1beabc6964fe7b5aaabbeff612db32cf2883d01294bb1de87380b249fae146d4e28aea4e4ee97730b4486fc27518e7bfc9947e5a97e0b6108dcb71a99e752cd287a0179988529468b7bc2325b5b5482c1a2eaaac2f5fa5a9e2d54d20991dcf04f0359dcd11574dba935f3b2dd35700279d3aa017b25f90ae1a9f4b81699dd268e6a697bdceeb004c08b09b2b9e07697294fe1c115dd2f96fc64d8214a0d7b91c196be8ea632558751a7458996b578692d752753860ee237bed3d79d9f2fdb334fb3f662781be7d0a4cb9fbd8ad97ecdb662f19b94fdf9d41be3400373aff9d77ff0f100d6c93ad19ac03c335999b148336de423c743a1e8b76a5b465bcabb6f4cb32c0bed6ecd4afb20c331a7748126f92f449e304d70a9d871c9bed8c9782ea4e2f4ea53448e5b43d26c6dbab3194038fc2a9e3f9a88ed57e90a615415d5d434a51fe295e8fdf6d1de5eb1da736cf30d27c678b812ca5ff4bc1114ea12e4057f28cf1ba2788783bf015a5e045ec1a6afcdeebea81d7413c2ae12d9068dd0b8b1aee599f15ae13eee778b393535107d35e252d276ab30199f29fb1795ce6585ed17c50f31d6813b207434f019d7601293c775c9d5ed05ddb4c524924cf93589bb1bd5a62ca280d4bf23caf99c1fe66ac8ec431a33138808fbd4d436848bd340d346772285942c47dacf4850c9a46ea91b391774aec5ead4fdba3cbc81b1c6b638759927b94ed5fe3156e29d1ad10eb665645a1adb943ad648e0681fa005672a1fb54976d53a4c9d778fcc04fe859d7d75c3f9d7ad4bffce5828306aecca3163515ab84ed526cc19925c7f711fbcfc8ee6927e3e3c210c7537e95468d4d51391fb27b7aab76360beba3d0490e8d4a4f3c002c5a7b310358a5bdf7f5ab8ebddcdf2947cc5e1eb3ca0113b21d54b463c215f6b392ff8e69ccab535a2b290c1347a715d3bdb890103e6fe012b8dc858ab561b9cabb94f364a92c885cb4ec5cf2ece8fc8c9ca026a9603e553eab7ffe106841d0a280748acd3da06f02d46a290afdd6e1c05c5f2daf6bac4137d2b343ad6816a445ead12fbe4ec2121dcacc5f7ad0689e03d823b009125adb06998bd56d04ca04215965c2b889c69bbf94f46dd108a052cad7e99038ab658ce452b7d765a4b8017389adb41cd5bc13bbf42ab7e8956dbcaf18f442146e9c8c5ef7d0de17dc463b44853fc90a98b1cf52227d76d3b3ecde9398808b2b392c3c5d020479affe80ae7ab10d280a2bee8291cf47b39b6b28801aa96d9f4d3c8126b73228e6b687ea33cb05d12bf6189b9dea170eeee875e043e05dd94811592ef02b4daf1172a4021620aa918bef36d2147e0c4bc55261b6e018d5cb431103acb38d1d514e9c9ebd5d1e2841c899f9acea2022289f6d4b2d03cf527ec8b5c4517146b668eeb0025e6b7a6fdf61b1d66b0bd863b6370fd0f13da586a97e399aa7e10a8711275baffd663a9896cdb0cad0574d8f2d678d4b6862fb49714f44e5ba384c7864828f1632529fe2b77ac9468d4124a1e9552c034a65299ac5c83fba9a09c7b6350db149c602163e3d66f5d35f1176b176f70a1ae1ef559022b79168286f478c59a0245babdf6462af581d2543459e441219d215bf907989b94556f08de600f504a074f7231be83005fb046dde0fdb89e951fa8358eba111d222646489cdbe4e9fc1427395810191e26488190a5b3ba1b2527333d4f5360bbc4cfd031464e606e728197ceeb003441b0edee1c283c576e97a0c7e2152689badb00000000000000000b0f19252f353e43
flags = ValidSignature,Internal

[privateKeyPkcs8 = 3034020100300b060960864801650304031304228020824058e30197c145036e60b8860859eb70ed57de7790d88028ed33c597c715a4]
[privateSeed = 824058e30197c145036e60b8860859eb70ed57de7790d88028ed33c597c715a4]
[publicKey = 2d76b72bd6a35d56ba33e5fa36efb67e638f22d5d4a3ff0bf0b1a4483ac65d337d8693a2ce95a8e714f68d5daa90c651c8db8b00018d2967590533afdc1bd919859ecbca9c8f5eea524a4b75c70413abe303e5a84b4dc3f3e5a559e022ff6146884c34f3ee8b1fe05bcbc7eca516e766e0f0cc895191c2e6dcb628232b583ddd6cd1a5bfae17f2228e5037cfd7efd5be75337bd6615d595c4791bdf578bc5853ab3779c119211393219e0f3d372d627dae585d703fb117eb24d2206c35d17ae09b2cb669c1ba35b57a6c6e2a5c90ab3c00839e5012db3fed48f9efda7c98d9a768b69d00aeeaa4da7134f4b2c913a2c7c834311fb38306374b980fb025a801ed4bff5e375a6ff81fda4f1e103349a1c8533f8e7c60709f51a1a0eaa072c6413e7afc92b534bd28f15fd798fd5f7f0dbea6dd0f1f6fada3c18d3b2e59c3708a5b1f4819a3cec49d5f9fda46f18e22cf9972679d5583e00f9403a256a018de5e04366571486428fbdd369e29ee152ff0375169fb07f4af0f7246d4ecde1bd028f42b4108b2dad3a17009bb3d919c37ea82bb1d9decbc8f36e3bbf454a640c0becbe56679d18075dee1c4375e495f419e0c1a6b34e517f4ef7504a201c1a05b7583efce0968c00e5eea7c70875b93c2164a29901a4ab8bcb058e4ded260906e5e6c488695b77dc2f330fca0ada8e1cda42f4dfd116359a90e1aa30523209d02dc1870dc141d348a3153301f624f6787863747092d172b4f0e0635fa6fb7b06cbccb14230b7ca30f21eb595a29434a4654598c1108018d9e9894f8858d867194f1fdfb0fb4891987f2f8bf40b28cabc08f484af5840493adca7ca85e45b8c88ba1c49316abe4431824cda26c880c7db0c6f2d9671d6dee1bfc8f1e9d67eaea586ecb0a2eea8b32cf693a2e0edfbe39f5a627fe76adade809c7e59d32814627dbe68033ac1a687089b6e7df7875c55d8683943950e265ea70763beac84113265e872249b38a8aeedc17861f88e99bd3b0760b60ef575146ee5fb058ac7d1f5c652e994a61fc31ea5a839e91422ca39d1a43108cbc59688bdd118bc72f1674953d8ce58353b88f7232fe8117ec54ff744a0fedc3b5983b869e1a5172c2c06682fe3408b51d8f61bb8e6cb6ca0cec10647d57f056d8254452204638d5a5d8c4e9c36ceb764599533df6549a6a1f3018fc3af05effcb83af21bd5e7e5eb4610a1d9eccf1790a9e6b87abb2c0e9cea379391664edee727fc5ab7b5cbc1b4ea2291ea3980d6e2de815bd751b53360e1f40bcc1ffcd2ac1bb0bfc81fcbeaac4cfff26cf835ad228a6114d001bbea8765507051e0f181c26a95248ffd7a820fd4c8dc20f846b43fb8583b233ca19c5f144b898d0129ab126814218ae1d386750e92f469a712c3864cc69d92c513e7cc427dbc46b4b1d839c4c6164a1c5847ec803671e67f8c97355253369b4d3206464275210832b4994732919d0ee57dd40dbe6836730c6ca76d6c2e9b0024dfbe35ac6491364e07a1af013b118747debfd6fde5ef51901a65622270a7e1d6803bf354c346e9adb970048378d042207c33ab7561c3177e798aa194097479b5ee0393e1087567cd249f1b740a954fef38fea4a3508a25036394127f9ff149438b44ddcccc56d1eced80a86a22d3534e19b5267f9856d43d1fb409ea11181166e4665fed9513c884600b774f34df9b0493a7d13846e3c3b04d82ed05a7fd74126df1279a6e012a5890b51069ce612865de288077c2d64e1aca88d18921628292869a4340de203c1d49af48525e911dcd8feee8284d4310be4ecf211bb7f4f37395a5a512629af717ce10e102bba5c28bb6828bbdf06d3af138ce85412a9c699f578ea25ddd3d5bce488657e84e4dcf2c958ae6b1b49411311a5017bfb5a29836c601be453cef8edb1268ad16d1a4f0c2b54017aaa72be8306d2c4b6d540c795e39aa8edd0864e8a2f18c29d46a0abae39ccb4fa02602810062d0f002379bbc8bf66acec0d2d0c7296a0bc007dff3d806ae1115e7cd3401c3378f82883cb503a8166968e9661d6879f40ea48457f0a75a4c05c6280cd8860db611fa1bfe121868ba575939b16d60821e34e31c7a7d4a9a2cdc7f408795e3acac8de90b1e2cb76c3959ba0b376655ea8a2eefa1afd0503e8d94f7c2591b630c30d3a4a48316f3c77e79065bf94f2d4648c7badbd77fa4f2191057d30b4d4288c252cd0592dbd701467752132d34b4c96ab4b654dd5b5b2e56c2ab6f41eeb3c7da410b46746db2c9bf1b2e20b48174628de800c38c06230153511f901de3efb44a2f1fe6c3d6c6269f766d6a85e89a87067fbc5cc2f618ac37484af662fc17fba5cf20dba1625905eecff783253cee4cb453bd9be329897b8a63de391d1d6d40a79ab88481a54d2d7839149a7eb5aace858e608d5665bb73502a299b367e803dacb853be766900972cfd522c27e976e945134546a489669f3cfca3337f2fe4739aba579ea4e7b447d6f7f8cf22f5c600f133956fc37d91fba78f13958d24023c0600e02b55b5c856d0c24fd13064768b2d01c68349e55b260f2f7d7684e82efb1dd926dc2add89d308fb0be659595c6acfe78a19a18327416772246157b6ad2c32419c3ebd2ef0e1cfabbef6d7e71852af33895558a19f2f5766ba0a157f0adcdc55b5bb1f39eaa2ccea5353befb541ead89589f308dcbc3cc51148b3380f2429b86df3f93b2b5e02b7e8beff963b1e44ec5e35df4a847c6092bb9143667d604c87241650bd9baecc218559ce2feb1800841d360f09546656cf5e3a5cdf8cfc8cb9ebbeecf5eee417edd2c39db4acc3f7bd3484f52b3e4918338c57989749262fa23438a57c4abc61990c6fd737e39400ec8616237eb61ff48223f52643f7014119396b97e0c8f7eb1475a6fe617a05c5c9a4cc2f3c8bda6c99d49d76f23c16dcb298c66231bc1c9f1c5d266588e9b3d1c418071526e6227e87bd78f2d1ea73dc4fe0ae679b2082518e6b9da2a61dfdfb5184d24d73dbde0462914e6a82cf522b403b545d179222bf1499d5fd720a62c0f30859d613f78c9809909d8e58401a4e688f7c3aa136192d33d9ea949689399bbd46c2eede2d07042184759005f8c71ddba8d09ab632e738896f601a9e50b5bc4ba2ac251eeef5544d3ff4482930febfa1a3a3d304ff59229120d04652adb85e039941b331b7e574a7c5017a8cc7ef5667145405178f7f79febff9e01c910e3d9d8b0cc453dfca7e014a779e59e09b8e69599bec32c331737a1ef0f2d41c2165aef4dc075b0b008fd6ae3d9781877a27b1588db497a1a28cbefdc16314e9e98b22dc4db88d05ddfb3630c8dadef36171f96b3c9816cc2d855da68ecd69076c39b0bc21b429f6d0747a9334c379778e63407c21a3480a31f0a6b6b995d45f0d233405cd09c3ae748833dec8ebac5f08cec2f91a2f69a3c8c325d907202b5e21cef98e1e3c5b1485c423d7a767cd06f2c016856ef338c60962affa9ef17c3df9ae8009641537ec9412c1e9a70023b93d434923bbbbd5b2f669151e171b35508133cb42505f83b82cc90209a713a752f697aa85c0216c57fd414d4733b6f780da6d3b539b8355668e55100e869efa93f2e1615dc2889d9ef889d80e1380a357afd4049c5b15afc33fd9c0dd37fccdfaea09a0]

# tcId = 98
# signing exercises all rejection paths (external mu)
mu = ac70d1f17d06f9455ccd9b5a5e9643f39d7c0c2ce16356225cba8d874ce05a2fbe0ada02ece5fdaa24fc8176f2846b22d2bc092e2251c0fbc5a4e25b5207f89b
result = valid
sig = 11cf735d5366ad8dae0d5b98770ad572a09635840e4636c14195f39a18834745203d076094c55f3dcb564f534009c0524b31bd936b1f701b90e1db0acda71a436fe02d36cc1c7044cb6e0d460c031dc0c7f0c486c226044532381916c0d747421e1004e4dd6c5a541e56b40ee34ef5c85a77391b259cbfc8fe05faf5e244aa379f0230732c6fc5b7dc0361463fcdabd6f75ee8970776f026eae39c5a4a5aeade306f4c5a70db95c91ae14d1800368b9e3295764e6c240ee9f74ff7884771f139c2c559852985121ec830b211dfa01798e1d5949e22b6c15b1e69a2b4a2b7cbf51709a96f60c1511fa11aae92e575ba1263110d8d79c434a4eded1df39ef9d218073d9426eb7b5d1ed78fcf7e33ba785f837d9bba6a18f5c23642aaad4522d6f234c50bd8c2c6dfe54fe5039320b209954dcb941c2c615d7b437101dfd5b4944d7af4c49f104c480ce33fe4952089fd9d2c52d7a5d6cf94ba0ad59384da5e0402273ade4cd2bfe33b89e34b4bab3111c4d9ce64987314610a4e91f178fdd51f4fcd8b33a6b6de589ba3dd159d18b06e30c4951bfb001ae9681720f5696ba127e6f657d5fdfd977be77d609b0a4c526fac0ed2a41a17df3e7475809d7548e35b5cebb4108be9b456ea3e488c50dcb8797e7ac8347716e85a4cd6d02dbc11825488af3648c6fe1ce222e91be90a73ac8db8932a138c6c97cb07970f41096478a57abe6c7102ea81d7a0780fc2abf139d092bcaca32ba0965e2103ec64fc966c7c243f88f2bc8bc18f15f74e5a288d41fe54510c8a4bf827b40fa85947ebe56b4cb943c6f2b7b8867b9951b8eaa7df3d7c7034b023d89d43b81e50378c6fc45f62c53f053a6bafbb6d15dcc578307e5fee3a2b988471e67e42930ef2b3129370ec26a62caef030238c63960b3313c83d01446ab1cb009814761c1faf499eb51ef7b319f9baa74179dc56404937410d191440c36e1d29ee75cc379c64b38593cb4d19093a27254ee5ee847908727a9bb9759c7c1c7848ce8991d5aa2f37985336aab3827efcc9dd091580b6541d639bc9d737884889c2497da6a5f4c6a08f64fc96dcd480609cf8a4908d3f999666e0d187b31e4750db301712fe74887fbc8322ce0ab5061d91172484778df56f84ac109641502e4555470b0e7ecbd0aa7e6b28955f7d8056a31d20abc64a3bd4c0130cd487a28aae16fcbc5e80ada285faecfb3291ce0cdfcfb4a33ff74c0c2b402ea9f5a8f71dd80adfbe2d6ccf1c31345d7711601a4411cd2137fd6ad659caea2bf09ea49a4a1c002a4c358db9be0f7bf8fdf8a3d75fecf61e0345d482dcf45f0a534da2940ed0745c4fd9a9106fdd7506928d09744df9a5cd4416688bafc2ace6bc5fbb5de12dcb03809b6472f6121efb91d10e7a90dc784ad0850ec5692276d0d7e0595cdee635b79859efd471fbd972a3093e4a9b82c7c9e14d4407505728842790f6db342d78f0a798ae300f3fe90cd4dbdaebaa4c3b407448bb4714b3dc72c6b52cd5efb958c5bb6982833ebed8165e68491eb5a5e48adbe24524d7b890c06983a4dfa10309930b4cf967e7ee400c819663cea966dbc9e42bf2de46ab29556c03a98ebed16af5ebf244e13d41048266220e3c0a171ac9c7a63de133518c88dc4ce48aa930fe6ce1260f34810103b9e467c5323a5652fe1da76fd0f7c6ceda25f0df3d484675b9da999821e80601fc0511c8f256e2a2fd40a4b426d2064ed2b145524956a49f0d4d0bfda97651c29a757f81608752ff5aef3d5065b2dd545eca92929431694425a47d33f0defb21d299d2a2d22aeffdac6dd8d4c8fcae1b7c8e3033c4aba56c29e6fee14fc1bf238fb78f3b3386088caeca32f3e97bac041171de7576aea5f8865303aecbb51d763724bd22fce3b02dc4365431f3c4d0b200d80d5a4451340f69a89e1dd498fff978bfebf62e4b7456b0cad1248277318186b7edf28f579785a3d74a9fa51cd53a7666dbd77098fe01e3176337802a14fb88d1f7d82b7ae319e3879ca89a99d7c7ad31119cd9cb62a03285e5ea5a02beeecbdb164e2ec4fbcc8f0d25011b53355a52ba67407031f8c8cc25ea66f1f682192839ce7b5a93644eeb5d530b3d1ea31bcb321d48cd82607538b4a7b0793b6c4478189f86df0b52f0ec078b62e3754a5be082af57e3aa39139ace8f18342ed8b8d4dc91c2f53291cf0a4d15f9e59b4e7147628906b266a405370626aee408c2cda31ae52cddb44144be7d2e1fc9566f2bf5db248debe17df381c406021a9163c9a8e55a03081192560bc3f544495808c7798c242fdc3d49b655a1c4a2240f5cef2bdf02b879d7eadcb0f9d90e20dfc3831e82f299ec8072efb31ecea5889c08affe15929ed568b3ec0f2449ae8a013c473a84ec66fa9d660a4558c27c15c70b14864310ccca1a1e449f2178cf8f18bb4e006934464f9baa6164dab9aa7f317fa3e445a0b24c59ece6edd2c4064f47fc3b638d4e4bce86373ee08ce42c170a82ca72f4b33323e7f23110e303176b33e6302254108a97fdef4dbf151ef39e76564f0e66c85ccc0eb1f7eb6a7844f40ff74fe2acd05ede2034eaed1c33ec1f6226ea65db75670c1a1e1da7c0a85000744e9769517389be6b55bb2f9af730efeafb9247c2a0726e51efadc9f2d2624bb7be23b7adae40472f137aa81f386556f613879faa926059e73c082449b6d9fd2fe3a536571b44862d0eaed0843b3f344f85896f8f808a8a6d9f2457dd9f4203ecd53fc90cce7c04e5de79e890a1304dde190c0bd2b773fc3cab1d31938db1a03d883b54bfafcbb1d7a4563cf321d633abb83ba972030d35a66f2c2eb784365d4435c7df6ef0cc91fa176706b89cb74412906b226fea113d092ea8b66f5b3a040215d2d54696eec806c0a1e5b84f374eeb873f3644274d150e03ecc9df4dc5f81523df4a7ba1027036f7de335b3cccc4135ad64a8255eb788d32b29b584f0889d5ccf514cd32968e541ccf9108981e2bc98fef0d512239643b4b0b54edc1433b4d8fa709b5f3a9f7393ac04099dae4b2a94b4ddc2b94c824a874b4d85e199ec7988cd4a1694d43f8d169443135946bda6b2b4cd7279b31e4b8844c04ca3bd119c3c313fdfacfcb84e4df69fcb848b99db27f6d116b7b11162fe4adb5a300883e66e1c0c3d7c7ab33d55772057de821b0e412010fb07435e5545ee8196dcc8beed1a44d2965eab6b97a194bcfafebea383de18c0f5acf2fc6769cc39dd91b50f765d02c8b926edc6328e3870261cd0c17770da8ff815e2859e9b8993fdc452bde975a5ba146eec2dc370e007e36bfed272dcfbdc325d5ac78726158768499dc7d8f8a7d579cf1076a75b255bdfbf9a4ad7e6804e7e1d59cc39b8b5d33489d0f542bb5a8daf290ebd5b795053152edc2d00eab10d9f01c4ac2ae359e940e76ba106487dbe5d4691da08abee153cac5a82c5470bcc289ec6519ba59c55d96616f1ee510ff138bd91630ddf3788ca05b959f88386232d66998cfa43882e38a8d8416841a6e07dd1afd5948b83f2fce87535d4e2afc3669089477ff93f1ea82cc3560e9d9294d262548c5a0006ca139bdbbf7956ff80ddcdee38785c27cb6d3d18e293fe8c929036508d300886c15db80b44cef0e341a2d68eee257bfdf5b7ddad91437c1bffe7f7d60b998bc4477e3c73c39cd0406197b21ac25b644a922659000034b17dcce0cabacadc610c5a9ebaa7be009513f31f8ea996b183bc93237e34bab86d7e4c0b2ef51f1239871a6a983475471bc48677422f5ba5d29d6f2b7c6acdadc71c51ddeab920cdb93a9437e7259aa6c77d96161f4620fb41d9c12103b1ba63c9c38d515856548140a13753552a0f877db8a8cf54ab5b2579a81c9fbdd5d81c7a458f467b7cba17d4ddd9efdaa600703ba95089fd9ace2cfec2c5c5d5346d4c1732957a4baeeb6a1b6ee92bfb10ee577d27fb3fdfda393ac7446cf30d8b47d1ed3f00fc7583de326fe34e9a3215e8b4549443648d623fa6484814cf0f6d0915457a2072a350a1aa169d15d74cd886ad6102858fa51cd4cc28447242dcc6b9869db8cdd6bf1b74f7453afc2da5e80035b8ec3f9e51a40b9da71a0cd8f933f03e35a8411e5530f4795bb25fbbed7e1eaaace84cac4a562f81e626cae47719e89d870d35b4b619d3ae62e0ef1ab40a94ff3c80b6db2ebddfad0c03b7055bef64c7b24946e9b748d23c88c1554f04e93eccae2b1bc0ac98c9979b331ed0e38caf3eb370f23efb9e3dea3f97e9e8ac8ad9dc2fe1bad54e23e226379a7929f1d1c1023c8a2cb73dbb5612d96ef62b2aadc8246f63579103a644467bad6c21f3def43acbb7c1e66659a4d0e1f9c1e43ffae04cab766fe977580944375de63fb05362a8b5ea957a8f895f0491056250d3dda5c3d1e606bfbf92f39d50db37baa65b43ecfc32e61a4ff9ec7945a05ab7dd7cb6e4f96a6fd9bbf2ebf345ce66ba6cb1dc25b4685d3cbfda220218faf1150cfa5caea1564d273ed34bea9d7faf8c6b63740b196633947af089946b5a3b0aa5c0c21393f046cdfc55a1ddef69f18effe978bca9bb4a796c263ab4e0e5c50f52b8bd464f86ba1a7686d99e7402608c7e91a5142c950319b1bbe5b6c4027bc26e466986e5ea73f2db1a137ebf5077593b9ee1302d7fddd01e2a9f1002e2f7cbc349d725f0062a45883001257073b0e604452df036be8d55246dbe2e03ea470f3d2072aa281c3cb7e565ecafaaa0f42a2ce4250ee281c74e6ad2f24e9a9365efc3862d8510790ed54b012864a70244989596329a6bd9e8a4522730ef0643d9faa970a0acd25a966ca64a3178059ad34dddb90b91127a62cdf4cdd17d9369eb827041f5a2324ea62f6c9519c8227691c30351ebbbc50440871422c27945835f0093e2415b1dd59b158c0d5c71c2f6f955094dfcd1472e441e366b73acb6e78d4e0720c76321f07dd44ebcc08a12d3e8ab25c13b2518c874691b0d276f88964886b080c894b3bef4a16d78c76f6f4cd06e17f2e120aad730e6e5439c0f47b28fb05a4c8845d249a8203261a0a1f6ed4640a3e2d25f115a9459bfbd75e59ae406cc9b7dc01be02fe101a7531b2c3648a926a23cda44c79de6b248ede72ee0e5ad34a82d235630ba1b5d041771b44164a328127281e5bea6961bb34f8f5cada3e223e338b5e097cdfed3a0f5370cd43bcd5ab62abf8c71ffdaba639adce5a5d6493d16cd515f9f209eb78bef409ff09e433b9b14fa9b16d3ce51d8fa450a15837168eb2fe2002bc5a04735f1d809d5e16a6f6d1af315f9365912c3939a215d17296685406d380d4bf2dd942912bb38306e414a095e3c145606d0d7ba68bdccbf3d25de34bfd5bb7d27d364c37f76fedc80268ac371c1b491b1a47642e727618da2a8f60b3b37c4d82d218c3068d3988d8f21b6479ff888f489391af092946b4675f4aeab1b90f87d688af09212ce59299040c18c5b4b322b59f909ade9ad4ecb7c9e5a86f90bfc1191470d47d6d3085f7327bd25bccb0f821ec8498f98beaeabd0241f9dbfaf53dce189ee3816b55e02f303d3925de393bcc44bf39f66a15ab94b1fc8c0c19a6e060b807fa61aff154ef6116c94d0e7e0c6847e85fe1252cfe4312d1d00faf2343a827ebbdd229693bf10fe3877ff7bed9a3308a897f5898c8616b33520e360f233733824fd21d4f63afb815aeb84c91f5a628c8c6eaade8e0c68315b8465f025dd6a4f250814047f330a61db1c461bc0ccecde4b438855f3e23c3b16304672ca454e19d3f0eb7f24fcf5976429d3fd8d01d310ad8c0d2ac8babe7cff8de9785107d07f08735fb8c058bfe73f97cbeb3c7790c93a1a260a9b53f2b49d9822e1b6f8cbb60d5bcf73f558ac48b13c850efb6f106f662c8a64fd81ebd003a5505f92b368afa0aa0da9a562ea5ceecc258d6652d963114703e6ebd506c828afffaee14134705d70ca90da6898a68f419e8e77a44489589025e344aca4dc8c4829a1c3d0a5f72a0c29bdb56b1152fc912571995c53937933f6cfa669e3769d7e4e55df84a3e8af10c2e8d8fff8b65287792e900856181f92ec8a498cda8f5536362bcabe22a5b1e5234cb7f015a1d8ce8280179976879d4b435476c0b6affa5e5673abe9242cb13946929deaa4bfd21fa5cdad16b5a8ad2f6e9194a3e239b45372967bba3f35aa0d77dec55f2a6e460659ade3527374fed6fcb4ffe24ced7138b522de934f6f84ee4ab3789a83946743a25b0e5c5701ce223fe3ac65d6c35298cb59ac2b5488346e026e54d667326a60c43860d558a4768e0ae15dbb70841fa7ef18836d2d7f5f11fc270c395f1e1b05b57107f57c161e70fa54dbca1b88d83ef13051d2d8237a446d3df716c2f7e9f2b4cfa820caaa3f8debef1e48cf341161fdce8d8c1d09db6e920ff106ab2170e72333278ae2ab28b2017424f5665a1aaace11135b2e819203c8dbfe8f3277887e5092b475c67a6f572767a98a8c1cfe6eb214f77f7fc172a818b92bfebf4fd000000000000000000000000000000000000000000090d14181f282d36
flags = ValidSignature,Internal

[privateSeed = a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2]
[publicKey = d7cf648c58e499e236fddb4d5cd9432022463bc312dda201a66c929bc13cfd13e139f0897ef922566f89686eff02e850c095f69bc88b49a78b3ddd9b88bfd83b836d236232f98d39486e8e405f87b5a3b86f1276ea8cd1b208cdfd678b3b6a536654be66d2128f499a9ad70301331c7215e50bf40974ea7c37ff6b3b98f33d22cf756331cd8f0e05d88f3c432a33ae4c3f05f7c2418316789fa4a5b7e6c4e4b3ac554d7946e73367f38cecd554ab64696e3ecf0d9c8ca266897a32cdf402d9bc8df9b0f56b559af3613f6bc689773820a6a39feaa5a8b592bb057aa642fc5dc1f586dc359f4a2a9650897d8c969979c7927879b46ba2b300b5f789cd14dffb8f3df50d0859909af6320d1867e0ecf28c6ded766b93bfd5c2aff6cec0e8c19b24fc316c322f6b6120f8e37958d418f43a43164563d2e98481d17e1478aa48b1e43b8fbc8e0c6f043c01bfd7dfb7f6fee82b494bd8d2d2a52c173ad2f715b443bf49f5b6d160012479ddb374f6ed4fa8068149d6d9ccd2488f1324bff8cc6125232d94106ce403b951a0b1ee93b01870c7d7b3cbdcd728c0df9c7d03994e91aa5b9c9c88ae16633525977e1c8470bfe90046729a87e7de5f1038ce254e8194a70c2d6ea69852a6e5b80d02b9b9ea0481f5daa69fb9cf606b218d30975629b004e90375d32e09717479acd267ec55120aa6c8171dcadf0c265dfcbb7c1e498c2be7894f37f6611bac8d767339563085da403739e6ec4789de9b985c1be65e2de482fb6f704b5cc598fef32f2892149777520822f6e0d88213ed8748355b3649367b496bba857833e0e554aeb2a7da96c50c8b70b73dd73d1e5c51cb82cb390fa074570f7aa8e8e252d0a6f77c35ce93861809ab94c376b9b9b0da2138a7209ccd1cdc351f51b1543c3cea088b364f45d19f479a3e9edcecfc30ca69b5a7e0ad7cf8d2ffaef72879e997fb2d2f39435be74f09fed050f4fffc4f550229e97915c8a2c182ff0b0d7f59a7fcae60318ab9850c36e05611bc5ea6a73aa1493cd68e4fe20f14adc7e6239026f533a64f87709339865c4feb3e16d5cd4f5ff4c7e6e6ba3a83e2a23aac7e199cd1373dcb883f1ef65d5741be28cb0a4eac48a61bfe249342a52b4f9dc02cd48b8b7edf69a1d66594873c21460acf3259c802a2b4025d8703ddc68a004b706d209797433076c909dd43acda2a0aaab12dfa556a643e46f4c26b6304155a05d95faa4b8e9b9391e0cbc346de70daacaabf78e938aa3eb1907c84650f68ee299bdbde87fbe9a803c4752a9a10d2099f74193d9ede0baf13dbc3448cc9315faf4e438a4b5c65a1f9f96e6e2e918dc688f2b370c682259f23e5c2992892054b7232a002f11af7b3a4406d9e1efa1b4d49c8f763b5e2b99dbff8f57124506e93dbba3b6aa907eec647ecca1cbe3b13a2e22cca4b27a76e37ea694e3a39a788e0f26a347e605042e8f0fd1524df928df54e7de1904581b8b702428449b3010a88a4aaf9743a2a39103add3291abcbfac8c79616b2b2e8e3fa490dc742aa18d2a107ba397267c763ddc0184f591808f3b95da10ca931e99ce8defa750f36244580001ee6620bd5f7d2b2aa8ac2b6aa9a01979d2aff561a929ac291d3c5d68271225ca864508e4417515f3d98c8e528b5f083ecb21110e927e2aa0c00dd72375f835874cde6f712a0c053c14c39c7ddc8d83ef0f6ac68cdc0f1c1261c273ed6e0155f0e60b7a24e4304fe0551f3e6c532a17f9549a08cbebf3181d53356daba3f08e651f32030528feed98949648ff3d450a44f05fac74f19dbd20e9284da85f51342b7b8d7592b35a55f54425cdd389dfab07c67481bb4d1f640adfc5748ccf79697ebb5d908ba43ab2d4cde38420adc16a806010decc32a7fb5a57362de4cd36fd1de4e1cb0f879c0d659b4962de32fdd10848a63fc34345c7be45fa9828e382bb830dce4b7d20f94af3645638eae6101148f60911b3cc6f2a5d23cd39b7f58ceb96d510b454d60e8152034d91691a602faa74ac3e211233cb115af48fd8b369eac14194b86eed045507bc987f383ea098ff78c5d45b9ca28432913060c7a93d8f2fed453e6182ccae1a6b65e3f1c234bd4531298400711880b32a30e5eef5cc32a1775e8714b2ac2c8715e70c8a67dd4c8f1fc989e331c0206e1de36c692ae7665003e81b9d795adf96798685856d89c8bba8459794a1b48e496cab3ffd54e9ea81200fda42245fbf6c12da4a57f5e51d274be53b5ba17f334da01e2802cc22f1a10c03a72d98fccf6593902ddef311346e49e8786d75114e2556c34f14cc3b34d0c42970bafe1a516bfa4e1c7785dc1760acb7001f8b5500ed44b74ff0552759db3252b6e04162702eab9506dea3d0747ab8b7aa21b62f0fed562d3f372fbd092928068c70d9c2fcac6d9590951ae06c7a4f92196fe166a4ac63120cc551a9bd56d503a0d6b179624d7a7b985f59d0e2d13c4c4e2fc230c71c53e4d85c2cc3cd02defa91144aa2f229ab964b2daefd9e2aec7e2ff78d35b948d85bf60d6b997c0dba35876361fcad251ebb531a76b50e32c387e91ee113f632abca0af0846b48822f57ca529a9cd5f11da8b17e83d1baeffda090d8198a3aab7b2ce23298e44b7c6c4e57bc51cb4d8e00a7c116e52c604b50d398549c047c99f1753212c6bf6f82d8d3bbb871ec908bccaac7c81fb5835e436395e483315e6884ea90a079b5a23b1414ec30ea61cf38185bce1059d0745cce3b528072725a2f6afe2ca29ac4e55c18902f95afaf95a3cb20bc20b19c0ed3f218d769508819880b5139e3c73cb85a5e84527631d40645d44cc3846c3b0f8d4f8726ded0bea17a85daa1d7aee14e1dfb5256f25861ba9c6ef7bf92c9407d03c4d8f33d3ae13c8095f4da7826c2d66e147fa6724b6026c8ecca1308463feaac8b691216db9c69b692b0fc6f9faeac178bce1a89181601e9e89287ed9772e5bca7cae369e227cac1d88c932be910b9f35c54afaa48846ba74834c2a0f7b9ba24ada80ab098a81ee3e147e879a45a90233bce6d956a8348077d4fb0ff6941adbb1b1d709e2867240ac406bb40cbcd0f0589d86a0a404f61401cd7770a0365621ef8dd516c31560c6410b11bca5020ab6c8dcc4d66843e668c320b24889c11b29fcc0354390174236ef9f6887f7fe477e57c8395a57d308778c518f9e5052946627887fc15214deb5ec0a977c26502aecd8f9414a8341880a411a00b18f60d66d47f75c55c594f8734c8cf6da51485c931e021a5c2e4858f5ecfac458e19b89fd5ba60762818da8188d2cb0ced0f2565f9a8ef58c3a89b6c3245f15e80a54c65ce759afbdb58303d06f355bffc17fdcaf3bed731ed959807247a917075ed642dbfd4d573a7069c4707a2b1a59384b1924e76e76f587dd6f16cc50d4509e188e1fb2abd5a1c51095d74a5fb1a06f9e3b74af4cc1fbc05869f45ae16af3792182db40573b75d13b6bc5efdddde60b2fca66f6918774b0ee3e3b9a69b06e76a9c60098c3e32ab58ac17243d39eb281751dadbf0159d5651bf505e2ab10dc42373b50981bc72501c37b84790ebcb36409d85b11e8e465f0a9b8458ed23ce62f42d83e22881f1ae0aac22aff722c88b8364a8aabc9fa3f9889dda39234b98c3b84fc8a2d08f1006d99fff074e2]

# tcId = 99
# deterministic signature with ctx length exactly 255 bytes (upper boundary of
# FIPS 204 domain separator)
ctx = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfe
msg = 577963686570726f6f66206374782d626f756e6461727920746573743a20637478206c656e6774682065786163746c7920323535206279746573
mu = 57725f34470365450e91ea448c06438d1edb91e8b6ded0919e41eaf201f636566a2f621d77e6d895c5942a43a276db3ec5272d0255fad332fa793eb30e5bf7a0
result = valid
sig = bdd61a3987d53f4372afad76cff93a935e47a502c14b38f4f63710291ebf8d342888a07d38e39e5267bc94d871f38a11c53484e0b87d636a1c0c2e86a6233cd143a9dd85a75445aebeb3ce0a540ac0d28cbc067fd139a205650904bd7e3b9820383ff150930f6b34d13984c256fbe296ee5ea27782e4a426e708c4a2d97da81684b1d42d905a1ea091ec854b6a5356172c44af125d40c0e943e977dac11e89c75eace4c020de36c1caf60924e6cb8c22e7d003240e0cee071fea5cdfd5a84580565a3db09e64f01a1b18e6b35bcdab2b056d520467e071b80b86625e24410473dd04c3728349244c947e73face6102ec340bf4a0a79521b8b4b4979e4cf5c2eab4297f745694a9a726af5d12532645f7a06ba8c7c325a70d8c509f1a49d058c9515c9cea4a36802f92b4812f9ed4a2752a774ac72a02d0d51cccd10b8e7a825dd7b316677f6ddd235d34cc7a8df00a98c318f5d78ef55bba91817eac4d6cf0d6c2686b606f87ef37f06dab9c249a32c892cd8546df1deba9ada6104cd5e9b6c52454197cd7ba536c51854bd69cefe7bcae8a1bd2d74cb6b3fc6cea8d3482d72c3662c4b7cf1b762692ddd8f313a80de9193df140d7180f11d13b184d79aab03b3bc41d35bc83004a2120ba1e1167b706f1aeaf3f4124c980a410986a462f7bfc969992ef5818ed4ffbb9a5201ced6579daeef6574ab62fd535388c288dc367878c99b526efdd70ea5c094e60aba6ac91fd5b174b6f21b48c882834563ea54ea61586cff3da69f8da353e18d4e9b135123abcb1022059ca0a7b6b06823415a6f3ef8cdfdedadff8313186ef94ae797eec06c4783a2003afcf08c369e4e3cca3632e0bda3a43d1633239efc2bef49ba5c5fa7083dc7efa97da682d6d3543274e74f7a21427eb17713bde504a1eaeb2bf0cda8531de6b748eccca60e64c30775d12a3ef650a03f420357517001c331d5a079da1206fde84ed1043f7f663167292306010f4354ccc1d35ac9a88a511b34c53ba9df9beba7b32ac3d458615114d79708f28c927d5a67558d4e6f20665e0b3f3e22b10d777401d85f9e38cb6eaa215187e329adc458631a4701f0a25f3ff7459367a4ed1eeb9ef765e0cb6bf0e3f924023a5947cb415067880dd9287e70707f9d84c91ddcb88a12154d143db06e086035e33431a4dd9f1423cab23a81cca278e58c24f7ba417d65595be987c950fed680ac60da86382dd32d4c3e74f54b409f51667ad606ed37a8c0e51ce7589d63a7a3b893ae8fcbeab915afc07f87b24acd0ade8e86788b14c241cd1ec3eb3634dfd8567bb4747f5385bbc449b9e83344f7740c2dccf2efec69cfb324f02a47e58a7ae74951b3b5285ff11c94a29139d9f639c2edde48e5b3125dd960fa5592ab125f2ecc633f27a7fa819f80ce2e1d182b9342221b4c764fab760ffe27a3b5907de717c9564a6098a240e4ad7b55572971a1fa3cae51bedd14109bdd6dc216b4dbe2f4b381046426d84f148404fd52a4a0d912d03499d2dc0ab945820298f69fcaf0787a357a80bf215992a9203b2414f1aa1032df0c0817ecda2e4782544413ba3f6c82dc7d1e3a5ef0a7f1f1c1fa9339079ce6d33841e862f452cca988d06665f74d5989bfbe7c6ef0455c8aa002a8bffb2ebd5099f8fff65243916c4ab43d5cedffcd9bd9098176741e48795b59aec225735047b903062f871f6c89ce50b1e9013a66a136bc51ebab1aed366f211e279cc6f48c836cfcc2a77d176b37c76df1ce34f7ca98a35cfff23dd95106e361072f8871ed5db04cdfa5b5220242f59746e5c5e3b7977b64a27794b2412fc6f5b7055f231c5d710fa405e02518dd1f16ce2415bd00c8a4e6bb8194177e18db3963d5d5b33871007e58db14120c53b0361506b2eea5bf1ee6f46af4a6f653e206b687d0a6d8b2b92aed621146232904ec6ca94473e06d380afe0e4bd847feba6d801ce860746e487c7296410907721d641a6078ab153add24c76812befdcf3c695b6f6b4d798e3cc290c61548c265fc532007971cbe7dec05bfe7bfb3593af14c8cb6dd124d32785f28bb51fa61f1cf38cd54cbe9814e6db6042a3dae34a02b01eefe27b7f032fc7e43eefd2a353ada2add589dbfa19e5b9df02d59709e70a627b320271a79c52db52f4ae7d4520ee79b4476f19514930a4eecc604afcae8acf72752ba29a8c5abaa22a1bf13ba2de6a2dc084e503e6c9429e9c43247ab6fcb02de07a7f7b710efa965783ceffea6f685b19df703a7e85b75f3b243fcdc813bdb98d203186bcc1370efb892899c7f32c716f64851875bebadd525536988b810ee5086d900b7ae315a50aa29ce4af14e95b41f8246870cbc071a3bf9cb69de0b76879b125f3f89bd4f91108cc3365f7fb5c4a2fe4a21fb8954e5a8762bc7c9ab4f1ee59ff83fd0ed1bf2fb233f3ce289aa43dd51ac99048048a2b0b042865e26dcce93ac2cd69931e25f1d9e642a99e88c87f75ae511f6799daa78c07d20300239314ecabfc9cfe88943b26410352eb99de7f6a07e52db4fb297a0d5854bbce6b7b8410d34c0df8d97b047b11f4ce091d6444eec225326a256124134186ea4d82ddeb8028a747d2768599e23cc8f21ea1b30962471a207651fa6862dcddd822bc824db9c15b3d4ff87853ca5d029d3162c3ea995507b2065a4a31c0c29950b554e733ccade40cc1fb68256112e8c82d0d2591cb665aa5f3f0ef99c6865cd1f727ef143428db6a5856c391cb2cff0d778e3376fe0a1760089fa11d6cf5931a5ffe2873484356436cef0f91c1e16bf21f60864bc8e4b5c268d762367861c6777204681790c23f7a9352af9d93ea5403ccbfe61d53f87f9a98efa3e1533a5a402b1a12098cde560cf9c1885a1c2fdacf60056d0ea8ae731f3be7e4c14a61e57ebe43d092c9f4be0c7f5a1d994930e2d75f12b7dd9aec2b8da332173522a0322cc3110358f7949e5b5b24ce56a9c67a8185b407f463624d017d4486d07d9bd45f81bb7e9a139c9552c86e80a4358c7784707ad9fe38cd4dc71e0a44efbe969e3fa00315c1dc629d38a4f08d19e80f50327e264b0ace02576d0ac701287e76e01d327025ba97b6adb86a27d0ce28d09f7ba60207af97d33b5bee9ea0bc48bcd9716b625506952fc5440e2fd783db7858a1c37c404b577f0338480aec900a4c69bed770612ac2683197bcf6dd917b8b634a169e9dcf3389e7383dc29361c9c3cbc692ede3c3d71eae58818c74e4bfa20ebdbf55419cd56db154fe8b9df2c454c71ee82db339dc033efde518e08f62790a87edf0bf9220289d2c7206b1d159b72e65a3a839d003c41fb4bf01e02f1d5beef7c01770c64487588d5352c3d6baead9f498a09596d98f73012f52fb83755b2ff29918c29b8d1572678e07cfc06edd75ac495e8b81cd78334b4f0c68b42e7692f1d2e81914fbf7e63dee69b3cdc56bcf5d12907b53f22ef4c6eabc3b6d124e0d163e4560f514dab950c776026479bd248ff1edb1caba72853ff0e06bfa4eadf3f503b187de81630a64b961b15c2ef47a54e00d7a63441d0c4516bf8989714878e652eef53ca8e8311c5932160cfd81714b5af31de7dbf7cee3dce70fe3fe4b88378115fee5a516ee6174ceb571fa67ca9f45494744fbc9f3046b1f1bb3e4928e621e90a93e611d07a34590a0f7fbfa9967af1790024609b649fe8393adf72c89bd0b253e0cf483e1c226bdc865ae62bec74675dc43cfbf6cc49eefe262cb46fdce535039f30ceb73dafa051be98cd75bda7ff4f1b516353c20d470b0880e00ec20e212164370888088b8a98edc998c9c2796945d5ee60e7e5ec2dcea708000df1e485b2cec327937f0e315b14c6e40909aab73c3f47e989108a269b0b0f38b682b6b0e064543320c57ea1c54f78b6ff47eb4a5c929b72db5014d4a481992448aba46a6bd8b0048a99aac347b91e581b3ad550c4d73b3f10ae1106e75b671c347a332c995db6d095593290cb5effd9853b24b57aba3aaf01ccbcba04028a06fc5e22fc2240fbd0a66db34a50f1b208815d56aba4bc6219798a0b6bce13f28bd50ef5deb64f1639815c45d513436b038c2ff60117d6a3c2e1c08b24b78ef71cc13c534c662996c2fe501ea46a47d41099b9c0b0b0b155141b66e2d1ee92bc79c5920f3d905da122fc77218a22c4553391ef94ba4a139e10e07ca16e6a763a183b84feb309d5e0d7caf643d0073dd360bd5ba2809acd22a79ff2afe7f889124adba9ad7a56d166ba70288651e946f477c681a6f78c8834c39c62c66c235af1563fb06163144643d12e0ac6074940982bc82bdedd3892a7571d6c953ad211e0047635e174f7933c59bd34e6471b8cb8f73c1aedf905ce38c87bddf1eedacc3b323990567eae716359f07743e245bc11301290c972e0adb88f1f7e3b99831a5ffaa1bee8c4f08bfd2947089ed95bd8ad8857b107917eeddc9c4e713e735fbb9a57d8aa4a3cedc8e331a9a1b7af81427f3bd66ac2acb9d2a3721bad0b1c4907dfe80329c5f1dc83b8d34695df63794c1a748f8879d745b33e0554af562c6e36caa3eb970ff51979cdc56efdcf99f40c795f361fb89768cddb5d07c6eb9297237c8b201124df2252c24debc6b4d42ef2c969356dd3f319d49aa7a2015d679fe29c8ae19c161658e10d072a944bace5d5058b3921c7fa768a3aba8877535aa05d587e59426ea40994eab9da467292a5ad17c13cbb20fdb7d9b7f99f1255b5fceaf281a0886d8fb8c21ed7c5e2856e0a99af50df2ded69e504701172e571922e63d50b96b2ec5a4d6aad2f3bf2940303066f77c8db2c55dddb4aa5512a1265151da6c769e01ef0c8d7d0b8568e9a23f31cead15fc43a93f47502d9d14995a05acf96bdba4f8942d9917a9b0989f913482a46e1c42ec4f942adc62516a2dc726c965b8d5e5cfdad5dc7e4bb840b18b9fe50b05f9e73dec315efab8191f2807e87e1b957a57ae6462062f11ea13761dd37dfa0e7def636f5a4393f5949556870cfbb690a8a49303e2c1b188469d4f639a15ebdaeffa585be16dcf7e91618eb11cb0d95ff9e05079dd511f12d3dd45a29c08992d77f2d8b7e7d7af3e5cd6943d7688cbfa25aab585cb3fd329e8b423f2b6924db51f6ebc0a2966c68e7faacddaaa77462d12054fb52748599122af3a392ca80d2777ffd0855e4d83f8465dc07f34a6d9573792529e3e935302013d82e056dac5def81cfa8982c34ff90783b4c406a7114d6bc3b6a9d1b36f4b312aabd103d1c1b0d11ffc78c4decb5612ddef743b380f1d8f4e599b79fc758a84bc72f4cff01b1f789f91f3474742f37bbafac0426e514eb2efa39bfc9f4255b1c38ddce01267156a33ef9d4b099d6c77f3aa77fc492d0467d723b6a7f409123b35e643589d8f76cbb47b6561823ebce7f44e82366dea19976189a1d8ab315e9cf8d627b2a4e37b38ed9dd4d7756d42d8d1be9449b182542e4460aa7dd9a54353f3f7301c5d6eba7a571e3707118cead54810644bbca55119592f94595d32f1663501bf2fc67dd2986537f670c40a51d24d03780575d99144bf902d032c1ce07975f050c11dd72547d7a518a0b9f1d190ca1bd5a582e9531e83fc50ddcd9b2db0bf8782fa75adcb9cc985c43244cd2b14abf8d32e2e54bb60a369c9d77196bcc39d214e671c33d4fc82261f97410b9d59715857cdd6f788bfa23af48a13f4cbb107bec4c5ad4eb791938a45eff24205e81c937562e3f73a9c127312ce0d81dbf4ea1e9b35e1f37f44ecd24eb38ab22c00f8ecd008c358437260f38768f1421202945be2909f626d59bd7df8c248cd14ed81dbce773ccc7626631538dc58075c9eefd45fe797aad1c47337a104bfa3c8b64140c0ec9f895873ab5e623cbd4703aed65b76a788485cc0cd97c31f1d77ab5add10313df3522a0006731eb0accf3d491ca798914f2ef61ed278ad6c35f9481f2afa55bd8efafb18e2d176d097dc7e3158da3d67f0694b7c8a9c19d00a8c2e15976105ca66f5efd8a9b96d4c7cc47227c8965f95497d6b74092685489db64623ecd23c22265882516484ea133f23c8e89a0fb9f5b4ca8ad7666365c7efb2422b4e607d9281a12d88798902dcc5c31d750d0f17c24b8675889250a4fe3df5728ba6dcf8e231f354c2f28f8d40da64c15b69d24cd5b4dbb9df5379878ea8f027ba80b3b3d721bec1391a911a28d736a9b31d0e24fefa6341c6b8ebf9c8ba4aaf6dd90879ecdedeeccdf701c3c0b4742f39ec89633e5a737bd65fb2ad135c7846176b8457ee1c2863ad14dd65781055b7f7ba9c30e4de39c29df168cabcda769e10d57706c55c23c0ef6439bae6cd78a1147040f07dcb191acb34a7ebe337e1783d7c727b4eb4b8b7bf3951ed23596c5f82c417b9248c58447e43ba5cef3f09cf8521228d72c7cc2d59d782632d47d70c1a1b2e385b5e89e2f80c0d17363873aac8f5f60e2339444c61a1617087999dc246e102292e41457491bac2c5d1e5fd0106213c697596ed141b2e718ca6a70000000000000000000000000a141b212330383f
flags = ValidSignature,BoundaryCondition

[privateSeed = 2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a]
[publicKey = 17a508179b35057099111733da28fd1a2265de7d8ab22d5279f13bca84cc42a5b8c9644c121e7e1b81723c5295be288fb6c36bfa188b6e08d913a152350947fa2c8ccc3fd01b319f65a2058a1dff54133946cfeb408d0b6dfde6bbebd7e0591cfe83b8b5452ceef6c855f7d33e06a0d269345089ed0d3ad67d84d8a4a34d16836004cff125469e8c3387abd788b620e30c1fc23909117a0e34c42a6631d9791347b1b2a3c9ab3082416211afb7bc3f6ce630a7019af19f736cdfacb1e7db66b65ef56844d2a2b0753d09283a7a0b66f77596384e95f7ceddd1c4ba20edc11f1eaab695bb963f6eda1c383754aa372a0d7729bfa6e0f142131c2367ba3f89ce3de6c357f9a7225b7cb85f6b3e8a3a122e8501fd1446b8152a415c19dda1d2e4590cd994f6664b4d1abd7381468c3a085abe2741a0cfbb81880664b271677245c4a471bf8bb8e0192eb32e4fb5e8560f3c50d6b19a353e486d0fcc2a35ac046286e707e095f61786d92212686a65d39b6863e0f8cec1e1997f2f845e4878ca9df650c746765296790863e51d012d32dffcbd746aa2276d04c0a57cd1b3d6ed06c0d66a0897aae5c49c97b6f19ae829baaafbfed28a52c05963c6eea9eff69528294207f8cda75280f7c486e6848791c8e37015479f2e13c28a9fe654dbde11689875203aaec51be3da7cab1cf31e4ec476c0c830cbdd04ac02167c0a6fbfdd6548b1fa525d235c7e3fca8d63e6427503b0a45c0bfddb428b837c32e8755441077bfe1c0142bac357b012a46545bf4148d465472dcf89c9d73b62357087e229f53a450d3cce41c8ee21a9d54b61e34a794f5b1406a70724ab0c3712c49df231ef30a956075e907c51b63dd1f9453dbe60e25b0f3cc0354dfd7c9119313919e77cb2c92f544d3e5302b8827603e936b567e99bfe9904932585a9f01a5a1b5bce07565f1d84c6b1c5c86259e1fefcff18cd06861122be6836be21e40be4eaf6bcabee8f634f95520aa914bb51c54dbd67d1b9dc5e38831e786c283979a963a3206b98e339edec4128b0502d4d47813869713e431a529a03c7f54b50123680f2b7f256f5d2b40642203259b9e85c62253d5670ce372193f28b5aa48ddd643c54756a2cff808c109f74772961d8db6bb8a17547c8f29c7f5ff3ea06740b867d84917e07f3978ad0281a20689eef58467e768b6178a9b36a567289fd39762bb3e4254031b2798a4550857f6af369d484392cddd7b48eaa2942e2cbfe754d5ee2da2b7fa71222e4a525ff5224d551a778ebd828e4e0499adc74ff0d59a5abc78ad6a8abafeedb3c99045a14423507f85597b1a7f540982f7d72ea13449110b442d54b78029b4c7fe3b49396dc6c3b7d58792538fa907963de10a4b724548142541cdf1512e0f7ff1b10a93de63541b8cc3268b4de20ed26739ee8973b6507ebe48965602c35fa3f7d4278146b598d7d7044e16e97e9351f7c51ac25573b7232ae2432638e9166190e7f7a7dcb5096ecb5d10017cdea2a82b4f56c7385041c6919a7e36e11beac77ec3f25df44e7b596c1542c1e376de3667c0e903fe25b57c338e9d93c5570c484f0ddab4f57d38f292b23599d9efc7a9fd9e078aaddca0acb1a196d6c45d3c8be6f39e8cdbe3299e370b262e0bf6fb5f005cae2b12879289d00bd8039de6a571c310d87557f5c9a4f64a0bde7177a8464722a04bf87fa2cb0e312d4fa6e536c61d65dc2c1baf144b0d1d1d75f4c860626ff773933efa9941d105c53a1d92c4f7c7bba4aa969590acef1e50901870f59715ac14d9846d83871a77367be57c63f88bc2c02eabafe678f44925a3e605979282fcd3f284736a1d346c033cb782dd615e886683fc37cd87a91422857774c63c6659096eba393c56225ed8c3485b4f89ecb07d53526281a6426ae7d67cda52fec5ac32320caae9b96000bcbe9e8782be88cb1ca6dcaffb74ef04c77e03a994bea2c89e4fcfa44cd0c9f4e30705a8b7b20df8c76b05a4479400e07db03d243e9fe4c90d34e9245f1e574be9a388f5355482077e4e98b919de024e666fdd7d51ed2a0d58a823e7497eb07303cf1d6d5f10a536be980220de5856727e5c13981839cfa19740988e7771a2b984f53ae3a5916ed881a4a90fe524f0bb3778355882864f8961fade32e656fcf9f524e748c8196a1f1bbc57bf8da7b36de9b0080f0c7bb8487a2b7bb7a81a8ff43a2539b367c9a48c70041520f05ca3dae316dbbe3118218216f52b7bcdba7557c4c9d861803a5e2ee01d3682e1261d7cae0a99fb8de909eb2bc1e112aa43cc2fa9c76a222bd85faaaba5d9ec2198ac45a295181a324a0592632b89e2752582cd5e01e1a610e7563faee10b76d853109e257e7c0c248a9fb7933f514b07b4f4e3a4a3d2cd22e8cc45ebda3bef5948aa050f01eff85ae98d19f69c51e67ff89f2df0c5268acfdd325e84591317e05cab4f9e6358f249c4ddf4019fbc8f511549a733898a50efa9e0793083de0b15b5bf78d9f63d8df830d42df2fefa27b89e0ede2a702eb9467118fc0ed44edc63ad1b1935877c34843fea06fdf388bbf83e501723a13cc6cc2efbb9691fe28fc1d45270591e5bdf7aa1c82673544ee29d9e6c9da3328f21e9729bffd7f4e56de585909679a74037105fdac3f51ae35f69d9763d2e4cfeb1d4a8fdce99bf1aa21f866a9f523b2a9549e12258a4d19900cf5db37b67da19b23563bd1d701c6106fccb28e4689c62e1a6cf1abd763d7239c2258b765610d4478be9f1650cb8d18923592ad0024076e52f9bd0a3894fe97bc0a1646b4c37f62c27f32d0df270260f47c49a5caf110e4cf80168a7d54b1c70bed9bd5d9a143ce869a05cd44ee266aecd6bfedb39be79e7c7d5c11a99575ebc0f389cc55a4fe1469a2d61b70bfe4b74e3e27521a037d2b9f4fdb377231e2ceb214ba90f6953865c683215203ce963875c6524c01b789e0389a9f0c386eb236f0dfba6c95df4f28ccc7ae7cd473f9dcd20817cccdd211bcbc78b064e936e4ba2813df531128428ddf410e6ca07044aeb4cfcc0a16c995ec51c8af16a541ce18dbeb69a26635632dcc24ee52a5eedce38c502cd0e356ec31341c893f92e6063c3a160a53d34b85e92357a8ebaaad8f206771be43ee48cc409825a7094bda529ee18776d9e67f1fa1c1419514309d70ba2443be2f63b6943478d6c0f56dd058731e53de4c30bfc7d915e9284a56248e81944392881666680d4991f04269ec9a83b24b458ed59a6c274de452ab3013c103a4920543e6a7d22dadfd764f6ea39d49b910ee0dc216e547aa5fb4382a72a568ebe83ec00416fb5830dc21c24ae72416602870cb52c3a8a1c4c12a4b287b9b800d31c287ca161f404a9e598a5358d28b3aae43e534846bcd0d7a9c7652ae01e6698c79e315aca8198f36de45af7084b1cb21ca2ba0ee3a547a7343a10ef9e3fd17b0a4060badd1409a0562cba25b84fd578268fac53cfbca08e6cf6e5419f57262eb5813c1d1324e0df1d483ade08d8f6c62498e262485ac7c2872b11b42e5c1b797fc12e838b38a711d364d45cd1ed35f7faffdf4b0fb0eaa312fc3d5af77909b0649cbbacea10c9831273922b5b05172face9ce6cf324edf6e2f5f5fa0a9f0463eee938b30adf3e55664f94d274cd87dea901a7e08e805]

# tcId = 100
# randomized valid signature
msg = 48656c6c6f20776f726c64
mu = 00d86c57be5399a1841b734bbdc6ad234218ec65376768f844bec76cd3585696d6e648ec8a069bd929f2be80051679f2b8bec414f715261148f42eddaf3a9b43
result = valid
rnd = 60879ebd4f33a5d8e6238983cca4b03abfafa716d836f2ab3f500cde36b3b1e3
sig = e02539395e62c1a5363a38d42b355f5d70460425ed5d98039f5649e1eca66faa57ad7f114e7834eafb097f349aa79c8c877e83fbf8a470a1a3039dab3c7f640096bd510883e698aaca16a897bf0097ed8e89435b61d2ae742f984d44e39051b92d8ceaa6bc059b6366a3bb258264780aecc6800796df4b9e8290c69eb080351993a23eea1c71dd03dbcb7be41aae530dcc5f6a7caa8b156a2d8563a4a0fdf962de127fc84df3f1ee65721091c668595181fe29e68c849d117658c0178910eb63d6fee34eaa4c3391a72c73a90a6e6f8a1e0115303cc0e777e488f91169009b515b884e08dfc8ad24f17def4b7a2e15a0e63cef0bddbd5ea37f04b5fa30a5f6527e6537618a5943552a793a949f3b74686450f4ddccef6456ab50002a15c0f90f30c58f3c2a21e4199b38f4cabf8979a3439126ad52e55a0c1fb1dd50f2c05d07907304dcce67777363d620fcdd64b710661f550605a09d7aa5979ce75e01089f1dfdf97e385d2182fdd8ac72156d86cec36d63aecf014617bb36c67244e629fa864a3bc7e318201a7a0bcb8220f84d5615a4d4930aefaf486e5f70555dd62084816b60396363312de2edb187246930c80c895ab009dd5c88cdcae0568aec94282abef8f1760ee731c6123e72630175fbdc9143c62804a0a634e062344cd8588be23bf5e52ca90da748dcb4e0fe53380ff5fdbae112ebaf568ab0b1e9dead73de8bf3489f01c30e22cfbe9d35bd5e22da8e381f0f91e1cff6525978344d85a800e83dcbb210979f1b2f2114ba7659ccfd72d1a8ef2c3cd413022c063a8bcd5a2a02a706ea9c6cfc04af20589c77d4915d8a96b341bc52c7c4850b2f7c29ca39283bd1282dac09eda88d3aa8796e2b1af98a53b25f09afe004ed0931f341173be9046a10fbee6b2b6745ffa387925db7443d8e972878aca93373628dee0b337de5d42ee209dfc6f2dfef0911ec562ff003d12cad01d366767fd6d72631a63db11724b24bc761eea9643b0d6eddbc29732ab60d7b890b5fa8819d7d15ce969e1d42a3611aabf03b5fb59be2ca2e19d040efbbd204eeec9f9316da4d0b91746e45d7ff1c1df7c4f4990f36558c1af8a91fce469ef4ba8f77cca5469bafffbba88f0624fefb0ff9be5cecdd9b99cc2f50fd7134b99bea367f064e1f8d170b28058764cb29e1f2627b2e95cc2c5ee310bee3a7be4b76f671f2547d55f591a7a0deaaf5ad31037b16064cbb7a35bb5756162ebdae6fff15e83fc7b4a8597eb7c5660dbced0f6bfebb71124eda63244914f29d099610de59104ba2bda0e7c06d5030609093d937a67a7a88f480d15d3f9fb584c8dc895a8b729de14dacfb4edd7b5ceac0785cb1c3c3e8038df672e8b238742b83f11f8ccd09f0df33a27f5cbda202e120a58c8a7cde2c7b2a90e404fd59aa5884a01301ed28298717a6ebc211ea643be5f7f4f283fe03a93dc5c7a729f9d81507f7f3e96b69a76a3461d18db0d4d9ea50632f3e661c10e1f15213b4563c2b00eb2223e2ebf4162834866963ac859da7bd2840edfe98cf36b99f7cfb55c307431574fa7fe3a1415a7bd11d5bd2847772fc1db937e19bd853700670b84fa926e5fccac90d9d4c2a957403fa85d6367f11b82b510885c6dc5d03ecfdd9804b0aae6a71a9cede35842e110b8965920e3ca6accd1641b429427164c20bbfe8e1db6b1620254e2d0ca21ee2152ffe5095f5767bf4c1f01ca3b88a18564bd6bfd980cd4af61a2bc94895cf14571dcc86c5796547932a3f34e5f37bcbb3a8e6a4f57ba9300c97d0fac3626946467a881213493f04109898ea884dc8d79eb57ebd8218fc0ebb8a3269c9a6c9580a51dbcc0e1ff2408216b021630beb9ed726693b5ffbffc0b8326e0adb9a14441ebac631eed1b13e031e84eb311b4894bf2b37ce55ee0aa32dfd4d141561917aa0d3ef8e9af9c6ca8a6c4463ce93e69533f268d122e2a5218abcd7b6726a556b97bee77574ce97448a06ce5b418b1de7908a025ff0278a27507b21ced38b4880fd8177d1fa560b37636fcc2162b3c648043fb96d677972783496cae67ce161205ede76ba0308674a7c071ee182099d16916fd8aad8b2d7c70f9165b22cd215ced375e02c5fa15a3294d25b0ce2bf7f5edbfccd99041ea1d19146d55781b45725b822e0d45692c94fdfe944e35c8227fa57427b78524017344c17e8639771b938a87cb213dde4e7d2d7a6e4745af5fb5b8a46a9b601ccecfefc981cff48d96df8e7e75af0f9edeec7c1ea6b799e06f93f39cacca287ca5abd7fdfab093d76466c0c6c8e786ffc71430ff1dfdada321f57a93cba320eb6f92e74d572580d435e3002604ac702343d7998c094940271b86dc71f950e896b307a01425369811e7b8c6f1596c50cc104ca6438c930b06f891945f4a6bd8d82ae085e4aeb58837a2ceba49489e5fb0579f6a961381573c48b2626ace755ba234560c311802ed1295a5f3b2f0d498fa31bdb5423d2be3e81356570096ab56c7aa3d889f41834d7287b68cbcb97468985a1a8d4a62df40855222992263d08a16b06d93ca85663946511a94a16b20ca6535e9359d18daf09b92ed8fc261828c2463d05a380dd87e7c56950095a5489dc6d0b8a46cf0918e434e44fe9fcfe80662c963ceb1e692b2541b45f0f84ee19043bc52815e6eb7fbd5c8bd2e4cafe4421681a2a60fc7636fe8057d5106306ae1b99e8f5ce9ff2e4e027ca1640db47b2ee9531e6d27ea045b47bef31ce6802b0f1d9c124fdb5ba63764107f791a437ac189d18a23b70df77769700043daf53fdc7ca526dfcc611fcfa5768cbe3cb41219e381f8aeb2db5762ac9c0d426b43d89c11197070214f2c983cb8574a5180b157fe69027035cc5e87c99384f1e7962d59b1332cc7db7e9070a95022774b83ddb5636fcc036b4383a17bf58cde212214f7403bfb941bf15248585d65896ad14d8a977399ca2a89c5f23c90938438f6cb12bd4d9322135ee1ff0f10690fe95e2d36227e88c7c877976eeb8f1a759ce9d9f098db5a2b87e9b7e36b9a6b8318511d42b50275c104f4834a0dcfca25f825ed4cf5b52ebd9d7e92e7bec7ddb8b48efbe5e9e5b147862ace035e0f4225dae318f4782f300ab12fcf1aa5e6105a9dd613f6e8a8c05f963a718bbbec1d2a96b7c3610027245010a10a295cda96a8d7d5dceb5b4b5f0c4fd7a79dc8c11d2d10ef0a9b5b49b8a42b6f6800f1ba12518e33bfb7eb029e0467e2fd65b7d4e21d3b4496746c0be6c46de75788e6fbe948f5d6e7ffacf4647c73479d3502dd19bad704baabff31a8dc72bd54da7228c96b3ae0d0db28acccc14fdb230e59f0c664909d54d1171123b383d9bf1573e5c6e11ba1f6aab880854a00262392164b6a7d5c92a9b3b5679d00932aed293168422b0284c26b1534eaa6179fde637a112b437dc38d6a735279f3bd0957151ea3eee73fc3edf6c0da9aac0e425ca60d2d098abd7a3aac9ceab66bbca93d50d592c81374fd067f030e926a7ec909c9ddc8b99270e385d4665d148e6d75406644260f5224dcb045a6b7532c7a08244823e8217c6c00534c64dab5e73f08748f029a54b0b26dc8be54775fcada77ceed4095c9b4d1ae42d2605255162ad86343a7519b2dc78510c0e3a3cb21d7be9583f2c4bdb29f1ae3315257252c8168b57f6456757cfb2a08055179b4dc3b156b320f7a45da3aa5aea348e79bf00867fbc8cab0fd3be03a9723ae4855846cbd072d798002de6d9e3e0456ce26aa887ea19df4a13d1f93b1fc00be484dba506bf8cd975173feab6cc35dc669722a5f051465f6e3a8455da30e3a548a5f96b339392a3cae825b958056d7a4e8bd0d4398cd7dd24d52c833b8bd4550b09ba4c347ced9d9daf0d36ae5c9c7aa6726a5e5f20d72c0f85f0532f7e57fd414d01d10f9ad85f617a209b4ad2e8c006a433631ed5a22e081eb304721765eeeffea9780916b11bde895275c046a0f855d01b6e9a6171051b717600b0ecd0b3dfdfd0ab23c68f40c37552f058019240c3071a28c6bb62d3079c835d6324a4c0806c4e8dc8abff29bada5cd44804ec87d3b43bf168a3349926286d98b3fcf4cb530e2d28c94fb8e20c697cae2e2e14ce41b4d6aa19380e22c687dea13a5965897c11b99d6bbbaf023e9178c1689f691e3f8c0b81761ad62f792ed0a4114e4180b3c4387d8290ecd5ba9a8f827de06bc34775a0604387e5a371cadc75f581cd20a7285f0e33ba30c7ab33b434e2b1b29e870a1b040c42776bd938fcd2f8db0cd6cdb353a6c102d5d7fd6e8d8c99015a3bdb1dcb9ed1cfd944ba58b203122a13518dd124cf0fcc1d394929c4c4b6446fe418c8eb10870b5015d2a805f745ba00cc3f052e2e7d8a6e1fd6821b840b0d1cc2110d79dbaba27f6218004de55be3b0966f1c7473017cae03573cec5be8c5c5a0f4312be7b67ebd26cb61075cb790a5c1cb9cb1afd0dcbf8507400f3d06ac943ddbd7518c5f50556a73b7c5a72b62d61a7c71dd84a09f79afd5f51e75c12a1ecc1d667e641769f9cc6f62d67168bd054c764b2b95eedc78ff0e63b1a3f2bed2073bdd29010316696e2aae4b9d95815648554570669a4d84163fa15ea3894eaf3f5e2bfb787c7fa0c8f9a7a8f8b68ff67d41bc9944fb27391134e7d580e85052471cde46722313164e18eabd18d5507c294cf9ab89baafe9a2c76acd80b3183484abe724954f50c6fe8fe1d229843f65a1797462d8ab85fc026f73d14cc44641e2f0ecbdb57a877d617c09d9a482410f2ef0e8077a4135cd1607e0b6e81955219b32a7e2bd602ae236dce0f3d91e98353138834e8e37fa376100caae1d658bafd8d7bc2e3748315c2bdf01887f9ac9e2c317fc112b41b0064acce94ed68cfe51b5adf64db0af8e135059b0aecf47e974a2ee10cb61a6aec87f4e62d3ab5928973e932db14c1d76074930f85ded1393d42ebae6c129dfccebafc93e8eaed81d6084e1d7d5fb1a8a79b582439d01d25089492feda7ded606e07f3ba3e95afb3ce71eda36e52fee1d9458ae838aa9133121d2a16ff8f800c287c2ee058ba02ebb87f39e466e853a13f8819976edc48e7ef1b3b59eae3664c276c896668f434791feac0edd143f8a43d1b919276896f67d0ad6ce3fb17aabc396408eea846a7560fbcdfb00e95785fa00a9ca817e5f1f72d7862103b66a5bc6f9492a9739848623d04938840c66fc6dbfb96db81e4cee7bc181b585f82957788c1a87933d08287aa5e1aaafdd095bb3d8ed2a9d3aa646727f59727b1769d5d3cbbf2464f20537a2e256b67cd600a0928c7d654c5d94759e7c779ba90237142a6d84e5b411f9644c432107c7373f67f057c33537490f0ecfbb251178d564481d1a737015a67d213034ff3d0981e8945f93f02efba3b90831e4d3a949dcbab501c531987016166c2ad2bd1ebe55ee75fb98a2be0087c681c568b46b5209d773b87286a2f7c5fdbf2de8fd3e74fbf6d403d0e0e8db585fd1c4c4741f702ef319db900b58dbd42409053f0c244aa3f6662a68d85395ffefd1fdcaf38d5baebe6cc638e10470387694f618ca4ab01e5bfb0e15dacb4ddcf6d6b8b0dfd946a25c107517e72138140adea2ff64df006deac39f732ad40f1c9ec72501745c5d8f129d38c9713e57e775aed30eddab0352a7794dc39c9cfa7a155d5153dd264c2bfbe32eb23ba1a2b82d6827905f79dd852d8e041ec781de820a43ec1e9fa14bb09c79f3050e9b1578d0c48799f447d512c470b1d534440d255745569f430a8664800b64255c21134cf1c95b4d00b49821e0afec2e1c88c2b0cbf57821e7b55c80863f1f28848e845d27216c698c89f3fd6e8151d76112013f4a945690a495f468c5ad4d92ba0904f81158b7f80d03d20cf5e4aeffd3064931c993f8ea53ae738bf6cd9372a2c4a17e4cffd450eca4d018739293ec7baf7789edfe0aea8ca4fe85b4c2591e007b8cae2e253afca44b4a760b9ea38453b169ea51547bb85da7dcdfde418135fddf0f7ce93d240b4a84823b3c0ddf67963a6824862688086f809c3682a6bf95c41a20238cc2b41d734316daf677edea2e9ef132e7bc3fe21a421a86d188c24976c4844a96743bbb069d456f5a63f7efbfe87688085465f7a128d5278d34e739193bb4890923f6b6706d444f60866b4c63dd5c01568f18c87fb9c6ff2dda7152455f9cf30d55a3f24898d6d89750a6de3918438962605ccf4484b7ef30abe4dac95cf79a8d396b8869a8855b4f78233ee1fd0e250920e0b55bb79c3a5dad9c545583f86f7026dda46325975ca563b1f2800c0299c294b07a7a6aaca13468e1db033e50aa65493d07c331de899c79e162c777cdef5c6c334de1058be283abeaae5665001f5c21da5730044c61e96d57f91105690972e109ff06563d90674d2d8f780a8ad4e344ad9dfd232f134d6778879babc0c8cd52677f85a2bcdef1f54776a9f07f0f27306a7bb8c7d0d3093342455575797f9ea1c2fd052c3c838797a3c6d0d8ddf3021230d200000000000000000000000000000009121617202c383c
flags = Randomized,ValidSignature

