| { |
| "algorithm": "ML-DSA-65", |
| "generatorVersion": "1", |
| "header": [ |
| "Test vectors of type MlDsaVerify are meant for the verification of ML-DSA signatures" |
| ], |
| "notes": { |
| "BoundaryCondition": { |
| "bugType": "EDGE_CASE", |
| "description": "This case exercises a boundary condition (e.g. in the signing rejection loop). The verification algorithm may not notice." |
| }, |
| "IncorrectPublicKeyLength": { |
| "bugType": "BASIC", |
| "description": "The public key has an incorrect length." |
| }, |
| "IncorrectSignatureLength": { |
| "bugType": "BASIC", |
| "description": "The signature has an incorrect length." |
| }, |
| "InvalidContext": { |
| "bugType": "BASIC", |
| "description": "The context is invalid (too long)." |
| }, |
| "InvalidHintsEncoding": { |
| "bugType": "BASIC", |
| "description": "The encoding of hints in the signature is invalid (e.g. non-canonical order)." |
| }, |
| "InvalidPrivateKey": { |
| "bugType": "BASIC", |
| "description": "The private key is invalid, but the verifier does not know that." |
| }, |
| "ManySteps": { |
| "bugType": "EDGE_CASE", |
| "description": "This case requires many steps (e.g. many hashes in the matrix expansion, many iterations in the signing rejection loop). The verification algorithm may not notice." |
| }, |
| "ModifiedSignature": { |
| "bugType": "BASIC", |
| "description": "The test vector contains an invalid signature, generated by modifying a valid signature (e.g. flipping a bit)." |
| }, |
| "ValidSignature": { |
| "bugType": "BASIC", |
| "description": "The test vector contains a valid signature." |
| }, |
| "ZeroPublicKey": { |
| "bugType": "EDGE_CASE", |
| "description": "The public key contains a zero vector. This makes it trivial to forge signatures, but that's none of the verification algorithm's business." |
| }, |
| "InfinityNormViolation": { |
| "bugType": "BASIC", |
| "description": "The signature violates an infinity norm condition." |
| } |
| }, |
| "numberOfTests": 162, |
| "schema": "mldsa_verify_schema.json", |
| "testGroups": [ |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc", |
| "tests": [ |
| { |
| "tcId": 1, |
| "comment": "baseline", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature" |
| ] |
| }, |
| { |
| "tcId": 2, |
| "comment": "empty provided context", |
| "msg": "48656c6c6f20776f726c64", |
| "ctx": "", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature" |
| ] |
| }, |
| { |
| "tcId": 3, |
| "comment": "non-empty context", |
| "msg": "48656c6c6f20776f726c64", |
| "ctx": "436f6e74657874", |
| "sig": "3a1f0e89fa72e489e2c4c1607b0f22ad03513725660d1ed7cc9a6b83580247a101ff45480e4ba49b1feb3bde46952139d3e1d34d7da0124e8ffa05bd19698be57ffbd5c2411f01a0588898cf4af2b3f3e1fd83e8befe03806d91869eb496c8ce989761da7190e036eb2bd14a8f9e195d5ab8a1b2b11dd56a098c1e7ec6d508856aec98b74850e1b934600b8b7d33cea5f79877cb9b1452a2fbf5fe09651c83c2b965aeb496a2a4edacd4f6f39d56cde44c2f99c2f0b548501220f553a1ad14c6d8a970d1cd6dabd4356568621d22c70dbbb21dab61c10876e34fb20d3f012eec956cdc9ed81c98e2810c218dfbe1de709ceec9dc2eb2590d31fe9855f8a1d14849f9df5120bda5a0392fd6cd93e2e8e5f80e6b30f45e9b409f9e251a0ca2aa8ab99394e9190f3c2cbd1bda77b49f9ac887e7ceefc333cbc49d080726cf373753addfd13fd4204f12c07a21fe2ae5d513eff664c0ae4780f4d4f87a807ec63efe098e7d196223276f4564efdd574402c77390d2cd72f4785501f89175f6d38768b6c77838723cfa66d42e3556077039ee8fb363b67c174fb70f78008229263350c14b54fd9361a9cdb29fdc57909c757f96f9f2c13905f44c3e40a16a92b0fe509ae9cc3647afeedb032464b176b6a1afa78df4fd6bb765e37071172bef2b6d045b9a51701d111b60d0a639c0ba034d5c6b4c146d079a340fe53e9cace778a995ceb2d39f302f066097eec6f65f775a5e803f10af031dcb3eecb2bc4939f478c5fdb96e0513d9ea90ee2cd46ba7fd45f88e8c38a23e06fc5b2c624708a5dee0d00bcd976a8f75e35c80caec5531ff4ef8bb735cbe7ffce86290eef23248b19272692b758bba1de7a66c63a58315e48f5b127849c759d185908a730f1f29272003e6491a0b4aa9446da297338e04a60bd5f8413778aa08cc0d146ba76a5ebadc775af2b0b3976acb54de8910417f857499d8395be90d207615dd061317e5385b886281699e484a7f958715dfdf3ec30d5423d94e0d1657a24478967513fc741fce01f848f9fdb8fa407b7cda2f7a0eed64d9795a2bcc9e12c1d09b4d71cdc9dc3fd2ba82251f0a9fe5ff32732d2306900184e4296bf4b5b92c106d72a638c5f6713f49a7099786b32ba7a8081aaf0ca40f9919e0645fb255c8a7f4aa672999ab84a19b9d759ce478b7492b48a83eb9bde46e7c5ea1883d03487ba01c8a9c4c798a765b18b311115d02911dbaa5566190006ba40f5ee86bc22eda4ca3d0e8fee49b1a61c4057d95cf797c30a7e06d1012c1af3622629de1765d3bd928df0cb9cc7e30299c5148f782af4871556a0ec4358019ef6a434ea3e0292e97c714fbdb3ab14837257947eb7adc9c1d682123a016432e1eea5afd039bfbade397a9360b674832d2c55d521820c0cbe68bdfbba6eab8189aeeec781362fb289883d2a2fe87e287b8d940ad6a4136b7b388b38b0913f2fba42dd079cac04a071636b7e5bca67b44860cdd9e5f9cd77f07e524e9491addac1c6a66dedf5a4f814fa54eb9586bfcb1a6d4a1a166b1074d28a9915167ac4cf279e8d22555df57cfba8bde251483d9b2aef08a180ff74edcbc1bc2219f01fef23d77fcdc1d41ebe683ec96a75a4784945335736770f63a5f000da542958558b5ee375c1c16a109d488d8b17daf2450f35e0ae08fecc139bf8d5f51f1d9a1cd738ac3bb1e91a3bcdbf79c6bcc9a09eb11bc97a7062fc4e4e1c2e796241dc42481d3dc89b31d2337e8cf727c43dd393bb738710ef7ff96521dd92be410f295c765a823e1984e63c534d5f040753715edee4c3f0c78cd468eb9322ae8d5aa92b88bb172082cd08148a8d208d21dac81f0cc516d08f9c0b7097d91bf73badf049b62085328e347e20cd6ac26c64be5271f4761a16ce90ec9c58b2b71c998404e1411f1a1c5c6a6fcbf260eb3e325d1f70132b5f41a279b082712005347fc7d8a6a960ac1ffefb33de83cd6bc704eedd8ee937487635b696975a7156473937d7c301579c4e531170a6d109d50185693d9dbea24781f391fdc1baca492f00867d362797392af50da481552b86f323bd297b6a0cdce20287f0ee6119be14905ec55851768ef95d50130965c6877ee8d91e1fe19fdbef7c80ef7f93968a0d717c354f071bc8cde4d69c84a6e876a261e620a0f7c959da0c638b32d58325b13ddc9fbf566e1f411edc9b38a2bd031a7225551c4bc596958b1c22d5ecfabd2c09448417ba8568938a1cd02068d4ae3e0821dc96247ca6b704a0af99acbe5ec66b28b7c461da48743ccf387771a15eaca6392341dc4657d5c4c986b0648e712ec50f22e3d68b272dd9c34b63aec5686daa5a0f9bd259138b6d967cfa368c04c48657b2de2133b4c47147877e080d5588b09ab0b19d947b6554aaf43601b1c7384707f3091331a0583abc41bf448283eaa4bb001a44836de63e66eef64b04d82ad32c4369bdca012df554097e493e77e1b26acd103b564b6e8134012aec9cdc52eea80955a76d1beb2cb87782157adeadf2ae6c6a4b49c031d6769be9b42e6f85c8c5a6d61947f931c321b45dc34822c8523408c77bfe32048719537361fe6a1c9a8f3467cf5529dd597e19285304c716f9144debdfbeeb16ed742fa17440e02cdae4816699faab22cec162054df5d6ceb6394cadadf5d60abfe5c1dbb3790e4a98bcd9a84f6d4aa8e5934d80b40d8da632ce6640ceb070ee6034947a094337c013075c1a1267a95c820b7eb5f2aaaf20736f09502faa043cecc39f2ce7ebc0a14f846e38fbd514b935d2a46dbeb778223f20694985d27273a9be7e1be3c7dc9b8af87c58d35f4cf6559f48d27cc7eb1c050c76d85edd69995ea3b2e54868556758014ea18e18c11db61c56436ca2ac66260635d927a72cd707ff5e533704477bf9f578848196e311369842846588febd3a229d0b4fc04a5848d98ca55c3996e34d2154efe73a63f052da1ceb72bcd844dad8a4a4546cc6f94b2029b4e2c8a65d2b50673668e7abce6f054d50145b744b8103592bcb4804b446e1b7f4910843f5cba5a34e5b17309eb287c39bb98f6c220024e7582367d3e5e83737ef64944437c9d462c94f61c754a887ae4e5f1d2d64497d2b7fe8e885af00e8e8ad2d998b921a654616866e492a32742f319efef91df3f2e3d2697a4a12b107ad94da1d64ee6c67f0e9cf5aadae3eef52a22ebe342199cbcad564cd11685e0678ea3c91bcb67278ae4a6ce5664e39e86c3233cbdaf812516aa824754f6493cd5559848a71275b35f503ac84ccec4fd172b09f9ac40543a54059eed72f77eaa8d56645986ec8767e78c2df76f33e549b561b977fc5daec7436735a46956077b661fd05dfa124fc30165d5a14d9215e75c3134cae2a7a8fa490dad2fa745003c2d74d83ed13db927f4dc5cfd856c758b39915ccfb695c915c3ec5f3257ec38a0ddfa1401c3527ca271c856f2b00fc4f44416f7a387aae1e88ca212d81a6b4ca1e61c1ed2809e41e78ad8fb170ba1e0b138f061fde62eb7cce2eb8ae434b37fd4eb78b85990e7f6d21b32b4cf9dc57fd9b46fdbaaaf25139315a99419cfca963b19c3fc2923c041bf43ccc6147c3f9736a162a20152ee40effd6a3a29523d77dcb14a70b4ab512bfd11980e30bfd77304eec045d50b5923e22def0c83439e4d0326d9a20e53c43797dcbf17014f80ebc2b66fa6045a8b402b7fb182b43bb8ed6d569568732723b0f7807ac79bb676f35221258fb1283bf7c275b2872f2c625b7e1211b381454ce044a3e8a634488ece71e6fc58b84668aa744302b8a061b5674cdad160c2d9ef600385998c9f002fde9c829a6be84fd27b8cdb8f328064210918f28189e0dba18535d978efa8a8157cd5a477db7e3c909a54ae886008a65ebdc3eb3f06b89ca21ac3981d064fa15f01b1ce801a2c515af3298c4fd5979e6a651cec9ca50476773a755f96478397dda65db9fc32b2166dec033bb46fbad0edfd03f3c543e144c15dbdca9b83f2c3f0d5357cab1180472c7264317b319ad50dbd476b8f6545d86e5e399cf6177461141ce2e438db3100a0bdf957266c9758f7039817141bab0b3ea234c317554a1b30081eeaa6ccf3406a2a3e38d0376d2c50ff03e770be90cc3bb1c05ae9ab546e21d5f1cad5a4df5b53684789e534f2983bdf41bf9244d9594e889a2eef8a64789b0e327d3b48a06229ff0e48d669cabd64b7d0aeaeb4990571e275c3026a75106083b32dd1f33511877c7bf78fa415243d59474044bad21c773e39bf48619a7bec8b55b951b79f097cac697860b20c09bacde7a5e8054774db8da54742c32264f62246ad1945be13f1f7c856810e9205fa8dd797fbd4def035107f85ea309c1565f0ee1fc1e312d0bf753aed6a8b7704d8a1b2e88703511e6ec48c17ad33cac96aced306c8c08dbfc12c242d6fa52c4e51faf4cd3b331f57544f371fdfeff6c2d5abd7a38ef1abeef3a003aaa7ad6d4dbca80cde878cee6c46429d86c64c73671093e9567cc807f9f3cd9dc501878051166220c2d90915ef8e5eb46c0c07befd7a63cb38f5e9b4a8f32483d998b67fba733e7888c6297359fd32791beda81f7e8cb5d8ee05124b646db4ebee1e477c86bbbdc8d9f2151d99b8e6f0f23250649faadbe7ed2642505d7c89919bc10000000000000000060e171e262f", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature" |
| ] |
| }, |
| { |
| "tcId": 4, |
| "comment": "longest context", |
| "msg": "48656c6c6f20776f726c64", |
| "ctx": "414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141", |
| "sig": "88b645448a1c81f55c81631d057b1ca1fa8bb42af19f1c2dd2bf12594f23b86e17e383aefec687503d0077658497fcc508c8f7b9b6ece29777cd6625c4accd38e27cc4822ffb61fef18380362d29ec040773c9a2ce8b6dd7a1dfa233b76774ea41c766915afa7954f5e24f992d1dba4862802bf775d70c422100717a0e4d9ef9e6d217588cc6b9e1199aaa4d89e78ec1c7ba567c645538e4e6cb7cbaed4dc0663ca36fa036ec1d4334249cc6183033459c3035b4b56f0837f15ad908e2d9560b39e13580497ea8d5e8ae5ce71ae876b5b1e1deadc205e8bec65a724eebc1534155c1f81a93fb5bc6d00df71d8eade2905942a4d6234ce72bec2eeec3edfb7da4a6cc67af12c616bc63dbc16ff1467f02fa0c99a4b135b6a71e37222982f91cb466ea920fea4a729ed09d763e4dfb1bad062ace603c65f952e2df88c6ed63fb344d353265f21aa0e5548676c5d4dc24ff7f1ab1aa91ee19e9d0e72599c85f51fbdbd4f7d21a35ca87ceb19cc9d28df071538f34382fe278bc512f534cbc1f747a4497bc5827de2aa7b672bcf44988611c2e8e8ff88ec64e4ea101d47c88672b1794c1af23ae4317b6b5fd2923ebb7c25239d9efd86489fe8177f6f27de7e80833a344c3b907300c73ce9f9cb2a39296c59d70e180f14261a51814ca7c8117e33f800c126df8c92de498ba9a443b480c9f6c23d26e73b0299eae2a1223756132e3999cdcbdd436a9fcd5073c3e6212ca0dd3e734e355567bd26776526c15dd1b2c2d09d8604da0c0cb38dbf5fc4615d9d5a5ad217690308e34f549981656be6b144de153b9a428a314a19549688d57c8bb4543f12424622e1971c3b26772b3e74743d668c9008debf1ddd942ede5206ead676f249b93a324d60bcda8be119a61f9bec64253ceea1fc95ca5235ba41ff8814f83698bc3188ab802f2a6f33b25412a729635b7e530536bb90972750ec905ec1336e613112ced0a3e68427a2888b4135f8eebe4d4a9cb104627ddc182f319bf0586b82a9edbbc17c11abab38f2add065fceb1d419259597e4ba91ec5d15502f3253bbeb75917b2fdab1c8457af97ec864263d8dc501e9ac754f59cde0373efd9b18463a27eff11199afae22711c18172e077a0feb457b08ae8e3bc6614a2603e95eba9eb230dbf48c5173c1893268fad24e31a5bd323d5b224c0a9fa5fce2afd61178390fdce163b4ffa1d8aafb248ddce727070677310cfb36695b8846c4a32a9973c88ba0e17a1c26d62f716858200752970ed6490eff966201c9ed9cf223ce714eac732d52e0f63365c3b2789bf8a09642475407da12fa19394c55919af3a02d31e26f4270d71eeccc5c5373ae35d1fd9a07d500623b1827c4674287083cecb466f584e31ec933bde9c83c57e8a90a141eaf4c456688f8ca1353e64ebc7cce779241df3e34e7353cdd3af446812c4448383efe1613e5f1f6e9c08c0d5971e7ec28874d7865e3bd4cb1fca0f7ca1fc499c718a8ede6f91a8232991ccd78f918ada16271e84c6b8b679a8d5ab5f7a07ebc82b01f58de7a92753a028679ca244a72b13eb5ed2910da55a998c1f427d2403d33862b05292b1c0bec902b51f4efa0264e6295318c6a44befc85e00ca887350ad86ef9fc45a4a01322522f74b7ad63abc6c08da9118319d84c0b2164c9300feb1f2ce80de5a79918bae083397d42a9f415a40f0347d25c82723d62b1fe52d02a90be1cd7cfb5c1732d644db047eb48b50ff38ca74929edda7385cea85a07c798cf773d4d4e29efb70125307582752001d8f3a4ecde8db26964d34f5563a6683d4939d237ff6a68361f0d2e863bdd15c39637e83efb2b75902220434a273b3ccca148267aae092d8a2b0aca3ff1b352cd6b331bb63ea3e69cce2c86174c8b2e0d061a35b067f2fe7d9999e2c1c07f07b1e98246af36403b2a2bdf48c7e4397b3045303dd8e3af1138389b0967fcd146124fcc97fa524e10afb0ddc1294b7543f77d0dbf0bd845b7f9c36dd91222ac30f89d59d3d048949a456b43338cb1ff1b8392b083fb6fd71797cb21ed52b94377c9c69d90111a30612e65aba8e85fcd95fe53b49f18952380c1a9d9347d21e9a00633bb119481d7292ffd25ec5d4dd842ba2c775757f1a5d26025e4156f3db85741bfcf60f5efd580bea6fc617ebeaa78baf88a0db57b13bb5dbabb9cfd6c8a56b635ecbb1fba800a0cb30a6c241096f6df1f04bd44b3b99a93545c6cbe6986e5260384824875a4ea2ec84e6574fb6f08103c4da71c6689cba16cd28e8626233bafb4edb9ea07bd02676351d57261586832ad67b87ad61a59b7e7b8519e85ccde56722a6cd2a7649afd5034f98f1b9c1cfb7d320f491dc90002bca428a88cd063a3b30ef09fcbc5d6a4ecc6887e0b05b4179c0bd4d8f4791c5cc6a801b4c54e6568469b22b52638a5a514e550df53aaa1ae83fc9999658f86ee16661e301626fe77b064bf94b00fea4b8dd0237906fdfc6cc5294e526528675dbead67c7a4de642af3d9311cd8f2ad66002bcbb35668da0b8f2f02feb11b1b89c264cb5a088de45093cb72c4e6d54ecb5f1ba5ceeb2b95c023b412ab52e77338bc3859369fbb6996a35842b578a3d844d1facc6e7ff7bf31959fb16680cec82534792913dc2aace4143f412b09fd09aea82ae48f2d16323a8abae6527967058e62311f3458ec0f999a3ecc087501b40a0bd25f6fa6d126775bf261d0f3c4d428dc78c6b594bda8426342728ae4035e8527e24e01ec3ab9193dd2a72c84524aaa685bd3ace318dab3be7d89eef18a887c772242895ad9d555c444c670f2641c462295ec0620eacf3ba75b8fe914f1be38dfd9d12b501e09f931556c8798e1a40806c67833fbd2fd40227e3854e6af14a7b9b300fdee969e84c76b9a142b23de64c27ccdab63394c6d39e66315ba1a376282e8f7580ed60eddf9ce0724c57aadc7a8ee5b491605ddcd4c4949cfd6cdc0abbaee10238d57b5dff3b38d3607e8780d7bed5f52f524ea06a94ba7e2ed980aa132fce04004670d520215f715e2ffcae2ce336af653a754e53de4ac26feb591e923a6a5cb9aa97e71f52d0f4698f02eeafa894faf56121d380e24d2d82dbd5687e162ac7e93c6d97029660485d5db8c886480c6339df8d7724201a80dc54cb9637767522e50e5ce696ae29a04fb5b4b6740bfda56a9b80b507bada2aca4264f0de6493e6a7f631394838aeea1eddcc9142fe31558b4756f4f2745f31b58c2c1dc1b2550cb5bdea478872ab91393048a908673106690c8afad8096bd928e32c965bdcc3a7cddc9411cc36faff3d9d4e7a5afad0d0c5d3de867b990490edd8497f3a03ecd131e7424d5b0d29543b3cc7ddb6a1522372b11de1649046ce787f6fc8219b0a3bb508f1d6ec2981066dae16fd127df52cb9055a139d7a68f0f4bbca77e7ca8ff6902a4d87a59671da1b867840fa0e07d8e3667253a41525ed18c679c74cc2fb1b7b00ea98090eb6f2a24da3885efcf6fa31c66732614083d114e7a2b0478184bd801fb36e79f670eaffedb9a3b56d7648009c6e4c33da1f9888b54ec108d21c68fdea0bc60af17b6958479f91ca9685d9704553d2126c3cd240deaf5a0aa8bfca0e37899af660fa9fb5aba33ed1a5ea5e388015b6cfcaae014e933969623a66060f5d396d3bd0793ea79bf9189ba24a36c1b79dff7bef60f921f27d2a46874b282d5ab9839722b495fd6b0ff494f3410e0988006f8b4bced46f7d0f41678097c4f8d5b690055d47c37a887e0fdb1ef45d90be23f59d637f27bc13f25750b83c005e68ce669fe15e47f33b4bb989f043fdadaf7c11dd0e652542d5103ae73d41ef574dd82f0a1144508076276023c91adde4b126772ef620b6450bf5b25fd29dbe3a529014b47243328e309ff4245a8aa667408ba5b4255879ba6bfd4f57cfed9219f88c7656838afeb58aba3d86157a4d1385e7a29d4db695702566f424f3b84f9464a1de1e5ead4683b38f672cbcab96b2c23e796107ff5bae2f63418fd3ab622868312cb1aa45911ebe5ad6ceec0d9138f1e10410758f024f1b641dc099e5bcc83fad7d21d503af50f7ee12da5ed1883689d8dd0edebf6085d90380f5b55af179ddab5df7673c24a253bc3d199d41a0e860477eb1055ab7883528c9602ac748dc1de5cb18d191db75f81eea0db9949ac34cc284643b2f84b5b3cb13369a5ae40a4b59a4462783c66df5c84d123fb6e171ec2f7801622b5efd6dddf28dce5ae844db98e07a24295ec20159448e2fcbafac66c004f6f9a1c29ddef7d500d83e783443f192c79205efebf0c104f56c59c59ce7e1906c6c35b78417f1d9faf94aea8e9c77d84f1e021b40423688dad22c209c9615f0f09557ccced493c06f4b1a4bb841adcb50070eee4d40ce61eaadab7294051682318d6fccfde090f447303426949dc93f2aa1b78c70e68e7409969e74aac563748827a232cb8c277a3a71d53d8ad9044e78ee4dacdfd8f31d9def44a9cf36f48f019f7013a2c622d19505236d18b3ac6ec5eec629b801783979f9bad8ee2c363268689c037194bd8cdc3b4db694e443328ea40122235f7809d403910667d99324899ee1b5f8890d65ae93d5a899fa9d5ddf6324a99bcbfc3f1688ae4000000000000000000000000000000000000000000000000000004090b131a1d", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature" |
| ] |
| }, |
| { |
| "tcId": 5, |
| "comment": "context too long", |
| "msg": "48656c6c6f20776f726c64", |
| "ctx": "41414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141", |
| "sig": "d75d495e0aff760275e801ab0c6ed1ac7f180c51b112122fc0fcf303a999261efd3473bb1e46c7298a2d49b2b11934301145799e58cd91cb24f052e90b7bdc1cf590b6736abe772f211d8deef50fafab63033bd04411534c233de584ea1bb0a73d6cda890c1f0206891d55e9b1aa3352c0365dc56449356732e74b599ce33724ffef2a97897ada2a37cfe178a3ee47f8002fd2e02873afd935890f1e31043a7d17aea570285b94024c7fd8ab135e515799e1b2816d4131e3c5a5e1199eeee82f292cdf3a1c290838db1c46baaa2dc75c379342016b06ef1768cd30989bf5297ebd57adb6d6e0b4edbc685a2258ad3393c555bedf933c566f0f848960ab6c2036b7a1eb971a4519898e2b25d8a9fe0aaba7620e580d1c1a6cd6826b70c155b4135831986126613c2a78cc4ca93d900b56f77db9c7214d46420ebe9be0995f9615a73f74b66a4ad1d5570e07f2f9a690750852426f1ed0e61c3c7467ef8af0301b4e4caf01b7eb96f8ffdae739cae1ccbb39631520709e70494c36f9e15610eee5b479eaca35028c1f7ae1da78e4e9bb03dc8f228687f414c4d3ef427fc25ce44c1a06a8437e12974478d84bc566f752a0ea08101ae60c49facda27481d52038fefe5eba5db3dab643bcd7b00b8f9237937bba76df5adb3139a605bf52ef93c2e9a56631b0f86e7be961e0b1e42e8ea4401be99af9b45b01104f5b879b81ce07ac4732eb5c937e7a017c430eefd4cc8baeaf57eab48042f3fbb2a290628873702a9196cc8fa793466e8d381f28f5c050deaeaced44889520af258b897e5427c3deb74760e9557fbaaa80d721f21792a5e8c97e536ad3319f58d2f1089a82e35aa77101aa8e8e8b249a608cffb921987e16dfb2a34ba8590f0c9c2a6c879c59fce2ddf8b2d9747136a81749698b7ba4f5d56f12718dd7c9e296fd2fc52a0a33c9bc7fa5632cbb8c73bf0f4ef427c28aa7e57ad5c069d4b68095c539b1f16623aedaa1f30d43897380cbd1d8b9f6699a38c7dbea893457937aca16aacab67db5bb60195dfa1c0cf02e3d368854ce2191b59b05c6005a1fa09b275966035ff68e91f3c820d8f3473748557904206ab6af36a343ef93e3e121f9490e8770f0b2a703b932b16d4ea19629b7c2b26bf2ca7a07ec6fea8cfd4db85d185d39731b0f3df6cb07d152cd960640facf1c3856cf5b47937644ff9ae17f2037bc7b2a31619273d012afa35b331f78cfb50d23efeab8525be11e313cfd9ce731696a558cce05a68fff8c55bd103af1b6b1b13c8bfe9bfb9d0e86da12b5d9d5385829490a89bdf4e4cbae80be22ffb624ef729917d849c572c44e35ec5cd8354d770bffa5b031ee1f2a76b077b241767f384092a21b016b5687752f23199f0a09e5fd701090fa9c289ea50d26bd3a8676f49b29ba54785b3d20431cfeb519ccbbc0141266a77e7d5bf4bf3299497c8b1d1b40c2f00cfcb29c3a99876a43076a89a13cc58b5af1d72f87e1171d2b6ec9fe4fd318e95590cee63f1a2a6a2090ba3eea95061222db4c8b7cbffc10b450bdae10c0f82fc6861cbd24b9e4d18e4a477f7491586ae23f7ff10e1963a874e0ec97779cb33b4d3262c504cc59bf2c518b7a6de0744297fdbafd8be05bcda2b2e8fc98808594e2a204bb72aa9a425c493ec3433ef5af84208c7c47105a7ba7b936f189a64002a0bf07aaa16b449f79b32e7bf238fe72ab2bdb3e3b2a64c6f325e8486318c50bd905d23afd2988cc92ec26078b2fe9e6fdc5e27fca279c5ad535a70e66b5a55efffa1583b8011b084bbb9b028d2154f2aeac02ca66ec8fba4cec93feea0291e0017c8ec14e49c0cc2e5eac9276f64ffff107dfdda08baa8aa43df97c6adb792e7b781d2edf79763b9656794f0910fc0c17c45cad7f7173401da1f7fb9697b571fa6bb23fb687b71dffd21092e78966ff61fd385f0a236c93aa2d550305e183eca91d284f161d5d2a18824e7148c2c615e939fc4299e84b686e3577f16e8489ec0cd1ed80e8edceef398d007957b571d6e1680e641fa1cda305f993b92ee77f5dfa2e2b4bacecebaee0085c1c87762554c76c5db6d9515647ed615b42366c05d77bd0c7cc37da56a52374f1c4a01ffdbb50a05956f5a5c9082b1de4bf9e7abc3bf8f6bbf983a49108ece5f68ad07b3f309757e26e9bee76ea44223210422ad192f1d1102cbdd0047f07146be860860c28fbf5aa9b401b96cedb9097d9c95fa71524a5827fd562d600655e7ad3e4c592c67faf8a71dae5094e4beb188197ea635cb8d9b25f91f5df2e192b55d991dfcb7d696129e956e13e5518cb7f126b5d0cc9e87c5ed00c2a15eb0d343f283f658001f1addef1043ec46885099278477de6d329506659fe29f7d192feb93a39d3dc8d06913d4b7b621c300d8c01efbc37740d15d6c8f2087c2db3a2f6dff819e8b2af5f5ec52718c970df9e5694e7390cbf7999d5c739845f2ca98d5a4789887f0a6648134c518172ff62b6e85852dedf351d3c5a2727c7e0a9460d595df70961730ebd283519668cedd430621b9af7e04a54058dd6c04770262a75455f7c5f477a4f339ab6d4293a02eee565e3c7ac464db588a64d0bfe1e1b9f3f1977ddeb57e20449153da8881db0565a37be1506f551b8d0490353b799dcdf3003c4ee378dc16d76592310135c3879c2d05e69ba1f9aeb58c6187945617691e5872a0f322506408d5434818cde200e60fb6f40aaea77b94e4c30ee295e8e49b26ddc69c54b5f12bae4186b2e7e886585f0cd14b6475fb37a217ae79f87ae3303d67968f3ce82a40c6590b6cb7a6f764c1f6f69642f67459fa1f53f04eb73142351f0249f4970d3828ed7cc6f7cbd74fdcff388b98ca3a9747d1b70de11694a5e8fe1bb81f37445c6b53933b47a1102818ce623f914be67f51da77f8d666d6d77162aa323c5673749bbb01555d3d204de2c4053989348fd2cf61e185ec8a453d91b09d08a10ef3762a630c53adec121af51958cedba5f82b8b0ea755e74197a61a09c7350547767c2ece07dca5737a97b885bb1dfcc9030838acb4c356224af7672ef9cc0435b404be37f74ed3f042d00f05be35781e977abbbd46e594831c07b3ee45c0e170f2040e543743503262a59c9880c1603c79f316587cde475d6236279a194986db710216f1169a6c7b42e987a9ed7b4fb4212b8bb25bee469ec96d0af41a2e794ab54ba72326069cacf2f5e49b2eeba2ed0177c2ac71816d9f6e2c893fb54369d901e6716d2d04fea85c809cdd9d2fc4cdca6ebcb10d810f764f1792f4a557652da371a3ad6f039d14bd9f5235c8b9c5b5a48333c798ec000fe44ad6c9e7c9e5f57d406e5e8ee8154574b7c76a2f7521947c54a67ec44807622aad566df4d463b3bc0ddafd0fc017f1392cdcfee32e96ea8cdc42cb6e4587cc72d03ac789070c210a1278abcf286e23225ebbdb5bdf917938047e9ec980434ea6566d3aea655ca8a1ea9651d2f0c30169c29cb73a975bf69510e1b6ef8db72e3bb7892e2991488627f716fb7b5ff194757de8a2479a4497f6da76a421b988534b78f8571b4d7c3a2493c2b7b8b02a07eb43fb2fb1d203b02bab2125e7ce41db5b1ce0bc2c7f0706837715223ddb0dd2ba58a98db96e79fa28b1ca14be60058b2ff7b15ae2cdfd38f1d63b77ecd0de4c6e0342b6535724231e797bb717111dc0f0714c40e786a55a2dadaf853bc3cfa324063147802dc2a3bd6a881d3072fb8addf1f8607a7b4d4dc8386c40593ee6e5651c90786077128c9f6ea10aff3fff1e524b3ac1ae1cfb2cc6f659f70c718a821b25e31d7393eb5f5b95c06f0958770cd1b3ca5a6b882aa5c3bc0e300560426c4194b00e4dff3d300c8a47f6c5139bade447b1357eee0164414d75379ea6f696bf15e7a47c31cb47fa4b5608eb0593ce58b61199955e243a8b12cf26e21e05390c2a61b562de5d70f0113f1adc3f3a4d2de7fd5994f6360a3566128104a886e27b349671087c348a101e6f6ed673699962c96f699fbd3aa37a95517a6c99d83c69c16aab974d144b3dae33c9fb850b20ed6153a212ab940d63fb546154a0a377ac16eaa58e97e1a1a5bb4c9e845ed098755bed89abe251e8898f3aa9fe22ecf8b780f32e741b59e4c56a6db067aae97db9cedefb39fe580af8f218bb13bebd51ccdff133fda9d696bffef58f0a46013a31ec1a75918ab5d8e9cbd6a79421ebaea74007240a6ee379f1fedd904e8af829a2dc92ced035f60e8831c73bd1070ad4d5068ec3b2d58069adc6166231ccde5a49a779340c52032cc9434fa479270216037807f37ad0875bcc509ff183c9c518ac22ab527e01eb5dfeeca74c78a400d1ebd2e0fdc1ec19acce8e53352b8ce154e2f671e930cffa1a3a388739f73824eb085ad54aac583dc0d2624e07da1e0c32f61dcb83e632d260fe9c453cb957ee54d1437b1c1c1c6f919916146fd4c91d7ce0e25ee7209fce21c7a6f77abb91dbe9c6d9e3993897965f1cc2fac0e4acb768eaafdaec0c1b1f6e16517be4a7b946f422e61896eb4a368297dd222b8a2f0ef0f80a9cdf168e5e13ef7eb974bc73768655352271e4c38eca8ac5210a4724e5ea0c0e18aa2cd101f216872cadefb05133062c9ee39567a868dacb2c1c43e4e5d6aadf4000000000000000000000000000000000000050810161f25", |
| "result": "invalid", |
| "flags": [ |
| "InvalidContext" |
| ] |
| }, |
| { |
| "tcId": 6, |
| "comment": "short signature", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f930000000000000000000000000510131821", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectSignatureLength" |
| ] |
| }, |
| { |
| "tcId": 7, |
| "comment": "long signature", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b00", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectSignatureLength" |
| ] |
| }, |
| { |
| "tcId": 8, |
| "comment": "signature with a bit flip in c_tilde", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "68da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 9, |
| "comment": "signature with a bit flip in z[0]", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b279c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 10, |
| "comment": "signature with a bit flip in z[1]", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5794e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 11, |
| "comment": "signature with a bit flip in z[2]", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55013efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 12, |
| "comment": "signature with a bit flip in z[3]", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c076547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 13, |
| "comment": "signature with a bit flip in z[4]", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d602331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 14, |
| "comment": "signature with a bit flip in hints", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3d3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 15, |
| "comment": "signature with a bit flip in the last byte", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212a", |
| "result": "invalid", |
| "flags": [ |
| "ModifiedSignature" |
| ] |
| }, |
| { |
| "tcId": 16, |
| "comment": "signature with hints in reverse order", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0abd6d4acfc7967937e7e080f8f3935d47342219fbd3a27e1913f2eecc972e2c11000000000000000000000000000000000000000000000003080b131920", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 17, |
| "comment": "signature with too many hints (causing a buffer overflow)", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0a4a6dbd377996c7cf80e0e7192234475d93f3f813197ea2d3fb112c2e97cceef2000000000000000000000000000000000000000000000003080b1319ff", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 18, |
| "comment": "signature with non-zero padding in hints", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0a4a6dbd377996c7cf80e0e7192234475d93f3f813197ea2d3fb112c2e97cceef22a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a03080b131920", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 19, |
| "comment": "signature with a repeated hint", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0a4a4a6dbd377996c7cf80e0e7192234475d93f3f813197ea2d3fb112c2e97cceef20000000000000000000000000000000000000000000004090c141a21", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 20, |
| "comment": "signature with omega+1 hints (causing a buffer overflow)", |
| "msg": "c806000000000000000000000000000000000000000000000000000000000000", |
| "sig": "cbb10acfc660a8f47b48c09a8ad95ebdf7d5699a417096887ddd70508e82d3a49a69ee8c0a2aaa6d89ac126675f6c955ba4b8f234ffbd6fc0bdfa6bb95cafceb72c1b047fbedbbb192a571cac9398e9c19909852709697bc3def2d3583aa7874d032d6b1d36d681535833ce378a7be08b43998c887cbde0b6a8ab0948a5506d59f604ec85ae84bf72eb1d36769c5f2eca3b38ea6917edd02d28840f0cab3f110b027cd877f92e59b0328163587e4606707b39f16e5140a7156193ead8076d084aeec93268cef5b9ee0756e0069d0e9fadad1b1ef71bb49ecd95da70d3411ab40931c0c30a2c4a3a8d87de2040ac64df2202b2533c4be396f9e0e9d383f3573982cf7e05b67cf6f53d15454f48aa1825b22ad9dc9ef1ce6db827bd0059295c2409d1e5b75fe6387c795bfe22f6528825570dfd8d58fdd90e609e59de312e7ad90e1dfb1b302c90d1c71c4a5b5c0034a0c8b8a18de6fee029ccba1bffbebdf3ff82d99ccc329982a8f04f0cf7857c0826a6c7a9505da3c705f7c8913ffb099269d8e3eb679685f22450fcc969de7e743af0280d40c2861743d56bb92c992b566df7a29c375d836b38a8a6e3f89102735e51f4c65861bde29b6d692375e9e5344ec26d32ab5d1247225e7ffefc6226093289d0c6a8655d9ed7eb5a845bc6b4782d4cec07961ced24be1b829f57a05eb93b18adb5a18aa5d72cecd2c6592614868a845b6cbff9b876e544c5208b3097efadd383ce2ad971c252d67c6a9f2ed3faffbf845164de52bd195c2b2d3df673cf6d9b2690aa7e4050cfe404da6faec1fafaeb4b9064169af0d46bb30b55c80b655f0d6472ded24c802af74d014a14dad2fd88941747ee0097de87d85191584d8c4b051aec8653373ae2a1c2cc16c354a709118633f1367838e491b11213531bb0c3bf6170825cdd94d44ef09de2bfba62c7373b479d64bb45141e130c9de3b0f794b40bdf3bdc0f6fbfa17cecf021586a914422e83f06debd5d02ad2bd64263abe226d43c247f42f36d2d47ed550dca03ab844048a0c96e725c249527c60b866063b9b6b4a1a51f7ced09ca394dd01b784a30ec3477bdadfea46f34d376603c4da1f07a80bac5ae436baab3592ea9f9f3b6bcefa27dab57584505dc661c24a89612d29012d3dc9432191eabe5a30ebfab94ed93fef419759ef42462edd662d3c8137d13c530b489340892a4cec72783f0c7c788a24d43c331b3a63d75951e4fd84ac251df2dd183569fc031498c0ee826debbec605ec230fc1e49eab7ebeea6767181cc3b47f1dc7dddd058c51ffe0f87e6648a5bdbca0c0686daf6bafe5d158eb7de470adf4228c24ea70d8946573117bc19c8f25f851edbdf4fb1d69500501f9ec5f1c488c781ca8041a8767dfd9275b8dda148c468104b8ac60fffae510b4b0d31c9699d8d58eb441b3d6702d153b0702d81b41cdcc1e8943d0d5147c737e85af4f014bfb2908488372ba716129d63aa66ac8c02f91d48603763fb05053abb58e299d1cc9f01bfa7222c4bb37f6c69ac41743763a0b1b416227dad58f6f292ad13b7b42987f1d95921f997bd3aabc6158fecffdb3ec953b77f37effbc754cd16c22915dea3b800692e7975d4fcfec46c4e213e53128876495bdd1e5fa1a55e21a31d9704c9b08a43fec1193bc8ad23d3047060eacb17ea591a49aba6535c1caac0bb98d73ac36d19d84e6e42a8e85601f6376d1c7e65eb0505d7948b439fe34f4abb99c4e759427bcd100521263c181297c131f22d948555ebb2b229c81e7a00bcdc3633fb9d4e7b478f92f369e3a3a9db10cbc76be2e7a2932aa610002f128145ccb01716f1aaf5bf0959c4dab108353185dfc4e77d4aaf3f4e0c69caa0a1de7a2ca9edcbaf390861c486992c3bb02aa1c9b5c6a6a22c4e49f50d5e771adab52d693e8c2bf9af298ebf64400ab408c365f1a5beda25f8e1d2d6b708c63f5f1f667061ffb735960016dc393dbe7fec2a7b46dc4911bd46b06e222f530bf997b1e31db8aacd7f80a267549c6ae8b600eee5fbbe2c764634dba1d473ce148af811a7ef2b2a42b975ff5de88819230a59b5d903296597cea937affbf552b80f845c2a388a08bd4a4002efbf48ff70dca76c101d0b74b95b758b9521d98b8974f889eec2c3d79d9ccf6ca262f736de6e3ca93a551b8d2c5fb8b73e944bd05e62503cbe7cda823547d7446a8a4616becefbc8e558a4de3d62ba91486bf4033d4491642790be60ddca75eb5a68fb36b0c6ad4e70364b077ab8fe7b305caf7c70061aa8b466020845363257badc2da8861cccc504aa0bee7c48f9ba403350d4d46529b08e41d30af6f69b7fdb6fbec8ab6ea3e4eb0dd8c7e3a77de8ab47610e7ebebd9f5015bc7b7876c5fa0b891a0fe4015827012f10260943c08f389aa67891f0af67d5e71742bd852dd1160a9df66da04827cbdf3de6a1eb8e4e24bd2b1dc680a1073807795a2e9ebea30cee0bf6479494b7f5211e233f2844a663a00155ed9482943132d9fa0c966cda5f1f64eb96e456053342027d14eb3c70062c0db2094d693fec31d06241d886b9dd9ff13584a47a7b843757a75a6e28aab82caeb3ef256c70a17a6180dd890a8e6f4c6b96711daf9f799b113d87f6bcbd56baee9dda09f6f67fc1b1e1e64fcba8497b20339540cbf7ced0e21a554c35e257ab64cf4761d12dfb457dd9bf2f5ae9701d87c8d5c367b047f378556708645684ef9e58eadb8ee3e4b97a86292bd9ad8acef3a3a9aaf0f2039be4640a953b2cd8b19fd5d469cc1328443c4c0ac481f98997f359fd561e11ed2f03f123302c8ef74c60839025e11997f82988dc3448ece0640473a1738551a4f7e68afc84c45cd92583950da4a8b5a043fac1dfb1343b0a1f706a1e5e8492467bbd1924fc3d430978bea871ef59062cd29e2ad44becc9caad78b5dc3c49e38b8b26de0d957e8e73699e5d2f5281108aa37f03b12d5bd50d904f0caf4f4dcc74adcac837ee04dd21f199fc42ab39fe6229002ac48dc4a60fc35eaa653c30bd275b4ab7d32a5e4d09533e7a3dc0e826d8c812ebadde3ec7eb3987c17ef2fb00fc1b6ac82d650f56646e9a11ab2e097e0697954f252a7a9a390559b79ec5d38da9e5b0b6f027c158643837a1d4ec93b50ba3de8296e022463c6424ab47561950e8122637dc682ddabc523780323049b1ff5949394844856b95e06307ef3362b8481ac2ede882a2e91299433d18513038cf205ffe1687e8fb011dd40864b602602fcb8391d81e05f6bfe5f09bc5055b2696f32a771321b30cb79fd0b66a2cb0a5208c4797eefbd81e27a67a6a0bb39c309a71557c78441d76b3fe7ac00956c184e9646984ffb2751f61f72382842ad62a032b8de6e2317cc2f2d193ef498a133badef5b1869d85edd1f94a4f458cf21f0b80c3f2ecde7ca19a0fc7c7f7a8986bd023a02a61ec667c0c709b1f89ea5ec07785d72a1f2169a1b5b1522d8292ef30a677662080c91fa774f28ee40aaee0f8afea96bc7d858eef054b93f3deb604c5f9929b1a5092f68a67462ae7fc60c11cf29ca950df68d4060edae6fe254160525fe2466a9b97144e8401b230560ff5b3ae53322905c8d7794d2d4d63ce55eca3c1ca0dc97df11fff1adae8d065e3943bc8b1a20ed1493569c8f730b1adf11001a3cc9cf23d5919a4725069fc58eb1f46415a57f668a2d5a584ee41dcf1423869922f78e7292a846c3bc2fb81ce36da0526967590aa548a5a291f5eb69e67391b0e257bed22095999a70b2d8c6d39f23551bb25c94584da70150dd01e1d3d5bf26809059d713368f7ff0fc3c8657c3c98871b27ef04a958e8d8ce255d831c28e8d7a72b74adb806df346cd6342ac6b4de114c08acf7b9167505aab8d6b5742c0539252ffc531046998990c727f9d914f9426bb024af1e32bac4ba5d1072e50adfdb49feaf9472f82f74459a660963e857ca46db64d945d19d6a3f667dbcb253c28ff5e79ad9ac6c9e11012db47663bf69e1be7e1f829920144d0e8bebf9557333bf94d8707b98165a2fcc7dce2460c5bb5966d57e535b234536c430b540c32bc6473f7b5994d4cc40633fe5f3ca0e6ac7d1e65c55bc15bbf643a97a346e6abb500e439a014af2592298572cd408c14050656933d4b9c74d45864ad3d48bfd0c7be151c82dd7543690e09a4c450059d703461192ee3e9823dfc6a047493302256df5e5f59b820614547ea328e78250730ea608191685ae747d323a9c60b2c470a724d1fea2f789263a8683873bb81ee692fd1c26110118bcb69cb7880437f251fa8338e4378e34434edce0defb0f0049b44572402e71dad5f56b63f774aa435ef79883339fbcdf52bb6a9463f4fefdb94d3e151552792403f6997c160727023a9ded4bb38dd34b4a54a373ca403720be4703d9fc3d1fb1b7883f58cf0d875871e6be474631ccf3e209d3d4beb5a6ae2815559b706bf583fec48ee1c0e95e66054bd7ac2479d1d773dc4e36e526ed70ebb02e74d1726fc9b5167c4496eddb822edef41994e84ae1172c1abe3b31c800c1baa04c71b4074634be600166026e1bedb081d3a632641a9e77766e579c3236741b3d4448576498c6c8f20439657eed16767a8b8d929ba3abb9c3d0181e2e3d4e606a7ba0050d1f262e67a7d0e4181f85a0b5b7bfc3c7e4fcfd080d19222b38", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 21, |
| "comment": "signature that takes 1 iteration(s)", |
| "msg": "0700000000000000000000000000000000000000000000000000000000000000", |
| "sig": "424ac14fd2cf3f7eb28b104a7418909e84eff42d2f6e7c4ed3874838f8580d918a5d229f8ad72a0e093959da15f05e9942fad12ac1fe73c9de377b85a0f9d7203e6f8d3d4e83e5ac52a82b7a77c0096d92d40f2c1b7e194673faeaf16d7bf11342956d14d7bcd45f98ac9003ec86da5a1b2775d0723ba7350b81ecabc464be480d834b3965fd6554d340b9a11add210c6228f29a8932b8b6a00263777039533e1580faca62a7885372fe15b4e441a7595a13966fc05a95926fec9eed7563b1347d2b8d55e15212148e9f7e6e6b3e8dc30c6a1d213f66f574588ddf5d559438b1bfe01e851b15108baa97b64273d2e850b8ad504d2defb158e1ef3d4af5e1cbebfdf8a0e8037ba4def90bfdde7f2eadb3da96becd9e6a95e286e120871217aca6a8756f3ed7a11c2f75e1a82f9ab0234b1cc2c8178ad690e8c2798f1eb8b83178f39d7fdd09f44d7df268e7e062566a4516b1a1ceb97049df4646e8156e678c5f1fe2705b0c261db71a9932b8f41950e326a2200908c4c0bf3681384ae1501f5ddef8ab98133519452c725eb84f36814577108508809015af4d8758c23afea3815a09537477e8f6c7694a81c1d08c822843b9e67d95592eff819f6c2927e403f9962f36364ec2dbfe494049884d61695331e32abe6272d5a44961b8679879a67b142aa40729630d8d24bc69caf17774c6e2b3021b9181a8a498586a0f7d4109c5c82841454785873670dd2f60a4c278a373986333120c1b17b4297620bf72c7fc126205c1b240c6d60399b715579adfd96492e350a4145ede8d075ae544d051f58bb9991575a6ddab224c9c83a39b6fa9b49444fb0d2b8e32464c216e42d02091ff25122f85f9454f6d818034a30e6252cb0d25b572de3ab1c669709e04fbdaeffa26d0fc67d250da0864c71d74f8c08b5ad15cb95a33ca5b03d9573e83b35cc173afd97e88b9ea859861384cf8ee6338bbe5768cdf9c84cabdb8b332aaa7574ba200d496aa1d6be562f59be022d7d9cc63fe6a35100b664694b5bd1f5a610cc3d7a670f45b47befb8cf705339a8a5adec9fbb9f1fc4196fd3ad2a5ec9f3c9bd48e96bd6ac7276bb00705aee192106388f2fef2cd3c7cf00a159459314260dc49d9630d9bdfd0245db95fff41703f3236ed1bce77582dd6de015ed6d8dec0f2f2952fafc0e11479487a21c1cd61f1a9410dc730dfdf01527c6ae4072eb1591fb5f9b6117dabd9458331d9fdf582acde4b9001c6b6c6e048120cf15534db40e7b8f77fdff60b08a0ed6a802095fb76c71062dc34a612fe34f6598529c2028487457530c154d18709381cdb36b4ec697a2b921ec9056c86c5e73dd74b63f1844b1240c703c6f6373018c2daebb7beb55ec0365c76725063a3fd212ba80bc951baee1b58ceab532e58754ea44b0cf815a0624e2a0cf5dea9bfcae56b7ac74e4627a05bd8a2539ea4d25a3aceb003c8e7b750f0e8485eebc84b130a54ce8926b54cbb54b94db057f993ab426fe1a3be7a997782fab08cd704b1628b9d40af916730014d71d71d82bc09a7a17855c314b9febd079e371598103a4fc6923fa47a1979fea54c0bf7542a6e54d5cb92814c824d94753095d2fab232153f204d16aaa6acba4c72ae358eab79a8b51ef06db93cd5acb606ddf4dfbbc031f697486c284ef2627e3e65a5998f746d6ed934cedc1204c72694f6738ef0de7cf25bd147c938f3e7efd6def80c01b690ed200c21f56df02f7f31e90c0f05e61c60e2279b307664f491fac8f3315e48040ed63f6b68cd7821bd9447a8cd9d95aca3b16d721ef8e90d668636ebb4974553f41e7e9b075eee4e83e118fa74f2d7197fa135dc53146e7c194645e4f07412693320117cc3cdb1bca814e0e30fcf5590ce237e0479bf088cb0f68c2dc0b53203c7c007a4bc6361a32e3e153cbef1163eba0a3d7e5e133fb30c6f37b3f92e94abe270e7c3e8c97056bd12a1d588f919d65db51accf624e0a356d6e6e0da3c67dc298746a39b6313bb658e3451a2b1abf7efb6c1e63b83cfaeea9a17ac8f22587254227f5adb2f41f367bb9e4530c7fb93b78cbf60b7619a25f2f7a00aff9d935c294e82102eb0e96da7c3d4c87ccb896a5e5ee3ee13da3d94655a66c0c3d781a67c23bbd53cd7eea563a8d63100144ede22e3af96b69ca18d5d5be5849d27c1db28298d485e2fba3c7f68297c7f883049d73ffbb3a300c5aacc1d8a805205602e410e76fc48adb109cd47624c2822e6dcc0db0a28be5401a79659d19b8bbdf131ce04fd6278130aa2f203b9e0f52134a3dec5a97c4753da3127288ea0969fcee232837ea067e8a34b6dd4e1ecd7f37b8e956d137be78be955854a75d84a339f3e80bebe8d295ec1149bbaf115bfc84e8cce1cf994fe067dbcca2ce1c378180bbceda95444ae535a9ffe1819caac5cf95b86219e95c62581d1110daefeb4830043a7a9552de5a55f250e7f1aa5993f87647c92c27256753d6daf32da18c1cef9bd5ff5a7a8e182d071f1e75d10be89f02c861a0d05257c08c9e12f877a22c8382ec883c592a34722f1138a1e8b5ded41e970b97ba2a69c386f94b508b38a59b464dee983741e61d0096f499f3c552f43ca317ddf073e0450e800585053830681d4a8a8ecd5b86c901285c84278c06b86375a04fa7002b259cd61d5ecca426aa334659284945ea6c5adedb7d40835c6134271d641bdb19cc3617bfdd53618252b4a684a259b82982b0a13cc90ca931c4e90915d2d7a0abdee3f78764b41e3236e2ac21e138c0cbce20740cd17f34eea236720acff25161ecd4c903e33395f51d2c51583407b35a044d54caee2b66dcaba84359218c6803040b19a39c0e4ef570fad7330041e024cd194326891547985b10e505c6e6b1abdaf3fcd63c3f2f08b2d93aad41e83167d969e54b12745b328b5cfb93266afa793bf00c86270ab98e2ab44b2be16b5e522ca280cfb0a9a4f744900f0f44f6126b787274b2a36232c84b563dc3a5879c83c34cc6d644fedc3912b10e9806f944440b00883bb76d51782f928139117c7358cd38a460ff73af4d417278b7bd463da86ba11bc88cff14340a24f675905c7edacb121fd625187b90a3152115b3ce1f49432409fa629384509cf51426948c71e76da8efbde2eeb7d3f3e576f18d4fb61f90d99de2bfea2cec28468368610670890ef26e05bb108dde48095251574c20611ce68890144750c62a9792815a89ffc50ff0d76fa0f708d917f3bd9f840b11085445784d2017e54266c69f3fbef4c8fa82c0723ba58736aa8466a81b00d563dfa074a9a06016ffb04f029bc12c53585183f237d84c343a13b08b484e1625be1b0c661f697ad5097040fed2d3d46c6b1229157729b306694bcdfeb4eece5b5dfa8043a6fcd607e2f82aeda46e88f8d59f2032fa439365bfda8ac7b9e09ed8020c045757d510d5de5dd0b2520b0f74a99d8fe7b1915d82491a270d1a1c554d0c05d14a1419e71dbbe5df225fea5c49b73b84fbf079dbef25ae8861e58ab8bab6ec4ad07dc10072c5627029d4a74700193d12f439a5bdc41a284b92499b3ab0f3973529ea148053da54125c2969603fa55d3dc30170568ac9642aedcdc817b0f4b8d5d31925428afbedd21fc7f1132fc7e85284723b4f26ba1b50bd5fea2d81b12f4451f97331c6af0c82aa9d962ce034df061c32a1113990a9f320291993c9d614c42e2aadb5dc52c58daf8d22bb302e1e64b32e16394cc0c44cf93bcf811e7ad772754b6e9c2dda630449e005a0303996a69f5ad647f98908af4f857af804294d416db784c34d2d5aad7d840e135ecf6b636dd33f4ba29d0f12fe3967260013662d8bc23a34a0f8a5df93e111e8792140487eb04854bfd9bf679e1b38de028ea5fc457cbc8e2706fced55f5363425b0c2c13cbad1ef96d18f11b0fb3749a561504b8fee8cfb4ef9c948e3efaa2de6ca38fb445382af66855f3c0603ab175aca17e1b005deec73b03eb952cefcb3cd5860c40578e8a366da62a431916ee212d9e5740fbfc42f6d0e0951fd2f213a8f6f21984e01832c0dadf56b3de4833b849b7d0c9125d7b9ae5c6f245703d77c0298c9b6abd563529b3f2986ce54462f050d18dfc85a840b1633b2b0373e585f77c106d70ff711d03362af483f7812965405e586d6988318effc81e9fa918ab278e97e0d6d3932e24ac17ba537f568f8b16bdf3d45488cb34f696295f7321b63a76101ec283f0427a533544f752cc9d3c277c59997e01604192746353421884142fa23dcccb3acdac509a5688089ee919230a9e0ec2804254a153f544977a634bb13880f3241daab08d1b73bdd8fe4a187e9b4c3758eba88cdcd9fc104360b2512788f4d31a23c80b78c150af10e1a41dd279e895ae9e66ecaf2bf32786c11573a74cbbb93b82255f9ed190dafce6803f07271889828696f5f8173772a7142ab46899c609136713cf7a3f4c5e9718c84ee8bce8b4b5ba83a09e421c830eafda214c0e0b3dc28d0f1adde9b5fd9fee6a07a328807d0e983cef6383ab94c415dd1e649d9804f571581ae0c7ab2896e86a470a9eab94f2fe9e138e91ac103cd770d27af9648ef83b5254696d72d7174188bafb05114a788d9726c9d7eafb182348618cacbec6224186909c00000000000000000000000000000000000000070c12171f24", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 22, |
| "comment": "signature that takes 2 iteration(s)", |
| "msg": "0f00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "46b40670bb3da2c35f9649c9cd3fe613e63335a645b948018b3cffc864412f8868192a9d81da08d1e768d0d33d4f7a609dae1e72d4408fe5f5660f7714d7d3725deabd87d32d66d041124a0921a71ea30d8758427cd8978c2014d83746c7c29ca7781125afa4ebe984a11da34692342493df2c8fbcb50c83e56c9afc3df2a5d317add757dfb4439841a8d91d596eefa656f1953e7fdfb63e29a23ca3825a1c04e09f766ca10aa6bd05b9dfd7910db1956f99326766839c4dc0f653f2dd5e3a508fe13c2f0624d3dd0c0f764c164d231cd1f73646e542d7bec86e7ea0336583e86c2811db5e28e18f34122e86a37e1de65f5d7836c35db6079bcddab304ab6cf752dac710004fc24729d760d3d9380270c5d1d777b67ac830dd52c3548bda02f0f7d0331aa6c8414fa7307237456105c3c5f8463aecbfbf4d8c7f7c3b06f940592f12928a7a018595c1972705f8798fc75e2833e95a163ad24f367cfe85545fd0e0992775be5c074ed111cbf001bd536d1ce4a0430d963728a2e25d71c3efe9c385a6841d7f4c6d293a64f83429f064f3584ae0983dfa4f90820dd229f900e41447c07db5dd2a61868438b8f4eabd475da53e8f1c7d1120e366d774bb95839f6b3ada1f704198e06b13760447768753fb449c0d53acc22845a0a4e5b047d008e08e2f65c577026863ed25e1dd7d39cd4f0a7d823f4250474866b80ae3a2d19838cf24a265bee177d20b9fe59f2015092b3362a415f05e91bdf13ccd1bf3fc901a63ef23ef74b41cd74606c687ed6fecc665ee4fdae3a305392f59f9ba7e6c4a890c56c3115a2cc760f3166ba1c4e534a69bbf738c764cb228204799afdedd6660fd4a6b7856a84e714e58247fa068f859796cc4271ae915e62d3ca3fb43bf884fb8cfc39ea89d3042e453953849efcad7852d67471d2004b4ba8937a5c508109a19519fffa989a39a6c68f1ce9268469af6baaa7e0a93362f5b87b0ca24d5151b99bdac16885d335d6bf11c2a574a734999815843121bec25ba9775593ef19f809be5b63f5fb01b29f8f0eee9f1a69f514c0f17e90d40ae9a97f6fbaf5804bd036b6ae7cbc161865580f763d9abea93625096f3730c77cd0242f387fca2fa573f2638887417bd80968e86594e1ff547ef5ef4b9b49b0524ccfdb3701a8de2f7ab2eccce22ba93bbafafcc1359c2e3652b67250ed313d6564ba245200c0107fe749c965ecaebe28c79f24955a436c41b6ebd7f321938f4dbef88e30a34e5b2a3763381d0af8bd0176feabe3d467eb985cf4ab28e465b7896b36d2aabfbbd26931fca9b76e2eb1befe51b45d640ba468488da4093fb2ec7c77ae43c785b6588ebfbf5568c1299eebf0046e28b5f1e897516edbbbe99843e551012daa0157e03d1d41daf987b73ddb361c064917b6b8b4b23c31dbfe01e56960e63cec546e5684b057ae5f904333dc33ae1b0018875cc13f39e11b247db82e43409ecf16051be7e8525c9a90b68cf491830d2c583db07a5bd95ad69af0e4327cdccb9339d96a4aa201ebb86edfbe7176cf63a409872f73107c3f4f068df79ef817efb2f0837e665c7f2fe0a56c4e392d63a1032eaee2894f3bae6df6a70a430b22e9be6e15bef3a9af5545332ea3a62c94d5a6aaa8870c303b3460b3be88fa848fb818a3e1771c329f676941a628acd948b260541ecd1701c6cab3311ed86eaf0950675808ffdadf0b97f98e9da2193258b74d589054014dabe4c501f2e0fd81fab9cba2f9c8f70be8175da44bfcf01ec6ca5ba7f1039b29e27e5bfd67970e5e561c693a1ec2023d53cb1ed32f3614cc132701dbea3ab4d99398f23eac52b3f5c5f46a110d77f0d9c660b432bc57cca8bd38b4b5dcfc619aae56d7cd686f3fd94fe419f8fc54c9ea6611b4f512504ce87216f768abafa48f3825b2f9afca3d419151d1637bda8aff5e2f9a7921421fdac429c66c6a01832c7041f74fc81c47e4172f9d95b200b1a84af4dd9b677670bbf356d590f2fc1aa70ec53ae94331b2ac0f1a8bbc7dd600cb06c76f2f340aa2c8ae102cf9c4ba7126414da52a1d8ce3504ee282a02a9564b149c041694313ea3f11d9e697ce692441b3baa25b308f42eb7f9d03ba3b5638fb96004fd0ef2de66c6a573ce2570e19e75d5c2bea7d5c656c2ad6990cd2d8feaa9eb025d80b6483e6612888ae3a66f646a61cc08534fea6f31447af5535308e81e3dbac05b488fa9dafbfb31b7fc1773fed73556e9caa5864b4871ae4d2d472385ff62a61113ed0f7584220aac571b69373f2618887392f88e4813822009fca474af81a342e1fc7be442079fe882e8bab95b147c1a196eb079c7ef718c194e5d6a5332a63f3f15cfa08453afe796dc433399c75d8e7ea603c17bf1a133fa1407dd76489c9950e501e64d09a7ce59f886b3b80af926443bd3b04e33e97adc795fb4b775c8d6507dfb7aa254d3b994e6412838a03209ed3ae2c15cbf67cf00793c7b7bd4d1e36b56aba5212c0e8c82752da39686254e5357d2eb0ad691be3feffb1b09620c2b0b2181e510b47ec2fc0257acc3b847b90c0704eaaf48742e5a50498fceaa8945180026647a7f474cada887dd657f4003080d5081c1d37d4c2c8a1ba5e8562319d741b01bec47cff4fe1625630051b12accb6c919171073ff9cdf1d138ded6ead47440bb2f99424218156fee650daff3c777168b43548da1b946bdd16dfdd099d83a7c427f97f83bab18acb2650846d39cb41e5283564232fe21394318a2340f3ed2c6c7782d27ebaa780ea81ebbd33841f834756b74d99de6a17280088ec6bdad04144794594ccca8feee1fa09903953df806291667b686c9d5f77d89700b0a29ac9c95ef647d0b4a6ee30b99bbc9392a4769f4197f4289892f926d744d8b62e067edb5af6a6590981261b7a9c3c9f2b69833251916e00ec5710514fdb29ba3c25285001ab2652de3982f7bd960b60ac2fe285525f588167305afd30f059ab723c1105e6c657b5dece838d79d4dbb2c14cc50d123166cc4a4f01d15d7f8d4ce10acef8ab06132cebbc4426762b6616ad9c8d700dc7c53a1bed753569b28f6fb38e2334e50efb6b7de233b93ac1e0b4a71c7cfbb7002d6bd2a7f91d22cd080c182b989c2045fa5719eed2aadb2b409a73ea00ca3e9ae74e7fe61b18e25a8abed293651352d50eb2a341ae24d4549c93102b5bf8d9523da6cb97d6f0fbf4b64d7b65e0ffbbdec1ac74ab2217c464936205760f4d46139bc9066fca14b65f004b9432c723c4091ee0e81f5549200aa99445635c910303e697e0a08847645a98c12aa9eb42fe38265b09fb020ee3f6fb23f2e501c3a8ce5fde7326d2e9aa2e20aa770d810c3c11d86a6ac0296b296f2a1215fd83cb369abffb3d783b9805b0f46d853c73c887038584a30a17c8bef62ed7170841c09416924f67198bb07749cbc12412185f1d5fc4021a504f1c417ed5965a864140364904d33451937d38e14e8452f7d414949e9932e552afe0b33ba1bc63baf2190d8575e90cfeea69f5d0a3182d726cec66595065cf9dc22657cceb7cbd3afec14c84e900071d9d08849bcb1e20ec70c1dd4046f914f80a41afdb3b435b75bc125cfa2e6896b288dfe947f8c3edb82113a6eb6c35bf450191ad5abc514d9eeb6ed6fe5123f7e5caea3de2f19116c85def416ef5dfb47ee08957fbd87920e9fdd418895459b74a2fc62ef11be0943cfa22fbf14cb859de45a4b60deafb70e072889344107d0fe924fc68aa9c13429350eef78caba5352566f8d80b64d016265e264a1b5f00064de79c539b0552dfd3880dd9f77903465c777cc78fd137f199030bfb292383be3caabc1b6bcfcd0dbf4b7ded13b93f91408751808216e55a2ec4d39051cff5784b0db9e4d3c38fb5093bd23b29d82cce55e77710bedea7d9f0ad6a47929faf26f8d50bb2b2f038aba8d970939f4e6fa02c3f6cecc76f3a4298f66a7976b475d787c3d2ed3496a4cd9c47f864451f140be914141546580364a64215504d36cffe6f61a08a4f1940d965f39cb442c6705e932bfdbc29b612a8abb3925c3d9bec1c9630f622b0ffc7d8ec2425022882dddfa46bee778fc94e304e9672cb9931cb4b75edb5514c2d930e0de245f15c4dd422c0fda02f6b104c0b37ea2df5c04f83d9a3f644930eb54e19b7a2a5356359d6370bd4635fc576918be8547b7aba9f11f1dbf10697c8794b06f7ca1316c0e9ece8e51aa3a6d0a77672292ea5fdd50b399175d452f18754e4f3ebc41325982e2ba3162974c30e19fd49bbacf10e3cd96254cb3f43d6ce1115650a0522ac1b14acae1a3231579589062bd63a55b1aad407c0500b420d0840e49e941a5fe6c6cc196ce45d0d16289199cf9a29130f6235a3bf9e8598e2b0213ce87fd676ab5b621a284567172fbe5fcaade672cd55d1f6a5535348472fc836be896c332919fba13652b941a35087b44deecb7121191c548e8a7161b561a6f8f7cb4beae6b7f3d194f420ae758d209abac2f36c144f067a829cbef57304ac7541f7089bbd97821312a4c074be9daf5a000137825e7a406ab564cc16fb7ecfab4babbf00b1f13f8e009481e88f55050d1d2e313e424b4f6687c7973350585b5c66f2fe698a8cc0c1021b53637dabaeb2c7e0f35154babec6f7fc00000000000000000000000c0d151a252c", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 23, |
| "comment": "signature that takes 3 iteration(s)", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0a4a6dbd377996c7cf80e0e7192234475d93f3f813197ea2d3fb112c2e97cceef2000000000000000000000000000000000000000000000003080b131920", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 24, |
| "comment": "signature that takes 4 iteration(s)", |
| "msg": "0800000000000000000000000000000000000000000000000000000000000000", |
| "sig": "70094678fbb346b4b40e967be25e40f3fd6db4e03dbac8ee46c962c4e7f7c4d2f18a7b44df87b89e8d101bcc264c30d32ad4aa54e27bd70a4d7c4717653c19887afbf6f2359957c895ad477f7d9964e1e941092dc4fc8fddbb77157b31462a46e84f57906fea21df705a01c46b01f3212d91011e0798548ba8eccede6f4d9bbd16d787f5862b6e4dc3d7328511b199c32b609cf90599f90e156d2c00a97bae5b801d80479e612ec53fe59d0e5e6d7c2d2cd2a86f1b0d8caa3856bfb437ecb57ad2ba85d21020cd31cee7296909b19a45cd3303247e4e918db4bae21314366dfac729776c17b5852b000f9567018e7d052226b3b28fb5512bfba7c3da3d1cfb0c31c7cfebdbf5a4e5009ef76cb73316f6ab64570d84c39472f85a7f54918e9fb003a293c8d2787ac533b19832524e5956a96722db2d429aa69e15f3bcda7d887796647f913d5d4de4fcac8024c8da8223f62c973169cc21809943114b6766d3179a17c83e58a752468eff1d23f04f05d844d0ed40faa81bed6f1750d8f15ea24b69b403e12213c2291419d04555c15ce8c1645669f7c4f46f4d26ed4cdc4655b6d6c61c18739163c1f6290a5b535601f345e5a1564df056a9519a3125107b7a082a4c34dea36bc7c3d57af69b7bef90e5ee02426b96dc28c8300e1207b7df14c4209ecabac3142b57d059081da49cd4221c1fc4a159a34bcd95149b73d4a9d9d7f25014fc011ace2f814543922e93737ef968e8e20e8983d3793d733e24cda69c6c36436cfb658bd0d1cd7102686e33ea1626a61ff6662a8be36d0032fd6a2893f5386b471028044e5aa38ab71d3d8f43992f7eb196af9057aef710ae149dda63781d269c248a3c257dc21e30c7423d0bf7322e4f87780f284a92930842feb15c3e624d713a4cdfa5fbe9675cc9b1bd36707285ae31038d419643fa959839ebc93cd66ffaaa720ca4c3bb2b109dcc2dc890f19fde05966ad0d648a71e988ab142b6acf0426a19bced43dc0c83a38685ab5f255e00ee0f1d5a7a341df518d5bbd9ddd31aa6b38d129484ff2b93167123913ddf7e11f6b7be7115c07566c4821d12cfc3db5d24591f040608b7b06267048c944b1be8f67607883ac3c645a5746dc107afb8fb4c730929bc6c99b72b701c46602efc3be2dcf7a25c21467a6413778208e58485b3a7ecd688a97aa85f9ae2f0023d551a970c7714b7bd740ca173cf0f787ef7f961e9f97bfa5a59bee561fba83bc19d0945ce0b66883e5288e4099b4809124cea9426e81aaf1fff02d350a2e9876754ebbd6dda2faee542e768d859398db6ba8323bb4c16c0454020e97da1edc2be24ace53a0cdafde1bafb69e8ca06996c132a19ce88f7693391e2fd1e6483a193244f2faf9b1cfae1d511f34348dde860c585ca548bba32c13165cd3044209ce59d10e30a0bdaa68b8187e0fe6361c1ffae271c6ce3edb53e1f9cacbe9623ef5a6dc21ec7ce626b1863eab038bdd2c1290629ad90fb59de197b4f1cb1368a4ecb05bbd0b58f52fd8ee87591c3f4dc08c06ce8664e476043d4e85202a51996f9c0e5ae2c22ba95099fab8447ad3f71aa2aa95fbea73ea99780c8804037584739b3e1d7f9d63335c9eeb7d5a76244ef7afd8cda16c47faab70550ec39d800d51b1c8f85d366d016fc16c51357642d60d21e3f45eda3a7ed0815d7c585096725151d3a82fbfd90b8a609b6f52e0c18e328332cc0de273a5cd4ea3481913379aff1c03ec5de2026321d4bbc4fd13b1f5b4c5bce87a236fad1ed604809ea2378d9f3cea73c45923d9e4eae4e126792825b883f9d46046ad7787bde86b1745127812534955bb6ed28ebed29e65030babeada913b8b605a636f088d90b91d7166f5e914941d4185002b3aa6e38b312d384c24a4312a8cdf22846752a9bebb1655a3fb904b6c0f1224cb2a83887bf218f339d6d86faecf258afd847f73f5a3f80562e65a07a7c9ef1b43fd84b40b55b000e6c3d661e1fea1037e6b80f5478e744e6a6190226f7ba09e2b8bb89c8d720cf36b9c2bfd33dc34c22c1039ffb71e2f4275dc22c3488744c4b7bb7444e5443b211d3ca7f687e7db1023082483e5ca2eaf89a7eb89f993c194c806b331e905da74830bf8219e2ab6dd80620fedb6298c5a772597dc71a274589314632968c82d66a89e9433cdb6465aef8eeb33f0e738276daff510735089100bb9ea86711e5acb9272e7dcfb512ae2c3587f9e199e9a889566323a8e31ff6cc623307e49920ed9b863edcf54bbd740a7e93d2e8ed71ea0c321ade6ef7a068214f73ce8809b0816f4f2da5bc23890b768324f86a29552af095137854319ae2845ce820633457678072748f9dfc53c26c5e57bc1da00a635f2f7f1343b8adfb83bb3c54a78640441ee244b872d6c86699617e6d7cf71eb1cf0b8ca6bbcc89e3f36e0b64dd7b150604b3509974f65f1ad0adabe6dab7634dceaee4586f6628b2dae7f49663a9a25ed5bdc91b874f893d2fa54afdc6174da985fbca021315f10fb16ca6278521c490598c2e9593467b4af9ebeb822339e6feb7914c70ef2a127cf678c90692b1dccdf79c86df0014bd76aef174469bc904918c88d0acf32f5211dbc9ab007522ff85345d41e083ce7e79e14cf16dcb934fdffcf99c8026b546c2bc00fe356cae580623c74a00661d2a18c2364737e0683a1f1dbdb2e3be4a3de06424bfd54b820a30349d930ef2a4103d3586dff198044ca9e59bbe70481a3fcc955952d69b9d01c452990793cf3021f400d2ffc4a97fe248863219d16a457434f3056084306b8094cd11f97e48e6f2d45ae9b3b7047deb2e13c43fa0eb8fc710e82f29633a5d4f065986d66323884fe87cbc66c114026745889c62d254928257e68afe0e52e51e25f337360dd227dba3ccd54f1e99dd4c704c9bd126310e4c72160da70f176de957a340fd481f84c1fca83af372c9fc7f2555baef334614f02068a820cdf2b9b1b440d0b5337f4b4a380e6d95f423ebcebde2b455ff74811ab431b2550fcef6c6c671bae84c910611176e94f0b2815d55e7328804a1ba1b490b7f86020238114a063068decb8b3c4d6ae62f6ef6e8767b934d9cc817fe50470b9f0a6733ad446d12a115e28dbb8b610f01dfb1268625841efa796378fe64293fdcf859f38406dd11e247f41906cd6c6c9cb2afed460268f78b170edbef056fd2db36bb6937ed3bc52bf1fd098af62177ce44723b65ead8ad50df2c0fd89df098dc56cd51d5a74709c5cf1b7a09683817f0c12ef399e83f6a4e8a17126da998f0a224ec2f198ead30c543cf403615f38066e9417ec3f2b865464f8fb1b7ac8c3fc6251aaedf16807ad851b980ad9db62ac0e07d9b856bcf579305d9eb66859e460aa269f0ac69c9e88b014721c906a1f3bc8a1258e04683343f2256fc7c81ce17fcd93395c430cbebd6b0544c11de1eb426927f172a2f51aa78aeceb83aaeffb1b62b66a13b19c0035ba1c41604441fe22ba1bd8b8ea29547599b4e00996b2da1e937de02a58954cd77ab29c68ef2a03321fa2ab299a2018d625de8f65c1baed074ffe2577fa5b0a4005aaf284e7e3bb8d9fc365ae978fd528e0c427d43414b14ad6cc7a28fde2f71d1e7187a3362f89e2067b5839a71df40164c5d5059d9bff06535d317e331961f17bc5800455a96078be095e8ef8face39f58f62f0991ae3d97390da8c69b900cd47d749a75e7b7cfcfe1d4ab3b01eebe0f4a00ae2c7ebbd134e731075b83dd7eb726daa461b7dfb31d3e0f3f9cb15ead0771ec9193bcb899469100dfc378750dd811bd69b8acaf4c646414e5385b8737653eb9773dc9eacb89349e8cab56c3d0fdda5d646c82d2039fafc38b0aaaf77b93d86b7daa2016c0911ee6f46f1044c851176ead85e775ffa9330e904d28bdae0c4820b7a4ad0844765e05f5466d3ba1eb2381284c3ccf0de5c31744acae33720f05b38f7cb099262b94f4b025cda69bec27ed08c49b0e113f510d2c36a39bfb013654fc27f8802f414f9b894d4f9673a6bb03ea26b5d4959bd69c08aeb2eee3a28ecf78c61715751e43d5a5f6d8bc5ea7a70de3571d16ec9b5def79e3b3e0fd61e900d98bb0bcfea8e2c29651d9edd613693dba51b0eff6f8dbcc51b116244f1bf4a14c5ae484fbc5189533dfe011c7e8b75ac8287bccf269f98f2628ee419354b02bbdd9825b10eaeb0dd8d13423ecbab0425c98a1750f3c75738d27202ca4e9b9b760dfbb6fe86914b7cd3876800ea409b65c12dc01e2d81d6a2584332e63be08058566543b064bce5673b7dd9dc4f69c45acc7650291ddc87d4ae9e1723d51701f3fb3c11376019a53ab613b8b7138a83fc76cac853355a1b713f0621f8cdaab631da8a0941c58c0a934cfcaae84cffd95ff7e831cf38185734972942549b74d9c67beded7174e4c76d0ee55148443e785fb73955a582e9a94a14c621d6d6cca5b9f270a84b030202db41000965e0ad66f5175124f211064a2af0c36591f16734641c87af774708b7b7b8226320b34f488050fdae7555e0fffd1c124986ef03d2205b4b809514e5cacd34e7d0dc8727772fce98e0e975c64ec8258e22a94bd2d085a6c808c8fc421346fa7b5e91c8287df545b1b3589a9073877c2cdd70000000000000000000000000000000000000000000000000000070d1113171d", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 25, |
| "comment": "signature that takes 5 iteration(s)", |
| "msg": "0500000000000000000000000000000000000000000000000000000000000000", |
| "sig": "604ef7c921fdb209de3a95ad6c032162ffe69ebf86638fb7e5a2a9eb3ba4b68fb7667f6b5555d000e4ba05a2eb6a4d324b04311e4ea01824c1d6cd160802ffa20196ff1b0f0c1789ede25d58bd01930986817524beee3d93b1fdcf85a3479c7086029d04a3ef378a8d4658310ccbb441ecf9a273a50a7d57d2a58087fa0c97c0b31b9abd8246b1e9d46e1dba106e5f1b5682fb9f8c8c7a8a170b4f12fb5b2ffc08514d7f68dc81d9005283abad65299a75421ade87ef90300d9faabf7b9a7ac3eee8abdf8269946b0d3fb4cc674d58ebfd99377bd39f63c54313995ff3ac36e8753637534b8f913311157a149db56217ef758b65afdc3bdd7d2aa59ebc42daf9aa027dc753f051db015a9d8b6793ebf50094dea5f38ca7c2824936f96981fe5c75032921b6817b81776e28d18485777cf6e96ce2a57a9663d30d804a2e07e188b77804eb54aca4ae43f3ba71a3a07264a1a1aaf6edffdbbe37783e11ae3ef0b3e8f5093c1c6566366e65c5bb6711d706cf64b1f579a44fb3a267cf962751d66d46c0208d1705d535debc5f969c519ce415731ff49f93543b56cd2689fd1f94c57b6268afc5135c3a92eb3856156b4918e79bb690b99898cf5a213d63fe0a1d5aa3512282215691baa6c6da5c952f9bfa3d11c4cdb1ebfcde709e5c3347fa6d990e9d2d805d63bda508ea9e3d4e0bf2f5055201936dcdc360900116309970ab4ee0e943248f021e2acfcd4d7f7696dbe33beb7b40d5deaf042ec6cfd50f45d65f94812870c71e3c2b61db121f634cf3fabed0e48f6fdb63e7087d2042a1bac7f2c296bbdd70078303f05a7974e188480d6cc1a777576597afa9429c3c3cfe549fc41887993f883e4d823ba74a79075dfe5a3a26d794768c27436ec5f619e3ad605cab8c894e2242201f4381d7ab1ea3fc346ae17e783e53c95ee2d9bed1942e5f3f9ba65277ac7a0658faadf48272c78a8c9e38d6f21be59b492f4e0c134d965dcedd49b0af638ba010f8e2df94484b97094f63bcf8660add7a05149fb2c2753d06bdc4196e2c18d7ecdf685358ecc03b3d67b496828881a8f00cb16667ee52a969ab67f6e2645da8345d86d5748119cf28401d369270c7aafdb3977de4ff328cb34147e1f37db7778aee3e08a93523cd5ce244c78acca1e2a7b1f6d72b76fc86e7457e9de61e473c605a305fdd5591c16efb499c5e5ba83831d202ac14222b802e8c9941522fb0029b43e9f1cbb6892994382230456e899d60655f9bb29fe10811098a0de73a4ff87da05d0edafc2fd7815fb1d87edc40316ad7ac11474b68b013430c4023924e021706752307788f0309f86548f9deae7736431e98ba50f3d66b3036111dcbd1f28a51c83b1582fe61eab90efdbc9800f2493973d1fcdcddaf29b191094c67cac62dba01ae2c82139e65c29d11b927a3ee0bc93bef952a77c6dcb94c081ae022bd2d70629d630c7db08b0318c915cf123416d6633405703bb670694b4932f716c67ea181f4aa56ddbc781094029837f335205bd4eba0d3fb0e852d4a80e98ea119ac6738af8bfed0bc83ec0cd4b01cb75e1fb73f790f265908bcaf0fc3f3ef3549c149688ba16fcd5033828b2ccd46e22316bcd91e821231111b9869ff2257e996dfb26e9ad93850d6b607a5a5d197bff5620fe753f5b494e21e44d8abd5bee41ae8c81f8f7d0fab317c347e7d00712552610431242870571ec6fe77c1df51f7f78c353ff85660b196ddbe065c6f361a9c05f380eb18b50fbe0a0daa33cbf70d03e9b399e9bf3414e4eeda59ff295a6c5aeb40b2b458e21f43701e625a93a8b047fb221cb3dbd83a86b03ed9de58acd816a58e0dd571edc95d145564fa86564f86aca2c61f49ea4a736984ad58fdb02c0c105843c2327ddc97822d66667b9188a6e371aa5e09110b6d72854d0903d432c51f13b4c61107a7a197602e56b8dd522985af2ca20af824be8d503006913f6537fbe4e288c684bc82144c6123e253e8989c59bbfc83f68a9a8ac0061f2d5d93c253d2ac9328dede266eb44b1f5f9a868ee5052fbb2476e11f9751bda60c8af5f1cfc6e8b9e1bf54ae2ccbdd676e3f5158d174974fb0abccc3b47c1ef353e12600a60005a8732d267e33b0a3ddf7d66e2494e6afa3c135615e4183b3f7be8006a5e2c3ba4f1d948d1b34a320113faf891d93824cd38dce7e0c795ad623877839964555768ab7aa776cb3ea18827a752ee3e7c6b025bfc48b8e8c99512578d2504a51fe29103d93eaf7728652dcf75caf53ec55ae9436a5d41995ea9febfa38c13299f22acea0f59d15cff0a88a4750ad68d2750fb8ac550459e2a954141c5b9382e2de8cb83926f2ce102d4846accde022c502247259918bf44caa8f43c93dafd89bcf727548a9a30e553ca37109d85a6923b42eef083007f258d57b1fce21dbc830618c37257119592b8e8aeda65a98f9cf6f7287a53a8a2c64435c212a1ee90f52ecb9381b56d67592395dd8af5325a09f643504adaee45be117dfb70d92a3ebd78da21529b3d0af76eb71b2f13dc3e2755be1df35dac40c0f9c1f37058c249c44f09a3a2602017e7110760654f7945d5bf653119e78455586a6405993ec923c28909eb7f398aa02f30c1c06b59be51b9fa7645bfdfca98e18793b6e09a89e9e76de835df9a0126cc6ce9973d2bd32029f62e7026df3a03e9fb4ff9ec1b3533eb43440a290df0216b6a78d13d40b094ebfd3797c85514c9f3e57f03d4499ad7e5b0d3f91febdea51738a9c0bedc86df1c80b90864e3710a6c3d328451f3275c04c9702861ff49824d87828bbd5c1e16a7ae950ee2896dff2b82de43a937e31e2de22d81448a682b70c7cc8a71493b08a95ea8a034fcc5cba59b5fb09fd1044b649b192c76a9621fc329baf425c34c30285adf948587bd2757d733a7ae82bb7c71404e9672a40ebd37acde5c0ceca7febf2166e599d8efc1080ea0e9b5efdb3c1a3b54fa24f10c4a706387b7381bf094265a07ad9c85f18cf00d92c66e9257515c131132250c007fe1a39ef05529243797a96370fc51d5db7322e447d834fbf7fa09d136fef12dcd31c3cd5ca35616d92342013f8bc4d895ad00a27a8e641084bd734f1617cbb0f243fa83230393487509c6041f8122c5b0cea200aed694ed603f104ab14b462c722476bf2a95126c9f6bd9242c5ca6a264572700850b33e415742a31cbb85adb1ae6e6380f059441b898d5bed3d64a9d146f3fdcafd788b9f65497d6f547c15b652bf70844848dfc003700c2645381e6070d314b7831b1e429a41754b0ad2fdd71348217f35711c56271a6d7bb4ed15a765d06ce3f970e4568f1ad60af3df6cc2e385fa55686d3633f3c82345bb0c3b539ca8ff2125fcff6bb5a4e3010e68515fa28bc1945a255ce12a391e0e4ec77ffb098cbbc2292696805e8c4c3978d3b4863a6cae10755d2fc016b2a9ec2ffd5c8d3c5ea9b36ee622040e189c2ce167fa90d07164d70dc5e5d3cd9db359dc5b94a4bc7d6619170fae9ec1a82996e0b75b6902ad473255f179edab1b3ad097ed71bcd873850d2e94223c903dce00557f616a48661ae937a402d2a8a5e1f1f6da8641dd423ffa54672bd9adde84ef8798ba5a8c79b56dc2e6ff694fcd63722be9c9146743bb68bf6a8e0d92376848f39f81bc4e061bb8cd63a6d7707985a95b699b37dcd5c0da66ca9b8c7912ab45c435034b3b629d3c898f7d979124707817548810f07658cc72e82af5ee86c28a89bf070a80d2050b251a0dfa75b567e7decc2fae12b50daaf26326f30ff072c1d509eb59c0e523669264966436d2d14bdf2538fcd58495d80c580d6e3343e9bec883033c7c32fcc693eb123383ce7eb2ee5d5b1b09ceaca617346754ff30fa9cbd3e716620bc5219a56111aa5dd6d0de5e3904bf22839b0239ed994dfc7e6fb6c2436a950d1b925fa975f57419ef7d9c3cdcf19cee53044d6db371d1c1c8d0c4eeee9e4b963d197265c42dcff55c5281a742d696292ba462e622429ec0b8dd3f6a8479f7a1fdadfc505d23de0777155fd53e4bba4e2433033c88ec9a8578d9896518db1d1dc30d23c5b82b5db14039cad18389b5dfb6015003ebeeba0e2313045ef1cceaced1bdf0e0721b8fe6a636f983186c7f3c559377e88ed149435bfb8af17e3cd1ee277b0305a1717a0964b0eee875756ae0967c04dfb051933c5fd706ea2ac35cad984553ec63ea554246a2aa10266100ec88619edbdc3cc72b14f2c8a12504336dce5fb00517ec36838a5ab856ce0929414d3962795e0a4ae7dc80031bf5fb732a092109eb3a119765d69f4648e0e690898608176f8233bc010654e01d12844291722a4f195f1cacfbaa5b4ab674cd96efe868c377c577eb25f81e44977c928780d49ec3e52694e2c9e8fc26a8cac64bc927a9cf0dd90f36c11685b172c10ad7d9cf9d0aa4ec26ed6d982c90d7e97123d9cd67cf17198e282934d0621702d22cef8846c2dd4b4c639410f3da93287f4c1929638d1d624be1ad01a8e5364853556ab837a274b61800a723b03373b3da771d0949875ebba692f0baa606d70046c841fa16f191702dfac9a48c8ef9915a0057234b5b6999a9f82b424d6b6ebcf9101c28495575c1cefbfe0517303e414c5b5d8ff70f30649fdeeb021e3d41476f93f300000000000000070e18222830", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 26, |
| "comment": "signature that takes 6 iteration(s)", |
| "msg": "2c00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "55248b18f7b86d8cc873c73d809b0453f5db7b7aa436797c77fa7cd51624c0a8d924808b8166aeeb2cb3c2a013d1529e21e6b8a4a7ed13caf47861f90399a17277953e2505fb1fd03b16b5d1e1e045f2e56f30520d3196c1e54ae84bffd80cb27b3f0d11ec93e3522d4d3f9b66859311d3b448412816745f34f4b07b8e593be1bc747f4eb8e8e20b9addccbc4db5fc155afd4409fd5c8e23399cc55bf67bf9c4614a44f1342aa58f462489764491233edb1bb8c4084fa605d39028e7ee7f8e44dece7f58a28d09665624fa0e0b5495a43b6a623bdcd0fdb6d0567d446dc6949cceaa15cad8f3f3e6ee63de3019f6f5df02bbd7ac5ea6024f4dfbcc7ec4fc9d618b2cbeee7d72cd5837d6263a1df0f6bed8708d66be35e474783d8f39cb08e130d300fcbf0767dbb4c6f8ab12dde570220f1abed2bbb029d80a927c51620d5679e6a4bcd2d34a4906ef8a0b5f7b87082a57b701879a557a989dcd255a2a845f2b7ceabbe05e853c6a36f8b3120b61821cf8e557a4a487e5065be0770ada01fdbc64a607e19b975b3f90835acb28a023955a713c6022a593208cce54a582329e0890ec4fde395d5eda4da6ae5f17578aa1552c84648d7663873a7093745b7550096d5da5b8aa25e9750984f74d6bab5fa9c751bd828f455a4784844cf8db1681b47b05e5f6c60364bc647196134133db8b2d672f290d37e238f562bdf52e35980e8d94910829ff7170bf403a29f210dc42e7ea1e2168c5d04429efd560ba9c11b21e9d8f081503b861e2fd1d832397bf069f699221199b395015b2e79808be26c9fbf6e18280c3796f29a1e0a4be5cc9901c6b31c84fc69abf3bafb07745ae08fd4362875832ee768c378c3e387dac8e06b7578d8752e3ab4ad161f8952354f1569288d9400f28603b0bd7e239ca2de916e2718653673236c1c3f172d67fd9faeca57ff3cddba66f0f589d297b49c311a75ece1daa7230316128f28985210fd2f1725ef5b976ad67dd436902c7fd6134870da02866ed96ec997554a684216ca9574264efd28810f59883f5f73df115024d56871fe24d68b142bf5906fdf3d3839660ba7d26aa6827f47a05c80f1a62254b6cdfeb55de694e723851a3c2ab89aec1e312c7647b1b66acea5ddb7ae62ca71c4bd5592381761fee9d85c38f2f42f54f947bb3d4ee340077fc86cbe19af332c96d67f8ab84a1f0b0f039f5e6b518c9f9eed9edf2a88dded19903a0b78e17353fc5e1485cc722dc9a0b12501374db57b4161a12852a45d160ce3a21a44a8e37cb8dbac3d3a2ae131fadcec0063ce5b777df45b67744609da238f53aff0ff8e1175fb11a22fab7fd016c41f8aa636aa2ab7c4508f445b01852a9944277309f7c77d1f64048dcda6206293f89f914152958c1ceb629d7991589edcf3e40cb7a75090cf48c55f1d16b98fe26b55d31dd860b31e077af05012c8d4a9084647741f6b0e667110e9cac2dd031c1e82deea92569bbc8454f586f415c08c18220428fd25fd0e06517cf89ce7673961396f992a0f395eac5e3ce1b81a77a78db440039ce36670644592d36d43e1f0338d8f54fbc5c97c5166d9914d4837e7d005269529072c6b34fb1e5e8ad177d8e92530395896584aa3b587cfaa74d4effe70578d64c8fb4e4920528ab0bd4bcbadf344a148c1ee0c77f28dc6e605f60093948733fe8caee60766678580ad00d685d932ab692e788f37a54342d0047457cb48efcfd994c47cc57cb4abe7aca0508f3c5551c51d448a111ca477c16a0018d1758599405ea49efa618a164d2220dd714ddf9832d1c7d1830d93e54ebfe9353d5a90f2a255ab1578199c3e379aa4e6acf2ea07aadfe7c8b2b59a7149feda9c35ea80db44225a081a489a9f2ca447e6a577d87fc46931e01e41b67485fa59951192ed7949913243922ae9d2178b24eef6c608113e8ca3972c705485b3008cdcd6fd7bd112c13ab780214c47ce1d7141f00a4c06c6c8f9ac508e01c345a940ae26d374667b1afe9c89fe5d7ead12a5011ab593de9b4f5bfc68498d2e3dc6d1cbc4b16f7c36c30e2f1b5243df73230f4b61ca4f9507c0c2092d7eccbd88d3129db25e76ced278445b7bc91680bcfa73c89c84623cb32e5d9ee335be23af54a54226b1e7a542e75d6cbf16faec7867cdecfebc5483b4b4bf50776f87495d0bf6c596e382c859020556670d70af2272f816b3881aadb663eb91ba95f31dc17ec606d64a55f44c12a54051bc7119fa3af23ccb55ecc9dd0875e8aea1da93e78c77096c9b81c24232a6f64aeb949e65f0527fa9f9d86d24ff1167525c5ef0ac2c6a1cdecbe5c98ecca4958d07c80a5f41b2a645fb78ff17828210ed843f3233913a021a7b5f187db60476fe139b89217a942da48201f3017d704a9e9590800241501fe6526f0e3e05af68c0a4936bf317375d39e19d502cdc938072403516844efffdac2a1758c2ad1ae29cf8578356e666b5f6b60e9198d847aa0c88a903759418bc0ac2eea77802b2a41c514bec3149bebe8fa0339176b8380e5b08fdbc390e726167ba15757842c4c9a8d1a8377811f9ca3906640bb38bd3156dc2676eaa49cf6a4cc90635da341be52dc7a7b3900ea89c697f450b6dfea351cf0b0673ac50c72d7b2ed3cb45b06b856a41c3603bb50dee0ebe272200c6e48a33639bc6369963909c6ac67ada94af7b03dade60927f35b97b27a5251e3819c71372bb6abe636966323f0abc04e26a699c46fd8eaae6f3b4b097cb40eebde51f6df2694f14b7178102ca2448e3389656442febe8ddd6d663710f63a8234fa6dfb6f3a9f9d0f69042b59b58066197ba83536f4aaaeb4d9959af819b40ab43e09e140e883037f5e896a5f747f0b70083c4c720f017a021a12746c72e231ec86d684a99fc85f8cb73dedf83d23f9aa6d27877666670481bdd97d428cc1eda80e4c08ef00353aa4c371c3f938c766da833a76929d9c78b34f540381909affad1cc12667e6a8dcf644b51e968512d80017b876790e58c464d222665502c2d1997f67805232d6e6af2b868a801a9e32404d30c02b1fd8ea671daa7e97ecaf72addcbdcbd2f6be3794ba20d938a8cf15db52ef323ca6b47b644dc93d82508249411b9aecb7ae10fde49fa1b209a2160581d62c10962ad419c2b82d553990b7583106d153a1ee63df2a283484c6a0ceb2cc71919d00990f7bb87df0e6c4274fffd98525bb325b495d860323ce49a2df510c2421904f4bd3afc9a45a9ba84ceec0b8de7f77f14ffca522b424778157bbf0ac8e873f05837daf02b9b158c7853a45f279dc5238d202403378b8ed8fd1c69ed29fa4e5eed31a2b803cf0480425bc7746bf39255810e57bbef7cef25686c0893271c57feffdfef6346552e269f661a6e396ee399ab69641e7ccdc87e1867fafe8a754d77c7c05e49196646b21b06bc955b4ab287a4fe3d0749fb65ac042408513a736e32c382f9c81a6381d03c7af37a54fd3406f278e4b4f58b98f3202d7340933af471c840c0379cb11a3afa691d6f50ce50c20b02623b45123b75e8c26b64a221b5c36f3758050870413efe61e0d8e7f7bf77424b3478240990f9333f0ccae39fd1d782ad05bcd1aa05b0b6d58fad5766d056a4587ebf5e848a8129e07bfeff86ff50547010d4378b9b1f565a67207be7571c8f330f03d5ee6edbe06510918d7e81aa916cd49184098c99959fcab3858e6bbf2ddd62571be3869bc1f3d7e559c657319198ba47885c7da9e350f26b4e25c17d27d55bfc7e6813b6c30cb1f8e59cebc5f044e5d41f59c46c317d7020c57e13cafb8931049caefdc3f296c0363af7f7a89ebe18c0602cc19e8dd4da1bd14f296066183e80c03c806255a5767639c1bfca3037cd7efae6da14cf00b33f64b1021fc0a690a48abf5c6a781560a86d7501f8d0d05aec20881d23efa9d43747e30b262a3c4e3da85283cf5cfd94cf4e485ea56ae0081bbee0a9f41a333ae2aaca92c7dec0a2df94f47587e59fa21f80624a16e6b449194d1279ae5ceea47ab02b465b8da93ff50389aae3de69f5fc8a0eee992ec43e08b55be7dc9684264665dcea7ed4055306a1776f531d2a386e2e839bcc4d6e47640927967dc5c2571ecb8153827c44dc0ea5a60399a4a285798893fc5e9ebf74dd4e42575316bebba6173065e6583bd69d7f9ad0b8b9c6930c1c4198c5407f06008c9d04b1002bfa3868a8f7ed20a1bcdb1bf75a80bfa5cfff2a29b23e3fa963c6d7618c772538d98355d82905a66722824ab3a2859370baa9ddaa4f4ed6e6676528275d993bac69f66b4efeb8806f65cf8491e61879f0dce6bea760e2b3351a24b0fd65857c5aa099954d42ee9975b7c32b831d97fa862fd8278450d8ca34bb65a23758acc6fb96a81a30f1f28f85af5ad8c7d5868ba908da53e8fd0da4eb182a3770b68e2d72576ac7002ff348bedb8eed91f96af6a6a46b99e5e639845b4962fd98cad0112d74a6fe57fabb250e42c136c34a199e1923d2fa1d1e16abf8ec661c4f3eebae21627ac62a8eab8ff872c769f4b8eba495cd16d73b7448cb0a205da2c5e78c85d53cd78bf841cdd8f94cf16666615314fa389de3a5b63a3c05b8b939dde0041496372758fbe006caf4c718690d8849ae5eb000000000000000000000000000000000000000000000000000004091114191d", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 27, |
| "comment": "signature that takes 7 iteration(s)", |
| "msg": "1200000000000000000000000000000000000000000000000000000000000000", |
| "sig": "577e0d1047704e02b4ed8653dd7a36c7a469f50314399d9b1e07fdf02a5c8a6071c4f2df79688c1a6d32ae9182279c76311762aebfb94e9410d1a74ff0191784a9d311dc970ffe4b51834e9bd49bd21dbb47817df5991553b6072dc547048d58c7644217ed1671c993d60f9882359842b82f48c619f318ec138842e4049ca3f0592bb06b14ae50ecbcfbc2a6e7c806765d404bbc5db8afa7e4d37f3a8fdcfe9867cbf66d1a971540e04c80e4a2403a0c9e795cc457c0cf1cdd7897843eef8f7e1642b3a9b7f4687763423ed0acb11270fe0bf01c1fdb0077787c591d20f2deb39ba6aaf3f433c3639a6ec43e314d212eaf1cbd4598b0bfb0f4f778f86415ca66122949ce3f101c667eda97f8cf6fac74d92472ef5fda6ebc1383a6d04bbb41b0e89ff80d7f0439b19b1bc570d8e29729b4d1ceb12648ea7ce092ff3311d910bc3495597f40e191ccae4513da4f24d88d211473468de354f1f03be275da7da36bf18233404f9d6f401bc9835544b1307312372a88714435dae593839d8706d74157a81fe8b744fc6a59c1e05f49628f8d39e0585c1ff156ca8101a53d4e48ba22d99ac7aa3f5e84af66140e57dd068ba296a1850581f6156671bfbe983d17e0e16d89511791b5be7350283f1cd100b9bd3ce62b607d00f3ae4174e892b175934c7c885c5c6b2cd3c533fa82fa7256cbd0bf9b53d009196c49d87779b855be3e97b4ef3adf68f02bd3e19ddfd876b55f0565d5600780733bfa95d58754fe7155ac413d67e9d5b5819c66140c15eeb622c0c8c8e15e05c79ef3c030de87a94f5601640f3bfaac0c961d4dc03b9d313097d20b83d27fb9e1b028503a624db1fb862bcdf7996443173ea1dfe544f285c4a029b6eefc5ae70ae3869ee66d220b89f83cd5879d2002866ca765cddfc8e499bc926dfd08cf86888f957f57ad2273e9155aa00ac4b618620953afbecbb4ffc6e93e82b77dfe4f0c6bcbb4e2f849f3fdd70f9644d1d420cfa938ded26dea5fb0052319848456f611f64e5e9a890a0643ca9ab8bf96b0b89864197d75c85620dd76ffdc0525d8872815b92a8369af17dd5bc4fe9519a2903bd8c1e6f844cca5ca2e79fd08d2b66939ad1887e5a651968f93e804e72dfcd6b244a66332e8358c7a39b337c001708dcd088c02c8152816d3ffdbdb323e4c8909e1b1a7fbe3e2dd87c8a985ad008e54153ee21590ae89459bbde19eedf5a23e019cdebad0f9448a72e12533616b76803dc59bef6a5e32e25caaf4034b6e3340398e95a797a484cdbf1433041522cbec6eac497d437a8374e2954c35e7ef105b45f92418b674694180e3abc3903f9a865bf24138ed0f7b5c81a8e49a39f11f3f81109a4fc9b1ddb6dc0d3f9697c4ad3d178b02373a46669fc8b6c7fdfa07e0beebb47b5043bab910190c1b5680a5e49ff786ffe7e0aa243b58c5fec92c148fb48432d20c76c88ac3b4592059eb414e2bb9d50c8db83f8003542a1a58826dd0d91fca351067c13917f817e32a438c02de1d51c3e2817c280f370a96a9145863a7ac1b6a1ed1ab640ae1acd2c72a05928b30ca51276ab0d3858e6e5638f061219af3fc0795a54d7d81c368898314498a6b279ba111c3a79514918adc6675b279a5571a3c7a9b9d79d725e852c2204490230a0270f00e758bd685885518bb15a456ed6344786dbd5c4009f94f04206e87b51d092aed1aee3473f8211a3ba22a5ac092a53831f37f4d15bf0937b9db11336018030469aa296807e6a5ec829c8b3fb741cbf0207692fe30b1530d545a56a48fdb5b3f72a8f158dcfd4808e30ea8fd7e2d6a19669ca7de2d50015c586dc17a37e6835685e691e516e517be2021a81d42f0330e29e8114fd729dc1aacef69e006f87ad74b0944eeba1687a2288607a3ac930c106049bc7a9435d548fc275b1474299c7bcc212a41d9847caf8def2ee7293986c42af986c0cd28ea70e56993876aeb3ad7900e84daf267adaaf5e9df3877aa1267cc99c7c6ddef01867a17019cc013ca1a921a319f1172500ac75cb8a200df0e38c1cce4054f2b0fbc98f76d4c7b61d6ef3a54ac0c42eb2c9ed53426dc2fd289e71f0532a026936629b6eb8657241b77b94d6ae11c54a9bf5c7ed7772e7581ed16607bc090c05269052fbfcd3653a9cc4fe8d0fc0692dbc497344bc73a3e9044a79d7dee977168d1c1e462b03da281e4124deb377be97b286ad5a1e1ca93529676c25c7601fafbc3cad171ba3265690d6ce37b760d053a0e5adfafa070becc84b59c39d401a4b3b84b80c55a9260ae2bb510230c8ac81433f466757affe6c55d6b52c367c37eaf0bbe5134a7ca5f1aafb745fa9025ed419e9360d1649bdf87696033742cdf7a6804cf88ce19c7d0f33482c83e65aedcf0e3da55b395198579a02847899e5778fd5369a88d04eacc1de1ed23028c4de2cbe5121a6c65cf648550ab340dff5b49e51e9543d6711ca1c3d26a744d1949edf649b81b7fffcd663de4532ddd1e7c2837d6b30995029eca9b30c8e2a00dca5a44fd603430daadadae3d4ffa83fbb4c97a373993adc8216638f0203eac09be5ad7f222738907a1c2b793b419c317bc0312723c0e8371cfcec8a13065df31978751df34ff3eccfb5b37315fb66a506083e5813295373c048b182dca86876528209d157a44a739cc9cb99e076d82f51885ead7933100d030a3a7745cf81cc36639e50be9e067b09a2b0015a7b86446256fbc977ba87ef6ee700528e751d5f346d6c24308403107aa05a95cce61c1e3894a1dfd97cbba4f3a130dd491368787593cf353d3eeffa56640a3451cb9eb207c19de0edd3fa886db645e260618326095e8ea93a1092183de833b66cd0379b94ef4a1cdf87581167db387e0ac24b750c47e02c98adda5a834b9b00e88d9a981aa98bb30cd8982afa2cbd7117236e03a23cf13f6ab2f67dcbd580a1171deef889889daaf156e281eb5a3be2ac914841f2c7907228971981ee9567e18748c03ebfe9d4fa67dc2ddaf865e1abe1182ff33601b97c44706a948f2c0bafa57f3ce3819005b5e397eddc9022bbfef2f65f9f29d86add3577a6fd117139a9ffa190b725d60aecc19370343a82f1f0f584896aea7d57fc092b74c0769c94242605b521e1f6a4cd2fbcccbb4a80745d3f431e1a12beb8af87145b9eb4b0ffd9a863e27b18b07fac43bd686bbf08d040c201ca574baf00daafec8f92c8a37e43f3bdc7ea514f2e0367a29642e2e89947a39c479c4ea940fc3771fd57c37f96e759f333f24c3eb1a67e6b202b459107042de9a1b789f9e9e8013cc3f2a89975fbe6c1514ba2572ed81629e0b418d8011659ed339bb37f0909ba8993475a4558027613efa516e575336d735716ceb77dc54678337a9e1d70b87ac85a3b6676447de69d6bae2a0e19048b70e0af8b767165353c1320612671f17430a5233e2fd95237889e4f11e5fa8ef905fbfdbd09db873acd82420e6a5d0bdd6611e5caa0183841804e19da3cec5a21bb75b91a01a47d7ef749af0fdf3b224a2f0d6abef86f850d16a9d7e0df467f28965c485156fe46e611f311bf59ed3f5d690ba6572228893e95e9e370f022b2daa966b31f41005e184e758b9ca396a23f01adf0838f9987433c87f9b0a98b5c208cbb57f66014f66bdbe793922333ea1aed91419f10a90d5f18f983027b901e5f70bbaabfcabebb53ca657c93b0899950b1dc2c02f5f6ec3fe58a4ae5816013bd7b15111b10779b13dbee751427673aa97e00eb9175dd2bab020e1ac9c9dab87806ac164a5d8f86217a15d4e75d13fccaeccc0798fab7551bb9ad89b2c804ba49606ac08adaed603422726a9c7b4c5a30bbda9d46004adb1baf11c4aee456bfb369390e82d504d0c300b18608da25086bbbeeea9baf586182246e6dfd6f15e2f199887756f6a914ba6cdbbf5fd5029f67212c406f1b5b88c36cdeaa982149f787e273e32be8f713535afeb960e302b129521ed3bf2d0a911908e7471527e7a177748149ac35e20e4d4ecdd95c356d84143e4cb6e627a1bac0cd813c00985913a148806bf00bc1da3b6d123da765a2863cb07b208125d640afa03dc3f2025461d228665da2590e3cf692163c5061c811f1f1608614d9ae6301794d9b35dcf0ca31ce7f475b085f14c6edd944cb343c08e5af9e9680f2e20656556cd60c2b4b3b10a66e71d0eefa893a88b7d3e789935173c39d4a5d6918f3b41187001b5cbef0cc6fc2b75b2cbf7b4581d97ab046f1d926fbc9a900e19a5bfea2989d3a63744443637de57a27269036ab9f35205a6577191f2efe1c01caef6f26c697fe06e7fafc6cd7fa533a76cc3ba9a2ba2b07bb2ae7cde729eea9b5460fcc9dbe9e1ed7d024668adb632321b2a649c2b285a19e2c5b1f18102be86f3181c0264d262cc55b2f2d60ccadb6329f19303a012ce1693a474d651a14148a0179855cbf57d149aea3165adb2bc54a53452f4faaa758e7961c80ba00dae2f3bbd08ef95901f4747d6b36561bcbae89364d090ad6fa9fc37287b5c901bf19504bba36f0a814634673918b1141b49578bddffe2b30331db1fcefe1bbca0ae41ce4f1e1cbef7daaa22929300404974c4db0b132f5dd4176eadb0d02e35555c5e5f6282afd1fa494f6c82adb3bad3e5f4fd09222a62bbecf700000000000000000000060b101b262d", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 28, |
| "comment": "signature that takes 8 iteration(s)", |
| "msg": "0900000000000000000000000000000000000000000000000000000000000000", |
| "sig": "ae6b9da548f432f42eb2f2d6fa196c10500fd99674009ec015f6c5b2e5fa39218f361eac40652d671454bca3ad7e179fe8e44aee00e1731df3d0557e2f6b96ea805a7713d82fdd1ca369c868c10654dc0b38916a1559517334ca20021489c6bffd9942aea8c7ea9354e42d2343c6700422c97b882299909dc15f653e6d69c44bedaa068c129f0743b6dba58e0df1e30c4db0df591f75bef4fa209cd3b12b48a7e3cdee1e7e4c54f719ef10611aa4d2a668fa6f9004252eb8623f309069d73b46198ead952e30b5d2971f57d7c983a098d9f7a25c8117e2601d57cbaf36d0434ea72a11c2214c170e0e0db7431490ed801f850002b2f959eafe961971d8992e4f306745c2b7fd7b12f73ccf6757eab25b87e39b0a2ead28e3ff3096c706305d880df78ee77cbae24791796c05b537531e64e69eb71be60bf60d88c076cf0cb19a6858d435fc333d962a668a979b31a8c96036b516911290d7ec16b6f6fff2dce67fd4ae815e658ebc39b2a35666a7d1fb2444c905bfa913bd77146ccdd33adea9bb35ad871b8c97b9c2a836721f967e62382bd0c62073fe60b2d3eba75734ef612917b1f7ab0cbd34843fb01029b1b0c499e808095a90887a2612411d6cc8f85020f3b903d1231f5ad3cd251d6925c3bb87904186fae16c0421144eb98cbf30403ec02f38199a62c41f175d19eea8e3cd6c25897e773005d5bf931b45e2494c7553903bd64f4bbb316a11fba9a3d2ecb3f8fb6dc28a07241ae8a4c755496a494d6b0b9d4205e35a46e028b72c7af11d6190b23a2c70404624fdac2302c509974520bdfde087f3649a241967c9afcc16970af251b5ab3046cf217312ff0ad54f6f23ba940840a340498a257dbec3ffa44532057fc2e4e12a36dfd88e7ec42a3885a6684568af0b8e821b17abe98f069b27dcc045e8fc2403cf1e764d1adc4aad6547139d107f8b77d89f1aaa2d3be24cf480c9e03019c151c173015cb1db490850fae6be852af08df73ae2b98f763444d28408469ef1104f7816257a27a7cf78708dc1e310bc0f7cde56ba7f32def255064fe81e9d78490ec9479b9acf7328678ca8aa3a8008902a9fbc954d8c1ce50aecc797943d3b1ac681548144cbbad4805773408f2c2455f041e68ef7ed757b504981a38610f678464075e662a156c058e58a6c9fca1c5c352dadaa66041bf074036bc3258df98794dcdc64248a4af53cab90d7873b1bfa2dedaf6eed93a594ead4ef4a1f4e843bfff325aa756942b2851a9a526f812158c591f041a8c5240d19603bff6afb53fe8d6d17a69b5f0752e2e7350cda72baf17d77fd96e1a6c5376c358f61cfe5f484bc401aad80a44a8082305bec47fe643f782cdad0f8c1b46b9e0243a66498942ea5cb749ddac0f14c13dd03cfafa9840cea8f012f68c5787e7a48fafbc8c670a564341dee0331387e3efb7864a56b3982012da04abc3348e46eacc521dc9ec86c6a737421d5e7cdaf957137a427efba3a0837cbfd17919c93108ad6ea479a7b41a294e4ceb8b68585ee6bccdf500a504867094a4a40b20d254ac12ebdc0f9952b20d582dc737c5f7435b6de29c5bb73da4b55ebbfe1bb7e0a4aee4c1af9d1781013e082484665964eb913f2fb8c547096e8a7a0cb6b8600530c4824c0b7b61ce65f1f4c04905aeffd6ef705859b19ffa28e88c65d1080c61e6f14f769900bcc66ead17e7f8a6bbb494efd4141f7e158a5f6924646ff7019ff67c0ed0e178e9dd47f53c6585887afec69c41fb40a23713d889141a0ff48e84778b1e6f1112be5c80a6272d77f514af6bc9dd47bc6d85f0d7cc166c20c2b8255c2fb63c4a9a303396592cf43a8de7aba3ec7a0e45470410d8bcd2a01016a326617bbff7e110b18129a56900515a8d54224467773a7a731f28e9bf5a4bbe640ca5aa012f1b4ab22fe14f121f3a486505d01e27b19a87801efa6fed57a636880dafc40a820c73ea49c2870f34bed3b504c2f61d1a61d073957dc0dbd97b2c68dab42d9e48bfe559643776004d2fe5f7c0c7e7e843628ffb368dbc65d7579a826932bddba17db9de0f3e573916f2e80bfe65f1be24aa0370aa1fb9b84a140c3d6f62fe116a88528aad07d190fdafefa49b10c4bad1ecdd2e6168310c346e0143f57099cc9ac8159e003e95158cef5a518195e8e53682e09bbf1d259dced3aeb19b3ed9089be1bf50ff25080cb7be32e64ea027a54ba01811b9fdad60afedbb7423a2d958b90f1a568c413e50284cba2ed180d3df64a13f210a824dd309871843ba5a5df8dc016092a716bcaa39e59c74961bafcad934fbfa1ac73d8e876afb160c98f7ddd27139b5cd3493cd18e08290e7869e203e7e3c5e2a077219dacb8838d3be44fcde42ea5a3e4f21037f1f0f66ad8b526d723c31b037c4c660171cbac2aafefba2afb0cf667bab8936a9453e6221c71956ec22cd70ad54226be512911597add00b3847347505e4e7a412854463444cb66f71eb359d4258c2fd33c5532e4fff22ede008ab72fee788e4bc10c4dbe9dc3172d6406f6b829903d6268206fd0b10bffdbe1fd62895790dc2f0bbe10ccf084605e3d19d4a86b4b64bfe62d3e7a1f43afcfbbaa5ba55348661d4c416c7219be1de32d038db26b8cd1e947fcde7e3a819e89891df896490996cbf958dbd4bbc5b82bb07ed2b83c96a87348fce5ac03f5e4ffb987c02675a80465ba54add3ae26f67da4a53ee326499a44031defa232cb152a40450ebf9fd2fe39f6c18b27142045bf53e844535339b0ee3e1602e499bc4731e8e536eee46d7565be292d2cac2586c2ac0e139ec733f2b240fdc69dddee8054fd0eebaf8df2d9d36f15179c0d05cc309142ab8d30a75a613053a21c5a4d9e1dbfc7ac0ca37168b999646711a61e29327ef73f462be930228f97e563e6b1db0ad480d3d73f0492131f2dbd94a5b3fbb9d2194adfc1a396e60bc2d27b51289d491428219eecc092f56250debbca32182a31fc7ea67163c9ab89191505be15f3abf1fb397ba6e540cdfb3661693b6eb76b4da66e7d9f887d7b415ed946df1b593e0523b41f20cb1edaafeb53d733ef11e0cc0e2eea5a8d4497c82f1c5a3bfa39e0e9d49b3acf3915fa69e4b9ef7b69a7f0825131e6587d335ca66c23d4e54db4075d61ad0e6171711b94e1b647e62a8b9c63c089b0c2f3bd9addf550df187a1b9d7f122278c697b91091d0bbd8da14d3ce2627e5076556cc54d3084c447aacc82f2f667f96ffcb41fc11f5306d2e096825f257f86d55289cde430b07afcf2f8b8123489ef36e58beb4bb7af07da8bfe6dc9c2bfd0a2855848dd46b70244b7d2023fed10a332ffbfe1402ed48e30ea1b3f45ec88d09473ece65064b4e15e62ef959745ebff674e9ea0f337518814d3e9d7aa1c240677dab91b9c0e41e40cdaa5531799f3d240b7dbe702b84e88688bffc56bcd55c6d3d4f936ebdca448add1c8c84c54cbc7412fe201d76294711cd5349007b027fc52d91acf51359dc68e30bf80162450b2e2334dbfc653636ae67070ae6cb23a8fbdbe8f5df9d5d88cae4d515ae6997b22d2ee3eddf2c7ded6ba7ee30ecebbbf8cea56f0ace385b3b4b533f99cfd7f2930783557629bbbcf03f54b5685ef612f4c15f9cfbc3105355214632718898c829133fe2d69ae468cae0a6215d531f4cc801fffd416ab86c4823c8220059bbdccbb945aa7edb32d8627f1f94299e36448a30e0aedad92bef31c17767783b16c818e2d005621b2a551591249ba28005137d81bdcd637dd98169bb6a849ca57a439e726f5ff61001c949c73b5b2b76c1789e59c64c739a6b10ab7fd3af7be25c45d194dd5a961911dd628ab447999b84863b98f53d6b06733c2144549af2e28d1dffab2c147785eda415caf4e9aceac3a018a97f45c2bdfdf84930ea0ed5e5b5e55e328cb44217d89dc5b8592e9f82d2e9eaa43349bd1b82548efb44adb3cf8992de1ddb0389bd7074b0696ac25828dbe1eaa0a1e46e60dfb6b92db42429c01d7f7829e2732cc0136503d4bea76fb98554e17aea5fdc346c7d457ea65f128ca37846e8fb72de28a05079ae802ecf48195840e2a7aa935d817f0bc8d38c4c283f25f3d8b4a92eb7d48ea676cc5109b5cbd651e047ce44238171be96141fd30968e4d71e3ffe7299ae7ec87192ba819d27ff91781ce58835881c941daf943d675d486f6353e7b067becf2ea8d71d08b2aededd6f1045975c74f8840dedb352255fea9f9220b31b1f677a4f7ca415bfcaf3451b49fc7f3c57267119b36ff60e618a70423808f87c7ba2e511b4bdf37ea80c4024aee17953165127a16e88d1f745db529a048175497421716bda17f4af5f28be9d0a5932628aa6ea433202d6dfcb49941d9108ea1b2cd0b4f5d274f35d52bb44a8703651e0f0cecfc7fe933fa5e0dfde92cfadd2c4e7766fbd3a9f214bbaabe2a27c1ddd16e563b9d7539d7c793d00a52e2aa1ada1be432d41defdf6cb4cd4393266dd3211309f37dee5f31430dda1e9346217d94bab66b41f44a93cbd7bd10c94906fc95a1f533f03db5b4b241c7c388f6fc2cb1d455bb5f46017e07468fa7ccf48e1a6763e8d8330528439501419214353676a96a4d405424892c8cc19346f71ecf1fb0d2a2b348395abcf044d64666989b5fd03233978cef4f80000000000000000000a10171f272e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 29, |
| "comment": "signature that takes 9 iteration(s)", |
| "msg": "0a00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "bc143b5f4bf58441c91faf8a0f173603ffbebdf13ad89694b29fd3b6818b273e3f54ea9cd7dba3d4510ae2c8f14d843348820d2de5708d79984d05f5496af374477027560edb4795d84b2fed1495d55a1d1f42de240136a7596889a5c03a19a7659f39f9dfd9cfb86fc6e96182b262a94b315a627634ce2fa57f3c1c609bd5bbe27b735e13e133e14acdd1e177ba97bc48873a11ad3f5c49c7a7fe1af5fa10e5dc50c89c387a8982fcf562b2f36af26d05e05680f039d422ef9aa86a5a1193ce24bb88b4b7fcd12440873867fb572cc160008902f9163a4c238396ff943c99505a7b73ceef7fce692be774a3bb5e04dc82df86ea15854f526a2619ab59117d5faba3a2c4acaf2d2d8dc1c5a13affc788e561b1b0923ae96b139e4b3bb55e134f6c2d0a5f8f25fd37ce52ded270d318808c6df359185dcf554a7cd8e1b6afca029c5611f314dfea7e008b1640bc57fbe4a0f69aadb51bbc52a94eb20a7e494db577c04c33c570afe493b52ac0d49702256bf1d948b23e0fa01728a0d7699ce65a2ec8f51c94a452a10f2033b5d6de6184e3fdd07df3fba52836ced06955660ebce4906674ae4dcb5d32f33e87e5889bef909126ff24a9b4b7d51455c19424591c1ebd20f608022236f42d06e90d4cc5e98819fb93fc1b53b8f0f374013271b59ad216bee3101e217a15a58b2f59ca2fdf72dd039c76b5995226a198904ba1fdcfe2685074c07aa60748564cea870bc16f13afc6ae17363b625d0d5b95316a0cd3c4b5d9a5578e57f240c6f8e38ce0de11393c7a2f86b35e50fc19933967b7f51c066b98e88235d459c54d4d1a28d7d194964ce1449081affed934c99854f7092e8c7a6b5b6987d50c1e2dfc4c8b69532b9322c7094c56776ef509030539ed74e991db7fb14b5f676aa7306a0e67d38ad8639971471b578b3b40f35b4ed6d4996de86cd634b1f63948c1a68f056516984e417ea2e1815428a14bd153424445d1f32567a0432fb06a33ac65b861c89aa2f2b79fd911c2a79887465f3ee2220620bffe347bd21d57a25f9e6c97fc7f00c4570a26a9f013624af4d3e24e34d42dbe0fa6c8ab7a85cd735489dab9ac23a1e5fedb11f4c5a98646841bef52f894ba45245442febfd60a66af764efdc16925cdf6449543b49bfe34d3d5dd51fa242e9dbd7ce9082169e56217bb8501947c0d8a4b41f12a56ea30a071d2c6cd358ef952b4f18f417f324331c500e7c056a2d47d0e4dec4e892a0b3b3773bf74ef9769e7d42815af6499a7263719da39a88fd74348af4f53385d76ff0caa71c84d5561b9eecb27e74cd20c46104fe2fd0f86fea87f83ed0213c350d0e16c4e6d8c973c0ff0918e14ca27b97b19a3ca0767f0c213613febbccbca507b0a17b2bd2f042b8509f6c8c38c38842c6dd61cc5cb6772b23307cc4c400f4a43d9c644f448d85abd0b2740c0127002c6da081067d29bcfc1ce1aef5a7e375331b5b9c9ccb8ce74c179ffbb3476b102bcea3e33f947bff12f5c1d1f95df11e5c06f123f23083b7ea655d135b804540ba7a12cf4f23a0c28743289c37b6684b5d357f7a0871ba5f10047309cc4dbea769da1dd0c24db4f68de2c811aa3e2b0c36013daf6b801ded4aac4d83572f4e28f3e360b1e4da0ce26cb98e79981231d2ab7b3eaec655c3cc5e746e7d89b7790ac7aa29404d004a8bee6e758ca9759d272ef565878bdce47c3fe89060450525f5914778553f277227c3bd6f970107ce3b03d12821d09bc7850305446d42665244e3121407f8193ea379c322e0e3ccda4f8c24a1a8cba43c25f27fcbedf24c62afce4e143fd76802cf1bec1e2411c740a111498e2e999a54149509ba83b3d3703e576aad701257df6b969e57c58e4c8ae0e5af4ffd347454a0d101ef50146e565f6fec8e4309225c2ee39c4e0e29027eea6f5cde089a56067262bb297880aea34423fcc1ba816b06ee2bf9bd4732691b80dfdacb015bf005a7a74a486b6cf19d5dea2c2621ddd19bd834dfddd97af99002ea1dff190471a6675b61454408795af44266f438d4f94ef8ca8331755fd9ff4a5dcd03e88661b2033ba3e615edb7b061cb6a2196bf41cbfd4061a2580b5df7a4064ed173810e0d35181b5c324476fd99275d2b9384ee0d40c1cd399c2078ce1f5b622b67ab424da06f5e746b1e8cf7ae8b90244b0dd637de6799cc35910b97dd03ba01521dd9a29cb998803fddb4c680308597095f202631323e00fb85fd939494ad59e34077f1af3caf085ac82043de604c9fdf851bfd162ac152e70f1dc5749a6d8ac0f55880117218a8e09e3bd6e2e2c050fadc9352305ea51d9e6cc073cceab1c2369f0279449564bcdd7fd686c57a2123bea9735d89ba4b25614a20609f6bfee14fd03786fa0930b04e7567dbfb51c408842f82e658064a1253027afea7d4d825d1ad60caf8596c641a3cec52874eef424e63e107863abafbd0500fa0e620dc6fd397d42c541536dece5936a556feb4b8563747008496e4a9d5bb1267533c0b9ef60737ba9d4a0f6e7b2016a57311ae854e55b144412f085c647d747e631acaffdf97410c693d089fdf227ab8ae0318636235f189278e0823eb68db6801ac6c606fea32905d000ef30b1489d6f4d0124d10b97b12f4db0726b7374f8a5951cae97cbe1e30209032b9cadac407cb474fdecd6fbab06b5da028e04e0dd77172239f41ce56a3876d4c56bfb5f8ccf5d819302151187674ef477eea1451a6e4d09371358995c552b467bb216e88ecf78c78c6a3ff4c455c7689c3784d4fdd50ae4250110e39ceb0c2a04e04a3abc1a2ae95ad9011bf2364443ec7773a596970b16d7514a0a7c27bbb0f2436bcf27202ef21543ab1eb1314fef197ee50b4bacc3d8f64bb9a32936e20e0c0826d1af1500c11e704d951824fa0a0d44caf8055f5bf06e8e0ef2f0617875b2d44a3fba8006aaaec6abea7f626f90b5fcd1e44bc2401e0a486a8b6c2f96d76117e70186dfdcc10a677de2888758c6af53bda8912374bfa25bb48bc8d8281970b38bbe2c536f39874347c91b3193531c456974e02393d35dd57596f540ed9ebefc87af562cdf653eb41dc5ca999ae1cf0ad9a2ee47c9f641b68fc56e289844f5f17dc94e3acf4987b33bfd36b1844c43fd2f0fe91de2283dbbd0dfc1ed98cc8445c768a1c25835b9d6ced33d5defb877a7592a7182dd29f5275b0ae7de9954fc000daab005d3289c1d183840cac1832b0a13b4dd5e3f0ec39ef60842fee868e44b946809f8a1879c5a6ce3820b1a71aa6fe12fd19a79376c5246878b000b89aa0b010b449a080a901a24fb8ca8a92c5c2d9d52bc27c56505202f7e7964c04fb22bd6a8812c2bb759ca10f52402233ca15329bd9ea9ec76129f884355bb677470155d3a866727ab923316f271724ccacc23328a07b327835cdba5699f6dd4e29d80d45efc6708f8b7b17d20dab0c0c074e595a1c2565cb98a47c589ad761ab30d4b46c97a1a4d52855f8bfdb2fa59b63778c7b6676c0ef5acacb7155a1362dd2ab49caf6d95b676529da71b2bf6601e7fbadabeeb5827f782fcc80f8325142eb172660d2e5854c21876f1c40d93042b1b2b6e0e5cf2ccdb6f2cd7264ed7c106fdbe63fdd2d130dc242f1e71f5f9b7647dc2feaaa6162b6fe0cb3825136ffaad90b67bb67d2917e657bb8a623a5f550270072d95219ace90168bebecffd3733402fad12f31fc9894ac6bcb51ce94bb88ecbd5b66bb8ed88d2260523e21e4f6fd20d8db7df6c2604e0a659503426ec9b167a884f277a9860481afbecb69b2c8ade9c270d5f6d064b4e6c95e63d6a20e06f59ef800d07261906ea6541e77af7128f4fb3e6ec5932a46b1d1e0580d68896d256f29baa055ed91bd177cf1b1ae2f386382ad95c1da7d7949d398b6ded44859b9b4af1a117ca76cda1399a1def5085111d69fedea3fda8947c0ea3fa744755123418f127fb2bf57eb04e9480b1e20bbf9a091cd9830ef6aa6589df921d498a149096b1637ae5222c9481a826f34d5c5e66dcc2a977fbf141814c274fb2c07b6abbb973456354ed4de863c3a74dc1ea7007890129a9ee6ac41c026bbe9faea3ae9b1f1bc38fec4924b805143c0734776eded25925ab85aa943d628f17d5c4cf37e41197d1dacfcc1114eeedfa449fedd5749de33cf83add605c9d0bd3e32ebec64102b706961a40ebd9381128bb2b430748b5b62640a065cc0874d0092a4660bf00978b563257aaa4fd9e210549b5262510e695f5987369588eec3f6d0ee034a68ecb25eac0f0d9764fe27819d4039af013727252808a6c2507e2da48403efdc9fb1b27ab8b1de11a4b372b2311a939f3f08b16c77bdf15f3ec5a4a916a179ea7f64b94ab37bba8b8ad8cdd03b3a4e929f832dc0ddae5ec0bda1975ffa2f5d89c060b77c88ae263c3e5d0a157c3b2102275612cbe3d26a0917b525fcb759b958d3682550da4d9cb46d8787215d374c126db9da46bca02cc4742bc5ad984718477678b3c1201afd2c94245fb4a591593f38caa53b476c9af0784e999a50e62954fd2fb6bf5536c74a7a9877d9e20598977c9d400ad84cba1899f706d65666060f991f3483a2cbf8fd1294a7b5c7dfee0338414b7c7d8f969bb4ccdee8f205172e30c83249787ceb2030375b7588d1f0fd0000000000000000070e1c21262f", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 30, |
| "comment": "signature that takes 10 iteration(s)", |
| "msg": "0b00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "d54fc0ae94872d53a8ec295b549a9754c675028a84f54c25695a3acb715e1a3d8ba9778b3ddaad25b8c487d21fdc62b879f43dd429dac7f5c303a485d0cbbe1e9f65e53ca8f722cad42c27392f63cda0cf5569930deb75d02bbdd3f971f6a9ec96aaeaee32be48c9fdb4969667744489b349bf480ea1249cd516ade4d4b581e3c41103b5267ba72b8dfdba0e4621a93edc18b37fedc35878d6f2bd2d0115cd5c2e243ba4aa02b95ffe6d3ef1f12801ff1ec09115d4255e202d957d0b8666b60dc8767b11f11b311d9d1f0c99f67167025ac9a0ed6c77c319a5d261ca5416699bb51c961d3a077c51949091e6cf0d4cd261224b6a88158d78a45730b6a86b4ca31380540d3d04228cd51c00a6671fc0036b657f3b52bea56ab503adbf4fad1e452bd3b1b29f27ba1e24d6f302ea788a7e59435ede2de69ab30e356dbf17bbbfe176c2182f870ad9a8a819f5b85587d229beb13fc6d4034722b72de83c1613fe434dcdd26c0346571cceb396e3389d08e1094fe069219a509e59ea17381575f4ab1b4ac79cb6cc64e5dc5897645631e187cb4f4ebbf1dffb083f7dea6bf6b4991a32dfdddfa43910bb526b84c797495df6176cd7e5ee6f42ebf6bcc28fa9fe396a8f72668d33db7821ab5ce54b7930dc7a90b97b9dd6b12f5d370bde4ad41955c5d7c1871632fa717237d4f39dedaa0cc4ed74900c688ae91571fa717d5c8f70837b8c27b26bb604ad340c98dd5d1878ce286b1fe4451a20a88a4e8902e3a1cf10268d26dc6446f7ec48a84b8bed9641004e1af82b679cf1bc29c7f9126f8aac9688ead72e14c4fb18292ca507c976408603bde8ca2650e3e50043ee112714692f871ad28305122149f098535424e4f278730c0be7c1124890cdd4260dc32d63db460399f9eebd339b73a738b58c0a008c857853f0df76789428213f65107c4359038fcfb366fb8cd74f2d955e6f2b30b3e96c70d9100c781f1d6031e210b541c4eeaf30bbcb16ac3c7b21cf1093fde4999c8fc254eca328dbbff7c5c880beb3e295d2924f7763720d5ffda0cce07e8889e556edf40e681e6894fbfc49413fd5b3ff232ac029579ef7f7cf60bd6ccd48d9f76263e948049a217f12453db900ad213e7f3e4fc409710fee4c92cbaea422e755cf51505730298decb37d805d1d333ed46a84e3c7659f187a344f5090bf338bcc76aadaa1e77f726b2b11880ef162f5d2812890a0dfd7b9a21f294bf18f6b447d1dfd92d009fbf144fbedf86e1cab012ace0a2ab31401c5f8f8aca4dc92c3609fc263cfcf56ef858446d9c66383efed916ca0c0ca351b539a7b4110658ba425d35b4c2cd1e235ff2c1c0840a292f23e34ca7121273ecac5ba01715f4b0d35bffec379da93405994ea997209efb895496eefacdfe9161f7c69afe3cfb9fbb3b68e105edbb0b27b1d0514c47d8886d58dc00c6cc20612630b0acea51396ab086c346c07206888257b9af5ccc06b867ceece53b4ebba63cd4a374503a524672527ff66f570dac73094f90c6dbd8fdca572a9388d243f63521c681ad8ea17ccbdb4b1bb215acdbae279ae5ae1908bae519d7398c7418cd56d0804eba259ac01a11789d538d848b76afaf7b93fce336b5bdee63d23b3cd6c46dec665af77a8c4efaeb9e0ee1576fdf7aef9807b4884f767d6c3e14c99c14c726c686ba8feecfd54c14a5234d7ce4ad7093c673d1251b353edd080e30aae264037c61ba8540640aa38101f73ae91d788a534511314b0cc0b4c52911032bcd286919ec56507fee54032f79cc1e1d6cc6c88d9a06215e9f3ba38d5f7bc91781e8cd863108300db6adebb51a790f7a2ebbd8fb116596716b1c7028c8cd9c1fb1db566c1641dc732d41d75fc7b8b0151d1daa407fbd0aecfc0fc484b1d43f68ec4614a32a38864d4acef274c6ebd8c8a6450a29d4e63503af63db37d22aced927a24dc40870ea3a891045a5a77c906b963980f58c5ed754ba710257fadd4f50cc13825a69e3548be0f5e10f6322137943e44de4a5b3f48d62ac256d7309e942dd1f3f211c3b8e745f79984dd25cb9c6650fd5c7ccc6e222852d8160fc8c97b52bef915407e17c88cce2eb560d359a92092846bde8f36f5b1894a3e69efff64fca4d6c0c3259aeb556370328a3eea80c1b2e61ba1f9ac0c5bb047a4084aa0668103a51ab97381bfa7e6a6b631e71a91d6191c6983d6698efea65cde4a23dedfca7e6b9a329b132c3865308d7ee89bb49de4bedf2f1b09dbbf729c1f0c53409feed48a120d2cdf57301974cb05e78619c848ded1fe6fe493dfcb581d5bda8ff0146508ab2d0caaef2fb1163bdda0f57da71805e6e53c8cc56a33d3bac12250ba331f380f090d8fd9c29c94935a685d6ca3567f140ca4278970ca42eab4c75056700bad477ff9865462dd82f7bf05dd0b4acf59b238a9bc9566997de3e3ffcb1778d7817b7196e3d1e06efb4c6f907006837c8a2e5117931a3921965db84f51390bf48ce8b54d44c6d8af12dbb6d171d50145178822fb457baa2b78246540fd9a348fd3667fafe1c4b983665d2bd676dab43a63821bcdad0896723b7b6c33e78eb9dd7823e48e028197cf494b16ac3fe0ae9978b369ae4f144c7aa3dcb5f2263cd2a29dabb0b14a442d804fadd786870565b40874982fe9a1f1338d1c02e286ceb42ba0461a73bda8e2e1304dbb98974f7dacec8d90d6385cfef3f453dbd098647eca6d33e028fd6c0279a090e36a068871a1ac16e298aabc64d4e7d66f3e6fcf74f56ec909d8aacf8db5d9af2185fdfe2de96ee568f78f94910be75ddcbe9b06dd7dc290e7b7e162bafb6a3cf8b6c90a8b02e417b40b632d7c0875e37ebbfbe21f2b60535b2fa76c3b1cadbfb8d4176dcb13b530e660bb2340f276d3be55ff24b29746070bde345fe7bb8d06b7a4dfb85336acec4bd02c95b8819b81d1611c2a61b31f185d70653011f7affa1f6dadb8ac5e832659e09f71322a60770ab18c3bf2033da08fc6bcea35c4f3d00b36d9beb7e5baeb7dd63ebce5bb46b600be9fb7674fc4788d72f7a98bbcdb23c49dc6d75d7223dba5064cc5426c781ecc73fc08a975039558ff2041278116ba8a477c9da4b4d9a19433de8709eed7c18a2bec23aa6c2b20a6cfe1e36e27bb4f4c2b0fb74baa624d3e61715aa9f0188c45d4405ddfb4d31af661defb888150116639156a92316f1d77df1c3f25055e5ecab769531bdeb1f5e75bfef8e0b521fa6df84ff2d30544867bd556e054a85660b8515c82884c46f8f6bba9e7b1bcd7ff6858d97d219acae3328daf5018eb671965e8bfdcd1660785e0377a72173cb26c6db4394a7565a91e119ea0ed09f549edf01e9bdab543da2b1372f977cf7402735b5646514627c2fad38370e10ba0271390cf987e6fbe28770961cdf51d863899cc6ca6730788815496ce52e80ccb7a8e4a4b26642db8d652cf4db330b92ac6d96e7d357432dcf15fd831fd3ae65c57dac7e4ea822a6f24744c2512127fe386b9caef4a82f75694779a950bc33c2e86d50efe6254345793458b5f3089df8a9b21268c5d4031fbf095afde2d9f5d7f8e79df08ccd2e6c892051ceaebd82fc3047a38e6ea4fd6372d3724af26031b5cf9ad7529f89bc45b68a25d56267dd55cc4b768159919ee83210cb0c2a967fdf9bacbdf8b91a2adea2c51d73712c8dd051f17c6bf74a0d1607ea48cba029811a24101cfbf6c3951e112d39acb3522f3a38066f048a0ad2996f846258a3d136831619f598b408cb6db93d4f2abc1875eafbc778623ae0f9750995372527397f3d427d1a81316b448ad9d82169ea3873a0b06294981a604574256e9408770e2e6cb4c0fe67931f015d6b844bdef6f703ee80b62517fb81f9c81a20daadd9988f912578c5ae932899949256f09a26dbd44eeadf93a708ffff3d6edd1aa55bd7e681564f4b183176561437ae8685be77acc1878ce9da23b280c1b5b46dc34c4bbab39a5969dbda6793248e0e2efcb56ffcffcc40332cc54924f042ec3a5008b1ed0db81bb1d7af47e110243bf388bd75af256be280f3fc9486fd3db45b9769420c159fd593eaf4b507a038760e72e65c766a120c9925c4cc4880518ca1f810b52c326e46dc489f694e6f68b13ffb669ce5a1bb399bc9d25bd5d98c2842e12a0ed9108ba5136b865d819b1c0c8fa020d3096935b78c832abdc1ad1b22bbc80e10843ea4fa9412002133f5a5d825f86803cc699e42521a6249b7a5a8742b9b214e6557c84609b1fed79893ee97fae0172626a9f00ca2d5f7a7314ada0037ccdb73a294db5235edcd6e5ff7752794c358494a9c1bcd35046cccd6e883cfe07a47f42a9e8857bcbb0d89a388a55553d4dd120b3d30d6ba29192f76812a21209984f4d288355eac8a5f9513e28994ad8780b3cac76eff15b5e0f4113d1ec4ccb20392c282e14dd52d370369eba9eafe0175ffafbdbf72cf9b99afb23ed2e9a52a96db144837e0b83d31c35518c0becb701c8b79ab7acfe308262028f00cc9bab4cf905edaecf060c77756a0d56625b52e26ca4f177897abafc4e730d8a2636ad2b065bf32bc17c954f08868c1d8a8a804e5e00b3a0759a174675a1a9c1cfd0fe052d4a537592c9e7edf3f7fa1f253966a6ce104a65696ab3b6bf0c26727576ef4a79aeb00000000000000000000009151b23292d", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 31, |
| "comment": "signature that takes 11 iteration(s)", |
| "msg": "0200000000000000000000000000000000000000000000000000000000000000", |
| "sig": "b4ecfd11224c059a2731e7232dda71f943490c5d84a218d2cb00a6bf8f96746497b327d54ef0528952171868270aa6cda099a943123ecead4d61138a5a2bb90380865ba0caeb5fe3a4eca46bc8da8dd6c41c5294f3fddd7aa138e1386f8f833c7271838853873a61912813171b0003578a8db71536a98eff4900a138a1848cc45475fcdc2295fa322b21d054791db116b6cb123fba5d51ed4c133985ced556e20590b102a53567c84cf41bc68102164ece90b87744aa46dd6c84c67ef69a87f34093ae127de228416ca5c795ad3c4ba56097119e6085073e736f0dc4cd51c4877d022650f911c7194aee9ff7f13f94c5f73b0886b889ccea790cd13c6f4c52effbad4c4ab89dbfa816b3ee6bc1e84e3b4d948713df5a3baa2ba4a2fb8d9978cba124d214b251a1594f956c5f175d3a5122ea270a085d11f133810f7ac6b07c51b13f02a590f39b50b85c2757eaadbfa802dbba616c1b1077f15644f1e773fbeab05111834df770e31a460d430867f3f0a1e4a77951f54aaa1b04409dc75c6e4e56063a531c30f2e4529f201a641a2a7b682f6d26e9f18067f16b0d619cd7ad06874e4c5ac7f7f508598bcb044486ef50c1b075f8f879e8c7ac93481f4534e6c982ebf9b16f0f83c94504e68ad99c187d2aace43e1c4726817e156e2ae2c6551f9a2285ccd5608c131390058cdf292e6619f7405e68453842d8e12c08d8f0cbee7b25bb4841a9afd520a4a25f92d00fd65852a0f03bcb70c49d2f95cc06f64312fae537bfd4787def2b3c321f576cda847eb14666cfffe2cc61c35139c88a308d54ea4f7500fa1f1b69abbd50e85f6baf0374cdecafecbbed52ab0d9d72ea79931d78d8c86652ebbd30dea1ad90eee7ab63033f4e0efd14622e5e9426adc9fd40847549c304535a5eb562b89b38a2d40d2173bae8cdcf5f3a049c3720db29967c65af8485d12dac3240c803b128fd89eca7f9afe3e994894c4c6112168cc89db5c924de54b346146a917b0427ca196eb5b9668fe698f678f24c4d612092ba8f7bf26475838dc52e2daf146ebd915f896741864b01f7730d02b97b3ad58eb224148c33c016fbbdf1435e3e8b842f2d42d4d427f0543f4294069394c884669a87d9041001413d257e5cd81354926399361196f40852940ca48a4bb74ccf812883eb19a4b404ceaf245b83eebf8f47ac6b0d00237261522c6166438018ad900f6db322d1bf8efd6ef63a0065a1366d93885b2d1c1a13fa37d17419a9f6ff878b720001c1bb16685f8b5932b75d734d3194b9eb39756a7780cce344be03fe5655987d0bea11d0a00e526c7eb479632a4db51d056ad351ad37f51dc14780b4730662b90aaf44ab5f2e305685c641411dd2b400baa21b2b44d723ed7af3ca3758b850675df9ef5bd1707e90ca1c6fd462b6d000668dd625023bbef9a6c244d27557afe307382cfbda0ff068fd228b863164ded33ea50a16872e759302dc44b4f3538a7dcc8bd0f82385a79effa8cf7db60d09bf8a349dce50bad2789cb1829a6624feca1d15505c5f37aa8e3f08ae1ae2ab8274498546b2931c2a823427c2c5200bb74739953a18b9cb96adf21493d4784e08aa0318066ff0b75ab9427b21212be4f09c3413c9c84bd704537c850e30fb12bdd862ccb1dbd1c31373ab9dec930100a07b32d6c6b14afe50e5b5b8fd2d37a90a443e3cd2761e31800cb16e31dcab74c76323a0f462ce7f7320b75ee4c21e0f0306c67a8f69201454c38a466f183431b155080860c641adeca00260567dc73d5065e1acbc055351c2eafc1121697cff2fda1eab331ed6a3908cb10ce16ca8fc6179177e23f9088f17232425b59180542056b8ea61d7ec0e58d8938fd205fa62d7693143d6f0abbc6cb4f41cdbf44dd67f5d7a21d7a0b7536df2a4609f644a7f8d96b861e9e853bb2c9dd828c73146f1e9e20b46a067e48b1f3694cfc44a256b3bd97801d748ec4de0b3f8ba52bc2a8bda92d79618045ee5ceb20b756421dc92747813aa625839b3578732f2ad1d801935718df8d5e83edfc3c23e5a5e15d4684c42d3ebfa42d013aeff74c4ed05f8ef5143409a9e1c1d8f61baf5c9d0e3b072be3aae7ab9c2317f2786d39b108b12d948a0373634e7cbeda1b35fe9ce694a825d6ad5d83743df1e4e4537ef7fedd3b312d56c0754426f23a865dd667e6896a82e6062a1f5b6c8a60d08377d42ec5b43c534e634d9d85f82b913ca10922cd6dbd2c3d7d35ecc98cb37af974a615831846dfe9aacf9f801ca6cbc4290bf5e8d6bb832df0dcbeb93025baa2ebd7f3b4941e617d5437fea49d5f64d78c2e2b422bfad3efbc4bd2572cf6559cfb7001e4886959ece69b5305f0799cbb871b540df18c5c1935ddfbe17c491b9e1e82c2c9a1fee6879617463f60effdaefb51bfe749ee3fc2905a3a9026e087c984276a543cc3f4e7a6948c8d92985d24edde89b36ee6d9b3d7e300936548c34436389f4e7bd055f26a856ef9cc56de2733cde47fbd173a9874b73d0b8ac3a9a09502c2dcc18585810916a4ba6a72bfe94bae53767e55495207c2989d77e0e0f07e707f66a1efdb93c8e149839ce72b31b4e17d616ae0a674cb349c2d9fbb5c72b833e7b7916246c8ce495b3e1d7b199ac085dadfddb2bda88c8529474f245797d7756251344305891b098c711dd6a74d54036b299ae35bee1fe7284c9ec11bd8dea6b8238690bc40648036d56401f26b92584f726de2445030cc9865545447abec4b4e2c0c06681ec5ec0243d845f35dfa8d80127fc2542cc04cff53842e977a3e9420e6f3303f5d1c11d7d09c15fb229d0d432857987d6ee4440be1509321511b8cf88aed7cb27c1d745b672492d183815de62f1d8f69c8581d7e6918f13225f215f313585aa597a3c8876ee67317c0ca184bee5fdcf08ebcbf43d01b0049af2455bad78bc8c28f11252bceec019032e4feae4ed2c5d0670f9c2b6d5ee96055469c25661fbc8c09e1a486013b46cfb0c0eb4774dfb65b8e3688a02cab987923a98e7f75b44261d44c4bea44a0df4ec2b8186079f3557bae7c951009a64cd6bab08410df3f4ec65b58bfb8e31c3659d1f4b3254386d850385eb8cdc19df92f011d86ce13ee526bc524bcb465ef1aeb8f08e809273034be71d95064979ac196d9c53fbac31789ddc3b3eae14d2c1e1730e2f5b38fbc352759c1f573ae742c6cc2b15fe41fe6292f3856c328814f7d70343d3320aa754f162e530e666889fd0187a65c48b42bc2cc87e79d17102cbf66d8564ae5fc71b92ca49b04d1705394ff1e6af4593792d1a6ca5b00e972180857af83d289f6d0aac81e2006eb40a8d790c7dea7e075404e5e28293f4385edac77094f2e2dec38a15b12894787bbef906d12f8bb4657c7e3e2c8767a310277f63cda040bdc68c5340caa2b39b7579873cbd593cd81532e628ebbfdd8794b4fdf82d6c6b20d7f6bf157096a96a5d327a972faa5cab92c442e468cbd6705fc8ee489489cc687777377f87b470a84209e24e18150076a1a462a9572fe037b8a69153d1b7a41b440cdcca5a2d7b4d224bca60c7184828eb519e77f2c98b4567f23251bd3d01d3ecbe70eaead160681053b4a733898d74206bdc25eb6fcec2a65d6a972c680e0aaaa1e8b1e3ff095978213d242c6af612a62dbb58425037cba5209588ccd3c11962ad47a9c4455b98a626f92264a0527a28bda7f47e804ccb393caa2590b957e5fe3527c0d5aa2ae7d931fbdd2ebad07cb69be0d5179eb6c1343b3bd4448cfbca6ffa1597678f0bf6e9d2f81f4d6e3a8a9d8c9686826c86415ca025dcd1fa1a5dcb3ca8df92b2ea76101c484dfb1fc58d35c1386a29e588a6c80538ddd18dc44fe4598627031ed1650789b3d0cc1233775e1d45e97504d33043cb721a6c210d6e4e6b70e4dd9ef000adf591e465e30adf27aaa4d8c255f4523f1dea00e9cf978687870e8b75f05ce4fa8dd6dd692e936dc2d48b410d3b626faf8ab013f7be8910da69ae37d1ad99136c15e0e8f4194942a24ccfd55544ef63e692f1d4e9b621b28fbe8efd22920983167daeca33e0734af9aeb4b77af4cb354cf9489676514198a47d8e6d614a76af5bceac2c32799ce43cc010fd421468f982bea4f56969953766f629e43cb2a0fbf3d095f98257a2b6e3ba76f73415d0d920adf9b21bc102fc53744f661d42a9de6feabe59b2e273733df75be8ac972651818e1a72260bff1098c06c572179f7c5b0c8e5e1c9040baa4dad473f96b71b25d9dc16ae2312683868ea048f85933d844b7f2fb685db40ca89f24231b14249a3872f313c14124ec1e505f14c508ba483e6a4e559c8ec0b3dd7ff0446d14e4fda415ff4031fea1e65de59e5322279112ac4f64664066c4b5bf5a08dc160b6b313496546b679eeb31315500d81504706ae14ba526009a84b7270d9f9ead65398278b6385cc136c69e3e431843439b9a75e8b44678fd38facd65c638a3b1245a78bbbc26b85473a5569c5e6e0d2499d1570203ed563540096bfff6208502b12f107894d767798b5fd5ad7389bf55a6a90733511bf5d6273f570626cbedaf5de00c5f905fc2dce53f0f90d67153492082255889a9ccffc83a1af2d45466e787cd3dbf5f7fc181c2024454c507381babcd8e9152a6590d6f3f5143845565fc9ccd10000000000080b16232a32", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 32, |
| "comment": "signature that takes 12 iteration(s)", |
| "msg": "1000000000000000000000000000000000000000000000000000000000000000", |
| "sig": "5fdae986af0e453c98062fd46d281750ab398c0d9be681f09d8a22793a5fbccaa0982761e89509ed0427f0ec73c8f9b4b905dd1703132646ec472f0908440c2e21e690e58ad56c3c4da022c2459c059e9a97709ff8327785011f0378c8e5c14e3130ebc43b2481b016a23ba76e61c2e0da8bef8b6424eafb1fcbe6c1a984ce767b0dc9c824ca1f9a5e8896734c3bb2e01b02bb18138ec550f343efb45030bbd2d034e859145fcab6cf42d48e8e6fbc3f9626dbfdd42044b86adf6dc6df412f15f51261373eddfa7ae848bfee57878380aae7d75612b0aec5d8e1f4f8809e14bc9b244fa50e5c345decf47c597d3bb0f5f2f0e6bfe3648bf7c4ff841d4861a3faf7cb09bdc97ffa37fe75fbb79784e858f34ecd2caff2ffec7bb53627f63bf4f423a290ac26439b722e859acd4fa61673deb275b50a309c9a1b07c7513d8718eadeead0703e5d4db41618dd23901d1abb77c6a728f5565c911199e056dff8c3c0a8ba7cdd05df179ac37292dd2597e38e17eb2619472cfd4181b2b4aa6bf649757010cc5e67121bdc70454d429a8b42850c1dff199567d700159abd3b485788ee01d71ee7ff163c4557f688fff928c5974f56cbb352ba8b3ad07b7ec3007dcd606b4ab84d42b004cd2204451d40198bbb023bbc9d3891d17080fd7d50e282a715fbe97f787a794d0efaa64db07c373c257b0770fa0fd8011fd15ae4edc1d4fc69187385634a48b7405e6c1a473c5640d5125c80b60fc5e48d86829625195a3fdcf6ed3eaea76a1577845d26244e1dc679fb0386d46851e80b130da1defc0c6797036dcc65ec7e0bb485d1f680cdebef97f2780d20d8d664a90b844e1fbe6e7126d15edfcfd37877f0c07d483287624b38000c5689e77fba19d1be415da83501494b0cfb15962243798f6f415206f77f3105f20e6dd73887e7ce26d06b968f3eca04b6a49ed9c31ae0561cd1418268b8405cac00dac88ba433b98480734bf981c4cd74192fdce032c41ba9836088b9e0acf8dfa97c085cc60ecc75f1f5b91738938c2a19764089ed9d81c315c1d91b7e3b1a6d3beb93893e31ce32f97e8c8b837b26e07b523cd857edaa268ede52e0b44f3e54ab37d45d53079cfc5a58a8c992d683a37e9dada046557adbee8838e10ef464262cb0f59029797b6943b7e6b9e0c7010dac5605d6d581a496780e6e2eac7b07b95abcb6d92acf293cf394140f0fb16302dcf94992438050e84a66c236f21b56a756ed0324977ace2196ff58ae2c8db667b0daa54a2d42a3920d5fb5463cb8d06a2ff730a9f533f7171ff470b8ada56521eeb0b5c150308450c6b3821a071fe079925f62320cadd8da8c180fc8a9daa2c8e17561b21b9fd4e221893ea6553a4e61c1fff9fe8ab25488ad1c0fc3521a4e236df4cf15480df5e2b75d67ae5743fa537fa06575e86117782f912cf14b9c67a461c34632fbef9b1328ac76a8dec3f442541e777241cb9eb39dcc009e87532cad63005e5e93a063a32012fa889b00e9df5a63fc6aa81e1cf8e4d967f8036b59b1341ac3502da9813bcd4401e516b716cc2b5ac04f5e57895e39965a3a022f408d40982b2f9e08324dfcd060130ee5f700946e09254932d85b6a28c7bcd5395936f08ca928325f0273e3c268883366a662ebc9a7f1bcdccd0acb6c454f79d67bad0347d85e5acb01bf3413b6dee73a208a40caa15d6208803e3f9cd708ec17497d7ad77eb3ce50353b5cb2b9ac447ef4d58a9e60837ca7724629f32dd894a3ffc3d1e7adc206b385b82ea0bb478f1ed7f675177787f92f1aecaaa2255ab5b48a4f60d2691ec774d3caf8fe5d5f2056f125d240bb82114cae0ce31e2f0fceed910fac6f7de9de4da88e8149b4b749979d37dfc3112e3ccab549be830aac9ae053d8474e1f248ff0b5e598731dd63cd62ce630b55933859137514e84ff5a4059c0410f564e477a1694ed2eaf3169ee8a9ba5069922129df8a94e4ffa278f4fbaf52a605aa76516938eca5be11142bb83087e6def74264e7e991c763e5191492035f7705bfdb17c22d4933fd2509dbd25840614baccee3bd3bd59a377484b55a09dc517fa298dc7f04a24304dc91002c000ae61bd5b75242c0680988d9e7e5c05f44aff949ea3addbc4fbc26a0ce3ca9f3229a4ebcdb6c754fe95748c2ec479b76e311273c23a1d3d4816de71a9bc26a74153c624cc449f068ebe2cb6cee7bb5e02ea4720a86a00a5e0883f4cc0a6d967596672646d439aef75fc13e0c4e0890ff68fd3a50efe3943548b446c2d2f89a2b16710f22cbaff9b1cb501675902362b0cb5f1ab9d09909952219eb933ca1e1dbf271a0fbe1fe40c928fb5d1fadb935b1fa84cd939310aa1d3c30deb64aa7cf9ffe7301bfe602ad3596e07e87f65e53b23fa5017880e70053f65aa7345b94829ee3db131813bcf76d0acbf69f988e88ca3f49cc4311ad327edd90e2a4b86910880f45c16c9ba8513fc72afdc4f4c272f052575b71e3de70f07161eda29c83bf83aef0fd46f11095cd4fcca33efd8cae8f8c2d0787112723cab9cac9ff9fa02bb45ecbc9879414151751bbbce8cad5c60405150e0819d076b699d9d9fb62505a6c104587302fba8fb17725e80e9732563411e576bba1a503b10ac97a41caddced4fa591ef6980aaebe3505df212201fd0d892d15bc08d6501df3a3263ff810dec62adce7262c07360d1de212b1684b239050a3c87acbc7025294124f86a8f35313a97ea373a701ff4187a7eb44e30c282c4b1c30702b442a606aaf3d5263716ff0fa7be107d0874581703f9ac04b6f8169872e94100ca1b11e44cea2bc63f51cc1822c65d6bafa8c639c8f32b4a60c928fd049282dad586e46cd622fc34f1fa5ff7a67d06a427fa22d05e485394344a1b41e8aca7c624306eb3a6c9ec319bc65d8f878b1badf3a4743ae1b39ae8f1ddba00bfebddd149f5b20836aeabee2c6710aa0b128fffca57783bef39e66db6df7b4a7d7fae067d3d65c63b020105437f448d644f4b0bbaeb0490ec5a337013b4ea5a16f82567ff2588070afdc6d0998ac6a11459ca7a8799dde3ec3411beccad252e897a360e1d4ce9e9e0a82c57c79a24abb99ed5190f27e43144f9fcf076becba38afc9640f9d18bb67f6d4b5652bd5393c8483ee348a2ab3431cc92dce30d0f069312a671fb283aba4e527c72781f59fb7f6d1704a3ff80d49fb53ece26f16a15ce40a5414475732384f8eefb51cd22b34b8e901c43eea8604354522c28031852da10e0acfe6901a3321a275f86f025459ddfe1d90c561bdb132ed4c22209e71728300a7f5ab0c84b7ced352ae3321462bd75f6976849448018db9c2241d2cfe684cb6c3678de2f1dc91a4b4b6c2572831d4b2036aa457476f8f19be70e405e2cce6e4e9b9e82be48e078216747dc6d63359debfd2fee14a0e8bc0de95a381272d3accd94617875e9c08162817d5294549584ebbe8dcb36d94a6cdce34e4f30c52541d425422ea0e2d1c00f9b381d021ecad3892a1541dd81a42a1eb8a7362b5a125651db02f1992efd6f9515f3f1ec66566f91c1876d159c61195383a4c5e4c89555fa026b5b3bcbcd34d8b6b0eb026cfdcb8cebe45884e499f7bd1f40f1e4a2144533f2d57e1eff0584805d5beb7d6ed7fe29e088379d1a7ee70805f0f8133d26156724d4ab6560d15f49053a1c8a8007a8eeab8f6c09265c4a545ddba9eabef6434b191d87570ad3c88485decce9cbf52a11895aeb82dadd9921522f368843fa7e246411cadf0fff4b236641cb516057f102e9875e9363bfbda62c5d40fccc935eadaad4da3723b7ba6cdae6cf88b3d14364b6d30b435627d7781aa1003bfc4c9fd145f6c6e82e58df863488d27e7b219949d554c09124c582591305a80964416a18f70b563a761ab713d4832a1780300c7ff01cc52be01a60ae53affd3cd4a0c19eaf60a077f792378be2d3c958108bc068760e1b920119b311b406a5c59658a9801c612140d9c8b15461701ae2ea1bf16ed9650d0a26b52dc59d927efcf8174a421409877064d17ae3bf17831e4759e3de408c616c9565eeb8cbf83729669fa7afb13e662961db2622136bfbc69f1a80a150a604c38bfde2c8de8eb5addb54825376d4f8b0935b6a1f34d2a82a29c8a725dab50649b796379d61e5382146d399df86de0fa51875baa1dd2b3b1490e34578dc9da393fdf26ebc36ea3c40b760e526e30280e05529ae6e5f9f70a41a6e36da9f9642ea74639a5631a6bb30f17f3403144d9b503d921917628a327a5422f79903a205f7dd33a34e93da5a553949e25c29f952e3b5f8fce39cd625c9d34c79d414f104a69532b4596bf7046c3c6115b4de3dded2bc270eb4963db75db38d73f2fc3719dee8730c12afa6cce1d867d7e949d7fb607e39bd2b09c1e80fce2fd76c41669ca73b9bae914f42a5a5903327059c7bda73ac88cdcde315d5de897fdc188b42ca521ad5d80e1a6a95c729f58e921fe2c258fecbe03858412cf0d4660c6fcb6c5b16be8342c970bb19390b7c393211ccaf35a680e1da855bff9c004b067780522c8f26770559af10a0fefbf887a4035c7456a368e3d9e50ba1423039767bdd6482e61a2e47829192b9131635608a8ba74a4f94959fa462aec7e6000000000000000000000000000000000000000000000005080f161c20", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 33, |
| "comment": "signature that takes 13 iteration(s)", |
| "msg": "1500000000000000000000000000000000000000000000000000000000000000", |
| "sig": "73bc2954da39fd7abb7ef32f531cb8144198e50cb52dc4ebc9dd5ec0edb90ba730716d93157995e37263b1456cf55882131ce6d537f10096dd8500d16166de80f5bda2f94463e8fa18e0b970871e4cdde1ce7d3e154d30643fd4a3740908fd8b1249dd3fc7da0a5ef591de4f308b44daf5018e17278267b56f7df5029a130c736f56283d50f97ea4d817eccc6008be603b19a70f1526e1d3a2b1d97a52402eada5f3c7898eb16fa2438b0e4ba9cd745b1c94f0a5c4d0be6ba5ba9f0186feb4f741260fa0f441f1839d3264150cff7792f5269bb2a82cc360e30a15f61b2568467d9c8d404784996dedbce426c71001748c691cc848e776023cbce13438aa0743b6ed57eb614bfa8fe6b199a53207c45ad762ba80efdfdd31595d7bb0da2d533aa65ab0ec3ced551a0b6ec2cc8a216944e670d7342cfa367542e86edc2086dd14de5c0ef8b38d677379fa986548bfd69e84bd892af28b4028687ad8c94f55ed56b50d611ba6de863c201b16b0b9de779ea393be40a79b6405bcd3f1f8685018c8fa61280289a948831ef7963f3d30f3570855e58873b9f9f02fd344f8362ef65f723fa0c5b8d628264e74cd4fea73ac6105be0713e80d52c5bf55c21c1f502d73ad0afa6144b6bdc227570b85b47143580c736fe4f2b201ec4f4f78efc3d4afb2a4d81c8184fe36011f7fbf197335ce1596a0ab39f8cabc02bc77ffc005665dbfa356b43ce805fe0dd2c24a9e6c363cf707ead215ae245963c5684ba85b55118d6e8e55c040012158645aa0d0004c184f826b7a43a2ce81a3bfc6c4ea5651e8dfd10fbb22b371d03e7dfbb3aa23a9e604d8c452a3e065afc05361062db3acd697e52614baf0afa010b7cce9e2c36d8e41020951154695bb13bcdbfac5eed9bcc8f0701ec5bd6393d83f828d3c85a591bfec897203109c57b87335c48ebe20b8c963ecd0d973c2cce02676fbcc38febf292616b05226c523a4bb6de9222de497caddef9e5bc65fc084e152f299538479f994dc79e19c806f0681ce43fded54c634427ca1f14b691aaa1e7294741ab9f86c15a68cfea5f5afa27e068564353ec51a39dc220ec0636a455604671d2d11e4de86b5d8b766b872563ea6d7a507a5c82a1babc6dee32af466d560cb9c9835febb4aa2d07d7205cec32209df17475eb635861e595b1f4cefbd9540aab01e1db317fd0ab6cf56a03f12688257028dcc7f344a87ab0f16c2ceb3a7c3cfab665c92a4b03a423eb158ad7d3a8958beaa417b4fc71948ece95058b56b9fadc25e9f3acda7020cfe201c1a584fcb2ef38c9b524941472d4651d828b17e7dfd31f022f2430bcadf48414aaeb49c21e52f40d5feb0e9216be4031c35f4b8cc6ade2ef156113fe63827179b0e6f30465111c7749b2e99adbd5e451f121f6832a4121abd9510a752a7a4a9893942d04abf4164346f4fd32a01ab7baeace93f678333c4f27889facecbf4f41ab234fe2b24c0de9cd58ddc969d53b5c7aa6ffe35e58dcbaccdfe9ffafee5b3f1d5222e6187957a6c653751b631f439b691d5f2cf91808f65de831e4f076c37b48fd9f96a09144ecd06510e3093429b37abf729e09e1fdc8dffade760a584cb6ee668a72d4619f421d5ccd663d379e6f143088c143e29f22ae9d0fb993e8447cf44015c36326e0efe6f16c547c3a212d1dfaefe654dffe6b231c5c1d8b3288e4ab38880b324249087822a32eea1ba798d2e7d204ea86a990c7974a37df998bbd7bc99d799458b231b4e45cb37dae19b46a95f597257e75df509b2f3a7d7e524134dc71eaa13ae8d585fa7cd45a6ca91ea96085e0092035ed9ee335fa047f4671d744a7b559b52a738f0d20ce5ca76127ab9d549b869a3eb6b66c57c1d317f68f3f6768a7eefbbc9ac06b4c45a6de768aa3b1cfa9aa19b792c23054ab84917628f94ab3dabef0d6445ebe8a374c4157408f1f84c33163a75b8f4646637dba50dc09846f1faf64589cfd1e5124f6e70770732df2bfd1102197d9a7f45215253cd9d05b7eef329c36a6fee9f3f38050658112b48c22c5561842ca24803b96d58fe1f627c2943ab1d9366d2abcceec4c6e55fb044e5a401d032f04f7ef2e49fb89f67da3a619ffe5702227a7ab06970f5079549dbf6bd4416722788805d4682374c982577b1977680e1d0a6af0e06ffe4103587b41f650a85db8eac9a009dac1f9f7589271f6fadf60c98f669f70989a913123f2ded18b2966abd257590ebae4225cc436cdea6430a3167f9f3f42f5cb135e11cf31b8e2e386ab51b6fddcb0e30aa3f2d8cb12373aeb8a364e3123fff93efe83fa89a44e97ccf4f9b5a107c1968436d8a08647acc88878cb7438b7f5545f59b2cb79e20ab8d4750243c6898859ee1d9d350b686aed01b2a6fceeb62cf9f824b6e76d57cb6f16566c4cac2aa17cdc8b72a2223c2f92bec38b0f481631d0096b2ae449370318bdd66e196537a24f0ea33aab87ac5c94bd0645824778cc329e76d5b38482d126a335573cbc81c895d225c3b724fe901ba5ee9052655ad9c059412d4cc25e00444e860f683558fc0cadcb33800e67c87b93dfe9adeca9aac911391632ffcee4a3ec48dcf03842498f674a6a8f689f058d825e931673d520700e284d3a26f2e5a3c3f2fcfee3d49f09775514b837dc35db8ea09e1db53d548ab580c4049e16327b5b0638a9f6e3513fc393122c9d9156ec532d462788a649f79bebfa626e38e261fb839f560f5276b36e462957674fee0094354dbb6275d09d08489dbe1fba5936d1801acd87dd89ad608d33f28a65d066f642117915b9acb32fc7459e15180e8ccc579ab2234cb64c6f4563f5a696eac76f158575276f773e0138545b904feef9cb44e1a13d3004245a33b476ad3e8170929e5e6adc68a12367d090091f7bca5493f7a448e88eb4f13cffd7f648ce368b092416f3b577e16512bb54dcd06e0bef24ed69396039741d37ff96aa0f3b7dad92fe7c67d32ec3c5d936c410329445c4126e027b1691f9964e39910ab4d1a6ec84fecd2934ea9e0f74f371ea279d50f70afb352064804d30fea26e4ecbea3eb6f96b7b4324913c71a2db4bd4a8f8459408eee1889f8ff15cbe14343403ffbba1d95c8b050f050e3bce3f394ed35bad88ce9e1235b3dfccfa478f730ca162355f1df0bb4d1205c8920b5b090851e9798487e3a858e8ae1bfcdd543209b1f8713fd1a80f6f3c8622c10315c1bf21c42d456667e64b1668f96455cd1281e3d76d3a52149621ec4beb651e245b8bf1f3f3fa770368fc83eae60eceb4f4d5e2b70e09a3015cb3dd2be4b307fb5b02db05a9225b6c21047b422c65ee788ccba14c86564f7fd6889a09a258e03ce3d802d19b33def3d223bd427a7cb4d9fd6814413e290a16bdda7acb39c477cbccbbad8c664aba0c97622e65e04c17cdcf51272eb8cf906ee15cd7ecded36bc66139800a4a7864401fe328f8df0505b1e13bf3bbad8b4a344a292d55a17019393e4f0105be7722837624b84a183ddb9278e9121b2ffcacc08456646653df5d5b88e77f8c61e341a869548ae1b286ad8b85ccb763e3d10da9c05e895fd49ef02ebbb60621dde417678ce965153284053d0fe38da260effb844a62956d02b1ec6e5c8ea661ac8775a95afa1861cec82c396a7ce98e5cef55429e3a4d239092f090ba10daa78811e59e9c094d4bd805ab89b5fefbc6cde6fdcee6f21b19c979e237a273e24d9db1d2a7aa6cb0443b5d8fdede41f5203442e658c6f9e63383407a4d67680b6f486254c597428f613e9478cd2b6e765029fb73ab72add5928752e558506e6ca46a3ae1abd4d2aa5f5d7b6556d07440b09166b0d93d5a939e190df2341415a132bbc0b742d3acae79d507628e1da15ae962ba93db1ab75e1bd6db1e99264e68db450bc6d242fa131b05fb73c050e6996c4c2f2ff95a372f12a9d22cd85eaa538db6e7096b765d730f7a35241935fcbe23508b18f5e61789af328cc00ba9f2eb9e004afb253317ac9b0ca2249f63040ce4ac99905508a6d349df6e96c6e675bd3acb3103c611aaead2046c4499fcdb17783bdddeb3c2c75553d338b877f6da0e9d12452943cf6040988fd036fd76deb09ebd8d24e464cad1b6f8d05ad9eab9f18c15b1d6a1e33437e874beded7ef0ca0e27f15229b6746cab74d77e334db74c013e45199e6b0c33e6da136c2004cdef5754c5b44d67085d9cd732bceb1cf20551fa0f183b1149caf1e39d88d6a5e0eebad539c3ec63ae9b2017d484866cbf6a9f5029e2cecc71954fe11c0fee7b1b36f8d18a0f138e54d45aff4f98aa922170a5d3f81d80121a29e6b2c8605214e6a807071675855099f305c9b0041caa826bbfbb216abf05339cc96cca1b143ec278ad3a1704653fa273d663f09addaa860cea934821e7f6d0d005ef1e8dcb62649907994c682481923300baafcb997150eddc0e3c1ecb6d911f51979e04cce3d1afcc40ad70eb0f3051189bafe36275bc313b5585126acdc44ba14a7cf6864a37a407069a266c252c121475d5132492be2120a43c80112360c847eb128b8b4b569153ef6205b6f24d0b5b641899b7244f0463324167071c91bb0f5f70777c8b92aac9cafa13181dbfc8cafa2485a9b612379bc72ebf2d3b59656980d200000000000000000000000000000000000000000b12161a1c23", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 34, |
| "comment": "signature that takes 14 iteration(s)", |
| "msg": "8e00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "f35a6312f8a053655499f4476cecf4324dce61e0e98a6fddfeb391b714201119964d2891579c9ca0cb74b2850623808d9c2bf5cf38bfd051ec4acc1ae827b68383622793527e0eb3fa7be83c1f72b7abdd0073f7ba4244b7740aeb5fb66433847f3c8882811421a86a55833b05c1c2f24949ee29332f5ca5e9fe97daefc85ff6e9636b9d188c2d172c3f9644df60208fb298ac2a08490bb611828f1f5cc93c687b8a6f7441a8995a3cc50e894a11e9fc7f6dbd4d47cb087f7f3942a92ee10899d56a65d27eea66ccedd9a7722bdae4aec8fa6eb0b45be84dbd4c68560fde71d04fca514e10bcd733de9b3f99454b13cea8453e2c9cc5f29c709f2c131c972dfa2f47983d04d997ff217bab57d250da438b13ed640f3ea5017f78a394f2637bc708e0e7db2e5eefb18bb1c68d4ab59643135d08de302f9575548a2239bcc385849e1cec32765748940a011daa3f208da13ff97453e4d08fb668caa1a282530a0ff8e0d9cac67235be0dfc06d0fd5eb0ad56746191a84fd5ed68aebfb3f3d5fc2b3a391cb62958c471cf9533609bd564129aa6479f90c2df8ab3d5bbc51d9ae862eaef0e289c81fe4988ec757170289f5beeaf851888f1bb9b349d6cabebb5dd3d7fcc25c9e4dcca721f0e395918a69496c1e578662e3a42bab10070ce1c01f61cbbcd1ea2fe7dc18c318d649bb663fd7b6022cee490de54d309b0be08121765082bb5b634415cd7d16cd11e69f12d2bb927529554cc6cd2ea48612e93f59ab9fed4aa2a72fb78a7b73c39c7bb1c2bc3574fc7e2c209b64ae2c2e50781ff24ae6761e05e65f670f7d069072b6d73a479969b0ac345a5f1a214929e6b783d542753c9075bfb97dc72af2dd269a0e0a739430b04f0d6988206974d747df8d07abe115d2db2670fd66c2527f288077e49fcf1dc627464a963f031f438861bfbec5e21d973a5d7bb0ab20bc52ca3eea5c9f6fce2339e0a65170f5f7fe8c8d0fccbb1d5b8c5a5f7660d782406e18f75571e43cafd66cce56474b6d933edf42b2f01408d919df23334f5caf47a96b68e845f3b4e4e110e3614cd477ded26f1bf7c92f6ce93291ee809e61d48e824ac80317ce49224b7319d8e4e3c335fa9788f1aac31a3fbde6590c22216ee17d27e387805082dd3259ff68c162339c57404f291a7dbdf12f220575335e189d2c9536f412674e918d4e4d5f1761453d6a080b766db3fa486f961c111b1e661f28f3eacc0cb8e21f34fb143873113ad70331e2a915f0fafe29c0567877a8e947e13e7e7c677af3fb1637805c37877f994ea93cf6e2cac41817140b4721ff48e9a569bd285a821f5aa389f6e5b08dc2be22da23a31610f7f37dbcfef33a3c85b2975727711eb0b54004f5fa0035416018935add492f2cdc00cd367dfe6b4d16829755dd4ba7e5f25151bb9f02b31c05e26fade8b32e7c9569272887c8f32975fecd9c725ad92ee08a819e2f473c800d10c47798e921a69372b6770e664224f4672265d0b659680b0cc83f0724ff727f723d7022b966f67ad5242f312c5aa832deeb9a721957edc71d3cff4b19023462c9114c7341aab6d6f22bfa926128e98cd79c2380fa9844374e67b7317da9478add4579ded5fac480ddca2b9e19c4679447324286d7dee578e7c0b1358f2754c1840843189b45a8c69702f6be6afe95d4739f205638ea9d2059587724807d8f5033e9106791df3e1056b3b9d8972afc72746519f453c3b51a754cac0713d440c094f4b707cb07fbece5eead8a7c82fa6949b6289ee41e1da5b801924c24aa85b30c95c7a074f464c320c836df0da10898c912ba1b3b3bedcb64fa1bfe78477f33f5d5058e306c3ad6bde51908e9ca8dd5f4663185b1ac46cf6ae98059aae95fa0967d775f915256dfb90f80723c59c1d86ec4c700ba795ac0c8dbc87d9616602d7d67bd0b157fa9b1040c40c71e2c2b74d673ef26345c825baf86dc8ae8307651a14a06a341ed4a0d570b77c297c012740b2d678b6963ae1058e7b514da045867c42e04638b9cb361bc35770112492bc457ca1baf1811a8aceb3f622a770bd1958b5312201d9c2b228763e8eb0351a1f6a70bf2b8a746df2a4a354800faf6dd7299d4c70d0c55560f20a71b896553c731cdd65e1a8d83145f8c89fe587a299dabd29050fbfbc7dedad1aa67b96970403983d76406c04eb72dc8a77f4af4dcbd640e82e12628898345216aa350b8ca67136e4271bbd33670554dcec8d3e9e3f05424ef83cd7003454a9647f864ea143438519b0478230b794f7635a960ecd17565e85f2163061ad947bef93399f5f0977dca1bdb4999459f529fd7eb97e426978c10c20d8e6fe9f20aa908a2f734d88e0ad68f804e7698e69d065caac268e73025d269d06775047c028e1030d163730afd474b47f2782bc9d21af573080daeeaab9e39761beb659a0d1727f91ac9e28b1b332130962ade9a5c30376b23f3874e1dd9536d1c4db6dcff16224f1c6a98d4705e74a1a75ffaef200cedd73a79552783bb3757794c30c7ea0bdcb8b504212d7218253f777250369c8a65b321ff719d3918ad54eb1e5fb9dbb5b0a4925200f8edd784d1e5d5ddcfb20ebf6565e1125a8a3c3216ef32a2df02df47d38b90a45edcd940095d8a672bfbe505304cbe438f74437a34cf43ba2f6627c56f3f5b7a818c7dc754424eccf2446b0ddc03bac858ec34c1aa484738bc8bb6078adca3b2898cdd117846666410c490b5e6ead1e1fe3c231bb223a245a817d864a70743dcd3912d7011d70eeeb53ac1c0463359fc87a3cb179c7313cbda432b85374568db7610b97250f56a82cfe6258b4a68ac61e9dc281d5b887db4573b9f7a01503f243403e3e119f149ee95824f8370c64671b2e751b2c211c10c93ebd7fc8847e1d4441b0fd603ac7d8f6dc76e56351a26f8e9894f5370abc816d182d7a5f079827b095152e7886f087a9aaa5498dac8208b53133248f493fda96889a17ed9629a7c4b9e103ab59662a1347e0593779ece0fd00991cc9e83990e8c673573017329616cc03e90353a2eaf89af0b98731b5cbdff28b9e0af4478b631d6fb3748677391c3dcd342a80958b5e3cdd8460f4a3ef7786ae706991569bed078bd2c7a8902b1692a844f704f83477c456499bf6f743a12ef9cb1b560d060c0f864c8d84d3fa0162e1f128e19e16eaf230351d3a40999017cbdfd182037977a3ea8847877a1652abde40eee28bd9890d3e29bf626a1c7c5a7b02405e84be97fc9f3702d65854425c57dd85e7a680bfb16703d0d5c13a76696f15e802f2f0c757caedaf0844618520179d24d3f06273b87c9aa3cdfcf8ad05877387468d937904e2068522309518dca63a51c4063872b0b2089271b96dc1c62aca9423a9323295f2cdbf1d68e7600406abe86d54cdd1918ff3d763245da9a6ba4ac791e613ed73ee50aaa6744a2427aab021e2ef24f953042f6429fc451e39e796f6c7d64b3c40739b007699fed1c057f75d2d4659396d20f09509413eadffe78c75cef3e9eb65a12e332edb9e3b2e8e64795fac153a9f5bc30a7e3d35d65bee29cdda5afd93dcf7f5f42e4a448add1568d199ffb5774c3383cf8719bab694c22e5e3986dac4a679f741da198a228bbf4766fc7622ce5f517bdb900068c0b9b32cf4c563dea50bbe7025fb0e436ea86b0a8c2f58578d48f15eded8d19444906dedc2b766c376e6d0dfc90d761799d02afcaedbe35c9a30b3d302e4463186d9cb1867de8122009d52ff8fa8549451b438a379052ac63770cb04c8a80ab894efe019f414b48bc9460b33fa51978fdefa2f2701a440dfce6a50d92ac7df6b915314f76d7d79636877dda24ce3356ce78de29fe40f2ae4104712be865b17e9156998ae7bbe937556cb05cb155a600d303ef8df20940563b583bad366a0ec1ec023aa685eace86a495e5bd63d83b7d68039d18a83ce1ba5eb78f75242822d06601fc082518f59990e12b486a1d64112a80b80c6b0f4f3d5efb82bacf1b48857d06c305bf6f6eae815a39ca4753280412e340095d53379a0288cc977ba069962241bbcaf288468b9abd23118d3eeadbf706468e41199e57e9839b7c0bc1763d1b6a7a42187723373ddf6c9aa70765b0363dd4d5e70c9a9cb682b672f95dba7e156ac11cb3c526411b856152d124184227c53e45141ed12891d3b071a453b5cacb6bc07daa9404efcdacd33d7381b95ded01a2e54a7bbaab38096c08cdd795378ffbc055093e0602d8cc872f1a0e20e1577b0459953bdbe606a0147462c3e790e093c0110833f10e71226c1717cda055ddd82431ccdd7309648b5799384e4d776ce800ce7822cba4c2ef34045149e619cddd634f45fbfdca78df367d5f8c50392767b972ba01fa69b4907f1a610222943075ee385382652cbd5cae573f7edd8bb7f5f79e80eeb85669791f444ad3d5a9754f1e6520d27f563341ec0646f8395ee03e89b091a7e8bc5265b9f06040cccdca852e1b25cbc31c2a5b65b86d5ee855f00c7561c99cc8a622e8a4e7e2d238db3f48201dfbc381ce1ab55e7d6d0a1c5c5c7de5b095161b90a2696907662e3819aeb5a1198e21b2b760c994549747c9fbbe3152c3e3f56a0b82c2e4464798191d0e5206c9295b0014e606677aacdce3d717fb800000000000000000000000000000000060d161b2327", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 35, |
| "comment": "signature that takes 15 iteration(s)", |
| "msg": "dd00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "191fc745712fc8a225adb8de855d779eef8cae43fe75418ea2b02611b979d39499c190bd59c31000eea61c0071a6c765f17f03310002524c8d1ba8df6c259405104df0a435658b488a3aa81c82d9ed06ab0886d456d7c021129f278edaf04477e9b27b2eb35d211691b43e36e65c823070a99e89e0000af939be62f1d95e94a168d953ae5d0933a39d223ab02631932d0006240fa5d3ef265519a5cec6bc796f932345f61e0e63dadf53461a1e444aeb7ff96b32cfa9c8ea4896ca5b5c58afa77e43ab34b011e6a93f9bbcb8dd8805ae7351cae0a0ca95756742077be679da919436faf4e386329000916e206545b18011221f25b8bbe71103aab949769d2add6bfb4082cce81a95b66dce001ede20fa6aac7b4c853df8205a432bf5bb0ffd3dae68e4eb195dc408450748143c8f5e6459a80a1f26b1b5b148d5394158425f8442a0d9faaf05a5ed8df9afa8bb97f499a8454615b626098fb3daa4c4ddcaad2709afebb8d6e1eb5bbe923ce5a4c41b3dc1568f4e8634455de6040cd3653ce5f3d63cd54834ffdf87e72e2c51cd2416041abbb51398e1eda1e22ca4e7b4bcd72eedde8581cbfe2b2b821918a338bf02a5771286ec7c992ad7e8c1f46dffbeb101e939f4b918d9a7b86fcf9940c12f0d2577e57f2702a263f177ab0467bfeb3384647c179f88ce508eb0173bfb6af85fb662b0861ee8051fa4c1820266f8aa6bd6f5c6dfdfe31f15a86df16669815df1af36c2c03d10a8364f488dfe3c266d012a69e538292d2799254da27d9ab3dd900185d00ba45110071ce6132fd2fbd6c129977bd68a44bbe3d0d90b70c5c4d7bf3ffa9f50400168b4a2f28c572b020c175562dcc3160df4a71e77854d555cb8d40f7e773e532934dc896078b269b719de189daaa17187e506d7c2cf06d7b7f4d7ebaa1e1b8f01be3e5fb514c4d3c23736b059f7f6b2a071a20debbc7aba923e040673f7d63a6ac223e86a85e665a941b1067f5a5b75d5a2d4622f30f61f813c9790d0bb62cba7c982d34dc6041f57f204df50b9774dc7300834f53f19d303479bd5df42b378dc28bdcbb81f8d2948b2eed172e57bdbc44d688dadbc2e30609e25c4ea4783ce53d4e8ab6ce921d43ec8e9ee82acfde0cb40789a50a9c696e9711e407e0a2383b252fd25f5d2b5456b4e4674a579f1c1c323d3abc7f1c14356c7dabf22d85ed4a9b5e75d40a5c7fb2912f4ec1e8ee6da96f352fe41c41741f312ffcfb079de51437467a4133c274dd539399b40e42d0805143fa8c7fa9743fca370059167f6f3346fc302f5b6dcb060e80b53eacc6bff176c739a6536f6b1bb4168852c68b57b787c330126ad0fb0414433ce263e2e46b27680ad072ac36d653cb95b0f0f6386c9f9db8285c3e06c38de485cc74b4610fb99714029cde977d9951c91803e9a6d864cf42215a4917aa69ead9509ce0086531d32cdc8cea5e0008bcfa709d18d0de3df22f50e87f59b7a512f3579c46de310dfc8cf95a7f940bdf86b8ce744433fdf50b5a9ca6ac87a7a7d1c7a2533c1c09790506f2cf6f8ff395d2122db9021a746411abedf1b991a0bd6071ced9135cf4319a45c564721945fdad887099efdcd1fcae03f4df332e0c7fbcf04fc66a286589ceb75c6a8f4dd2c16f67caedbe476ed4c57797078454fa66bd532494b83c03e2e5eba44b7d1f51d3d4b93b0cfddb290f05a24038871c766a4ac48cd041dc66a731b4ffb851a7648927f368e92ad45a369a4c9093f27476fc6e878ca8a9b0a915d88a3f55c7e712927ff961fde415e0b99bea5241e80c8eebbec3892ee13a4ad4d77deede0244f45f7c2f50949fb6224209de50d33047fdd60cc3610aa562adfd77e11057fc592e83bc2fc698ed156c57bfce86e444203b158948a0fd266f3167e46a061d05f5640fcc6cb7210cc51e8568e589fc950aa20daf7ddb4d46f5779b20d0d46890761132e23757535b37a009f078a09ed3ff17214574518eb1d03feb0a531f2fb59a44c96c27b834ded68470296be1ba9d4b1468d8e3c5daab19c97d388342e3c91ec82f7f9b50373add853b242b9274c8e7d59b4e84826144cdce31cc8a2d42052bc2723d1cfd01425d7cbf0a72bdc64e07e9f50410c0d84e128b4cd71f4c8a318da81567f320151a82d7b78d4369fdb6cb33a9dfc74394fea9b6e1b32bb4f2ba5fbf6bddf8ce0c93cf18debefde8057e0fe2135240021c647b48bb197f3f205621bf34e0bb7477d903d01e0814774e1e3868f30bb090f67dbdb786baebf443ae31e517c3e42f18a1651efeea26131e763cc3190cc444f8d9675445dd52746bad7b80854f9c4a5836167ecc0a4c1aa65a915de8eb20ff6dee1b3005cc2cb5cb94fb12f64bc010cc382b068ac9dc3cb78e8eaad7bfbae4c8527c44083dcccfa2916fc54814b3d6f37033dcd7c8d56efbfc358af36d8c39eb725d09e74be2cd280ad85431017a50a8445306f6a473da9edd363b7111946dcd03e8cc79c030c6819aea4927f1975fb991882ae05421202024f1c9373ddd32d66f30c3933e5c209af4cddc4b485ce2474a7d49e3375867ef0c6ac721a643d578a44f33b0474c7ec0d734d7021fa5a0fded8b3c2cb03d451b4084e5ce0ef62330880e97234dcfcf4bb98902602aac8500bc367675018b840a0f4859c89e37ba7eba8583ddb60e08f2bf0e2cc60fe110d51c07036133c40cd98b8c9e877ed386b87d114449986497aaa3043cd8caa74277b0abaa6efe6b837cb873243c912a708d3e5de41295574d361a6fb39fd90664537ef8a13cc7ea3ff2f42c04c5b9593d6e34f5759f3b8a4d855aaa6372f7554a8ca58526e80ee5d405c265547c6a6de5e534e058aed9bc41f3a34477e093888b1630e6e3d71a79879c7563705d9ab7cbbe296c56efb9071aad4972f3519e096cee67107f47d32cfb3f484d5fcba19206d108ae66c6c62702ab3e0a3bbe70755b97d1ecae411710e84ad22912daf8a86dc1f3835c556b8d6fe83888846ba8b230a5f41ebb2684363220f2b84eb969878e764674b0b8ad64856af7c65513493397562a65d635cfa8290a037112650810d1e94591e69a7bbdd1f31528d866a9033e8e02a08ed36abddaf1cc74076e7e449fb08a90e247a9dfe7070dba8a929098a3ce1843f633466a2634b892d241af0f51ecc0f5effad44f7c7706b25a7e85636a1c67ea858414bb2e71cbb519e53703132206cb79f6ff3db39a90300fca172a283e5ac43f67d8a8bb9efaee9c541fa4086cdcf727ba0820485857118a963f6c2606cac4d292f1e4364d3389b03fb817974a323240bf986d723cb7fcdcd84bc7d4bfb37d3d94cb0818b569e92cb582e8d4a6deea11cbfcb3a93af11b9c59b71b3afe3f96d4e1550d2bcb082c89e8edef437a51c719d2b81d6ee77b5922c9da992afbed3de1ff76b7fca4e5f9e6afb6f175053e4fecfdb4696181cac8d040134b9d2248b9035cb9e2819711983d7797abf2d826a893c9ec78128a551a4f02cf1b9f5a6e1699a2f6abaa499f80709f42c0ec89deb8c828b35142f49fd0ac247e09fc5dc826b20ec840ebc858b8a265561cf9f616862f02f7cce26f22dc285646c1a09f7777179104d1c12c5f6624c3a7639c18c9ca58963f6db0c36697a542451e7a9334fdef9e2853c175d0ca93ee009d408a9dc9e0830b620f1adf11c3b1351b762d8dce5d9bc71c108cd154a879f277e8fb5fac3a6e7e538edf2545e09c2aa3737fab0223ee9ec65ca5d8c11b9e1a21c540d22fb2159f1a0158c6697616df55bddc37a516438b718261e700485e7a3a62e3b0d4e97b41f2b7e834acda632b8e9fda46397dbd75ff3761c9fdc2899499bdd9dd0f1df91b113e90c1765e27432b4e70270e380f6fbe4f8759e8aab00c7ec6137ef8378bd8f512e7217784f87b6692f1837e75825c0718bb8db0c60f82ad883aa51c70e68f4d37a2e5e8655ab792b46e1243cbd112a29573af7733eee36788f6e4d7b966a68a3874d0f6559b441d3bb11a8e1b4e1859ca11005c447e1d7aaa9f6fd6e0f177c1bd0d15d05312524edd18fc2e233698d35a0f8fe70d4fd43e3855cb10f0d9101e37f3d1317c9d7d78a57a15b736f759d8eddcf1ca94e00282db8631f8bf2d2a49535ba858429748df9b8dc592b9545fababe496bed4bb525752cd5e338c6e666f8a3961df74c29b8221d720a1bda05fdf01f92d32b3ed9ce8c3fa70f21ef30132cdc30bd2ec9c5aeb73bf712293c545744734f180b327a08a6b4749273f6d853429dceda4471533952ed47b28f78ccc91ffea3eb0dc56192355f64d36dd001e822cfbac8ce9e2bc98d9a56567d77064e60713a0e7d676b17be0d05cd181d0a9e101560d4d60153ac59acdc5cb8bb3550c27a39b33c399aa54b488272903f97a4e3a9842b30de82a18eadb3cd897d4bc92a23c576d780a83829378e15248c027d1eb76bac3f1f7f0413cb7a5492a9c44a3ee78d42293483983a7d1e90fbbe277411992c034b649c8d63054a02b17d97398a87fbeed698f0e890c479b2468ced6ab23a986ad6c41ac712b137afa93df37fa8080564cbf67bba235914d7a8f832fbacb7f3d5ffe2097f032e32585a76a9aae325a5cb121619344a6466696ecbd11d656d9397b4e2142f35580a22292f3a3d46494db1bbcbcc000000000000000000080b161d212e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 36, |
| "comment": "signature that takes 16 iteration(s)", |
| "msg": "6c00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "3e41b01c01bf6603b6d0eef00cf02bf550767797e381cb6530affadd09100fc963e864c42e24059a35b54421dee314dd6ec4dff8c13e761061160673d1a94008b1131aaf1cff6cee99fdcc7c79991723d46cbbd3d9e891972c9d5f52f20bbb11c54e5ecbf557332c25c9b54179e6064eed210479dc6446707f5204aeaad9db2f8f21ed5f602965bd137982ab5132d9f24caeae6bbff8ce95a4ed47f63d7d258fe1760d8e8a7e4a12db37d3ad11131605d2be5eedc250feba39574bce461ba88a0ef59cc7ac109b76c83026afe2f2f3656f1ab477af4b49eefd56c9a00ce804427d78a5867ec497f07a5c488762c8883b839a584ef014d91e909724ecf77fefb2fa3c68b548deae9b3efccf3eebf62a5bd76f966f7489a71d85abed7c06bef1400db6f188aa57278a874cdd8613b64334c59416d1b64b121fd2df20bbaad74c8136219086fee3400f6ee37ad03fef16a9bb7579683ff421e046f9cd407b61e9a8aed130c60596de5be4ae7fa50667db07505af533bd199c12128c03a7d740c0ecca1aa7f33dcc60009cff2b6339bfa041fa82032eed9b2021037fcfb00c53c096f608fc19fcfe5fd0625c3bae39d1ed3067f3ac10344eba67441919cfff24c90bab23ba36e2c835ca1059d762108698cfcec610e711513060845c189c507e34a3208fff884c8825c4ab3befe08f36e378503612f926fcb99949d9a2cea0b2fe59542e69f1c8f99603d10c02df15ebc4193ef22cd45303d24ae70d93417e87959e209ae8ae6618d2007c281ea8fa5e73be5ac16aae20f4b037df559835b25a80502543709916bf1f20bcca93497472adf33b43cba42edfacb51d3294b476db006cdb534b0e0659a90a26a9ec68b3b335d461a613e2f03e94aef417983af6707a543ac99cccc341b540886892e209f333d4426f6dc83210d602d357ba70942506bf391c747a86202ffea712e7f0448105cb61310dd1fbf6332ba0d6e27e3ef22cfcaa5834df1b7f5e8eff50b4aa7a3889a0dde43d1b09246aeca8bab043044f7daf2f14a61b7fb71ac24c804c07619f31b94fba83a586a9be34706386683e5e3965ff4c242e524bd4745eecf30db2865db5f217c4f9dfe78584895d4214abb2b7084d7bf64363dda987987e0da8cfed427c20e83bda6550978d35e995368e6638c055a971e7b8460f77bf59021f3d3cc4edf36a44ff18b618d0b854c5c3cd1c8bf1006999c99def36fa878ce03bcb01bc48e1b5cbd975c7afb9d3029317e4df17031d97315027dfce18dfd16ab5012eb0a24876145c0e2262627582884b18619b384ace8fcaf35dbed5a95c38096aa006a94ff6b88fb7d800574feae49a7c9a8b29c36ead729fb194770e5202c5eec7071541090c0315493547da789b15f2fb28ade9354e0b0952c75541245dd0d82e0cd553911f2f844daa2af5e34dfd2f886559b69f038e41dff53cdefba8663cd4c3b270e41ad01cd9c69d84117729d51bf9c0b8249a48a00ee7662fe0f45e3f522b0e97547c6d382c205c47a2711d20cb8a6d18ed6a227c49a2fe261e9cd5427acb8f8b09477791cbb13c161892891aec718a2089181dda7c8f8bf7774ce109d8aa4bbdc6f6451ed2eed41561d7508fdc123fc7018b67585f5f7cee14645dadb2fb1b5d6de80cd5c5900372400164532f1186b02cccf8066dad549b3949714975cb92edf3f98df302ac01e5f7ee254ef0d76f3a5afabf805e81d95afcfd39044ae1fcbedadb35e737a7277dd31f9cb5c68f0306495b5981efaf676da2d28dfba12fd87625e14a6757e3ab313586c68dc8ba7ef1e90c521fd13e980fb973210ac36ff5c223cc258241ed45138b7b8044fb63e8899faa15dad544f77955c9dd39ee11545a10e613f09e01efecd048b9b61c9f89e10acf59c4fe10e17f276c0d72aeac60971673ae1b13ad5d6ec116dd92df3e0d6cd79c71893b812d1ebcb6d2e32d3044dd0815c4aef995486eb6a2262d5ade9f975ba176bb3be9ee4a0bb2b9b0dfcd679f3772db9c7e5219ea538f1bf4036edcc9e52623c9b209e092524d023dd200308217b7ad3df4aa312ee8d503fbdf5bdcc6578f32f4bd292f5e7f0751d6e18f5500ae5013291941f20355003731d764e973c17a7120daa0a790e5362dc13ba377aefdb1e2228ae1e2bce9bbb66661f016fd184973f1b156bb2739bf4aa6cae8b935273f8e821de354a85a21ac92b08b5b384e4889ce5adadec098a2efd960e407f6c1c5cb51776b49cba25454633b0d804dffa9adaa22a62475feca711f510dba1b927452948875c23fe50eb04af36960ea8f322992d48cc136b2cf44c4fbc45e84bfe347a1136e11efdc4ec4125ffc4feb8a7c2a832e29de612ec28ebb59c3d82d45323fc35b1a0136fb18aed7e761fcae68944f6bbd63b5c66621205c525d0c409d7472c263e8e1b556aab713924c44000e347f743ab9768c46cbb654d699bb0892f3461d5a8dab4aed8d1f0816fecd297a09d2ea3d578b74356709c5c019e0c6eb44cb9185b96e78193fe5f3c19437057ea356d8f9af450f5bd9c230fac20efb37341809228116dc5676f43cbb970fa1389dc8bcedcaa0722e8dd0aaf54eade137e8f18d9d7341867fc2799d05681aeead12903857ae7046fb335cc290e5756a2812ec9925ecea01919df31f0b99ba516b74a1f29b17ebf02de6b712a12786b8b280cca0c8c6673ab037db91612d38b48a1a4d3644b0b52a4c3ce262edb5691296d2d53071a14b7227e1892927089a19dffad11f1f1bd0c25e6553541d7483ce277a96bdecac31724784aa9d933d3dcdd3f42ca1929663b5e1102430d9ae33b60421b37381ebfc65c4eb23afdc533170018ff2a3009367e32ab9cf83d806dc6fa796de92476705eb434075206e0e8e1007f94dfec75021906fb1ba90cb1ab90c4e726a03f8b1eb40e0b6cb781b84d44535945a2caa50c0228f1f63509208add3951d6fdce948d316a7ac5422db6e065928bb32d495730ce8c3e78bb7b909035f90c01e4b60bcad19224441d2495636a38904c45b98e38ea5ffe4a4a5dff4ac585a037e129a5809a864fe763e21c3bc35f026bd61cc5bbbbd490465f66dfd719faae6e21836942f9bc56fd728dd5c835943e4289bc83e5eab913385aef4c526f42b9143c3a430b399cd469395c13bdf91f0b61e1352763321e439a15f464df8901e3eed66788d91fca51a81fdb8dab7a0d9b67202b98412f39015bd390496e0b22209353d812b8d4a458c2e5de71ec5c17c9b034d892855fa70f1199a942c3ee4835cc920603d2afe28f51259892a7c610774e4f77fc40739f6bc954dd7f30720054dc4a9df4f302ef6fc3d379c67772cf4a5a6aa6024a2e7b60fb430fdf2a1f1f44ef966f6a731886b8ca6de72dbd72b648af68fe543a7534fa42851c1b498ddac2b6f94a18009fa03b976e5592a818e87322ac344ad4e981b590bb57980fc903bdf0d84a23ebe4eeaa5a658736c7b91a7ea31462a7bef3cec35630cf5dd82344b34463eabe9c37468a8cddc9db577365cfe061bac2aadd6a339c35caa61944bbd76d1c5f605399b9c60897b41ede89d4392c9881d8ef54c5b623438633607c917e5a148f91f69330d2cfc3a07a385fa636b1b176fd2099a8532e517603f461e1291b65e4de6c534d6dfa3a50f9b0cb4358dec901823fd3fcca7a1296118b261f470cbd2e8438a6debfef71787cfe3d9fea869beaaefee5159c7e0e3d98e8a2f4dfda6a42e01504c04660ccf06c249736aab24968c3718037a9b693c3bb09f3b7848fc70c60df838d0080595acffaffbe8184771615896a42664c3aa7a25c7365d696a23644c625bb964b699ac048f78320e064140ded9c3779cb5453326b7ffb66c14193420c46a16537011d8c058e5689b584feab9d82c3387d5cc9035f58b7f9d9cef7fa4bd8fe4118e5c8aebcb1bbcc831ff5cd2430ab3b90393987d7906d03f92374eb3bee8c65ac043b038545da445861860b59f34a28112750eb6449c8daaca5a3a8dceffe8c573ed9278938d6bc47e8a0c0c645040e1610b39744391a9191bcc34e08a31b9abe1ae69ad9f141016fcd1b7d4d5b23bb709b1240b3b7a9a1ddb622ecf276ed63f1a92a184a7cb80adf9dadee15ca87972e530026be137cde18cb59b0232a12ff5cda724b21342108ceb83fa30dc50af8b214e638f0e88fb2e11664f6b14ed6421022661dfeaf0903f732622fcf19375daeee2ec601d3e3749c339ea85ea1f02938f972a0ae2804cca49aff7ffde527d084e0aeaa45fa91660063bbae4fa03c3ebf20d00a8b32f17c4c1a4672f66b8146fab2597620aa8bd9ad43b7bb238c851b3c37e8551f6de1a8fa41dc3082dd0d202b75524cb9685812c9756ca8bb42ed74175a9d6e70d904713b08206b1cce2c822bad661634536f9f51e753602cbe61fa783e3b6f0b84de0ca9b89b8b9ff8432745b45d4f38c660529e8626ad737c76810b97b89602fb9b9a8b8964bd8c79f5439cd1d12aebc7d240041ad00cd244ebf266a3b2a964d6371b3bf6d676f5fd97c1a514c3ac26c0442e891efa56fd67971ecd81b90da6ca20fb2a6e83aae5581d4db5bdd28efa1015066788a90d1dc1d1e253f5a5c64c6df0b0c3b588006cf3352606290cbdaebeeafed0000000000000000000000000000000000000000081116182123", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 37, |
| "comment": "signature that takes 17 iteration(s)", |
| "msg": "2400000000000000000000000000000000000000000000000000000000000000", |
| "sig": "45f7b98506b52cf17ac1ca661951dc3cae6637b2b532dc3dd3e49db1ee098bcfa20be1b6ef9a4b278589b8e7c4cad32a16c5600901d47f0fc06272628bba29815f237fd0839e079f0fe6739dd45fa3e5a93d7d1311536c1daaa2d14179eaed2a2933d17825f88e034c9be9cf5f5934ee9201e3496a65e4aa7a2fb18cc323cac3a1997cd9e953654fb504f1c9dbfefd35e09aeb6613ab4c06e571a782acff038df56a04e03ddac640909858e543e9ca2015ada794340f3b8187faad2c088e9a18fe7087f8bfdb3a9c234daedacdfbffae1dc67e04e429555d53b42790fa1735e788d930889ef6618b1e58ed5c327ea6723f2c11f1f466a9c145a11447131dee81550ffaccd5663a5a14e25f21abd330f71fd7405dfcfa93d8227b142cffe58d575507da2c19a631b307570e2783dd4d77e73ab2639c6a4364b3a2b1b7c92d93366f81e7042f2fff359b78630f6c3203b1c88ea9bd0fb7c732f3e5753139c8f9103480e77c57a6c8705ea245b47cc0e64e55ed2246d45e93cd638d0104fb43806b329469e2dc4fec7c9527b5090a47bdf0004ca0a6d4c747df14e8eadb88af3951cc2fed195af08657f35ea1eafd6bf53755b4a66153d4f8aa62f1feccf69f92ce4d5338c422e6743c23c51326be0296d80fded7d5b01c54abf10d530ad0f136313b3d19e55c5ab9c584b80e83f5dc99960392359a6fa718b4d1d6be467de44a8e6678d05d0a1261517d4edfea6bf90af2a80a11fd9bdde875fd340aac5880b201e0a935f58489eacd10f9c18597e51ac0604be6a5df0fa83267bbd28827668fe05bdd26fd7cf09a2c8b3f42df35412a68cb3b45679c76e012bcb7475522234d0c50845395c5cc896a336f1e216e8c62a5d65cac474c8e48f0af8d9f160f08208f196c4cc4c9d2dc4e592ef1407ed6da5471b0622d789300259ffb8a4ce75130343ee0215a3f501291efb8ea7a43b0492264157535d79e8edf106f9100573e486915e54219c989c40cfc6bf6f058f4a34f952a9f10fdfedff8bd173be598f2bcedff2ef2216386cd1eb93b9ce9e34179a29569da669b641297b3874f7477b8d08075710c9bd83cc722fd94402929eff0961de5297e803067cdffded15c42f5febd63f61c8f19b24adc1f599454b8d40b5689ffe5aa759517be2d31c45f5024f8fcdacb7fb0147b4a67f2c2e62bed6d99f2ea15f36ca051b29082e64f5272c7628f923738ded2bdc0b58b2f92cc11046055351bd65b3efb9779d3bd0b28a0e2ef1f2e807b5eae196c2bae7b07149012a8d52ffa80644c04a0ea7cf5226b008e7fc40b95fb0951c2bc9416d60d677ce96f86a655b89f504cd047eac6c6d1905358de689b518cf8651227146fdfc8306e574a38ebb39d5db0697c8320cab784e5c0e71f33adbcc5e2d38894e6006207dd97e545f83201bf1033a107c92e6fbb63f7fa9d6d80ab96b2baa89c89182198e1f93102cb9b10a21db60fba15820c1d82244dae2dbea9124bdc44f69931ee97904e15200c91bb525b3dd37837224c5c52659786e53701dfb0ab836e5ab3924beebaead548b67119d63b52ea88def1f28a0492aa047c346e5b37240d52174f609d82a46be480145f6644647d814608d2aa2077e97227bf7265c1e8e41e263abaf76eb4b705b334d7135794e4e633be36c0eadd86c9978cb5dcd34d85f959fca840a837613f35da365530b4a075bbb0de3d5251138390db3e71da1377527fa3cd5b15fca0147f9646b0813a64f5090b5bba0c68e6fc3e328215877e7f1405346624f8ede7eefa90778982fff9ecf84330bff13e6ae837d891535be7e9d52f4c828357aaafb129f7f1472fd0ae17aa73ea80894496d805a8a393e1626b1bbbb8906f3bc1bff8beac84d1b678fc2fe0218c5983787e7f98db793731fe8b5af27c90691d9ce029db1c35fb9c27659bb09e01b22be955c64fa62cb3cea9d396c47a25e3ea80aed271ad3eba5e48a743538a86a9471d82003bc8708ebfc3f2b8433a3ef418da91281e24525266b72b3c975a030dd41d7a3f76b46eb916c951c27c6db83f56338e12f4b8d517f1f39e18a954ffb01a34adfbf8b14ac5166c7ece5d8ca2e236e35a339360366aeb62cf01242ab11d18a95665b7b3c29ed818e65e14cfd1443e8ad67e32343c90272ba9a262653725d1338694c77f12dd1234f735d0fc59b55de9733d6cffec59cc6c4b1027a7633eff36fd547b549f2d54577b4d3e883064e1f96eed8003c44eee8ade5a26d59d657355d17ebef8264fd07f006eedb3a0182bd6cfa708803d5a521a669fbe2ec256dc69e704c31174fae1f5ef3688a6f6a5568b872d7a61251640871327350d6e00818538f60c7627ae84ef6773a0024790a93ba11be699317711ca3710aa8c7f990c1533277d38d117e0a8ce92490758dba144de16a4fbc97c2ed2fd466361cfb07a63fea544a54a1f4b04780171672b8f9987214055d65309f1a41c78befe703501c41520c50afa576371c91d1ea726d4542172d97f38355b7d7cfdde25010468a63ab2cee6fbae270a82f99384d46322e84c883996ccaea15eec01f07f9728cac753cda40ac6954b52c751e375482776788155edce5a23507c4628ecbf715262209ecbd7ba91948ec891571c214798e96ede019b5c726c8447801bbf76d565e7201d95cfd47064caffa3ee0757bddb9ffac0b42f4a804f68591cc7f2e0fdab131a8ffe5a7c776848927bad752f01dcfff7241003e501623ebebf2ba036100f3dc5e28a23d18d276476ea014494c693d9f4484267f1ceecd7e1fd6c75e74b416c795b516cf9f99a26d669bbbc9cb2bff8de6371bd4ea97b35fb8bc684c464d185e3bf40fd26a8323d507c7b31d203aae661add13c6531f7b56635bd6509979de917268bc0b4489f5cfe2bc2d117d5f27c1cb0de2a85c024a555a815eed435b28fdb97debb7fb6631e72ca1fbf2de560a54496b7ea79f72e41edb21eb28e7c910f74c85122240175309be4c419c2a6886803313d30ef93f587b7fb0232c91ae6d12b54406b495362276afa922af02ac6357b04f817b56cefa7a326376b82aa10e35a113c61666e9b9c9206313318b7e1097166568239eb3455478008e42542608923174fcfca8151e0894decc12fcf32ec9a2c12b48dda7a6896db728ae779d856bf2efbc34d7423eb48c87e00f4b4727420cbf4555fe5a46c63505fba5abc590415dbdb842abd728638844934609980c95985e3f127178f0fc463f4180fa74b5a5cdba1039db813e68fc1de1334857b55dc6a6aab0c4c665a9046a4191eaad90bd9b2b112a46e2a4c253d28c175823334d49ba9e07e85634c24dfedb348e592e4c994a01a5fad53964b7af28f431a338af16f28bb22c645d65d6f40150e7f10897be7b8496601551cd5c813057f2e38a5d59f310b5bc1b52216c467d1916df0da345b3e2f0aee80f7079648876cd2cf3127ef3f18acc55f97e026e3760ef91531fdf81e71c0af14e24bd2fc1bd280f1cbf6e82495e31daa5dc2eb9c0d6568e9b980da14c4efd8e80e853bebb34c259762d2e5ffb918bc2f85100f8d60b0e2353f0fc1f7ed6b3ccda17ff778db565d2942898579851409b31c2ebb860397780174ddac7fbc5e558ae04d6d60c3098adec601882ea9902b33fc43a92e16db396e345a995e4487ab2d07354dc65c04dc873cf13e1f189cb19c84627b892ef586a38dd649c02f3f4efa44943387c493b5edf476f8e68444c804b2543d780b4cef1b71e80251b1cd64958ceb48cef6956ca74a590b6623c7181acdefb343ff65ec776ad12594890ba5b77d1d2d37d0a859aa3a0037dd70e1c0af0b686559bc2c619ab8ca3f649c38e6d0f2b5a6458743293ad38ad26541c843bb00c8005407bc74446206af67173f53043d9c95c2696cac7359023fcdd655dcb2d8afe068df092c8bcc3cf18e438c12848ef078383f6126a5f2f9b4620d193d6c8b8b9f1265c827c4a1928e3e523b2e653efa378800943cd3e1cc639ac3821f7fb44f5f01290a144f11d3e26244163e1cf60aa627d7318dc3f42fa9bbc0292d6fa61cf3e04dab98a3e2ed3a1cecbf5f2e08aaac5650343934958f15a2b915f0007c7a251623c93826f2e1a1c5c8aa0879af6dfebca672c616917ed96ba3c4757ef0714fd8b88e0f21af580e094d9381a5a8fe18fd34156627dea4cc154bbd9f2d9eacd1e40747222015fc93671d745488c8848c259c7a2582c0165a1afdbf46c9a75590cb825074fbd410410a94568c444b2b964d331efbaf82771524a6cc0bf84ac2ebd1f1dd0ed8033178e79f24efeb43a0018351b13759035120dae2972f6e314c671e3b918ed9ed89234dc27c17ec9abdd3b2fc64d8e562ebdb7c90902a0931d6480386dd633185e15459ca4471177281d636d6280433d260a51522b251579833e53ee757c9fa2f87ea1fd86af051381d6f20ad947f5981300bc93cf5c44defda770975bc1438b053537665535a9c764f7fb7f03038305f4eca46ecc6faa60247024d12eda7bcc626d924894e2c538dacdebf4fd2b64ee428f8fe30ff104d21b8e1f3897bb86c567a31f153d4e8ff3be2d9a539baad2335762a010b35bdfa1a1b5df981abc8e612314445dddfeff0fe49b0cddc000000000000000000000000000000000000000000000000000000000005090d16181a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 38, |
| "comment": "signature that takes 18 iteration(s)", |
| "msg": "f900000000000000000000000000000000000000000000000000000000000000", |
| "sig": "6593932b139ae1104d35507504133096297012e45c9865f57a7bd6fe87a6e4a10394f43226ec77841ad10ece333a381c37c91bbd82a63bf87fc8091ed29a4599042715ade54f5c94a6a0e1222816e112b4abf893f0261fa5bb5d774c6c8d35bc1c447e17d3dbc25798803518cf6f6bdccc7e2e77d77cb8e6ef24564a36b5054d91836c7ff1958b6d850d25f762f78b0b55c2850131437ad677b28b8d11d91b16508fb91f250c1c59adc4a2415ca6d20acf50c90808b5a4e88c043caa68a9e6a2ded7dd4f92844c2440589540fdf7e48349ba43bc26c23da748ac9d75f0b188688541de951a9ca4fb918572c96f7d85a040655d459eb3130c03bdd865583a2bcb382819c0b59f80e6369dbbc0f5d5b40010c2490c87acb9b50ec1a998be39694ef591a3653e9364c52137881ce175da1a97326b33a969d035cea68a5ae85e5febfe82cb5ac731f88a0c895896680a9ae8b4e7b3eae3f7a7d4a10f4063374f317a1ba377a01a3433e1242b2f00c0584a094d157c5be1a864b84712889c016e38fe757d02c30d63dc4c5d087f8c78032865ebc87de03747d03bd6bc32eb9880e8b640ab46e630815d11b3e4d88edfa6a3c006b568cc9648d4df218ab91bf1168852d4102f4503061f96bd401491aa76ae8314ef47d7941a767fdfabff79349d089aa5198248cfb2524ca6489ad58fad9ca4fa6d7d1ddce1fa88c3dadb434cd3a1f49168460b36d9987eee09ef17a1a789a457b98098c85311deb3e7f4d7c2a84c1c78c2db3e9823a5b47b9e313458d8023357aec8cb45fd052da9404c731062508ba31db91cb670f474319948538dfb7b811368e4325b24ac77cfe1f852bbb33574f175738f6924aa937aecc41397f8e34d3c75f44d6e81714a98a552a766089b8b2059bfef2f890edc17f9d98df040b3ad9168c285be95ee126ffd3d75658571f75035a0e9fbbbe66ad6a85a80077d21cd19bf9490f3fabd69991d6ba2589e1b9a3b8e64f0b879f3d80119e6715b827dea6bf40c09c02490e60b37e13d09d963a841fa58a4feeed6982295eb6be66def030230079a61494fd7295143c3a99c9fa722e1081853153110206cc59ed26a77f9125eaa98944d26708609594ddfa78c7760a8e9bed82e85cd991b2bc5ef7e2216e0bca4d16017749a1579b54dedcb165152d9324ee63fb7012b2798da17d3700c6d8280c9d7bcbf6ea8467542e92c8a0868ee9d5fd08bd397641b20d7ba15dfd079bae86972020c1ea54a0e641665b9f20dfd7342efeaf45e2c0682fcbc75569db5d8fefe4e1cad4e8865e86ebfa52ebb4c3bb1f9bdeaf2f179980424a62eb40a07196a78069ea6b33f52dd50bc42245517346a846a63bf08bd27d341ebf829807595f12ee0b097b917529cc0c4dfa7715238eae6cf336fea3004416f18546262ba801c8bc255d325524b7259bb747c3f8ba51aad3fd54d98c882c3c4924c3d01c2846690608575ff94e6778200ea316dc7e802f889a255e642c94e43cae57c68ab4f5083d15921e4abdcee8d7c4e9b60e43cd3a234780c0a6173b6b132d2482c7750e5aea328397f6c87898cd2254437a37f3b0e65b3f448f541f8c455476aecb3e5d7494188ac19cbb5f2ec45e246e66202dab148f2d5c0d388ec1dfa17495c9b3d255da2f48211b1ae87b2beac31735fb79561a1986e80651ef0f32bc9181fc911ea32855b5c0cc3a4fd807c5fbae608d683e81b33544a42bf1f89861b4afa5585b25e57e651e5402fee091d6bcb0444ece3e2d907031716c4488b6391c90446da0991eef10d982578b6999beae142cd85aca38e1a6ff07553f3254de236620bdcd17e24e9fdbd1fd7d672799211cfcf4e24184cbdcd3cda0d8d03f3dd76b0e03606c63f8fcfeae5ecfccf4dee0d5158567e86e3a4ce343ddc3c4c3c1449f142774547f25a9538eb80191b239e510ab0d5dda4d1d2e8af018ce177c6877771a7eb5dba26429f7d9772af8baf8220d35b28545d0127b14b524aa5afedaafdd3998e6c3bbedb0b1ac72ad30073560ee23e85432659a3ad60fb95a731b98884cbe826d3205696424886341986e933b97d67ae5c0886979be4c32fdb94aea47b9a3efb2d062806ed25af606e5072bb4352f3903711fa94a97a86c2dc2d32e6ff8dd221fe07e539f22da92a158e8a8df936e38d02d53d1b0fd80b63b6ef40bf826618f962a1d64ff361e546b73d2c7d47a5c0697af49041dac576de3f6918246877cf50504b641a457fa8368caf5eac325e468b07ed722c8833c66a2fc42b1e3f5eb588190deeed2c10524f1b05c6efc9d72a6a1f4833eb58db9a5e11b4704d879d25c998236fb4ce4b2720716c9e66cb339cc2293bacb546260385e2d860d727d952b4bf07618a04b30bead38bc41d2fb7fbd49931e099806a6d255d2cdb7fe62204a0efa2a883c4424bbf875af04d1f7cb2d9cba74946b0022f614c6a162b643a212523e7e7c7165ef5d6400f1664cb37fa555398f988057fd8aa3918ef644fcbed19549db991d5ff2c99cb9f6be56f24aad7d7ee304ed38240a609df19a2b82571b33d9552b59ea540ba909ad64e3f8342e9c2855a3577eb910fb47b7feed8a23458434ee6e0b0cb484b11c63175685a0ce70e4ff7d03c47b7b9d1e18a73588e8546739e6e9c3aa0341f4c121e1c662acd77a614c4d87e84de703710455bbe937b30870d611ab1ec256a98fd884568b8e945b0d88400d87fba756c17311e3210235b3942ca5061fe91b072523720a4d32d174c88cbc65868b5d7d6113b948bed240d39d160dfc6daf8a43a1f6adfde7e71e0d593c82033e9f6b7a4baa0166d8f28c46114c57e364d70f0f122a7b463828cce26c1982f03cac961b42b805820b9af9c8bb2240eecf9daa990d61c42f01ed37ca723d092fecb767fc0ddf905ede494d7b2dabbc593360f569df195ceb1ce3741c08b60f5f5097830535c3049bbdcae2098b058ac9a50e4ce7fcd694d45b20e1e2fd86808d474480e131b17b1aa8ac351fe249708aecffa6a0c7bab3115ebbf8c43bc5382a2a8e2011bf859ad034d14d8d24d56475424c1b50bf85e534dc8b4745e79d6bf098fcdc86a5025284097b0ad564f6ada364837af4df60a30620dba25a3c5d739edcdd490fdf4b7ae7c67be90f6356d9b94963495d9c5c8ca7154b4b2ddbe1ef1c57d8e5e879a064c7c76be3ab86312657c3a971ee1f87735df1a2849018a7d1e4867c9ad9019729c3f43eace4f2916384acb25f5e340a534d6782aa7f348e37fb7e9895b9c4cbe732b4e7db46341f93cc8193407c0b699ebcd9b7e3f80b5612309b5d959a701d92f4fac5b251031db6f39d6339e75368fedeeb3dcb022b6addd77071af1f40504c875d19a5add799a7f0e5079fb39a7d5eb991b5bfc33f517c090b9bef48db0ae16d160f5a81143fdc0a793cc3927ad0ffe7df402169997c4386a6c01853a6c6d21f0607b209b0cddceba91af3757926195750de29ae82172840205bdc57051d7b273ce469fce06bad5f758febdaa498a3399d4e3d807bf62fd57819fee31a18fbf24e501b8990fc25253d6143cee42fcfc898dfe8a414ffca27356102762cbbbccc70158b318e5354801deb17bd202ac11627d6effddb25c172fe13a6a5756ad80b450839086a46dbdbe3570628747d733f4836f6d57c382a96c7aaa9d83c3a4d5b5ac4421599b6311219b733fd9601195dda1abe2fab8bffd26147dc555c8c8fa11e3ae36c3afe9e1cc98670d33804c0a60b2f68f98282c4b705dd9ad3b9270395470c90bc75a1483b946822a1b055852effd2aa8aa93a4d633dfb9022722982de780dad23dd5f2021f3c4c92e048b2e6aac3c6666abc2970a2684bb4d749b3b05539f90a9afab6b6cf5b05188ffdf36941974d5b622bbb85aa7ba3198104cc1111a914ae36291552f40825c0812abce4fc32a9d4e29d40a5320c29eb49905d907343646a638709ff078de5afa9b106359dda4d33da38170a5d2c17d57ed1dee1edaf1cbb019befcd4cfdab6e30ccc146fba1ed86968d7224630118137148c3d4add5e9797ac90bbfdbe1fb9b4f472616083fd8c1d72042af00c1960b4e9e44a820a50ae932975a0d4d64c0c26d61038ccc5132b40dad8ff9400758dac4f41cf7056069430104bb7de19a478b61340002562fe26cd831f6a7e662605d55dc6297b5c2cd248f1ddb5a272dd5851aefc0bc2e79c59a901e18fa9df2e3312a15852fa8deb733529884c7e0e6f4a247e51a2dee34f53323b98b2cf38966ec33c9b8d3697d056a9c505dfdd8cfd1e54733a85e184e46e66d57f726defbaf14bda8b35a1cf9b2a570e61a5ab1128d7b1ad791d0a6e0b79d51b5845a909513277ecb51774a76f02909851f57f4b7ab2ad8d3b3dddd74494a003f1afac6072d9abdc45238e458d639fc827270c37d15b605f2b91ab9f1a8065f5f65c0b4bec40a26f2fcab9dbb4c6c6176c4300e3425c0b4638b8dc0a98c341ffe5fc8e0e8e017f58647285633d0370b919449e1cb03e9e646371f17f85b7f837b9b641a38a3302036285e37997f144752059fe15cd62ca0d503062dcac9763514fd77751514e5a8593130f925012a63711a366dab06374a5e82e6ff0418434f646784c5dc063f558906426f99c9cdd1fafb00000000000000000000000000000000000004080f181c25", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 39, |
| "comment": "signature that takes 19 iteration(s)", |
| "msg": "a401000000000000000000000000000000000000000000000000000000000000", |
| "sig": "6dc1fa2984d614d5c52207db2528c102886bed81844437049d558dfffbb799f71a9dc992107666cc595a1981b75e49b36fa4a2b5d44a5d7e82a002c5b0fb8f8c811d82d19a84411ccdacdf86912db7dc9d0a8df1784a155c2ef1870d706583e16306106a0d0095aba7483e484c22c246077a743009b664f014d86d6358ef4f415e20d9a0b8ac2911756c72a1ab41c4d333f7376cd23405cfb5509e1885337b2e1f391b9e23517a0869f090db5e89a1f84075bf77b46115052a3cf25b3893a112a454a1b6c23836a84618030ea12f8bdbc2fd7cb2b789925b161f71c2e5300e08b9dfbfeb6e700cb09b9b101d64a4fe8ed2f1e66f7cafcd4985002f827098bab1722411845ba01bd994fe4b3b774096e353891a72414bd37af0df4f63580f5d3e72ff1c916c13bfa6828a44d281fed7ded0916e84f80c2bb41f818dcaef8eced887d7de680cd48d0e499913348d74f6a1e3fa81a10a079901a3db3e7fc6b55899714396204e4b442e156bf34915df34365f771b7c5617c7c521f88c43b03b738c069d96afb5a94b96071a43da76cafa8ba2d8f24f53fcdb7008ed7c73c5de081f9b7d2df75ba160009d05f1edd00aa44b6edac9e4f0f6413c743d925a70b87fbf551af7a3bc46b47814e02d7043e9b92bdaebf9dcd35c0e5a0c49bb53b6309456624e8484285d8e434d7fbc252191f69ca8c44f8eebce2d18159ed202a24b77e6ba9f907b14cd9308da274919f1c93b2ab6a6cd383b9b954d6fd1248aa35fca4eeae628d97d377d703a7bbe976956f5b46c2b884c6261cfb844bc3cb3f3219131e78aa2cfccb4276ab1cbcd42eb3b5a5cac311c340dd35198a42d13742290b0b23c5c8a7619acf12bb41e6ae570ebcc99deb82295882ff7cbef6fcbacd5cb0a0680d654be9b18325e8a11a33daf8ddb1118db078537be93a54c529673c366f89e2d497ec297346337fcf10b2288095f572dd62c1ccc4a830b2edbc6e9ed8905d688ff4333baacf412b8a95ff2de36b37a7d0d230eabebb0d128a1c1d9df3567f27a1beb31b822c4e8b535bb38539b9c93a8611a785d35f8afde56c09dfca722cf0364d99b9d0ca55dbc8f9d21cb69ae8b49791e4e1fa76bd6dc9c28dfaacf12add31cb150757070a39225510372b773459f8c86ccbcedd27015cf6daaa73f6698feb3bdc118b03211b261bd8574b116de124634626386f1a91092270d15c16a5a143bd0a0fbf26cbfd34718173fa19e466c9894d3276bf0c887b09b77a584fe80e0134bccf5c3bba566686c79dce66e554bd9229c74d4c02831f86142932a1dd449fb920ef675af899db8b99e758aeb3b32b0474316db13c9ab2665e651242bdd2b696c6a2f65304ec643808308934f727e3bd4d1e04fa5f52a452dbe966f7eab1ddff16950f211034ef755e1fbfc924f44f1e5b91c38ddc9cf755204c4f5de26b59a253b6c940fecf5db125d5d604a10e4384a0cdcceaa0ea4d4e580753b4acaef25a77b7455dcadf0f5bc10f948027062cbeb5ee2094e01374bad834af4805b98cf21f2b99fecb7b09827fcc295867d083b7696e42c2ffacc5ffb5d26088c468b1da4c967c97bd91bfcc5792cf18b66e5def3ee01e7e251c0796179ee3a38cbcdb656a3c6e4e1a970259b2d2e2dfc25e0b7d7229f5b144c24129d1ebc2e9e64875b298f9c36dcebc1d43e451105b16d20839f7e6fa47ed7076b603b5e17e78f979d01d5245c084e500deb96e6ade4d3fa2837cb400c02943dca4ec02b1367232f5ee56e70d7302195c2b6f9c0a213895030857bf8353c0a0d0275d0216c47f6b0cfb54471c6eb897689a64a5fc2d5b51f6be93b7ee0cf31baff1a5143a274779299a6b903f44f8018c5729cd8617919a13daac169683258a8340014d54f1e9cd82134eaab14c7719eedd6089da30a04e1d873b683316bd64698c81a6ca28ccdfbfcd69edabdc03da3bc84d51d770c806cb53597e8db6cfe2ece1df088f1aa6ba75319ebb27f9208674b19783da8d4d94653ea7a0ad7eeb0ade84db5ac471db947ed77c8b11de5ed23282e75360cb3969cb13597d66d041c3efd7acec993fe14fc6fe536dc5c2a6d0f0a787df072c2559f824ec077059b218541c995a030769896bd619b0e66240ef244c8b3aaf0e3f79abccc4a69387d2cfa3131b45ad4c4817d478cb7cb7264aa8dd46e5ef2d3712e3dfe91e615a321433daee0bbf20afc7051d3a5404dc66f2a02bb8fecdd280718712010115be7131d09737677293c635bca6ad085a8f8c159d772bd52c80dcc62e27db799b81d84e337424a8d8905d53adc68c8a222b6970eb8078d796b64b172965f55ba5c90c0fcb006865d7b1f0745e1458b1ab75c54380b3747da09ee3543a013e0b807158c9afbffecfa5a3acfeb185f3334d3ee923edabff723157c671330ecc64633a90347ddd77be425713b6c0f9b41a9789136c1ab74248afce4f0f569fc181cfc34aacaf3f1a4f7e8e84091a3a0849d87f3b8a7c6ad4afb7d357eaa0a2c915beeee2f1c6860ef3fc5f4cf0bf43c1d596b2c84a89b87d36c2dbd143dcbefe0bee5dfa04b7111895c8e2d9803d57270b347374c7a6e83957145d00e801db52df1fc37bd8e8eafe7a6c5b75a8c8fe32b6b2cf0e33aa6e7c4b559d2687cfd3e89cb9316ba05facd121f0921726adf89cc2094da9fe3f296305d700479a6ee3da724a39ba0f5990691436abb03e6813c4071913cbf3e70c6549589aeae288212d2257077c434f306c611b932c754d022bb3d40d91fe0479a9a250eb4689e118def6cfa516312c4ff022d1619c5aaa535e996af16016e670fc5931fdddd9e5d6105c385239a30e61c8d9dbe1185fa13b375f214965cca489d186a84e5eef189243212eeb570109c544fc8aeb4fd13227055878a15a723b70a27c8c902bd8f1c3f9d8865fb2dcc554f2d9c0e9231e691b1712ef052a9953daa36823151c86c2e1c43def615f4eacb610ff684957f08e58f9b07c633e0c71ce838bb8c742e0ecb301af85b4000b61e3b2f824e6fb283d310c69623c3b78e34e85f2c5a319b3e30649bdf982183702a4b3adef8844d960ca80ee90ac92237cfd5a67475241f0d8fd558df07dfb952fc54219fee76946c2d3cc498dc85b0b04b1d6b121d6210d5c97e1f75bfc1eeb7ca62feedb10f4c0384c771b331b230e951fb15ee5c5d6a2adff8a508cef25c6f7ba717a116b2fa8cd18e75fa5c711e036cd1c609dd5fb6f26c9f135bc214c13691d27c9624f711e6581a36270aa27ab4a2afcf84383170069a8c8eb7d9c8e86d328cb5eb95c81f3b5fd0738ab4f44fb0c71f543e66febcd8f4157ad4235feeec30fd3e4cf9e0967f34015bf5bb12a15fc46ef5d0af50e3ccf810ac4310fce50ea1fda53d52dd14fe8795645032c4976591123b74e263797cbc7e41af7be9b56a2195b4813a1d3438d83e3b4da2421746cd97f92176ed9eeb1ea29cb5a0b1629819bd7e7d40c963e629960607aaf96c2a3e93a9f52a37eab47b8c7611b61d5a1b9fe3d8cddb7acdc04d000286b7d8e09e8ae4e58fef9bf71ff76600bfd9c0a7f40a69d58c76459436959d916e88ad288fb4e82a3586b79fcd67f66b2711dfc0d9d140cc22c0a40f6fe46d09c12caaf56a45a7065663d879e8e6f12aa05e9265b16ce1aa2513aece0ecd83d15133f69a7c91fe0fd44eac29b22658d3eb16bbafd2e11647f0e1f7ce67168f5d3e2b45843defd6a4fd8ba901fb4950edd98a4e41b1bdeb1581c44694804ea07544c2220aef5c3f3d58f7d053815d280a202629dc6a45a931c7d86bc8256575d58cfb1bbadc473455fc22a7fd94b229cdb8ff4f8510c126887593f62040ded2894fb7f53665adb2467951efad062d30adad1c9c5daefaaa5748c614991887cb87b421970b6c061e55bcb2e2ad0dfa3c17e869b43ac272b04fcdf4fe29baedf3bb3ab6ad1a22bac0188ee3712d3db309e57efe5fc9b60c3b4fd2bdf287bbe16e88b3822f45868872a99b78265fc5f2c123e7520411ebb2c65652d01a0e2fea8e7cee2a7f667733e208f20a0ef5c845621cf4c2393f360f0f7a0b32d6b1621cbb8366c89ef90cf20919a6c9f5dff89803a50cd281720bfe75c7cd6e25d12938f43596e5ac23c948bf73b05e4e48b0135d1f3c59e93c140cda00463868dfecc077edad546cb99a54348104dd60886874cd680a38e74f515f3e1612a42bbaae442a80bb3af176a73b24d929825955bf33a1541f62cf4a00b7adfb0c7f20442213bf4a531718c245f8885b306fedbbe723cc33a1dc27c52052c4755ce2a302a412955173941c109f52901528739c58dfae6047d04845294d8ead6f94f06e33e96ed95222b1eca8068570aeae6afb5ee3d5d93302b114a815afa5e5ed4202a9bb3ef0ef373385692645bf4aa5b0192cb2834488ac105aefa23b4fa03fec0319b0565916791b50ac339942cd34e875354c27757f4a4aca0c4f0f2fdbb06869f4ce5e1c8cef81791f2280b42bc2d6884050d431bda7a93d2a0e77e72485bef53c70965e7f5cc599d48b7e00e5bf1f5c9f4ede54e56bbdd4ef28d7ec127c0e9439b09ca7f568e18b234943ad6991d71911e2070942517089d2eaff1f4e6e7dbec1ca498f99b7d4e0edfd191b40555babf8075eb5f2fbfd0000000000000000000000000000000000000910181f2425", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 40, |
| "comment": "signature that takes 20 iteration(s)", |
| "msg": "1305000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0e0e0793a9f00d1014ac745f73ee18458e19dc0c9a82d62c4f7c5f08cb302f270648d108b2a87a51c5b83e6aa54f4b40531f01bdf4f59315cfb96fe20a21bffe3ccb5aa55050ab5ae428308e9f1a95ce546b09b68d9a3036a04c71ff617dc48b4a3a732b4b688389a8249a7ff14a35d52b6c96cb0a6d049054de0f7ad08669b82f94745cb89798d86fdc0c2375303f5849c8992400889cf61ecbf63bb5343664f6f63854d3518f5a63fa55098b33943fa5642745b0a907c8af07685a18d9af65b121e90e7fd0c0cf62ed87b09eba0f06559ef813649a08a03c0819da5479dee4d170c17c11a119b6d9055151bfda6ec850b70939167b4d4d5bedf4e5aa19c380b3f87b45ca8b71dd9007450213ff67338a2631b83ef73499c4cbcb8ac6210f836e73605eebb09bb911f63f8dac03570c245b1826ea4ffed10e7d6934fe1d2e5358d52f18329259c05b1e570528e7bd160435a826e39781c8d3ce0b933d3ae34c33c09c6a4e535e3f0678c27e4da154ebb05039d3775a3bf948f579e8920b12b2a50430694fbdecb7ae7563631776e7b5aa3d889b3071964417eabd2bbc3fa551e28fd49abed8fe37326770db6168813903a4b1f4a149cdfaf2e49d88925a6ccecb85aeecaeccbeb94aea175fdc4eff8eb6cf0ac7cfa2897c74bf6c1bc5daa283398b86416be811bd6dde7558bdbc5853752f2651369d3b142394fdbafc1f2f8d1139df065fa16df69bdc9acd8497a89f037cc6cb6eae90292c7bc8f1ef5d89a07ad877334c53b80419f864031f78be57a82bd89d523126e9161a1a5d126e52cdc94831d68cb1907545c0c619bfa1b7246aa50355591217018b7227447a7d17b28324fa6c7ffa1f5a119bde3eebd11dbed6bd9d8ad95b4e1d7b4d673fd35cdc96631e1a86dabd6bb7b66ad5985bca8888d5e8e145a5b5f48953bead5702180a99b9402a5658a7e7929344fcbfb574beea901367a3dd8ea90a75b54b08c391d5ea6373ea8bd10cfc563733c4f533f30ba31d3c0e49e4a5e5c91d45d4d638712aa80892a2a0c5922edcfee867e2fbb7f18aa032c774e9cdbfa59b1c27baa14e932f59631afa69caba7855bd3746a12888d5a1e64271242dacb972cc82bdcc64ec4a2c146306f39115d5c824b71c93b5833020985ca099a4e937aa527bda8e69324005462f5f8431d5bb11bca9e4c59e5b14096cea9e40a540546efa18e1364c4f1ee855cc8cc564dce2ab8dd683bd9804b11d02a1f510ac98c120b6ba64cce16b203e53ea3d1bc69bec0d06a17b30639cd9b24fd1598e92890e88f7dd1397445db54ad8df5e136ee60f22ac090f2bd905765e810f54711f01c63564ef90cb01108b2c2bf1a6fb5fb8078d609117e111604a1d927fd24c18354ddc006f286975be3bf1ce5593715a8cc873c820f778e9a428e08fa3db1a5f52fab22ef5d16056092a6b1da23e3c64f205b3490f0460e9aebf80a4fe9acd31e5747431065f575637c8c4cbc5dadc2753b90e69722182a344d3b154bf35da62c1fd0e98921559f7d6010fcea31a79d36bd763cee1b2855dd05b44b36c4301cf6070408f02689bc75ffe264f55cbe06886019797b3ce3206654ad4995628eeec2db47a2bcd5feceb2f3cd3246bf162cfeaaec8abbd63b2e6cc441b908a3301c860a3a15c1b9253cdff625fcb6de85ab78bd802dc5e073a0cdcab0512a076427d7fae7b663d9b81bff8f0192fa7db81dc454f32340e200ba59bae4eab701662ca6453c233be851cde64c0a966ffc6012681dbc407c02073b9890781c8f484c295720eadf934c73e2b412b484ce4bd599a7b8718088c55433ff1a78072188e289ade5861bdcda6d10dc5c40f1c189ad96eb188bb46741e5ab956214046c2db868c8e019ef5a37d90b92fce70ae8e4a5339f612c0b8eb43c61c0c63f3a59edbe6752d05ecdc178a8a90059d6fa7e0da0bbb7984b7cc1ab8045095558ee505b3ddc1b3db2a78494436aa9334f6b3b3896d33e556e8e2b9bf728b5c53c204a964a697da252a73b8c120b363923aef38f993a3db4c24c9a4b1f10f444be9f87677df5ff2c26e419bf9c2f8e53ea2e6f1bbbdf2b6c5090dba385a5cf5652f9929295eaafcaf282826305ec5766fbb03ce153b32d49aa7a66752a772d2091568f1b6afec5e53dc2d5f73eda96834404bfe58fa5aa692f266d0383ddfe12da56a61f93933b6794af38ee9e31c3721c1bd52a6690bfa68948ba8d6577ae6acb3d5adef9091fbb7d4007aa8b96a7d17cd58987525296682fc777111ea979c9f3b893fef381c03319d7c6b9d4d523a0e5b98953830e46f1bafc94aa6c4c323d2a8a76ed1364caab808dd7eec175eb230de35e8d6f4ecd0dcf32ac6b1be9d7d6ac740f458ae7530a64baee19357ce5a3f106841d99935d1606d4ca7edd2d5da69594770eb86827ca9180713ec4df96de4857323333dcc4c3497e089ba6388a39450d251f39a1d2d6c1d6befebb7111189bea14c0ebb75b1c64eadc76d8713ab2290a7402e86c16ec2eca769febb9d8cdffa530eeb75854b08c52f69c1bff47c2f775353484527f2e3f37171d3fb44553cd6dd4d79e81574d01a6d4924d7b2dda910f438eb4c7ec938e5211ff4200305fc3e9659f8d52bcd49d5ef6ff5125d1f8096107ee01633e32f159ef17e1343af03076061b13bb3b25d4422f21b616393cd2d36ddcf96598c1d3f6b4e29258c94ffeb07410d1294c754f25131f68b4018ea155a1c800df5913cbb5c7520c7e33c3adb8e21fbc692b9d4ae00ce6e06df53cd3c13b1d12dff0607c423d41bdd53f4a632a2b80937ea64605e49c9694cb68e3f82fbb164964863c9d58debe663db1ec93382b8149cba27be1c79b2ec53396421a0251f3c4fd3199ea45c944e250d9402128369ff9d7fa48b0dca0c945eeba9b90539f3d4207b00d86687418dea895a4d467fd7e48fd6edade5d06434b9b1b82ebc0110b24bcf0bd4c58f9d7e5121c5863708b0382838423fcd9105e6776dcff3e914c5c425b85b9a1c5ee805d28925f313931a500e5bed7a4be914ea3a1a87e8b798702d45c6961afca988059bd23f04c38a0f4c3e9d59eecf1fb1d07ab1cb41b472b8848e5a149226966d540b095c23b293d982682dcefb8ee426ccabb3a5ffa070e019de02aa3f4fad228420f27a07cef98fe7cbdc676476ace8e45a8be1e282c136189d11df419053eea59288a16e0708b1124535a2a9d42e5ff42d514d05f344d75d26abbc2435c42daecf028c60621061565f6fd5787d74ef09ba4e1dd3f4043f0a6164d82c1c8a56971eb1ca21a966f80f67bfe32c2b3bf34e680a5abb3279c8e7c71130c77337d439fdee9f0589c268bf2b116eed8c6042e3def0986ede75a7ddb046be0cb9c2f5982485fd18bfd4af6649c73724b9c2046de6eab8c12ed5b1c56662b52d45eddfc9441f88d6dab41afa2c351c4779f623a6b3e4f8de8a749de2ba28447994c57566178c29cfe2d927d7be251b9945583e0d62591acd43c664cf8e52a9f96b08bdb914e5cd40aec4d9ee49088be114d7f1c326622262b9437d4ff41ab766fd164cdbb831023e7b8a4c2f215e9d412ead4176445c5661affeda6bfd4ee4d0f39304ecc8db068496674f89d5be493a4e225239c0dfa31b8ffb4a71b71548ccc1cd8adbece95d2cd76e2f951f6862aa265542696a0d78acf0bce2e20cbd1afd6339f33ca27efd6289ace29fecbf43beace6395634e3cf6ae7d207f31058739eb878cea44af09d18d0100c719241948dbb25943f8426d70c76011a6655e47eab980ea419c0baf21bf3c1cd08a6b56a95cc7ecc803bcc6caefde0603267954cf865423437f3af6c3d229382d4e6e4ec8699ac7929dfa22dfacda6846c632c8006c0f1c7bdda56b9acb231a52a532b2c5ec3791b3c3b7c7e507b9d0a271afcd983474ee55e56fe4e7cd8a0bc6e5756f118c513c9049257bb7251038866517c4c00be889772e7d42995686cfbcdd5f343fd3f41ec7162b61006e55eea57837c0739c8bf2fab9d24590edc3622d2b1c472a1c9a5a4dc63a883834a431f976f1fac01254c5c319cb4da867d129f007a4dbeb5626a9f53ce8db7044bb5e1d4f974a0cca9cf955ec1561b8d0afbaa14988f6d14c705adf6c87bd3f7416611867a61fa33368a20bd19f295c40858d9d0946e3da6771c41ca3b23bb97659ad5f5ca6f48342c323889bc3f00fa116b9eee79af395b24eafb213bb3f74d2ba57975564bd14bfbb97bd824f5ab3996bcfe3d3728e6d2fa65aff6ec874aa468d297f4cfd36fa55f7c9e9d8ce610ff1c36aa2c5b596b017495e298df6e199a6746093be6b4ed0737e834fcaafb52d9a0c37a82d4afb0fc19d81d577ad451edce943112aafae8417e29de50541ec0a0cba83ebb61102cb9aaee51886fa5b46f32f43a3a6caf58201d09466577619b369986a3af1d5ebaa1c0fdb699328cbc95879205b3f519cc235026420a163dd96e0829ec098bee25386a90971477cb12c4db6bf7f48f032e631f106441e34450866ac7e547f3cb76a0452d1c305b3cc822942b5ca815bca6adcf267d8afe7763fcc8b70e4c31999edf5bd25d42793dccd212193bd4e808373b3c99b7b81219aeb4d9dbe5ef0c16455573858cb8bc0454a7eaf7172385cde500000000000000000000000000000000050c141d2227", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 41, |
| "comment": "signature that takes 21 iteration(s)", |
| "msg": "8d00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "bb8a458fc151be6dd575d810ee1dbc1b0a0c0fba3b64d9282b33e80531e9cceebdd7f266d7d810d0e4ed65a2fcf188c79d0f8b72fb7942431510ed1a9a0dc5dc53783911ff8e486ba22a0789a685370bc44dffea387de0bfe7e610b769b3b701f8c544ca3d53df14e0795927558ecda480cd7ba8c0d19cbf954e032b253289c42c657cc18ff7d5ebcfd4ff5163e8a36f585ba1409f1f8f039f87b1ddd18170048a08e4366a19439bccde7bc9d220642eb94896f4a64b1bc3631089f71ed0be13b4a38c092cc5999ca9c4cf4a4bab102f26599f651133f51cb2f1df9f6bb7b9de9b4899a38d26b9c6ecb29efedb2038bb92e2ae3401d97f3ad3e1bca5601b3f897a2ea831e6a046a66c69a7da9c1e256da45ca11d4d63d3d5d9de9470c117a4f62f3774fc9c919a73f06fa9e27c440dd94aa19d52de6e53c5f500821fae286fea255486434930a444ad90a9eefd79bf9e335a995d652c7f335d09f7519354f01dab9c10d292dceded1c0db39591544a4045cc7d3d28e4da6be59760ee7a74e312e482ddac340f6c6f4e09db4df3b53052fdecc96dc7aa6d6bc160b991099f0aa81ac1982188245dd1d8b111186377f2f617647ecbae26f321aff3931188d2df051f3a4296e406790514a33080fddc43ea4418d44e8f3fae0660748ca4ab61aaaa58a6e2fb56b8ed389b44afdd63243bb592e0d531d79e75d396a007da95535df0ae74d9fe6b61f997811e3934150f4ce8aa292a0fa59f66c5141e3bb339eec3587b86be94b765aba9f2362ba607bac1ba18917ab7b15f3e3cc2270109ec0bec9d53fda5c276841d41f29f91db419fe91b7d5a2f04c5322a15f552514ab592ef54b59539fdf2fc66617f5baf1ac054da64f9064b43392d2d14823082151ae5f8ab536467543ed5cac30eea35904b4a737a11f53fdff7a5099e915b1835aa32ae57e0a14a781966d17ffc4b66c62dc4f35fd414ae0a22719241e863b60ba63e82e2b16dba8672fe7ce565007e8ab53687561c8c41dbd736fb8881c5fae17a28cab7c1b2483a2ae932b55e5b154d05b66c3b6db45a7049b5934ee5880471c3a63321b193c642e6ebe89c54f6e60f819dab75c4838eb6ca1ee80416dfba41e7836f3f2361fd4bfacd3102c1f28ec517ca8db5b38ae3f48f502229f2144750d5d93e4c8125168ef9ac066fab91c295d47e04a01d30f1cc7889e9f9911a1ba9b6d44014637217571f2e7bd371775611c00d651dd5fecdf342e8370a303dc7e4e936dccefe0c66a8d12912ce2fac1f99b45a5fba11a942fe927005ae7e9453fef8a926fb6c8c3c90d6ab39bda85dfe50ab95541c71d4aa5debe9b9a10b92f74f24d09341738e83fa7687bb97054f20bbad10ca1ca2f88a2d9f51fe9e940680785181fce68693727c4a39c57a108f37e41d35efc7e8249f60eb05a68c8b14913a85be41ae96e8b28a9f97541643657f13d6823535edf8ddbba95ea0768d98bdd126f9829025b799842e2b58be73022e16cf46b0160bbb93f97e80ca5b7b4c2581c3be3d7bfcd81a2399afac6e6388a9707d7fd7e1b19a56c786344195a89da97108c2b103ee87172be50943de28d95cb76722c070ce96383b4bfc1958162b1a066faa9d880dffb4b6c4a864b0461b085eff9dbdecd2a2643b1390bc3d5f00830e6e43aecfbd3b762ec023f2c684407e9928ffda93df2082231172f42f5b887f49454e1ef973275a865950259afe4d3b9dd5fc1d14f07093248364c37db8bab873070fb4720130095eb7e1afe4899ff806ad9ac19c09387157a560a98d1a68a1f0665087377f5e17477279c094ada07321760177c3261b9042c36c42060b700316a93450cf8dd280a0f3455ac8c1e0de4bc40aa0af63857efc77023077e7f16a805e909dcb2a9e60a43e7d5d22fe30f8f8a8291c79a2c08a8b5c3bc9dac5402e6e3bf87898496511be0483e9e11c69b6356740bf8cdc075f3a38f9d489ef3b7f88d51734c8bce0acf6fb5beb7a3ffded49ddf0bf54d6958f4276421bcfa666c273f3a415ff69ca61b736eed168bb3795f9ce647cbd413b027e520e22ebc1500671bb11f056b3b41865690ffccac3718a597e16b217eac9b4fe268520a5d342f1de7817c3568e6249d9f4f014dea7b90730dd06ae4acab0a5e598fbe72b30fac6355068a74d8b311348210822d6f8409e77806a259fe4eedcb5934d2e09f06f2fe82274c942058861d5449e6eb923ac947d06806a1f812b6e4ae2e0a929aa244779c075d7b4cb9edcc664679b6be833c81d5c688517eff2d10eaab41f93e48b7961cfabb5b9f087f5f9ceba4dd8d1aedadcf5719beaf1ea95398634ba3cdae50ebe9e46928f4a2fd153d38ea9af1cf2e7b832c19712ec57dfb516507dd3b12ae1eb82035c1e3347ab97c7868142c68493756493fa571abe71c635b928935eb50cee1c25a9bd60e88258dc777dbd7f96e751f1bde620940d8659730a4734c77402b7664d5cf6d8c562d64284c637456dbccdef87b25e96c21f9962eeceafe99a9d6199cf846a3798fdd09997ee81cbac964ee68bb34b29d9dda00f251f7e2311bc1b6d4beec8bd4d3035a82285c2288a90a216a355e3d1064943649e5fc46011dd1ed2fb9289997afe982093619a6f72d4a6b6093e1303ee88c74721e4bc7ea6289f437cdbb9ed0a6cffa5d7d918368b986e070c3dccb55b1970457d189f9b59ab8e963e5e8337292d4c71445ca44241f9696d1ce3910804fe7df2dcf5854fb9116f96a1a8652c8a7f2c1ad07b07b1da41a21148bb9b24e8d59dd023e58470a188453c4cd9ca7022520ddc6c53f64a5ba9b3563a7d59ad317745a226f7f0d1af6f71a5e1816c71e12aef1e8a60eb67c4c6371a191a1199424cca295a9ecec99bebdd1d386e955fe0d4b4e7b853100f17e09d5e12c8ff569e67bb7d118759ebfcd8c1e954a6cc351c39393ace4d531b42e8aefcb533020169991231d525bcaffe20615d0adf79f258d7b3f7872e1c39d2ab3c616ce79ad8054f0c55241ce148437818aa8419231d72453dd1fc28790b724fa49dc41e43b838d83d8e6978da66038258008e72e3009ebaea2624af497309d9dfbe809a97a67ffe71e68da7550f12ce66e333a7196f5402dbfc35cf9c021b8150c91b535b76f3f6cf2925e2b5c7dc9318a34184bf1e84b06d8edf792f8a62845c0e4a47e5af5327353256a164b167a895b6617a503de6eaa46f1be6a736b4a5c81eab9a6c7c7e78855b44d9dd673f91307977545341926d8444480a44da1f7a38cc85d266e0b43896db4e8df8f87ca1994160090884d417eced5ceef498f3d86bc482e6787ba9fd9f95fa451a9e49ca51e72453802937b2e1817daab14b6140e1d12d4c2cb07567fcbf4d7deffb0ae80859ff3c3e07f7494e16671ff2c2eeb921c52fe21891ec58042bfbd247d6576da111a7b40d0d68d7a66abfc133b55912df8f85fe06985cf91dfec0c6cefdd646ab64b30abc9f402e39f246ca3b90f9b3c7791443967fc31c15bc38a256661125082ce326d61ba7b9ba49614cc584507cd974baefcdce6564a0332deff73db28129a79b28883878e738551107e255a719aa10f5a71bb8ed70d053c7a0f64ff47ce85239bd8965dde32e87720a5661756d2bb890e0485bd3ae22f4f030a9c76da63fe0d27146f16fb02109dd247a763c74359f0ec63dcfd7146eb747e15be6a7be46b30b1c7e91645926122674a722cd920d925999a9d2bc293627b5395143769c26e544e87eb076124d4bfed589f9a0b5cca4a7f52f16da6cb35e3956cf758d0848a6715ec8c3abed15026d40ba323940f85348c6c7759c5d7fd0c309ae46e75fe76042f2bc3884afb8972f87f3f11bd1815b39869c1ba5f4e35569786839c792c7149fcba176623566d29ab1dc29f3bf2d374f24eee794e2003af92a90b06a5ca67b5ccc7916e9aaff10ff1387b72d72f6edf6b450ec2a47a21311f9b4b0edcd468c43c53b7e6a233ce134512ebc742b9e59f8be7e7605f2df5fed2ed705e679cea3fac404eeaafd03b0345764aa821a40ba383d696be7749c5d35ea43519b789c06f316ccb7fa468f5562f688906442c8dc36d3997e51c14353e6022cc2b882e8296ea274808bb87ae9e62c307c65cbf30ddfb2453497d58075c2c4e6034dd8261032924750fcffcc5fdffade784907d7ef657978136ab2fa29ad20c9c83c3e348a408c5065911fe61e0c439a1d7ef058116934f6497d96dc661f8ba21fc255c021c7b52b6aeb0f1d2d219ae131ab0e0bd01967698b63b859c14b3252a7204da5cdab7bd2f78c6cb639f024c92465635a41d115ea6d042f3722d605e7be2e868909183525ca088719876ffb987afa2f0bc147026e1863c528562619ee551c64380ca2d8c315803a4098f3657d982397be8262f7d34ff4c05f45b6b0eef3d7c13fe542c851509e08b9fcbd9e48d1ec72c790cbdb9dac3fb8c7a57c8a9e2eb14ea840e309579b0d04096ae896ba2f3e45af7939dfa922b96d4b76da3c3b992cb72ed55c2a424f371e020fca507058ca189294a772db81e05f33a50282c689cecdf4c28df5e17bf6cee74be67ab96d7fe26cb1d3a0333145557a9db5e4257b1977bdf7fb41496b74758c94d2f7154d5bdd0e2c4a4c7581e600000000000000000000000000000000000000000007090e171b22", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 42, |
| "comment": "signature that takes 22 iteration(s)", |
| "msg": "7d00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "7b2fab305f92793314f5aea42c8544b5a0af4ceb7fe57f194c66778c320257377aee97acd7b9fba4c8fe18cb462792452d44c507f7840af2c6380d1a25254ab0874ff347626511b93723bf76abb608ebb0fc056b453473b1d2c6d7264f0f2712ead95ee34fd8f620925a36decbf3097ae92f04dc9981e1cb96da9fca9fcbb41b64fbb617a21b17b37661ec5bc538f00a1acc07aa667482daef1055dde874d59b14327dea97ad4f97fb1430972ac82360e9fa070c9b3ec2545037cce1dabe34c274c1894add81507268721c2769f19fe089178b400e55822981c2f8b9f51f96c48d83ac24ff55ed8f5a0645d122f1c17da2bc8da50cf1914d2900b1389ab9f1a00b6253a67bf907641ca5385b49a07ad3ea0b37e458e6caf5b4dacc7c74dcff22ba677f23ffb64e9c1e2edbee99e7c73207d3f288d2285a7c0e14c3b2ddfca88df6934acba9857083a131d50c88d8f8ee8d24304e5610dc53574b8d14198fa008435d33d03c42e377ae3c627190a1c6a1639ddd98ac90b6b6d0bf7a50672000e0d09898f21c705c9a5de142e9be15c0c0f9b06347f61a0ae9741aafce0c418ffc1908c8c20b68be48a6d5c8f5c0762932ab3e73a284ee039123c2b9406751ab6cac8c610b2aaafdfe539dfdc1e800269a0a1fbde3b5bb03cd938dd08160fb8f236724674d016a76d24832f4857bcaf7faa8daee394ea5d97cc12c6de62081050c0d0f46b10a456ddcd12e352f9fc5a9776087fc6d16341e0346eca5cfb3ded070e278146b987ffcc9d56396fa970d22a20491ebafc95ce00f5b6d8ead65868bcb6dd6f31bb2a9d85b7951f9ce8a8f7bd7da2753e54362c8981ee4714afdf398dc258f3f0e485db710f0393c60a301ab97d801c7f268385f5200e6bfbafaa69ccd87fc1eb0c29a2c6f73820d6b5f561ad3659e7b895a9ca7798422a673594ddbdcd17abab2afa6b7f5d5c0236b33b3b8e6129d9a40ed534bd158d436bc3279c769abb3bcf4ad5c4e864f2461915266ad45b7bdd91023a09e1b3b2700d8294472e1b4a40bb1a57844183f80dac369ef701a0bdf2290f3283a681dc432b396451f79853359ba9df78e8a6fe6a1ec4017405efc4a78199e3365854a1c94ae7affec9682d1451d1a219c9b9b17ee6726281c025479e2dd64f835ae15aa2da8c38f4f07b014b0e71e88a60b95999f77aaf33a64cf6bcb1bb93bb151b1762dcabd12201a5a1e7df878b0c1055c2c263bb10952648e1429839fd180c173c6270f7a0c43c7d1c0bcadf81c0400f1d8355b7d0983802878d36ca0dd0c251477c12cef09f764cb261e171c1d8052491e7dd0cbc3c2801a06d7cf6a67d55c3f9633a8a2d74a1bf49905d29c7f574d2a2039f41835dd6f7880f3dae8b60488580975d9b19d1c2d5b64f91f01b22caace58142ada05cf6bee8e6903362c18296195b1177b1aba590e9865d4df042a33930180fb4a99a7e0ec262a38f739c098e9b48f8a6033434bd506e68c46fa0a0e9dcf7562e27b48e450c71e33602200192fa91828ac40854f33ecfe8ebb0aae4ff1dc951c3ee248783650d9e4a56e7d913e5903abc845b970397d8ce6666f410505336e7b906ba63e77470900397451a8528ff8c376a70403a4300f80b5573921f29ff90728286022f6ea62f28e9b6884f1c6e9d07b3d20ac2b281596ba6a2730b9cf447cefcd72bbf8f95ec88d0565e711c286a8c269ae9ceb287ef6e6d00502a8a89c766a8c39d93c3bcb654a07acbf75c7ec12b8c1c494b55f9a41195d3fd5e19bb4d93cbc16ca4f05be0a86a9aa8994d12584be162cc4d71fa629186af1e3d3b74e5c905c8be923dda76b87071e84883da2585f2afa64f0955434a53f0c0cd63761291c88a4271656e3083982e9360e0b76e18f6fea30736cf97f59256b5739faf5e87c51bc76a8fd06b4a8563a11a3f2466249beb3eb8fb8fe8a3d0b9f06484f6fdbffd9aa7919188b626e8310f9d1c83392ead724185c62bd1b2ceab020cd305c4abf081bb3984cb50c1cdf7c59456c96f91016e9ad32c2d47c67218db359248da09fb14feeaf6bb343319633e7869d6103571bb5b587256eaf4551d5aa74860ff266f57e55f8c65a2ad87aa938b7f156f2022b62282a0cd4173dc090c5a74aa5702e50be4495258c509d22ed34d63622b62c0dfe1f53464325280281a95a2c273e17319dec4ccac46f31d953743e03bf22f40b0fff77409072dfe82876d9d45a11dc0f1d64010ef32d57eb60a5288b089ec9d02bfbfca6197eae336363bba37435e1e558178613807da640fddb0ef205d7c91ec186b397bfbfa10d588235013aab3ad21744a5957def19bb7bb7cd4f676b23c7bf87579ae2a5fc8c0cab31d72079a4d0cd69944564252f9603b508f5a83e19f09c704c574066617e8b6fabe690e85d92dcac354a435319a93cc2fdf3010c52e38d6799381e8cc861d69db0ca8defb5f8b1c017dda46ca9302d8cc1d3b1ede0c9dd63349bf6011050c968ca3f3011109314dc9655d1a30f198cc84bf12c812e90939d7f4075e32697dfd2cf6d17589494e775ca982952b61f8b99a84967a431deb64ef7ec9e882cc761c8bc66f7de4006eeb13f9b6ff2d92db458ffeef5b2cced63172c0f4764da145115b615cb6c0388b6e93aea63de74bff64fe40dbaac7769981bb9655de32a881ada616e96cdb74579a0065bce2da90b64a813d57abc8f6543310065cafbbea9512355cb3f058b35bcd357bde9f55fea564a6b14bb341c6c755d4dd5a72ac79d855fe50aff80d683530ee563249d0d65f64debcb24962c61ba05c5f811b9e0f4e5942797c24d2b08a4592d590cb871272f5c1228e9988955ca4f990ab2b138cbd33646772767d4f76e8725377818ff1cf03c01fe64bdf05e61a1798c0cf3b4b69b1df9f756ffea314fadd17a6c6ded6765d59b22e449ba8c78b1f8f7b717de8a4462b02d1bf22f24e821888946f309c7e60115049997f0a98e5f04613acb46b5e231da31c482c25e7eac53f09df009728675e07cc3b33a0b0c6e9199664a00c8236a3a9ec9d6d5aa2e9317da6efc75e03d95d4747d51767485c4ef9fd438b767265093bb8340119f94367b506796bbb6ef67dce782d879a3673c0e8415c6b55c4faa3556c7c823879ebec0694dd0783ab8f5a60ae10d1c3c42e309163bdadd31aea4869a673eaf797138e332df0579567ab7e0d1e72820de3e7068ac2ee207794ed41737dd698f3d9884bf3d8f37981406d856a4ad5a6862df70400fbfb719acbcb0fd6bdf6d7c4ab3aa10bc8d6d7452fb9546845ce1478ec9804b3fc0b64e2a292a2b1e244a3601fab84d082eae74f635aaab4b5c1e6c342a695f6804238887ace79dd8dc63c2266d259eafd2fd876517ed9fab048444a61da824c0c836977a82591e1f7a813b0898863c2566a3651c0570821ee974c4d031ea7df06264d1616d48bf6b2ba17be39cb363843b06c78d112c76cde5cd8495c52019359f4aabfbff771acbb91bf97a5acb1d46d2e721f78695b8a66a145c15bbbafc77e5070305b37e854eb16adec67495c35f44068ffd1ab55fcbced4c146055343dcd7bd366b604ef8775a9985a1bf0575482d162edad96ad645f186bd2bfb266c3b178f01729037d9b7ac8a77c518cb5f316c050edbeb0d90362e21d5dff7be1f8632ae42cd13f9d7071f0ee0ba5a1a50a77b05fe3f089f1ba56ff7746ef35ae7bfb16c2267118e203b75ac19b334200949f8db6dfea57e0599ebd3ab484bf5be07a1d1844aae9d63af81cfdfdf1fff686abd1093d27abdf2e92308ee6e3e15fe197e3a9bc6a9ca889e06cb73cf824363267d45095e8b71f84a9ca49c66ae58713edee540cc357a08a7b855efcbffd95f2b765fc9d7bfae809726c3632915a0af1cd1a01abc864a56539d5fbaa21f7a58f430164e81e65b90f453c15f83fb9236ca8f54fd2c7e50d0258e9a383444247301aa1b42c3215337098ed426bdfdcfb251b8ab08c35fb0570dd08ec68c1896a7ac95ba6da0437954fa029b03aae7c64de3ff3aeffe38ef8b208d9dffc62e32f44bb968518b9a0059cb2ea2e59b0c614b7787d0068ff7fb5bcf59ca605dedba63a34626261e7193e97e7e6c45f3956fb46c10e88a94b8c097cf2016f1c2f76a4db6568e038373a7f959c09ea1223c66a5fe011c241f206e03dcfa03964dca7bef53f1a442591706fceadafdc7fe0b1ce3a54a2e391e51555beb3a290c29bfd2d88f1bee4dce1c6357b4966fed12f61a8af8c90bdad34b8d9bb9d04df6c12b717ba937fff7875cd58ccb01c8573f4341fa3d3648cde127b6a9c4a7b09dfcf50f39bf44d1fd94f5da7d2fb1c2578b9c6ccf19b9920bc76d1b91513bd9088ec1e818898609ea9f5719e4b458b9ba28cd9dd43b0402774dba02f4e1e6e5c71b167caafadd9678932176710a41184ba19702e3c40663735a1811c56ea6817c99f20b5f9595855b46839cc64450acfc71cec14c5d56c2a799ac26569cf58a8d54b0f984828d379869cd8f5eda5d0867199c914402b016decf3e98a2e63948da228f29e6d52a9fad658997c1d3dae404179370ab68075e49868abb5d20fcd4641a83469bc20a288c93abb2ca105b6bcdfe0f122129303850e3f33f6189b2bc89dbe3ef000000000000000000000000000000000000000000000002090e171c20", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 43, |
| "comment": "signature that takes 23 iteration(s)", |
| "msg": "b900000000000000000000000000000000000000000000000000000000000000", |
| "sig": "c00dbc9431a2e5689d27b5a3f09c62fd6bf48550b9c6424db5c6027bc0b5cc8e9d29f05fb9d8f50a85d2c5d8b7a4f7f36813bddbf7caf8eff67a6c2e148890f9438a5ad85e6f4eaf6173f122dfd160a0ad5cbb091d08130677f196d22c8bb6793d174f71516d42bfdbb18fd9a371286d03ae41c7515adf78b0b9d0279538415f886a7818c6e09117ea092235cf18bcc834cc07de3a639c472d63cc2c42f6178a4c1fc61e5ec1fd5456851d586f37b59ffaf43e3887616136f8ae775063d5e24c137f63023d056ca2bdbc4f9e059a906fecffc72cbd6ff702f06429a66420bec5cf936c4d8f0e2f888c9b5bbe81644be03bfbbded0a1ac71b1e4c2c4df783d6d2621208f88c58dbcd947fb62ab972bc0865dd043528b9fa057c4e7a0f7cfcc2623d46745f4ef63b66aab5ae5999c625fb20da4f40d2112e53122707837501a0db379f262977c853083913030418cbb78a12bc6fb85857f401b7e9671eba59c1d11b55f83fcbcfad880c0d8492e03935341488bc7f1f77daac3972a028adcabc1b3f3ed7ac41a5caf911aaf8c76e0ea75c1f4ddd109a21e47c7a5fa2103dcb5e588c354d80feeb15c3495c9c0303f7d42e2a211dcb9b0600245b35448735877d6fe378b38aa279d81baa922b56693a2cfbde2efc23fdf80a78a8f50e9c587f2d63e29f0631633743664a83ad3a61ce12fcec36858714f399591229f7269023412b7cb3cebe64691d1c63a297859d10d12d221a43e37432da12c9c7965aa21bc82f7047ee6018095f0e832677d83f490b238f00e21251cbbad5a9aeddf11d4d4dcaeff0ff89caf1e8639ef0d26b31535c3fb73fb42a6c4c399882961a51ab5799109f58104abca73d8083c2a4b64ccbb9c1744b53d8c416bc902802abe8d7eb9a39405c91b61234ca7d35735e18e620067404d0226e7410f63c52a5ab4ae58281496d683b84e88055e970462b9d11b75688f8cb3dc47caa0ba1caa5106621bf59078ab30b113b4408d891e63eb7dd1db637607e6fe8b8b835b2205c5b17e7650a26ce59c3ba37a691a8efc35b847239fc7c60f61ffa06d3025855fd8e63f1cabff8d3f76f19ab3ebbae67786de70e9880887642259bc89d4bca52bd243b851b7e229ed4aa7170d24339d2e09ea779189921866a9bb773f09cf832b93c95b8846e2183f8e23b47a92d54af739dd9ff8cdcf13dd9fcf3eba396d3c76569b733aaa543051668cc436b2ff40a366284a0eae55246389268cab3d516b19e0d5184324fab0d0298872fff58af31cecbbf9b7abdc26509792483451da1cf5c53effb81b76b2cf28d0892de1cad6cd4ccf91496d64d31b9e8eea56cece8a99813ec49ff568c32763e3164b638ebae34852f8a827b781ba03f4d42297b5725c97f9a6e82668405f3b0c589ee7073121e07c7c39901e338685a5b1da04a127cc2301d4ca4685777ca9619f3cc3041a68c4d6034cf3d58dae42e61a65339885151f70c12eb9d32baf5d124bc9b47775b612e35965f99ac25b60bfa182b84188eafecf4e761b58be536d8c241a5df7cccf92bfb51a9f796521f6fa8ecaeb8574c28736d2e9a3e05aec22125b8ef6972cf5ea446737931e2b3c3c27dc3c84951fc60c89151082d222008a271888317c7fadcf621c115774038f21f89558111247a81f6f5e075577bca24d798cd66495e4f4eeb405488d0c39ca05e8d31619a5e65bb6b2d5b8e5683532e9475cbb65190a4abc6edf981a4de572ba400e6f200320cbcde65f64fe9cb8bb204faa9ed6cbd505b63aca60ade2ca9c79978bf0d971a8512c11e2f8bb9670984cdf29fc1a08c2e0f60cd4bd0630c0b3b34ab16f98e36e68a72841e34525bb5c7bdaae3c221e6d62c5b495166a9acd5fe878c766179c4ea5d88b3faeeb92bd0ff372de4f0b4f7e9002c097c2ff679c25467499b28912624de5252fa5d48014289e75a73b01021fe0f302e71342d525a53e754c4ae74c700bf187d004ca04c7bcbc956599976f70044fe70d22a0c82a3cc2a4aedb839f3c1a1d0ff61d815fd5cc74ff9c4eb40454ab6a53701913f176df2d57eec4457a98ed417c6e475d4fa068c6efcc2c6fa68bb80dc14d88d42d692e81e3b791955a2a4db7b9e0b2e959f4c4f04157ddf3f6b71f93e2768bbd25e807dd3a73f3db6641b373f1836782fa9da011c16cc5b6ffbd1fff811e23b1a3e0ab162c879369a13161010f5997ebe78fdb5754a34ec51fbadddd1f2afb927434175cb7060801c4ae80d4fbc8f9548381f6bd941e57bb617fa5d78ae28708e054a343b143dde9d5afafddb9181484cbf910d431dac96cf60670753ef1471db18911c4de0f14468376aebe23a37d7a661089e5487d9d3c5115a563f24267ae8fef4acd06105c7f2da0ef1691ae589105a45ca335c408e765395b2a3cfeeb3a3d6479780e38e7b52af3259cce9206f305e7842471c6ef555bf1d3fc6e0afe2b8ab769e2aae1b4b97339c273c051abf2b62ee283935f4253cfd1e855a2d549c3ed591838f423db0aa4ccdad5b14956e01e7afa729bc86a563030097bd6e446c990f83adfa5da4a2d71e42aac0256e8e48957f301a745733a5dcec0f761d7da4f5842c99016ae2d91eba8b29a9fc48ced59a08dcce4efa84acd21583442a24f444ee03c8611dcb108f1e9d8d6cb40330bc324831af3adb7585966f3312762d131ba54e45b2b695804196f3b1bd5a5a633429579cd18fc4dfbefd7c7c53873764d29c32938f25578ae0a7950c29934d9d878623640adfab823aea5b248348ed029d69a41f2762e3bb859fa62cbca757565e56759dd51501feda8f3be5468dea32f51d5503e9641e3bec3b755aa0fd6352a08254c1c95c5b65472717c486ed6e090ebaedd6eb4378e75bd71887f19bbca49ef148f913cbcd0725c5097cbd601e78a8746464e552c08127eeebaff5de1540b37b7b9dad95c74583eee8183504dc4d61d1b30d51e5a7d561173404d97b563693c17083bb3b055effcbf0b40e688ffb37f46d3a291ea0b54cef41f8f49464480b17f7017f7f6e9df2805f81fc056472e69cce7222b827b92c3fb1aef3bcaa6225d1e8c23e0cb173c2c2c936b43e89aa89886371119c3203b7cd3394e7bf29a0fbb64ae19d476f118dee4700a7ee400a73a07a8896a441614e3116f76cd58ae6e8b9bde7ec97ab8776e84c9dff4f41680fc306c026ee5caf39b58c3627477c19f3f39b3e35bd4695ca73d4080a80cda55be5d3dae4eeef8f24057f45b932fb6e58c965512d3bb07fdb87797ed007f675d0e89085d7eb93bda336692cfc211a289fc104a9fadca4b1de6db0e5868930ac571814e175cee5fa8db276ebfb1e51809584da93bfbdb0df3397ac9f4fe47ea2bc772c7de7006112cb218e5cbf402a923baedcfd9e4991a8cc03b860beffc9afdd8bf7265559c5af0f70c4372b1c24eb8d4126debb564780f7286aa17149697e7d9c327ca50babef283c6a991bcf8ac1fc83743a8ab4383cee0768c556c02194b1339f92bd1f1e4919585e74251ecb7defb768021156c7f096dabd1aee777774b5d2537957d1136bb457b7d37dbebd581a1b60c4402f25c273aebc1bcc9d2ac03fe3f93709932b5c95cec947316d8762f59784baa0039a33e8916e16ac727005ea0f1b6eec3601cad5b34bcd6e4c8f3b49fe0b98ae9e081e6d6aedc88dc3073e753a11d0c3a4b64fa0d4204446aeb877cad71f78b61442da7ac3fad1d8f581be0496ebeef0c4625c18f10427983675e57ab7a80e415217133352b5b3819c76d228f79047cea790440810040b878b2a54d18430c43c322f83150ed13ecf3349c158805ba0216b736554859f60d62c0ee8561597f52a51677beca0db358ce367da78bbfc6f1c3a9445c53fd91e0d698b26c7b8a2b4a201842f50e0d21e1539d90877fea7299fc08a831cfdecc45784febfbc462116a7bd12dcecf301a7da2a978f6527e57f1be5b52e833039d9bd00dcb87dcca99dc887ca0410646df7ab7671714e76fee5b78006ec1c7f53b7b5bacdfe0bbca426035067e7e00242a604c568707228ca6d5033c26a9b2dc6336124e329a98e78c1245ebc14efaa499183c7df43b916d47dafdf9126904c8b3559ade438b2062aafd600d3bfc3ee5f3123e50750faf9fe59571740d892371143706befe00ed39bcae1d7ae604a9bce4e889c4b0669e5fe1103ac5a4e615903a5c3d645144de577d4aa9d3a4e5abeebfdc96abfe5a07ff7d68aeab1b3e18c5a118d049e1e0213e2cf9da583d2b9f7108b972d467104599e557bb36a710d0beec84c13cecaaa0f511355ccd351da2192f450035d6df92b955b7e241755abe8ac2face7ca735bf4d034bcb289dd37e7336b382b0de8ab1a02b59ced9ac9f12a38be2a9d3215125ea5aca39b1b47db4756a402d2c5547819d0907cc3245a7ce5b3be4ae2ba86c62374337903c6d77986c496798789498b378227565d7b977b8eefe14351bfcf49d6eb15c3385e8f63cc9fd13eb69c37092781e8c2dc3845f744c1511c25a6ea363d7b3146b5602a07111980d9ab1ac4376d46fe5990e75bdce9de24b9af38bb6c65e6ddd410a1638b5eae14bc596110528a237a9fa7bf1838614e6e7f8ad3070a97cb010b2e30438a9bc1d0d1dfe9011517596cb1000000000000000000000000000000000000000005080d111d23", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 44, |
| "comment": "signature that takes 24 iteration(s)", |
| "msg": "2606000000000000000000000000000000000000000000000000000000000000", |
| "sig": "bd1c81add57c6fc6aeae596d5e88a9a40a1f146e21b923909e3c90f10a77c0451e9af75db5309434860e43f437f04063d72c40363967069240efeb1d04aede6738b9b9024b8186041cc5916b8cb0098fb0dde884e093911e4069949d720ca2e9ed86d442ff7e07f985348b569206c6640a9d14d3d89d6529aaf4b51295a6384b3a6e63a046d3e89bff5079d58728780fe8050369a06b397beefb82a6ae7d9f6b5219f993d34655b578454f62fcdb8421b8bdcbdeb43139e4302c44d1ae23334dfe8b51df8feebc24a936bee7b4b647826994da416318abed7004abd7f8b446a32e8229e60f1007b1fed5795a8df27392e7a3a1cf8aae5184065ca28312fc38395f70b9ea8b8cfcf1015b6dd4ea1b2c17b22af14234bf102a06ebb70a35ce2c9d0c8afdae728c169609f61aa09afb14ee9911cf41e6632a031c9342f8448f4f78ab81ea49cb57d18d07feb70d18c16479a03d4cf00b2e5e885113a16a50594901c6daf75f49ff990893370950684a8625ca8e882be5488cff442ba82d9b3b978e6908edaaab70ef89bafcb1327b3ed7277bda85f1b39b70d5f3571d5619ceeecacf60e29a37d9043a3cf41e03a79b4747025fe3ded7ede991939edc8d6e1491ba27e22a493ae6ebc189828ae00a13730dc5653da364a79f0d3fc00c0c5fcdfc7107f235b9781d5ca972eff4dcde7d38c1f30fcbd3e51d79c356dea6694d2ac49ac46850e06b509e51f6816e404b3de241cd3f869c68618709373d54eef4f244288e13a0fe8331a09df7073c9668ce07e83cea9a20ab76083835157e8c75408694a5a012df1b1e1d08343bd06d81f6dec60b2590ad6ce34bb66bdf6ebf0e21b1f2c4acdd25b7b212cde6b2bf826c13216f8f62be455202096de344759a1e66863da69cb0268ded55de9f41e4d75dbc15c43eb7aca6b7f8479da0f25d3116b1bf28ff205f8d25129a01f22ac3976c80eeddcad9e963fbd60743e8976e2175055bd6ae589c3808d41e51e2077d7e2f9a5fcf1ae687d7170b96bbf8d1cb67d146480dd38d6b52f877622f489354e587a4610756246d647eb1dd002253027032180490924c8ee0317bb4d8d7c1ef415a0df37bcbe1201b4d9dbcbfde250a8a89a7695c280a4be8361520869b5d23aeb6e7df2737eb1f28812f5ffb9b1302d5b030182a008ed813d8232347342abeb3ae7f7172d8e85947899714d9a4af587a43bc29fe14d577c37a2606178d342aacd2e9a33e159aac81f29e6500f7f8e1027d3c60c63498bd2e391e4be4caaa6c715c20316eccaeeb2b0f1e0b66809de88890a0d14d251570e409de7b84a4ef7d2e5b489a7ae7378123203ee261c06380b44cd6e256568c990d86f6cdfa444c333ec851932f27be415d6be7d8c1e063a44b62786fc1449815072c111f5b98e8c7d4d994c68cd21d0f07099c7eab7432b7853ba55ae27cbcd48be775b9b5a9d407c939206bedc59708f1efa733ce1b7f3df559b4df5b1bf8c27f8860bd837184cca59480fc7605b9faa4f1680c3389687030b68e343fc56fce77255267ae53357fbefe4f122ec52ae2caa58eeaaebab6cf7dbac4cfce5c95bc7dac91517a85b14c560eb604e5fecafa596fd3e76bcdb83da6b5f239ba8cce4a9e14957a71306e7efdc048b9d949a8cba9877ea329c39ba2034da897e57d4d8f94efd4328b38bd27052b224c7366085a578524b6f42ae9a2d047519e0575b3cf6b10a4578850cb5008446bb32996940d25c7da5300d9561ae96e43ca17614cdbee350e55e4a07be349d5b181ccb3c806a2cc7c1ac165a3dbecbc6656beae26bcd37be4480dd88bbeca8cb2c1d12d4594376d1876f928dfd25559ed402fab01b0a3a3d7eed61a845a31d3f2cb8204b7641d875304dd0b9a84957914fbb3a1d7c15553855f8122dbfa5275b0bcc66e49741bf4f88c37e830f4488b24459076039776f1342e1a5fc0af17d81d96c939e1159ebe04791fd920dfd6eb7d8a74fbda316d70b4d327a5411fbd0e25edf7f9448dc275773c2f05e9ec8f16006c4c8ce51c6c3b9be2f3a78ccf90468154914716162df15f008e64720218a59e69478163473af62c08780390b21638c7c86ff5ed90ba003e9511651601ac7ca5f505686b3101e53c736a213bb56d86438b9707187429d48e3dcece259b4f87eca78cc9720b1139bf27f5deeb6614002e5932d44f2220f22058e5644157e334ffc348d25a2be6859e88b27d365c5a07f86fc0d74b68ffcff73480a14973b701eda3a0d16fb39b86c7d344a51f10d3e4d80fa4a240d66621a436b01e549dca7d6ff595967a41ef9892ee3a316113f5df6379c529aacc5e332f4e108a613c799102f962a9156c2b7d807ec4de42b315a9131338f2aa35f889e385a79db045c042d6b4199ce0d924a859bf182f8897c1aff76c4470077c732147df78ad688c38f39c41c525feac6cc92cb0e58cfdbd24f14ce7d799ab19a57ce7542abe78372143b39b014678b7d02855d7682f2d1cbaa063a5911de020500d7bd4b3e45eca31d992881a3b9d8044d51c4ad2b3db4589c3c6aca5c714d31310e3ecf91950ff12306e52302b05aea52c2253a6caaa21f1c7b0b4be41fc00e4f2b318246785157f77ccdeb1f8e85aac7b97d28db41a6eb5524047565c9975b155d2aca2b98d85fc9d1a4e269adca169d145fa138899a975e13183720ab912051bc9523be26176b910d98fc8e191dbc564ccb1a0767acf1c5f9a92e501f8098199360674727968165293f778f8f87335f4b9fddabf278f65f205179a43cc8fb60047bbc4b26beadab79b35b1f316283b595046aee055d68e7e86b5664fc8b32343f9b488b31aa0649433248e531fe5d570a531613a50c73fa6bd546c861542ef16be17f35ec4fe92d60905b6baa3a0645ac3ee67bc6bd5361def91a6a9786afae9dd11c49928873b7d8efae32772ff1c5b2c065bd9ac18baf76606889dd80ccab7c9f0d3eb773fca1d561d5fd0811faf01dfb1f8c1c13010d23f8c1f467ed5c5577ab6002234c295c622044a306299855588fe45a48e00fb15b314d646d80daaa01d918c7a5cc1c3eed27f12350b58c6fd715fae1c932280dcd1affebe0d09335ba3992bd3d1db2a4b215b123da1a68c75de8e187297c625db9a9a1533a4bfb1ee3c6acb69f2d8149189d35ba80077aba0a1474d164ceddae3e8092c423099a0ce048420b03cadf05e897b8fece53857f0d2fa126b3b9bd80e31cadfc4400546eed633e1d5f0e4759b918eb675849f86931541678aef583b9b2894c905d7a5a0951355d5ce741c61c146f2324a372b87168ea7b380164a9e36bb3e63c3982eafd6f68e122a1263e745fd11dcc623d41c4a1f191cbeec16b2bd23ad9ef5a6067a1065f21a59bbf76a47f35a6ef3601dd6dffa00a96381d037e969ab938a57f21d38979c79480099f621cf8951094bcf4052d9c6b0c45cf35a987f254400b7d43f9ef50677192a9ea867046e5efcc8706aa599f82cf59ac0a67fbe162cdaf2c988addc0d7f934b850cf5739bf65b7053d280a79ec3e7e5bc738c33a883e31484d0003f2dde5fa7e36889f544d126e2e081bffcb41ebef6185e73399a9a336ed07c119cda65fc115290f149802f9fd73a6528d8bb05f0b210fba11ccdfc814d16cd6add066a8ab72471cedb354a4f60ca209153e7b0b1d065f37bc756ad1100ae851c1c998bd36c649f8c5a44ca5958dbffdd88bd925653081e2cffceba6cd4142a4bea47cc8fcca2f5e46534494689d45ff296dfe2b1985896bd71caaedbbb7ec7ceaf6d540c2cbb8c2c37489a5932263ba0597c3ba25a6ab50a5a09af3b9cc6a2a2d4411dd0d3608fd163355cbfec4a6dfc1bc4106b44196a4591af1b6e3a75e7b1f3769ee924984781197b9c2730e9bb1750005a65cc74689e8712c2eb16875c5da03a8bb29852e77c08a16bc23d777c99f628c688a023ab8431db5f3d0f463d90e698e3430bf2be8d02fdc41035b5047c1bfd21c936ae69af73eb258c3907efa308c71d3f8d9ab0d40d45c3888256d9c3a04f26c83eb63a77f290f2b58c6dd4bddc346266f97e55d0f044e7344c37652b8b0fa492dd5445e84988ffb92249fbc69be049c825186a2973631d5dc4d10896983bde511c87e2850318963cb1e239a7eba4c06b6a2e9ee2bebf127f54c487fa3b28636a2ebfa0ebe042adef1fa17913692ec0d1647cfcaf6c90df6f9b141d8fe9cdd8949d80bd9ebb0712bf8dc1466c94c625c9a9736fe4ddf78aa6574de6b1724a7dfc5bdabb99dc22cc3deb93d537dd5d1b75eeeb4505c8f6ec102ba1e694858ae94a66eccdb977432aa02f1b3616141c8c77fe5512ce888262cf2a3f248db8cf5130196f73dfb90dc716b0e21da55ecaae1abd53968a6262a1759724d2e4ace335aca4421b38ba903f501adde8bacfd7e6cb254e15a1aebf1ebbd812176beeaab97f205f570f5c2e96f9327af9c17514b2e62ab07161ba674e46c1dd6d77c070114a90eba94a212e4eb5e6fa62084418afbc0febd8224210444953603af26d21ad0a5ab8812044dc9522cd42605556c501aba406089bedd703ed61fd3df829ec92d5137c4161286ccc43728d99b2b5d2f014161e273238535661a0f1277177a5b2f86d71acb3cbe1eaee4b78d61a6cc400000000000000000000000000000000081319212427", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 45, |
| "comment": "signature that takes 25 iteration(s)", |
| "msg": "4301000000000000000000000000000000000000000000000000000000000000", |
| "sig": "5986c4549caa794e266a06862811cb2c44d93bb0ce32d7be8957b222eea8a487e8ea7ae835d09779ccfc38f48f7988f828b7b26db80d5e391c6e19ef4e190bec207775b5f0fa2d3872c8412a895d57c490c6da737df3c7f0bb2fd62a676f1a78389efbac474f277c4fa9b08f3dd0a82ed8876e3fd7a3b1614cbd5f0c51538621cf478c27ea39d6542bcb62338015a4098b7aeb69f0131cd15ad80e7e797bc327c8c20139992d49a66a63ab341a17c080db529df3c30aa8d76043cd781b3f6acfe97ec231db5f026a86d5a54bf0028a9c6b9452ee01dbf7ebbc910ea50f8e4480dd393466c8def5943ba822a67e7d5e20eb92243a84774e838924d7adf1e45c65cb85383c653c1864d51663621e3914b1985868f50c7fff42e04d57440d5aecfa221c477b7175ff182d461448e820dcf7b5f04c132a8194fcec3d4d02df24db406a8782aad71d7c27bf81e2cf4d11e23754c01b3dce63417e9d812fe5004c13c97ba3e4674b377c91e54c707f15f0ef9f131e8fc875d52b696fd46500088c3925da2ab487a6869cc8597ce2336f6e3ecc4fa42cce8c24f5783d52166046b19c661f3084601723196a65bcea4930a4814a99bf26c48f84bc810ab6829e82351641f21082b784b46e2115a08e32aaf4dbbdd6b9a5c72107f405c47d0cba1168f80e9842d4e47a0dfdd42e18d500e1bdd573fd4e4a7cc18f44953ea81d94bd1694bec08e67ae218074c1f179063587a65cffea71e385ffdee9a162fbb113d4247822e46f13ebb3462a394323684baf59bfa80cd0a1209759fd39f87a367c19995b92c7ef13216a39d0233ba66487c1ed46d5ffec611f427abda454f5be5e34465481898ecb4912c1a68067c4aaa33f525911d77e28e9d764bc1124a5b889fe928aa090f80e41807756541ecbeb620ab4d507ae30b17a684e2a18af0865f400904321a9f736fa476aa8c5f7edc4ce3d883c197fd38edc4ecfa26ddc86653f13fce2eba247df6cb818ece36df59ba220b7ae5cf6059eb23013a88ec4aad41d4264d2814921c9723fad5aa4393a646ebad0ea1dc277f6f131513bb77987c9275d9efee0f593f4126b490c1157c72d4de8676c748f8ed5b8778e5687e000569802c1273a52209d93b6de376621932e9743857017ef1af4f313a346c956b2a0169d4f3059a7ec5160f5485b8f00e67d04d36294e5f4514251c5001eb8da57398fd085d9564b959d4e2480b94b05bedd937a00fe713f1e894ed76ea0349b79ba0343db1761f23216ce929b20ff49cbb7cb2cf77d1ffd2675125e18270e081b18c86e811881695fc9df5f17842b1fae833dac14e1b10b32fa8e8d83789949aa0c23e46202453d6836511e4731dcfd1817aa02463ce1f175aa3c6955cdbe5c58d970dc0d58385bc27b2f33beb6eb638fc9d8fe285006436992d96948076b35a6dd50f97fddc72fe9342408841a5aab7893183d465694ce956fdea8f7539c4412d80f6726c2d726b23ee6efe01bd520ea514fb751aeac7767b42927ded102acb1cc985f6d371551306126678fd6cb64073683295cd6b84299c3ba36a7acc6810e4732389408919db59b2acf0f71178af017d114d9d543e72f74e0a6042155a34e9eb313106428d15f753f35547216e47500d3dab9877e0d8a8342606c4ab83e421c01389087f7763f7f5ff10c600c2308255701cfd04e63cfc435cd1bf1b24eb8bb8a6812d6b38b7fac21fb67b892e04bbecd2a8433c0d104e950771b2243595be35423833d46a6b28878cc16a033385e6bf6a94a4a6d1d5518d538fcb475af1d1c476401edd05dee0b014d5ce68d95a06c8a30c68d8d33419ab4843478708d938af757da39d45a7b77f79a8f8a2c944bc95779ab747d555094f1b04df45dfac56877377d5483b56ffb1ca69c4dfe07943b41a4d434a7ccfbcb64a374b61af0bb203800a10255b87c715a6366cb1b6b5582135e8703d64235cc714beecba43e4f31cc920c6bf59343d5e78e4235b9acfdd8ce49fb38ad74113a0feeb647f7179a33299b1a4bfa60af1e70ebb070dd07d33aa793e434c9d7aaae98f018e72b1ab8788644c4fef6b0028a39c30da55187e183413fc79ebe18a84561c15469e294900a74494e58339972508086dace548868594071467360f24efec75414ef502e5f389e4411150672b91f62984dda1b4760de4e738c23f95d9d6c56ebcb316e4ea71253368ac460e6a754faa69f2ece3a13c36dcbeaf142ba85cd506e30877baee307ffb945afdb387ed02399ff21aa9746d850c5637a937cbc6c3b03a27142b945c3da9839295a212d644833c0d85984cb5df2f7f139da90d66e6e73f51c9c3ec8ea590fefee063abf28bdcd2def788f25e40a7e25d01c11def224fb2a42b880f725e1cf2f8c08c8e6b3f80c90a6020ded9cffe0742f82d55040eabf0af6af911c336ad92f944480f46adbe8b5db18d6b34a3330bf2c50a2028f707d9bda1fad9ca620db5bf2037415e07d2d6b7c73bb0177f7a1bdfd349b87adbc736bfc7db2613eeaee51d08322f20a0e683af01aeb6c1d9dd9ccded7b9125b8458f052e7998ce4a62612b815f5fdcb8eff33a9c72d6e1b4fb35b01554d6bd287c43b8e4e8cc8465379b85f84176487fe89eb43b7c7042d7c9c1bc0f35c55236df89d0c186edd0cde61869489c0605946a936e90096e7f0614a74265adf8bbab764e968996ff759afb9603c359c195d7f725eb06701a49912401ad296d2240a6467a80a7fe2a440280eec32a300b2438b08f5152376c25550d0dd8e8237742af59c85020b4757afeb91aad5db9bdde9b7031445ef56956963cf27470cf5c914e267d29a70f7ad5b9c76d281e5a284db8a7d6a69b8bd626e47d6edbc7ca0bdb6df8192a230d8be6fb19193add1bd107d395dea7dad6f0901748a0d6ba6bdacfea046187f0b60a2f8b922059ae9565b6a20f99ad9b107c0a287e2d5c2358d7597ea4c029de58b4f13557df2012bd8f71a99d924947672866965ddd930abecfb5e5a4955f561ed9b7b00757fe8c3f219e7955d43f1676d544f678e3dd8f5ad9e36b3ff2b8ee15272924ac8255a53cb9a9e9202765746365181fe5ae49c96dd71f4c3967cc2a8bdb9a58f18ef1b8808e3ea44f076f4ad2dda7b2c78893960e844d3ff18aaf815286e5a5c04850848c3f25c0aa5f87fc0d62d286c0ce82f51c6e69ce0fabc3b862cefb8fa616cc46a1e34b3f893a4ae9b6d4de83c7419748c35df9841099ec8554aa5f7f310eddbde6cbbbf04f76336eb47fe161246ebab18bef7a9e3532c6a9ce0e2dc73579fd6cb1643f6f01c465ee4ba1d7256130b99e0e0f2a16d457d394d4e763ba36c918690ab354155d2fefda366cf756044942712cec0fb1d1941043dff020b16b39dfa77b064b9267de47f5d9fd5da780c173cbc729f17e44ec884a63b0eb3ac2208b725db57b6701391ee8d3bdc94f3a3664b5c6ecd2c166d037c0566473443345953646b9de89ced08dea5e800bc4aa1f8ad5f8aa6da89e9e93c2c31b1cb0ff0c9b7b4d5dc9259b65848949effdf6a1970326381c8ae4d039c372dc92baff73cdf14eeee4812524c85090cfe485ff6ac4e8bb5d96596adfa62138f27cca7befde57494c1166f002eb62d32b5705a7e9642ab4971bfa366f73dc268db53940ac5e1f34dc24b9a8996b527f15c69d9579b77b7b6663f2941f45448572aa5998b62c8f5d495176f6142c327217e1da4cff053c607673f14a912d9344bbf9ad5fa7e623ed769bbff53bf2b5a1c78f79e69fbf53fc99c6e171c90525803751b25ea6c9b7d496e8a7b294c3f2ff2455cd8715071238825ef6cf8684bf29bb490a1e3111fb305f3bc87357e7263e417cc7c10cb685077a1cf6f058b1108021f78a532d7c948a485ba35c50249c79add06a6cedb346792b4c02a480a2bc669954c24fb13fdf4cd6b5071b969677e5bef6e30b69e84b8a69c98de885d1d325526c58dfef5f72fccf7748ae8b024d915e14fa01c35e018b677a44babfd32b9555b749979e61bb4ef464f8010d1f8d457bd9ed6f956a6631ca7bc768b86be99fc5d2cff06d66013eb0b128f2245f6f284faed9b13a6c6e4a14c3e4a742967e598a06a119d84b5e3f8bcca18f28f64c9824967b6280cea61326ffa2b20790069e38265a337447eef2f739365559e96032d3e17349176963d9a05fcadeb86013c5869457a182f4a95f1bb5e4c64b640de8ddedaf516f7d80afc8a08d1bc5c50aed4e0fd32e2e3209958fd814abe06267b879035b05d251fab57c104b3fc4169d090b6830e2a64a221f67ecf08122f91d638d0a53bc211c654ef8162e625d75ed0a0764189312630ec3534d16a33d4e55f95fa5db64675b7ad8a06596faf5a8a47f8308b61cf16aefa2e6107cabd21524711ef971b77a1d4ba8ba1318d041aa7351324895ec6a45dcf5ecd14151d6b00ff611071cd686668ed28a0fb77f4dff6095aa72d7d99792aceedc33eedc40e30260fe127bceeab8a5c1e7edd27d0873fe1fa7017cbd9f3757fc5d92676d5f7e8ef5e85827be2ef8287d47403c68ef0c369ad5caed8bc88089f34f84e69f79309317eb49c2f34c74258c711181a425e93b5c5d7f308103a626d7cfa0f3d6b77a04bac00010819b2292e5f8794c500000000000000000000000000000000000000000a1116181d23", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 46, |
| "comment": "signature that takes 26 iteration(s)", |
| "msg": "4801000000000000000000000000000000000000000000000000000000000000", |
| "sig": "3a274d893c34e200720af504ad6cd4b00d7a534b6af57ba65951cfa7025ffa7004d07669533fa01ddffbdd752b84d2b44273aad42294a90bde3252f0c755fca0d12d203522874612dba90d195d5ec83c8bc6630671d7ca2a0ca83c89385937c5d4b1a1392df9a378ba3288427ee327b1643421695aded6f1ce3fb11ad9b4cfc5cd0720c9b012eda021df8039bd2b8d5f4f6f78b7995b0479e515faa6539e2f36646f35b9227fb42e23c6d49f3bf32c4f0d509b6064d5489faee9b5409ca29d73fb0eabc62e23b1dfe784940f7ff0a9560d4d7d278d41c22cdf07be384aad9232a17a59f401f3b768403f5adfa4a3f9b1085f09962f2a9f0e590a2432140fbdf3a416b45c8a5b206671e8121cbdbbd89bb35bc8f900775cc7f9c636883e9a3bd1c3367354138dd98913642b934e6189d1ac221cdd7030833c5da24c70de3ee205b88ee357132417e35509624afd510b73255266b23b735c9292540e4eaef743c6f30d8844b044b527333d2cdf16b37d1f1b81637727b1e7376ddf58287d01da6d000371428cdf431995a7bd02ebd9d59f7d2a1cd33bc33026446f4a02132dcfe734d5f8f993946ea932f1a4648df1fe0d76db2f613b269d908ca87a12a3948d110b6bb2048a1780c8bbf6cc5d5385df362fba179ae42a10ff706a106722b41bc17c56d6eb10130d31b5bcb715fd6ddd7aacb536365c5f5c8b92f29f8f5d65c0c68f382a7df50111707628cae2ccf7913174ef53dec3d6ac7111c1bc40264d8e367c4f42ed57cffd874cd7a5c698fa405ae3121050e302da8ac890ff3aeaf5e388e95023d082e7ec4ce625fa3340c9410499c9e1709cb4058edb31ca1f723626290c8912897f73f8a475a3f06173202c154e33812135ac26adcaa585c72667e3c6f20ceb1ef978815d4907298d1821c7a5fd76489ad83c118b38a9cd9dba5989c5ea00623c964dbaf4b6f072b478fe1b13b8f1ebf4b938ea8b4bcfb868e8aa43211e73439ca50e06d3f5b2d9a2a638ac113ace0d1cfad0cdaea234921cb447be52427c9726f581af29c2046e9a4e60905910de2194a624df7f4285ef058b430d9803bcfa83be0b75836f317eb6ccb2bf32594a3ee2765390aed29070249d1a899fc5836187eb65685867efcd75e84948769d9794686afa30ca9500a636a9a90f12e2e09f2bb5b716a5d970efba2dd317f9e0d5819db99f0d041ccef8f5df8490ec13854eaed2f86232c10dd9b0914814bf4b68679d11d2feca8ad67a3863b73928ca8fc2e4c00adc5ab81ad699c12a592566e3e13b5f814e43be38e32d6973f68e7e5d0cc7479fa5e937c889da2de8763c1abf517aa5fe879159328477617980aca382dbe22831a8ef278591aa3e9e9e87beca16b873724d500b03cdf46eb3be3ade2a3698c1189d376fd79b62f3f491cbc925d04567b735d43f8f622e2e7520ca8b9345bb4e5163be6ccd63d01553a148581e1088eb666bedb6cb0d3cf65abe30100bc530fd1ab6aa111f3780aae419e564c64ce6253741fd9800b84add684500d3ca1becb03832b3471448c1bc0251a7e1ecc84928983863bd2e6ae09a5840e9b9cd74ce6b40e78cd5dfab8755bf36b6146732b599836fc2db9af2688cca570c70dd7c7fd4041b9a4c8ff98c7981b1d09dbd009243459864ff562abc1512f2f844713e3bf883b2710c3595e570bf77d180dc47df51d79d505ec4a9895059d5d3702a93f5433985e1b51078199743508a398b2ff73269d3a566b2dc64cd1421c5a7198d544079ab4906cb35c596739e5d7e1f9c212db2278a1dfd2d1c9628f5b59cecf15b6145779e9de4ce43bcb5cf880355365e192852fcc0c85d39db6c5052633428019a50ef7266ab9793f9e800f1455f1fd77e2f90fb13e84af7ca933a65a07740d6d11506f650755dd8bff8d34bcaca2c2764b23d749c116fb2f2688e5abce0ea28f79c6ee013b904b28698a17c8d012e821504963bbb6af7567b12bad96ecc3df7a69d22cfba305291e7b7bb6466bf179a77b8d2481917eb491ceef67cf84cd63b5bc87b26441108b03c8126813a4f545e23cfc0f285152cd5f2f77b93a000008c2ea142681ab1b9f7b076e61cae8e93bf7759a7f2bda2cfa86b9eba74b77b03b53f13f6fdd96681337616628e06a2bcddc4b4fa4ae12c0171063229f1eeea4f28e2fc26a43bcc7318edc608c99b898212c3b04bf85b33abca45749b87a76e2240b987a63a29d29f01c78fd91f3240d915adf41f2b5d80a848781dc060d0ffa737a0c6cfe5b453cdcb2a50a39d7ccd58565a3b6bdb2823cf9d7ec1a204546eea31a9db531b51214547d66e85e590a663f391b0bfd0c67a2271fa5fa6d419c659b76a7254468e80e78434b786b385c91c6f9fbdfae0b1155b87a708e922a0c82f1f0189e9d953deefce4f139cf6d0a8bfe67cb5f6cd44627750c79f54cd0e1272843b5d08dc1e192686ced88eb3617ade45516159b39c6aa65d197dd4758e3b290c17b9112c04c368ba01dced699d28de4d89395a49ee36e931cd3591d3db6f26fe300309ff6cc1d98e0d7f03f30a3b6b8832b77f31f951d89757f1d789b47a87715718f97089df9540beac7d7b05776e30451944bbe9de43bc7ec69ec984301a251e9adde7e83d5c9df050d063728c6f6bc2c76e8906eaa87ef040729cb00aed35830645c81d1a39a1e77bafa6d4f06b415e586c42b5aea4d8e6c6a2061ba0497f7c93a1df188b2d79abe9b7373d6f0f63bdef5edfe82b37a690fd51f0b044cd3192455979a768450f7679e86ea1756434fbe3fb8003f376d28e666fd4728378b316944cc7899b07a01449d53314532ca8fe04007f2c37a5807a53468a433d62aeb4c138ce3f9f33d3ed548e408e7ae0da25b5180a6773f0037422d7eeeb0b449733be27a6ea43f26d101b74fe47be2babbb8925df95e6de1498069be6d067f232443e11daf9b8ad0566c923f444fc7c6705a3fd8b77fbb2ab13b9a7492297d6a2274e4a3ba46efa965094dd4005b0d9a32510a6ac9c172f705c26dc81b702d47166bb8a930f16f19419dcba6ae187ef91d79fad465485aecf38a801b8866e51ea5ff1d93991c556de9d91867052b03ca4ae4552e6f0873f095209bf8bbcbc64dc90159b105be69d436b7095fea150d7fdeba96746178e6052105b11abe7795504b078eb8a647af1f5ad3d2186282ed2ae7886c40955b93448036412ca7dc49f2e562c5afe8694525711e7f6e49b2515e5a87c480479f514f4bae5119ac3dbcd730ab3c3f2f06d3fd81a0475bb1eafe456dbaea87d2cd880c96d34c348e4650cda3329f6a082cf8db220876cbc410d0afc945b0c059a3cdd28e094fb7de858a3aa75fe3f344fb018a121b26d14b970167ddeb9d1eb3ee53e32f14611c05d6641beaef94921315ca760135961f182d1747ab5f66933945e1147ba4e2dddce4bc0329f22ac00ada5d4d311125831a98561d21331e578ed42d0b894597be1172e7261decbe9ffe0a4420e2a031ad2143524c3ff272eff4646acc7eb60048e99c733c0bb7a0fc957995c8e6656183f0e0e1ae552dcd5fa7c8df4c9ec37180a6f4cac16366639fbe2395257629aba0715ac791be689d8560779014b8348d271aaa91073e5f1fd2bb0be908bb68991dd59443d23dec0dfab6e0b7cc659bc73dcab4f708c48aa53b8433e787f80cc8803eb18d6647fa629dee201e64e04be60d32f5dccaace5e1e2fe6742aa695c06d9839eb30121cf5f145bed70e3f191f26abcee01a6d3de849634a4466bdc57dac8e766b9fa66c57b8412df00d34f586fa9c3322a8847bbc0cdcdbc6eba26a3d88589474bd928aca477fb6a766fe375e224ee54d17297146593adb3677c7713342f05059c53154b67f97a4cb949f5911ea2dbe43adbccfd151ce69061693d51aa86f651d981f8a1221b8faf9fbb9dd923ab5fcb7ccc625a2984d59a644c50cfaebecfe76193f69b4e1b410a607418cf09e268fc4529cc8b809bddf0c594f25248d09cc3547aa87d08b330d4f783bdb17e238a17a481fcc1e1a38676ed2c8849ec96226bc24e085b66fcd15fe0b5923690e80a4cd198ac10c8c07af0688d77ce0125916fec05aacf2e792c73fd887ce36b007a650d4033cd1e3ddc5c74c2f9b68502c307790184ad1b7dd2ae3009b155f95253a480f832435e8472289ea454d3762c6551b07335137872c2feb4b824211b60cdbd077783fa8ee0eb49d506a37d77c4606c42d27d6c477d20d4ed89249ad3455d4fdf53fd4122a82e5114cf246dbff360e4427704a7569c26bb477c82731ed984a52e3368f7aab7df25a32c1932f4981a27d4e82e0b61830b238e97e7e601abed437de4a9a009148e865cfbc75a96b14315b1accfd252e1d661cab2818008e1841a5773fbca270756ccd2166318c553aacf82af9504134de4f3cde8992c14c0fada09364993e7de7fe42f8b54996ecff54e722b25fd51df037d4d3493ded04f6507c1aff93016a49e1e0a6e0da42cb4630a79c5aeaa61ee291ecdba09e1fe36a4039fa456781dafa4defa0ec2bb0b195cc0fbff9054fe4442404d111a7a8fe75f61523dc720347fa80816d1280a03c9415234996d4f41267688892b5031a1e344ad3245086bacbdadcf007185c6d95d9dddf94b900000000000000000000000000000000000000060c121a2224", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 47, |
| "comment": "signature that takes 27 iteration(s)", |
| "msg": "c302000000000000000000000000000000000000000000000000000000000000", |
| "sig": "2281ce37d3d0d0894dde142b097455d69e4ac08e358f921dd86fe71a294db8b2732912b1de60cecefc89483393815556dcccdb912938f8469aaa536861d8c3d315b8efa1204e9c7022dc44490ae1fd7e2e9d640b6d0ae8a3a3c01d6a5d0594a52229c8a7028c763f688d3f72e3af83d25a01cfd3b6a7fc31e34dfbba78ff78effec007555ebf96b4d9b14eefd1bd19c66360bcb1e5a77092f36e2d749eece8c89050003630fd0c558bcdea939a53e61ce80ee98842cdd8afbd8840356817731fef575cae80b3eb8678d9884ecc66846c625d1f2d617d51f1fc77fe8bffd994a483689f9f5f05132706308448a3342718d487604e5006d46058fd1fe9302410171f93c3293737e8db35aa27bc901cca074ce2e19c4dce9d029c36553cf92a1500612b7badea5cc4e20389eb01b854dd547850976df5e6d9f74a30c7ed51b2debf80e9e379cf2645d6afce7757c449ed673e12780e2cbec4aaf1732e093b255ebf8103bd41be041df5f0a18f13c8f14097e8f998dffeb55269d2c7f882588e942eba0da32a3a5a193f7d18921ea5c82d7751dd939a448c891fe500efa06632faa47309a8734fa2f700659b9db7037320c7c00ac9b68f1f7de71457289e9b8290d6a203c48c21437aef6adde8ab2cc43170e65f1704aff58af037d422d1519bb756beb6f3f4c0ec653865a354658f305a495d34f183b5e17bac2ad98bf5246b440dc86758aa047f02aed76fa5f27935b3bff953871cd3de843688b13514aedee789bc8ed44eacc66d5b8d6afb80890fbef7c6bd87efe597868eeff71b92820f353ef580ab5e57faf63a762581ef91f864c99dc34d7c2c8dce0ec103a61a443e0c6d78cb03788974ba6a2a261b31ba71f3db05c2c39fc8634fdcae6498c46fa37bca4072e1a0b2c67c01a30b89b944e6a7d2298504b1adf2a5cf00d02efb14b2dbdd1839c935a3620e1ab8dc1c2be6fd05a79af94943ef98b64a8c86e47e3903dc84b7ae6e84caa9b79f2996a015ce6a4e3d7274d43fa71526fdc4d9d9d364d05a2f7f732cbffc9f80a4e5268f9eb57206d380cdaf39b2d64a54295dd31a11ef2f2f4828f57ba6af8ab69271060e25a1d987231d6692bcd82247727a211804879219cc981c1ff6cde51bc630b698e767107fdea768ccd0efa2c1e307bcc32a6ae0483f94a0cabe09e01e2edcfd08445870150f2980d23bad7b5187b0a3eef6e6be018a09b67a1cea314e588c0c41ceaf53206859f1712bde6f2e8e7d30209225de2de928e4d42c34344388feea70b1da1da7b0951e0ca7acb239cf95510dbe0c3ac01187661f2ee604f86db26abaf8113358ec1fa976bfdc0917a28837f63a1d87b95bbffd2266fbd2c50cb6b568782049627731865c43d9a5b6f637927044a49bd7c99efebcc7a65e773aa8e846f4c793d4e9c193ecad8701e6cccb7045b81b3788f23b1b523286f2e6e4c570f2b6c99bbf14d5a79a0faa9ee55c60c4e23e06e8eefef6706babc9a2d0dd3b81c2c8056227d798c8a55de8a49af91f9bfcdeb8683a31e576ced44da0efe91d20f4d15b1c14cf148914b6ea366f676a97f60680e3fbecb29e34573da9d100aa525760eefbc96f9864ab360623ec1f41ac55750af455c0f24d463c2f8b249d49ee2fdaaa7f5c54c9650cf1e94de0e56f04ed2e1b0a02488a3d608f31e67919481d53ceacef129e92b3dd56b199ce2b7df00abc793d2ee82694490ed97df05365c6205e3c502ed9b8f712a9862eea823514fdf9d7b2fe4bdb9754f1675c5b453a4c2ca893d584a014615309d346823169f732fb4ca1c1cd84ac527ac560c9fef1a207c9f35a9f898a06601a5b910971a3319f6c29d0b39df7ffe09ef464a9dd924b86b641a0b66432aa964c94b608c8681667df08027ade6b013173956a73a6787c95a13fc753a7d4b2fc91206c864be82382cc1a1d4e4c87e0d1d9a113bbc39f377d3de28f63df010df89af0cc3ecf30546f2435adf22fa43166dc24f01f441d7d97c235c5dece7108e3601f878b1c46c2ffe75363bebcd293caef5c4b0eb88d88c1f340dc8ca4cbe5552d9136ca1e3d5d809cdec4c4150b86e75f02d0189565ed27b41efb8ba982256bb38ddd04e61b3b77405fc5e5cad0b0ad58a009b68cd7014fa45ce704b3fb295d2f52953871a6ee94fefa1967030f2ee1d031f826ea9102d1701136aa5c81641e2a6afef50624785c8c2467e76f0f903be8bbe2656fb92691cde368c3f9a6fa870f50d977b8b5592922a49c0ae14d82fea5af9b2f7176898869feecdc76b6efb0472a0c24c0e9a2a2970d74d8f9dd1568ddb1a9c7a835e33332236e5065d72bf4522d4b18c7b3d14295a5986928d7f74ca8b63dd79f6fd464c5e0cbd98ccddb1318eb9738f32ed2f1c3b4e929e145accf8502b8a4f3b8f20afec1fe4cef9438ddcfa55a505dbccac90914531f82d2aff47976b8ee1e20f127478447896b3fd2c1a35be09ca69ee75f9958e569b3f4951149d32de2918fbbd3d2b5896f50961d35fddf0517f597c8273fde3712c6127d35d640ea580802ab2b5709399df4ba0e2f2a5a06013dc6779373672febf0381a25cd2924ebb597b03a1fa0f22ac14d77a524c7ab5fea1ccfdc1d55f37252121dbb050555508f9d9fdf0ec12153a48b12f67b6c95ad844a199a623dbae872bd052ab47289a3b6ee103aaed7755accf08a38618ef4d4669ca931d0e14bb8e9ce77e54cb61ed64aba5300105a85cd303bcfeaf167663aceb81eba106ea896094060945906bf4dbe038826e1ad58d1ed44796fcc7a464faddf16a588626f658fe21a526988e78eb129dd0bb4b645b2cf85af83722b4385f535155a1a61af0e6cd5d009f37621b3393b67fd29a171204848cd66797dbd3e43c088c473c26f124f7359e09c75e55bac5b43a19542309acc4b0ccf961cec404635799ca8516b11c5ff7a6348dbf0742a1267abcc48235bb95835047c74cdb1d378351f283e07f48945c7807fb7820564ac2c207f3ecc66ba24188dfb22801dda9b75b308593ab2f96e86c4af563a2c355f7e153901529e580edd95b7ac8ab3e1211519f99a91dbec7873b23b18e776a2904af31fff2e8e100b13e777e5b17f8b35903f9c9558499a1f96a8b8c9f1ac5cfa676a194d86ccbf94eb02368b781c301ad6560210bb28b5173da3a447e8a850279e0b65c828dce1c8e7712973f8a08c4159a9e15364be3d2147896b1a1ae214826df8643b4e573f2af8e6302c2551989ec1c8943be72abd2be35c4ee70fcb99baba7ed4ba46016f24d490acd4bc987c2c434b1dbd8b39ad1dd2004fc7a174ea59fa2f2db6bccbfde2d208e6964b128773eb6eb6d1045df96035c250d56381d451c52503b1f66934d87d449179979e4dd50c6274c1bbfac72161627b288029c5eb70997caf11ad6fc3d46814b08aebe28f40dfb9cc85f4056821d9e159ec9c4dcb586fd8c0d8881566669a8a961e7b40e4b83d068fb80c270f42dcbca2df7bd6ce6890e9024de7bde7603432253c14a0d057ad528ca4f548012dafed4b3174d851e4d2e5c6c168c2417003755bc5a8a445f3d38659c715ab6ab977f1cd13fc9c6f39dd2070b1cee3124ffbfcdb98205a1a2b88ae3fb9f245579bcde9143960f0b897a478bdac9a481f1c53c678c64a84b0fa3240177894de0c4ccbc089f14bee70f762e2480ea9438cea2788e134f0ab1080e34f22a4fb2ddc9e7da057bf0c5614a175022f06b5d126938d97d98fec87c0a917e455b78f314ee56de3251692cc3c2d9b243aa149171a62bc7035e90044dfa0a190773fbd4b00fa7e24447dd5d5722369a74326f29d48c589a4f16c92dec9da8586b1d4af66c4bc0da57e2aae07d00f9c35f031be8256b2beda0bbf06fb22f3da317b4cf22d81e88c050de9a31de6da3ddac483c49c8bca2fe25b6eb87649e107dab2c9b061885ab2a4e62debaf453b683665e7c2e8f3fd5d22b1d4b780cdff2a26b31792f646968e726b9f4708418a60f3f57f9551b9cc7cc68bec0866a294edb9978375241345cbb6bf577268a906002f9600b7e845d36ffae2c7de9d018939006302edad2fa860a4f25cb4a90308d57572284f97a7050b8750b2e02c2f8a9ad5377909ad117082570c9a5da5f512503d78c60621d41964bd12f86c89ed9c74f586b50dacdc4e52b039ed6be06c568782d9049bbe992cc867894dda3f3cb593ee9fa376a3121005b562ce8c7940d4d48960bbd95f77299636e4f1bfa4ac40bab82bc4971778faa924b6039008169efaeeb1ce29d9e44813f22d44b18485ee0a216382d0c83b1b59e34b2dceb294f9ca6cc848e018c89291525be0920f827033b5d9857c3b12b6c6e65627c132c1dc2a5da893860f5ccdf9aa2dc2ce09c45d7d1d4ed55c130bf5400ab60683ed1de5db819d42a199788dadc80e328324f6852c6021eaebbda57e276650c4d06ab792ace94f5cb32b92c40ff5403efed4b94e008ba6dae1141ad079791a3570bfc4f6770fab3fa3d04836ff06ff4ca8127c68090c36810610d960d356568cec1e66ffedc01eaf875a49baa5e5be0ec01ef1849704cb09877a2a80c100ebe7a790545e268af2f1d70b1c22375996aeb4b6b9bc325e6f7ff5ff4d6166758b8f9a6378afe0ffd8063e3f505ab7edee00000000000000000000000000000000000b11181d1e26", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 48, |
| "comment": "signature that takes 28 iteration(s)", |
| "msg": "8f07000000000000000000000000000000000000000000000000000000000000", |
| "sig": "17d5c276a96ec04caa598377bb8110226ddf85feb0dac0f0d3a4bd5ca33fb40d8cd5d752d889fefa66c900bf6e909ac906516c9e813875e758663c7fd2636ad3fc89ccb7757c0eb799010367afa46a17e113b16d546a8f8ecbae132efc625e3bc6054e3c900a174b6d47b3965b3178d3b72b0472f37d172ad579de128e19575fafe7ea64ea116b63fbfb4d5b5fc956bfcb6928b8db0cc7c5a889285237fa7057b3423cc7f7b950f834f7e4a7b168ad00e841ee13d382462df9d5fdde517e759d16e48963f60f117502b74e97f680bcb4ae2c35af009d9bbdacb794edb131715470153a0eead1cfeac73f8c8cd157cccbb17cd1386f65c4fe09097567794e2d7e7eb3c358bd8b2375f8f9d0f32d28bf863599939ff8fab29401d6acadb1b90f2bf1d9bc26221c67e78472c7ca78efb2b4ea49dee8489c01abe9ee962277c34805c024de06414c4ed63370ec5090752a6fd19cc36a50d3f714ad58ee060bf67b6f4f988c35d5cb1155f702311eadc7fe25ec25adf929033679f5d0058a45dcb58e8b4079b374226e26003e5bc5f76eeea6fef86af3ae91f33c8c359e2a297a69a105817c7e67a6a00a4d8aa31fc848d8c4f274b3b5ea34a2817b515a2050ce80bcb0c21bdb81f0515ee05633d94feea1de19534ef33da85e5af0d4fb0e81e4088a981392f96f70dcfdf0d0b9d308c26120e8342f8b6107cd0bf3553554e4deff879ce152425e4eee9860025dc4ba9bb090971903a0db863c043dca4e8fe35e9a6b0bc26129e18b94935fe816fffca11357af56ac6c837f0af36da11e4b43f74a0ff2ed62f18fd5c02c7a064e649031c2d8f22d6dc1a1b94f39d3065447abfd9714462e137bb92b720091477ee1c1c1666f4b92d6a8b61c70d49200c86e8cd9de65b209a262cd0c6e6774810daa62b16054d6e18955e4a92d3015ffffc7584bd5829c040ace9011d5056bc914960ed785b2225aba0eb56346aec0d7bdb1a3c73d1e39c2a395fc874cc56648951a98549a04eb71d30e38a90d7e545fe92c82a7663b10f761eaa01e96edcb799fda895f9fe14c3d0ae4922f34a89908cbe60c107bf9d8055e050d08cdeaefdeca1688a7b26e2ba558650e90b24306e575d046e1f3ee2d9c3cf159bb20d711d26c92c11735a50f40184c97a2dacd02a1acc4abe4ca286e4c599b4d4b5674eac6cdd4e472559d59a13dde5d4feef9bc47d76875790c8036dc29448516be1cd56504e97acbee7cdc5273ed3700aa7f459e1c25efdec86402f181664e764866d8eba3adf852b83cf135ded54d0eca77527870650da0f2851bb4906320808d302feb7e0f9db7b8cac98a62a0cc7cb97e7f8a7ffbfc38a477a201719d70172e59e8ea89c482e61633f9a0a3cf672f6217479958aebeee3e6f06ee8ab9f5e9d0523272c5164f1f94a3711b3e681ed03c177a692819ee56da4059ceb171af119c3976b197f005fe8622e1b4415f358fb34a73215bfbaa53886ad84ff57ccf42b7d57847a26234235ba0b722b89f9963446d67dc719bf8de49f4dedd4c516dbc1e1d74bfdedd36479694a9acee7dcaa7df55f978d38da1d183bc9c0cfb049c9f7da0821be315b6118d3387734922723ba4919fb703cc2446bd4cf30c1825a8bbe7daf08219ac5c1a3f897cfd7f66e77de3d0a0b7b73f1166d770b9f7c0c6d41320994aeb526b6ddd4afa6dd10295dbbc5082dcd35e43ba91dc972f78665043228a14d75cb666e503158bfd4c668a29d358a5b2e03fa1cf5bf15aff4890813e52a2358ac79174273074c118b63cbd1ed85c8c3e9cc7ff5c1c9bc92b848bde3a7bbb74447d430490b6bcb86158120479a02b7ac3ca61a07d76dce2942b1fc09bb33972695c0172a66dd4fbabe80e333dca17aa5806eaad072f4b17300135ac118f943dbe9041d4701b424d1f88b27b8eec8308a5bd153f7949137deee238c833c57bfc12b87bbafac73e1505d0e92e873d53772f29c7c3a2e6ba4e11f825d631a9d1caa3e3f8985ced7f49235bb907c2074fc368b77bc90b6d1e4cb987088518e054f767127361d2faf1d5feb35cf9210a92a4e3ef144bcd45dff7e2c2757d472d1255549db29fdba7616f9f9c0c472c0f4349588f94e77f8f0cab52a50029b93c3f08473f512a27c319d45e9d6b52cfada0adf2dbba6db96b326c3594f16880913cc6c1b3be8f4953d95ae5096f03a4a1224135e2bfd4b5b429fe564405dbc2ddf004f36bf633e977887915a44105ad2652fc17c398fa2e7c0eba0f69fd98baccd64875dbd5f2fc660af49a5b50dc831f41890872722d7cdb906879e03ebcdd321a0e81478276733bc121016df6c9a3d1a574a9dcf6ca489f4c82058ed0002c367c92cf87712348b7c774baacf10c778db313dc5c83b3e0120ee369780827532a52431faf43b03585dccfe97ab204c33fb2b98c9531c95f6be5ec435b0a8aebd7ff4310bfa221be76283e7534679917199f616e0e05a49b382cd26a4baf0cb0e1053fc24bba4dfd2636680f750c9c69fb34481ba0f62d106937ae7959604ad554fb2ffe53fdb926ef5a589cc21e5adaaa7ceff3e2a8ea8606eeaa79a05c6d9fe2cc674eeeae2a13cc716720472b0459e8fba3f0d77d60ff3e48f08479deaa1c098547da855b59fa12338baab82ea960184b72da4adeda15666610164743db8701f2b6da9dedeb2a147cd1e4fa5125e8f72ef40f14c88f73fffedfb6ee327c8e20708dbc0e4eb8b7c969b11ef8ed3b63c55027773b228f08c3dcd2a24feb716bcef64b5d2d34302ad721f6cc236c6694756990addcbc0d6d35a6e9a9445de640ce02ce9f2b081f09774ae09fda994fdea5c63b7aaa37db7268c56e11898856e94768e47c18272285050a1c182979a63a573c17b747c5393b8ab21dd17849a00889c11bfe28c60d1d604fd716202949adf2bf49db903841f4ab64bbd7af3de775f66f219e40a6a61f5c2eef5377a196ad8c7837b4211b531aed7c9969125994d6ede189f872f24dde4b92eb13f027646ede13d35d02c58f5cc094ba76873c817367805e2169011760e22b8dcaa5755180cd99c7e8318ff61bcb7efd3ce0303ba669419937e0e41bb4bfa960d773a5b73282919dc9d70b3427942078e7bf1706a67ba52f047c8795437d28bdef9e78e95b3ed9545177db31920d138454238759cd45e7cdb9c4d6bbab70654e2a65e1056c2ed98d9c601e13a356ffd254231c867b81b0f9ade2affe15ee88744629eb79a5cdc5ee4e485d663bc72cc1faaa61c651cdd2e9632019a747d1b342b1f493a1395b82854f888393f4f75907b2af70defc62e5087f1f4899d30f4a97581f009caf78a29b20cf38eddc1cd80066b1727880bc936be866ee4a14c994790cffdc7dfd977d9af1c3dd23d5371b8dc6c2a3b043e8f92ac954e7839e1b1934ab04b5f51e8c650bdb4357c2309b657ab2b968430b903c363532c8ce386ea00ea8f8cf9614884ad42098a01a4c054853149a5013664f5bc69c3bf9c237eafb9e97629af355855936f56d0d943333dbfd401a89a8d3b0f6ee8a5c7916d887c73088c481ed8963c54517040846fbba24191a1ed20c09f2cb2a0032e1a68e4a922c2e1bfa51ab6e7326490953b7a5a1197597c7adbeed7b43d6329c9969bad56140b6fe5819e5915ebed1ebe120970639467ccb2c7dc5c290ad0693aeb6ba1a27a416b3e21801ee1f239cf179a9258e9c527b5e52103e7ed22f67789a030530a536d90cd8b6e08f389921779ab97fdb4129d07a3792e4e1a64528131c38463e6d576d554f87207406e1587d6cd30caa6a0de6a7f0254e334054cb9f39430ae1b2faf0641908c09f3ec50ed1ca74f3655457c96b1e29287ee075c219c82c9fd2ecfa53117c97fb46f8398dfd351cf035da70345999dd6b0ce4569ad448f6475f343433848e8bf886b45cf4166b63e1347a60a66e05d76b6489c4c1eb621e50ca52f1cc75a9f9304b6d546240b28c986883e2a0be4113f8d615b522ccc40569978572264d277636e82428af59ceb8c2b175b4d3dfb053cda248ee5ab5e44b51d6865271c9aeee589e2b2b68e16f91be8dea83a5144b24f5b410e48877ac7f1a734b45c5934589d2f5d5acab37638fe9a5c52004958be19b731c5d98a3339df150a80e2c6ae6ab1e6669065e9eab2d2b1b4e29edaa919ed1b1462f02b7da4e651fca499f6c114434e1775afd9d1c44c55ddfd5f7936687a8cd6fd2ae67daf6160749d146c5fd1eb7d73f9cbe8ba3d4f50f98da9e221d2d5284c8c258d12966f6faa422c3872021d71018839557d80c7d7bad4929af61bc195b34800c7a3a18a9935cbe648a383f4872e796b87b462fd585d14e8ff432777c798a431b56714e5ea4a44b1f049435d2e80e2d7e378c97f8c289449919eec2cc8f535fccd6f53379acd16b55db0bf7f4f42ddd3228430c3aa89d632e9fd76a9d71512537b3984f56b11618fbee1a79a5aec4256c4bd2d7b0fdbeba2263934dcb4319c850776fcbb0b9e1ddd9da387241b0d7a54eb16147d0be86ac55c35a5a2222827339f73ead716ade758ff346d3f981fc5e90bf2aae42cfdd059ee634467d09214239119ab494c0db85111333507996c4cee61423264662b6e2195a666f71c62d8c9b9fc7ecf6020858eb4998b3c2f000000000000000000000000000000000000910161d2126", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 49, |
| "comment": "signature that takes 29 iteration(s)", |
| "msg": "2001000000000000000000000000000000000000000000000000000000000000", |
| "sig": "d3ecc39ab0177953c2e5afefd2a75e55e7795e49c87a44706b7b4964bb9f9255f4b24b92e7401e86f5b79be5dfe9280112599526d7421d52c9d9d49626042b94ee4f2ad3295f4767936029b153c5859ad6c119b9f35504ec3fd0e002cdd67764aadec5e38b11d79d458cd290ede3372a41c7434f285fc4ee45599c02c85fa99b5e0b96fca57f07a494c621530be5ed69598c2adf48230caa2129c470052c9047ea0a622b15efa8c9cc5b1e8c6970b99fdd7281273dba1399a319428f79969fc0cf07785f22c6eda6e768ac8230e440c8bb05606a9cabebfd264d1316ffeb9d9574103a70ab3cae8f22e04c3bf97b5bd293ac496eebf9787269e430f4be6a7591ae1fae037f76b14af90046e6ee0edbd2314fa16ac3eb69d69d803492cb5769ec93fc197d2302fdd46391a724dd51c59229246deab0809ba4f1999c0fa2c85e462c4c26138a4a9f299bb25eca43657a7afe4a1e420faf756e3bfb77900da25bcc183bbef7413ead287cc539f03de4f56c2ffbef8312b5909b87977f16dc0e65245d4d1069e46bb7614034ad73acfcafd64226b692dcc03e695bbc78ece5b1a5926a346fe5e8aeb81a3841cfbe010c69c9b06a0b5b81f772f8ee7248572279d37e325e17e81ae2479de6702df4d4c376be417c859921c7bef00f9b22bf1c3f56c36ff9475eff8462102f79c75478697838b384b1c57f842780a9be46d3c4e6f7c38da187945d283049d8c0278f3237660e612f50eb73b389580f740f05382a732b94bc7f3189d6cfd2de2c6fdc6d7d57de3b897df45c44ec7ecf1d4cec370d87f4cde4ff470ec42df2ae0db86f172b146bfcc00b34d4672cd80b06e74c5b302a7e5fa7996d930cf821a22432f40ca9ee7f3b0799c87ee1c20ffee186c15e73d32fc4a3d77853b0c3caf44757369fb5956158315358269b3c93db934ad24e0bee4b323359e97ba982d78873189243a0eb5d7760fd842fa2c04d52f3ea45f99eff1c236d833bbc8ecd88604b7e33f8981fdcf2695069f10d8de32fedb94f58fb438dc9af842698d4651c74383b63e2d8925211e02601b8642d34090449ec8703040ad0e5dcbbdd46db0f9e2f29f590b6688070cb2c868d41d3ec67d7305ae6a0e39d9383df31e30aa8071e481c1133c8420b3e5a3d7a2681f490039717ecf088b219258c4449ac8fed4c40c805ff4b77d7c28d0b5a0c8cd2d19e2370142a4fda7eb0dfc9a84cee9e4c845e8643c8108cce254b716dc4b562fd2535712ff840415212bed1fd2417279ad11b743fe2895598dfa938656b7408e5b1497fafc13fd12b3fade0d40a0820f81c430cc50ad677bebbcdd74ce14682944b9e9024d681759b4793c246ccb7ca40d889015f752f73f66e60c61f5e0f459bacfc2c413b0c4cf63fc2b7bac814ad822ba4caef6d6b7fd216465efd0cc6cb4b1a20fe66157a8853975b1b2c271fcfedc2912d1535972fd00f4d37a5b08619e0abc563ec994cf36f5a89cc5ca6fb244d283599d42c6a21767442282a4d18e39e31604aafbe240e48fa1d7a89191120daf5df393a9b115e9867c336113c45742a90d1d4113c66891ea46871d822d95197f077e8438ddc7eae6c33dc4013562aecde7a0168f81afaa2ddbed3e2cbb4810859c2fd5a3495213b97d6e5aa7d9aaf6ec2118b6ae7c500ff3aa12e5469f2b58fdc9099eaf8ffbac111b49b913622289c81f6a690c4b3470a619ad960bcfcd1582fa9ed07b2b9c839c78f712573306a9ab454d7915315f1514053923dc53f7fd66cc142036e49f0bd58e708862cc263734ec967d5e4054c3be0369565dcab83c9fab99219aaf21a168e72584083fe2f46fc477902b7954dbae30b668db0507f29d4a64ac358d3366abd0b7a9e8ace99f9b0d16316ea74739dd47a010bd6ac51a9142122ab699181728ca1c381a941516066ef624c835ee0df7e4f202c4677417953775d5fb252bf8ba53ac17fe2f1af324a168959f81567da9e73c3bf6bda37d3d53d9b58efa392b9dd81c5827d5fcab7bb4ade73563a26d83c8a535ae23339820c153f0f79b1f9cbe2b16cda032cb7883d3ae368859ebe159c0be2ecb5b11859d27afbfab3df898a7b90efabdd58308ee3f099ece6f7fda1fae5cb6ed55111fd4d6cdd9015218d830162cbf03b5c4cac717de09dad6c0998b501a51cefb76c4b0199c58e2e316127aba37682de5c04dde16343a33e4e5ae3b6295793992467cff5e8e6132ce46e2af6747f60e4e91bcd7a143d1f42c8e9fd12c68221b067e7f8c4b1d0c30234657b7e4d64c2016148b84287258ebd1f1639bb8c517814fd9992fcca0c15633148d7ffc8c8531aa0bf43a23ccdc423878b58f71dc57fd617c185f62a51d57aa938b95a9fd85c4d2c7da5ddfdb83e14231a1800ccf9e755ec4ac01970cd94cb50681137a8f00da4938021120414caa08fe36bf3e32b7e660402cdc663e8cb4a9392e10c764024469f6fcc3b10779f0cf3d7beb160ca7638b949246e679d534316ee8d61dae3b321a37786ede9f94dde73f88d5e49aaa40121d0ee9b16e8e1c56aac332b2bf503816d6e22cf50d798e3fd4bdb003c5f162e61c887a0c3fcaa35140f3d718a220044f4c4c581db8ebb167b42c2c9ddae5ce89458a0ef92d7e741b1fcd295d49698eca399fd98089a0284c33f13e715eb19883c42af2b54995f17a5499340a20f38a109d218cd7bffeced7a1d16f3b2c4636e84d580cb8c1246ddcbaf1e7f5a52c5ea48ee90b46ff64f91b65379fae27d134b5b8e284237f96389ea2a94c2fda31abe211d02907dcffd8ab33f9a4badd34472bfb22c5afc67645f38da26ad169f699f76196f5e33087e15a38ec615ba6547b38a58ef56d81f84dac75528b5e70c88b2099715322771eea2d741c39047f5e460baca9ee95b2a19b2f5bfd988020f918e6b62e9cd405c95c473bc1b6e038ea2a07d997551488490a15e46f58f8d6fd239cd0991b6264e348e9f1c6cec3348eff7466e7e48e91aaeb9c645fc690f0a89bf8048f67a7d67967b42be31b9d53c5c92dcecf1e16c451564a2d9d7a34e3c1c7f17f71eb920aa8cf51cb609a4af0c5b6c44ad4e3ccb8346f7a86589d05be01ec908eae69ebfeee12d7d05c431c7ec7ccaa0498e899aabebca31230919861e881f948f085bd519407be92ce923ad6470853809bc4367d9ace4b0df2f43e208bd98ac18a77d8fba7fb16ed95ca128db6b52c12d33274f9d169d2f559545e40e3ec97c1a779f04ce772329a4fa09768b9681200ef3b999c6778ff606d6d2600c4651da56c6ed88d0b2ee4a1aeb7ec3cf60b3762ebcdd9111027d3bb2bd07dfdb01a9a551a338cdc3b1cf03ca36c36453eb60d66943953bbc2c10594911e6fba766020fa1ef62d7f2e1c59f7e208c1dbbdf4dc27c0a4495d299d8c84671bebe8e8647ec6a8acc6359380dd15c26d1c262371d9dcc0472202da4d8bbb828a48f3345b6939830f39fa3e570ddfd857f47f839af31fa152d97aa18092e685c6741efb93c04a31d91140140b0f34985a4a9ae4d960bb2e151a629247a79aeffb8ae91273f8860dd817c1760120a571da080f2eb41b4743ab714ca418b4645fdfbd755320d7eba610684648b3c9d25c0abc245fdb86397b1eb1ed4ffc280527e20a6cd7751cfe6aa05c836a4bfdda89ef9a98d947d316feae68be99a6e26819255cf1d20b6f5b8c2ed24df630b43d88da5e9dfa82e980f75f8e2e1033aef4831558e93bf89a103daaae10c963b85a0e2cfcdcf0787ee869cabf8c8ad45a9857fc8d6c467439ea0a0bad13b7989805b81c3c69716e74f78d8c45b105e589edd9f3b2df2b94d79caf99431b85c19f29e72e7593c61e93655109a289695bdb38fcbf48031894ac5e04519f101a7982e3c1b3bca79d49e387043255908e55d3e268da93e07c894251be04dc6ce639df29125d69e7bf6ec910e96b85c9608381e8c207ba05c33dd7b45b43bbd1c410983028498bb9d7a35e8df7e4567a6c5b497df1436a9cfbe0476fbdf72f4657593aaa11abef92c0fa8ceef1e47617abad895b32233376254ee97420970ab413ec4bbb5386b26df0dfe7851f0cdb2537c0a4e184b7b3097884c4ba7ebaa5c11fa56059cedec40f3d6cf982496566a6d29fca2b1de8efcd131889472948d020d45ffda51121d247611bb498f788adbc3b43d893eb37774c97956d438f902522ade3c18ac82ad9fba333cabd2368dc4c438d2479de45795413ebe3beb1ba61589287c55a6f5e07281d0160c0be7944b5209836b7c81dd88935c922fe9c9554f5ad6301d12c2fe3be54631c809ecf259924ec99c9dcc3bbe0be8d5f4846aacc352d56e882ef62a9645a46b0bb8dd2d5b4de64839cea783b86205b81ae419eabf66e5f70074f4ca5c12b946578fda9465008219781741e43c2ae047a2f0bfd54e37bdf22eebf5c1f7bc2cb8988c7d6a73cfc78eaec7dda51d6d7f6377f322f07e98243b71cbf2187c318b652feac32654b4476e9c2a5b07eb9aa7dd5593c867190ee9d896d549347b59619649f01ed617a01f35e847e9b29b3a3d503ef8d89039515d2622c6b1c0237da29b3648faa88d43008dbd466381102c31353b46cbe4effc4c7a87093cd0030f1886a6bad636396465789bc4cae7213643508185bfe00000000000000000000000000000000a0d10172028", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 50, |
| "comment": "signature that takes 30 iteration(s)", |
| "msg": "4901000000000000000000000000000000000000000000000000000000000000", |
| "sig": "ae24fa5b2e13f7ee71d55906b8d83994bb96da7b88b98568987fa7ffe9a72544552d227e935844c7b1602ad91fa0e40ded2dd5ea2d25321eb4f96be7a9e167718259e901197df2d53efd428411a073346cc9e57a23c687adcf5864b001237d34c0de91cb319ad3cf698f11fd2ccde9a91aaf2891b30f0aeaa24529c84134076b014b410029cff5d4de892bd24affeedb4972670b12eb3ea3b06fd6c91ac1517515c3193bc2953fa5a9bfe173c5da8201da2fbe320d3fd2569520a16342a30da1d78181bef31a5aa53d2b8ec5460584082dc93751ee7ebeec1108cb60f5e7853e49e7db6055df2f7cfe35fce2a2f7de367dccfc980155ff080d2d7035679da1b7a83a4df8f2d0dc105650db1b981a744338c3512ee99abb78d278cc2678add260d9d68db7e2830c35dc8a32124bcd99c72309e47ec19d3d06507ed6eb8f7aca81a9839361a89c81d3f965627582652c97b00251533a3cb6cca24d492308faf7f685929ce463cec39ae77621644e8d1579fb3d208ef0e299d11523e4b631e011317f78c0ebc1bafc8c9b158168466158b1334fc6050a582ec806c8dd882f21ffee4c884dbcc5dab1d69c2efb45e4de6fead2f6f5ec9059e4b76b2356466dee3d8e0f2eae27a2eab778bacccac670e495ddc9a824f506c5a6c2a0a024f74530ef5ada75547d124a580572299c4705a24e263d2f90f1e9121726ec267c47cdaf31fbb0c5f0a4d98230fd3c4dfdb29ba2b6dcd7c12c9197f1520c1fdff81ce570e9b3c7693fa79b7154528e843443fbe1963ed6964a4703242498dda72da2d843e2295dc633b2d6755e4cc5154856b208e02184aec24cf05a00336e4d0ee4f640592c9b24777438eb9ae28b783c43ed5dd500e2eceacd2309c9f7356a4b276dbe89b69614fd749fb4181d5d6ee45d256b48a55c892d4df68f190ecde11b87fa650262048c99b00c3e894eb3587d8905f261e47489938c626fa611bcd6d28fc895bebd72059f912231404a56a238a3062f978ffb925ae0aa03ecf3be140f1bad2e4bddf3127bd8904186832181a00a8cbcf23c0b175544c1e45d9c3923317fe1bfb29d8c04c7f0a08e3f6b37da851ace7e9bd33392fc06fc49d262d1f8b4d80174d43f8b7196aa262bf0f8f25b42e13eb0e827096f2074830464765020a51b074853cb8ee88d229cf91d07a1c02de057564d3ee5125bb443f7b981b429688eee5ffb82c972c14d3b5237fbe4ac5611784223ce00f11fbe4636519f3ddda9893c87dc942eb30660c816444b1dd7228a40b907c9b3f1a46cc166a75dfdedd6c76e38c89cc1537e63cec449c44be2054be2bdb0df0169f7be37788f4cf8f9ec5110029aca9e32f76ffa2b68db9fd0480490f894e93a66bc9870a17c1b9ae0fd477db2197a3da06015ff9cc172f6b297b5c79a4e6943df6384a737f64caea0c5abd7a799ede4dd789bac30d7846b19ed32f9669de319d67e7e4a61bd233ac77e9da19696c9c4a791fdebbccd285dd4fc0bc3af634a9556650e4c730381075050ed834e036b25fa9125d262520dd095b7811c7f4b33c82171ceeaa664227502b0dfd3cead3593b2fe80002754e00c20c65c7454ab8869e014c3a635d9bacd6116b320f487bfac58b1d4620542ce4f9303217b7455a9a0b7f92f93334b2bbcc51928d04c77e2fe376fcce692d7c36d17316f3f85fa43c994a4b672a1ae2ad8555331132b35cfb313daff67aeb9fcfce5dc440bf87062b24f9001b857b735430826fe4bfeef055a7657269c352fce093270f1b1a7241ef8543ace867fb142c2c78c4a1fd9bd094d8810f3c5c93dc9841535aaaa573b50814df0815de79cc1ff7dbd3ae869f193da637ddc5ea4d8fc88555364d612c3c5ea0230df9f75732f8decd035a98d76aafb58b5ba98fd311561aebbb4f161b3b78a6f64000972e57684ee68c9af4f708f5126692ab09c23866bb6cce9130057a99901647de175734d830039f21cae68133e00f7c0c13baf9cc8b7b09281bc2902b4f1e5e17493554fe7a02964a2d020694bbd049250dbbae5f088b6127d2845741a75249e163e8107cad459b68b52818845a04dc373d475f25e236f72f4b8cf883f4a25e857241508469a2c424ebc06450bfa33dcd2c342e0c3d170a06e0c8ac7ef2f5efdbe57ebefe1782eae6a16c9119e767248abdf2a3fb02bc9419c0de7fb8be0b8dc07afc74074d8d44cf6adc0009ba73058602c2833f4d862579e8b6049a42de92cd76da08b3b8b8e442a832b0c89238e1ecd862f629c691c5ce627e0298574bab49373710d096fd06f12c1d131f134bd3c51c48abc06371a8c48ab907aeeef68c14eab063a6d99c9ec8ec6c860b97f43fe0fdfb95b91a4cc0757ab27ea22ee30d2a69704c7526377b66b9b2c139ba52a7b5b03971eddfce00d155a26ecc56093f6834726e86ab6eb460798ad3c6208483c413562b62c57591b44ebc3dc623f01ec7f622de28ce0025df34eb9f669ac95e0c76c0dabc8b084230ba2ef1f11b5db27f34e7755656be244bd72d1816f33992cd8268bc94ff8e9cee4ab0e34083e9ddfc4ee1c5f0e7a5a8a05a0b76863f4b637aacc8d1bbd87892ea844ab3368a176859eb48b2f6d3bd89c9f4276a5cc1924792fe3be2d1031f003107fbdbf737392c0ed2aa950b00e9ceb0bd4bcf2964708e17340e2d314f7cb912b9a4d2d45117030f81d6e3746fba9cf5886c94638f1a53f0ce891f0b88a33538a311a7da219814e450cfff5e76b4b872dc53a88f3441e12df39298d90cd4126987a56c1fcac0ae94457b1dc8d2ede35c5aee0009d28865f90a1a360d435ecf71d6d0f60a978a69e5fc75ee639d15b0338d4a39e12c09870caa4bfa89989ae7c0067d8d2e142d6457ae900218c524c074c9bee39f987f040968a57fbffd0fa7989feea3589d68f0bc281cc4f7dfc02441c631724e480c7fccff312bd4f3c3eebc3966780e2b719905994e7cb66283b313eac6702521a919994a1d1bd9616964388ce9a7f39527728c67c7ea0bab7f85bd13af7c4518f7c58fe963ae6e813880019f7f4d6813c74850385b8f6b9c0370728d248764855fb8281a5e5acab688d39b7f3e246dc111c3b83c187d676402163bfc63370dd1fb3f496e4617e6503f6524d8f6ef509e54893cf70333d6907f5a4f3404fac891bc6daeb12df9dd16713da93982a4d85d26c1b1ecf2f4615008b5177ef6877a980e1caa9e9b1d53db7c4b2547f6cfa4daa908b292d2f87c7780b48b9024487d27ae1172026a3cefdf92b8866dba1736355b972d663c376aae45558156e9ada92c6c7d091a036e78978626a679eeaba0216fa0eeefc1f60887ef9e80107f9fb46e76cd26dc7dea30ef1ba91dfc2fe431f7104df08e99ba84943917904e188ac3079186aa472b1571d3cc4de95a454eeda9b4592b9724c9b4cb768790474a716d47b7c46ef9bc486cf1b3231ba38d3dc58136b1c164aa9f4299ae99b3474cec84016e9b7b57419a6353cde8889a5f48de38bed8dead721c2ef3871accbb94b19c8c0112c4d2e7b2fb1cc92a144065251292119c74a0eecc47dd8b252a44f7668ef100a5b661967bd5e9d2dc386547a2c73005faf300b147b92140460bfb4c29219b411394b9e60e20d89fd02567bf3568938a93e8025e0c1c24db2614293c5ed62b3dc75c9eb6909578afd590aa11ded16ce367769fa3c20cb5e068fc6470819804f220e2008ffb516d27a7857d5e8a8785097701d056756e2141142204e13882ade1d97a0a575fc63152a39c44f2da987b027c2fbaf41745945974c87610cee657f76c9cdb086b9ad84b401739912ca96bbfe3877c17c74a333ff98e52be971300a095c740b5b093edc6ee473b0bdf0599656282becad7e114768236f1a2facdd2d1e085e88d375be393412fc14c646b9528d09def2b9a5ef44cd75d3356bc10f1eb4b5b135bf607d32a0741b7a77b03fe44b4a8f21d2b5190b01dd04961e2b3c599ba6c8e175116af78124b67085d5f075d54f1481728e60aa4a007f7124dbfb03225b880893fd7de61dd8d31953c988d5454f973a84c4bf56f0aeb7511cdf3c24bd715923da359afd11e3f4d92b0a17bd88e8ad22e19d0eca5014d8f16d0ebbd81a0dd75f32f2a7cda47b8fc03563d5cdf5917c2b4dda39490162dcbd37e87d9ad37d75369e02ed8daf73904ab802f9b41495c3cf3e22096921e23e6abc537462ef71cff0f365e2975f3a3a5836e5a09b27d72dc4b30f8c67f33092ef288e5eaa52f62ffdf8fe7130c8dd93f99c530c0323019830220d37fb3f716d62bea22914bf0114eb0d92b9f3a2a8f1764b61b2f89d40f1780c834161e5f41f75a46c338418e5738d23aa2e3dfbf580fa7147a42e6865d13a69eb6b79e0603d1176354367cbdb4adadb398b7239862d54403118ebc5569f0454ddd954a2553820b3cc2349eb234714cc618fcdd6399aa3836228256d418f80e96c26ad07f9035b7cbbe0de919c51cd5c8efa7338483bb4480d21a770200dc0802aac83753f882c8fb555bc01c3bdc09e3d5cc2c10dfb9337ae7ee9868e34cb671a0d4f31da52eaed9f6513b825467de5f2129b79b007524f402e3940556a6c97a5b9e125495173fe0b394a6898c337999ae10683ec151f3cb5e6000000000000000000000000000000000000000000000a0f15191c21", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 51, |
| "comment": "signature that takes 31 iteration(s)", |
| "msg": "3308000000000000000000000000000000000000000000000000000000000000", |
| "sig": "5057aec74324b4d5dfa965882d49ba03badaabd76d7e56d1339d35893ad040fe52deb881e999796ac3ebfc749a6004b51ae140a6c0f3105c5b0824fc17d253931e48ead138217bb5fc3776f4695d4a6a34d387856372add58aec8ddd81442af399b0be2c79c2f4ac6fb0daa61bc48c1731cd818c9a421e6e61ba1228e9a66cb5d6e72cfd79dc144ba3a51849814df30c7f9434afb991d8f824d42c7c42a9c055211bd69816862e462ca4897e8661ef3a3147f362e0926fda48deaeb0e7062837c071b6f69b880f389ae55f2e4c80f4ef3bb116490035fde777663eba8a4c7e518b4721988539708bb714b1cd26da8702bce552a3b905113f3edbb6b77dac1427c0166a3fd46ec1c4ec3858c4b529145e1b9f053c1904d35f0a114cf547ceb588d5d8a5dad2880a18689e439603586ad119a04e03ddaa0188e6331dcabcd0dc223c469dc32e041ed18bbd1676c7f05b731b262a0c0a00e86753b20c9dd3d5af52c449b9c462626de5bc59cf018ace4ad9892e924f2c9af15f013710c31832609a819bf99b09b14663a9f4b0078335e81ab50696a65f8c151301cbb16bbdd3397eda0d11e5d56d62265e49a78a34e5e5bd9893fce108da77d7c17b50abd1f91fb9b7368084a8b2820eb7ffced530f7e4c78c20d1408e224ea17a19887f4ded7f7c4fad037a7f566013c082d633c3e62ce76599a294fef294f79334d7aafbb8f8b5bf3b9b58a82bdc0fe49c73f82ff86d87d9ecd2885476f9755e2c270bc01dfc8344828ccc3ceb88423e1d52285e60cc140bbe1b97cc9ea4017540e7078802207e94a037ddfdf0b681b433bfab0930fd1412c1b36ef643df0f3b3b00c05669dd77d37536c3f48a4e7889b365f19d2932e146f7c9702be9aa88f5310ad738a1699aab1f02f7a525f212bec566cc34a10d7c82e543efdad640e00f6a380ec319f1d48d8584ce5cd6cae835d23a099d91f0c42c0d27a14cabe283ba043401ac7dca1e8b42d8a8c37923ada7ce4bcbe0453055cf83a1ce54366a794e95f62e3f6141f3e0fb78eb181138b77c0474a0e300a7765603f35a2523b6618cbd08072ea8323af7a714d4ee6f64cda0ea157d52cae5775f9656aee2db5728369f9a0492428ae02efd457123f4d08d92a29a9d7943ed38b0387dfbec6dbc96732d29caa78ed8765947637c00fcc028d676d8a9981ca97fbb5f252e836e93aa8dd37000d43d047c57009bb88dec672b77d8df3dde4ac85b01773dc00a43c9fdf2cbeddc04ba3798ee18126b0c750c6d40ec0ac076b8dae0d5aa71b3e72a71603c82083267849b263251b86ff5fe1cca0ddc3747a353392a47ab6962c15e005b2578094f9f9a8097243dd15110068f941a11902d3148143cf65ed30fcbc172e7f016d629f60a584d9f4a0c539561714f1df67427331f3c8395f559afb56ecf7c5702fa34e923cf1da8280583fef6ba1570eee03dd7efd9b5add767169ca11a0eb538790afb05694b2719a9daca1bcc31de44d0d5946d1e1565d6a476373b42c9f05e01b9d39a921857ac666d190205744061960b94e59c805b0d840a140bb48817deb68e6654071e7b56696f30a27368c36377ec8be0e4088fd23623158ad7cca215c70b7dceceb220de0509bd3ff530e2e7bc1d3a9358ad13794a5fb2db6c73965915a193417cfb63f3cc53fd48d94d308f27efa2c2c096a14a1495244b437b4563a2eb65c7b906816d205e02a465b350dfb7b88403689c8930d5898f41a4268059b650237f60421607440a16ab8b0b1067fbe9460afd8878742a73914c6986ca5d45dc516665dfa4fa99d733865fea4cea28ebc12d50a4edb7c1b3cb2cd0dcd0fdc6acc6f7972dc6a8ba3b3c13d487c1c1f00883c2c1822fb58c684427b837d457e678a79c0de7e7308481721d9295dde258d2f06159c98e2f70a9be35713ecaa35286042d32e85b760fb79147f11c248790a2f274c09015d43fc33366d7d1ad713e2155600eaa5cabba497044ec99c17afa680f42410b928adaeb876bea66c1520bbce3da46ef8d3ebd6f9bbe40a4b643d1ac5c88cbdd26023b88757b2f6ca78c197ba0caf240050e6483fee64ad3dec7ad61f8f793e5687d9e7ef3bc554e69bb8f6d0ab7a51d3f5778ed262c6d32408d74879614d22963bff3fe484a83ed82a181242214c5a919f8e510064f095ec8882e18ded7dd4c3e76920200cf6079f56887fac3f06cd8c3b70ea053164b912fc6f6ec347b78e6cc3516a89dbe136350ccfc55204ca112b2873359ccb8d30e748f36dc4e9e2ab85d1eb31df27f0297a6c7114915183cb106154c7ed467dcfb0ec709271cb8b64b430139cfe732f9ba697fc5833063039a5d5a2ef59d3173447510e0f59a23be4ebc341356f2205822f0a66d65b7e0416e354d1dda7f75afb864fbbea967461f69c0fb8ea80262f423bdfef3f18c1fbda0c042fd5f4bc7c0b5d2f7618bc2be24ec820d8986a6e7c345f22ef2832797e5aefdcaa07be9f31bdd35d282eaf46d796c29b1e1c34ad11e02f89403ab899c49721be2a5e4a0708abee762150069c2dcee161204cb5bd680d6cfb340680e49f79538b5fab63ee0272fcc33379dc778581eb9b5aa9b72624eb8bb28697d6ad8f16ebb6c29aaae800f9f8063d8885f3f8293c40cddc975c005fdc67a9b79e6bdf7fef1b30e3a0c3ab51cac4ffb15d320acb9a969165fc8d9cc4c9fdff4423b9582c2ba54fd73069f1e59a3ef11f01d57e55825f87346b74cf5afd20b5569a3cfe8182d891612613374053557db3d7a8c421ce649e449f7b0a6ca7ac11459694db5ca15625181aacd2184ac1c090fe583fe7607339bdbd5deff4b4c1b82b0b2832a5368901234a627a63a67a47069b78f45f6c783ce2f782082406216411c942b9f455eb081035b70c54a13f28df53c00de9c433204c61471e021d6a589ed522445007250bc398b16548b58e54b03be61caca4bce6ccb51a9cb4c553f0b099a568ca49d93860ee94de1af05bfadd7985ba8f19443f6594de33670b7711ecc838269cc918d5ec2a5509e27682956c949224c1ffc059c22ab0abfecabae3fe954660b32fd3e3c0bd83ba0e934f78bbeb35c3ee95525aeb4f62b0ebdf70cff985feb0de983ad2a52d03d7de00caa70a7ff535339957bf7bbd09a405ce6ede82455e5ca132bb3fd473db1dd087a047281ea9c27d3c98b18cc99893ce570aacc16e4c8d84eca7197390210469d309982c2e58cfc4c3c41b0c498c02949ee8e5dccb49c1317f014f5af0acf4710631fb3e85cbf126dee44c355fb9cb1e8a0f794a4e63c0841be9ab8948224490044c4e08be105c296182e3ea14e34ad132f1be8ba30468ef364999fcd1f4afe2c424e193de17181989dc2ad074971b19f8bed0657a3e18d7329525e07778ba620d8592a5ca184757e65a28cdcc5ae975ab44f8b0b4ffe6b3e85f1194a64a053e5b5eeac4b87eb848e78b0a9a10c955a37a719160a46d52e237cbf5fcd56814fbd753941a85e20e1ae3f1252682bdbffbed04a11e3ec1d0383a6f5055b2c09dfa16f5b3bd6895a9c4cf31d8c2ea76ec5039f9f8fd1c2becc3a0f69aad095f0a1cbb7800d4b57a7546363cc0a032599c4fdc50223615503b13d7e115b1bf7e3c6bc0a2d4aadd54489327961344ba4c0f933267eba87e0bbc688cbb2aa20bd04cdbafe46d5be7405ce029d53f3c376a3225e4755195c46e25c5a63c953172c1240aa4dcf2629e00e9c6c94005dce93f8810a32df75d3a67314b1126a647bea0b3059ec7f0f4a3b31f83a16b01a31a44eea403ccaa9850622ed3b6e3b41122410a08de696749b728e12e7e106263164ca1006fd3624e48dd9b796e235bcfd240d651a5a6317506b682203fdb124480e135e9791521b61880bfad227292e2052e1660bf342995ef3ab701bc64fd575eb3c3872d8cce94356caa6301ed6091fca973889151580f11c095efe49485771e6008f3e15864f2d5c0ce96e73c432259e12ee4591179ae285457a7bfb598187fea7b08468ee34237e4dd6be18c759fd3d262bf792efc5fd00c2f93ab40ff228fefd3d10d147690bc9fe0f8153cef46624f123954bfc5ec6d91614a7eac99b9628ece91e6f116dae000353a3736339d49e00ffc66a912970d7845d437376a405ec9091893ef9e025cbfd8919cec5e5e9c8ae227fbce880d3563330d32f4cfe43e62cfb8a471eca1faae3a7b1bd40f719668e249bfc2c2b58940f6f73c8985da43b0f6b41d54809913ca8f8a8a60ebe8b09c5e2e089a3c8e1de99f8ce434abb2fb4c2529deef8295f691bc36434b36792d6912e1f4e1b728414e77440b71529bfe5430e4a38b292dd2532d6e614a7da61533062e8ff84382993a8d3764f654e90740101c08e185af2dda68d0d348841041eabfdbc9ac165385b39a03d7ef359ef9c8db393f46c5e8ddb93f9e961478c353085ede0738b09ad0a4f77e094d8e873455be5225ac4a365a0e3a943d308a208da56bfd3d5fcd439b8e73a466dc366e56d4f6e7e963d0d3bba23fb3319f6826dd6dd6a44dbb5895e707a395f646c2e02a6b8432b201211761b6c6021bfe2fef8e3254e7009fac6287be9051b2162c1c3d1db05143245489496e228ea243952790a83849ba7cbdce1e8081456bac5d50000000000000000000000000000000000000000060e10141d23", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 52, |
| "comment": "signature that takes 32 iteration(s)", |
| "msg": "9721000000000000000000000000000000000000000000000000000000000000", |
| "sig": "4cef6107c57d1e2a3389a755019b029002ffc1fff9d4722f8f92e9ba921dafcb20b0604257cde0e315568622d1a665746b446a8df7d8fcdebc10b02ad687d912a944761e54f05cfc113c064191b759cd8f3d0ffdd523644123542aeaad7645711119b746ad421521296aaffdbfbe3822ea3d715a4a276ca0402803a71cf4ca6c795ba336b5ef3a093167322dbd3167502444027b8b449e12ff1dcc8e9eda0b22da66ad89b01c86de493084488e126873be44c43e4cc7972ea78d524fc556b37717bf768bf0fc7374ae56332d955988ef2d57265e43768ef2ae3ff64a70037cacac2f1af03119efe45014f45e070baba1dc5f73e7733c958a3042c743af9215ae7ba3a6284626b724249033300cbb7092e4513d14a8b19b168fd3d29bf461ccd51ab581c0617b64e46d901724238d9ea556caca19d56d83a2cdb43a0db469839cb1ccd1afc705061d2e15b798569bfcafd135b51e21119ba22f4c69b205751b177354ec3c6547ca89d86a95cf1e0b4139a001cbcc5274f4eb19eee0c6b2ee749e940ac72969845563e3ed21d350f7df7d33d969738643983acb6aea290aa6b79ede572503d57a4267d97d2ca92ef2d17b104093b1242c53ed0d966ce4100fe53d7a36f14ee6335a9b85202baae912d9ed7e3f153a0292708fd3c7922ec2b43e4801243ee4a65b875683f85a071c86df08b2a999e258de58534c29722b912a78f515c353caf170b2e1eedf52910b857aa751114b7f26a3cf9122a814a6ec65f0347511eeef5094e575b0c51a90e27ed8c58b36674323964eb9725c550eff91d8ee79ece3fdec6cf9829a6f2bba5ddf9958f1c3f2932aa2a888d81953e74111cfa6600c10022e3b7a420136731ad638d26afec4d1df60bc255f45811f6686f8c81c8de97d541f4a38b6f495aca0a760f3cadd06d72a6476c02a8f61f92049ea6a5b5caf6294e308dc675b47dbe294ea8ce599856d19dcf0ea61b3f930e3fae682d8a324c0022f4b904b092bcbc0279b146cd63b827a5efeaee969b91b5158a2d0cd41266c94b873ce7e243850257e5abda0e37c4571f0b28a92d043cbe92a220170c6de589d0ed0e75ed1b288dbad8c7069f8bd3e4151c0d5bf90e9ae55e2a2b9e46898a301c0823ec14a201da94e9c0995592770622687f1a477511563dc9cf9500968e12c5b9b9584f179694a68055eb5309a01110fd8076c96cb6d57f0e228e1afd0cc8776978bc426401aa1fac458b8f3e1f2bbec589b653469a6589527e89664dd015497b669351dcea19115f55f0814a4c68f4a3c22dcdaf0d10eab6e884c6000f86ba0d8a453f773a16e2e50e85c69f501f29e1a4d8cd4b183efa68df94b98d47923dd8b2315e953465b0f65f3ad3c1d61e6bbeb34177efb27ce59c356873ec150c5d1883d0eb69c26e24a789aa0450af814faeb6dfc46d3b0309eff2d7c6d479832bfa6f9c34e5d5df4861865e64b5b03e211bccf9f72be75ec32e4140bc81dcb69f4de50d8a24896f749c356418d4270f5161328574f25650da41035a8cada3d9b630e103477977e5bb69382201fe6612b3244452a00a68e9b66b2a532d5abb29c0412f3a76e0d3fc0ba868a237c9ca392216efdd77478c49197e963660d57b96263ac47ef7ce463d715aa098ea2533cfb6bdafd984259f6143fba4f59bfe95653fa3ae232fbfd764a3792748365f5512f945d44b014f0c2b33911b36a60306f087c88afb57cf0dffbb8d80bfae7a44ea3e3ffac7e1bfc614b4a7b345c456d7c52a359bfa4bb5499c044c91bc6ac38f6ac2a39e80aebeced421ebe402782edc887da588be58815c71ae9e8d3b1644383fc15e8bd33b729611a93c40fa832bcd803913f590ce0f3bc8d3cf95a7574cb5f2a2c7368f69421153a310e776390c9535d16be57896f6e0ac8ef8acfb64c67267e246df87f55b50670dd3463e6a9b6aae11679c11dbfd3d6edda9aedf6557653ec89641d336b0b8f594a1f8dc284230200ae677092e9e7a6d129ef63997517c5a1388637eb81b134268a1be1d5dabafb6e9ac897894aae6d1720a1f44aceb2cd9749a13b7df3ffe4e06e23f7f478e6ed7e6563355fd22a52543812ab4201f9d15fb88c5a70926e2d867cfdc8bd6f4971a2b51656be33785a7fd78712e60f7b097aa88b294b1089cf01c8f7b958aed1933c983f7af824f202fbb88951de232ca81c7629bb4281a057fab0de81fc1d46b8ada37956438ee7fd8e13f1938bc237b672e0faf93e22c36bdc7cd192c6b607b43f866c3686cf532eabce500a9931e54bdb4e399b9f0b29301dcbe0eb16638486b7f96b766fb008a7b62f1c57ef8e0f5ab59c10ab055357e9e0111147ae6d1ca03ba503613c04180adffcdbb58cf5ff7ff726744bcc65df37a3f9c847b93e14c9f0dd912dad27d442406871fcda4471e8f21dc55b63b0fc702883467a0969ff3aa2010a72a111062701622f64567ad9f8a4f3e91dab436ba552ef2e42d930a71db205de921b1818ed137615ea39d16d8ad4817eb02e79e05fcff24aefa1a10e60a939c0a8235fc27846dd032f95679f9b987acd81a6f285d7e7664d88db73b2d1ae931d82e38134f2b770cb2f834e247371595f3ff78e420f281676399a293c080c7801447a4be951eca051b1858f99decc572baaadda8c1b67e5cfc9aa4e44abd48d2f3144ef92fd1ffe13dad9ce1d4f127c98119e211ca331496edd7b08bedf3c48d225409c9e66e2cc68b6ba2ee75f2dca3eea8f7af51a4bc99d4875fdc3991b300909433f4b261d36bb150faef340aaab774996ae1c6bfde7ac536fcf1df188f2125325922d0412c0d52a77a5ea47dcb9f898981a8f588440944b36ab2195b1afe613754b0e819a5962b148af4b1068ec9761224864776ccc8a7d54dc866fd2f9462273b745a9f6cb5af6a373c7a2067e42f2bf6219640cd11b04a37488a8ce616aaf23aa84968b59385d443e1a77e25e22ed199f0dba993886ef4a572d34484b965f31f76cd90a363ca95a75d175ae78b83c7f72d039aaa5e560e2ea9d0c9f29259ba6c06d7be2877db31cd9641b5ab67eb400c17e04bbda482e923263e668ffdfa92a84ea7ad18675a1e3bef85f1b9105d9fb496301bb1cd47e40c2efaf3f9fa737506d75342c400e74f1e9e6f8b1f60bbaa37e8b32a84f93efb535fb69b7746883ffde4e966410b048d4ecaa660dde811a0b3ec93fd2411e13f1643f756a4891f15a64785b0ed44a7a18154ee7d1d4cebfb41038cc64e9ff7992c9498a35e521d8e38a01f77f2103dac97504b28dad00bf4704d768ebd1c5bfcd434d6dcdb896fd28184c452420ef9bace73885ec8a87ee8e4da935ea42536e10917960784d436fca233d91b2da3cc121f89c7321d765c2b0e1efa88e9899d2e16c1c2958fc6318702f93c27c2b18ab78f65e70fd856f713088e11985c7a179119736bd14e6fa4a5322867ade8c2777130a67c74d763f508eb706ebe1fa0ca45fa80a8d73415dddc9a94d5d7459643f899e6e6b3f204bc79d7e66aa067ddbc7f70aee71a5772349d9e2086e0faf6e68f44863d7ed4c911cd3b73251f2760fbf0e672b4b933ed64bd6b4e0117db7eeb0cfabcb292232bddccc05aa9141ad70611b88fb4d35c3cb83aee710a84a3a7587122c0d2ff622fd7f663b3521616ed143da185556a005d2ab24f7d6af16acd759b3a188548414941fa2ebcb9047ef1e01840cc33a9c666948921baa8a772fbd582a538d6bea5a8b0408ba7e9db25e6ac1a2b19d5dbe479bfb4407de495d1c7cd818c58cc9ea5ed563b4f6e833f8a08e81c9d3f6a6262230aaf6d7ad0e96c5fe394780666313c10b2db729455d61f4e962b15cd524a38711f4eada4acc78daa59490c3c0c36f76039935b135128d6990fffc19f47b164fad639e6fc65921fbd4e491dc32fe11eff24ec5cd25a321b2af69ac8208fb712335c081d09bb05a587d95a7bf66b97a1f2dd8f5861f0575e0d156f7e1c3d59a0012b3dac27c84590bf8058dd3617437577a333875a2e1f0439038b469334d3f9457333e981ff9dc9273d5383e8f05249eba7b0d60b89eee427a057449802c5deaa90012d4b92e50846ee923c90b36de7f4b51aefc122e744e11b4cac695841c430710a5f261842f078284f68e49203f47f0a1805b13999b3b5a169b0ae792b33785f14a25f1158ac702ef5701aaecc7e8952ed4c7b39a10985cbf3e948084e61380e0cdedcba71a5c7065a864c412f486f510fa6f8c97c9a2946fb031e48e8be985508df9293956e7523b2a0bfbfc5564e082a94ff85e395aba4c3513fc1f55257ffd581fdc7f05dc4f014fd92c450c3422784e6a906cdc1fec67edc40688dcf1f7e77314c914a2a696112dea20296c73b3ba665d9ef39411cba46c2b66aa861f7e4dd05a3135c12801bdd4745d847d8947829fc99df415a2385b7e012dd6a5e53fde708fa552e418023735f830301813a3d7afe2567d3cdfbe790e318c9670e32b6b2d4406f1f1b03c57074add69f594e8ae8b0d7204041c309b2e52b58f82928d6bd4ec655c7df9ad79e8046d3b558decc148e89b02cf1d189a4f18171c948d974e8d14ffc83de76c334d001e3dc7de40bcf4f7fcfd191e447c8d95d80d39424a8598a5ad4f90b7ec2a515c859bbe00000000000000000000000000000000000000050b121a1e24", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 53, |
| "comment": "signature that takes 33 iteration(s)", |
| "msg": "b504000000000000000000000000000000000000000000000000000000000000", |
| "sig": "2aa38484627db138769301dfd9a5286975f4869810ad211d9055bee7e25029f41460d92e9b4c68b185d8033d360c0f2a5c9f0004e4d043c368ac22d395422e3d5ba1a4a2f219e38f1b300539a11481d086d93bd4ddfa8531acfeb8d418593c4142f624b881b44d306f0cc355573d25105118d6b9affc066c8910f2889f9fa45a87ef7fb5cb6aa508c4f5ad21d04742c110824a48569a1042a66a4f21723b046461c8c6b382e112c825af25a24bb26d7d874a6715dc338af7e3d4a07c27d5ce243536538ffbe6481e3542a5ac218c536c60ff0954dd5db6551c80abe9d22fd56a1486e6ceccb54ca7993d44ee52444d4876c247014bf459fef5e4b68640e6a20c5bd7ab5e11dd8a1f5527a087b97f57e9935c0ab742f399ba2eb9e7bf255d8d4f7ed820fcf5de363915d23b9d292d7a08e5cf5092516caaccfda5d4cb9ac906d10287bed5a13fc2df0b167e5bcd37768d33665c6adacb8157d9c385cc76fb9ffc53babbe3789a698d8a73fa5e110c1d87aeebfd839e2bff061d37c749c5aeee8bc63441e6ca79e1dc055fd8d789ad729dc475bb94729997e97ff08a1f1708d93612d402a64de159c26175c271d4d77114ed9176c5b9ce4234916e63cc856d9436186b137f7f7aacd7a367af9d28823d46d42add2c2dd975d23d31083424c141207a195b4212ea7bfb6da8eda7f69027552efe7ad4952ba49ac38115d93b4dfc2dbe173eef47934204f50ad850bdaa6fce06b517340b2562e468697fb84074626cb263d03a0b62a7b497ee9462c859b1d7894a543d1e261971751d325819dc071682c8f00f62153bec73cddbd5ec21f6824d4eca53dae13eb9af6c448d8d75c6d676ab18ba64836c3ecc7c20c79836a53379e809d87abc2f04f0413d10176ddb27f72936beb4d14cac5b0e684e6dfaf529b80f9b68121bfac15c8e60cae44292e8a8e0c32ebf066e708aefe5c3aa4fb4bbd7215380cedf0b19fafa11fc37c534f5c3c14cf6d28f9f624008355c1ec110159009690ec648d6ec11fc6de44831c620dec4331c900032bce86eb4ec44725667c15cc78a71f0baedb5ddc251215aa64c527a8dd8b30ed4931047b19b725d9f205a7943614850f9a619a805ba004d272d5206900846259d02c06153a0e2c109741acfb459816a7f8ec101a5e9c38b7ef9b8add48b68f7410db4359ce23cbf62507d584763744e44f95fe2233e76f32d13e660ea5d4b203bb908207ee9c621bebcbef9ad30666fb306e8ff894b2837464d3ce91caa82227d8666a3e2a9e6017f62b1ad65bdc5ec5a4c76f414ed2a15b0da2456694061ffb3296186a0ce18e366e5c5dc8b832e5bc74ff775f4d496802b600b39e5b7b531131709212980f4aef9bdeaadababd7300f75018bb60f48a9fae84f5e694f0ec6c74d3f34a77e358dc7c4f26536eb2f76adefd14e9f8822a85b1b579611975035fab27eb387602a3b4a858b17c8729bec1845b67d0725b38ecec057b0083cac04d4e075d848de5243801417dacc3ed83f89e63ba90dea0e724ba394fcf9226b50b6cb6e6017c0cc0526d7942cf5260efb79aa918c67e9c116c4183eb8068e94f25647923658825763acf820c56deef853bcd33a0c12ffebec84115e17f675b9b25dcfdd6cbf0c0e3a1feeb7c387d059b138665f70fa762a42fa3d9d360d3063b86e43f67e54c1011283238cddbf4d054d9126416b8d4c9116f8635e8cd19c2f202c90ea4470d91bd737b8032d4adcec9c98983f789c97852c2a60221a78b41e3ca75446f2e1912dadbe04b2304291353e32e73e1ee66e698a9395c0c93214a2865661dcca210b6d48972fe80368706e041eafaf9f7a96810e395f72c2ff9aa7e5d5ef845907184f224ba37b4c186c248da8bfe403df87472107da32ec0c0ee10ec6c867341ef62205d879cbb9ded18dc5d978ba96882b5a8ae2df769eec25540a431059a52176cee356a6e3c173c4ae79c3694b1af60ee164408e12ca1131d3475eb5467c7a95f8a794589e13548cd8b11c126244008c9424226929a6086879dd5a4bda4a82f0adc2d03d239fb99034f497851c204dc08961782fa41449ebd588d27b4d7da94cf8019ba42286987bc9d8cf0677ef6c45f0ff79dd41c3895912300b70587f7dd4080a65e81f5d12b0ada473bb597149e667e43804526fed0c9b75ee2f9f09ff32e87040e145ef779c9aba90f13f94c514f6aabe7690d51b6835f3e405a613c8a1e0a657cc259862ccc5a41a514c9ad0baccce1b8142de115994847b98f20ef8fea606a85c770a9d49cb1d37fb701119e6515307b62714d385f3854d5e0b16f3b062afd35586d71b5baed356e14a43e77e0993b8d30084d402bc8f569c5b837cf2c25e6869d2183daaa7553436cf48599cbe24337eaef1b44a8695d5a990241255579c564bff1399258090aad8525e0e5e75f734d15c8331415fe48d776f8d50efdb10aa72252dc43ecc13ca6322fa06d750cc9b817c879a2bd545ebce4b9ef00f2c1cde4d4c7b38a3c865026af1d108f66bb235b07935045d9e86abb228f99b94d82dfa098e680ba7af3e69a2e7ff1f2454f6d8f2165d7a05744e0ee3bcbb320a8b44b9219fb0d81a2127f112eb8d32c20a4e365f2037815781a0eec8d7d87b665bbe3d4c5df6aa798fd3c66d74330c78551d96a237e7125f79f9372b12828c40f7cd9d1ed7039635ed18ca5fa353a878913c9b2cfac7c9d774535cd6320efd7c1e6f2301ae3ebb3aba0d83e46a80a176109078cd101609898f41494da47a366d16848f3aeb61c6663195e1d744e18d284e38e8e303395a3aa6e11e55aac90f011f90a7717febafa8f5be44d033f3f3878877823a10b6e9721afc120f1ec60dca8df125c3c4d052e1afa6a921b66d4e2d00618a2bfba3e7e4fb3c15518ec5bef7589d2368a10af77394236c7061ccffc21ad67af1c9ea74d82a2820b11cca55a156927a677fbf57649b735d2af79ba93f3883f59aa403be37cb84c6b00c4fcd7f28414b665d77f093f4d6c0e7bc5629473ea1c31afe2c1d1a2bdc6459c92d4539d424436113f630059b9d90082ff9b3629e4c13149d6cd92a78a5defc5846f03ceeab92c88a53dcd5f019ac69aefa553ad4b4be71b08fcb7fce4c6dedcf046a09a7d3e1d31ab3afa543026dad8ca9412294004edcd16ae39c18144abdada4acf209a023811f5e60e5357a18c242691f990045652ef63bf86dd8d7f5d05f4f46b4276f580d1170acfec3ecf5426612938e37e65319854a9e0931e0981da00dca67e8fbcde6b94dc54b30dad04f27022aea635983ec8017cf389d482ee6c104c06ef7cf9273a9902c13c4a3f79f88d85088cfcb32396105d62f2308fa419ef1f29283ffe1becde3a2ca28e4b14532cf581d91c311beb4b41a9a9c55ae753e2e28d222d0b36b4c290a6f1b846cee14f03ffa91f3d743fcbf37d5993241ac2efb030e2652622e65be238cfd7e4a0b5e3e40e25e6eb5601120253a08be5eebd20f08af1dea872dc41b305aec03272561f0745aaee1c1b069acc0e61b16f4effccddb0086154ed66b98f15ad58975c4604ddd96e2fdfa674fe53c5d226d376081ae0bd2283f7106558a54e613900a569e799c98e4ec2f024c0d2b15cbc14bc96bfc6094560ec6c4cd9b9f879e3fe74a70c0d3ddba82f055780be7db1ce650cefb313618a2a5336d9b1168fc605518f53708afd062bfeb9a7f66338115e3213e8f4e90864e10b4b3a8eaed966f99240c23a7ad527892b3a25e1a3d656e724b84c46484ed9c0c2624ce62c46646b13003e3eb2c8ac1e1e307f40a3092d96e13463ec1bd75d62b679f4bd1a9e4967323f16c85ed92066b283b12f49fe50423359f7db6c0df64e04568d470c480681e6c6df4fab81d896e13735f3a1a18d26aef3e436c86308a4c184b709a4918670b870502d30d44861d360a88e4bb8a693659208c2c82da46a25dfdfbdc81e7c0a5addcba03d2872b8c24ab2e1761e2ae10a67dbd724fc4652be47650ec912819b70a4d628c4c16f630d24bc5811ae66fc1afa55234d5fb83271d5f8eec99fe398acf3275de23bc002a7652bf60c293e7c04fa6e10795c00e43743050f138b5422d4c09030dd12835a4556ae423406cda8b4936ee4e039324963a1fbe8768798c384f237f7b8d23cdc75aefc035c0ce65fbd9f8eeccf126f37352d9c75a40e157eadadd12b64b582bbaeea63b50b20ec88098e54623bcb373c63eac44a290a7ff8841a417c17bda385992e3f5b952951884273ff45b94067a819efe5cd90c7ddf935c3636ee486c98f67be2eef9ba4cb10c701b308861720f54c3017357e9aaca6bb5fd826cb39b8e0d908171963bd068a589860fcdabd8bae591d4fc6a6cb8bdca9a0380b3c70e49af9819f07100dceee2174331053b4878e41fe06782b5421ff93b7051deb43a61bd5608a881423940222f2cc2bf795721472b2fd714ca7a59373fe0e1c3c9dd5dfb97e345a250f63def1732f19085a5d1f50bd6dd7d26b22bd68aa239450d21d97e85929745896d3adce416c9aa28db0c3bf104a246f70ec5e24a11c3618280cab7bc6faedfca29eeb92c9ce708538f796469966ed1d5eff70e274d5f747bc5dd6d8a99c52035666d80a4bce2fb525b6b7eabce0c1c486e82f50000000000000000000000000000000000050d111a2026", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 54, |
| "comment": "signature that takes 34 iteration(s)", |
| "msg": "b502000000000000000000000000000000000000000000000000000000000000", |
| "sig": "fa54682a8226fa50a7728ee9ce8aa7b72bdd00a4f5643c4771d6547275088fa7b32042cb5441cfa8880779a602c32a536236b3be35a6e2a13360d4825d52f511252d6a3e272b493bc73878e0e3711360b5360af83df3f57570667d866c8558b052c540027a690df9eeea1135aa50546b2136d349cab85dcd698fbae1aa6fe0fb2eec20f3ac4f004a55be8510c4015f74538fe2e695cdc154887631dfe924774a6731b65aa4349fa16d536c7e9b5642966606e3fdb271779ffb0d3599bf958d3727fc443a6a190f4bb2f2853f5f6d773dbafc371772bb3d2b0e88aed601c9ce8ffd60b2496315f507bdbb50c7a309fcd68d85fee1f5aaa9420c4d2b52147d7fcb38026e21b5c467af3ed4b16038f2beab5f54b7c134571c079dbd28c54c6e06505d69b6dbae1e720e8a8bda189867861f84f5f6fa39f9af2cac8c6153bf1533b21f1e70360baa33860353eda4f0ec700c58283e2a3fcae5f0053c395be917ab411b8c2bfa94d892bc4fa424f6dfd97f9fa982b02e4fbe6c43b598eba769629ac66c3cde157365053fb6595982daaabae610cd3458811da53cfaadc053d8af104896e438d7bbdb025c474abc2493f74e16fa8ba563ee0765f4a06dbd874748302dd52df925df631e5bd5a7e335909aa7f8e7a65a7db7cd1988add9b9f34a71e3b735da6dccb4b6f6787af5f1e519e24a1e15c5930f43626f5ed734d4c442125896aba42840fe0613bbb8cb68325a6bb26bf1bcf14a055fcf63f11020ef7572de02b677315a6c83a2d0bceaf049e91bc715a085a25769ab9c9f4b6592a41c4c7e212c3380d723d3b4da5d9baaeabac9410e32eaa58f38facfe1f7438e4eec3ce5091a1e38f98100600dcc215d3c8ca850b46d60e2b941e10c66d809282f9d38d710a9202f9bd9a79a62cc30b32b5a1af6f9de111bee6a5bcb65e9125b8cfabb6db6c750c7553d6e3975be064feecd24e26c7196e931d8b1ce48ae6be3977db6d7eb200aae36191f7f0a2be3d3d7c9e760be49c8fb0b495338771f4b1676304c850db67d24422d7b153a4c34ca37a0ec287dd47739c2295dddd32e5809afbab880da22a82dbfd4c0041b0b8a6b9168e7baca62a6499fb621278ec25a81104eca44d2cd0165113fe6c68a56fc730ba9c7dffd039c978a701ed9f6acc61e39316ce53082c0dce04b4c0cb305aa53ac14befc5f65be4fa4bbdb79ab17c12698df9343de0b4cb3feb355cfca73529f36198d21da56bd343643a0d27d040f2bb7d048ecbfd1fc18b4bd27217c8532d63b47fedc445430caa18b2007ca9ae7fe9dae5bdb0371b897a3def628b0dddd3ba9b0805056caf5c02b7c3e44939b34ce646be0edc1289daa3aea0260643d34ebed8218aed531bee5ff772f2342e96e27ff488a5d1afddc3c5094a7f94f01c70ad619def58612f767cb21b3c742c43e94ff21b4f30348600a766e0f66d418b9f450e389be3ed10d3f080579248bbd7c72ee02985424c09c95b8af7229cc57e6dbd7bedc4aa2b08259db76736aa82bed4ab3198f748593189b0f5ddee1b1b8164f1f82896b458b6a5794170c056377b40e758c1d9f16a4b060f590d0299a3d6e8bb4d9046b194ea49051dba75771159d58d67d88eae6cd6d3cdab259d3b0422b1d1e0b40388d7007f73f3e1ff362c7bc785dbfbca4b4d007f3c799e8f4d11b806f26d82277f02ea2a61fa1cd5efac837aa29bdfa19cf00117f72b67c4df10a49a01efda625506de427d2ab9a514c9cf201ac86fc0692b66063aeb86b0b23e4180f6eb362b10a8dcd44f96983d5decb7b463882f7e0bc455c34998c65706e12c77416052bd36490796afdadf360ad94183907f807113b8c0533ff36b311ec6f8a31f1fe36f822ce27a580d2e5582a9c2991be1b43d0ff9c91447932ca726e57ab3ee076319eed5768decd05aa7ee857ec82b9132556cbe968f6ecc4013fbc49568c8c779d9a6d9dea52617e0f521c46d4862b47691038d9c36adcfe17a24a7f44fbd87114ef18bf1e1df13d15e060a01e2ff31c7b7ac4a355b0f5a3e98344d86c9510af6fdf934346e0b8c756fc5a14ee062d190ef7b6f78764e2063040bd09c4f7e43f1eb64f06d2e5c30b020d6c133dabaa9ebecad1623e3fa26bcfe1471471a6517de61f780b3082007676e5ff6ee9d5f31afa57c9faee333e639efc7761b0466f4c3b096cfda85d11700a4ec5db2deae29042dce8b74db1132104d9b9b0ef72962ddb6c23497bcc76e481871c322712ad44af7387a3e9498fe9a7c86ff73a012a2c5f0f492dc6766062cc296472f4ee671185892fd0704e8fb0c594eac2b817916ea7eda1822544a7ab2c2854e3b0c578fcf0d0b4ce731932af21a293e0c0e06fa5ba4b58dea2695fe4acd9fa6f7d1e59ec3657fc1f37e73e8e3536d7560bf502a103703cd815c9a10756da5d9e651234ff8d46f5f97bed85b89b6fb9c9c8026948d46dc5575679e8eb6cef8026aabb9a648fc87cc5e0fb06164cc22d6ab541caf5fbac8c6140d0fcb57719d45f22e055ad82b217cdb07dc986c4af4c847a8922be5d95f5367933b04b805e8626e73476a5da495bde018836ea5fe9cb34b3abe0b65885c83e918b5f5eebb53a962ac9e460dd6fa39795c68320e6b5f5e00638a1f18e40c3cdf75cc82794bf5f4a524081403894221f469efd48d460a8915721bcf0d6211949245cf7baa2f1ac65073409d9c1328e44142c9161ffc8d31ed8a387cf3dd0511cef2b61622de0d46d3639143339b9b6ed75cb5fa7c95011d878bac8b1be21be2e6608f040f76fe91f5b6fa92387aa081687da647712fa3b7b5e32ec2f5d22920acdfa5557ac8c071491bd4518c54f6d93bb8cde1a38f9dc1145af011c309c87c5b627690958fd466a4e8c073796f1cd07d844902e7e4eb56c031dd8c0dd6d9369c2eb4b89e4a9900bddc8114463c3ae2c87ddd1013b2defcf705ea746ff48d2821e5e63e033f4038cd842de7c838d9418c8e27a8dcd2fb9b88d8a0d0ba9c454d7a0a167a44cdc878f3274ebda260fe95a031c6d8917458d3882e11fc5363ccb034fca155ad29d622be4a047b3ccdffd362a3550c552a1b698e87dfba1774e527127017fdee76a91525993ff46b5eb072c79027148420fc958d1cc62e39dceb827dcd9baffcfc8b13888072827b0132cf943e31c71131e602444028740e6771a49615fcd00cf34ebf09bbbb2ab63b57803db54a1fd9c49957971d308548c94de5c5b6a5f345050ceb75708c8aee3c624e0d8290b2bcdcc918fbdcda7bc30d3f5f5ce1fb2d4e6cca86d6ec163f73858b84265baeeb0fda0f40e7bde058c85a2138bfa777c8be45da1c2b7915f94089074f4f22c0c1ecea9375ee2bfc23f90c521b8ed51434134abca11a9c3fd019244710125e9b7dc27661d23bcb4a40d5e87479d6b07ac86cfd91b5d89e664317336a2a6a80ee88b7b24ae1872bd99bd372d06cc21d835fd2336ea2ae53b7bf8a1c14ef724eba94e971524a1a290f9b7f265665b6195ee20719648b2a4a4a66c705705cf48b41a7c9c7f16bc2ae479ef1d5c23a4050acbdb0eef0a8c792f547952170a0b869f9b5066c06c4fe79d22379a5f8145c700049c4043215f60a7433955b2d9c681133149d845de27c355e1dc40217dae2c0a22c7d9b9e346ef585c35fd8cf96ebfcde2a7d4b7445e6c11046f0644ef7619e9c4bde19d33374061c7d55434249f4aaed4c7eb39a86f9d1007520d048301c9614943efbf9e55e11ea0b4462c9995c430ac4e7c3587df2a9f6d374580d0dbb48973c909615fb846705386c55d486063f8a0c9813419c9689317119ab6b7b6b9b72a2327bfe956859f8e3edd2d0e6a2e3446adb9c130fe0eab8dabaebd7593f9ca7b50df7c0f9643415b18f3c18ae06ec6ca1d39064b3bf8d8d4b841970e3c38c4e609fa7d6e8a938c371d7e4872ef88b088455715c5766126882cca88be8444a951b3984e1e24e38f87cc2d22dbb4459c258f7f6d9c4c70075061ab9c9a60fb23c0d4f5c9170c3368795acf27e099d9788d72e488742e04f779ac217f14eecbb4e3a41ee5d1b7e174b6df258ab1d8851c321c7ed74663e9f836ab08d8a5994ad7ea1be34ee3029b35550d653de0679b0d385315621282342dbda3abd445c695f67ba506ff9d4812a3a70996f26c45d71b9039ac4e4868047a396d838e3a625264e23178591cb966732901cf3960f0d83d4659b5ecf84e3948efde4413ae675d21a25e74aa780b3d4500b8ebb14898e9b8f332ea4524c7a560a630c049eb36b4ab1b4a77c9eb5755ff8a130786da3292383bc378ffedf2a7f3ddd8bdd5b7ff895608bc0c79ef3360c958d8e4854ac76dac7992bb69f6515052c47716a19bea1eaa0c0e33fa4f24207f7b44d5b48ed9ece05d5ca9d728b740e427823390c1d0d7998ce5edfd989c5d0ac351990cf8f291de748ddbcbda698052ee52cc078e15b7fb5360d890653c7b26458d0fdb813df3641f7f67613f5bd951d98128bff3a92d2b2c8b65adf282ff168af584730c3afdaeaa6550564655ad7700e5c34c6f74d091f1b367b210011788ababba86ba2e8eb6f2776c3e275637237c17250bbe31394a5a6f850c8ac1c9dbfa0f162b2c5e5f6e9cbbd7e2ecf72e7ec7d7f1f41b4d7b7c9fdcea4e6a85a100000000000000000000000000060c191f262a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 55, |
| "comment": "signature that takes 37 iteration(s)", |
| "msg": "d20c000000000000000000000000000000000000000000000000000000000000", |
| "sig": "1f46df1c64f499ad5738cdecb7cdb03505cb055d9ce542e947092e56ff01ec2969072aceca72c59d51e93f1d7ce7de2540dfc1b0e2031597295ab90a154fa59e625c00ac9badd3eea471f51617673b9a963c8538971984ac28b77af69a6c1b24ba5ad2ed4cb30e9e4393e869af84d39146a2e2c8a31154b72d175f35da837f6089c2080776da166aaaec56563a220aa138e9c21b4d66de9490b8a0df1e80ac8521055bf24866e529943f65052f5be8765e1d340067f0172c33f9c68d10bafaf0b88930fd6579897d94ff21d74b572213b58509a29b396ac1cd0cc00cffd675cc6a11ef51dea3093416c12e994f42f24ade5725903c7886729d240941b45cc4089e66b8f995ca1106fea5ad912bbd3c5e47e1819496930eb044a273eaf6237de39b291a7d1e6192ee01f05d487437858bd1aa182ba2c04c894d5a5165f6336740de417f065360a70dfcbf4f86fa781ff6ee799a31887f37e9f7dedb12b2ee5508b28ea97ffc9cc87a0483c8d9a1334f8b29e3d9acceadc55e140f763a413d5e1c5d7987eb5abf3cb9e68838b2058e2f4df650386707b62b9cdc23733d5e58fd456f500a51746359378506724b87fe07aa24c192f56499becc194e128c9ae5268b22a6a22a5c5ff197881e880a13d52de0e5c6a7ab7dbbdd07d65cfd1806a84abe6455c4542d0f832d42fb3f72b6b26ebe1f4c306ffa6488509c93faeb7204811188223da6e932869703602b834aa1a3b65dff320f540be23ecd843b1e2901965d5805c46c711015a47ab82d0b1d9d12fd9fe8c6be4eaf89df00acb07a3d21fbfca442298f70ea4d2acd8edcb2f9e88c3c02ffb667c3fc0e2b2e778b908c206e35f6f3287a6ef9601f6340e037ad38a5d1aff1bb2e50472234a01164d5e213dcc19657c32174fc89fedb70c8e7e4a4dc613b820f43a57ffa04a9e00546f2918e1381d9bc2e3b19c3f79f74b998bbe4f08e47b79b536e737104af435b96a7912eac3f83b36ad6bf77fd29110dcb1cf6d4a2d422f26af1d77507383aca643095b436eda471cba8d3f97ace49ca048fa5a43ed7eed1de5c9f591d2fe1bf6b99d1978bd87032e27598356352029e5a16d280c07e6e702ff7ba900416a7246f0d0b0ca6f9bdee5686766a6bd63f0298852d26f6b9e6002b5c2a704dc6b82a29accd800b39c46dc534c82659bfd63c82d1f9f291510078a6682cdc1aac22141549c4d9ef2d6a5843b12e376dca96cafb5a359612662946e81ffbb6abbadd985077c9a1fe81dc9d81446ce554effe92f879811932a3f8ef2d2b5619670b9d5b9cc6c547b655e41233a618a3eac821c8a8bc427f913ae319e6339ad537121ecf3b22f153d93331f66f594c8b71157c321a753d0b3aede490db20977019de46a0652f9dfa175da85212599c5726fff321cada571524c6f2003af70dd9fa28c497a7584078a23385b88a08edccabfca847dd45eeffefd30f8f4df276486496b1fbb1b7e6d49921ed0f25aecebbfeaa9062b47b9e2a773e644e2709022f66fac061e012cbcf94324814d07d7aca6fd165f90298b70efc207c0367fd51f1f172df7d96c46c9ffe72c87ca3cb42e6bda26e2352574c6d6341c6058ea7bf9e5614748382c2047504bc97fb4f00ee120c8d17a2802f5807636e754781b325fed89cdbdcb41b279c11f7a0fbcaab32f569f8e98204aa1cc04ae6fd1d70c29f1a3b286fafb5002f46916094c36de8b8b0a6afceb7103da9522e515e0abd3721c7402b12a3cc93e31f81c4714a4d86c3215b8dfd201af03c5dbaf5f41b35525e13402d753fc371b9d46e8d141ee0dc7a04f382ea1ed257579d06cd68a0f675ddc5137e5afe71894483f1c184dda00bb12e62afdcdca6252065224476d28f3ccc362dd443e7412d21d945a20c4ff7f11054031351fa93647709ddc89ec667245d2b0feee0522bea979f3e077ebbf2d6a8fb861de7ec495725374b19bd3bdc0108b526caeda1f946d022651a1b05a71ceb9c3bd1eda12728f58cbbb27af266e019323a3dbd149188bff16f6f154e4ecae0f01504afd8bda993028ed478c7eca673aa1f33af88b5de67f1192c668f4136179cab9696b44173b305e6cfd30dc3f42634524cdfeb2d77bdc8d2f247af73c774f39f1af9745a46c33f0a4714eaf6f7f511f437b2283596e8aa6b55d3bf5a94d210f54b99bc642549da972e94dabd7d58d0ccf33fc53176afac3a0fbb6c653bc2e56351adf0980a14c312c38ec6c9160398cb97657800881c01eadd0c8030d7123f6982201d1eb4277b7d895246fef315e39996064ffb115e3b3dc50cdbcaa6129f6ddb2330c64d57e6fcc2eb83db1a4cfeb73177187dc8323888de1abd7bd8bfad2d184033292c21d3ce851d191535a605e3298c8c88f649b819848ad76d4b2f08ae36797ba54b5f3dccb32c8258a38146b6c86f175a888117d78796d7a90525aceb8f6986e4acec13281915f33a4207e1f4077d586c6b686ef10b2d16618aa841fb817df37968be3099a27de57c44ba8f8e55c0f1e401de53b8578a733e9e81268d462e2321af29aa50f814dbd7bd05856d890008148eee2180b8870ae846e07e48a6660202a6bd35a7391821c550e3810fad442b589ab6b3e0bca5d7858066260776148a778c3b9df8c391b72451df0c87c0c64491b2e5bd4e264575cf047cb82f20f95ce3101d92aed4834b98c8f0e5c81c8e6baf0ab3de870d9207bb64b6b99a395ae2de378f8ad233120a968e091b7e1aa81195284f3e9152cf211b1fa26674307a57390e56cb812e030fc50c9d18687f67226245b70e60ca87e9ccaea0e7d36a5d951a22b374d71a1b89129a0b4067c60317fe9795e4a0b41c4e03c3314ab9437a1670e4bae274c2e93197b2d7af9bf501becc0545707659ea737f9042d7dd711ebe6a801d34b3cd45d7c1275fe8559bd33d9b160744d6107fab7df7f419cceef355f513d30aa82e2249857bd05bf524273d46b9e906f557e02604210e34f1be3213b121994fd3fa86da4c5c43fd4bd213e76387868e7f3b2ade5bac9ada99c54d0e948520da7ebbeacfe48e2a8113d000a9ebe5c14f7dac827393a7ed2a5eb44d8a33cb2c010cacdce5b868f9ad8ee93183fdfa1d05a2febffd902b68bf192682a0b5a418bdb900d86365a25e5c11486ff4a2547fdd7cb24839c3bd6d2fb95ec390416dee8d5b4a1993ceef53a5f5ea77357674c7c0a27f78c483925df6adbb5c49074f5cfa660969cb506abce22c764de475ff9c41e064035c48c088dd6c69f384aa76aa21e2c0e4b38f4405adde76784b0cc331484cd3c954776e63a5808f7f973bd73ae418f8648a02c29a8033214099e4e65ffd33066913bb6fa1d5d360865bdb029896a8a5d5b4ec4ac8953e6aa02326d7da96a9067d968ed2e6cab00ad00eac6a296fb48bd16acbcd1acc02d221325e4124c3f3e69f6b0b825ad513abc0c7fa7899142274e2f8bff11704e45db46adf1c4c93754c73e8eb6267e5f69cc4c24b1a9bf1039a39e8e091d944c2981864e78290a87d9773a43898de581e26fbf0919b8a7bce07365e1df475fe75c3ce9b315b07cff1e3cbaca2b16f41309398eaf299b11253a015dc3f067a91157cd6abde00d7c69e9907f6c1222fed29ff9223f3761d0c4de8bb07ca4637ae5e0fa65f22a61af6dfeca7f007b28e764fd187ab52c158690ff734a8dd5f03f202707f27bd271ca982e5e39ef53c18f4cdee8a6285aa054683974c85b52ddbc3d6083b2d88adac9e2e4bc708f05e70e0f24d5b318757192905cdf1e5211b48ad256abeeed49bc752ca5c69c8c8481094ba4652a0a0d2c824b16048907b29c231e86852a806ff24014fccdbceba284ef0a6814696a2889d64c5e750b132d63f9fcd693a201ade06b92084107c6947efd9be127a8fc4e871cab766cef81aceddcaf89b50ee6f17652ceb878a66ceebceddc72b23d3c1f22de6056e27d56275baeb0c8e782151f843b4a90fa5f7bdbaeb8428620882db8bbb94e267961ad43d9f0649aac0a773e714fb18e5e7b3d2be2ab1b53e65bbe5b22ea43a1c20d56cdce27da15758d83d3b39536341dd59f6a174572c6b182bc20df8cb5739c1eb3cdebb72b8a602ea3b4e025a9a150097bbfa79473d056dbdaf2fc2b587fafac2b58b1bb452b2d62b815a36ae59a5a8902d7c63c125077906b397a4c73c45cffeeb57efd12c7fb76c568ec76f5d1cd0b151d946275b4a94d4908ac6ae08d272ab81acf1a4cc4645f299e8c84e8f0389dc0a625622a6a0f1d9a5080c918d2e1ad2b18ecbf64681d8d2088773c306537f8d2bf2fbee5c372b315213a78ad3506dd4b6a6cefbb939b6e0346ce2996fc6c2600d08760ae3aa1c151cdd5d0039bb071c71a70c0eef8ded0148e0368c79988c53c18dc8aebbadf78d6bb69b660f86a24a3a06f78445e00217e545d8e3323c2292d4ac683efd04a9f8c2c3a383acd7444d7ed39474102b2a436de7094bac40028acd4fc9d100debc4b9d5de7ae508068dbe40a7e71b1de99522252fc9d309f62229a5cfd785cad97b58cb7a5a5f9da5b5a50622f72519d1e6f2183b1cdc25e813e8645f0a541c0a3984cd6d551bf0e293239616769a9e35f94a1a4e8f52c2e5a98edee01020b1012306093e2465e89f60f4a51bcc3f6feff00000000000000000000000000090f151e222a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 56, |
| "comment": "signature that takes 39 iteration(s)", |
| "msg": "cb0c000000000000000000000000000000000000000000000000000000000000", |
| "sig": "6570319fc14d783b583fd81dbacc93c9f25e209c7e2d1db45fcd193534299d97fcf05beb603478f83fdfbe3ec2bf9b808b20c98d8d72b717cd72a5185c448e725023a0563f98943926a79fe5a2a79032e08c393d2c5a05fb93c85b56f13942ac010b90048fde95b3b4fb15741143321473ba593377ffdf7cd22d84a626259ab652002101eb3d86125ffd59fd794d9c5a728d7d4b5cbf1eb65a1d4d8d81483bd3771d53b7598495e12692db46e73a433805fe7fda3baaad3bfc5c0095fee660914c85380a0663f0d6858a065262d2de624c46d94c1604f1f168ddcbd2bf7b771c0a251b9bea65c3526e1f12d677d9fbb2a65bd35050fd2d64c8929ae862b89da6dd0510f5b4da25b9367f0cff726c9b3f0b7db05a1e5613e598bd8ea4306fdb17a7898c5f8f3375a8cca6fd7c1621d1bb870d12fe3be62440172b4cc57f7aa8d15acb44b2ec4152a65a36d098743ff64b8e767a4013b089a9079eaa4989c6982f84f4fefdae1ebd3ed204aef26e367bc7a9ff803f0c11917b0aff5bda98bb4fd7d594d1a6676312827fedb48261521c891252baac6beb46bb7e12952b114c13b1e47b42ccd108f9c9772ced3341cefacca3b7baf0940225cdbb03e4a1c1f0a9805aa6a5e85e6772d7c6feb44a0983f20ef222bc2db11f9a755d5033078bad4a1117c16159cd963b2e7d5ec56918399e7e2bf9a60a1a9f5d095a136aa9fc0cd559c85fb2b5020c4cc03fba4c34147ccdc62d0419c5913515e9b21404d908f2f9298be61437222b3b54d4db7017fcf063c03ec7540b725e5c9d0c3b9a415c7ddfd795ca26eb269c194393b7f6aba85600c2314a2d70865db05ede213e128e63fc9c165d88b4b72c8ac5937127a1635b35a6357d41f16eca42233986be1b9cd2e01c0c584371b2d7a75585b8e2c1fcb0ec296a22f81e2d5abbb57ce4cffbcd0393bf263e2a9bdcab358765b61e5885bae17e58a647fe50cf09cbe6b84461bdca74341db00c592d6ccf7ce5ad746d03b822344fddb152a91c1bf17fcb75c7d0fd60fe208650493d5353cfa211d95dd4d516a5ed6ef5a5f53a83f44d45dcf8cff27f7fcd565acd684d7bcc3910c3ffb2675c52735acf3796400de88048f8d1df93ec618fee34027f2e45f6c96a67e43104eff82d53d7c298d15758d5fd2b466b9a00f7ec438dec6a35d6745265250b46c7fa4c1c3d567d1837debdc1c72d0d7e340b03d3a3151037e9c3137af1b80bf266b8282d02bfee94a01187aebe854659c426f12eefdef522c050d8b514255840f870e0694fb191e918b5ba89df01047b8f4f7fb4142f7942247344ccea2e724fb30e75f824b9b244d13b4ec29b8baea39f494f5b17ce1bc8b3584780ae622686a7934249131ba8165473c9e064c0b59bc0db04d92784976085a389c04fa2fd6b15f49c70a59890af0ca86f05db1128e39b36023700919a89faf4db37d96b29b73e7732b37866b90455322fadf4fca1ff26fe9dde33a1e4645d394f24dc38541f8fd7a21e0c80ba0f7f5081874a677e337c802f5069121d4df8079b9b1143cda5edf2ec1be98f6bc60fb26ac20012ce73b3c56dea37cdd25ff02398be4dbcfd8f681f5253da1fff4b273634c1bb6f3ed991c2728c2aad1d1d1287f394f0f9024fe4d805f4ecf059bdb4786c4125af37e65280fdb8df9206186df5870b48cded097379d3c3f23c0c5920cf0f5b9abd7af7d5966a204be229476b42bec5ca903df94dbbe1e89941ccf36d7aaaf4beae2ec1e4ff5189c4525db0e9f30c11dee8c8673360634d49e59f928df07481754df3b0d4b14e30cb596763f3268d1106fc571705c6b94d7ff3e1be58a68bd1119910775eae6e0edc89ef7e3a4fbbbf71435c9ee55539d45ae764289e673d21dd62e38d1e5ecff6a2d76462454a5f366a017084b9b63ed39379a15d1088c2acbdef377e78bd0850eeb278fa4a90154783d64657ce67ef0bbe4ec673e2aea2cda4695909cda72ef13a8be8fa81558bcefa0373613c74bfbd5abad71b06b98edcd4383ba05dd89261ab86c28b8760e68761e928530fa733c71ec1ad2153ce8651fd5cae23ccfba0ca792ae0285421139b49fd4e1e3f6b7e84c34b0ce9e8ae3cfdba198f325ddad28144bdc8d04beb45d311f960d1e0e730180b4677c01d3023ce79416e94df5782bd27a150a97ddb7b4cbe7feaf30733253d27f6dcde4c50f912fc1b01f899ce1dd3d48152e67aaf1d90731b3d4b578528538c8989f9f76911b3bdc6e36d9894f781a0c4c74edc0a4e102702f66f1c8261a92b38754291726fc8eee9afadcf4a256745884063faca94b2a8b98ae96b0581ef2319ec9ac54619ba66f2412e95d659e7ebe39a909408e5ea7901c5bc27c74709d0621597e9e84ac59befe675c51cd075a25efb4c9351baa7d3d9c983b27ff1595a2bee73952c7c0b6c9fc252c8c7086402ff025c121b92c2425b3428b743496455954d38ece2b3964a9fac4457552388127c012a26bc88bf6866504568ad32a742f87123d61525ebd1f4109324e3b57640052563c9eb9cfbe683b5a325c6e8b028b6b9cef425d895ea902031752a5b7ff96a2af6ee1bd719bb0581a4a4159c0c58bc36e74c7360051934433ffde1b6a49f2c04e93077d8231865b3621e272b29a6f50f7a2d059eb380b4b43c3155d7b4b2b6eac7da5b135ae5b419b5f3dff09f68251bf5fcc3e10168ed331f5f0d1e0fb51e5ac777b2eb4d9a2befcf049be9851f791a6f059414ae3001acee646a07a222884387f1e56445d7852f7db92d40662e91101d5157dcd7ff517d3b864b557316b1dd21706fe16adb337ca7782ed5bb21e970afd9dc16eb36e08b728bba8608b15c30875fcbf6f939d96c7056edf024af12e1583758a005e6187cf7c2e2af1167700129ba74ef20e3afea22cab2ea9a24f90807cd839b884016c8b624d2cf13917cf427bee7548c51d4efbd1fc98b0034921c72645657350d189777cc3bec591fd205721d704de42442d2b8b742f12136af848ae0ed3150bb4987e31a3a544b9f79456a2fca7b149a8f1802781206b57d7ecbbd465c40a1b4a0e6f3a1f25c5ee35855908a46e4dec78dd586c086c04eba75769fdbc3cfae0cf2cd32abdcfe48e2b106b8df9a4b98291de33e648efe6f4355ee437ee7cdc854a3cd47c616eae431d6955cb78548ce93caec1547f2745e32686d930929982fa2bd1a187858511218c7342ad386105ea90887f0919d875685600706ab5bb683e1dc5196d8943ce821a639a7931e175df372b81901af3f08ef4bdcf10a18127efc074d190519a831e8ccaae06a84f641a2f5fab19fdc708e8d63fd66106acb2a720361f9f03a3756542d9a12d3ebb9301c121aa30f757ce4e56a2243cb882f9d7df7c26a52fc8ba8a0af2c1baf6746851a9c2a3e65ee15d456f9395482b5893c7937198415082992b7d7f34a547d77c68cdb77ed32ab1218d409bd71240857b13b0974d045e2c89ccf8e6a62104396e217f793a990d162d41ce4bee49792940496930a20724c9d4949eac997d9c2e5b9dfc47b04f0cb0b694e66f4e9cdc5b121893f79e52d3d61fca23e667da19286537fb2f3a3953947206806782d669ec03c17b1c7bbd09b4bff50d91252707a1a99d7cd1689bc4eba2f985524903b19d791da6fffaaa3d748918ac7653336924c960794bfc06f039580fc1ddad59980d1818c7ce79446f35576b7397caea996e359da3a3b3b7a882608ade4a9cf32380216633da5c5672cb0aed04512b6c784fb4b165ee2b878c502a4a3ce3c8fa48723694106166736b93b5e688961092f1ffbf603e815aab3faf971f9e3281f784ffa3a2dc23a164cdc4e81783d5486b4b6132ecd404744b248df1c32c769329f224674435237cfbb2f9806ccc1ba3c8961b4c34ef2ee69db7f469072a116f842b5399cea43402679db4245512a95107095eb057bb6ff24b6bc418b8c63d7bdac31c6802b29210d3662cd27d57386f1eafccbaf3837e2f8413f66239f2e689e537dc017d005ddcf003bc5c25e6e7b75b9af884e1b164717a14bd10633b4685b6d2ffbe03d5f5574b73daf7eba0a800f8b93af81850bc692b60913e16ae210b552ea00c4175c4514218ce4ca00fc16cc098c5c6aa499a2eda2b39cb80b80f39af8dbed96b9ea9b010990b6524e0133babae543296a6773577e1bea164689993cc2f4f14c63647c4bc9fb70091e09c85aa3d394f445567dfebfcbb2ba19dd37d4c0810cb929dc9ff9d2e5d5320439c7e568cfe1d4a1fec65ce576d9981ac8d45e5c21ee9eb43340b3db7d4de838730742616fb2d95dc2986960f08283207c414d907a044a3c96fe6a83beeb79ceeb9724ca40e2f0f340d8d2c6e64133d619594e73d592a9d24c5b00aa1dc8ce4752c2d86df0cc79e3d81a8a1b1d0cf50d47207d555be63db4f1d87e818082620474b0f8dfd7084941b14e8c99967d2af0552cbfe6cd388665ca8de290bd2593d44e139d24c69c1e09be1048da389f7b32828162ce85f830e4e2aa9f81eeb6e2f3e41fefffd2e611de17dd9f35062039c2b940b809560f9b3a749f0f60a04b06e024d107991ce612d2b0f9eed003b831476d71b7d1f07aa3aff90a353e778e920b519ca5b8ff394183b7cfe4f8fd4e73789cf600000000000000000000000000000000000000070b11171f24", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 57, |
| "comment": "signature that takes 43 iteration(s)", |
| "msg": "fe03000000000000000000000000000000000000000000000000000000000000", |
| "sig": "bbcda17759a78276b6332f3f95bbde79b676072fbd6fd60a4d43e25ce3cb2c34c4d81dc1a278a99c5d5faf8596b5ad4ff060294922ae3d220e5eae86212332da242a2e77c78db4e06a1d28220e3f4a100022a3b461d263c43d9bc5ce2e3984e192f3f8a5a2e1f25bf7a5e88dac482888fcb8657117a0911dde6c9cff20561460d7378821a073fe7eb2c6328f52c2c74f6448bedd9bee33c9b4bd28ad3410e3af07ce1f9770fae92d8996ea766e27c95fa5b8021c735413e86b277727f467f5786972c3df4e1547a2b921cb265f48a4a0e866eae0a44bbb32be8aca8cee6a6f9bb60069c3e8949a7d6c448f84e05cdd726bcb3224a50b49f6260e2482f45e047c3f49ac318a8ca1d9aa730c807f286303e837e6e8c33079ab12fa20433860caea7b91dc629feebb28ffda66e1e8636b1e4f90488a9dab533f0bd1596ac3d3708cfb2d30a08636e411fcaacd7aeff28d2253b128494d37878e9bef3676843352d01e266068081be7da3abef9603c7d17229e57714c61e512ed4e9b516d496bfd6a58d17be0910b280ef2e0684d94d957f80dfa1cf3a45c1b65f5a0dedd946b09f6d0f5e158f1dc931e4d44639a687924f8de96f1b061132224cead2c5fdde857e6848052c6ab47283db6095fc94b2c392dcdb741ff223febfd0a637f2162e862f4e9647c8f9dcba2e1be425f5308eb1bc507cd10af0df3a559d1e9d9fe91ed0f82b71585a16f8444e2908f166ef8af1152969a73efa663fca2aeed5273e17e84e694373d25265b0214f90a8f6b610e12f73af764183cab7e99f5adb7fef790ebb61574a424e2c40afda048ca5ee38d0e50f000c03aa3da579729f92b71f4e79e6fb386326863a2c48289224a22708e8cf3541467f0456ba6f2009c4937f88dfa15c0ffdbf4aac6d7f677544380b87284e142b71dc4ff51d385bc78752e6cd9cd7a12f54d6e38c7b7622527bae2ddc033ef88e313af84e18aa357c5ad56df9b1cb5ae393521f21ac8f912e5dbac2fd51aa7522ffb927f21b8e28d4bb9a3eb58a7b3e7b63027832d811ff57b1ce25583d2bc70aaf8cf91e6f8ece51433d97fe437127ad7f3b0647ae860d88f9e20dc6e281bac2e8f090911d7d390c6e8547240179871a55e0e73dd1114f0df5e380c56910fed56f674db18914eff380467d3fd01f3deee25bc525a672724d62f73fe7c0ff813c8a3202de503e38ba7c538219a56a44d5719685de991cc996f2b483fb8c0a2c818378ed02c4482ae0239fd494249151ccc433013dc544708b0fe45d98a6e0a6528b88c32892f64acd551a7d0b7bb884f3c7a18e58b8722e7a90b904d21d3004a00b468a5f06f4f141bac688d04f28bddb7f2421f0d2e4db7a9d7be94959dcadc9b1252b1d8547fb14cb81b089cf8c4d99ddac314519bb4c9a19eaa3018e805c642ea1362243caf68b8d4972bbd2f9dbd4f571fbddb00b65688ccdd344a47bf616adfa9b6927f796e08dad32605d97a90acfb70d4b4f9c95285541a820ca6e9e959bbbb1b77e2089f87fd41e824de384c3a59c251b7c571c1d89e40043307d170a4e679cad7ccede16cad15cbab0e56c4005f56fda088434eddb1b4eb04af6d7f8f5120b33fdc19858ece0cf755a57f3a2006750ba15d687a507d4e5215062ec3431f78f168218874bcb785262068e0daedbc750c1908420f87eca0f02fd304a52abb78c0968330a77e587a4e087a0baef408d3691290d2edc5387bfc169f52ade0b387f218dbb7efb9435d93a3a7876aee38e0a49c9c69d9a98197e092ae1faaf6c8ec41804b7da6e62210c4cc673952b95f55b929b1a8ea2b3d08dd5434c2651edc7a41dd031212538635cad974b382b670014a9241a1e2820b2a74998a46ed419900cc1464c2ffa33f4d20823efae2452aba5149e825ef1955572b6671f3ddb3452cfa1928e4e5fe84fe875ba853b3a56618be73b3c530ad3a6f8725883f7e23d136f64ff7cb727f1020b1f4a394719a71238e3d7542a66ac55011caa451a3a5e101c72be22fed87f9a663c5f0b0a4d711502391d1edbe0e90215b00fc08289b72425a0dac72546b539fb9cee77d3f084a39cb8071f504ef52979302836de1bc784b58dcaf8a3bb36981f45820a2cc35a29bb8a6857e7fae2e1632a857db40d1fc5bce39356d6c428cb5b4b8401aee5165be259031acb0af2a7433c41819a1c44e74a311707fc15ba6d4f0997873bc64358a5bb9fd4aa22b1caa9c030136e2b5f5b0a999e7ce009e3713dc032e4fea8f516a3e0ac277a36c29b5e2bf15cb4ff86110676ffcf33e4b7973a3bf248c7f6c02c9f091da8b85380684ff829bca245c3e3e53b67bfa4bcd34f0a598b5ef09bff00123ca0dad69518a765419fd72eff17602717957e3ee3df45a82a573319d6b40dd6beb7051966577d41383d97137eff7db84a2225e98d014f2111357edac272a89a7c50e0184b27d6a6ec611f70051100e9887657cecad1f34867e6d144c360e9eec53bff7b8a8a4ddd9cf254e5c74054bb8eec9359ca1fc91eaae77a9487685a209ea960b43a8cd198107b112deff2391cdc326300e35473a634c96d933009fd172601000c28fd58243469bc7a634c462b7f2147c99de6a6f03524f15fdc7db81357ebeb1eff404fc94f1c6e40912ce2661d8eb9d584f572a6152ff88d764c20ff024ff22f6f13605b3bd380d0e538f2b060ec6afca3fedc244e18f16a032eccf437f38b9db144770aa247e0fe7fe7001aedada4cee551e5e37a38b64e086e442799869b7948493526179807d628867bcc9fc6fff1a8d2a7203a5f0202e00fa2b7a851892bced0e5b2ef90501df3984f1a28746e6584fe944f6436daf003a6ef2613c20982e3ca9191228835ee1102e5fb67d5acf87e300a6de21d7091d6a573167b0a65f2dc79f979f5d1ce55dab07e2cb2567266f8e90ff619b6174110372f43baffe24e3711f114be914c0e01c56756e2460293281cdea5cf3321f789f64fc1f19269471f7373242c63563c7081e70fdf014ac4e11d1648e6eda56bf964599f7f91fa5b85f9c012236f700380a45b12985475ea38f03f1fa5453a782d059bdafa71344bbc2c60eec43d0edfab113d7f8761bf37adeee2ef88a5ab5060f004de5d69cbe2d772a627548a85618899a2f3d56ed971c8ce87acd78feb6476eebfc2f50075e984670a31d45d9a351886fb72cfd889c6c3486a824b0d6829d6db49812095873d9935843fd0433bdf9d4f4ebccfad9fb57fdb7f4bd73b0ceb1373b6e55d564f48f2d5d0036850ee0e04f824f45ccdcbb735dcfc5cd1f38c1238a28119008cfd6d608bc816d1222a01cf368f5871a9c25c3d6b023c235f8e2cc4e32bb365abdb16f5f9959236aeea856c562432129c1547b845ff4f143989e5d699003453bfa694577c9d5b9cbb21886ffd65b3b1d799ea31562264493d4f5f00b4531e132f7f608333382c23024936851e1c4e785f073a3441bca8823f8f56fe8ee7b484d09f98d898300f83974b9e39f56ca4184063901fd34837ae0269939d598131b93e68e982efc2e9f23183194d5b1bd977f886be2f58f7ce51a317adb1c29dc153316f7054cb17df75e455c1bdb3556e008a66954ee1c082e23203d89d8ede425dc355c592681fb20b8dc5d9ba8563da39470c3a86eff22c218f796f9594a0cdd39b7e12d2ebc46e30650756f656241606a62875b89f864c9bb7ec6f22a3086377146a053b373e5e6016a690c5eaca8c923d17e7d49cd2e81a8c2b41fe008b742983b48b973a2e87a03295868dd6ec34ea1cf51c359d5ddc8a0f3b480b443f9aa05ff0b98da9bb79595708b9ccb683e4580d20b933b19dc025f7e8037ca6fa70260a0ce40e354b73304b0840121892d408a19ede4eeaa311166d27e711deb9e4c2f22486d01db58a504caede74e928ce2c39e68fda561cc748cd20dd5930241eb700a177fea79a33f041c72bb5ade325eaa2f7ae60d9a9c65c314ed410a94299f608a9fd3be24f427f682bb27fb32f9bab81dcb492605779267ee0b7195ca1b7c52103692f204fd4cb665f279fb3a4a392022b8736bf5af8480bc5f766834a8e1944c83f41185d2704b6938a5d9d03263e3deae764d5e9882b7b2e4521b379d870d4968eec4099cf9007e6519809ff133b36eb2f728159b36934834990096418c1620dc41e53f3eb8a55c6657687a1db8e5756c2a8250d8ac9d08e5487ff27d75b8efe3351318dd23b791e580f09feb7b13f4d82fb0667fa66c32f6074bddb6843cccb7a6cc7769822dcc0ab6487f54c49d61f2109b47cb2c87c0f6f158298fd22f1b9fa39ce57c1ec04b69f4ca155f8ef86d321fc3bfd52d26b58f9c108c729fa5b5bb3426628610ba05e816f362815b685a14aab96b63cf2ee717aa975ed4d3cc7172e17d97eab68a8e32220a59279e543b2f4894fdcdb792a7da257dd004eea12cac243c7b9b67b0b035b5d9bf5dd54d7e1fcb0a44c7a18cf45c765777c3fdf20bb4fb29adccd24952047234331feb580651282e1a523e96e0d6bc35a50cb42ace95edb1eb7bbdb91e499d3cfb463b61ee61f851bfff32c944f8b1090e7e3fd8d02f05740a840fd6b04e969ea2b6c3f9fb7086267ba3bbdfe3ee414994c30622254253829aa2a5c6d4060c35444e7f8288a5b2b6d6eef8fafc0000000000000000070910141f2f", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 58, |
| "comment": "signature that takes 44 iteration(s)", |
| "msg": "bc10000000000000000000000000000000000000000000000000000000000000", |
| "sig": "7886b408e355ac8eed58a28db36fbcbd60e3c9fca1f77e88ab399acdf57fd12c03fed5333307614b530ea3446cfdaac07ce1fd5310cca41e224bba5c0387aaf0091a1ff0727cb4f62bde0cc681d1ff59294df794196d69a377bf46fcd717c44904184f0b697713bfecc4ebed5e119f23deed3de861965ce6c8c7573e45f29f819c5a67f858edd3a223ab300fe97f3a019a9ec43f24058ff10241ffd008164c78acadbe329340da4a98b07ad384d87a9dcb82dc30f341f699e1d6865c00ce0d33533f52f6a3186add7d5c56555ecc7a4198550103c46a60e9987e00588c8720f4bafdc8f52c76785bd7c7ae66954b1f89a3372df91d963cacfccfa384c9dd1f00a381dc16fe205391c60ccc9997f50a05d7ec28a41921001228450ba221c9887c04f6c127a4b979e595d9d48734147d261587144a702ef180e845733abfca6b60c628e2cdfbfe9dc9e5c310cc4a9a79e9fff5c61af2e9b8eb25df72fac662f3b0c4860f5cb30ad2510013428c18cf2fac4fe524a86d600460d73bbdd287e470bc2c3e92df0c132dfde71447583dbb0472c2f6c6b99835d351788ddd09d2209191ba821fdaf237851d2d8698ebdae44709ba44358a49924ed5df96755b30fe5bd467714860e92d5c68c22eff2da7024d53fbffb6f04dfda5e9efd44b529fd708dd6898311e5a9bd73d2acc5518afb2341144fdd63159a2d8c092cbffafe65e43fd29b0e6a3183ba3eb0f4a0f393d4b096a195aae986861e7ec97a70d5553941e23bc96b10ef09397bd938f47d32c6a4efcbdb45c75214ad4f43d1dd73bb4a929b25e5c7fd00b55d16a0fbd2b4cfecd03ba0d94feb86837d404f03a296514cdfaa9dbf424b9c3344a84f2a99efa4d273701c32780a8a0bc568959dec3cb58ad52010253eb1096f752fb3eaf9edd4269cd53195478d6d9ac8229aff4efa1a7b7b924b38d9d5babdb6efd62029d21227e5c49fe344980a900d395a5635d5a5d5e4e60df03e587e5a69e0ae1114d9128e8162d111753456e0e0e9266587873f81ad81c3121eaa4f1937d5b2f3a36680002e81cad221678122a456f0304b36bdadf95de811143b1daaf48df48db876dfece80e7a02590a597d30cb02f43fd0ed854806d8e586785c01633b5e1aff69fccac11eb74dd4d15d4c7785d0e8de88163c8e05c07b2dcbe2ae0a6001e4b696751ee80393036d8d2f825d88ef3d7ce51cb2d24870eaef40d3ef91293457319151efc02403b5ced3ba2cf0eb4c825230e8a8e89f31016ca19d5cf3cd20d2d5b44d9748afaa034f8222d5cf20183783a26728df676ff8f55caa3f17df71149d1d4e9f71d058a3d1d6c2d4e4d2030d31c795c2fcf08832a4a8d1c2b2297ea3081a1b6c5c74e297b576a3b3901b071c6cfedf84e619e7c879034c36c0759282a271dc4c1444c6603fa2225aab788a5ae11aa242ce8dbd3422d4274dfc807812fa1c7d119a6d43a9e35d4af818b3727d165813d65441d2d8b42bde43d56d781f5b9b341bfcac73180d88c933d9e25c9a64cfcf07f3e03f89797156630f953e8380859f37c6c630fb4a95b290fcbd85b9f2e05778aa874a4936e10638d21fe3cfe0176191399ed293cc6230451a163dcc2a525ef130a8d1c2ad93ee87682ba8e061101bcc332794c6ee2673ab298982318a3b68d10dfc46e5ecfda4e1164b35dbd296e4bec9a01df32704b76315ac1c5c660b871f5d0ccf4065d8de4c1ffcc8dee4178bbab66f1b02179e6f73bf19822ca9fb284021afe756259f051c11694814b8b019bdaa9fb261e8dedcafd2d69b19d1f96f1bc82ec77ef51031b96dc65481885763c5e6746ff0bca40d1c375be2b2d4cde654cca8415cb2a83a66d216001d692c4937c138e6e3b1c18c54c02042f8d58033fd49936308d1377e5d88b98b4429afaf5e4af68f4a1f5b2e039cd6b5dd3d04777e65c1b2abaebc20549251188f697d1c7373a62cb7b08d2dd367021bce2b5f4a28e6e93d61733eda231de2b35c9e2c84b8063e9128671a9a27b21ce5b2c6196769c0837fc1f815439bec0536f017f10803f5ca14f1280988679d604e19330f625e3965e66d59bd820cc15a3ff8f28692381e2477453d153f5e139855e6ede385b5b7d72506a3bf53ac3ee843a8dadaa8dab1e2f84fdea598e2c6aa4e3b4ffc58a78b53171952d7d49b05fb6e59ed5ec857747f9b1526a256fc0f048c0c2e239ef8dbdaaf671eb75c56309f56397a3515ef8b696128c08cad511fbc86492e55feecc19a4c854c40d36cf7215d3980b7243107caf3a3d7ef580f2db196e1424d35dbeff8277d8c0b0e749e26735b78e10db19c8274a81b1168f09504d0a2aa90213a72bbb6881064db6b488c8c4bb5620b8c2793e853660adca017e12815b378106a88e59505be0eeb43b03afc211103f2d20174e5ef5772b9e87953f9ba96ca1e69bf79939d6eb75833dfb233d2f7fffe6cd1212ad896105492ee863883382403d0e32124e8a5fb30dd3d5a44c5859c2f7a1ecb017410fc7208145193230273e306622c8cff46393a73807cb210ff8c8e9bdbbf474377758214b4bcf6d2d45ffbc3b7664cb4c7f4d9dfe2fd8d76a2f9a09922d6f5876a09fa45617ce12e0bf0ecac9ccb6041568c0e1da7b023ff02542caca8198844eaee7144d535583bc7628c11b3c02d285ba06445cfc96149af917ff7b23a3a57aa9593d458d10e48c380396debf3d00dad69c5e234ef2dd8f27bde03bb8a214b8d8500e5688e5eb75ff30d6e0ca650b283d726096a46376fcb77a9ebfeec2a1a796193111f491e7c25e4a817aaa8333d4485a73f6646ff228985080376264e290cdeb8abb5e52b5003b6bdad5e941012edc370533c1773e8182f019c140595cc28ee1308c6eca317eeeabf6b8c630274327ce81da763cb7adcc4a625f0c2252d3fa2e2a75cee7d1b457f74760accb952e364e68b300e509ad72b06f64925a410c5ad29a55433b926d1cd6fa754587e1c761035c86f1b0130acf97a82a89b7a9a16981d8c451ef529dfeb7a8b072089fda297efc6f795fe4e91c49a00a5388d19bd553d0dd2db09bb53aaec2f2b1db95d5f3ed9b470d8e8ca43c83e04aae5865f84f590b58e7fb9c86b665bcac31841c31b965622e40f5d2f01bacbd2cfc9a97645bb303968c2bc041074fb9f80ffb6f7c4ae869942a1b8537c5bceac69010991cbfa28eef201b6f31bdeb3acaefc6a5fea55f8aed6ce9160973d621879ccc6d3c96921bbe4e3febc7e9308f0cab473874812051043011b4c1d73476592a5fef111e6e858b88fff4c03b99fb22b49817a7153c2251f4524ebab30968cbc0317cffd227183c3fabc5281df4467cac43f17d1ddc40047d1ae3935e354334ac595f0b756a8d9d712717f7ed6d83c0a58364ac96b294f17a411731b4d46535e20995af972cf729f7a8c222237e4aeb7cf8694d7432c95c7e9125bb03b0da402a24dca423eb97433685e698be8d0555292a3af58a36c5f23ba1cce6854e5cba1bb1d6c989ad55dab142ffaf46a1ce65d73994132962c6c50868bc697b2848f6b9f78ea71ccd9122cb6686775d7f39d3245ed1fef51ab2b9d6c95201169c1200021a315aebf2501460859b32feed4e37709c1d3fd82c495c69981043ae54ba577276e46e155f568b7efa9db1cb204a6b601e4562535ff4edcd884a2ec25d96286f560652c5ac73f12933d9137016f4fc3dc0ced8957523109cc0f97ab47d4d29d577c2618e88c4a4b6302cf01242a6af14aa1bfa3a287a3887885b8d0d276f3b113b1cd601f6e78e5b0a4aa1bdd15a5dac01213f57fac75bd292693bef59a3c1dba65d235c6834568f9a25e0a9c8150199f378ae482ada1adc67af79177d7e8d2c08e743264299bd2e92803256c8f7da050c4b8e097b5b8edfdab9c3d6fc8f6b2077d99f914d6fa20c10b65391be16b6bc0ad69794ee5e6c68b722765b12542ec9d93e6f622eac5a75551c0826f95c69a50e6ba8e7b255e002a6e8db7233cafdff1c0e3106b7126bff22c577874a861d86a1b323eb3936a4cc429e85023984f7940db34bebf39ba32e6242bdd78a9e707ed14e874dd9b93e76cb258b19a129a4b7368e424a56224187a3155349060e8bd0c0f71fe47a003314313a5bc93e774eec2def8a26f48ee2c84860b08e3cd414054792e2cda188d14a7a13ec99dd4641b5ee12592b312192f20ab577b1df34c445ea1d656c9c7ab466344bfbd4be5a4b548bd201031eb3bb49ab4b9c81a76022c413d62836ad9d5355f6b69b9215f9e729e8dd5cb9d9db4b2cda30928886ddb9ff89b48c49c4490abf9dbbd75aa0db55409ee084ecf6c0b604fcb6691e3fd8f54aece7c783e4c623920d52b5aa79ccb6e0335ae1c215c2198c0e65d0399621896009a21b824686114d958bf5211a4c51d0890a376335e50442cea9241ae3f6c50f3cb53088aedb6658254210acc27796bbd7ecde4d12f80db93971907fa13fefa7203e566c63a121a3bbe61c486cb044bd94b8f14d172469160984e5cbf0577d581d4500a9b1a94403de6f9dfcf7c65ecc9f92acc734cc6c0c59c6df459e383b73c265f337a83b0bddc1b0a494a0e67c7fa2455766779ac3080910162627c1101f3d4a545769d6e36fbdd8ecf075c6d9fb300000000000000000000000000000000000000000000000060d161b1f20", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 59, |
| "comment": "sample_in_ball requires 1 SHAKE blocks", |
| "msg": "0100000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d0d1a7af2d4eff6d4af7435a634d28ec5d23595fe7a72cf76d30f1fe16620c64862e4aad54fb78f8ea752b1e43e4e5884d7226840beb36a76f6a9b1b7d50b0faf7b8463f57c66240e06a22f5f3de4fe35c1bc6b5e42ecb1c0758069223e02f42efdbbbfbc87b4c0736141a70e6dee41bed27fcfdcb94f4213a0f99a02beba309a93d343cc932a6fd67fb90d6de7a81101a678e6d47d8b1c8bd67fe386dca360be789555196e2ff8704c175ab60a8bf3c9f3bbae1ee5a128f67467d21fe8a62e5f8ad8127b8d7eb37e43abc963521e79d0f1ed57fa341f743246fe69d97afc9a13824c79f7f3dedd286f3de739158a0900c99d9c8e5603df109c25d993f634582c832a79c7bd8cbf3ba07fc4d9e9ca8c1157434515538285417e6424209173c6dafe54c37e4424de0f25454b1713fdc3e72d01a2acbeab4d7f60d17dcd073c60b0ad5252cfa137c138448c931498f61fdf8f449225b07e7e0fafafb1f274fe5cbaaa136e62362877f643c7c94946075e8928ec47c04ae54d2085f7f2b1ef0e46dfb31b9a19135b6cc9da876dace6f61c2766b463b24c0aac5068714e348dea399986c4e8b8bdb16768e7ab81e9ea13e435f97e35d268bb679071d5b99d0d2f1526833e8624b6e4ff1ba3f5af2b23bce93dc7c2c4370cfbe698a3297005c9fde7af66bce7c9ef68337b04d7681e303a824e00acdae2ee3eb8c3e7507e46d67a4cfcfa9473bfa6334f2170911bf2ea75a3618cac939d11d6a778101e033cad958aecd89feabfa19dc6dc73584917834ed6552966f7bec4546ab24c643db25722b3ba412de04e9195898388d9ce04cdd9343da69ac9b3d3155620dde4052e9e30529904f25dd6233bafd4493b66844c8fa5d831377dc3ff8829114000799801d46586dc2d2059f6bcaa43b899e089b4f3a5ed4e6a7f1df5b8d42fda456a70e10b2ae14630f27e4c7257f5df23ad032c1edde44073585c04c1231e085591771cb64aaf62febedb33df56bc62f4d126cf8be4332ce4965e6e67d0be7871d81dab963c576ad7123bbff510f282bf66c0c1ea04aaa05a7a4d410d0e7b6ed22025dcb6ceac78f377306e973973adcee776ecacaa560dc8008799b306d5e617b2f51159b1e5fe5daf40f8f488f077cc55bbefbe8f5a61c28ae2b1493272dc6a4e34854f73f74c3442d9c302f96b6e721e2956ee0bcdb9999ff36d74b8d4ef036afbdaea5f977da2b94d0aa9136abd6dc26348873090cfe3d4bdda4d962f9382576bbccf8ba227af4ca8e017f65b469d2e3d35132fac40cdf03bf8f6beee66fe9214e1bf684e0aae75e4141d9daa1c77ef409f56424b01acc7ffda11cb9bf64a9aa71b484b49b9ee82dd8178dd4adc91d8d176f83d2cc7516d2195917fc246ebdc0dba4cb5a54ac6169bacbcd79adb72d593fcc3fa289f1e4bffb4612ba7a3318e607b0b27733cc70a2e2b4099056731ecda3212d1719a6902cdd6a05bd70d389da1dd0d0b4f6c4968676fe33c6e32d791c85b16cc9f4289bdd09acadd9f902d9a91f1559bd40eb6b73da7a623048140f73454e4ccb4ad65038109f6eba9fa01b0a3fe1af228e2c4134be136db2b029879e101aa8ab264e554818450734eb5a900497d906e20d36eb3848b092c778054c5ecee767c00185ddea39160e4513be858bfe5c7c7febf97ee8e2b2fb477bfb10c11f3b756c0da1d87e3121ab4454016b36fcd8f6d2633c73d4528221974b3f21ed3d464d47bacaadbb4647320bf0bcde38b0a75b6c3aac8b72d3c2c179417d05858ae4bd72d9c16713f7c116dda3ff8164710d4d14964b33b00b268007f8cde2eacea5108fed77d7bff70273f351b4e160d28d02576dd5f3fc3ab264c5927cddb6f9a81b852d24842bd5db5c5f2d893b2f013fc75426ef2414bad1b845ba7833c88a8ce76fe2644455be2ac1b9d1e31791693fd65f1ce35fee9d17b42b444bf1277f2646a19d76952b3fa3846c3d258f9a1835a709fc21472b0f7de7a729111e850f27f88764b3ab4baaeb6cfc644b9b6a552a61a7286b5af8011ede05845cb9359232f02ad8b3605b00cbbd83069f26b610378055c004a456c7c44606125b7b076b3f955117e03eaa514da82a9650e8b9247902c5048ff776ecaaa5ea57df61d726ff1754d4b1393933599edc49617836ecf78cc7dd45750b666b73150496e3999e339243f5644d5a3e57c6cdef2ea6c967f8bc93c27aa56ba5352666ab6dbccec415f610bcc76879793935df8e594f5c6b80dc0adcea1a1d5854f447604c54dad61cf0ac91d27ef963e6889075163e89cdec0aebf32080efcc58280b705a029511f21d311c1644623f82039e096f7e1d2518928847abd479840b65cf10d15851976e47444d64c6d4425310a3b5efe9b584ce7aa01b1f79d6e3092486f91fe75288736e852c0132561a7616f21b7713ec53f0dc53432f53eb4ad778dbe14664b55553ba342eaf94e9f76320f8f658b4c5173ab938fbbfe20c9987318c1a5104efe41419926218d30b0c97a366e60f6d1240e7f601a1b119df36cda11bdf7fb531a27979c9823efd2a75c70387f0296dc7382f570fe59568afb406a48e7c13bcb40204c92cfe13b3980410b229767a5412a7db82845da135cb6d5b2f9f5b22518b2115dfb02115fa1c4c3177a55f5c194450f0f0a518df7755b0b12eb412f5f6ee2256bb95d2985bdf1257769718de9b4f4281c3eb3407f175c0b43fee6b94b00875dca0983ae763624bc4e84e9a78f778dedef5eb078ee87a34941005c15cf42ee05cafe098005b1770ccce4e59d9d3f6eab9fb2673766d9b70ac11cd6d8b9d00809e58a046d95ff62e78a8e5525af54094c907019ec661600ec2c4ce5337371a1daad0e37f3a5cdd96a3d985456a588b5c1f61f36a33c6444c3b67c445bf95e9035cd4f77191a95a7e4c20715e55dbe43196809123499148a930321e7b2cc7809cf517fc4b2b0b49e57cde4b6aae620fe8cd0b38358685ab80061c1c126a1f3a96ab34fa957236cc6c59ed962b3bb006a1c122da796bf6bcf7dbeb64f4339c63d3a437b5898be19f6ce62024cf9b9c89964569f176fb697430e553a7c0936056183223fdab2f910047ad5e64098a44a2edbfd3007b0b5e4a5d1e6ecb44f137dae2dfc45e96f03e75c900f3f84e2653efded35a3c8b27e310dc361c0740524e52a1bbecce57d59c4913313e62bbb63c95a93512bf09228918bbf921cd5c62b8914b7142d6abf8d632c3ac44ebb6936c638d56cfaa7cee463838a921398acbbcb44bce621bfd81fab34a8ec33810eeb89fbc3cc469990089d2291e1e873b31398f2799b8d62d429b998422ed634bd7a6de8e991ba8492c001fc5df8b0014fda377cbc5ac74e40d50773ab5c2b4d08dfbf3cca590a77f4db0380fe7af822207aaf99c38676327ccd9aad50b2d4db5aedf74b1cdc50c484d455429352ef0aacedcd9792dc26c66081c28ecabc445b6f1f547a24403e18b0468c8881bdc3e82f7bcce254944271c3ba06c80555c8f3d2d051fb6007507eadf8fb991f45c0c9e9ff08838a425a96d72fc20d642c2eef45b4fa43e7b380d8b6648695c0b9440cc66665435ffd3df10fd786f7638e13706f6c5651dfe5f125158ff3d1da84cad23129e11d79d0f95548318b1c794990174daa895e4b984c175136185be534ed6bff9231c215fbf6bd297e24f528cda523d62b44aec15fdfb36281d804625db07567fdb06779325987f69f16f19df737d5f65d1abadfae70a1a4daba5a87e4ea3a09751ece2ec21dd24f719b1f57e795819689c8f2e83beff593735825a1ff8e4e4df9d031dd66120dcba07e6bfbf1b0946b3585a5eb807c1632a75353e8f7b8c4f8ff0af978afe2bec80d3b94917773564d7efd92a79cad26360b599be49bc657b132b25f459d58166110fa626cf1731be419105b4bd235176d60efa939fdd8dc213c695674bca27f161da4514f646f33557aca06189698f2953674ee73be89e3fc4c014877c6bec370ca1fe446686200a94ded3382c4f4bc58cdc12c354a486463959cb91c2ea0ae965f912364c5d98acd40ee312178b479b540875fb2a0164b7134564bf7fabf59add993b08a904452152031a784cbd36e19a47d4c9371e7774d3433fecb5d072d059b01ebd3279ceeba80b356e3628874008d801ed74717c70a93411603f1faa3924414665a95c475ac42de8d616de8be5c00fb90e5ad13079e54d1c7000905b62742ed70555ec406b49cd4aa6ea68342aa7763530b180e4f790475eefe1094426b7de9e0163a4990ea3494909c6c6de6b7462d70c8f2dca3152d81c93a8c184b0c54da7fb604f835df34506731774e6b8f2361586ccc17f35c8e21795ccb68a5cd73355c98a17c9ae35ed22f6c0a36c4da30af96ce7347375144a80dd851fda4971f20e9d6d18878d74803b577af4fa8f34c05b380acbc5282eb63f9345e4dc1f9f0cf8808a204ec789ed31ac9f009790d5c9b7d744ee3b29d911014c12b53ff691fce0ae5d53dfe1c7a367e694fcd2f688d46758ec308f3f9736701dd825153df883c0dc539c9dc3dc7dc9a9a35f453c306fc57faf76451bef45889e4ab0a4a6dbd377996c7cf80e0e7192234475d93f3f813197ea2d3fb112c2e97cceef2000000000000000000000000000000000000000000000003080b131920", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 60, |
| "comment": "sample_in_ball requires 76 SHAKE bytes", |
| "msg": "9e17000000000000000000000000000000000000000000000000000000000000", |
| "sig": "c900c9555fef3710097fa1a132c5d61623c554c4c837d185b7f3d1671a8926062e094cd3680be899883c036db34e39698133f314f6148dc3aafa088c06dc01009685f1a0ddca3b0311f9f521154c8a692a165c3a488419c4745412cb06392dc6a4d12286627b6eaba2f376a3225ea85f5890df2d03ef9a565ab2f94c99c25d9239bff7ac74e94df677e7282c0dd44c06fc2f26b33cfbf8da05b50fe725ae9de58d6be87628dc41ca774c8ce106428f012f2a806631cb5c763c722e04fc7e44f86fc75b1398a54412af3730a3c60e47d611530b873feba32ba4b34081e02652bc006b9e106ad6ff4b698445e0f0514837f94e4c49f52f42b6d1b655f90254adb8456e903224fc60271f280360a632afb017b5255b6923eb8c8cbfd62d24643e8f100391fd713b27fb7e8adcef58c26ac4953c3a73bb6d12262f78228774e274283f8b810c317d9ec0eafc05c6dfcac42d6bef8f8963d17667f7029182dce0566041612a7c9e6a5a9bfd953caa1e88287a20a83985ee07eae3c5c8aa408667556f7e19d657fe11036a227342358b7e42d5015513ad8ec587a5f19b33ec2e06a146904edb381ab11b1c0b0cada40d89cbcf5d7c9f4e15d8d7cca01ead1a66281d8e5f64ddc1393c2a1270d4a97b405d4d21adb189b8eb44098902eb48b50c5f5d1496bf5d5ed0f74e58b8aceab89a7cfbfff608a8a90d2baacd652115596e72fa1740848b2cb6b5bd8ecee89aec60118f16f4706edc781c6225daa0bc8539d82addbcb8810ce2687f1a171a3aee07516cfd6697c2e5d63629bc43ea3ed4a982bd516f3f448a50dabd95ac314c92f92d468f4f063b1fff69dcbdc3a4d8d21c01deeaaef7b9be41e934a68c144643a99ccceb8e3106ca28e7b0bfb3a9c5e31e33a822573db60e4a520e8f2190361b3387ca038c0210fadfd294bf8c1b302657211a54ff4b159be164680d3eb4c9abc7d6b07c2b81a5085f4759465f95f367005fa33544d56458c2b51bbab862135745a22d994e30692ca39b8fdba968b3766bb627dd6463c54487b81a27cdf9b1daab2a83c6af174f96dc454feea043bc0cca7ff9cffbe6e1ac04ec830a0b4e5d698681c9ce860da61249f3137e7980bde1cd4eb0a545c10f725f26a9e0d4e59987c4d516c28e938290bd88ec1729a553f6c7e52ce9fcc402fffdf1aaf47def0875c8afcb8167a530a94291cf107e095f90d92998f4200fbde7e5ebdb8a3c9282f57c2efe94ccec3b5aaae61afcb7892f0b20c3878e95b53a70f21f327b70555550a4805ac6a706d4bc408f73016b1045e2fe2c2be0195af8c44855e3233f99d5aad848cca7fcc43a0b5a0b37f54fd8d9f24c365011448a85f7fba7a9a7b4aec183bb680198d1626e24948027081d8e91aa6cce10cea8a6314eec2c74787cbb627a09f4ba7a691d963c8c026a2c1abd6a14059ff57493e5bf14c18fe982f7921262c85f80ba72f4dd88eda886ac13e63a8bdd9f72b04a781ea9e4ee2f58a15acbeb2a693a8f61091c02aa0932154817aaaebdcb7471b9d0b4aee6dc34f2ca644b0114b6244579f77e096e121e7143b77443459bd5cd1ddd9623fc5784bf34267bcd78068a0b2225f21ad1935ae44bcfd1a23ab4d012c8ffc9276d4e0abb5f100b6a90ccd7ffc73a44b5169a027b2f92f7a49573c997554e94fd5a4bf54f4cc473e794b60cb3a0b0c5ccfe6263c4f91d77def6ca8c0fbf91e923234c8a2657d91f6ed08e6ee04b3b2a62f29b5f467168d580848912b5c2c05386aa52ff2999d6f7d5b142cb1bb78a70db30d4bdc850d52e0febcbe452966f5a5d6f5fbd28aa498497ab03da0b3b773bb2849a4f1d6ce50ed0d356c3142d33eda4f07907c6205b52cc66d49a5eab02d8fedd50847456702f74466bc54d9d12841e65c0594bf55539c177cae24e9572b1adb5b26310ed4ddc2a14421bcc142ffb3a43acd612df758abfd95042fccd186d3d9c5b0cee0857f37231bc9f8fd80d4db3259465ef11d0679210394713d99bda76d6ccda91d31a287ad749a344050a9ed08f01be70350cc2991dd4dccc04ff78b9c9d339d097ae2d828afb843418c82a707c0eccaf9a3b412fc68d5725a31a064112930a8c6c7350664604606d4d1f817c842ee4ff032f69ecaa0cbd49768d13d06835a07ac388da3bef18115fb096ec01d42966d84795551b9ca8e0d11734161c71713de45b545695b14cf2d883e4cd8524e9da3f26f390dff3a23b605e24e812c561af01ff087c544af8e1b4aadcb4ff5cab5ec1d064cb9d340a8b0273f178bdc8b413ac88cd274b7f0c1bb67f758682e31376632e6cc2cc4c16705eab7b1fdc1127ce985c0caca5818f661994c7a6cede3ba865488811e0cd226def609c0a857cd2fea55daf0e116d18d0d1ab393403ea1393fe4736ecd5f0d31adf6f43eb6be97cf58f8e5bf5b54cd2ac0d2a444e8f5088396fbd587048de2fd1ce1f3dc69e1601d0f723b843cce8cd9e6144562003e5bd448510a3d385aa231c12432ecfcbd58279778b93019f03e78ad39883dbc1907d939c1dbbf5f21a76ded80efce94867de48fb54e64aa0cb93b2931fcbb7cdc45bedee33e1552c624d19b116dacbf4bc874274bb242cf3ed50489d7dda672833f26d7978fc0766c44ee270dc4c70f16705ce3af7eb4d9acd2d135dbbb3cbd8ece1db7aba3e783c853f1b25a30c04fdce0d8382b60df232b3e94d976b66b356827d55046a317dd6ebe6029472dd2733d960dc4b6fd1610d4ce57e45c48ceb482b8af3ff722ec97c9e569fc066edff9be4df60f66e862c06a6e04d7401bb2b7156f8b85747e9c51510d5cc6e0ea37bbef7f8d8124fc857258e91f9e1c182eeff2c4644fa079527721e846ef62bb01ac56d61ce40a2b3ebe75c0b19e716b40a83933e9d4a8a3f31c7245a5cf049be097e7a70921b850978f9f4205d58a9e0360d8421060bf32eb6b46ab7e3378e9c28657c42b14a94e2b658d2f5d3cc3a5e13f50d929204fb4d66230d2075831646fb3775d7dd99755df394c81ef115cbac093c69c735cc07f8917732dfd564d13454f617826b23849a73191b7af7992320ed5ae41b89ec7fd62a3e42bc48dc987ac55f8e552d0e056343b80981c9c2f2fd2d05ea3c8b7be5bb115a686ea99917e8569160a0fac13b7602d46f29190c6f80f69e46c519619d8178b7f79ee1bd6f87afd5beac38a3842f734bcdf6014052ed8769af35ff8a329b50942d1c99134fc0c31bf5a57a26367c0e7d599e5385dbb328d64557d6034122fb8bee15ed62d8de367a1be38f0c62777fd1f27438fabc01b186cc4c045c4c9aca26b64fa1e41bafcf859bd650836826c45622892ff9605b61cdd8ddbf59a4a1bbaaf8f9cda01545f25957c2636668c8e9c2c88dbc129d2633b6dd8152831996bdffc019fefbbb0178a524e4b0e69e1c477bb9007d679725f1ea440fd94ddf2ede8b6f909ff6de1b45603ecf44e63a64d0149599cf49b60db5e21af00b3aa99afa349e96a57cea5763a096d97c17b7cfd6148fdc89470b1873ca1bbaf004eeb665159d57a7a0dd330e560caae5ccf348818984dd5b94ff8d78931624e771f22f0cc18fa54a5068fd9c8123218c4bbd8e8996f128ae39a10118840c63a5d8819d550aef6a11252cdaa0a39936de328c12c5fea5e7f2013b812510e8a75492b5f694f90682dd8176d4fed45b3919ae39f90c2bdc568392c139f85a84940b5e0ea2a79a7b28ac3d5a79e32e545f7b9de9d6994a6fda228030f74288e967d9b60c51fcf047af3b4a86a5163849bec0d2b63b2f89ec5c6f8784341818d2196a7e8c98881aeca2869088e7de9afed497e4535894022eb36fad950e396dd1befe453b14e968b6bd9f810393193e90774eb4131b6ae211641b15f13ed5482b5fc29e68f91046b1a895c3a9464d1e699a30abb85afbe40af3e33a1dc7e95f93294b3712ca8eac40326a32a7f6470f10ec9888708be86c90122df4e3a8da7778ca05a187539064ddf9908d7b6a82d1ff8905dccff610c9765953cd67e3fb4ccfddfe3009fb6f2674bd99228ee3613715897a35849a86bc0a38416540de2b5343c15b1d70d2a73da969ef67d25484bbdb2d9fa7031930065d4487ea212f9fcf7fe9b044d90572f98add754b8f13757651f065b43325eb0cc6a6b72381347f8d56b99876b0cbbd936bb2ac401effb14a5e828a2d74d12fa8aeeed3c64fd15868903920fbd0a4134f24f3f1cea1122c7cf9a5905b70c2162d9436c456d240d509169a67c899b0256d9304c064682a986272d12b9b4562ea4dd581e468b65653d290bbbe6fb42c79f26e2a12792ba8c18bf59f6fab262c2fdcc5e1679b45e8e5e400683b8bce46d4aa7401daa837fbc0f2834d84225fd82f3d35e10f505ddc776a960e3387af22681d85e6a5f3a0318fb133ffddd7603183dbfa4d36fd66e8bb2adbbbd72ccc3f003b0af15f1a03893439b3953670c1a5a9a67aaec332db413c55896f9ad05691ac236ad7a01338152972add9c221a681b7350bb00d365b5b88d04923d118d547ba7bfc74d80e4a54b3b23a9b09c79e9b368ef10d9e7baca7249beeaf1df2a3de73d79a670ebb4d6d708397efff2f303d44464c920631a6bbbec2dadf1321303845585da3b5ea063d436869aaf3fb00000000000000000000000000000006070e162028", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 61, |
| "comment": "z_max below the limit", |
| "msg": "8700000000000000000000000000000000000000000000000000000000000000", |
| "sig": "0d671077c3e64cd312a5554e0d6728bb10120a34b3de9a7d85ce41ea84fc1e02695340f707cbdb4dcfb3d6f590978c29426c111719a47a90d0223edb934a716d7dea3804153a75c60d56d0bd4334e2d7ec9bb9db4393eaa9a98b1bc37d9b90df162945841c4815b17fe28090b7305d2e61c3ca0d6f2d7a6e39c60378f043494d541e7f47d70a6813daee881ddc46e8244df4732c82b2d32ce01c0edb0a19a31e63516f0da13228ab4e2aefd5b9d069329af236a971cbf554713cc6484ed052e7826388f5f0a1fd8b2bd1b92421edef80478f457c899edbd251d5efbb77eaa4549f2d923d7fa5ddfc3b559af16a8f690223180ad08fef97e992d5d0e44af54714484359ce1a891bdb019de9ef87b1cc626d0c9a09a2949f15095850e997d42e45774e5ba9bc56bd6e6d19be2ca567b534c155905deec8dba9423469fd25cc807f079dc7bf2be38a350904c4ee3f4d271c90e323fde28b66f91dd47ca7aa74cc3faa9a5f1d314189985b135aa7e6aae41d23a162a8af8e51709b54265b51d9527fcea0c86226cfae391a4b0e18634deae056e8e34ad7902f48b099242e4663e2dbccb9c145dfe0d780590451ee139195ee493c7104792b63260291da3957f1fbfd2e8af9774c22bf224d547b1565759e2437fe48f5a976c2f273316acc789e3ad247266048d19172a16972599f50d4021afbbdc6e4b6f03ab79e5fd4e550f8419b9b2a8ce174c521d48959f83ccb15d8dd55a64b12d5c8d6037382c3a232c89a8b56318f1553c9844b81905d1e00c46733f24a6d5f88b67c0245e206797c1bebd61576b20b179c2ee7092a978a710c74fa32fd648ffb7ddde487309f14866d3466922dbdd6228316519cf1338a0e544de4266fd4d9507216913dd554c4603e74d2b5f8e4f2114059f24bdd3ca44a88d88007fc45d571767616aa45bafd6ef4977bf8459099ad4434b8a214207289bbf59438d0760bc46d555acbf6595a5e5e9ebeb9e175d0b6c3e4b37a99d1e5ab0c07cdfe8145344c9e44fa1ca5d77f28db5246953e4542eaa186ceb249ff12c15f6e59b1b22ad003c974ca59c29e87034d5fce8dd5e03a55bc2c3dc22f3298ba4a0e2c3f85857fbf1d209af66dfa242ba7713b7f0d5b4fcaa73c6e6af62d3676c77474d88c451e19520f0b6783052e70e1f51b5a140b1b1584fac8ebbdb76d0bfe41712a982b82836c40ec4396ec084cbe92a0e925e798a4dc2e91fb6b07bde510e2f4b12731c4a6335e2762b8d65eb1a2ecf0d2a52698794ac293cf4a9c936d6eb21167d923daa11d3c112e3670fcf486bd40baaf37aff16314dc364ff74172f9deb94a70f8ab0ace974d6b22a15415476beb193199e8657ca7e4259e883c8736a975f9de2f7d3a2ad67dfa1169b4b2d83fc2c64799aa36797afb106970ddb63867eb8febcaf43efd467a28212f0f3208a2e9bf8f62dcb849091fc98d634796515e1db40f58d0a30d74a5d1056dd735d30aeb07f63c44614e131a6f0649dd2645560ff7ecdfbfa2700282d3d297054d3ea93657e5a39bbb7f2f1a563fb3f6792482d6afff95b6edf1c38e207d11e453b67996c378c22b8627bf04143d60e7858c07766e976b5e786441dc96ca44c584a32d00e64bc109fe2e0a59d039d73ee82eef1a50d6640c7dbaa4bcf7f232221eaf31c51de48761bc66722ff46a34ab567d562e60322ca9e501f8f4a7dc3eff3d264d59647c0ec9854d0c0c9d8e2d063766870976b4be7a52018cf109113a2b8b295f40a0604d0b31f0ba0cb395396f9ceb29c470d24f6e6d3d3dbc33ee78c2c8f3c47dbf2730bc131c9e1c2f9937dd796f6792b1d5998970b14876080c8e7f9035d63e246ce3e67f60d66e662d3f76e8195dd0d2c219e7115d79283645d0b9a1cf59d1e7e5a5e4163e11d755a2ba7975b983f40d59fba6956c73a79b64fd9f7c975cff311b0e2b8290f51ae2d086c782895878e68dff23bed99e4dbde108b46e5d0b6de55045dc34090282a5cf3e3df31a4e9ad37dce65585a6c72f3ba0e3ee15d8f68cea8356713015a001fef56079a8b4b934765ade73bed70aedb27a08c6f9dd0bef90fa4c7d119810b3e07dac414444df971824104bf43786f9337628322238e8886cf8ee02ec38b2c4ae42edfb0e95d3d354c82da8eadf476d145adf89917f619d32f126033e816f2b53fe8116641998305f48e86062d26cd9720722ab85aea392c804a3e136a00513be362e433eb1a8e9a5904ab3131665941b175c135031d7878c66dac7a010edb12c45e8cbce97837f122b2beb2159052313fe3f51148198b6d3c97851ea3ea26b87e92b7a16abf2c2c8c3a9717bca590ff3cc6d062055f14551e03895c64500eeb25f87e219832cf40f3cefda3d59bed69a39e5b46cf8f3f8a6c300122894954b95b3b8d995504ee81646da4301b6914066b1274f96b21386adae3b2ea22122315c59be277fd309e81995a84881954164ae1a59addb58c9edaadce1793320310e3dc955267341088e398c2d8397bf839833cafcaa94582e152b8ddcbf2c4bd45d17519614bd6de3a08a32e83492c2ae1285d26f667b41deefb6d401e29cb671281e2e06e79cc1ebf470e444da552bf0052db7d087907a06a50b633a6d0461f0ddec6ea2c71df74d85e3a920a77cb43c02f3126880febd1d20794315a4448177a4d2ffac04ab3aa0980a7c413c7baa6f8b097ac662bc104a4fb928e72602adbc4370795434ddf9f48f96a9c6a9227781069e209b826ded8c5239d0609f24b71d31f564dedc6edee96ef862e2a9fd559702a49bc61173023edc0ba2742f1b2278c85887953941d5a58720a2e2120d49bc3e7d6a7f2f00c6a039e137c77db5f7a7c3d43ad2eb0cd564af81a7584ceafd603e0a83823de3a12df635b795dee53cd93145df3bb8497da2b683e7523d859319dd4ff19f2cb01763e0c41574d584f4c5619f52b4b4cc2f2c74925043eea26754d5db6ca5c8b639e79ea8a09c39d1d4c436c0ec849450c1b66e450b3704fb8c9587297064fda4cda8d6be6e10c9a6bd089bbebf8decb1244fad182e6cab87fe3f3edff5c13efab840183db736e701e51f560c1e14827b42d738d37d68ffeca42dcd5466d50841dfdfc6aca437bcdc24884d471bbf20a6921a743c536bf01b2b385fed9a3f3626798cb577bdda634f8c158833e52d121b343dccbc31d3044092ca4cad39e913dfd32bcfee874afd9a02faf07ba7108c05c4beb78c050d5539eebc699fda08b360ea334814caf4fdced62f87c47d36c1fff5d8865992101069fb6679d3f3ac87b7e6e2587214105dc25f76c4a6779a1a9e6022ed9ad59ba3a7b4bcbbd0d63d2bc0674c5fe77fd4fb6a0ebf65b5a73bb87cd5b36dfb71e7a54ce2bf8d9b6a86057536c4a7f0a7c5820828a0280adbf0cfdded491fddcc8804eaf9fc5230d59906dc7a4ce514117f1a9bd0499dc065ac404512b0315a6ef17794bf296d9d371115f60a94015da2f50cb9ce4123b1ec8c0c94213ad8b7018dfa325e182a68602417c95eaf70789d521c9d3124621b36cb022e61f211b29baee96bc013270948a601fa1d3fc66eda9be473b3ec13fd0bcd59b06736e8296053a4758c7e7e1afc5111e1d43dd199aa708d95e548ff21c2d3e4328d43c9637baedb275fd9cda7d1225ef0d40864e6771e53bf5fa836121b4b6e9db6e1021d7bd93e5beef63af89b889ea83429abcae0bd9e1a079bc35e71ca54152c281e1a27921ba4e6b8f7594df32676d4762b82335f1097a92f49a86e5641bf1d77175a9476cd42f90aab18671bcd7c35dda9a1cb5da2f66bb80a5187abf85afb1557e0ca6052c63b6bf9627604823c3b6150eebf657089451bd04981691098092dea8cd5a26a693f0b38f42cdf42f831735869a15dbb3d0c322d85b0ba40017c4cd72e1a60d972a0d8f254e48fa6fc702a555f0f76598d1de2975eff26371fe13a6ee48da8252053ce0396f352191b416ee2f94dc847196def54f311f66896893495f0a013c04c442806c3d4e1f6320039db9bc1d94a51515344249b480087c7e3e937ab3124254c7824a99ca6b03f165d0fbd026a641ecf9e538f3aacf2dc6cfcec150aa7bb45acd5dd9f20e0a1d6ac2a2254a365130fb48f69fec83699413f5ee3e88b678c2b2d1dd316e5f8fdfd5a344c4241719f55e17f2ce1a4658067065efc4a4f970db9f1a52cb0ce7eea901c451ba95d6f2cad66610c33c9e1d63af3310db7e7cb85e3523c79dab34eab84296d7e2f610d23c4c9ace9387dd0d77ac3d37f1a35c78c7c31a7e55a9a4a95139fee0339c2647a56b32864060c43b9aa9b62888f4fbe09053dd5e5d9e71d311911f3ec864bab3f3ffae8c8b790cce1d8d45c3ed020ff01a827e851aa090338602920013e0ce3453104a8abb8e69717b2f7a9c1469bf0c23b79bf38c73231e7eb5537fdb2c677bcf1ccac3c37310738246641f4647721e7a3e165a187ac1400a0ee967ec60dad51eec6da1b858985345da8715284fdd876292493b21208d3d305ab93207c67180d217c22102011f824c7b15c92f2f32d6a39f9d9a17fe2874c84fc4456d39490dad28388e4ef46c602db21ed43054beed2f8ba71fbbc9d03c6dbdeb11327883a7be0c0e1c315d747c7d96a2a5c3d7d8000000000000000000000000000000000000000004070b0f1523", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 62, |
| "comment": "z_max above the limit", |
| "msg": "6e01000000000000000000000000000000000000000000000000000000000000", |
| "sig": "289ccd0e0e58656b8d32556fae8b0a317eefaff794b013ad8a43234658706a2db12585faa83808a733a3a88655a5d7e0201b8bfbbdd3bb545dc306806a26939aa9c93ba58f46ed8d9c37a9f6e0e0afa09f6c3b3f3abeeea3c613d122700fc91e88ffddd965df08430eb37fa28bca6db2886601e075f77bfecc67e415d1ba783a01c4776e9b96fc26a215084828b0921c90c59ef766bebf0210bacb23b7f26b8e572bae202b9131e725e367563c1b36218d63f8a2988dacbc73f4a46f313b97f660057bab41c1ddb99df76df8b22b16754c333ec2f141302bbd2a1e967c50882699860243af42b6ad5f368d245823a71c02a338ce037e337d4d8c5e2c2c7d54436ef786878e1e25304a27058d89e7212f688c50cb701395a5c2f0cb3310c9dd48777f80edb0d2a99a91f0a444296c1b4976b6161a9a43e5ab551b135e0dc66be2f06aafd8c50c109d413215ab4b39d3063e061cbcf57d2af9ff36f89f0c80d483af483673595824ed4c4c71a02ab8c4135a6791889b8e43958a5b509332e84b1380991d79c6397aae3cb3dc522a7da89e925b189a840c2ca9cec4cdfd8bd3831486d2c0d15b1b9bd44684a8aee873806610e9ae0fab2c61e1c0366f981d5a42bbe1d9cd179883f249a7a155b80bdeaa1cd017e9d3e0080ad03a93f09693da8773b1256b22c20a6531a9957ccff0bb44cf0ac3e5b0438949a589755d516fb2b596336c153dcbd5565b6786cbee057a41c10fb762c280e850accdf476392b50cbeb2d8e7f6a6856887e4a2098cd8f4264cdf39972add334a5aab45002058f19c6506069d7acecc184f245a25a1d242cdc41d52f2b3cfe23ba797c4bf87a33cb593963179e5fb08ac5edc5d4521af466cc3c28e6a11ab2f5f8d06d668fed5b09a7f3f6686dca450467c8ce0b8e81ef605ade33349dd1582adcefec138f004df5057b2a54173fc587ebc3de699506d19e61380291fd59e50a8620f1c9c2424f80a48cb1c342534f26f50e52ca4056c315348dadd204467bbb485708007cc2d8477c518047c42a5c7bcf83e763297a2e4e0fbf547b4e3e577c2bca76762b35d3b849966c9a0e9d5cf570bedc0ff1b779148fa125566b67d14b62421761abb1eb04a9fef43c08d9dc793585fd30330d3cb1b4651ede3121e836cf427dc6f93b4dbcd1d3d0b096be780cf6318aa31d23f6353a86da38b34265b277b7710a025e0e91b7133d08f5ded6d74efc88a4f40bd256a6c6f86d4b869e27953a6c1a40d19f76311b48e3be34973e65f17afe1c408062da2e2a8c474c6a3cf32adec928c4adfd9611671f8b04538f7605ce6afe0d7836ecb06913555b730337bb19a222d3a7be5ce8ac44db76a79120ffc7dfa81c07590955587e61828f782e176003dbc8fcc38fffaee982f61e3bb503ffcc44806a23d3e480b4fc5d17c630b2b5855d67e884d6a2ace9e0ce81a7a0d127dfba247bf7b90634f03049d7aebc1419eb4e7b2ba3303dfd3a28fe5d42a73a7e190df163cd241bca717679c819a5bfeb11ff46e06c46c4c9fee4005a466a9e8660e01d050fe1c103d73bf6927e0ebe4c14b314b3d9300362b67ba5f0dc334a334eef48fc248a7604269dbd9dbc0a380af5ef51a91a48689d190d152213a818df7965e4ffb87b3bb7b65fd2ddd35e947789710c898e95b431c0765cff907b61a799d65e2cc99c5696777e703d3d6459a71901c0080c57c636d21fb0c9d1846e356e0e3cc7a6518ac177a61cac9b6ffa8b72cc77bbb86165303813c21c750f2b930c240e4e1a3a5b1801d1c8f4d8e4ed2e205e9b99fea36b0a26e015ebf7dacb547c17a847d495d5d35828683f1432cbbac95d3b5c77b151bddec5fdac911de1f096cde0baec71e5bafd5fa93a4a42185a4f324ad14a7165a38d659155c4afc72e1591689da8f152d2c7836f3ded5e31931b3a31eaeb83362f2f48e04d1951c06916f557289b01ce62592bb97122c110d9b608a181141b78e5ac37171f424041ac9d7c56e6d85fc635279d81bcd9ca023859bd152074b07337cafb0756a2532d2c023e45cb48fafa19030b0b0d79aef3f4576e35ff822e7cd014fb9d298dfa6a7e8dfd4ce2c52ccb88026a620e985a170535425c01695f3b71bc67a9c3bfde4b7035498378c9fae3921a087148cc61ca84953dc6e86e07f6056d9d16f2b4220fbb1b905a1a89ca8325e3d7afa5c18533bd478f47aa69c7d0d1d1f75cbc093cba23c439aacd1911b152107155462ec9ccc893448620ff2d24ac6d4c0d3694de957c53fd21d8f7b83e7cc2ded752b61ddeb1a222fd6b9576e6704d0d1adacfc963cfb5844df234d7eb97754a1c559fe81b4e64907166ccae5f581a4f8b90bc63e478b02a7d6194e3607a1dbce74fe2aec7eb63ecf484ba30399fe1315e59dc2c97f9f6cd188164cae2623da7c83bf96031bf14812612d8bc940cfdce410c7cd5f4668764051b82327822fca43cd49f35db19e1d79765ca4b662c8bf1bbeb180776867021054c3461619bc477c70e6fb36b80feb206a003ed12c3984ecc328d4d476b66a402de1a711d9895700897679a2c6bd8481794ae3da3bf011ba67873757eff29c135085533139b01f3a83a5504bacfe73cdb48acfb08357397c7d612ba4811fbbe51c9a18d50cfc530616622ca8e2f06801473538286ebc46a04c877b72eb8655b4b6c5cc9bac27bf6490c5f593dd020c5d30bb462023381cf1fac19d71e9701c49d539244e5a9922807ebcb11224cf0ebaae37262184c61774df08726981ca49531e417c90e51df7965d0f8508e525bf9cf4c6027d74a11f8141b777da862e50af076572f4c78026c7fd6b565624fe0e2fcf3111b3373f854bad57006f276588c9ad57bda5cb5a0e02e659cd0dbcfdc174a1639e6c9046516d916534cbe5aacc933ac4abe52295c8533a4a1051b5cb4dee48055e7e1d1bcf2154e1ac81a54f1f54fed9b920ffbc2accc896ba0ddeac418a71576aeb9abc0ab3a0bc15e57787ce0fcbc868ff2545a83e27ae616f2fb5939de3b71bc9ec5a2f064a736ea3e4afc1c8b5996f0ded8502c5a16317daeee9ce8320ca4346b5434769ad9b8784898599508e173d7f14d1232a2f84ddb1fcfd8de75bb0d59f8507214df21e89762bebfc4030bf0c9239cd7b6bdc4085f1a71e732a01c0e2024d13e64eb0b582bbe36a214454bbb51eea590ece8d1f81c95891ba8f203ea52c068bda155ea6f992ff1eb276a11c584b5394e562bf6341829fef1936397aefe78264fa7b9b3055c3140cb4635f20b3e4dc809e4e48ab4520253330a35360ed41ea3eecc0ed7c4f77c6d86b507934c8b800a0ef652962d6d4a5d810ed17643e950e3025cff4bdd524c8dc19b9a56e3c79c6d5e106e4e199968660588a063bd3ee369ca6f8c0e7f2034caee4ae4824ec663c4fb485c81df7ea86d7226be80d5e63b3782076a9bcd0f253c3564032f7c82c22050607ec01831f2d5a78f197681365bdedbeb6076037a88aac92733087a110dea7d6103ffe6b8596d70032b903d1e619494797d6e56e133538f80a91d305b07ff4ff718ac8fe0452bb3314f89555d81526a02cf189326861c4248a40866faeabe04cc1a7c88196c6d4fb3fe2af385212a3cff398caf2be65e7576befab7624f1e9f71c285899207c2efd2bfce2ae6ab9fcc6e46c42b028c857a86dcc944739ac4fcdba51b16dea3672149f166ec8e5e6913bc355208e3a73b89480e83890f0e4331aab624ddff3a103fbc4990de6ef8a2a48eeae86d7c6fcb136aaa52860e41a135a50395e12511635dd7dba11281c410173ab8df4408c9a2b51b9c1e0ad9655062957ef4d8f0572afeb829ec443825c082d67866618946f2962f6541c6b5ed1528cb410521e493680e9d937a50ecc0c50784233358a534e8bdb0c922e6a89b179d2299c47c26fd9f3c783514ea19a87b14694211e55ee9e4714bf5808c4da9a9605b12c53148e52014b5983e03eb47755ad4770bd54dd1b071c9ed0c4cf24103973b815d267f3512275e066f39c2c219c475018e0191c5d18457a2f4f224fad67deb3333620fcf48f4b4df62f358960b56387a501e69ace7d6b438af7550d6831d58f0f642630d3ad590c9a588e25610a963ac2577f67ede49878d87a30e69da83c6ee600022f87072b9618137c029ec6292d03b21f54ceac63f740c5a5b938b5c28cbe6720d55bbc43fd9cf915bc199f32911dfcc8642186b06988443e1c557a4713570505ff98b0c516db185da76eafa1aef72732816ff31f1a829798d1a5df2218649013a1463984e585952ef618e31ca2208b162687d7cd723e0b933fa373e3d795355ce1bdf5cbc74e8b2a43b72ea36dfff3cc7e21a4e117829f2f547fa475cd776600967b0c0db0bda413cb905c86eeee28bbb4f1f1dd29bb283a43cd04d2661f069077989a1eb7fbf2c709b304cd9fc3277f86d85b2012270e6fb2d083a814388622548c999938f1d52f3f9f532a9632787bcf8a63c6ddd5e5cef2d19e635579273ecb0b43670f12bf0e93793ff345afc2c49bfced401152f334188310c4fa83f7d3f67b6008e98d1ef9dc383541b466176bc166a0a1928b99443b94c585a5c71727b8096afb4b6dffd293093c8ca0e1028667797cdd4f80a154a5d94b2f662748bacf306345265c2db0000000000000000000e131c23282e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 63, |
| "comment": "r0_max below the limit", |
| "msg": "3c00000000000000000000000000000000000000000000000000000000000000", |
| "sig": "8c5c7a82862de1800a34b8201c791d6c7288225427f7deb02f52748a35a8ac269104927b4913e528717ea107ef8605f9b7ae265f798846a3abf6bbe7bfe0a4d6bef6a1f6b49d40b972a5a1c28d19db196f709b4d962fdc646a7988f80d5af74b29adf34c7a1aac065f639925423d37bdaec428de53efce1db750fc2686af90ccc9e2865497b7cf736829981afc749e85e7e9b5044a92b9ada3740e3fb39251c5bc400379c4ded2615bc3deaafc54e34129b5cd1f4e9612964d353546ee5dcdfba712d985cffec78e74bb2e6c12ab45233ab42f19aa095ea0082063fd0fc8e1023ba1bba2b4816f011c644be94382af44cb7f40c27236ea1e1e6f49ded751927fea168d5a5b2f238360835adabeb4d1b1ce12ccc6c1b8e1e855cfe323d89c34a1a683360ce9189db6a9a93bfa5f70b7238d7f796757d547c31f786c9bf1c91546b325a05034cccd586a6f37879fafc6973fb02a540cf84d1a4f4c3f3ccaea925567b9571bdc116cbb14c884fbe35974980121f7d1e6b0413fc3cdc42dd4fdfa4c33d2eb774b3b188c3a2f2ef07f36489e80027bf5a9e3b607ca45839bbddd9370c9dc98efabe00635622562ce4a12c7c6e2271876f880b8d8a9a63e5c10f349490f982e5215dd94bbb74bca994aae7143c22285c5a15ab950ded53059821a526f6f10fa3feaac97c8b83453b20f314e8cc509fde7f5daba0b2cf4676a9286e1d9ff51f7674decfe2ea54c11a9562b34bc15577cd591088e5abb0e49c152135ab4d496d8f7abbbedc1f332a06d7ba9d9a65ba61b1bf3bf67f9a191c96be2b51d790f8dfa988d9e69a5ff9484967d5fd33b0d7e004a73839a9603dfe2bd2d1f838fea9aa15c9bb2c0f2dec02d17a3041d6e4291bd7d4c00ace00ee1f4a6dbc5e4f76fe39fb4ed231b5df55f7a42b9366396816b5c372975d5fba004a20a7649341859903760ce8fa444945136f9ad67017cc70d3f6c4d8ef7459f1a544dd93d135b888ac4b0f6cee4daf45a436e967f76ec477c8efecad626da1070ff4ab94dda6bf04d19a5391333a2ec6033e780e6b3c9575e9281423489db02201ad6867b3e36e1f462e6b196a2410206a71073f19d707ac63320bade5c6c42e2998c55da602098695db63144da3f9a9f38b53022df84ddf8777a19d678659e44e35f3d8e069adeabe7b79856f8796453f3a413b4ac93d87ddc119d82ff235cad30c561138fda8b0310cefdce08d4fc7794e964df23d5f153a711fb73f694ddbba93cc63902fde5488d318f5359b77ba076337ca43ce59c4a9012ef52d86c34411dbaeb3fb2edb4a70199885d9e04e019c4a406817b96d478acc29f5db9b4cce0da8474bddd09619198d97b3609ac1a3161e75ee485cb6830c307436ee1c48d80290cabe41f3d4b881c4af4b2c2d82f4b6adc9fe6a1532e39b96350f7fe82a23bbd1d9516e1d25f089cc085c5c72b880f0306f73b5ac1fc805b0dc5e80506e06d965f55485fa61fe6e9ef0338e9de6bba5bacc703eee361de69b3264c280d75ed858f736ce9815344c859ec67a95048cb5dc03e328e9d10ebc6d3dffce0765c3fdcf5861c5de3aa7a607bf78334e8d7ba00daaa7ade8f79060b1e57b9d46bd6f448509934debd4e23eae219e04e828d316b77ef5f15041f3945b1a98374d1c47fdfec4e4714cdd7d2391df6670b164805b0a95b2f31d937446a058a8f3a8e968d0da62b8299405fada9e67e001b6e30cc4687120fa759cbb390237cd7acefb0e474dd95d9d790423bb19c390f233e3f8b7739342fb2adfd623d4c780a5d1e702b8efe91e0be39a61a8a93e48a0d730814954a41d472e6395999c828a98d5d9bef23ee7dfbec1c27a79cc8edd035adc5763eae1ede0bf16235b8da7616c4882a6724bfe2f7745dd992accbfe90d1af3e8ce26a9a63701089151f4ca826e59bbcdf40935e6d3b55329d757dd3461ea78f6bb109389b92e41c5d18f811e783779f1dc3a14f0f3e30a15bd7b377c1bcccf621127865f66f64231a4c77a913d2f9f5319028a1d585ed38835df077e0fd0f6101a5b110650992f029bf70b151189acefa1b4584f5d56676c401804a6dcaf7b18d43078089d580eb6632c4757ab77c6c5fe3b28e3a1dd0aff4d00584235b2515971b9644d100f488ec980e1f86188526a37d6343db87f23ec9424c900404a0d4b133df270cccf54338ef5d6e0bd7a2359a0a892829ec8a1bd8f8529a55ceddd1f343ed20e08a0a0b68e3df9b22e1201b1ddd8184e7168e12196f84885d317fa0102753e6dee29a5203d2206fd6eb094b60a58fb3b0a5a59b4cc109e948823781ec9bb364ddbaafb1d553dd4933191b0ad56b7bf3398a4b1269aa329e47646f4e9d97e3aa2fe320efea245db47b63d0c36266c3f7d1c2b51271b06dd995e7bf6abfe861acdaa3534e9c2fc090988276257228c7338209f2cbd77f85b8182150d3287bed5934dec2a6c1d7b2b670716cb35299234fd94070a394868d95c5aa4d92ef9ec6fd05e80747d7d69522cf5d5e4d0dfae512f25d51c0d5a61bb43fcf060eaac8847fc6388377b1f260171ebdc24373a2a177b568f08779ebff6204f2cea49afcd8bb298ceb4f751d69e9bf840b567a1614871d72f5decdc8dc5808c2bdc41c5793e1811b99d3daa9bc4827c69d1dcc4cb55bc8c6366764b96a3114c093892c9e2f1a736f4ed3ef2024360253612747ed4cd3c690b98f65faa23979cb9a65e8122dd30a9c1f2cc3ac1d77783a3014ee64690a62567769cc43252ff23563c3eb4803678edd7a83701412809d343aa4ab428b6a1132b1d559f84063911832be2dfacab5836148ad7ff94ca08afff9835e69f216209aad727ae19ba24b9520bd59ec6b515c328e512e210d6edc9d8d78729bfeae0743e333d731a2b981bf5408239446ba16f37300ebe23bddf746090e4ab57290d2d1eaf1285eb62b968bdec6f5b8bdda4edfbe55cd1d974e2924289366c1f2cc38eadf153cc1666dda976d0fac32285962fb4e5ca87171062aa2a98fd7b447b7271b93abdd28d88020230f973ed7aace2302a321312233927fbcd390ac217a8252a338ffabea7b94051cb03255d04d538e5998c72027251e7f36ade0058eee853461e8e36824055a63d5ddebf3cead8033dd5c8ccea4783675d8deba1cee201dd2154636baaed297786d9b1299b43f058e5649fb01bde625c415656c30bc7c2213d82e83754d43d77b5af9cd2d04642ded3a25cc8da578ccf437aaddb39bf0db269e2e2fbe90723f18b56fc97325d57bb6b8155241baa4a784423fcb50ac5092070a76ef4895209a94f33a4072af0c3c458077be24ddc153449883b3bd6ed3da6e6be85442be7bfd96c0700c46dd79118f67f30d6eeb519323d3057da380fc0cebd9ac6d0299c9ec26f32c04bd8752f710dcdaf2f4ab235f196ad0e54c2f05e825b7d6e1634f3dae1895e4b55fada1eeccf0203d23042111c4043739cbb1b823f6cb7e5ebfa4a8359eb7511dc64ac0efb6a0c6231418e5432123f6a25f4a9f35dadfbdc10f502620e6d76ef9a72f893d76ea7875d909efff9be03400aa8a1e00db7c07cd4fbc844c8b8e86345d49e6e916066d07e06edd980176d4af31d6ab20115b3f20e32f17bc565b2f95f3709d5837fb1f7ec5a0dbc12a8f7d3eb4e7f9f9b6744e4864c343147414b4c104116e63ccb61b5af3f7c5db8b5c05b475cc7f39b888b57298051d029ce9017bde03041abf0c91f32f28a834fa95d60cec9a585c74921f60eba40f13b02de973d9f5499c9b386a5348414d333adce8bf4717d5f31faa4b3e96e91dccf7512980b8cce54ea4be82ad1dbb8373355f45ed6861b08368f9b86f86c35ddee6daa1a336d1c4d2d2658a15bfc76fb462dc0b7c36e97eb16e5eb0773e95581199ed2f7c4c219cc4095d2f8e6ca444d6d4c0754bd39b5494af3d2a01db862cacb1cd2225af884a43e5fa4fe63e5854d3d32f47a8e7af2991d26fff530fe8d57d35ea76a9431a9335fa1f057232f69ad89efdced883e6f8cc23baa485642272c515ddfe4524b3a997e173a22eeb008ba9c16adfa3830980945c758fe92eca8a96b32b274825e2688c11883d138e5d695b10f58f2e2c6931764c91edcdc40d56c72756c1e20494ab26986ebcdb2309060f4eafede1eeababa4d5da8418397a25309d19937dff876ccbe7eff4b58b87a44cddc3c8b1c4f066746036452caa32980e224b53eff0379700a30599aa2372ac4dc081020cb364546484dcbaeb8c3adb6d3ae4a9817dc2d987a690c8eae1863d38d3458f817618edf6416a71b6c30c928d5a6da732c6dffe56d7105141d5941e02bcdd55689892f0e77b9623fb065c17edd799a186f80b686ae5bec88e4f16b05923c1515447ad9c82adca69800a6b372e406b6bf5b5282480823183811a512ef5dfc0b21eb77048091ef023ae281dacdc1ba7d1ed2d9df6811dd5d1c9a1d4f1781b74ff1828a6d410eac1b54a5c251c055ec7f84cf22e3e96cdaefb8a9fb9c6ec823ccf141d2f6dbd1f589c0ec4102f6e91b3f0610cbed643c68824e7159920f52098ae33b5798ab95521f869f2b958691c4a0926ada90bf7c6678f23314479df021214537aa6aab7bb183154b7d8ddfc1431616793bdd541b8d1e1f10124263435606688f200000000000000000000000000050e151c212a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 64, |
| "comment": "r0_max above the limit", |
| "msg": "6400000000000000000000000000000000000000000000000000000000000000", |
| "sig": "44f2fae55e75d4a14261c55d3b8f9d7ce296180728713a3374dc857bae406918542bfc12db9b25fd3d1928c9927b72be345024145c41d3689654b26e1d2d6364395c150047eb8b6ce89daaedb70d8095263514fa5317af3f6c557a0b91bad5e2fb6202f90183d2e1d545f5a09fd2f5cd5550e349e82435d55deec6424abde2e6cda6f794738180260c45999b51f9aa2cab98694b8d0af27441fc4b57289e7ea07b010c53e9a755ccb9016765990942a3d389500cacbec33eed059d412435ddbf46198e3c747b3f41f96dcc879ed3056b20da470062c0e1724112f48aadcbb6ca84e66c4af1418c66ee6115fe736305ac9f177f2fc8eac53d494d24164760e827a45ea20deae2034dfef4f8b552a0b4167e1f6272918221d4610d1278aa7040079672d2d191bbb19b252f84f0cdd46150d7be832db3fc8018aed6087b5e718bbb7b3386266d122ed0f27bc5b746651316620ccae5543f993fd5e1cc62990714e585878fbf20c81bb45edd5cba6de67010ece4135117baac8522ef59ddeac03ddc9abd91b47cefa3beac2496de163c00716956589bf84ff85e0732ed2073d97c5c34a0878c3d329e99a5a5a1be3781fff22646f1bb83ebc311889a56d6def19b8a86fb8553b36a62e13cbba15a507750795119ee309577fa7ec15a69be34a15135095730ae2ffdd72a1cf6a9bb61b221531cbfa0495200ed9f471ed1bcef9cb8bc5117c6d6806bf28dbeaf52bf2a9329119c5c896449c233c4a314076b00616773b87d9e8aa69c135a7d24c51c2acbc6e58df8bb7b6fca5fb14b13c9d0b33acd8e8b439a8e5d5bc31cb5bdb51712d148f935b8728ff46112ba49ea5af30150fa80a8249a2ccfc99f8b7c897d83c428fb15e6cc6e640a697d8fc6672098aec99630250a7b82075296afc00a15507605a5dc0f2b1a0375b263c53c403883f42a0304b99adaf834b1f2599e22125881d87047b8acce7b5728158d178649cd7a16d912177623c637500dc5b4bd13bcda0824fe377086862bae9a41c180ac807896c1371a78326cdfba763946ba608400d930146bf86efa861be282f44bce6e032bf7d98408c3b4a1e96704034ffba07c182fabdf4014ef2ee8ff8ef7e837ad75dc3aafb066d07297a290af9573be900b68db9b6c2746dc0d2b1e5d11f0540d170571ed530caf1033e8a32beffe622e3d082b3bc081b3c30d8e1dd697e9a18432f2514df6f90b9b42cc2c1d321f6f9bfe095ea7229c4d1825c8db8e869b56a40cfcb924304f8eeebde54d615521ebc9753c95e9831556c854fa163990d5015e0370f5d3e5b4ae7c4404c18ee125ea2fda5ac43127ad07567c44c806ee61a79353152c5f46bd98bd2010a53acdc66df92ee6fc0f93e678bf44d5d3c8e9adc305bede02008bde91dcec639554a4dbc4f6625571cb5ec821f2848ed33fceff30d8728880956a1581b5277fd51a61d4e13f7871198b78ab3107701163da8a30b379a05718aa79bb01b528c187fa91466588961f2e58db24a2afbf0226359a4e6c3da0fc8cca4be25f0abae106eaf8e1de7ce9f1b7d24ef25bd41aa98a99610b016f062d89f678142b9c27635cb71e9dad2ec332350f76a2b507c8fed9a17e60e19de2c1875f2b3f4134b903aab8819af224fb7eada88c67875040a07699d95756ba929680191ec8ec3efafc6fedd60ccc1e1300698bf56afaa31c89d16341f3673fe07880e7009e1f5173cf79cf0364f0833a179b5886226bf8f3a6397d8b499e9c020ccfe075fee18769fe9f7765ebb6ee630df990c579580f3910e704c73ad61512a9d47507e8bc61b9a61ac006b751882b20855e6b6ec7c05e303ae533623bc0a8d30f795ae93f057c7e079688b792456deb50dc7ba9da0e141cfc76ad0a902bdb1d032d06fa47a817d43ee784cf0ca4b516806e7631e40bf0671b3bdbcce7e2ed7ecfd994e190c9e500356d60e1c73850cf5b6bcaff9746b3025815bcafae19f20468591b5114d465a47e7e439ec0741eaf533d5ab5c57df0cf745931ca6a4051bba72dccd4160bed42fae52ba39d7ee2d3e2cd20fd299707e2a6228f94a5d32224405a1dbc5f5f0d269a0880cae9f0b7d5c0ddcc01e568a03208dafc9f54e715520ac51eef04d8c4b6fd5ed23dbdc9259029129b1b5707bb197920ce1265bacf2a7a7f81b77a017976c3a51b169eaf6f77fc68ad23e2edc7a07e7d39908704123b2385011d9e6b56eda29a8bee801228e3677241121ca21efab92227475998de40d40fe76412fbdc35449255843e3e6ce620ca0dc91075fbea5e531aeb9db6cb5153c61e7f55681eb46cf49b31b2efecdcdeca7539e8b3da30519640913672164575cb1ce89d2afa22da971c371f602070e2b1c7488f89239918a5f0df2257e8206ce67106d66f308cee488974e56ff840e025140014bc776211d632413152fd55b53749262c477229da729c1e56f885f61d1afefbe11f8e5038a5688835f3842235091f7bd42b908097a8106e4760259ed7464c0dd591ce48e51397bda9f3514b443a138a115eadc2be7f08edb4c9dfc9f1f065430bd9da0849c45dce861bfe839954131fde47e059c5f933a4baf982e0ec435a8230fb3eebc9ecf7ea65d0f376854c331fafadd45b07ebbf3041cf079300a9dee19a5854e147eb9c88300f5580c54d5801af62f9a90bd91da9f52cfa6d01a08ce390a179bfd6a0d3ba8e43408826cc36fabe685e9a1229343e5303b108683a75c9a524eb776336d0687e7e62bd68f4d425bfe7e4db1dcf09fa4938933f78387e48fffd47669233cae1e8bf9d4a2c63444a776595a48b3471a67990257cf7a0417d34f553eaf423f1cc206a9257f1aed004bd205dc1e7f660aeba09dc1f9991062665d38c0e2a4638c2bf61eb459e5e4725a0bbccbddfd66b239b31c62c948a485c8041ea3b6e58a0090bcc010ceaaedf7a2e8cb28cc23c925724f099ca14a33f42ecce7584bdc073e6f79ced17b8c113075f1604f31362893a3b5ec2a4953d77b68281c001fdbc6a853f4fea04c1e73b9bde7bead3aed35ef68e0ad98f902d7a7750b7461ebea8c2b7e9246c49b585107e979dd66c01969c65d34c22ffed12ce733d3543672a59a06854fa81187f3a0b82524686beb3a84c480aaae6af5a43d6c943702e49865935065f972c466e2e33554615f242fa582e04b7a330d84d5352b5a0c1a28c8521eff8baabdff6c35450ed9609fcde9291d0d38d7cc23d662a6261aed3ef34cc281501d9969425a42f050c7e6b0b1f3a549d7ef86cd1a4aac3a233ecc36cfc2a81cd69d951c31290eb73c71582bbacbcb99f3c29fe15d28887349c9aa2496b48ece89d581c697590efdd60351def42770f51f59d55bce58c5d2886d2ccc668237f9230a155be656b2ba71f58ee343317c7f37ce47f5736d99a056ed3e88ba59581b9b219b7e972b96b2e03cbee95fe9a2ef42694bd93e7e9145ebb155b6b9a7590058eea44d1e877254d55d052f9979ec0df8b5b8cfcdc1c858ad12d4495437a5c8247a071997f95e01943207be1ab6069e7925ee2e6e231a2f133177d0a91478c37c19303097971af66759f0eeea69028de913edc1ce9cd38edbd05c3b7cb393ec781ee7263652cdbb3201527501b60b7ca443cab817e829eafbe49c354bba16c1a597703953ec059efc97ca0f1bcf4bb2ba59e5bfbf64b5cef5dd1a7cdcfa40348b5f8979e96371bdcfed5bc9a5036955a40ebba28d1c5d98e592a046320e3ff7e2b72d25db20fb2daae4e580353598ad6673163fa3eb95f5b5561a38fb1ba8fad671795e7f5aaabbeeaefc4a7962475d8b7df0fb93c47aefd46d88a25397f6be11fdc4014389121c20750e80168565771dd932f67866387050d0551664a16b350e4761d6033e4746d7a5cb07b65ad4c13fc7e64a60ab9849ee9980855106c7706253551072105e28ee78b6e19e9f9b25bd39493736a2efb2cfb7416b84b6de23cd559663c2eb8b223f8c764ee4298c75f7f068824c31d4c19cfe9ddf3871f7160c87d9565c5d67e9142f151a33e2f9ea79702c6a7285ff963dfaa68b4129233daeb77e0aa2c1ccc75ff7a35793b2fadf60a9b1b9074f92eba1cff230c461f1bb486b3e9caa0b617abac2d963434ebae2e8ba39b238a167895430f5c6eb86d93d678ed1c472c3f3e9cd58f27f24d124df2371e98fb08442296592d79db40a6f388f85c050e7c434630ba353245692d549166727c31955ed60be469cf60ea09909f92ca87d5e77567036882b11c04f03bdf89d397513adf17146d52802b86797815316c2d21d0b1e95e671fc87e067d2e7871c28257af1fce14533d30dadd947ae2b1b9b78eb56278340cce5ca9a17271e1ff03670d31ea801cb89d6364c0d6b671d190d75c7335ba00497bf43ff1de81ba5faab2dce55f29561d13cd236507a88f942e6feb9e77a552942f6bb53c857f192c126d3f1ac53845f54fab0a3114f6bf3dc6dc251d39174c0f732dd9c5301cbd39a2d7fbabbdfe0a1049532cd378c9ae999700ef370a49206f7f7b208c7fc7318056cbba332b9c73e0165c97fd25f73f156750448c5b361c30e23229f2c325a99fe19df3d884418ba1d1f00708204a778ac9dde7224f687b7d98e3e4e51a244e7ba5c3c4f00a12182c335b60da3188bce200000000000000000000000000040d161e262a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 65, |
| "comment": "h_ones below the limit", |
| "msg": "2d05000000000000000000000000000000000000000000000000000000000000", |
| "sig": "1ca68ce5f7e559793f67c657ac20bb8f3117f28c1ef02b8b828031fe11b146ff61ac67fee066d1a8b9a8d8219909195136ac9afa30909309cd43e54c18f08817c526bb135685d328549f2d0f0d8c73a45606f93e8a17fa3528a1ee64377165c7b98f3fdb6a32fe920c38863d913ed398dbe085a7ac406da7ae2baca87f922a2d5b43601a70d3aee3f182cf87aad2de0e104044dab4fd19e7121ff5cb459595d002f4882753159c7c6421ea7e6f02746f38bc424d92b8c3b353592ca7ea3703d27d58f2df3b23875eb7206b4f983873fb230979083b70ec1e5fd40afb5e3887d05e4eaef8f833339be930c2cff359cc4cdf3fd6e7caa647f3478cc863716f01310a30233bca62a32cedff973c8fdac419fec93342f71e74934799345a6797e85a7c1ccf660fee8ff6402e3c37a70771a26c9ffc9411e745d6962011b003c19e8e267b303ee53079e23979f7b6fb4b5b5a3df866f68421db2bc2eb29fbd6c40d5d73e7570c22b425f5cca416af86f4911766694bcd7d9f55acee1d9ba8f6ac07e2b0d1081948e1436da0af1e622e95e35a2e39065a782e3efa36e0b130b4f22b37ef2670e6b5797826515ca74a9a1ada669cb6d43448baa8a77a9e052e5492fff23ea68698a17cdda1a4cfea63f9c186f35369e57a6f54a161cf569cc75be9347efa9c94a869461ff2648ff1a3c984c67eaf53041edbb4d27c80c9bda409039303052639062dcfe8c7d8066995c49e5629bd0ee47b63b637b14f7ab0964f4adeacd6b139ec3af6530b6147741ece4ce206f9a24d8254af20eb933324b55e911a43cca36704427b8b37b5deecdc0da5d1758de2bf8f6fe639448b45e803df46427adfd6b3bbefc9b9c64deadfb60fd2fe6788f7d65f98aabc960ecbb8f8ed9593ab0a6a2c7d093d74ec17710ee5c98909e529847d7cbe9a69f54628017c0c2222b4ac46134281990b9bd70ba991336de07133ae25701a91306e0dccca6391816917698aa67c39998437325e39ef1f7e8eda0dd330671dd6cca57f3f99c162a54bb23992e44f3b6310de3c8b3d309e203e0e47f05b726d1949cae0abacf838c31fcbf449d7f9d6413bd911c70a823c8940aeb59b7cbb2c64c243a0fb8ead3903ab3186c6390b2678eea04d18a9405c733035ee58f79f85182c520163e7e0b4bfdc03d60034dfaf61644c32bc4cc32beb4fd77419ada027dda3d6f30bb3acf38a8bd4cac6425783b710d5238496331a04b6ad5646d3ee663ea0e50da36b453771976d2e36e0be3d10268459724bbba557505a7e804a088e82e99367508eb5e61919a8ff35eac38903de0529571dea43676e3d2b769f4baf4c1226ed921561817746ad04ea9d30cba41225965f1f29bae6b0bb3e15a59e82e50c0211f22403957d86927bb98fb48ee18260df408ff629730eb5f967bf25af2bf4147be41a5da2421ffea70796b77944479fb15a0890785bad4c0f86603deca9b71b72c6b75879b44f153fdd80412cc8c217ff04f4fb9b8662c9d3474598f806d71ef214784ae54a537c307cc1373161ae471034f70b49b6a574fa6204d7997ffa75a78ab9923850f3fc4419fe365dc4732ac4ba87db246c90466741cab4ff9c3d39cee643e006f35b76ff5cbfaace83482d26dcfb98ed007b97f0b80849ad04e1d422a8c86120d1d90099582703402dc3d8bc192bba4ee993dbfc3b7c567cc6f5e761a5cc0ccfa92fc842a31ee0ce234bcd6888c8ef81e7bbf40956e3855507e2544202e66dbb476faab34c635ff8c873bac2727b5fc4730bbf33c5bdd2f3391181eadf5f54682e13a97f0a06487232da578c89960ad67ff424215020f3fcfa25ec55db2b2d46d3646ffbd9354dd14008512e38e523285e426fcdabd8716883ddfb8db0dfd4c036b51625b26a1469fbf2282b943500a165b6275eac29ea4142afd22d647a4ba6d458a65292a64e21afa38ee30120bd49aa8a0c511f2c202293c717259a07549b12273566f3bbf4aab1ef6c076b0e68fac0d3e777e1f6cca2e75d68fe5a45e5f045b891cda173fd32d54962336e33c25a5c3b03b772403bf8ce296282b779fe439396cf995d3f81eb6b069edf19b57cb1252dd611ffa52eb0023b553b343a028ac241e4e9652f7d73ca9cebd3e3642640ecb9f648fd1cd1f6e7701fef3a551bf60ab3d4f59315cc2b0a9642e5f4e453af47039dc0c95778f2cadc0fa217c3423c2063eaab0922ddc59835a4706136d6e2d0d25f7dd8bbbd7a939e1afa2cc17194430e38b2f983e5e058c9b8baa385ff584846f7862469f5e3c71cbdcbd726ed45b92998b89d83c6d4731bf2f92fcfa454bbe3c7313c9dbbc65708ffa3d9bd8b43df4d088de3c911cecc5cdd415d587310a2c8d3dc10782458c7205419028fef4d2adfc14a55fe7e4507351044820f9d40da5077a93e923f14bb1d12181298c6aa965fd76319052d148a357b8d27b240dcc143fc579889ceb43b8e7db8deea958671b18906c01d5d8962952152eb8245f98229fc2e0477541faa3a57529e2328f27614b7b82abd506d276495522fc21b2f840e34f20cc7d605a986632052ce8e47889667edc1e4d009f9f2f6fc6e4f59ef42dcc97ec813b36c412e31856478e1fbf740ca8933632c62b02d2facea1c5e7936d3cd7971ce35227c5138c5a57e032aab24ae4c6b05ffa7d4df3181fee7b14668f07aec969300c7b0b1216c17de4def301717d4ec65041d4656b96ef7b40fa4c5113c58e265a2c02bd64f7aef278a6f5c57b2eb35fb69dbacc412cf60e06681f892e4fcd7dcb3b6a16d38b7d7b54815ecfa9c1a0bb46138959bc42df552110f5f697de1ace36c45cee32ebc9fe8fe8cd83e29ca331f85898d55fa4bdde5cf438f9bd0ddc711f516fb0e79510243debe71df2a2ac140c19b945841e8ff6baea4ce9dcf038b5a0a19e0cbc90b3c4f3d444813ac7f70b0624bc70a0251675cd9f44b30b38aee30ffedabe5aef29597820cdf2bcbaaf99ee09f9b18fe93268d5c74f44dc77dfc721511f55295e03bcda9956cb74a9bd85cd028ec05b4d064ed35a2ecfd3f674e34cca9f972824b1d7d3a1caea6fd6b51a205fa85de4b44a2f92a45edb712c73a4d10214623e8cdf3b9880cd25ac2dac328c3f54016eb98569ece9dac6f170cd7daaf37d41e6c35d62c3db46a24f2e6f5f237314000d0ef6825a9dc987379d9405547eb27c6d631fab06d5a039d47dd2b1dc63a077b4129f7610458cdad28b849fc68fd5f0c6fbb40fae533a5d8b559355b1db112a5203b321012b126fc6d5181cbf6f3ab8de483824ac07734370701b08b295362eea3073efc3a96ac9a9ee3082ab49afa034accdfced6c16c8d6a7e88b913b38468fc104f0f458a298f0c352b04eb664b1eddd9d76f308a9a29fca3f3fb730f8d1d48db53c23243c8f84c06a91acfb86cb2dcf2b1ef3a0b9b2cb1f4909f48e9f9eff93807bdc21a5a0e1e7ef1fa7bd2f9449eda1bc9b86e8b4efe33221a436a864cb272db8a50ed3696634ae458566e562a1dbbdfb20126c3ecbcf403816fb49adb749f51a76acf93869101c81d8ab1292e4e528ff30e58d4ccb34369cdabf927349fb8ab49ad569eaf0212dcacda9e1ff85493e6852418c647a4697409427becf65fc0710ce9c15ea9d2e799b39674afcbf2097d9fa9f4b10a874435cdcf2137d177d764c21a7ebcc303417a5ed5b94d0a3ae4be16417ff79fe1ae01feefecc5cef9ca7ce8cbe1287178349b33c40b7e7f08ab913844cc223951957043b6feeb1f56015fe5a039ed8d3f07cd55d5981e9f6609f2506dca0426b16c7008f2b25a67aaa3543bb8610354eb214b58b836e74090c7a43a9b47b91fbbc00a1b78400a42a1122dbb21afbe299b619abeceec31b32195ed805dfe64588703d7b12387b55486b39d909ab0690684471564417de34ab2e02da4d3974cfc7e9e38304d220d0a827a3312d085195163fbb712cd0a21cb151165bd98b77978096c1e6f38a73368cf7707083fb107910ed091d659af6a4673f9a155c8a402bf1c07ed416fa18fb66d6ac92d8a4c2d4e422b135f79ead28bbe234f818892b76fba8ed61b186b3b2cd1c773795e91e923c06829fb969926290ae2fe7585534e71c0c58b3bc662d70d537dbf06da794401aa121b4dffa36e574dda73e743c6177cb87bd78d6e0f98b081188d14050ca3f49e330cd1765c467430d197ee509dd8a000168212c683c6c7f075706cdded9c5a9609a6496280c1978d48e845c9693832768c47d9b7d1650e927b694a74ba50f36b924073f71f51b795f7822475d5632b80155264dc892effd97f561c1670d2417d5e33e7d095a8e44d8b0fc57d9ec693d12c277ddf096fa00081b2df89c46b66521295c3428df80915fa7e8f10c0627fab4e5d145e9fb6628bbd7b7cecc4427e73c6b1242fa7cc9df2731ae2fba2f9ef0d11ebb4e718e0a9b8b73b7bd5d257d22bc255ec751d1b381fe080e6c9a3e1204a1123c461796272ddc3b41f8fdd444358323edd11fab1bc5eda2111963ea999d743e6968f158d430fcd9906c5096227b7e5f377d07b2165476faefcb2301c03ea6cde213f7e165913f41fec6753aca94c0f365f60828c9bb9bbccfe030420212e3b5258668ebf1e393c5a7418292d7c819acbd6dcf109233d455a6075001416647a8dcde5f6f8fc0b161b252c37", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 66, |
| "comment": "h_ones above the limit", |
| "msg": "9a01000000000000000000000000000000000000000000000000000000000000", |
| "sig": "4e4f39e0fa77c6d67f49c759b83a72c2289fe57fca50c143c9a831a8114d41edb4bfa0856c62be9f05fe4f3672fe01549277f8b0da08e940f9b7b9d3da74e07fb7cf8a953fcace4239609a492220cd8007966c4e6ca5e8b418663fb1ff486d3ef90333c470699b8abef54c3fd4a25aa34d44ae75c216dd2d3f017082fb01df0d5ca6a85b1181484205722ef118f03372d8dc119739303aca686159911e165a611a678170a5238dc9b5631df11f2bcf3f7e5e8750cb55454f25a8a6e3efaa3fc66c88ad5247397ab153af4bc014895d006307e9a92dbb4e9bf78993980c525f2313d188b0f55718da34e701607d7149eabc05d952c4e12a3516d8e9c1fde6eaca3cace1e76749b156c46f40265870b1ea2fc49d66b600a52beb187675d1b7d6c40445c678974625dbfccf20ca3b65eff29d7fc3033f3af4b2c29494f18515f378ab2f155b392da15dc1f65c7a37ea2bb2b69eb0f8f66a6507025811a2ce5f748ccf667f32b9ebdfa37b3f4a164534de8ca9bedeff425920d38b0514c62068b92024e014283ed633f1820d2851ccc8268a443349903cc70af04ddc4dcce2023b6c0ce625797972883469b38f7754b576595a97910ecb81d97c801be74e7b8e7eb902c42cba946d855cb9dda4c140d4ee37504dbed3ef92ca99572a7857f6383d9ebe3105c90e9cc196d5c259b869a8e8c092432be67cd7b873ea408d455231863c5f34e38fa194686efdb23b79b30b34998f031179fe8dece8e79023cd41f0e92e18fd815d7cdc69dd83d26ca7e850363c3369cfc8706daac31622fb7c419a37d4884edcc10eacf0c4442c2bb47473181d4cbd404ab63bf840676caecbc89cc17ce0d14849a022376ca0548ff552d229c92c05b48c299d258644ea7b6462ef6b5fe965f6129ad9db2e95eaa14e28866d7eca1c90bdc46bc8f0da5868243a0f5a2ff3f08baa067c03719da8a3bc6c1d14a871c7a630dd831911467e1e6f19ccf0a511378319976015d3a3167d2570a49c50fa8d17b1079f092727276a311fe9f0ebc005739d8733727273aa5267021dcdf629321364fcb46836209c54d8266dffb01abd69824245c9a7f6a706e1d5deb23a15330990ba1a8a7032d4efa4de64bbe9ad4bfafee9e23b62faf8ed88093f5459115fc3d2877028fea349285888f84c96a1fa415fd1da7e878496e910cc1037c0a482e65da9209f40ac89e92358374144d0cb729279ad80e28982617f5ade2dcf380be05709c0de1e0191cb873e35d98f7fe09b38fc2430778d44752749414bd554d1b0681e98fdbbf9bf437b9e0473eca06ccd7e0cb4948d9aac13ec245a850b0506c6127830c63a75685e430318365f4ff06dcbfb970626ef2dc27dea0b0a098b2fc5a0ea02fc67eb3a9696ece6c752fee088d8e71be6ebd94aace3c78a9113b8e10167da32230672a2c311f12553ffbab9436de67657725e96dd516c9b561c3b272fe889e8ff2811b44426d26a0c42c24349aa22f85ddc863d32ac91bea62f26afeb350c81439964388bbf21415226b368188e2adce8ecdabbb3e38b1fec29bb55728cd382b3bad0783356c739f343c39afe5a98512b3f1c10058c587c1bb729417c26c18617f96d2de956de1d91cae81e1eee0d2011b5706c3b07580eba78066aa2a812461fc967e04f283113c30f6ced3a237958ad71c9572c8d6ecaeda361171199953fd7bb73fed1588259870adb84744e825dc84613daebd982f4487b464f128c2a7ff49b259c991ce34a013f9374568fee8e357de35dfa5cb43542cdb297d4cd886e0605c3d1fddaba262ced5d1edf566cce3840ba338db4fba236ec926a2134fd127d40e3a84f6b158cc6ce48f238c078a795caa391e793716281c2936397a50cd417cdf9c7fb32b5a8b7690e2ae2768daee33fd33600ab6d1eda8c37bf086bd3c1be7a9a2d79ba6ef635f9321d8d03316a8dc85acb4ed7a39d7cb30a76c04c018fc9c3c4779a8a67e7975c7a45018f9f177575ade5984ff4f7b412a18f1c24402e9bbc5564ef98a920e00d4bcc9e307e854aee1a6a2f421f833da3d27b2e8a9ab7b9f1061faf105d13da2359e9d57f47fbfa56e49b372672de5b460f3c43e9d32a0e3a272fe3efd0dfa4740539be52d4ec7881d9c7915f8cda2b47dd520ab5c5ba8fac6b1888b65d1bf12c976051743d6a506a5d4c550262b23e4995cff4bd6dde88ded5fd49608e791ee74c2c62571daf881ea9e318f96447c0d6d3ebd42a1b4a448e66359db4cd875885f91f7cffbcda373af5c72c67c9e3e8e14b6e0f5d209980d4d9be3884878f7f97aebf74e86426bd8b1c11ee5df701eb47a86877dff6b7df3d343f8a3a24697294f15de1be9c20092ac2c53d2d4e9b8011a2628416ebdae96237fcfc980d69265b03b86e1bb6954ee19e4e7598b068d131510a4e13c38d2c763c32f6a270a50fbfdda0e50b6df49fc85d3b1012b374a1095479a8d330f6c4d46940854daa91d34ef96e33645a444fceee47bc7faa680a2365eabb0c7acbf73bb72364b865e587607e0f4e15162be599703e22f782b15686f32ae096ab178216abdc687310330082a057286235e97f0abfb5b00443acb5db755fde1c4d46a0ce5923d8f7b10b0c4cd66a887c12a02ddcc022e261cc3f6ec65f1d6b6182a19a2c15f412d0a364d01b5eef67f665d42a6087d798aa94581fae60cf86cb9aa90c6b9e63e3269d78eca3f269f382e69a3bf777a420ce56866aa82ca5c4131b34a7c2e4cc8c685368fe8df1ba500fc6f4149ba21311409f517332d54d10337c762e0806d66bbd9426805521dd4fadde9987708f7e5cba96e9afb256f729ac9705c8f9069f77b32f5609d553e1357fabd6afb3439f99ef4d23e1e4e65815ae079bcf0dc408d229fa63b44b50b1075ea4d414caf46654fc462a643b4ed38a037e9fa9cc56e492584a69681bdedb72a48dafea506b19e75724d54cefc666768a7b40c015dc055a8b058167965efdc7122b25807555d3b6e0137bb98b5e16a72f4ba873ebc32c036d2eb9092b64de62dd95526c4900bb64112bb0703783c416be33d3cdbbd441316d48226d63e69471845a7f5bd93ddffbb0bf9385221c3a9d80d89f2a6f6bb233f3d0c604854b86b79b1d4cbe50e76c276b58f25ca31e415e7b2dac266dc3b073f1d6b00d500e54981079d66a1f314653b733c6db19168ebef304e15760ef535b45012fa4ce3eb1ed610a5ceef680f8700c174ea474adbf45410df72ad777c72255b2e77e467453da217345354f3570050c178dba294a95c5bff31c95d24fc757d3ac354cb7d7c6892e8dfd9c0062f3d3071ef316c116511d78becb255d185c81f61c0e29ce521928ce3c83c9530d53c7c6c0535c9b384b090fab020d23c199430889db214a84cac3e06888fcf45f19ec74552e6f45380faad1380b9a7e5413d9c700c70c6ffd003f3b52f624e6b04948ea99b3fb129c2de24b47a91d910f35c24efb9f3d788827b74a566607846015e6148b4c76355b51bcdafafe1e5298ff01879b1e9ebd430681c8c82f194498e78fe3537c99888f11c063997ac36d1a00a38d51bf5a6101a2322f70dab430ea99d14ee833a0859d5bb0da477afe4aa3184e480b14e3f6a362ef3458da1ab5728994ed6c8899dd6e5a9c78b38f370fbc31661e37d402310a9dad865176486144c451aff71715378432604d9194ee88ea6f3b68dfa1b80b0a6c54a2b5cd4c0b4b1ec7152c680483b537313c4b6035cd550d0eca0df04d9a058dec727ad5675285fd1d07a4a7bf36a330ffe620a1b244583bd3b248be735bed76e4f1e47fd1f81d6ff3339be6d9fce2afc4ab2402f3d2a9907c10fe4207ffb0a3ee49a3ec7b3af256aa2d63d69b4dfe69898c858bd8de9ec4285f7de3320c18f669574d6cc9a08cc8ba745af8a5f0086621928a97d6c92103d34c229f6d8b1a36e8e2e86a8dd7ef4b039c1b9546f7ebdd5f179a94146fe3c9c695641bc51db41ff0b074f467bc07578fad564269c65337f6a0b8af6dc0f7640cc42fc8dde6fb7cf677ff7889ddab792fd225ae4c8995dc97afe843831e8d48f419879411f5152cc6e1d9c0624d8b1bd6a4b136d67074606ce5ee30b0136335526eaa352df9fced286530848115509e82a8a4a3d929a5a242415579d97995cdb20c737ce4e63e490860e58855d6574ffdceaeab8fbb6aeee1c73b7371b8d24dfa68c4e29c84a28bf78b2ed283c15248a13efdb4aca13e25f69594660e73dd847c7249d64dc2f1ec51e88c675fa2bd5b77957765e608c3e32dc991a14c68fd7e9bbf17e84b5dea7a2ba9414851a30994483e0e53ac614c72c5b5d0407c6b0dbbddebb4fc0d0c195237f9d2e4a11cd10f464b35dcf9bd90bdab7f1ce583477dbe31b0b5aec91ae86a2e0cde82261665c570f0c055f1391e60669e7e7905fb9bec5f0da2485bca04837e683fda337a302254f80ba295c96af0aa97f673efb3073b581399d76cb234296c9065f363a5e72484b7e93438055ab952fe2e55a23b34acd34957a682ed8f17b0a5778088c39a3dd8489823c8cdf588b73cf7c5010fb36c590c99fcf30cdeaea2f86fb8375aea46b60dacd83acb0b1517589f2c386069a3b6e4f81d445961646b90bfe6e9f6ff3f4653658d1e373b5ad41835848cc7df0000000000000000000000000000050d191e2329", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 67, |
| "comment": "high_bits called on the edge case", |
| "msg": "8803000000000000000000000000000000000000000000000000000000000000", |
| "sig": "93d46453ecb0ad7a3e0288445607fc4fc6704f17b64fecfbfc183de4cad5c86da5b1d6c13fbbd1c1f8a8818dccdd5b075f9470e83cfa231fa5b6036ee49ff80b0fb7655f4b7f84197027c868a4d8fdfffefe3317c336101c4749b465325b45dec08ff915e606e7cfbb5558e95ef29b194752f50d7a5b11a14d131b0c9af6dd154ba49200afb1bae5b9c0ac7fb0297c72281d8462dbc89cd5b0d66256bc942905c9a805fb14b8c4931550ebb70ee04174784cc02fc8e97b5dabe50583d433d11518079803c6d557a13187cd96c8e84e8801c11e2666596f055e788deb0a713862f2daef6e1acb60d83e39003417339b871d27877823493fd360b27336eab688a71d4b0bdea6641b0b0ea1ab65fd4291c380fc76a75dc7ca4e4711af22ab5be96a2e4f301f705ff033e3e8b530bd8194b9cad4f54680eaf9abf0be7af032a2766fc75396894b2f393b1b87af6d1b9730d374a5e48964bf1ec6276e6ba4554e2f6114c04a1489990c7901b28ac94de8c61ab983319374474a2aa8a0e1b5410fb952105a5cc0ec9b9cd7663e532bf787ed992726fef537e3bbe31ba835e0a0ef00398f7d88ac2ed3d59a99f9a6cd49fea68e3a611ed1600f738ee199d3db7ffda3c1873dc9a0b1ba9b8aa224cca56460965a9d6c91d58de6c33f9665df62f4be77d333c4d62b967386fae73830389c71a563ddf7172b68b1faac5fbe64e06b53efcd058d4a960364fd879eccb76a7674a813453cd48868b9fcaa96bcd5dc815ed688f5126557158bb35f2c6a0e4ff4c010a3afb6a4122cd3521c3d9e3c717c79c8062d3fc24d51b122d8a8714f9ffc07d4bd8d0e012d7ea9dbdb2427b0ee12d44367125e63a275d70b4f5ae5d088130358739cc31c3060ddf91c3cc64957c76d451cc028555abd5811fefa5a10633cb0d8aa47a8b6718ec44b1cdb06a35d6ddb332efdabca446dba302e2c7124303343eb42ee3bdecdb894c1768d1680cc98dd628067fb39cb7d67a00784995bf5ea3f8014193c7a371dcc55ba5a3b43d3f2a2228126856ea0d97c90b6081a45491c3c8e20f6dc2ffe331496cabc3619fe86e557228a7dca189e7a3cd04e961616643bdabf6ace94f3d5f1e8429d115b3b8c840245fbf48d0172b214c0386fd320dd1e2580d5f4e6cfa9d4928431633079a90f97258418ebfcdd0aab960239ea2be83b8a057b0548022bd518661b703835e91da0cb568a4101de68d5787e31e285c335e637f83eab3953ba292244286d61e06fcb961e319ac80d5173bcfe7128dad75e2e850085be27356495b28fdb55313d90c4807f6546231fce0cbaf1fc6419ba60695eec63cae97957baca1756630550ca14b56737a52de135eb711c0a1dec9e1811908ecf299198387b741f904967404f7f8ec9f6ebab878caa4b664cb24c53bba4607a7bd6e4c4db5f9c8d712cbab6a506d0902764bb44da35cc0f0663968b3cf5bf92f83724ce08d478a66ac0e430c42ec47ef4de4a46e7d047450e481e4d8468261315c10d5bbd1ee7ac82f0a63a9d4ba54f6e4a367de6b05a560482c8826121ccb90f68037a96c8c30e41f1a96c4d84c021dadf1315c3a6f80e6ef7d26b5e4e87f5436347169d63987c022353a8155670c5be558544ee3ffc3cdb717bbd53edca18e5ee0e5646482ed38f790aeb45bf89a40e819b14d535da8b12025ed710c2f2faedfa716970ee44798de2932946018b6d80715d6f6d7d573b003b576cbe2781ed12984a4171c00d5f12cbf7e73d567cb8d243544cbc5c7921b5a89c0aabcf1339f99671fbe96591f988a06f4bd15feae56429878e40ed8f1e0e90457f1ca21bccefaba6d30709f40508c47d78c72362d5d96a279406f10f975fe70872a4e214eaf3ec9ae5dc3b7bc41e27b72da8f6824c259534216577bf506ad45976e84ad4ed9d5a4f88e3695e2943adf045b91a5edea2410ebed5d2bf10170d3a0c392e72e970c715c0216b97ffc8fdc9089a9fe1e4f4cad9ec4e4e589fe05eb5ace4083805f2cf936bd93b6410138caff44c64be949fb7acc66284bdd8781417976f7be700bef0f78f1398fee069b14e686aa985aebdd058230b7684553f02a1e196ad8661759e45bcd1ab75f8d3ec95602ff03e6b314d8c363cb7c843df92a3a6a355e29a2ca881911b7e01b8e8c40f7395a5207650b0f44bf11b1269b8b0bd4b4c989c98ff0c529e0a3b5391ca25ec366e39fc6da4c474b3ff93938fa064b1a30a6aa56a717d5f5bed2b3cf3d2270819a8100b7fc8e750787acbdf008fcc4a0deaa47a62084c3445c75cd97edd1e4012b0b76b01bc1ca8e5738bf884c6135934304bf625eb8a3ccb29087047a0834943a6bebff481994779c7f6a37fa8140105e849696d922d3e7cce3535e9711422dc217f5e7f2c379d5dc8220a5006b56a87079b1504d6628999ee8158c73d2c101cebf695adb5c3815d9328255c5dc2efb167b36b1820abb79f0eaf4fd84580ff7c3a8b178164f985f42f0dcfb728fd42401a31a2ef2ebd9a26e6832623d7d28d26d162a21c45889253f62a11a2ed59414ff03c27e48aceae70ec4629462842626d7f802371fcd7fc1b97495e861c7391c773fcaa2ed087ae8b84968c573f091ba37097008d6041460986403e8e1d2e44ba3afa5cc88d48780aaceb142512b115d47d7e5f9358678c99d2f481d5740b327555ff41e163bc40b2021d441e5b4ca87b02010a454c6f2c9cd1970cd3846d4c8021ac7028b2e94b3a9af750e76ee37bf4f4ace83b244aaed8c1ba134500357b96f587bc1464cc2052b03634b772920da0cad300ad9de1f53c8b8c373b2e12b552c4410e2836f3161fb1b7c0116eb3fd23fd632fe6dbe2e9999a3994793b713d52c811403c3b9e0f5d9b68b71835e9dac66ab9437b64151115bf3a8af2fe17de721310b459ecabf6790096df03c23a8165cbfb484dc35e0e14ea64a82bc76b888f6bbce7d29741ec435aabec2b9ccea7b61197a895b608d88666c1ab1ec32424bacd2c51b0a248ab18e0192a866c7de1ed43ec7e7eeaf300ea40143af6be9d93bb92bd0ea5d9600f99276de5a23eda8f939ec173a141285b0323551137dba54c2a46fa5decf94158646edc72901fcdf86beba1a8715159f61ce58eaba2fd09afe8b533817086cdfb641f4ec3c079cc27257688d4b1a3dbfe0a0f53e74384e2b89c774ea215ab444a459b5f9ded9019f57aae07c44eaff21c7928ffcc621339badbfa93962630c713072c5efcf52a7f2d09d4f164d0b901d34c37dda11aac6b6a93f30339c786255b1e18ed055121a5b52b1a0afd76ac8d4a3b1e72516a8ccd39cd035c11f676ede7c87d932f1ef99d3b93a79e7edb1923de83498c94db1775e9560753f65a34df282ef215a18662f446e1a80a4a64380cb4991aa5ed8fd1fd24eaed4ec91536229596b765197c10943b4dfa30750728f9b7ec39b798e33572da27e8b2bdc5a596946e99963a1e164085cbce5529183159066411cbf62033b41b2c0f59a4d771b4aa9a82bf781a384a370b73b59c8d64450b8e75ecde8c7eec2ea52351711b88b7e462dd7069c2f3c00a0656cb3cb5cc9338e2dccf2e0698be77c19f85271642b09c41932a0a54f60df6093aa41ba66734f0c91d958f9798169b35697ba42db67d33b9151b3f176fbff73e73b4bcdd9f2b80234e20ca079a0694977e6e150d16dca677f1a195348942827ae2a32a7fbb891df99eb03651ce7168d8f26db3c6d71ce778fc0dfe75010eb80612908730672fd0344d99a85090e78e454cc7edc760cb49b672702d388689819f55a353bd8da92e17daa34097c1cbc4574a243efd2dc908ddab79d7cb33ee1cc7a0c3564ef545d100bb6ada9d26bbd306ec7b543e0bc2477d8a283823b65b6a91ead38867bf83ac3643be995b38897307cfdda549a9732b2c3ca88babb8dc9c3b59b208a596b57bbff42c586b97a0e55ad9025f6c421b19c1ec36b436398c413ae55d064a46e2b97a4d475170666f6bcb7d5bbdcc2a3d28be3e5a41abea942ae836487d7325af729116a3b009b47a1efdaa4142a054bcb672951087891aa3af203f0ed41efc9422753a7b07ecafe4d9022e7c73893621a648d7dda02181809d7a687301d156bd90c3e15e1a746b6ce93fa2bc2d8309b8135a95c0d12700da6eda1bac9ea1663446cba9e8237dd019d7e016ce0600c8f1cb435a8f4f52deb8295ce00a07d3a32456e44bc2128293295e550e816069979fc379da0a44d9116b7e6a1ffebb750f2d7f86a27d6d93cfc739efadab272c77a595f6f74318d14fb4e15ac8ce9fa0f7c72ab7720af4f3da27bff92ba62fd7fd79d96a25c2fab26034e3f331db56add047c8840933b53e06a0607bf3dcfa4fb3227dfc8a33a26ec9fe03ffaa538b6a8ed9a58df01f0b62cebd303f11e24fdd373ba23adb698c6745c41f57cfc465d10aed6b08f171acb42c5bdea41cba6fa8016ec7603591468d310746513a24f77155be87f507e7fe8512f2fc889af9ebb145d5c33137aa7e3dc9e14d3a81c2a5149418782e082745235c62969d19bbb349b550524102aed4c1d66a3a98f8646f6f0c0c506b64748c6747b1c1cbdbe815005a71cef21a1c324797a0e30413292e78bcc5cc548d99a2106b9ea6eaf000000000000000000000000000000000000000000000000000050c1415181e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 68, |
| "comment": "low_bits called on the edge case", |
| "msg": "b502000000000000000000000000000000000000000000000000000000000000", |
| "sig": "fa54682a8226fa50a7728ee9ce8aa7b72bdd00a4f5643c4771d6547275088fa7b32042cb5441cfa8880779a602c32a536236b3be35a6e2a13360d4825d52f511252d6a3e272b493bc73878e0e3711360b5360af83df3f57570667d866c8558b052c540027a690df9eeea1135aa50546b2136d349cab85dcd698fbae1aa6fe0fb2eec20f3ac4f004a55be8510c4015f74538fe2e695cdc154887631dfe924774a6731b65aa4349fa16d536c7e9b5642966606e3fdb271779ffb0d3599bf958d3727fc443a6a190f4bb2f2853f5f6d773dbafc371772bb3d2b0e88aed601c9ce8ffd60b2496315f507bdbb50c7a309fcd68d85fee1f5aaa9420c4d2b52147d7fcb38026e21b5c467af3ed4b16038f2beab5f54b7c134571c079dbd28c54c6e06505d69b6dbae1e720e8a8bda189867861f84f5f6fa39f9af2cac8c6153bf1533b21f1e70360baa33860353eda4f0ec700c58283e2a3fcae5f0053c395be917ab411b8c2bfa94d892bc4fa424f6dfd97f9fa982b02e4fbe6c43b598eba769629ac66c3cde157365053fb6595982daaabae610cd3458811da53cfaadc053d8af104896e438d7bbdb025c474abc2493f74e16fa8ba563ee0765f4a06dbd874748302dd52df925df631e5bd5a7e335909aa7f8e7a65a7db7cd1988add9b9f34a71e3b735da6dccb4b6f6787af5f1e519e24a1e15c5930f43626f5ed734d4c442125896aba42840fe0613bbb8cb68325a6bb26bf1bcf14a055fcf63f11020ef7572de02b677315a6c83a2d0bceaf049e91bc715a085a25769ab9c9f4b6592a41c4c7e212c3380d723d3b4da5d9baaeabac9410e32eaa58f38facfe1f7438e4eec3ce5091a1e38f98100600dcc215d3c8ca850b46d60e2b941e10c66d809282f9d38d710a9202f9bd9a79a62cc30b32b5a1af6f9de111bee6a5bcb65e9125b8cfabb6db6c750c7553d6e3975be064feecd24e26c7196e931d8b1ce48ae6be3977db6d7eb200aae36191f7f0a2be3d3d7c9e760be49c8fb0b495338771f4b1676304c850db67d24422d7b153a4c34ca37a0ec287dd47739c2295dddd32e5809afbab880da22a82dbfd4c0041b0b8a6b9168e7baca62a6499fb621278ec25a81104eca44d2cd0165113fe6c68a56fc730ba9c7dffd039c978a701ed9f6acc61e39316ce53082c0dce04b4c0cb305aa53ac14befc5f65be4fa4bbdb79ab17c12698df9343de0b4cb3feb355cfca73529f36198d21da56bd343643a0d27d040f2bb7d048ecbfd1fc18b4bd27217c8532d63b47fedc445430caa18b2007ca9ae7fe9dae5bdb0371b897a3def628b0dddd3ba9b0805056caf5c02b7c3e44939b34ce646be0edc1289daa3aea0260643d34ebed8218aed531bee5ff772f2342e96e27ff488a5d1afddc3c5094a7f94f01c70ad619def58612f767cb21b3c742c43e94ff21b4f30348600a766e0f66d418b9f450e389be3ed10d3f080579248bbd7c72ee02985424c09c95b8af7229cc57e6dbd7bedc4aa2b08259db76736aa82bed4ab3198f748593189b0f5ddee1b1b8164f1f82896b458b6a5794170c056377b40e758c1d9f16a4b060f590d0299a3d6e8bb4d9046b194ea49051dba75771159d58d67d88eae6cd6d3cdab259d3b0422b1d1e0b40388d7007f73f3e1ff362c7bc785dbfbca4b4d007f3c799e8f4d11b806f26d82277f02ea2a61fa1cd5efac837aa29bdfa19cf00117f72b67c4df10a49a01efda625506de427d2ab9a514c9cf201ac86fc0692b66063aeb86b0b23e4180f6eb362b10a8dcd44f96983d5decb7b463882f7e0bc455c34998c65706e12c77416052bd36490796afdadf360ad94183907f807113b8c0533ff36b311ec6f8a31f1fe36f822ce27a580d2e5582a9c2991be1b43d0ff9c91447932ca726e57ab3ee076319eed5768decd05aa7ee857ec82b9132556cbe968f6ecc4013fbc49568c8c779d9a6d9dea52617e0f521c46d4862b47691038d9c36adcfe17a24a7f44fbd87114ef18bf1e1df13d15e060a01e2ff31c7b7ac4a355b0f5a3e98344d86c9510af6fdf934346e0b8c756fc5a14ee062d190ef7b6f78764e2063040bd09c4f7e43f1eb64f06d2e5c30b020d6c133dabaa9ebecad1623e3fa26bcfe1471471a6517de61f780b3082007676e5ff6ee9d5f31afa57c9faee333e639efc7761b0466f4c3b096cfda85d11700a4ec5db2deae29042dce8b74db1132104d9b9b0ef72962ddb6c23497bcc76e481871c322712ad44af7387a3e9498fe9a7c86ff73a012a2c5f0f492dc6766062cc296472f4ee671185892fd0704e8fb0c594eac2b817916ea7eda1822544a7ab2c2854e3b0c578fcf0d0b4ce731932af21a293e0c0e06fa5ba4b58dea2695fe4acd9fa6f7d1e59ec3657fc1f37e73e8e3536d7560bf502a103703cd815c9a10756da5d9e651234ff8d46f5f97bed85b89b6fb9c9c8026948d46dc5575679e8eb6cef8026aabb9a648fc87cc5e0fb06164cc22d6ab541caf5fbac8c6140d0fcb57719d45f22e055ad82b217cdb07dc986c4af4c847a8922be5d95f5367933b04b805e8626e73476a5da495bde018836ea5fe9cb34b3abe0b65885c83e918b5f5eebb53a962ac9e460dd6fa39795c68320e6b5f5e00638a1f18e40c3cdf75cc82794bf5f4a524081403894221f469efd48d460a8915721bcf0d6211949245cf7baa2f1ac65073409d9c1328e44142c9161ffc8d31ed8a387cf3dd0511cef2b61622de0d46d3639143339b9b6ed75cb5fa7c95011d878bac8b1be21be2e6608f040f76fe91f5b6fa92387aa081687da647712fa3b7b5e32ec2f5d22920acdfa5557ac8c071491bd4518c54f6d93bb8cde1a38f9dc1145af011c309c87c5b627690958fd466a4e8c073796f1cd07d844902e7e4eb56c031dd8c0dd6d9369c2eb4b89e4a9900bddc8114463c3ae2c87ddd1013b2defcf705ea746ff48d2821e5e63e033f4038cd842de7c838d9418c8e27a8dcd2fb9b88d8a0d0ba9c454d7a0a167a44cdc878f3274ebda260fe95a031c6d8917458d3882e11fc5363ccb034fca155ad29d622be4a047b3ccdffd362a3550c552a1b698e87dfba1774e527127017fdee76a91525993ff46b5eb072c79027148420fc958d1cc62e39dceb827dcd9baffcfc8b13888072827b0132cf943e31c71131e602444028740e6771a49615fcd00cf34ebf09bbbb2ab63b57803db54a1fd9c49957971d308548c94de5c5b6a5f345050ceb75708c8aee3c624e0d8290b2bcdcc918fbdcda7bc30d3f5f5ce1fb2d4e6cca86d6ec163f73858b84265baeeb0fda0f40e7bde058c85a2138bfa777c8be45da1c2b7915f94089074f4f22c0c1ecea9375ee2bfc23f90c521b8ed51434134abca11a9c3fd019244710125e9b7dc27661d23bcb4a40d5e87479d6b07ac86cfd91b5d89e664317336a2a6a80ee88b7b24ae1872bd99bd372d06cc21d835fd2336ea2ae53b7bf8a1c14ef724eba94e971524a1a290f9b7f265665b6195ee20719648b2a4a4a66c705705cf48b41a7c9c7f16bc2ae479ef1d5c23a4050acbdb0eef0a8c792f547952170a0b869f9b5066c06c4fe79d22379a5f8145c700049c4043215f60a7433955b2d9c681133149d845de27c355e1dc40217dae2c0a22c7d9b9e346ef585c35fd8cf96ebfcde2a7d4b7445e6c11046f0644ef7619e9c4bde19d33374061c7d55434249f4aaed4c7eb39a86f9d1007520d048301c9614943efbf9e55e11ea0b4462c9995c430ac4e7c3587df2a9f6d374580d0dbb48973c909615fb846705386c55d486063f8a0c9813419c9689317119ab6b7b6b9b72a2327bfe956859f8e3edd2d0e6a2e3446adb9c130fe0eab8dabaebd7593f9ca7b50df7c0f9643415b18f3c18ae06ec6ca1d39064b3bf8d8d4b841970e3c38c4e609fa7d6e8a938c371d7e4872ef88b088455715c5766126882cca88be8444a951b3984e1e24e38f87cc2d22dbb4459c258f7f6d9c4c70075061ab9c9a60fb23c0d4f5c9170c3368795acf27e099d9788d72e488742e04f779ac217f14eecbb4e3a41ee5d1b7e174b6df258ab1d8851c321c7ed74663e9f836ab08d8a5994ad7ea1be34ee3029b35550d653de0679b0d385315621282342dbda3abd445c695f67ba506ff9d4812a3a70996f26c45d71b9039ac4e4868047a396d838e3a625264e23178591cb966732901cf3960f0d83d4659b5ecf84e3948efde4413ae675d21a25e74aa780b3d4500b8ebb14898e9b8f332ea4524c7a560a630c049eb36b4ab1b4a77c9eb5755ff8a130786da3292383bc378ffedf2a7f3ddd8bdd5b7ff895608bc0c79ef3360c958d8e4854ac76dac7992bb69f6515052c47716a19bea1eaa0c0e33fa4f24207f7b44d5b48ed9ece05d5ca9d728b740e427823390c1d0d7998ce5edfd989c5d0ac351990cf8f291de748ddbcbda698052ee52cc078e15b7fb5360d890653c7b26458d0fdb813df3641f7f67613f5bd951d98128bff3a92d2b2c8b65adf282ff168af584730c3afdaeaa6550564655ad7700e5c34c6f74d091f1b367b210011788ababba86ba2e8eb6f2776c3e275637237c17250bbe31394a5a6f850c8ac1c9dbfa0f162b2c5e5f6e9cbbd7e2ecf72e7ec7d7f1f41b4d7b7c9fdcea4e6a85a100000000000000000000000000060c191f262a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18", |
| "publicKeyDer": "308207b1300b0609608648016503040312038207a000f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18", |
| "tests": [ |
| { |
| "tcId": 69, |
| "comment": "short public key", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectPublicKeyLength" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc00", |
| "publicKeyDer": "308207b3300b0609608648016503040312038207a200f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc00", |
| "tests": [ |
| { |
| "tcId": 70, |
| "comment": "long public key", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "69da5aec6d5f58fbf29439c520bd68b966e3dd2ca633b68351c2862344713a1e9c086a44f9a870a3ccc14de62d6c12b278c354d7197c4d6d7f83d1422b29b250f5ee3fec118311d905e5db2b4b8b23b8d542202d6652f6dc3f9d7ed51f2463082d3f145cfd0fa7ac548a47e91c1ccb1a55b215e90ab355bfc6d67154287b1dfae0fb530264dbb841a7684b396e5ca0459d795216416a9d232bc89b32e0f9461f53107c78e66c8e876554e8ddd501867b55dcfc1fb33f102e03373cdd192640f1027a08ce277b468f6ed0fe80a9d6cd2d6b2f7a3738c8325d95b0ccc6e7b9fb000c923b92298e0867d4a9f6dd5513e8001033c633bb1641ee66349487224dd43386c7fcc29916332066a868100d46e2c5b8354c28f087a024cba27694afc4c1665e0d72b37686919ad55052cc63a144febe4e2a0c9ae416e064e289f9f69cbb883665d1130826b7b74e30c94a2b98b67b471663e3d66326db3b43bebf958e8665b68eda90e8c5d9494b0c7c9ec48800910dd6d906b1fcd47a0aac462ac87b126d21b5ba150df61f752257ddf5a063b4a5b150371d625535e3b2874b9fe548960ff67931cd6c12496e8213e2ace6fff48e6bdc60310e49389f62579db26b92ad73e9d3f23942cab51784f48b3660b6450caecbb0df2aa4c8e56577f5ea450d2f7f51aacc0b304a62250bf2cae7b99dcd955b6596625d06da1c67f730b706fdba630f00fd891830d251484640b7258ab364d6fd9986878fffa69b7c44b92e43143affae8b098e1d27716850f37553bf266cdfb561abbcdbfeb80752b364434e64b80429b54cc88693ce03dc0fa147f0741b215f0728499bdc25140aafc976ac99e910ba8a8a50d21b7bddaa28626b3b90a93fd44077068357c81d36e735eda4362930adead4951a0baa104f384fc70e842a9f329e1868b07b455e9cc3fecd54805c9052e70f88c3b92fe0fc6a4d7dda18cf5694e5398860e439a1e19d5a66f2fbc0aacdd1a498711bb16054796c015a715395ef6174e37b04eda589b673c4d5dda737817fb52f392caf7a72d7a3e84b2180cb5b75bc8af065bdc05c3e4040435a1b160081352ac43e09cbf2ead6e09c2b0be0e37894888fe2812f68806f957c13fce6ff167bcee21d4f412ec95a4847f3db7bf441223a4d4ca9ed69adb4de8a4b5b01c775f2721226e6c59ff26fc38e1bb78a384b30e7b55f082e264d8f25e31518619ddd6b6a9faf8aa6cdb5eab75ed59a33825d5ef8b93bde5d120ada773fcc0852b918f4f03e2d2a543b15363adb823eb1f6c533b98d940411e1f5c1cf521f9f63d5454697608326625fffe01bf87f44187dad631df2898effd2c291d98222e564abe3b042b75e90c9c54667842fa8ebb68a1244bf8e0c3ae3ee5f97d5ddeefd986c4bd3f99d877c2cc2381a89abdc61713d38cee58bf69805a485c288d21b15843147066b4a74c69dc25de878e21d35fdfe6746feb4c166606bf3219e42cf63581e7e6bd6570f40f8fae590cedf5106fe57037ccb2324b74fca6500f6ed3d0736cdcc67d04f8fa9e80054a5bd7c8459fc1abb1c4c78677d7f6b325af94a0e5c9c7db0a748e12c5265e8724947d9b5c4bab1a8b6faec827cc41ec115ef3c2d7348cddabddfbc8436f3b41765e13f3762b3b45ed23156f085831e726a55d4b83848b3d1d3352aab9edcc0ac2388f2383f6301ad813b917ee3f23734e057832ae4cf65e668c9ddd0bdd0f9d8b6693254649668aa91a1fa5eb7c59859bb6ddd36c25f4a2223f5d688b480d0388fa307ea69298f9bf7737f6b3dbfda87b331affd75cd8d88f0460e98ebc2890b217bd6d11000a3a088cd837f4f8859a43f76afaaab05a0c3007a149d4d6b9155cadc2c9b55003efdec5012b6272b87183694c505f0446ede55f35b8ab201f9eda974ff840eccb0f004fa3acf753acd0613f66e2a6ac82e322199d37b4af83cbb3d98371c31be79bb42331e819644cbad2ce27a04e4c517998692cd8331552892e199a01a6922bda4d38ac4c01f708809e529c3216eaab399ef25b350ea213ba47126f278140e17391ca7139bd13c56f415e6b74aed8dbfbf38c95dc6db366fd72aa863a27fa1ebf198716400b978a3709e35039731930406588ebdffd35fa230a9b75fce41d7acd214ca4f0029896c137495eade0cf4d10fe621c73f01061acb077de72177ff5dbc6f0c5bec681aa34668ca4fcdd727525068b0b0e9072971b84ef6ce11d5c3c6024da40966703dcc2b33ae04f677677635a55db508f34f1403cdbe37960c8577dac3d848b29f3b5c5c6c56fb74f34c8f4634c04b8cce9b218f1760ca00e6de87efd14087c633469c892bf3e319443336733bb60cfb44941bfa25229aa24384d812db90fe74e0f93fda005eea87400736cabc036f71421b6657b1674d4a8f76cbbf3a8b1c0af82f72973927752257c532db439d96762ad64f102551a9d03f9ce3d8cc850c393c128bf8054bb55bb92ea31ec0706f083a9cf90424c617f8ad2a21225d1913c30e8f47a6b7131304d536a85596ebfd987b64b6bf3c51638d6c839214b53c3c10aa52bd9c6eb77fcf80b5e3b724dec1381d0e02207a6adc73ff53d9d1ffcee1c4a28fa5445ce518eee937074ff7a402f5bbcb362ff090415f9dbd93b62ee56dc8c50e4d2e34c6c621650c0dffe311484e95d68de77170c909c815828946aeeec7ede56bcf433e22fc63a33f764ced1f9242f3d26dc7558686e471f30fbe9304d3d56af8b23e72a4088970b24b2f7e968c1d0392eeeb0b0f0ac8c176547a5383d948ed15484b79e21314a1f28ed624f61e5aaecf2269e5b027e1910ffddede52fad4e8da224e8a10b079548fa7cd44172f4991adfd7623d13e5a19c812824bcf990c07c9721ded9093be6ce7bc7da3ac8c932133a64396b822be92b088844991596df893625a4ef24543bf75a10d7d17ff70350ef62ce3a7758aebbf9b3977b08becb9ea28376082f607965f2cded28bbdb39dab7e00833b0488370d221742b66e27d9ee2d9dd07f401bc22a62c8a9d8d3a290c63804991496aafa47a32578f583cfb53d0c2199055973440d7535e0da6cb2957f4e04002ecea68f9c3ff76cade27ed15fd7835989d0abb197fe32f68636139a42710644bb25860ff33f539200e3ccb8a7738422ca0fa0c744b4c19d15c5d4a3cb082e20a78e20b5a4965b043595cbcacad500b5adbb6cd597e6a4b9c5ea6a1f2e653b5474da277f1818048094ac9e0e1e0b20068d1c1ce5a114a4db7195057a6ce4d221c336fdc29190fee8ff855cae8b7f7c02eec21f972c827066d9c6dcc4a4179bc44ea9b88abe5124bf78b071e09e9af43f739a6e1030091fc091e73edc447f25c68bf84b8df7aa8f091ab42662b93e02c27003afc7b0ca69efcfa60bd53d4d78ceb7c4d2c8fd5ed7e8b35024de849e06400ad145fdb28348d22b317ccec704c401f88db1af2a5348223f5cefd914e404c9d73805d0de77211881486f1bf4aadacadd3ae2588f0db7b5e6957fed50a374f541cfe5e4e923c82ec47e5b3d2c70ad6760c79cd5080b490bdc75f9ef5e1d17f0978b1e8770775f902b9463e6980e1683b2454751ba2dad4a2e6460924bd60ff49b03230cb11fcd04a0388e60874c35d3f6cfc4dd487665e1b16578751eaea89e126bf58044596e3188c7a9631017be1f2dcd7d612331832ff8755460dc496aa99a61ea053c78e72607a18213ff9ef4bb880903b91e9a43e0b1f0ed1511b2eca2f4253fcfbd7d0faebf3680fbf0a45df231544882c9c46505c726d56905d02fd046c1652d8fd06d15286a1a8f8b69fbd825ca421fd80f5e9ba1a23f924937ad049adeec60c78fea1adf9b1ef7e8ac4d1ded18f1a801b0bda8fe9a88098825ff3eef5c1fc68cbea143310b39543293f3f5fbcf4773b02054c0bc79f00554947c7604b36389c0c45f597a88f3713456b4cfd83b30cb6520b624aa09c812066a8cd542dc67e19e4c92b562b4e0f6799fe57d9d4f4f3e0b6fabff4b1fc190bf1e78775ebcbe3655d370ca6c08f48decf6153a4989eeab6921f8475f85197f51d651e563994257df57977e5f219b4879751de57ab0374b407a21adb4ba520bb35e7b7508675bf49f4e432190451423cbd529fc79b22baae9cb1d8660c3a49c456ac03bc06c0ef3b02f7d8acd40919315206fb38e715139c9bd6f89a58634fe683df03f5bda719764f6c38131bc5ba1c53244472ef73834ade04b86ca08dd753141ac0a9a230e246735060a044018bc9b75d50134b20e6219c13f8325b5a0201e9453f6f012fe72e829ee1c637fe30037a9212a31c6e713726a6cd4cf2dd66ffdba77f1e2800e717940f231d04aa2e4e88dea084754947d848c0271856bfe659922408449858a81fa6583f062d96898d18ec53664f0067eb9b9c40ad2579ba9802abd8d1bf287e49d94ae397e784db14b5f7010ee4fc42e6e3c8ba80370afc188fcecaf466ea830d7b16362e5c9329980b981decc7174f3ff70a35d8a180ee12ed0cbffd4e8d14eb503387e4959f702d4293109e922eb561371f9ab21475821f8555d92f0aa1c3d841a6f1eabd4e663993636c754ce2b3c3f6a6b6d0b161e777b8296d7dce7fd162970496494d4f60716244a5a7fb7cee40e1d565e6566697e8f9300000000000000000000000005101318212b", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectPublicKeyLength" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "5a04d37a8c83d373ba07da5cf96806002e3635ad8add42ce6ee9902dfc9a1f27cd931f803c2103d181ee5228549e4f2bb5cb4bfcffcca966f1ede24a9958ad53842a15db226adf91810a689f440ef71184a2c6b4f40e5f133bde58fe9331defa1aabb9819abdf9cbac8cc564ecb89d648cb5d66a09453da4dba410784fbc41db6216e19856de2bed90f6c30f3975a9b7bb47c2cb63e0b3df09331dbfbbc23c15a45844ece88226fda9071185fabc073a8e832e7a940877972734ca3bc6bd66bcc84a61b683a3e59c9453bb1ae493ea1f0988c30e05dbd65e8824e73d7b335465e119f7b5cb640725121565c5610f7470ab86fdcc18bb005eab35929df14652a9771a496ec4d44ab84688f9481bdbbf79614e8c4fc611e1086bf2d4c798174039dd9686aa9f43e4cbaf94f9ec0533465d327e758f99637600455f5a51e9cf4220e8cada21dc8a5c650cfb00d964c49575306862c7fa4128e6c65503f93cd3d2c079b7ce193da9c9577cd7deeda0f66c087180ecb7d561309cc1a2a9e9da2093ff5cf1f8bc15f1d1d91f6462eae7a9122234e660b1739b7db3043b09a1bfe0af241eb0249efd1f3255d7bda8749bc0fa6c193b52cb8b1d3e1b4eed21d7d7bd6f024c680aadadacf51b5f0bccb09735594f176242cc95fa4f61ce884b73f0878dbed24062e219ffef82a912435b55f954e58728c79be21cec1bd74b0bd80f5fd0a5cc418c8c936f2be63bcdd3902a0a4bbde4325478fd58bfae7b5dd977139fb7dda993adc68dad65208bef03fb2a20f18ae37344a2a858dfb47b2db4c24488650d19f4aaabb43fa8b98f1bee7a4d7fc38363bc9711d63c691feabcf95336c67e2ccca3f927641ab8d9b97f709e96553ec1a4948503b4783054c9d827756bf7cb8cb74b1dd5077330b2c2ca7460de521a591bbb8dad8575278e62b9129add32f30165caf72c05788773cfd4d7fc6042a72df403c396d496b17893a9694e0a067bb4d625e409ad5f0e818a81f314694e6c3eb63f0c7f468511462497eb40fa7a09d0d60e5d4bca7904de88a3b9b3df40fd4854142302481fa7458d59dbc295db173e1bec6e7c9fc6f1c46a4c469b63b286defbd30e1af010ae36c9cb50ba5e201d7fc5cc5386eaefca0d81c22f49a7ad8ecc272141e58e90d6e88c228c9c0d3c0947e13daffd477a055f4777761d060fe2505c8de34ccc96a3147619d424650d6230840c3bdb1a86db1d0969e1f5db8b98a8a328c9c2ffc0c90732845ac67efd45e29d7f5335637683a019c67b323e0ecb627333568a6611cd193eed5d12eff8528ed26a37fe8f0ea7ed3b65f434d69d4aec0b1f4a2ce9d44fc111d9e5a6c99f346379beea4ba3b5223eab08dda2841086d6974e1c638b82d5fea7bc85c0eb697c76265d147637e919725bc00ecbc66163a8c589d07d26a61c781eeb47189b993d5fc31876242c79b2943a4aad36933d576c21ad62596941fc9bd4fddf223f646858a726d489a0d89ac38f609092660fcb9bba8b00bfece9a1c2fd7d5cfcb3ed46b75a7d5f5f89694c76ef76443e37d0cf4e1bc34f18d8faacfae991f2d10e06cf46ca7fb40ebc4f849b1c6c7d9f33ccdbe9171c59b48b6be2c18923bbf33ad0101ed73af20150885dffc2f7607b1039d4a020a597acb7ebdff1b591ef32c213d8b5c67c593e91e6c123f82bd3f55c5fac30ed7c01bbd137adf7a1dd49c4338235da356eb6f4a4138626a832d2bdf590a15a98258dc283bde285d12c1bb96e4c664c720f8b04a21f70b70c6dda30402b8995df99f72d987b7725ab4426dd9a04473c7079aada56547e9b275626744ef69c2f867752e0a9fd18dc6ddbc6be74bc42e23235e8d12a66de855046c6dfcd4e89b34dcd0d1eb1b0836b74431e8c7154b14f6077dc6baf602f86afbdc0dbe1c1faf81efd83b7361ffa9d46449b2a10a040b1857cddd5f274de67559006fab88536365f63ff9109994d395baba2410e613548528311ba3b300b20ea1b29a333ae40c6e77f30d2e0b2cbc47ffd849028189489c580aba2f2bb9add957a4b3257e3740e81515930419b28aa91df5ffac928857830e20a3ae970ddfc8b277f656d117cef643dea29ad1479c1d9d5f5296011aa5cee51dd4440a770306a561927b52fad013801252a9714706e3d7aa198119467bd5f0f4fc1a76a5a727b0dab83de31b4581858be975072809cb1f7e56bba1dde4af1122b5a28162bf29fab7d4a864352af1699f3456f4d7bd72752d477ef16fe44bca379259f6562fdb8821e8bed4772b3870397474929f5354c360b06741a9e2ff7f62e3765a1ac1eb69507ca0682282562744650769798b91b92f7b7b6e251c1d590aeb4c69154f262d3bbbf32653cc1ee51274ef7137d87c5d71a7cb4db570b1fc0f98627aa025a3cae57756ffeb5e2ca0dfc2cebee981e395166470ec1feb9705a78ccaaee282d3ba43073f9f4aa8026b581c2555f2a77467e0f4d9d25ed02d59e1e2d6968442bb737ead64e377cadc229dc70303d5d0e30bcc620dd22736f4674444b54ce16658058419bbbdd2b75937df077b2bb131ec9cacecb6720b97aff8907785d50d48d6896c54b262fc114d34421d3e210e4a393a357011eecb39a877fb2b65da40638be4cc434a35b3b215e3fb673a302656c96a49d6d007c1708fcda4c2d1e1699969835d8427c1b34b14660c2549df232246d729bd75327458895df9395f06d6c8f817f9b6ff38c48df0c0378c035cdc3a3cc9a8df239597359", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1005a04d37a8c83d373ba07da5cf96806002e3635ad8add42ce6ee9902dfc9a1f27cd931f803c2103d181ee5228549e4f2bb5cb4bfcffcca966f1ede24a9958ad53842a15db226adf91810a689f440ef71184a2c6b4f40e5f133bde58fe9331defa1aabb9819abdf9cbac8cc564ecb89d648cb5d66a09453da4dba410784fbc41db6216e19856de2bed90f6c30f3975a9b7bb47c2cb63e0b3df09331dbfbbc23c15a45844ece88226fda9071185fabc073a8e832e7a940877972734ca3bc6bd66bcc84a61b683a3e59c9453bb1ae493ea1f0988c30e05dbd65e8824e73d7b335465e119f7b5cb640725121565c5610f7470ab86fdcc18bb005eab35929df14652a9771a496ec4d44ab84688f9481bdbbf79614e8c4fc611e1086bf2d4c798174039dd9686aa9f43e4cbaf94f9ec0533465d327e758f99637600455f5a51e9cf4220e8cada21dc8a5c650cfb00d964c49575306862c7fa4128e6c65503f93cd3d2c079b7ce193da9c9577cd7deeda0f66c087180ecb7d561309cc1a2a9e9da2093ff5cf1f8bc15f1d1d91f6462eae7a9122234e660b1739b7db3043b09a1bfe0af241eb0249efd1f3255d7bda8749bc0fa6c193b52cb8b1d3e1b4eed21d7d7bd6f024c680aadadacf51b5f0bccb09735594f176242cc95fa4f61ce884b73f0878dbed24062e219ffef82a912435b55f954e58728c79be21cec1bd74b0bd80f5fd0a5cc418c8c936f2be63bcdd3902a0a4bbde4325478fd58bfae7b5dd977139fb7dda993adc68dad65208bef03fb2a20f18ae37344a2a858dfb47b2db4c24488650d19f4aaabb43fa8b98f1bee7a4d7fc38363bc9711d63c691feabcf95336c67e2ccca3f927641ab8d9b97f709e96553ec1a4948503b4783054c9d827756bf7cb8cb74b1dd5077330b2c2ca7460de521a591bbb8dad8575278e62b9129add32f30165caf72c05788773cfd4d7fc6042a72df403c396d496b17893a9694e0a067bb4d625e409ad5f0e818a81f314694e6c3eb63f0c7f468511462497eb40fa7a09d0d60e5d4bca7904de88a3b9b3df40fd4854142302481fa7458d59dbc295db173e1bec6e7c9fc6f1c46a4c469b63b286defbd30e1af010ae36c9cb50ba5e201d7fc5cc5386eaefca0d81c22f49a7ad8ecc272141e58e90d6e88c228c9c0d3c0947e13daffd477a055f4777761d060fe2505c8de34ccc96a3147619d424650d6230840c3bdb1a86db1d0969e1f5db8b98a8a328c9c2ffc0c90732845ac67efd45e29d7f5335637683a019c67b323e0ecb627333568a6611cd193eed5d12eff8528ed26a37fe8f0ea7ed3b65f434d69d4aec0b1f4a2ce9d44fc111d9e5a6c99f346379beea4ba3b5223eab08dda2841086d6974e1c638b82d5fea7bc85c0eb697c76265d147637e919725bc00ecbc66163a8c589d07d26a61c781eeb47189b993d5fc31876242c79b2943a4aad36933d576c21ad62596941fc9bd4fddf223f646858a726d489a0d89ac38f609092660fcb9bba8b00bfece9a1c2fd7d5cfcb3ed46b75a7d5f5f89694c76ef76443e37d0cf4e1bc34f18d8faacfae991f2d10e06cf46ca7fb40ebc4f849b1c6c7d9f33ccdbe9171c59b48b6be2c18923bbf33ad0101ed73af20150885dffc2f7607b1039d4a020a597acb7ebdff1b591ef32c213d8b5c67c593e91e6c123f82bd3f55c5fac30ed7c01bbd137adf7a1dd49c4338235da356eb6f4a4138626a832d2bdf590a15a98258dc283bde285d12c1bb96e4c664c720f8b04a21f70b70c6dda30402b8995df99f72d987b7725ab4426dd9a04473c7079aada56547e9b275626744ef69c2f867752e0a9fd18dc6ddbc6be74bc42e23235e8d12a66de855046c6dfcd4e89b34dcd0d1eb1b0836b74431e8c7154b14f6077dc6baf602f86afbdc0dbe1c1faf81efd83b7361ffa9d46449b2a10a040b1857cddd5f274de67559006fab88536365f63ff9109994d395baba2410e613548528311ba3b300b20ea1b29a333ae40c6e77f30d2e0b2cbc47ffd849028189489c580aba2f2bb9add957a4b3257e3740e81515930419b28aa91df5ffac928857830e20a3ae970ddfc8b277f656d117cef643dea29ad1479c1d9d5f5296011aa5cee51dd4440a770306a561927b52fad013801252a9714706e3d7aa198119467bd5f0f4fc1a76a5a727b0dab83de31b4581858be975072809cb1f7e56bba1dde4af1122b5a28162bf29fab7d4a864352af1699f3456f4d7bd72752d477ef16fe44bca379259f6562fdb8821e8bed4772b3870397474929f5354c360b06741a9e2ff7f62e3765a1ac1eb69507ca0682282562744650769798b91b92f7b7b6e251c1d590aeb4c69154f262d3bbbf32653cc1ee51274ef7137d87c5d71a7cb4db570b1fc0f98627aa025a3cae57756ffeb5e2ca0dfc2cebee981e395166470ec1feb9705a78ccaaee282d3ba43073f9f4aa8026b581c2555f2a77467e0f4d9d25ed02d59e1e2d6968442bb737ead64e377cadc229dc70303d5d0e30bcc620dd22736f4674444b54ce16658058419bbbdd2b75937df077b2bb131ec9cacecb6720b97aff8907785d50d48d6896c54b262fc114d34421d3e210e4a393a357011eecb39a877fb2b65da40638be4cc434a35b3b215e3fb673a302656c96a49d6d007c1708fcda4c2d1e1699969835d8427c1b34b14660c2549df232246d729bd75327458895df9395f06d6c8f817f9b6ff38c48df0c0378c035cdc3a3cc9a8df239597359", |
| "tests": [ |
| { |
| "tcId": 71, |
| "comment": "private key with s1 vector out of range", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "643624d994e78995f463e4fef0589a691f9eeabada4672ab948204776e6f973053461e5e5d506bc427aa31aae371805f0b558002cfab1174da48fa457204d4be9e7c4a5cef4f2a3d12ca5baa45ab91020a01455b1426fd3651f8d82ad270929fd2ee597b313a663c553f283089c1d4a068bc8f1a72f518f2ae5e0e33531da37eeb83810adf0f407ef09df510319c8dd3efedf52e59dcaea158792a58420b373acc2247e4710b2e7e3d17faf81333afcb5608a0cc5803fab5ee1533fd63724cd1782aecfca3b090dc61907ec71220f20758f1edccf7eec6ba904ab241b151302b1cac2c0aa87dbe8290320604afe1fee787e5db72dce3813720da68758541d2d2e98db1719b4470a7a8924b91fa590701fc3f9b74b56d608aab2749a270a3361a6b7e514f3520b35cd7b973a759aa8626431305dcad6926a8d835ae9ced34557773c90f293ad98cf0894c23039c0b3dbad65b626cb8b7534c89e8a60355d135a35fff6d00d6ce34ffb846fe02bdefc7d9c2dea6148eff121a964d1eba401d2e32fbd68c3eeac48a9c13700693c1b6ace46fcccf3f467b7d2eacb49b62778ca28df4857918aae2c0e38199394a7b4cf0c19dc10c6a5e4807245f057d50471ca585eb8369fc463123d5daee37ffd2bdf33e01fa5220c92e205fecb89cccd17492d62c0665580084c4197517ffde7799b3646a405ad243bb40ef1b11baf105f33245ab4e8844e792dd69c67119cf865d158eb90836bbd86cf336b33b62ffea13bbce0403e444d4bedc25d65b9e32ab3982fd9b8a2417c8bd76ce284df061b4db54e840f28035e1b7bf94e42a2cb097ba8a0d4eea197596ba6e8ea78613a23044c07ab602d6cba7978a120deaa6aa6de89dcac525b8ce47279138e21255a9f46a4b97888093ed9c7a6849bf6ff7ce6192b381557ef3e44f809e724ddfa502ac7c9e6154424ccfd60d8cbd2c43eb811d042a7e504ba8a426091319754327e45decd1278889e206a9002e4a45d54fa40e512c216c09d9348337b1ff64dbcf03d974bc1f15f036768e93c6281b14d1e8198f85fd812d421766d19bba569f335955a058b35a557157e82a1a3062e76686397c26279860417c2441852653b3b9304db38acda6814d12a6dc88b307d0d055e68f6ca2bb094e9aa22f2ce792da36ef0cbe0d04e7d8c76bd49fdb4a0faea798632f0c28349ff707956b40fd7944a09d18e2636b1e2bb9d8411fc450547775d218002cd7514e871d76adae54242c0f62423142fcd88f7e82572b38393357458cb36a8f6a2a0daab1b593f4b806e79c315144d4c526c7ca44c3876054bdbe81d9ea50ffdcc55b4e8b73e44b7c01c378183b1a638deeeae46003abc4db3a55fe04bbcee3366dd61b8461d286844c8468b8260d501307537f8484988c8cf8f167d85b288e89f21ba0e0b4fafdf94ac58227c3fa5a921f751afe981c5fe48e26fe780adffd6c4ffbe6609d0a822040e90a3d5ee047dd5cf86b2a80f117c9316f32535bbba7977969b07034d61db21ab76b87953d96d0c015347e797b68f5f912c6af0d2ac0a7662d1d1ec5e3a0bd0257730f2729c142e4eb98f4bc6ce4873420222c01020cbda19865ec27577aa9febd400854fc13eaa514284f8a5a5e8e3e3d1a3dd41990b58e1eecb7c2d09d502c23bed2025e06fee4bfdb05d7c73cc4e447aea9a98d90dfe72325daedbd989fe96f27c8ed3d10af771c12d84e488cc52788eb68adbfe35259135c12afe96f4a97d0e30bce518f25ab8e1f5296d7998406799bddd01dffd05247f2a6f565b1609a15f9cd3d1feda69e4842379ae3b0d705d88c0f47613c10825a145f5d8da8e527b3a4ce3caf9dc3b3559b7955923288443f31b164ac6058ab228ed19d73ab2dc870497969648071d78838ac13aaf43e50a6a5a83eeda8df974a56ec134ac37a805d3939b55a3211f89e0a0f963498cb6bb44f9f897a9c7b686a05f813c06416c923be169e7ac2fa2d12633142d2d5f52d8655fa76e1d7dcc63b1fbe97ddd65b886ce3850480521d36f8f308f5a4eff5ad242374304d238dbedc8b13f2ef5ef6bba9c818733be44f023d27f79dbfa76a0eb4e20304de0c7a1f38f705ff6d5a9e6a1076d0d3cc9f83516bdfd9dcf5537597139a26301d643f700ffe4834f4f449b5909862e25b60baf5941fcd9e264d9243e38aa813149e752e167a305b7eeb24caf0784baeac299f23578f2af1d85caf05fe088f98e1504cfe3f551e1ee47a3fbe30cbafa7ff7c141a186e43a1a52589a92f7584dc1fe45174a1b225466ba847cfbb47d55d9c5fe7a16f4106c4deade55d6c63f7b3ca58172d79b849874cf5e2c7f325effb2e4a632bcfd56a06b038cfd46a96949768a1d684a3ff660f2f8d252fb3e1a6fbefe7a7b765fdda9287b595061a5afec72e27d054849e0c905f8178b82b7e7028b2c9061b2c0a9a8d1137fa8bb0b5a823c5c88201efc49855fc2a96a49035b59d17233eff0f6b574933da9a6d4d179e7da108b82c3e527b492a0c3545f945ff495d9ce71fa5fe9b7b44cbbfceffd7948eb7f3c14b5047357572f9c7a39c8490f79448fbeb7f9e50f0b38b064a19230e1a94ec7aceaa1012d721a7fa9d940647f801c584f3a5cd4c2c3f65f647e9db9ae3db508565af32aea6800731873a33775034acf26b6dbc8c449a360a79d10d2186ffab29ff5d2937bf0f1c2efdb70327ee1ff901f54316ea08898310fbb8a94e6a8fccfafbf73394a782419b2838a2ecd53f16ebde96d70b1fd3255ee14586a63f5aa5f42b56b5e771ac6b2701238380b5427bd98a9bde7383e72eb34b257edaa669ae35a01f022cf0a96967e90ef23c72f2ec3e5cec48d120298d5a2ea259133806c5c7c2a53dcc6aa2c102c0ab3845a5785d63de6e58d240fabdd813155047dd55b3e0a8e0315eb427a83a4b754ca5a53b235b38df8acf537b1f67d52aa5d33e7f57ebbb89f524f30245362bd90f12c2e6110d19dd20864f9095e544b0be72c70d4d1053c7ae48e4fe5c4f651c18ecf5e51d68e2da2da6bbbf33fb1aa3942ed616deda75a03f8bc4128342fa1f4f07cdc6fb9c62e3a12bee90ffe5163153eae878ff1d35db72f7c74bc6f85701b4886a546d435e5fe10c7c1be65769ac5b2bc7f0aaec6e81957cbde411d18d7a0ff834d107507790856c148e564875c2bfad46fc9ee3b948636169b85f132e4434e994262ce124636507cf03bac88ae261da6443ab1f92ececeaedd41f9a418ade3b4a33d0d44af62b80b461007cb5d31e7ab254a8ad9de7a10b0894d2d47f94fb579bd775ee2b3b4fae126bb5af0a645eb80afae8631eeb06822a54bed367aebba0d29e8efbecfd9722ea55ba9ace571b0df38376c79deede6ed64aa5febbfcf865d4b2db00b1481235bf3730745405d4982ad27353eb00a506ac11c5dbefb7ab1b86aa99b451d81672990a8a5edef63aa9d1f124026e45cf6fb38bc4053bc7fd0de1ff8ec88f3fb8891e784560f9af15f64cee69a79aee5f180f498a0cb6a69eea5565eb97cbc64089403e45cf2c031af3d442774f048c9ff04e3a84693b20915bafdce5fb7a0156c5b58d157b8f8e68d70aa1d0cac1f78ec91c8f32bfcb25cc36001ef5d4bf18701e624a1e370a7ee2ef4bb5675a7ab4c6d148e6dd662364ed7f54fd2a4acb54568ff957f385290a6a34d3f80ca3f876b345da99ffa98effd361f20782111801320b1909ee32ad849c653255ed418ff721be631bf3af40c01ac90c0f92578fe22c8bb201db26dcb62f02b916d3a294ba4a4c272f26e2996649e6e7275a664e0810561e5b25e27abc703a591c9fb2038d4293da0163849b505c39b3d6b4862dbc393bc9c7420badfd530182a2b96260e75bdfa43b6423d2443b0ff036c468c5cb2ddc7db532d11541a5f6f132e98b0ce08097839aa192afe99f19e261a796ed8c123a02a0b26ba2963bd42c555876fef5800e0f08ae33539eca9d997e450ba040399971fdc18c7340ba6f691e6722475e71e92dc6490a3420a879e702a69cef3a3b5d49a6dfd4d7ece7b9368a169e9125e1eae1cb1cad85c3d8c70e264d2fe890f40af05805f3f3feff60858b155847a8cde0b5c8b3f40d8b22c3ee77c66f02fe55a67536a463418d393818f6cba0cb19ce36a42f37253d9d801f34a010a3a20f1113a1e7bc108c2fee2c97d03661bdff5b74402a35fe563d16fdf66dd4bd741381e7dc810224668bdfc480e62d25836dbd41b7ccc1ab56325b2a8c216246368369c228a42b7cc1c2baf4c021dba8ae8e4cd212f21b6b74d3279e2b444bc2ee6951995b9b069a78cd9136288a51d56f2406024d144f1acfb4828aa6e848ff0bba1eaa73a4a820e616320543299d165a7d4de422da83878ca1726d0b588a0096de21d895536cf13fe5714ded541399389d61471c03588c75d9f8928b1d379dee9153ab0fe431cce09a37d93a4d4008ee7da908bfe3a229130d96fb98be4c5b30abbdae2a162182d3215a8cd6f1ddd2741fa1ce51185d415d17686aace306027430d89ad80a18534a614142d6fa355e73001eb8938922ea54f57cb5d5449d076974a80c99e79a5b196e2a9b635a9271255f6c7f818bfa1c323d4a99f9acc4dbe4eaf412196ed7f70e42586370cccdd9fd0b1830499ec0c6000000000000000000000000000000070d13182128", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "InvalidPrivateKey" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "5a04d37a8c83d373ba07da5cf96806002e3635ad8add42ce6ee9902dfc9a1f27af2b332e1a44672f757802793a43b7e9f1927fdf4b89b7a4ad975ecf8bdaea48583cafbaf30c7ee6f668c225ddc25ba1d394d920f435173ea8453bc83bac373e3b6429f48a01c7deffc3ee5a986648a40dfcb31662f46f3a07d22ce9d486a0be0e822c1c75ea58965b9167ee08c9e6b07e80be89b257be37a57d5385a8bbf5e4439bf3aa80c17874a9f37d7a62eb0baeee9893be6e0fc223c31834baebedbd9611225d25542d78fb659b6f41ff3182d94b3e471f8c837f82a42fcab82ab6254a67632edf81f6feb720dbcdaf92c92a05f68db7fd074349cc54b84865326e3dc45e40645c95b41908aa66d38dafdbc4ec559cf0f86c5bfe7c2a84e8e56ac5bf97e88456f7995d77c8d114120a9c7dcd3758c182f8382f8f0ab8cabd451f71c72daf985ea2f64d85b561dd294c2f96abd8f351f2821fa920ebc8fe576aa4a9253cc23ce45e3fb4695f181ddeaa2ad12e96fb0c658e12f12cbbb4c244efe0b40b09c0c8dffdaff6f47a8c1f4ddcdf4c5e62eb68bdf66a63eff871a31fb1fe3cc67db129dcc8daeed2ad3e80ef54e600bf7494752d890e7183fe7f22f9ddd790d25a46621820b79203d584aec35ad52dc7fad76a9a7c69b276b7fc66ac7b873db7beb6d1c2f6bc8ddf11b9cab1b8e8b321ecd33bc4fa548f99cf116379ad7a7b20672f2e7cb6432cc2d792221ddb59ef4f62bdace3bf3269888085f703cf0358235d22f3d2f5b19ebbb5692a39282aefae8015e39425678f982eb31755804d4f1e698491ff7cc94157055a2276f8a9576022cbfa45982214f356dc4b5eb3741e12c3f6361d9f8334f175503deb9c03eb40c6db999056538c750c99a2f55d39cfd104f5c9e77c462b127007e5e24775726a9f7c841838eede9f90f62e35a68dab88147448581bf09cdcf927afb10c054c56f4cebc4b18a4e01427e0427d1525a3857d969c5823920a1b56436e8bb484d4f0e96e17f71db9da6d1317dd6a6029c4b6ed21fbef7552581d56d786facdff8f5a225c7593cdc9bb42c722f47ecde0967dc0a8f1a5c99ce711f8399f7a45489a80e55b982caaac1e2728b84674eb27c76c2f0b67bfd4e1c88dbb26e090b9f3e19954d7b32cc33bd331996dfac4187d76b75ae71e359c93bc1a848943ee06c933f757afbc1d68d63c8e1ddaaf100069f6160ed97b3ab56a36985a45ae43ff8504e2720ea0d203766a63dde7d9fb45e7854657f7a30705bb09f9591aaa991ae8df24c31463c83dd00d02ce3493b92e3f4595bb0765fac637a5132f83e29d50aeb53b2ec911d0562c9ff4972342eed56e85f06e7ddabc08b4eff380f96b56cb09731ac82398e1df085deb8083b61bb52a8d473417c1d3ae2be90de8435a062783477302d2fa8ed939dbee525fb5804de60ad4abfdf4d02ad41453536cac2c9d5bdc3786628d3fe45d42fdea409443df330e5fd0f4858b6cda8c0a63d7b1217e5dc771bda256a823bb30720e3dcf2252959489a638089bb89aa24d688143a6b1a76172e7f0d5dbca3d033a369cc2af5f3ce0ac4ddf2255a80c23e2d467a96ad105de238cd3ae03ce1151aae6888f3dc54fe3dc07307a05ed4b0844363f0af2168f64d7feae7059ee1dcf5a10098f402f401cdad049fc4a81e1c9527c973bf32c8b7721d1b88f87297da77395debde40f1ae549eb56b2cf6ac15a7b2399ab5d96692a82239cd5a2d6d469a64b3a3154b2ae81e9a42189efb498ee86441dd039e38ac1204a286cd6d08a2218ea2e77e6379b40b81bdc19489a828905701b5e19d2ad82b7e885310007161a86a21e43fc70012b5f2c684a2cf546d9f623e593faab383cbf5879a871802ae4c9d4879bb28c5785b2d6cd3a83c8600befce72c187d48f5a879d9d9e57b3c55916b097f04ffca9aef8e3e4574bfc7db6a505021a800fd79a856550978a899dab650389f55c0654641890d0dea6c8ec177216cedbd29395a126a66c376d432d20d0bd00b1d7c1091f85af2dab7d4e60204beacc90a3d523b0be21fefa5f4e892130379c2f947889a28a2eb2dc8cc2b7d0090d41db53e9279b54e1243ce17089f946d112a5ffe1ce7dbcd4e849b6b7bce239b256005d46f7f1a2e2af1a048cf4218881e015b6cf4c7f6440f5fc61197f79749da80dc9ca03e2bb23afbe8e3656036cea31ff18ff07368a4df0b053c2d4bbb3b929bbf42cae74c88004b93493a42ae204b156fbf785eff086b5fad30570e88dcded140f016ce113f4c8907ccc0387f3eb4958953d8cacebf890666f3cb312a2e87555d93132fa88c1fb685c96b4a45ecbd3d274909ccb1f5bdd2d392a733de7cf1c87c3a8ea4ce905141116b2037c7f5adb387cf618deed6ad796711ceada04ff33d7930186582756d7b1c418ef02ae7399b431b38198c131b7a747407e2d4f08dc19f8a863e808ad6078caee2c8a1554d0f582eccf4ba0ae43afeb9cc62e2a5909ca81ba28ece723e141a7ae3317afacb3d0b61d9f199b05cfda42b750834c5f57098be4476fe2bb690481e7cf509e5e94d929b256c6df712a5125a12ddddb68e9b11dc0523cfefe2fc431185b96c5ddccd8ebef1361e2e01d812da62781e29c934eb89d59ec45adcd208ba6cc4735c59711452de1f1869861e7c10f626ba3b0872e7024b370eac3373223129dc44546ba9354d094bf745bb0e3ecea28a26cf1d3750f23276cd4954a08c05464eaed3e5610e5b4e4cb9380", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1005a04d37a8c83d373ba07da5cf96806002e3635ad8add42ce6ee9902dfc9a1f27af2b332e1a44672f757802793a43b7e9f1927fdf4b89b7a4ad975ecf8bdaea48583cafbaf30c7ee6f668c225ddc25ba1d394d920f435173ea8453bc83bac373e3b6429f48a01c7deffc3ee5a986648a40dfcb31662f46f3a07d22ce9d486a0be0e822c1c75ea58965b9167ee08c9e6b07e80be89b257be37a57d5385a8bbf5e4439bf3aa80c17874a9f37d7a62eb0baeee9893be6e0fc223c31834baebedbd9611225d25542d78fb659b6f41ff3182d94b3e471f8c837f82a42fcab82ab6254a67632edf81f6feb720dbcdaf92c92a05f68db7fd074349cc54b84865326e3dc45e40645c95b41908aa66d38dafdbc4ec559cf0f86c5bfe7c2a84e8e56ac5bf97e88456f7995d77c8d114120a9c7dcd3758c182f8382f8f0ab8cabd451f71c72daf985ea2f64d85b561dd294c2f96abd8f351f2821fa920ebc8fe576aa4a9253cc23ce45e3fb4695f181ddeaa2ad12e96fb0c658e12f12cbbb4c244efe0b40b09c0c8dffdaff6f47a8c1f4ddcdf4c5e62eb68bdf66a63eff871a31fb1fe3cc67db129dcc8daeed2ad3e80ef54e600bf7494752d890e7183fe7f22f9ddd790d25a46621820b79203d584aec35ad52dc7fad76a9a7c69b276b7fc66ac7b873db7beb6d1c2f6bc8ddf11b9cab1b8e8b321ecd33bc4fa548f99cf116379ad7a7b20672f2e7cb6432cc2d792221ddb59ef4f62bdace3bf3269888085f703cf0358235d22f3d2f5b19ebbb5692a39282aefae8015e39425678f982eb31755804d4f1e698491ff7cc94157055a2276f8a9576022cbfa45982214f356dc4b5eb3741e12c3f6361d9f8334f175503deb9c03eb40c6db999056538c750c99a2f55d39cfd104f5c9e77c462b127007e5e24775726a9f7c841838eede9f90f62e35a68dab88147448581bf09cdcf927afb10c054c56f4cebc4b18a4e01427e0427d1525a3857d969c5823920a1b56436e8bb484d4f0e96e17f71db9da6d1317dd6a6029c4b6ed21fbef7552581d56d786facdff8f5a225c7593cdc9bb42c722f47ecde0967dc0a8f1a5c99ce711f8399f7a45489a80e55b982caaac1e2728b84674eb27c76c2f0b67bfd4e1c88dbb26e090b9f3e19954d7b32cc33bd331996dfac4187d76b75ae71e359c93bc1a848943ee06c933f757afbc1d68d63c8e1ddaaf100069f6160ed97b3ab56a36985a45ae43ff8504e2720ea0d203766a63dde7d9fb45e7854657f7a30705bb09f9591aaa991ae8df24c31463c83dd00d02ce3493b92e3f4595bb0765fac637a5132f83e29d50aeb53b2ec911d0562c9ff4972342eed56e85f06e7ddabc08b4eff380f96b56cb09731ac82398e1df085deb8083b61bb52a8d473417c1d3ae2be90de8435a062783477302d2fa8ed939dbee525fb5804de60ad4abfdf4d02ad41453536cac2c9d5bdc3786628d3fe45d42fdea409443df330e5fd0f4858b6cda8c0a63d7b1217e5dc771bda256a823bb30720e3dcf2252959489a638089bb89aa24d688143a6b1a76172e7f0d5dbca3d033a369cc2af5f3ce0ac4ddf2255a80c23e2d467a96ad105de238cd3ae03ce1151aae6888f3dc54fe3dc07307a05ed4b0844363f0af2168f64d7feae7059ee1dcf5a10098f402f401cdad049fc4a81e1c9527c973bf32c8b7721d1b88f87297da77395debde40f1ae549eb56b2cf6ac15a7b2399ab5d96692a82239cd5a2d6d469a64b3a3154b2ae81e9a42189efb498ee86441dd039e38ac1204a286cd6d08a2218ea2e77e6379b40b81bdc19489a828905701b5e19d2ad82b7e885310007161a86a21e43fc70012b5f2c684a2cf546d9f623e593faab383cbf5879a871802ae4c9d4879bb28c5785b2d6cd3a83c8600befce72c187d48f5a879d9d9e57b3c55916b097f04ffca9aef8e3e4574bfc7db6a505021a800fd79a856550978a899dab650389f55c0654641890d0dea6c8ec177216cedbd29395a126a66c376d432d20d0bd00b1d7c1091f85af2dab7d4e60204beacc90a3d523b0be21fefa5f4e892130379c2f947889a28a2eb2dc8cc2b7d0090d41db53e9279b54e1243ce17089f946d112a5ffe1ce7dbcd4e849b6b7bce239b256005d46f7f1a2e2af1a048cf4218881e015b6cf4c7f6440f5fc61197f79749da80dc9ca03e2bb23afbe8e3656036cea31ff18ff07368a4df0b053c2d4bbb3b929bbf42cae74c88004b93493a42ae204b156fbf785eff086b5fad30570e88dcded140f016ce113f4c8907ccc0387f3eb4958953d8cacebf890666f3cb312a2e87555d93132fa88c1fb685c96b4a45ecbd3d274909ccb1f5bdd2d392a733de7cf1c87c3a8ea4ce905141116b2037c7f5adb387cf618deed6ad796711ceada04ff33d7930186582756d7b1c418ef02ae7399b431b38198c131b7a747407e2d4f08dc19f8a863e808ad6078caee2c8a1554d0f582eccf4ba0ae43afeb9cc62e2a5909ca81ba28ece723e141a7ae3317afacb3d0b61d9f199b05cfda42b750834c5f57098be4476fe2bb690481e7cf509e5e94d929b256c6df712a5125a12ddddb68e9b11dc0523cfefe2fc431185b96c5ddccd8ebef1361e2e01d812da62781e29c934eb89d59ec45adcd208ba6cc4735c59711452de1f1869861e7c10f626ba3b0872e7024b370eac3373223129dc44546ba9354d094bf745bb0e3ecea28a26cf1d3750f23276cd4954a08c05464eaed3e5610e5b4e4cb9380", |
| "tests": [ |
| { |
| "tcId": 72, |
| "comment": "private key with s2 vector out of range", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "e38e198c1f8a94a183a90afeb416b870426ba739bce98da1e72efd600f13d38e2c0a51c6560fe6c1ac2fe2de032390fb1eb990978269ed755018ec478bf862632bea446cc6226d0bd018488fa7f8531b4c72f94c90915deb640eecdf9ff8114c8e3710b08c41314b2f81ef952eed4a3a2c6cfe9f42169af472e93a8722273706a3ce8c620be45ad9398dba3d666c998d263e35c6aae43e00835630397597f3cd22bcc6bebb56033a267105443f4fa0faa82b5637cf19035e97731e0259a2812f7432da8ecb2a8b2872b0ad5705f5f663a47f5351fee175e42e3bdde05a8d778bac9d17e80c647f667df6486e42b3bd64acf37d6c0c071c3766fcb0859310bdde26ffe2900b5bae5cca83281feac3a754ea92d6de02159ccb6b809e3cb1a9cbfc63356ed339581484d8e42cb350e0d7b13cbf0e2830e6a9dd0f45285cdee709a5ba20903c5a1faa4b765e9bdad09a96867b909e6db4fccaf6437c0d70173e84a92b729c926790e2d8ae3316f4ab4b41e326188fbcd10cf60d7a5f59734eaccd3e831dec33edbf66a43975f94d03f67bb0a7503d9342b61c1b658a0bfe65526347a1565d69d7dce2e9b633f1216112599985e714e27e6003473ad6559c2338d60ec04ca22d748fbc07b4bcb880ebf488e6c0be5d21d0d83373772123ba8d73a6cf9533a80827789d3b83353e521ac1177d0d8417eba2b98136762655a8f5a2c9d4e0dd54befe06905b1ffbb1dc1f7bbb5056c388a2fc0cc0550ab5e772a4c99ccec57ba217a89b437741db46c5c08468639d8b9cec4f9a9c4e4ed109509d8e8ac45d27f3c2c2e7dd1640c7be4a431cd250ca2756b319341286699e4483c9860d88dffc38dc212928c9e73c4f0c682dd95e436cef28aa861e8f6179d92534d998fb17eb5664d02c66ad680a7c12ba3988cbe8cd601392e8c243192463c8ab93fa68e9f5872debb3c6dcb0cb91c4bb2fea01750b3e8b055761515aa74d3116115eea65748adfcb8f3ce66ca66ca81327954a95a04fc9416604b6c9a2f9ad794e0885f1d5424ca10b3d7d8b28c5211eec82bb5d4d3bd1bbb82555c7d0faec1f78c4ba885f0228542caa5e8f9d692839dcb96cc7a0608a38db772c4522966d028c55b06011a411f3cf1de98825eccae3019f66299961774fa65e54ec685d2347f698b99672870df8d15b1894c174da61c7b09ddd8ee971eeb21f7b685fbbad1d2dddcb553d8814abb34edd4e769a1185473b4d5aa425b212ea744c34c99e7f6a23875256a6a166d4a193acf20a303e76b555b4038f30724a427daf695198425ae541bc2cce403206a58a5b01286403d5534eba27c21961d92d169c1489285beed2b46fcc0ea8d96008ee5b4e31e4df2700ecde20a0fbd18c5866860b2a408028f1b0366899a863c797a19d630d3dc1aaedf4a72c6604fb1520e2c1f4bd990406a3cd66f6685e8a5d5514f02427c9f48be799eb6e60d88a5747baade73c6c29890ac1c2cce1c706b9446963b54e170e45d764d7c2079e5ec91dae31619fb9c7660c818c748e68cb77c96606830d941efbbfd3acf111517b0c4d4a9badf954c58c0669bdf8cbf4a7aebdd95eba7c56681e8111552e2e5622bbd3b4df3f0d79a9f23b92f96aef4926b3660e8407b14899468ecea5d7bacc410a1a04e9e4636bbbb2d1e4b5f4e690b12acc453f28418a4d76daa8eddaee29494b4d1fd80ca86575cdebb6c4817d16174cced964e6ed4c00d40cbdaa1ff86592eb870ee11339f691f01d7f5d0d2dec6eb064cd374d30a97a3f34fa4d9884c002c642791c27074c02cfb631eaf412c4a3401d5a4c011aec0f13ade4e42fb1c54ff0a453e2a3d912183f9bccec6a3a9d5b3ed150a5d4b1f864b685deffc941c1af2b252f27b01c831879dc660fed23365a8f538e8ea45342ba34831ac11156748706b1291481e796382ea02212b32b0db62b17674571f25db552f16f32d8a41ccd069ae067bb6380836258d8ca84725a874cb600920d76b75bcc462fb3dbcea102b5686ad7344da070967ba2251e7d3eb6f6fa1f0300d8f639484743d5c3bafe5a553978e183b89f6b7fd097eb53febcf2bc0281bd2c32e347adf2429372d5d7cec86d3f122a33655603cb8a50a93401ef9f3bba4ff6c809a93e2d49ac15de8a54d2fa7cf6659dc48f832769957c31716077a8b1605e644ab207479184719e0e46227a523fc1414e97a1b1c041be55bebbaf0b220426d36006939cfc33836f4d8e0532ff21ca001d5980798d2175b7fafd7f80395d525caf52fd90d908acf7dc45ba9855456627c860c579ea74c28d4e67d8d64b93fe4ffb1b8764808ea4bcac269efff956dec080668a4472cd4a524ccd4009912ce69d3b005495df3298c112d76acb9a2171b020f7c245cce59b5ad9bca40a90f3c417d6a7f47b5138896735e5866336d665f0322e2d5b6110a2c49b8457895751899f912a33eeb79b1f3359f0fa0c8e9f7bf7b08d870524b28099ddb60bac8ee821372f3799f2a7eafa964c3cac3e74ad7a3a46f6508321b5da2abfd791748a7a1c4ec3868cb1af91cec7c4858b532c7777b73a3a5711b2880e182079b487b1590e2f9119b2a19af7ab8560bc3f89418eb3eb2982dc2512106ea7ef78967675c1bfb937e019936c82603c2ba920b533a483f85a468f7c38e6b52654e0d10ec4750ad1d554e642ed53f530a1d6d89d984a5fb02a504a8ea5610582342595895fedb2514bab4b568da19c35c0bf422f0d40d59693ea245f7a05b282ab6636280f3001c5fb45ebb10f9e031b16113f6ac3f65c732c38d134693b2484a33480a7eb671dd6d7df47cd3739381c8349d3beafb551ad903ea22f0c0047d8356bced4e1dd8def0fd4c51da4e498f4efacdcbbe691ff1f68b3b0787284004641a643325c765a82c68c73c458d58c0cc23690e9aae2320b2b1d5045dc62b32ee1277cf27ba578109bdcfd8bef283eab6814c07414e118dc23ffb1164f8487ebe34fbd8fa27f9f6f7424797db403910631c12d18901c1ef32f3ae522682475c6e864713a4d3ecf7c492ea1abda9b138a994249a371ebcc48b5dfe9ceb2ec44d8472565f1f4a5474c869cf5ce5741d207473d56105b1e589c3cab583d89447a5c2465d6121f01818731793a876539e5fb8cd90ccccfb63d15eff0e214cd223ec54a6b9b28beedab721aee3f02ce64bb3ba4590290bc299b462d77e14683c611adbfbce2eb855c102c196481c73637df400731f765d525932b8f976c275a6a03fb4861d06540817fde3faca07909e038d2e45a76af526fa014a8764c702986c495d409e6f11842c0b7f22f3145cb5ba56e5bca6ed6cbfdd9d79a894606b982747159c7396794b111adc9f73c16a7b1287494d4756fc52d71e39d2dc87c9d698b0a262b69ee3d189125e664d303dc9280277c062eda6bd6b57841400e806e642ec7dfba6d9968f16dbe8cfa1af146e29aac96fe4bf1840f0dab6d371ae922d88a9b204b528f31e79f5d1e7ed67e36778ce5c2643129260b937a09ca245144fe10faf3392ec6835bce469afad03eb6804a95642d421a1963b34bbcb604cb494ca58c5b52c11e6c1a2930da061d779e10e80b88fa40f683a40d865725e4ae7ef4b3045fd3459e077e34cac939f345558d927ccd2338f8f037c6a5000dfddefefee24f3f0de6715c0d85385447a70d2aef6772f26e23f158f9af0131e6a2f967a5d0a54604b1769eee4390984a4ffac0172f592df4b04200535751135a732b7e6ff373057953014d35381e86e9678274630df9ed86e0b8ec93f1240305318fe889b35e0508214a6ba9e2e2f2c9b142932da60fb7929269bc3498c159e323638b9ec7fcf2ec09213535a1250fd49895f5a63c3d22b851239f5094aaadaf58e88ca8de975a1bae861439a6cb3dfe67e615fc1781a11327335fef08a79082794daf5cca4e9fca3bd60899800854b01c31de872f625bedc4f1b6d659584181b1da46b2fba689e622e255f05ca9a619a4fea28dbff3aa9a5dd84cbacf6ab630b855aea6ec6e9dbf95a4815ffba677af4ce6b418a4030b68607d5edb7e470faab648156cc2c152b21a381469473e3c0b174a7eefdd8eb4a47061b883123325dccdb54d8b50412a286e940224069810181be94b3b2ccbd40aabdef6aeee34bdf7c7009ca614cbce081a0810e42ac8082ea6f618fef92a302f5f54a93e261fdac80852add599c4b87aace0dbbac0585a04812f2dbf0185d9c06b24db40888ffc5ab02175debf3c4883fb8010de69a2424280fdf64008ab7639973933945a32dfe185823d78c4ebc78e12d2cf656fccb603825d81feb35e9246a5ed678fd2ce6dcc12c7f89a7004f32f4a3470e040bfda9f6498ce518f8901261521847b64e3350d0a5fdce53e38cf889f79322698c826b489c4836b383c5a06ebda047b57454b3c1fd446ee37d7ffc2be3b4b290210aecf24a3f15d7c94d29009d79b0a66bf620dfa6c84070ff04da280c244fec671c6af6b8dd969e772d056ab8e9496334baba49550a991613873f6e1bebb432ac0787c744634c1ee060121ccc8d35543b289298579c4f2a6239139f74e8349634f85a03068e4b01b6d8891bccce4f80c0d3c404547539bbabdc1f81b21242c4a5557bdc4092a0121304adeea0609141ada0000000000000000000000000008141d1f252a", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "InvalidPrivateKey" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1002a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "tests": [ |
| { |
| "tcId": 73, |
| "comment": "public key with t1 component set to zero", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "0a4133248382bb1fe24046be1eb9fade39090c9428222eeb9ac835c76ce6baa4c40121b2778514c711ac2981d174a16b000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ZeroPublicKey" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "66239a16589a522a029a216a75a70a5b1c9c49b6432bff6e4be262d4d999c01da4eab195cc9eaee7ae840f2917dbcc0218e6439d2d4198bb0db2b0e73fb40bd1d9daf16a524c0311c9669874b0a175d8b10d5564f1af8007a1b852d1576231e77b19b7efa5cf2fc8d3869bba336b205d6a3ad7a65fba36962ef7ee3aa290efb35760bf9fbd58894c0b51bc447c503245cd5e62b0690eef1b17486080a2e5d7f354225abcd11d8e8165f7bdea98cdc9fd887193eee058913255982ab3a22ba1db732e0645bcd3588a8b3c18bd929771e5d9022c383caa1b998eeb5bc36c01936237d703e283caeed671c8151f6de810be4d22daa25a862ac16a622c4347ec92c03d6f12587cf5d660cecda689b0ee75f391aacc270946a36242837961723a99e279e12a04a331a0511b021be538dee6088288b69494292b7756bb8b50cd14fb583b64dc1b5ece98f6389ef07eea028bfe0250320c12a8e24a4afd83df9a178ad3176aeba108fb3b102313a03c9a75e1cf3f7ea6094c2fc7480415672d4c36826435ffb2332307847f1a408685decfa42ba62c9adbbc995aab75ef5a45adba5ea611783b7e9d70002fc1ab1882184fbea63d55ea407243a4db96d696ba1cc5c5699d87bb2e123f9505a030137329ecaa5ffc08f6c258fc6656f2b63dcf7282bcbba58fd11f3cab395c488a429a019c486242dadeefc6352df77aff70dbf02551945c3f93c76740e63f63aac39a26c55341d14e8dcf3c48be7f2abfc5a0fa7d15561b992794b9ed008962b1d9b163a04045c5f6d070194ebfcc770eece4705aff255cf58ccf8b648a56aebb125ae5c4eed5e3cf06604b1f66fa4fc758975ff7a731450ab17d3dee55986dd26448a6ac61374e6ce22d0f7c7e40c2d6b9bc67507b6bb673671d853fe22ab26f555cf3b27c255fe0796922751777764753576abd8f244711020b4a576b620ae433b79b87d9ee6616f91f2b4a88366c78e6ced025d2417db695e120d11baa8883eb3f8207a8d66b61fa34199cbed90dfc640241470deb788ab80b3e4a8383bb13ea34d7fbdd0ef516aa5f8426d20b166b1b05d56e2da1554bcc196225481bacada7564ff59f16291eb0810056e2bab1e544379c2ec7f7af958aa7b815ddd2d254a066b4e35bdd4bf5608f9d3eb54b1660156936248e71915879a3e3df88a373d43f7595ad166bf9e84b6a05531b70d891234154c7e3725ba363816532b270595df2463b1b2a67eb0f95c1f6a5434fd8595a3062b9ac92a6352780c7d078fb045831bd057dd49772e4b3db9806139be864f6bb8d189b2ca06255db60d8c07e424a740dd30ed77c177f526d82cfddafa05ee5cf9cbe3fb275589eff005b52005f63da6dd6b1d39335f202af6d058b5caebf29782a22549814c1921ec1ca21805faca60e434b0876754249caa34b21903f874df5e4548ad8d4bbb0bb2f05ef377b1c8b294af53c7bc696353a850ec5c33c9460872bfec382ac0392b9928bddeba48d24819a500a4750d49c8eeb9e546154b5b8262ea59f7cad16478243659b246740ae61c96e4c2e0213eabf5019040ee9369428f833fe4163d54ed3cbdc5fd32304c890c34dcff1d8c3b9b66c40a13a3c21ac0ca1e69b68361a0564743f9f32c252ca370e56860a154e4033e5fcf63a6cd1ca64deef46164286eb788f87d9ee59c6899ab7aca62e3698639464abbd9ada4023b87f45f1ee05ea2d5fb72713e9aaa91df5c483f54cd19eed9408b94c544af3f3758a6be0933ee3c24edc1427cdd15995cb32b8ec89e032ee949952e6ed7e941c9943e0dd486faf28414a0795eb502797d8a7cf6ca3f051eaaa5d7fb20e86a72bd44a97af6dcb41e37ce33813f0c8f17a6e4d2e2ea506811083ad9a93aac235d7fae01ecea29747bb94552ed1bd581e86cee23c4b7e60b59b09be4b3856116d7f5f605d648147371117e1baba9150baebd49c624afc9a64dab54fb0adcdf7d6d84e64b82942b114a78d824850d6b8719a4b90f41db28b51f351d7059549b0427c83e629ea838cc141f88cf041744749c41cea2bfab0b72b68c355bfad32bf426515b1f675f08b23f8dfe09f103272de8f00c16741163eaf1e0beaf3c3b02b3f729d4fb94aedfaff3c0cad893877cdd0480e61e390ac74fda52f2370ee95092cf24bf71ab46b7f5200b1708e5119779f3aa68ac163ef7999d9a33bf627d15f5fe18166551ea2a5aaca0655869f02ca1cbfeab17e3a2c0b34abe0092f154975fe890418ac191ee6dcbf72e489ab861393220a528b77cbd0de2599efb5b622475142d223fe4a3c5ca68b003766f84b8a3cfcdad05802d287ac4b4d4274c2aef41eb38bbd2f2e5ae9a65d138da3ae32b2dfb33f836b9220db288902dacdc1af9f65f85d9f6a8836132c258475f2511b19a299094f03b5abf4fc02b489efbd4877298d521be2dcea7141f291647ed63f0927710ab816d60b8d72002e95b5d77c0a5c10c346962d06396cc521ada3b3550bc3b3d4cad602da0ad801246d91d33237283d3e50f0d52912b99d9de026be4e84bff5560b9bbe615ae567a378e34c922c12f38d8fbd335ef64944597e591cc3b95b7dbf106646d45926dddf46026d3b4de890f093f03abc77a0ce697cb64562a676d93710d144dee2aa22ee7f6c7cea94b78e61f2c228644d9af00200afecca9ff44c4cccc5dd6f90445deed048edacc3565bda5f3aa1177189f83bc9fcb8346a20d39a90def25525e1468b25a59161108108220a2f6e25", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a10066239a16589a522a029a216a75a70a5b1c9c49b6432bff6e4be262d4d999c01da4eab195cc9eaee7ae840f2917dbcc0218e6439d2d4198bb0db2b0e73fb40bd1d9daf16a524c0311c9669874b0a175d8b10d5564f1af8007a1b852d1576231e77b19b7efa5cf2fc8d3869bba336b205d6a3ad7a65fba36962ef7ee3aa290efb35760bf9fbd58894c0b51bc447c503245cd5e62b0690eef1b17486080a2e5d7f354225abcd11d8e8165f7bdea98cdc9fd887193eee058913255982ab3a22ba1db732e0645bcd3588a8b3c18bd929771e5d9022c383caa1b998eeb5bc36c01936237d703e283caeed671c8151f6de810be4d22daa25a862ac16a622c4347ec92c03d6f12587cf5d660cecda689b0ee75f391aacc270946a36242837961723a99e279e12a04a331a0511b021be538dee6088288b69494292b7756bb8b50cd14fb583b64dc1b5ece98f6389ef07eea028bfe0250320c12a8e24a4afd83df9a178ad3176aeba108fb3b102313a03c9a75e1cf3f7ea6094c2fc7480415672d4c36826435ffb2332307847f1a408685decfa42ba62c9adbbc995aab75ef5a45adba5ea611783b7e9d70002fc1ab1882184fbea63d55ea407243a4db96d696ba1cc5c5699d87bb2e123f9505a030137329ecaa5ffc08f6c258fc6656f2b63dcf7282bcbba58fd11f3cab395c488a429a019c486242dadeefc6352df77aff70dbf02551945c3f93c76740e63f63aac39a26c55341d14e8dcf3c48be7f2abfc5a0fa7d15561b992794b9ed008962b1d9b163a04045c5f6d070194ebfcc770eece4705aff255cf58ccf8b648a56aebb125ae5c4eed5e3cf06604b1f66fa4fc758975ff7a731450ab17d3dee55986dd26448a6ac61374e6ce22d0f7c7e40c2d6b9bc67507b6bb673671d853fe22ab26f555cf3b27c255fe0796922751777764753576abd8f244711020b4a576b620ae433b79b87d9ee6616f91f2b4a88366c78e6ced025d2417db695e120d11baa8883eb3f8207a8d66b61fa34199cbed90dfc640241470deb788ab80b3e4a8383bb13ea34d7fbdd0ef516aa5f8426d20b166b1b05d56e2da1554bcc196225481bacada7564ff59f16291eb0810056e2bab1e544379c2ec7f7af958aa7b815ddd2d254a066b4e35bdd4bf5608f9d3eb54b1660156936248e71915879a3e3df88a373d43f7595ad166bf9e84b6a05531b70d891234154c7e3725ba363816532b270595df2463b1b2a67eb0f95c1f6a5434fd8595a3062b9ac92a6352780c7d078fb045831bd057dd49772e4b3db9806139be864f6bb8d189b2ca06255db60d8c07e424a740dd30ed77c177f526d82cfddafa05ee5cf9cbe3fb275589eff005b52005f63da6dd6b1d39335f202af6d058b5caebf29782a22549814c1921ec1ca21805faca60e434b0876754249caa34b21903f874df5e4548ad8d4bbb0bb2f05ef377b1c8b294af53c7bc696353a850ec5c33c9460872bfec382ac0392b9928bddeba48d24819a500a4750d49c8eeb9e546154b5b8262ea59f7cad16478243659b246740ae61c96e4c2e0213eabf5019040ee9369428f833fe4163d54ed3cbdc5fd32304c890c34dcff1d8c3b9b66c40a13a3c21ac0ca1e69b68361a0564743f9f32c252ca370e56860a154e4033e5fcf63a6cd1ca64deef46164286eb788f87d9ee59c6899ab7aca62e3698639464abbd9ada4023b87f45f1ee05ea2d5fb72713e9aaa91df5c483f54cd19eed9408b94c544af3f3758a6be0933ee3c24edc1427cdd15995cb32b8ec89e032ee949952e6ed7e941c9943e0dd486faf28414a0795eb502797d8a7cf6ca3f051eaaa5d7fb20e86a72bd44a97af6dcb41e37ce33813f0c8f17a6e4d2e2ea506811083ad9a93aac235d7fae01ecea29747bb94552ed1bd581e86cee23c4b7e60b59b09be4b3856116d7f5f605d648147371117e1baba9150baebd49c624afc9a64dab54fb0adcdf7d6d84e64b82942b114a78d824850d6b8719a4b90f41db28b51f351d7059549b0427c83e629ea838cc141f88cf041744749c41cea2bfab0b72b68c355bfad32bf426515b1f675f08b23f8dfe09f103272de8f00c16741163eaf1e0beaf3c3b02b3f729d4fb94aedfaff3c0cad893877cdd0480e61e390ac74fda52f2370ee95092cf24bf71ab46b7f5200b1708e5119779f3aa68ac163ef7999d9a33bf627d15f5fe18166551ea2a5aaca0655869f02ca1cbfeab17e3a2c0b34abe0092f154975fe890418ac191ee6dcbf72e489ab861393220a528b77cbd0de2599efb5b622475142d223fe4a3c5ca68b003766f84b8a3cfcdad05802d287ac4b4d4274c2aef41eb38bbd2f2e5ae9a65d138da3ae32b2dfb33f836b9220db288902dacdc1af9f65f85d9f6a8836132c258475f2511b19a299094f03b5abf4fc02b489efbd4877298d521be2dcea7141f291647ed63f0927710ab816d60b8d72002e95b5d77c0a5c10c346962d06396cc521ada3b3550bc3b3d4cad602da0ad801246d91d33237283d3e50f0d52912b99d9de026be4e84bff5560b9bbe615ae567a378e34c922c12f38d8fbd335ef64944597e591cc3b95b7dbf106646d45926dddf46026d3b4de890f093f03abc77a0ce697cb64562a676d93710d144dee2aa22ee7f6c7cea94b78e61f2c228644d9af00200afecca9ff44c4cccc5dd6f90445deed048edacc3565bda5f3aa1177189f83bc9fcb8346a20d39a90def25525e1468b25a59161108108220a2f6e25", |
| "tests": [ |
| { |
| "tcId": 74, |
| "comment": "rej_ntt_poly (sample_uniform) requires 5 SHAKE blocks", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "af2040f9d90996985b6efd6a6ef90c465369a9ab95efb537c85f137d528d26ab7a4d5035efe5f734341775263e3b117d2f2c5544b0ffffe4f548c87846deb2d34af083bbb07e3c358fc78bfac471259d87043094833956eb4d9b23d1acbc7efdde13ebc883290783e33d743bb10a13bc8eb2a2e6ed552d8a1780055b36fcf0987b032487ea60b8f51158016982cc2aa49318284d5e600eb36c405d62ac7d6c32f88b1f5d41f5f8d5bbe3393033c51a95876c0f9c2124d6d87b98634a29269be830da07725cc8621b64480492af23c67aad018e44c2b957930e36171d1ef3cd6311cca9ad14e1c58a7d6ac6d2cee66319faab0b0c92533a1bb98eb909f5feae67c16e4e29da9be03daf0092cb2ace5a4316f2a6781109c19c19e2d38631e0aaf91aa27c8b82c8def955152bcfb7b2df0b2ff0b04105dfa209b3d9019444685054d439ae117c6f50faceefa46dfca10bda1213237f898143d42c9f83bcc9672797d4a03094431567983c1d8e816011bc4e7190e3f6555fe9bf77ad61b8415b52d2a36c62e5f9368b6fc0e7dc5d82c682d46cd189abe12d933a783fe9f4b46f87b705d0c90386efd551829fa995942af1bdbec31cbcef50fbdbb7e76615dbbfa9ad581b59aef0c922a69de190c16e5c4b0a3d6f0141f58aca58965e100b50163beb67f9c57ae8e79ac5aabb24bcd3600015cc65cec80784c9d05874610350cd01ac43976276f0ca6163d99d495f034cbdb9e39d24efc1ac9013dcf380ba1cb676a6af8282473868e61ff4f0b13aa2325aca910dcd767030b2cc5e44fa7e17c32786ce7edc9a432db81d6654830a16b3b4e37c12617898d5d2b634fcf250ffe545f4da5a289d470dd4ebac4362ec08ef04a31e8021a8c760fbff797773058ed11d71511b5d95f0019240743ab44527db4d613c2759357c291e7679d06c930ee435ae77f4f2d13c4e767b7adcc32e373efdea94fb70d6aaf96e64b28ed4fbca86ff1bd2656e392c8c4707e3ac6ad8b0c85c2ed19328b942f3af5eea89a7493ee8cfdf86fad43084ba7582fec07c1bb5649d5177a312d1b70f7930dc1ddad11396e5e315ac7f1d3047887a3a40a85d809f72b2661786e311928a6e61ce7854ff854daa170b9c406feebf3dc33656c9153b9f5e44aacc084bbec9c06e79a103f2544d6f5ef06e0f525687a10f48f9f08dff7d6f5b467c287fbe15b33341e3e44f8b27a87342f40dfbd20ebc214eee221115abe3f8620eaa424a59c7fa038d8969a5a95a6476e65820afcee40062e14d498544a3ff95e308afc39d241e1d8e403fb0570e2f6242771f20de2c792b6bd2996e1214297b1fa72c6843cb4f7d0196f9a40716385a3a5344f046e33e2fb089ea1f08340ccb563373795aa3e2fef7a8509d7ca174a5b6cbba90a56d743078bf9dc37fb7887187d6b201c5b6cf0638fc3e36d1db8611c468c04447a4b670a5cb55d9178a3ad2cd7817fc01dc8063161a1f9d460c831208691f30aaa4b365f074c601c6ac29056b7dc2279ae6e6467a7c2476f3fc041dab076fcfd5a9681511283cc1dc59ecd5472c99d8b8e87e5392eab30d25eeb40cfe4b7e3158d307b690706c59eaeeba9bcc6cf3e7081847789cdb83c55a3fd77ad8952566cbe6afee69a11774f10d9272ac6351b2c086a7fba26bd36ed0ba252d7b42943185235180beafb9154c93b5f87fb7561b3cb0aa3964a5d0aa4925ed09c90c0c18798091ba0aec63e3f48bca675978050f201aabfb34cc6f0497b773c2daed9178bdec949f61fa267a83dc796af329bc15d38994135fa2c97d0f805807105123a76b86cf9c82b8879450e942574a5fe2868e7131fb66be7221b4fbd25e6e19004533b6a3d12e91b058eae18318d0a5f324b0f9528a3459737af6e25e8d2179856ef0bd9f9de025e6afaee1ec49e8c98f9b96981af3cb1ca1b1740fb6dd86d48f7c6ae9e8541dccddb505a4765dc5cfc2e3caef4381a237ca2167f263f3c5f2db11eafc52b21a98d9c54619ee5c24cde5dfc8cecbe5bd086ea2a5d6616ccb47c0451b24019373edbca55bf23d1c365ad361a21a1928d72b4c8061d5cf88a956eeea3fcbc80609ca751b5a9004d887102e93867c4ad70f09105a666c3b9a575af0eef9799df422896ef11ad1281ec0032877520162bd52d59351e70fca453e4f2c85b23fc154c2a294b1d5ec0019c7754215efbabcf82c1e7f94d5873c0a4e3ff121e64c85b83bbe94bef011d9a9c8ce9ca692f177f7d0e3f499d684924dca2a653b90b9ffd485bbe88ed87237abc4ca6b55c3b71850a34dcfeb1d3efec5c83074bfd9630c308b8d94ddcf79fc813380ea7426fb10b2b461281bc38549a38f280bb2a3032c67fcce24fddacd8683a1798bc6cfd6add30c7b2dc9e04720f5149e1b1a6a39b4ec08a0c093a67987b7dc320bbe43f05cdafc74759b87cff4731af336445993f685ef5dfa3db636b830ee33bb45c5f51bea8ee5cb9ed28a4176140eafa2c0ef593b40738b9857f8ebfef3d2930387a11dd5daa630b8fb5744fcac692891e8171f3ff0a08ba5ac81cae0cd62a364f1b51caa4aab3085acb56a47cd75eafe860e92a6938a9205418e39bbaed6cd6fa9576906e17c57682b755314f437dfe1efd5c56f6782f2a8fcd489f4fdba794b452c7ffb45b9325beb72af3e2e77f1a3a816b1e5fd25d5e3864d90197dedda58375ec4d78c7302e787902dcbeb173f43da248ceaa8dffd1ffdd23324c4dcb1346332a70dcd08090954afdbd27cd3932e9acc2e9c889c02826bef84d077ff066ea06261601a9a06e5f3e8b9732821b56dbb2b0fe476ebcedc4142b9c8255c2fdfba17fa5c7e0ddd976dd0c9e5b1420aacbe03e34d8846e8bf17f79cb82038187db482957e6c054d33ef5b63937b7f64506dc384a99e47ed4eca348fb5b62a3639b84897f17b782b02131688a75435caecbcf7cc0bf0a88615ecd2ab7af31a0cb5ac6c3c5e3c4696e4b10b9c9f4e3323cb1817b2e175dff035fa36714cf95f8e151fe712bc38939bcd47b50fb202093d297081579637fa97dc8a0690efa7c2ea071ba4d4e1896387115001276d3cd28fb6217bf2ade25f2a3eabb81d08a68bce79a58ba971dc1feeaf248d47bb20dc93a68e3f32d19658cd3f1b7bb2c5d798d73025174ae8caa6d8a25f1e0e3bcdbd90a2794ef9ae032005b6b95b701c6122693a12ef18dce8609f3a48c32cf79a0d04f94bb4a6b74454e09c0f253539b185a7d5793e05cbad6a7ddd79d80d4e48934bc2e610f7fa49640d2536a0409aee11bc62b2f4e8070ccc59038dbfb7aa2b17acfa7c841b7d943c82d6efef90dc9349a3bcccb905dad4a3beee4e867581cfe8c31bb2c2f3f187a408d16de3737865954369b41c9459fd7cb3b7ef86d3cf5cb1c3ac9b90ba78049ed35470997f15dfb8c2e02033c21b8f5bad83b842004b43de82ff88df93f2687e67467990b61511af8119c0ceb6ba255a22c7479dc06036797a27067790e3836c481cf904f9f6b484f67561aa3ce9661f95d8f67a5028b527d7d530aa1b92c6a6f344b9de8286bdc755d1e973884e402cf37a3294a873a93229689f9c5018aa151d53e4fa78aede7ebf374259ab131d9695c69232bd2c14aeeea9c1b53635b733965f391d1b1d313d0e2ff7628398011fc95d52b07cb25f8404b6fbca17362422235e119c03a1db85a6d27657822b17adf9d591dea9848e748b6ce07a28d830059700d64d47490bac5a94010618ca03c1654e81a01c4a6d93d86115f16d620fa63da2a7605ce50f97e56a020bcf22e716cbd76354e9896a264cadff5d367de89d8bb48999d6164bd8f7648e4ac0bb5f2652336e72b445f6f0232920d7a00eaa25dd6a0d46d8883f48d2b2c10b72036c6904d4d5d093f913ce625922a146f4e7c908b21a8b8939dfdcb275b5fe5b52ab1f446a4fd2a4fcf5a4bb1d0c9c3c550e6f5b0aadc4d411e87eacd585ebb8c4637f9c185cdf7b282c387ad49f8bf0b3f8c2fd63f9336c0c8c4c708b9d3fff0598cf134a9d205914cdbb3802f0eb5fbbbbde18e0fa2ab4bd3ff2005f04dbdf80ca25e08e408055ec2abd1a345845311dd8dc10c3ab128c7389bf2a9f06184651fe332201020f711bfbad269ba8c9dd749ba727169c6662e319ef0013c97c9980e1e0cd275e6bc51316f0f83a57d784c639734ede4fec26e670976415b7dce3eb197540088817bebe81f361dc992d16151b8a38b88ae3fe0fbd080a1264a4a73526b01e34495e411aacdf4ac1c893f668bd095ff65643d42783a758f8f712b906f20f284d89f6efa1453ae06dd0357297214b9ce7944af4f40e3ab8817b56f1bd3fcadb9d9f366d34271fc3045f05ed2eab57aed068ad6110050e64adfa066923baa566d9c2898b2c53bf378aafd2b21feb94873fa2e65496f69f6f94321590b43f409947e996697bd93f03e3337286110a262310e0072bf62355b84099106885a05cc1bf929a42125b337a7ced1ee2ce0f7be5a68f82021027761c3bcfe134e5b554d7f08a709a180d779152f7c85eee0af248d43631edbb845a1b4a27b09cf8c69fb1694ac69060562114daccc9ce702f6eee20398c04434471777b9fee2067a5aab0c160c3cf3d5a71797eb3de000712161a3150708eb7c7d0e8101f343999bcc8d8ec000000000000000000080e1118252e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 75, |
| "comment": "expand_a requires 150 SHAKE blocks", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "af2040f9d90996985b6efd6a6ef90c465369a9ab95efb537c85f137d528d26ab7a4d5035efe5f734341775263e3b117d2f2c5544b0ffffe4f548c87846deb2d34af083bbb07e3c358fc78bfac471259d87043094833956eb4d9b23d1acbc7efdde13ebc883290783e33d743bb10a13bc8eb2a2e6ed552d8a1780055b36fcf0987b032487ea60b8f51158016982cc2aa49318284d5e600eb36c405d62ac7d6c32f88b1f5d41f5f8d5bbe3393033c51a95876c0f9c2124d6d87b98634a29269be830da07725cc8621b64480492af23c67aad018e44c2b957930e36171d1ef3cd6311cca9ad14e1c58a7d6ac6d2cee66319faab0b0c92533a1bb98eb909f5feae67c16e4e29da9be03daf0092cb2ace5a4316f2a6781109c19c19e2d38631e0aaf91aa27c8b82c8def955152bcfb7b2df0b2ff0b04105dfa209b3d9019444685054d439ae117c6f50faceefa46dfca10bda1213237f898143d42c9f83bcc9672797d4a03094431567983c1d8e816011bc4e7190e3f6555fe9bf77ad61b8415b52d2a36c62e5f9368b6fc0e7dc5d82c682d46cd189abe12d933a783fe9f4b46f87b705d0c90386efd551829fa995942af1bdbec31cbcef50fbdbb7e76615dbbfa9ad581b59aef0c922a69de190c16e5c4b0a3d6f0141f58aca58965e100b50163beb67f9c57ae8e79ac5aabb24bcd3600015cc65cec80784c9d05874610350cd01ac43976276f0ca6163d99d495f034cbdb9e39d24efc1ac9013dcf380ba1cb676a6af8282473868e61ff4f0b13aa2325aca910dcd767030b2cc5e44fa7e17c32786ce7edc9a432db81d6654830a16b3b4e37c12617898d5d2b634fcf250ffe545f4da5a289d470dd4ebac4362ec08ef04a31e8021a8c760fbff797773058ed11d71511b5d95f0019240743ab44527db4d613c2759357c291e7679d06c930ee435ae77f4f2d13c4e767b7adcc32e373efdea94fb70d6aaf96e64b28ed4fbca86ff1bd2656e392c8c4707e3ac6ad8b0c85c2ed19328b942f3af5eea89a7493ee8cfdf86fad43084ba7582fec07c1bb5649d5177a312d1b70f7930dc1ddad11396e5e315ac7f1d3047887a3a40a85d809f72b2661786e311928a6e61ce7854ff854daa170b9c406feebf3dc33656c9153b9f5e44aacc084bbec9c06e79a103f2544d6f5ef06e0f525687a10f48f9f08dff7d6f5b467c287fbe15b33341e3e44f8b27a87342f40dfbd20ebc214eee221115abe3f8620eaa424a59c7fa038d8969a5a95a6476e65820afcee40062e14d498544a3ff95e308afc39d241e1d8e403fb0570e2f6242771f20de2c792b6bd2996e1214297b1fa72c6843cb4f7d0196f9a40716385a3a5344f046e33e2fb089ea1f08340ccb563373795aa3e2fef7a8509d7ca174a5b6cbba90a56d743078bf9dc37fb7887187d6b201c5b6cf0638fc3e36d1db8611c468c04447a4b670a5cb55d9178a3ad2cd7817fc01dc8063161a1f9d460c831208691f30aaa4b365f074c601c6ac29056b7dc2279ae6e6467a7c2476f3fc041dab076fcfd5a9681511283cc1dc59ecd5472c99d8b8e87e5392eab30d25eeb40cfe4b7e3158d307b690706c59eaeeba9bcc6cf3e7081847789cdb83c55a3fd77ad8952566cbe6afee69a11774f10d9272ac6351b2c086a7fba26bd36ed0ba252d7b42943185235180beafb9154c93b5f87fb7561b3cb0aa3964a5d0aa4925ed09c90c0c18798091ba0aec63e3f48bca675978050f201aabfb34cc6f0497b773c2daed9178bdec949f61fa267a83dc796af329bc15d38994135fa2c97d0f805807105123a76b86cf9c82b8879450e942574a5fe2868e7131fb66be7221b4fbd25e6e19004533b6a3d12e91b058eae18318d0a5f324b0f9528a3459737af6e25e8d2179856ef0bd9f9de025e6afaee1ec49e8c98f9b96981af3cb1ca1b1740fb6dd86d48f7c6ae9e8541dccddb505a4765dc5cfc2e3caef4381a237ca2167f263f3c5f2db11eafc52b21a98d9c54619ee5c24cde5dfc8cecbe5bd086ea2a5d6616ccb47c0451b24019373edbca55bf23d1c365ad361a21a1928d72b4c8061d5cf88a956eeea3fcbc80609ca751b5a9004d887102e93867c4ad70f09105a666c3b9a575af0eef9799df422896ef11ad1281ec0032877520162bd52d59351e70fca453e4f2c85b23fc154c2a294b1d5ec0019c7754215efbabcf82c1e7f94d5873c0a4e3ff121e64c85b83bbe94bef011d9a9c8ce9ca692f177f7d0e3f499d684924dca2a653b90b9ffd485bbe88ed87237abc4ca6b55c3b71850a34dcfeb1d3efec5c83074bfd9630c308b8d94ddcf79fc813380ea7426fb10b2b461281bc38549a38f280bb2a3032c67fcce24fddacd8683a1798bc6cfd6add30c7b2dc9e04720f5149e1b1a6a39b4ec08a0c093a67987b7dc320bbe43f05cdafc74759b87cff4731af336445993f685ef5dfa3db636b830ee33bb45c5f51bea8ee5cb9ed28a4176140eafa2c0ef593b40738b9857f8ebfef3d2930387a11dd5daa630b8fb5744fcac692891e8171f3ff0a08ba5ac81cae0cd62a364f1b51caa4aab3085acb56a47cd75eafe860e92a6938a9205418e39bbaed6cd6fa9576906e17c57682b755314f437dfe1efd5c56f6782f2a8fcd489f4fdba794b452c7ffb45b9325beb72af3e2e77f1a3a816b1e5fd25d5e3864d90197dedda58375ec4d78c7302e787902dcbeb173f43da248ceaa8dffd1ffdd23324c4dcb1346332a70dcd08090954afdbd27cd3932e9acc2e9c889c02826bef84d077ff066ea06261601a9a06e5f3e8b9732821b56dbb2b0fe476ebcedc4142b9c8255c2fdfba17fa5c7e0ddd976dd0c9e5b1420aacbe03e34d8846e8bf17f79cb82038187db482957e6c054d33ef5b63937b7f64506dc384a99e47ed4eca348fb5b62a3639b84897f17b782b02131688a75435caecbcf7cc0bf0a88615ecd2ab7af31a0cb5ac6c3c5e3c4696e4b10b9c9f4e3323cb1817b2e175dff035fa36714cf95f8e151fe712bc38939bcd47b50fb202093d297081579637fa97dc8a0690efa7c2ea071ba4d4e1896387115001276d3cd28fb6217bf2ade25f2a3eabb81d08a68bce79a58ba971dc1feeaf248d47bb20dc93a68e3f32d19658cd3f1b7bb2c5d798d73025174ae8caa6d8a25f1e0e3bcdbd90a2794ef9ae032005b6b95b701c6122693a12ef18dce8609f3a48c32cf79a0d04f94bb4a6b74454e09c0f253539b185a7d5793e05cbad6a7ddd79d80d4e48934bc2e610f7fa49640d2536a0409aee11bc62b2f4e8070ccc59038dbfb7aa2b17acfa7c841b7d943c82d6efef90dc9349a3bcccb905dad4a3beee4e867581cfe8c31bb2c2f3f187a408d16de3737865954369b41c9459fd7cb3b7ef86d3cf5cb1c3ac9b90ba78049ed35470997f15dfb8c2e02033c21b8f5bad83b842004b43de82ff88df93f2687e67467990b61511af8119c0ceb6ba255a22c7479dc06036797a27067790e3836c481cf904f9f6b484f67561aa3ce9661f95d8f67a5028b527d7d530aa1b92c6a6f344b9de8286bdc755d1e973884e402cf37a3294a873a93229689f9c5018aa151d53e4fa78aede7ebf374259ab131d9695c69232bd2c14aeeea9c1b53635b733965f391d1b1d313d0e2ff7628398011fc95d52b07cb25f8404b6fbca17362422235e119c03a1db85a6d27657822b17adf9d591dea9848e748b6ce07a28d830059700d64d47490bac5a94010618ca03c1654e81a01c4a6d93d86115f16d620fa63da2a7605ce50f97e56a020bcf22e716cbd76354e9896a264cadff5d367de89d8bb48999d6164bd8f7648e4ac0bb5f2652336e72b445f6f0232920d7a00eaa25dd6a0d46d8883f48d2b2c10b72036c6904d4d5d093f913ce625922a146f4e7c908b21a8b8939dfdcb275b5fe5b52ab1f446a4fd2a4fcf5a4bb1d0c9c3c550e6f5b0aadc4d411e87eacd585ebb8c4637f9c185cdf7b282c387ad49f8bf0b3f8c2fd63f9336c0c8c4c708b9d3fff0598cf134a9d205914cdbb3802f0eb5fbbbbde18e0fa2ab4bd3ff2005f04dbdf80ca25e08e408055ec2abd1a345845311dd8dc10c3ab128c7389bf2a9f06184651fe332201020f711bfbad269ba8c9dd749ba727169c6662e319ef0013c97c9980e1e0cd275e6bc51316f0f83a57d784c639734ede4fec26e670976415b7dce3eb197540088817bebe81f361dc992d16151b8a38b88ae3fe0fbd080a1264a4a73526b01e34495e411aacdf4ac1c893f668bd095ff65643d42783a758f8f712b906f20f284d89f6efa1453ae06dd0357297214b9ce7944af4f40e3ab8817b56f1bd3fcadb9d9f366d34271fc3045f05ed2eab57aed068ad6110050e64adfa066923baa566d9c2898b2c53bf378aafd2b21feb94873fa2e65496f69f6f94321590b43f409947e996697bd93f03e3337286110a262310e0072bf62355b84099106885a05cc1bf929a42125b337a7ced1ee2ce0f7be5a68f82021027761c3bcfe134e5b554d7f08a709a180d779152f7c85eee0af248d43631edbb845a1b4a27b09cf8c69fb1694ac69060562114daccc9ce702f6eee20398c04434471777b9fee2067a5aab0c160c3cf3d5a71797eb3de000712161a3150708eb7c7d0e8101f343999bcc8d8ec000000000000000000080e1118252e", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "e5824f0943ad27a943fe7b1d52b8a42f689fedd9c6b8df15a4d9a6484b06c9cc61aca2fcdb02f00a5700846190e54a4b2fdf5226bc6a14fcefcea7345f2d8b797802fd6fb47c7e77f8207ae53bbb21c7523e9f0e445219047cd2bc563a69e20ea9d8be7a1c3a410efd030c3949e91f186b6e1ee9f42030eccfb492a75369ba21355c4daaedfd6b8d0ea6d515801dac1ce8dc51db63f51981944b886ce97c65b8e8bf351051ada80894dd1ce6a7c2254aacf85f6bfedb89c9f2f455a844635dbcd02b95c7d1e461cad965262649e9fd6cc45c78b4709fc8099db6d77dc42077ce56a0a1f95edb138000078c5b9b61b99a946f043b69f55d4690f5c296d9e38d861b0c21af896ddca3ac874251583d8510448f070ec9df88ac62ccd0885e7a84b421353e46368b4c80ef97f498bbe1ab0ca9c1569b7864640076911fc43c3c9ba8032f3bb167e4a14ef1ca3c56d1fcb4fac92766d428cfa34f4508cac2a1a9e54e478eed6524fb13da3f4a46ed7da67e1264b6b496cd0a6954229e948b8254af6651d6ccdde15c7116f23e67082395f434a9bbc194823063f0dd36a557e1e7618027abba2058a7bcd026d172d80906a733711403af0d849f7331b35cb412559e3ab63fdf5e0e38f40d2548783db596d2d6898f1d70957ed079bfa03511537059eb70d75ff181c5de64dbc9acd3ba1e952f32e78404bfdc3ab3e7be1bf1ec1806be8e18529962dcf0935bc2a31627c0447b890eb38ac39743f276ebd972e091a0c288eb2c60db2ada783a461013170583d79580c3ce852f22e61be682a3fa8fd44c7907754a9c5c1e76d89e9c56517506689e4bed3dd1b8e8b67f4d7aec8eab7a6a1b9a7c88ef7a7e7b0e9b6b7cb6d2d9ab204493decf4a286f33414008e0b1b3d5d94ff4f2974e20dc06e6dff7994161df5f1de03fec7cd5659a8493db03ecb8eaff067a41179f85486ebfcaac722de4f970e6d755fb7e58a999bee25c6e5219390ae1d8e4eaa5330be6a896c6f7c1354c27f35ab93f0de784075637d0ab3f1fdcdf6777a54784eaf3b2e59588a854a3702cdb6d38200ee3fd4792d406051c977ea8f6e9f13bf6d3fac051b0f609f6626bb47e3d4d0ba2b21448488a0acba0ea2a7c5d46071b69b1090090e58c26754eecdfc6402acd5cdc07c455caa08a3ee3ba7415d40ae5224f95758d46b8d8c250c998bb0688cd00ff96fb93ffb49d4416213a160fa5a302e02f13e55eb2b26d2825977a21b5ec9a845598c1f8810a0f3f4692e00df09f2784c82f336c441672f38652b83ab18d5910e6939b972b21c091ac09d188218705813cd3c974035fe6b2802c9fda09e5f538ededc53d718d64ed43f9a07801052750a10b1c6125d0453ba7a4c02bea74a7d72c29acb1b84058678035c086691b4785b7230154c29590faac95aca0da04e5a7e6bd065aa650d463191a84ed6ad33076e09d2856c0e6dd82e0e5a162a415e154ad94b482c5da2ec88a2496f6be342f4420e33e05d8fd2d550db9b7a4c10c49d955c6425212f1942cb860f20f70f96c44c8c446fd15d670502d819005a5e8abc71583669efc8e3e60f3f9170d6ebde92042462148f400edbeaa447826c9930867eccae05f0d9e713eeadcaa287e1ad04502f8058178c94864899586c56ca12f49d5d880b3d6326b7bc9da30384fe38c43ab4a270eeb0a8824ec9541e5eb27243b747e08473ff5aa46beb4faa55bc5276ae49cd287d082dfc7cf991e5d66f4eb2c0942072930e2f0be76ccc6a149ce4edb0749b74e8e3f95c2dccacce6fda670ef9a0e98ce0e0b7f34039b74c28d435a0596858585200739dcf004fe4821e18ae722a057ac7c6362dbed968da53ac645d971dc37ee23639ffc302ef99ceb1cf12561626aa52168499e68928c569572af18b3f436ebbf60cc2c889d24569de91f1ed268b96fd19a07ed179183bc7d96fe8ef2bd04f2e4b81cc47d9404770830cc68bfbd98d9ca3e4f57caf256331cb188f0497c8ad1bc4420d1934dd923f5837555a6e1b41a8603a4f353f5fe149a3c0fab6c9a3a895cd489234f7ca9fa44567998d9ef63c206f3398badc47c9d9773e96bf59f976b32e0d46c12bb70abecfb67b30e714fe043dad6b5d52bbfe1b48c16325a808f8978ffce281d777885f31f45a9283bfdf1d467a1144c453a29eeb404ad4d5692eb9303de5cb3fca5d7bfc2342aba01d5f37b0c8782c5f01ec88d6f8d2d30850229d6c777adfac00972cfe32b55bc5fac95494e6549f59bc94c61456cb8501f391fcbe8308cb8a0874cfdfe645effcde0dbfd34f0f05f4dcb81c4216b5995d4164ebf7f8d071dd997d4bdc333c0c5889b82df1ed89e0951ebdd60eb3d17cc27895bf8c4e166a77501c85cddcc764c43dedd423aeff2b5dc848ef14636d99280dae32bb9fd1df67802ad55c9af75200c92d35418a925359e20624e8e0f1e93d6d239977248bd2f4a2f11d677d69f318f6b2e8da397b49ffc4501a10cfc841b6366377ad4fa7d084a039518d5ca598c892c98d6e58446770df0eb2ac7834d4b113a74f7271db891d08e38633209b4671c620bdc4ec0e37aa521cc16b3b230ea6310e5765ae46aace07ecd31ae99892e2d1047c30643f608371b08634241d6ef7f7c6b0783c898d3764634944b0d8ad448ad0b1e407ceda319bc364a811691129d3e893106cc570cd64e17c861181a70fdec15ff038079f3825b8a5e919761e42c02c2f5ccbe6bbccb981aa5ab1e2a2124ad36cc8370416b", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100e5824f0943ad27a943fe7b1d52b8a42f689fedd9c6b8df15a4d9a6484b06c9cc61aca2fcdb02f00a5700846190e54a4b2fdf5226bc6a14fcefcea7345f2d8b797802fd6fb47c7e77f8207ae53bbb21c7523e9f0e445219047cd2bc563a69e20ea9d8be7a1c3a410efd030c3949e91f186b6e1ee9f42030eccfb492a75369ba21355c4daaedfd6b8d0ea6d515801dac1ce8dc51db63f51981944b886ce97c65b8e8bf351051ada80894dd1ce6a7c2254aacf85f6bfedb89c9f2f455a844635dbcd02b95c7d1e461cad965262649e9fd6cc45c78b4709fc8099db6d77dc42077ce56a0a1f95edb138000078c5b9b61b99a946f043b69f55d4690f5c296d9e38d861b0c21af896ddca3ac874251583d8510448f070ec9df88ac62ccd0885e7a84b421353e46368b4c80ef97f498bbe1ab0ca9c1569b7864640076911fc43c3c9ba8032f3bb167e4a14ef1ca3c56d1fcb4fac92766d428cfa34f4508cac2a1a9e54e478eed6524fb13da3f4a46ed7da67e1264b6b496cd0a6954229e948b8254af6651d6ccdde15c7116f23e67082395f434a9bbc194823063f0dd36a557e1e7618027abba2058a7bcd026d172d80906a733711403af0d849f7331b35cb412559e3ab63fdf5e0e38f40d2548783db596d2d6898f1d70957ed079bfa03511537059eb70d75ff181c5de64dbc9acd3ba1e952f32e78404bfdc3ab3e7be1bf1ec1806be8e18529962dcf0935bc2a31627c0447b890eb38ac39743f276ebd972e091a0c288eb2c60db2ada783a461013170583d79580c3ce852f22e61be682a3fa8fd44c7907754a9c5c1e76d89e9c56517506689e4bed3dd1b8e8b67f4d7aec8eab7a6a1b9a7c88ef7a7e7b0e9b6b7cb6d2d9ab204493decf4a286f33414008e0b1b3d5d94ff4f2974e20dc06e6dff7994161df5f1de03fec7cd5659a8493db03ecb8eaff067a41179f85486ebfcaac722de4f970e6d755fb7e58a999bee25c6e5219390ae1d8e4eaa5330be6a896c6f7c1354c27f35ab93f0de784075637d0ab3f1fdcdf6777a54784eaf3b2e59588a854a3702cdb6d38200ee3fd4792d406051c977ea8f6e9f13bf6d3fac051b0f609f6626bb47e3d4d0ba2b21448488a0acba0ea2a7c5d46071b69b1090090e58c26754eecdfc6402acd5cdc07c455caa08a3ee3ba7415d40ae5224f95758d46b8d8c250c998bb0688cd00ff96fb93ffb49d4416213a160fa5a302e02f13e55eb2b26d2825977a21b5ec9a845598c1f8810a0f3f4692e00df09f2784c82f336c441672f38652b83ab18d5910e6939b972b21c091ac09d188218705813cd3c974035fe6b2802c9fda09e5f538ededc53d718d64ed43f9a07801052750a10b1c6125d0453ba7a4c02bea74a7d72c29acb1b84058678035c086691b4785b7230154c29590faac95aca0da04e5a7e6bd065aa650d463191a84ed6ad33076e09d2856c0e6dd82e0e5a162a415e154ad94b482c5da2ec88a2496f6be342f4420e33e05d8fd2d550db9b7a4c10c49d955c6425212f1942cb860f20f70f96c44c8c446fd15d670502d819005a5e8abc71583669efc8e3e60f3f9170d6ebde92042462148f400edbeaa447826c9930867eccae05f0d9e713eeadcaa287e1ad04502f8058178c94864899586c56ca12f49d5d880b3d6326b7bc9da30384fe38c43ab4a270eeb0a8824ec9541e5eb27243b747e08473ff5aa46beb4faa55bc5276ae49cd287d082dfc7cf991e5d66f4eb2c0942072930e2f0be76ccc6a149ce4edb0749b74e8e3f95c2dccacce6fda670ef9a0e98ce0e0b7f34039b74c28d435a0596858585200739dcf004fe4821e18ae722a057ac7c6362dbed968da53ac645d971dc37ee23639ffc302ef99ceb1cf12561626aa52168499e68928c569572af18b3f436ebbf60cc2c889d24569de91f1ed268b96fd19a07ed179183bc7d96fe8ef2bd04f2e4b81cc47d9404770830cc68bfbd98d9ca3e4f57caf256331cb188f0497c8ad1bc4420d1934dd923f5837555a6e1b41a8603a4f353f5fe149a3c0fab6c9a3a895cd489234f7ca9fa44567998d9ef63c206f3398badc47c9d9773e96bf59f976b32e0d46c12bb70abecfb67b30e714fe043dad6b5d52bbfe1b48c16325a808f8978ffce281d777885f31f45a9283bfdf1d467a1144c453a29eeb404ad4d5692eb9303de5cb3fca5d7bfc2342aba01d5f37b0c8782c5f01ec88d6f8d2d30850229d6c777adfac00972cfe32b55bc5fac95494e6549f59bc94c61456cb8501f391fcbe8308cb8a0874cfdfe645effcde0dbfd34f0f05f4dcb81c4216b5995d4164ebf7f8d071dd997d4bdc333c0c5889b82df1ed89e0951ebdd60eb3d17cc27895bf8c4e166a77501c85cddcc764c43dedd423aeff2b5dc848ef14636d99280dae32bb9fd1df67802ad55c9af75200c92d35418a925359e20624e8e0f1e93d6d239977248bd2f4a2f11d677d69f318f6b2e8da397b49ffc4501a10cfc841b6366377ad4fa7d084a039518d5ca598c892c98d6e58446770df0eb2ac7834d4b113a74f7271db891d08e38633209b4671c620bdc4ec0e37aa521cc16b3b230ea6310e5765ae46aace07ecd31ae99892e2d1047c30643f608371b08634241d6ef7f7c6b0783c898d3764634944b0d8ad448ad0b1e407ceda319bc364a811691129d3e893106cc570cd64e17c861181a70fdec15ff038079f3825b8a5e919761e42c02c2f5ccbe6bbccb981aa5ab1e2a2124ad36cc8370416b", |
| "tests": [ |
| { |
| "tcId": 76, |
| "comment": "rej_ntt_poly (sample_uniform) requires 783 SHAKE bytes", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "ade7527bcb0a6ffe2a2cf114e9d49d1907ef13a2eb3973f643043ac1dc03f88dceeb4217afee1203f3fdac54a13b6c44516c812e4818750e40612256faa649cca43f8a9aa4995b79af4ffa93c4478a0fb4b112deec6a100baa0c6270a00922c6fb38102ecc10df9ba0ab82c2aec27d546d8743d40ce9593e1c067c863b4732eb256be88f9329a2a105d7f4f9f8980a7bbc1fd2b8aa50c3cb8b15bd4d58ad2cd9182f6550d786d600da563537ba5afc711077afcf5f2ad27bcc885548def9c1865175aaf059dce6d3a623e3d40b1ce011e5440679a7567d0ebadb76b28fd9976f8245d2cc6b5b11789a5fd234136d8898f38fa54ab8587561c469c0cc60b03ddef90725bec23e7478942df433c1faeddbed06794d8e7e983a622b8602d245c7245e9b380301321488f904a99ee31dfa6c0c2418282954a2a8dd115d599f7d52a6a04d4f91b79d4aee5c9af7387faa55a37610355fbcc266050ea6912b81776746ec3c531c36bfe326d1976047ee7ace40e88e660bd25c69892cbc26da809cbd0b806808e19931e1d50a448f1f62b08269ce7d6ff3274cb88f6ed76dfe397307211924a23cc655474b174e8112be1b5ddd7f9639f4d22dbdf6ea48ac79767e605a733c2b4cffe2fd776fc7e16df770f6d69b527799f0e484862e298b8b82b3a811d5fa347bc9def3909ffb0cbede310f0ebfe1f89c1aa09301cfbfd3ecdea8e015df52bada77ae6eb3e4f1ef4b0b7197ac7b3348cdc6f27f95f6aee2827d954127c181945ebe05e564147a71a9abdebbffba31ac4db2d8dc7b630f48c3e2b2ee984f3518381b4db2129ecd17df588e27f5a4436b1314d4e9f3c50a10849db95e899a76bc9af091a61b1d0dd35ad75f33d33eaa1bcc1f3144320a7525cff7d4ecb2fafc8d4f6fa59ec642b847281e6e44ec3adcc67e4b10d01bec2d20fadd2d446aa9621937d51fd0cbd3e56a71eab9ab742f5db52510b0816916aa1efe1f16e97052abc39ec48e3ad2f0876eb9492f9249b20143cc62285488ed5d966292141157195c8a9d7b8082809aa0efa78279824f64c6221534fe517d18ccfd2a85482e716a043e582e8e95f03536026e98b49d6db3f78576b8f91a5107ef4f4a788a9b36d97e4baab8f9a32292a74099af38d79f45383664a41c0894044fcdbfff9677bfca7fb2b405d492a8534540e5310367a5192dd482359777e1419fb29a5ceb06d0ecee0723ea2f54dc9969e343876beb41ff8cb40a40664112852bb95c5a40c96afa5751a77a958c461a6d0e9a645f6577d624fc74f31a312ff6d2c8e3f5c7bcefd0d71e2950bdd5da7a5bc7ddae856f9d30ea9784d68293911421433f3fe963f70883ad6fa692b1aa6f01060340fadc0980c07111b0c829bf7d551d8557b7e211ac05c9657d1903078cb59f22be709db3fd9ac7bd37ece1e88f6cfd7b56af127e9e2ff57c46b9e27d2dae1a484845d873c8467be6c0c7bd1ac5bf860f2771fc2767b53d0132aa6c70990813238ecc663e4eaed069554fc35d91b8e826a239f87638e13a3ce82ee87f1283c2f64ee7d715fbaf03481df6754750212f941d159553296a11c3e5e99b23442a6052a1d13b433f74b04aa18cf5100fd2ffbd66088ec58c1d5799427d6787f7fa732d665de840bfceba5b78b6ceb6a42b5916cf8be83eaf5fbda9a4c92d3b3bde73321c1ebe7783a2f8c043647a8f59a2079f9e99466eb426dd9110c0ec36081019aba4d2421ba45d1f83ca4bd7c44b319557134ac8b973949e1b399b89f722d7e189deee7e3a738e760b1c097a7768af06d0f22de67bda64ad171dd8743cf72006d5fcc4f0862f4f5d8929bfe80ac40b0d82aecde6547ccc37f7c0427262acb1dc7af40147336af8b075df1cced5b01fc423906fe0416b89c07ffe69e9cec79a3221cd60726fe3e7a921779ed24453bbc286280ef05fe39557b1b529ee10ca0a3e54c7f03abacf589541eb02fb1d4e83db8da5fece911f19f1b8644fdc470c4d7995aa4858e462b288d61ae8f81b9cd39257e593467252cc77d77718eb705d332fd6e4d61c761da7aee85667f39e601f7b14dd7fcdc4a70e6aab78c7e429b9ad43fe959221eeb53a220899e3f632cc50db8632be08385bb79466e63ce406826ed24d5daa9dfd91ef0650086e8f67ec03e11e57ce0df35a87e36363731d5e6a129c974574c28c032492fc2fe450ff6df857aa2d34f88d740026c5dc69866e1818c6ffeca589da202db3243652d092f670b173b66e845ff249e0b69237cf6d73a8d7b6e3cb3c604dc9c1f08c543a3d532373c482a08b957fd77b78779742f7f180bdc41510a5c469afba4d656ef633540c4d55f3a08de2bb3aa13dbf72454bfa02cc15f900c9909983bcb89f465bc7eb9a9aba456c588cf0ac9689a313ca4891de90921eaec7a6ed5ac7271434772234d889382b32c6cfdfcb2aa6c4d76104ecfc3bb71945f54a707cd4851c7f502680c9f74a2ff6475c10728e843e6668f95f7f25b3b63eafa8586518819cddc9f13d7d721f00e4843ff9d6b00878b024a9368028bedcedb0f8ba9f75ba837bdf23c93d4a3257de45ba05995996821c862cd3c360bd39ef1c05ef3d64f3597688dafac2418f40bf97be693099854a05ab906a94640a395e1aec6abe7a91996896276b58a1fd55d8d2645ba1901f4514bb8af173e5e95bcb4b635ec2445e4b6205f711ab0cfbc3f8fbf8bfec533f746fd7acedf11b4a66f371a02f42d1f8f7c36a4bf5f100cfc665361a1d4e3b6cf3f1b51ce6df7543fc026d7015fb973f8921384fb921b219b7d59916168eb0d8db1150201941ebb608a9a34ac99df89371971f3921873041df22274e23ba378dbb14a1d67b865101fed96dd037492b7b73f0c8f2155f6b07de6dee4365065f71f9af7cfa7904e9ef5b6a417bb19c0edf5a58d90ac15d536df091e1e735ce641c7977e83455f0d4bfbce191f71c139a02ad09da5a71669a845986e5cd81903bc2fcf87667a77511271a22e400ee8518348357e594d94c0b9c80b738464393eb314c8eb9cacd422ad674b6bb3e86488850663a4ce9b996124515acb2b941db207ab42b2178e88838aefbe786d031e10409d0dde8a46e1f10afa41952adb8eca07f1785b7682ec2eaecf58cc5d2d6d8e41c86bb6190c316798b5f7bfcda275c61c3e65da4caa99dded9552e677bc97e9804878077af17b23430c7de12bd6f6ce103d8c79bbc761b94a0e98560c442370fae8b13e73fed4c6332d74ae4fadaf025ba3a3e3b91ca42be7ca07c84adf1c18e9d844c2256b2afe65354c55e7ac3bbc4c3700381ecf945bd57b4fd85cefde464cef8fd7ede5e16d83f770a20db982ff5632631d1251b00d443b0a8449dcbddc5bcc0b2a531a1487383b0782e3c42298c30202ff5f0cd0120cf8379a7629ee913c7d6feef0b230801c1eecf65a41fdf10297a9d11d9af6d275b2546246313ea3146f62e842b98cfa63f635673f76fdfa974f1c4b9a9f7180f5fd821c5cbc06ecae488f47b1a16d6300b556ffa37d22a039e884bac33031682e30a4f37ed4a20929070f68678cfa7ddf07e85af564281e4661ea8f6f5e7adf61d0faac9fdfeb743f46321d715bf5c1a0d3dbd73f6b694d0d54733f0777e10277b5166655baae53d50bb6ff5dfdd6a8314be5511c82eef8714aa3b6f9e0001085a980f7f9b4d7a647a0255b985706e7f2a40124a61dd8cc75b23957d377be6fb791e9b2eed408cba754ad47543a788a1c86d513d13e805c0c516d0d2d7d7227a84d3fc7dbbb12b346b4f14cfcb1b46c562fa08d5ef181de0232792171a29682d12fe7aa49d3056b475df44311dbe4bb05f6d139eaa69d63754e82ee1fa8fb2c943589952fb05dc8a3566c5fc6ffbb135badf57ebc8c97c90ed22ab381960a54d9c4815744c144e270180d09c1afd13db0aa5dd2849c8ab710a5deda647a1f2ea7488ad56baddddc131711b0eabc2a954a551d4e488c339afd7b50d0fac25eb3f3b1d0a81db4678202954886a2863e50232a5e8eb82ce53c72f0566841ca10c724621cd1322b80b776091e31868bccc5785254adaa93c3dde4bffe7e3fbc520fcde4247e2dda42dccedd33be150140a1d669ca760d2cf52222f042a518a0486dfe716d76dfd363573eb2d012dee8b23cad281c6f85f013cb16a8543433ad75afec14d50585ca6077e6a44b2ecbb7c70d19dd42114c5f5391c193b5fa492848e48760f3e858a2f3521fa0c8ccee73d4d7a051b7bac09d8e91f8355f591f8555f1b93dfc673e61cebc9a7bf1327baaac3fea44ce49e958820e593695b06574feb493fea7bcd7464747ae2f16c0648ed9f285d72e82e5c178a1de77f918681a5161333e5612167fc70c585da49d32cee28ef9905efade611117a76279fc791416ad88c723f289d116917e1a9931cb3f8b8b0bcce64cab7006a793340c369b9011700e352b358fdc9798e2c7c67d4891a1d900c9d84aa435481c62d2919f360b4fbab4e2424dc11bcafe70fa94926bd07f9ffeb3d3b8411d9d87193d04f39142db168d435ec83bd3c3d0f8da76694c6c770eff8fd9588a369e3e299b37e221bb48d382ea44cacd11021597fabb4cb050a1b9baacd7e8c99f96674d3192b565f010e27747b9cc1d8dafb000000000000000000000000000000000000000000070d11141822", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "622db4b1c15f5f5ee55e9911432b2a58caa5bd242a6f38a9e2d9cac83db4a3991aef762a57ef2951187e5b0c03c0fad65f5b3ac69243a5833816f00795d125c5ab25129464d3a77dd145b957a5420f9e8bfcb6d639b4e5a46a101fb96473d2e2bd9d9c479141958fa8d52a3e63d3ea668b9268ae24e291a494caa1eda447426cf391fcc84d076c2df829b2bfb5fe7fb2182460684f94340ad41e7b7f5660a5c6d9f6e38adfe7086c45fef3dd5e66f7d7e032236774c52f8c06f3008b183d979d06fc966e34f526ff8efd86d7dffec406f880471cd5af32134fcaac7cd8caa23cec42e589c7e859db26aea52a732bb48d066280677442b640889cbefb4a6865500d44785ab33c8e74eb82d13e05a87897c022ac9614a41f04e4d8a4c2b22216cfc10fc3b8b91d63fa1b74ce44983a04c9fea3e77897c1e3d1fd08a2fde8e68cfc31d57f7f156da2d33062a61fc96db4cc7a7cbf27b91bd93a56347a672f0f68bf44b9a8ba6e249e383644a2487784b5915d64849b2f4644d195dea5c2fc999a8eda3cf68b750960cde5056750a3fdcaae514747a4bcc88fa4e1abf63d5da5975800e97510fe450715c03d5029d544cf9d41c59a05ae9157cba73c9f02ed8296dc1bcf8de8d0f992b0e043e1b0eb83beb0418bfefc26de68867a35b409be773dc51033da3aa784fef4121006296c208c137d0ffc48d3ce9e9e6a19c48b390d4c6ddab012eb919e5630a273ae6ad1c9faaf9e83e93da948e1691084df45e239afaed3f1d9731fec22a91ab9e5bb364f000c171bbb6ae088382fb1adcfc354e94393ea0db44db1e30acbe52a49db521a8ac79c16b7559d608f02ddd8ee514d9e2ccf0740c19e6107acb72657002979af90c2d1d0f44bbd862050405b7c9afd5b154c68a5653c3a984f4d14d06cfdc2043a2226e5f1d8bcbfdbea856dcebf7aa3759c38b1367dce410044a57058360dbd279169dbc1d5e8b7940a857968bfe0c7a5db696a23806070a69bdab657d3217b96cda7cec1a274629bd2f4c88858dbb0446df2cd895ec57521becd5177c826ad0f1ad54ccdc5c3a63456a7cb39fc7017df70390f55c96502b66ea69d7c568546b24532f862db89a0c3be684b8a3b0ca52ddef8482ec7282919dfd326deca6a4a466dce14c629dcfed5a50118e870ac6a807edb4deb08a253fa7bfb968814e02f820cf785b927db5a00d04dc51b4ec9af2448d9651d8ebbfcfac601bc1d0ce4cdd91be785461cbf8590aa1fc8fe9994eee45ac506b5e87d693fbbec2b0f09144118bf2bf38d7e996b6d40a51b8585322e2b31e386ab45c03ff843a04ba987fe5ad426dfd291019100f84ee42b399b0d93ce8d6d1f6b0c0eba3cf3a9f8206aca86e50ed517f07246517d6d434e5918e96b1b0cc9506ac9cd8fc12b9afcd49c9289a0b28376134a4ccf9aa89086cc2a4997729ac99a8157eec6f1e1264d60ef4a0c07bfbb945e6d7a514366a036dc28d1b934a8aef657319a9f199a14bfb4e452b990825fb95987c0046855d6ea7314218dd4837fd23652cb6494a5a989ca5f297daa01132775bf3e6a08a717a2f17638082e499e6cd859ef564949e15900701fb83f8afe9f9f2cc9a6b9e5eb363651c052edc02e973b4ad4a4a51faee71d3142a67fdf20dd7b77344d0dfa04643a6a921f03436dac9b245fa6065f2b23e7d3f0b1f9acd61ef6d68d939802ba0d63cbbf3d7d8c9d68dc40ae395fefafe624e76f51051fd01b53bb881b99929d09e7bd718c6750e179c3e72cc53e5cf820c1c8b0ca8459dd103deae592ee59b1fd40c408bbf5aaf3f9daba04441cfe039b7c03e52a582ad8970862e14a00c9a637be2078b8550079ddcbf14858d98e69ce375f1d40866c2c3d5abee04b06330bc764b958a0e85981afab11ba6cd8cd4b3cfa319444013daaf0ed9bccd64ac258357622e9b21e17a06d863ae9950fbf8d6118eb4371e04194b746a9efb5e1a3313f63f7d4b9b06893ac53754bb6fe323e12ef760c05c3c4fe3a03db518ba03447f89982f3f57a51a556edde0e578ced15f28779d3cee4950b0da6ad35bf4fdded4f22f0c409956ddae098553414ba2faabc4fe3cd550abe9d4b9f8d04468787a2ca50b47ca67b43eab5557a6652fc722c8790ceb93e5d494872843976fd5593d2030a3979d508228271f4870c9cd517e69bc2cd4624a3ed7d4959061a3e26319cf5bf9f4645cabdee1f8f03966937614b7a94ab7ca28ddd15f1a267d1a4caaac5e2a4b0079092e8ce9507f524044537c520b84ce0eba7af9b1c3a056209fe16ac15ea4e3c1a3837f08ce2b86c135a4a1ff78665ad76df0f0da877761fa107e86a23ccc08ef5239a365dbe1ae3e33ce531523d188438296bad2fffa43491d8c164404ca5a22e01cd2d2828d89b0e3333997f7166bc4643468cbd392546a0f015454b8cbe5a82bc92fe168c05124e809aaff0bc946295b8a12e25d2899a95e4fd57733eb0ac67c552aa370cfd7c2703aba864544f651f0f4ac9d0bc48bb169ace6435df0a9859d59f5ffec4f0226291ccb1baea61dfb2f7e14777aa6901b6591bd15fd7f6ee70be9fae2892bf8bdcafe7656289c3403f6b29bc3bf9a977f562034cce76505d750de6502103098f893c5a0e56409b4117795b85d784bae1a00c00c39f5ae9f4f5dd9332dcb293ea2e95f2456b1f3e47d65c00418b24af7ea8f250af298a58248e01a504f355affc3c65edec93a8eed6945033aae1db204dc0a9fa46924ec4c891bcb3", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100622db4b1c15f5f5ee55e9911432b2a58caa5bd242a6f38a9e2d9cac83db4a3991aef762a57ef2951187e5b0c03c0fad65f5b3ac69243a5833816f00795d125c5ab25129464d3a77dd145b957a5420f9e8bfcb6d639b4e5a46a101fb96473d2e2bd9d9c479141958fa8d52a3e63d3ea668b9268ae24e291a494caa1eda447426cf391fcc84d076c2df829b2bfb5fe7fb2182460684f94340ad41e7b7f5660a5c6d9f6e38adfe7086c45fef3dd5e66f7d7e032236774c52f8c06f3008b183d979d06fc966e34f526ff8efd86d7dffec406f880471cd5af32134fcaac7cd8caa23cec42e589c7e859db26aea52a732bb48d066280677442b640889cbefb4a6865500d44785ab33c8e74eb82d13e05a87897c022ac9614a41f04e4d8a4c2b22216cfc10fc3b8b91d63fa1b74ce44983a04c9fea3e77897c1e3d1fd08a2fde8e68cfc31d57f7f156da2d33062a61fc96db4cc7a7cbf27b91bd93a56347a672f0f68bf44b9a8ba6e249e383644a2487784b5915d64849b2f4644d195dea5c2fc999a8eda3cf68b750960cde5056750a3fdcaae514747a4bcc88fa4e1abf63d5da5975800e97510fe450715c03d5029d544cf9d41c59a05ae9157cba73c9f02ed8296dc1bcf8de8d0f992b0e043e1b0eb83beb0418bfefc26de68867a35b409be773dc51033da3aa784fef4121006296c208c137d0ffc48d3ce9e9e6a19c48b390d4c6ddab012eb919e5630a273ae6ad1c9faaf9e83e93da948e1691084df45e239afaed3f1d9731fec22a91ab9e5bb364f000c171bbb6ae088382fb1adcfc354e94393ea0db44db1e30acbe52a49db521a8ac79c16b7559d608f02ddd8ee514d9e2ccf0740c19e6107acb72657002979af90c2d1d0f44bbd862050405b7c9afd5b154c68a5653c3a984f4d14d06cfdc2043a2226e5f1d8bcbfdbea856dcebf7aa3759c38b1367dce410044a57058360dbd279169dbc1d5e8b7940a857968bfe0c7a5db696a23806070a69bdab657d3217b96cda7cec1a274629bd2f4c88858dbb0446df2cd895ec57521becd5177c826ad0f1ad54ccdc5c3a63456a7cb39fc7017df70390f55c96502b66ea69d7c568546b24532f862db89a0c3be684b8a3b0ca52ddef8482ec7282919dfd326deca6a4a466dce14c629dcfed5a50118e870ac6a807edb4deb08a253fa7bfb968814e02f820cf785b927db5a00d04dc51b4ec9af2448d9651d8ebbfcfac601bc1d0ce4cdd91be785461cbf8590aa1fc8fe9994eee45ac506b5e87d693fbbec2b0f09144118bf2bf38d7e996b6d40a51b8585322e2b31e386ab45c03ff843a04ba987fe5ad426dfd291019100f84ee42b399b0d93ce8d6d1f6b0c0eba3cf3a9f8206aca86e50ed517f07246517d6d434e5918e96b1b0cc9506ac9cd8fc12b9afcd49c9289a0b28376134a4ccf9aa89086cc2a4997729ac99a8157eec6f1e1264d60ef4a0c07bfbb945e6d7a514366a036dc28d1b934a8aef657319a9f199a14bfb4e452b990825fb95987c0046855d6ea7314218dd4837fd23652cb6494a5a989ca5f297daa01132775bf3e6a08a717a2f17638082e499e6cd859ef564949e15900701fb83f8afe9f9f2cc9a6b9e5eb363651c052edc02e973b4ad4a4a51faee71d3142a67fdf20dd7b77344d0dfa04643a6a921f03436dac9b245fa6065f2b23e7d3f0b1f9acd61ef6d68d939802ba0d63cbbf3d7d8c9d68dc40ae395fefafe624e76f51051fd01b53bb881b99929d09e7bd718c6750e179c3e72cc53e5cf820c1c8b0ca8459dd103deae592ee59b1fd40c408bbf5aaf3f9daba04441cfe039b7c03e52a582ad8970862e14a00c9a637be2078b8550079ddcbf14858d98e69ce375f1d40866c2c3d5abee04b06330bc764b958a0e85981afab11ba6cd8cd4b3cfa319444013daaf0ed9bccd64ac258357622e9b21e17a06d863ae9950fbf8d6118eb4371e04194b746a9efb5e1a3313f63f7d4b9b06893ac53754bb6fe323e12ef760c05c3c4fe3a03db518ba03447f89982f3f57a51a556edde0e578ced15f28779d3cee4950b0da6ad35bf4fdded4f22f0c409956ddae098553414ba2faabc4fe3cd550abe9d4b9f8d04468787a2ca50b47ca67b43eab5557a6652fc722c8790ceb93e5d494872843976fd5593d2030a3979d508228271f4870c9cd517e69bc2cd4624a3ed7d4959061a3e26319cf5bf9f4645cabdee1f8f03966937614b7a94ab7ca28ddd15f1a267d1a4caaac5e2a4b0079092e8ce9507f524044537c520b84ce0eba7af9b1c3a056209fe16ac15ea4e3c1a3837f08ce2b86c135a4a1ff78665ad76df0f0da877761fa107e86a23ccc08ef5239a365dbe1ae3e33ce531523d188438296bad2fffa43491d8c164404ca5a22e01cd2d2828d89b0e3333997f7166bc4643468cbd392546a0f015454b8cbe5a82bc92fe168c05124e809aaff0bc946295b8a12e25d2899a95e4fd57733eb0ac67c552aa370cfd7c2703aba864544f651f0f4ac9d0bc48bb169ace6435df0a9859d59f5ffec4f0226291ccb1baea61dfb2f7e14777aa6901b6591bd15fd7f6ee70be9fae2892bf8bdcafe7656289c3403f6b29bc3bf9a977f562034cce76505d750de6502103098f893c5a0e56409b4117795b85d784bae1a00c00c39f5ae9f4f5dd9332dcb293ea2e95f2456b1f3e47d65c00418b24af7ea8f250af298a58248e01a504f355affc3c65edec93a8eed6945033aae1db204dc0a9fa46924ec4c891bcb3", |
| "tests": [ |
| { |
| "tcId": 77, |
| "comment": "expand_a requires 23103 SHAKE bytes", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "8f46c68b4cdf1ec20f57a26aede6e7fa768ffe1caf2ad14dddb070af1bffcdf53e996a4c5f009b21400f21a51b90ec6d5dba942d359af0a5feebc18315dc85dd4b5b7f4bf0c1298a6b38472cb7adeedbba5367a7bb86776f2405c665f2d1c77ec94f9ed7ed3f0e025c46b158ff66fb62fe7220ffd466da07b099f4e32b7be99b39bfce7cb526f0c1aef67b63c04e21fb93c0fd44d3cbd1edf4c437af20e917d7859be5398fad2ac8bf6c422a3674c2924d01ecaca88bde6b02a92d4ca31f559075a78a011f1ff334f8d33ee27ca9a27202bb1d045c15607202fea700f737cc5db44efa4448f469c07c5c690eb5d244dd7279fdd7a5cee75c2234d176c9a1aeb337803a432c563443610a646335e1a08e26baa26cd52d836e1c3309211b071d552ab3daeb0e8bc42fbb4d5877fb3814da62306313474d5e86ed9808dcc6f0c302b2f9811fc18eda56d9e3c44fc01940510fd2ed83b85300b69170290bd07596f79fad3ede82a6b8b47f31dd7e8a04705dcaa44caa717bcfa288d2662b2ba98d3aaf930a9aaa59389e5d153a4d5692dd92c5189136ee81934b81b7da6ab8c4c1d0b80efd312be2344153cb03395eec9c808a7be202ff4f51ff0021fe30c9f7be4d1f0e53b24f67c06d057810d9a072c5394b49f500a0523e8d1fd2c3e0a4441b3132ee116858d78a9b4c7987dde46e10ef202c2a5b793a3c4fce39d776cc52c6fdbe582a3fd9a09f9916d14750341e3d5fca75b2466b5e6ad5d5b577f154907ce98b5b1e6060e0e307ea899b3911e4978070cb76728c82e91a1334d61d9939a601501fcbf75d6dac20ea9bd32cb2ced147a4a51df0ddefddea0116264bdf9abb8074a6cafa2a6ebe4a6cc48eb0a9d9cc55f14d7f2e526ca6109ab213270303a0ca3b1490a6bd056358c0e741093db14fc01cf6807d8cc5596b217e61319c72aaa18dde047c3a04b4147ca127bba41218e1ed529f534d71c442149197a5ab715e427ac79f8758e37f623b73ef6a2b55207aa7ade98ef5a4f6989bf4330cfae3e3651444d5b71001dd5aae4432980b555bbb931c0fd9f5abd1af22a4a1d2e2d117d3b8f63474dca28f96049b30548ddab448872f4dfbfec63555292a0f90d54b80c5e3dd8c5c785c3e4d00c643bc8511fbb9aa716caa06b14041f9c4bedd6c6d339220a4724079e504454dffc5c9d299c773e14da80ee3d99824b6ebd93aa71d4201492c04bf2056fbb430acc0d1d425006e5b232b22d5fb1484f25181198e81e4b24fede7c0c498d55f451f2777ccf24778493ae2e0f81b1077cceaf0c0d012c96ae8b1ac5bc3a3f8aa1f361b5beeef3acbd95b7a971021a9aad77a82e059cfcc6d0bcd799121b729f12d2cc8274496bf854bdbfd8e932942e39f5b7906b6a96f4effa903c0bce837160694b2a97ec89c1b0f7f35d16a8995f831b1e5162649e711b71252822ae131a5cc23e7be487be8b1f3b5ba359216e7273adec9bccf6c15a1a3f4c96476b90f11cf94b6d04ff59e6bb19be14f35bf395d7faf85cff288842546efd8ce42b5a29a6fa620581b8dcc51dc2610cd08cccd4f141595daca8cef416cad7907248c58d9327e3d9556bc6be6119bb983cb1faa2b492456b075c7e5aae4e311b61821f51f3c3ed0749852c3788ccd3441beb9ee6cfeecdfdad4d7d4461702e2e1cb6916ae9a9ec096b7775ca6cbb13604419acd40f4b35c7429b8700c8c0a7f6243f5cfa3aa739b713974ef74f84788452ddf5be5d078cd80a2290fd9992ebcb136bc8978372b622bbaecfff00c1c6907ca231aa1441f36697bb29ee93d5a5bc951e9a7893e4202d3cb5dd6324d7db70976ad7666da4e94941862962d3af783ab2bd173c536f999f5627cb7cb7ecda596e65dad4de7668a976b0ce6698bbba26461d78ef1bdc0267c761b708435441ba21dcac62ac6cb1db54499fbe2b441f927b993649c110c00a947be9381f3235861460ffaaaf0b353ce002b81a957e39291fc4f65fdd791281a30f4ca32c297f2c6fb8327454751866239cf4772bdf79368dd99d28c61c7209aaa13297e0fa958ab9a2623c80e779c0745c10f42e792dbcc18099a27a99e9f8a0d389e191609aaf3ad9c3a6661cd7611bb778f706b74a834aa662e70bffad896846faf86a052e6372aae1058bb9dc96b1bd9111b5b1eb47e3badb26f7396642764f3144a7e9f5a903d67f1ec74e8806fc48e354ff37a138a47b3b4c8813d7a7992aba5310a439a1d90848487020c0983b48c5ee97ec658eef7bc93b030b57f16961ec655fef8408a9132ef76016e21dbbde30251501a701b9310ef387ad88c2281a7634b381c10050c50a43d9529c923a81d9b3929727e2b499fd9738d75cfb239c6ea3e94b5951c708d18102ff06aad9d20a219cd867a4c8e7e8e1ef7c84f67217c148f44b422714a381d33f72755ef056f53098cc8fd9877cd6742b2f77b4f2dba9ac9045c17515858baaf3e34f4d74a6e96e8d4fe661211674a68e0912b7c0b4b80811ca60c4518350b3f54df34db7f69de214dae9e14abcaa01c5f28ffff384b438f46547009a8f7e55511e60f2850f75bd337f0045ee00c51a51e655719ea4da79e9a60eb2397008701becdc5a83619c7f90667ee024c44ad392cabc6d7799fa59c8f6125b85284aa48cc7537ec0ef17e83deeb1c99477ebfcb3d51df7443aa692f7319933297a1de00dd310a055611efe998e1281ba0a448521fa0c63df5e7082de1ffc0534f85901fb320211f46f439f13314800826ee72f68c76fe82e45d2f19d9722d017ed44eb14a8a9864c79f29c1082054badbd6249fe8f93f8e9fc65bb3cd1af8aafbbf56964074d782564adb1c25ed8b08f8430bc16836176422fba4e7ff1684a61d881c020d4e659429b48f9f3e64f16d24021d6f89add4c75d237fa9043d32cc27784b7c08844826178b9dddf6fb823aeef3e8fd5aafe581c393c2dfd041f8148aee08a974d5318c746c22d9e4179eb56abdc72db1c6118fff4d9d8d6cb446ee19a07b7fab8df403880aee09dca1cda2a39ec10d5a78457e3aa3cff48468170094ad22d30a2d44428cfe7467a4ec539871cefcd548c3062480b2ed2b6e7a6bd6110aeef4166cd0b45dda83aea875b3ba10a9b3aaa9726f3c782751e85550d144231853037544f39d5dd039234cb42fa88fc0e5f1e0b66f068fd90523ed6e1741679035a7e8419da10a7604b13858ec59be5e5ed7d298e29bee15eb9d66e91ea004d80c261b09474d3f32b7e6bf321fa980786bdc374134e9a5b64c4549cff6d0f073a9675a27a118dc12d5b745da2b3d6615280802756895b6efef4c3dae82e30b3c275b1d34aa55c9f650acf2b727c7e1ce304e1f966dc549a785952135073c3dcb9216885a7460fafdcf7b5fba53789268a8a21005a877962eac88805d7e1286cbb26e34351c1ecfd808a9ebecd2893108fcda6a39eabc133d7fb015ab978ee2ce4f6c6f132e11eb24a82e4e43759ad1ba10dbddcb758a54cb1cc9ecd955bc7f43cb6144423ba5d62d6296c89b1992751dcfd37523b647ac22f468b37120ccc461fe4bc817796e835d0f47a351e2c18769a25c988c7dab905001c8de47aef0e75c7d5b1c299db472600112f656d3740c31ca5017f4624803ee5baeb4ad4974a04be45067e747e2071c66f1a2e607dd11810c78b48fd7249398b8b5ec18e494811e68502872a0a9862d8d9f66122533f0e4893956aac7d98c3f2fb04ea93d8a0f7ddacd0072ec18b54bd814a8ded374d26d69bd7d277422746fb8371828a8e8ff398b5230a2fec8f1ac7a750fc2c6eb6c9341a5bedf7248c796f5b87d9f3449e0f0b3a32d8e283812e98154cf002a02a744f247a20cea768d283ff113466f4775e1170b7395571873b84d5a7e1f7c06a657ed9a09a8789fbebc4fe651735cd5e42a08a5adddaf9827c33078a933b74bfc83a3d2e9ac0386693a6b5eb623a223df33d5c10df6ee4a1616160bedbff3710726f7b21d11dbc7a8a59c52a57e1dc17f914fc3c6d21bb1740faaf09ce4dfc887970cb66be3c9e154e7e554a744793b704593e40550987d60a589970f9756f7e6e4d7fee9cf673f0bd40b9899de4d8ce43c14c1a0def773cdc33dd81147a10fe6557f09e0a863e369d7374ff934563f84ebcd75267822b71acf5354efaf5d35d6299fa186ae28f6092069483b19db0396e008761203a1fa92d8e7a844ed237f3ed30c8c56cbd48a29815d02acbe917fcf2212a69f543a132204a48e8c692f78f039cdc63fa17ac2688c6d4ad716bb56671876e5f2a9036e9be1e2ca1405957e428928aa938bb96a9985d9a32b94b955acc5d4314300b10057d5ea099c65f0e0098fe5edf08b8cd43e93961c5ab94cee68f25a2b17adb7234e88a9dc79ff8b72c9ee205d457c321514b7fd87f482c0e8fe0b6294996527300a64d964d02438351caac5aeab1ee5c5be5bb38b605f974802579e0d34af06a3d5b4a0156aaa1da8e35d694bd4be6908974f5f9af626d16efb52b01d5a81487b669c23dadd71461144ac251e359e6f3ecb9475b2f89b837d1c434d590618c961cad556e5f98110fdf019e813a6bf20925167ee010144597fe8f87bb1dd1b888d8fa5fa032123455c7da5abbd2633527eadcae5f4041835738d00000000000000000000000000000000000006090f182025", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "2828f4f44461a839e748b07acc053c9b0241f7b1425f9c742019c17078ffa036e967faa39da0636d9399bb909039818275a62ca07ff9bccb028accb7ba906e18c9135147fb27858bd224a228c306543bc21092a59881cd6653318f824e59cb7708d34271b38ef517d9a9ae6d37f07bfbecdc05ad59da3247ba2e8587a3b09feeee4fc630c81973cbf455e60a7b2e521350c3e4044b0ae5eca91f1ea9d9f17018021153c5e7ca6b9f9ccba19e093527bf8e1acfeffbac125bdc314267372bd0f2c2fb064e990f367815fa5bc21f98c715c8dc86d36ae7efba6d75f9f5e332df3c6127ac5263647536f6646996f27930318f4db8da6484c9cfa366080d0ea01f019f5b0da25794bea98744ec505d02ee671d6a9e311ebb91b51e1ce1c59bf70714a0b7fb7e25cc0b6e86d661346b6921a96de4fe1de9b788e18791f6e9597f577145ae7c9b39b8c10643edce55bd8db7baa631a0ce1e52b1c67c34761b4d045da421538e1efb7e9249da2590dd52f05102691dd529a3ada382ba255730e3f594104e9e2f9bd9a0d012f446905d6eed766ac4cb3094e5c40b5e2e12eaacb433a1f4593b74a0e8c5033c6846c7ac866d756d27e07b4f771d2d3f45dca0cd9fc1f50b24c50181dfa64530162e4513a1dc0d3fa73fbdc5a9f2a73a032f59122dc818f064224f4687ad32d27357d6f0b3c392eddb2d25de43bae084da96bb985e5521452f056ac139b81167285164ab462aa2c31a3224903f72be0cad6f1de86150c651a2319cc132e55b1517015522689b7fbebe00ebb9bbf494680ef954c97349f87dc4b3a67de92da831f6b2072e294b0d5191be06feb54e36b9c7f8fde964754498174096ab1bbca6dade876c8166e670196f507e6127d9c7ee4d5195bca2940c27375d41197552eba03ac9a2ed59facd73a322f7d701f95433519543a0701c2be58e5505632e63fd831cb92309dd23bf9757ffef9bd618cf90eb184e11c51e139a9ecae0e009927eb64881519b035c81370d602fba3eb43f5c8a031cf093b634e28028c97b5d7ea962564639d247eaeb8d4f5deab4b587b87b8337f7b9dc980db721b7d20e25043eb856147a429ee22655ebfc3b54b4d7d957b567047065de5ea915f3259b0cbcb4e46dc4036d9d4ed8506f0ce2ff7be09f0eb37e6b1f3743eef7bef637c2619ec5e75c232b4dfb9a4a860f7f808cf0b0fb3d0981a800ce83a26282e02bda97c360e7b084c727d6b5ee5aa87a938fb6f714ffd0762790e8333991d057765f4b9cbf26f5b8c2ea993f6517e807749f342cd1623da8003975235fd54517fcad9fa2f345d1193bd35132d82a33a43b344a1e1a302a96b318ba0b28f21c99c940a20cf2bc3dd7d4d8df7e3fc47ca751be64ebc05703229b7e74551f5e57617ff0dd8ad6c2024ad182e9998a3dc67a6ed0bade4872c066c54ee822cbb305238547ff4de783375b6d560d3c1bf818ea5c208cbc6a8d8cf77eac9a8b6e80af4c434d0fb2f42083c75b1fe0d609be047d182b637ee37c74fef271a815a08174cd070ff39c660473b054c1b9fdac90c318a6e5b1ca8918980e347eb077b3595813a12bd1b4c9c6f8d902375078b5ab0fa33d8152789e86150f0df469b4808b2fbbc9f18e4434b9b91b61bb4fdc39ef06630934a4bfc2b175f065f94231bdd95c419453fe4fbbc9d7dbb909895d04d2f2d1e2c2f3529a900e4b347060a0fc469134e1eeb78d56dcac2964f9d32aa74231747583f4f3782391c828bc35d3928c7a694085ed63f7c83792ef85be85ba88fd6e6fed04640584def57fe1e9c8ca247c5e53e984bb2df9de8ee4a72a5d05d5db46f261315b195503e8cbbe45a9f97836997af252212aba12e5da4a7fea8e29115a0e4f05bbfed93730709ff43f378100059f28e6dde2f4b210890e5c25404b1c5410a8c32c9ab626dbecbf90cdeaa7b76248d477125f9a73a9b41fceb547675d4ac3f9aa98027fc9666f0267cb13a8199ad802595f53d4f49b18e31b1c35d2a3cae174c46d9810995ec4952739e14dc3ba4724261d17e24f6f25301d271ab952e0db0692b5dcf2875132debad65898026ca7323097cde7ec8338934bdcdba4d8d9e1cdf1399d01e6967263c78df1df84c8fdec5bae81c01de78f02977beaf958d80dab2fe1a9d70f6de7318e99cad4cfec15acdcf06570e98589c7d072c52673edafb33140f4c6ce3adae1f226e606ec0c3dd7341942cc1925e6f0c5c0f9ab40c27e5b3b69fecdb723908a5617cec70d5057e6f7516a39d747f5eb197b903758ab2947f777a34f7d6f7d0e6cb6da17069795204c90e9aaab93ce22a9c3166a7900b86dbae141fbfa876a454e530fcd1faa182e962a3d9b671b07c18c46f222b98058b96a143f188b2114a44a7b9c41c817e1539dbdc4626d5e88853f33cb8e0920db5e14d2d776bf8649a71a935e50c62c237c004face4d1ad054b831bc4a07d3aaa92ab77e5eff1a2f9776bf57287970b9ed9f1c1bba3a033837f8e0ef58b57ab3c2849187b65f2c84d299731cde4d01cf91c9c53f45dd909377f400dc9a490fafac0410724388fb8f3621d794fccd268971bd46954c51122ac725e9924339bf3f6e5bbc9a200d110adccd91942dec6ec0c4012aad5aafaa9a7df777b1d975c37a7971e7cca1948e1d16b86f8d0f4945b4fc7409694813c5dd0f6890250b6904738a5404af68e5d35d4fe7059d5c48a8b906548c94fcf76568bd562f4ea06e10bbf349142dde245bc8bdd8673e5ac", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1002828f4f44461a839e748b07acc053c9b0241f7b1425f9c742019c17078ffa036e967faa39da0636d9399bb909039818275a62ca07ff9bccb028accb7ba906e18c9135147fb27858bd224a228c306543bc21092a59881cd6653318f824e59cb7708d34271b38ef517d9a9ae6d37f07bfbecdc05ad59da3247ba2e8587a3b09feeee4fc630c81973cbf455e60a7b2e521350c3e4044b0ae5eca91f1ea9d9f17018021153c5e7ca6b9f9ccba19e093527bf8e1acfeffbac125bdc314267372bd0f2c2fb064e990f367815fa5bc21f98c715c8dc86d36ae7efba6d75f9f5e332df3c6127ac5263647536f6646996f27930318f4db8da6484c9cfa366080d0ea01f019f5b0da25794bea98744ec505d02ee671d6a9e311ebb91b51e1ce1c59bf70714a0b7fb7e25cc0b6e86d661346b6921a96de4fe1de9b788e18791f6e9597f577145ae7c9b39b8c10643edce55bd8db7baa631a0ce1e52b1c67c34761b4d045da421538e1efb7e9249da2590dd52f05102691dd529a3ada382ba255730e3f594104e9e2f9bd9a0d012f446905d6eed766ac4cb3094e5c40b5e2e12eaacb433a1f4593b74a0e8c5033c6846c7ac866d756d27e07b4f771d2d3f45dca0cd9fc1f50b24c50181dfa64530162e4513a1dc0d3fa73fbdc5a9f2a73a032f59122dc818f064224f4687ad32d27357d6f0b3c392eddb2d25de43bae084da96bb985e5521452f056ac139b81167285164ab462aa2c31a3224903f72be0cad6f1de86150c651a2319cc132e55b1517015522689b7fbebe00ebb9bbf494680ef954c97349f87dc4b3a67de92da831f6b2072e294b0d5191be06feb54e36b9c7f8fde964754498174096ab1bbca6dade876c8166e670196f507e6127d9c7ee4d5195bca2940c27375d41197552eba03ac9a2ed59facd73a322f7d701f95433519543a0701c2be58e5505632e63fd831cb92309dd23bf9757ffef9bd618cf90eb184e11c51e139a9ecae0e009927eb64881519b035c81370d602fba3eb43f5c8a031cf093b634e28028c97b5d7ea962564639d247eaeb8d4f5deab4b587b87b8337f7b9dc980db721b7d20e25043eb856147a429ee22655ebfc3b54b4d7d957b567047065de5ea915f3259b0cbcb4e46dc4036d9d4ed8506f0ce2ff7be09f0eb37e6b1f3743eef7bef637c2619ec5e75c232b4dfb9a4a860f7f808cf0b0fb3d0981a800ce83a26282e02bda97c360e7b084c727d6b5ee5aa87a938fb6f714ffd0762790e8333991d057765f4b9cbf26f5b8c2ea993f6517e807749f342cd1623da8003975235fd54517fcad9fa2f345d1193bd35132d82a33a43b344a1e1a302a96b318ba0b28f21c99c940a20cf2bc3dd7d4d8df7e3fc47ca751be64ebc05703229b7e74551f5e57617ff0dd8ad6c2024ad182e9998a3dc67a6ed0bade4872c066c54ee822cbb305238547ff4de783375b6d560d3c1bf818ea5c208cbc6a8d8cf77eac9a8b6e80af4c434d0fb2f42083c75b1fe0d609be047d182b637ee37c74fef271a815a08174cd070ff39c660473b054c1b9fdac90c318a6e5b1ca8918980e347eb077b3595813a12bd1b4c9c6f8d902375078b5ab0fa33d8152789e86150f0df469b4808b2fbbc9f18e4434b9b91b61bb4fdc39ef06630934a4bfc2b175f065f94231bdd95c419453fe4fbbc9d7dbb909895d04d2f2d1e2c2f3529a900e4b347060a0fc469134e1eeb78d56dcac2964f9d32aa74231747583f4f3782391c828bc35d3928c7a694085ed63f7c83792ef85be85ba88fd6e6fed04640584def57fe1e9c8ca247c5e53e984bb2df9de8ee4a72a5d05d5db46f261315b195503e8cbbe45a9f97836997af252212aba12e5da4a7fea8e29115a0e4f05bbfed93730709ff43f378100059f28e6dde2f4b210890e5c25404b1c5410a8c32c9ab626dbecbf90cdeaa7b76248d477125f9a73a9b41fceb547675d4ac3f9aa98027fc9666f0267cb13a8199ad802595f53d4f49b18e31b1c35d2a3cae174c46d9810995ec4952739e14dc3ba4724261d17e24f6f25301d271ab952e0db0692b5dcf2875132debad65898026ca7323097cde7ec8338934bdcdba4d8d9e1cdf1399d01e6967263c78df1df84c8fdec5bae81c01de78f02977beaf958d80dab2fe1a9d70f6de7318e99cad4cfec15acdcf06570e98589c7d072c52673edafb33140f4c6ce3adae1f226e606ec0c3dd7341942cc1925e6f0c5c0f9ab40c27e5b3b69fecdb723908a5617cec70d5057e6f7516a39d747f5eb197b903758ab2947f777a34f7d6f7d0e6cb6da17069795204c90e9aaab93ce22a9c3166a7900b86dbae141fbfa876a454e530fcd1faa182e962a3d9b671b07c18c46f222b98058b96a143f188b2114a44a7b9c41c817e1539dbdc4626d5e88853f33cb8e0920db5e14d2d776bf8649a71a935e50c62c237c004face4d1ad054b831bc4a07d3aaa92ab77e5eff1a2f9776bf57287970b9ed9f1c1bba3a033837f8e0ef58b57ab3c2849187b65f2c84d299731cde4d01cf91c9c53f45dd909377f400dc9a490fafac0410724388fb8f3621d794fccd268971bd46954c51122ac725e9924339bf3f6e5bbc9a200d110adccd91942dec6ec0c4012aad5aafaa9a7df777b1d975c37a7971e7cca1948e1d16b86f8d0f4945b4fc7409694813c5dd0f6890250b6904738a5404af68e5d35d4fe7059d5c48a8b906548c94fcf76568bd562f4ea06e10bbf349142dde245bc8bdd8673e5ac", |
| "tests": [ |
| { |
| "tcId": 78, |
| "comment": "rej_bounded_poly (sample_uniform_eta) requires 3 SHAKE blocks", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "45c74c2f9d98d9343257f12d6ca0e80a4fdf0923081fed79412e4a468c0c1cab92c9d537ddbaddeee90b1da792c2288704605e285af67a1aca821c7115c34df21b0545ea4f8d670ac7a973a23cacdd150ff8f76e7957b98104cb90c43859359189d5c82b50e13f0328305676ecfe7e98a07f4d9a91482901fa3d6cd0b704199ca72542fbbe328eea284049ee95153b3370314c3275d76e81f4fa1a8a0324ccbbc23f1a98a511dc507d23352ec119b93b1c0b58b97ee71ed3a7b0b0783dec92e3834c7a1a0054f6b3f42d97e5fe5999659ad854fc859530b50af080b445187493cdd6094a0cd8253d24609bdba9ef471c03e620800938928b5a4a28aded028493867969096cf9d8378cc7930de9afcb94200e6bdd216ca5d5bc877d5607e633a519274ba5d79c22ff71cf54af14ed7bf0ed6b0570f652ac48fc268328cf822d4d30402eea1d506142d4743ea19ad82ef2c62e0f9e48eb104cc47db132ea3e94cf8fb13ba56fe098b96b9ec4d180f9cf204a62e58d11f640d311640cf1e393e8578545826dbb387a6c22596bbb0ccadc3de519143a4c253c07a878189693c26bb06afc8616fbefea67a390d5008c61c3eb67406553f21e340d4c950bb5409646a07f2627a7d0cf96a4310455b8366ae34e13131cd8bc39b184830a47092197525747840fd3f35bb47b308174d296a67e132f73bef36346b08db87234cd7a61df9452bc9689bd2f2fde66b48c74fca4d26e12d1c4613ae1198bd447d917d6a6f117e3ce42a38fa2ae2e554a8793f575387ad49a902544e20e1acf8973ad586c659b80f66244a658793186e2241469751de168386247b42c1f573eea4b9a57a475111d37a3724997a1423392024200f4adcd251021e3af6c948278e198cbeb5562d26ba2ebb9b0e212d34d54d9c618e222c7f60a17a634a7682036d3e467b737291ae3175f280459207210822ebf74c080449ab87fee72f9574efb116a0b1bdb9aa22bdd47d17a21aac5bedf9a3a80a56ee4dc57a079fcd3d7c33608e64b7a87482d2e1b061026df6eee3463a48bc1afaaa61a6087aee5864fe38a968b4c0e10fd839431cdfe03115f158a25fa73dc945d63743e3a9477afc388697c6291ab09d5e145f2ee9731c0de90e84ed97e48a5eea05405ae0d9a12faf82119ea5c2dce8cc118b7d584e3ff296f0bbbc057cae3be7235049bba5fa0887e6915758ae2fad31d7d26e679ceb4642a316694b3e26dd2a39066ba783d1f4e217fd9dbda82ad0ebbdc5c6c7a83ea4142874ee6fa31ce1f74f1621cf9775fc139f7819a386019d0138c82b5456b3de55f0086962f1388bd6a5ae7dc2e259d4fd7aa2393598baffb321884810e5c43e158286f031f867865ce4f2b776f3a3832419bc347570c0fcbc5beaf6a939ba995ae7ec35acf101ceef7d4e415d5abd977392794d19326f695acdee4d32b0b2545f70e03154c5ff5f5ed9baebbd37a93b3a926ec96ff2f010051fc11e2e560ef718ce7f9e55b4ec9e7fb1c000e190f970310e577b72b5d0f08a52175b466ba44e06d82b2b9a14d33eecc2d7aac8a5bb1e50a91a13dc3a7b80c077ac7e7be88ac5272adbf3e361a0d2ce87fbb860c4a4016204c7530104048242ddd11ccd78ba00c064afb51fdca447e613129a8e5e568aef7b13bf06d3990bcfdcf74830109177bf46f9beddc6b4e01aa1ae3cd9137dcb47e711e7b01319267874a9c8febcd1ab4f3abe7b4ba088029af6e4714c8e1231b9d819b7f3843673da5319299036664608278175c781a0517d50ba48c3bc7d480195236a1259ce8e4ca9fec41c96a3b2ac1a4314a2739e57368ac030b85d447090cefe997d61ed2e44a879f947541608d7296a255e3b07443110201f11c227ebdabdc04990f9cb46967de0b7448c9c2caed883f849115d9a7904fa2844b1fc4c81fffaa4cb6c93ff69f0012920d540c1c67f19e9e90c60bfa285b19a92930bbdecf2f12e257c2c0d6aa880f7609dbdfcc135f8244e2b209180541c56b8a870915c96d9f6110cb6bc8ef6485cb5d4413ea2e80a42aaa4cdba7f04815ee37af3809032a0651b897d977c7d2ee5ecee346f0d9e7848780cc90f5fdffd8c23bf3f73f0b3e53b385556b23a988afc86f99a9a85815051fef4b9bfa88ce55232dcee5312b1315d7b13552939b4c7964fae29abfe83236077e600a2a02159c52b90146ccc65881db5c900101fd48150778ff7b993afdafe2a03e5841c736264b9928d1ed7aeb7036180d86a17136cd62b9d8d90bdecdf2707cb4606b350ac6121fec880659b5726fb8ed8923b342bd22a300a6df4bce9b4f70c79ccbdf7c42c9ed3c5cea4bbe3823031c44f710053740e55dfcb7c488f600cecf1b5c974dc6e483bd0205f56c2a3a674c49ad2da1ff9e37cfd8f059158a1b15c2e81ce26b83bf86712ae8718a58c58cbe10127147b5d3aeb92162b388366d779f8a126a3b5bee56902fbc1f6a449d74a7863a0b6037ca5ffbac5041bce68a2db29dd6bef264c7d6f244de69b10aea5c7bcaa379ef0c7ab47f1bacdc57925bcdc12457ef1e737111877411b74e1ef77491661ab00bb7d38f51160a90d4b500416ccd949aa17ccce7161c3dbb70769b4953adc3fe64a2e45f0fe204a3bcb37cb3b24ca07fa6c4239710129acf1d98c1922f8fd8aa8ddb207162a1b3dedc0e390a4893edbdb690d9aef686c64147cc718ded608c329eccffbe338dca3a36a4c4e4ed48160699db6b78e25e54d0b3e551c080f3c2bf5b6b78b951de81bcb9724b4c8c66d5cdbdc77292a7b7a82481febb65e90557b2effd9f253dfe7208e5e0cb0234b566dd33837a0b93bdfce7d3322b54a37e0058c93bcf66303d0ecd55f16c5c0c68d20363b8179d4ed96305fa632d489dfd64624c4042a6f0a57fcb1afa06db489a063a59b7740f71065214b542c22d1744b6dd1167ef35bd45ac047945df7b0f67e4e6d5b7aec57b07f0f74dc4922905168849fe4c5044ee65ac36bd6095d56db2c6ed1749af08e6ab80560aea4c736fe610e4b9ab6eb212c4eadf0b2895222d4e5bd289905199eb4566e0b2569055b6d6590d9a3e4f647b7366c8793327cc9462fa3bb4d9b7d3eb8ed43a5c1603e0917c2a4b55dbd20b40bdd84dd379e4c7c3e4e7880ff32769633870bc7ebc79d6396bef835afa39539a327891b9037030c75a46b274353a5ff2f1761999b6fb214158f337f0b098f8bd40a8c8a592abc004d5f8134053047412309bfcbc7faf5dfcc0f44e766d2c7e7f651ac468330bd301e21ffc863855dfccc385c83f3c024bfdb732f596cf945a9dc724f85eaa5adb2237b41b485954162890e71e23528db0a5aad3ad47b9389744599f96ff5c7189271ebd2c12ea16000f56e0d15f0362acd48a91e3863a1ca98318266c3d63555ad96f0d188e3275fca834c20ae62bd97308ccbfae323066015e3a33169d05f4ff5068a645b9ebb7aad64ffda44f9d0580560d23850177aef4ed42064de173a50f5bfb5e5bf6d9d39eaf8d565f342a8d9880118cc1d069480bbd6cd615383f85d2e495c4c33818b6106cd241e16cfefba1aaeb5f631423c1d8ae8e6553a3ac5e8a85687c243e0d4318162dcb2ffe2afc5b9d551a7a755efcb96113f1e9b596180c6bec210f9e36a81fa686f5073c573191aa23603a8067bd441cc9d46dfd55f6b1b2c36d4ad04d96fa326b05b7526e43dde99051549718a48361a40bfda5073b8c95c154741f901007740fb0e84059fb7d085408bfce226e0cd08e0361f9cbf4b257d109cac12aa86a122ea823bb4b6c13eb74237f9499799d73e8d244288776ab6e344dc2b6dab89b7e0f764cb849473a168cdb92411b0664d76841fe5dfe477fab40997ff18c13180512bddc04f74a9a0b24cadad0d969677e108d0d4c9cd878415186f958d49fbf04e2e446f362e8c2359d3d7799f7976e490fe3269afd2302bc7cd3d434fdadeb459ac76b5dfef29bbf84814d1cf21d4c374ea12fe34c4b9186c068d7075bb05d12e702c5fd6c7e6a7da986d9d65031bf3fc0a43aa546f06e46785d63f02e965e5ffdbaa9ea7a092e1a149d3eee256da5810e1f565372b5d96a899f15ac7bb97a2cf510539d110db26e98f20056188177b5eba1e017ed78f60acd6c8ef59502a8b94776699a6fc80191ade5007bfa62df60c63875153b2305a8f9a05ac662e485f4e7e9673ca8e85d306d651f37d06e860c8fc50ec6199916b72b711d4ca74d7c031f03fd41bb7405c684b136beed4110bec947ccf1b56578396fd88a70f14ba683bed84e70a72779f31d7ca3d9db73ad4133779ac7790bd7e378334badbe2a148b2de5f3277b1e0b2a1b2396b88f1dec7e49f94bb38ad9dd509fe23ed46c0830ab1f89f04d6986cc3a3b373ac9bc8a83a37847d87321df3f5cd6eaadab300c5316d8a59f8f9397c968f5f778450369bcf118ecf730392e2672a8980a6556852330acb3f76d195d95623cf419ff726172aa5df52d5163cf1681b9c4274b2257c2a247f5667923d214e0c79ee66b1f7d315273dc2b5ff41f3728a619ed0145dbf36c089710c55e5c2cdc2c8296489f817d7f7d0e6892e8128a0e3e0ba65d74b2d50826ec325359617b7eacf80a48679397b7d9e31a225276ce0e465b679cd1d5df0000000000000000000000000000000000000004070f171c24", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| }, |
| { |
| "tcId": 79, |
| "comment": "expand_s requires 23 SHAKE blocks", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "45c74c2f9d98d9343257f12d6ca0e80a4fdf0923081fed79412e4a468c0c1cab92c9d537ddbaddeee90b1da792c2288704605e285af67a1aca821c7115c34df21b0545ea4f8d670ac7a973a23cacdd150ff8f76e7957b98104cb90c43859359189d5c82b50e13f0328305676ecfe7e98a07f4d9a91482901fa3d6cd0b704199ca72542fbbe328eea284049ee95153b3370314c3275d76e81f4fa1a8a0324ccbbc23f1a98a511dc507d23352ec119b93b1c0b58b97ee71ed3a7b0b0783dec92e3834c7a1a0054f6b3f42d97e5fe5999659ad854fc859530b50af080b445187493cdd6094a0cd8253d24609bdba9ef471c03e620800938928b5a4a28aded028493867969096cf9d8378cc7930de9afcb94200e6bdd216ca5d5bc877d5607e633a519274ba5d79c22ff71cf54af14ed7bf0ed6b0570f652ac48fc268328cf822d4d30402eea1d506142d4743ea19ad82ef2c62e0f9e48eb104cc47db132ea3e94cf8fb13ba56fe098b96b9ec4d180f9cf204a62e58d11f640d311640cf1e393e8578545826dbb387a6c22596bbb0ccadc3de519143a4c253c07a878189693c26bb06afc8616fbefea67a390d5008c61c3eb67406553f21e340d4c950bb5409646a07f2627a7d0cf96a4310455b8366ae34e13131cd8bc39b184830a47092197525747840fd3f35bb47b308174d296a67e132f73bef36346b08db87234cd7a61df9452bc9689bd2f2fde66b48c74fca4d26e12d1c4613ae1198bd447d917d6a6f117e3ce42a38fa2ae2e554a8793f575387ad49a902544e20e1acf8973ad586c659b80f66244a658793186e2241469751de168386247b42c1f573eea4b9a57a475111d37a3724997a1423392024200f4adcd251021e3af6c948278e198cbeb5562d26ba2ebb9b0e212d34d54d9c618e222c7f60a17a634a7682036d3e467b737291ae3175f280459207210822ebf74c080449ab87fee72f9574efb116a0b1bdb9aa22bdd47d17a21aac5bedf9a3a80a56ee4dc57a079fcd3d7c33608e64b7a87482d2e1b061026df6eee3463a48bc1afaaa61a6087aee5864fe38a968b4c0e10fd839431cdfe03115f158a25fa73dc945d63743e3a9477afc388697c6291ab09d5e145f2ee9731c0de90e84ed97e48a5eea05405ae0d9a12faf82119ea5c2dce8cc118b7d584e3ff296f0bbbc057cae3be7235049bba5fa0887e6915758ae2fad31d7d26e679ceb4642a316694b3e26dd2a39066ba783d1f4e217fd9dbda82ad0ebbdc5c6c7a83ea4142874ee6fa31ce1f74f1621cf9775fc139f7819a386019d0138c82b5456b3de55f0086962f1388bd6a5ae7dc2e259d4fd7aa2393598baffb321884810e5c43e158286f031f867865ce4f2b776f3a3832419bc347570c0fcbc5beaf6a939ba995ae7ec35acf101ceef7d4e415d5abd977392794d19326f695acdee4d32b0b2545f70e03154c5ff5f5ed9baebbd37a93b3a926ec96ff2f010051fc11e2e560ef718ce7f9e55b4ec9e7fb1c000e190f970310e577b72b5d0f08a52175b466ba44e06d82b2b9a14d33eecc2d7aac8a5bb1e50a91a13dc3a7b80c077ac7e7be88ac5272adbf3e361a0d2ce87fbb860c4a4016204c7530104048242ddd11ccd78ba00c064afb51fdca447e613129a8e5e568aef7b13bf06d3990bcfdcf74830109177bf46f9beddc6b4e01aa1ae3cd9137dcb47e711e7b01319267874a9c8febcd1ab4f3abe7b4ba088029af6e4714c8e1231b9d819b7f3843673da5319299036664608278175c781a0517d50ba48c3bc7d480195236a1259ce8e4ca9fec41c96a3b2ac1a4314a2739e57368ac030b85d447090cefe997d61ed2e44a879f947541608d7296a255e3b07443110201f11c227ebdabdc04990f9cb46967de0b7448c9c2caed883f849115d9a7904fa2844b1fc4c81fffaa4cb6c93ff69f0012920d540c1c67f19e9e90c60bfa285b19a92930bbdecf2f12e257c2c0d6aa880f7609dbdfcc135f8244e2b209180541c56b8a870915c96d9f6110cb6bc8ef6485cb5d4413ea2e80a42aaa4cdba7f04815ee37af3809032a0651b897d977c7d2ee5ecee346f0d9e7848780cc90f5fdffd8c23bf3f73f0b3e53b385556b23a988afc86f99a9a85815051fef4b9bfa88ce55232dcee5312b1315d7b13552939b4c7964fae29abfe83236077e600a2a02159c52b90146ccc65881db5c900101fd48150778ff7b993afdafe2a03e5841c736264b9928d1ed7aeb7036180d86a17136cd62b9d8d90bdecdf2707cb4606b350ac6121fec880659b5726fb8ed8923b342bd22a300a6df4bce9b4f70c79ccbdf7c42c9ed3c5cea4bbe3823031c44f710053740e55dfcb7c488f600cecf1b5c974dc6e483bd0205f56c2a3a674c49ad2da1ff9e37cfd8f059158a1b15c2e81ce26b83bf86712ae8718a58c58cbe10127147b5d3aeb92162b388366d779f8a126a3b5bee56902fbc1f6a449d74a7863a0b6037ca5ffbac5041bce68a2db29dd6bef264c7d6f244de69b10aea5c7bcaa379ef0c7ab47f1bacdc57925bcdc12457ef1e737111877411b74e1ef77491661ab00bb7d38f51160a90d4b500416ccd949aa17ccce7161c3dbb70769b4953adc3fe64a2e45f0fe204a3bcb37cb3b24ca07fa6c4239710129acf1d98c1922f8fd8aa8ddb207162a1b3dedc0e390a4893edbdb690d9aef686c64147cc718ded608c329eccffbe338dca3a36a4c4e4ed48160699db6b78e25e54d0b3e551c080f3c2bf5b6b78b951de81bcb9724b4c8c66d5cdbdc77292a7b7a82481febb65e90557b2effd9f253dfe7208e5e0cb0234b566dd33837a0b93bdfce7d3322b54a37e0058c93bcf66303d0ecd55f16c5c0c68d20363b8179d4ed96305fa632d489dfd64624c4042a6f0a57fcb1afa06db489a063a59b7740f71065214b542c22d1744b6dd1167ef35bd45ac047945df7b0f67e4e6d5b7aec57b07f0f74dc4922905168849fe4c5044ee65ac36bd6095d56db2c6ed1749af08e6ab80560aea4c736fe610e4b9ab6eb212c4eadf0b2895222d4e5bd289905199eb4566e0b2569055b6d6590d9a3e4f647b7366c8793327cc9462fa3bb4d9b7d3eb8ed43a5c1603e0917c2a4b55dbd20b40bdd84dd379e4c7c3e4e7880ff32769633870bc7ebc79d6396bef835afa39539a327891b9037030c75a46b274353a5ff2f1761999b6fb214158f337f0b098f8bd40a8c8a592abc004d5f8134053047412309bfcbc7faf5dfcc0f44e766d2c7e7f651ac468330bd301e21ffc863855dfccc385c83f3c024bfdb732f596cf945a9dc724f85eaa5adb2237b41b485954162890e71e23528db0a5aad3ad47b9389744599f96ff5c7189271ebd2c12ea16000f56e0d15f0362acd48a91e3863a1ca98318266c3d63555ad96f0d188e3275fca834c20ae62bd97308ccbfae323066015e3a33169d05f4ff5068a645b9ebb7aad64ffda44f9d0580560d23850177aef4ed42064de173a50f5bfb5e5bf6d9d39eaf8d565f342a8d9880118cc1d069480bbd6cd615383f85d2e495c4c33818b6106cd241e16cfefba1aaeb5f631423c1d8ae8e6553a3ac5e8a85687c243e0d4318162dcb2ffe2afc5b9d551a7a755efcb96113f1e9b596180c6bec210f9e36a81fa686f5073c573191aa23603a8067bd441cc9d46dfd55f6b1b2c36d4ad04d96fa326b05b7526e43dde99051549718a48361a40bfda5073b8c95c154741f901007740fb0e84059fb7d085408bfce226e0cd08e0361f9cbf4b257d109cac12aa86a122ea823bb4b6c13eb74237f9499799d73e8d244288776ab6e344dc2b6dab89b7e0f764cb849473a168cdb92411b0664d76841fe5dfe477fab40997ff18c13180512bddc04f74a9a0b24cadad0d969677e108d0d4c9cd878415186f958d49fbf04e2e446f362e8c2359d3d7799f7976e490fe3269afd2302bc7cd3d434fdadeb459ac76b5dfef29bbf84814d1cf21d4c374ea12fe34c4b9186c068d7075bb05d12e702c5fd6c7e6a7da986d9d65031bf3fc0a43aa546f06e46785d63f02e965e5ffdbaa9ea7a092e1a149d3eee256da5810e1f565372b5d96a899f15ac7bb97a2cf510539d110db26e98f20056188177b5eba1e017ed78f60acd6c8ef59502a8b94776699a6fc80191ade5007bfa62df60c63875153b2305a8f9a05ac662e485f4e7e9673ca8e85d306d651f37d06e860c8fc50ec6199916b72b711d4ca74d7c031f03fd41bb7405c684b136beed4110bec947ccf1b56578396fd88a70f14ba683bed84e70a72779f31d7ca3d9db73ad4133779ac7790bd7e378334badbe2a148b2de5f3277b1e0b2a1b2396b88f1dec7e49f94bb38ad9dd509fe23ed46c0830ab1f89f04d6986cc3a3b373ac9bc8a83a37847d87321df3f5cd6eaadab300c5316d8a59f8f9397c968f5f778450369bcf118ecf730392e2672a8980a6556852330acb3f76d195d95623cf419ff726172aa5df52d5163cf1681b9c4274b2257c2a247f5667923d214e0c79ee66b1f7d315273dc2b5ff41f3728a619ed0145dbf36c089710c55e5c2cdc2c8296489f817d7f7d0e6892e8128a0e3e0ba65d74b2d50826ec325359617b7eacf80a48679397b7d9e31a225276ce0e465b679cd1d5df0000000000000000000000000000000000000004070f171c24", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "fc9fbcbb96f54d5f1b2b71d060404538ee428f6785040c54adb8716adde1cb1fd35a18e25a3dcdcfcb36f67bbd5398dbd1e41d43e2da3d92f35a894168c5829e0e9e9ec957c6e64c0e2c90bb10402b80c16860a20e5c0f5cfb31e98fb965d79c6dbb5a92a76e0cd2e8e5bf89bd8431075d87d944f70d1d60ef39eeacb38950c3f3ea9c9e036beb99453beb674ef399472d2602b40d2681474a0f86f9322008f7ba074306c65888fb75076f2588cc828e03f4a20c6a86190705bb16d1b01f33fda71defb96cca68128d87ad616507e67f9abf5e1f4b893e6223cf9643e9bce85a60253ade53ce2f6483594507fb27bba13867cd5afeb36dea5d2d847e0d1de2c8a21465e435b427b9a21094844e4f9e386b8da5b7abbf642cad70380c2daa355a2ab183afa6412597a0d85a3b310ec11a2055a56771f6dabb00371f3a29d3a282ac8b1ee1e46fd31ccc98943d93f95c1f7b0b41c49b8c00bb229fd5c468fe47724e5c44cd90cac417c70c260cda880ce774aef25749616b941f4d3b394e58b752235e0824962d7d003457828a1d5c1549d3c496cbfe90950b780b12de7b976866edf29521f993fe3e93b189cb86551693e8016cd0147a4b6af60196779f4a916afebe71898308ba45712c593ace59eb006254a01eb76d48b9fd653e662b32435b8b5e71cdf77768b9c42f5a75f959f59a03fed130ab2c24eb34b0d41ced62726c7ab160a588007bae6e170c558908db0cab61933bfa840031cd131ac541a3484079ae77a8d4a4eefc8b72f952c0fb22352751507d311844439b9287272dc73b7b836ed85147f40871d05b9904c32389afaf94b84643c5449dc04f9a82f276fd50cfceff05e2f1dcba87d3ebfda747cf04e46da976f5864de1ea500a4ab58e7027977982fa46be9c8e565e5376733b706b01447a8bd2d80b766804e663a4f6cf58e4377346420eca7e757f6b28dbbe8e05f251ad58c61350d283de73be982d7c60250e4203a44e97849f6921238870f772459421cf223439dbaf21bae645d04b572e0884a6c8248b780a1df734b600e1ed6723d15d145b1476d11b36a337bcfe14e85354eb275d43bdfc62c242e2498f2263416d9de4fa7bad8512f14cd1cc964c9471094514ce7077d2dd2c45195dec402fbf49c63f9abcacb2e8eac10bcbb7b2312397f4ea03f70b390490592fc2b41464c48ca6dcc333be960178534b099aadf9bafcea4a5b74e1cb2aba6c13a57d05a4f2ab3002294565e02014254fb3b6f3ede1b2cf9315185e7c07dc82c74656d87121612b456b03c5eb93f1a81d8ec0eae7630937a2476af4b35fd07e61469881a2f7c0a1d56d299ee54455444a431a93e8e368553b7063c695076891e7532f29ee20de04ae37891dd3343e7445586dbba4c31a8723e1ac02c786c5e74171884217bc517838facccfde8453c62f719887425cf35068b126f5d389f394203cd377273e984bc4e9aa5b747bdbaf7e4b7607b77b0ec95e931d3e7661e98086a6e9975b72703034523884201cd6aa668eed0513bbabc6c3bd044c32fcd4aafa319041d07f7991bce70c3fb7a43dacaf7b5b58e624d36dc545d0a198ad8f03bea8363f61bc639186c497a857a85521647d856b64209bdf9311fb5d16ebdb9522345561c8f526bf106c107bc6f97fb93c98c3e5dd239ddbf8e736e936a2df93a863457889caa12cc64489b7561a469b9208873f766b57844f60aae913a27233bad42b5bde93c0544d9b52b3b45a90ce5aa67021bb1f8d35b67626ccbea718a42b3a5fa867ce53218bd48509087c67bb3e452b7e4e3aafafe7f1588fb653cf045a4ea5114806f5108fbe3410956adb1348761e6c5ce8f58b276ced2d721bfacae09c67f41ed9f00749f8a63aa9c367669980f2415cad8983691e69fb588ddda462d0109f9cc1984d4153b4fa46e5174d14bdca951a464d54dedb27912cb27b74bb65ee3a11854dca6542749a7222e589f4ea53bb8c07a84c3271bcb371d4005d04bc825868652df8defcaed9f9015e4c1d953af10992fc73951064c5f37e02baf73531b0eb5c1e2a7e6f379eb60ed2609e601abf163214e328a9f75ef17b308bc6263dd2884a5a8c607be1266bfacbc26114d75a610805b1be34b0887182859a54f6fa4b06c4275959e6b6b5a4385be6104b61fff2169226e389a18e1ad8ff1ed4eb1c99f35f4c198fe777bfe475759b4bb82f54c47218c5bdf61d506dae4b84fa4ee0f64f2c7ada1f39617acafe3649e960d1804228fde6267a6708363bc10e97fbdfcdffd883f8a231ec15263608ca462440a882a488266d35a4f878f55e07b6ca0f994a0a1f16b743bc9e5f473de80586fc18f09f0a13deb00c73a23e818b3e9241878dfac1f814bfe3b934fd0ae8be49caf16320fc729bc7d8c584d192a884eeb2ef3ad079cfb8626fcf1024758158951c6dcd607ecd7a15658e2154610085f1e5cdf61704c120b72d9c6db247fd04581264f6d14109581ba6994dbb46437de09164bec86b384ef16648649cd650714f6e7c6151783af7c4db4246683116e435a6e3c4031f21c7aa66984fb64b8d9af6e32b2e4cef4ec8ed9568df38c067076e3f4536bd37b4c66f11a426e9d76cfe29ccfab367ffcef2264b0e0fd3513b862db235304924f2cd8d07b2690771c778cf21d3b6d4e74541d390040a8582434c55a6d8e6af99c67096455b5b17cf5e902cd9928f96e7d14d4221a2617297858249b9b7235b28847f7c843d69263eeac9c6612f", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100fc9fbcbb96f54d5f1b2b71d060404538ee428f6785040c54adb8716adde1cb1fd35a18e25a3dcdcfcb36f67bbd5398dbd1e41d43e2da3d92f35a894168c5829e0e9e9ec957c6e64c0e2c90bb10402b80c16860a20e5c0f5cfb31e98fb965d79c6dbb5a92a76e0cd2e8e5bf89bd8431075d87d944f70d1d60ef39eeacb38950c3f3ea9c9e036beb99453beb674ef399472d2602b40d2681474a0f86f9322008f7ba074306c65888fb75076f2588cc828e03f4a20c6a86190705bb16d1b01f33fda71defb96cca68128d87ad616507e67f9abf5e1f4b893e6223cf9643e9bce85a60253ade53ce2f6483594507fb27bba13867cd5afeb36dea5d2d847e0d1de2c8a21465e435b427b9a21094844e4f9e386b8da5b7abbf642cad70380c2daa355a2ab183afa6412597a0d85a3b310ec11a2055a56771f6dabb00371f3a29d3a282ac8b1ee1e46fd31ccc98943d93f95c1f7b0b41c49b8c00bb229fd5c468fe47724e5c44cd90cac417c70c260cda880ce774aef25749616b941f4d3b394e58b752235e0824962d7d003457828a1d5c1549d3c496cbfe90950b780b12de7b976866edf29521f993fe3e93b189cb86551693e8016cd0147a4b6af60196779f4a916afebe71898308ba45712c593ace59eb006254a01eb76d48b9fd653e662b32435b8b5e71cdf77768b9c42f5a75f959f59a03fed130ab2c24eb34b0d41ced62726c7ab160a588007bae6e170c558908db0cab61933bfa840031cd131ac541a3484079ae77a8d4a4eefc8b72f952c0fb22352751507d311844439b9287272dc73b7b836ed85147f40871d05b9904c32389afaf94b84643c5449dc04f9a82f276fd50cfceff05e2f1dcba87d3ebfda747cf04e46da976f5864de1ea500a4ab58e7027977982fa46be9c8e565e5376733b706b01447a8bd2d80b766804e663a4f6cf58e4377346420eca7e757f6b28dbbe8e05f251ad58c61350d283de73be982d7c60250e4203a44e97849f6921238870f772459421cf223439dbaf21bae645d04b572e0884a6c8248b780a1df734b600e1ed6723d15d145b1476d11b36a337bcfe14e85354eb275d43bdfc62c242e2498f2263416d9de4fa7bad8512f14cd1cc964c9471094514ce7077d2dd2c45195dec402fbf49c63f9abcacb2e8eac10bcbb7b2312397f4ea03f70b390490592fc2b41464c48ca6dcc333be960178534b099aadf9bafcea4a5b74e1cb2aba6c13a57d05a4f2ab3002294565e02014254fb3b6f3ede1b2cf9315185e7c07dc82c74656d87121612b456b03c5eb93f1a81d8ec0eae7630937a2476af4b35fd07e61469881a2f7c0a1d56d299ee54455444a431a93e8e368553b7063c695076891e7532f29ee20de04ae37891dd3343e7445586dbba4c31a8723e1ac02c786c5e74171884217bc517838facccfde8453c62f719887425cf35068b126f5d389f394203cd377273e984bc4e9aa5b747bdbaf7e4b7607b77b0ec95e931d3e7661e98086a6e9975b72703034523884201cd6aa668eed0513bbabc6c3bd044c32fcd4aafa319041d07f7991bce70c3fb7a43dacaf7b5b58e624d36dc545d0a198ad8f03bea8363f61bc639186c497a857a85521647d856b64209bdf9311fb5d16ebdb9522345561c8f526bf106c107bc6f97fb93c98c3e5dd239ddbf8e736e936a2df93a863457889caa12cc64489b7561a469b9208873f766b57844f60aae913a27233bad42b5bde93c0544d9b52b3b45a90ce5aa67021bb1f8d35b67626ccbea718a42b3a5fa867ce53218bd48509087c67bb3e452b7e4e3aafafe7f1588fb653cf045a4ea5114806f5108fbe3410956adb1348761e6c5ce8f58b276ced2d721bfacae09c67f41ed9f00749f8a63aa9c367669980f2415cad8983691e69fb588ddda462d0109f9cc1984d4153b4fa46e5174d14bdca951a464d54dedb27912cb27b74bb65ee3a11854dca6542749a7222e589f4ea53bb8c07a84c3271bcb371d4005d04bc825868652df8defcaed9f9015e4c1d953af10992fc73951064c5f37e02baf73531b0eb5c1e2a7e6f379eb60ed2609e601abf163214e328a9f75ef17b308bc6263dd2884a5a8c607be1266bfacbc26114d75a610805b1be34b0887182859a54f6fa4b06c4275959e6b6b5a4385be6104b61fff2169226e389a18e1ad8ff1ed4eb1c99f35f4c198fe777bfe475759b4bb82f54c47218c5bdf61d506dae4b84fa4ee0f64f2c7ada1f39617acafe3649e960d1804228fde6267a6708363bc10e97fbdfcdffd883f8a231ec15263608ca462440a882a488266d35a4f878f55e07b6ca0f994a0a1f16b743bc9e5f473de80586fc18f09f0a13deb00c73a23e818b3e9241878dfac1f814bfe3b934fd0ae8be49caf16320fc729bc7d8c584d192a884eeb2ef3ad079cfb8626fcf1024758158951c6dcd607ecd7a15658e2154610085f1e5cdf61704c120b72d9c6db247fd04581264f6d14109581ba6994dbb46437de09164bec86b384ef16648649cd650714f6e7c6151783af7c4db4246683116e435a6e3c4031f21c7aa66984fb64b8d9af6e32b2e4cef4ec8ed9568df38c067076e3f4536bd37b4c66f11a426e9d76cfe29ccfab367ffcef2264b0e0fd3513b862db235304924f2cd8d07b2690771c778cf21d3b6d4e74541d390040a8582434c55a6d8e6af99c67096455b5b17cf5e902cd9928f96e7d14d4221a2617297858249b9b7235b28847f7c843d69263eeac9c6612f", |
| "tests": [ |
| { |
| "tcId": 80, |
| "comment": "rej_bounded_poly (sample_uniform_eta) requires 277 SHAKE bytes", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "447024ffde9346a213b39475099459ebb1de800e2879512a7f6747cdcaefe85abb973bf9e25a460bd9ee2ad1bd70a820d8f172e54eb46c78e95f860001323f6617d9408d2e1d25ba6826f19ff9c010fdbebb0c002c2038a178a78f652f567ecb5170f26601eae1bbd555aa8fdda21ba1dcb9e351620350e347397b96f2d29645f10b3d8945d636e58308d85205739acd6b94d671a3cd14678ad953218a6b5cb7b3222c2db794e0cc468ef45358505ace711352899851c324c12767e5a50e5288af2eb3c9402114e06e0ff0051e9aa0ca2c72e6fb479c074c04b2123e6d6f9e62d4374e0fb2c3b6662332c391f630dfe44c4fdb7dac95ca3aff5a427f3d7814bef76f897bf0a7cfd2bd36d9d49f87b870a06bc9dacaab0b129b6158dea464fea551ba4c5431237a189860fe228ec8840b5eb358a68f1d9ae9dcf90dcad2a8603bb7fabb4e387ba963b08e1dd41e02a10842b579bec2a2d431fb9595b4331f46c9b0db975832272ead202dba9be105039328936c939985d1137e2d90d55d4e6787ae2837ab48f0562da0e0e58c8075b4eb5dc9dfc97635bac8866cc5f13f984869a550a100f13f3f56a38b8a350fa4fd06207c1d32eb667fc6811c33db6cc428f620dde08c42dc2efe736aefbe59c167da7793f2bfbc6cd3aaed52d3757e8d7e44c63ae8f0852d73b5ba5569214c9c1980d3852a0b88d0248175f53e9d11ffe19a1ff5ff7e44f8a5c1074731c69198de1be50b7155b49b9875bbb7473983ceb447b2b50ba230f69155d7ac4e46a4e80762c39a97fd023d4ed38f7c425902b7f747a11d7797e2f4cab63d27ac2bcacb17d08ced68b7cc5d91c69bb8f80f17d9875119a741bec5757f66042ecd2e00847c0390170ac2bdadc769cb501ec8aa38c859441d98e5bb9fccc43eba593d928209245e6de8f336cc0e2680c6a73e5df0f554301cf852fa3dd3e7d5f720320d6b079cf2211feb3b2956a0de3f59bce94148dc91e9b0288445763117cd180f7ad089f223eecbcfb06746aa2796dab2e620459919cb4faeb7d4c0d85779f776593d6fb0877041d43ee10435cba6c7baa9931e4c4dc56898a36983312cf85a1a999bcc02cb26d091b3c5a23fd4061a09b44659f6d68b87b68d3e6c18876f9f8f8edb42210ffce4e4c6a4a01584ee1b43709473130166ce9d9890eabebea8c81d532c34a166dc9dc30f1d4c0546de34990cca8a5dc6269853d69f366056f23fbaf72be1fd469fee612fa9a75feb97c079c5c04fce08f89e8087249a77e3b0d73728e95749f7497313631ad95620f3eb3c4ccbf4cc64e6113c4044541e843832a32ad7e699a75947f8ab7e48cc65a060d62972b86df8a2fb0b4bb966193545c86f201c5be342dfb361dcf2bbd9f3a22a6ec498da9d9e14770f9b7f642314bc6f66954bba2b0c621be2b20140eb6a0f536c6178fbf631ae39cf1c66d01c35763141b689e6851d578b31083f2153ae37101bda7d5a1a428582fcc19b310fdbac1cecbbc3ecaec93d73083f9f9c0f972ce0e65cdf5db90c623405863a18a497fe23bb57ad71f64ba9fbde1e462ac28e0d7597742b2eec39741d11c406ae56248c3644f3ac44fea88050fb4d0af09b65ce58cf276b37731d21840f34a9bfcdbb5322d905d88476f89aaac0c3f6ecc7957747a8343dfd8981dcf34057746dcf440aa098e5d41b5c61ce15a72380b7c8a39c982c052cc1766364fe7eb94a49441014deb484afec1692738d50762aa0ebddeafceb7b9f6cb2d384f049a104a584dc274040f4ea030345f7f887758d10864d8c4b27abddd214be79c79b69084d71897ffbdaa0dbf5cec90f22ec07d4ac7ba12ae6ddb130ea34f774c2736267cb13178abdedddad0e0f889b920b3c4b3008ce7b18d4ff36e196b1e7d8dd043b58495e6b7dbfe22d03ec72dcbb250ebde631f43c556ab8b8465b3d76ea1cf571e6726d39866fca46a0b515f0d8479a028517f9021d757ef84fd8a8464311c7462262c82503dcbea392f88f19dafece39ca11b11ee3649840dea7054fb02770a7a46c15c162a05a6a2b5ea904f2ecb78be936e0cc54327564d6097510977807a48e1b446b5076176cd8be717380f4f02f30b5f2d2c0596f45d3c064ca4763e649c9396319eb09d37d3627d3ec6ea58df23cebcec0c9bb68861d0e2fb56e075f2aee9bb1aea052ab2c05ae746f80bab8d953f40cf18afce5f331b334b7531e472d942bc07e02c67135944efb5aa7e39e4344d365d719776494ec43cf3f64d208db184bc4f1239eca1b744055c12d4519905c66017a7a8f6d47b3f0a725222bdfde1c1d605d04cf93ef3733a7b9a5a54a0de03c66866bbfd24329a565c0092856e637a832275f6ce6113656a71c1f1ef90058afe1a376aa00be83e050169b7f9e94451dd6f493fe5caf02d6e5cf1d41c5e7539d2d70ca2ac35b966ff9f66b07401f25b259000d14f9e0aedd734b74fdda9b187bfd99a7c1d241e40f87027567316a3cbc08bb70ade50e75e349e7f3d023a021c46e84b2d44dcd04e6a9c2a5ae4ff79abc2805a5f71684b8bb661421008f45d9dbb86387beb93b07583d0cd4f4946e5c16d4b62154abb7dde8b771e22798be9c39103b5319442ae8f49d5e42ca2f90026ae62848811fc38f2c930f0b266b445c7828e3d8fe4cff57b79d168e51beeaf15c693518204f5931648702f81afb1841ea2479c8acb2f42236fdbb0a99cfe83cd3cc58ad94908d61ce8b953e433599e9a086d5655508c79dc26662950697348790bd0905d4bf616ce4f411c2f76e4f91c6159c6bb317d90356c23dcd001a43ec94bd8d808b07ddf94b93b3191cd3fcd8529197f7aec255c2a25bde0968cf689263e0a5cb19be444f36ca797376b013b244f510191bdc007ac33f3f8e73bad30638679bdfe3adaeef93ee24df4fba7c405b5be5ec54cb375a5b9eb19473e981fd08b6f7408fd00e6cf2971f63d4d4d4b9ed066318efd0523250e0f70562c1f2f5c7c7317f999c74680b811baba2d84153f7ca6d1c7d0deb5ed31da60f477754725725b860a64448cfb8dd8c107613ce6671b956e6fd769ed556f8bf8310dc2f167f621de8421dc13edc84cb9c05eaaad7d9d51a5d7b194f8c3c7082e9d53c5c7a88e1c072c468a835445505c990379d34a2231407a1035c81a0a546ee27b1b3e7908d4921bc70721911a2c0f5ac25ea8a81b2509d40f2c727a9f1d7f91a4378fbc21145320f1b9ecbe54283e1237a5b90b44c9f49edbbc9f8ec73af7e6e7ad0604b3fd84191a24b3efb2d07db8bdf05b742a65e7405ef50e47fcc92d4029f7f7be4c5e7f1b3f85d1b9a5cf8c14228318ecbc648fa7ae37b3bd3d3c33bed9bed46bcd47ce89650dae8cc2c5e2965d59006b24beba14e70b1174cc4f828f11188bf0c21d552f1e5fbb022e84549b05b3f1c2936014c1c3163269abab98508a5c3a4b0d282c6b91aafd64866d01bd8715473fedcaa36ca1f1c6bdb6caf82753d49a4395b3423fd33b96313ecf41d728a5a57fdb8d01c3be7fd831149a0e0dbcd323ae4af4d062079e0c4039a7d9cd25fe20f033e5ecfa0d34e6920bbc1e88398aede6a28439e700e8844d79967451a3771d4b26eb5d012a49a5f817651c1d752163ac517541ca39025aa428f38dbf3cec4d648cfd3922bb2cd2eb8e18ffa2adfdee5b9314a82800447ad55873b14d820192cb62bfde5699b680f2b0ff07e2fe9862128c17a8d2827d5aa73023c573cfe37d372b39c13b414b1435c7a4951cfab1d8c74115711bce198053ae6a3d24ad64600e9c1f50915babdb52dfee9264142b108312222d198810898bab5e09dd09a9a27b62b6e7d7917708e7829903fa5ea835de5725a83d034aaf7321f48afdcba299086d4b20075e0537bf6cedc0b50a1e2babee1090e22e234279d658a75142ccac00c6bacc16704f1654382681498908bd55c4919e841323f4ac8888f1514f4dc9be789c604458de0ced5143c5b1c5d3a64246a68b5c3620a5869eed93bfa07ecc2711bfed1d8d3e927aa16edeff32df5ec23a53e4cd0aeb9b83cd9e67ca15be9333960147c96bb33e7ba5c9816a34b93347273c49d14423566556caae62a2e5d138498ab7d45f5681df334e885933ed2f45c1f726b4f0e231526147f9a892e78a9442aebab81060032dded67709cb278c054d5339d29025abd25b68f32b5742c9e4e313c40293a32f897e96a9422ef349d13a70f5993221fd921d85d2e55c0517cc0d241119a9b248af27cfd6eb37f6d9551bcc7d7db3f53824dbe2acd6f1c261cbfbb346ebc42a17060a01c6cb89c95f048bbc62cdcfcbc33177f5020583552c4093b278179ac176a20451d4968ef4582854ad21f2ef78c79cd5ada9cf2fa29cbd63dd4259901f5327ed3cb92f792e12965352a2a5190387e7d47eaec012daa03b3599ff4713ec6c90d84fae59f45c99825c4b9d54e1b714ae0d13fa452da84b95c7ceaeec30e11ebf55dfe3fde91afcf54673390f35b5f4d57288750bc6e203fbd939b7d3aeb04af68abc9f454132920a95c45bd7fcb35ac27d1db2ba58d1a4dc425ed4a5d315cf63321d9e7a96757b29bb5a448b79b2a85883335458098a8b41f3bb7c42930343a636e8d9dd148bdc22d6283afeeff0817287e84c50000000000000000000000000000000000000000070b14171d23", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "01c8783994aeca990b8c00ec3a55a898e3eb84efdba12db8f3acecf8ad5ab9e0aa86001124ea2b7ef3d568073ca547a5cf5b551acba08ab5e2d9a184106de7ed3ebc9a6b537c42bf577587df3eb7cc755be7c9cab128cbbd9abfa664069c4429ae879de03a15d2d7ec1e00b13961a76824115806c6406f9c4596b74e24529d0dbc66b368489523adcc643c76fee32242a8ea269bfd7ec7b8cc104a870cedfc83daea902b43f6073fa53541b3bea8f41f5b6eb60f53ab2fc2d4f3538a23c076eaed8f57aa86029a186c1ba082fc402708200ea69140b57b94085e9f6e40a9c2d712e9bf4be24b2ee1e61532531d5b9506b463056f63be7a4547fd95ba897950d42fba84e590ff51644ad54ed9d3e20aeab446183b3d728caa6dd3e13c0ff26b11b2396f4eed6bd2b1ba1fce40f9496688c127f2653e83de66db465815f79d4a84d6ddc8d0e9ba6235a7bf4a1eef348b654aa2c77038dce7c67e9fdcfbe6494be1540acac2a0a10d7d9cbade59533c893e2221d061b014620fdff18e34551c706299d0a6aab620dd5ec42d2ab09b42bf026ffdc49d7a624e7cba6180e22cfdad5ca927e9ac5277dc2d341142b793b46f44ff8b24c934b582dd35e63d072e014be1c5c3bf94f44b1e96cdd2489230d7b0b01be94d74964f85a14b2c008873b2f2c142cadd3ca6f7253842f9398f0b0f3b8611b3957aa4e5d8097278c30772d327b937db17937dd79759c2834666c185fbfe2fac4412bd3b3c6f95e3c1ae476389a1b6a350f3121ac642a66363b3630ce5c0d6804f54348b05e9a501bff54ff27fdbad36bed90ff689123dd1f90163f483f3ffbcd7380dc368d631b98a43d0153b4e1ef895cbcaa375b81705d2d8e8152e1daefb0448581b7e458edf90fd4dc58274f2393771928de20916c0ee00628bf51b6b1485cc75433b7756a07364746a4c2a38e21dca103f2784ffd5328ae1575f7359447b27c4f380f74d934a7c9a5e2dd0b382d84ad5e60b4d26e0e35c6827aa3663ff89550e99731857513e455e1eba734c0feeaa50aaa543bcb935fcb23f327927d86df7ae19cb179b4cc60f5a7e62c16eea7bc92a383cfdb4c80b837de045475cd837d9e3d1c0921c446bdb364b18ab4df186cc966eb551632f96e04e31835a8e7a08f14674b61bf3b45167a4f3eff00b2b754777ec52b55487fba51083734b3ee1124a179503225a6855dc213d74c12a644b472d434af24dded4789e3958d0c9e9043f8eaed5dc0f30a9a7afaf62587f800f828816f411f220df65e436572aabe887ace1328cd6146fb789ae6cbd050cc4f5611b0b533b55267d4cb3a3f79ebc13b4e97a6279eefce101e5acd0672665865ee211e99365f9363ec9e871e029a9a78512501cc5613388cf51109e7f9293609afc883dd9cd570d3facf8b57c7131eacd6cdaa130a9eb2559687eeaafcd5cbaa752b3b794377602e7e2dd7e450361596715ebd12e1608ece781f08a7917b15801cb3c5cf5b345c4b816988819e360badf36e5d52d8cd66a43a980b952d490c48501817434696b9ca061b27db5952ba249fa618017b7606e8a24b531232071e513ff20c2e05fca6c0c3e42f410c8098e02347dbb6fe2061e65359a187df76be1400837c0793aa0f9c0d1df64275a9df16a50b7d519f8b51ddb93a2ef0d82a616f7b4e69a6fd58ba72df593b3634764ffa7bd935032f00d49383c410d69b087d17070521d4ff49aa57cc46fa23c5edd21ad1425a1356740ca98821c065266dee6b41187b193316b1df0dfc0aa8ebb3e276c5cc357ec3420aa61ad588b01226ed7c653578dd42ae2be5b4cd36aa28bfc9afb1e51cf874605068ffffbabe15767fdc673b975eff3c92461b1b4aaaf3ccad8b3fc9e387ab904a8e572241923d27780bdaf3ce6cf8437ee66be074d512b3626970893d3df678653a220cd059bfdeffad46b375ce5f908c398542f15b0b63dfdb0f53934d7a8fb10a6bbd93962e1151c9736f03fd336d361605d688127f021cd9afe3f8da90af9b1e8c9e7879a7c30aac69294141099d1d503c2a5133f8b0bab47407693d7cd86aefc34d94743fee73738e7cdbd144ef9792f90ccc75ade1a9352ee7dca62e0358779105547a636cdd73709804e21bcc56c81190b786da338e398138e2dc52484298859bc7638d661fdd06e460cc47e7a533d76befc2ddd3728f402a0b5c7082f6a1f60e96e454aa11f178a1739f6ea30b7f6cd7969617ac7a42240f299f985a59db2a1036079e97b626947588c4719ffe3263b02e31c2f0d43f5acee913bd730611dd4b6146d16db5baba98de460c21f9c5edfe5e93c47f9840551f55b9e08864f68fdea344e43f83d7d7274232591257948d11087d2828c7bc4f585c8064418608fb3a004233b2e5b097ac2b60481339ce0f14ef5cc7a21d23a6465f01507639ce13bf12ecb2636850784728a89ecd9b6b31222c9e0249246abd1820e5c734b7467db4d10fbcea65bec7f48fa058a5c1fb2dcc76fc480d2e5aed0aeeadb238487de0296efa2052083942c79d2b10308ca123724765c7f0d34cda9c0f724504dd0b765a6bc844b1a457662313d5758419384d12c6390b32bc708fa67ca46425fa2a8ad1e3980a55af646ba6eadf4a9959dd206e61183908e70af65b63ef8da29a9d98e1c9ab5214fa4785590134a1e4df5fedbc81179557e8b8eb9332c0a5716e04411aa2cff283c18c55f8e81c59119c05b87fc7e4ebdb2be4b07f0d7856f595a5a7e0848d7fd", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a10001c8783994aeca990b8c00ec3a55a898e3eb84efdba12db8f3acecf8ad5ab9e0aa86001124ea2b7ef3d568073ca547a5cf5b551acba08ab5e2d9a184106de7ed3ebc9a6b537c42bf577587df3eb7cc755be7c9cab128cbbd9abfa664069c4429ae879de03a15d2d7ec1e00b13961a76824115806c6406f9c4596b74e24529d0dbc66b368489523adcc643c76fee32242a8ea269bfd7ec7b8cc104a870cedfc83daea902b43f6073fa53541b3bea8f41f5b6eb60f53ab2fc2d4f3538a23c076eaed8f57aa86029a186c1ba082fc402708200ea69140b57b94085e9f6e40a9c2d712e9bf4be24b2ee1e61532531d5b9506b463056f63be7a4547fd95ba897950d42fba84e590ff51644ad54ed9d3e20aeab446183b3d728caa6dd3e13c0ff26b11b2396f4eed6bd2b1ba1fce40f9496688c127f2653e83de66db465815f79d4a84d6ddc8d0e9ba6235a7bf4a1eef348b654aa2c77038dce7c67e9fdcfbe6494be1540acac2a0a10d7d9cbade59533c893e2221d061b014620fdff18e34551c706299d0a6aab620dd5ec42d2ab09b42bf026ffdc49d7a624e7cba6180e22cfdad5ca927e9ac5277dc2d341142b793b46f44ff8b24c934b582dd35e63d072e014be1c5c3bf94f44b1e96cdd2489230d7b0b01be94d74964f85a14b2c008873b2f2c142cadd3ca6f7253842f9398f0b0f3b8611b3957aa4e5d8097278c30772d327b937db17937dd79759c2834666c185fbfe2fac4412bd3b3c6f95e3c1ae476389a1b6a350f3121ac642a66363b3630ce5c0d6804f54348b05e9a501bff54ff27fdbad36bed90ff689123dd1f90163f483f3ffbcd7380dc368d631b98a43d0153b4e1ef895cbcaa375b81705d2d8e8152e1daefb0448581b7e458edf90fd4dc58274f2393771928de20916c0ee00628bf51b6b1485cc75433b7756a07364746a4c2a38e21dca103f2784ffd5328ae1575f7359447b27c4f380f74d934a7c9a5e2dd0b382d84ad5e60b4d26e0e35c6827aa3663ff89550e99731857513e455e1eba734c0feeaa50aaa543bcb935fcb23f327927d86df7ae19cb179b4cc60f5a7e62c16eea7bc92a383cfdb4c80b837de045475cd837d9e3d1c0921c446bdb364b18ab4df186cc966eb551632f96e04e31835a8e7a08f14674b61bf3b45167a4f3eff00b2b754777ec52b55487fba51083734b3ee1124a179503225a6855dc213d74c12a644b472d434af24dded4789e3958d0c9e9043f8eaed5dc0f30a9a7afaf62587f800f828816f411f220df65e436572aabe887ace1328cd6146fb789ae6cbd050cc4f5611b0b533b55267d4cb3a3f79ebc13b4e97a6279eefce101e5acd0672665865ee211e99365f9363ec9e871e029a9a78512501cc5613388cf51109e7f9293609afc883dd9cd570d3facf8b57c7131eacd6cdaa130a9eb2559687eeaafcd5cbaa752b3b794377602e7e2dd7e450361596715ebd12e1608ece781f08a7917b15801cb3c5cf5b345c4b816988819e360badf36e5d52d8cd66a43a980b952d490c48501817434696b9ca061b27db5952ba249fa618017b7606e8a24b531232071e513ff20c2e05fca6c0c3e42f410c8098e02347dbb6fe2061e65359a187df76be1400837c0793aa0f9c0d1df64275a9df16a50b7d519f8b51ddb93a2ef0d82a616f7b4e69a6fd58ba72df593b3634764ffa7bd935032f00d49383c410d69b087d17070521d4ff49aa57cc46fa23c5edd21ad1425a1356740ca98821c065266dee6b41187b193316b1df0dfc0aa8ebb3e276c5cc357ec3420aa61ad588b01226ed7c653578dd42ae2be5b4cd36aa28bfc9afb1e51cf874605068ffffbabe15767fdc673b975eff3c92461b1b4aaaf3ccad8b3fc9e387ab904a8e572241923d27780bdaf3ce6cf8437ee66be074d512b3626970893d3df678653a220cd059bfdeffad46b375ce5f908c398542f15b0b63dfdb0f53934d7a8fb10a6bbd93962e1151c9736f03fd336d361605d688127f021cd9afe3f8da90af9b1e8c9e7879a7c30aac69294141099d1d503c2a5133f8b0bab47407693d7cd86aefc34d94743fee73738e7cdbd144ef9792f90ccc75ade1a9352ee7dca62e0358779105547a636cdd73709804e21bcc56c81190b786da338e398138e2dc52484298859bc7638d661fdd06e460cc47e7a533d76befc2ddd3728f402a0b5c7082f6a1f60e96e454aa11f178a1739f6ea30b7f6cd7969617ac7a42240f299f985a59db2a1036079e97b626947588c4719ffe3263b02e31c2f0d43f5acee913bd730611dd4b6146d16db5baba98de460c21f9c5edfe5e93c47f9840551f55b9e08864f68fdea344e43f83d7d7274232591257948d11087d2828c7bc4f585c8064418608fb3a004233b2e5b097ac2b60481339ce0f14ef5cc7a21d23a6465f01507639ce13bf12ecb2636850784728a89ecd9b6b31222c9e0249246abd1820e5c734b7467db4d10fbcea65bec7f48fa058a5c1fb2dcc76fc480d2e5aed0aeeadb238487de0296efa2052083942c79d2b10308ca123724765c7f0d34cda9c0f724504dd0b765a6bc844b1a457662313d5758419384d12c6390b32bc708fa67ca46425fa2a8ad1e3980a55af646ba6eadf4a9959dd206e61183908e70af65b63ef8da29a9d98e1c9ab5214fa4785590134a1e4df5fedbc81179557e8b8eb9332c0a5716e04411aa2cff283c18c55f8e81c59119c05b87fc7e4ebdb2be4b07f0d7856f595a5a7e0848d7fd", |
| "tests": [ |
| { |
| "tcId": 81, |
| "comment": "expand_s requires 2649 SHAKE bytes", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "a6d86189aa75e8618ba96982c40f35622405b0d0b2f6621b7d7eed57d03eae4c03f3b9ea48a6f4f8d272487b4da8ab4055dc26925aa8d5636537dacb2042028ebccc9613411756918f9b699242445b23c1169a8bb525e1d4277e90a9ce3f68075aa9bf3634bda8b7e6a763df2f614d8fd9ed73ad5936b08fc63cbc60f4625626fc5f5afe853829098a13f8267aa6a76a9abddc1f4da58023b6be547d1e37ee4a220bf109233bdd4402c04a5119314c2747481966d106c333434b03fd1c4c37d47e459785cb50e4a37c0293bc20428a51faa666452a3f60f88ead932b74a45feb3193bf10d323364cf807ec7193f038770e0936bbe1d96fc758cdbde7fa7fd5b8b58d2ed25064500132edf8c8a0238f0ea7b55da8cc089b4ec03cce9e78af2e710b503b5ffcb95e564caf089aacadba9653ad780b52b6f0af8d44cd8aaa5ef8713851e691392b9998e8083131a9139b6939a90a372cda707cdab2423e72ceb12e1138ffd125d4ce5c2c69b601ac6b97eb77b30b51b64cef96e75f267cec817dad9a96a05fe91301dd58586a37c74f914104f5a8cfddb386a93c237c35b5f616a7615d58ebbfa71c3551685368c04497a3946fef065fc39c37a656ae2b6689563fab0c321a7c2b92c60eae122345145694c65ef7aea65a2a4060997465c0bbff4a71d811cfbf93edb022e50c99fd92394380559e78a5db34b513c37566148aa40443e31d18e977bc35b1260343b8e32f6d4ada3e60d084fd6adf097a20ea75abc810d8adb436eb5e3bcaca06b1d0852e9301d7d961571529a777cca4429cfba1e8c325aaf6bf24f6c8b8123a77843f8080abd9bf441d717aebd483f1cf18e102b042cb2e58a0bec238cec8b5cdbe61fea4f9c6bfcfc0bc022ee5f50c7f5b36065703f2cec29a73795f0682940126b994ee873be25ae55d430b7a671a9835a7f6fedf4964a09bd1058a5151747e27430be0ccaadf8d2f4d3e6aee2e699cf06052f77d0f9c503215a6b2004ad69acdc8747ed63d5869d8cf3bc9911630f64cf233c932ac71a098a982012ec7e25dbfc042004d8f530b9d9e24853725e679b6b751cd7bf80b25e4734f41971938df86e2eb70dfa80a2aa3e31ce9393737c14afd5f7470790f380bb8410aba8152e51d070e71a84cfed8192bd9d3ab2ecfc627fafa891e93bdd5d0224f67d857ec37ad2d5b3ec6f9711081b3bfdae4d05c0b36c70f35b3df8b174ee7fe08c4929e9c5702ffa20081ba7eaa9dcd8187938c93efee081b8854ec3983f9aac3a1fede31da432086af172a6f78776a37a61dc1ffd8e5cf2f1dd3420d8a1dacce8f44a2faf76e892bbc4d3ad744f745a7b5ace2e1943bd70d8f366fd200b15431e20f73074aa1827d59dcd3714c36d10f4b5e0b22e2e1794983e53d21b94fecdc73dcdc048df6796b4b38aaa4414fdbaaa656bc63aaea5c11c3a7c11f8cad30f678547820487959b9eccd27e96b7ade1294875ca071956196da01a9802309e27252840649ab35a3b344b178aedb82c6e3741f1049904427a6d57c977c41c42622642ff393c7aa178918d21bc414d58c81ca8953aa680f2cc5fe7188038cf1f4a0b6fb257e1c414275b9a74caed761b83989934953a19baf98a9575c35e52441487f0b7d5645215159fcb3b7b6b193892886024c508771cbc4b3f120810c7d126b14922d6f386e25309bfb4c1494f6eb4c9572e40856150f00cee661e67e210d24a147ad19565bda14c8de45a5edc77a4865e2b90fcdfbb5003fd90d7a758cf408a96b05b6237b0728e41d5847ba118fd8d42c4843b3864e3bf07c0b7136414836ff9ae6564340d4ce226b1b608b53ffeded5c14e91aa39f869b602355f5754c9c30958cbf426d1df86a498276f130e5b0e3c1862c440ce6e41ed1d8acdcd0f305a66769590244d672d34aa4b72d023332f5788649550039975e467f196cb35a276b6fcc394043ea6924ed262a3572bd354b3685d98e87ce4a5038f3961e89764359c5a507df56c18b030eda095ef6b3568ef010f57949d3633f397a7a04c319090bebec19f521325f0d8b7353a210d462e5a3e70d768c1e8037f57b51b1bf667018e354a14b6cba7d41a23d85d1f2e0473302dd840a085fbb0ad85b19d3e569346a9407329e24817e8a374156f87d2b6b5319f5861addcabd1356e712fe3757ed9230169e51c0f3234118d20f477314514e5aeec9fbeb0ddb58404df022acba911ccc5e727475a36dc9709875303807add451004afbdb4ba7e3ce36bea2ab5c10dc71fb0daebd762a93067a465297c83d5f49b12eb2c1884d430b24c3866c900b5ef882b0b819eae3a5eaf8290f86afadcb24e100fca7538672b9a7c2ff654789319070a363fb6de40fd79e7d2d35afb5adabce11df381c70c0cfb9369af2caf58871e2c48020ea23e7d39195c1d7792651077d8daf2627c0576facf26b7819f92d01cd2375432740cc3eccf93e67803b86802f176b8dbccaadd98327ff492e5a6ecf2234ccd6fab3cbc279b5ceef49cb4d93008dbd9429bcdcb1110db7fcc828ee02f66b7da8cc80d2d6c5f4fe98d8e64930c7c4d5dc20715ed88a6aced33e9b275a8b8289566d67b4f9d0364931f0462a253efd5c1e6db9e7f79a999b5f60819110898d07cf59e6c0cb39cc252705ccbd381c7260a23804060af41d1a0c57d4e684bbca270c608b435082ee5137701f433f3e99ccb3aae30a4451ca36f0a7319160d6abe4974435845ef133e3711ce15b46e5cac0b37cc62a4ded418e648deaf27019d6ff0b821bf8c0eb0d84b531ee8d98f14f4b7dccf6eb550a525746c8eef4f1d234318dbbd2969af3012d44768dd40d2421756e076bc3fc70783de3732de15bd68464f20a7980a58eaf6784fbfcdb8306e10fcdee3aea4e9f9dfc08549b9915b0df736c337e0f918913756e97e7029bd00f5f6d946de70235cf5ac260bb39eec3f71ae8dc19c7bf54fe03c6f894cbab5867bfdcf2568ab8defa4a15bca7421901f907b726970192ac2294b5a90bbd0fcfc2185e819fb0917c4e83dc6088377dab0a080e036c401a3de501764b718990c8514af6994024c9328d0068802e63866dbf911ef1fcc05a4b831df906c2efac9bb79df60a34def5bfdc6eee7425f1bbb21619648c8f4b01d8f047debe8b1b08b1ac090bf83d4363909886b40b4f3b0f1ecd486bbf7339a4a04466cc01ef7c5fe2ed61ad912b3f447b300bcab8849917c05f8c3b8be383d7f46909b2fa0ec95dc1f77e293cea49806a581719e983e90e9fdd8097cdb92788bece98aebd951d666c22e6fe06444048d674e7f8258b22b38695843b044213e0b78b22cfce0dfae13954900338c66e216103255e49691f3f36dab6aacc9d83ea5f93cb544509e0d75c92bc7637374aeb8a0211ff989e493d893feabac80644ea092301f07ca1a1febcf0276d00ea8627aa19ac3d1b5a374abab473b13b79c202dd555fde622fdee1ad6856988c59d000b4e96e1782f42ddee2f949ba17285a7ca4bc78654ad66068d7a2f4bda254748b2685966a9da2e8ea39bf7cd8b05651c6ffd7b61cb29bccc28b7bc072a6a2e76b1005ff5adcbef1394dd4ebe4a9e47dacdaad90943aeff3336180437964085e28ff94837871179745607d11d71f4f2a04441e981b7b4d3c9f85475c2e1e89eaf8b8b2ca3ea3bcc5aade6cb406b73290fecf015d36c5e244d3bfab75c7dfab47b751917158fe333321b495478eeab4ce2cd91173ce2bae318fc3d6906f10aa86c0abd975ba889e958e9fb4fc6acc846bf7196f4a42be5dd51c4d7b5f80303b0b64e35908d7cee503749bdd67d3ff633169dd4bcf39617de8067855a4e0acb680e2879795960931d3102011ae6242423abce1ee4012f7efbe556c68371c75b857c5635297f3ba7b7e5d6f030f13f9177303501ec67315198e7bda9f3434bccc060dd433f1dc4246f491ff255752d8cb103e278d5f35546502cfe85321a6fed500749fbb51316175f062080a20d3f52da159b448df61599f5754ca046dae3a14e9e03525acd9a1fe964c8caa9feb3ada82320d2fd4bae1525830c0a3eb91cb454f9dfa43c6534dfaf6a7e1d2b19d527d4f403863518f63246889614972e0bbfb126ea0b509f0c78278ca1911797fd5da6c00c8b6b212a511ea9bfe7c45fb742a109fa40f375490c0b5e98aedcec7076e1ecfa567ec3575cbc0892460c52e94d9121c4a9219049b7325f300f04182373a0f476f91a18b4ded3ace3d001900f9316d92be485b5dbefb54fc2b6ecc79609c03b149bcf2558ff915f49bbc691b45c3983fbe61b09cbe7f17bd4365e7461ff2388720fbd74ae451f61f73f8c8b51afe87e8684508f7d64ba03f2abaff47a30ee51f32e25b9d07371f578df432fdd95504d64be891762adaef094318e64a5dd86eb81decae2c30c8fdf3ddfced1a6f1a3671b6687765f9fd93cf66c52b8986c5ac3f78a8048d969fe78d057f8779a450c4c7cf554ca935c9f7ad781dc3f50ee6ab1afc087f35e02889a8cc70a333edd334688c70e85e5e33d7509ac4cd6e854791cbdfade909fedc5614190cff9b7b4f62951fb40fda1cf62ae77d00cfd450db333f4c669eea1877afb5babce2f70733396777b2cfd1e10304272a373e67698c40475d6a8dcdec141f999eb0e3e6eb0000000000000000060e1720272f", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "ManySteps" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "b41031e429023d8b0bde433401da448cee6c25c6ce0d570f91fea2e8e0003b8d8b3efecb56b34a3ade96b17d8b98ed28c6563f381cea1da2898be8a0dd4a3c7f187ee288d37f0fbaf512d127001c713d64dc036b1791e239d9f8494629b6276d0ac1e56ee7644e0bf860f098728ca4f225b500e6975a548c52d422d3d1e4f1939268060ddf304515490e90660f848d839e219866252b107664c3481aafc8afc83ae2d43f448aa51d5765ecbc910f241bdb815a4e11bb84309c947eafd69fd80b2f9cc66afa06ef67a9fbbb1fb4658e3f02babca2d96a4d93582442db9a245e1d979404a4963ee0f70ac7cadab852cfbdcc58ab0617fea49dce099a430f835f70240396aa39eabac3ec22e3ed79d724a77d37e40b8161ad8fc85c930e76d714c12b1e636a00897ea7a76f18a4df312cf7a0861bee298d6412ac5a694ac34473151728cba9d3026879332a23d2562e8eebd9324e062444696f78e70e876a8c197b95c82bf11a8588a831d684d8602cca58c4d8030fa904cd71ac066486afe9d3635f41611247715d29854ba1181c3ad312a7a28bfb01796bcd016c2f75d73fba343c8617b534175e06e4d9d2186a5e9d4348fd942f885fb569956a4f0e59ba57bb02f7cf56d67c0bd0db375bc95e58a23389cd5293694ed4d5d3fb3faefa4dc4a2e59df6db2fcb8535c37e1b4cae7e8cd0fa0d02a1b7875fa324da4c9e9f5dd25b56b313373dc7c23f1efb257a08d829c3bd1c80519756707869b2bc6fbad96beee610238142f8c73ca7667106c31d88f223b47a459baf382e45d347973c6279e62a77f8df2b489e1432684b0230ece5f2ba6c7e2ab70cf620436632f3a516e2f269995fdd4a36345a201d7ba22887d7c24c5c9cb8184c516ee4d97dfb4437a5ae8ef8062464d8badd958ad779877b4b1642505e3406b2cdbcca77c33d10905501d556c6561f4b64d5ac2ae015d32c650f427593e25b34dc334ce4de1a641c5544186ce6e852e9c9bbac76dca582de782e1c53b1dcc446fdc8fc1c141903ceecb37880fd6d5bb08a481a2315f5d39956529139d5250aaada5122d39dc5bb6d0f96e17f01d9e992ef9b220f08427ee83cf32c69058a5f24a0aa320d18923ed91661f5f74600f332e121fa51b628c086233cd9953a1428d4d8f41531a7233327f05ef347722294c31362995ecbe2caa069b869e9f232867fed5ec9ab09bd474c9ba1fd1362ae742f8f9984ae50eff7086d32e8407a8aba62df7817d694054d8d063bb6ad34b85d2e9c87d90f4338f5b92886b4a0ebf90954bcd4a7f561af87c966aabe3cbc955891c405355b77d8ab9b9ea0b149ed17266743e138ef94cb1cc823bd714ed75cad9498cf2375cb869af424abc95b05234fe24a832ab6829799312b9370d51b293e4c3e3bede66eb763672b51e0d567dcf9d05c5a3db7ea6f04f309a10f148292c33bffb8910bb67ef3324c085517b6d364116dab5f957ffe1866364a0b73a75ca5f82af7fcee26f7349d7c11a3424171b58948778e2dc03af2ee4b5194c777e337fc5a4b650558a2fd980fde30becb2dbeaebdd845b9e7fe98213889def8c4ba33c3a98acd2e0f9c6da0d9df4d53e06e597c1fb5cecd29bc0fd34446d48145a32633c74193333711d54e27db38fb6ae6cf0644822be6f6ba0dc7a41f7691dd8e3a7fe3c92ee4a7b682b0ae11c137fa1ac96d466cf491afaae57998e16a739de679d1d27f795f3852f402e8742ccd6d77d104598df9e9772ff775cc422c2508708e971481235e6b32d0308bb203e46f6c883b1736e17311855b61bdc7f776ae37bea27ce9dfd8b421531d556bbe953a703c4ca0c998aea7541be8b49c158b414415072bde726de24460a3b6da8bf23f9491e41b498ecb1ec07ffe587ae9a16d852eee18a6259d8f69ab7aa5875850d469f471173253eb72a81d546f31dea76544171cb4d0c6eb636b6acb2d1c9036339519fbabe0dd036b0fa69d0c207cfb59c3c3ad3ffdb9a8d6d353796515e5b606b4d07a8aeded5767c6be8c6035cba13cd948a0466cae07c8cac13898461b6eebda444b7b3a64ae1185e27fcc59ded90d8c0b9188b9538783ee0b0d6f90bcc753a12f33ad1e96b24585994f7b7291b4a2f1b240553d4c9e8d8e6fc4c354d85f2928b3551c20c97ba23a053f04fc11c72a4db576e76a7be027552b7903e9568608811258396d3f286dc307c4c05a546655ea08e8200e4d6002374043559b768021aa6e036144df0ea32e1f3f2a158fd2655d6afce1b3721353e5977d59e61718c95e026e3d9069b97e146340247fd7dd7c71cc6d83d2668fc36740098859ba5941c548541c776f5cc38ac3840292e4d17879ced0f72d892c297d15afa4d1da9edc7e58b1c44302b504cc8b926442c03f900cf683a7286b844bfb35cca31ebfa2721082cbfeecc681888afd938a2314cc4f667d7d5a7dc5df04b6071f108f97550d5afc29b304191aa5077183a970f099cd6c59120ae1f95a9cce12a59bedde1e499a20cf42d69e86430d18474621d0e4e4edb1b71d991cde47e6509ff8d1bd2f86440374213a28487afa099b69cb78f357e9a64dfab99d5e7ec01499d077095edc842fb32e185b83bf1bc30f9b47c48c835a729d1fba5ac37fa941fba7d05667a787a5cecea0b8b47986e897060b7a8b93aa5920f1e7e14c5085d9d2215dd6b9c2cba0ea4f999fa35d425bebc3a150c7296b208ee0353f7d23e14f09b2e5c05128e08c97f56d79dd1c0dba1fa32f", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100b41031e429023d8b0bde433401da448cee6c25c6ce0d570f91fea2e8e0003b8d8b3efecb56b34a3ade96b17d8b98ed28c6563f381cea1da2898be8a0dd4a3c7f187ee288d37f0fbaf512d127001c713d64dc036b1791e239d9f8494629b6276d0ac1e56ee7644e0bf860f098728ca4f225b500e6975a548c52d422d3d1e4f1939268060ddf304515490e90660f848d839e219866252b107664c3481aafc8afc83ae2d43f448aa51d5765ecbc910f241bdb815a4e11bb84309c947eafd69fd80b2f9cc66afa06ef67a9fbbb1fb4658e3f02babca2d96a4d93582442db9a245e1d979404a4963ee0f70ac7cadab852cfbdcc58ab0617fea49dce099a430f835f70240396aa39eabac3ec22e3ed79d724a77d37e40b8161ad8fc85c930e76d714c12b1e636a00897ea7a76f18a4df312cf7a0861bee298d6412ac5a694ac34473151728cba9d3026879332a23d2562e8eebd9324e062444696f78e70e876a8c197b95c82bf11a8588a831d684d8602cca58c4d8030fa904cd71ac066486afe9d3635f41611247715d29854ba1181c3ad312a7a28bfb01796bcd016c2f75d73fba343c8617b534175e06e4d9d2186a5e9d4348fd942f885fb569956a4f0e59ba57bb02f7cf56d67c0bd0db375bc95e58a23389cd5293694ed4d5d3fb3faefa4dc4a2e59df6db2fcb8535c37e1b4cae7e8cd0fa0d02a1b7875fa324da4c9e9f5dd25b56b313373dc7c23f1efb257a08d829c3bd1c80519756707869b2bc6fbad96beee610238142f8c73ca7667106c31d88f223b47a459baf382e45d347973c6279e62a77f8df2b489e1432684b0230ece5f2ba6c7e2ab70cf620436632f3a516e2f269995fdd4a36345a201d7ba22887d7c24c5c9cb8184c516ee4d97dfb4437a5ae8ef8062464d8badd958ad779877b4b1642505e3406b2cdbcca77c33d10905501d556c6561f4b64d5ac2ae015d32c650f427593e25b34dc334ce4de1a641c5544186ce6e852e9c9bbac76dca582de782e1c53b1dcc446fdc8fc1c141903ceecb37880fd6d5bb08a481a2315f5d39956529139d5250aaada5122d39dc5bb6d0f96e17f01d9e992ef9b220f08427ee83cf32c69058a5f24a0aa320d18923ed91661f5f74600f332e121fa51b628c086233cd9953a1428d4d8f41531a7233327f05ef347722294c31362995ecbe2caa069b869e9f232867fed5ec9ab09bd474c9ba1fd1362ae742f8f9984ae50eff7086d32e8407a8aba62df7817d694054d8d063bb6ad34b85d2e9c87d90f4338f5b92886b4a0ebf90954bcd4a7f561af87c966aabe3cbc955891c405355b77d8ab9b9ea0b149ed17266743e138ef94cb1cc823bd714ed75cad9498cf2375cb869af424abc95b05234fe24a832ab6829799312b9370d51b293e4c3e3bede66eb763672b51e0d567dcf9d05c5a3db7ea6f04f309a10f148292c33bffb8910bb67ef3324c085517b6d364116dab5f957ffe1866364a0b73a75ca5f82af7fcee26f7349d7c11a3424171b58948778e2dc03af2ee4b5194c777e337fc5a4b650558a2fd980fde30becb2dbeaebdd845b9e7fe98213889def8c4ba33c3a98acd2e0f9c6da0d9df4d53e06e597c1fb5cecd29bc0fd34446d48145a32633c74193333711d54e27db38fb6ae6cf0644822be6f6ba0dc7a41f7691dd8e3a7fe3c92ee4a7b682b0ae11c137fa1ac96d466cf491afaae57998e16a739de679d1d27f795f3852f402e8742ccd6d77d104598df9e9772ff775cc422c2508708e971481235e6b32d0308bb203e46f6c883b1736e17311855b61bdc7f776ae37bea27ce9dfd8b421531d556bbe953a703c4ca0c998aea7541be8b49c158b414415072bde726de24460a3b6da8bf23f9491e41b498ecb1ec07ffe587ae9a16d852eee18a6259d8f69ab7aa5875850d469f471173253eb72a81d546f31dea76544171cb4d0c6eb636b6acb2d1c9036339519fbabe0dd036b0fa69d0c207cfb59c3c3ad3ffdb9a8d6d353796515e5b606b4d07a8aeded5767c6be8c6035cba13cd948a0466cae07c8cac13898461b6eebda444b7b3a64ae1185e27fcc59ded90d8c0b9188b9538783ee0b0d6f90bcc753a12f33ad1e96b24585994f7b7291b4a2f1b240553d4c9e8d8e6fc4c354d85f2928b3551c20c97ba23a053f04fc11c72a4db576e76a7be027552b7903e9568608811258396d3f286dc307c4c05a546655ea08e8200e4d6002374043559b768021aa6e036144df0ea32e1f3f2a158fd2655d6afce1b3721353e5977d59e61718c95e026e3d9069b97e146340247fd7dd7c71cc6d83d2668fc36740098859ba5941c548541c776f5cc38ac3840292e4d17879ced0f72d892c297d15afa4d1da9edc7e58b1c44302b504cc8b926442c03f900cf683a7286b844bfb35cca31ebfa2721082cbfeecc681888afd938a2314cc4f667d7d5a7dc5df04b6071f108f97550d5afc29b304191aa5077183a970f099cd6c59120ae1f95a9cce12a59bedde1e499a20cf42d69e86430d18474621d0e4e4edb1b71d991cde47e6509ff8d1bd2f86440374213a28487afa099b69cb78f357e9a64dfab99d5e7ec01499d077095edc842fb32e185b83bf1bc30f9b47c48c835a729d1fba5ac37fa941fba7d05667a787a5cecea0b8b47986e897060b7a8b93aa5920f1e7e14c5085d9d2215dd6b9c2cba0ea4f999fa35d425bebc3a150c7296b208ee0353f7d23e14f09b2e5c05128e08c97f56d79dd1c0dba1fa32f", |
| "tests": [ |
| { |
| "tcId": 82, |
| "comment": "power_2_round returns a remainder of 4096", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "b35a9d26d3cc6ae8bb05acf2044555aeac041165b78f65f13831ec482972193f4ce7eaff57bc166a11206ac59e51f798b7a0b3776e447ce2941b99a4e0f6238a8a5f3487813e1cd00260127a67f5fd09222668f3edd5db27f9f9223417f82dfdedf9ab5ea6ecbb325f2bd4669d59a2bb8634f2b658d2d3362a79454372e2f31f81e6de020436f9bc21db4e2b368a448aa15204e170ceebf7b767290ae3634b094e569375efe46b71c0ceafc9af5eab65325403e9f7573323ecaafe5f0a7b34f3de08f124da2e2075b2295d2390b41c737b48767782a83c09d46d7ef1cfa8eecf154d35cc8b68fdd4cdc10c04e0470953221962cb98ec479d80461d9608f6f489cbbd6266b05266a52d99146d76060155a093eac3c3580aea48f183bc95aa2b77a00bf5f110ece9fda38a344a20eab6be2830006fcdc5cc5ff247c357a639f665562a527a99fd1c0e69b37d5ccc50c65c27dc057d6c7be4f970b01057c612101dfe9fe6bf23b621192c5e94a8b411dfc3bccfbd11a94ae05869f711f1fd8f6ef9b7f9b1a9e4173b56c99b05bb379865ad9e414fa44e6ba4f67ab4d93fb045ca0316ddb9fd92d1ee08c3fd8e490c7e533fd1f761355c72a37d9b7d4814efcacc66c8af043560287b54004ab30b91c03d8a510cfd5238cf3ef301d8efb042d331e3c2ea48876b9dc9b05f2e941975d247defa4f8cf2c7bed438ae680fe52ab144e7bc9d0926eead50fedcd7aac60fc342cf566671e84b02285686a0e9c49e5e05807a6b96df521c38905ba9079e9aa6673a1ec2208f8b2dbf03dab944e909b58ff791facae78e429a60dca239df3e00d48fe4848033d35b5847fb9a78b3364c9b37b7e0a9f3c497e811187f26ccb57db5fd669dd4b5bf127b5f01e6a9285b607823a82062a096e0b8911f7b0543aa6fa36b0c2a5f29fce780cec024560938c61915873beb6bd642d67d609bb43f9d8b8a72859fdb13f42f4f8ab60bd23725ddca6f586501e929d9b889dbeee8955be8d3251d41c46db3ddb75b880210f447f40c6dc5bbc52d22d2c4408d68a0d8a5adc2a2c9d7348569e858c9fa5254a03f9f1e973c66752c6fb0f09e32e8a587a56107ec4801d7c1fbe2b9de6db7a46aac7291d4081a53c2c6e9b1b0afb4d5204961553f23dad621bec8078edd3031bed2651f26eba978c2d9e230083d61f054548090b8fd5f9a31af5ef2fc2f5b7e21345169e869cb8d2707d1f7dea43f1770f153d50e03f838c41ea4eaf4679d52f23c6d41727c9922bd611b185bef46a220a0a76c7ee1d45cffe889af4331b9f6b9665830ffd9b3fa335e4d0d66bb9f1d835d7c123abb334daee683116de8e4342d11ec42a834be306f1b39ce24d9cf838f7fc8ebe939abdae09f8ee7c10adc56d26fb6a928242537d372890143605bedf8c601b031fde9cec47bef17e4e54a5d90e470cf4e826fd69193e94a21e32979c368fe9ab7dc1e582d02759f7f6b8386f4b005f3c4e956ab528b8436714a132c667ec0f21fa9993d37624d8bec1d9d759f28601afd8c7467247c8bff3b35d0fbac82604ef25e4b88ea05f700222baf0b633623467e0b191d88c1bc550a1dbef2813df92556f48c99cdd22557003c3c8d39cfb91316a4b13a078afd5d52c5a8e07009a88aa93ce463318d89a1cff5ada0d1609cf0df966b0ca14beebbecd9079c09467c1139ff8ba25adeb114dc51f662d76105cebf40ec1ff82879c8e3a653343add75ec4d75ddc6f6b76ef85092085b8d121ea81d875b362d95c4e28042df3958f16c7218215e9039c1cf485ff3154e46d3f9825a8e1f74e2134dddd56a81d8c1a21121e2dbaa322926581cb75592b99c9f90568f9b6e1e36f0fdb3a9e5dba272403375e42f3a32342354a798b26e8f295a9f377e022be8485513bfe6cc05f896cb62292acf714dd81d1e87ad89b38bab5532e337b2f326fa6cd508ff2760bc2501d729a66d1ddfbf9d622757c21b2a5308143f198eb02035adf90d44aebcd12fb161515025198a26433c7adf75f6077cb8a536826e18e4b80964e97c6354455306f3c5b6a8603c7bd2302c20faa46cba18bcd57437f474939643d7c25422ad36e56c3a80cf78deb62d9ef3b2de60ddda3a6c080a39c24dcfe88ed6a5c974a5dfef3d4b524d425bafc65dfcf4d045a1d21ddf393c73c2806ed7200a86ab718655f8951a1516ee527cd407baa36e27c72e97503a3280104d92f8248f1cb0c6c0d91b262fa39b8056796f954150d1a0911cd6c7bda3870ef566ded8d656f2ade63f13c62aed5087bdc1469eeb64418ce7af5fc50b721575e99df25432804306a89fd33c0406be8beafadc28f533e12d05bc3ffded1dd59cdfaaa54bc8dbf75b05f72b3dd555172666faa87602411ef6d97ff3254706b876844ebb3948f13e62380df05f67bd13eee4b8a2d7fcc53263072273eab92f8b7bfa64371b58a412bf5dd806c2b8054e8f6efbceee0700e20f6e4e61a6fd6dfdd170fa37e6559362e7b56c9ab7e27cfea2bbbf19c1815e1c863fa24c50ed465aa12583b345ee4007e9677f5f582c9f9377e5b0b12f34ec4e8f4199bb7a683142f07daa27951466f9d608389c17c5c50cd99834e5e975304e2ea1f6b6aca94a433294831a8c5e14dbe46017932035041cee0fba54f87421fbd14b05454543cb2e95046080da6ddfb81aedc37e51d0b1c3b6d036f8d97f8ad4e7752324c8bea832cad6f8afc499b35164b71f497d86d54c5e0cfc67cb31e01a6de5cc43b42927b20ee57b1267141eecf85bcc94c5469f68176f8313a706b2b1ace776bdb69c2fad7fa383dda1895c36836da08676a1a2ed697843f135c385831795ee32a5750fcf08013fbffba54edbd4ed3fafb6f5552a389a56f41f68d1a721b7b344f9e74028217c39c3c2aa1fd9b44b90173de0f986a3e2fae6e1cdd3458446518b2551a3d3ff4294dc2c217bfb8b281b42acca144fdf8c1ba08acc10077c06dd8cbd5d4ae2336cb02cc400a1f49ec581d1e2c62e1cd21be275be4257105836aa99631041b999a16d6d57c1bda6399aa50adf0d4fb8e1229d8531aadc834daf90408fa2120ccd2d39df7f93ea12af0873df00e201b4bd6851ccd931a23e6589f4f583772ed426ee324105d72a05e308401cdb99b283c93cc518ed7c98f230d3605e987b79f8b20d28f99c46850c025d26830dbfee8230234b3efac3a3ebcd322e84c604782830397697bd1308d07d24dff64f7e453dd0eee7161f7e376c7f5e108e04f22dcafa47278be38a4754bd7c9b657fd9aa77a76cf9889a2e6f0ddcec106db418d7329686bba394ee09c23629009bfb10b360f649e962cff1b0dec8d47016cd15a068a5c9d8a721096a61e91b00bc28816f96d4fb7229d77c4a9b3e23ee56f12cc973bb0ef158c0bef405bc6483797aa1d4eb1cc7b2e1e34365b99d3b970b8dcdd7655d143fe6f4e191b2cda90a1e6158f55553af987edc08a78355557c3c36a2fb530c5badc5fa786e6a4feb041caef1fc0e18283e00724362305ff84ac5478b4db29859b980f680b1ee2486d07ce2d2b50264f693351d2c7e03de1922bfcee5dd7103c9b5c3f5426141f293bbdf920431e639dc79e63343d48480354204e920bf276dffd3b2692ed4a9654c294e1c0c3a0eeee84549f227250a4bfef594ea0c3a68bc2c6619f85d0c96b01dd05a9c076a7a2cfb6d0e3dc616147d3e7eb7006f2026040ca208351cc2f3fe3a7e72d5f2ae2c18ad5c80e1d87d439a1afb4672729ae4d04ad517e5a5dd903fc1cb5ed3385a11762b5a4e5d9d7fe00135e6857df3bb623cc5963f0573d858a0e62d31d5ecd54ca5eb4f1344ff1ba7bc2544e7140c5a2b9c3b604c88f0253e44b31f2543ef0e682c5a50bd2933f8bc22debb3802625fd8963d373321a0088cb910f51762e496f50d822b9d445780ad78f6c8143dad25cdf555f6fa49eae6841fe8e721437c7f541ffff6596b7b52770f44cbe33e1ad00857a8d36c0ee20de9c9e4d8b4d183418c5739c1072230007c196a2f67135591c9c81cd259cedbafe7178f28ed9c1c8f72e6669ab9ca2250c919e29bd71a618f4ce5cf4eed1e1e13e052fa0279fc5e55a4e9989c17cacc46a33e39b40e29580dd07d6ba47716a483e99a02eb36fa3c103694ebbcbe9310516a56ad1f6c0863ee6cb316ab68471ef6cf8612a0e6ab593f85744564a450e1771df0523dc7b3a1e7254a55f1e71dc802a98b8c60e795d1b50af67bbda06b3244372387bd3e1cea4b660a83644f08e9ad4578e431c3b560dddfb4aeb36ffa993b411df5bd9dcb13de404f818aa051bae8fdcc8c10190d4f0c7d398a0743ca53a388120d5616042c0b1ee79821e35b7717f021b2c28e871fdbe5a4c06b1a4cb38f4b3950604dcd9791904212502b91e4e4b39c9b805fa7257dbfa632ba272ab4de9cc3fcd0c4baaa5c231d959ef27d68b9ff3a473176533fcf5fd26c0e90b7d5d65d4f8a4a374343df23e823cabf48dc372f7d508bd2eb0454a4ad59061cbd1b0a57e777f2473ff769e5c91b3e05af375fc5123b55bfe419e975153193bdfbaff571c0e7dc2df2e0d60738f8214a43ce6eb8880f2da4ad6a940143597eadb4b6de022329456e84a8b5e4e93d9fa9ddfe040b107ac21e4e6178b0eaf907114472a5e400000000000000000000000000000812171c2329", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 83, |
| "comment": "power_2_round returns a remainder of -4095", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "b35a9d26d3cc6ae8bb05acf2044555aeac041165b78f65f13831ec482972193f4ce7eaff57bc166a11206ac59e51f798b7a0b3776e447ce2941b99a4e0f6238a8a5f3487813e1cd00260127a67f5fd09222668f3edd5db27f9f9223417f82dfdedf9ab5ea6ecbb325f2bd4669d59a2bb8634f2b658d2d3362a79454372e2f31f81e6de020436f9bc21db4e2b368a448aa15204e170ceebf7b767290ae3634b094e569375efe46b71c0ceafc9af5eab65325403e9f7573323ecaafe5f0a7b34f3de08f124da2e2075b2295d2390b41c737b48767782a83c09d46d7ef1cfa8eecf154d35cc8b68fdd4cdc10c04e0470953221962cb98ec479d80461d9608f6f489cbbd6266b05266a52d99146d76060155a093eac3c3580aea48f183bc95aa2b77a00bf5f110ece9fda38a344a20eab6be2830006fcdc5cc5ff247c357a639f665562a527a99fd1c0e69b37d5ccc50c65c27dc057d6c7be4f970b01057c612101dfe9fe6bf23b621192c5e94a8b411dfc3bccfbd11a94ae05869f711f1fd8f6ef9b7f9b1a9e4173b56c99b05bb379865ad9e414fa44e6ba4f67ab4d93fb045ca0316ddb9fd92d1ee08c3fd8e490c7e533fd1f761355c72a37d9b7d4814efcacc66c8af043560287b54004ab30b91c03d8a510cfd5238cf3ef301d8efb042d331e3c2ea48876b9dc9b05f2e941975d247defa4f8cf2c7bed438ae680fe52ab144e7bc9d0926eead50fedcd7aac60fc342cf566671e84b02285686a0e9c49e5e05807a6b96df521c38905ba9079e9aa6673a1ec2208f8b2dbf03dab944e909b58ff791facae78e429a60dca239df3e00d48fe4848033d35b5847fb9a78b3364c9b37b7e0a9f3c497e811187f26ccb57db5fd669dd4b5bf127b5f01e6a9285b607823a82062a096e0b8911f7b0543aa6fa36b0c2a5f29fce780cec024560938c61915873beb6bd642d67d609bb43f9d8b8a72859fdb13f42f4f8ab60bd23725ddca6f586501e929d9b889dbeee8955be8d3251d41c46db3ddb75b880210f447f40c6dc5bbc52d22d2c4408d68a0d8a5adc2a2c9d7348569e858c9fa5254a03f9f1e973c66752c6fb0f09e32e8a587a56107ec4801d7c1fbe2b9de6db7a46aac7291d4081a53c2c6e9b1b0afb4d5204961553f23dad621bec8078edd3031bed2651f26eba978c2d9e230083d61f054548090b8fd5f9a31af5ef2fc2f5b7e21345169e869cb8d2707d1f7dea43f1770f153d50e03f838c41ea4eaf4679d52f23c6d41727c9922bd611b185bef46a220a0a76c7ee1d45cffe889af4331b9f6b9665830ffd9b3fa335e4d0d66bb9f1d835d7c123abb334daee683116de8e4342d11ec42a834be306f1b39ce24d9cf838f7fc8ebe939abdae09f8ee7c10adc56d26fb6a928242537d372890143605bedf8c601b031fde9cec47bef17e4e54a5d90e470cf4e826fd69193e94a21e32979c368fe9ab7dc1e582d02759f7f6b8386f4b005f3c4e956ab528b8436714a132c667ec0f21fa9993d37624d8bec1d9d759f28601afd8c7467247c8bff3b35d0fbac82604ef25e4b88ea05f700222baf0b633623467e0b191d88c1bc550a1dbef2813df92556f48c99cdd22557003c3c8d39cfb91316a4b13a078afd5d52c5a8e07009a88aa93ce463318d89a1cff5ada0d1609cf0df966b0ca14beebbecd9079c09467c1139ff8ba25adeb114dc51f662d76105cebf40ec1ff82879c8e3a653343add75ec4d75ddc6f6b76ef85092085b8d121ea81d875b362d95c4e28042df3958f16c7218215e9039c1cf485ff3154e46d3f9825a8e1f74e2134dddd56a81d8c1a21121e2dbaa322926581cb75592b99c9f90568f9b6e1e36f0fdb3a9e5dba272403375e42f3a32342354a798b26e8f295a9f377e022be8485513bfe6cc05f896cb62292acf714dd81d1e87ad89b38bab5532e337b2f326fa6cd508ff2760bc2501d729a66d1ddfbf9d622757c21b2a5308143f198eb02035adf90d44aebcd12fb161515025198a26433c7adf75f6077cb8a536826e18e4b80964e97c6354455306f3c5b6a8603c7bd2302c20faa46cba18bcd57437f474939643d7c25422ad36e56c3a80cf78deb62d9ef3b2de60ddda3a6c080a39c24dcfe88ed6a5c974a5dfef3d4b524d425bafc65dfcf4d045a1d21ddf393c73c2806ed7200a86ab718655f8951a1516ee527cd407baa36e27c72e97503a3280104d92f8248f1cb0c6c0d91b262fa39b8056796f954150d1a0911cd6c7bda3870ef566ded8d656f2ade63f13c62aed5087bdc1469eeb64418ce7af5fc50b721575e99df25432804306a89fd33c0406be8beafadc28f533e12d05bc3ffded1dd59cdfaaa54bc8dbf75b05f72b3dd555172666faa87602411ef6d97ff3254706b876844ebb3948f13e62380df05f67bd13eee4b8a2d7fcc53263072273eab92f8b7bfa64371b58a412bf5dd806c2b8054e8f6efbceee0700e20f6e4e61a6fd6dfdd170fa37e6559362e7b56c9ab7e27cfea2bbbf19c1815e1c863fa24c50ed465aa12583b345ee4007e9677f5f582c9f9377e5b0b12f34ec4e8f4199bb7a683142f07daa27951466f9d608389c17c5c50cd99834e5e975304e2ea1f6b6aca94a433294831a8c5e14dbe46017932035041cee0fba54f87421fbd14b05454543cb2e95046080da6ddfb81aedc37e51d0b1c3b6d036f8d97f8ad4e7752324c8bea832cad6f8afc499b35164b71f497d86d54c5e0cfc67cb31e01a6de5cc43b42927b20ee57b1267141eecf85bcc94c5469f68176f8313a706b2b1ace776bdb69c2fad7fa383dda1895c36836da08676a1a2ed697843f135c385831795ee32a5750fcf08013fbffba54edbd4ed3fafb6f5552a389a56f41f68d1a721b7b344f9e74028217c39c3c2aa1fd9b44b90173de0f986a3e2fae6e1cdd3458446518b2551a3d3ff4294dc2c217bfb8b281b42acca144fdf8c1ba08acc10077c06dd8cbd5d4ae2336cb02cc400a1f49ec581d1e2c62e1cd21be275be4257105836aa99631041b999a16d6d57c1bda6399aa50adf0d4fb8e1229d8531aadc834daf90408fa2120ccd2d39df7f93ea12af0873df00e201b4bd6851ccd931a23e6589f4f583772ed426ee324105d72a05e308401cdb99b283c93cc518ed7c98f230d3605e987b79f8b20d28f99c46850c025d26830dbfee8230234b3efac3a3ebcd322e84c604782830397697bd1308d07d24dff64f7e453dd0eee7161f7e376c7f5e108e04f22dcafa47278be38a4754bd7c9b657fd9aa77a76cf9889a2e6f0ddcec106db418d7329686bba394ee09c23629009bfb10b360f649e962cff1b0dec8d47016cd15a068a5c9d8a721096a61e91b00bc28816f96d4fb7229d77c4a9b3e23ee56f12cc973bb0ef158c0bef405bc6483797aa1d4eb1cc7b2e1e34365b99d3b970b8dcdd7655d143fe6f4e191b2cda90a1e6158f55553af987edc08a78355557c3c36a2fb530c5badc5fa786e6a4feb041caef1fc0e18283e00724362305ff84ac5478b4db29859b980f680b1ee2486d07ce2d2b50264f693351d2c7e03de1922bfcee5dd7103c9b5c3f5426141f293bbdf920431e639dc79e63343d48480354204e920bf276dffd3b2692ed4a9654c294e1c0c3a0eeee84549f227250a4bfef594ea0c3a68bc2c6619f85d0c96b01dd05a9c076a7a2cfb6d0e3dc616147d3e7eb7006f2026040ca208351cc2f3fe3a7e72d5f2ae2c18ad5c80e1d87d439a1afb4672729ae4d04ad517e5a5dd903fc1cb5ed3385a11762b5a4e5d9d7fe00135e6857df3bb623cc5963f0573d858a0e62d31d5ecd54ca5eb4f1344ff1ba7bc2544e7140c5a2b9c3b604c88f0253e44b31f2543ef0e682c5a50bd2933f8bc22debb3802625fd8963d373321a0088cb910f51762e496f50d822b9d445780ad78f6c8143dad25cdf555f6fa49eae6841fe8e721437c7f541ffff6596b7b52770f44cbe33e1ad00857a8d36c0ee20de9c9e4d8b4d183418c5739c1072230007c196a2f67135591c9c81cd259cedbafe7178f28ed9c1c8f72e6669ab9ca2250c919e29bd71a618f4ce5cf4eed1e1e13e052fa0279fc5e55a4e9989c17cacc46a33e39b40e29580dd07d6ba47716a483e99a02eb36fa3c103694ebbcbe9310516a56ad1f6c0863ee6cb316ab68471ef6cf8612a0e6ab593f85744564a450e1771df0523dc7b3a1e7254a55f1e71dc802a98b8c60e795d1b50af67bbda06b3244372387bd3e1cea4b660a83644f08e9ad4578e431c3b560dddfb4aeb36ffa993b411df5bd9dcb13de404f818aa051bae8fdcc8c10190d4f0c7d398a0743ca53a388120d5616042c0b1ee79821e35b7717f021b2c28e871fdbe5a4c06b1a4cb38f4b3950604dcd9791904212502b91e4e4b39c9b805fa7257dbfa632ba272ab4de9cc3fcd0c4baaa5c231d959ef27d68b9ff3a473176533fcf5fd26c0e90b7d5d65d4f8a4a374343df23e823cabf48dc372f7d508bd2eb0454a4ad59061cbd1b0a57e777f2473ff769e5c91b3e05af375fc5123b55bfe419e975153193bdfbaff571c0e7dc2df2e0d60738f8214a43ce6eb8880f2da4ad6a940143597eadb4b6de022329456e84a8b5e4e93d9fa9ddfe040b107ac21e4e6178b0eaf907114472a5e400000000000000000000000000000812171c2329", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100f5408337d0fee65c28851226a5fa81b58464632c78e2a9bef70d330f2e3a5f74d9cf676aedd1067c91a5dd5d4edc46f868a93ffec9f44e254e44f682a153aeadf228e8db7c5fcfed30cc3408e261ab896876bee56660d2a7c1d7eac20c5754255206a178f7156295065ce7876f90c48f44bc37f3a00e32eefd3a4bb1e298fe283d106eaef92a33a594253a2a0790976a1d04636f8672d28c06c852ea8bb43b84bff512996e7616963d5b9a2906466a152c7ea9be178be35405683b44367af85d2daad87630c1e21ba5490154f0141780f5ed0407cb0b975dd56d5930f9b26413b843b83f3693304b0038bd3e4bb398868060ea18c9c67099376470a50deb052e4056743fbcdf0341b192663bd1c21ba3b3d5666e0d0e29c4e1ed0759ab0bd9d1d355011b94e0ff0c049b03ddb7138640667144fcacd7265f55a07e5387f1abd30c037cf14d436aa855f827049215440d8007f61460500d943f57ffb6bfee6fedd2fcec52882d7d8da1aab29e892c8beac3df3234b4a7d2eca3a45c6623c52bbdd07c1c94314b706988a52029f8f8b06e874b741d72926652c78c6ace2cfd8864eadb2e4b39cafe6e03e4edbafa2747db9bc42f92af8b031e3e380846b1bfd15ade88c285d6a6fffe91eafc8b17de6cbc68575f323cc09fc20e49e8efd76f9568bec486b78df4245428d8d0d5f53873e11de65fda4c770b521a8c67f5c51d48cc26358954514447881fd9a42e5891dac7e1db5249d7861b322111e5fb929bee9ff5e9d5a2667ba93e63fc03040d2e82648f89e89dec1d1d2dfb9efeceb7940f7dcbebeb5a239cc1c54d8f7d52cba220d0634e15df46a58280bc5a48840bd39274cfde150f9ad9a40f6398d715350925f0e0501944409f32331a362bdaaafb3d8ce71c964332d6afb7e684f99951246d88081c86744ae68133f22c53a4b5ae258f230a98491d2d43a79a6d0f4d54a3b62013965ac7c82d0507125a38a0277f81cbc1d46cef2a131c6f51b88ec0baae0c82a6a0e72831cb06f9116cff5111d597e01057d32805a008f52c9aec3311139bfb35982789ff83bdd0c31e9f1080e8ed8eb99fde66bafb29e3357389fe3785b60c78e229ef073e1b65e34d848bd4d8a4f251551e2d38d2546afbc205d3c6dab34d2b962b1afb44f1d22fc10c6744fcd6b636afd3cb414b16c2e0d708fe9f51ff19120bde693b028b6d1e6dbe37b4b8b3bc7c6f7a842701603869d3ded572500f085502efc8d3cc62b30e5cdbcb5e86d9c0d42973bf755df539cc0aea58f9148386db67bd2bf70cd12ccd96d5c66fb271416b772465228dc44b079178f9b766370b66a79b871faca246ca6f8f63be9f0668297ac446cad5cf4a83318b1b00ecbd283f0eecee60a9a37a27abdbdbe382e307970002837dfc0bd3934ebd008918fd4bd383c02c9d37f694996e989a49075767ebc4a2981ef5275455e026cb0bd70946cdd1fadaf251381d324f9efbb860d1b280c29685bab97d010676273b45cca12ac3966aae342c84e2357eccf252577743b8787967b40b07ef2d3d9e6c1a3bcb059cba0fdb7f0d4f815c242b8e14acd3375e608e9230ba3cf8718f43882a3e1e661a2bbe81830d34741f33473e263b3790abe67acf29f5df44865b2ffbc96975fd62738a64112deda5a2534fb0a23b3b3024df986391badf9041c593c313a7ca1e1fcffcb65b07b9a99337b4a4acf616cbe1553eb9541f38aa6247342905995233a28172ca13396b2a9662970120f82b92a213f43de7a232ccca3268265c9ce042d50915430a6c455f32277da42f9962fb9163b623231ebc080fa7b8e9f9021fcf85b98f9c483e4d2226b9326a5bcb2e7449ef029ae142d3a0f0c28bd4f7e9c51a12e1336f24dfacbc3f808a8f7dd683027bc948763b808fb0037394b8b41bc9b2ec7887e67584e03d11b15ca203b2bcb43f8881638c4e4eee7f846d09c7f89b7739df22b2c3acc235032ba8f7ae27b5b9d25733143e80a4cdde6770719c1e66ec2ce683612233e88fafff84c0745a98aa1254c8219c6c556348c2b5d1beeb61532d6bf7bde153271dc647460beb65fe0055b33fd6480dcbb9d7d471952cfa5be260c39721a8c5c89b9e966ae2dc9036451ec9f2c49433b2225e13f23e20c2bfba81a7b3a555883449238f7d48213e9f10ce19e76f1bdcfc73ee5524bd7d8be0a4b46784e238233c04fb99383ec7726f9717e1179dd14fba9ad6c2ebd1699f0ab0e57e6cad23875b029e89cfda06f51266ecd2eed4edafb51e82f2a506d57ba74da611774ca5fa2fff4a976519de425885e7d09219cf815b1767d4fc5a72c18918991a285086a6a766614a4d245387da50f28dd778fb33ab88c0918feba3768c55bb1f07aec33cfeed33d6faa4d34fd7227b365533c1e67dbc89f0b20195cf1cbd480d333ade1c9bb28308085b72ced430268c1492a27050c43668adc9cf8b8509447cfcd3c8f8d8eb554f704101786aa9ebca86991d250776a37a1f56fbf7d08e591f978da49c3870625879f70e2418aec5cba32fa8c346fa9038baebc35ad0068a4d03537aee14c2e71570a87490377fa8dd66f995aa044a522f0c7025a7ab2dd5ad30a64268dc112b7f9fa156df64d631f55f1d6edc55cec570a9c7372e29e02c8d4867bae249431dcf6ed2794a0183f0f7501201feca4a81d334c642fc8d38e9a90fa77429665e09e214797dfa455ff47c4f219d3a2cb0176bc2236455123c1c5da714ad29d580fb194f87173a18dc", |
| "source": { |
| "name": "github/sophieschmieg/infinitynorm", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 84, |
| "comment": "violate index 73 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "38e596e798e7734fc188bd2a9fc39f9e2bd3bafe44c28dba2ab3b9a831d7dda0734c3e75bb67fd77bbf0d0a82bdb1382973e9b498fb794cd8b41a983a52da3ca29dcd103bd06f08d2e0fcf929a229a6bf8cf683444d5c2d999e2b3e9d2c92730c918144f0bcbd1f5df683eda6fe52d1e62a5cde51f9bd4bdec2379b0adab5ca9d115046a05a1e688e255f4047e16ec8c42135fe9fd57d8e4645b3be9b5f0c744c0b66ed5b6f0d6567571e8bf733286303d7932f9efcaad5b6e09ee84ba3a9479ece601c99000f4b91947cfcc62b22b5e720396bba41589c8d6563b6881bc05159f8b65247fc890fbff596037db99036658eb371f8a33d7da623452747e138498d7d8c8802ccc125096619d80baecd62857df2ea029f3d7fb79c8cbdc9c8c18897df1d3a838bc0b76746e43d79051c10642d0abee4f67865d9a699f43c57ea4bfba5f10097c78327065b3e42db189adf121fcca8fe27d5d85259d1788af5a3a8ffae59758c7a451af73969a2a7e3ee7f58b57074368311ef7426dfdb7d99bad154eda9358a54c88774ab83b9f8f324f72178884fb6b2f9584a0e90c7c1d5c3a93139c1982ded211ff4366e6a3b544ece1b27dcb7620363bf5354358596998e77f7210163cdd6fbcd3590e3df5faf00daed907cbc65a13779e5360607d026394c7b57ffbdffa3e3a68f429bfc761ec8c63d2c5a7d0665f59300e8af3f99980c3e405cac942054720c28f1c263eaa74b061f11fe2ab641ffa0d0632c168d4854a3c6e628d056d3f99ad1f5bd7df05a0011aa57763f008182dddfeebdc6947701ffd2428d4f44807f52f394afe4358f847f98ae5b08c14bd98b9fb972dbb3726e2789f4758b92d0fa9402a80a37ae5e9ff5298725807d4c0ab797971039956b01246628bb61d4f27aaeee93e7e322be8117bae82fa61107df7c263a9ff94a391b733f5c0859ca3c6dc09ac87a81ba525340d283d1c1e8bd44a32896853c46cf0d2e018845adc8c26e4220fb6fa033f6d50ff08a9ad114d5ffdd8c7b347baffdbae416305f5d806f29c002af5004ab53cea88c29afdbb70c8c0bbf544ba6324e40d43e8a123c25e1f62ade6e3300c8b1ec3ff7361642768642d1ea776ab863dc4786c0064a62194f9856a532132213696d2463956d03e14d5ce15c7e524e3841c5ae0b72a69af2ba367c6b4e07a4aa5468447684dc2845fd714b3d4cba170b857cfdbbeab56ec6e578ee7334771731b6252f5e70bcd73686857efe6021b87e001cc5933e9f2e437f0a41a98605b67db050a30f6e09e782d8777dcd25cb557039f0764c4bca72617b7b82c0ad2d5065590d793db14438abe447208930a85467944d889b08ca7069fcf69a1e2fd817d2967455b30dbdabab88172170377e249e90722dcab5d689c06dbd78e9e975041fa1c6c9cebe063d278e0066d19c5cdf4622dd5956cedd385c0b9e599aea03a19594b3dcc1947d6dc042da153809dbdc7f9fa3df2a2f1edd35e9bce5ac93dd702e167e6f2f94dab752f137ca2aeef94a8ee375714a2d9c70772dc4c1827a12b873c67996b8a81e452009f8ecdc932ecd87f74d9b4c4ecfdbfa80141e0c6608621c0f5d655bd5aecfc70ab31a81066357d9e03734e2a6e90d1d8a10e110b685decbfe6f962aee5554a10efd308556b43f3c19a41c038670bc6fd5f2b755c16f88837cb4a8a8970507cf957d7e7da7f5ea531e35e2374fbecf48ec2ca9c39925789738262e765a4ce6cb251d6c070d144680ebcfcb5d6b251e86fb7accc644d448d180dcc041fe5d23fcac4fdd56fb586b67c1965e5d75456aad6c9296f87ed33398de9270e0ceccc51f0615db4c2c47d8a6f94faceb73507e3413051fb67cd62d66633705b7d6a0b1489ebd9249884c10e724798678148fc986c8ebd45592a4095e66e55346c13832261c313db9813e5acff2f92b37394edbb1b7268dc904e0cdaae55dc532c27bdf4033a82fb81a25ea7cf126a8c11a1da744ffe44b4cb35a6d001d6e021c4f39803c60aa44435a3ddb28956bd72dac3fa7cb76367adba3d8620757f05729edb334a4cfd3a796b9f35b3e11f0ef8289bb976ef4aababc1454aeff839b87ab6e7b0ee447d26a03efbb707a6939edcfb9a3961b7cc725450162f4c67f3cc3d8f78eb636f93e0b0964a3f772ababb954069f9b1ba69b5fff9d4c78fa9be382deb3438a17ed1b24f2460f58cf3906e46b342668fb07db9b58c0b623dabf9b8e567730275000919ff5e6f18be2bea94cbd98ff7bf16a2cb14deb9b1f91afa3366abdf0aba60f2c8287bc57d16b5e8d666735e5b4a91da1bc02a32b1a5d6c4b01839e41697a256a3d4efffbed482fcb743c5311dea9ce752598aee6ab895955969cad525a126e1983efc4ba00342ab52820971b9de7b4b2831a670e8310c843e9ca16205e551f72e500274852a28532f78acc40b07b635a9799ca6f525a3fb107a5e9c3f0f67083ea1a01f44f678533583ae20517c0ec2ef928722ece9ec308bd15146fbf65edad9896baa346785b5b41e5ed61535aedcb51eadfbb4bc2b8dece83f020e30ab5a8b059e5b32d7c26a741f2076f2100411d82fcbee57a651e9264e7c923c09be01c343ec50ea4f3628924a170371ac499196f59e6cb896ac8ce8847250d2457fada27997e5231e7dfd63e98dbe15c8831729959fdebc8a6c64e4c6bbedd20d721010dd72a1344cd9fafde7f77c412a8a9d0a341713141448e203e25d84cdd9a86dbabd5f22794d3008489b5f12ed4953fa20937d4acc2e32a1be1155eb671beba0f0467577ca9075f17f166e07ec2a8ea11cb3743c1de3eec02df79a8da0a1904902b482c625f699d86f7471945c17b5d412c40c080578b17b30ff79256670702f3836896e665f6bdc21d80a1003607b02d8e8f58b8522fc236ec346d4f44c1987ab08ed52884da34beb1add289086685a8977b838493040ac9820df1dfef45b62fd44347757a866f555a2303d8513668e97cfd5d4c0ae1711a68c0c559dfac7c83a4f817d51da903b329f571388acf3b4b364e80e2eeae53e48bba1acb5e7fb9c5a8051c40c1342e4d825cce52a50580b90553656915a371adb33fcd44d12d9e537cd2d48fdf5d6367a60fdade9c7604348ba459854bbac1c73d5480a11d9e4e4762b9655244daf6fe319694cd739ea4a0f43c23aa52e4e9ce2229f524ab50b4b2ef7d6a39b36fb8c51b060cae3466484b41d8a4054ed100ea17a3ceeab3a841d7887ee97d03e083f0f98544850f10a8d0e01302deee292ee77067167cfb70ddfec40098b7975acdfb58308343b207c11da0f4aeb2594b4eaf609f166d6fe4d422f198ba38b200a59f4b85e08eef2ed136f7c19de05a3b514c4624a14b2c5da598e79f2e23e446fbd5a2f0f40f64b4ea75a6b647df8bd71f804bdd187424be549f5a902086f8d20d5ec0f5285056314a37486d717cb78ff8c34c0d4f22a7a936f90e62da5f80b53265395fe2a529d2344b540136e663565ebb240d8fd8b45b48c8e2aebd8fba03d1a859a56aed4db655fc6997b73eb981f79ef60bfc898af2a1e53b31d420e4a34dc8595497873bd6e21b9a0accfb687b8b9f4ed2f75a0745305e1af99a4feb2afd751809f2a6b2d314cc6b3d6f64649944d1f29955caa35022445e4ecd351579f17edc60217f9727f4640219654afb706d6fb55a5406d40c8b0c2ac97b130636b40e7094c4f02cf5443ada7ed66ed30e79cb5f0e8d5f0cc98aa1aa11076fe4ff2dbb434230d8cc7d79009f66df2e1484e2d29f7789b41e288fc82922742d5f7f30767ab4aa6a9ed9b4519e9fa21e37dda4584b1eb84fa777882e0fc2b6702135891d4ced35d731a13f86497281f1d24b2c60f517ac36489f0bf5c31526a4f5272e3d50e094d52db62babed014550306184d9795865688219af29beb45e9e563879bdc331ef7f2fb8908861e466ad77eefe0d8be593517f0abd81f9e5b14cb0e9ae309a91b075e5a65e460cc2016054e4ae6909f5eb4754e3b7dcb93dc0fd29cff475d352ef95f5dd0a79bef1f721c4db7994c367ab88631d6f35e6709e31ca6d6d47b0a88605ab2e1e43a784def2a1266207fb8e94555faab9a5f4d560ceda37267a1e433a5b135f6e8957e65b6c07a6b762447ee1bb10dbd8c44c4cdd3c4c31fc79b2f1f5ebb84ca346a2b9b556c00280cf08e73351df26d4830e3348a9314c686b79add4c19eb46ff45994ea09bb83e521908a0b0607a4d9464c2505244b30449a4a3fb1d9a281080031bb987578ce03fb9bac86a017a20ff522ae22274b44c0425365fe71ff6a560f02b7fa773f0055c76ca2fd4171b810071b4e7632976c00a15f1356898a210882c12b6316fb8785c28472a5c437b467f4e60d78c3dc3f8a55007cb9775798ba256817a0434a4bbf4ba5f7aef8f731fedc1c4efb59b0c8fcd47deccb4aa61a02909401fde6121ed59d8a1dad507276ad954160950f9301a5f2a949a0fbf84b74fabe6863feb711465e6a47d47e909071b1b94fc0c41644c69ddc693249e16478b43b549774866fb605e3ac2bbe4ca154cb0ebd9774e2ae5d73665c9359354aa2ae1824eb66d744e684dbb049cc21319334b5b7fb9c4e802111f6b7782878999a3b0b5c1c8d6e6438997a3c9eef12630526d7ad50b96cfe1f0f6f700000000000000030c1c232930", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 85, |
| "comment": "violate index 47 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "edbfcbfa04fa60b539ae7e868842b3428e789bf20d7121f3d10a4f5431f19c8d2a9725f13c043c127e9103258c8854468e3e3b488fa6944d8d41a183a52ba3cb29acd103a006808d2e1ecf529b229f6b88d168554485c2d99ee283ead2e827e0c818e94e8bcdd1eadf0840da96e53d206287cdc5209bc7bd7c237993ad3b5aa9de15046a05a7e628e5550c05ce14ec8242735de9eb57d8e464643bb9b5f0e24440b66ec9b6d0f9ff467148bf731586403d7937f9dfcdad796ec9eb84a93aa479ec0e02998d00f2b9094acfb462722b5e9103a6bca40b89f8d656396861bc050d9f1b652483c8c032dd5760d7dc991a6608ec374a8a53d6da5e3402727ed583a8d6d8cc804cce126a96219e80b1ecf62857e82e902af3defb09c8cb009ddc1689a1f153ab38ce0b86736e27d70052c1f94120aaee7267c65e9a619ff3c57e70bf4a5f10fb7b18347061b3842bb162ade120fcfe8f227e5dc225dd17889a5a2a90fae297c8c5a466af43969aed7d7ee5f59357a743682b1e97406dfdb7f998adf74d9a94588a4c18754acf3b8f8f323372a78884e86b0f9484a5e98c751d613aa3169c3a821ed3110244a6e5a38844ece0b253cbc61f3632f5654258606978e47f8910763bdd3bbcc3570e31f5eaf20db0d947cac66b13979f5377608d0263bbc7c57efbeefa6e39680b2a4fc661df8cd3d4c5a2d0b66059580efaf5f99e8073e305c4c90203471ec2df192653aa74ae61072082ab64f8f9bd0332d66864844a2f6e228d055a3f59b01f77d73f05a0091a057763e508782ddd22ec1c6d477e1f5d2428ddf47806f52939aafe434cf867f58ad6b02c14bd9eb97b9a2dc83786e178ab47c8b92d02a9202980b37a75eaff5d98e25507eec0bb797979039958b0f5452287b6294f97a8eeca3eee322bea11cbae82e761007ff7e963c9fd949091a733f5f5859ca4c60f0a4c8ba831a545320d323dfc1e8bd14a92896862c4dceed2f218445adc8c2674210faafa733f6d41ffa8a9ad064d2f00d9d6b347baffc7aed16305f5d8a6ef9c212a85034a813c6a89c2abfd4b71c8a9bb5546ba5c24940c43eca163c15e18624de4e3370c7b1dc3c0730165274f64cd1ea7a7abc63ec4326c8063a61f9469856a6021322136b2d2a63856a93ea4d5cee1c69526e3781cfaddb732695f2ca367c634e27a62a5168347594d02855fee1473d7cb9970e854cfccbe8b58ec7c572ee8336871d31c6272f5b70fcd8a684856efef02cb85e0ebcb3935e90fe587f0a42798605a67be05ea32f6f49e88308786dc025eb55603cf0664b4bcf72917d1b84c0ad2bc06a58ed7c3dbb4448acc44f20693fa84d67844e889f08ea7ed9e0f6ca1b2fdb17d295445fb30db07bb2881722b0387e1490108a2d9ab8468fc07dbd38ede975016fa1c6c9cebe003d378d0064d16c5d5f41230d58d6c7dd285a1b91599ae983a795c4b2fcc2945d6ad044da0537d9d1dc6f9f73dc2a0f1e3d30e9ace51c92dd902f667c6f4f919ab6530137aa26ef094ceee675a14b3d9170772c94ca825a141871c67997b8a91e352de9e4ecfc959ec088374d4b4c4ebfdcda83141e0e460c621c0ebd675be5a03fde0aa31a61056397da203a34d2a6990f1d7a12b115b675decbf06fa62dde5354a10fdd3b8566b80f3f19c41aa38570ac6f05f9b755c40f82838cb3d8a29705088f967d9e7d97f5ea531da5ed373fbfdf4fec2caca39525789568262e56589ceacb551f6c000cf448b0e8cfeb5d7b241e96fb7acdc644d598db80bccf91e35d43fd2c43dd86fb586967a195ee5375256cbd6f9286f83ed03398de1270e0bece45150615dafc2347f8a5694eacfb71007e3403040fba7c962e166c36e5b5f6aab1389f4d9649884b20e9246986581e8fc98898e1d44593f4085e36e55347c108307613314db6513c5acff0792c37494dcbb0b7268a090be08da88553c512c44bd24043a89fb71a35ea0cfc2698c05a17a744fe444b4c83596d0c1d5e001c4339703c90ac44035c8dd928856a472aac2fa6bb76367adc73d1620756f05929edb084abcff3abc6b0f35b301205ef728b5b926ef4ac8ab914a4ad4f8c9b87ab4e7c0ed447a26803cfbf90776929ee2fbfa3961d4cc9255501c2f7c67f39a3d6f78eb466f53e5b0954a8f772adfbb7540691ab2fa67b5f3f9e4c88fa3be082eeb6038417dd1864f445ff584f3406e46ac42968fb094b9b58a0b813d2bfbb8d9677301750c09d9fe5e6f183e2bea9bcbd990f7a716b2ca14dab921f81a0434b6addffdb9c0f2c8f57a157a16a8e8366773945bba91da0ac02a34b1bed6a4ae181ce43696a233a354f0ffd3d482ffb74ac5d11beabae7e25a8afd6a38959536692ad525b72671993e164c5003427552720971d2de4b4d2837a640ea31f7835e9da15905254ff740508276852828532e78abc45b08b651a9099fa6072663fb10855efc3f0f85083ea1a018448676532d839e2351790ef2f1926b229ce8ec4c8bf15146d1f64ed8d9a36b9a3267b5b5c41e5ee11595afdcbc1efdfeb4c22b2dede833022e30ab918b859c5bfdd6526c742920f6f0101111882ecbb5573650e9154e7c953cf8bd21c343e0507a4e3603922a19036bace98d96cb9e8cb896ab8c68847263d2457ead777967e423177d8d61e94abe45c983202905a0dec28a4c62e4c2bbddd20d5c10a0dc728b340cd8fad3e7f77c41128a3d0a340413841548ef03225c84cbd9086bbad15f327a4d2508d8985ff3ec1956fa00938d4ccc3a32d1c01167eb471beb8af0167577cc90d5f17f016e87ea2a89a10cb374381d63efc00ef7da8da07b902903b497c6e5f599db6f746f944217d5d312d20c180378ac7be0007a1866906e2f2a36096c66446b5c21d80510c35f7bfbd7c8f58b83223c216e7146d4f44c16872b09ed67889da44bd91a8d279087682a8877cc38992e409c9880df1de4f4ab64fd4134d756a83bf5e5a2304885e3658e9ccf85d5c0b11731a48c30557dfcc7923a5f827d74da403b32ba577387acf5b43363e8272eeae43e34bb81abb51bfcdc5a8059c4bc1142d1d8a5cde52550680c90593616925a0f1a9b32fce54de2dae5f2ccad44fd07d7967a6016ae69cb6036486a449881bb6c1e73c8488a11d9e0e48629964724adb26ff019394ad71eea0a1143be3a552e4eb4e2229e5277b5fb4a2e13d7839936f98c91b160dde34665848e1d2a4154da101ea17a2eeeab3784387877ed97ca3e68410fb154e84ff12e8d8e013025eef292ee75061164cfca0d8feb40148be977acd7b5030b343d203c10dae6496b2594cfeae607f162d6ce4e420b194ba18b340a89f5b87f082ef5ed146f7c18de33a37514c4554a84b2c5dc592e77f2e23e746fbd4c2fff3ff65b4e575a6b5a7d18bf71f4043dd1876c4bc549f5d102586f8d26d50c0e5256050314a3aa86f718cb58ff5c34c0a0f27a78936f90a62da5fb0bf3285398feea529d32448540136b66c562eba240c8fb8b54b4cc8d2affd86b9f3d21856a54aec4db1560c68b7b23eb982b79cf60bfc8989f2b1e4fb30d410e5834ec8595427883bd6e23b9d0abcfc687f8b5f4f92f05a074680551af9995fe12afd737800f2b6bfc307cc5b3b4f6b649946b1f69945c9635b22245eaecd34f579817adc7023cf922814663217653afbc0636fc5590404d40c8b6c21c96b128637b40e70f4c2f02cf3f435da9ed70edb0e79caef098d4f0c0986a1aa11576ae50f2cfb4c4240d92c7379009e66da2e048462d29f878ab41f288fc6a924744d5eef31768ab55a689ed9b3119f9f821b97dea4584c3eb24fa776d82e0fb2b5702435791e1ce435b730d134865972f1fbd23b29c0f017bc34389a0c05c45527a515275e3d5100956525b62bad8d04456031118fd98956b5678209a0a9cbb46e9de63c79bdc361e87f1fb9608a6214661d72eeee09fbe393417dbab18219e53141b0f9af609291d07805ab5e360a920c6044e68e670a05e98753e3e7de393cc0fd28bff975d3522f96f5ed0a59bef1e722c4d679a4c437a888431c2f39e6509da1cd6d6d4680ad8625a84e1b4367817ef6a1466227f58e9455dfacb965f23562ceea3776791e33365b175f4e8917ef5b4c07b6b962547c61bd10bbd6e44d4ccd3e2c3efc69b541faebc84be348a2d9b5e6cd0260ce18e73361dff6d6831e31b8a6315c699b77ad94c54eb96ff45af4ef09bb83f52e907a09760da4e946ac2e050448704e9a2a3e41d1a29107d031bb987628c303eb9b4c8ca027a0eff822de23274e44b041f362fe71f16a6f0ef2b7ea7a3f3058476da2ed4161b21ff7096e7132976980a05f4355f98e211882a1206306fbe780c2a47425c1378467a4e00d88c7bc318a65009cb17747949a226837a013484bdf4b75f8aeb8f961f5dc0c4c5b51b0d8fce47decab4a861702909491f9e6121e35998a2dade07e768d96f16f94ff9351adf28947d0fef84b745abd6893ff471f463e6a67d07ea09ea1a3b91fc0041b44969e2c673249e3a478b43b554779864fb4a5e6ac3bbebcaf54ab0dcd9c74c2ad5d79665c94d93c4a82a01831eb66d7c4ef84dbbeaf5fb169fb7fd295f626876b8cc336aa3b8babdc3d9e3f16bd0ebf6278688d2fd0000000000000000000000000000000000000000000003070e181c21", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 86, |
| "comment": "violate index 225 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "27cd844be2e511a0a6315f2a48fd42fabb7d8fce125fbb582d51eba371d98cde95f8c7b930f9c89c1b73ba30860c7481da4a335738749f398a0ef7f12d6509c07b38ae08f018f4927fc97530f737e140c35ce5ba4c531becf5193690c63733f422e6f68bcd993cba82aa30593c975cc0df3ad2889e5197d43afdf5854244ef9d8b1cb91948d7006068a352fe12d7eab402582959bbffb21aab17839d59b463c17ff3942b381b1388a325aeddc3c0045151ee87b1048c0133dfe86c77000ad0446be1f820be7fa6cfb69c391a960d9560b4a61595e8cffbc2e4d94972c203437485810e39bf3491377310e23123f605bbf9b0543fee9bbd286a05cce67f83434ebaa46d6e48077d77c37d4147e5fc09696b5f5c394efec3f6980ca97e886170d3bd47bb530c95b6319233a19a0f61781670c74bb58839a8fd99d30ab224f408f1549c4a205974adb289701f774cf2241c3338afbc11764217b843771f6104ef93393ff4fc2b19a409db4c663773185686fec938c830dbf79dbe6407b313d4e6ea9cf8329fd7c70c4cdbcedc999d99b2d8a1fab9e61023d3f9728816e66200a85af1a87e11ebf8ccede859fbfe6369ab1747e8fe44e9f66de87eb212d8ee119de7ebaa141d137af98eac44244eb8c5d22f467bf2a9c39ac73a79ae8a6d17517e2d77d608cf906d3df97f684f4dddeada527ccddde61ae92ac05dcb4c2e40d6799364da589ea0d8892b93127cfa63ce288c20f30acf19349396f57eece9929dea3aa8bc700755e85a09178758063682ced1fbaa53ccd4d7958ee741bdceb1c156ced29d14491024d3bc2b27359cde6cdce83a27c8f7e651fe5448aa81b0f868c56e516f550600bd3bafdea2ca14858809832f61b84ffe44ef895231a0df3f4fd0405694afcb6ebc0d4bad626ea9febe972da263d53a0b8efdca15ea73fbde41baddb97decfcf2ebfbf12d46e815a12b38a2fde622af04698c5629cb888355c50be3e03746b02b1df7c9a8affe002552f82e6ac5ca7aa5e1fe4159758bbc1d024b2c240c9509682edf4570366400bca484fecc8729c66f31b270d639486b635ba1b3adaa1305753388e8c47226e0845fd05c6a6617397d633c60bbbad5e89bc54e615fe5840659e7c46a34d8af035b8b6d1e36b157b1dfc0720a7865b235b39f70c485e1744cd001a0f52ba5648d752e1a5742a9576326dfad07dc2597ab372890ba8d4748f64931812f3ca209749c34131e50a60ee0d71e665c6fe40c10f08a71c8f51c833241df5581686fefd2938ab780d1197d545464c96eb5cf24e1359f3ddc01e736023b2e6ad8592baad9976b0a1cbbdbf57387490a15c1e6316263dba278823052a41eb9b6e07e313dc831a67681d875606d48063653ea2a032a55aa47d15264945bccf8d7dca45d95ee240a0c09360f2dd67c584acbece9e57e6fcae505d9d8c8397ef96d907952e83aa4079d4efb41ab4a8b7963513fedbf9ecc62365212e6a9230affc21aab8df8524fe417410f284d4bed0d6ffc023e42030dbe6ce069dccab902c22cc02debf1fa8250e67dd29af9bb05b3d921c76f25ccffa41287fea28ffe60b2691f0f50f0fe4e7a62ca23bf7ee9cb378900e054db661f5b0d617532542cf00d8aee1bd66e7e68ba84db2e848796bddcad23582cbdd8a24dd233672bf470f84dd110ba3168697d016e17520ff19ae7345f5db732da62bdcc09bcf8a4ee6f0d8631301fad16abe75eff8ae6740f72e3b6897a3a47adb66d9744a6b5de64d81aa67ae6aad9ada1ff4468edea0159e801ab36e5e482a3e9163e3163c20cdf99fa8b57e66dc572bf1d4473ea2c79b8e8fca89c8fa9067334d2405b19a2146b3d3aa4b116a3df8dffc7b8c72a548e8e3e8e3b63b9d07cc669f4f19a33bc61593a0e07ee700fc1ec114b6cd43ef82a362d66ee2945a474831662ceb200891742a5e6c54fdd031ae80ebd713f8318f7ef794e192c3d72cbfb25850ac3b5d41d75b397c4a615f37134536f7307b9a30625a5775ba4bfce9cc26819cd08a7a59ebae24dd1689c68462c310e0fd60197216e7869a6aff4d546e43ab3d0d0e0a6f68793caf6e39e16a0e123d14923f0e45c18df98ffa04ba1fabe501f0bab5ac20b514430accc0a23d6ef4b7107d93e3baccd89dcf294e5403864fc81d5a7f9d8d766286560f8fc0933e543706f1b12eec97c2bc32832554c5ac5e51cbf0c17d496357942c7df3bab8159a367da16292b8a1756dc895313c8704f236728d9d5498c3e74a8a685dce92a9bd84155bfb083afebbd900c02dca37c431b5ecb2b0fdc45039bce86c14668bd461d9b2d3e490697b349116cb06433aca079ffc7a8227e61b9f761203d601755bd02e1d19be83bb7ee6221d11ec0cd0fda9acd670f21feec79f4bbdb679e8ce7ed71f298d1f0252e73231cd6f0c2ffcb0b6d38ca12283db553b3cc50f749952bfc06612783ab74a74521f4a536e268035386c5cabbb4a5f082ab0d052fafdc43a5b456d6a06d5219a08ef6aad69464c145480e27ebcf8502da81efe143805f45f3ad104e2eb84896d59a112f9426f589ce4b58957d1867f7dd6bf3380304e845cf358af8ab77142e8f41a1f00bf665515a26be0f5df906a7353e2ea8afd01de8cab2476df6ebaa518ff28b0c2d3d2660a2e1e5a7b4f92aeb4255f633b17793327817d844434b197b4e8d12f68c531e66f257c87019d6cd97c9f2432cab967ac417d34808ee2e78c06dbfdd32df53549c50f2e1127b94d257df875f1c1e2fad549635287b6715903c26a92860f0949e68c61114bd8194a758ddd665631b320988b47a13a1dd4c73c298ed5436b3ff6dfed4d40eef556cfc5ae3b7b5d548f7884df2a8df4a1265d85322471c06fdfd1dc749c1079df3e455b8e0c33b16d8a93412ceac62097afc760e0fc3a5aca46c3a48faf7c9b024f59ce05c516e812a25e0c3780e79ea7733a3628bd1f4d340e8371db7c510716dfefb017dd032dc299e5bf56a3d0dc7a504c9e277f6034f59afa73ab5b0c5e2026323138d4abe18061eeb131fa096f49b456692ce6ae8c43996fe429ea99bbdd0e1acd1cfc1766d27531965750e8618fbae02dc5b3564c69ab2f59d130e590aeb12c4d1ba28dc348f79dac946cbe2bb521ee21ef0f23c97111b15261c0ff14508fea6a354abd5ca7d8aabd29d4e619dc505b68d89f8bc848729e27ac2acaeeb3261ee3fe6c2e2c57d195b7c39aa48be7ba323f662e87441d83cde48dd3f7f45451601f4af120166855d2575fbca256f858cb2919015b77f375e3d11810419d4b7fd30a353f500b532018e722e269ba2798f6a3a31d6525a1ec465705596e0efcd6767f2d52b39695cf13b3045cb9437f727ff09a443a5fb544a5d53535b42ea36f1189cf9236a11ef468bb42ef31df1d3e73599e54aa7b18722ea654522f9c678ab9dad15ffbb7857f2cb5441578e0703cfc93491b82381a8b18f149be29e50221b26f4825e0e3413b66405fb4dc2d83994ced6af0e9f9224568446714151556d92600223f1d93941d35bd7be868bc831f7d2efaa4e87e3f7d379c4372ef580d27bf4cde3888c2d00d3bb9ec62430f638c5fa99be73e6a1b76a762efb8cd72738778674f2023db4730a82125ec26ad93ab0ae6b1ae723095ca169a8e1f1cddac20076a4391a671792224a47543555b658fdc6a70c88f844b8f93d17e82592909b769a1ee67c8fbc73257ed951bf028d737972ee6cfd8138fff39adf6a746a7ae4a22b39b705175d0709d2f569a3655368138f5c8509cceedbd7c2de2af46e6867be11d593989bc39c39cc926f51e8af469bd2c8c29b62a323025ab9e95d4405a073e8d588eb340728da580e107c6e65e2021f3fae8a178f2b5a41f1bacd8d9c0f31aa104a00b6f3ea1b906dfc067101ffa159256813211bf320c6487a3c9658b5b6db6a1885357c2f122ed76e5b9fbe83bac967e5f95f4a37a63b2df2547747580726b02d240975d8cb60fa48726661d0584d5a630a8aa8183fc4154adb1f11cb8697d414701f49a1337ca5597ac192816bdb6a8f54386532698418dd207704ae08af65052b813acf765f206d1cd2b12ae0ffed1b1f3fd4f63a5673dce7f4681780f27ce0715b780fd4156c31be22cd4a8772a3fd98784b1ec01d87fc33aecd110994c965b87f30c5820a736f40991ffb753e41435c09e85a5481068831dbead0725bb1abb5e86bb4bf3a3963561a8fb7dd0966ac145c3f68690389423d78e61cd1d8813c217ce0592724b51c27275efc4e9a7256cd8472d26b8ce95bf93c1a96cfb377878bb9966417c9b280ab5a1e45c8a59f975d552700d5e16091c9b61b02d0771590218ddd6c41fc4c5adecf43febdff0daea1079eb78d5522d1fac307829704ca03dd4ea57c31390f863154653e2164525359753417cd7ecd977c2672d8398f8b716d96f63b2ddcfea2457cf12fa3518c1043fb4f436fdcea81f74e7163cf77a3dfededae19e6462a253df9c47b6fb770c8551fffa7580aa805ce7d470a6fd8a9576499e755b6a8e4e12f26d5288cecb879cc2956ffe24017a8e95105c4cb9408cab6bb59080ead15f41407bea2700d217bdc1f297fb4bce314486f72a5b0b1b6d9296c88b4d1db8190cfdbe7f3525b9ab5c400000000000000000000000000000000000000040a13191f24", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 87, |
| "comment": "violate index 94 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "0fa93d5c53f4a94dc09edc8a213a716a9ae45d47d656e6fa5be5b47220ed3166f5275b3dd0a3efbacd11fd6acb607cde8c3e5b488fc3945d8d418b83b530a3ee29dcd003b606008d2ef3ceb298228f6b48ce682f44d5c1d9a3e283e9d2e327d0c918fc4eabc9d1f7df9840da9ce52d20629ecd35229bd0bd3c2579b9adeb5ba9b815546b05b9e6a8e155fc044e15ec7e42735de9d85788e264693bb9b4f0d64470b46ec5b610d9566571a8c1733486d03d7924f93fcaad626e59ec84c33ac479ecea01998e0000bab946cfa962122b5e710386bca4f48898d756666821bb05039f1b672471c80033dd776037dc99386658ed372b8a93d8da7c34b2737e0484b8d8d8c980eccc125e96619f80adeca62757da2ed02bf3ddfb39c7cb95ff1f15899cf1c3a538cd0b36726e3ad72053c1f241d0aaee7b67965e9a6c9f53c77e9abfba6010217c6834706fb3742db1a2adc11efcb58f327d5d9e252d1888bf5a6a90fae89798c6a458af73959aed7dcee6f5a757874168161ed7426d1ab8b99aad164eba9458ac4ca8774ad23b1f8e323872478a84e36b3f9284a8e97c791d5b3a83139cf3818ed2110a44c6e7a3ba44fce1b28dcb16223636f5654158816918e87f8c10563cdd5dbcc35b0e48f59af20da3d977cbc65513379e535e60ed016391c7a580fb01fbde3768f6299fc861e98cd3d1c592d09662596b0ecaf4f98d80e3e505fbc942044719c20f1a262caa74b061092072ab641ffa1d0432ea68e4834a126ed28d05743fd9ac1f52d7cf02a0031a257863fc08a82add18ec1c6c47761f9d2428f3f48808f552394aff435bf8a7f78a00b12c16bda8b98b982dc23766e378d147e8b72df3a8602b80b67a75e5ff5c98225707d0c07b79798f03a958b00246528ab62d4f47aaeee13ece332be8110bae82f061907ff7e763d9fd94b7915733f5dc854ca3c6e7098c89a821a585340d3e3dfc1f8bc94a72896863c4bceed2e518145bdc6e2684230fb9fab33d6d50ff18aaad294d2fffd89db3c7b9ffe0ae816305eed816f39c322af5024a923cfa86c28efdab70c8d5bb9546ba6b24a40d4313a2f3c25e1862ede5e3fd0bcb1bc3ce73b1632763644d1ea7c2abb63cc4566cf064a6249479846a6621022236bbd2363856c23ed4d4ceedc62525e37f1c5ae0b70a691f2ba399c6c4e17a75a5568447554d82865ffc1483d4cba6708855cfccbe4b58ec48575ee7335271b31a6262f5f70ecd6368d857efe302bb89e00dcc2933e917e5a7eda41498d05b67e3051a31f6e99e5832876ddc325db55b03df0664c1bc472817adb8fc06d2d606658fd7a0db34458ab444e20593f084967844cd89808fa7fb9eff6aa1befd117e2942453b30dbc1bac88072300387e249e40752d9ab88682c09dbe78e3e98501cfaec6a9cf1e043d378d406cd17c5dbf4e22dd5836cadd285bbb94597ae9c3a195a4b2cccf945d6f204cd9f536e9d1dc7f9df3d72a1f1e6d35e9bce7fc9edd802ca6726f1f91cab6532134fa2aeed94b7ee275814cad9270672b24c5828a13f87bc6799888a11e452d99edecec927ecb88074e9b404edfdbca85140e0ba60f621c0f4d625bc5abefc40aa31ad1066367d8d03134f2a8c9091d7a1c5108b665de6bf46fa62e2e5a54a10f1d348566b70f3219b41a038970cc6dc5f1b745c28f89836cb518a79705081f917d4e7ee7f2ea531d15eb372fbf1f41ec5ca9e398254896a8242e565bfce5cb551eac040cf44920efcfdb5f2b221e86fb8ac3c664d338d680accd91ec5d13fdac4ddd76f9d86067a1970e5c75156bad679286f94edc3398dc2272e0becd15100615dccc2347d8a4a94eaccb737076340304cfbd7ca62f266536e5b496adb1389a8d9949684c90e324598898188fc989d8ecd4359464065e46e73343c11830861c314db931305adff0e92137594f5bbcb7068c2903e0ada9f558c512c3ebd24063a7ffb71a05e92cf126c8c27a13a754feb44e4c735a1d0c1d5e028c4139603c60a044435ccddc28956af724ac4fa7eb75367adc73d261f758005d29cdb1d4adc013b8f6b8f35b3ea1f0ef92894b966ef4ac0ab51484ae4f889b97ac7e780ed446026703cfbfd07f6939ecbfb0a3861becc225650282f2c68f3b13d7f7aeb356f03e3b07a4a9f782aa2bb753e69fcb16a66b5fcf9b4c98f94bef82feb4038917dd19b4fd45ff593f3807246c942168fb06cb9558c0b8d3d8bf8b8ea67830175010949ff5e8a18be2aea7ccb798df7ca1622cc14aeb931f81a0f34f6addf2fba10f5c8fd7a157b16afe8a66773885bda90da35c04a32b1c2d674b01831e4b696a23ea394f0ffd7d432fdb730c5811beaa5e7b25a8a026b1893954d69cad425a726d19a3edf4b000342a352920671f5de4b4e281da6a0ea31ff83ce9da14905a552f759500274852b280330789ec40b07b63ba9799fa6162663fa104b5e6c400f6608bea1a030443677530983de2251800e52f09267226cecec4f8b415446e6f62ed7d9a16b1a3567bcb5441d5ec61545addca71e0d00b5d22b6dece835024e2dab628b159d5b2ad7f26b743c2036f1103a111830cbf3577651e91b4e7c943c04beb1c443da509a4f361d92ea160370aca98d96d19e2cb696828cc8857245d2957dad737997e623197d0d63e993bef5c783102965a0deb78afc62e4a7bb2dd70d9e10a0dd727c349cd7fad8e7777e41238aad0834fb12241348e003c25c84c6d9e86bbac45f62784d1c08f8995f1ded7955fa1293fd4ccc1b3221be117beb671aebaaf0f67477c290a5f17f256eb7eb2a61a11cb274211d33eec01df74a8ea08990b903b491c6b5f699ed6fb470944017d5d412e20cf80478b37b90fe792266606f2f1036396f66516bac22d81610735f7be9d738f98b9a22dc1f6ec54674f54ce0869b07ed8788bda34be21a1d28909868fa8777cf38a93040cb98f0df1de0f40b65fd2c34a754a84bf575a330498563678ec2cf25d2c07b1731a78cff548dfac7b93a9f817d75dac03c32b2570389ac04b55363e8292e4ae53e2abbb1abb507fcec588093c41c1142d8d8c5cbe53d50f80a906036c6915a4f1a0b35fce34d82d9e51fcdbd46fdccd62679600aaec9c9603e489a439877bbac1c73b4485a12d9cde4c62c9678245db16fdd19894bd742eaca1043bd3a25304e9be2a29d526ab52b4f2e0ad7139936f88c01b160bfe3c66384951d0a4354f410eea27a27ee3b38842078c7ee97df3eb83f0fe2541850f1108d7e013025ee3291ee52064166cfac0d3feb400c8b8976ace6b5630a346320ac12da0e4a9b2694ccea4607f173d68e4e4200197ba28b290ae9f5b86108cef2ed1d6f0c1ade1da3d515c45f4a94b1c5f959be77f2f73ec46fbd482f3f3ef66b4ef75a6b4b7d58be7101051dd187684ba54af59702b86e8d5dd59c0e527805f315a38b860717cb5bffac34c0bef21a789378901630a5f90b83275397fe9a509d1f44e541136f667564ebb24098fd8b59b47c8c2a0ed93b9f3d23858a54aecfdb9562c69d7bb3e8982b793f61bfc1984f2a1e4ab33d400e8b34cc8695267893bd6e1eb920abcfa48788b5f40c3025a0748305f1b0999efee2afd73d80ff286b00318cc5b3b0f6164a944b1f09955cc835d22145d8ecb35257a317adc70234f9c27f4640215653afac06b6fd559c405d3fc8c0c2ec95b12863ab40e7044cdf01cf3a434da7ed63ed10e79cb1f048d4f0bd98ca1ba1e2757e51f2e4b494230d98c7c79109c26d32e048472d29f978be415289fc6692c743d5b3f38767ab5fa6d9ec9b0a1949fa21c97d0a4784a4eb94fb777d8270fb2b5102b35891eace635d731d13986497171f4d23b2b90f817cc35d8980c15c49528a4e5262e37510093e524b64baf0d07454030f186d97958256e8209aea9b7b46e9fa638799dc401ee7f0fbac0886214671d70eeee0c8be39361712aca81f9e55143b0f9ada09e91a07565aa5e360e32056034e3de610a05eaa753e3e7db3930c0fd293ff075d353cf91f5ed0bd9b9f2172234dc7994c487a388331f0f3be6709d51c76d8d47c0a68635a79e114367830ef8a1266167f98e9454dfa0b975f5c567cefa3646721e63397b185f6e8737e35b5c0916bb62847f21b510dbd884494ced3b1c38fc69b421f6ebb84cb34da2b9b396c70290cf58ea3361deb6d8830e3298a0314c682b7badc4c4aeb260146c14e809bb84252e908a0ba603a4f944dc2b05044d204b9a4a3031eca27109203cbb887358c7040b9b2c87a037a4bffd22be2f673c449042a36ffe41feaa590ee2baba763f30561763a2fd4291b010171b7e7f32876b00ab5f3356c98b211883b12c6316fee785c29472b5ca37846654e90d78c67c3f8a7500ccb27757976a286837a0a34f4bcf4c35f0aed8f7f1fbdc2c4f9b51b0c8fd847cecbb49561302909491f4e5f21135ae8a1dacf07776ad94e166950f9541a0f2994640faf84b755ab86893fd5719466e6cc7d37e909171b8b92fcf640944d6918c7c3249e37470b42b542778868fb465eaac4bb00cb254bb0b4d9174b2ae5d72665c94b9344a92ac982deb46da14e284bbb0b356e7089121d1f2a2b3d8ba2affd0b0f26272e536f7f9955646978c2da1b3c5480898a0c2f30396d818487c500000000000000000000050f181e242d", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 88, |
| "comment": "violate index 201 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "5e8a6c7c0a06bdf8d5e93b47a13c677fc8f5bed422b8147d5f3a7fca56f8ebb4fef716e8ca159f28add3160c2691e970f0281f00ecb69c6fc845790e1c893b249e743b2ee2a475c79f1d4a1d688f8c3a0081724168af1be76a324c6d6da2568bd0e316e9911a76c96ef4cd7dffed1555d403d45100a26d70b49fb09af6dd59b2b24e086dfcfb0b3ab9bf79de3a13df1e5eb1a55e5efa1fc84e3386701f6b92dae0f022bf86e6f5e6f880452220a79582aa27d0c1356b9f1662ad8c69791b7114f383963e1f74cafbe129ec98e6410fbeacd5f095b87b555645568f401584020a32e42869deedec9cf0a1d80a281f3238b20e0788c127fa655f8116cbb206ea1eac65b105bd7c48c5e2d8186494d708f077bdcb43c0ce1a659cec21292b6041380ff4d8845a686bc1f79f377581789e3d6072f235d3c6a3c3ca1bde5396a4263c9dfe08e44f18aeba450b5c3e6e8d6e9f025be2155f364299d1b5e30f0b263fb2e9ea18555d06638ecf9011db7dfe5d2d5c57c651f54194a0c2c9b3c52bb68835360e76355f1966f2837ab1cbd54b6a209f08adb60f5d5a05d4afdd6440fbf16341e90c75e89d32a84948fcd5fc0db0a19122884ae2468c1c4c9b503b7e55e33ac74c35221adc2add9addf1e85fedd15bfa3bc7332fa9a702d6f8c69a800cc3e417cdafc314120a3c44438627f48eb225da98b79aa89bcbb0ee48b11fe7b2b45e600ac43d22d6eac9dc1d871333802426d695ce70c809abbaef8d0294c97045b8bbb2cf7d38b809faff7037f30e8e145fd7a9a45629fda8f6508d098525e2e3af81b3c97ed8e6c5595315e2d384b8e877de941b6593f0c7989047eaf3eb6de902fdcf67b1e52be60bba455fd4990d6325ebbe589dce6d66c0002dc5047ddc24cae4b6ebf26031abf27bd8b0c10f6d122a7fbb77cbc5688da716fd821169accb45b4f8832a9e59ca0179f5476eda9ed1744992039d9a171cd4e7893e961f89f0a6a6636a9c0547bbbd5291b8e3d3ffb4e05b4f3f9c9fc5a024e4cb4f739b0cfa9ace3601e35448c92081eb9e72fb46f1929167af664e051b714ed00da2b42c3d430829dff814d0be2a65db00f680083f73903638444eae7e1bef167fe8f512bdecb0f072cd8b60a524f68afc8c9c771b759f3095b998b2db6ac3d14dec5b0bb94b1f73e10f639ba497343fadceba818631ae23ffd1162a20029d428068643e343bf83ff8ab5a7f7694336df910da5c2a0c7c60ab200feb53d3c459118713dc75e76db11cdc5dd0fb524a797a19ea27c358e89ce581ede9f875f2404c9fbb9d96b4127e7aef70a206c5cd43364a2e7ae851d4af53a7f1a96363618e9cdfd524f2b6ac94dd0e417972f9d2e9e4e00bd756757f2374ea744e7fd8d6c89f8a7014070aaf365097ad76e2344d2a49354c79979323d83d360b26738334a71d2d3d42f5c501d8d0eae99bf8881c48ad1592ff797a95164b1f9b82d2f9f20e254b5f023f0d7d28d96b75ea14bb1f667a9025563dcde33c39f69ef8a1ddc293b919089bd776eaf044b8fb7f24b7167997ed416728009746e9b99d6d3adc05ff4714547675112c5893c4ee2a14851fd005fb7ca10c6b0fa7800a0455118c34652c6247a1236f5cd3f7db7492abcecfc45585272b585bd99cece01b22de5390412eb7299804c86e4868d68ffbf2b71599e3bab31e17c9772e6222ffa24df3941754ac7bc61c5eaf7bcdb1d0b7d7f2f48e584dd7bf7906b3d4031e98e905e40055452d37701e89d3d0da245f1c0f2b83262d6bd6a54db61231df071c7f9305e95f2ad49f3ca59890205e929c69c73090aa6abc4ee0beb37d7de48e81169c0f4ac5d8d6d0b7e15a8c74ce5598721cbb7984f5119dcff8d7b07b0764305dc3839469ec0003edf8aceecd3b061245378485614f8157565cb167f5a0337320f2f32586bba8dbd1ec7e49f357bb807f66f53ba3020b823c1caa3a73f18cd09b0ba98f1c2be88ad5834219afa90549ac8fc55e8d1a226fbd3b0c984b15ceb2aae88264e55984ff5f28ebbda4ff7837f43a27807104635bc6074dfc0efabdda1ea6ab8ff72f2b578c0e69ae13f7d7b502afa471632ed291f7aa825f6f68920ef37f8f86ef939e2705cf9efa4774c0a078789be7ebf9c787805a244969845dbac127c8d852c38c7268e9089386857237e90c7134930ec2c487d4ced0e8fe6e3a834650250d5300a6c7bee15b3bb107feb03ef3fbe5cea040dfa5d087c0e74996407ac57a909f69fc67bcf80e6443b5633224123ffe8e441daafe3ad9bc7dbeb821a448bec51d71ff41e383a9babb20bbd7c42d6bea3f326e89444fc8115492a627328a53ab7bbb5ea706f0b39a71e7ae661c706d796178eef540d95930289eb1c95218c3a08647f8be36c7eefb0ac167af9701443bc1ca108ab4f089c0389c475b8771de5092429f2c4ecfbf49d8735ed1fb73540b796a0a5f9f27dc4f2ccabb92f4081e2d4f694a3adce0798f7ad191325fc2aacaa40f6ac74e537e671638f0da20f21422ce73b2ef3a72ef600ae154532f4560a057841ffc4927586e49c2f30fdb7de2bd682150ddf0c43c2b784c6957533f224473e16c4a3bb87dcc8a19bfd7742b2e6fca8fc706a1beb0a0c4133a13262de5696c165189c0381d4a2670a42243476d3569ca4946651ab297f11ebbdc0477afc6a8eb835dba00dbe0d805328ea24f5d1442c1faf5d0065b07b7dced95732144dbe842bebee665b94f251a5172f03363832cf64aa882bbb4782d198827acba89bc639ec9c3cf53e43b29b3991fc50078e3d9ebbd785cf00e7137f60cb575e0ffe1518840bd22aaf80cfd5a3ad7ed09254c476ccfc11718cd389384033b91b1b48a6dc1fbca1e3276fff41ec0db3a49f92265c9806efb74f8c9c1faf94726ec7acef9123e110f10665a1a074afa75489e92baf750821be1e688c4e3e4b2fe5beac02b2dfeb6015f81a291573ba2c08d700dffb5e2a50697e38ce0ac8b6e7d4a1b1351bfadc499f327cf0d5c835373cbef84c5c2eaa87ca426981869e4e8f9fe77e876ef0c669f9dcc2fda8ffc9d960e45053e083301256bf41ffc6b206ec99595e4dc8e8c8d39d32d89333b156757cc1403a66b52e32bd67cfedbbea2e50928fa5e961e8b1e793f410c2ab5d9601503585c6cfc6a4d33ecf85487443e48db07d456100173b3f74c608d11dd9c9cbc5d1cc944964911e08be76a3f490f017d218fb322d8663328f61048f685f87a3fb06cfc4c7fd2a61f82d4de6aed59c678635a5ce41b214dad97802bb8c89e690b2e37c5a48049ae097cc7d87a0dd20bc6e3d0c5bd7a8d3932b13800dcf69fb2dc3046d55f371b58d1085f5492c9784c35465c2a92c24cdd99fdc37ebadf6da45f65a38260d6452dad4c64b367b2a801b81fdc86b6e30cccaef8cb3c48aab0bd5978ca488bce651883438c3f0707099abe718ad7d95ddedd749f47c4405bcb64145263996bde7256d3099b1728c7f9e693cba081a1ac81e1ec85b97309ce64897f86ad328a4c7beef0ae7b3a83a0f2832d0c27348443427a0a76889d982a3775c36d0d0ed85efbbaf6242d3171f7b485d2f526810d110e131fbf28a3129e3b7c23cfc24e8cbad6615982472fc3440938da1af182618cd736a917876aeec859b42190f3e1f2d7556ec1d985b596d039981fdb2a5f02e795f66c51a15d224b477b4559a28b9070daf48c962944e52cde3e4a972ce07960b43e7bbbda6024a1b2e9ea6b3dc0eb1754a1ac8ecba52b970fb4a4d4e17deae22a9bd5e4c21148a1f7fd089b0624437baffd970e0d26b0f0e82c107f311b5d68c0bdf85cfddd46a11005b47ff42b306e0848ec428d06376ec887e5b166e870359b0b148a996a8becb465565f2b67a0917d75dd7c88ed932d5b9238dee1319e1a20fbe85d44b3cec4d5af9f89a63f55ed587f78fc3b57b1790334aef939b106176cb8ab6f01b669d91f719a6a3da580309124728b95dd93f120f5e340007b853a2bc0e964d97833eeb3c9ff20daf137df69f02308cb6b2048288f0fadd66167ec83bebf52fb2d2fdb1d99860ad00075819cc0fe084a1b22b636eaecbcdf1df3c232b26d367dc8582d75ab192b6cbf990a824095d06edcf264936068c05d5de68da5ccabb097062d5e36ee1d0f75a40aa62113b9548f4c39d4acfdc379f80211f1227fcef29cf8b2fe0d7240330206456251574b6961e265ba429542b8fd7befa5aad18c2be9fe45bd8ffae1cbe9de90b3b5fde53d9837853ca7f40a2d8dfd1820672d1ff5946518f2cbfc4c3dc7344cc15a1542ebfdb96f3efc3c43d8930578e3dc96fae116245f0342631dfdf88edeeeea79d2d957ff53c91d427da5d303bf397aea3178b37a15ddaeb035240f7585b04dcfecf884436c5f78fc16cf8dce8a4cdcfd4b7beb9598da7b3850558efbbd6ae0c0db8eb4e90c1dc328572b0c985ccbd052c5d7ad9e353d06a809b0df28963a63ba98c0d48fddcbef0c5a5d27bf2c0088b9e0aef51e581afea97a90b6a2cf8f720373a77949501bc9a3ef5e0920cdea36eef727af296eb2ad24f6423bbea6bc54e494cdc06f6feccbcf635f9e712f73951935c915333e60eb292c4e8c07253145858cacbde82e41e9edf2104e5e7379a0abd8fd0000000000000000000000000000000000000000000000050909121720", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 89, |
| "comment": "violate index 250 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "219fab56d711dc9ea1309c980f8569c6ec68cf9edb6525201cdd727b3755ffb7aa6c8abe8c38c97fbe65c00e338ad1bca43eab488faf940d8b419c83052fa3a7297cd103a906208e2ef1cef29a22a86b88cf68494415c1d9a2e2c3ead2cf2750c818e34e6bcbd1f3df183eda77e51d216289cd85209be7bd1c2379a0ad9b5aa9da15c46a05b8e668e255f704ce15ec6d42d35ee9ee57d8e364573b09b5f0db4490b76eb7b620d956617168bf730f86c03e791ef9afcaad736e49ed84a63ad477ec0502798e00f2b98948cfb362322a5e6f03f6bca4f98858d6566a6801bb050e9ffb652483c8f032dd4b60c7dd99356628ec37318aa3d8da4634c2727ee983b8d6d8b780eccc126d96719e80bbecf62757db2e902bf3dffb19c6cb009d4c16897ef133a938cf0ba6746e2ad70053c11842e0aaee8367965e9a569fe3c37ea5bfba5f100b7c48357067b3742bb186adb11ffcd28f727d5da425ed1888995aea8efa039878c5a44daf43989ae07d2ee4f5a757b74368351eb7416d18b8599aaddc4d1a9458a74cb8774aae3b4f8f323172178884c36bff93849ce91c791d743a43139c1d82eed111054486e7a3b3449ce0b265cbb6203624f58543587d6928e67f6f10363add7bbcb3590e23f5aaf30da9d907cac66f1317a0535d60dd0363abc7e57efbebfafe3868fa294fc861da8c03d4c5a1d0266359730e9af4f9918003e505edc90203473bc22f1e2651aae4ae61f51f22ad641afaed0532e968a4844a296e028c056b3f89ae1f76d77f04a0111a057963f608782bdd29ec9c6b47741f1d2528e2f46805f530391aff4350f8c7f78ae4b04c14bda6b92b982dd23736e178a64778ba2dfca8b02a80a87af5e9ff5998725807eac05b7c798b03f959b00b46428ab6224fa7a9eed93efe322bfa118baf82fa61407ff7c66359fd94c4914732f59bffdfa4c6140a7c88a815a555350d333dac1e8bf24a628b6865c4acefd20319045bdc7726a4250fa8faf33e6d58ff68aaad1a4d4ffed8b5b377bcffefae016305f9d8d6f09c1c2a65014a7d3c2a88c2bafdbb71c8c1bb6546ba5f24640c4309a253c15e1d62ade4e3120c1b1ec3ce73d1652764645d1ea798ab163dc45e6ce063a61e94b9856a752102223695d2f63856cd3e94d7cedfc6b526e3831c4adfb73e698f2ba387c694e07a63a5f68247664d52855ff71443d7cb8c708856cfbdbe7b56ec6e572eea336271931d6273f5b70ecd8268b858efd702bb85e0fbcb2935e91be527efa41298805d67e705da32f6e99e1830877adca25db55f037f0764e2bcc72717cbb84c09d2e006258fd7a4db44478ac544c207930085967944078a708ea7119f9f69a1befde17e294f45bb2fdbd3ba188172310387e249fa07b2d8ab57682c08dbd28eae985028faac6c9cd8e0f3d078d8068d16c5c1f4d22cd5896cadd285c4b97596ae9e3a495a4b37ccd944d6c304cda053849dfdc5f9e53d02a0f1dbd3fe9ace68c97dd802eb6766f1f937abb52f137ca2feee9488ee975b14b9d9470772c54c5829a118871c6699738aa1e452c29eaecfc953ec688274cab414eefdc9a84140e0dc602622c0f7d6e5bd5ae1fc40ab31a21066377da803934e2a7b90a1d8a1ee10bb665dfabfa6f862bee5b549101dd4c8566b3df3219c419038c709c6fe5f6b755c18f82837cb5b8a39705087f9e7d6e7e87faea631ed5e4371fbf3f41ec2ca8e398256897482f2e7659fce3cb351fcc080d044660eacfcb5dfb2a1e76fa6ac2c644d548db80cccff1e65d43fa0c4edd76f8986167a1970e5975156b1d679256f74edb3398daf270e0cece35180615d9dc2f47e8a6594cacdb7310733403044fb27c962bb66736c5b5e6acb1589c0d9b49684c40ef245984f81d8fc98a28ecd43592a4035e36e5d34ec108311611316db7113d5acff0592837494c8bb7b6d68c2907e09da9455fc4e2c2ebd04023a80fb21a25ea3cfa2698c16a11a744fe74464ca3588d0a1d4e03cc4c39403d00a144435acdd128c56b2726ac3fa46b70367adbc3da61f757905b29edb0e4acc013bad6bef34b3e61fbef828ccb9f6ee4abaab01494ae2f819b97ad1e7d0ee448e26203cfbfb07a6949edafb2a3a61d6cc8256501f2f8c66f3b33d2f7aeb386f33e4b0a24adf792ac7bbe53d6927b2ea67b503fa94ca8f98be482feb3d38d17ed1994f7460f58bf3406e468942768fb08db9d5890b803d2bfbb8ef67330075fc0899ff5e67180e2dea88cb898ef7aa1672ca14eab9c1f81a203436acdf20bac0f0c81d7bc57a16bee87667737f5b5a91da1ec00a32b1c7d644af182de4f694a224a304f0ffc3d482feb741c5711dea9be7725c8afd6af894954269dad525a626b1993eea4b7003428652520a71f1de7b4d283aa640ea31ca83be9ba167052553f74150e273854328f32f78aac40b08b65aa9f99da6e12503fd10585e9c410f5d085ea3a0304436775346833e22519f0e82f1927f227ceaec4a8bd15046dff61ed9d9906baa3467c4b5341f5ee31515addcb21e4dfdb4cd2b0dede83a021e2fab858ba59c5b04d7f26b74302016f11006113830cbf357d64ee9004e0c923cfebd11c4430351aa4e3617928a16037eac598e96e79e5cb796b28c88837253d2357ead6a7997e623f07c5d63e959bef5c7830c29b5a1dec18a5c63e490bbcdd50d5e1010dc728f341cd8facfe7477e410d8a9d09340f13041448f003725c84d6d9f86bbacf5f22774d360818995ffdec4954fa2793dd4acc3432c1c11160eb071ceb8df0e67377d29055f27f1e6e67ec2a9fa19cae74201de3eec025f73a8ba085905903b484c645f699d16f346e94331795d3128f0c080678b27b90ff792b6640702f0036d97066266b7c21d8e40f13607b0ad838f68b65222c226eba4634f34c04873b0aed63888da44be81a9d2790ac681a8877c138492e40cb9860df1dd5f49b63fd6a342756a835f5d5a2305f85f3658eb3cf55d4c09c1761a58c1f554dfcc7a43a9f857d67da803a32a457c387ac0eb5f361e81b2e2ae73e4dbb01acb5ecfb8c588065c4bc1442ead895cde53b500809904d36e6925a501a6b33fcdc4d02d9e526cdad46fdfed6067a6013ae59ca6047489a43987cbbec1d73e748da13d9e1e4162b963c24bdae6fed19094cd727eaea1243ce3a452f4e91e2929e5255b5eb4e2efdd6439b36fc8c91b260aae3366484a71d2a4254d4106ea17a42ee9b3884177817ee97ee3e783f0fc154b851f11b8ddeff2f2ceed290ee4c067165cfe30d8fea401f8b0977acf5b5c3093459200c11da084aab2594d6ea2606f178d6be4e421f19cba38b2f0a59f7b845086ef3ed166ffc1ade22a31515c46e4a94b0c5f3599e79f2dc3ea470bd492fef41f6504e575a6b447dd8bd71fc04bdd2875c4be54af59d02086f8d3cd58c0e528205d314a3a1862717cb54ff7c35c0cff23a77938790762fa5d40b23265399feea529d2e4495421383664563eb9140e8fb8b49b43c8e2a15d92ba13d1c857a55aededb4562c6837b63ea9819795f60bfc3980f2a1e58b35d410e8334bc84953c7853bc6e15b900accfa48788b9f41830d5a0746c05f1ae99a6fe72afd733809f296b19315cc4b3bcf6c64a94491ff9945ccc35222245c4ec235157af177dc70222f942814637214652afb906b6fd5592402d40c8cac2fc94b11f637b3ee7f94baf02cf3e434da9ed61edb0e79c9bf038d7f0dc98ba19a1f575ee4ff2c5b454230d9fc7a79209c86df2e0483b2d49f67889419288fc75927744d5ccf31768ab47a629eb9b281989f921dd7dba4684b3eba4fa774282e0fa2b7502535891e3ce135d73f812e86397181f4d22b2b60ff179c3468950c15c1f529a4f5283e3650f0936524b62bae6d01453030b185d9895915698209afa9b2b48e9de63879bdc3f1e87f2fbb908861f4679d7eeede0c8bed9361713ac381f9e65147b0f9ae109b91b07715a25e760b82056034e58e6a09f5eb3758e3c7daa93bc0fd28bff575c353cf9df5cd07a9b3f2172ff4ce7994c3f7a788631b2f39e6609e71c26d7d45a0aa8615a7ce15436782def3a1366227f78e94552faeb975f54569ceca3826731e63382b1e5f5e8887eb5b6c0766be62447d11b210bbd8344d4cdd3bfc3cfc79b501f0ebd84c134aa2b9b606c90270cd48e23351df06db832e3188af314c6a6b7eada4c3eebf6ff45c44ef09ab848525909a0b6603a4e9471c2a05044a90489a5a3091eca28108903cbb687598c103fb9b8c8ba057a1cff522ae21574e44b0437367fe71f1ea6a0ee2b97a733f4057676fa2ed4171bd10071b0e7932976c20ac5f3355d98521288361216316fd578dc29473c5c337a46624e90d88c6ac358a850f3cac775794fa2e6837a243454bef4c55f3aec8f821fadc1c4deb56b0a8fcd478eccb4ad61402a09401fde6021e25938a1dacb07b768d97816194ff9371acf2794920f7f86b755ab368a3feb713465e6bd7dc7e809fb1adb92fce940744c69edc6a3259e3c47fb42b547771867fb595e3ac6bbeccab54bb0dad9074e2af1d78665c94e9334a92ae582ceb66d8c4ec84cbb77868ea5121333347fe0f8034187c41655898aa5ce3d68a8c4d2ef3f6fa2a9b7dbde000000000000000000000000000000000000000000040b0f151b22", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 90, |
| "comment": "violate index 1 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "bc39d5e62f88e9655e1e9eb6de388663ff1379d4e2e291331e49032cbda2d3d9fa4739b19cb68044f0f0f8bb35f9d0b5a33efb0500bb94cd8b4196830530a3d7293cd303a706b08d2ef9cee299228e6b58d0681f44e5c0d997e203ead2e627c0c718fd4ecbc9d10be0f83fda8be53d2062a8cdc5209be7bdcc2579b0ad3b5ca9b115d46905b3e628e155ff047e18ec7d42b35ee9e85788e3645d3b89b4f0c944b0b56ec4b620d7568071a8c0734686a03d791ff96fcdad796e49eb84c83a6479ecc501599100edb96948cfb162d2265e770396bba4d88818d6565f6871ba05ff9e7b6524bcc84031dd386057db993a66c8ea37368af3d8da6734a2737efc8338d9d8b8807ccd126d96c19e8098ecf62957f42ef02bf3f5fbe9c5cbf39c2c15898ef1e3a938c40bd6736e26d7b053c1184210adee8167465f9a4e9fe3c47ec0bf6a6010207cd8347052b3242db19dada120fcca8f127c5d70250d18888d5a7a8dfa039898c6a438af33969ae27d6ee5f59157c744682f1e87406d0fb8f99aad264efa9358a14ca8764a9d3b8f91324d72e78c84ef6b4f94848ce9dc7a1d523ad3149c12825ed111f343b6e5a3af441ce2b28acb06203633f5354458536998e67f6910163bdd5dbc735a0e42f5eaf20daed9d7cbc65b13979e534d604d0463a8c70580fbfbfa4e3a68092a3fc761ed8ca3d2c5a1d0566259650e3af7f9a48053e70505caa205473bc26f1b2642aa04b061dc1f22ad641cfa8d0532cb6854864a036e028c056f3f89ac1f49d7af03a0e019457963f608d82add1decac6a47761f5d2328ddf45807f520394a00444df897f88aecb0bc15bd96b9ab992dba3726e178b847a8b92dfca8102a80c07a05e9ff5298125807cfc06b7a797103b957b01446d289b6344f97aaeee83efe332bdd11ebaf820462c081f7d463e9fe94df912733f5ca85cca2c6fd096c88a803a555330d233dac1d8bdc4a428a6870c46cefd2e118645bdc752694240fdbfa433e6d59ffd8a8ad164d5f00d99cb357bcfff4ae016205e9d856f39c332a65024a863cfa84c2c6fd2b70c8bcbb5546ba4324440d43dba193c15e1a622de4e30c0ceb1cc3ce739163277664ed1ea7a0ab963ec43e6cc065a6239439846a5d21122136bed2463656e23e54d6ceebc69525e37e1cdadfb723697f2ca386c6d4e17a6ea5268147744de2865f031593d3cb9c706854cfd7be8b57ec7157fee7332e71c31a6286f5470fcd9768e856efd002fb87e002cc8934e92ae5f7eea41198c05b67e705ca32f6d29ef8318787dc225cb564031f0964f4bc372617e8b8dc06d2cb06f58ed796db64458a9f44b20593e484c67744068a208ba7fb9e7f69a1dffdb180295a45bb30dbd5ba2880722c03c7e049eb0782d9ab6a683c07dbdf8e8e96501cfa4c6d9cd0e0e3d378c2068d17c5c6f4422dd58a6c0dd185b4b98597ae9d3ac95a4b41cc1945d6c504cda153679d9dc7f9f33d52a2f1e6d32e9ace4bc9cdda02e167b6f2f93cab2530137ba20eef949eee475914abd9670672bb4cf828a138876c67996b8ae1e652e89eaecec932ec188374c1b464ecfdc3a8413ee0d1606622c0e1d665bb5aedfce0a931c110d6377d9b03e34d2a6d9051daa1e9104b685df3bf96f862bde52549101ad418586b53f3b19a41c238470cc6bf5fdb745c20f83837cb528a796d5081f967d5e7bf7f3ea731af5ea371fbdef47ec3cac9398256895c82a2e4659ace3cb551fdc090d144770eacfcb5deb2a1e86fc8ac7c634d5e8d280cccec1e75d13fcbc4fdd86fa486a67a1931e5675456c8d6b9286f9bed23388dc327fe09ece85100645da2c2e47e8a4b942aceb74107833f3044fb47c862b666f36d5b4d6a5b1389d5d9449884ac0e624898508158fb98948edd44591d40a5e56e5834fc0f8308610314dba61335abff0a92937494e2bbcb7268aa908e0ada8b559c502c64bdf4043a81fb21a15e94cf72688c1ba11a774fdf4474c9358bd031d5e029c4c39603c40a844335cfdda28956d7722ac3fa7bb7b368adb23db61f756d05f29fdb344a1c003ba56b2f37b3c71ffefa28c8b976ee4ab5ab91464aeef829bb7abce720ee446e26603cfbe607a6969ed7fb0a3961d9cce25450502f6c67f3bc3d4f79eb526fb3e4b0724adf792ababb453e69f7b17a68b505fa34c78f9ebec82ceb3e38717ed17f4fe462f581f3307046ad42e68fb091b9758a0b643ddbf8b8ce6793fe741b09c9fd5e6c18fe2cea75cb2990f79e16f2cb14c7b951f71aeb33b6abdf2dba80f3c8207b057b16b4e80668738d5b2a92da24c06a33b1d4d6c4b11831e4e696a249a3f4efffd1d472feb722c5711bea98e7325d8ae16ad892953a69bad425a226619a3eed4bd003427b52320971fede1b4e283ba670ea31f883ae9da161054552f723508272852528333078dac4db06b648a9b99ca6032653fa10765eec3f0f4a084ea1a025440677533483fe20519f0e82ef927f22dce9ec6b8b91534603f7fed6d9996b9a3367a4b594205ebf15d5aedcb61e6dfdb4db2bfdebe820025e2eab6c8b559d5b13d7126c744620f6f0102b116831cbf757964fe9094e7c933c11be21c343c850ca4f361792fa16039eaca98f96d89e6cb596a28cd884724ed2257dad777957e623327d9d62e969be95c8832d2925a0dec88a6c64e494bbddd50d8f1080dd728e342cd7fadce7b77c41108afd07340113f41348b403c25d84d4d9f86bba9f5fe2774d2808a8995f15ed9954fa2293ad4ccc583261c11187eb271ceb9cf0967577c390c5f17f296e27ed2a65a14cb074261d73eec033f75a8aa082907903b491c635f699f16f646f944517e5d412c20cf80478c37b00fd79286660702f0c36397066076bdc20d8ed0f83607b0ad838f88ba6223c206eb04674f54c2e87cb08ed4388cda54bdb1a5d2990a4682a8777e138f92e40c098e0df1deff4ab64fd60345756a850f525a2307285b3638ebfcf95d3c09217d1a48c30552dfbc7b53a6f837d68daf03c32bf57238aace1b46362e8102ebae43e3bbba1abb510fcbc5b806ec4dc1342dfd835cce52450480b90593656915a3d1a2b34fcd24de2d8e52acdfd46fdc6d65679600aaee9ca603f48ca429870bb7c1e73cd48fa12d9eae4062b965924fdb06feb19394cd732eaca0d43d53a652e4e9de272a05247b5fb4c2ef2d6b39a36fd8cb1b260d0e3f66484881d7a4154eb10cea27a12ee2b37840d78d7ef97e63e483f0fd554584ff13b8d7e023013eeb293ee72063165cfb60d7fec40078b8977ace6b5a308343d20ac11daf749bb2594e8ea6608f160d64e4e422819aba08b110ac9f7b859088ef3ed0c6f1c1bdefca27514c4594a74b2c5d1594e79f2ec3e746fbd4f2fcf3ff6594e075c6b3f7da8be71f004ddd287774b4549f5a002d8728d34d5cc0f5261052314a3a686a718cb5cff7c35c0cdf2fa74937c904630a5fb0b6328539afe3a519d12443542138e669561eb954018fd8b59b43c8f2ae9d86b9f3d04854a55aef5db2563c6907bc3e89819791f61bfe0984f2a1e42b3bd400e68347c87953678e3bb6e36b9d0adcfa187f8b7f4fb2f65a2745f0571af999bfe52b0d73680af296b1a31fcc3b3c7f67647946c1fd9945cc235a22245c8ec335057c8170dc70229f91282462c216653afb40606fe5593402d3fc8b8c21c96b13663bb3de7fd4b0f01cf2f430da8ed50ed30e69c9df088d6f0ca98aa1ca1f0759e52f2d8b4a4210dbac7379109026e72e148492d59fa78b1416288fc8d929742d5ccf3b766ab4ba639ed9b1b19f9f721d87dca4484c3eb74fc774482f0fa2b6a02635591ebcea35c73f8124864971e1fad23b2af0ff178c36b89e0bf5c5152fa505275e305120942529b61bad9d0b4550306180d98959056881e9ae49b5b48e9f163f79bdc451ef7f2fb980886224695d7beede0e7beb9331709ac78209e6c14fb0e9af609391a075c5a75e560c420b6034e3ee6309f5e90756e3e7dcd931c0fd298ffd75d3533f90f5ed0ba9b3f1f72254d47984c2f7a088531bcf3ce6609f41c86d8d46e0a78625a97e154367822ef4a1366fe7ec8e84571fabb975f37566ceda37f67f1e43393b155f5e8987e15b5c08e6b562647f31b510cbd834434cfd3bec37fc59b511f1ebb84be34aa2b9b706cd0270cf98e73341de16d4831e3338a5315c68ab7eadb4c38eb360246da4e909bb85152290aa0a260da4e946ec2105144c10459a5a3011e1a291095032bbb87548c403fb9adc8da007a23ff722be20574e44c0411367fe71ff4a540ef2b81a763f3056b764a2fd4161be10071c2e7a32776b80a65f4354898e211883e12d6306fcd785c2847335ca37a465a4e40d88c6ec388a75000cb4775794ea2f6847a093484bcf4ac5fdaec8f801fddc2c4e5b52b0b8fe647decbb4b261c02909621f9e6221e859b8a2daba07576bd96916f950f9321adf2794950f6f84b754ab36883fd9711464e6c17d17eb090b1b0b94fce940344c69fdc6b3239e2747eb43b54b778866fb545e9ac3bbefca354cb0bbd9074c2ad1d71665c9479394a92aed82ceb66d9b4e284cbb1160666a9798dee3effe2443586180e43035638da100020a41c5d47fcbd64cb5bac5f300000000000000000000000000000000000000000a10151b1e23", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 91, |
| "comment": "violate index 155 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "4cdac085b6e01f00deb206f86671b79abb4ad1c59741d33d738e83a80234bfe04216b27e4cb3ff59c2d43c8b5809ea958e3e7b488fd0946d8e419283852da3bf29fcd1038d06608f2e04cf8299228b6b98d0683f44a5c1d978e273e9d2cd27b0c518fc4eebcbd1f9df783fda9ae58d1f628acd651e9bc0bd2c2479abad0b5ba9c315746b05b6e6a8e555f2049e17ec8442235ee90758c8e6646a3b49b5f0eb4470b66ed4b6b0d9569071a8bf732486f03b790ff97fccad726e89eb84ba3aa47aecfb01a98d00dfb9194acfbc62922a5e7c03c6baa40b8918da565a68e1b905149f2b66247bc86032dd4f6037db99216648ec374c8a23d9da6c3462757eed83e8d4d8f880dccc126496019e80c5ec262957f12e902bf3d7fb69c7cbf29c3c178982f1c3a838ca0bb6746e22d70052c1f641d0a9ee6f67765f9a529f13c67e9fbf1a5d100f7c28357055b3042bb192ad4120fcc08f827e5d8c25fd1688a15a3a90fad39748c6a45aafb3969afe7d9ee7f5ad57674268271e97426defb7e999ad0d4e1a9558834cf8784acc3b0f90324772578984e46b3f958490e97c751d573af3139c14820ed5110944e6e7a39b449ce1b265cbc603001cf5a541584d6948e67f7010563bdd4abc83570e34f54af20d9bd997cac65613579e5367605d0363a2c7557ffbf0fa3e3868de295fc761e98c63d3c587d0c66159770e8af2f9af8023e505c6c90205470dc2ef1a263baad4b061082082ac64f4f96d0332d168f4864a2a6e328b05723f69ac1f61d7bf03a0fc19e57663e208182bdd0aec3c69478d1f1d2428e5f4d807f53339aaff4363f8f7f78ad7b01c16bd9bb92b992dc637c6e278c147c8ba2df0a8602980c97aa5eaff6798225807c6c0fb77799c03f957b00646128ab6314fc7aaeec83efe322bfd114baf82f161c07ff7cb63d9fb94af915732f5bb851ca3c6fe093c88a81ba555330d233d1c198bb94ad289684bc4bcefd2ec18045bdc8626a4230fa4faa33d6d4affb8a8ad294d1fffd8bdb3c7bafff9ae416305f1d836f09c052ab5024a623c9a88c2a8fd1b6ec8c9bb3547ba6b24a40c43f1a103c15e3662ede7e3150c0b20c3e473c1652753647d1ea78eab063cc47d6c9063a6399499846a7421b22136bbd2863856c93ec4d6cedec67525e38a1c8ae0b72b696f2ba382c644e37a4fa58682475b4d22855ff61433d6cb8170d855cfcebeeb54ec6b573ee6334671d31b627ff5470ecd5468f858eff2027b86e00ecc6931e91be567f1a42698b05a67ef058a32f6f69ea82d877adc925db554033f0964ccbc372717cdb88c07d2d706458dd798dba4448abe44220a93e084a67a44ff89a08da7e19e8f69a1c0fd617c295045cb2fdbf5bae87f722a03c7e149fb0712dcab5968dc08dbd38e7e97502cfaec6c9ce2e0a3d378db068d15c5daf4922ed5706cddd385d0b9d597aeb93aa95c4b5ccc9946d6cf041da353429d5dc6f9023ef2a1f1d0d33e9cce38c9add902fd6786f4f92bab25301384a23eef94a1ee275a149cd9270772c84c9828a11787dc6899878a21e452c69eaecdc955ec688074d6b4b4ebfdbaa8f141e0d060a622c0ddd695bf5adbfc60ab31ab1066387d9e03034f2a769031d9a11a11bb685d12c0e6f962bbe5554a10ded3c8546b81f3b19b41c438b70ac6dd5f8b765c3ff88836cb3a8ae96e509ef927d4e7e87f8ea631005f8374fb03f5bec3caa939a25789568212e6658ccefcb551dac000cf44940eccfcb5ddb231e86fd3accc644d5d8d180fcce41e25d43fd2c4fdd86fa886467a197ce5175356d7d6c9276f98ed83388dda273e0aeccf5170625dbec2047f8a69948acfb72d0753413048fb17c962ef66936c5b666a5b1489d6d9c49a84880ef245985f81f8fa98668e7d43595640a5e56e5c344c11831161a314db8f1305adff1c92737394fabbab7068e690ce0adaad55bc502c5dbd74053a76fba1a15e91cfc2698cfba0ea754fe44494c935add051d3e013c4839603b30a0443359edd428a56ab721ac5fa78b74368adb33d1620759105c29bdb014a9cfe3aa66bbf33b3b71ffef72892b946ef4abfab71474ab7f8e9b87abfe7a0ec445c26603dfbed0756939ee7fbca3a61c7cc325550322f0c65f38f3daf76eb336f43e3b0ab4a4f772ad6bb65406902b2ea67b5faf974c78f92beb82eeb3a38917ed1af4f8462f589f3b06f469142168fb071b9a58a0b643debf9b8e767a30375000989ff5e92188e2aea8ccb498ef7c51652cb14cdb941f81a133416addf31ba30f5c8317b057c16c1e8f66773725baa91da1fc00a33b1b5d624b1182ae44698a232a334f0ffcbd482feb74ac5111beabee7525a8afa6aa8959556692ad6259126e1993efa4b100142a152b20a71cbde4b4e2831a6d0e9310584ae9ea16605b552f73f507274851828933078a2c49b07b662a9e99ca60e2653fa10645e6c420f6c08bea0a03c4416765350833e1f51a30e82f1927722cce8ec5b8b915046e1f6bed7d97c6b1a336782b584205ecd1505aedccd1efdfbb4ac2b8debe818028e30ab888b459c5b2bd7b26b743e2006f0100711a82dcbd357364fe9254e2c923cf9bdf1c443f250fa4c361892da17037cac598f96d69e4cb796958cf885724dd21580ad5e7997e623197ddd63e979bec5c9830c29459edecb8acc62e49ebb9dd30d6d10c0da729a34dcd6fac9e7a77e411c8abd09340513241548fa03925d84c7d9f86abab25ff2794d1f08b89b5ff3ecb955fa08938d4acc1e32d1bf1164eba71aebadf0b67477a690a5f07f246e97eb2a93a11cb2742f1d73eec024f7fa8ba07e90b903b476c6d5f699c06f147094581735d512ad0c880578997bf0fe792d66806f2f2a36f96e663c6bfc1fd81110a35d7bfed7e8f88b9c224c226e9f4664f34c0587ab07ed69889da44be71abd2890b1681a8777ab38d92d409c98a0de1dd1f4cb64fd4d349755a84cf535a130568573648e9acf15d3c08b17c1a48c3a550dfcc7983a7f817d73daf038328b570386acd5b49364e8442e5ae53e1fbb91adb509fc9c5a8061c4dc1242d7d805cde53e50e80a90503656915a461a5b33fcf24dc2dbe5f1ccdd46fdeed616796009ae49c96039488a449870bbac1c73d248aa14d9e9e4762a963f24fdb06fd9198949d71fea1a1243dd3aa52e4ea6e2f29d525cb55b4e2eddd6539836fc8c21b560cee3966484a71d4a4254cf103ea17a3eee7b3a841378f7ee97f03e28400fc2543850f1078dae003045ee3292ee68063168cfa20d8fec40358b8976acc9b5c30a3457204c10da354a5b2694d0ea7607f17ad68e4d420f193ba08b0a0a39f6b873088ef5edde6eac19de12a3e515c4614a74b3c5ea593e78f2fb3e646fbd162fbf3ff6534e375a6b557df8bf71fa04edd1875a4b854af5af02086f8d25d5dc0c5274051315a39786d717cb60ffcc35c0bbf24a76936990f62ca5f50ba32653a9feaa529d124455401369660563ebcc4098fb8b1db45c8e2a0ed94b9e3d14858a55aec9db6562c6a77bd3e8980579ff5fbfc598bf281e5cb33d410e6a348c86953f7843bd6e29b950adcf7a87d8b7f4fa2f55a074450531af99b7fe12aed752802f2b6b28313cc3b3f8f6864894611f49955c8b35e22045edecc3505795172dc60235f912834643218652afa306e6fb5594407d41c8b9c29c95b11363db40e7ff4b5f03cf35437da7ed89ed10ea9cbbf0f8d5f0ba987a1ca103768e50f2ccb4f4220da2c7179109d16da2e2486b2dd9f978a0414286fc68923744d5e5f33768ab4da629ef9b471989f821d47dca4484a7eb14fc775c82c0f92b7102f35691f3ce335e730713486697351f8d22b2c20f1179c3508970c05c3b521a51528de3c50f095a526b62babcd06455031d181d9995775648209af09b0b46e9fd63379ddc361e47f3fb8f08461e4671d79eece0d7be793517e5abc81e9e50141b0f9aec09c91b076a5a75e360a32086054e34e6809e5e97752e3d7dde939c10d284ff775c351df9bf5dd0a09b8f1e72244db7994c437a588631d5f3de6709f01cc6d7d4520a08615a7ee164367855ef7a1466277f88ec4581fa5b975f4556dceea3726791e33392b185f6e8827e55b7c07d6bb62447bf1b710cbd5e44f4cad3cfc3afc69b631f9ebc84b5343a2c9b6b6c80250ccc8e53341de46d182fe32d8a0315c68eb77adc4c2deb66fd45b34ef09cb82752690aa099604a4f946fc2a05144bd0459a5a3fe1d2a28108d030bba875f8c103eb9a5c8da007a20ffd22de21a74a44b041f362fe71f03a660ed2b79a763f1053c762a2fd4061bd1ff70c9e7732b76b20a85f3354398f210882912562f6fb678dc29473a5c137b46674ed0da8c3bc398a75000cb6774795da2d6827af63324bbf4c25ffaed8fb21fcdc2c4ebb55b0c8fa1471ecbb4a961a02909511f9e6121ee5968a2dabc078767d975164950f9371a0f29947c0fef82b758ab768b3fdb71d465e6b97da7e709ee1a4b93fcf440b44a69f1c643239e3847ab43b563776867fb445efac3bb03cb054ab0cfd9274d2acdd71665c9389344aa2aff821eb66d714ea84cbb1a1ec1033d40776886889195b3ff2c95acaecaf50a404b719198a0a4a8d9e2eefa0f3f9eb000000000000000000000000000000000000003070e142125", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 92, |
| "comment": "violate index 76 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "36f565973c78b348c5cfd98ce4dd50c9329b506d0a96f14c3b3ebbb7969746c384a021c49cc5cdab5bdbb8275eb7c8cab28945699150ff35d74e926edd0644ccbf445adf1fa3a3d39453ce76fc2da288da8c4d81f3ba5ceb112f5a9d51fdd177af69eeab8007a607d948b9e7729c621203f2a1d977bf248a3e0834bc8fe8a4a91b9ac990faa337af11e5c5997ba8efcca7a311f22697a1177529d4423ea5da32b1df38a9ab666dbfbddea77c5e01a0cda3d41f8d3f91fa6c3b6ef2d54697806201c26a40884f82d0fb8e1f227e5a21aa8044bb0c80f868868f4c32303e9b4ad3e549cd8701eda7a968b86ead89a8500090e0728c395977747366ea182b0725ddd21c031b6c34f3f3fb787d7a5eddd94e897f37e7c3d5dfe3b87fc1d0337bfa7e46b3c0161fa636dcbec1efa384a473a9951a745e95287cb063a8e18c3a6349107edef73c195f8cd1da7cc1a4591a8163738dff619fd369e0965b534ae70af31af1b5d92a5b53ea04cbbce99688da87f0e261c3f874bdf15ec0d2ee76dbe54dda66e8582fe171a92b1603573374872905a537f9e3bffca71133e9bf82c97145a7383c321f062dde271e31c4dda333c6ef2a94a63bdfcc03049f5ab1e8dadf66e96b08170c769fc1b663315b86be6a241104182ada5e681f783e9d5749bac535a0a8c761060ea2ea86f18c6ccd2866d37dc1a531c81aeca21c90ebb8a9aeaa0ee671d4c130287c873a5700343314d16b6b7ffc1d6b9e4137b74fbe8b286ed1a39442a582a959061a9bdb8628fb776e28436aeb7a44bcadfaac11d07b7b84ec31b9c10b15e2a6255d66783bc77122559e0b1b8bed6679db0cd0757185b745d740cce214d049b06f853884ab945bcf81f9778fa320c7bf5b4aa265278506f583f2b8c21c99a34cb1ce31f3c8d3928e58ffa734844f5ef2786c7241322324ce9b1ba1fae86fcbdbd915d3c5c0784134d6d36e2543faf100ce634f7aaf87bc9a63380ffba24887f10d20107a06b1640848a2d1b92436c57ca3937bb3f071d8ee0dfb3fa08405623c8a084be0accc5d738e4961ba6c4dcc1f884538dffaf915284ae552503f276298605b3c0bb83bee3a83b75b07906fb4bc328031a03f7118e4f4a6f2a02e3a623a87d3d337e3e4e238b2c417f6857f016053434518f94e9e279b40320bbcd50b1a546efc83de290e187400da3b5a3c6977429b8bc797d3d5e15c808f86769dfdfd2d345ae72455bebe7fdbdec41d8aa811619914125f5a56ca876d4ed3e48c43e1f4f20e2c25131b27fd1f02df098cbd21c2907e31cd6ca9d27a4eaa2e47bb05d5db381dc66da8e3180e0503a8cebc7cc8fdfd4ddf6cd18f66410516b40ac655c55ba87459fc98a41d7bb2460d6992b4e0c423a73fd0a0eabe8f79e29e98263f1ea2d9cd5f7c56c5a6f53aba9c5671e18b4bee211fd7cdac43a7891efcd602ebb4175be441ed24fffedcafd3441d29f5a1fac361a010ff8df9b206de6646354549320c1a1c97ba5034835648733936e5dd541d134b59295a99ad41c40d9837b4bf950af936096920f08e2cf09fce8071338abe157133413a7f199b75f804c98229d0dea576351817bbf4e21bec9088bea5074e21bbe60f841472736be00f3fac5be8d4457bc82e8b97da8c6b04e33951b2eacc3688d4f1be5b422e64c0d10cb137abd47a395d7520fb5720cb59279e0a0c5f340c65ecaf8bed5ed07447e633be24cd471dd5e5392047c84617ca7d349b547fba85fabc586c66aa09b8b9df8de388ac3c426f59a4dd178a8487a71f9ff3514de9a5601bd7ed79a5206e5f86fb748f3869b5e2c2b3972944cad33b9b9c067f3bf17044e3e5667653f85cfbbdcc7a1229b2776ec7beaf4a9fe272e973da2619178eb2275586fa5942f788169add3483451cf77eec31c761820e7f0aae816a18beb1a3b0c7c2be516f261fe141fcef17af567134c7318965c3df0091528d1bf76812b8a60921ce31341aeb921f4331854fe39ff767ac3cbeb0c458deb86ad151e4c2a6c06e5d66b889d1bfb59e214bf9a3957d8cbbb8b9c6e5dcdb3653a8cae315cc8305160501cbea68a3e4f1d0c874f3465ec16ae929010d09c2dffdfdce92561f28a5f7c5c64743dfbe7a7639cac8f2c90f0c123134f613dd20af505be548de9a3b175a2c0ed0eff3c0e643eb85967b3f347b2ead19e0bcf56c3226c4185b371b49b5a611e6aaf7cc4ea84a872f841b04c3cbbc4961babae47f2c517a3911b7354c819861079c3c38cfab154aadb9c6e283ff0808f71a70d6497fac44f6098a21115057128957616456877e0dda694e31391d9b4af16106466d616703e8d68e4a9252e75d9545a5fec915bce2d13c5a4c67c1b65d655461c92108f3975ba8348a62c01db865ca7b8f1620897c23be433ba644c72cd61fc658fbf0ef5d4aad80f5770e86f1cdbcd0cf3902f0f3b7f93cd64687c34a6fc476bd79f455422bfe68c27b09c27207d8ddf372fbb1b77e95582bf90bbf6c0cd3a014aa86082597a21d36258a2517478c2a3e1857491e3284c9d3c3844f9f11fddbf2fbfd0ea7b9308d524cf15c48aedad6a812a6e7f18ef14e45f9de23122f7225147a5b548be30f1e0882115a8ef5e555a2aca3e58e3c221214bad5047eb6275a03c4e92709db7724fb5e9ab2f48866ef57b18357945eceb96398b7b8afe1da9ddd92e8c06e47333f9c0ea5fed9f96f6ddb4dce5de647917e6e5d1f9f1628da81b0baebe64eb931cbf5a853e67b60301437b8aa90369619eca46ba313bbe8ca560091964d090d2fe3817ca70497d19777ccb54af410e203293cbe73f9cf3219e75ed618e46462cc9a021dc5baf8109e06459e7d5f93f8a2bc0caff6a0a74541e97607172cc7950f45f0f57fdd1a123978a8cd80a460fb5e6cd2160c85ce83d5f445d5d8013414178992883a12d68fdd63c99872b1010d9a50933db7fd11e2f63d09a54648df7c9e500a4d737078ece08461cc2ec2e6b5f541dbe2516cd4a3bfd56d0c8d0b01a604f8662a99e5d3bfc4bfd573e11927446624f8359067be864b90889465564f812b06bd8effe979b0a8e15373dc7c3cda870edab407b6907aab4a12200c2a9bb8dd7fad7c218f8751e10a2db264c4c56a2ab0617f97e57f470c929233c345d1e659145bfa98008b83135efe4052a1e5ab977046f25bca5f8bbc190cb7f11268c3957c69d4ae7062291da55eed86e547b7fa95a2627e364f304354a5afa72d3d89382f4222e8ddebb30991b4d103551e8409e35f4c1d5d2f332bc05a1ea2d0096d0e9344a817def2c8e683ff78b085aa9f1996f5f39beb3c2ef334548c712c320ce55e2578cfcff9f29889bec724aa6664f12de327619ec08fc1d788e976d42992f10e440e21660c0cf5ec1811069e352677793e03699dd769b2fa8597b39cc39961c59387ff82b81fae7e918deeacfd3e7ba5ce58feacdc41c4260ffb01a8ba82d038f38def969522302663928edb75c73d8512fb9b672d7705a246d52dc6988f6d05c733fcb54455d1a85a474d76ea2d37c1c8ee64e29ad12b7faf83cc19d0d91ecd09f0285c0b7ee224283b333d7c3927ea19a6d3152cef29ce082804a148a42a84899ec7ae2ef77d565066920f9ceb205ed317b308c7eca078a3880580f56cd018184164db83feab47f391294fa42f00601482aec5ef5e4bea9018208d2dda5a00fedf7f02e38582dcb70598e8b4155f1c905f891c18c13ebe846981b619abc4341757af13102c4dba8fc3d9b04cdf3bd49604a030e0aff93657a86106ff38852e89467e4965386d86b464464cc03162a9c8a0483b8097e1d5770dc8cbe3fe5644d6f1926e43558f4d9c59f22a8793ecf51e5f8d153fd8102c01653a9a832a254655201804888b6ca7eefe88008c2abb3fc4f154b1c794d7d127a674980c063451d5d41966395885849b11817c9bc95e77a86597fcda68b26d1d6b505d6db1d99c629e38a21d8d0d5a836724bfba77fd890946c86832282da7ab8401256b6b2b873f771df235648a9567bac0d88483931676c25ce53f379f0998dfcbe3d900682d5a0bfe5a908f26359494d162900ef3ab9ddbf797ee383205e4bd0a4cb00509284034067a2b2fdc572fe5217f43ec3f96f00f8b96683776e2568c59fad33a1e41dc8a4c200ab2fe22b26a4bc495293cfbd5065ddc52922b805d0063a2868bdd43a646b8f0be75183994d3142c026ad3c3181d13e125b065c8b9729a448287ce21f5071c720b6135b4c6ac1c700c6e03a6b488d852876c13e2f6527072fc65a9d1c751500d711e99e04591913e300fcc217abb21c237ecee8b257c0fa3cd47038565a0788ffd64dc06fb8671596d987e8762e520059a64795a4ad5a89389626d4c96030a26cc00c8df275357b95d25c5cb4b5604d560a37ab6a71751b34a10698d2594226a923c683fbd4f252f240d28b40bab1fa7ef13d24193e47e24f0b6f8c93b5c768fea549e8dfa4e8143db7c358ea1b7490965049f67537b0f05788eb2577a304b9d5497282651b5ea76d83ef39a6e2d0a5a44eb41d162d4e0cb92b45cd374c98c8b5fcbe947c7ecabbd16fd2f16939c3de69f4bafac8cef546eb0bc0c20292bc3f172888fc01828414b5563c6d9eaef607b8bf3f6fa617f8389b8e3f5f9fe00000000000000000000000000000000040a0e181e27", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 93, |
| "comment": "violate index 72 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "d61832372471239f35873843b3d5ac4bce4596bba6c5256a180c49eaf2ca3ed7bdf62622a908a17da5aa9faf9593aa3bbe89956b9155ff35d74e946efd0644d0bf2459df20a3c3d0946cce16fe2dbc885a8a4d74f39a5ceb142f7a9d512ad207b169e4abb007a61bd9c8b9e79c9cf2140308a20975bf248a2e0834d98fa8a6a92a9a1990faa7375f0ce5b0990ba7efbba74312f2159771167568d4123ea5cc3241df38c0abe66ebfd7de677d5e21a00da3d4068d1f93fa843b0ef0d57897906301bd6ac0864f80d0ab8e1f427e9a1eaa93449b0b80ee68468f4c2330ae994ae1e509cc8781ffdfaa68bc6ecd89a8370885e072b239b9767471664a172b0d256dd51c131b1c36f322fce87a7a4cdd594f89573767c2d5dbe3987ec1d7331bfa7e5eb380181f9a364cbcc121a4f4a373ae95ba755e9b28ccb063cfe12c3b6368103edff73b19af8ed1c17c51a3592f8123718df2614fd169d2960b524af30af319f1bfd94a59530205bbbce99188ca8af00e6233f874b0f19ec1d2c776abe74ded66b85a2ff27109291637572374870f05e536f9f9bffca6113fe9df81c97f45473a3c311fb62ede321ec1c3ddb13336ee2a81a64bdfcc2904bf59b1eada8f67e99c08c70b76bbc1b660315b866e6c241e04c829da6a684f773e9c57a9bac516a038c761290ed2e886e78c6ccc2888d36dc3a547c83aeda23e904bb8a9b5aa8ee771c0c1b02b7cbc3ac701343214716c6b7cfcad6a9e2f37f74bbebd289ecfa3b1428581a950067a98db87282b786e22435aec7a54bc2df9ac14d04b7a84fb3189c30b15e216255d83788bc87111550e0a1b7feda678db01d0656f85b5454740ccbf14504ab078857881ab845b5f84f9688f331ec7c75b4aa3651c85b6f283deb8c21b99b34c21cf31d6c883938e50ff5735843c5ea2796c7441522224c79b4b9efac26f5bded921d3c5c0781e34f6d26e31431af100d363ff7caf93bc4a6438fffa924987d80db00c7a0ab1b40648b2d1892236b07cb3977bc1f0b1d7eeeafaef9e84f8618c8a082de00ccd5d6f8e2961ba714d3c1d884338fffbf9f927aae4523c3f176098675b8c0ab856eeca81b75307106fb49232702da05471f8e1f48ff2102e3a643a87d2d31de354df38c3c467f78566019055432018294d9e629b50310ba9d54b1b545afc43dd29ef17f4ffd9255a0c6a77659bebc69797d5e15d80a186469bfd022e645be719553ebe7fe4dee41e8a8211119914295f7a55ca896deed2e4a74331f5f2232cb5111bf3fc3f04dfd58b1d22c2b37e51cb6cb6d2ba4daa25470b0ad5db382dc46d93e3881005e9a7eebc7cbefd3d4fdf87d12f644104160409c63ec59ba8745ffc28a31d67b2960d697db420c6239d3f709feac28fa9e29e9326ff20a2facd4f7c569fa61539ba9956a1df8b1eee111cd7e2ac53a98902fc3604eb9717cbe541f724fffbdcc2d3b41d29f5a1cac1618a106f8cf9b606ae67464b45f92f0cfd1b77b8504d83064873573695dc54f9129b58295d99fd42c40e9887b4bfa50a4935096f20008f2c06a0ee7d71768a7e14713c411a811988753807c9692900dea582358815bbf4e2cbed9075be25074e1dbb760f8450729368e0193f0c5ce8f945abc82e9f972a8b6b09e33953b2e8cce687d4fdbe3b422e74c0610bb157abc47c39917530f9573acbd9219e310cdf340c3eecff8bed4fd0f444e62abec4c94736d5453a2031c85616ca84345b577fdb857abb588866fa07b8a7df0de288bb3c326f59b0dd178b8462a76f9ef3344db9a4603ad78d77a52c6e7f86fba08f9868b5c9c213972956ca633c9b94068f3ef1824453e5665b53285bfbeacc7a1129b6773ec7be794a1fe472c4735a2719fc8d7226557efa993ef7a216fae0347e453cf67efb31776382027fdaac817618deb1a3d1c732bc515f26ffe041cfef07af569334772f894ec3ff01914f8dabf868f1b7f60a21cb317419ebb11f63318552e38ff867d23c3eb2c45bde886ad13ce442a7c07d5df6ba89ccbf259f213df9e3947d7bbbe8b9c624ddfb3853c0ca4315cc5705e60501b9ea08a6e4e2d0a875f36e5e816ae94401fd0dc2ddfd1dd192721fd8a5f7dec68744dfc47a363ccab7f2e90d0c4731d4f613d8209f505bdd488e9c3b1b5a6c0dd0fef3a0e643d085f67a3f267bbeaf1904bd256e324dc4685c37ff4835a811bdaa27cd4e824a272f842604a3ccbc2b613abce4692ce17a391ab7054a817d61f7983c26cfdb144ab9b906e383fd0818f21a7ad6397fac36f689882127506711892f615458874b0dfa674e3d394d9b4ad86176446d5e6753e9d6864ae253e75a95e5a4fec515dce1d11f5acc66c19e5d255561ba21e8f0974aa8348962ac1dc864caa58fa61f899a230e423b8a44e72cd62ac698fcf0f25d3aae80ff778e87f1b8bc40d039d3ef13b6f928d6c686c3416f1478bd73f425432bec68d27d09d57287d7dd1273bbb2b77595d82bf9febe2c0ed396149a86081797b21e36208a851a47962afe15574b1e4285c9c4c3344c9f01fd5bf3fb010fd7ba309e521cf45c29ae1ad9a8e9a507f28e144f25f8de29126f7225177a1b548bfa0f2e0a822e5afef2e534a24ca3e5913c321214a9d5d47fb6fa59e3c2e92b09fb7724eb5e5ab4f473668f56b19057245fceca6338b8b894e16aa1dd87e8707147273f0c11a5f1d909736dce4d2e5de62d91ce6c5d189f9628da72b0faebe632b9f1c9f5a253267b606214d7b7aaa436161aecae6be313bbefca460191c44d490b2fc0819ca204bad1a778ccb74a7413e22829fcba7324d06217e749d668e46468cc5a041db7ba18129e1b455e7a5f91f8f2be0cdcf6c0a64561e966071735c7c50f45dbf53fde1af53838a7cd6ea4d0f95e67d2660f85d183e5f445ecd8513414148952873a4ad61fdf63eb9812b201289ab08f3deefd21dff62109e54748f07c5e520a4273b077ec0b8591cb2eb0e6e5f84104e3116dd4b9bfb56f0c9d0b01a904f2663a97e5c3bfd4bcd571e17926446724383b909ebe164e907c9425564f6f2b36bb8e15ead9b0a80c5413dc7c53da570bdabb0796907a974a62200c2a9b18df7fb77c918c8756e1da2db250c4d56a2aba61ef94e5a2471c939223c305d3e662149bf898088bd3105edd40f2a4e5bc97f044f266ca0f8abce80bc7ef1247c3e57c69c8ae50602945a5deed86e24757fa9592625e354f3a4354a7af8f2d5d88383a4272e8ddbdb3d98fb4d203051c84e0e27f4c1d592fc32bc08e1eb2cf09620e4342a83cde82c7e676ff08b085bf9fe992f5129c7b3a2efd347489711f32dce45e1d788fd0f9e69819bdc754aa4665f12ae3a7609ec38f61d688e376742992ed0e0411214a0c4cf4ec0611f69d35f376693d03a09d376bb20f8657b19cd499a1c193a0ff52ba1fc37e718deee4fdae79a5f1581eacdc3bc4a60ffb0aa82a83d03df36def967722102763928e3b73c7488522fb9b5b2d3705a247d55dc8987a6d35c93313b67455d19e5a074c76e02d97bfc8f864629cd11c7f1f80cc2bd0891ecdfcef785e0bb9e2e4273b303d9c3927f61906d31532ef39d0083a042149a44584599ac7782ea77c564f66e2109cf820bed417a30897eca06aa3280980dd6cb0181851647b84fea24763912955a44f006018829ec3ef4b4b9a9018fc8c4dda5a01fe1f7d02938512dcb7f59788b4156e1c805f894518d13dbe836911b619a7c4541757c213e02a4dc18f33dcb06adf4bd296ea9f20e3afe83627a9610eff68852e96460e4a65386da6b5642b4c503362bfc870483b7897d1d47705c82be5fe5244e6f3926e43558d4d8159122a87b2ec751f5faa15ffd7104001e5389a992ae546551518848a8b7ba79efc88f48baabb3fa9f194b3c793d7a128a69a982c043462d5941966295875879b22816c9ac98477f8659716db98b26d176b20606de9d9ac619e43a2ed8d0d3283e722bfce779d860949c848332848a7cb82011f6bab2d8749770df235838a6568bad5d8748693ee75c25ee525377f0b98fecbd3da00822dda0bfe4990af24357194e162901ff32b9bdb0f983e3832fee3ed0b4cb5057927403106fa2a2fc657efe321a6439c40960b100b94680e76a2568c61fa033a1e57dc4a4e200cb2be25b2734b44952925fb15085dc052222b806b0023a2869add43a746b2f07e7618369453132c1b6a73c1182c133128b085c8d9739a5d8227ce211308dc710b623574c6ac1d70dc6d03a1b488d8528a6cb3e2f6427072fa65b5d147525037713e98e03591613e301bcc017abb40c257eceea425dc10a3d647138365d1789ffe64d406ab8471666d587b874ce590039a66794a4cd5a793b9616d2296630a26df0098dc276d57f95d25cbcbab5904b5601377b6e117d1b34a20699d2494e669623d6842bd6f252f370d78b10bd11f77ec13da4133e37e44f0d6f8c9435c068dea589e5df94e83438b7b3580a18749096f049f66536f0f65778ebc57fa2f4ba85457282676b54a75d81ef34a6e2d095a94eb41cb6274dfcb8cb4acd374bd8c3b5fcbda47c7ebabb1163d2d16a69c7de49f66af7c8bef253a4b748498a5abcecfdff9fc2f3875ae1541475a63e1f402118791be26364168a2abb7da0000000000000000000000000000000000000d11181d1e25", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 94, |
| "comment": "violate index 411 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "f412d6e93f6b4c1f36ed79a8aa3c2333d4f793657123c9e5eabff0d348d5ba696c76e2d8fcaa8fc10fefc21b50eb30bfa13e7b498faa949d8d41a283c52fa3be297cd003af06508e2e11cf529a22966bf8ce68344485c2d993e2f3e9d2e227c0c718fd4e7bc9d112e05841da6fe57d1f6291cd151f9bd2bdcc247996ad9b5ca9cc15046b05ade628e45519057e16ec7142b35de9005848e564663b79b6f0c344d0b46eecb660d656827108c1732286003e7932f9cfcbad896e09ee84c03a0478ecf201298f0004ba6948cf9d62d22b5e6d0366bba4088918d856486821ba05e99e2b642491c86030dd726097dc99016688eb37388a23d9da6934f2727e1184f8d7d8ae801ccd126396c19f809eec862857e52ec029f3e1fbb9c8cb099d7c16899cf173a938d70b46726e37d73054c1f641b0a8ee7a67365e9a489f33c77eaabf8a6010047ca8357063b3142bb195ada121fcd78f627b5da7250d19889b5ada90fae697d8c6a45aafc3959a047e1ee5f59957074368111ef73f6d05b8c99aad224eda9258994cb8764aae3baf8e323d72278b84d06b1f948492e91c791d5c3ab3149c1482eed111e843b6e6a3b8443cdfb279cbc61f362ff5f541585f6968e87f9110a639dd4bbca3590e25f5daf30db4d9c7cac65e1357a1536f606d0363b4c7757efb00fb6e3868eb29afc961d88cc3d2c593d0d660595e0e4af5f9ad80c3e405dac95203472ac23f1b2639aa94b061f01f42ab6400fa0d0532de6874874a2e6e128c05753fa9ae1f61d7bf04a0f019757763ed08a82add28ec8c6b47721fbd222803f5d807f526398aff4347f8e7f48adcb06c15bd89b99b992db037c6e378934798b82d06a9b02980c47a35e8ff5298525707cfc0eb797991030958b01c46e288b6294f77aaeef13ece332bea110baf8208625081f7ce6369fd94d0916733f5d5854ca4c6f4097c88a818a595340d263dcc1c8be74a32896861c47cf0d2d9189458dc812654260fc6fab33c6d41ffd8a8ad0f4d5fffd8b7b3e7bbffe6aea16205f0d826f19c272a85054a733c4a88c29afddb6ec8cabbe547ba4724340d43e1a163c35e1d62fde4e33e0ccb1cc3cb73e165275c644d1fa799ab363cc46c6c3064a6349439836a6f21222236c2d2c63756c83e34d5cee8c65526e3651c7adfb70f69cf2ba3b0c6c4de7a5fa5a68247504d52885ff61443d6cb7e702856cfcbbecb57ec8257fee5335871631a626ef5470fcd7c68b857efe5022b88e0facba933e917e537efa43098905a67c505ca30f6049fb831877edcd25bb56803bf0964dabc372817dbb8dc07d2c1068590d7a1db74438aa944a20793ee84e67a44ef89e08ca7069f2f6aa1a1fda180294d457b31dbe9ba887f723403a7de49fd0752dcab5e68fc05dbdb8efe945024fafc6d9ccee0f3cf78d306dd15c5c7f4c22fd5846cddd285a4b9f597aea83a395c4b3acc5946d6ef04fd9f53689d9dc6f9ff3db2a2f1d6d37e9bce4dc97ddb02df6796f4f91eabe5f9ff8da2beee94d7ee775914c2d9270672b54cb828a126875c67999b8af1e152ce9e6ed0c94cec288274e6b494edfdc8a8f13fe0c1608621c0e5d645bc5addfcb0aa31c010e6397d8503634d2a7890b1daa1fc10fb665dedbfb6f862c2e5154c10f8d3d8566b69f3019a41af38f709c6f05feb755c2bf80835cb4b8a696f5085f967d7e7e27fbea631d05ef373fbecf4cec2cade39a25389778292e56585cebcb751cfc0b0d144850e1cfcb5f5b2c1e86fa7ac7c664d458d480bccdb1e85d33fe5c4cdd66fa086967b1970e5d75156c6d6d9296f8fed63388dea27de09ecd55160625d94c2e47c8a6294aaceb75007b341304cfb57c962e766936f5b746aab1489ced9549684ae0ea248985d81c8fd98918e1d4259384025e56e61344c0f83f7602315db941375abff0c92a37594d6bb5b7168ce90ee09da8e554c502c54bdd4023a6dfbe1a25e80cf626c8c06a1aa744fe84404c735c8d0a1d4e00ac4c39603b80ad44335ccdd728956be72eac3fa8fb72368adc73d361f757505e29edb3a4adcfd3a8d6baf36b3d71fdefa28a7b956ee4ab5ab31474af1f829ba7acae7b0ec446426803cfbef0796929ef3fb5a3861aecce25750132fdc67f3b23dff79eb546f43e2b0a44aff782a98bb25406919b2da67b5dff9f4c88f8abe082eeb3c382180d1964fd45ef576f3406f46a142968eb09bb9a58a0b863d5bfbb8c9671301750f0919005f72180e2aea90cb598ef7b01612cd14d3b951f71a0b34b6abdf15ba70f2c8f27a657e16a5e8666773895bfa8fda45c0aa33b1ead6c4af1818e47697a227a374f2ffd2d492feb734c5d11aeab2e7925c8af26a08959560696ad4259126c1993efc4b400442a752b20871dfdefb4d2837a640ea311984ee9da14c05f552f73b508273853628e32e789fc46b06b656a9899da6f72533fb108e5e4c420f36083ea2a03644f6755331836e2251750ea2ef926b22cce9ec508bc1514608f72ed9d9846b6a3167a8b5741f5eba1535aedcb71efdfcb4cb2bcdece82e023e2fab668b859d5b04d7c26a743920b6ef101c11e82fcbde57e64ee9354ecc943c02be51c343dc50ba4e3613929a160371acb98f96c99e1cb896c48cf8857251d2957fad737967e523227dad62e97ebed5c983f12885a0dec68a9c62e49bbb9dd50d7b10f0dc728d342cd6fad2e7777d41378a5d0834ff12c41448d603425c84c4d9086dbac55f22794d1e08b89a5f0ced3953fa13937d4bcc453281c01167eb071aebb4f0267377bb90c5f17f1d6e37eb2a80a15cb374321d43efc010f7ba8ca08e901903b476c6b5f799e16f746f943b1705d412c80cd80378a27bc0fe792166c06f2f1436e96e66306b1c22d80a10c35e7bfdd738f88b99221c206ebe4684f34c09873b08ed5c884da44bd21aad2990bb687a8977d538792e40ab9800df1de1f45b65fd2e34e755a844f5b5a130718593668ebacf25d2c0881701a78c12556dfcc7913aff807d67da403b328b577388ac14b56363e8422e9ae33e46bbc1acb5effbfc588081c41c1442c4d895cbe55650980a906936668f5a221a3b35fcdb4d82d9e508cdbd47fdf6d6367a600eae09ca6057488a44985fbb9c1e73af48da11d9d5e4862a9668244db26fe819494ad748ea0a1043ae3a252f4ea2e2029f5251b59b492eead6139b360b8d51b160e4e3a66584841d9a4254ca106ea37a2dee5b36842c78d7ec97dc3ed8410fc254b851f1318d8e013034eeb291ee77061166cfbb0d7feb403e8b7977acbbb5330a3440204c12dafb49db2694e1ea7605f152d6de4e4226190ba28b340a99f6b85b085ef3ed2a6f1c1ade11a3c516c4654ab4b0c5b959ee79f2e13e946ebd4c2f4f3ff65f4e575a6b427d58bf71f6043dd187604bc54af59b02c86e8d32d5cc0d5276053314a376863717cb6cff4c34c0bcf2ba76936e90f631a5040cb32553c3fe3a529d05449544137366b560ebb14068fc8b24b43c902a0fd94b9e3d2b85da55aee4dbe561c68c7bb3e8980c792f61bfc4983f2c1e60b38d3f0e70349c8495587833bd6e16b940abcfa587b8b5f4f92f85a1746a0551b099abfe52aed72880cf296b1c311cc5b3baf6c648946e1f39945ca935622245e4ec8351579d17fdc60231f99280464321f653afa406a6fe55ae40ed3ec8d2c2fc95b123639b40e71b4c2f04cf37431daaed67ed60e69cb1f0f8d3f0e098da1ba1f5751e53f2d2b464220dbac7979109d26d22e148442de9f678b341a288fc8c92c742d5c8f3d768ab48a669ed9bff1839fa21bd7d2a4384b0eb74fb77668200fd2b4e02a35791f6cea35c731e13786497261fdd23b2b60fb17bc34b89c0c15c48527a4f527fe3a5100930527b63bae8d0c4540317186d9695835618229ae49bfb47e9f063c799dc3b1e07f2fb7b0856204680d7beede0eabe093617f0abc81f9e4c146b0f9a0b0ac919076b5a55e460bd20a6054e3fe620a15eb375ee3d7dbd93cc0dd293ff575c3534f99f5fd0899b7f1f72184d77974c4a7aa88431d4f36e6509d01c16d7d4660a08625aabe1a437782aef3a1466067f08ea4577fa2b975f3f568ceea36567d1e4338db195f6e8947eb5b4c09c6b862547f51b810dbd514494ced3dfc31fc69b3c1f8ebb84be34ca2c9b716cc0250ce38e93351df26db82fe31b8a1316c682b79ada4c21ebb6ff45c74e409ab83e52390ba0a760ba4f9460c2805044b00439a3a3091e1a271076033bbb87548cc040b9c8c81a037a4dff922ce20174044d040f360fe61f1fa6c0ee2b91a7f3f20564760a31d40d1b510171a1e7732776b60a55f3355498c20f88281296316fd678dc2847365c937846584e50d88c41c308a650ffca57757967a276827ae43374bef4c25f2aed8f831ffdbfc4fdb58b098fca478ecdb49361202a09761f2e5f21125aa8a2dad307a769d95c16d950f9351abf2694730f3f87b74babb6893fd4712465e6be7d97e809201b4b92fcf640744d69f6c603259e2547fb43b563774865fb4b5e2ac5bbf2ca354bb0f0d9a74c2ac7d74665c95b93d4a82aed822eb76d854e184bbb0723515e648a9dc1c5151e676b86a9bfc8cb23384970b2b6c7e0fb155381a9f83e489dbe224d717b95a2a900000000000000000000000009121b20242b", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 95, |
| "comment": "violate index 493 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "d9780294d2b604c4166ada22537450fc95c8b87ea58d767a458a2f07fa974f10c814a72cbcc0753dc6880919c7d1aef2d84a535a38699f49850eedf15d6609ba7bb8ab08cb18a4947f9f7570f937f140435ee5ab4cb31cecf119268fc651334424e6118c8d973ca7826a325931970cc0df25d208a2516dd4bafcf57b4254ee9d6d1ca91948c7009067a32bfe32dbeadf028828598cff221bab2383dd59b477c14ff4940d385b12887e25bedcc3dd04f14fee90b1a48c0111dfb86f77060a50466bbdf8d0bf7fcacff69c391a96cd9360a5a68597e8d1fbc2e5d91a722205436785110c39b63401387309e2a123f606bbb9af542eee6bbe2867053ce87f8c439ebaa45c6ef8057d7bc34d4347effc19686b4b5cd94ffec2f6c80ca95788b16ed3ca47cb550ca6b6d19433a39a5f60780370174cb5ae3998fc99cb0a1225f409f1c49b4a0e5964aeb283705f764c22255c343884bc61794202b873771f6c049f92393af4ac2b19a2092b4e660b73685686dec9f8cb30d7f7adbe640eb323d4e6ef9cb8339ff4c74c4cdbbcdc599f99bbd881fcb9d61053d4f9658826e862eca7aaf1a886112bf9cce0e8d9fafe82699b1647abfec4ebf679e88eb212c6ee119ee7d4aa541e1387f90ead443c4e38c1d233468bf6a9bc9ac73d79808a7d18516f2da7d608da908d3bf960682f4fdd0ddb527dcdb6e69aea2aae5d8b4c2e57d6c99664e7585e9ed8692be3137cf063ee298c07f3bace194d9386f47eebe9e29cea2ca87c740778e81a08177058b63482e4d1aba953cbd4e7948ed7416dcfb1dd56bed29d0349f023d3ac2b87359c076dccea3a34c897e551f65428aa81e2f868c56e4e6f658db8cc3bffdea2e5142587098f2f01b84f1245df89523fa00f404fd740a694afd46eec0b4bd162bea9fee197dda263ca3a2b8ffd0916ba73fbda416adfb96decfcf0eb04f2ed46e830a14b38a2fde6d2af04318c7628cb7983f5c70bfae0e744b0411d47c8a8dcfe302952142f4ac4ca5fa5e103422175ebbd1d144b3c220c8309a82bdf4370b66200e9a4f4ffcc7b29c67031b170363b487763bba2b3d4aaf30275358898c67257e07461d0636a3615399a630c61bbe0d5089dc530613fe2844859d7c56a0cd87f025bb96d1e35b149b14fc4722a78e5b235dd9f10c785c6740cd30188f51ba4648075ee1a575ba90762260aaea7db2582abb72690bb8d9748f6293101323ca609849b34361e80a30eecd79e655c6ce44c0ff0807158f31c7d3251e0558f68bff1d2908a777ed1e87c345364026fb5ce24df35ef3adceae666033b1b6af85a2b88d9176a0a26bb7bf4739b494a17c1fc31e262db8778823152bf1ec9b5e06d310dc631b676e1d975416d6807364beaca022a4faa67d05261944bcff8bedcd45e95e5246a0c09530f0dd47c374a0beee9b57e2fcce5e6d8d8cb39b6f95d917951e8eaa107934e2b45ab3d8b09635114eddf9fcc3036e212e6ab23cafcc21babddf75274e417430f3e4d5bf00d68fc723f42fe0cce6be061dccaba02bf2c102cebe0fa724fe677d2aafcbbe2b2091fc73325ac02a52f875ea58fe260c2691feb4f50fe4e68627a25bf42e99b3689e4dfd4de66105bbd5f750b546cef0d5cee2bd76e72680a85db0d842795bdb4ad03582cc8d8924ed22167cbf370d34dc10dba2a68897e016b174210f164e7d45f5dbe32ba64bdbd09acf5a4d36f8d8631431fad17abc95e4f8be6680f12e2b6837aea46ada46db744a6a4de44d61acc7a16acd9cea10f4368e7ea715ae816abe6e4e4aca3e9173e2763e2f9ff89fa6b57e66ec592be1d44739a2b79c3e82ca89c9fa9c67134e640eb19a2f16a5d3ba4921653e18d04c8c8c52a538e2e3f8e6963b9d07cbf69c4f19a3fbc915a3a00074e710fb1ec314a6cfb3e48283657666e2745cd74631562f1b2708a1757a516c84fdb034aea0edb711f8118efefd94e193e3d82c9fb3c853ac2b5d51df5b397a6a615f5711053df7207aaa3d626a59f5b34bfceb4c23818cd17a7b59fbaf54dc1679c6e465c310e12d6f195214e78b9a5afcbd5e6e43ab5d0e0dfa6df87c3c7f6e79e369fe126d1e924f0dc5ce8e09800a16ba0faa550ff0bab79c26b504437accc0823caef6b6c07f13e8babcd53dcc293e52238b4fc81e0a799d7d77028b560f8050ac3e3437b6f9b12eead7c3bc4284f55bc58c5cd1c3f0d17c396e57942b5df4baa8172a377db16582b8a1656e7898311c8694fc36928dfd5b98a3e78a82687dcee2a7bda4158bfa082afddbd100f0225a4fc421b43cb2b13dc40039bd086c44628bf461c9b5d3b492297b34a1175b09432acb1796fc8a82b7ef1baf782209d5e1785bdd2e0d1b0e84bb7ee7021411dc0bc0f4a9acd9c0f81fcec90f40bdc679d8c47ec71019921f1252973a31ad6ebc2cfc90b64381a152861b573b0cc3bf799932b2c075128839e74274521f4a596e268105376c5ca96b455f082c00d452daff443f5b45693a0ed50198e8e56add6a464214448f5261bd08509da41f3e141809f43f3d410be2cb86896d597112b94b6f689c14b58947d186787db6b04393301e875cf558bf8a077642d8f41a1e00af681514a26be3f5d3906a7233e0eaaafed1d28cbb23d6df6eaaa578f828b0c593d8660a2e6e5b7b2f935ebd256f645b147923297175846432d194b4f8d32f62c501e70f2b7c67032d6cd97c9fd43ecad9661c4d7d3480aeece7ac079bf5d32df47547c50f2d3123b94d253df375d1cf12e8d51963d285b6b15793c66a92821f0f49f68c31194bd8187a778ddd682633b330956b4ca15a1034de3c398cc5486b4ff57fe64d60ef0555cfc5ac3b7b5d548f588cdf0a8e04a7265d85b22a71b0625fe3dc949ac075df2e447b830c33b2bd8293612deacc2077a2c778e10c385ac046b3a45fac7cab033f51ce05c506ea12925b9c3481279087853a26255d114d24004383dbac53571cdfcfbdb7c4033dc3e9ecbf76a1d0d97a404cce257f7036e591fa73a9ab0e5df02392373914a8118961febff1e9094f4b3459692ce9be8043a96d6427ea89bc8d011afd18fc1866d275519d5730e8818abaa02d15b4564c6c6b2a59f13fe588aee12d0d1ea26dc2f8f19dec952cb92ba5222e27ef2f23a97411915171c0ff04522fe76a354a5d5da7e8ab3d2ad5061b1c575b78d7ef80c878711e26abfacc2ebe264ee1ee652e3c59a197b7e3979487e79a336f682eb7452d82ce148a33f8f4445300154b212eb65655f2561fb2a266f758c9295901ab7cf355e2711210519f9b7bd35a330f530b332198ed22e2677a239926a1e3116525a2bc4e571559ae0dfd06767f2552b39615cf13e303ccb2439f70fff19a44397fbf4475d5a530b40ea3af1e89cf92f6ad1ee46b5b42ef31df1d3b73599e94a27b38717ead546220bc788a99d94155fb87870f2bb5441628e2704cfbb3451b82365a8c19014ade2ae4f223b2614845efa3353b76408fb1dc2d80c94ced7af009fd221565e46114151806d22630244f1993841cc5b97bd8692c8f1f9d2e9aa9e87e30ad409c53760f510d17bd8cd63868c500023bf9ed82490f53890fab9bc73e7a1976b764dfb8cd52737776671f21e3dc4750aa112bec36acc3ab0ae6b42e713095c826938def1cbda4201768a390a67178a22ca44543655365afdb0a7ac87f837b8c93d17e625428f9b7b9aaee67ca2bc13267efa512f038d6a79b2ef6cf98118fff387df0a736a73e4b22c39bb05d75c0734d2a56aa3585318158f558559cceed9d762df2a166f7867be30d583999b719cd9cb92705128b04682d278c19b69a393015abfe9ed45056573b8d488e5345727da730e807c6e61e2521e3fab8a878e2b724181b9cd629c6f31aaf54950b7f3ed1bd06cfc0671d1fca17925481321f7f2d0c9489e3c1659b5a5db3a18853c7cdf0f2ee96e0b9fbe7aba7967e5ee5fda34a6342db2547756588728b027249975d8d0600a47724b61505a4d5463ba8aa8243f34144ad41f91c986b0d4546f1f3ea1a37ca5517a41958149dbda8d545665426a8421ddc07504b5089f66052c813acf7673209d1cd2b82a60feed111f6fd7f62c5693dce7f068c77ff2a3e0d15a7800d4e56c318e22ed4b8755a3fd9978881ed01f87f033cecf111d94196ab87d30c5820a8a6f90981ff875ae41432509a85c548f063832dbc0d0125fb18ab5e86bb4c03ad964561c8fe7de0968ac845b3f50692387421c78261fd1c581bc207cea592724b5fc26275ffc799a7253cd7b72926c8cdc5b293e1aa0cf7379875fb9366517d9b210ac5a264558a49f955dc52700dee19092c9a61bc2d0770f90e18edd6341cc4d5aebcf4300bef20d7ea207bab7ed5522aefa6306828d04ca03dd5ba5bc3239e785e156653b21c453533975a418cd8fcd277e2663d8598f8ba86da6f73b28dcfea54545f1bfa4518010a3fd4f2c6fccea81034f5164cf82a36feeedb81906472afb3c49c87b9ab750ca551cff77590aa1055e7f47fd6ec8a85759993756b6cce4b13026dd281cebb880cce957ffd04007a8e94f0534cc940bcac6bb59130ead15f43407aea3700761797facd401193d3e44bfd90a5157094f626c8fa9d2ee7f9da5b5545c739ea7afb2dc00000000000000000000000000000000000000060d10181c24", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 96, |
| "comment": "violate index 262 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "8af9b6ab6b32567d906d08ea0bcd5ed542d955355d200867f7aa1d49ea881e1c57a6094aadcd11fcbbc54d2b6b93531a7c4c8a014154ca9815a252023ed4f7404b8bd323b88ef17658235ad4380b8fe20fd2df970ead35d64dd3477780a8f65d529e5597d6722d907c9dde2bc6c6f24876a14faf9ebfc9858502fd53ac214fbdbdbe28ae74cbc4d6b397f29ca3f2790bfd1b8290aa77fd11b4a6bfa898ea6a4ba688b5f64984952e830cfc788b8291f6d0c8a67f13096add8330143db2d698fe8e49685ce77b2e061ffe648793163b78c0feb15c19f6075069f5c9eb3676a344ef61edfd8101c3434f43ac022fc98b6184dd52ba4bd6290b5515d55f3ca45d1ddd86951082890c5d306bb76f180c7e2620a3784ac10ce07a76484a3e5a6ca58133912b642dba30d6c48fd73fcba2df6e4bf01cf24e5f2abca1fc54bcc7f55ca74b70064540995de790282a872c1e33793569a0fa873b64d8ee415291a1cc7be9dfd21f9e3eb3d1629b0f3df8383b881d3697815b144fead6ae0834752538c846e2339bee21ed9ef06602b3e3026699bf51e70d873e83074b183c42fb5695615bbe36369f88703145f29cf9cb66de5d596b0774aa0e79d2d378d6d77672bca78879e6f1f4409c160af73e35e809607a99733a740f791c26512b1fbff60aaccbc90f78824d22b83d2c5ca581b13867dae1997232c02691e1f896712433998fb6ebeb693c4a6df36e0ff2ee50d53b130d7d07032aee1928ea599381631c767db501b358d3167f272218be67869caa9557ace3c28841fc6e94f0fc35ec184c8470045c882ba9621d190c6a26a00cecbd602deab04a42c5325e1b304af4f1ab51c1a8ae10e53d29c98dcd6fa6d2f49ca9e791ffcd9a78498332490f8f4b3138f0c279526aeab948b5f3ee9172915cf9851093b07a2155635d15060a0770ddcc95c14451f852df9bff43ab89d5758d4e754ffe80e9d35e823b367356fe5593081a4e9affdf24be99e8587e34b2114cf42780a8127bbfeeac7f6550553519426be9c951b537a59a0f009d856cc95b27c9878d83712ebb2bbd1e8dac2716c210b205312b97b40ece687b20427c7afda7fe616715a3fdfe311f57a12dc36a7b46b7c8a7740c87aa9d922fcaeeb76a7ebbad0e0fc7a8b09e44ef35b4548e3634d7a41eec66fa1081c9c9eea8144352a721f31857d66ea67f3d7bb9b693e9091550bc6c67e92971221b6cbb715f79f717e82ed6f6c0bc94a9f976a91e7f3057947f87a99f8cba37a288776cf8294a6a8bd11aaf28e86bf89fa2ea16953174e242ac2ac9dfb434291f588512330a481474476b9a84934ce59fcbfc3e4a64a793cd84dcea83d49408334f1d458dfdb6a033e2dbde83d72a0a03ad63ff2f9f1de3dd2f9524830c63307eef424174f2adf6475185132afdd59b32fb6c59265043b0175e4786a9e6a49656b1e2d8a77415883558df7a38183543a413805b370789ec28a7e80bdcb595fdfd94b5b763bd734ebfb11d2e1c6c57901ddf960ed76145e9191c44c3248eee785737b02ef37f3d80c4d1eb2e0fae386edf9bb1e2eb73522835273b9cdc4cbdf067d494b945113ed302d812ac2942b85f803359c8d160c1c0a04b801768a07395abad498ce5d61e011a4a5cc4ad9a23a012b7461d7821dca17eccfca95931167daa2d01505b0344088ad23e348004ba6e900256aa3768f52af80a9dc3bd8e030342338291261e9cbec7b469592d1ceceeca33bb83f4db689bbdaf459ec9b0b959f8a4b51cc76fa43020550bb5f7d5c0011fd79a8645425e26e380baf38611be9226ee0b2abd1e2134757d12b41946fcfb3fbb350fef04b81fac9f87de6d0a47d6b3352d3724d68f06e06b94f281f7684519c129593b72f67da26d519083578d3b712a66a29271e788e623c2dc6c416fbcad399a141260c352d2a8e918aef6c6c9ba7e38943f7278ac48b709d63734b61a6d4faf78f278737c333a20e58756844ec750ca4fa3d271e0c3457f2fb29c43bcff8fd0672cd6e853dc71ee34957f2e935b30ab20cf1ed86eaed9dc7618df21be8fea31397269e3d7331da527e1ef2b5d15f8555d32139fbf229b8e37a3b4324f6f584cf666f8a8d1552d8525c13dd01eef88122e18ead7b4bce71171f5e40207d55f6f6989d975dc15af774b19aff16eed186405a52053ea1ca660a1ce71508bf0474d7f9ed27610fc2d7f0713fee734f2d71678a15bb3810ce9d52d387827796936f5b6674cf404247e2cb5dec7f3be94a45837254b4dcc8ccf9614949b1ea645f3d11aa9adf4c168002844ef3a3cf42b5c6ea9875bb3ecd44b8f10d7d054bb1ee6f1e64e5440c6beeb5fd8b85665e0b3ba35c74b345847403eb2ccdc617cef2de987b6eb490a51819b11702945d57503a05d7e122ab334ff6951cfd0f92fca15672fe2e8fa565eaa61165463cbade5cc896cb111c640c4b41e87210ae1a01415d81f2fa96f514adc1e076421ed3567fe17ed2a687d2f2f25c2b8b41c54abdb693fd1dd8b9b292609f9d6f5d9b62e426e2907d12cec75b8dd1e6b037ffd65d31ca8f9fe8f892ef78d7d0003386c32064204d986b8b2dacbfd9d65957aa8b91939d12df275cca01cd6e376f7cb1d4bc70090c9db37455715ece8e8455f8091b4203bb68f4131e0c20655a60aa407ae6fa3cc310529fed9ac3093ec744cb7b2999b3c0cca1f910f83608f7ff114c18e0419092f45230598c8a648d14fd35a41fb277091de917d15ae2370d99cf5c12f381cee83b14717614970825fb1073037b80fc46a1cab64ca89158cbfe4c9b1009f1d21433b654f2892d66a4a9a584534ba855d5970844bb354f5c9c4f0a4a78e2473b61c8137d26c776f9a32460d4e594315dac7d3ef1f983a2a60cfa04693e3a22a7faf88e03a753281061e70285d164080fc6c6cd5bf20487cfc0965bd837cb25f2be4fc2c152412859496dc3e9b59ffe6da61d021a55d453a67b4ed7c5abe64874a42294e46847a90bb9c65504de7c19be9f44dc9b405b52c1e4f261988fc481f90a2a04ec7a30a00bbe2cbe81fb8a84dadc2830520d5cee7e7b426c58878599750e27d8a26e47f72e25c55b3aab82cb55dd1916457c68d4af909b8781fc44d3bab75c260957c5d3913ee0f92a41bbf082469f25b55da38effff9614256732759a7f0769556122900e4d7780c91cf945ed56c5be7ee2b695e035170173b6df108f37ddc20e7596858297c30244e31b89829b78219933126cb9a0cbacaf161d7a247378f3b8d8a3de3489260aa1156362511277e18de27d522ad3000447ab92e04c8aa9021805d7ab12236ecb54a0794666beedacc7990fdb58b019c5b4b72a153f993ebe126a64be6d5b21b5fd120bf6ed4d4a295a2f229f5c91e4d8230643b339644f5df3ff97671bba99627fad0c43d2eb03b0f89b757a579ddd73ec367558eed5de711c6f22d09b10e0918dd13ef75e1bef378d2aa92f2788517592b39cb2230f2b8710d84354624bc7547b75a2d8e548a8baec5c51d9b9fe1cb7b32abea6ff884cfeaa9bda2aeb82b9c9ec688904a930f50ecc5ee0df6f1c7dfe95cf42b59240d4f827ad3ea5654c50067dd1d68ed337f08e45c9e09218d8115d4ac441c8bd0a3cca981b50ec5c51e706e74ccb4243c900861e34b0e783f25cde721b082701a5dccec8cee97acbad60b309ef827be91d1d61fa013fdb684cdc7cf78f72c78ad4f94f4fa37db2c4c3cf108a99f329e99f5dc992994dfb6a8f38dadf4e20609e6b468ab079e4078fff0e6eb967f690267746b6e53cd1b5216e7237d151a5c8a78d2944f970f09d100f152bf76fd3d34ae1a711f13fb29ecd53cd75c0ca56fc442a02cd6275714a0b3ac0208e3f58129961c5614bd675c2d65b65597cacf6dc8606c0b9c854fdb3071822bbdb697c0b8aa2d5ebc3203e14ecff0738ce1c71f79cf82cd361e6ded6d15857e13a908afe8c5f87cf65e8001782d5c130fbda2ac762631ef7967c91cf3bbfb1f88996b2517977de6998715f6005cb2ece546be95bc89f4e37972740c0b61a0bdf0625246f775659a303d9910a26009eadb60262e6085500f2c3d9b4314f76676204eade745cd2643d4715cd045b82cec651feb23cb61e6e77d95192b0b7cb98a06bf1178eacbe871579060734a9c4a47079ac05d24ced904a4785e244bbdea812c89368404e5f6f620e93d7ffd0d16b709fd2143d3b321dea0f877419d59a4184fe62eddb1e25f2ec2511e7f50fe177bf99b22893e0b9ed619e50fe167c7897634716ac77c70f99cfe1061979f99c503cd0e77ebaddea4e0ddad2dd539e7f87df09b1033dd8ed28e5928478df1075f2dc3457ce924bd69360d88a86a96f9a33bf944dd95fc1c3b81f1a966a91500cb212b85aae233fbfc97be6e99703a7a323fa57bf1747d324696d804041965fcebae44442798dfb49d4864416047d2ad2f0fd4d84d5ddfb85fb6b6e704d945380c46cf1ab423663a5df59c1cc9124cbed833fa21e4fea1bfb2ef6ff9cf9ce32aa9b8e0e936a9f5a98a9134d767ae1adf7a42c3a127f550aca45f143e1f7fde7c8c26ebdcf43c08abce3c9b6b9fb21c091778bc0e52989caccbfc3c4a61679fc809112b0854a73380979aa1cfe3f3fa1233707a8a9ca0000000000000000000000000000000000000000000060c0f121b22", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 97, |
| "comment": "violate index 390 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "5f2785fd8f49d598741903da8f0c855ba4cc3f3cc5d8094ae1ba40486c8a93e1c57857b3c715b77813faabb82950bbc8c489556a915bffd5d44e946e7d0644d5bf945bdf39a3a3d0946fce16fe2da6881a8c4d98f3ca5beb012fda9d510bd2a7ae69edab4007a6f3d8c8b7e7979ca2120300a2c978bf1b8a3e0734d98fd8a5a9469af992fac3377f0fe5c0993ba8efa1a7d311f20597b1157533d4623ea5f73231dd38c6abd66dbfe8de977b5e0ea01da5d4098dff90fa713beef1d57197506101e56a20874f70d0cb8e1f117e7a1eaa8444eb0c80eb6886904c12300e9b4ae5e599cd87d9ec87a968c06e3d88a84a0845e072a53999777442660a182bf0249dd21c011b1c34f322fcd87a7a60dd695089683757c4d5ece36882c1cd33abfa7e5db3b0181f9636ecbcc107a4f4a373bb952a765e9f280cb0639fe11c3c6346108edef766192f8dd1d07cd1a4591f8193728d0a62efd169dc966b554ad40a231af1b1d9ba5853e3047bbee99388ea88f0e46193f874b3f18ec0d2e176dbe64dec66885a2fec71192a165357a374871205d539f9eabf4ca6113ce97f81c97845d73a3c2d1f462ede251ed1c5dd883316ed2a89a6dbdecc1104bf5ab1d9da5f66e95f08170d76bec166623169866e69242104082ada61686f783e9a5709bbc508a0b8c8612a0e52e986fd8cfccb286fd36dc1a545c8faeea22d90cbb8a9bcaafee57194c1e02a7ca43a6701345114216a6b85fc6d6a9e2837d74ebeac281ecfa39642f583a95806ca98db6b283b796e33437aeb7a4cbc0dfbac21d03b7984f73189c20bf9e136265d71789bc8710c550e0c1b92ed0678dbeecfd57085ae45f73fccd8142049b06b85c882ab915bcf82f9808f731dc7c85bdaa1650d85b6f38319b9221d999b4c01cf31dec803948e5eff573484515e42796c7541522224d59baba1fad16f5bdcd92fd3c5c078383496d46e3d436af300e5636f7bafbabcea63380dfb924987db0d700d7a1bb1640748a1d1b92236ed7c93957bb3f041dbee05fb1f9f841262bc8b0836e0cccc5d878e2962ba544d3c1e8835380ffbf91b281ae552443fa76098725bec09b855ee7a82b72607106fb4ce32302fa04c71e8e1f4aef2102e3a9d3a17d1d32ce354e238c3c497f58571013053431118694d9e5e9b50310bb1d51b1b5449fc53dc2914180400da305afc69774b9b3bc6979bd5015f809786369dfd112e1458e73455aebf7ff8de141e8a8811619614075f2a56ca8e6d1ed5e49043a1f5f2342c05121b19fdff01dff48b9d21c2c67ef1ce6c84d2fa4daa0d476b07d5cd38bdc46d96e3480c05f2a71ebc7c8bfd9d53df9cd1ef64411416b409c63ec5dba8747bfcd8a31d5fb2160f69a2b440c523b73f60a0eaa68f49e09e87269f1fa2f0cdbf7e56c6a6f539ba9d5671e08b31eec11fd7d5ac63a88971007002eb8c170be641ff244ffddcacd3a41c29efa1eac3619110cf8ef9a106ce69462545c9310c031c97ba5040837647737f3605dd5417134b5a2937992d3fc4fa9757b5bf9d0a4934097920608d2c1ea07e7f715f8aee11711f41ba7d198d755808c98629c0dea563353817bbe1e20bed907bbe85054e3cbbf60d843f72e36ae03c3ffc5ce8d9456bc92e6897ca8b6bfde2b952b2e4cc5687d414bffb3f2e74c0410ab131ab847c396b75d0fc572fcb09249e140c1f330c6becaf8aed5ed0b445e60fbed4cd4724d54539204ec83617ca55341b557fcc856abb5892668a0bb8b2dfdde188d23c92705999ddd7898489a7ff9df3494df9a6602ad7ad78a5506e8f85fb928fc866b5c5c2f3962960caa33c9b8d06df3ef18444f3e7667a53285dfbbcccaa1029de77bec6beb54aefe572e4734a2819168ef228555afab93ef76e16aae0349045ecf57e2732a762820c7f6aae819818beb2a3c2c712bf516b268fde41f6ef97af567a342733894ac3ff0091548d8bf868fbb7660921bb31a418eb971ff3338540e31ff867c93c3eb3c44ade886ad142e4d2a4c0785d76b989ccbfe59e2145f9f3947d8bbb38b8c6fbdc3b3753ddcaa314cc6b05b60601c7ea68a4e4e0d04877f33d5e016be929012d09c2bcfdedce92451f38a5f7c2c68746dfad7a063ccabaf2190e0c2d31d4f613f6203f505bd6484e9e3b1b5a3c0ed015f470e743d585467a3f287b9eac19cdbcb56d323ec4a85c370049e5a711d3aad7cd4e994ae72d84260493cbbc35616abbe4732c017b392ab7a54a81ac61579a3c2dcffb104aa3b906e383fa0888f51a77d6197fac40f6f98c2116505710894e61e45887590d4a6d4e3139cd9a4ac66136446d706753e8d6834a7254e75495a5a2feb915bce2d13f5a6c65c1bb5d355661d12178f29771a8548862cc1d2864ca7e8f2621899623ee403b9144072fd625c628faf0fb5d5aab80ca773e88f1e9bc50cf390bf0b3b4f92ad64686c3606fd477bd66f4a5432bbe68727c09d772b7d3dd2e731bb3b769951829f902bf5c0ed381140a88081997a21f36288ad51947802a7e1857681eb283c9ebc3244d9ffefcabf4fb150f87bb307e524cf25c39ae0ad9a800a657f18e0e4fd5f8de3012cf7025167aab528b0e10ae0a82075a5ef7e521a2cca6e57c3c821314cfd5d47eb62e5a33c2e92e09eb7924fa5e6ab4f486668f55b17157745eced46348b8b8ace1fa9edd87e8906e473e3fbc0ea51edaf96f6db84d1e5de643917e6e5d1f9ff628da57b0eaeae62bb991caf59c53667a605814f7b7aaaf36061aec7b6bc314bbd8ca060191d14d390a2fe3818ca504bdd1e776cca54ac414e21d299cbf7312d0f218e745d6a8e56459ccca011dbcbaf8109e1f451e7c5f8df872be0cb4f6a0a64567e966081750c7550f4501f60fdc1a073998a7cd98a4d0fc5e65d2b609859f8385f345f4d81133143389a2873a2cd67fdf63ca9852b101139ad0913dddfd21e2f64c09a54548a47c8e520a4c730079ec1185c1cb2ea9e605f641e6e2316dd4a7bf656d0c7d0b41a80403676a98e5f1bfb4bed57ae1d92544762418379059bee650907994e5564f952b56ba8e03eaa9aea8e453b3da7c44da370edaa70756917aaf4a32200c1b9b48df7fb17c618c875ae16a2eb242c4056c2aad617f95e57f478c939213c3f5d0e64014ebfb98f18a93125e014162a3e5a7978045f26cca0f8bbc350c37ef1255c3057e69d3aef05f2942a57eed86c147d7f895ba623e354f2543f4a5af812dbd89385a42c2e9ddc4b37990b4fe03e51c8414e3bf4e1d2f2fa32bc0771e82d009560e3346a8f3ddc2c7e6a7ff78af85ab9fa993f5ea9b8b3c2ef534e48c7133325ce65e12786fcef9f998f9bcc723aaa663f109e367629ea58f01d788ed76142a92f70e640e216d0c8cf4ec0b11e69e352d77293e039c9d876ab2f48517b29cf899d1c19390ffa2b81fa67e518ceec8fd7e7ba5f758beaddc1ec4d610fb1ca81a84d03ef34def96af22002663648e7b73c74e85d2f99b762dd705a234d5edc898736dc5c733fdb5e455d1d35ab74d76f22de7bfc8e264429bd13d7fef82ccfdcff91ccdefefa85b0bc9e264283b3c3d0c3a27d71946d21531efb9cf082d04914aa44c84199ec7a12e977c563866220f9cfa201ed417bc0867eda036a3480680e56cf01a182664ab84fec14773912967a46f0160fb816ec4ef5d4bea8f18278d9ddc5a02fe2f7e02af85d2dab7d79718b2156e1c1060893018813ebea469b1b519acc4241757b913102b4dc68f93dab077df9bd49617a030e2afde36f7a76118ff48852e74464e4a65316d86b4645d4ce03162afc890483b6f97e1d37705c8cbe5fe424416f4929b43858d4d8c59f2298799ec351f5f8b15afd7103001e5399a8b2a4544552318c4898b71a79efe88048cbaba3fccf144b2c799d79127a67f980c033462d56419662058e5879bfd801c9ac96b77e8659702dba8b06d0d6bb05b6dded93c639e56a27d900d6483c723bfa4775d87093dc8c8332887a77b8401186bdb2d8755773def356f8af567baabd89485930776925de53d376f0b9807ccc3da00982d8a0afe57908f2535799411629037f3eb9cdbf897fe3932e9e31d0b4c9f05a9274039065a282fe257afe3219843dc429600102b9468247672588c42fa033b1e3bdc3a4c20ecb1fe23b28d4bb493293afb55075dbd52622b80740013a28695ddf3a746a4f04e7618289443142c2f6af3c4182e13d126b071c819739a1b82a7ce2113080c730b5c3564c8ac11708c6d03a2b4e8d7529c6c83e1f6427092fa65a8d19753502971ae9ae04591c13c30decbf178bb25c2e7ecee7c251c10a3d847e38465d778bffc64dc060b8771636df87c8738e560039a6e799a4ad5b99329636d5296030926d70058dd274957995c25cacb6b5604ce60c378b6df17a1b44a1e691d2494e569523e6866bddf252f4d0d38b40bb01f37ee13d64123e37e55f096fac92e5ce68fea539e3df94e8643bb7e3590a1f7480986044f6753490f15798ead57ba2d4bb0546727263bb59a75d842f30a6d2dfc5944ed41ad62f4dfcba7b44cd274b58c2b61cbe247c7eaabe6164d2f16a89cdde59f48afac8aef08272b5290a7bbcfd613560f9ca0b7ec598abcced915a0191c293449cd0000000000000000000000000000000000000000000000000000090b1015171d", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 98, |
| "comment": "violate index 458 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "646816347e5fbca8b6f0a01b1125ed6f83a207fa1ffc7b385b849f79c80a83c5366e5a0b14db04ba9ea5ef24340189ad9b3e8b498fb7941d8c419083c52da3c9290cd003a606308e2ef1ce929a228c6bd8ce68534455c3d996e223ebd2df2750c918ea4e1bccd11ae0583eda85e53d2162a4cd651e9bedbd9c2479a8ad1b5ba9cc15046a0584e618e35501052e17ec7f42f35ee9d05728e564623b49b6f0fa4480b86ecdb6a0da56587158bf734086403c7928f93fccad686e69ed84c13a5476ecfa01198e00edb95949cfa362e22c5e7c0386bba4f48888d7565b6841bc051c9f5b642489c82033dd4060f7dd992066f8eb37408a23d9da543452727e0184e8d6d8d480dccb126e96619d80b8ecb62957e32ef02af3d3fb09c8cbf29c4c17898ef173a938cd0b56746e1fd79053c1174200abee7667b65f9a4e9fd3c57eb6bf5a5d10037ca8337062b3142cb183ad2120fcd78ff27d5d87256d1988985aaa8ffaf39768c8a452af43989afc7d2ee8f59a57a74368351e17436d02b8a99badf34d5a9458904c48754ab13bcf8d323c72078984cb6b6f928481e92c781d6f3a13169c26828ed211024436e6a3a044ace2b275cb06223613f5254358706918e67f8c10563bdd64bc93580e2ff5baf30da9d9c7cbc65813379f5352607d0263b4c7557ffbf5fa4e3a68e7292fc961e38cb3d4c597d0766259730ebaf5f9b28053e505eac99203473fc22f1b2651aa54b061f21f12ad64fef96d0532e568e4844a1c6ea28c05693f89ad1f78d72f05a0f719057a63eb08182bdd2bec8c6b47861fed2328fef42808f52d39caff4344f827f68af6b0cc17bd84b96b982db137c6e078b64718bb2d0da9d02b80a47ae5e6ff5498925907e4c0bb7a799503e957b01246928ab6354fe7a9eedc3e0e332bee11cbad82f0617080f7df63a9fc94c6913734f5ec85fca3c6290a5c8aa814a595350d593d7c1d8bd34a528b684ac41cf1d2fd180458dc5426c4240fa8fae33d6d6cff08a9ad544d7f00d9a1b3d7b9ffe0aec1620514d9f6f09c1b2ae5024a813c1a88c2ccfdeb6fc8f3bbc545ba6624b40d43e7a113c25e33624de5e3190cab1ec3b57321642759642d20a7adab363dc4606cd063a6269419836a6421b222369ed2c63856cd3e04d7cedcc60527e3951c7addb72c698f2ba386c6e4e17a6ba5c68347544d22875fee14b3d6cb89702856cfd6be9b55ec9457dee7334971031a6274f5170fcd6368d857efcb021b87e016cca934e92be507eea41b98805b67af053a31f6f99e082f8778dc225db55103ef0664dcbc672717cfb88c06d2ee064590d7a1dba4468abc44720793e384867944de89308ca7fb9e4f6aa1befde17d2951454b2edbe6bad88072170377e049050862ddab6a683c08dbba8e3e97501afaac6c9cdbe0e3d178bc068d16c5bdf4622dd58f6c6dd385c1b9e596aea23a195b4b36cc6945d6df04bda0535b9d7dc7f9d93d629ff1cbd38e99ce51c96dda02d76736f3f92dab75301372a27eef9496eed75a149ad9370872bf4c9829a156871c6599748a31e452cf9e2ed0c95aec588174b3b4f4eefdc6a8c13fe0d8604622c0e8d6a5bb5ae1fc60ab319d1016377d9903934c2a6e9041d9a102110b675dfabfd6f862cde5a5491009d4e8556b2af3719b41ab38a70ac6d25feb735c8fff7f36cb4f8a99715087f9c7d6e7cf7f8ea531c75e8373fbf7f4bec0caa0395255895682e2e6657dce1cb651ddc050cf44b00e9cfdb5dab211ea6fb3accc624d4c8d080cccd01ef5d23fd4c49dd86fab86567a196fe5375256ead699276f8dedc3398dc827fe0beccb5130635dadc2f47d8a4c94cacbb73c0763403035fbb7ca62d566b36b5b476acb1289d2d9149784ca0e224898518158fd98918edd4359454025e66e86346c0f8308618312db651355abff1492b37494dfbb1b6e68cc905e09dab3557c4f2c53bd44033a72fb51a55e93cfd2688c15a1fa764fde44f4ca357fd051d4e01dc4539603ac0ad4433582dda28b568172dac4fa68b7d367ade53df61d757405b29edb1d4a1cff3aa16b7f33b3cd1f3efb28b8b916ef4ae9abd1464adef839ba7ae1e710ee447826b03dfbe407a6939ed9fbda3a61b5cc9256501a2fac65f3ca3d0f77eb466f53e3b08d4a9f792adbbb453d69f2b11a68b50ffa74ca8faabeb82deb3b38217fd1a34f345ef594f3a071468f42c68fb08bb9158a0b783d8bfbb8ea67c300750509b9fe5e63186e2bea9acbb98ff7ce16e2c914d3b931f81a223416aedf36bac0f3c8047b757c16b7e8e66773655b6a92da21c07a32b1d2d6f4af181de4f698a224a344f2ffd8d482feb751c5311deac6e7f25b8a106bd893955069ead4259526819a3e094c0004426e52020971eedebb4d2848a6f0ea310384ee9aa164051552f746500273852328f32f78a5c4cb05b65ca9b99ba6fb2563fb106a5ecc410f5f087ea1a053444676534c830e2251890e42f19275229ce8ec498b515146c4f6aed7d9806b2a336796b5141f5ecc15e5acdcd01e7dfcb4b62b7dece818026e32ab758b659c5b10d75269744120b6f0103311282fcbe3574651e93b4e6c933ce7bd11c343d9500a503614926a15036fac898c96d59e1cb796a48c4886724fd20580ad5d7947e5231c7d8d65e961be95c783fb28259fde0a8b2c63e4acbb3dd50d631070db72b0341cd7facbe7177d413c8a9d08342213341348d903725c84dcd9986dbac25f42774d1f08589a5fedec8955fa1a930d4dcc153271bf1188eb671aeb81f0667577b490b5f27f1d6e77eb2a78a15cb1741e1d53edc023f71a8ca09e908905b44ac605f899c76f546f94481765d512bf0ca80578ac7b50fe792266906f2f3836196f661f6b8c20d8f10f835d7b17d848f68b88227c1f6eb046d4f34c0d87cb08ed8588eda44bea1a9d289095686a8577d138792f40aa98f0e01deef47b63fd4b34b756a836f565a3306b8583668ea0cf05d5c0ce17a1a58c3555ddfbc7893a7f837d56da403b32a4576388ace8b4a361e8272e1ae63e3dbbd1adb5e7fb9c5c8065c4bc1342c3d805cde54350b80a906336d6915a331a7b33fcef4d22dae53ccd1d46fddad65678602eae39ca6044483a449870bbbc1d73b848ea13d9d3e4562d9654244daf6fe219d94dd72dea0a1143cc3a25304ec4e2a29d5240b5db4d2ef2d6339d36068d31b260d8e3766384951d8a4354fa101ea37a4dee8b3884357887ed97dd3e983f0fba54384ff1118dbe00302cee6292ee69069165cfba0d0fec402c8b1979acd9b5330c344b20ac12da024a2b2694cceaa606f149d67e4e421619aba28b120ac9f6b848085ef5ed256f7c1bde08a34515c47c4a44b4c5cc59ce76f2d53ea46fbd312f4f40f6674e77596b6f7d88bd71ff047dd1876d4b754af5a402d86e8d4bd5dc0d525b052314a399866718cb62ff7c35c0b5f2aa75935c90362da5ea0bb32653a4feaa509d234475431381660562ebb54088fe8b31b42c8e2a05d97b9f3d0e855a55aebadb7562c6a37b03eb9804794f61bfc098af2b1e57b3fd3d0e7e342c85953178d3bd6e2fb9b0accfaa8738baf4f52fd5a174590561ad99a8fe82afd74f807f296b2031bcc4b399f6564994601f09955cc435d22345ddecf34f57b417bdc5021df9a281464b21e652afa106d6fc5592409d3ec893c22c96b11c63eb3fe7e94b3f03cf4a436daaed90ed20e99c9cf0e8d5f0c3984a1aa11b761e52f2cbb404210d7dc7579309e86dd2e248522d79f578a3413287fc8c92a743d5e1f3d768ab5aa6b9ec9b1d1919f921ee7d7a4384d5eb54fd775c8210fa2b5b02e35491dfceb35f731d13686597051fbd20b2a30f317bc3618940c05c19527a4e5278e32510095d52bb61baf8d0a4530304180d98957f5688219a069ceb47e9dd63c79bdc441e87f2fb85084620467ed7eeece0ddbe193617e1ab08219e6b148b109ae009a91a07605a65e460b52066044e49e6809f5e9d754e3d7dda93dc11d2b5ff175e351af9af5ed0b09bbf21724a4dd7984c337ab88431c3f32e6509c61c66d6d4600ac8625a9ce1c4357824ef2a12660c7f08ea456ffacb965f6e569ceda35b67d1e433a2b1f5f7e8867ed5b5c05f6b062547e41b610cbd7b4414cfd3d1c3cfc79b5a1f9ebd84b4348a2d9b816cf0270cfd8e03351dc66da830e32d8ab314c6b3b70add4c2feb860046cf4e009cb83a52890ca08b60ca4d945dc2e05044a50419a6a3121eba27108f033bb887568c303eb9b5c85a027a56ff222de20674144d041836afe51f1ea630f02b8da773f2056576aa30d40c1b410471a4e7e32776b30a65f2354598c21288391286316fcd78cc2847355c037a46624eb0d88c51c3d8a7501ccb2775796ca216837a1d34a4bff4c95f1aee8f9b1fadc0c4e0b5cb0c8fb647eecbb49161b02809411fee6021f85928a3dae107276ad95a165952f9471a3f2994790fdf82b731abf68a3fda713466e6c17d27e8091c1b2b93fcde40944d69f3c693259e2b47cb43b584770867fb395edac3bbeeca754bb0f7d9174e2adcd7b665c93e93e4a82ae782ceb66d7d4e584cbb70738297d5367577a1b106516281b1b2ce034f96c2cbe9f44ba8f547497ba5cdd700000000000000000000000000000000000000000000050a11181b21", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 99, |
| "comment": "violate index 260 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "c6d0f1640462562be7b825e28ee73e441f8052d1ad4179b25cd23e233ad42450321b6819f3f981b7ec3ffb7d7feee6f5754c6a024115ca8813a264020ed3f7464b6bd423ce8e7174583d5ac4380b8de23fcedfa10ead35d64ed3277980a7f63d539e6697f66f2d937c1ddf2bc4c6724a76914fdf9fbfc485f500fd79ac414dbdb2be78ae74e8c4f6b297009dd3f5790efddb8090b5773d10b49fbf2899ea774be688b5f649c4962e710cbc788b9891f6d2c87a7f53086aed8340143d9dd6c8ff8e2a686ce67b3906fffe646993563b78dafe815c19ce07006af5e7eb5678a35def21edfd8401c3414f54acf22cc9826104dd52b24bd6290b2c1515603ca65dcddc867310e2860c4a30abb76ff80b4e262095786ac00cd97a06474a525a7ca58126913b642dc43016c48f0c406ba4df514b001bf25a5f4abda1d7547cc8f562a71b710642408960e79f28aa862c3b3329346965fa173964e7eec1529193cc1be9dfc61f6e3eb3df62db103de038bb891d5397e15a1442ea46b1081775e539c830e2b39bee2bedaef06609b343ff6568bf91e90d533e63054bf43b22fb5654610bbd36399fd86f313df29cfccb51de3d596b08744a1079e8d3a8d5d759720ca88878e6f1f240a4168af73e3ae8a95f7a9073ba740f901c16502bf7beb60cacdcc99f7a827122183e2c56a511b23870da719b7239c09691e1fa96112333a88fe6edeb6a3cca6ff35d0ff2ec50d33b530d7d1903baef1927ea4995815c1c767eb51ab348d2169627a217be61866ca9958dac73c4885dfcde92f0f335dc194c8470745d8838a9721d19286a86a00cf4bde02feac14ae2c232531bb047f4e1abe1c0a89810b53b29a78d1d6fa6d7f45ca9e77bff6d9b783b8312470f844b6137f0f179b26cea944885f4ee7c72915ef9641023b27a2c55c35c15fc09876fddbe95414451fa52df9dff3dabc9d475ad4e4552fe98e9435f824f363355fe6800a01c4e2162d525beb5e8087f34c711acf2278aa8127abff4ac8f6350583589406b10cab1b637b79a0fff9c746ce95b27dc87cd84713cbb3bbc1eb3ac9713c212b285322ba3b4eecc688c2002797a3ea88e606736a33dfd31f756e12cc36b7b76b9c8ab742c85aaa5929fc6eece6a7ebcad2c0f97a8b09e441f36b4418ec634d7971e2c67fa0781b9c8ee85145351a721f36859d66ea6ef3c7bb8b6e3e90915509c6e67d229111f1b7cbb9160791e181830d6d8c0dc97a9f276191f7f4257248087e89fecbc37b088d76bf8444a7a8ed101aff8e76bcc9fc2e916d73134e142ae2a69e0b42629bf57851b33ca49145a475b9b84b14cd59fcb143f4a67a7adcdf4d9ea84d4240c33561d658efdb3a083e1dbc283c72a0af9ac83fe2fcd1d43dd2f7124030b63497eef444197f24df7474285f328fdca9b42fb6c2e26a042b0ec5d0786a9caa4c657b1d0d88773157d3508dc7a3018f542a41b80eb360783ec48a7e817dc0596fdef94d5b863b2730ec0b11f2edc6b57bb1d7f960ec86155e619064403278e16795736b046f34f3c80dbd1cb2f0fa5387ee09bb2e20b74522f35f73a9cde4c6df667c294c9461153d3f2d712ac2992bb5f8633f9c5d164c150a14b6617e8a473b8abfd498cc8d6feff199e5c74ac9a35a042b646157821dfa17dccdca7590c16fdab2df74fbb0044f289823f34a2047a6e9018568a3568de2aa80c9df8bd5e01034e338291261c9cbec7b46a59bd1cecb5cab3bb83f7db2899bda4458ec9b0b359e8a3b54cc71fa4302355bbb4f7c2c0c11dd78886a5415e27e310b9f39611ee8e26c60baabc1e0b34b57f12b71966fcfb41bb450eef23b81fab9f88debd0747e3b3c52d3717d67f06e06b941285f76e4569c0295d3b52f57db66d118f831b8d9b702a77a2026fe796e613c2dc6941bfbdad5a9ad41060cb5272a7e908ae06c6c9b37ea8913f5c786c48b706d63730b6076dafad78c978237d331620d58656714e4752ca50a3626fe0cd457f2eb29a43dcff8fd867dcd6e851dca1f0346b7f7e925b0eab30d11edb6e9edbdc5b184f25be68ea61397269e367371d982731f12b511568575d3613ffc122a58ed7a5b43c4fdf594c1c6758a9d1612d0527c150d00eec88152e08ecd7bebc17127101e54209d5626fd989d99edc15af7762191ff26ef2183406a52d535a1da67ba14e7150a7f0374e7fbbd2a610fc0e7f2713fed83462d8166ca1dbaf811ce9e52b387127a96a36e6b6274cf4cb237e2eb5e8c7e3bc94aa58f7234b3ecc6cce962194cb20a66af3011ca99ff42167001f44ef3a3cc92b8c6ca9865b13e9d4668fb0d4d037bb8ee4f1ef4ef43fc6c2eb3fd7b85f6530b3ba3ec78b365838405eb3cce861dcf32dea8726e8492451019c117929c5d575f19f2d7f122bb364006a45cfb0f92fe915972fe20ffbc65eaa65163463cbe8e50c896c9511c63ec4af1e97200adea04413d8fe2e89725171dcee056416ede567fefdec5a697d402f75c2b8a21c24a9db793fc1df8b9029060cf9c6f5c9b52e456ea905d12eec35b5dd1a6b3380fd4bd3aca7f90290692ef7757dc002387d32464204fa8688b2daaafd0d639569a8991b39b52d5276cca51c86e4761fccad48c7f48ff9da373757f5e9e8de451f7e91cf206bb88f663150c3064fa61aa207f36f23cc310e299ed8ac2b932c744c93b2099b3cfac94f910f8f606f80f1ffc0de0519f82e15250591c8364ad137d3da40fb5d70c1de9162156e2370e59c75c22f3a1c5e83b14c17e14870bf5f71073054b81fc16a0cab54cb890b8c3fe7c9ad002f1e211c3b554e289fd67a489a5345f4bb85415950824ba85475c9c4efa4778d245ab62c8037f86c176d9a4046ad4d5953153ac7d3db1f583b2a5ccf004693daa25a80af86e09a753272062e70281e16907ffc626c75bc204b7cdc0b65c0838caf5f54e4ac2b153912659596ff3e5b5bffe8daa1cc21985dd53967cbed2c5abe51871a43297446d47a90c19c65514df2c14beaf482c9c408b5321e8f24198cfc681e909ca0cecaa3ecff5ae4cbd81f98aa4da7c2730520efce97eab4e8c4d87759b150f27c8a2de44f75e26e5503adb824b5edd0916757568e4a040a88771fa24dfbac75c660b57a5d3113fe10929f1bef082477f27b53da4cefcff7614d56532859c5f02697560429d0e3d7770c71d09438d5bc5be7fb2bb95d032c7017396de0086380dc15e7b96758147cb0294e0db87827b7a019e33326af9a4cb9caef6147a4471b8fab8d8a2be3088e60aa11a63725f6263e19de3ed572ae30ed439aba2e2fc82a9121655deab12260ec454a07b6669beedaa47950fcb57e015c584b7fa1a3f893eae1c6a54bd8d5221c5fcc207f71d4cea205a3f22af579204d8030f43c33a44475dd3fff76e1b9a98227aad1c42f2e003c0f98b767a679ebd79ec0674c8e4d5be713c6f22d09bc0ea918dd1aef85e0bef478e2a8920479b5165943398b2230f1b8710d84394624ba7545b74a2d8e578a1badc5e21ddba2e1df7b72aeea5df8a4d0ea94bd52b0b80a9cdec7888f4ad31150ccc57e0ef6d7c7bfe85ce32b49220d5c826ad3ea7254650167d31dc8ed334808445f9e23217d8515daac041b8be5a3bca881be0ef5c51e496e14cdb4283cd00761d74b9e783f45cd4720b0a0703a5eccb18c2e9aacded67b309ef327ee90d1ce1fe013fdae845dc8cf5ff7ec78ad3f9404fc37db2c9c3bf11ca93f349ea8f50c982973df86a8f3a1ad14e40603e69469abff9de078ffcde6cb957f7102f7746b4a53ed185211e7d37c152f5c9a76d2814f570f09eb006152bf71fdbd34ae1c712f13fb2bec553ad7650ca570c45ca06cd4277b1470b2ac090873f48121966c5514a367dc2d65ce5527c7cf64c8306b0bb485efdc3067824bbdb6c6c098a72d71bc2203e14bcfa0748ccec7af76cf7ecdc61c6de56dc5847e1aa908b0e8ebf82cf55e7a01382f5c270f5da1ac712601f17968c9acf1bbfa1f88976b48177780e69e87b5f30062b2dce646b5959c89f4dd7912750c266190bdf06e5286f775629a503e99fda1d008eab360662d606450af293d794324f86663203eace744cd9643d44b5c8047b848ec651feb21cbf1e3e7679589290b77b9da06bf28780acce86457306073349c4a44078dc00d26ceca0414795ef44afdeb814489768404d0f67623e93b7fdd1016b8099d1e43deb341e0a00678e19d5971180fe82edbb1b25e2eea51ee7e500b185bfb9b1d89ce0a9ee919750fe15fc70975346e6af77c700f9d9e1161b99fd9c403f30e67eaadd5a460dead2ed5c9e6f88af08b1033e78e7290595247adf207702da3477cff245d68360388586a9624a45bf644e0950c1c3b5ff12966a90200eb212b4baa9234fbf8971e6e99613aca343faf7bd1747d1d4676d804f318f5fbeba244542798d7b44d48643860f7d0adfc0e14d84d58df4861b69fe7b4db45650c06cf1ab423f6395de09c3ccc1267be4834fa14e42ea2bfb6ef1ff7cf97e38aa8b8d9e9b6a9f59c8a6133d778ae7ae07a38c3f129f53cac546014451f4fdf7c7c26ebddf45908bbcf3cb36bffb31c171798b90e02575d6fb9dd09393d52a8dafa305f9facc00a3b506e82626676991529487c8bc2f9fa0000000000000000000000000000000000000000060d12171b23", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 100, |
| "comment": "violate index 267 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "b6e8105494a4b90e5310ad79e908e045a216a69b09098337177209e0438282ebce7a05578f54777b753076a8b4c4e6d766783e59e5c08fd51cb44cadaf9af3970ce0bdd8c1562ebe682878c1ddf18e55a8bcd30bde21b0444fe78e47e932fbe4a709dd26ebc515ac12291f5b86b1facb362141f62aec8401d68dbfff179401e9814b28967a4a755fc3691815f06b623653c974e52af698b61f8a8e1ff70c6dd9bae23c0cdc350dd91e19e465aefdde1e8cd1d46359320afd27bc6024cf26eacf99c270aac9ac96ffcd9eb87b013943f5c34be2aacc7e8e558b9f4559deebd31dec8481c24bb998a76e81059cbb211e38948665648b9ff67d2bd6a1a626aaf251be101779a6d06af6a5fc88821bb6fa2b0e53d1e347da95e050d1e0e7de81de27a9f8fe7bd1bd59dc5b574ea7c8ecba52d08d8c66007bd6655ead1b3fc9dda1adde85c50b9c2b1655da9e734d123ec62d2e2282468e75fd0e99e07a11795274c377195088b9f72405d15b397eb59b2670d1af9f58a38daebfdd08426e1994bd31693badf0074ea11ed41c79adf3792b9a8ee8426a06c5744857a7c88af8128f5ab0189b33615e7fd553debdb5b8a87a9385c9ee148adf36b1b47343591ae197813263c7450876d9a1216af6d50d564f1b1909949455ee603e908403649841c4907b97e3f7d6bf845e80b1424cac58adb9a04b6b56fd6a4d5887f75f8ba2931619fddec5f482c166da3e816bd4d556dfd8d11ed55427bcf424881da6219d36f9edf1e10d334c8264ade7f12bf3fa0f8c535b44d0e49cb10ecb4886a2a2128b0342827eda549af4f73adf7e9bef7bcdfc3fa654aaddfdae70c84a40a23d1c3cffa1f0aa163b8e32efbad3f31a783d343807ae15f79db8994f821eaea461a6972fa7fd3fff042f7cf293fcb1b8653255167fe442708da0ae9e5632d77bbb3509683137ac5adad884e2e084423df2c6cf8fb41660d0a75118850f1304c394fdde5f2c6ab8bc9c2aff1e6705d7b7a20500833826e105277dd41b4109fb60a1e97d9977027087c41c67d7a693a372458ce5e6c074010acb3c05cf3ae9e59a04b0a3dedfe9f1ae02a5b8454a443b999f5d414572dd71e36870ba335a06b87c875eadf8f7abf9949b2d05429e845ec33486f7a2edf0e0739d13ffef440486a4c166f65b1dc008b4ab09fe60d6e6e632e0f5898b1614a47efec100d2ecf75a929179e3e7078ab3cf965a7d3915bc5d3b4ee207d8837f37a22c77408ac1369bfec378dfe6f390d664b37dd1600466b165f2a532a7bf027e54c5159a8f2ea27dddfc9c62a3c91661e3f14d8d60a6a92b82e6664ffeccd8e41eb61bc6155add91a87e5d4ced1039f2fdc5e1edf5cf71fc9c163255d320edbfc67d1ab92388b66a4d2aa8176e3a816c87256041dba8e1ed00ada3fe78c963ab618574d8e651d01308737c7e4ad1abf24f90d8765430953f67d8488b06d147e6a57612a9bf6e3e9a7f8e47ec6c9b3609790ff2d376dbd9e09deaf02f49b7b50ec745f3dd332cd4abfceeeb38dc90df54342fff978589e8f5bae92fdd1810fd228abc43a9204dd080523e443f255928bd3ab42ff7958cb5b802bdf58b7d73b4e5a896a3edfb1fc5b5fa352f65049e11a56a0400fbb3b82aa67197addda7a0c6fb72aef4f5d8217f7c6748e87d692d465883e54fdd2b71cc661afde5ea7d80e128a642438cd83943177f0cbf9cb790513ee7002c45c5afc1fa040fa0ea09d08224a7125c6ef6fe68ffa12e7832defa034e6941242ddffc9fc50395c5018dd0bba97457f4ed9a7b29464921c10572021ee9a95a77ec4b6129dd6de2d37f2e0f882f3410959ab143c76e9616f8b676e9b25fea7bd070ccc592dd8d6e142d15bb4c47e1164a7b74b63259586a4a5fd5188ca1e512d156cea3ed384b26934aaaebe2e6e9535cf865e40a0930f1cecd348c4107e4f27c2274d9994057a1e2cb6d7e262ffadadbdfcfe6f38d01b7837e22cbfcc4142cacb487e8d7f6b5632ed8649447b0f55ca7cda2958dd279a3554282bcb630559b7d8373a7d77e1544ef6f70d2c03d9cc3074dc24aa87b8d5511c0c117a593677608cce6c9c780edea3cfdda492e7bcac399584611c236d6712b641c788e2e4a31012411e957df524621ab69909cab2ec9d532b33aab5f45ba9f9c5d7224a0b85d1af1cf1a736ae757ca03a9e7797d54a2f26680a2680b03c4fbbb6f253ec92694f80d32ef4394873578dbff69c186712c41cb82f779715f5ce4a038f84449af77a5c320eb1109b61c45648a49af966ba70f4e5ebca925b1e141458532f018e942aa7d1a3c1a258b2a9a9b7dae0bd38362add41deeb1aab46b6ec3d96f744e091eb783897aab4c016450b1a8719bd7f69466dc2880ed3a9c5d03f266ea6656512b4db56258e45b5975eed4a9f7912477ede0fe2419edf562878f3b6ea51a435139fbbcf7b92406f81a011adedf1b54ffa065bcf626cf7660a92840a747468bd78897c5158da02db59fb686ecf020675f50436eaa28de69256db6a8877326f36ca7e81051389ec9a1977ce22ab91fe3b68e88f5ba765f7088233245ddf5dcde3017675e7e29a1ed92f697a835d96a47d50197087ca74ca79432d74dc439334fdadd3ff94518bbb584acfc225689cb138e7110d965c37045d6beae7ffa5574b5582ce4dc67e1027c4b4e2cf70f93ac15bbbeb7a090290e3985aed0a5757450b5bb9ec692c311088ff08100614c80635f515c0059587afe7f19df6b6f424f272a85041dfb26ba6a15e15196134f7fe1917af7abc4fc0f0b66fbc0f44b3af20f1c58adab47b0e020591e201080546916c8b18772da4dae62298fc55edbae2d094765bb86e18cf964a16ad1e2bdd47b954bb6e98f23513de867de544b4f06978bf3d3828fc442b781012d737dedf1455f4ade9db82632dd01efd81f0680d36cdf505667451bde7f356e58a94996c7bcbaa73f0b47ea3f68b6d073de3518d917180da3c9ed701676d8bada2080b815b3079521a0b55b77aff0abe8a4fcd12920f75e809db899077996263505da8761d9f9eedeb8449df3e5f67b950dfe4dffea1c7a494500448f4e50d45c411950214aa1a115279171d53fc541c425161cc06df0359a50784515e20d0b3b0bf39c6aa7b5e545b474da342be1b299f0d582196688e339b558abffe3b81bd7a76bb8b16790cfbac0ab580665576e8c9ca19a0f0b9b95bbfd70c34d61c70cc632795a4ce6103be268150be4cc09060e1698ee8680b9c59f261bc7f0dcb95a75f56fd5d0fe49777b248ae67554c14aab22704cc97d60256e9fce5d11806a9b066e53ec3ef0185cbde8a8a4f1df445b317cae24c608c33be50651057345d59a3093b6c0b2ccb92a202ed4aebb87409f030e2c1acbfb8b46f98dc0063f2c7d087644339f6cb0ba634950cf40d9f6e9e158e1ac9b8911b293a01e551c0c0a93b825c8dfbeae20a7f588b9156cba5161a1cfe62b9c5a3eb481e35bf9dd8fce39edb2134bda5a79b01dad36f2f02a79f291a622d2d0232afe79cae52c5b4882a86b7baa4ffea8519a2a981fb5ca92823525bc0736485386022abef863245b360c3dc001f31cb3cd9844f536c174806b00e8e12a7a12f4e84f8a4ae8cf20b8dc74f58de67eb18d4d989b1e9450af10569c389b13cac33ce02988a5f9ee63296d5a8c62b56319b7bda00f3a0c2a1340b97691d20185b382d39c2c75a2df338879a6459cd16ee41354b1be789595d0962a727868f8cd9beba9f00e7dade1eb4aed58fabd53f53910f3992028d7608ba3c7e69b1cf5bdef2812246a6ace94697364b157573f27858283f66b3fc70105ffb87061614ac32be20c1ee707ed81886b8ce02d62af94140f228d907e680833bfed781ed48523ce7db27f0bda1b66c943c283f5baba417b01ed07ee3d4b58c34ffc4a14b7e539735f177713d99e8ee04888e63ca6f69eb8d3b0f9c56c709069208e91902fa0b51c29e89a6b9d5b68f1029bb64f0b478f1a4a7c0a6b253332963b9dffce5610d6aaf6b6b0138148b5a3fe1daf90bacb0356bee91e4f7e329ab8f79212d99363059ca7695a485acf7cacbcdbb7ee59e086d5fe781cac105925d72940d1f504e77307fb54e721766c7aa2a63342b595aa51a2e758370294cabca0dff86b6521e56ecd17f64bb3de8ec4e5c2235ab3a0789f3efdbf7ce852b6005791255ee6014eafbe3cd0a28073f3a87bb9ba5989c81abdae3cb89500d8fd8b0af5050db5e3b975dfa4ed23b1bf12568bcd2b7534583e033ac29c947960a6f501e858b6bcb74d4f9f89a49d463d66d1b185d9d796aecfb76135e31e26c5c3e3059254952a20d55ec1cbc99603f36a8650c9ba1d0d442953139cc0357a08caca3637bbbaabca86ac6f4ba3c8b20a8b006c9cdd77b9fa997a17e8865e850e00bcbabbe0b8818428ef78d559f38ff0f2749aea5ddb124311e8bec610c8c749bf1b3776443c6a441e7f2a7e927c48b98ac9fa47e29e66ef3aeb59133db39f6800976f8e2ecf7ae975f31e04e079d38d152b1ee9f97a3b1ff315480feee71c8e795e47d8c4c71d16b6944d6b199542c1825f4c2cfeec1540a6a1780db0030d314c8386a9c9ced2334f93ef031492abc05ba6b8bce4ea0d284972abd5e80a889798a4b3cefe0000000000000000000000000000000a0e13192028", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 101, |
| "comment": "violate index 389 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "2b86150e1804dbab1a5830fdab1fe9a68f455d11bf3fa05a0da9a4d7372154a5572b9ca4c07e334adb8057bd706711aa0b45ce4983e3ec3ee2561475f3e70758cdc12f34a3593e68e2614716986b8a3de83ea38dca75e02475d11d9ec0a8f29f1fdf8c238401eba3265958864dd767c0c4df1cbcd7f4e1f35ab4fae1c1e68df13fe75bab9fee93006a98af8272f8da54fce97afc63fc02edf5fba595733604b2e3aaf47381d3fb734d7d1bd9c766e258316ed42b81c2294cc13ab909698e09938815a44b7725f9eefd797312c5e764efe6f3a844c888bf41eb40b29e07aaef39f7d81c6a4388b73dfebd75d46e250d08d14cf090b1aea9e820d8ded1236ce3b3c9c294f5ea63b9194ea8634a70c9578293e0b9c426b6e891e1c42afccc9cd50f4c8c86b5dd23dff4b6723300441ed605b0ebec1ca99e7d6097857cd30ea260bd83f2d2e424a1224f345fe76448162db55993d747f9057346da64a2ae68678bdb48683c1b9061e7030b223aa1cb003efeee85d4a27640aa9b3b6b2f19ae5e9f009e66e18c51dca482c77de5da8a0721d08023eccff84b6a253077a00a4b280ee76db47a17595c370adffb56005e7c3cdc81738d8add8aed088ca4bcf9be504053b7e49fbf931797106d99f08963f2f521c28ec90bfaee66fe7b814aab0ad4651f9d4b4e8990930d87352e2514afc3bd2a5c423400511a5fc30e2b965f71e25aff8fa9d2cdc77d438ddfaed599e3571b07c71d0b277846367a5bfc7260205f366149a9d9739abeffd193faa81d4e517c4c45c07ada8eaf581cc27bf3c65129f8aac4cd20ecba557afa189cb4376cd49d49d2e25c33021bc61a31b9fb234390c5b674de9640bb3880160c8f1d63b2149c4a60cf14ff035508c8e7ee4eab3c3d836d502d0a40ca8304daf37bb6fdd29cc924d9542982bd8105328a68b0f1fa9c58c54f8c99438c775cc1a8acc55b7b4d8ec736f9ea0bdd1a45d56135de553dcb35dbbfe76d716dc2365a8cf4693b6dceb2d7045b9d9bd8a13167e559a9f62092ce5b7e4f8d0b7b1eeb38b9bad9e46951f95746eb1a8153f181acd7deff469c9da6c9e9ad839cca50f88237b1b178b6f1d508c41c36d17a2bef9f33efd4b2624e6c170121806869e370351119070506c0dd302552cf9940a6027715d23e5664743753ac3a205aaf6217b21facb6653aa3b4bc7cb3d940584a4b73ddbc912020e12da00461685bb60328c9305225d24053926b1def4a100d64bd001b27b11a682cf4589ecc3a5d564186528c8b5fd6a92fac1f7b5ea4e098cc973b21182f129112aa2eb46c39bb44d7ec5b741261457a7dda006004b8aaf71b4f3fd2066391755e68ce49a9dbac13b41eff18b7c2b36e24ac68c472d3638a93c96cb724202d9069ec56c19d4eeb0f147820521d5e553b2ad3e6505a635285f1be80401218fedd050075012ef4d4056ba84ff2408da1da80184683c28e8e67d174d41f760495801aa0c8acb54dbd68269085b25518e4f5af1bef4f50a9953f005dfd0eaac4f796e40f7f5c03727f00591f143fc9a255d3fe210d790ec652ffcbdc839ef1306a77cef89a92b98e2107267b9766fcdbab8211e4862b6801a906972af1f8a95c48d266cb513adbd159a378c38da5177557591225babb07e534bc1ac4cd58633093438b2ab035c1c6a7c82a117981521864010cf30edb0ebdcc42dfbc894ad3245a4d78664e55502df2e8091c9399d2b71cce9e20a4b7912e7cabe8f90f8756db06540b3613f286879e32b37b7650bc6275d49fae7f8c6959e7d1a2fee97e9258553663821b0fe947b032e168bd7643be57805657bb64b255291ee10dba7b96067fecf03eef79d75a7aec3acc8670187927d51536069589238f9e53e4e3eab0ec1d2029314b6e8b96ed5845c4bfd01d1204ce469676cc6dda957b8656f1a908a7df66114b0bee6160f9af5a51fccfa77e657971cb5ce4c9785daae46a605efc14abf109201f81e732f442fb4c138e4d45299797cce0fb0dbcc8c962eeb4ad7d46db9a5407f7de1ad837b024a88f254b2043a9dc49957d26d6d7844923284df1e67f790506a8932409b571b10ee9c8e969f32c07bbe46432929e4339d2be198b709f276923daa95434bda573ca82a462341bf3e33dd60ca21ce93a3b62ace331395edb4e7c1733f233e69cf97fcd0cd85d30e003946fb5bd24e7a98520fca41e1a5e86b3ffaf9169534ca0c11d4e7633b6d430124a990d7c89a8ab94cbd007fd47723b603cbeaea304540c06bd588a5247c73c8b43a323e45fea2a55df79a6174caceed04cfe09f15fda0e5cd2f982ef08ad7f3d9a437f19a8daa6be82f5aa5bd29ef1bd2d2723cef3660b3fea00bcc947bb9d18e2a1f65f85c8ec85eb9024bcc7a5442acc696e107e319c788cb173f1a5012c9c178b395b9a2a94f3f8fad267cd04a835c4ad60a82b3bca41a094ffb3071c577d1f891361126393c6b30dc770e711e4319f217e31ae20b58f7763ca435bd0370d660d3d094123829e9a9c6d5f37254ccd0368ae61ff260ed37dc998213ef275f1a4d869b9f9e95adee84b7af90d0704375ece1c98b40d18e4578682746d7d0459c5432e5f75b421dfbbe67c78e032a329ecc1a2f6fe969f6e8da64c16198b124f193001c892fe1560b6443dc2fbc4834d11cfcac4e4b06873aaa3dd099149022fdec2dec4792b795c606d6c6cd61f8a120913bb3ce59234c3e0c23dd49fb29d9698dbadd09dd67d4976c8d385dbc213915ce458271de3fa0cc92a6e328be737bf73a41c18c882af4a6bf2052566d967d0cb084b54eb54662074e7b14bb8d4cf3953aace990b4e4c37c9f49d26deee9dc5105e398673bf238600b8fd8c02fbb60250daf584ece4f47c888b008751302fc90966a00b2d23c9cbc68591edcb51ee3176523d74ce69fa1c6f0005bbdd3553427d5cc5d865e1d682b026411680c692af824dbd5d4fbd058cd48135a08b8d5782f74d4d69825175a33ffbb4ac4384ed1d9bb2f5751d2139b3be7867321869b624760e836250039d1fcfc8094e63379cd8f90833943080dfbf5e41e916280f0d4c04c8cd43b4a8e15e833f68d4d26b054daca90247485163544b3e0b4d7be6cf5b6ac94567fa8554eaa18dccec84df0b169d32d52a0047b4ca8b12db9fe9ff60c0079c81663d2b75e3b118d2d16868059c7ae8c583d988e49cf079bf474fb66b910451afc67b64becdf3d5ccf2741d2f247b735619a5e237c6144961101f184d1cd58caaaece8d11383dc440f252eb7d20b4c651c3cc292ea7342151c852c989104d12c48bd8075d633833202ff5e6a97c22b8eba31d66a08f48fffcb55488175b9fadcc99a5b387d2881eb45a48318c6fb7b4c23740887e4fb7694003711fb34ce59dc6d06af147fa1f3f7c1fd2e8c4a1e014c4b866ed4a9f60f76e857e4229a2d82aeb0852266839a98680e6fc6d43bc6acd25f5d2f2d99dd461f4cab2a467cb9cc131be414b6ae18ef3743e983fa56fca4b2f118b2350e9096cd45aa0cd90bf25838daada82c0c55881cbe7c7b97fe1e6431e4879d2a29a567d9631735f6f14f46222f2bbfd9647607190628d3347c32e98d0f0bcdf9fe94101a6e60e3527dfeaa126314ea13ea12c17d8dcc44a9e7b2cea018d9d9d65cefdbde1f41634aa49f44181414becac368be1b9f43278a5dd11b3f504155adb19a02e8268022a00f048d3e3e292ab57a0deff7046eee2cf07295c4cffd086b1b134130d6ca4c05a59d6dde19d5ebb3d19cbd4f93251e7191453a11032004fb09d7e269d0d222d60bf4de3b4cbe84a0161c2a3b3a10721d3a079f65d6862b801ef00c4a91d713f45da125d20d78e4e38301a08feaa4f92ca45a24126e8054b7a7c075c7e559d4bdf0783b3329de8f0680f3780b621dd8b73c478c11ac0ae974e18055a81eb0063fa061a36da50f52b79f6db5cc91445351f8d6bf1331c0176e691d370966e52c35eb468d4fd22154be1fa7be828118a800303b9a3942e2ec09229bc271b76d0b15bf6bf08df3f6e70d4e057505f5de6abfa77fc44c90979a7f0828804a8282065a29cf90256f9a355321183cbf3c30af59bb4772c4838d60cd206f44c87648c49fb20b3ed060e9834a878c2c2fbd8a8d38e5e73cfdbb98da3f301e2bc8f1108856193f4ffe8be6af1d075b27bfb1577f1c53b3166f742ccc8d11a835269421f128ecd810769752e76e04b2835cf7859d05dec7962b1c37ac622b0f4cbae2f53e383656f1118984f74521a148387b3ca79c7e1c3a99263309bd019d5305b109316fcdb5ce143a79f2557c5394b03ec5e8b827d381657cd0905c8c1ff3b43cc2fd4c01dd27927c723d82b6fa9d0b25a05bdac59df6d84f6f42d5d22682b58f9202e40fbde8555b428d603fba483c59ae0d72799e8333b5650f33f2b106df483f4c97bccb68fea9b7bf1f10e8d7ca72cfe553bcc6c54627df99e4326d65d3e4498acf7258a0a3ae7c2d97d857a4dc4c8453525039b907a51b61151f693342a9465c365d48e7ab449375ecd3b9bda2c754eb8c83805cc250f0a3ab99e549fc7b87c8543da9f913d357c836608941ef0af61ad78d61351298f93eaecf11368b4fb1c3d7ccbe5f8ff0c326e8fb5b7ed091d519fcad0dd1a3472fc0000000000000000000000000000000000000000060a11181f23", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 102, |
| "comment": "violate index 302 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "e6c0a34242be1af460134dad16c8e7e211e3e49e46beee53ec9860fc08a77ce8bffc224e410574dcde3e71e484f57fedf44ad35838649fc9860ee9f1ed6409997b88ab08ed18f4937fa87580fa37e040535de59b4c831cecef19968ec64533f422e6048cfd973cb682aa2f593d978cbfdf27d2e89f5172d4bafcf5864294ef9d651ce91b48d0002068a33dfea2d7eaea02582859a6ff621aab1d831d59b462c13ff2941d383b1288a425dedac3d1042150ee76b1e48f0125dfa86e770c0a70466bb8f820bf7fb0cf269e391d960d9260b1a6d593e8aefb12e5d92a72a201438b85910e39b434f13773ece14124f6f2ba69ad5460ee3bbf288105fce67f8c436ebba4706e48067d8bc38d4347ecfcb9666b725c294efe92f6280fa96288016fd3a347db560c8eb6219133b59a0f6078f56f974bb58a39a8fc99be0ad224f402f1f4964a2759e4afb27270bf774c08255c34388bbc71774209b8c3771f7d040f933934f41c2c19a509fb4f660973c85686dbc9a8c830ebf7edbd6405b343d5e6dc9c78319fc4c7bc4cdbcddcb99d99a3d8d1fab9c71023d5f9658866e662e9a78af0a866116bf8ccf8e8a9f9fe59696b1647c2fe14e9f68ce87eb512c7ee819be7deaa241e1367f97eac44574e98c1d20c46abf4a9da9a673b79a88a7d19515c2dd7d608eb90ad3cf971683f4edd08db027bcdd8e6aaea2ad25ddb4c2e3dd6799664c1588e9ed8852b83127c04644e288c10f33ad019269316f47e08ea629dea3fa8bc710783e88a08178258063582ead18bac53aad4f7958ef4417dcdb1cd569ed39deb48b025d3c52b37379c106dccea3a36c807e751e554d8aa81bcf8a8c26e436f258cb8ab3b6fdfa2dd142587099e2f01b84ffc44cf895250a02f404fe5407695afcf6eec0c4bd1622eabfebd973da463e03abb8dfdde15ea74fbca41cadbb960ec4cf2ebe8f18d45e83ca13b38a2fde662b004558cd628cb6c8365c90be7e0e745b05f1d47cca8cffee02552112faac3ca75a561024223757bbd1df94a9c220c8609082edf3370766200c4a454feccb829066f31e170863c4874633ba4b3b9aad301753c8888c37255e0b460d06e6a7615398f63fc5fbbbbd5589bc547611fe484500080c56a36d8bf025b946dce37b155b1cfc2720f78b5b135b09f10c885c574ecd3016ef5cba7648e75be17575ba9276226f0ad27db25b1abc72690d68d1749f6493161303c9f09549d344e1ea0a30ef6d79e665c6de49c10f0757188f51c9d3211e0558c681ff2d29d8a0780d1fd7c345364ff6ed5d024e4351f3edceae616043b266a585d2bb3d9f76a0a17bbebf5737c495a15c134325263db9878223052eb1ed9b6e095319dc731a876e1d7755c6d28073639eaba032a5eaab7ce5262946bcef8bcdc645e95e124ca0c09350ffdd87c3f4a1beee9c77eefc9e5fed8b8ca397ef94d91795ce8baa307654e3b44ab518b29645117edcf9fcc54361212e6a6238afcc2efaacdf85283e4f7400f4a4d5bef0d66fc023d42050d5e6ce05adc0abb02d82c702bebc3fa2251e680d29afabbe4b27924c768259c01a53d87eea58fdc60c2681ff44fd0fd4e74629a25bf74e95b378905e094de66135bcd607538548cef0d98ee6bd66e9c68da84db3284a794bdc9adf3552ce4d8a24cd24567bbf370ea4d6111ba3768197d017a173211f178e7145e5dc532aa65bdab091cf9a4e96f2d8631281ffd17abd15ebf8ae6730fe2e2b68d7a5a47adba6d5744a696de84d61a9f7a36aad901a2ef436808eb6159e82bab96e4e45ba3a9173e0f63520cdf88fa8b56e678c592bc1d4b738a2c79b1e8eca59c73a9867134b240bb1ba2ec6acd3aa49816b3e18de9c7d8c82a568eae3e8e4f6399d27caf69a4f09a0dbc715a3af1067e6e0fa9ec314b6cee3e8828365f66de2845c17433126205b340891734a526c74fbe039aea0eb0715f8218ebefa94d19183d62c9fb1785fabeb5bd1d35b197a0a6b5f47127531f76078da30627a5a45ba4beceb8c22819cd2ba7259ebad14d61689c3e46ec300e1bd6919521597899a5afc8d546e53ab6d020e2a6cf87b3c9f6029f66a0e127d1b926f0e25c48e1980aa15ba2faaf50df0cab5ac29b4f4438acac0923fcef5b6d07163f4babcd5ddc1295e54f3854fe81dfa7b9d8d75a28d560f80e0af3e3437d6fbb11eecd7cbbc32841555c5bc5d41c2f0b17da96057a42c0df1bab8166a367da163c2bfa1856ec891310c8794f336828ead5298a3e83a8b686dcf22aebd84137bfe083afc2bdb00c0208a41c441b40cb6b10dc2703abd1869946e8be46479bcd3a49fb96d34a116cb04432ac9e793fc8a81b7e91b9f77e201d601755bda2e0d1bde8ebb5ee6d21011dc0be0f9a9acd730fa1ffec79f41bdc67a48c27ed710199a1f0251e73431ad6e0c23fcc0b7a388a15285ab563b2cc48f789922b2f07512983bd74f7442116a626e268315396c5caaab4b5ef82b20db52daff343b5b456c5a06d5019898e26add6ab64e1464807278bcf850bda41f1e14580bf43f3b5107e2bb83996559b115a9476f689d34bf8937d166747dc6bec388303e860cfd58bf88e77742d8f51a1a00af658515a27be095d1907a7123e8ea8afd41d48cbb2276dd6ebaa5f8f928c0c5b3d765fa2bae5b7b3f925eb2255f643b137923295172844433019fb4d8dfaf5bc511e71f2a7c57035d62d99c9df432cac9688c4b7d448e8edbe7ac071bfbd32df38546c51f2db125b92d25cdf075f1c122ffd519648285b6b158a3c46a82804f0049e68b311a4bc8180a768ded67463db340976b4da12a1f94ce3c198dc5496b4ff5bfec4d70ef355dcfa5ab3b725d5480e890deea8b64a8265d86b2237180603fe3dca49b1076df0e458b8e0c23b2dd8493412cdac320a7a1277ce0ec382ac346a3a40fa37cab011f50ce25c5d6ef12925aec3c80f79137843a46271d104d24032382db9c521718dfcfbe47c3032dc259efbf26a390d97a304cfe2e7f40353599fa93aa9b0c5e1024d23a38f4a9c18261feb1a1f3098f4bf454693ce68e8343b96ef422ea89bbbd081aed1bec1666f27421935740e75185bad029f5b0564c6dfb215a1130059aaed12dad1ba29dcff8e89ddc94fcb72b9522ee23ef0f25197811915141c4ff04517fee6a454a5d54a7e8aced28d5061b4c5d5b58d6cf85c8687ebe1fabfacd1eb6263ee3be632e2c58a194b7b398748ce79a313f6d2eb745bd8cce248ba3f2f44454301e4af12f065d55f257cfb5a246f6f8cc293901bb73f365e3511a10419ebb7dd31a342f5c0b132038e122f2683a2a9906a3b3186535a36c41570558ae05fcf676bf2352d39425cd13e3030cbd438f70bffd9a743a8fb74495d8c538b40ea3ff1689bf93a6ab1ee4695b43ef31df3d3773499fa4a97b28705ead5482204c7f8a79d7815cfb9785ef28b51417e8ef704cfce34f1b823b9a8118f148ee2ae54220926a4835e293423b664e9faddbfd830940ed7afe89e7224567146b141516e6db2600248f1c93941ee5bd7bb86abc821f9d2e1aa7e87e300d479c43746f5f0d17bd2cd33878c3900a3bd9eb52400f938c4faa9be73d8a1476b763efb5cd52740776674f2083d74720aa212cec26ab83af0ae6b1be723095c9d6958e2f195da7200768739ea68179e223a455468553658fdafa76c8bf83fb8893f17d425428f9b979a8ee57c82bc63257efb513f028d6f7942ef6ce181d8fef388df3a736a65e4922b39be05a75b0713d2d56ba36253f8158f598509cbeee2d742db2a026fc867bef3d423989b949ca9ca92495178ae46a2d268c29b62a353015acee93d4205967378d488fb345729da8a0e807a6e4de2221d3fac8a978d2b5841d1bbcdbc9c1f30aae649b0b7f3de1b106cfcec7091ffa17025e8122119f380c748873c065ab59fdb5a17852b7ccf102ed56edb9cbe8dbaa968e50060ca35a61a2d9254773c582728b02924c975d8cf605a49727261105b4d5663ea88a81d3f64154ab31fc1cb86a2d4446e1f42a1237aa5337a0195815fdbba8e542365626a8421dd407404a2084f67053881bacd7658200d1cd2b22a1000ee181f5fd5f6335663d9e7d268977ef27fe0415a7838d4c56c31aa227d4d875aa38d9878541e001e87ea331ecd1127944968b8653045810a8d6f50971fff754e40433f09e859546406d833dbe6d0f25db19cb5b86cb4a23ad963560c8f37df096bacb45b3f77690385422578b61ed1c0815c217cdc59c724b52927275efc7c9ab254cd8072e26d8cdc5b793f1a8dcf63798763b9766317cfb210ae5a2245c8a49f9b5dd52600e9e10092c9cb1b32d277fe8fc18edd67413c4b5ad4cfd3ffbddb0d4ea307a5b72d5522cafad30582ad043a03dd59a5ec3239ee85b155655921a4535366755418cd76cd577d2668d8198f8ba36d16f83b0ddc8ea44563f13fa251721093fb4f046f5ce981f14e2164cf8da3efebedcf1966452a013d59c87b85b710c95513ff87580a91052e8047146f38a95781993756b6cfe4012f26dc287ceab85fccf956fffa4007aae9790504cd940bca96bb59050e1d17f41d073ea4705d5e638294bfcff5094e81d23fc0e71c20394a5c7ab8bc27364d56c20d576a7a8f92a5cbdae30000000000000000000000000000000000080c0f171c26", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 103, |
| "comment": "violate index 469 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "029458c3ced950f0928c8d13bfd222dd59526c9119447add791dc0cea8125d578f0d41af2fdd59efe9677e3396bbf4c76f4caa01413dca5815a241025ed5f7564b1bd423ba8e517658225a84380b7fe23fd1dfbc0e4d36d664d377778096f61d519e5997d6712d937c5de02be4c6824a76ad4f8f9fbfd685b503fd5eac314fbdd5be18ae74d9c466b397fb9c43f4791efd3b81909f77ad11b49dbf089aea874b1688b5ff4964962e690c1c788b959136d2c88f7fd3086aeb8350133dbad658008f6368ace57b0d064ffe647493763b78c1fe015e19b707306af5ecebe678a396ef41ebfd8501d3424f2fac022fc9a36114dd52a74b462a0b3615855e3ca65ddddb868d1032880c5830fbba6f120cae2720ba78dabe0ca57a464a4a655a4ca7813391eb642dc630f6c38fef3f5ba4df7d4b501af2395fdabca1e254bcc7f57ea7cb70064140995de791285a872c4633d935698afa573b64b9ee41549194cc2beadfce1f2e3eb3c0620b103d11398b881d5097615b1458ead6b008ff74a537c843e2e398ee14ed4ef266e4b2a3026675bff1e80d733e43054be83bc2fa566f613bbd364d9fa8703155f26cfccb71dead586b05749a0e79e6d358d7d77d724caa8865e6f1f5409b16aaf63e23e8f95f7a8273aa730f6c1c56502b1bbf660bace5c9ff7a824222183f2c53a581b03873daa19b722cc0d693e1ed96f124339a8fe6eaeb6f3cea6ff3730f62eb50eb3b330f7dfe02daed1932ea399681221ce67db50cb368d31663276219be5f860caa957dac53c48835fcce91f0db356c1a4c8770d45c8800a9821f192d6a569d0cf8bd002feab74a02c5324e1bb047f4e1abd1c2a89810753d29918d3d6fa6dcf4bca7e7a7ff3d9c78408362470f984b2135f0d279f26bea9d48c5f0ee7972e15df98d10b3b17a4f55835f15e209f76eddbf95614451f152ff9eff3fabd9d575aa4e0551fe7de9135c823936f355fe4193081e4e01629525be8ae8987e348d11ecf3276ba8527abff7ac2f64505d3529406b13ca21b737a19afffe9c626c295c27f3877d857140bb9bbc1ea0ac0714c2fab155322bb0b47ec9686a20027a7a00a86e606740a37dfb310e57312fc3477b96b8c8cc74ec86aa9692dfc6ee966afebaad000fd7aab09a44ff32b4408e1636d7a11eac66fa1181d9c6eea4143351a71af3b857d680a61f3c7bdeb633eb0932505c6d67e129b1201b6ebb015f79ff17482ed60dc19c95a9fe76091e7f3057c48087c09f6cba379f88876bf8404a6a8dd11caf88e86bcf9f12e9169c3114e342892a39e0b44529ef568531335a481477479b9884a84cd59ccbf93e4a64a7a9cd54dbea6dd4340833471db58cfddfa073e1dbcc8377280af3acb3ff2f951dd3dc2f8124930b632f7e0f43418ff24df8473185632afdcd9bb2fc6c25267042b00b5e7786a9eba45656b1bfd8477615653598dd7a3b188542a421800b370787ec68a7e8fcdbc593fd2495b5ba63ac736ebeb1242efc6b57941d2f970ecf6145e519074493258eff786738b03df3bf3d80c7d16b300f8f38eee09bf3e2db76521935273a9cc84ccdf367df9439471158d302d512b829b2b85f973349c8d12cc100a04b8117b8a3739cabed4a8cdad6ae001a795c34ab9a2aa052b6462878c1dca195ccaca85911161dae2de54f3b0444d38982403481048a6f9008565a3668bb2a280b9df0bd2e03032133d2f9ff159c4ec8b45e59fd1dece3ca53ba8308dca899bdb345cec8b0a55988a4b51bc76fa4301b557bb5f7e1c0b11ed7bc86b5405e32e360b8f3a1116e9526b50baaba1e2b34658012ed1986fdfb0fbbe50fef25b8efac9f92debd0b47c6b3752c3708d62f04e06a94d282f74f45f9c129643be2f67d8c6db18f834d8dbb6f2a90a22271e788e623c2dc82414fbbad229a641060a652e2a9e90eae76c6c9bf7e28923f74789c45b725d6d731b6166d8fb178e578a37d331920f58756854ea751ca60a3b26fe0b7455f31b2b6436cff8fbc678cd5e866dcc1ee347e7f8e905b11abb0d01ecb6eaedbdc75180f24be9bea21397288e3e7371daa2721ee2b511578585d1f131fc122a98e67a6b4324f5f584c1767c8a7d1242dc524c160d08eef88162e58ebd7b8bc871171f2e4c209d56e6f9989d99ddcb5ad7759190ff36ec6185404a52453da1aa645a15e7150b6f0b74f7f7cd20611fc317fc711feea34b2d51672a1bbb18129e9b52c387127296936e3b6a74ef4f123ae2bb5d9c7b3bd94895817254b39cccccf960f947b21a65af3d11aa992f49168002d44cf3a3cb92bbc6da9795b33ebd46a8f50dad030bb0ee5f1fa4ee440c6baebafd7b8876520b6ba12c70b34585e400eb3cc08622cf22de187c6e8492451719c119329c5d575dc9f3d7e122cb354ff6959cf10f82fda15a731e2fafa565baa6d16b462cbe2e57c896cb0115640c4a41e871f0af8a0b414d8002fe96e514edc1e066423ed6568fe1fed3a667d272fc5c2b8ba1cf4aadb553fe1db8ba929260af9ecf5d9b52e306ef908d11dec75b5dddb6a237ffd36d3cca8f90b90592df7b07dd002388e32c64404ee8688b2dabafdfd639557a8991939c22dc278ccb81c86e3760fcc7d47c7e68fb9db37415785e8e8dc45cf7f919f20fbb68f613100c20643a61aa607be6f03cb3118293ed8ac4f938c734cd0b2a9983cf9c91f920fb7605f82f1eac0fe0119fd2ec52205bfc8a648d143d32a40fb3e7031e0916d155e2270e99c45c22f281c8e86b153174147709d5fe108304eb84fc26a03ab74cb89fd8b8fe5c9c4002f1f212d3be54f2896d6aa489a444524ba855b5950814ba654c5cac4eda437902484b61c8237b46cc7709a43464d4d5970159ac7d3fe1f98382a5dcf604493dca2ba7faf82e05a75328106ee6f283c16307efc786c75bd202b7cec0c65bf83dcb15f2de49c2c152612859596f13e9b58ff20dba1d021b05d753967e0edfc59be4987fa3f295d46c47a90bf9c05524dedc12bebf46ac9e407b5281e5f27198dfce81c9094a0aec9a31a00fbe2cbdb1f18a84d9ac2d30520dace17eab427c57879597550b27d8a29e42f75e2535523adb83db55dd1916857f68c4afa0938751fc04d4baa759460357b5d27138e1092a01b5f082476f22b55da49ef9ff7615056a328599ff0f695562c29c0e5d7660c11d0945fd50c5ae7092c795e035270a7386dd908f37edc0de7896958407c80264e14b8a829b78d19133326b09adcb6cafd61b7a547268f3b8e8a32e3388e60cb11b63725fe26ee18de31d582ae30d8432ab92e27c88a92213e5d5ab4223fec054c077b669befdaa77920feb57801bc594b76a183f993dee196a44bb0d5d21b5fbd206f70d4d5a2f5a3f25af5091e4d8d30643d33844425de3fe87661bba98b275ad1c43f2eb03b0f99b707a579edd7cebf67238e1d5ee720c6122e09bf0ec917dd23ef55e1beca7852a992f7781519593539db2430cfb8d10b842a4664bb7546b70a2f8e6f8a1bacc5de1d6b9fe1cd7b22abea60f844d0eaa7bd02afb8139c6ec788744ab30f50dfc59e0cf6ccc77fe95cfe2b29220d4d827ad4ea7354f50067c31d48f0335408045e9e39216d8415caacb41a8b8fa30caa81d80e05c61e656e24cdb41f3cd00761e14b6e753f33cdd722b077709a5dcce18cfe97ace3d67b2f9e40281e91d1d31f6013fdc2845dc6cf54f73c7bad349454fb37ee2cec3af107a95f349eadf58c992967df86a6f388ad14e10618e6f46bab269e6077fff8e6cb967f630297756b6253fd1a5228e7a37b15fc5b5a78d29a4fe711091c01d152bf80fded35ae20712f13fb47ec453ad7500c556fc469a05cd5274614f0b3ac160843f5810796ac5614ab67bc2e65d65577c8cf60c8a06a0bad857fde308e820bbdb6a7c078aa2d60bca201e13fcfc0738cdec7bf7acf87cd361d6de96d65847e16a988afe8dff8acf65e7901882c5c2f0f8da3ac802651ef797dc90cf1bbda1f98986b24174781e6ca87f5f50065b2ece646aa95ec89f4ec79c2740c2561f0bcf0785296f7757d9ab03c991aa2f008ead360362d606050bf283d8443b4f5669920aeabe744cd4643d46e5c8045b81cecc51eeb1bcb51e7e78b95692b0b6db93a05bf2978facbe87a57a05e734a9c6a44078bc09d26cee70464785e0d4bddeb810189768404fef6d623e9797fdd10169809ad2043e3b331e0a01878219e597718bfe82ed3b1c25e2ebe515e7f500d18abfa9b3f890e0b9ed119e510e178c75976345f6a377f70ce9cee0f61a99f39c503e00e07ecaddaa4a0ddad29d5c9e4f871f00b1133da8e5290592f470df207322da3477c24257d6736f987786896faa34bf844e595ec1b3b6ff19965a92b007b212b54aa2235fb0c986e6f99423a2a323fa87b51747d4d46b6d8040919d5fbeb9f44942798bfb4dd4864416067d3ad030fe4d84d64df785fb6b2e744dc45450c86ce1a9c23063a5dea9c8cca124bbe7835fa0be4dea2bfcdefeff6cf65e34aaab8eee966a9f5938a7134d76fae8add7a4cc38129f558ac345f14411f7fde7c72265bddf44908dbcd3ca96b1fb51cf91648ba0e546091c5ccec528b99c8d2061128738dabafbcd0d3e6fd1c46b2bdfd2365b1b2dbdddf21233d4c55d0e0f2000000000000000000000000060b171c232b", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 104, |
| "comment": "violate index 594 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "38cda7477335636f1360d927405d2635d2b330b47196c79c15cf43c26f0a13b2f4e20385aa8ab1ab47a5cee7c1f10a66943eeb498fbb943d8c41a283952da3cd294cd203b006d08d2eecce329722a16b48d0686244b5c0d9a9e2a3e8d2b02720c818e44eebcad119e0783eda84e55d1f6296cd751f9bcfbd5c2379a0ad8b5ca9d415246a05b0e6f8e3550c050e16ec8842b35ee91d58d8e264633bd9b4f0b64480b66eb9b620d9566d7168c0733686403c7910f94fcdad8f6e59ec84cc3a7478ece501998e00eeb91947cfaf62b22a5e6d0346bca41b89c8d7565d68e1ba05e49e7b642486c82034dd4060e7dc991d66e8eb37368a23d8da6434d2717ee783f8d6d8da80accd128296e19d809bec262a57e52e602af3e9fb09c8cbf09cac15898df173a938b00be6736e3fd71051c1d741d0aaee6967d65e9a4f9fe3c67ea4bf0a6010067c1835705ab3d42ab190adb121fced8f927d5da7256d19889b5a6a8cfa019808c6a431afe3969afb7deee6f59857074268381eb7416df0b7d99badef4dfa95589b4c08774ac53b3f8e323a72178984096c1f928496e98c781d343a43149c24825ed311fd43c6e7a39544fce0b25dcb86203620f50542586769d8e57f6f10263add45bcc35a0e2bf51af20db3d957cac6681307a05375608d03638dc7b57dfb08fb2e3868e1295fc961c68c43d3c599d0166159550e1af3f9a880c3e405b6c9c204472cc27f1d2641aaf4b161ce1f42ac641ffa4d0532f46814864a1a6e128b056c3f59ad1f65d7df04a0f619357663d308382cdd0becfc6a47661fad2228f1f49807f517397aff4343f8f7f68acfb02c15bda0b9bb982dcc3706e2789f4728b92df3a8102a80a47af5e8ff4d98725807bbc0fb79797e034957b00346428ab6124f17aaeefc3e0e342bd411dbae821062207ff7b26309fe94bf912731f5b7853ca4c6ee099c8aa837a5d5340d103dac1c8bdd4a52876882c4fcf0d2e818d45adc6426f4220fb8fab33d6d69ffd8a7ad254dfffed8bbb307bbffddaea15f05f1d886f29c1f2ae5024a6e3c4a88c29ffdeb6fc8c4bb7543ba6a24f40c43dca103c35e1c627de6e3200c6b1fc3b873b1632779642d1ea7b2abf63cc4666c5063a63494c9826a672122203692d2a63856c93e94d7ce10c71524e3891c1adeb74869bf2ba36dc6e4e27a66a5368447664df2875ffc1453d6cb8c703854cfb7be7b56ec94573ee9335071f31b626bf57710cd7e686856efd202eb88e002ccf931e932e5e7eea44998d05a67e905ca33f6dd9e68308798dce25cb56003af0864c1bcb72717c7b8cc08d2d406a58ed7a2db34458ac944d20993f684267b44eb89d08ca7d69e5f6aa1d7fd01802968455b30dbe7ba788072050337e049ff07d2daab6f680c08dbe48ede95502dfa0c6d9cebe023d078e6060d17c5dcf4822fd59f6c6dd38597b9e596aeb13a795b4b2ecc2946d6db04ada053719d7dc6f9fb3d42a2f1f9d31e9bce39c9ddd902e26716f2f948ab45321361a28eee94ccee27591498d9770872da4ce827a15c877c6799818a31e352fe9ececec958eca88074d3b424ecfdfaa8d141e0d5606623c0d5d6d5bd5aeafc20ac31ce10e6397da703b34e2a6f9011d9a1e310eb675d29c0b6f862bae5d54b1009d478576b5ef3519b41b3381709c6e65f3b745c1ff83838cb588af96e5095f937d6e7d77f2ea731fc5eb372fb01f53ec3cab339725789558292e76573ce9cb151c9c0e0cf44750e3cfeb5ceb261e96fd5acfc654d668d380eccdf1e05d43fbac45dd86fa886a67b1971e5a75056c6d6f9286f7fedb3388ddb279e0bece65170635db5c2347c8a6a944aceb74607c33f304afb07cc62d166e36f5b4b6a1b1289dcd9e49784c10ed24798408108fc98878ead42592d40b5e56e4a343c1183f760a315db751375aeff4292637494ecbb7b7068cc909e09da9c55fc502c47bd74043a7afbd1a25e92cfd2698c08a1fa744fe64424c935a3d001d4e019c4739703d20a244635a1dd428a5694727ac5fa85b7c366adbd3d261f75840552a0db424abcfe3a7e6b3f35b3ca1f9ef928acb9a6ef4ab6ab01474ae7f839b97ac2e790ed448f26603cfbc607b6959ee9fb0a3b61cecc225750222f6c66f3b23daf78eb336fa3e3b0984a6f772a6d00d03d69f9b18a68b5e8f944ca8f92be682ceb2e38d17dd1ab4f245ff583f3e06e468e422690b06fb9158d0b6a3d8bfab8bc674300750c0959fe5e52188e2aea81cbe98cf7c81682ca14e8b9f1f71ae03366acdf08ba70f1c81e7b657b16d3e8c66673665baa91da1ec0fa33b1d6d674ae1816e45696a230a394f2ffbcd452fdb73dc5f11beac0e7325b8a016b2895956769fad525842671993e084ca00442a352720971e0de8b4c2829a610ea31fe834e9ea17605c551f73d50a275851b28433178b3c45b08b663a9c99da6022623fb108f5e1c400f53089ea0a03a446676535283be2251850e62f09282223cebec408b915246fcf6fed8d96c6b2a3367a5b5f41d5ec415c5afdcc71ecdfdb4a92bedebe83502ae2fab758b759e5b16d7c26a74322036f1102a11482dcbb357a650e90f4eac933c1abef1c243d4502a50363b923a150365ac898f96dd9eacb896b68c3883722ed2d57fad7f79c7e623287ded63e961be85c8831129259ddec28a8c62e4c0bbddd20d661050dd728f349cd8fae0e7f77c41288aed08342a13941748db03925b84f5d9b86bbab55f12784d1d08989b5f00ed1955fa00932d49cc3632b1bd1182eb771aeba8f0e67577db9095f17f446e77eb2a79a10cb0743e1d13edc0f7f67a8ea0ac909903b483c675f599c46f3471944b1785d312b30cd80478a07b20fd792666d0712f2936896e66486bcc20d80410335e7bf4d758f88ba1221c216e7746e4f44c1e87cb06ed64883da44bdf1a7d2890ce680a8677bd381931409498c0df1df9f4db63fd3e343756a84cf5e5a3302f8543648e8fcff5d2c0bc1701a68c1e55fdfcc7bd3a9f827d67da603a32ab578386acfab4c363e8112ebae43e31bbf1aab5e9fb1c5c806dc40c1442d8d875cce54150c809905636a68f5a251a7b35fce04d92d9e50dcd6d46fdc4d686796007ae79c8605f484a43985fbbfc1d73cc484a12d9cfe4762b965b24fdad6fc619694bd722eaca0f43c33a852e4eb0e2429f5261b51b4d2ed1d6139b36fd8ca1b060c9e3a663848d1daa405400115ea27a2beedb3784267877ef97d73eb8410fb654784ff1138d0e02301dee9292ee6f06b165cfb20d6feb400e8b2976acd7b5730a3451206c11da164a6b2694f1eaf606f169d6ae4f4214193ba08b2e0ac9f7b84708def3ed1f6fec19defea20514c4804a64b3c5fc594e7bf2ce3e246fbd3d2faf40f6304ec75b6b677da8bf71fe040dd1876d4bb549f5890298708d2fd59c0e526d05e312a3a5863718cb74ff7c35c0d3f27a77936890262fa5f50b232853abfe6a519d05443541136e662562eba94008fd8b5eb4ec8d2aead88b9e3d1b85ea55aecbdbb562c6af7b73eb98ec78cf60bfd0983f2c1e49b32d410e4f342c86952478c3bc6e20b930accf968788b9f41830d59f74790541af999bfed2afd73c802f296b2f31acc6b3b4f6264994511f59945ca435122245d2ec135057a017cdc60227f94284465e213654afaa06d6fc55a8406d40c8a2c26c97b11e630b3ee70f4c0f03cf3d430da9ed7ded60e69c9ff028d3f0b6983a1aa12f761e53f2beb4a4220da2c7479209f76d12e248432dc9f678a641b287fc7f92e742d5e8f38767ab5ca689ed9b211929fb21d07d4a4484c4ebb4fb777c8220fc2b6302b35591d7cea35e7302133864973c1f8d23b2c90f517ac35b89c0bf5c21523a4f526be3a510095f528b61bad4d09456031518bd98957d56981e9ad09bab45e9eb63e79bdc781e37f2fb9e08d61e465cd73eeee0dbbe193417dfaba8209e54144b109af709691c07795a45e460d42066044e56e6909e5e83754e3c7dd2932c0ed2a4fff75b3515f9ff5cd0af9b6f20722c4da7984c3a7ac88431caf33e6709ca1c16d7d4640aa8605ab2e10438780fef0a1366177fa8e8457afaab965f3356fceda3626731e5338eb115f6e88f7ea5b4c0576b962447dc1bc10cbd8644f4ccd3dac37fc49b481fdebc8497344a2c9b5e6ca0270c088fc3351dda6da82fe3308a9315c694b7cada4c1deb66fe45b84ef09bb84f52790aa08960ca4c946ac2005244b10499a6a30d1e4a281085038bba87528c803fb9bbc88a017a0aff622be21e74344c043e363fe51f0aa6f0ed2b90a7a3ef055276aa2fd4061b310271a4e7132776b10a45f4356498c210882112b6316fd2788c2747325c737b465a4eb0d68c3bc318a65016cbb775797ea286817af33384baf4a75f9aed8f8d1fcdc2c4f9b5db0b8fd447decdb49761602709441fbe5f21e359d89fdacd079768d964167951f9351adf28947c0f5f85b735abd6883ff0716465e69d7d17e809131b9b92fcf840644c69e9c6f3239e0d47db45b562777866fb6d5edac4bbd9ca154cb0d9d9f74c2ad5d7a665c94093e4ab2af382ceb76d6e4e784abb001a293e59808694b1c0c1caee063d585db2d0d1f8b6ea0d2462737a83898cb4d7142d55848d9fbb1f28495e8c97b1d6000000000000000d1517212830", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 105, |
| "comment": "violate index 705 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "780b8e01fe92431b208d9e53f1d9330531dd97976cbd06aaa6a0fd75e83eb60ea83e4ad95b134a91600861fc8b4cb241ab899569915effe5d44ebe6edd0744b0bfe459df0aa3d3cf946ace36fe2d95884a8b4d87f3da5bebe12e5a9d5114d2c7ad69dcab3008a6f2d808b9e7b19c521303eaa11974bf1d8aae0734b08f08a6a92d9ac993fa9437bf0fe5db990ba8ef98a75311f2279721167552d4123fa5e132c1df38d5abe66fbfecdeb77a5e11a02da5d4208d2f93fa803b5ef1d58b97d06201c86a80874f75d00b8f1f1d7e2a1faaa944cb0a801669d68f4c1330ae9a4adce5e9c987e4ecc7a968a26edd87a8560895e172b8394974745566fa152bef24cdd41c1d1bbc34f3fbfb287c7a50ddf95089783797c3d5d2e34880c1c1337bfb7e74b3c0171fac363cbdc118a404a173d495aa745e87289cb163cee19c3b6363106edef75c19df8bd1b67c11a5590e81c3728d2c624fd269d596ab544af90ab31bf1c2d9ca5853fc046bbfe9aa884a8af0fc6183f874ccf11ec1d2d276fbe64d1067685b2f0672592a164957f374871f05d537f9e2bf6ca71134e98f81c97145e73a3c351f662fde221e61c2dd963396ee2aa2a6fbdccc0f040f58b1e7da0f65e96f08570c76cdc1f661313d86ae6a241b04f828da6a68ef783ead57f9bac527a0d8c6610c0e62e786f18cbccc2861d36dc2a568c87aeca225908bb6a9bcaa0ee571c5c1f0297cb53a1701343b14016c6b91fc6d6b9e4f37374dbead281ed1a3ad427584a955066a9adb7c288b786e17430aec7a41bc0dfbac08d06b7884f03139c20b1de2f6275d66784bc5711455ee081b74edd679dbd4cf957185a445e740ccf114e049b08085f880ab7d5b7f81f9608f2320c7c95b5aa1651a85d6f18300b9921a999c4cd1cf31ebc873918e4cff673584315ed2796c7a41522024c89b2b9ffae06f6bddd911d375c078353486d16e1a434af200da63ff7baf96bcfa6238effad24887cf0d100e7a0bb1e4064883d1c92436e17ce3957ba7f091d7eefffa3f9f840b626c8b081ae0accf5d5f8e7961ba744dfc1c884b38dff9f9e8277ae552423f1762989a5bfc0ab833ee5a85b72c07d070b4c332502ea04e71f8e2f4bef240323a713ad7d1d3f3e264e038aac447f78573016053430818594c9e5e9bb02f0b96d54b1b5456fc93dd2901184401da4b5a3c6877469b1bc49784d5115e80ae86969bfd262e6459e722556ebf7fd8de641d8a5e11b199141e5f0a55ca6d6d1ed5e47d4331f4f21a2c45111bfbfcdf03df058c2d22c2c17ea1cd6c9fd22a50aa3147fb05d5ca38bdc46dace3180d05f4a7febb7cd5fd8d50df90d17f644135163409c640c55ba9746dfc48a11d8eb2860e69a4b470c3238f3f30a2ea9a8f49e39e9c266f1da2edcdef7b56ada6c539ba925681de8b22eed11fd7d3ac53a889eefb6605eb8e170be5410e259ffddca8d3e41d2902a20ac4619f10ff8cf99e06ee6746324559300ce41b47bb504d83f64773513605dc54d6129b59294a995d3fc4059887b5bfb60aa935097a20d08c2cf29f0e8271428aee137135418a7e1995755806c97b2980dea572352817bbefe23bea909abed5064e51bb460e8453728369e02e3fec5ae8f6456bc92e89976a8a6bf2e2f953b2e9cc2689d403bf9b402e7cc0d109b13dab747d39517520fb571ecbf9249e0a0c2f350c4bec3f8aed4ed09447e640be34cc472fd58539204ac89616ca55349b527fe585faba586b66fa07b8b6df4de388cb3ca26c5991dd278a847fa78f9df3564da9a5602cd71d79a5626e6f87fb928fd868b5c2c233972965ca033d9b9c06af40f1734433e6667053d85bfbb9cc4a1329e6770ec7bea44a8fe472f0731a2a19348e72285560fa4940f7a0160ae034ab45acf67e1432e76382197f7aac816d188eafa3d0c722c0517526cfde4103f077b1568034a7318948c39f03915e8dbbf768f2b7f60b21e6312419eb931f73338544e34ff767de3c5eb1c455de986bd12fe482a5c07f5d46b989c0bf959e2164f9f3927d72bbf8bbc60ddddb3553d5cac311cc6605360601aceac8a6e4dbd03876f34f5eb169e92101ed07c2c2fd7dcf925b1f08a5f7e0c69745dfc97ae63bcab7f2a9100c4331f4f613f0205f4f5bcd48ce9d3b2a5aec0dd0fbf3f0e643b985d67c3f197bbead19dfbce56b324fc4585a37274975a711d4aa27cd4e804ab72c84440443cbbc1961babbe4902c317b3942b7c549817f61c7963c3bcf9b154a8eb946e383ef0898f31a68d6697dac12f6798c21fb4f7711892d61945787580d4a6b4e2d392d9a4ac76116456d7767e3e9d66a4a5253e7409525a4fec4153ce4d1095a4c67c1b25d355661a82198f39747a8848a62b91d3867caa58f9620899423ae413ba444172ed624c6d8faf0135e0aad8008787e87f1cbbc40ce39f3eff3b5f951d61686c3576fc476bd96f415442be768127c09cf72b7d6dd0b73dbb4b76095c82df91cbf0c0dd3a2147a85082d978220362f8a051947512ace1457671e4284c9c3c3c44b9f04fd2bf4fb000f07faff81523cf25c38ae0adaa8eaa567f18efa4e15f9de2b127f7225207a1b538bf20fce0b82155a3ef6e520a2eca4e5973cd21314bad5847fb62c5ae3c3e94c099b7924ea5e4ab3f48d664f56b18257445fced663a8b8b8b4e1da9edd77e8d070470b3f6c0fa50ada29716dc74d9e5de636914e6e5d159fa628da85b0daeae63eb921cbf58e53967b603f1477baaab536b618ec936be311bbd2ca360091bd4de90b2ffd81cca704afd14775cca74a3415e21b29bcbe73fdcf1219e766d658e66474ccda031da8ba68119e06454e7c5fadf802bf0cd8f670a64556e946071736c7e50e45fcf5efdd1a0b3938abcd80a4f0f85e77d2660d85b68305f745dcd89132142e89d2863a31d6efdd63ca9862b1012a9ae0913de9fd51e0f62809e54548e37c9e4f0a4c733078ec098581ca2ebfe615f641f7e2d16bd4bbbf956e0c970b21a904fa663a96e5d0bf04c0d550e16926447724c8389076be964d907a94c5564f6a2ba6ba8e00ea99afa8f45373dd7c65da670ddaab0756907ab44a021f0c319b88de7f977cb18e8760e12a2db23bc4056b2abc61ef95e59647dc949233c3e5cfe63c140bfa98dd8aa3115ee74082a3e5ae979044f254ca5f87bc210c97ee1237c3a57d69d5ae80612942a52eea86e14757fc959362fe324f434364a5afb72dbd8638514282eaddbdb39990b4e203e51b8439e38f4b1d622f032cc09d1ee2cc093e0eb344a82dde22cae66cffe8b185ae9f0994f50d9c4b3c2ef434f48c7109324ce65e25781fd0f9e098a9bcc756aae666f110e347619ebc8f41d688ff76042b92d60e841021720c0cf2ecfc10f69c352577393e03ae9d976ab2088637b29cee9951c19390ff82b91f827ea18deee6fd1e7ba5e1586eaedc4ac4b60dfb13a80a84d02bf35ded96b2222027639d8e7b75c72c8502f99b6b2da706a22cd51dc798766dd5c93306b66455d1c85a074c76e62d57c1c8ea64229cd1207f8f7fcc38d0491ecdf5ef585c0bb6e274283b443dbc3a27e819b6d11534ef29cf0829042148a45d84899ac77e2e877f565a6692119ce320bed2179f0867eba062a3780780e06c101c1840641b82fea64753912952a4dfff5f1c82bec3ef534b6a8f181b8d0ddc5aeafd8f7f02ac85f2dcb7da9738b3157d1c3062894518b13dbe8869e1b5198bc4e41757bd13802c4dda8fd3dcb073df0bd496fc9f00e1afe936e7a76121ffb8832e8746fe4a65476df6b464564cf03262bcc8a0473b609761d47717c8abe7fe5f4456f3927343858d4daa59c22b8783ecc51f5f9515efd710450115399a892a2547551818148b8b80a76efc88f68bbaba3fa9f114b3c79ad74128a66298bc033462d5e417663d5855899b1181dc9bc9647798659704dbf8b16d0c6b205f6dcad9fc629e3da23d8e0d67838721bfb2778d880926c81836285aa79b82012c6bdb2e874e778df1355b8a0568ba9dd83487931c76625de53037df0b9815cc93dc00932dfa09fe4d902f27358694e1619033f38b9fdb0b988e3932ffe34d0a4cc405a927402806da2a2fde573fe521af432c3f960410fb9268377652568c46fa53391e37dcca4c2021b27e24b2674b74922929fb85065de652422c807300e3a1867edd03a546c5f05e75183d9453152cf36923c3182413c125b061c869739a338267cd212b08bc730b6d3544c4ac20706c6e03aeb4d8d9529e6c93e1f64f7062fb65acd1b7565033716e9ae02291913d3006cc217bbb28c237ecee9825dc13a3c547e38365dc78dffb64d7061b8671356db87b874be590029a85793a4bd5c39369626d2d96530826cc0028dc276f57395d25d1cbfb5604ab60c378b6c71771b14a2869bd2494ec6922416849bdbf252f420d68b00bc61fe7ee13e74173e37e44f076f9c9445c968eea499e4df84e50437b7e3588a1674909ac045f6553510f65788ea0571a2f4bad54e7272659b53a74d848f35a6e2d285ae4ed41b362a4decbabb4ccd174d98ceb60cbeb4717edabd816dd2d169e9c2de49f69af0c8cef153a55639ceaf52b70aae1e6ea080a131b277496afb7b9272d4471899f3a609bb8b9c9d1eaf522233e7b8d9ac4ee000000000000000000070d171d262e", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 106, |
| "comment": "violate index 554 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "fa7d0c0ad554cdf2e43d68f54d0521c8b4a1a9b07d04a6e633390f46054deb577fa733bcb40f683847aadf96d4f4a3e4a83e5b478fc2944d8f418583652ea3d7295cd103bb06008e2ef9ced29b22826bc8cf683244e5bfd98ee263ead2d227f0c618f14eabc9d1fbdf3840da8ce52d216295cd751f9bd2bdfc257999ad6b5ba9c41584690599e6e8e35512054e17ec8642235de91158a8e364493b69b4f0d44450b66ec6b6c0d756687138c1731986403e792cf9cfcbad726e09ef84ad3a8479ecee01598d0011ba5945cf8962c22c5e680396baa4268988d856516821ba05f39e4b652494c88032dd5360e7da990766f8eb37358a53d8da5834f2747e1484f8d7d8dc804ccc127796f19d80c4ec662957d92ef02af3e1fb69c6cbee9c2c17899cf163a838cf0b26746e1fd7b051c1f14180aaee6667f65e9a499f23c67eadbf2a61101d7cc833704eb3042cb188ad9121fcca8f927c5d87258d1888a85aea8efa0c9848c7a455afe3959af17dbee4f5a457f743682a1e27446d0ab8499badfc4dfa9358bb4c38764aa53b2f90323c72d78984f26b8f968487e9cc771d673a33149c00822ed211f94326e7a3c1441ce0b26bcb5620361af54543587869f8e67f7a10363ddd5ebc13590e33f5daf20dc5d997cac6671367a25378607d0363a6c7f57cfb1dfbbe3768f2297fc761d48cc3d1c5bad0f65f593f0eaaf6f9bd8083e505ecc9f203473dc21f1d2627aa24af611c2042ad6409faad0532f168e4854a126e028d056e3f09ae1f72d7ff03a0f019c575630009e82bddffebbc6a47891f9d2528fff4e808f52a395a00446df8b7f78ae3b00c15bd9cb97b992db237a6e278c34748b92d0ba9002a80c37a75ebff4698d25607f7c0eb79798503095ab00446a289b6354fc7abeee93ebe322bf8112bb082ff61b07ef7dc6359fe94c8919732f5c685eca4c6fc094c89a84aa565350d103d5c1d8bf24ae2896862c4ccefd2f918445bdc8b2614250fd9fad33d6d5afff8a9ad1c4d0ffed8ccb367bcffc0ae016205fad856f19c2d2a25034a933c4a88c2befd1b70c8c9bb1548ba6c24f40c43e8a1d3c35e2d62dde4e3fa0b6b20c3e57351652790649d1ea797ab363ec4666ce062a62c9469846a6521822236b6d2b63856d43eb4d6cee5c6a525e3741ceadfb72869df2ca393c6b4e27a5fa50683477b4d92865ff01463d5cb99700858cfb2befb56ec83576ee7332971231c625af5870ecd89687858efcf02eb87e01bcc5932e914e547efa42998705c67c805aa31f6ee9ee82e877edcb25ab55c038f0a64bfbcc72717d9b85c07d2e106b58fd77cdb14458ab944e20793e884467a44038a308da7009f3f6aa1b9fd617d296b45db2edbe7ba388072110397e249f807e2daab7a687c06dbd18e1e975020fafc6b9ceee053d178e0065d18c5b5f4a22dd58b6ccdd385c4b9a597aea03ae95b4b1bcc5946d6e5045da2534c9dedc7f9e23d72a3f1d7d34e99ce71c9edd702d36736f3f90cabc531136ea24eef94c2ee775a148ed9870672c74c0828a12787ec6599878a51e352db9e5ecfc956ec688174c1b414ecfdc5a8513fe0a1609621c004d7a5bb5af4fca0aa31b210a6387dac03334f2a5790a1d7a1e4103b665df9bf46f86295e5f54a1011d448536b55f3b19b41b338d709c6e45f8b745c20f8f835cb4e8a296f508cf907d7e7e17f2ea531d75e7372fbdff43ec3ca9d39425789798252e2657cce9cb451d4c0b0cf44850e6cfbb5e3b201ec6fbfac8c664d5e8d580dccd31e15d23fbbc4fdd66fa78646791968e5275156bfd659286f80ed733a8dd9278e0bece15170605da7c2a47c8a52942accb735079342303ffb97c962be66736d5b5e6a6b1189b5d9749884bd0e7245987d81d8fd98778e9d44592a4075e36e68343c118323616315db801375acff0d92637594dcbb0b7268e8909e09da76556c512c54bd64033a91fb01a25e7dcfa2688c26a1ca744ff044b4c93590d031d5e02fc4b39603c70a1444355900e08a569c72dac3fa74b7b367add43d161f758a05c29edb074a2c003b7c6baf34b3ea1f8ef9288db9c6ed4ab4ab11494ae8f839b97ae0e770ee446526103cfbce0726949ec8fb1a3a61dbcc8256502c2f2c69f3b43dcf77eb436f33e3b0814a0f782abcbb853d6920b23a67b5f4f984c88fbcbe082ceb3938c17dd1c14f6460f57bf3606f46a942f68fb0aab9358c0b853d4bfab8e467130075f60879005f6a18de2aea84cb0990f7c01682cc14e9b9c1f81a0d34c6acdf29ba90f2c8197bc57b16c8e8e66773675b4a92da3bc05a33b1dbd674b01835e4b697a21aa374f0ffc8d4d2ffb73fc5011eeab3e7d25a8ade6a2896955969bad4257526e19a3e0a4c1003429e52a20871dade1b4e282fa6e0e931e783ee9da18505c551f73750d273851228c32e78a4c40b08b64da9599ba6082613fc10705eec410f66088ea0a0394416765350833e20517a0ec2f0927c228ce8ec6b8bb15146f5f62edad9896b0a3267a1b5041d5eca1565addcbc1e9dfdb4ce2b3dece82f028e32ab578b459d5b23d7f26a74252076ef1002119830cbe257d650e9184e8c943cfebd91c443e850fa5036fd910a170392ac498e96e79e8cb6969e8cf886724ad2c580ad7f79e7e4232a7ddd61e96bbeb5c783e72865a0dec48afc61e4c7bb2dd50d771090dd728b342cd7faebe7777d41358a7d0c341313441348f703325d84b8d9b86dbaa05ff2764d1b08f8995ff4ec9954fa05932d4ccc413221bf116debf71cebb0f0767677b69015f27f106e67ed2a7ea14cb0742f1d73edc008f70a8ca096904902b476c675f799d46f3472944917f5d212d10cd80578b17b00fe791366706f2f1c36296f664b6b4c20d8ef0f93607bf7d7d8f88ba8227c216eab4634f34c0687bb07ed47885da34bec1a9d2990c268fa8877ae38593040b59810df1d03f58b63fd48345756a83cf525a230738593638e9fcfb5d5c0ab1781a48c2d55fdf9c7bb3acf837d5cdae03a32a457f388ac06b51363e80c2ecae43e27bb71aab51efcfc598076c42c1442ccd865cee53950780b903a3606945a311a6b34fce44d72d9e504cdfd48fdded6e6796008ae89ca6060487a44987cbb2c1f739b484a12d9d0e4762a9668244db16f051a694cd748ea5a1043b93a652e4eb2e2b29f524db5eb4b2efad6939a36088da1b260e6e3d66484a21d1a4154fd102ea37a4aeeab3784297807ee97ee3e983f0fbd546851f1258d6e023010eec292ee5d067165cfb00dffec40178b8977acf5b5f309345f207c12da1f4a2b2494bcea1608f162d62e4f421f192ba18b2c0a39f5b85408def1ed166fec1bde27a30516c4894a44b3c5d6599e79f2e23e646ebd4a2f6f3ff6374e075c6b597d88bd71f9046dd3872e4be54af5be02f86f8d41d57c10528405e312a375867716cb63ffbc35c0e2f28a76939090962da5ed0b7326539dfeda509d2344e541137a666563eb924008fd8b58b46c8f2a0ed95b9e3d2c857a54aef0db8563c6947b03e99817793f5fbfb8985f2d1e4ab30d410e70346c84953d78f3be6ef9b8d0accfbb8718b9f4113085a074540561b299b8fe22add745801f286b0b316cc6b3aaf67649947a1f39965c9b35422245e9ecd34f5791178dc8024af99280465521d653afb306c6fd5592407d40c8afc22c96b12d633b40e7f04bef03cf3a43eda8ed66ed00e69c9af018d7f0b698da1ba10c762e50f2d4b4d4220da5c7179309db6d02e2484b2dd9f578b041f287fc6392d742d5c9f37767ab5ca649ec9b231999f921c77d6a4584aeeb84fb776f8250fb2b6002135691fdced35c73f312486397291ffd22b2cc0f017ac35b89a0be5c35529a515269e3550f095752cb62bad4d014540323186d9795735688219ad69b1b46e9f963479adc2d1e77f3fb75087620468bd70eeee0e2be693517d8ab88209e6614bb109ac009a91b07785ae5e460d02086054e27e6b09e5e9275de3c7dcb933c0fd2a1ff875b353af9cf5fd0879b8f20722d4d97984c5f7aa88631a3f38e6709c31c76d6d4720a18635a81e16439782fef9a1166267f18eb4565fa6b975f4b560ceea3696721e4337fb105f6e8987ee5b5c0836bf62647fd1b010dbd854444cdd3cec32fc79b581feeb984c8344a2e9b786c70280cf28e73341dec6d5830e31f8a8315c6a5b75ada4c1aebf6ff45a74e409cb86252190aa0a8602a4e9467c2605144b50499a4a3081e3a29108e032bba87588cd03fb9b6c89a047a28ff122ce20074c44a04fd35cfe71f08a6a0ee2ba0a793f2056976da30d42a1b210071bde7732876ac0a65f4354c98021288571206316fb778ec29472b5c337946674ed0d88c5ec348a75019cbb7747974a2d6837a1e3444bdf4b55f7aef8f901f2dc2c4fab54b0d8fdd479ecbb48461b02809651fae6221035af8a2dacb07d769d965166950f9351a4f2a94970f2f85b74dab76883fd071a463e6ae7da7e909141b8b93fc0241844a69fec6d3269e3347eb43b574776867fb545e6ac5bbf6cac54bb0f3d9074d2ad0d7d664c93f9364aa2afd824eb56d8e4ea84dbb3171e0f921dbea0b56818b96b3bd4754959aa4e118435e90515b6acf00000000000000000000000000000000000000000000000000000004070e14181c", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 107, |
| "comment": "violate index 626 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "81b2a3a4c97809480a069668f6ed334fc3528cd690ce1855e94fed7abc4253e9264ee465a4f8c345f89ba01c7af3c2d3cb89e56b9154ffd5d44ec16ead0744b0bf845adf50a393d19480ce96fc2d81884a8b4d9ff34a5aeb002f3a9b5121d2a7ae69ddab9006a626d948b9e77e9c821103cfa14977bf348a3e0634ce8f28a6a9309a1994fa9a378f0de5dc99fba6efbda75310f23d9721177533d4423ba5c13211e038dbab466fbfc5de777a5e0aa00da4d4048daf93fa803bbef1d55297d06201ea6a70874f88d0db8d1f227e0a1faabe442b0d80eb68b68e4c2a30fe9a4ac6e509cd8714ed87aa68a56efd86a8270895e272b13989767467668a172be6245dd41c211bcc34f3fefb287d7a55dd494d898637c7c4d5c4e3987dc1d3339bfa7e55b3f0151f73362cbcc108a4e4a173b1955a745e9b282cb063a5e18c3b636310eedef75119ff8ed1b97ca1a3594a81b3728dff617fd369da961b534ae50a431bf1cbd9aa57530205dbbde98c88fa8af00362d3f574aaf17ec2d2d776fbe74dea66085c2ffc71192a162c576374872205b537f9fabf9ca71166e9af83c95d45973a3c4d1f062dde391e41c5ddb033c6ec2a91a64bdecc09041f5ab1e2da4f67e94908970b76adc116623161863e6a241404c828da78686f773e7b5789bac506a0f8c4611c0ef2e786f38ccccd2859d30dc2a538c8caeca224907bb7a99daaeee77198c1002b7cb73a5701343714216d6b74fc0d699e4937e74ebea728aed0a3a6423583a94206fa97db9528eb766e2f430aed7a33bc7df9ac2ad05b7a84fe3169c40b0fe236285d6d78bbc6710b552e0c1b8bed267bdbf8cf857285c845f73eccd914704ab06f852883ab9d5b5f81f95d8f531fc7935b3aa165fb8476f383efb8021c998f4c71ce31f8c863938e36ff173484405e62796c8341722224e19bdba0faca6fdbdcd90bd3a5bf785f3406d36e1d434af100e363df79af8fbc1a6438f7faf24687ef0da00e7a0cb114074892d1992336ee7cc3957bbcf011d7eefafaafa08412625c8b0855e07cce5d698e9961ba7a4d7c1e884a386ffaf9eb27dae5525f3f276198715b6c0bb853ee4a83b74407806db4b532702fa06b71a8e1f494f210323aa03ab7d0d302e3b4df38c9c467f8857c01e053432718294d9e569bc0310bc8d50b1d5451fc13dd290d189400da425aac68772b9bfbc59799d5315f809886669afd102e845ae7fe549ebe7fe1def41e8a7e11c19514135f1a56ca906dfed2e4854351f4f2472ce5111b0bfd8f01dfe78b0d20c2be7e91cd6cb6d2ba50aa16478b05d5c7387dc56db3e3480d05d8a7cebc7ccafd9d4fdf8fd1bf6541fb15b40ac62bc53ba67478fcb8a41d8eb2660e6987b4a0c723be3fd0a2eacb8f39e29ea526bf20a2cecd1f7d56f0a6b53abac95661de8b41eee11fd7e1acc3a98903fca603ebb0177be44119256ffddc90d3e41d29d7a13ac261c0109f8cf99f068e6746354569330c0c1c37b9504283164773593615dd5416139b572954993d40c4d39777b3bfae0a4938097c20908c2c0ca0ce7f71578a2e147146413a7c199275e805c95929c0e0a57e352815bbfbe2fbeb9081be25044e38bb9610843472536be0413f7c5ae8c545abca2e8b977a8b6b09e32952b209cdf689d40ebf8b402e72c0a10ab15cabe47b39787550fb570ccbb9249e2a0cdf350c47ec9f8aed4bd0a445e62cbe24cc472ed595382035c8c617ca73343b557fbb85dabb5866664a0bb8b4df6de488ec3c32705986dde7898485a7df9ef33b4d49a56020d76d78a55d6edf87fb7a8f6868b5c5c283962969ca933c9ba1061f3df17c4493e5667c53885dfbd6cc7a0f29d377bec7bebd4adfe372d473fa28191e8eb2265577fa993ef78d169ae134a8452cf67efd31a76182257feaae81a7187eb1a3c7c792bd5187263fe04120f0c7b1567034c733896bc36f0291768ddbf76809b8c60921c631041aeb941f0332854de36ff767b93c6eb2c433de886bd12ce462a5c0695de6b989c2bff59e213bf9a3947d78bb58bbc6f8dc2b37539ecac313cc7805560601aaea38a5e4d0d01876f35a5e3169e90b013d08c2c2fd8dcf926e1ff8a3f7c9c6e743dfbc7ae63acaa1f2f90f0c233144f513f9208f505bd448de9b3b2d5adc0dd0f5f3c0e843dd85467b3f127b2eaf19e7bc256c324ec4085d37234975a811dcaa17cd4e924a2731841c04b3ccbc3f61fabbe45c2c517b394fb7554a81816177983c2bcfeb164aa9b956e283fc0868f41a6300507eac3af6498b212950b70f895061445787460d5a6b4e3239cd9a4ac36176456d796773e9d6804a5254e74f9525a5fec915dce2d10f5a7c66c1855d055461bb2148f39740a8c48762ba1d6865ca958f161f8984236e423b8244c72cd642c628fcf0145e8aab80ea77de87f1c7bc00d13907f073b6f94ad67685c3516f6476bd76f475432bff68027b09b77267d7dd08730bb3b74795482af91abfec0dd3a5147a86082397f22036088af51a477c2afe1457531e9287c9c0c3444d9f1afdbbf2fb210f67bb309652acf35c0bae4ad8a80aa6a7f18e074f65f8de39123f7425207a1b548bd30f9e0882245a8ef6e52ca21ca4e56b3cd21414bdd5847fb62b5aa3c2e93c095b7524f35e1ab5f47c669f58b1a557d45ecebd6338b8b8b2e14a9fdd9fe87071472c3f4c0ea523da59716dea4d7e60e61f913e6e5d2d9fe627da7eb08ae8e648b981caf57753a67a604a14d7b7aad436d618ecb06b230fbbe8ca860191da4d690b2ffe81fca7049fd18775ccae4a1414e22b292cbf73fdcf4219e746d6b8e3648bccaa031dbbba08119e0445ae7e5fb8f8f2be0ccbf630a8453fe946081745c7850f4508f69fdb1afc38d8a9cd71a4a0f85e72d2b60c85bf83d5f645d5d8f132143b8992843a2dd67fde63e39882b101239aa08f3dd6fd31e1f64e09a54548da7cae4e0a4b735076ec0685e1cc2eb0e605f841e8e2416cd496bf056f0c7e0b81a604fd663a98e5b1bf04bfd56ee1d92744592498399066be164b908a94d5564f902b76bc8effe999afa8025443de7c40da770cdabf07d68f7aad4aa2200c2f9ba8de7f847c618b8779e15a2db24cc4e5692ab2611f95e593472c939220c3b5d0e64414bbfa98148b63135ef04032a2e5ad978045f26bca9f8bbc110c67ef124bc3e57d69d1ae80612951a58eec86c047d7fb95a3623e334f474374a5afa02ddd85384c4272e9ddb1b3f98fb4f603051e84f1e2af4b1d492f332ac0781e32d209730e3343a82edeb2c7e671ff98b185bc9f1993f50a9cdb3b2ee834248b7119325ce65e1d78bfd0f9f79809bdc71eaad665f10fe337619ecb8f41d788cd76f42a92ec0e841021580c7cf4ec0211769d350277594003af9d976cb21586f7af9cd59921c39376ffc2b81fc27e918ceedffd3e7ba5f258aeabdc3cc4c60dfb2ca8ea83d067f31ded965822502763bf8e1b74c7258562fa9b532df705a23dd5edc798896d65c833e7b5f456d1c15a874d76e92d87bec80865129cd1027fbf82cc0ed0991fcdd6ef885f0bade2d4283b443d1c3a27df1966d2152cefa9ce084304a149a45784e99cc7992e077f564f66f20f9c07216ed217ac0827eda041a3580880e36c701a1844640b86fe9d47b390294ca47f02601582eec3ef604b4a91181e8dddd95aeafd7f8002ad8562dcb7e49788b215631c7060892718d13cbe756941b61992c4041657c913002a4dd98f13dcb050df5bd4961aa0b0e0af093747a96104ff38862e8246fe4965656d46b664554c703162a8c8004a3b779721d57707c84be3fe7a44b6f3927043758f4d9759022a8777ec151c5f9d151fd9104e0145389a8e2a7548552318d4888b89a74efc88e98bbabc3f9bf1e4b2c7abd70127a678987c003459d5941b661c5875859bf8804c99c98177786497e8da28b26d096b705e6dcdd97c629e58a28d8d0d4c831722bfa7773d890926c888342865a73b83012f6b1b2c8747778df2357d8ab567bad6d89483931d76025fe533374f0c9811cc93db008b2dda08fe3790af2535929471639032f38b9ddb1c98ce3932f8e36d084cb3054928403f06da2a2fe1570fe321a0432c3f9617109b9568177652568c50fa133a1e62dc9a4d2020b25e23b2584b14952925fbf5055dcd52e22b805a00b3a1866ddd53a746b5f05e7618279493132cec6933c3182a134126b075c819739a3d82a7cc2121086c710b733534c7ac05705c6f03afb438d8528c6c63e1f65570e2fa6599d197525011716e98e03191113d3009cc5179bb1fc2f7e9ee92257c0fa3f747038665d3784ffc64c1069b85715f6d287d8753e5b0059a89799a4bd59f93d9636d4f96430926e600d8dc276557695d25e2cb3b5604c460b379b6cc1721b24a22699d2694ed69e23b683fbdcf242f630d88b20bb31fd7ee13cb4143e37e44f0a6f7c9445c068fea599e7dfa4e68432b7e359ca15747096d044f6553620f05798eb5572a2f4b9b542729265ab54a76d81ef37a702d065a34eb41b46244e0cba0b45cd374a38ceb5ecbde47a7edabc016cd2d16969c0de69f66afdc89ef4a5f7f8bbe2c456278879eb8bd0b28494d5b6c80bac7dbf5103b797db4c5d4eb080c84a2bec0c5cfe712354374aab6c7c9e10000000000050d18202932", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 108, |
| "comment": "violate index 590 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "a7b18b41808460d0863091c61cfe818671326fa7903440c943e829f8a7740200d71ebe0170660f2e3dd9b342aef40f98933e2b498feb94ed8a419683452ea3d0293cd3038e06108e2edecea298229b6b98d0684144d5c1d9bce293e8d2e127b0c818094fcbc8d1f5df383dda8ae50d2262a1cda5209bd8bd8c24797fadbb5ba9c915c46905bce6f8e2550f05de16ec7a42c35ee9df5798e0647d3bc9b4f0ed4490b86ecdb660d956857108c1731d86b03f792bf9bfcaad786eb9ec84cc3a4479ec0a02799000e6b95946cfbb62322b5e460336bda4168928d6566968f1bb05049f6b65247ec84032dd4f6077db99226658ed374b8a93d9da703472717ef183d8d5d8b6802ccd126296519f80cbecb62a57e62ed02bf3ddfba9c5cbe19c0c1689a3f1e3a838d70b96746e0dd79051c1ff4170acee5667f65e9a729f83c57e87bfda6010297c18357056b3942cb172adf11ffcc58f327c5d8e250d1788b05a9a8ffaf59788c6a44baf43979aec7d9ee4f5b957274568331ea7426d1ab8799aad0f4e3a9458b44ca8764a9c3b2f91324172778984e66baf948463e92c771d443a63139c2182fed1111d4446e8a3a844fce1b273cb961f3636f5a541585169b8e67f8a10c63bdd6cbc135a0e22f5caf30d8ad967c8c65913a79f536e60ed026391c78580fb1efb2e3868fb29bfc761d78c33d2c5a3d01661596c0eeaf6f99d8013e405dfc992024731c25f1a2622aaa4b2610120a2ad640dfa0d0432c96814874a046e428a05753f79ad1f76d70f05a0fa195579631e09e829dd0eec9c6a476f1f8d2428f5f42807f540395a01444af8a7f78abcb05c15bd7eb90b972db937e6e478bc4798b82d02a9a02880b37a55e9ff4398925707c1c0cb79799803295ab00a46128bb6254fb7aaeeca3e7e312b1612bbae82d861907ff7e663a9fe94b1911732f5b485fca2c6d8095c8ba829a5d5330d2a3d5c1e8be64a22896878c4ecefd2fc181459dc8a26e4200fabfae33d6d42ff58a8ad094dfffed8b6b3f7baffeeae916205e1d856f09c122aa5024aab3c3a86c2b2fd0b70c8c1bb6547ba4324440c43f7a113c45e1562ade5e31f0c4b1ec3d173b164275d644d1da7b4ab563ec4786c0061a62e94c9836a7121a22136afd2b63956be3e24d7ced9c6d525e3801cfadeb71c694f2ba3a5c6d4e27a53a5b683476c4d12845fe51463d5cb85707855cfc5beeb58ec6657dee5336671431b625af58710cd78684859eff102fb86e012cc6932e918e507efa41a98105a67d905aa30f6dd9ea830877cdcc25db561031f0864b4bcc72617cbb87c09d2d0061591d78bdb94458ab744a20793f584a67a44d789408da70c9f8f6aa1d7fd117e2947453b2fdbcabaf87f722403d7e049f70702d9ab67688c07dbfa8e1e96501afaec6d9cb9e013d37805074d14c5d1f4c22fd57f6cadd185afb95597ae9e3a195a4b1bcc8946d6d8042da253869d1dc6f9d93df2a2f1f0d31e9cce73c99dd902db6766f3f944ab652f135fa28eed9493ee275914c4d9c70772d54c3827a14f87dc66996f8a81e352f29e5ecfc947ecb88174cbb434edfdeaa8f13fe0b7605622c00dd755bd5aecfca0aa319d10d6367da203434f2a6e9031d9a109110b695df7bff6f862cce5254910fed3c8556b74f3c19d41b038b707c6f25f2b755c2df8c836cb738ab96f507df9c7d5e7b97f1ea631f15ea372fbeff40ec1caaf395259896e8292e4658acebcb35101c1b0d244580e8cfeb5d8b2b1e86f9eacdc644d628de80bccda1ec5d13fddc40dd86fb086467c1959e5775156c8d669276f92ed43398dd027ae09ecc65110645dc9c2747f8a60943acdb73d0713433054fb17ca62cb66436f5b506a3b1589dfd91499849b0ed244984c81b8fb98948e1d46594140e5e56e6c34dc108301612314db881345aeffdf91837594ffbbeb7168c7901e08da84556c512c2abde4043a88fb61a05e9bcf82698c1ca16a764ff24414cb3583d0b1d5e02ec4e39703b90aa44535bbdde28856a0724ac4fa9ab73367adb43df61d756305929edb1e4a7c003b936b5f35b3c51fcefa28afb916ee4acaaba1474ae4f8c9b97ad8e710ee446726a03bfbe30706959ed1fb3a3a61d6ccb25550202f2c69f3a33d6f78eb5b0090e2b0904a8f772ab7bbe53f691bb25a66b5f8f994c88f9fbe682eeb3e38b17fd1b84f4460f58cf32071468442968db081b9658b0b713dfbf9b8b7672301750f0949ff5e77187e2aea8fcbd98ff7c81632ca14b9b9b1f81a0e34a6aedf3fba70f2c8117be57b16a8e8d66473845b6a8eda3bc0ba34b1b5d634b01833e4d696a230a364efffbfd412ffb737c5211eeaaee7725b8a106bb894954369ead425ad26f19a3ef04b500342b752520971d2de8b4d2825a6e0e831f383ae9da16d050552f745507275852828333178c7c4fb07b644a9099da6d82553fc108c5eec410f5108ae9fa0244426775347834e2051970e32f1926422fce9ec738b615246eef6ded7d9946b0a3467b0b5e41d5ec31585addcac1e8dfdb4902b6dece811029e2eab6b8b559d5b1dd7b26a74352016f2101411c82fcbde57f64fe9104e2c923cf2bdb1c343f5500a503615923a160384acc98e96ab9e9cb796bd8c2883725cd23580ad7079c7e623197dcd62e94ebe05c883122915a1ded48aac63e4a8bb5dd40d901030dd729b346cd6faeae7f77b41238a9d0934f612c41448d703825e84bfd9c86bbac85f62784d0f08489c5f1eedc955fa22932d4ccc2732e1bf1167ebf71cebb9f0f67377b690b5f17f296e67ea2a85a19cb074301de3efc026f7ea8ba08e907903b46bc695f699e76fc46f945a17b5d212be0c680578ad7bf0fd79476640712f1436096e66266bfc21d8fc0fc35d7b06d808f98b9b227c1f6eae46e4f24c05879b09ed72881da64bdb1add2890a368ea8777bb385930409d9830df1d01f53b64fd31340757a847f505a330458563628eb3cfd5d3c0b11731a68c2a550dfdc79a3a1f817d75da603c3282574388ac0fb50362e83d2e3ae53e29bbd1acb5fefb8c598067c49c1142d7d815cce52450b80d906136b6915a441aeb35fcdf4d32dae52ccd7d45fdc5d6267a60e1adc9c8605248ea459869bb2c1f73e0483a12d9d6e4662a9668240db06fdd19c94cd73fea8a0e43bf3a552d4e9ee2c29e523bb5db4c2e08d7239b36ea8c31b260cee3c66484791d9a4054eb100ea37a53ee6b3884317847ed97ed3ee83e0f9254d852f1358dce003020eef295ee59062165cfbc0dbfea40168bd975acd6b5130b345e208c10da0b4afb2494f1eae608f171d6fe4c4232195ba18b160a89f5b862084ef5ed076f6c19def6a28516c4734a74afc5075aee78f2df3e946fbd4e2f9f41f6574e875a6b3e7d18c071ed046dd187554b254af58d02586e8d23d54c0f526e05b312a39e86c719cb8aff3c33c0cff29a75937190162fa5e40b532753bafe4a509df14305441358661564ebaf4088fb8b4ab4fc8d2aeed81ba03d30851a54aeccdbe562c69c7b23eb9803794f60bfef983f2a1e28b39d3f0e4c346c87954578d3bc6e29b970aecf968728b7f4e32fc59f747c0551b099b2fea2b0d74380ff286b0031ccc4b3b4f6164a94521fc9945cb935122245d4ecb35057be17bdc60218f902824663219654af9206a6fe55a3402d3fc8c3c2ac96b121636b40e7eb4b2f01cf51431da8ed8fed20e99c95f0b8d5f0c4986a1ba118765e50f2cbb474240dbac7579209e86dc2e1485b2df9f578a941b285fc7492a744d5c3f3b767ab5fa6c9ec9b301939fa21cd7d0a4684b3eb54fb777482b0fa2b5b0293579108cf435d731213086597261f6d22b2ce0f017ac33f8970c05c4e525a51529be3a50f094b52bb61badbd07456030b187d97957f5628219ae59bdb46e9e763879bdc321e37f1fb8d08162146a6d78eeee0d5be093317efab38219e4a141b109a040af91907525a35e460b420e6044e43e6409e5eb7750e3d7dd193fc10d28fff175b353ff97f5dd0a29b5f20721f4d57984c397a788631d2f39e6809df1cf6d7d4600af8605a8fe1b437781cefca1266197f88e84568fa0b985f4c564cefa3706711e433a4b145f7e8827e15b7c06c6b862747f61ba10bbd7244c4ccd3c3c37fc69b3e1f5eba84e034da2c9b6e6cf0240cdf8e63361dde6d7830e33a8a2316c693b70add4c1eeb66ff45be4e509bb838521907a0a7608a4e9467c2505144d10449a5a3091e9a281087032bb887488cf03fb9a4c8ea017a30ffb22ee22674744b041d36cfe61f0ba6e0ed2b83a733f20583761a31d42d1b510171b6e7c32876af0a05f13556980213881c1236306fc2781c29472a5c9377465c4e30d88c5fc3e8a55008cbc775795da226847afb33e4bbf4bb5f6aed8f8f1fadc2c4f2b5db0b8fce47becbb4b061402709631f2e6021e359b8a1dac507176bd96916a94ff9321a7f2794630f5f85b739ab268b3ff6715463e6d37d87ea09131bdb92fcd340044a6913c753249e1d47eb43b544775867fb4d5e9ac2bbfaca354db0e3d9d74c2aded73667c94693b4a92aef82aeb56d864e384cbb0064819eaf5c82cbec2127455a94cbfc3870808dc3536b81daf2fe2da9b2cbd20000000000000000000000000000000000000000000000050910151b20", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 109, |
| "comment": "violate index 515 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "ea656b617de3d8ff16f44779945b6c77dd9142ff7ae7e43cb46c56c94ed6cca7e360e5e0e3eaa82c1f1c89b5f5082931a43efb478fb794ad8c419083852ea3bf29ecd2039d06d08c2efbce229c22766b68d068324455c1d9a6e2f3e9d2dc2720ca18e74e6bc9d109e0683eda6ce53d1f6287cde51f9bc3bd2c25799fadeb5ba99e15246b0594e688e155f104ae18ec6d42135ee9e357c8e564633be9b3f0df44b0b66ed5b610d856997168c0733486303d793bf92fccad616e09ed84b93a8477ecc301499000fab9c947cfce62022b5e4803e6bba4f88808d956646891bc05219f4b642482c86034dd7b6067da99306648eb373f8a13d9da6634f2747efb83b8d6d8de806ccb126896519d80b0ec562857ee2eb02af3cdfb89c8cbe09c2c16898bf183a738d00be6726e28d79052c1044210aaee8667065e9a569f73c57e8cbffa5e101b7cb8347056b3a42cb173ad811ffce68fa27d5d79258d1888995a7a90faf39778c7a44faf13969af37d9ee6f58e57e74168211e57426d1cb8599cad0c4e3a95589a4ca8774a973bbf91325372878884e66baf938486e9fc791d5e3af3169c4c821ed111fc43b6e9a3a244cce2b295cbc620361bf5d541586669e8e87f6110963bdd58bcf3570e3ef50af40dafd997cac65113f79d536c605d036397c7a581fbf6fabe3968132a7fc861d38ca3d4c59dd0866159520e0af5f9c980d3e305e2c9b2044710c2df192639aa44af61e91fc2ab6417fa6d0532e46844884a136ea28d05883ff9ad1f78d7ef04a0061a6576631a09d82bdd2fec1c6b47871f9d2428e1f4c809f53239eaff4359f8d7f98ae4b08c17bd95b97b982da73786e278b447c8bb2d00a9602c80d97a05e8ff6098225807ccc0eb797992037957b01746f28ab6494f17aceed03e9e312bf111cbad82f961807ff7cc6309fe94ac910732f5fb853ca5c6e4093c89a818a5a5310d2a3d5c1c8bbd4a32896886c45cf0d2f5180459dc7f2644210fa2fac3406d3fff38a9ad1f4d4fffd8c4b327bcffdfae716305f5d866f19c1f2a45034a993c9a89c28bfdeb73c8d5bb0545ba6b24240c43dda113c15e2b628de6e3fc0b9b1ec3df735164278664bd1fa7afab563ec4516cf063a65394b9856a7e21622236add2f63756d83e94d5cef7c6a526e3711c7ae0b724693f2ea397c6a4e27a43a5568347504d22885fff1443d4cb8470d856cfa7be2b58ec84574ee6337371e31a628df5e70ccd8c686857efc8021b86e001cc5933e916e537f0a42898605967de057a30f6199fd8308781dc625cb562038f0864d1bc172917b1b80c05d2c006658fd7a2db04448ac244920693f684e67a44dc89408ea7f69eff67a1cafdd17c2963453b2fdbdfba6880722003c7de490c0892dcab79684c07dbe38eee96503afa7c6d9cf5e053d078b7067d15c5d9f4322ed5796cadd385a8b98598aeaa3ad95a4b2ecc9945d6b9041da2535d9dadc9f9f63d22a1f1ecd32e9bce2bc9edd902d36716f4f928abb5301360a2deee94beee975a149ed9970572b24c6827a12a870c6999598ab1e552da9eaecec937ecc88074beb4a4ecfdc3a89141e0a5607621c0cfd6b5bc5ac6fc60ab319610b6377d9203634e2a779011daa1f810ab6a5decbf06f962cae5a549100bd4f8546b88f3419941b838c709c6de5f9b755c20f8c836cb258aa96d5092f917d7e7cf7f5ea431e35e3372fbfef4fec2ca9339825789638212e66590cefcb451c6c0a0d144700eccfdb5deb281e66fb4acdc644d318d780accdb1eb5d03fc4c43dd66fab86b6791959e5075356d9d6f9276f76edb3378dcc276e0aecc351c0615daac2047c8a4794aacdb731072341304dfb27c862d866e36d5b3e6afb1289d3d9c4fcffae0e924798568118fb988b8efd43594340c5e56e6134cc0e831b61c312db891315acff1592837394ddbbcb7068e0904e0adac855cc512c53bda4023a76fba1a25ea2cfa26b8cf9a06a764fde4454cc3598d081d6e025c4939503af0a144335c4dd728956a5726ac4fa84b7f366adbe3df61e758405229edb424a1cff3a8c6b3f35b3f61faefa28c1b9c6ef4aa1ab51464ae9f869ba7aade7d0ed446626903bfbc30756939edcfb5a3961f0cc1256500a2fcc66f3bc3d5f79eb476f73e2b0a64aff762aacbb05416904b2ca66b517fa64ca8fb6bee82feb2638c17fd19d4fd45ff5acf3d06e46a742d68eb080b9b58d0b853d5bf9b8eb67f3ff741609e9ff5e77189e2bea8dcb098ff7d716b2c914c2b9d1f81a293406addf1aba90f3c8087b557c16d0e8d667735e5b3a92da2ac05a35b1b4d694af1825e49697a23ea3d4f1ffb4d462feb71dc5d11beabbe7225b8afe6aa893953c69dad6259426e19a3ee34b6002428b52a20771e5de5b4f2826a6b0eb3117848e9ca14b05e552f74f50a275853228532f78aac44b08b654a9599ea6fa2513f9107b5ecc410f68086ea2a01044f6755362839e1f51960ea2ee9275220cebec528b81524603f74ed6d9a66b3a35678fb5b41d5ecc1545addcae1e2dfcb4ce2b3deae84102be30ab7c8b359b5b32d7a269744a20e6ef101f11582dcbee571650e93f4ebc923ce3bda1c343c5508a4f360992fa140360ac298f96b59eecb696ae8cb885723dd2f57fad9d79b7e723067d1d65e970be85c8830f29f5a0decd8aac61e4bfbb3dd60d971010da729f349cd7facce7a77b411c8a7d0934ed12641648f503d25c84c8d9b86dbad35f427a4d2b08f89a5f0feda956fa1593cd4ccc3f3221c01166eb7718eb8bf0567477bd9025f17f0f6e87eb2a69a10cb474131da3f0c022f70a8ea08390f904b47dc655f799b66ff47094551745d312960ce80578927b60ff793766c06e2f2d36796e66536bcc1fd81e1003607b13d8b8f78b93226c216e974674f34c2087fb08ed71880da54bd41a2d2990b0684a8977dc38692f409298d0df1dfef4db62fd4334e754a838f505a1305e8573658ea2cfc5d3c0b01771a78c1155fdfac7cb3a1f817d76dae03b3295571387ac12b5e362e82c2e8ae53e45bb71adb511fcdc5a805dc48c1142d7d885cee52c50d80b90763646905a5c1a8b34fcf64de2d8e50ccded45fdedd6767b6019ae69cb6039485a46987fbb6c1e73ad481a14d9bce4f62c964a24fdaf6fe019694bd764ea6a1243be3a552e4ebae252a0523eb55b4c2eefd6739936df8c21b360d6e3c66484991dea4054f3108ea27a26eedb39843778f7ef97fb3e783e0fcb54284ff1148dce013027ee8292ee6e061164cfa30d1fee401b8b1977acf1b54309344f20ac12da044a1b2894f2ea6608f153d62e4b421c191ba38b110af9f6b87b084ef3ed106ffc1bde08a3d518c44f4a14b2c5d759ce77f2c03ef46ebd4a2f3f40f6654e975c6b527dc8be7104054dd187494b354cf5b402e86e8d18d55c0e5277053313a38b86d718cb72ffac34c0bcf27a78938190562fa5ff0b032753abfe0a519d0944c541135a662564eb8e4078fc8b43b4bc8e2af4d8db9f3d2b858a54aee0dbf562c6a97b63ea981b792f60bfb398ff291e6fb3bd3f0e4e34bc85955b7833bb6e3ab9c0aecfa18728b7f41d30b5a074590531ae9992fef2aed749802f2a6b22314cc4b3bff6964894881f59955cab35e22445d2ec635057b9173dc9023df9f282464021e652af930616fb55a5405d40c8acc2bc96b10c63eb3fe7e94b8f02cf3643dda9ed5dedb0e69c8ff0f8d4f0c9980a1ca1fe751e50f2d4b4a4210d99c7b79209ea6d92e248492d49f77894412286fc6292c743d5d1f38767ab5ea669ed9b151969f921d37daa4484b4eb44fc77598290fa2b6702135791ebcee35e731913086697131f7d21b2cd0f017ac37789d0bf5c41529a505288e3650f097c524b61baddd0945503f8174d97958b56d81f9add9b3b48e9dc63779bdc421e97f3fb8808061f4671d75eece0e1be993417e8ab981f9e3f145b0e9af609191b075c5a85e560a72086044e2ee630a15ea575ee3c7dcb933c11d27cff175c3529f9ff5cd0a79b6f2072254d179a4c2f7ae88531e6f34e6509d31cc6d7d4770a28625a6be1f438782eef8a12662e7fa8ea4567fa8b995f5d56bceea3796751e433afb135f7e8a27e25b7c0706b862647f01b410cbd7744f4ccd3e3c30fc69b451faeba84c9344a2b9b666c80270cef8e53351dfc6d7830e3268a4315c691b7fadc4c29ebf6fe45ca4e409bb84e52390ba097602a4d9465c2c05044b00429a4a3131eca2810a6038bb887618ca03fb9c3c86a037a30ff222ee22674344c041c36dfe71fe7a580ef2b88a733f10581761a31d4fd1a210371aae7232b76b70ae5f3353998a21188151246316fce78bc2b473c5ce379467e4e20da8c65c388a750edca4776795ca236837a1734d4bdf4c75f2aef8f811f3dc2c4d5b51b0a8fde471eccb49861902a09431f1e6221ed59d8a1dacf078769d966163952f9361aef2894860f8f84b765abf6893fd571e466e6ad7d07eb09291bfb93fcfb40744b69efc6a3239e22479b43b553776867fb575e6ac2bb04cb254cb0e2d9374d2ae4d75665c93293c4a92af982deb66da14e984dbb353b57739deb566485acb4f31b7c7ea6bac0fdeb0b0c2d35e3f6f9576bb1fb000000000000000000000000000000000000000000000000060c13141b1f", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 110, |
| "comment": "violate index 645 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "8c3906be90eb3a41cc181bbff289bfc07cfaadbe368d67b0a585544c211b8dbd01a1a1802a028f9fbd7bdece7512bff5cc8965699154ffd5d44ea46e2d0744e0bf5459df31a363d09446ceb6fd2db588da8b4d7bf3da5deb012f2a9d5122d257af69d0aba007a602d9d8bae7ac9c62140310a25976bf368a3e0634db8ff8a5a9329a2991fab9371f12e5b5991baaefc3a74311f22297b116752dd4923da5cf3271de38cfabd66ebf06df277c5e0aa0ada2d40d8d5f92fa813bdef1d57b97006201d76a90854f86d07b8e1f1b7e3a1faa94442b0a800a69d68f4c3130ae9a4ad6e559cd87dfecc7a868b76e3d89a8340825e372bd39d976746a66aa172b04251dd31c271b0c36f30cfcc87a7a5addf94f896d3737c4d5cfe3387ec1cc33ebf87e47b360171faa369cbcc10ca4f4a273c0951a755e9c286cb263a2e1bc3b6381103edef75f19af8ed1cb7cf1a359fa80a3728d0162ffd269fa966b534af70ae31af1bcd9fa5653de048bbfe9af88ea88f0ea61f3f974c3f12ec1d2cc76dbe64df366e8582ff5718928162357d3758723059537f9e3bfdca7115fe9cf80c9764587393c511f162fde101e21c5dda933f6ee2a87a68be0ccf0036f58b1f0da1f66e96608b70b76ddc116623140860e6a242204e827da60681f7a3e8d57c9bac521a028c861170e32e986dc8c0ccd2854d35dc1a556c8baeca218900bb9a9adaa3ee671b8c1902a7cad3a0700343714016d6b86fcbd6a9e4a37d74fbe9f288ed0a39f42c581a92d064a98db9528eb786e1b431aed7a3dbcadf8ac10d0fb7884fe3159c20b28e246275d6078ebc6712d555e0a1b6fed9679db0ad0957085b3458741cceb141049b074859882ab8a5b0f82f9608f731dc7bf5b8aa165188536f483ffb8521b99c24c81cf31ebc813928e3eff673384445e02786ca141e22124d99beb9dfae56f3bdcd925d3f5be78523486d26e0a43aaf200d1632f7aaf91bc4a643812fb224887e00d100d7a0fb1640648aed1c92436bf7c33977bcdf0a1d7eeddfa2fa0841462fc8b0826e01cd05d768e3962ba784dac1f884138bffaf9d9270ae452423fd760987e5bcc0bb84bee2a84b73207506eb4b2328030a03271e8e2f49cf2402e3a863a17d2d319e324df38cec4a7f68574016052435518b94a9e629bd02f0ba6d59b1a545ffc83de29f217d400da335a9c6777499b5bc79789d5215d80aa86369bfd242e9458e714551ec07ff2de641d8a7011c19614195f4a54ca836d0ed3e49e4371f4f2212cd5101b0bfd5f00df068cbd1fc2ca7ea1cd6cb0d2ca4eaa1c47fb06d5e838fdc36d8ae3580d05e5a7eebc7cadfd7d4fdf6ed16f6541ee155408c63fc54ba8745efcc8a41d66b2e60d69a5b4b0c723963fe0a1eaa68f59e29eb726bf1fa2f3cd8f7b56c4a6f539baaa5601e18b2beee11fd7d7ac63a98914fcd603eba6175be341fa24fffddca1d3141e29f0a16ac5619a10cf8ff9a3062e69463845d9310cdc1bb7b6504c83664a732f3695dc54e5126b58295b992d41c4f197b7b4bfb20a2936097b20208e2c30a03e81715a8a4e147120410a7e1980753804c97929b0dea57d358817bbeee2cbea907fbe35054e1bbbc610844d72136be0193f4c5be8d645abc92e87972a8c6befe2c954b2f1ccf687d414bf2b432e40c02109b13bab247c39717590fc5715cbc9239e220c6f320c79ec0f8aed64d08446e61dbe64cc4739d5b53a204ac80617ca53347b557fd185eabb587966aa08b8d4dfcde588c43c426f59acdd57898475a7cf9ef33f4d89a56053d7dd78a5546eef87fba48fd869b5cec21394295cca333d9bdb06af3df19444f3e5665c53685bfbeaccaa1029ea773ec7beae4abfe272ed735a2819358e1228557afa893ff79a164ae03486451cf67e1a32e761822a7f2aac8179184eb3a3ccc7b2be516b269fdf4114f0b7b0568a3417318955c36f0391678dfbf568ffb7a60821d631f41beb9b1ff3318558e33ff767b73c4eb2c453de786ad13ae442a6c0535dc6b989d9bff59d2140f9c3937d66bb58bac618dd6b3753b9ca5313cc6705960201d0eaf8a4e4fbd04876f3615ee169e92e01fd07c2b9fd8dcf92591f98a5f7b5c67745dfb47a8639cacdf209100c553104f613c620cf4f5bb948be9c3b1d5a3c10d0e7f380e743df85867c3f127b1eaf19f9bc156a3246c4185b37f248d5a911d3aac7d04e934af72c843b0423cdbc2761babbe4582ce17c391cb7c54b81996197983c49cf9b174a94b9e6e283030978f31a6fd6f97fac29f6398a211850d710892b61345887700d8a6c4e3a394d9b4ae16126476d6f67f3e9d6954ae253e74995050600d3156ce2d1225a4c67c1895d955461992178f2975ba8448962be1d2864caa38fc61f898c23ae413ba244e72cd658c6d8f9f0fb5dcaab8009780e87f1cfbcb0ce39f5ef13b5f93cd64684c3436ff477bd4df475422bdd68927a09d172e7d6ddfe728bb2b76195682bf91bbf4c0ed39e149a86081297e22036048ab51747822a0e14573b1e7284c9dcc3444d9f19fd3bf4fbed0e97bb3096524cf45c2dae4ad7a81ca647f38e184fc5f9de2e127f7225097acb548bfd0ffe08821e5adef5e51aa24ca3e5903c221214bfd5047fb6315a83c4e93009ab78240c5f8ab3f47566ff55b18f57b45fcec06388b9b8a5e19a9fdd99e8007147243f8c0ea502da19726dc74d8e5be63691fe6e5d239f8628daa1b04aebe632b951c9f58653c677605d1467b9aab136061cec8a6bf312bbd5cae60191c34d590c2ff3817ca604a9d19777ccb64a1413e214291cbd7314d03218e756d658e7646acc7a031dc4ba28129ee944ce7c5fb6f842be0cdaf640a74551e90607172bc7550f45e0f5ffdc1a0e39d8a8cd87a410fa5e85d2460d85cd83d5f345dfd81133143189e2863a46d68fdc63d698a2b0011f9a80903df1fd11e0f64009a54548e07c3e500a34734079ecf784e1cc2e93e6c5f641ece2d16ed497bf556e0c9c0b41a604fc669a98e5d2bf44bfd58ee10925445d24a8389075be164e907594c5564f942b46bc8efae999afa8ee5373dc7c64dac70cdac007568f7ab54a321e0c499b98dd7f917cb18a8746e1aa2db263c4b56b2ab2610f97e591477c939208c3f5cfe674140bfa98d98a23145eff4032a4e5a6972045f267caff87bc090cb7f0125bc3957d69f4ae80612922a56eed86f74767f995ad627e374f3f43b4a5af8e2dbd87383e42d2e9ddcfb37990b4fd03c51b84f0e26f4d1d682ff329c0641e62d109490e9344a80adee2c9e666ffb8b2859d9f1992f5fd9b9b3d2efb34348c711a32cce55efb77bfccf90e9969bdc732aab667f107e3b7609ea08fd1d588e576742b92da0e741021640c5cf3ec1b11e69b350077e93f039f9db769b2ea8577b19ce099e1c09390ff02b81fca7e718deeb9fdfe7ba5f958aeaedc36c4160ffb1aa80a82d05ff38dec968422302663968ebb72c74285c2fa9b762df704a221d57dc798866dc5c733f8b58457d19d5a774c76d82d17c2c8f664c29bd12e7fff81cc17d0891ccdf9efd85a0bc4e2f4283b4a3d7c3827de1996d3154cefb9ce083504b149a452846999c7a42e877c56736642119cfd204ed4179008a7eaa057a3e80680df6c301b186a64eb81fe9447e3922963a46f006039822ec6ef2e4b3a8f182c8d1ddd5af6fd6f8202ac8552dab7e69738b3155c1c6060895d18113dbe6569a1b5198cc4341657cf13802c4ddd8f03dcb06fdfebd49600a060e1af0937a7a961fdfec8842e75466e4a65546d76b5646a4c003362c2c810483b7297d1d4770ac84be6fe504446f392664365914d8c59c22b8788ec351f5f8215dfd8102f01253a9a922a554755291844888b74a72efd88f48b1aba3facf134b3c79dd7f126a66398fc033445d5a41866345835879b11817c9ec9647728659707dbd8b06d0c6b705c6dddd99c659e46a29d8d0d4c835723bfba77dd860951c86833284ca75b8301296b2b2c8767771df435838a1567bac8d87486930676625ce546378f0a9836ccb3da008b2daa0afe39904f25359e9481629034f30b9edb1598ce3832e9e3fd0b4cae058926405406aa282fde57cfe421a343cc3e9606108b9468377642578c44fa533a1e3cdcda4d20fab1ae23b2714b34942923fb85065dcb52f22d807d0053a2867cdd93a646abf07e7518499443152c0c6ae3c31817136127b075c839729a3082b7cf210c085c730b5e35d4c6ac3d70dc6f0386b488d9529d6ca3e0f63970c2f8658fd147545031711e99e00b91213e3007ccf178bb17c207ecee8525dc10a3e147c38265c078effd64b906db8671496d687a8764e5e0049a61796a4cd5bf93e9626d3896230926db00c8dc276657895e25dbcbcb5704cd60a378b6db1701b34a1d69cd2594ea69923c6861bdff252f260dc8b10bca1f57ed13c641e3e47e41f0b6f8c95e5cd68dea5b9e3df94e6c43db7c3597a117480983048f6753590ff5798eab57aa304b9b5457272667b57a72d823f33a702d135ab4ec41dd6264dfcb7fb47cd174ab8ccb5fcbd34707ecabcb168d2c169e9c4de59f6fafbc8aef3fb0c6d1327787f8154f53555d717b80ecfd8797c5e2f6fb2a74808aa5152746acc3000000000000000000000000000000000000000000040812181d22", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 111, |
| "comment": "violate index 635 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "13ce0ddfa70058e48f92da9908b2f0bb03e8d0d1cf6e3747a7e9cc86b0c848ce5cc1204ee1be123e493c4ac292dfd922cf404c88f3e4ec90caa185ea48edad3e66b7c609dff3a13a42440389afd94a8fe25120ab13b7760088aedd34a8c81aabe8d7e5e2765c9438c75a315670861448fd7d25f9492103c31d44267def5a80e7e1df36cd7c01dd8f7674e0feaa1b937d4af8033f920cecdc1bdc6921a2f1de51865d716d499ceeaa05c8710f5cd092b193ea8989ffeb5c9da657530ea03a46d14702eff5ecf6910c5503c4b81dc24334dad3059ecb9bf7b99046f170949688b730994f9ee9c3a2afbb6274626330090eb9f38102f8be89508bb5140bd656ce276d298691ba2676ceaa88942d021641383ae7cf7e4a7d6b0b00c4b3eb2d92318a2ce2a5c54d851608ef40ea5fade6f5397f6d43416c7e9a02aadc528a234557672f2c14642494938ef096cb32ab9ca07e7fc06300c2fb2f5b6fcdaf0642b72187c33f17c5ff1cacd36fedbebed438653f3650a95728dc25aae1eae883648a9e20012709c8efcd2982491888d3bd76eff638bb32e158c8313e19acf6623b8139b9b904f34bafd6f17ddf09cbe8cf9e98169236b976d1adc2a98a9d5c6b5115610473a38698c073cc1075caf9234fc5144344ec7103845a1e5b0b5f24f0b30c152ad27e37fb7ae5449eae948be48ac53738c613abe56889dfc92e245dbe2111bf148b64ab8b380f0c15d76ae2fe28b59850ef23b05bec13177561ec5e45374afeeaba784665759c20062a84291eae39f7d5c8b99d9a09de31ac5f2e5c224c7e52fbf3106877ed624efc8531a56221cd1c3849d488785f6654b8b443631c8bc8c89bcf422bc4d3bee128cfd06df0952c466a77006fcd3a272d154a3ea82408b81afd57e9e0e9fadc63cb8bb68e3d211b1450537b2d9375b54f6edc65817b940fae3363ae8a12c408509678446f10a27dd56daf46bec925e1587610a84b1324eb769e0ea0c0b9998654019f5d1ec860bdceb8112d047e3427e54c149ff843bf59f0bdca3522fce83f4fdc3a88419a29c90e3c797ca7781c5c1253a92b19ed555f758799d8347211bf22648d6213744c650b0128e5ba64dd5011c2020f0693b12d6c16dee62cce130c6792effbc119870cb2992932496c6890fbec813e7c156ce7035a5c186950009d078a568e7699c3859f28ab805e577f2526b43f0a21584e4f42836431de90a70175fe9bf28d31cee8607cea2434062b0b4c223c7ab3b9151a44d1ebeda7bdec2c51d3d24c54c5040d9bbc6757a250b852430a2c914f70c84d57c7727c6622147c991e8eafbc3cf3ea55afaf6f3fc600aa7fd83b5c8bdf15e9889e8d4ff37d32b0e880b9dadffe201084a85ec0b5c997f633798e12df07c95b63f7b971bfb0a33cf1f546e4ece9ee465ecf51f831f63550f4b1defa8a1afd32f36d66936698275b4864883d96c9e17db9f30c15ab0e24a0df379886b59214c979b4b2489f0dd9d2c11f3cc0ab41b4d85c85c84636365027a05dda8173f55294beba6ded3e803c83a568d13a3e3ee7495aaaddbacb214d18e2c2635c031fe308950a2487d5f912d0a767f503371107d7d997f6fbd256d410d7501297f98f458e816cdf0ec426cfee9301ddd0507e4d98f57b32505487b3b01b5c1b7bc726708a8459b92a4f99fdea67d91906332a511f125565d52971c0b9f2a92d33fd555a3140f4050a72dce5e5642792694b88762eb07c4cc9ea538b85f12aeb40d6eb0f769e55349f5b081eb55e7a9c5d8bd501458aa0f5147fbaffe2493fcf2fd8fc1ddc8e6e91b42c694b5135c711d8330b70aae0af9a1fb0d9c7ebd19fd7f4af68d201a4b2c7200abf2d8cee31b75ee5b7a5f96d36343882dd3b4f90ea0cbc4623f73d94a2875712622e520da5ea7bcfad3b8dac874fb7faccf511feb8c6a7f7e2b1d72b636c4c797e24dc39b7c7cb935c2fa7dfc0991c728e968b5d25ad5bed7bec52d6808c7a87969c6984008724d43aa9b3ca69b6501c54ce6103fd924f49503358becf7cb3b7a35bb69fbbe4714956c5d12b1ff3ffd1550171d26725f5c3bf45ae4ff48dbb1b326bec06a4ed4e2e8c495987542e8c774e67e3be9be026ae312d4938ec4648c875fee4020a49e1964d64a18ff9cfc38dd43ec05db0c47d54a96dfc60210109ee706cbc3b69504b44b6fbf5d31a2a34cfa946af585f4a15d1d82e509854a385def53598cf31adf62ba5493d6f0434b188c7668b60f81be154c43963536ab5b2539b4f712b56a97e46f8129d299ec3b3e6d7aee583635aed27b6257816d098549d850600ae01e8bff72f81f8a0101843e1f80a92eec539e7689d67e04593b5098b8be5c79bf97989ba2a7b505169258c6ba247a60a556625d678a13eb40b954f701f6f329c769949d31b5adb35c3416ab55f8eeaa4d172f106004054519a3d39ba02a3cd270158edeab55266339d191297e7859c7d30cb0c4cb911a9f4a0e291116b4fd668c83a2d35546120c8749d579ad14c61fbefddd182ab37766598cfbe5f8a998f1be2105c1f5e49dc326435027042b7e003eb47142134c27667b9e5e66f8bea2431f7c71424ca477b2ed571107be647a90e70c62a510b31af08f390bf1c60d66dbbaed8b3faadd19e2557726d1d2297ccb89f11ffeb349a4131f9881cdb59dce283429ebf6a91e9284438e908899ac70b9938713ad19499553f62b00646c97b75672112a9fa6e3bb14f033c05c2f17a8ed63c809e7d33266571fc1a3c4694e2d03b627fe31561989474b91f83ff06e02e4b24cf790d2bd82e01d654084d9f2f23373594674865865b547c36151a8a1a131bcfb5c78b412e79ea7084b18ebce0fe9f6d2249d959ff8923479c02f54d0eb2e6d4c665de17442854fa525897fd1d00bb6cf6fbe22e61a0973bb2ddd25ee53a128e4b3983ff79204e981f2b1ae23c5ce91427f1761398939e55994f5029764218e73f7db66c70b4f8e472a17de46c2c4491e138d9cedf4d7e985ac9ff60a3da970952d5a53fcf824bf39ef0fa17d100d803e49663aebb0c278cca104327ab15bbe4f0d52361198e947e7f664f5c989f642927c89a78a49be0cc7cdfec2ca69972e64a7d07faec90cfe13b9cd89203dcfd874edcadf4ef90ab9d0b94a01d13fc2c6eedee21f73a1fffa7e3bc8e75b188cca0e2ecd5dcbe8751e4ef47c1606a2962ecafc4d9d413d43ea86383ae720faeaad31b0d3ce5bf7196ffa51b6284ac2c90d20338daf5625e8c5f8ad47c8e9c2df29f14e9267d4133a60ddcd5386ccce4cb2068bfc3655505a1d92e818cad91b6e3dfea54d23267ca42005fdb34f1ed52d9366fede2d4a6f43bb89886cd56e87e13dcc43506282349bd5d9fad02f4d43f3811c3ba6c4d5b2609af4edbcabf5c856b1c0591cfb96217001510929539bdc722c22ec2f82a45b544fcbf0ea98aa0b2027f4764f00a6e73eb52d330e3f9f1d2a50547c06fd2921e1c5e2b9ab9fde85e64cfdfc807c2a7078ecdcbd9247053ae41053d6038456d640624dc2e945aa6adba3dc7d163b49bbe8c1f90cabef07ab55ff00db72667732eec0c1035599b0621fd04c8b1b9acc487cdaf28d0f9234f55b617aff5e2b1df9f6d35f0f5186987009ce1a65eca0b3b5784cfe35e24678267e342336a772682ac838dc1b19c40adf19030d576ea066ac7d4028a5e0050c100f0986878fd5aa7d280eb37ae66fd2f2204b5224d3b0f3cb908db5ae9ac85132a33d659e0fb9174e5eee0a6833571eefd6591f6c7b88273f311dcc59db86a0590b9feac249c6ee597b6b4600991cb7902abef3e266e44c5776af0d53a1b109b0aaac27ef25f77fed38d504aafef24c0fb533f271b70ec8213046eb5541c1ffd006899e8a514192df53aaa54646114defaae201f7c29a146e315c8053b4588a07eb24ef44c77cca3629dce9d7064c04e75b85e0d7b2b4194806d20119158b8cf8f39403358d463d05ae26cfcaef76bd3349e1a388673eb3990b6ffd22ac8d877ac2432716e7f180e857966f2a6d14b4c567895b462651e1a1a54057b7fc5585196e3c6a6ee6753dac4c17f20824b1fff4714bb5d7c1e22f8a512bfc1a06667b6598a5c5d737f5851c84c7f4473405e2058fcd354ff8e84322aaf29222d24a1decf5734ba91e1b2b44cb90e59ab7d31ad317b6279e9c86c6edb29cd662e29b4853ecd438cc902cec3ea4b732b65a9a5c0162855659e5d0686d295eabf150a15d612dc05ea51fd06101c7372b3157e0557b028d74fa8315985e92459f78bfc30df602b894f14ccfa90d53dd7af2c74b430ecd9343dfe8e277d1a515e22a484b39b3134a04f00afa386b411ba5fefb068fd1f7a5ca34087e70ebe82ed2012a24ed387c90051366f3ff343d04a75d0f43daa15f37d7688fbaa4bec16669e7b59648d93c48264d6a4879d77bd422a565be6bee794175778cf1cb56ab7e3bd3f41affc69f517cd9a190a7a9001713b71b220d430f07d5d611175d24e52df5df7a9ef4bf76c85d1eb6d5d582afa95dd664466f8ea91c0896ac01b0ee6aeb3f3f08892fde400b3a830c9a23546a3e1818e9e4e1c71889a550fc571fd8ca68072fd5b8b9399a6c5313e61a7b4c3c5f4151b62e6070d0826c7d7000000000000000000000000000000000000000000000000000000000002081014161a", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 112, |
| "comment": "violate index 524 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "43d02177398db6dc6af856bddedc680913413b429e73e630078c6e45d719dd15a8424b7d1e64e4453efd04033e2bf8d1132d8e04719a992af4efc436cbda87fb76861658004a153b9979de15c68f812a8617019f2ba5d7b4d35ccb93b794f3c6fe3ba0cafc23e66f3dbd07712d0671eaeed87922ec1a8fed94e1621d8d92cad2a76636f501a6ccbc08f2c275ef357b1873b880e4b2741e97813bcf0b544f667756c4473106d097441fc17b1d049da353fe54671ecc175950daeca86a68ba867dd976c463aa1f344d08e6421b5cdf9ba5b898fd20797c367b015912118faf234d09025ff0221f64472fbe18124327a87a09ee9a6b36192ddb31c7bb1cc40982b097bd4d2500295433d89f8dcd63f65961468fce4aa527e315be4c1cea1cf6febc743f77a90981609d4379e40c9878c6e2e3ffd540973a9bace78006afd61f88bb62a5d146f3134c5ee1fdcb3ef6986bcfd000465895a20c80fa26da324a7d18f50e29d2433bd00876954c749dbfad40e593a54940bedba1c2633ff67d2e95ea495d69b802e283f74ab76296c2c77b640835d07eee13b28d2246dd5806d05ae053f8e677eb416ebcaa0fe7ed1512756df8dfb48b9d7eb2c0f645fe9f5bb1e96f607b4f0c93bfe59c7cd20c1755c0cd7a215ccc54f22d3ff0b2e3540efb9b6eccd1843c13a58320fe23587b083ffee434bcaf36fd07347d0f49e9fbf05fd6fd9931653d04bc0b0eb72a16c3370242778b9e8ab388ef06341fff58f61c054771b1bd5607d7d7825bbb7f133032d91f6c1dd14df34c9971d183fd75c3854d3eb3dc763750c688582f0006854a0e1968db9a5f3e51cd65c2ee84b57a02685364083466e6c2cf11e21b675d0a6887aea901c3cbb0bbd292e409f5381ce467bd1ef9951b3077d5c2cf3e612b68c19728bf85904f36d9fd7eec0a2d8e705508e94d9a41a7bd6dc0d1a009d21ec009affb1fc331259b69be24d0288edeba03cf17b1e6bb90908fd98ba8ae400105bede0cd311cc2abc8820cce4b45ad0464d103cc77e954ecf2175eb2779ddb9f425fa7ea258f70a7e5c0fc1a7086d1a3918feb10144aa9a97faf1071ab94e661a13385d6fe498a90cd30b62c3688776054099ac9ad5080cfa28ac3e322e7e41f74f29b9b6e449fbcbe8c3571200c9e50b883f7a4cf856874768a09a3b2c0bd4c46a292157f327f72c597985a0cb7eab592f9e9202c3a8f1f191645a8b51cc04b2a4c5c89818cde9412d2266aeef986a62ab7bade992b4f0fcf2553cc3cf2aba00f9f51b1d33d5b98b13b118a13b1a40bf3c19cc2489d7b856bedefb7c1cfaa9a37b5587efc4bbfa3401a573d7e7dde0c423cc39511076e29294fa7ff75ffeb47c60e254b9d9b7146edb865fa50f32b58f9e873f15c80d9f9c6a53da894f9d42d6e7a092cde3ed52a89b4fda6f222bd97c52ee8ef3593106c47d84c78476ad4550f848edb7271d26e53291a14004dc1bbbf7279d5ca44bca93f6a6050427957b854ca2fa6a3afd9d7ada9d863beb3d7ad8a4cf2eb639682cc30749fb26cab437ce16c003a41087d86813f1f9e7e18189419e7f869334fcc5f36c006216dfc3824fd5eb2d8d5779e22d49bf804374fd1d4f5127f725df5ca662a4454666840137fab301decb69b0957263bd6feb0987e7e701daafe3dcf817c116278395640725a0955bb332fea620cd3eca9316f2ac83e16faaca99ffa707107d6db6d9b4b390d2c507a17122169c13e1aa0ff14ddc69a462232b96dc764371b27ddb5e269f29396b366ddfb669a6a683e6bff195ce7afa0274c4124be3b1bf76b573fd491f1ee60121158c9416194e1bada05ab6d7cbf63eadb235d8537d15ad8e58c67f144ebb489c4a5758fdcb99bc2def93ac9b5e28ff8e8bf325c5056aee80689d3435d60620e88a904abcffefbe93bb302bf69bdbdb6eb97417febd23e4479e18b648f9eda5c932fe3d96d06fa8059abce4d13d38aafa7cacb94d805944deed2d5a35a1e0faeccd07b2189d2812c8e8af434627e2735672693f96009d07c63e60795d3134c3e9e4e1dc498f2a8153f0b4828de945880aa3424f3d81ddc91d43ef953e21ea01929b7ce5806246d4c28e9d2ef79f568312c1ce4b375efa94da835c63e4b7a64d93a6dc11fd54455e84a5bcaee6487b580c2c5db8b01286a6ba3664cf8fa0922b871a8b619be2f2edf7a34f7cf1c3b0e2af133ba0e9b09c8be5d50e61c17b130b624c0125b7f2bf1c39c01de4e202e18d7b4e576d97c3be43f72378056b80b85256f92c13df5e1fea6ad320789eacd912e695a97e3a2109c96fcfd29dc12d283d3f672c475b126154674d3e8bb0ea4ac8badfacc18c9a0f871cd9ad770f7ae4022e51b3931ca13a4cbf45f4a339e1d9733fe245367a220ff8c2fdeac3cb308b4c2082fc2f946de7075c05094c99e017b490e71188c55955c0bc7722eaf8aa947e7493783f28ead7edc0625e10a86184e1fbbd76f0a6ed569697f4219d1520560d4bb0ca076d69d6997caadaa04cb8e6f68d39aecfcef9a840021af4b879c73a562b735a7e06c99a1cbb6bfab89e4a2458e6781ee2c4215d8c9daf1fe1db6bd0d039be9dcdfc52ec4ca9f171cdd220f5d49bf3d4ac458fd6f56b173c9764ee262fac7e8c66e847b5c56b98b0a878ba8e3b00290bec34e797508aea03db16f6760de2e0527ea95de98bfaf1e0620c688a39e26d834e2a4c087a956601cb28cd6636f07f7490c0fe684966762fe108f5180d984dd1ba8ffaac325f258bb90ef458e5fa64cdae4661d78506b131da3ed2e93a84ec9145f920eed7352eb0ab2f6315b534d6421d47c47abc39159a908c8cadd607d23576fc92295188223f0ff62920501469ec73dc01d746bfea191bd92a0c634065019292c6e01482cc32a0704834a0da4b108ca9f536433ce6f08b461c8e2c23df80fb149464f1f223ead117123ef037ee92a88a1afd3ddb2e3a3e4cd3b034b5d4337ac7f5d0f660cff8f6f52e9816d08eba4e876d7a3bfe8a35b53c24bbc508b80625e78592ae241ba52116f69a72be503a6e563e657d76db2adad9e252fb2f930ec8ef316b1bc3f7baa0213947e6b8c34371ce3d01e817b560520152c9feba68b76ae72f9a56ba2766df7c171f240ed64fab7eba658dc12d130e9fb8fc5501404c22a2e4af5e1c5cb5141299cf5150f45ccdb20ae468a70a47a5670bb59998650fc2bb91db0091a7cfa97d946d584c98ab8aa3adfddd0c39550c1df2589fff3006fe57f9af820504a2becf65c750ad1d47a55f39e49db50730b1f5b84623706a3df4c8d7cd27f0d0af88672b97316ddf83ccb6a85677d407d561d2b71f3ee612cad03388eafc429d753c397126a03dff309d1137be8835c15b2a1e9095e771f647ea431df948af1b99f6f01c1d32d69f67bd5b4bb66996d043588ae4c938c9e6dc8d0e2b3527fa6858074f7ed67ca190d9efddfe00a73fde692688bfe0deb8b394b4cf3ad5e9b60f9d8216a915b4b7b3814e839fb798a55d0af0020899a4fc9014c44fc686efe004d3353af8f81e07610dd4dddd10b9cdf37391932b94167fc788e99ef0c88317a93c5d0a19e3235700282299db6b850da5643485472d2ccc7893d2652c666f087c81c470e01c310e5706c0b39a98875acd15be21392eb80a9a3f2df62b8f0c673bcdfe750a5d46519ac32d19481d55ae2f68b224e54501a96b73d8ccf3e210841a3115481920d652f4e4a6913d432dd32a77b16855b43adbded010c2fe8a99c6b1de941a7e338a98cd5d987fb5ac50bc5149c5cb1ded245af19d13bc3e528fc3f3bfa3271f5a4e892a6d5fed77301cbadb4ec92d46fd9548472b67424b704d1f2af338783a476a1c91c9cf0b2a513b774ddf81da04630f1a838e74fd9ff574ee2e33480c8aed70f1605064c8dfd61c8f7e07f75290809f110bd995c9bf789c7c4a24af83ff4490c87d16692d7ee2abd6b124dfe3d79fcfbe8ca0d1a2668317a967cd81f278088ae13fc5128924604b1eb65739fbbbce64a0c095194175353e7ebe8d39622fe8105bf8a0c377131ff95f086921cce740ad41e07cdcd046aa413b0a14cd0218aca5bb0fb84ba06724e40bd9c736f328d847fa5879b0f640ef5f7882aab3968553baccbee8475cb429de1ccc4240f24246f63119cff68ff8ebb345fe04e2a33c683cd2a3a0cc5cfa5f42d6df12fcc178df1e99e922edd23a32c12b5aff13c63fad21a0216adc6819876fb35eb8502eb5ccd3acc74099275e0552782d739c6fdc694fd0e032d7e828ec0489413cc4b3a60790dc31755e1fc70d729ac6f6f98dc897c559b54154a899b7b40f9a47000f6c6cbaded3a61103491705c9c25a094ff692462c4fbdec9b5caff3b76de0b7801dc4301f2e6849a586b25a0c0874c637a349743b2c6d2422d07fd941dd8be30c87dab877ef9a4f4e29ebc2547237237cdb2af160cbf5625d58baa8e88132bb18b843fbdbed541322f0d0814ff6c732eeb62c4da45d291d27b8712f42df93bb196be832d5efc38076be84d25f79cc70d1b73b3b6938445cff1da1ac29ee10a78551869787bcf3f4fe0919db3738ac8c29457b9d71d5a16a9f691040787fd7eced1537426da5a7b2c30310134ba8f641518aaecee9152633aecd155f6281898ab7d0d6f200000000000000000000000000070f151b202a", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 113, |
| "comment": "violate index 671 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "24d76bfdc6a7c9f99c98c3a2675e183032b809a7e6bb4a1a0018f447a2e3a4f1dceb38cd6375b618485e4d74b38fbf52933e1b4a8fbe945d8a41b383a52ea3c2295cd3039d06e08e2ef1ce229b22986bd8ce680f4495c1d9a6e243ead2d527f0c818d84ebbcad1f1dff83eda98e53d1e62a9cd451e9be0bd4c2579d1ad2b5aa9bb15646b0592e698e155fa04ae16ec6b42e35be9015818e5644f3bf9b3f00145a0b46ea0b620d856a571c8bf732c86a03c7928f9ffcaad8e6ee9ed84bb3a5478ecf201c98f00d5b97948cfc562e22a5e540306bba4fb88c8d6565d6881ba05129f2b652482c82032dd386097dc991c66b8eb373d8a73d8da8134b2737eee83c8d6d8d880accb124e96619f80aceca62957df2ed02af3d6fb99c6cbee9cac178989f1b3a838be0ba6756e23d79053c1144210acee7f67565d9a6e9fb3c47e9fbf8a5e10067c38367054b3142cb189ad5120fcbd8fb27b5d8e259d17887f5a5a8ffafa9758c5a435afe3959a027efee5f57e57a741682d1e07426d17b8099bad0f4eea9358a64c48764ab23b6f8f325672578b84dd6b9f9484cbe97c791d483ac3159c2e820ed111fa4316e6a3a8448ce1b287cbe61f36f7f4754058716968e57f6d107639dd77bc13590e3ff53af40dafd997c9c65413479f534a606d01639cc7b57ffbe2fa1e3768fa29ffc661d08c93d2c59cd0c66159550efaf3f9af8083e605e8c99203474cc24f1a2649aa54b261e41f52aa64faf97d0532e368c4864a096e128c05633fe9ac1f60d7ff03a0f819957963e908582cdd1bec8c6b477f1fcd222800f59808f53339fafd435df8f7f78ae6b01c16bd7db9bb982dbf3796e278af47e8b92d18a9b02c80d37a05eaff6598825707dac03b7a798e03d957b00d46f288b6324f47aaeee43eae312be111abaf8206625081f7e06309fe94c091e732f5e385eca4c60c0aac87a80ca535350d343d5c1e8bdc4ad289685ec44cf1d2f118845bdc6b26d4240fc1fac33e6d40ff88aaad144d2ffed8c5b317beffe2ae016305f8d876f59c222ac5034a7c3cfa86c2cefdcb6fc8dcbbf546ba5824140d43e7a1f3c15e39623de4e3100c7b1ec3db7371652772640d1fa7bdab363ec45c6cd064a6259489846a7621b22136add2563756e03ea4d7ceeec69526e3921c7adfb71a698f2ca39fc624e27a50a5a68247644d82855fdf14b3d5cba670b855cfe1bebb57ec8c577ee8334a71731a628cf5d70ecd6b68f856efec026b87e005ccf932e90ee5c7efa41698405c67bc058a33f6fa9ef830879ddc425cb54e035f0964debca72617d1b86c08d2b806058fd7addbd4478a9a44220793ee84b67944098ac08ba7f09e1f6aa1dcfd017d2948452b32db02bbb882722303a7e249060862dbab81683c08dbd88ece965017fa4c709cd8e0d3d378d2069d15c5b8f4122fd59b6c5dd485b7b9d598aed53ad95c4b2ecc7947d6c404dda253639d7dc5f9013ef2a0f1ddd3fe9ace68c93dd802e46776f5f956ab952f1362a21eed94c5eed75a14a1d9570672ad4cd828a14a879c6499728af1e252d19e8ecec94becb88374b4b4b4ebfdc1a8513fe0cc601622c0f3d6e5ba5aeefc30ab31bb1036367d8e0343502a8b9011d7a10d116b675d07c0a6f762cee5d5481010d4d8566b62f3b19c41a938770bc6f65fbb755c61f89835cb518a396f5096f9a7d5e7bd7f7ea731bd5eb372fbecf43ec3caa6394255896a82b2e76594ce2cb55103c190ce44760edcffb5d7b2e1e86fccac7c654d4f8d880cccda1eb5d13fdac4add86f8b86a679195de5375456cfd649296f9bedf3378dbe275e0cecfb5110655d97c2b47d8a5f947ad0b73707d3403040fbd7c962d166336c5b4e6a9b1289cdd9d49784a50e324898598118fd987b8e9d4759394085e66e5e348c11831f61e312db8413a5acff0392437494fbbbeb6f68b490be0adab255dc502c4cbd54043a65fbf1a05ec2cfc2698c11a13a764ff644e4c835b3d041d6e010c4f39403c20a144335a0ddb28756aa726ac4fa74b76366adbc3df61c756405a29fdb2e4a3cfd3a976bff34b3d71fcef928bab9d6ec4a83ab81474ad3f889b97a8ee730ed447126103dfbf40796939eadfbfa3761c4ccc257501e2fbc66f3b73d2f78eb3a6f63e3b0a94a0f782ab3bb05406911b2aa68b5edf974c88fbbbe482eeb3438217ed19a4f5460f59cf39070469442b68db08ab9c58c0b8e3dbbfab8e067d30175190939005f7c18ee2aea72cb7992f7b11692c914c6b9e1f81a183456acdf33baf0f2c8ff7a057d16cae8866973665bfa91da35c0ea32b1cdd6a4b2183fe49695a253a374f1ffdbd442fcb72ac5911dea9fe7225d8ae16a7892955c697ad5259e26c1973eee4b4004428a52e20a71e8debb4c2837a600ec3105847e9ca16205a54ff756509274852b28e305007dc41b07b65aa9099da6f02553fa10775e3c410f65087ea2a036445675533083ce21519a0e02f09273226ce9ec688bc15246eaf6bed6d9956bfa3467bdb5641e5ebc1535aedce11efdfdb4b82bfdece83202de2fab8f8b859e5bebd6d269743020a6f21012115830cbd8577650e9124e6c943cf9bd01c243cd505a523636929a170375ac899196bb9e7cb896a68c38847231d2857ead887927e623f27c3d64e95fbec5c9831529459fdec48a3c61e4b8bb9dd70d6c10b0dc7294344cd9faebe7477d411e8a2d0734f412441348e603625a84c6d9986bbaa45fb2794d1d08889a5fedec7954fa4393cd4bcc393211be1176eb371ceb9ef0767577b99075f37f206e77e92a94a16cb274431de3edc00df7ba8ca09390c903b46fc695f599db6f0471944217c5d212ce0c680578a97b40fe79406630702f2b36996d66426b8c22d8ce0f835d7bfed7d8f68b90226c216e964624f34c2b87fb08ed61889da54baf1aad2990a8686a8877c038892d408e9890dd1debf4ab62fd35348755a840f525a4305e8553648ea2cf75d2c0c617a1a38c25552dfbc7b43aaf827d66da503b328c579387acd0b43362e83c2e7ae43e3fbb71acb5fefb4c5d805ac4fc1242c2d805cde53c50b80b902b36268f5a421aeb33fcdf4db2dae513cdbd46fdf1d6e67a6003ae49c96042483a459873bb0c1f73ce488a12d9eae4162c964a241daf6fca19b94bd755eafa1043c43ab52e4eb1e2829d525fb5db4c2ef8d6039a361c8da1b360d1e3966484821d9a4154f4104ea47a50eefb35842e78c7ef97ed3eb83e0fa254984ff1228d1e01304bee3293ee79063166cfdb0d4fed40348b6976accbb5130c3436206c0fdafb492b2594e6ea9607f159d62e4d4231195ba28b290ab9f6b84b083ef5ed116f9c19de36a3a515c45c4aa4b2c5d3593e77f2d43ee46dbd082f4f41f6644ef75a6b587dd8bf7117057dd187774bc54af59302b8708d29d50c11527405b314a392864719cb70fffc34c0c7f23a75939990c630a5e10b532553a0fefa509d15442541139b66b561eb9a4098fc8b5cb45c8e2a11d93ba13dff84aa54aedbdb6561c6957bb3e7982779ef5ebfd5982f281e57b3ed400e72345c8695577873bd6e38b920adcf8d8778b9f40730d5a0745d05a1af99a3fee2add70e804f2b6b2631bcc3b3b8f6364b946e1f89965cb735822445e2ece3505798177dc6021af97282464f212653afb006f6fd558f408d3dc8bcc2cc94b12d638b3de7f24b1f02cf21437da7ed76eda0e79c9cf048d5f0c3988a1ba10c764e50f2d4b444210da1c7a79309d96d22e248472d59f878a8419286fc8d92d742d5c1f3d769ab61a649ec9b231919f921e27d2a4584a9eb94fd774f82f0f92b5c02935691d1cea35d731713a86497081f8d22b2b50fa179c36489e0c15c2d522a4f5280e3b50f0948525b61bae0d0e45303e817ed9795905618209ad69bdb47e9cd63c79adc2b1e27f4fb9308661f4679d79eeee0cdbe693417f7ab28219e3b140b0e9aea09f918076a5a35e660af2066044e4be630a05e86755e3a7dc893ec0fd282ff275d352bf94f5fd0bf9bff1f721e4dc7984c397ad88631e2f36e6409d01cc6d8d4660af8605ac3e114387815efba13661c7fe8e84572fa3b975f4956cceda3766741e43396b125f4e87a7e65b5c0866b862447e81bd10bbd704494ccd3e2c3cfc69b421fcebd84b8340a2b9b596cc0250cfe8e93341dd06df82ee3258a0315c693b73adc4c18eb660146bd4e409bb82f52290ba0ad60ba4e944ec2405244c00439a4a3f81dfa28107e03dbb887478cb03db9b8c8fa017a25ff322de2f573f44c040b363fe61f06a6c0f02b7da743f2055e760a31d4111b010171b1e7e32876ac0a05f2355998a20f88291276316fc7784c2847415c137b46684e10d88c7cc3c8a65016cb87757974a296827aff33a4bcf4c85faaeb8f9e1f1dc1c4dfb56b0c8fd9478ecdb4bd61602809661f9e6221f859f8a2dae307a768d98216d950f9661aef27948f0f0f85b741ab768a3fe4712463e6b77db7e7090c1b6b92fcf340144d69fdc623249e23476b42b55d772865fb485e0ac4bbe9caf549b0d6d9c74e2ad9d77664c91c9344a92ad3824eb66d904e784cbbabce3384e608171f567cccd2103660cdd9ed12434b516870aabce4204f5a909ab5f600000000000000000000000000000000000000000002050c121b22", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 114, |
| "comment": "violate index 876 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "129242fcf41c8c500091182b4c91c0edcba0e5b814277ba8a45018538a18d44d1aa8fa874fbce4c464c953ff5037a59f9a3e4b478fa1940d8e419083152ea3dd291cd303a706908d2ef5ce329c229e6b78cf68364425c2d99ce253ebd2fa2730c818df4efbcbd108e04841daa0e50d206296cd451f9bd2bdac2579c0ad1b5ca9d715d46a058be6c8e3550705ee16ec7f42135ee9035868e364543b89b5f0e04400b66ebcb650d8565b7178c3733586a03c790df90fcdad4e6e39ee84b53a247aece701698d00f1b98948cfaa62d22b5e7b03b6bba4ec8838d856676841bb05019f0b662492c8f031dd4c6077dd993c6688ec37268ab3d6da7934b2737ee98358d7d8ae80dccc126196a19d80b0ecf62957f22ed028f3c6fbe9c7cb029dfc168986f193a738a50b86736e23d7c051c1f74150acee7267665c9a4f9f83c67ea1bf5a60101a7c9833704ab3d42db189adc11ffccb8ff27d5d9a252d1688865afa8ffaf197c8c6a42caf03969afc7dcee6f58b574742681b1ef7416d0eb83999adfa4d8a9558954c28774a983baf8d323f72b78a84e06bdf93848fe9dc781d653a53159cf4817ed4110144f6e6a3b2445ce3b28bcba61f36fef4d54158766968e67f7d10963add3ebc53590e34f52af30da5d927cbc65613d79e5354606d0163b9c7a57ffbf3fa6e3968e3296fc761eb8c53d2c5bad00661593d0ecaf3f9b38003e505dfc9e203472bc29f1a2627aa04b061082092aa6420fa9d0532f46804844a0b6e528b05723fe9ac1f64d75f04a0f3193576630709582bdd29ec9c6a47711f1d242805f5f807f53b39fafd434af8a7f78ae4b04c16bda1b9cb972dd33786e078b24778b82d01a9702c80ab7a95e8ff5598825607e5c0eb7a797303e958b01c46e289b6474ff7aaeee83ebe312bce114baf82fd611080f7da6359fc94b091d732f5eb850ca3c6030aac87a81ba5a5330d293dac1d8bc74a3288686cc4dcf0d2f818f459dc6026a4230faffac33f6d4affc8a9ad324ddffdd8d2b3f7b9fff2ae516105fad8e6f19c2c2a65034a8a3caa87c2b8fd2b70c8afbb2545ba7c24640b4308a253c25e3a62dde5e3080c4b1dc3cd73f164276c649d1ea7a0abf63dc4646ca063a62494f9836a8521d22236a8d2163856c83ec4d7cefac66525e3651cbadfb714694f2da39cc664e37a64a5368347634d02865ff11493d5cb9e705855cfccbe6b56ec7c57cee7332771431b626cf5370fcd57688858efd8022b88e012cc8933e912e557efa41298e05a67ce05fa30f6f79ec8318759dc725cb54503ef0864d7bca72517adb83c09d2aa06858ed7b6db54478ad444720693c084167a44f089408ea7eb9eaf69a1c9fdb17d2955452b31dbf5ba3882722003b7e049f40742dbab9e68fc08dbca8e1e975026fa2c6e9ce9e063d278e6068d18c5bbf4922fd5a26c3dd485c0b9f597aead3ad95b4b3bcc7946d6d404cda0536e9d5dc8f9d83db2a2f1e7d3ee9bce6cc92ddb02d56796f3f92bab0532136ba23eef94d3ee175a149fd9770872aa4c182aa13487fc6999778aa1e452ec9e3ed0c947ec388174c4b424edfda4a8a142e0d0606622c0ead6f5bb5adafc20ac319f1056367db603134f2a9d90b1d7a1f410fb675de4bf46fa62d9e5c5491020d478546b52f3519a41a038a70ac6f15fdb745c38f83837cb3a8a79705084f9f7d7e701804ea431cd5eb374fb16f50ec3caa639d255895f8232e76590ce2cb551e3c0a0cf44960eccfdb5e7b2e1e96fe4acdc654d558dd80bcce11e05d43fdac45dda6fa986f67a1978e5d75156cad619286f97ed53388dd8278e0becf05100635dc1c2447d8a5794eacfb74707533f3054fbb7c962e766e36e5b5c6a2b1389a1d9f49684cd0ee245986581c8fc98878e1d4459404035e36e75340c118330614313db7c1365adff2692b37394fdbb4b7068d1902e08da9e557c522c58bdc4023a6dfbe1a25ea5cfa2698c22a1da744fe74414c935a4d001d5e010c4539503cf0ae44335aadd428a56a072eac5fa7bb7e367adaf3d961f757b05429ddbfd497c003b8b6b8f35b3e21f0ef928b4b986ef4a99ab81474ad1f819ba7abfe770ed446026703cfb000846939ec3fb0a3961d3cc825550162fdc66f39e3d8f78eb4b6f03e4b07e4a1f772ad4bb453f6909b25a66b5fcf934c98fa0be682deb5038217dd19f4f0461f598f3707046b042f68eb096b9558c0b883d7bfab8da67f3ff74fe0879ff5e9518ae2aea8ccbc98ff7bd16d2ca14d3b9c1f81a303466aedf39ba00f2c8247b057c16e2e84668738b5b7a8fda28c06a33b1dad604b0183de43696a23ba364f0ffe6d4c2feb745c5011ceab2e7f25c8ada6a18959535698ad6258d26619a3efb4b8002428052320971d8de2b4e2823a6b0e931f0833e9ea14a056551f735503274853128a32c7899c45b06b672a9a99da6ec2503f9104f5e5c400f80088e9fa021445677532483de20517b0e52ee9298224ce8ec4f8b215246cbf6ced6d9986b8a3267acb5f41c5ed31515addcbf1e9dfdb4dc2b6debe82d020e2fab828ba59c5b02d7926c743120c6f2102411782fcbce57464fe91d4efc953cefbde1c143b4508a503625929a160366ac598f96ce9e1cb996b28c88847256d2c57dad9679f7e523287dad64e973bec5ca831629259fdeb58a6c62e4b6bb9dd40d8810b0dd729c34ecd6fac6e7877f411a8a1d0b342a13841548de03a25d84cbd9a86bbac25f82784d2808e8985f04edd956fa1f934d4dcc1f32c1bc1154eb471beba5f0c67677c390a5f17f016ec7ec2a72a13cb2743a1da3efc010f71a8ba08a902903b464c6f5f599f36fb46f944d1705d412ae0c680678b37b30ff790d66806f2f2736096f66246b5c21d80b10a35e7be7d718f88b83225c216e824604f64c02872b0aed6c881da34bf21a4d2990a868ba8777c138a92e40a89810df1df5f47b64fd3c343754a85cf555a230508593648eb6cff5d2c0b217d1a48c2155fdf9c7b53a2f837d69dac03b328957c387ac0eb5a364e8142edae53e1cbb01acb501fc8c5b8066c4dc1242c8d8c5cbe53050f80a904c36b6905a451aeb36fcd14d52dae5e1cc6d47fddfd6c678600eaea9c9604248ba449865bb6c1e73d0481a11d9cae4162e965c245db26f5b00104cd754ea9a11439f3ac52e4ea2e2729f5268b5db4c2ee1d6d39c36008d71b160bce33665848f1d1a41540611fea37a24eecb36843378d7ef97dc3e18400fc154e84ef1148d0e013016ee4292ee6e06d164cfb40d5fed402e8b0975acb1b5c30a3466209c10da0c4a7b2594e7ea2608f152d63e4b421519eba18b300a49f7b83a081ef3ed096fec19de20a38514c4594ad4b2c5dc596e78f2e13e246fbd2e2f3f41f6414e975a6b5d7da8be71eb049dd187474b5548f58f02886e8d2fd56c0f5288053316a371864716cb85ff8c33c0c3f2fa74939c90b62ea50f0c332553a0fe4a509d22448541136c667560eba54018fd8b63b42c8e2a12d90b9e3d04851a55aed5db5562c6ad7b83ea9823790f60bfb2980f2b1e49b3cd400e6b34ac8695397863be6e2eb960abcfb587e8b8f4f32fd59f74790571b199b8fe32b0d741809f296b0e316cc6b3b8f6e64894641fd9945cbc35622045d5ec1352579517fdc8024af9e281465c210654afb606f6fc559b40cd3fc8a5c26c97b11563fb40e7044c4f02cf4143dda9ed4ced20e89c8ff0a8d6f0b198ea1ba119763e52f2b7b434230daac7579409e66d02e148362d89f878b141128afc7592b743d5daf3e766ab57a639ed9b381989fa21c27d7a4584beebe4fa776d82e0fb2b5e02335891edced35d7312131862973b1f8d20b2a80f917ac36489d0c05c34520a4d5262e3a510095452eb63bad6d00453032d182d98956d56d81f9a079c6b45e9d563a79adc351e67f3fb9408861f4659d71eede0c6bee93617f4abc8209e6c14db0e9ad609691a07625ab5e660b920f6034e3ee6009e5ea2756e3e7db8936c0fd2a8ff275c3519f94f5dd0b79bef21720a4dd7994c317ac88531c4f38e6509ba1cb6d8d4550a58635a80e1a437782aef5a1366fe7ed8ea455dfa1b985f43564cefa3916751e4337fb105f6e8847e75b5c0646b262747ea1ba10cbd744434cdd3bfc36fc79b571f0ebc84bc341a2c9b596cf0260ce38ea3371de16dd830e3238a9315c68db7dadb4c38ebe60046ac4e809bb84c521909a08560ba4d9456c2705144ba04e9a3a3ff1d2a29108e035bb787388cd03db9bdc80a037a13ffc22be2fe73444b040d361fe61feca5a0ef2b6aa783f1054876ba2ed43f1bc1017194e7a32976960ad5f3355e98820f884a1296326fca783c2947175c437946604e90d78c5cc378a65017cbd7767952a236837a123404bef4c45fdaec8f771ffdc1c4ebb50b0d8fca477ecbb48561302809481f4e6121f059f8a2dac607f767d95e161950f94e1a7f2a947b0faf84b74eab66893fee71f465e6aa7d97e809101b3b92fceb40644c69f2c6c3249e2e47bb43b538774867fb595eaac4bbe5caf54ab0bbd9b74d2ac7d7e663c9409334a92aee826eb66d784e684bbb4460bdc6f5fc0390c3c5ff37474f5461767c9a9dc5c6cbcedadc5ac3d003084a597c7fb6b7dbec5e68708791c8e0000000000000000000060b1a1d272e", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 115, |
| "comment": "violate index 814 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "4b7a9d97af5092cfc9ddb0bc7376a03ef5357a65ecb5dd15fde54c40c7518ede40fafdc04df7a1206568149cefa5289a813e0b478fa9944d8d41b483852ca3ec295cd2038806208d2e09cf329a227c6b98d168434415c3d993e2a3ebd2db27b0c518d94ebbcbd1f4dfd83fda86e50d2062a1cd751f9be9bd3c2479b3ad7b5da9b615246a05afe648e4550f058e17ec7042c35ee9db5758e464543bb9b5f0d44400b76ed6b6a0d8568e71b8bf733686403c7921f99fccad846eb9ed84b33ac479ecf801998e00ddb97947cfb462f22b5e5f0366bba4f28878d7566568a1bb05079f9b662491c8a033dd4760f7da99336658eb371e8ac3d6da4f3412747ecc83e8d3d8da802ccc124696e19e80bfec862957f02e702cf3d5fb29c7cbe69c9c178990f133a738d40b76756e1ed7b054c1f041e0a9ee7d67d65c9a4c9fd3c57eb4bfea5f10257c1833705fb3e42cb16aade120fcd88fa27e5da1250d1888a35aea90faeb9718c6a45eaff3959acf7d0ee7f59b57074268201ea7446d00b83998ad184eda9558b14cf8744abc3b1f90322872478b84e76b2f958493e93c7a1d503aa3159c18822ed411184496e8a388448ce3b280cb661e36f4f4d541587969e8e57f6b10963bdd7ebca3560e33f56af40d91d9d7cac65d13579d5343602d0563a5c71582fbfcfa6e3a68f1296fc761e68c33d4c58ed0e66159600e2af5f9b38063e605e1c92204470fc2ff1a2645aa24b061f21f32ad6417facd0532ca68f4854a146e128c05523f59af1f82d7af04a0081a757763e208982bddfaebdc6a47701fdd22280af53806f52b398aff4340f897f68ae7b0ec13bd96b9cb982dcc3706e278a44758bb2d05a9f02a80c07a95e8ff5b98325807e4c0ab7a7994035958b00e462289b6434f97aaeec93e0e302bd4110bad82f461c080f7be6369fc94c8910732f5e1850ca3c6ff098c8aa80da505320d203d0c1c8bc74a328a6863c4ccefd2e3185459dc7b26b4220fb1fad33e6d5fff98a8ad1e4d0fffd89bb387bbffdbae316405eed8e6f09c2c2a75034a623c9a88c2c7fd2b72c8b6bb8546ba7224c40c43dea1f3c15e1e62dde4e3040c3b1dc3e5737165277f64ed1da7beab763fc4626ce065a64394c9836a8321822136c3d2663556d83ee4d4cef1c68525e3471cdadeb72d699f2ca397c6a4e37a58a5068347414d32855f101553d2cb97708856cfb4be6b57ec7157cee7335771531b625ef5b70dcd71687856eff202ab86e00cccc931e9f5e447f1a42598605867c905aa33f6109ff82f8786dcb25bb565030f0864dbbc172717bdb88c07d2d706658fd797db24468ace44120793b984467a44ec89808ea7049f4f69a1dffd917d294d45db2fdbf0ba8880720a03a7df49020892dcab72687c06dbd28ece945025fa7c6e9cd0e0f3d378d3067d17c5d4f4c22fd5896c9dd385c7b90596ae9f3a595b4b42ccf946d6b704ada3534e9d2dc7f9eb3d52a3f10ad40e9bce54c9ddda02e36776f3f92babc5301359a2beef94c9ee275a14c6d9f70372cd4c282aa135877c6799768a21e352ee9eeecec94becc88374b4b4a4edfdb2a8b140e0ea60d621c0b5d645bd5ab8fcc0ab31af1096387d9203634f2a7490d1d7a1f410fb685d04c066f962a2e5554a10ead328566b4ff3419a418838070dc6e25fbb745c37f82838cb458a896e50a6f9c7d6e7d27f1ea431e75ea373fbeef45ec4ca8739c256896f82d2e46589ce3cb451dac020d144800e8cfdb5e2b271e96fddac9c634d208da80cccec1e35d33fd0c4fdd76fbc862679196de5675356b7d659296f89ed63398dfd272e0aec045220615dc0c2f47d8a4e949ad0b72d0713423044fbb7ca62ce66536b5b6f6a5b1289c6d9349984be0e924798638118fe98818e1d44593d40f5e76e6b341c11831e61b30fdb8b1315adfff891a37494f1bb7b7068d690ce09daad55dc522c3dbd24043a8afb71a15ec3cfa26b8c13a14a754fec44d4ca35aad001d4e032c4739603d70a444535a5dde28856aa72eac3fa83b78365adbe3df61f757005629fdb0c4aacff3aa96bef34b304205efa28acb9e6ee4acaab51484ac5f8a9b87ab8e730ed445c26403dfbd10706939ec1fb5a3961f1cc3255503a2fbc67f3ae3d8f79eb596f83e4b08a4a0f782aacbb05406901b21a67b50dfa24c88f8fbed82ceb3738217dd1854fc461f59cf30071467d428690b096b9058a0b9a3dfbf8b8d567c301750f0939005f6718de2aea8dcb098ff7b916d2ca14b0b921fa1a353496acdf2bbad0f2c8fa7a357d16b4e8c66773665b3a90da2bc09a33b1cbd684b1182fe4c695a23aa394efffd5d492fdb757c5e11ceaa4e7d25a8aec6a4894955a69dad6258926a19a3e044ce002429952a20871d6debb4c283ba690e931eb835e9ca16605e550f761507273851f28132d78a6c4cb08b665a9199da6022623f8107d5efc410f6508fea2a0094476785331836e1d51770e82f09269225ce9ec4c8b815246e1f65ed8d9956b2a336790b5d41c5ed41575aedcc31e7dfdb4b62b9deae82f020e30ab7c8b659b5b12d7426c743620f6f1103011d82dcbd257f64fe91c4e3c943cf7bd51c44304519a4d3642921a15037bac098f96da9e3cb996b78c7885727bd2a580ad7a7937e6234a7dcd62e97dbe85c8830b29c59fdeb78a3c63e4d3bb5dd60d631050dc72a834bcd8fad3e7977e41268a0d08342013f41548e503c25c84c7d9f86cbab55f42784d2c08c89a5f0bed2954fa0a93cd4ccc353291bf1167ebc71bebc0f0567677ad90d5f27f0d6e17eb2a7aa17caf744a1d73efc01ef72a8ea085908903b466c6c5f599ba6f0471944e17a5d312da0c780778af7b60fd792a66f0702f1336096f66556b8c21d8f90f635f7bfed708f98b9e227c216e9546d4f34c3187fb08ed6d88cda34be41a5d29909cff1f8977cf38692f40af98b0df1d04f5db63fd3434d755a81bf5d5a3305685a3648eb8cfa5d2c0b01701a58c10558dfac7cc3a8f827d78dab03c3296575389ace9b4d363e82b2ebae53e32bba1abb5fdfb3c5a8060c4cc1142bcd8c5cde53a50480a90643646925a5a1adb35fcf24d22d7e5f5cc1d46fdd0d6a6796014aeb9cc606548fa439868bbfc1d73a8481a12d9dfe4662b965b240daf6fde19d94bd741eaaa1043b63ae52e4ecae2629e524db57b4d2eead6a39836e78cc1b160aee3366484991d7a4254e310bea37a1cee4b39840c7867ee97ea3eb8410fc0548850f1228dce003010eec292ee64063167cfa10d2fec40218bb977acd5b57309343c20bc12da164a7b2794daea5607f167d6ce4c42fa182ba48b1a0af9f3b877084ef4ed176f6c1bdefaa28516c4434ab4b1c5e7593e77f2b93e2471bd512fbf3df6724e275b6b397d58be71e9042dd387464ba548f5b502686e8d33d5ac0f524c051314a39a869719cb61ff9c35c0caf27a76938190b62ea5ff0bb32653bbfefa519d31447541135d664561ebab4078fc8b2cb4ec8f2a0ed92b9f3d0c850a58aec7db8563c6a87b23eb980d790f60bfcc983f2a1e5cb3ad3f0e71340c8495457873bd6e3ab900aecfca8748b8f4fb2f15a2746a0541af99c2fe82afd747803f2a6b0e315cc3b3a0f6f646946e1fc9935cbc35922345d8ecf35157c017ddc60235f9b283463c214653afae0626fd559f40cd3fc8b2c28c95b134634b40e7114cdf02cf4c434da9ed5feda0e59cacf088d4f0b498da1ca117764e51f2cdb434230db8c7579209e16dd2e2484b2d39f878b841c286fc63926745d5e0f3b766ab51a6c9eb9b351979fb21d27d4a4584b6eb64fb77648220fd2b5202135891f9ce135e73e312b86397121f4d21b2a90f3179c3488930c15c34524a4f527fe35511097052eb62bad4d01455031918ad97958556d8209aff9bcb45e9d063e79bdc511e07f3fb910816204651d74eeee0efbe59351707acd81e9e5414fb0e9ad409c91a07835ab5e460c72016034e39e6109e5e9a756e3d7dc693cc10d297ffc7593525f94f5dd0a49b0f2172214d57994c457af88531c7f38e6509f31c76dad46f0a68625a8ae134377845ef3a1266307fa8eb456bfabb995f4a56bceea37f6701e43392b105f5e8757e45b6c08c6be62547f11bb10cbd7644e4cdd3b4c39fc59b371f5ebb84b8345a2c9b696cd0270cea8eb3341de46d2831e3398a6315c6aeb74add4c1deba60146984ef09bb83d52e908a092605a4e9447c2405344a60499a5a3f51dda251094035bb8874a8cf040b9d1c80a037a49ff822be21e74744b040136bfe71fdea5b0f02b7ea773f00565761a31d4311b41027193e7532976bc0a35f2354f985210883d1236316fc3785c2847235c937a46674ee0d78c4ec388a75017cb57757948a246847aff3354bcf4965f3aee8f911fcdc1c4e3b5cb0b8fc0477ecab48061302909501ffe6121025a38a3daae07676ad97a163952f9491a9f2894920fff83b734abb68a3fec71f466e6d07da7e909e31aab94fce640244c6903c733239e3b47cb42b55377f868fb445ecac3bbfbcac54ab0e0d9074d2accd77666c92493d4a92a0a838eb56d824ed84abb0e13223b7f994f56cedc1d404b972027666e8d9334666b89b3b4c1ced7042434758488b900000000000000000000000000000000000000060a0e141d24", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 116, |
| "comment": "violate index 859 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "1313b7a784528d691de988d205a9f49db69eaa5e289e41b6d6f02616d122edf8a91f655246d1b6bf6b691a289b9b2cf73e07a3a6a52d205ccc34570b24123f0f47e41e8ee6fcb77eb2733b68ea87f56d3d02615a25d41e572b009661519ba13d14ad37154237ed6d612b1c983b4287fca3231b68206b29bbad191fae0dea058bee79cd811a48405d987926ef450ce2fbf87492ed10413526fd07264587a7c7956f56782542895a73b53fbf86e98062eac2ae6a1712606196796d67a2f765d1d98cf03542d7084025da6e2bf9fb4cbf3366700b3c10f3d4c5f1570cad7567048a6946a08d196f4300459b7d68f62efb65081b875bbbb6611f5a500c12cb00e1d43b5be17e8767517a12d87a9508bb51082415f55dac9098b00ed3c64e655c26fb6059e226b50d4fbe9dc814b0d5a1b2e9404fae910c398246b295639fcb1e8a52be12e909e7238a56872550bff7a33f8c0906c4924c193b36fd3c59ea035013e395052d501ad5aa0c38b47e14611a9d9957afe8e06fac8c14c9571577edcaac4be1b6e6a6ff755e12c640ecd859f04f19d2334e0aad3415b514f0c794c29409ad8ccf60ed5b7b13a59f81f86f57eb3f69432ccfe79821699457ca272eedd15afe78ad0b63eccc60c1ff6e83bee5ff60af483f2b67d09e9d64839dce2114716568cf79ff372fea55d2807b124abb51ce8a2db6ceb73221fd823663879abf41b9ac353d8f9233a30fb978a90926d417b69c642291696caa368fc58c5c3b283d28c1123db9049fe8904f4e9d3108e68e987490cb156fa96ed87b4226c7a9a71eac95671b5c61bb3ee5dc8b3679442313091e864cb3defc74c9ec951b5683e71d2b44a5eddf7abe4eecbc47b8f87d768ee0090048b1f4e3e0cbddabd28a4ff52413e3e738ebc79c1b46ab2348f906e962dfae2d4f2521a428de530a90530adc91e138e29e01df4d5d484e214d6fdff6a2d29cd33ea6d0ca7863984f9cbc3ff1ee1677f3c222ff77bb643c619097bcf3670638afc6302d3d52ffca9ff0dd5554cc0a02cb95ccf07b06823acf207e7359ffaaa80743879360dcd52cd48e747ff4aef2950a70e815961a380db85332c758a5e4a12e1472bd57c78aa2a43a65538915c9a4f724e91d5f12d20307c75ded9d5bdd1798d10e030d2ce8681dec226d8db55a1946a6356ece7b8ab55b059b96cd53e158654330fe38091c690c15c15c71351d66116ee5f8793adf98de8ae0a4a34e2360c336c977288a2f8b4c566bce3d74382dec74c31d25247ff5bb83c5ba2d1b26eb241a5f53627e945b0801ee0e931c116778bab1b9218ae5c39c8a3639c66233b123d9b357743aa886b1e0d485627c619b771bb7995beddecca16d3e7a8135ccc1e124d9f4c2c884f4cb423d0ae95848d263804497c7bda4cae0e63c0ffdab793e381251d9170539582dcfbee052dc1018ea84102e5165b980bc4ad04c230eb920edd17a0ef3fbdc8ee877cf8bfaa68e5ef7a42e5506e0f7531149efee79b9dacafeb18666817e115b29af3a69b52b1cc8c4c0275b62c7c478e8395214012904e89342f4f5eca53fe9407e37a64bbac08e2d45f5c09fa107ea210740b586e04b3252c53f2f61f22e3f79acf681e5dc5237fb5571cdd59e8d448c0b304409fb9008997013c45ee6347525487ca35d91ecf00b778c1786b2e5f265336a89089af576b4b61866892bc4b896e1f7eda4457ac54ee8c4ee787cf6f9ab53540e0ae96d30b7354524bfe061875c3953abb6da27ca418cbbbed2b89c6586e8704d8729a8d110a6f55556cec14c73793237d7a8c5a3f0b560a265eb3e7d2f8d9dd727ac4d81f7384f2712d47bd84bf084a21e409f35341fe5d06cfada940a8a59d07bc39197cb314f25be15debca80f78d28db93a56a1608f00e45b882cba305f32cbc0f25ed89b3d18db800b3361f94f83ec0992bb4f64646b35cc249ad49ff8c03336db4ad2a67f7eb594028c3f3bf4fde38f7270f03e26bab6e85c81bc0c9d16178fcfc49630c0b8af1a82765b09b7ffa902b20dc79cfa179aaec63e3a789a47c81c97f9b177fb873a69758cc9bac50ac6360e0807bb8722a5f72da5b047be761d7769a02ef88bd4ee5d983e20b36d079174c150c618610bd6f4a91942182d2ced727d13c359d0aced7020ed49b91b4e058ea1f1e7d191a875a697a9ac9d48c81484e282ef374fb7d9c8a95782aeb0f760fb62ce9d45dc2cb380fe34f3f676aa9563b5b52de1f64b6fb790b56e82585284330fddeb8d26038c06c71c30e886135430cdb4114e90e6d46317ef22d272dc037ae2869f9cefd060a7c89142e135b554ada1c9fc6c353f205af15d56ee40b8a6cc8d67cef1e223eef0a253c5c3ea7f61027ad985520155711bb29c305d35d59ea571e259ea3c83e98afb01668d7084df86e571120cd1b69bdbb80283e46a68f9c35ce48fc5f9a182198c2b281a7cba20e7692e1b281b40c736700833495c45b08974e59d56c4c0b60add07337b2caf971b56d8e3391b3824c689377fe4a2f397aa40a6ccaad9827063862d078dcc4465415428690faf3a496586870c648886c4697313448ed5a6f3925ffa4b5c482fc347cbe3636a544e1c78968c3d3bdf86e3a127502a5d23956dd65e7bec292ba7c2627bf40fb2c231a4c78ddb0797f2b00c815ca31be031b532563109692f0dfb4dc666c5483bbed625b9f0cf6adfbf616435e21c29bda9b71f9d4197ecf7e388e4922fb467b900e0b14b2372d0ec73642d99652d162d19805478b20d97916552b3b8bac8dc5c0c0e8341854bbcc03a9482f3a17cdf3d9ed961522549e78adba4b01f23d20a29bcc32f10cc120b60bb0f896ed7be3a240dad6b38c4f50b582ae6821f4be3feb72f133be3c763bd0137b6a118da72527ee55a8e37c01462d30c6fe73cc0ba3d7404db0259a2fdbe0c95963ca0d2866f9bcd33388c4492efc8baebc4753eac421ba6ecb9937f84808af0b9a13877a56c3a8157f027727c7ce12a9a9aab9f16d833e4adee486ca85c4bd3aa5688594a8591ed59ae461e20620dac58efe8730739577e30a1564ba1dc532bea205627685a6617a8b91e7682e450c884d604e27b56d65929f9ff96a8b86b1be905a967204c63dfd1fbb9f5281d8528fcb223b2056ed293844afa21768ab35ca599272fecafcfb7d75c16aa98a79c095414b8194583a66c6b13dc86e5a6e12f0bb9874a767d76c46a52e2958d058081cfcaee25b9d5badfa49742ad1fe67d8793f1814bfb954529525452f6bd09959944a8736442c8e2fd1d12ffa94d205feed6873f545f519ba0dddcc38a6edc935b36e4882dc35409d41b9fff1d540a417bff50b42c97e02555e1c07d10c8f0743452e8f89f870114b16c0b9166aa6b98efc823c97418a036e792188d5b5c27644d2fa37c35b3946f371273f0a4d933b0858a0e610fa27699428eccce75b3e2304fb15d6eb409d07676f8ab59e9c85a22384ae58e961abeb87285873ba19072bb4e20d6a2237266529ef187744c830683e2f5fc8b848ecc02b10b6b071731a68f45d55637ec32ebc7bec81303a0aa16e24989111ab90ab54b7f9d415289067f82ce6dc6c14ab197c28c97156cd7ce1585ccc51b609014e01848810e0a5f095423bb6ab47ab526e30e38f4662b8ffd4b98a17229ef5e2eb24e70ead627a4d582adf43fa1293e4f8667b3c92414133fc68946135626cef9ca65c7c394057678b40b2054edd4c84f43445829506042a1df4b6bdd049e672bbf354a85922a21f61fed99b98051fc4d006419ff17597a15de9faa2939071a19aab8c6b47ac40db8249e2f1863456adb350bad0a743abc0468bd2cb9d1de5e20ccb703b4f27836a8a31f5851da630577d115086910f10b5f99fefb3c0a1a08b8379833149137a1bccfe54c1e1c6dd51701c84223259e5d3f4293c9e0ed86460b1bcac5602bd0b2b17915837dc4af7267ed0beb4f9496ff920e6624940a2efac39b1a7c801574e80b16ee8dac911d9a07243810b2f516f92fa304344bdde3669e5b06f3e216cb03c56bb4616d2f5cdf1f3c26d95a7a65af15bc17e2cae70285e388956ccd88cbc4b7b2eacb04fd59fce953b6cac8808ebda2ff428840f42b2500a1c4f056b5293bff4cbfbb9ff96c364b104562768aa9cf518b900e066fb19459cc5cda56bc036cf80b7ec33df94739b680870fad07da8d187e27976dfe290d5c719f271df6bc77fa37be5cc5f388ddf3dcb546c6c0bae275e65084c14f48a9074c6bee0dd392632e9946e526e8ac5080ff86add8dfb957840948aa75abe98ce70cd8d596c1f036027e0832e2e8c27ecd332cd6189df45faf0f8e3422a48c6f4fe4b59f5e7caed6f7ca3b283fbed3517ab1e1fd130611a00dc666118f4376a6d504b59bc7bdaa1b1a123c5519ad4052232b5325683e8038372de1f8c0be7a304019d5d576ed7a8f3d3c213fce91214d9312250fec5e0b1d74d7717bed583b7ab4bdb794785bb081a43975c621d39d48e70423f6e1f276d3bd1bc299cd5f0cd5f6a35daa269af5013c166596512ca6b5eab5ddfee92b3292385d675dbbdad3d2f73fd96c6b150f9ab04f6a8a7a598edd3c47506e7f878ea1ac0c2d71bacc2844595fc9cad2e8010b465da4071a828c9ea5bff1fe01478cd6e7000000000000000000000000000000080d151a2328", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 117, |
| "comment": "violate index 811 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "8280dd7369f351a3fc03f00f07c3f5663b6e53e15adf62352e45d7aadf16e0094c04d92e86b8b95bd7bac56381512c8fa03ecb498fc9948d8e418c83b52ea3d5296cd1039306808f2ef3ceb29a22916b68cf68604485c4d986e263ead2cf2750c718124f5bcad105e0d83dda81e5fd1e628ecd35209bd9bd3c267992ad4b5ca9d815046b0592e618e355fb040e17ec9b42c35fe91858c8e3645d3b59b6f0da4440b66ee7b6f0d7567b71f8bf732586703e7922f9dfcaad5e6e89ee84bc3a4479ec0502b98e00cdb94946cf9e62f22a5e750376bba4fd8838d6564d68d1bb05f29eab65247bc87031dd5c60e7db99156608eb37518a13d8da6d3472737efe8318d7d8d4804ccb125896319f80c2ecf62957de2e802bf3f7fb19c6cbf19cec188991f153a838c80b76736e21d7c052c1054230a9ee6167e65e9a639f23c57e85bf0a5e10187c18347060b3342cb18badf121fce38fa27d5daa25cd1788b25a4a90fa0298c8c6a465af43979aee7dfee5f599578743682e1e27426d2eb89999adf94d8a9458774c18774ab63bcf8d323272678984d46b9f938484e97c781d603ac3139c27825ed411ef4336e7a3b044fce1b273cb7620362bf50543586e6988e77f8b10a63bdd6dbca3590e32f5aaf20db4d907cbc65813f79f535e608d0263aac78580fb02fbfe3768032a1fc861cb8c43d3c5aad0f66059630efaf5f9a38053e405f5c922054715c2af1c2642aa84af610020f2aa641dfa8d0532c06834854a2d6e728c056b3fa9ac1f66d75f04a0f919a578630809b829dd18ecec6b47661fed2228eaf4c807f52c397aff4331f897f88ad6b00c14bda3b97b962d9e3786e378a54788b92d17a9802a80aa7a25e8ff6698325807d1c01b79798003b957b00f46528bb6204f67aaeedd3e9e322be611fbaf82e461307ef7f763f9fc94b591a732f5eb85fca4c6ee094c89a818a545340d373dfc1c8bc74a328a6866c48cf1d2e618d459dc6a2674210faafa433c6d52ff58aaad264dbfffd894b3c7bcffa9ae91630511d9f6f09c172a55024a7c3caa89c2ccfd5b70c8c9bb0546ba7224740e43daa113c25e08623de4e31a0cab1ec3e673d1632775649d1ea78fabe63dc44e6cc062a6339499836a5f21e21f36a7d2363856d73ec4d4cee7c6c527e37e1c2ae1b7fc68df2aa37fc644e37a56a5568447744d12835fed1453d5cba5702856cfb9be1b57ec68579ee7335c71831a6251f5370fcd8b682857efda025b86e008cc7933e911e567eea41298805c67e305ca30f6e79e28318768dc125db56c037f0864debc172917bfb84c08d2c5060590d79adba4458acd44b207930a85367944da89508ba70c9f9f68a1befdb17f294645eb30dbd8bae87c723403a7e149ff0762d9ab78680c06dbe18efe965007fadc6c9cd1e0e3d278fc067d16c5d1f4e22dd5906ccdd285c5b98598aec33a095b4b1fccb947d6a8046da253789dcdc6f9e63db2a1f1e9d33e9bce68c9ddd802bf6796f4f947ab0531138ba2eeef94a3ee875a14a3d9f70672d34ce827a141872c6799608a41e552c59e5ecfc957ec788174dbb464eefdbba8e140e0e8601621c0d5d6c5be5ad2fca0ab31ad1056367d7c03c34e2a749031d9a1ff100b675d07c046f862cce5054a10f0d3c8546b74f3119b41a538470bc603603b745c1af80835cb588aa97050a8f987d5e7c77f2ea531e25e5375fbd9f49ec3ca8b399255896a8252e7659ecebcb351cac0d0d0448c0eccfeb5e6b281e86fa8acfc654d758d080cccdc1e15d43fcfc4bdd76fae86067a1982e5b75356b8d629286f95ed13398dcf27ae09ecd55130615dbcc2547f8a6f949aceb71507d33f3057fb67ca62e366436e5b576a8b1389ccd93498849e0e7248984b8138fd98938e6d43594440a5e46e65343c12830561c311db7713e5acff2792b37494eabb7b6f68be90fe0bdac3552c512c24bde4023ab6fb51a15e8ccf42698c18a1ba754f064564cb35b1d041d4e022c4a39503be0a944435a9ddd28856be727ac3fa93b79367adce3d861f756f05e29edb1f4acc003ba76baf34b3d61fcef9289cb9a6f14acfab11494af5f859b97ab2e7f0ef446926603cfbc90736949ef5fb0a3a61e8cc7252502a2f9c68f3a93d1f79eb266f33e3b09b4a9f792a98bb153e6921b2aa67b50cfa04c98f9bbeb82eeb3338c17ed1904f6460f575f3806f469c420690b08cb9058a0b843d8bf9b8f867a30175ff0819fe5e6a188e29ea9acbf98ef7be1672c914dcb9b1f81a133456addf13ba10f2c80b7be57b16b5e8866773615bfa91da1fc07a31b1ded674b1183ae42697a224a3e4f0ffb7d492fdb72ac5011dead1e7025c8a076bf8949530695ad625a02681993ee94ba003428552120971b4de8b4e282fa6d0e931e483ae9da141058553f734500273851b28c32f789cc40b08b65aa9299ea60a2613fa10745eac410f6e08bea0a04544f674535183fe1f51920e02ef925c22cce9ec578b215246def69ed5d9916b3a33679ab5441e5ed415b5aedcb91e0dfdb4af2b8debe834024e31ab7d8bd59c5b33d7e26974422026f110f510c82ecb0d583651e9304e3c963cddbd51c443f5500a4f3622922a17037fac698f96c69e9cb9969b8cb884724cd2a580ad867927e723107d3d63e975bed5c783fc28d59edece8a9c64e4d0bbbdd60d691060dd729c348cd6fafde7c77b41188a5d0a340813e41548e303025c84c0d9886dbaca5fc2774d1208f8995fffece954fa1c933d4acc333221c0114beb071aebb5f0b67477ae9075f17f406e27eb2a71a1fcb2742e1d43edc01ff7da8da080907904b46cc6f5f699e36f747194411775d312ac0cb80578b67b00ff79316690702f1e36f97066286b7c21d80b10235e7b01d898f78b85221c216eab4624f44ce986cb09ed7f883dfbffe21afd2990c6683a8877c438892e40a29880e01df9f48b64fd6034f757a840f595a1305585a3638ec1cf45d2c0b51781a78c3355cdf9c7b93a3f807d5cda803b32b257b386ac00b5b361e8072e8ae63e4ebb31acb502fc4c598080c44c1542d1d8e5cbe54350580b90533696915a481a5b35fcc64d92dbe50bcdcd46fdecd6b67860e9ad29ca6056485a459862bbec1d73b348ba11d9d9e4a62b964a247dad6fe219294bd729ea2a1143dc3ac52e4ea5e2429e5245b56b4c2efdd6a39a36ef8c21b360e5e3866384861d5a4154ce10eea37a2bee6b3984357807ed97df3e583e0fba54c84ef11a8d4e00304aeeb293ee54069167cfbc0defea40258b9975ace0b51309346820dc0eda0f4aeb2694d9ea8604f151d6ae4f422b196ba18b170ae9f6b84b08cef5ed096fcc18de0ca34518c4434a84b2c5f7599e78f2bb3ea46cbd3d2f8f41f6544e975a6b577da8bf710f055dd3872f4b854bf5a502786c8d1ad59c105268058313a38d867716cb83ff2c34c0a8f23a79938490d62da5fd0b232753adfe9a529d0d4465401394664565ebd14068fc8b37b48c8e2a00d95b9e3d2285fa53aeeadb6562c6af7b43eb9836794f5ebfcc980f2b1e47b39d410e5a346c84953d7833bf6e0ab970accf9c8728b9f4283085a174690511ae999bfe12afd74480bf296b05316cc5b3d6f6964994711f89945ca135722145cbec635257ad176dc60225f942814637215655afaa06b6fb55af409d3fc8b5c2bc96b129633b40e7294c2f03cf43433daaed6fede0e89cbef018d5f0be988a1ca1ec751e51f2bbb4b4220d95c7779209e86da2e3484a2d89f7787b419287fc68926742d5d9f3b768ab5aa659ed9b2119e9f921e07d6a47849eeb84f977728280fb2b5e02f35591e4ced35e731f13586597251fdd20b2d00ff17ac34489b0bf5c31524a505280e3e50f095f527b63bae8d0245503fc173d9995835628219aeb9bdb45e9f463979bdc291ed7f2fbab08f61f4687d70eebe0d2bef93517e8abb8209e5014bb0e9a050a391b07645aa5e560b12006064e57e6e09f5e9c753e3c7dae93ec12d2a9ff375c351ff96f5dd0b19bff20721e4db7984c4c7a388531b2f3ee6609d21c46d7d4620a48615a79e1a4387831efea1266357fc8e9455afaab975f47561ceea36767c1e4339fb125f7e8a27e45b7c0796b162647d71b210cbd8f44c4cdd3cdc3cfc69b5a1fdeba84e5346a2b9b526c10270c048ff3321de66d2830e30e8a9315c68db7ead94c30eb060146c04e309cb83d526908a0a2602a4f9457c2b05044c00439a5a3091eca29109403bbb8874f8c4040b9b1c87a037a3aff322ce21274244d042e368fe71f01a660ee2b81a7e3f1056176aa2ed40f1b710171b7e7a328768e0a45f1355098621188091246316fc0784c2a472a5ce37846664e70d88c5cc358a750faca27747984a2b6827a003424bef4ba5fdaec8f971fedc2c406b6fb0a8fbe473ecbb49761b02809521f3e6121025a98a2dacf07c767d952169950f9381a9f28948a0fff83b738ab96883fd4718466e6aa7d27ea091c1bfb93fcf740544c69edc6c3239e4d47ab43b555777867fb505e0ac5bbf5ca154cb0d2d9274e2ae3d76665c94c93f4a82adc821eb66d834ea84abb185f85aeb9f906515888e41f7993b1b3b4c1ced0d103052042aadcf5fafc194850e6010e334185c8e90000000000000000000000000000060b151e2229", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 118, |
| "comment": "violate index 955 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "94b460a744cb90a524fefca677bbaf5fd6f26c752864897e56c5b1add08b1ebc6d78486c088fdfff28d921b175a2093ae7441e4b83e0ec4ee2560f7543e60753cd212f348c592e69e2554756976b903dd841a391ca75e02468d1ed9dc0b2f29f20df9d23d403ebac26795a8650d757bfc4e71cecd9f4e0f32ab7faf6c1c68ef14fe7cbab9fea93d06998918262fbda5efc697bfc92fce2edf5fba525723612b223acf47e8103fd73667d0bd9c768e278346ed22b01c3294dc1eabb09708e499088fba33b7a2503ef0d7a73fdc4d767efcbf3d843c86ebfd1ec40b09e27a9ef6df7d8196a65889740fec675e46c250e08c14ef09cb19eaae805d85ed1237ae3f3c8c2a9f5ea63b9204e48674a51c9478093e0b9b427b60f92c1c42afaccccd80f698ce6b3dd6edf24b8722400a422d614b0ebeb1cc49eed6097997c930da250bd73f3d2052581204f255f876348222d055c93c64789077334da44a0ae64672bda484b3cbb9161e8039b233aa0cb5040fe118684a0762daa7b3c6b3c19ce5e9f0e9e86e08c3fdcf482c779e55a890738d05025ece7f8fb69252277c00a4b050e576eb45217495a3726df9b5700657c6cdc81658dcadd8af0089ca3bc26bfd04153a6e41fbe931e97906c992b8a33f2f505c2cec80bf4ee16017c774a9b0ad4631f8d494e7490c30f872a2e6516afecbd6a5d423b0081195fb40ebb965f81e22a0090bbd28dc97d778d2faed5a5e3d71b07c31ddb22783f36fa5cfc6c603060364f49f9d97382be8fd19320a97d4b517c4c85c07ace8ecf571caf7b03c5512df8bac4cd02ecda567af318ecb13786d43d49d2e95c03041bd91a01b9fb0d43d0c3b69fdee63cbb0e80d60e8f406312139c61609f14ff1355d8c6e7fe4e5b3e3d906db02c0a30ca6304dae27bd6fed2b9c934d9543a828d82053e8ab8aef10c9d38c44f8e99b38c7751c1a8abc55e7b0d8ec72cf93a0bdd2645655f35c655adcd35c8bf776e7143c2a65c8c176a3b6cceb7d7345a9d5dd8813267f359c9f72092cedb7c4f710b7b1feb23b9cad9e45f51e95746f41af150f1b4ac07dcff179c4da7c9f5ad839bca50f8f237b1b17846f3d5f9c33c31d1842b7fa133dfd432634e4f17d122807a69736d351d1987030688dd202852d499e0a6025f15e23d5635744755ac06207ab06225b28faab64a3ad3b2bc7ab3894358424b53debcba20e0de2da20441675bbb03b8c9303f25923d53a66b4def4a0d0dc4bf00ce26b1186859f4b89dcc315d663f86588ccb61d6972f6c207b36a43097cc8f3b51182f0591d2a82edb6c19b844d7ec2b73125a451a7ddadd5f84b5aadd1b2f3ed2ef62d1755e50cee9a9dba113241bff17b7d2b46e4cacc8c4728e633a92c978b7141d2d6a69cc55c1804e6b0d146e20921e5e3f3baad4e6325ad35185b7bed0411203fe8d3e5c8c018ef2d4ff6a3850f2528dc1da80014643c38e8e675176d41b76c4948013a0a8aab52dbd7827908cb28516e4fcaf2bef4f58a995400053fddea8c41097240f7f6103e27f00341fe441c99d5593fd211779bec4520fcc8c869ee0306a77cedb9a22bd8e1207467b973afc8bae8214e4a62968eba8a6952a25f9495c4892666b533aced169a478c48de516758059c224bacb073533bc18c41d56631d93c38a2a7435e1c8a7ae2ab17a81531864010cee0e0b0dbdd1427fbc8932d3e45b4d76662e545004f2780b1c719952b81ce69e70a4b7ab2ebcabe8e60fc754db1a547b3413ee86879e32b37bf64fbc607554a1ae838c3957e7f6a28eea7ea558053763841bffea47d732e169bd9b43ee56805357db67b24d29dee00dd17ba6057f0ff1eeee79f05a1aee3a9e86e0167943d5b534067689038f9e67e473ebb0f61d2028315c6e8b95ed754504bfd02a1204cb468c76ec6cdab77b6654f1b50807e066044b8bec6173f9ff5651fccfa77f658c71db5ce4ad782dabe480607efd14a3f1a9201f6ee792f342134d938d4d4c290795cc04fcfdbdc8a962ceb6ad8e467b98541af73e1ad834b084a98f0f4b4042a9e649f57d26dbd7a44a23f54cd1e87f6e0526a99327090570b124e958e869e12c17bee46c32f29e4361d23e178b739f976723f7a9d433bda6735a81a492342bf3e337d6bca21ccc3afb61ace831e95ddb687cf732f241e6bcf77fa10c985c30c203146fb5b324b7aa8537fc141d1a608653ffaf9169f34aa0bc1d5e7733e4d4b00e4aa90d9c88a88f94cbd107e147223c6064be7ea304540c76be586252b7c93c60438321e449ea5a58df91a62750ac20d1ecfe09c65f6a115cfdf912ed089d7fbd9c43a41938daa6c782a5aa5b059fe1bc2d3b232ef366093f8a01bceb47cb9d18d1a1766285d9ec35ed9044bc77a4444acc0971108431bc7a8c737371a601299c778b39849aba91f302fbb265cdeca785c2ad8fa89b37ca31a054ffb3e51b677d1f8513111463b3c6330bc767e701e4319e212e33ae0fb53f7863b343bbcf37fa657d3d09fe22e29d9a936d7f362563cd4367ae55ff860cd384c9b8213ed87581a1d85eb9d9e95ac0e87b78f9310734365ee11cb8b30d30e4378782606d9d0659b243fe5e758021afbce66f786033a33aecc1a0f6f996bf6f8da44ce6188b234f4930018c92be1160e8443dc2fbcc83bd12cfe8c474b06868aa23de099849722adebcdec47a2b945ce06b6c51d67f8b120613db3ce5793423e0c235d40fb49d99987babd09bd6cd4a76d8d335dac21b916ce7581d1de3fa0cb42aee318bf437cf72a420189882af5d6b3209250fd957d0cbdf4af4ec545c2084eab148b8d4cf3937aaee980b524c37caf49126ceef9db610ce3a867cbf93820093fdec02fbd902b0d9f5a0ec14f67c9f8bc08651392fd90766750b0d23c9c7c65592edf651ae3376433d14cf69fe1ceffe04a5dd1551427c5c45da65fed662b0263016f0c6928682fdbd5d71bd358bd4a535208c8d668257514d5982a173a338fbc4aa4396eded9db20076ed2039ebbe886632f568562476e182325303961f4fca096263179cd80309f394304bdf3f5f41fb16980f0d680468cc43ada8b15f83026874d06b074d7ca9027348b164543a3eab517bfccfab66c98a676a8254a0a1cdceec7adf7b179d39d52a0147b3ca7b10dbc1e9df5dc0f49b71663d4d7573b118e5d1186905ae7a28c783c988449df094bf274eb666915452afca7b74c0cdccd58cf374132fb47d73751955e237c714f961103f180d1ad5a3aacecd8d0d38edc540ee52fb7f20a3c6c1c4cc5f2ee7332131c8f2c889f84c82c38bd9071d64383e200ff8e68a7c42b8eb991d369f8f4aff6cb7549c17bb9fadae9925b38793885eb55a4a310c6db7aac2e741887e4fa766401d714fb14cdc9de6cf6ae6470a213f931f02e7c4b7e0b4c2b865ed5a9f60fe6ef57c4227a2382debf051b60500948660e7fc5743ac68cd25f582f2d9a1d471f2cabea407cb9ccf316e404b4be14ef47459981fa36fb04b4f108b355099066cce5a70cd90a025838eaad582e0c65881cb77c7b956e1a6431e6879f2a19a3d7d862f735c6f84f36223f2dbfc963560f19162a433d7c02ea8d020bfdf7ae96100a6e70e0527dfdfa1f62e4eb93e112d17e0dc144c9e782c6a008da99d85cdfdb3e1e41534aa49b440812e4bbcad3697e159f4326aa54d10b31105a55adbeb9f5e83681e2a00f048cee38292ab6aa00e01712cee22d2071f5c4cffd0aeb1413613f66b54c35a6dd6ede09d54bb6d1acbd6f97253e70d1413a2103e00ffb29d9126bd0d222f60bf4ce3d7cb884b012dc243b4a12a21b3a179f65d3863b81defa0c3a931718f47daee5cc0d78e5338c018082aab2f93ca4aa27127e8cb4afa7c07667e359c4bc407e3b2329be8c06a0f49806621ddaa73f478c123c0ee984eeb04fa83eb2c638a081a49da20f52b7af6cb5dc9084545218d8ef1931b0191e6a1d370546e02c45eb468040023254bd1fa7bd928318b80da0209a494332ef09129b527cb78d0dd5b36c008ea3f5e71d4e657605e5dfcabba74fc33c9f97aa724838804a8192085a49c0203b6faa34c325183cb04c4caf39b9d77dc4738b80c9206f48c87348d49de2073ed061c98e4a778b9c2ebd9a8cb8eae73cfc5b9bda3f310e27c901136851193f4e7e80e6cf1ea75f27bfbdb76e1c63b4066c744ccd0d11a845280426f138ee081876b751776704d2843cfb85ad067ec7964b1c87ac626b0d7cb8e2e53f183256c1135985f755207143389b3e479a7e0c3c292132d9bd21935315bea92a6fedb91e1c3a89f1f57c5364b07ec3e8c8230382658cdf90418c1ff59436c2fd4b21d227b27c323382c6fb0d0925805d4ac49dd6d5ef6d42d5d09686b58f9222e00fbdea3559428d6fcfa8484c57be0d72799c233db56500a408b106d0e84b4c97baab6afec9b97f1f10f8d7ca79cfe5523cc6c536282f9be4626da5d3e4598a0f725890a42e702d97d7b7aedc5c81735a5039b987a41b51177f603352a9a65a365d49a7a744a3735cd0b98da3375deb7c822050c270f2e3a899d5493c7b87b8537da2f923d3e7c9364088e1ec0b061b878661451031179e5a2bdc108132ea6c0c2cde2fa07156c6f96a0bce2e7197afb010f60808eaedf0000000000000000000000000000000000000000040710191c23", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 119, |
| "comment": "violate index 948 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "2997d1768c0aab8619589ac68091b0c0c1be18f727238c6d5fe6d99484c3c94f634b58ee09ebf59006ec32711fa5d715e74a835738599f09870efbf18d6609ab7bc8ac08fe1804957f947590f937f540035de5aa4c531bec031a468ec641339425e6028c6d983cc6825a31593597ecbddf34d2e8a0517bd4eafaf58342e4ee9d5e1ca91b48e0001067a33dfe82d8eac7023828599dff021bab1b83ad56b469c12ff3942138bb1188a3256edcc3ac046151ee9cb1148e0110dfc86d77210a40456bc9f860c17faecf769c391196ad9260a8a6a593e8cdfb12e3d938723204438985a10c39b434613773f4e1b121f622bba9ae5437ee2bbd2872050ce77f7943febba45e6ef8057d7ac39d4247f0fcd9676b6b5c994ffeb7f6080ea962887171d3b747eb560ca3b6e19233a89adf5f781070274bb5883938fd99e30a2223f4fff0949a4a1f5904afb279705f784cfd24ec3238a0bcf1774200b8d3771f7604af91394ef46c2d19a909db4e663b73385486c9c998ca30e2f7bdbd640eb3a3d5e6f49c88339fecc74c4ddbc1dcf99d999ed811fcb9f71033d3f9548876e662dda77aefa888114bf9cce2e899fafe5d69cb1747cdfe44ebf6ace87eb212c5ee719ce7feaaa41d1380f94eae44334e08c4d232464bf7a9cc9a473a79ac8a9d19515e2d27d808da90dd3cf97168df4ddd0fdb027ccdcae6fae92ab95dab4c2e44d6d99464d1580e9dd86a2b73127cf5639e278c19f3dace193d9366f37ee3e9f29dea33a85c730766e8aa07178f58763682ded18baa53cdd4d7948ef0410dd0b1b856fed29d03491024d3cd2b17379c176dbceb3a16c8e7e551ed54b8aa81b2f8d8c26e3b6fe58db8ae3bdfdea2df14a58609682f11b84ff2449f885236a0ff404ff640e693afd66e2c0f4bd062fea7fecd97bda363d63a6b8ffde4152a73fbc0417adeb96aec9cf0ebfdf19d46e839a10b39a2eae6d2af04538c1627cb958325c70beee0d744b0491dc7caa8a7fe902852062f3ac6ca84a59101420f753bbc1d014b5c230c8b09782bdf3270466300e0a47400cd9029167031b270563a4897633ba3b3e2aa130475348828c6724ae0a45fd0466a9616398d63ac5fbbc3d5e89cc54b61bfe3842d59e7c56afcd7ff045bb86d8e34b13fb19fc272f57745b135b69f70c685ad745cd1019df53ba564a1758e195747a947622608ae87da25b8abe72490c38de749f64f3151303caf09049d343d1ed0a00efbd7ee645c90e45c12f0767108f61c8e3291e1558168fff1d27d8af77dd1f27c845564fc6ee5cf24d335df3cdceee686023b176ae85b2b99d9176a0a14bb6bf6738c496a15c11632c263db9678023252d41ea9b6e091310dc631c076b1d775596dd8053648ea2a022a39aad7d0526b94ebcef8cedc845c95d824da0b093a0f2dd77c334acbede9ea7e9fcae519d948cb3976f95d91793be89aa4078e4e6b44ab538bf9625125ed4fa0cc5736a212e6bd236afac22aabddf8528ee427430f3d4d8bee0d6afc523f42e00cde6be04bdc3abb02c12cd02bebfbfac250e65bd27afbbbdbb20921c748258c01a514877ea48ff660426a1fea4f00fe4e59620a24bf60e9ab38890ee004dc66335b3d5d7520540cef0d83ee8bd56e9e683a84db26846795bdc4ad03582cd9d8724cd249674bf070ea4df110ba2b68e97e0164174210f170e7945f5dd732aa64bdab09fcf9a4e86f1d88312b1fed16abcf5ecf8be6700f82deb68c7a6a47adaa6d6743a6b0de74d71ab27ac6aad9d6a13f446804eb315ae82cab26e2e468a369173e2163720bdf8bfabb55e677c512bf1d56738a2d79b1e81ca79c76a9b67234cd401b1ba2cf6abd3ba4ae1673e18d0ac808c72a4c8e0e408e5e63c9d17c9f6904f29a0ebce1583afa065e710fc8eca14a6c133f782b3621660e2945ce74731562f4b2c0871740a5e6c74fd603caea0eb771ef8218faef894f192f3d82c8fb1d851ac2b5d01d05b39799a635f4712c53cf7607c4a32627a5895b94becec8c2181acd2aa7d59ebaec4db1689c5f46cc330effd50195216078f9a4af01d6e6e33ab6d030dfa6da8793caf6ef9e86a0e127d14924f0e45ce8e09833a1fb9ffa9f503f0aab5fc25b4f443cac7c0b23d6effb6c07cd3e5baecd83dcf294e52a3894fd81c3a7f9d7d75e284562f8de0903e3437a6fcb12eea07c9bc5284455ec58c5d21c7f0d17d296057942c3df9bab8166a3a7da164e2b5a1756dd899311c8654f336a28cad5198a3e70a86686dced2a1bd74150bf1084afedbd100d0212a42c421b4acb9b11dc4e033bce86954648bd461f9bed3b49049733491176b0d430acb9793fc8a8127ea1baf74d20cd5f176ebd32e3d1a0e81bb7ee7021811ec0a50f1a9dcd870fd1fdec86f46bdc67878c47ec71fb98c1f02504735319d6fbc28fcc0b8c38ba122848b523b3cc23f739952b1907812483b774c7472123a6a6e1680f5376c6ca95b415f082c10da52cafea4355b556a8a0cd5119a08e76add6c764114548ee26ebcf851eda51f1e150803f43f3b6109e2db86696959911519496f689c94bc8947d1867a7dd6bce383304e86dcf558af8bc77042e8f77a1600cf65051ba27be1c5d2907a7353e6eaaafdc1d88c9b23b6da6ecaa6b8f828b0c413db660a2e9e587b5f932eb8256f623b11792329f1738454320198b4d8d08f6cc501e4cf267c9702dd69d97c9e3436cad968dc487d5480dee2e7ac03dbf1d31df64543c51f2d4128b93d257df175f1c002f9d529633287b6915743c66a92821f0049e68d41154bc8195a7a8ded68a634b32096ab4da14a1fe4ca3c198e15476b3ff6bfe34d70e1d56dcfb5aceb7a5d6480f894df0a8c34af264d87b22f71a0628fe9dc849a5073df2e46cb810c43b2fd8e93612c6ac020b7a02777e0fc394ac646a3a1ffa77cab020f56ce05c3c6e812b25e4c3a81079187873a3626dd194d2401a38fdb9c51e716dfcfbee7c4031dc329e7bf36a430d47a304d3e217f7035559dfa73aacb025e2024c23d38e4aad182620eb191f8096f49a451693ce78e8043896e9420ea89bc1d0c1add1afc11670274d1985730e83188bad02c15be562c6e1b2659e1310591aee12d2d17a28dc148f69dbc948cb92b95237e27ef1f23997b11815121c3ff145fefda6a354a3d5ea7e8aadd2fd4e61b1c5c5b68d7bf8ac8587eee10ac2aca0ebd264ee09e652e3c58219bb7a3977480e78a32af6b2ea7474d8ece248d93f2f45452b0144b012fb65855e2585fb1a246f8f8c72929015b77f365e1511b103191db8ad30a33bf560b5321e8e022d268ba2c9936a1b31a6515a34c40570556ce01fd2676df2252939595c213c3036cb8438f727ff79a843a9fb64485d70530b43ea23f1289bf9286a91ef4693b46ef31df5d39735997a0050b2872dea054722f4c6f8a89d8715cfba785ff2db54415a8e9702cfe63431b9237ea8219114c6e2ee51223626d4835e1634f3b664e6facdc2d833941ed9afff9e92235659464142517f6d12610230f1093b41da5b07be86bcc8e1f8d2f2aa1e86e30dd469c43744f520d27bc6cd93878c370083bb9ecb2430f538a6fa79bc7311a2476b764ffbacd8272f774673f2163dc4720a84123ec26ad33a70ad6b17e7130a5c8469c8e0f1b4da92027690391a6817b922ba45543255165afdbba73c89f848b8e93c17ed2502909b7c9abee77c95bc13277eef51bf048d6c7942ed6cef81b8fef385df4a746a6ee4b22b39ac05375b0738d2556aa35d53f8158f508599c9eebdd772de2a156ff864be01d513979b879cb9c9927851a8ae4675d2d8c39b64a3c3035acae99d4305997368d488ef34c729da830e807c6e5de2121e3fb58a778e2b654171bbcd849c7f32aa144a40b5f3e41b606efcfa70a1ffa1692578132110f310c948a63cf656b5a0db0a17850d7ccf0f2ec36e4b9ebe89ba2967e519604a35a6202d4253775d587728b00024a974d8e5607a48726461505b4d73630a8aa8313f64134aaf1fd1c986a4d444701f54a1437ca5567a21958163dbba8e543965726a8415dd807704bd080f650521813acf7657201d1ed2b72ab0fded0f1fcfd5f64056e3dbe7e168b77ff270e0415a782dd4356c31bd229d4b8777a31d9978531ea01f87fb33cecd1133943965b87f3055830a6d6f209a1feb75be3f434c09685b548a060831dbd7d0325fb192b5286bb4d53ad96256138ff7dd094eac445b3f6069c386423278261dd1c381ac207c055ae721b51b27e75efc669a4255cd9572826e8cf85b09401a96cf73788751b9366517cab220ad5a174508a69fb35da52800d6e1e090c9b91b62d1770790518fdd41410c4e5adccf43febdf70ddea0079fb7dd522299fa93068297043a02dd54a5bc3239f38571546555216453535975e418cd96cd077d2677d8d9918ba76da6f73b0ddc6ea4457ef16fa051981023fd4f2c6f8ceb81164f5164cf65a3afecedf019d6462a0a3dd9c77b71b720c85510ff87580aac05fe7e47ff6ec8a85785993755b6d4e4913026c128cceab85eccc956ffe34037a9e97a0544cb9413cac6bd59f10d2d16f41f07eea270461a5467e8ea13314e711535395972a6cad31a5b946368d1fe00000000000000000000000000000000000000000000000000000000000001060a121519", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 120, |
| "comment": "violate index 791 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "db2cc845796982331d74cc3d8e11bbf7804a17e54d5eb5837b3851e5131c7aaabb080858d49f4683fee955dfa5a29cdbb48955679146ff45d54e906ead0444d0bf545adf36a3f3d09475ce76fe2d9f889a894da3f39a5ceb052fea9f5127d227b069d2ab2006a6e6d8b8b8e7689cb2130305a23975bf138a7e0734cc8f18a5a93e9af991fabb37cf0ee5ca996ba8efa7a7e311f2389751157552d4323da5ec3221de38b3ab566ebfe3deb77b5e06a03da4d4258daf91fa593bbeeed56897206301de6ad0874f85d03b8f1f297e4a1eaa9b446b0b801569568f4c29300e9b4ad4e599cd8706ed37a868996ecd87a8370835e1729d393976746f661a172be724cdd21c1e1b2c34f3ebfb78797a4fdd995089803797c4d5dfe3087fc1dc333bf97e6db3401a1fb436acbcc1fea374a273bb955a765eb328bcb0639ee1bc38636910eeddf73719ef8cd1bf7c21a4590b81b3708d1762cfd169d196bb524a020bc31cf1d8d9aa5953ee043bbfe96d88da88f0fa61b3f774b6f1debfd2c6764be44dfe66f85a2fef71092a160f574374870f05b535f90dc01ca71151e92f82c98b45c7393c381fe62fde241e11c3ddb13356ee2a9ea69bdecc0f046f59b1d2da1f64e97d08e70a76dfc1d660314586be69243004f828da6768cf773e845769b9c529a0b8c6611d0e42ea86078d4ccd2858d34dc1a558c86aeba21a90dbb8a9b5aafee571d3c1202a7ca13a77ff333a14b16b6b8efcad689e5837674ebeb6285ecfa3c3423583a959061a98db7d283b796e2643eaec7a58bcadfaac18d02b7c84f63149c20b28e2f6255d6678dbc77124556e0b1b8ced0679dbf7cf856f85a545d740cceb144048b085854883ab895bff82f96f8f731fc7d25b3aa1651c85d6f383f0b8621e99ba4c71ce3102c9c3918e2dff8733843f5e22786c7241a22124bf9b6b9ffad56f0bdcd929d375c0784c3416d36e22434af100ce631f7cafa8bcea63382dfb824a87e90df00e7af6b00407489fd1892436c27cc3977bb8f071d9ee05fbff9f8402625c8a0835e07cd05d6a8e1962ba774dac1e8837389ffaf913289ae552623fb76198a15b1c0bb844eeea82b73d07806eb4ba32102ea04e7108e2f4b2f2d02f3a7f3aa7d1d3fbe2f4e138bfc4c7f68579012054432218894e9e3a9b30320bbbd54b1a5433fcb3dd29ea17b400da4e5a5c69773b9bcbc79776d5115d80b586669cfd362e0459e730551ec17ff1de041e8a9811c197140f5ffa56ca6c6d2ed4e49f43e1f5f22f2cb5111b11fd9f02df088c1d22c2b87e11cf6caad27a50aa0b475b06d5e1385dc46d7de3480e05efa7febd7ccafd6d50df9cd17f66412116a408c643c57ba9745cfc88a41d69b2a60d69a4b4d0c523993fc09feacb8fe9e09e95260f1fa2f1cd5f7e56bea6753bba9356c1df8b2aee7120d7ceac93aa891dfcf604eba117fbe441ea242ffedc97d3d41d29fea15ac4619d104f8ef997061e68465945e92e0ce71b77ba504b83c64773513675db5411134b582965993d41c4039817b4bfc30ab935096920d08d2cfc9f5e7f71528aae127128415a7d197f752806c96029d0dea59d352817bbd1e2bbee9075be75044e58bbe60f846972336ae0393f5c5be8f945ebc92e8097ca886bffe2d950b213cd6688d424bf6b402e6bc0910bb14bab747b39857550fd574ccb79239e1c0c2f360c6bec4f8bed58d01447e61cbed4cb4754d565392032c80616ca6834fb537fc685faba585e66fa07b8b3df7de288d73cb26e59b4dd87888490a7ff9df33c4d89a56031d7bd7aa53e6eaf86fb968fb865b5cec2e3952961cad33a9b92060f3ef17444b3e6665f53785cfbdfcc6a1329d577fec7be8b4a3fe472e6738a29192b8e9226556efa193ef778167ade3499450cf57ef831776282137f4aac8190181eb1a3c5c772bf5172266fdd4100f0b7b1568134f7318929c3ef0191448ddbf668fbb7c60921c231f417eba11f43338540e31ff967ba3c1eb2c471def869d13be482a6c0705d26b989b7bf559e213df973937d7fbbe8bac6d4dceb3553beca0314cc6705e60601b3ea48a5e4efd00875f3605e6169e92b015d0ac2cffd4dd092571f28a5f7c1c6d743dfc17a263acac7f2d9100c2e3184f513db200f515bd648de9d3b165adc0ed005f4b0e743e685167c3f357baeb019e4bcc56e3259c4285b371249b5a611edaaa7cb4e8b4ab72d844904e3cbbc1f61eabde46b2c817a3945b7754a81a56137993c41cf3b164aa5b956e283ef08a8f51a59d6d97eac3bf6598d210d505710891161b45787640dda6a4e2f395d9a4acc6106456d5c6783ead6804af251e7459595a3febb153ce3d1125a3c66c1b45de55661db2128f49761a8d48862c11df865ca798fa620899423be423b9044472bd62bc688fbf0f85dbaab800278de84f1c3bcb0cf3912f043b5f93ed69686c3466fd478bd76f495442b0169027c09d27277d6dd0973abb4b74f95c82cf9e4be9c0dd389144a870818970221361a8aa51747702a6e1457581e4285c9e6c3a44c9f14fd6bf4fb2e0f17bd30a4528cf15c3bae8adaa8e6a577f18ef74e85fade2b120f7025e6797b538be70fde0a82115afef6e506a22ca5e59d3c321514abd5347fb6285a83c4e941090b7824fb5e3ab3f488660f57b16c57145fcea163b8b8b88be1aa9ddd7be8f06f47063fec0fa531da89716dba4dee5ee61a917e6d5df99e062ada93b01aede651b901c9f5a5534679606a1457b8aa9e366619ec7b6bb313bbe2caf6ff90ad4d390a2fcc810ca6049bd1d776ccb14a9414e210296cbe73f3cf1219e752d698e66461ccea041dbeba380f9e1a456e7b5fa5f802be0cc3f60006004ce936061735c705104515f6cfdd1afc3818a8cd90a480f95e7ed2f60c85da8365f345c5d8a131141c89e2863a0ad62fde63ee9842af011b9ab0903de8fd21e1f62709254548e17c5e500a2d736078ec0a85e1cb2ec3e635f741e6e2916dd484bff56d0c930b01a50409675a98e5b8bf84bfd592e12926446c24383a9079be864e907d9485564f972bb6ba8ef8e959b1a8ea5343dd7c63dac70adab707a6917aa74ad21f0c3e9b88de7faf7c818e873ce13a2fb24fc4756a2ace615f95e590471c949234c3b5d0e64c143bf898ed8a13135ee140c2a3e5ae97e045f26ccacf88bc1a0cb7f01257c3d57d69d3ae9060294aa5ceeb86e44767fb95a162be334f3c4314a6af942dbd87384e4262e8ddcbb34990b40804051d840ee37f4b1d5b2f232bc0891e12d109630e0342a83bdea2c9e67fff48af85ba9fe994f5e39b3b3d2eff34a48b7131326ce55e19780fcdf9f29869bdc717aaf666f114e3b7619e9e8f01d5880277542892fd0ed40f21770c3cf5ec0811769c351777c93e03a09d1768b2168697b29cdd99d1bf93bdfff2b81f927e818ceed3fd7e7ba50359feacdc48c4c610fb1da89a83d042f33ded969622f02763978e3b74c73b8522f99b682d6705a236d58dc798936d95c93320b62456d1a55a674e76d32df7bec8cf64a29bd13f7f6f80cc1bd0691dcdfdef885a0bace214293b433d0c3927f51906d31545ef59cd0832049147a45d84f99cc79d2e577e56666682109cd5201ed417990807eda05da3780880e56c701c1826647b83fe8f477393296ca43f0060f881cec5ef654b7a8f181e8d0ddd5af2fdff8002ae8572dbb7e09738b2156e1c805f893118513dbe8169b1b71983c4a41457ca13302b4dc48f43dbb050dfabd396ea9f50e0aff23687a861e6fe58832e8246de4a65566dc6b464374c303262c1c890493b6c9731d67719c87be4fe4e4446f3927e43358e4da659622a8777ec05205f9c152fd810360105389a7b2a454755221884888b6fa77efd88e98b5aba3fbcf184b3c7b2d7f127a676980c043466d5d418661a58e5879b1b816c9ac96077e863970fdb38b26ded6a405d6d9dd94c629e28a25d8e0d4d834723bfa3775d88093bc81835287fa74b8401236b8b2d8754776df135648ac566baaad8f48593eb75725de551373f0b980dcce3db006a2d0a0bfe5e900f26359294d1619028f34b9fdb1098fe3932e9e30d0b4ca705b9274046066a292ff5577fe1219b436c3f96f20fdb94681a7602558c60fa233a1e2edc7a4d20f9b1be21b2604bf4922920fb55075dd952722c805a0073a18693ddc3a846b9f02e76181d94d3122cfd6963c21824134127b09dc849749a3982d7cb21f8078c730b693574c7ac22708c6d03b3b438d9528f6ce3e0f64d7082f965c5d1e7535035718e9ae03991813d30f2cb217bbb42c227ecee85255c11a3c447238565e1782ffd64e706cb8471296db87c8745e5b0029a8879fa4ad5b59349636d4e96e30726d900c8dc274e57395c25f7cb0b5804cc609377b6c91731b24a26691d2594eb69e23d6863bdef252f4c0d88b20bcf1fa7ed13c34153e37e42f046f9c9515c468fea709eddf74e8f431b7f3594a117490984044f6753710fa5778ebe571a2f4ba7545726264bb54a73d81ff31a6e2d0e5a94eb41d262c4decb8eb48cd174e38ceb5fcbde47e7eaabd316dd2d16aa9c2de69f64afbc8aef97aacd0543a6c4c6f111696f88b0b1b6f50822566d89a6b5b7e1fe03061c363c436a759299e021696dc0c80000000000000000000000000309111b262b", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 121, |
| "comment": "violate index 955 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "cdfad68eeab846577cba92d9de9014cf63a9420a6e0fd80c0ace3a91e370e28909f433250d3be3b6b4eedf32e04747bf663eeb478fe094dd8b418383252ea3c829fcd2039e06d08d2eeace129a22986b48d1683b44b5c0d998e2d3ead2d52730c718f84e6bcad108e0a83fda94e5cd206273cd651e9be2bdec2379b5adfb5ba9c61514690595e618e55503055e17ec7142835fe9e757c8e364513bb9b4f0d34430b86ebcb6a0d7569371f8be732f86a03d7911f9bfccada36e39ed84cb3a9478eceb01898e00dfb99949cfb362e22a5e6c0306bba4fa8858d8565f6841bb05ec9ecb64248bc8a032dd396087da992b66a8ed37198a73d7da643482727ef38318d6d8de806ccc125696f19e80b2ec562857e72ed02bf3ddfb49c7cb009d0c17898bf193a938be0bf6756e2ad73053c1114210aaee6b67a65f9a4c9fd3c57eb5bf7a5f10327c38337049b3f42cb17eada120fcbe8f027d5d9e257d19889e5a9a8efaef97f8c4a443af13999af77d6ee6f5ab57674168191ea7426d00b8399bad034e5a9458a54c48774aa23bef90323972d78984f96b1f948487e9dc781d6c3a43149c2482ded211084406e8a39444bce2b26ccbc61f3630f5c540585f6968e67f5f10563add6dbc43590e2df59af10d9ed907cac67213b7a0536e603d0363a5c7a57efbfafa8e3868fc29bfc661dd8cc3d4c598d0365f597c0efaf5f98a80b3e605fec962044725c27f1c2654aa64b161f21fb2ac6405fa3d0532d068f4874a196e628c05673f69ac1f75d79f01a0fc19857963d508b829dd1eecfc6947881fed242802f57808f51439cafc436cf8d7f68aecb06c16bd97b9cb962db83786e378c947c8ba2d0aa9702a80bc7a75e9ff6998625707e1c03b7a7996037957b022468287b62e4f27abeecf3eae302b0e12fbad82ec61a07ff7d36339fc94b391b734f5d285fca2c6f5097c89a82ca555320d223d3c1e8bd14a028a687dc41cf0d2e518d45adc7f2654230fc4fae33d6d59ff68a9ad084d2fffd8aeb3c7b9fff5ae71620506d946f19c322ac5034a5e3cba88c2d3fd3b70c8b3bbe547ba5c24840d43d7a153c15e2c621de6e3350c6b1ec3d07361652775643d1ea790ab463fc46e6c5064a64b94b9826a5421b22036bdd2d63756d03e04d5cef6c68524e38b1cdae0b71e694f2ba38ec6f4e17a3fa5e683476b4da2855ff91453d6cb6a70c854cfd4be7b58ec5d57bee7333b71631b627bf51711cd71685855efe702cb87e00eccf932e909e5e7eda42f98a05c67cc058a30f6ec9e182f87acdc525fb56303ff0864d6bcb72717dab87c08d2f606258ed78edb34458aab44320893f884267b44f089a08da7df9e1f6aa1d6fd717e2947454b30dbebba2880722803b7e149df0762dbab55684c08dbca8e3e975028fa0c6e9cdbe0f3d378b1060d16c5c5f4722dd59f6cbdd385c4b9f598ae8b3a195c4b2ccc0948d6be047da253629d5dc6f9e83da2a2f1dfd32e9bce3dc96dd902de6716f4f927ab7531136fa25eee94a7ee175a14aad9870672df4c7828a141879c6599848ac1e552e99edecec927ec287f74f5b464eafddea84141e0b360c621c0dfd6b5bb5addfc00ab31b410c6387d8a03f3502a5c9081d8a1ea101b665d05c0b6f962bde5854a10ead398566b51f3919d41bd38070ac6e25fab755c1ff8c838cb4e8a596e509ff907d5e7f67fbea631fa5e5372fbc6f4fec3cab039d25689618272e66585cefcb251d5c030cf446e0ebcfdb5f7b261e96faeacac644d5e8db80bcce31eb5d23fd5c48dd86fa886667a196de5975356d2d629276f87ed03388ddb275e09ec065220625db1c2c47d8a5794daceb72a0773413046fb67c962e366b36b5b626abb1289d3d9d49884ad0e324998518168fb98898eed43595140d5e36e5a34bc1083ed606314db9713e5abff0e922372940bbc6b7068d7909e0adaa2556c4e2c4ebd54033a9ffb51a05e80cf226c8c25a19a764fe54404c93593d041d6e031c4d39603a30a144435b8dd828956ae72eac2fa77b73367ad933d8621757205929edb0e4a7cfe3aab6b3f33b3e71f3efa28c0b916ef4ab3ab71484acef8b9b97aabe730ef446526103dfbe207c6949ed9fbba3861decc525550452f6c67f3b43d7f78eb356f53e3b0ae4a8f772ad0bb153d6915b29a67b506fa54c88fa4be482deb4b38a17dd19a4f2462f591f34071468b42168eb088b9758a0b7f3d1bfbb8de673302750909a9005f77185e2aea89cb698ef7b91692cd14dfb9c1f61ae73376addf1cba20f2c81d7bf57a16a7e84667738b5bda92daffbf9a34b1b0d694b1182ce45698a21ea334f1ffe7d402fdb736c5f11beaa9e7225b8a036b4894954469bad525a62681983e004cc00242ac52620871e5de1b4d282ca6e0e8311c845e9ca178058550f734505273851e28d33078ccc40b06b63ea9999ca60d2653fb10925eec400f6f089e9fa039442676534183fe2051a00e12f29273220ce9ec5e8b815146eaf6fed8d9906b1a336782b5a41e5ea515b5afdcb11e4dffb4a32bbdece81502fe31ab868be59d5b10d78269744d20b6f0101611c832cbca573650e90e4ebc913c0fbe41c34302515a4e3619928a170388acc98d96e99eacb996a88c08867249d2157fad667937e723287d1d63e95ebea5c7831729259fdecc8a7c62e4c6bb6dd30d7d1060dc72a4346cd7fae2e7177d411c8abd0b340413241348e603125c84d5d9186cbaa75f82774d1508189d5fe5ec8955faf8926d49cc2032b1c1114aeb071eebaef0467477b09025f27f246ec7ea2aa5a11cb174041d43efc01ff71a8ca097903904b464c6a5f599b66fe47194491735d512be0c780678a07b50fe790c66e06f2f4a36396f66386bcc20d80610b35d7b24d8d8f78b8b22fc206ea84634f44c1987db06ed6888cda34be01a3d2890b168ba8777ca38793040ce9830df1dd7f42b61fd3934d756a84af525a430568513638e9dcfb5d4c0b01741a58c1f55cdfbc7b53a1f837d72da103c327f572388ace6b42363e81f2e1ae63e18bba1acb506fc7c5b8063c44c1342b1d815cee54b50d80d904d3636915a2b1aab33fcf54d02dae507cd8d46fdeed6f679600eae39ca603e48ea44987ebb1c1f73c3480a12d900e5062a9658249db06fdd19194bd724ea4a1043c63a852d4eb9e2529d5247b5cb4d2e0bd7b39736098de1b360dae3b663848a1d0a4354f810eea07a26ee2b3884107827ef97e13e983f0fb5548851f1118dde02302ceea292ee53060167cfbc0d8fed40128b3976acd5b5d30b345d20dc11da054a8b2794bceaf606f171d68e4f420e19aba08b2d0a99f5b86d089ef5ede36ecc1ade25a38515c46a4a44b2c5d759ee77f2d93e446ebd342fff3ef65a4ec75c6b487d98bf71ee04adcf876c4b7549f5bb02786f8d4ad5cc0d52800583f9ffa0868718cb65ffac35c0eaf26a75937790f62da5150c03275396feba519d3144f5401374664563eba840a8fa8b5bb45c8d2af5d89ba13d1185ea55aefedb7563c67c7bf3e8980a791f61bfd9985f291e43b31d410e80344c8795217863bd6e1cb930accfb087f8b9f40c3065a1744f05d1af99b4fe82aed734805f296b28310cc5b3c9f6264694581f79935cbb35922345fbec634e57a8171dc70220f9d2814662215654af8d0676fd5585407d41c8bdc21c97b128639b3ee7ea4bbf02cf30439da9ed73eda0e79c96f058d4f0ab98aa1ba10f769e52f2ccb4e4210dafc7479209fa6df2e048492d09f878a541f287fc5e925743d5e7f30767ab67a6a9ee9b1719b9f721d47d8a4584beebb4fb776a82a0fb2b4a02135791eace135c73fc12886497e61e0d22b2cb0f517ac3618980c05c32525a4f526fe3e50f0954523b63badbd0d4550311181d9995705608219ad89b5b47e91964879cdc441e57f3fb780876204675d79eefe0e5be393417ecab08209e3b145b109aee095919076a5aa5e360ba20e6044e2be6009f5e9c759e3c7dcf93bc10d27fffe75c3520f92f5ed0b29bef1e721d4d57984c5e7ae88731c8f3de6609c71c56d7d48b0ae8615ab7e13438782fef5a1266117f68e9457efa3b985f58563ceda3596781e53381b135f7e89d7e25b5c06a6b162547c51b010cbd844484cdd3d7c30fc69b511fdebb84a7349a2b9b5b6c602a0cf68e93351dd16d082fe3288a1316c696b72adc4c1deb96ff459d4eb09cb83752290aa088609a509440c2505244c40459a5a3ea1dfa28106e039bba87768c203fb9b8c84a027a1eff322de21074c44b041136bfe71f22a620ee2ba0a7b3f30551761a30d4341b310171cee7b32776a80a95f3353f98c211882712b62f6fe2782c2847405cb37a465c4e50d88c54c318a75001cba7757961a2e6827a0334a4bcf4af5f7aee8f9f1f0dc0c4dbb5bb0a8fd2478eccb4a061202a09461f7e6221e759d8a2dac607676ad975162951f94e1aaf2794810fff84b748ab368b3fed71b464e6b97d77ea09ee1a7b94fc0c41f44b69e5c623229e3147cb43b569774867fb525ebac3bbecca754ab0ead9174e2aded7c664c92c9304a82af6827eb76d804e984bbb125c717c7eeaf6303b7980b6b7cd3196a4c6e6545e828f99abc7d0f3002d71ebfdff184979e50000000000000000000000000000000000070e131c2226", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 122, |
| "comment": "violate index 1000 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "bc1029eb27dceb8ba4da9346d2258071ec78103a4dcc7e6d468b4f01f9dd2cbf7fa40ce0c52df9c8bc1f5b14a9d48d17a789456a9131ffa5d44eb76e4d0544a9bfb45cdf31a333d3946ece86fe2db788ca8d4d86f34a5debfb2eca9e5133d217ae69d1ab7006a607d948b6e7839ca21303e6a19975bf0f8afe0334c58f68a4a9259a3991fa9737df10e5c599eba5efb6a7c311f21d9701187541d4f23ca5e63281df38b4ab566ebfedde877b5e18a02da4d40d8dcf92fa6a3beef0d56697806101e26a50874f73d08b8f1f007eca20aac044bb0b80086916934c2f30fe994ae9e569ce87f5ec77a768c66e8d88a82d0805e172b339b974744d66aa152b04250dd11cf51aec33f305fc487b7a3edd9950897f37e7c3d5d9e3887fc1c833cbfb7e72b3e0181fa5365cbcc10ca454a373c195fa755e99280caf6387e1cc3b635a10eedef74e197f8cd1d67c21a5592a8153738dfe616fd169e2963b534aff0ad31cf1b0d9fa58532505cbbde985881a8bf00162e3f774cff1eec0d2c0762be64dea6608592ff971d928163657c374870005a539f9dbbf5ca81156e97f82c97845373c3c351f2630de501ec1c5ddbf33f6ed2a9fa64bdecc31045f59b1ecdaaf65e94808970c76aec1565f3146863e6824f803a827da4f689f783e825719bbc518a048c661350ef2e886f08ccccc2874d38dc2a552c84aeda22f907bb6a9bbaadee771a7c1f0297caa3ad700343714e16b6b7bfcbd6b9e5b37e74ebeac285ed1a3ba423585a94506ca9adb97289b796e3c434aed7a59bc8dfcac0dd08b7a84013219c30b16e206265d76785bc77118559e091b73ed7677dbdecf657285af455741ccc214504ab08c854882ab805b9f86f97b8f931ec7d05b6aa265298536f38312b9c21a99a84c21cf31d3c843928e4aff2733844c5e32786c5641a22224c19b7b9ffaa86f3bded92dd3b5c1784034a6d36e2c43daf100f163ff7caf9abc8a64381ffb924b87d10da00f7a0ab1a4064897d1e92236b87ca3957bc6f0e1dbeefffa1f9f8412623c8c085ae07ccf5d608ea962ba974dcc1e884b38eff8f9e8273ae7524e3fe76098755b8c08b854ee9a81b74707c070b4ae32f02fa0377118e0f4b9f2e02f3a683a27d2d316e304e238b4c437f9857a01e054433618594c9e469bf0320ba6d5db1b543cfcc3db291218e400da165a6c68774e9b3bc79794d5b15d80a8867699fd2a2ea458e715553ebf7ff5de541d8a6f11819814265fea52ca8d6d4ed4e46e4361f3f2322ce5111b0bfdbf03dfda8b4d1fc2b07e61ce6cafd23a4faaff466b08d5e338fdc66dbbe3d80d050fa8febc7ccbfd7d51dfa1d1df64412c167409c65dc51ba7746cfc78a41d85b2d60d699fb4a0c523ab3f70a0eabe8f69e19e9d265f20a20dce7f7d56d9a6a53abaa25671e18b3eee6120d7b9ac83a989e8fb1604eb9f175be441d0249ffddc9ad3d41b29eaa17ac261a2103f8bf98d06fe68462e4599310c0a1c87b8504a83764873423645db54fc12fb56294299ad40c4f59737b4bfbd0a0935094c20908d2cfc9f3e7f71538a8e14711f41ea7e1988754805c9572910dfa569353816bb00e31beb9082be65044e44bbe60f844272336be00f3f9c5ce8fd45fbc72e8297aa896bf6e2b952b202cd1689d410bfbb412e8dc0b109b15dabe47b396d7550fe571dcb29249e1a0c0f340c6beccf8ced4cd0a446e61cbe94cd471fd5c5392032c80616ca5b34ab567fd785daba585f661a09b8a0dfdde388d93cb26c5995ddf78b848ba78f9df3424d99a46035d70d79a54d6e1f86fb768fa867b5c7c203962959ca533c9ba8064f3df1754453e5666853185dfbc5cc8a1229c0779ec7be834aafe3721e74ea28191c8ed2285577fab93ff77f16cae3348d45ecf47e1c32376282f87ecaae8173181eb2a3cac7e2bd5178265fdf4102f017af567a34d7308937c3cf0191568d9bf66801b8960921c431741aebb61f6333855be39ff667cc3cbeb2c440de786ad12ee432a5c0535d56b889cdbf959c2132f903927d5ebb28b9c6e6dcfb3753b2ca6313cc7d05a60601c5ea18a7e4c4d0e876f3645ec169e92401cd09c2c9fdbdd0924e1f98a5f7bcc65743dfbb7a763bcab7f2190e0c3031a4f513f4209f4f5bea480e9d3b495aac0fd01df420e843ec85f67c3f427b9eae19eebcf56e3271c4b85b373349c5a911cdaae7cc4e814a972e843404c3ccbc41616abbe44e2c317c3921b7e54b81ad6137993c44cf9b144aa8b926e483080968f61a58d6397fac43f6598b211150b70e8918612458874c0d9a694e2f39dd984abb61e6456d7167c3e8d64f4a4252e7309525a6fef615bce2d1055afc67c19d5d655861c921c8f09745a8e48762bf1d7863ca7f8f56208984233e403b8044472cd600c6e8f9f0095e9aad80cf770e86f1d9bcf0d13901f033b7f95bd66686c3516fe479bd81f4f5412bf668327b09d472e7d6dd1b739bb2b77595a82bf91fbf0c0cd3ad147a85082b97122036408a251947912a4e1657671e6284c9d3c3644f9f0efd7bf5fbed0ea7bc308e525cf55c36ae4adaa8f3a507f28e0b4f05fade1a12bf7125f2791b528bfe0fce0982215aeef3e519a27ca6e5993cf21114aad5547eb6355ae3c4e936099b7824fe5e5ab4f48266df55b18857c45ecec963b8b9b898e12a9edd94e8a06f47263fec0ea51eda19716dda4d9e5ce62991fe6d5d0e9ff627da90b0baeae645b9f1c9f58453d67a603c1497b9aaa5367619ec806b0311bbfccab60191ae4d390c2feb814ca704abd19776ccba4a5416e238291cbd7310d0021ae745d6c8e46482cc1a021dbcba68129e0c45ce7b5fa0f842bd0cb8f640a6456be92609173fc7150f45eef5ffdc1a0c3968a8cd5ba420fa5e84d2b60b85a483b5f445e5d8b132141b89c2863a37d6dfdd63cb98e2b201199aa0913dd2fdb1e0f62509154748eb7cae4f0a51736078ec0d85a1c92eafe6d5f541f8e2216bd4c7bfd56e0c880bb1a8040c679a96e5ebbf64bdd56ae15928445824a838907abe264e907c94e5564f7b2bf6b98e05eac9b1a8f153b3db7c38da470edab507d6917aae4a82210c319b88e17fa47ca18d875ee11a2eb238c4756b2ab861ef94e5a0472c95922bc3c5d0e65714cbf798148bb3125e2541d2a3e5b2972046f26aca3f8abc110c77ee1262c3557d69d9ae20602943a5aeea86f64767fb959b628e364f1f43b4a5afa82d2d87384142c2e8dd82b3a991b4dc03e51c840ee34f4c1d632f032ac0861ec2cf09440e8342a845de42c9e671ff48b185b69f1991f50e9cdb3e2ee334d48d713332dce45e2478efcff9f598d9bac73caa9666f102e397619eae8f61d788c776042a92fd0ec41021650c0cf5ec021146a0352577193e03919dd76bb2f28567b29cd199a1c09391ff12b91fa07e918deedffd4e7ba5f8587eacdc5ec46610fb1ea82a84d058f38dec968322e02763948e8b73c7388552fc9b532d3704a23fd5adc7987f6d55c93313b67455d1c15a474e76f52dd7bec8f064729bd1147f4f81cc1dd0591dcdf1efb85c0bbbe244293b413d8c3927e11906d51540ef69ce081504f14aa45a00a09ec7922ea77e564f66f20f9ce1202ed517bc0827eca03ea3780880f16c9017183b647b82feae473392297aa4effd5f17826ec5ef5e4b0a9018128ddddb5a06fe3f7f02b385f2dab7e197a8b2156d1cc05f892018d13dbe8f6961b51983c4241657ae13202d4da58fb3dbb073dfebd29600a0c0e0afed3677a761fafe38852e8a46be49655d6d26b5644f4c503362cac8304b3b6c97f1d5771ec84be4fe5c4486f2927c43858f4d90592227879eec551c5f9f155fd810090165359a892a1545551818748a8b84a7aefc88df8b7abc3f9af144b2c7abd77128a67c98ec05344ed58418661b5815899b0f819c9ac96177586597f8dad8b16df96a305e6dd4d98c629e5aa22d8f0d45831723bfe577ed87094cc818352856a75b8301396b8b2d874a77adf235788a1568baaed8948793f675525ee52d377f09980acc03db008b2dca0bfe4d90cf243586944161903bf3ab9ddb1d987e3932e8e3dd0a4cbc050927404306aa2b2fe5579fe421b2431c3f960d105b95684476a2568c3efac3391e45dcca4b20f3b1ae22b27d4bf493292bfb95065dcf52c22a805f0073a286a0dde3a646c8f0ae7518429493142cfd6933c218fd129126b075c889719a2f82b7cc21ff076c730b6535c4c5ac1d70fc6e0391b428d952946cf3e1f64c7072fb65a5d1e7545044718e9ae02991113e300ecca17abb3ec2c7ecee90252c12a3de47d38465d778fffc64d906bb8471736d587e8736e5f0039a70790a4ad5f393a9636d4096b30c26c700d8dc278057d95d25e2cbdb5804c860137ab6bb17e1b34a2969fd2494fa69d23c6845bdbf242f320db8b10bbe1f37ed13d74123e37e37f066f9c94b5c068fea369e2df94eaf43ab7f3588a15749097f042f6853780ff5768e9757fa2e4ba1544728263bb59a74d81ff3ba6c2d0d5ae4ea41c36204e0cb93b45cd274d08c0b60cbfb47b7ecabcc167d2e16ae9c0de79f4faf4c8bef1b24475064afccdfe2e4e5124e6a7ab4c1edfb6264676c94c10d1b54859eb2bec3282a3a53e1f210327cb3b800000000000000000000000b131921272c", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 123, |
| "comment": "violate index 978 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "fbc4093a8e9607ea1c054f5743552b6066b455a12008aa896ee0c747dab63c301f5ab11dab1e1d4c8893c9e2bfdb52114e0713a7a54f206ccb34420b34123f3347241f8ecffc877fb2793be8eb87036edd03616a25e41e570700f6605196a14d15ad4e15e237ed5d617b1c982c42e7f9a3391b18226bf8ba8d1b1f960dda038be1797d841a53404d97792cef050ee214f9e491ed3441a527fd0526d588a7e895ff57784642c95c73933fdf85e95262eac0ae5c17d25e617f79bd68a2db65c1d68ce53572d70833251a6e2bf5fb6cc03383700b3f10e8d425f357eaaca568048269f6a18d216ff3ff44727d38f62ee565681a8731bb36611f3850cc10cbdfe0e43a5b037f9765515f12d87d95f4ba91072435f5adac9075b0fed3c64365ec27fb5659b225b5074fde9cc8e8af75a0b2d9400fae9100390246b26a637fce1e6952ce12e9ece6e387566b2580bef7b83f2c0a06cc928c1a3b45fd7c58eaf64fd3e395f82cd01ad5a60c18b57e3361aa9d9951af68e26faf8c94c95706776dc8ac19e106e5a6e1756e12c62aeca858f05f19d2324ef9ac9414b515f04794c27909cd8ccf5ded5b7c13c49f01f86f6beb3f694331cfc79921659457ce2729edd158fe7aadeb62ecc260d1fc6e6abe05ff6082486f2c67ce9e0d6483a4cec1127178686f79ff3e2fca58d2887b124abb48ce5a30b6d0b7b220fd9336f3859abc4119ab35478f4235a322b9b8a80938d4a7b59c4222716a6cbe369fc78c403b083c28b512bdb8048ce8b0534ec13128e68eb07470cb1579a98ed97b352637aba72cacf5661b30610b40e5ba8b6678441113d91c8626b34efc74e8ec951e565ee75d2b449bed1f78be4bec6c4ab80d7e368ee0230038b1f4dae00bdfabf18a0ff724f4e2a73aebc39cfb46ab1648a906e98fdf9e2d4f3d21d428de8f0a00520ae0918139e293011f4e5d614e214f6fd0f622d39cea3ef6d0ca9a63b8509cb03fe1ed1678f32221ffafbbe439618e977cf567eb37dfc730413de200cb94f01d5954d90a82cb95f3f0eb068243cf707f7346ff9aa9075687535fdcda2c548d746df43ef29523709818963c387db85317c748a7e4be2eb471bd45c75aa3a45365c38815d5a40724e9365fd2d2030bc76ded9d53dd1799d13203dd2ee8651d9c236da0b52a1c46a935becf7ba1b5fb069b8ccd33e1587143e0fd38e51b090e15c65ce1351d4d111ee4f8643a3f99de87e084a34e22608336c98128ca2e8b40569bcf3d8638cded74b61da5237feabb03c5ba2d1be6e724ff5e935f7e945b7801ee0293ec12675dba51ba217ee5e39e8a1f39766333bf23e9b557923a1887b1ebd455617c519b071cb7945bbde0ccb66dee7b8138cc01e024d7f4b2c78435cce23c0ac258f8d163844477c7bdb9ca80e73c2cfd0b7a3e7412d1da172439282fcfb2e092db1010eac4102e2d65d980bc40d0dc220eb6209dd37afef2bbdd8e0f780f8ffab98efef6a4225536e1f75b11e9eeee76b9aacdfec886f6817e215be9ae3a6db5cb1cc8e7c0375962e1c488ea396214c12804fc9342f3f5eba52feb406737964cbaaf8e1d43f5e29fc107ea4f0770b486d84be255c5592f61f32e35794cf581dcdc7238fb2f712dd49ea0449c0b302f09fb8e088a70a3c35ef83415254868a30d8eecec0b078e1768b2e5f2656d6a59069ad47644b71839892bc5b86ee1c7eca44a7a254fe8b0eeb87cf60aacb3560e0ce9ad31b70a45c4c1e052878c3a539cb6ea27ca3e8c6bc1d2a79ce588e8474de72aa8de1076f45578ce614e73a032a7d7a8e6a380b8607465db3d7d228d5dd727964dc1fa382b27c2d47be94b7083a22a40bf363420e5a06cfac6945a8a59bd7b939497bf314f26be37de7ca90f6fd29db83a63a1408f00da5b782dba055fc2cac0075fe89c3d06dbb00c335cf9af85ecd191cb50646a6ba5cb248ad42ff9c06136ab49d2a47f9eb594178c2f39f4ffe32f7370f83e36bbb6d05c81b90c9c16d78ecfbf9650c1b8a61ac2745be5b6afaa02a60d879cfa079acec63e5678ea47c84497a9b17706887a687578c92ac50acb366e0807d28752a5f71ba5e045be861d9768a01ef8ebd2ee69984e20b38207d173c145c668620be2f4c91a42e92cdced724413235ad0a6ed601fed52b98b4d059da181e8d1aaa875a697b9ac0d48c807848282ef5c4f57dbc8e157b2adb00d61ab5fceb745cc2cb370fe54f1f672aae560b5a22d21f54b57b760b66ec558d2843324dd8b9026298c06c91c58e806135447cd44124eafe6b46517d5223276dc037a82879f95ef205fa7eb91e2df35c554bda1c9fb6c753f2059f19d57ee3ab846cf8d7fcea1e423fcf0f253c5c1ea2f6102a2d9d553016d71fbb19c2d5d85d59e8a719258ea00836988fbf2657d6e84f786657012e2d0a69bdbb20223e36a6ff9335de499c5a9a0820e8cfb291a9aba80e5690a1bf81a40a936f00433655cd5ae8955e53d54c49fb63add073f7b3caf972b56b8e139f637e4c2892b7ff4a1f390aab0a6ccc0d9626f636b2db78ccc5065015428570f2f3b496a86470c648b8634687327446ed6a6fa92aff94b5648afc247ace3236c54261c58958c343bff86e39c27602c5d39956dd95e8eecb929a7cd623bf70f9dc271a5c79ddb1797f2a30c815da326e001b7325b31296b2f37fb3dc666f4485bbed621b9c0cf6af4bf5163350c1db9bba9d81f6d40971af83388e4a12f9466b9e9dfc14c2393d09c75645699a52e160e19605578d70d97906542b308b9c8d55c2c0d8363855bbcc00b9402f4a189dfcd9bd948527549e766dbc4b31f0ed23a28bc8a2f30cd120b60bb0f896dd73e3c2406ad7b38c4e90b482ae67d1fbbe4feb12f0339e3ba638dff3690a108d9725a7ed55b8e2ec03460d3fe6e273bc0c43d3405db1259d2fdbe0595663ea0eb860f9ccd3e38cc45929dc86aecc46f3e9c441b9cec09977f9780eaf0b9aa38f7a56c168197f127657c9ce22a979adb9f16c63354abee6e6c285d4bdeaac68859538521ec599846ae1e620cac58ece87207e9557e20a1764ea1b353cbec208127b85b66e5a73920768ae460c984f704f27c56a6594900d59da8886a1bad05d967206663cfd1fb78f5281d8515fc0225b2f16d62968487fa11778ac05ca59a2743ec2fd0b7e05ca6a898919c995514bd19d581a66c6b23df8604a7f12f0bd187aa797d7ac45a4fe2968dd58181e5ca5e24b9c9ba8fa29767adafe47d8a93c17f4b0796752852415276be09b89994a873554288e3fd2412dfab4d135f5ed5872e54ff519b94dd4cc38a62dcb35b36f8880dc454f1d35b9fff2f544a417be950442d97bc2595dec04210c8f0743352e8f89f9201a4b36c1c9126aa6b96efb824c980182037e7c0180d585c1d64bd2fa3583533946f081253f2a4a833e0858a02612fa3769142decace7cb3122f4fa55ddeb309ae76c6f9ab4ee9c859221c4a158c961bbe487385913b119372dc4ef0d6a2107226569eee87344b831c8342f5fca9ffbfca02b40b5b07170ca6bf44d567373c34ebccbe3817039caa06e1499e11aab90ab54b5f9d415389168282ee6de6c04ad897d28e97e06b97ce15c2ccd51b608a14901b48800e2a61096923bb6bb454b566e50e43f4c62b8fe24b18a2723cef0e2fb22e70bad727b5d502adf42aa1e93d4fba67d3c6240c135fc7894c139625ce1acb05c8c39705c677b40f2034eed4f14fa344585850e043a1e94b0bdc049e671bbe352a85122d21e21f0d98b97a51ec4c0051194f1659c4155ea0aa3639471a19abb866b57acf0da8259e551883456adb353bac0a7f3a2c0468ba2cb9d0de1c20fcb403a3f23836a8881ff850da690537d015e76830f10b4899eef93c1b1a18b7379333849037b0bc1fe44c241cedd317e8c7c222255a5d9f4393c4e0ed8446131b6ac66038d0f2af79ff821dc5af67674d0ceb3a94d60093fd6594950a23fa039b1a7880d577e813166e8dac651d6a0a242f10c2f5162830a3043460dd43679e2f06f3e116c103c569b4656ddf5adfff3b96d75a65658f14bcf2e13ae7025de338956cce885bc5b7a7eabb04fd5afc9953b6abc8e08dbdc0ffe28740282c7502a1c3f076b82927fffcbfbbb7f97c364b1b45d2768a9dcfe18890f0056fb09466cc8cdb56ce03acf70b9ac3bdf9474db6e0850fc6076a8f186d27476dfe120d8c719f171dd6bc77db37fe5dc5f8880df2dc984646c1bae175e65084c24f48a907596b6e0fd399636e9846ca2658ae504aff36abd8bcb947840949aaf5ace981e7fcd7d5a9c1d033028f0862e2e8a67e1d342cb718fdf45f8b0ffe34227f8c8f4fe4bf9f6e7eaec9f76a3b2821be23527abfe1ed13061ba03dc6662e8f6377a6fa04859cc7cfaa0b19122e55e9ab405d23bb5325893eb037371ae118c1be7830a019d5f376ad7a8f1f3c213fce8c214d9312230f4c5e0b057467727bec586b7cb4a4b784785b9481643b75a821b39f48f80433f6e11f77b3bb1ba699ed600cd7f6b35eaa219a45013c2765e6532ca0b5bab5dd0bea2b3392305d575fbbe4d3f2f93f026dbb160f9cb0ff6a8a6459dedc3c2b4785a78592f35e7479b102a0fe1224313b5f6b6fb9c6d0393d5a84ba000000000000000000000000000000000000000000000000000004070b0e181d", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 124, |
| "comment": "violate index 1061 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "b486eb481f7767164b6eea8551626f646dae07470d6d65c6c1bffa2988f7a0fbf7cf43722003bdb900e8ffae0305741f6f4c2a024132caf815a25c028ed3f74c4bcbd423cd8e217358295ad4370bb4e2efd0dfa30e3d36d670d347778089f61d529e6697c6712d917ceddd2bbcc6824a76b34f1f9fbfad856501fd6fac514fbdc6be88ae74d5c4b6b2970a9dc3f27929fdbb80909877ad11b489bf489aea8a4b9688b5d34974942e900cfc768b939166d2c8a27fc3086adc83f0143dafd668ff8e5c68cce77b15061fff647993063c78ecfe815c19f007d06af5d9eb0678a380ef11eefd5a0103444f61acf22ec9a86164dd52b34bf6280b331565603c9f5d3ddc86961012890c2d30bbb76f0e0c1e29209f78aabe0cd87a96494a315a1ca68153911b642dbf3086c48ff13feba0df6b4b801cf23d5f3abaa1d8548ccaf56aa7ab6d063840695ee784281a862c3c3369346973fa373c64d5eef1539185cccbeadfd51f5e3bb3c2622b103d1b399b871d3e97815b145dea96ae08ee74c53ac835e2a399ee2bedeef066efb293026689bff1e80d593ea3054b0c3c72fa565e61dbbd36369f18723154f2fcfbcb7dde4d596bf273ca0d79fad388d5d763724ca88888e621f540af16eaf73e2ae8b95c7aa1732a740f551c06502b2dbfc60bacbdc95f7a825522783d2c3aa541b23866da219b723dc0e691e1d696d12233ab8fd6ebeb493c7a6df35d0f12ec50af3b630e7d0803faef1919ea6995815d1cd67bb52bb3a8d4165b277218be6d861cad9568acb3c3884cfcfe94f0e5356c174cb170c45c8818a9d21c19146af69e0cf3bdb02feab64a92c032541b304af4d5ab61c2a89d10653d29918d6d6ea6d6f4eca9e7a3ff3d9c783c83f2490f994be137f0d879a26beaa848c5f3ee9d72d15df97f1013b37a0f55035d15d6097771ddc895214151cd524f9eff34abe9d575ad4ed551fe7fe9d35c823e36c355fe4393c81b4e1762d526be9de8787e34b811acf12795a8c278bfd8ac2f63504e3569426bf5c941b537b49a9ffd9c5a6ca95927c487dd857133bb5bbc1ea7ac8715c2f6b175322ba6b49eca687d20a27a7a05a85e5f6749a35dfd311557b12cc36c7b06b9c8da74cc84aa7b921fc9eed66a1ebead150f27aab0a5445f34b4748ef633d7a41ecc67fa1581e9c7ee8314c353a71bf3e858d67ba62f3d7bb5b6a3eb093950ec6d67f529a1221b6ebbc15e79ff171832d6ddc09c95a90977e91f7f5057d48087a59f3cba379488676af83a4a9a8cd137afd8e76bc59ff2e816ab31c4e242992ab9ddb41529ff558529337a47148447db9884bd4c05a0cbe23e2a66a7b5cd44dcea6cd44409334a1d858ffdc6a083e1dbaf83b7280a24adb3fe2f9a1de3dd2f6e24e309633e7ebf45417df26df8473f853327fdd59ba2f96c57264044b0ee5d0787a9e6a43658b1ced8e775157a35c8dc7a2d188542a431801b360792ec08a6e806dce595fd1f9575bc63c573bebcb1242e3c6d57b71d3f950ed461d5e519164423268e1479a736b050f3bf3b80cdd1eb2f0fb2387ede9be4e2bb75521e35473b9cfc4cddf167dc94c9471167d382d612af2972bd5f753379c9d145c150a14b901748a27395ab8d488cf0d63e011a7d5c04ad9a23a072b846147891dba160ccfca9593116bdaa2df14f0b0444f0894240349a046a6e9002566a3668e42ae80a9d0cbe1e04035533429026149cfec8b46f594d1becbdcaf3ba830bdc189cbda3453ec8b0b35908a5b528c71fa2300b552bb7f7b2c08120d79c8655415e3fe310b9f37011ee9026cf0b4abc1e2334c57e12ce19b6fcfb41bba510ef15b8afac9f8ade1d0a47cab3352e3729d6af06e063942284f76a4549c029543b92f67d896d718f835c8d6b712a68a2a270e795e603c1dc63411fbead439af41060b552b2a9e917ae46c6c9c17eb8923f5778fc45b706d60734b6f96cafad78f878637e330820158756904ec752ca55a31271e0cd45cf2db2c8436c0190f267fcd6e83fdc41f034877f8e925b1eab90d11ebc6e9edadc4d189f25be81ea71397268e347351d8b2711f22b4815c8575d0813bfbf22cc8e97a5b4354f8f564c0d6708a9d1382d0526c139d00eec88182e38ebd7c5bc370f710be53208d5666fe988d986dc25b0773a198ff26ee618b406a51753ba1aa660a1ee7050a8f0374c7f9ad29610fc1e7fc711fed634c2d51658a15bb3811fe9152c389127d96b36dcb6374bf4f7233e2cb5e0c7e3bf94975847254b1dccbcd1962094fb21a667f3811aa9aaf48167002a440f3c3cbc2bfc6ca98f5b13ead4588f50d6d047bb9ee7f1e24e2440c6bdebafd6b8846580b4ba48c7cb33585a404eb5ccff612cf12df987d6ec49e950119d11932985d775f79fed7a123fb304fe697acf70f92fe015c72fe2d8fa865eaa6316e462cbe6e5ec896cbc11063ec4d01ef7210aeba0b414d8f82e99705142dc2e086413ed8569fef4ec0a697d422f85c3b89c1c14a9db5d3fd1dd8b9629560bf9e0f5d9b62e2b6e2908d12dec85b7ddf76a937efd3ad33ca4f9f78fe92ef7867db002387c32c64404c18688afdaa5fdcd62954aa8a91939c72d3276ccc51c56e37611cc8d47c7e78fe9d9375757c5e7e8d145af8091a020cbb68f673100c40644a64aa307d76f43ca311829bed7ac2b93cc734cb0b2d99a3cd6c94f940f82603f81f115c19e0319082f752405a8c8f647d16bd3da44fb487061de9170152e2470079da5c22f341c5e83b16c17414870b35f41083057b87fc06a12ab44ca89128c2fe5c9c000bf1d21323bb54e28a1d63a4a9a5e4504bb85435990804ba25475cac4f1a4f78e247bb6dc8237b16ce76c9a37462d4d5946151ac7d3ff1f783a2a61cf904593e2a22a80af8de0ca75327406de6e284016f07efc586c85bd20527cbc0d65b883ccae5f4fe48c2c153212559496f33e9b58ff08dba1ce21a15d053b67dbed9c5cbe4b87fa3d294046f47990a19c35534de9c1bbecf458c92407b5261eaf241993fc581e908fa0fec9a31300bbe4cbcc1f78a94da8c2530520c8ce57e9b401c5d875598250127d8a32e48f75e2615543aab81bb54dd3917257b68c4afc0928791fb44dfba975b160057b5d5913ae0e92a51bcf092478f27b53da4bef2ff7614d56032b59b5f0969356222940e4d7870c51cf946fd54c5de7e62b395e03367097366de408937edc0ee7096b58157c00264e20b8982ab77819033526b89a2cbaca0b6277a347128f1b8c8a48e3289060c1112636250e270e19de0fd532ae30eb431aba2e24c80a9021585d3ab32260ec354b079a661befdaa57940feb57b01ec584b78a1a3fa932ae286a44bbbd5a21a5fe1208f70d4c6a225a4f244f5c91f4d8d30543e33a14465dc3fe57671bca97927dad1c42f2e90390f8eb7c7a579f3d78ebf67378e6d5ce70ec6322c09cd0e9919ddf8ee75e1bee57812ab9208795518590c399b213012b9010a842d46d4ba7545b7fa2e8e458a4baec5b01deba0e1d37bf2aaea46f824d0ea8dbd32afb80f9c6ec9886e4ad31150c8c5ce0cf6e3c7cfe75ce32b79220d44823ad5ea6c54050267d31df8ec335f08245f9e38213d8215d6acd41c8ba6a35caa81e80eb5c61e4b6e94cdb4243cd00561ce4bde773f31cd5723b08a705a5ccceb8c2e9bace1d6db2e9eed270e91d1d41fd014fddb84bdc6cf59f74c79ad519454fb37e52c4c3cf123a96f319e9cf57c99296ddf26a8f398ad04e2060ce68469ab0a9e7076ff1ce74b967f660207766b52532d1b521be7437b15ef5b1a79d2b54f87100904019108009bfd0d33ae2a71af12fb47ec553dd7470cb56fc466a08cd7276e14b0b4ac070823f5812f961c54149b67fc2c65cc5587c7cf57c8706d0baf852fdf306e825bbab6abc038aa2d80bcf200e149cf50738cdac74f78cf85cd761c6df46d25867ef8a8e8aee8c3f8fcf65e9401d82c5c240f6da3ac8e26e1ee798dc99cf1bbe61fe8986b1517977fe69a87f5f4005eb26ce446a3955c89f4e07972740cfe6060baf05e5256f775709a303f991fa24007eac260d62c605e502f2a3d9b4354f6667c20aeace758cde643d4755cc046b817ecb51feb1ecb71e5e77295792a0b8cb9ea05bf41786acbe88757a05e731e9cca46078bc06d25cee50484795e164b8dea810889b68404ecf64624e95a7ffd0e16b009dd2243fab3e1dfa0df77819e599418ffe42ec0b1c2602ecb511e7e50f917bbf99b1d89ce0a9ed519150ee171c7797734646a677c70ea9cce0e61d19fe9c303c50e97ecad09a5c0ddad2dd5c9e3f870f04b1133df8e428f592b477df207742db3437c1c250d6a361888a86996faa31bf544dc951c1d3b64f14966a91100ab222b5daa8233fb0798de6f99403a0a323fa77b11767d3a46f6d8040a1955fceb9844042898cfb45d47642b60b7d0ad0b0f14d74d84df1861b693e774d9452f0c06cf1ab223763a5df49c5cca124fbe0835fa0de4cea1bfaeef2ff8cf78e37aa9b8d8e9b6a9f59f8a0132d77caeeade7a6ac3012af537ac345e14481fefe07c7b265bddf454087bd03ca96b4fb41cf51628bb0e02032c347dba183e5a6c72a2a7dce1fc17405db9d307091f54768afd23393d4657acfd2983d3d9f3fe00000000000000000000000000000610151c2329", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 125, |
| "comment": "violate index 1035 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "54b8d0ac66e338bec11368a514c172ea2f6dfdb26df021d838db71361f549874a32f1fff7b7ab68139bb4b7df5d2130242336ec38351cbe4cf6b816330f0a1ebc2d82c7547dc2a1762f931fcca9c6717ca19a7a27a729544bd09dba6a2ee35bd4437180cee0c07820e452f4138ff4a39d0f1576946dc192fe2ce45a55ec925f3c95969d42ed58b0d2ffc89e768b4ddde98d94a313bd216b7640b36436ee4f3b2b7b315ba56e4c41d05d3e53a413ee80440522b8edf33d66c80be384c2ecf1a2fe06f1bb54803abeb149838c25fea5ae557f52312368095f6cf14b6506cde1b4808154b6cf6679e03a4456c1ba90990d42f7b021a9d31206183d6462ee6f7bd66d62ac2acf68ac53e3d0fe3ae99214c2bdd35adeb6cb6334e328b7678d7e5c650aef170208bbc8cc4433b0437a6cbb94b5e9b4525db0c46d9d7903e5077df5ebc9d33a2297f1d6566003ccefbd36ed0afa47be7c560a37d1f405e9bc83f8c5645343f1d8cff2ca0e642b8f33a8c76d306be04ac84a59d93759f724a514cce393e791ef91d375820e3a426af4cb9410d6ec77d96be92c45b5b6dd4148c384ed9f0bb7585d52cb3c38f5b3f8ad06800a72d88f8fe75ab4ae794c0b68be265efe50ff7b0b6746c779968654487111480e1dceea84cdb50d3b78f4209a78ecb0a042043af21a0d658ffd78b91ab74ccdfb880b9be90ca6bb97122f4504370457d07d65f8d2cc82790e6b29cd4965d6d77767d506aaf77fa448d76bbeb0fa700f6b66b036c545f7e82aa77229e0e41a63519a922be1e6e40629a92b3d029f0fd33dbbd7cbb2e40b0c07e280298d85da752e338fb20a32f8be74e3f675c4d3a3b98b1099ca5ced86b6562cd7e24d7cec5b88f1b71be7725207bcbaa1eb047dc5e8eae0429da1c6efc376a668528d0a7311ebe211233caffc50d4dc27ff739dcf0c2b89ba7be8790fa83da596d1195721b820c64e985e4aeb1aabe23df8aad983e5c3eeafdc82ca20880bb49dfbcf9caf2afefe5400e3743d3b53f8cef85bfb02907426f8d29d024669347546b1603244b86bc42d1dd933bae8be8ac1f13bf57c7c2ceccc5de9ff36468a5fed234870108be1cfd275a31bba9a88f3084e1dd7ea77335ff9889b266c2695d10cdc5c189174d4793e6ce27437f5bd64f68a455292ff6723ad61c99702c8abfabd84814e76ab9eb2ebecad1b3b4a0f2885b45ab3fad28d3ae8fa63f9c01b6ffa9e205327b1984a3353578864f7ecf4572bfd30d4ac583b9e518faf0b81323676576bcdbad0f9284eed35f9b99ff89dd2fda9a1e2e797285d1c106099232c6fc8f15cd7f6eb88c7f8dfe123ba41ee5a458c73849bd706ffa892887c48c5da5dc2159f94d5303e39514bd240d152f8a1feb1b100f6b4e2dca70545da83f170b75e8fd003a5a190037a2a1cef5ef860afbe25512e892690c9f2d26d91093f99b38b258515fffa12075e33ed49cba8775597dbdbc25214181ff18238db625f8cd2613db90213ef39aeda9d93c498672a6d44be41625df317da27fd6aa6fa7aae6d7b73e18831e7ccf11859f25be415a214956487dd860b6303516cca3f3470452ce9edd870ca067b87cd942f3c7ec1e6192fee156c21840680c9d81ca551823dc1c419d093c49bddfe7876b9cf8b1e82db7ebc9dda7a4608c95bb3e615340937589842dd3f880a7e0ce089c5b880d3abb12b0de36e37b574e2f7a91807420349d174a0f6466f758d81cc5805a51b096d39d5a7d1da0cbd4d94f980da3e9a8f40751e3bebdc71380aeda2b807afd43c855360d90829c9e160a8d343101e08a01a537c412e7cfed99dc960a44ef1ff3502f8411dd976581869301a50bb8b91a028e6b4b3ef312db087e0f438de125d5968a222df67eccd531a778360a2d9f1b50330f4ee52b9a683ac72f696d8ab33188d190f585e7996f4ca8f6fd653594cee65d14d93f4c2cb2fe860beb6fc1859b2a8aa4a21c8d5ef3c3f65a57f4671cd30ed0049a8d79bcac45e8355ff5bb1b42f622dbba5bdeca8e29ed8f932fedca40390960e1259fcfa0df6d3b462cb01e1cb838ca588a6d5ed268ed76c43dbe3efcb53f35b7cb8af253fe428f3ec142b0926559838a5773fda235b73502e9f35711a3395d958bc0bed18c3ee486a5a1c4cbb1a37afa0f68292a8ecae81db00029c614c827eef5abf6e7cac878f426c7dd3ba30e4baa47c23bf822de284741bc482f8719e19a06190effa750c9e5b0f9c7c34f07552304b5cf45a985a2a97683a98878b0ed9623c50b621fc3ce9414c3c866b1374ad3c95addfefb94dc8180a771c359520bfc4a6e5fd0546fed048c3d849f5737dcdb4b76fc641b51fdeebb31212b576a6614caef45dbf89a19919567011c0a07e6dd9c8a31952f99bd134b7f074089a93ec50bab123b20e096e4ff3318819dcf7c94b5def66709419aac58009e41d38a200c05f17305e5848d16882b14204dba2d3045544029230a07d8bffedbfd31c4af21f73589f22a0d7fbb46fdae93006a641c199877b7e1853a4e0187f6d74054a8f4e23acc8aae93e3961e2da83a55670ba1c9fa46e6a608bada67fbbbac44da9689203cdcb49b97f4d0919aaa98654bf8b181d46d54f248ade4e94c5378db6b97a1745ab5e22f3fc841aa40e6aca07782f9a9cf025e164e61445d47e305ce6e14b5fe920627c0d470f2cf453b13a7f32747de94bc7d5d484a8b93442c9a43a6e98e097669adace1a75df0a510ac6788c44403561f3877cc79cf58f591b852d6d418144f27f967446d5891716318ab8ba971c55e1454b98e8c33207a08167f47fc098900459286634d175addfe599e66c5f17d386911420e2a806c7ba977e61c325201c18af489de1a7de5afd5e6e120155ed1dba226389d12b708228f22ee0dd8e487379cb20e8785bc4959bf8d7a0c03eab247c27a5430f4a8dbc27120b0ceda1754b0f931c04afd302a74dfe8714d4821b0e2569235f06abce6d9335bd7207f719e0cd9554baf7717b7e8f59f5657c72a25490e1c9f6250143268f8a074d1ed99976304deebe5ce1516d6c5a1cf2ac1883f82d33a1c62fd81734816cbe9e244d5bb56c2f261501d0d79e4b67870fa4ece668f963ecbe8bb10970bcce57f187524869a7a5191e71daa938d03f9d27b6c59d009f7fe9df309b724353ac25abc35dddf19c893d37e2d344f12fa3921ffd022a5ec25963da34d6666f0f509cc259b2d2935262c68f4c85431e967eb44374f437d70ef8ba8dfd611ce5f291578639c9067f2d5680bcdf7884e2bca1bef1a9378f63bff33bc7c7dae6d89cfe8169f9b53ec0dfd7381ee6d0bb70a4ab1cf7267eb731247420102b6c5b7b1e102da32a7cb0b827babc293033db805ec543fd09d60a560a15607880a89669e86df67376cfb3526388599a3778c3d89fe5070a76118137a6a89f7fef9c1471e97b827f3e1fa83a45cc4164fd01e16b3f694553cd53417ef2dc43c887ee0ebbe4e361efe0fc9130a4d38a4a9e6bc00ef2a639fd6cb72e4dca02d31a1f8d18e161bb451da09c20a04d6cd197bfe741ba87330731e50d26dcb00d19e8a93bcd42a8232685b0ac89c11098f4c057a0f0ab86cd397b0c80957696da93c4b17d51638b4b72e7ea9e1eb0cd468afcdda9c7b18c23a2f81e83504efff4763920bce6c5a40bcf267b8a6d6e135400676b25d0bde17e0fd867f2b4321f28cdf38d7e18754834664e6868e5d2c24ebfaff1aedb3b196202ea7786f6cc7443f3a6169f3956300e140f888031068caacd2b4b87de9dfd8b887b53154ae15c392729470c8209a77da72751cf0f2ce6662cef4227947574b2f6d2904ecca0d16bcae35fc2065c6d8dcedfc246cd841844129c9a7767284e79c6c550a2b6023f33d86ce506c76c8f71719f727eea58ee94b9c69cac5351b3679aad6c2114f1e77d8601497ecd7e67bb4258758e2c72c5de404af515fd9a71d579afa9b8aad329ea72b998ddd3cffc500058dd44bff595b94b80570ca8e4d1a06e98b6aee3b415313d3b107f611a0e793a546fc8b1e29b502b2df9786dab67b8dbc499ba5699d8c6442f2072ce4c7a7c88098152020941f692ef74d43b10f6d98dbb50950cd4926a86d6faca3feea2d82c9fe951ce92020e22d5f7c3ab7fe48f38e750638faf06639b00ddc0a55f9ffcb421cafa8dee50646040f857abb281cc5f3d66c1318792fa22b7377bc209e9b2269838e9f9f04de54a701a3f73e4c09bc8a0ae0a61dc6ee50b6ae4d6ff4cb5f907ea8b8bfd721fd543d5d033a8214b3ae40cedd2c413bf3289285a24cf26cb30f75d6d61e68c4e907e16bf9625d48eaa557fff3b6a6c51d13b0197c3876df598926872915d1ce92036f0534ba9d7b95e7ca19650f4e7d58e8091bbd03168b2c1a7766fbc60cfe46d5b2edcfe2a9d8efb545a77ce5ee6a3c60100dcddd39ba969aa84501dc5c1892c914e4a84d71b6c8e90d0e81ddeac2faf4b36ab6c8219225234ce319f7ee45f05b3fd7790d682e1040905b9b62e6deee09a9d1b9cb64d565feac29d1ba3257e349d19b49f6e02298aa63d2be128dbb5fa378d4d4031874d4da33a64430fe9e1e7a71ed03cb191f2659fd031523498cbd193e4a5f6b96b31444458b999bb9c1039aaeb4ca04444d61a8b6f3f600000000000000000000000000000000050b121a1f27", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 126, |
| "comment": "violate index 1087 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "a37720903359d8f05584285167e472cd2fa3434c9a0329a29595633dffb3aef6e62bac205cacdafe4377dc494e0c5e427f3e8b478fc3943d8c419a83952da3ce292cd203aa06208f2e02cfc29822946b58d0684344c5c1d9a1e273e9d2f82720c918ec4e5bcad109e0683eda86e59d2262a9cd35219bd6bddc257986ad8b5ba9bf15646b057ee658e355ed045e15ec7f42d35fe9ec57a8e364613bb9b5f0c244c0b66edbb660d756727108c0733186603f7940f97fcbad466e79ee84ae3ab479ecea01e99000f0b92948cfb662e22b5e660336bda4118998d656586801bd050e9f3b6624a1c8e031dd3b6097dc991166f8e9373c8a13dada5134d2727ede83b8d7d8bb808cc9126196019e8087ecb62a57fe2e302af3dcfb09c8cbf49c6c178997f133aa38da0be6736e32d76053c10c4270abee9467465f9a639f53c47e9bbfea5f10097c0834706fb3e42ab171ade120fcf38f727d5d66258d1888945a7a90fa009828c8a45daf63949af47d5ee7f5b857e74368431e27406d09b8299badeb4dda9358ac4c98764aa83b0f8f322c72778984e16bff94848ee9ec771d413a03159c29827ed211ea4326e5a3c2449ce2b28bcb96203622f5b54358506968e77f6910463bdd60bc13590e25f54af20dbfd947c9c65f13979e535260fd026392c7857ffb00fb8e3868062a7fc761c88c83d2c5a8d0c662595c0e5af6f9c88043e605e7c96204471dc21f1b2654aa14af610220e2ac641efa7d0532c16854874a1a6e728b05833f19ae1f56d71f04a00b1a5576630f09f82cdd11ec2c6b478c1f2d242812f59807f533396a004449f8c7f68aedb04c16bd98b98b972db037e6e078914758ba2d14a9702980b37ad5e8ff7898a25607d8c06b7a798903c957b0ff45128ab6304f07abeeda3e2e322bdd119bad8208622081f7d163c9fe94b8912733f5d3850ca3c6fd093c8aa80fa5c5320d353d6c1e8bd14a9287687fc43cf1d2f518245bdc8226e4210fc5fac33e6d55ff88a8ad3f4d9ffed8bdb357bbffe0ae216305e8d856f19c342ac5014a8f3c3a8ac2b9fdab6fc8b4bb0546ba5624e40e43e5a163c25e1162fde4e3140ceb1ec3d473b163276c64ad1ea7acab063dc4586cb064a6289439856a6321321f36a8d2b63756d53e24d6cedfc64524e3731cdadfb713692f2ca377c684e17a4ca5068447504d82865f101563d6cb7b70b855cfb2be5b57ec5d578ee7334e71231b6246f5870fcd9168d858efda02bb86e0eccbe934e908e5f7efa41098305b67d3058a31f6fe9ee82f877fdcf25cb56a03cf0864abbcc72717deb80c07d2cf068590d7b3db14468abb44320893de84f67b44f089608da71a9f9f6aa1bafdd180296e45eb2edbd7bac880721903a7e1491508e2dbab70682c06dbd58e4e965020fabc6d9cd6e0f3cf78e9069d15c5b9f4522ed5836c8dd285c9b9a597aea83a195a4b38ccd946d6c504cda1535b9d5dc5f9e73d32a1f1cad3ee99ce45c9bdda02cf6766f1f939abe5301394a21eee94aceef75814a0d9970672c24c4827a13987fc6799798ae1e352fd9eeecec951ec588274acb484eafdcba8f140e0d560d621c0e3d6c5bb5addfc20ac319e1056387d8c03e34f2a6890e1dba1f1103b685de8bf36f862b4e5a54810ffd368576b5bf3419b41b838970bc6de5f5b765c28f89839cb518a896e5087f977d8e7e27f3ea531cd5e0375fb05f52ec2caa9391256896d8242e765b0ce0cb351f6c0e0d044760e4cfeb5d1b2d1e66fa5ac0c654d658d680cccdb1ee5d23fc9c4ddd76fc686167b194be5375256e3d699296f70edf3378de9270e0becec51e0615da2c2f47d8a6f94faceb71207e33f304ffb57c962bf66c36c5b636afb1289d8d9a49884d00ef247984b8128fc98ae8ead44592e4085e56e79348c0e8307617313db891385aaff1b92337494d7bbab6f68b5900e0ada91559c512c1ebdf4013a83fb11a35eaecf72698ce2a02a764ff144c4ca357ad081d3e00fc4139703d10a0442359fddc28856b7725ac4fa75b78365adca3d1620754d05729edb2e4a9cfe3a936b9f35b3e21f0ef928b5b916f04ab7ab91474acaf809ba7ad1e750ed447b26b03cfbdd07b6939edefbaa3a61f1ccc256501b2fcc66f3d33d6f79eb566f33e3b0974a0f782ab5bbc5406910b23a68b507fa94ca8f9fbec82ceb5238017fd1a64f3460f591f3c06e46cb42d691b097b9158a0b703d5bfab8f567d3fe741309c9ff5e7e185e2bea9fcba98ff79816e2ca14dcb981f91a013486acdf2dba20f3c8267bc57a16b2e8b66773685bda8fda22c0fa34b1c0d634ae181ee46695a23ea364efffcad442feb738c5c11beab2e7325b8aed6a8894956269bad425b726319a3eda4b5003428552720971ecde8b4f2826a660ea310b84de9ba15c05a550f73150b27085122873307894c40b07b674a9f99ca6f32593f9108c5e3c420f56081ea4a0284456765330838e23519e0ef2f1925622dceaec4d8b315346f9f65ed8d9686bca336790b554205eca1595aedcbe1eadfeb4b12b8deae82e02fe2fab908b059c5b2ed7826b743b2086f1103111482fcbe8575650e92b4e6c933cd0bd01c243ee502a51361e92ea140368ac299096d79efcb796c28c2882725ed2957ead747967e523207d5d63e974bee5c7832029959edec98a3c62e4cabbfdd30d761020dc7286345cd8fae6e7177d41018a3d0834f5129415480004925c84acd9b86dbaa05fc2784df907589a5ff6ecb954fa25938d4bcc483241be115beb271beba0f0367577c89015f27f076e87ed2a7da11cb174201d13efc0f8f65a8ca089901904b48ac665f499ce6f1472944017b5d512b80cb80578ad7b80ff791d66406e2f3536f96e664a6bac21d8ea0f735d7bf8d7b8f78b7e222c206e864614f34c32875b08ed5688eda54bc01a2d2b908368fa8577ba38d93040a09860df1d12f5ab63fd5e340755a832f5e5a2306e8533678e94cf65d4c0b21761a58c02554dfcc7a13a5f827d75da003e3296570388acf1b4e362e8062e9ae53e4dbba1aab515fc0c5c8057c4fc1142e4d865cee52350880a90623676915a521afb34fce34db2d9e535cd3d46fde7d6967a600daec9c9604948ca439855bb7c1e73ca48fa11d9e0e4562e967d244db06fe319594bd73eeaea1043bd3a052f4ea2e2a29f527cb58b4a2ee4d6239c36eb8c71b160f4e32664847c1d1a4254de102ea37a43ee7b37840b7807ee97dc3ed83f0faa54184ff12b8dde00300eee6293ee6c06b166cfb50d9fed40248ba977acc7b54309345120ec13da084afb2594d8ea8607f155d67e4c421e198ba08b1f0a59f7b864088ef3ed256f9c19de04a38515c4654a64b0c5ea59ce78f2ff3e046fbd492f9f3ff6514e97586b567da8be710e057dd287584b654bf5a702b86e8d28d53c0f526e05d312a393863718cb67ffcc33c0cef2aa76937290962ea5e30bb32753befe7a519d04448541137f665563ebb64018fd8b51b4bc912ae7d83b9f3d23850a56aeb6db4561c6aa7be3ea9816792f60bfb698af2b1e29b3ed3f0e36340c8695737863bd6e33b9b0afcfa18728b6f4fb2fd5a1746a0561ad9998fe62b0d768804f286b09312cc3b3e3f6f648945e1f79955ca035622345d7ecf34f579817bdc602fff822814657216653af990686fd55a340ed3fc8b0c21c96b122633b40e7fb4bbf02cf3143eda9ed5bed20e89caef068d6f0bc988a1ca114767e50f2cfb4d4200da3c7c79109e46d82e248622d09f778a1411287fc7e922744d5b9f3f767ab4aa6f9ec9b271939fa21df7daa4784aeeb04fb775b82f0f92b7202635891dacea35c73f8126866970e1fdd21b2a00f5178c35189e0c05c22527a4f527be3c50f0960523b61bac8d024570322183dfaff8f56981f9aec9b4b47e9e463f79bdc4a1e97f3fba708c620468cd75eede0d6be293617e6ab081f9e5e144b0f9af709b91b075f5a75e560ac2016044e53e690a05e97756e3d7dcf93dc10d2a2ff075d3546f95f5dd0a79b5f21723b4dc7984c337a088531d0f3ae6709d11c86d7d4540a68625a96e1e4377803ef9a14660c7f78e94555fa1b985f4b56fcefa37b67a1e33370b185f6e8937e75b8c06c6b462447d51b810cbd774474ced3cbc31fc59b4b1f2ebd84a8348a2d9b7e6ca0260cde8e83341ddd6d9830e32b8a2317c68cb7fadb4c14eb760146c04e909cb84a52690aa09460aa4b9451c2605044ae0469a3a3171eaa29108a03ebb7875f8c203db9bdc85a037a20ff222be21a74344c0430364fe71f06a680f02b96a743f2059976aa30d40c1b410171c7e7e32a76d00ae5f2355e983211883f1246316fb4785c2847435c337946654e50d88c51c338a75017cbd7747965a216847a0d34f4bcf4a05ffaeb8f7f1fedc3c4e1b52b0a8fc347aeccb49861d02a09531fbe6221db5958a3daba079769d970165951f93c1a8f2894790f9f85b732ab76883ffb716466e69a7df7e809181b2b94fcd840144b69dfc6d3249e25470b44b564773866fb595e7ac3bbebca554cb0e1d9974a2ad3d71667c92a93f4a82adc821eb66da84ee84cbb061d6bec88f3f94c729198a23b8c8d96d30f5ec6d4f00f337a88a7aceff0fa00000000000000000000000000000000000000000000000004070c11161f", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 127, |
| "comment": "violate index 1161 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "da16b98ac4fa395b5d766f5d64e49e35bf798f84759d1062030abca042f19ee5aa565a4b397cf01c0aa1dae32f572b45df4ad35738629ff9860eebf12d6509c67b88ad08ea18c4947fc37550f937d940735ee5cd4cf319ecec196690c635330425e6028c8d993ca4828a2f593597acbedf34d2b8a051b2d44afcf5a44264f09d5f1cf91948cc00a066a340fe92d8eaeb02282a596efff21cab1283ed55b48ec10ff5941a389b13888f25cedbc3bc048152ee92b1648e0129df986e77100ab0436bd0f800c07fcdcfa69d391396dd9260cea6e592e8b4fb12e6d939728203437d85f10d39ba34b137730de24124f6c5bad9ae5435eefbbe285a052ce87fa743eeb9a47c6ef8057d71c31d424703fd99676b5f5c2950fed3f6d80ba95b88016fd3b4470b550c95b6619233ab9aaf6078f96fd74ab5a53918fd99dc0a9223f4fbf074994a2959f4aeb287702f774c27252c3538b9bcb1764225b853761f6f044f93394af4dc2c19d4096b4e66f972785686e9c998c830ccf7bdbf641db373d4e6e89c58329fd0c7bc4bdbb3dcb99e9996d841fcb9e71033d3f96b8816e562fba7daefa876118bf8ccdee8c9f9fe48690b1547c9fec4e9f672e89eb112d3ee019be7d6aa941d137ff90ead445e4e68c4d206462bf5a9bc9af73a79aa8aed18516c2d67d608db900d3bf97468ff4edd1ddbb279cda4e6dae82a9f5d8b4a2e45d6599764c4583e9fd8782ba3127ccc63ee278c13f3eacf192993d6f57e07eaf29aea16a82c74076be8ba07177d58d63682c6d1abaa53c5d4e7968ee9413dcdb1cf56aed29dd2481025d3d22b77359cf36c7cea3a3ec8f7e551d354d8aa81bef8b8c16e266fd58eb8a43bcfe0a2d314658809622f81b74ffb440f895222a02f404ffd40f693afbc6e8c0c4b9e625eaafea6972da163d23acb8efdd3150a75fbd5412adfb981ecacf2ebfdf15d47e820a1fb39a20be762ae04598c9628cb6283d5c70be1e0f744b00e1d17cba8c7fee02752fb2e4ac4ca6aa50100422075cbbd1d0b4bfc210c8609982cdf4670666300bfa4f400cd9b29b66f31cf70463a4882635ba3b3b1aae304753388e8c3724fe0f460d0406a36163993632c61bbd4d5f89bc52e614fe484225997c56a12d84f025b976dbe35b149b10fc3720578d5b035a69f10c685e1748cd10182f56ba56482751e195733a9376426d9ade7da25b9ab972790ab8d5749f6443101333c8f09049b340d1e30a20ef5d71e685c47e4cc10f0857118f51c7032f1df5590680ff1d29b8aa77ed1037dc45264fe6ed5d024d635df3bdc0de7a6013b266a785a2ba6d9876b0a35bb4bf7739949fa14c120328261dbae78d23052d71e39b4e090319dc731e27661d8754c6de8063632ea2a032a79aa37cf5275945bcff8d5dc845c95fe248a0c092c0f1dda7c2f4a3bede9e17e2fc9e518d928c939a0f9bd917951e85aa3077f4e9b40ab538b39655140edaf9fcc6b360211e6a5235afac230abfdf75275e427420f4a4dabef0d69fcc23d42fa0cde6de060dc6aba02d62c602debfbfa2250e679d24afabbf1b2d921c75f25acffa42b876ea68fee60b26a1fff4f60fd4e8b62aa24bf6be97b37890fe084dd660a5b3d5f753e542cf00d67eeebd76e93682a86db0d84d793bdb9adc3572cd4d8a24dd22c67abf470084e4111ba186869800180176210f1a6e7f45d5dbc321a65bdbb09acf8a4e36f4d8731381f4d17abd05e0f8be6670f12e4b68f7a2a46adec6d1746a6b6de04d81acc7a06add9a8a1cf4668feeac159e81cab26e6e48fa369193e2063d20bdf7dfa7b56e681c5c2c01d5373ba2c79d3e8bca89c7ba9167434ba402b1ca2056bcd3aa4a716e3e18d0ac878c72a6c8ece3e8e2e63c9d47cc369a4f19a17bc215c3ae1067e700ff0ecd14c6cd73e682b3658660e2945a674531562f0b23089173aa536c74fd4038ae90ef4710f8018f9ef694d19283d62cafb0b85bac0b5e41de5b197d3a625f47121537f73079ca30626a57e5bb4bfce83c29818cd0da7659ebac24d01699c5d469c320ef2d5b195214a7889a4afefd596e43aced0a0e1a6d18773c8f6fe9ef69de109d15924f0f65c78e298dfa0eba1fa8e501f0aab6cc27b514428ac4c0923d4ef6b6e07f93ebbabcd66dce295e51f3864fb81f1a779d7d76928e55ff8160a03e143866feb11eeb87cbbc22843557c5ac5e31cdf0b17cb96c57942cbdf3bab8184a387db161e2b4a1956d1891312c8664fb36928dcd5798a3e91a87684dce22a7bd9415abff07fafe4bd200f0209a42c431b54cb8b10dc1b03abce86b64688be460e9b0d3e491797234c1148b0c433acb1797fc8a8f97dd1bbf75e207d61174bbd82e2d1bbe89bb6ee6421511ec0c40fca99cd7a0fe1fdec7af4abd967b18ca7ee71e49861f1253d73431ad6dec23fcc0b6b38da132856b543b4cc3ff719942bfb06e1288388740747211ea616e368055396c4cab0b485ed82d00db52eafd743f5b356a2a06d52197d8ea6add6b0641144480d279bcf851ada71efe156806f46f3ab101e2fb83c96a59b111494b6f689da4ba8957d056797db6beb388302e86acfe58bf8c577042c8f4ea14009f66251aa28be525d4906a7473edea7aff31db8cbb21c6d86ebaa6c8f128c0c583df660a2b6e5b7b3f91cebd256f616b13792328a172845433519ab4e8d1bf66c511e6ef227c87031d6ad98c9eb435cac969dc487d248ffedae77c062bfed31df5e54fc4ef2de122b91d255df975d1cca2edd539642289b6915873cd6a9281cf044a068ce1174bb81a0a7a8ddd682630b33099eb4aa14a1e14c13c298e35496b3ff49feb4d60e02566cfd5adab785d448eb88fdf2a8a14ab266d85f22371c0609fe2dc949a5078df3e43ab8e0c23b1ed8f93312daacb20a7afc76de0dc3a6ac84693a3cfab7cab017f5ece05c5c6e712825d6c3880e79127833a2625fd144d3400b384db8c521717dfcfbed7c8030dc289edbf46a3c0d47a304dae2d7f70348593fa83aa9b085de024d2373924a9c18d61ceb041f6096f49145e692ce78e8743a96da42eea79bafd061acd1acc1666e275f1985740e80182bad02b15b4563c6a6b265a0132d595aec12d4d18a26dc268f29dbc967cb22ba5233e23eeff231974119150d1cdfef4537fef6a2549ed5ba7f8a96d2ad4f61b9c545b68d7df89c8787f0e15abeacc4ebf261ee3fe632e2c5a0192b7b397148fe79a35bf612ec7455d81ce148cc3f0f43451501f4ae12f365555f2592fb1a246f668c8293901ab73f365e3011c1041908b86d31a32ff5f0b2321d8e722f2684a229916a3e3176515a12c42571559de0ffce6768f2352b39605cf13d304bcb343af70cffa9a743a6fba4465d4b535b42ea28f1189df9266a91f14687b47ef11dd2d3973399d74a47b28742eae5462210c778aa9d6d157fba7866f26b5341648e9704cfdc34c1b72383a8018f1479e24e52222c2654825e0534f3b564ddfa5dc4d83894bed8aff89e1223565946014251706db2620231f1493b41e55b67bd867ac851f8d2fcaa3e86e330d4c9c43720f580d07bbbcd43898c4a0083c09ecc24e0f6389cfad9bc73cea1b76a763cfbfcd6272d77d671f2fa3cc4730a6e12dec26abb3a50b06b2ee7f3065c8b6978e2f1c4daf20076b539fa671776222a45543955c658fdbda70c89f84bb8393d170f2642919b5e9aaee77ca4bc63267eef511f038d7c79f2ef6c0182f8fff39fdfca736a69e4422d39c305c75a0742d2e56ca3565398148f4f8509cbeeded792dd2a086fc867be20d543989b8a9cc9ca926d51b8b04689d238c39b72a303035aa6e99d41058a73d8d48800352729da800e207b6e5fe2a21d3fa68a178e2b6541c1bccd839ccf30aa1b4af0b6f3ea1bb06cfc107131fea15a25b8122101f3b0c648a33c165bb59ddb1a15851d7c6f0f2eca6e4b9ebea8ba4969e5f75fba35a61a2d4255773558b729b04d242974d8db609a48725b6190594d7763da89a8213fd4154aad1ff1ca8696d494701f45a1a37ea5487a3195814bdb5a8e544665426a841fdd907504b0080f670526813ace766f20fd1bd29e2a20feed131fbfd3f6575633dbe7ef68a77df286e0e158780fd4b56a31c1227d4c8754a3ad9978721eb01e87ed339ecc1131943967b87930950700796fe0981f0f763e41433709c8575483067832dbe3d0625cb194b5586ab4c03a3961560b8f17dd0954aca45c3f4c698385421b78261fd1ce817c1f7cfd597723b50f27c75cfc659ac254cd8572b26d8ce75b093e1aadcf73788750b9f66217e5b2a0ab5a234598a49fb95da52700d1e1e08fc9d11bd2cf770790418edd57419c4b5af2cfe3febdd30d9ea207a8b72d5522a8fa830682ab04ca02dd48a55c3239f585d155653a212453535a755416cd8acd677d264fd8b98e8b856dd6f73b05dc0ea4456ef1afa251811073fc4f1c6f6ceb81074fb163cf93a33febedb01976472ae63c39c77b75b770c8551cffb7590aa8054e7d47e96e78aa577099e754b6dde4613126b428ececb885cc0956ffe14077a8e96205a4cd94e5c9a6bb590b0e6d13f416079ea3702c3e4f8a99add01f8b9daeda386d8d9ca9f02a3e80c90b117c9ba3b2bed2ef0b2a41484a8489a500000000000000000000000000000000070c12161f27", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 128, |
| "comment": "violate index 1164 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "7e6fc2005c5ca51e9ee28b674239b829992528ce89fe401c75ba6cb39c72c64640175b2baaf298d3eb159fa621f81882923e8b498fba946d8c419f83652ba3cc29dcd4039006308d2effce829a22926be8cf684944a5c2d9a3e283e9d2f92700c6181c4fbbcbd1e0df483eda9fe51d1f6289cd95209bc1bddc237999ad8b5ba9be15246c05a7e698e155f704ae16ec9442735fe9015888e3645a3b79b5f00345a0b56ec5b6c0d9568d7138bf733986d03f7926f9dfccad566e89ec84c83af476eceb01f98e00ebb9d947cfc062322a5e620366baa4038998d856536821bc05309f0b662478c85032dd6260c7dc99306638eb373c8a03d9da7234f2737e058478d6d8ce802ccb124c96719d80b9ec662857f82e802cf3ddfb49c8cbf69cac148990f173a838eb0b36726e34d7c052c10e4250aaee7f67865f9a469f73c67ea7bffa5d10227ca8347047b3a42bb190ad6121fccc8fa27b5d78252d1788895aca8ffaf69768c6a47aaff3959adc7d3ee7f5bc57f74168311e47426d0eb8099dad0e4eaa94589c4cf8754ab83bff8e323272178a84ca6b1f948479e97c771d5a3a53159c07822ed011074436e6a3ba441ce3b281cbb621363cf5f541586769d8e67f6e10063ddd56bcd3580e42f5caf40d8cd9f7c8c67113179e534760cd02639ec76580fbf1fa3e3968032a9fc661e98c33d3c5a7d0f660596f0eaaf5f9ce8003e605d1c9b2044744c2cf19262caaa4b061ec1f62ac640ffaad0632f36854854a196e328d05683f89ad1f62d70f04a0071ad578630109f829dd2dec0c6b479c1f5d2528e5f4f808f520392aff4350f837f98af7b0ac15bda8b9fb982d9337b6e178cc4718b92ddfa8902b80d27a95e6ff5498825807c2c0eb78798603d958b00346d28ab6584f77abeedb3eee332b04122bae82ee61807ff7d36339fe94b791d731f5d0858ca3c6cf099c89a813a5d5330d433d9c1e8bbd4a02876857c49cf2d21c19f459dc692664240fb4fac33e6d6bff78a8adff4c6fffd8beb3b7bbfff9aea160050ad956f29c112a85014a813c9a88c2b7fd7b6ec8bcbb5547ba6e24e40e43f4a123c05e2862cde6e3070c2b1ec3c9737163276b642d20a7b1ab263bc45a6c7062a6169489836a6a21c220369cd2863a56e73e04d6cee0c62525e38e1c5adfb730696f2ba37fc6d4e37a55a5d68247524d62865f071503d4cb8070a854cfbdbeab57ec8157aee6333c71231d625bf5f70dcd7068585aefd8023b87e02accd934e9eae4a7eea44e98b05967eb055a31f6ee9e5830878ddc825db548033f0764d3bcf72717ccb88c07d2bc06b58ed7bedbc4448aa9441207931085c67b44e889e08ca70b9f7f6aa1cdfd717e296e459b2edbc3ba987f72150357e249f10752dbab5f683c06dbe18efe945037fabc6c9cf6e033d278e106fd16c5c7f4b22ed5716cbdd28597b91597aee23ae9594b07ccf945d6ed041da0534a9dedc5f9de3db2a2f1d4d3ce9cce4bc9edda02e66776f1f945abc530136aa2ceee9488ee775914a0d9c70672d94cf827a10d87cc66998e8a01e452de9eaed0c945ecf87e74d0b4b4edfdcda8b13ee0d5606621c0e2d6f5bd5ae8fc60a931cf10d6387d8d03034f2a849081d9a1f910ab695de2bf56f962dae5654a1006d438556b7ef3319b41ae38370ac6ea5f7b745c21f83839cb308a996f507ff9d7d5e7ff7f4ea531f35e0373fb01f52ec2cabe39625689488282e6658bce4cb551eec0e0cd44930efcffb5d8b2a1e66f9bacec644d6f8db80ccccf1ee5d23fd0c42dd76fb88626791978e5c75256bbd6d9276f87edc3378dbd272e0becdb51f05f5da8c2447e8a63945accb7590743413046fb97c962d766036d5b5c6a9b1389ced9e49884b30e8245985a8158fb988d8e5d41594f4035e56e4b348c0f8317616313db8113f5adff0f92e37394ecbbab7068cd902e09daa255cc502c2bbd84023a88fb11a15e7acf52698c0ba1fa744fd844e4c935b3d091d4e019c4039703af0aa44435abdd428956ac722ac5fa8db72367adb73da61f755f05a29edb194a4cfe3a7b6b6f35b3d61feefb28a6b9d6f04ad1ab91454ac4f889ba7adde710f0448526e03cfbd10716949ed8fbba3b61decc525650112fec65f3c93d2f79eb2a6f93e4b0964aef772aadbbf540691cb2ba67b503faf4c98fb8be682feb5a38817dd1b64f1461f5a5f3307146ac42e68fb07ab925890b813d9bfab8c567530075100979fd5e86180e2cea82cbb98df7ae16f2cb14d1b981f91a033466addf37ba70f5c8127b757b16cee8566773595b3a91da37c0ca33b1a4d674b0181be40696a228a374f0ffb4d492fdb72fc5311ceaa2e7e25c8af66ae8949552696ad7259726c1993eeb4be002429352f20871f7de7b4d2834a670e931f583ae9ea14d05c550f72250c273852328633078c4c4bb07b663a9e99ca6082613fc10555e0c410f7108bea1a0204406765346831e2251a20e52ef926d223ce9ec798b915346ebf61ed8d97b6b9a3267a0b5441f5ed91545addcb51e2dfeb4b02bddebe81802ee30ab698bc59a5b2ed7f26d741b2006f0103411d82ecbe3572651e9164e6c933ceebd01c343d650aa4f361a926a15034face98e96dc9e7cb896ae8c38837231d2157ead8d7987e823ed7ccd63e982be25c8830029f59fdec88a5c61e4c0bb2dd60d5c10a0da72ce34dcd5fac4e7577d411e8abd06340113741548eb03c25d84d4d9e86cbabd5fc2774d1508789b5f00ed0955fa1f93cd4bcc3732e1c0117beb5719ebacf0167577ae9085f17f2a6ec7ec2a69a14cb174281db3edc008f77a8ea09e901903b464c655f599c46fb47094531785d512ae0c3805789f7b70fe791666f06e2f3136b96f66426bfc1fd80510735e7b06d888f68b9122fc216ea446b4f24c1e87eb06ed6388fda34bf31a7d289095688a8877bb38f92e40cf98b0de1dd8f40b63fd70340755a850f585a330548593658ec4cfe5d3c08917e1a48c1d551dfcc7b33aef827d74da603a32c157e387ace6b43362e8292eeae43e40bb31aeb504fcdc5a8086c4ac1142e7d815cde52450180a90653696925a3b1a6b37fcfd4df2d8e51acddd47fddfd6d67a6015ae89ca6024485a45987bbbdc1c73b9486a13d9e9e4b62a966624fdb06fc519e949d74feaea1143d43ae52d4eb3e2629f5246b54b4e2eead6739936088d11b260eae34664849e1dda4154ea103ea17a23ee7b3684397867ef97dc3e783f0fe3543851f11a8dceff2f21eed291ee54065167cfb90dbfea40198b0977acc2b5b30b344b208c10da124a5b2794f3ea3608f15cd64e4e420c193ba28b170ad9f6b863087ef2edf46ecc1ade03a36514c4564a94b1c5df59fe78f2ff3e546ebd442faf3ff6784e575a6b4f7de8c171fd04cdd2874f4bf548f5b102586e8dfed4cc0e5282052313a3a386a717cb67ff5c35c0d9f23a75937990d62da5f80b032853aafe3a519d124455411355668562eb994068fe8b4eb4ac8d2a13d90b9f3d2d85aa53aeecdb8561c6a47b93ea982579bf62bf9b980f291e4bb3cd3f0e6c345c86951e78a3bc6e1fb910aecf948748b7f4e62fe5a174590511ae99dcfe42b0d72d802f2c6b1a31ccc3b3b6f6164994561f19975cca35b22345caecb34e57a5178dc5022bf9d282464d219654afb70666fb558d408d41c8a6c2bc96b12563fb3ee7f94b4f04cf3b438da8ed66ed60e89c95f098d5f0c798ca1da114763e51f2b5b434220d8ac7e79109e86d12e248662de9f77893412286fc63922744d5b5f37767ab5ca699eb9b1b1949fa21e07dca4684c8ebe4f977568260fb2b6902835891e5ce035d732b137866972d1f8d20b2b90f7179c3528940c05c45524a505289e3c50e0947526b63bad7d07454030a184d98958d56f81f9af89b3b46e9fe63a79ddc311e97f1fbad08961f467ad7deece0c9bec9351703acb81f9e5014cb0e9aea09391c075c5a85e460b22016064e4fe6e09e5ea6759e3d7dc2938c11d29aff775c3546f94f5dd0a29b7f2072304de7994c247a888431d9f36e6609ea1cf6d6d4630a98625a8ee1b4367826ef0a1266017f98e9456cfabb965f71561cefa35867b1e33388b165f7e8b57e75b8c06a6b162547e61be10dbd824434cdd3c3c37fc49b3f1feeba84d434ba2c9b826c80250c8dffbf341dc56dd82fe32a8ac315c6a7b7cadb4c23eb160246b44ea09ab85752290aa0a860da4d9464c2304f44b104e9a5a3311efa28108c032bba87448c703fb9c6c8aa027a26ff222ee20474144c042e364fe61f0ba690ed2b9ea763f3056d768a2ed41e1ba10171bce7832976c00ac5f2355d98d21188251236306fda782c2a472c5cc37846734e50d98c53c3a8a55004cb27747975a246847af333c4bcf4c75f4aee8faf1f6dc2c4e9b57b0c8fce47cecab4a161602909611f2e6021e35988a1dace07476bd95316b94ef91e1aef2794750f8f86b74daba68a3fe771b464e6c07d67e909071b6b95fcdb40a44a69fdc673229e2e47bb43b548777866fb485eeac2bbffca054ab0dad9874e2ad9d7e665c9599374a92ae1825eb66d944e784dbb11228a9fb9c4cc0b388be0fa21566b79f11a626aace6121959cb06176ea0bbe3f100000000000000000000000000000000000000000000070c11161a21", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 129, |
| "comment": "violate index 1253 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "1b4d407fe9b6ca4b95c91f2d90b72b4736b3cd931f54e653d39d2f50f1a4040df602899e4c99d81af1b3954a26044fc4c989256a9139ff75d54eb16e6d0644cebfc45bdf21a353d3943dce36fd2da5888a8a4d8df33a5ceb0e2f1a9e510dd267b069cdaba004a6e7d848b9e7a39cc2120312a29974bf1f8ade0534cb8f88a5a9289a0994fa9837bf0ee5d8992ba9efb6a74312f2449701157548d4e23ea5db3291de38abab866ebfd0ded77b5e0ba06da3d4188d7f91fa733b6ef2d57e97806401d56a60864f78d00b901f1f7e1a22aa7344db0a80fc68268e4c3030fe9a4acee5d9cc87f2ecf7a868aa6ead8aa82908a5e072c83999777496665a182b18252dd41cf61acc34f30ffca87d7a4add6951896637f7c2d5c6e3587fc1d933abfa7e4bb300181fb136fcbcc107a434a473af957a755e9f283cb0639fe1bc3b633810fedef75819ef8dd1bb7c81a359158163708d05628fd269eb96eb544af20a331cf1d1d95a5853ed04cbc0e998886a88f0fd61d3fa74c4f18ec0d2d2768be84de166085b2ff3710929160f57c372872f05e537f9f2bfcca9114ce9bf81c94c45073b3c3a1f262ede171e01c4dd9c33b6ef2a85a6ebddcc21044f59b1dfda5f66e97b08570b76c9c12663313c866e6b243d047828da4e688f783e7d57f9bac51fa0b8c861200ee2e786f68c4ccd2850d34dc2a565c8daeca22f908bb8a9c8aa6ee671bfc1002a7c9a3a4701344c14616e6b93fc6d6b9e4137d74dbe91288ed0a3ae423582a93b068a97db84289b786e3f43baeb7a50bcedfaaceccffb7984fe3169c10b35e216275d7e780bc8712255fe0b1b83ed4678dbf9cf3572859a454742cce614a047b092857882ab7d5bef83f9898f431fc7945b4aa065288546f383f9b8121c99984c81cf31e2c8b3918e4aff173484435e52786c7441522224c19b0b9ffae76f5bddd9f8d215c178583426d36e28433af200d4637f79afc0bcfa643807fb324a87c20da00e7a00b1540848a2d1992236bf7c33937bb3f021d9eee7faff9f84f2610c89081ae0bcce5d858e4962ba7b4d8c1c887c38cff8f92728eae652303f0760985f5b8c09b85aee3a83b72e07906eb4b232502da0447138e1f4b1f2902d3a763a77d2d318e374e138c3c4d7f8857e01e052432218694e9e579b602f0bafd56b19545ffc33e029e7176401da1f5abc6677469b7bc897b1d5b15a80a886069efd412e5457e726559ebf7fcede541e8a8011d198142c5f9a56ca726daed2e49b4371f3f22c2c35141becfc4f02dfdf8b1d23c2d27e41cc6ca1d28a50aafd460b08d50639ddc76d93e3980e0515a85ebc7ca4fd7d4fdf6fd1ff64410b165408c63dc5aba77457fc88a11d73b2c60e6996b410c723b83f90a1eaa58f69e29eab268f1ea2edcd7f7a5695a6d53aba955671e08b2fee411fd7bdac83aa8906fc4603eb8a17bbe541f4240ffcdc9dd3b41d29eea18ac2618c10ef8bf99d06ae67465145c9310cce1b37b8503c837648734b36f5da5408139b582945995d41c4ef97d7b5bfa00a7934096020708d2c13a0ce80715f8ace147122414a801987750808c9562940dea57d35e816bbf3e23bee90a6be35044e2bbb460f844172d36ce0123ffc59e8fd453bc92e9997aa886b1be35953b2e8cca689d411bf7b422e71c0210ab14cab647b398175f0fb574dcb79249efb0b1f330c69ec8f8bed39d0f445e615be94cb4723d5753b203dc8c617ca54349b537fd8853abb5865668a09b8c4df4de388ac3cf26f59bddd178a847ea7bf9df3434d49a4602fd7dd78a52a6eaf84fb7b8ff868b5e0c2a3982944ca233c9b90063f3df15c4473e5667253185afbcbccfa1129d6778ec8be894aafe272cb73aa2819398e3226555dfa0940f766168ade3498458cf67eeb31776482187f0aae816c180eb1a3cdc7d2be5167267fdd4109f0d7af56a1342730894bc35f01914f8d1bf868ffb7960a21ca311418eba71f13318544e30ff767d33c7eb3c45dded86ad137e472a6c0695db6b989b9bfe59d214ff913937d80bb68bac6e4dccb3653c0ca0314cc7e05e605019eea58a6e4eed0b878f3505e816be93c015d0bc2ebfd8dd2926d1f58a3f7d1c6c744dfaf7a563aca9ff209110c0f3174f7130a214f4f5bf2486e9b3b1f5a4c0ed0f6f350e9430386767c3f257bfeaf19e1bcb56c3240c49859371849f5a511dbaa57cd4e7b4a0730841c0473cdbc2e615abbe47d2c117a391db7154b819b6177993c3ccfab134aaeb926e2830b09a8f51a5fd6197eac33f6798921fb4f270e892e611457876c0d4a6a4e1b39ad9a4a0262d6446d656763e8d6964a8252e75b95e5a5fec4158ce3d10a5a1c66c1a25d255561a92188f0974da8f48762c11d4866ca9f8ff6208986231e433b9344372ed619c6c8fbf0295ebaab800b787e86f1babc80d239edefa3b7f93ed6b686c34d6f9475bdacf455442bf468e27d09f37257d5dd28732bb3b76995d82bf900bf4c0cd3af147a86083b97821f36378a0519476e2a1e1557581e4284c9ddc3544c9f10fd9bf5fbed0e77ba309b528cf35c1caeead7a80ba627f18efe4ee5f9de23127f72250b7a3b538bfd0fce09821f5acef6e521a29ca2e57b3cc2131488d5147eb6345a33c2e92d09fb7824e35e8ab2f465663f57b16f57745eceb36388b8b8c4e19a9cdd8fe8b06f47143f5c11a50bda89726dc74dde5ce643913e6f5d219f7626da8eb0baeae649b9b1c8f57153767c601a14a7b8aaab36d61aeca86be310bb15cbd60091a64dc90a2f1a82aca704abd1c776ccab4a3412e20c298cbd73ffcf5219e75ed638e66454cc0a021dc1ba08119e1345de7d5f9cf8f2bc0ce3f650a54545e97608172dc7750e45fbf51fdd1a1439b8aacd6ba4a0fa5e58d2d60d85bf83e5f445ccd8d133143e89e2863a3ad63fde63af9852b001099a00913dcdfd21e3f64609754548e47c5e500a62732079ec0b85f1cd2ea9e6f5f64114e3716bd491bff56b0ca80b81a5040f67aa97e5c7bfe4bfd57be13925445f24f8399078be464e906f9445574f8e2bc6be8eede939b1a8e75393db7c5eda570cdabe07f6927a9f4a42200c399b38de7fa47c418e873ae10a30b252c4756a2ac0616f96e57b478c939214c3c5d0e64a14fbf8980d8b83125eff4042a3e590977046f258ca3f88bc040c87f01272c3757e69d3aec061291ea5deed86e94747fc958c622e354f2c43e4a6afa52d6d86385b4282e8dd94b36990b4c903951d840fe3cf4a1d592f432ac08d1e12d109700e2345a82ede32cae67bffd8af85989f9992f5e39b8b3a2e3535648a712732ece75e1478bfcef9f19859bdc731aaf666f117e327619eb48fe1d888f676842892e20ed41121690c5cf4ecf71056a035f276f93c03a69d376bb20b86e7b29cfa99e1c2939eff52ba1f877e918eeecbfd8e79a5e658feacdc4ec4c60efb28a89a82d038f3adec967e22302763a78e3b73c7188572fa9b8d2de704a23fd59dc6989d6d55c83305b6b457d1965a274a76d32db7bfc8f064c29bd14e7fdf81cc28d0e91dcdf9ef685b0b99e2e4283b3d3ddc3827de1966d41532ef99cd0818049148a44e84699ec7932ea77d565166d2109cd5204ed417c008e7eca040a3b80780ed6ca0191837649b82fe9847d38e2956a46fff5f1282bec7ef644bba90180f8d9dda5a09febf7f02b78572dbb7f19768b4156c1c705f894a18213ebe7769b1b5198cc4f41557b313f02b4dac8f83dab061dfebd596eb9f60e2af023707a96117ffe8832e8d461e4a653f6db6b4644f4c603262c1c8004a3b689771d3770ac84be5fe3f4476f3927943e58d4db159b22a878becc51f5faa154fd710460145389a852a654655331864898b7ea76efd88028c6ab93fbef1b4b3c797d7d12aa685982c043460d5541a661e5845869b2381dc9ac97b7738669712dba8b26d146bd05c6dd1d9ac629e1da22d8e0d70832722bfb1775d88093bc828342868a7bb83011c6b4b2d875577edf035668a8568babcd8d488931676125de53a37af0a980ccce3da00762d1a0bfe4490df2435759421639038f39b9fdb06980e3a32efe3cd084cbb05d927402a06fa2a2fd157cfe12181431c3f9601103b9668347612578c61fa833b1e4bdc6a4c2008b24e23b2894b24962912fbb5075dca52a22b80630003a08689ddb3a646aaf03e76183994e3132c136a33c61807131127b078c8c9729a4082e7ce211108fc730b8235f4c6ac1a70ac6e0391b418d9528c6c13e3f65a70f2fa65a1d17753503071ae99e01a91e13e3026cc017abb3ac237ebee86259c13a3ab47f38565c4786ffc64ed061b8571596db87d8744e560049a7779ea4ad5c49369616d2e96630b26d800c8de276e57c95d25f8cb6b5604bc60c37ab6b81731b24a23698d2594fa69023c6847bdcf272f240dd8b10bcf1f07ec13d841b3e17e37f0c6f8c93f5c968fea5b9e3df84e5f433b7f357ba187490972046ff7ff540fa5768ec2576a2e4bad54d729265bb5ca76d831f3ba6e2d195a54eb41b76284e0cb7cb44cd374df8cdb60cbd94797edabc116ed2e16969c6de69f6daf2c8bef3b47587180f7f938bdea5166d0d51c71a7fc031a4007153c44585e7cb0fd00000000000000000000000000000000000000000000000000070a0e12151e", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 130, |
| "comment": "violate index 1099 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "cc23ad1c3d71da0d11ca9fc5ddf3eeeceeb26422a547184113f452cf92027e03a05a7804c54b47d09b732d2e93f1c30271d5351feaaf2bae29dc48c9b93f98db895697cda4bdbf2015bb8548ea3cb8a6263b36294994d60ab20fc809d6cb642d6a9ad19e4eedc43bad3b614dbf0baec43debdb1ae743fa2a8c58f6a51a7288615b2e5671cd33d81a3eb0d4422dcc2fe7a4dc9e59033b2955781784e25a68a8bca713cdad0d06a8b1ac8db961705d781784752a31c4b7cba9bb19e774eb52ce69cac031fdb948fa6aaed1a5ecdb30ee863bf800b96084a899f3540d53be698b9139bf18400ccc92e89bcff12e954a7360b160d03427a1edbb726f8e2a78f48cd66f275cbffcda93701a1053986644faad8247712e04d925cd04c0bdc098555fc43605c039468c0f36d8df16061576d71c5e485f8f4fe9782a4130eaeccd3a887aaf07ed3b26d6df595aaaf5111f2b66c44052eb4d7f2ee5a8b1c83c56bb287ebee6c57e1dd9e1abca692ee1cf26509826b9ed31cf135ffcd290a09f0d82984ef12018aaeae77057283cfaa5f5000d2a124899c4c88a069f2239d4dc23e5cc154bb2710fee1e2504d0fcb16e8148259b4e6972c4f6f5a8e186b2769b0903404bdeec1685b8a41b622da44942636fb75397d2ab7d9a55d5c2a1cb84751fbb59d3eb349b7b23fa1bf39ed0c832a5a37fb123d459a694f3e2627538c67d5c4d3dfdcc55017bfc431946dfe26859c92d47fb58a5c610827ef4bb6eac811c5c1a906a67b27333a05292798bc4b62041346e8c4a725dec2a1509d043804743f54012d35608d91bf33e26a69ff24f6412452ac21ac4becbe747476943f21173bc356b3377b979b2e4c69d07abef6433cf0e41ec08eb6b53ee4a69e7c52974816e3c30dcc5cf753c5cc05345341466795a69b1da422454ccad5f8c46931e0100d65f8f93ce5988e364828bd8e4d321d0f33e3691362e3906ceccb3964ab1a309aa1e2b72b71050de8973639c9ea5af4fd4e64d984d9a7b937dcb3fdefd006760fee07faf09c982d3a6d950a93a2629a6a85dd35cc0d85dff1729fa9d7e7c848bde022463044ec779035c0fda8d50e2d77cab546b634bdc33ecd40b2014664e8791521ce47091a9d9e10b0c2bc7aa04d7ac5aaaa9256a2c18171a48cc261f6d62f325d4df151ea9a2dbbb75f22867d334d031c3d3b0637f10281cc076c7d2566c76afdae8b7f1897f47ef0c723e30097c155974c46b785f1c5d8b034d17b1f0680f09177a003e5c022e2653c2516a6e387a4bdfdf29bfbc63e136180df3837a86b932bd1557ee83190424adeba982a8eca30bec6106e3725d3a27cdbc1a8f66d7a3afd5d6abe43d007b67c6137a27a70d2977ad7407bbe4abe8f0859b23739152438085b4ed8906554824574bb9eb1c57e16d89d3de085e66539cdacd63482e153d6e67d95d5e8d11367cfb10191a0a87e63d1dcd671deeb5026fa6a56990d0dd466a10200faadccd34286a3db35e20d42e074f327d81b289efcd632e1356a7cd47c7909d57034cddf9853e8d70ac453968715e7fb2a9bf9c98ac7d2d5bd56ed8bbe250540572e3df09bf3b119f77c2a44156a4b94cecadced0c40064871ed68b33682e93169b34400d84fafa8d6afdad2704fcfb722c1d9f8dfb3cdc7dc8e3a594e175844be241fe652d4c6590a8efc159c446714f06be85314b037eb303d0445eed08289a7fdb547055c1fcc278a1fbac5acf49d0548d8eda9fe240c1c8aed431c8dc929fb1fecddbf95b2dab33394afe866a5ca0bcdc0f9533edafb774075711566e104fb6a89ff7c76f64e0bd90d257a9bb3f020403ce2d1e78e0d08f6d69ca9707f711ce6a3aa9bfd47a6103cdb764799cbb09439bf0e69592de46c2d8f9a42e5066c489e362b4df3791837e0d5c15a60250f7514d7208c81a1ca7e5632792397f313274a48f9b31452d76d944f40e0428e4b87f94a77a92a1a98da6e0903176ba9e1d868784b09f6f73fc6544234b967b83d5f80bde4fe412a8962187c566e836a03f691b11462c88e9267588119eb1adf2149c45cb18c555448838adc0f46e547279068f94766f8133857a1495bcb3d96cec0f2de5c985937267fe525b0276a06558c210173b98c6b79d5ab8dc4a1c7f0b9e3e20e864b6f7e16fac0abed6fc30771734d6eff6fc90a0918c953c73f55442f6311c02c28e29f842cbd37dca1f524bc29e85a4302c12f9805def298ac259ef6c438691b205dcfdff9abd4843c5bcf2f395db0bb57f0b4380e53a90d9c5d7a47d724b19803d6ec7cdd1c599ac5fc5462c0ee971753aee4b3eb315b2b2d0e5b855e7897cfb61ec85ebba38999eb92e6f344979c1dceaa1b4fb672da84f4e841da3d175774491846d7c86e4f1f7ef2244a93c2295f5baf3f1baaef094188da452bfad6708bc7ad284ecb0a29e993ad8828eab847212cae8f971d4d3f8f886972caeb8404e2268a9ebc4bc8124f7a489f28293a071ca1aeddcaf5214bdb56228568d1ade62e503cd4d734bcd3681e3776c2d2e5b0b5ee16d5a0a7f1547027348abc96c6949c6c8e8ec205962d6c282792970f29775bf212c4618c0102857172b75c76313806a7fbd2123894191e38e7ecce8d67f7433a822d0ed6846e1e4c149d72d6f43588b231c87185303af09e3f694bbc971743af0a493d6f7d4288d51ecc7a90dcf312d7eea439b6ce5a5902b5fe74b11a50477deb3c34a777fabd46fc67791ae370d0cdcdf3d92251976071539ae1ad16c173e84def81f8ec9d49d5a6df741bf116358759b2c59efc136168a799138ef11273675b1d7fc7ed06fe314bcccd360156237a7d426051a47d691a587ccded9b157c89ab3d32692aba8e92158012be7363ed39614540b19b2ee692441a8c2d3a94c6dce83a164914e65650cde2336fcaa18d792cf40894d8c0decb741b9821cdcaafbb6f0d5b48f8d2d1ffae0cf512b0c7b5904ed7fa3b6abcfa0ebd5c57f57a3aa0391223097167102efd2b3ee1fa0ce201057b9567a3ffca530dda00607c845072532b6993a80913bd814db5b861b28c299a4a5a5017c4859d4e5457455c322e10a1ff1aa8bfc0f135232ff3ecb6da47e5cdc03d2e0fea4664297bbb565b925a9321c5a8a30d1b4822d5d9ff1dc34a7e9adf945b303f338306d200fdda8f800d1aa3d13e4b51a6d4544b8d548b882a95d8dea8e90cc88f4ad710282520cc4773052fa6f4eb8061db433b95808087ce4dc54bcab81f44265dfd06b845f9d6458cdfd65d1f1f1657f98c0c2fe89568d86681d96f93230d30917ff9f9bd8bbef07320e648914b70e771aa33f7e9a159c3042feec86596bf0784a1640a9a4daacb54d7bcff09d4306972248fe07458e62805aa65bcb2fcf3acbfe8b2c82241582510ea43df2d23df442e9d3d3c4a91a6d7a0999e2192fb1b80e313e7666acea8cd07b022ff58e601cb2d3940f6941af676b6c174f9f30a5a32ccc2c1750bf7bb69bf3d3975bf3dfa3894b5faed7236f8debfaaf01a61125d74e8323d1f6b122645a95862d934ae01670fc1fe2031efb97240b46e444562ada34318b8ac139d4c097ddea6dd2c4c31910eaa73fdeff9f764b1b52a2c94dd7fe61fc3927f15e552f6f25a19d2ec33c37b21e359666948a35ecb38503f1ebbcded0e5f0294cb39123ff5d8312cfd2ba34ce74ca2ae52e65b8996527031bacac177882612a15f7a55d4ebd40b21b4f89f7eb5e297c8b8ac05f214412fd5296d74707f227c478344bd29936f7be3ec0299e09767df964dd66b7825473340e09590200447700fe1828c838283e5d1a88ff24d02ba224a14894e6ad54d9b7db85fbfa44971b747e19012700507ed2c7c3a4010bb7a2322669a325020323c9bc294b82f6e67b8b870217bcb0e2518a57fb2057b6c759c4b40bfc359afc97b7e112d90a3b705c95ee76c30ad1a373c24fcc8998f4619b07001cd1e6f7d32a690b063e4e4ae3796c15f411498e8ebd9e015153f58544678096e23df84ca2bf1a59c787898c056357e2ee6da6ec96c74f5f25ca0b2906046dbfa0eaecf46b5411d4361743bad21098de6c9c786b41e27afedfd38ac77793ea5b67568df86efdec940d2087a00299399e757ea1806f0824294f624dc39757c8c3824c69bbc6437d50f88406b675462a9157b2ccd13796f680cd0d032496e82422d2ff5661d25446daa8560b573f9ee89f5c625e1d78e1e17aac27c822acbec8b4a64e19731e98951eff26ac7cd4e4e657440c73f2bbe76cc5a4bec1664fd2322b157f6bb78ee5aa1bf4d48f1da5599a62475e0a609cfb74eb4ac8bd8f9704430d4986bd2c504bb6167f94a2d043158588a0495ea4fb27179dcefbfc9eb964e153091d41fd3ab226ccb941f72b99c8110a5d17acf854b4081890ea1c0f24f1de28c5278c03c5ee54f4ca3f4e51a589da410f627406a7f8f415f5ee9cff8df0e0eca1532927060808b360a41a2b52656f182a1534312daa7152ac9241409076be3ec532c41c2060711cf76c120f524a25885f47ccc46fcfa4b11283bc2260c11bb5ea7f87df3ae33eaeb3bfbd1cac29ce5f9bc0e3261541577b3e7fa9ecb74546bc5f54a1e4e6f329377a9ca60a23286e72b4c5e52db4c2ec395b7e999ab8c3e11e596cb8d5eb0000000000000000000000000000000000000000040911151d23", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 131, |
| "comment": "violate index 1050 in the positive direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "d7eec04e5f4ef566bb397c360b008789f0dcefaa572ec03d9873feee523d84b233eb20cc57829df80b83740b067da623863e1b4a8fbf945d8c419883a52da3d429ccd203b406308e2efdcee29722aa6b18ce682444e5c2d9aae293ebd2ec2780c818014fabccd1f4df8840da77e55d1e628ccd851f9bdabd3c25798fad8b5da9cf15b46805d0e678e355e4046e17ec8342d35de9e95738e464663b79b5f0da4420b56eb5b6e0d656877178c1732c86603d790bf9bfcbad8c6e99eb84db3a1478ecf101a98f001bba094bcfa562522c5e6703f6baa42d89e8d7566f68a1bb05149f3b652477c87032dd676097dd99fd6578eb374a8a13d6da7d3492747e0584f8d8d8be809ccb127496119d80a1ec562957cf2ed02af3f1fba9c7cbf29c5c16898df173a938d80b86716e2dd75053c1ed41d0abee7167f65d9a4d9ff3c47e91bf0a5f100a7ca833705db3e42bb182adb120fcb38f727c5da5258d1888a65a8a90fae89758c7a459af83959af17deee5f580573743680a1ee7426d20b8e998ad0c4eaa9458964c78764aca3b7f90324c72a78984d46bdf938499e99c791d763a13159c07825ed311fb4366e7a3af448ce2b275cb56213621f5354258756958e57f8310d63add62bc535a0e40f56af20d9ad917cbc66113f79e5337609d026398c7c57dfbf9fa4e3a68e329cfc661ee8c73d2c598d0a661595a0e2af5f9a68063e605fcc93203473ec27f1c2636aad4af61fc1f62ab6416fa2d0532e968e4844a196e328c05733f69ab1f54d70f03a0f6199577630909182ddde4ebdc6b476e1f6d24280af56806f52e391a00444ff8c7f88a1ab18c13bd80b9fb9a2dc43746e378c24728bc2d0da9902880ad7a55ebff6698525707e8c01b79797d03b957b0fc45c28ab6244f07a9eeea3e3e322bea117baf82f561307ef7ae6329fd94db916733f5cc854ca2c6ee09bc88a823a5e5330d213dcc1c8bce4a6288685fc46cf1d20619d45bdc6e26f4220fb2fab33c6d6eff48a7adfc4c4ffdd8b0b357bbffd1aef16205ded8b6f29c292ac5004a6b3c7a87c29dfd2b71c8c3bb9546ba5024740d43eda143c35e36620de5e3280c3b1ec3bf734166276f642d1da7c0ab463dc4516c6063a62c94f9856a7a21a21f36a4d2563856c33e94d6cef8c67526e3901c6ae1b742698f2ca380c634e27a71a5b68247654db2855fe71423d5cb8b703856cfebbe7b56ec62579ee6334571331c627df5a70ecd5f682856efea026b87e01acc4933e9e6e487eda42e98105a67e0053a32f6df9ec82f8775dc025eb56b03af0664dabc172817bab8cc06d2ba06358fd7a3db74458a9d44e20793f484267b44e789408ca7f79e4f69a1bdfd7180294645db2fdbe0ba1880721b0367df490108d2d9ab79680c07dbe68e0e97500dfa8c6d9cdce073d378e0069d15c5fbf4c22fd5766c2dd385c6b95598aeb13a395b4b1acc4946d6e104dda1535d9d6dc7f9cc3d92a0f1ded37e9cce4ac9fdd902d267e6f1f92fab5533135da22eef94b6ee175b14c2d9270872cd4c8827a144870c6699808a41e452f59e0ecfc91dec288274c8b4d4eefdc8a8513ee0da60a622c0fbd6e5bf5addfc50ab31941086377d9603834d2a779031d8a1f7106b655d16c0c6f862bde5554910f8d328566b5ff3e19c41c238470cc6dd5f8b745c31f82838cb788a896d5098f977d5e7e87f2ea631f05ea373fbedf44ec4ca8b397256895f8232e465a8ce2cb351dcc000d044870e8cfeb5c9b221e86fbaacec634d548dd80dccfa1e35d23fbac47dd76fc186067b1962e5075356d8d6192a6f9cedc3368dca273e09ecf15190615d8fc2647d8a5e94dacdb74207e3403035fb97cd62d666236d5b696afb1289c7d9c49884c30ef245983781b8fa98968ecd4159434035e56e42344c10830f615314db7b1365adff1192337494fabbab7068df905e0ada97559c542c34bda4053a65fb51a15ea1cfe2688c12a10a764fe244c4cb35b9d0b1d3e025c4a39603c80a544535b6dd428956bd727ac3fa7db7d368adac3da61d756405d29fdb384a8cff3a996baf32b3d01f3efa28a8b9b6ee4abeab11464aeaf819bb7ac9e700ec448026003efbe807e6929ee0fb3a3a61c9ccf25550222fec66f39c3d0f78eb3f6fe3e4b0754abf782ab0bb853d69dbb11a68b504faa4ca8fadbe082feb2838417ed19c4f8462f591f3606f46a442368db08cb9958b0b943d3bfbb8c3671300752b0999ff5e8d18ee2bea9fcbb98ef7c21662cb14c9b981f71a0d3436addf28ba50f4c8007b757d16afe87667737d5b7a90da25c06a34b1bed6e4af184be4e697a242a314f1ffbfd4d2fbb725c5611deabae7125b8aef6a3894955a696ad625b726b19b3eef4b8002428052720b71d6de0b4c2822a680e931e7834e9ea165056550f73950d273853928e32d78a0c40b08b653a9d99da60e2633fd108b5e3c3f0f7208eea1a032443677533783ce2051920e32f1924d22ece9ec458b315346e1f67ed7d9896bfa3067beb5a41c5ebd15b5addcb11e7dfeb4c72bedebe839021e2eab868ba59b5b19d7726a742620e6f0102311f82dcbbb57a650e9264e7c923cefbdb1c243d4504a503634926a16035dacf98e96d89e1cb896948c1884723cd23580ad577947e723167d6d61e969bee5c8832029d59fdebf8a1c60e4a4bbbdd70d8c10c0df727d344cd9faf9e7e77e414a8aad0834f512741448d003f25d84f2d9686cbac35fd2784d1608489a5f27ed5955fa05930d4ccc223291bf1172eb371aeb7df0367277c69075f17f096e57ec2a7da12cb0741e1d73edc011f79a8da09890f904b46ac6e5f699d96fb470943b1725d512c20c280378aa7b90fd79446630702f0d36896e664e6b0c22d80510f3617b0dd858f78bad22fc1e6e9946f4f24c0287cb06ed61888da44bf81a6d2a909968fa8677e238592f40b198c0de1ddff4bb64fd4434a758a832f5b5a3304885a3638ec5cfb5d4c0ad1761a58c0c553dfbc7a93a7f827d61dad03832b1573389acf5b46362e8262e5ae43e2dbb21acb508fc7c5a807ec42c124200d9a5cce54b50d80a903c3656915a231acb34fcfa4d02d8e51ecd3d49fdd8d6f6786009ae29cb6038481a469870bb2c1f73bf489a10d9e6e4662b966b24adb06fbb19094dd73fea4a1243a23a952e4eb1e2129f5259b5fb4d2e15d7039b36068d21b260c1e3066584901d7a4154d1102ea27a3bee7b36842078e7ef97d13e583e0fa654c84ff1468d2e003027ee3292ee5506d166cfdd0defea402f8b2977acdbb5730b3442200c0fdafb497b2694ddea760af159d6be4c4212197ba28b310a59f5b85e085ef6edfc6edc1ade2ca34514c44d4a84b1c5e8596e78f2cf3e346ebd4f2fdf3ff65f4e675a6b3f7d38be71f1046dd287914bb54af5ab02786d8d28d5bc0f525d053313a38086c716cb68ffdc34c0a5f27a78937290b62fa5f80b832653a2fe7a519d0944b541136d66b560ebbe4048fc8b4cb46c8f2af7d87b9e3d1d85aa54aec6db0562c65f7bd3ea981f79bf5fbfd598bf291e62b30d410e83341c86953c7843ba6e22b9e0adcfb58708b9f4fb2f459e749b05c1af999cfed2aed748800f2a6b24315cc6b3a4f6164894821f29945cbb35f22345bfeca35157ac175dc70233f962814617211652af9e06d6fd55ac40bd41c8bac2bc97b11663cb3fe7004cef00cf4143cda8ed64ed60e79c9cf098d3f0d9984a1ba110769e52f2a9b4b4230d9fc7678f09e36dd2e248432d39f8787e00e088fc72929743d5e7f3f768ab65a609ed9b251989f921e17dfa4784e4eb74fc77488290f92b4f02135691f5ce635d731a13a86397121fbd22b2a50f717cc35989a0c05c3352fa4e5275e3d510095152bb61bad5d00454031718fd99959956b8219a059c1b46e9f863a79bdc551e57f1fba3084621467dd7deeee0d6be493417d5ab38209e4814ab0e9acd09d919075c5a55e460ba20f6044e57e6b09e5e9f758e3c7db3936c0fd292fff75c3513f97f5dd09a9b8f2072314d17984c377af88431d7f30e6809eb1c96d7d4690aa8625a92e1c437783aef5a1366287f78ea456ffacb975f35565ceea34a6781e4339cb1c5f6e8887e65b6c0776b0626470c1cc10bbd7a44c4ced3c8c3cfc69b541f5ebb84b9347a2c9b6b6ce0270c138f53371dcd6d582ee3438a9314c6a1b70adb4c1eebe6ff45ab4e109bb85d52b90aa0ac607a4e9446c2005244a40459a4a3181e4a261097039bb987248cb03fb9bdc83a017a25ff822be21f74f44a040a365fe61f0ea6a0f02b91a713f3054b76ea30d4031b210271abe7d32976ca0ab5f1354098a212882e1236326fce780c29472e5cc37a46844ea0d88c4fc398a75005cb57757945a2d6837a1634d4bbf4a75fdaeb8f9e1fbdbfc4efb50b0d8fbf47aeccb4a961c02709571ffe6021005ac8a1dab6078768d97a16594ff9211acf29946d0f0f85b752ab16893fdf71e463e6ba7d07ea09fd1a8b95fc0a41344b6913c7c3239e28472b43b55d779866fb4d5e8ac2bbdbca554cb0e6d9874c2ae1d74664c93e93c4a92a0c835eb56d884ea84dbb7795c8d1051c2389a0aad0e7ee1f6e70d5df4d6f98e0e9f5fa1b67727eb6bfc4defbfe4a7075c4caf00000000000000000000000000000040d12192329", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 132, |
| "comment": "violate index 1155 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "be4e0ad4a957ff611011f31717dc1dc4cfe0cd05b10d2f56a47755e526aca9b2556a1e0d944b7b450b43347714631ad9b189d56b9120ff15d54ea76ead0644ddbfe458df1ea323d49469ce86fd2dba885a8b4d8ef3ba5bebee2e9a9c512dd2b7b069f9ab2005a6e1d838b9e7a59c321103f0a18974bf1b8a0e0634d48f18a6a9489aa992fa92376f0ee5c799aba7efc0a73311f23097b1177535d4223ca5de3261dc38d8abe66ebfcede777a5e1ea08da5d4ed8c2f92fa5b3b1ef2d56097806201e16a90864f84d06b911f297eda1faab444ab0b80f168b6904c3530de994ad2e599cb87fdeca7a968b66ebd88a82908d5df72983999757459665a172b0225fdd41c2b1b6c32f308fc187d7a55dd894f89903707c7d5d8e34881c1d033abfa7e59b330161fa9364cbcc10ea4d4a273aa95ea755ead285cb263bfe16c3c634910eedcf756199f8ed1bc7cc1a4591d8143728de8612fd369d496cb534acd0ac31af1b1d94a595324051bbee99488ba89f0d46163f874b8f11ec1d2c176ebe64de96678592fe071592a16365703728711057538f9f8bf6ca7115ee9bf81c97045873a3c3a1ff62fde3e1e51c4dd9d3326ee2a8ea68be0ccfb03df58b1d2da4f63e95f08970d76a6c1d65e316e86ae6b241304b82ada7768af7a3e965749bac521a0d8c7611b0e82e986058d5ccc2879d30dc1a540c89aeca211901bb6a9a4aa7ee671b0c1c02b7c9f3ab7ff333914316b6b95fc8d6a9e2f37e74ebea4286ed1a3b542c582a93d066a99db85286b766e33431aec7a3fbcedfbac1ed0fb7c84e93129c20b0ce246275d6478bbc7711c55ae091b9ded8679dbebcf3572859d458741ccce148049b065851883ab875b8f82f98a8f431fc7c35b9aa2651585d6f383e1b8e21b99a64cc1cf31ecc8d3938e46ff273284535e92796c8a41622324c29b3ba1fae86f7bdfd92cd305c0785a3486d36e1343eaf200cb63af7baf78bcca64381afbd24887e70d800f7a0ab12406489ad1b92436e47cb3947ba5f0d1d7ee29fb6f9f842c62ac89083de0dcce5d7d8ed960ba6d4dbc1b8851386ffbf905281ae552653f176198765b4c09b846ee1a83b74d07a06fb495325030a04a71c8e1f4aef2d0303a733ab7d2d315e3e4e138c3c487f6857001a051432f18394e9e599bd0300b96d5bb1c546cfcc3de2908187400da435a1c6977559b0bc6979fd5f15c809486a69bfd322e045ae728553ebf7f01df141f8aa911719a143a5f0a57ca766d4ed3e47b4371f5f21b2c65121b1cfd9fffde048ced21c2cc7e11cc6c97d2ea50aa1f474b08d5dc38adc66dbae3b80a05e9a7debb7ccafdfd50df87d1ef6441f4154409c650c50ba8744ffc38a21d77b2760f6999b470c6239e3f80a2ea9d8f39e09eb4262f22a2dacd1f7b56c7a64539baa05661e08b3deeb11fd7bdac83a789f3fb3603eba117abe341fc242ffddcb3d3941e29efa17ac3616e104f8ef9d306ee6746544559300cf31bb7ba503683a64973563675db54f1128b59293e99cd42c4e89737b5bfaa0a5935095a20708f2c26a0de7f71508a2e147116419a7e199175c804c9792990dda575352815bb05e32bec907dbe85064e46bb260e845c72f369e0273fcc5ae820467bc92e89976a8a6b17e3a951b2d8ccd685d41cbf4b412e6ac0610cb136ab547c398275a0fb572acb99259e270c2f330c70ec7f8ded41d05445e6ffbd14cd4714d5653a2044c85616ca4a342b557fea851ab9588e662a0ab8a2dfade3889d3c7270599ddd478b847ea73f9df34c4dd9a4601ad73d79a5556e0f88fb408f0869b5dcc233972942ca533a9baf062f3df1904493e5666553e85bfbeeccaa1229cf776ec6be8c4a3fe372dc738a2819238e8227555cfa3940f79c162ae0346d453cf47e1932c76182197f5aad8166185eb1a301c8b2bd5168264fdd4102f007af56913497318953c30f0191508dfbf968fdb7160a21bd31341aeb941f8331852ee3bff667d53c1eb5c43fdef867d131e482a7c06a5db6ba89dfbf459f212bf953957d73bb18bac6f5dc4b3753b7ca8313cc7605260601c9eaf8a6e4e0d01877f34b5e216ae91301dd09c2c0fdcdd0923b1f98a3f7d5c68743dfc17a363acabaf219100c263144f613eb209f4e5bd9482e9d3b315a9c0ed0f3f3f0e643d385667b3f367bcead19e2bcd56c3244c4885b37104925a811d7aa97cb4eae4a472e840f04a3cabc1e61eabbe45d2c717b3912b7e54a81a761479a3c31cf7b164abfb966e383ff0808f41a63d6797eac41f6798a21fb4fd7118937614457874a0dda694e2639bd984add61d6466d776773e9d6a04a2255e7549575a5fee2154ce2d10c5afc69c1a85d055661b521f8f19745a8848962c81d8866ca828f7620897f232e443ba444772dd636c698fbf0205e0aae80f777de85f1dabc70d039ecefc3b6f954d6e685c3746f6477bd6af455412bf668527a09f47227d6dd1a732bb2b77c95a82bf91cbf9c0ed37f146a85082d972221364b8ad517476e2a0e1557741e0285c9dac3c44c9f24fd8bf4fbe50e37ba30a1524cf45c3bae5ad8a8fba5a7f28ef54e35fade2112bf7225cd798b548be20fae0982e7595ef3e517a2bca6e58f3c121614a9d5d47fb60f5aa3c4e934090b7724fa5eaab3f47e667f57b17657345ccec76398b6b8b8e14a9cdd76e8306e470f3f1c11a527daf96e6dd44dee5ee639916e6d5d289f2628da80b06aeae63eb961c8f59153e67a605a1487b8aa98362619eca66b3310bb02cb160291b34df90b2fdf813ca604acd18778cca74aa414e208299cbc7301d0d218e74ed698e56459cc0a021dcdba38129e1a45be7b5fa0f812bf0cd3f6f0a64544e95607174bc7c50d45fbf5ffdc1a2d3948a6cd60a4d0fa5e58d2d60c85b583f5f545f1d80132140c8962873a46d63fdd63be9812b2012c9a70923dc2fd71def65609754348d37c5e4f0a60732078ec1785e1ca2ea3e6d5f841e4e2b16bd4b6bfd56e0caf0bd1a404f266ca97e5e7bf04bfd562e15927444824383b9061bef64c90609445554f722bc6bc8e18eaa9b1a8eb5333dc7c51daf70cdaba07f6907a934a52200c379b08df7fae7c518c8735e12a2db23dc4356b2a8e611f96e59c474c959230c3e5d1e674146bf998f08ab3135ef84082a4e593970045f247ca5f8abcf60b07ee1281c3b57f69c6aeb05e294ea52eec86004807fc95a4623e354f3743a4a4afa32dad87386c42b2e8ddbeb3898fb40504e51b84ede2ff4c1d842f632cc0731ed2cf09400e3346a850de02c9e696ff18b285b99f6993f5fa9b9b3d2ec934348c7129327ce75e1378efcdf9d598e9bcc75baaa665f100e3f7609eb28f21da88e276442b92010fb40f21620c8cf5ec0011c69d351477e93e038a9d676db2eb8537b09cd79911c39399fff2b81fbe7e318eeed3fd7e7ba5ee588eabdc41c4f611fb0da89a82d061f3cdec969e22b02563ac8e2b72c73685f2f99b762da704a233d5ddc798776d65c83325b68455d1b45ae74b76e82de7c1c80765f299d11c7fcf81cce3cff91dcdecef785b0bb7e2e4283b1b3d0c3b27be19b6d21530ef39d1083504d149a43484199cc7a92e777c564766b2119cc8206ed317a00857eba044a3280880da6c301b183564db84feb24783912973a4ef01602d82fec4ef3a4bda8e18208d4ddc5afffdcf8002a785f2dbb7df97f8b3154b1ce05f892518c13dbe7569b1b51995c4541757c513202c4dd18f03dab049df7bd396ef9f20e2affe36d7a86111ff18842e96463e4865396db6b464564cb03162c8c8e0483b719751d37712c83be6fe694466f3926743958d4d9359222987adec651d5f98155fd8104701f5369a8d2a5546553618448a8ba5a74efd88018c6abd3fc4f134b2c789d72129a68398ec02343fd51418662658c5869bf180cc9bc9767788639709db38b26d0a6b90616da9d9dc619e38a2ed8e0d48838722bfa5775d880948c8e833283da78b84013b6b7b2c8765773df1356a8ac569bac0d8e485930b76825be53637af099817ccc3da00712d6a0afe5b904f24357c945163902df30b9ddb02989e3832fee3ad0a4cab052928404d06ca282fd857dfe321a243ec3e96f90fbb9368277622568c4efae3381e46dc8af8ff23b2ce23b2774b44952912fb35085ddc52522c807f0083a28692dd33a7469cf0ee75184494d3142c0b6a53c2180613f126b073c829739a3b8267cd2111085c720b6e35f4c6ac1d704c6f03b2b4e8d952a26c53e2f63c7052f965add12754501371de9ae01e91c13e300fcc8179bb2ec2a7edee8725bc11a3ba47538565d2783ffe64e906fb8671786d887a871ee5e0039a6c79ea4ad5ac93d9606d3596c30926ec0088dc276f57d95e25f0cb7b5504b560c378b6e31731b24a13692d2494ed69f23d6840bdef252f310d38b30bc31fd7ed13004273e67e54f036f8c9465c068eea709ecdf94e96431b7e35a4a1d74a095704df65535e0fe5768eb5578a2e4ba354172a264ab53a72d817f31a6f2d1d5ab4ed41b162f4dfcb82b47cd374c88c5b61cbdc47a7ecabc516bd2d16919c3de79f6cafdc8cef3f47565f8d93b3e45a8ba7035b6887b5eaf22e78829caadbe5132d798fa2e8000000000000000000000000000000000000000000000000080b1215191f", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 133, |
| "comment": "violate index 1166 in the negative direction", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "4201885839cff573341bb0484329f30281e48a2d2ae72752c972edcefd782b11b2a68f25bd6a3141f052b4ad55d25799e74a335b385d9f29860e07f28d6709a07bf8ad08e91884937f8875e0fa37e640535ae5a54cd31becf119468dc63c33e423e6008c8d963c9e822a30593b975cbfdf27d228a05184d45afbf5874264f29d631c091b48d500b066a321fe62d9ead002b82859a2fff21aab25834d59b473c13ff4942638db1188a125aedbc3bc04c152ee8cb1648c013cdf786f770f0aa0446bb0f8f0c07fa6cf469d391e96ad9160b9a62595e8b6fbc2e4d92e72b203438085110c39c434e13873fde16122f6e7ba69af544beeebbc2877054ce67f9d43feb9a4756eb8067d7fc34d4447dcfc99676b615c494dfec4f6e80ba96288116ed3ae470b570ca2b6319233aa9a9f5f78ec6f674bb5bd3968fc99c70ad223f406f154994a1259c4afb27a706f754cf7245c33388bbc41774204b863771f6104bf91394ff45c2d19a209cb4e662f73d85686f9c9c8ca30eaf77dbf6405b353d4e6099d98339fd8c74c4cdbd3dc999d9990d861fcb9e51053d2f9668876e762f1a77af0a88c113bfaccd4e839fafe60693b1647c9fed4ebf685e82eb212c7ee719ce7e8aaf41e136ff96ead44474e78c3d222468bf3a9e19ab73a797e8a8d18516e2d47d608e6908d3df964680f4eddffdae279cdefe6dae92ad25d2b4c2e5ad6599664b1585ea0d8af2b53147cf063be298c1ff36acf192193f6f57eebe9d29bea55a8bc710752e82a0817ab58963482cfd19bab53c4d497948e0442fdceb1c856aed19d05494023d3c32b47369cf66c8ceb3a2cc877e651fb54e8aa81c7f8c8c16e496fd58db8bd3b5fdea2ff14958809772fc1b84f21454f8b5246a0ff3e4fed402694afc96e6c0e4bbd626eabfeca973da063d53a0b92fdec15ca72fbcc41caddb937ec0cf3eb11f2fd44e82ca10b38a2e0e6d2b0046d8ca627cb718305cb0beee00745b02d1db7caa8cefea02652f22e4ac3ca83a5a1004232759bba1d144b3c230c9809382ddf3170c66300d3a414ffcc9d29066d31db70b63d486f63eba3b3a4aab303753188a8c67250e0c45fd0556ad617399163bc60bbe5d5389ec52b611fe584525997c36a25d88f045bae6d9e36b142b1cfc4722978d5b235e49f50c585c9743cd30184f5fba4648c75de195726a9b7642615ae07da2584ab672590e48d6748f64a3121333c8709649c341c1e50a40efad7ae675c59e4cc0ef0827118f51c7b3251e05593689fefd26b8ad77dd10e7d445564126fc5ce24cc358f3bdc24e736033b126a885b2bb5d9076b0a32bb4bf67389496a16c11e323262db6d78f23052e61e89b5e087310dc831ac7651d875456d3808362fea6a042a48aab7cf5271945bcef8c8dc345c95fb240a0e09230f0dd67c304abbeee9d37e0fc8e515d9f8ca3995f94d90795de82aa307904e8b44ab4c8b9962512eedbf9fcc81364215e69e232afec2e9aaedf85270e467420f3c4d9bed0d53fcd23d42f20c0e6de057dc2abc02c52c902debd0fab250e683d2eaf9bbeab25920c76625cc01a54b87eea58fd960d2691f0350b0fe4e6e626a24bf5ae91b378906e034df66095b7d5e750b54acf10d8dee1bd56e89685a84db0f847796bdb3ad03582cc4d8f24bd22d671bf370e84dd110ba2a68897f018817620cf176e794605daa32ea62bdbe096cf5a4ee6fad8431401ffd17abd15e8f8ae66b0f42e1b6a47a0a48adc06dd743a6a7deb4d51aa37a16acd9d6a1bf4368f7ea0158e810ab66e4e488a3f9163e0563e20bdf71fadb58e676c5f2bc1d6173fa2c79e5e88ca79c8fa9567334b6407b19a2086bbd38a4b11633df8de8c778c72a6d8e4e3e8e446379d07cbc6954f29a29bcc15a3a0707ce6f0fdaec414c6ceb3ec82a363966de2745e374c31362fcb2c0871745a586c74fd3036ae80ecf717f8118e4ef594f191f3d12cdfb1785dac1b5e71df5b097c5a655f4713f534f760792a39627a58e5bf4c0ceaac2a817cd45a7359cbacf4dc1689c4f46fc300e0cd63197217178b9a5afb5d536e53acdd010e1a6cc87b3caf6e09e469ee119d11927f0e15c28e09816a12ba1fa9e506f0cab6ec26b4f4419ac1c0923fcefbb6d07f23ebbaccd8fdc3293e55a3884fc81c1a7e9d6d763289562f8f00913e443956f2b10eed37c8bc5282055ec59c5c71cbf0b17d296b57942a4dfcba98164a387dc163d2bda1856ea89a311c8614fa36828f9d5b9893e7ba85687dc082b9bd9414bbf1085afcabd200e0206a40c421b57cb1b10dc1c03fbcf86ca4678c046fd9a7d3c491197c34a1187b0f433acc979afc5a8227eb1b8f75420fd611771bd02e1d195e8dbb6ee8f21a11bc0c80faa9bcd750ff1fcec69f4cbdd67928ce7ed71009921f1252673f31ad6d6c2bfcd0b78384a14284db543b2cc26f719932b1907112883ac748744210ea626e368245366c5caa5b455f082d30d152cafff4305b656b4a03d5019958e46afd67964d143480f27ebd0850eda01f1e11b80af42f3a6103e2cb83896059811449496f789c64be8927d206777dc6bf438a303e85dcf858af88b77f42c8f75a1900af680516a26be3d5d4907a70c3e4eacafe31d98cab20b6d96eaaa768f428b0c563db661a2d3e597b3f93feba256f626b14793329c1728454357190b4d8d18f63c531e9cf2b7c8701cd69d99c903449cab9654c497d448feed3e7ac052bf3d34df36543c51f2e412ab96d240df175d1c1a2f5d539662281b6b15803cd6a92800f0149f68e61124bd818fa758ddd674639b2f0974b49a15a1cb4c23c398e85436b2ff3bfe94d70e1256ccf95ad3b745d848fd887df0a8d04ac264d84a22f71a061cfe4dc949b807bdf0e457b860c33b37d8493612b2ac420a7a1b77de0cc3a6ace46c3a46fa07ccb01af5ecdf5c556eb12a25e5c3880f79fd77c3a3627cd1f4d0401c389db8c523714dfefbe57c2033dc559e4bf36a130d97a404dee217f70354598fa73aa8b025e1025923138e4a7518e61eeb0e1f2096f4b145d693ce75e8343a96dc429eaa9bd3d061aad1cbc1e66f27761955730e7f18fbad02b55b1564c6b4b2559f132759faec12cbd13a29dc168f19ddc941cb72b95237e2cef2f257975119151b1c4fee4501fef6a354b2d5fa7e8aa6d2bd4f61cac585b68d7af8cc8587f7e12ac0acd7eb1263ee17e692e4c590197b7a3984483e7ba33df642e97457d8dce248ab3faf45452c0114af12c865455f2579fb9a256f928cc2949010b74f375e3211c10519ecb71d32a341f540b332138e622d2696a2f9906a3431a6525a36c4f56f558ae0bfcf6776f2952b395b5c013e3036cb7437f725ff29a743acfbf4475d8d53eb41ea3af1489bf90e6a01f046a2b45ef31dddd3c733990a4b37b2870eea05472217c7e8aa9d6e150fbb7862f24b5241688e2704cfcd34f1b52382a8819014aee2ae52220f2624825e073463b864edfaedbed84e941ed7af179f6224568b46f14251686d22600237f1293a41d65bf7bc86a0c8e1f6d20cabee87e3ead3f9c5372ff530d27bd7cd03898c2c0023be9edb2400f838cbfa89c073e0a1876a763efbbcd72734772671f2433da4720a7512eec26add3af0ae6b52e7c3085c9f69d8dff1d6daf2fe757e396a6817ad227a45541b558658fdc1a77c89f833b8f93e17c725828f9b839a0ee87c8ebc83267edd510f038d7879f2ee6c02824800f479df3a756a6ee4222c39b605175b073cd2d56ba3455358158f4885c9cbeed6d772dd2a006f9867be10d5d3979b859c39cc927e5188af4691d288c39b66a3f3015ab7e99d4205657348d48805350727da7f0e507c6e68e2821d3f9b8a478f2b6941c1b8cd8f9c2f30aade49a0b7f3eb1b406efcea70e1fda1722548132102f350c748873c6658b5aadbaa1785447c9f112ed96e4b9fbe9dba8967e50f60aa35a61d2d72547743588727b004243974d8c660fa48725c61705a4d6363ca88a8fc3ed4134ac21f51cb86aad4946e1f2fa1237ca55c7ad193815cdbca8f542a659269840dddb07504ca086f650530814ace765d20cd1cd2b32ad0ffed241fcfd7f63c5653dbe7d968c781f290e061597835d4d56c319022fd4d8755a32d9b78791ed01d8702345ece110f94d965b86d30a5830a796ff0961f10760e3f43a2ff6f5c547a063832dbd5d0a25cb18fb5386cb4b13a0964561b8fa7de096cac445b3f7a6903864234783620d1c781fc217cd0595721b52b27a75ffc599aa254cd7a72a26b8cfc5bb93d1a9acf93798772b9c66317d2b2f0ad5a2c4598a59f9a5da52500e8e1c092c9c41b32d1771590a18bdd5841dc4d5afecf93febdb60d9ea307a8b7ad5422bdfaa30782ad048a04dd54a59c3339ed855155655e2184545330758417cd7bcdf77d2670d849908ba06db6f73b20dc8ea34549f17fa2519e1073fd4f186f6ce981054fc164cf70a30fededc71956452aff3c79c77b74b770c8553cffe7570a94053e7f47156fc8a9577699a757b6e2e4113026e8284cebb87bcc1956ff0341a7abe9600554cd9416cab6bb59fb0d8d15f44607aea3700d2355cef4fa255861f7004b5c86cb16509bbedbfd105f9aec05131b1d55587a959daec400000000000000000000000000000000000000060a0f151924", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation" |
| ] |
| }, |
| { |
| "tcId": 138, |
| "comment": "index 0 is exactly gamma1 - tau*eta", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "17198d5817aa13eafa93344d5497c6ab86cf34f230c838d37408c903de62d4f10d91372fc79b5abe01a0431d523389d3c40070e2821b1f0e30d6ce7b01e8954ce7a529684d32975841d6e0e7901b6aa915d3c78b9b17ca2e639de8733afd0e542f8980007ec0a23d307d17ee5dced7c4be180df3d5d75352b9abce7a1e2c367b9d22c65e22ee7a66b412b8f1c7609728cafa6fcc3e65565a028720027e2f49abbad19aa5540ceb2e8ba310300b41334bc082c422211397b1b4c78ac7a36bb16aad2300df9dc6d8adc50dea91abee764fd39288696a8d6332fa369b36cf76c0d4c41658e90364c097c524ca820bbf43b946e9d5d8fad275bb17254d600eb47990c74cada004fadbfdebc2d1110feefa1b01375bf74d66b6e0e566e11bca4e8640c675da3c3299636f674ed74b5647e15519884149c03d11b9edb208c0e6c9de35635d0aa339623f9c361ed70cb96753b3058f96c734eac4d32130844dd0a2b771f3c757a981f744ad597bf4bf92fb2e939b7c44ea9cdf0beadfc63b30a1943fa62f2c75c9ec3dc4d9f35ee11b91ef12b215b477e889c5da83a2633964a81438df8094d40253ba85d2949fee741b0dfafcec4fa51d5a180e8d2a9001114a2e2b61a4e446f5df1b2145551cbbec34e741d047e9a7a2dea6677c88de8399603e8eaf00bf3364636b15a8e908a3a86e602f2c0193a8f15c78fc33a73f74ff29f3db182497d8fcdf1cdb3e80212a374f8e6be06c5a984bc8919209090468f0aa891097c510e10193da931644990756165123d815cb8f986fac3b1a47699252ccb3f454914fb0bb1ff8860415ccfd1803a0cd11a873d89f113a3d688b6d385ca66c641c039afc090fbef8486acf5c8b97a13f37e5597b072dea1f1368d43544847ceab22d7574bfd7931f63ed85341ca892693d229742ac14ab196971b7798819a800f81fd8a8f9a68e82d0055d93166c22328be773dd466d9f3f77ee1f621e1899f3c584c643bcd2c4eb6b90523f28f72c40907abefee15a52f766c78288d3d052bc2cfecab08e7d32e76411f2ef30bc28298be7ecdcfb11368ab4523655f5ef5a67427b063dd66491f1d7e8a6e3427665f812d79742e339e2cd2e8dfc02361d2173a8b223cdd533f8e125b680ea1af8567c686deeeb0c342acf569229f19b39bb3994ffc332d35140e1ec7758d01fa87895d3aac9d1699416e63e166988e610d2bfe4f97dd78a419db14e21966e133b65701438ec15e590084162419397006429988c54269727d3b381426e14a47cde67fe0dd6aa9c21d387df2b3f19b8823e5c9fe036b9f21cc1e09cb3ddc84d4e36a7723c400520ef68c35b5126ce1ac8651e281532d1c7afb6f89e5bc164bc32ccef5c8ff1cbda8b6eb55d746fbe3f5399848cf34838bd9974bf178bd5b1381a6d1097e730c0a6a56c1d0769a74e297204f281c8510dc4fadb19b49dd166340521a0a0db663dfed4835c57cbc472b8913c9a0e2302a238f767c2ad9ea9a6b4fcab9eef823fc3badbd2659279c56429d305a6807467869849cef6b3e22f666be5d39adf0023f72323e91a8c978dee4640fa62cdd144db434d7b33b0d12afa2285aefc6440472f0ea68f43351713c173dd0abc476692740ea14906f0a9439b5b5d364354ed9c5ac749317d2c6d087deba65b91ca866597a87f0fca6316866f8e267009c885348928e5c3f13f58e568c30a5f12d8904e614a5bf53df2ec93c43e55a1b2cf3c4c85e1031178087b51acb87146a8c8b1f9623b3ddc1a9dca19e7463f76c6f3df58219054d55723f93673ad05ccfb3fc9eef77c58aa823adfad492375c4aef6a2662987d46d1e83849b19def8ccce3b85d25bd71e45d9acab83b033c255aa7daa521d4bdf1d00253455a859d83354c48c99564681d1a97ab6142e2bbfed826ce6b6fc772685ed83eb57439dafcb9bedbc54204f797554d7809860cc43ebdc9046724e1f73b94522c86e4ce7c27b151669f518c993f1245da1a2584b5a12e1ab96a1f76c3e0a84c578a05790f4dda582a948e638360dd8bdfdd63bd003da67cd52d68c853bd63b114db644bde9b34bc8436c2a57535dced0cb9b57adf53009be4a5860a9428f5c4fa61b923abac9494c1eda6859dcb1eef685f01e5f8c71d4178367dcb50b2475cc7a2e24df9e644bb0379f42df5771dccccae53fbaa4f1496cfda6235972660d119556cbb4e0dd19b967af33bae70e5057cd7c944a5db8d73319157e260f3099a2c5eb8e799db578bad1de6deb4db7d36ffbad96889c11288f21d389204cb42632ce8e605d2f6d371f2d1812e291fa79615ded4323f14d589b449cd32a8ae67a8ab53e2b6513e8fd88cbcad9d9cf604aabb1a53b7900c224da5756e9b875e86ed3e2e11b50078978c99a5509c7dd8644616e0e10d502b0e2b726e6a5410b88b0cbd9ea97b23ac8a83100dc26dccd75a0a96f0939ed9826f00f1affe39d91a03728fafd249b4dac3093d9230a468f1b108660809f21233aec363b63274e40e503ae70b265b2ee1c45204e78730f91ae769bcae39ecf4b3251b78b7100b2c1deb3fd416b8fc2403a3b1ac3c1381620e59e992b887bfbcfe88b6e2a77f192f64b756bca3899e56264f13397cc798d96785e311577b9b0b931e5944742c2d987931c9b16f216f36ef0284e048c77e73935c39d53021497cd2d31bc23824d1e4c26f4b56ca87f4b261540db60fe8a5d86a6eadde9c4b094714ad8705b11c84fa6d309176ab05bc7859d1181b16c75966e94c5e93559ffe59afc1ea4198d2075228ba2e4fd987dde74203868f859de5de279a6e05fb49f42700aa220254d53ee5cd9aa9c73bc4967f7dc1351dcb511f64ec49737fc0c45ac02ba839eec3b070b276e5861a597c72218c56c77d98b7dc1a0aef2353c6016437cc7c94bcd8d8941f71102ea6a85d09e27e78fd4f23a328315d16baa101d24c7aca50cba8cd90532c67e5aea4f697d5cf3447e781f49e0fcd09b21b8d7b7b928712cd34880896c3db761e925e4c3f5a9037117fac65bb69aff720eb8fe41cb5be7365852664375207e542ca9300932821346b01a8c5ae4c49efe5af78e17491c9504a9c84a54ac1d2e98e0024631d4907650a48c0d1771883dd19e89c908af6b64afff17fa425548dbf934c5d0824b46324d46f8d6c3796e56220eab07f5e6b9357bb11c2223a431b93851a0137f06b946c854dbac82f99a07cc76409d033111165d89d55939edfc4da034e1545904b908871c07e568d944c856415422d2f1d15aa1cfc8037e2d23db3169a534097bdd2a1afe02ac55d347453b2a6ef6cc1c6640b8f0a27c50f52e42c99fd6ec0a0c8d0e035ac80da501675f16ad77c48d0ab101c40de18bff1cd86620f3b914cf95c50aeaf0daad0b39f2a9ce93df04e5652c829b6c4ec17e3074f4db651d66989721015aa611406bfd225e1103cce5e01f67c10f4f3bb3669261e158b3e00d8498e6551fba6c2278fb73697bfda60727b6d578966a6dc154d0e26cffe47640a8ef3f06c4b0b15db7dd810835789fc226654fa2d82c9cc4311c833f656fcd809cbf638425643c03c8deda9bf3d3ed39ed42b90d8200e4726bb6a4d8f9ca1345b8809e82f935d025b47ea08651e4562187ea6d66576bb58bc876de8d4cfec606e4c662e86ef9a7617ff092859a5223747661a8be911f8e48e34c391ba8756f3d7e808a425989ecb246f28530be3b133ce8211935a28bdd2189649c07a6bfb41189e7988533f9dfb76c80de5874fcef7e5c320df173b5b30bcf6d81dc87aaab76dfccbf3207bcbd7c3c5910fb3deb660fd5c425c26cca2b011f3b5d2a3b8277fa23338afc3241da05f6d8402bd85d685e55bf7ad8f9a2684886d6717fc995047fb4f34225bcc4883de6d0e8c53102367a53a858705ca8641a24138ab930345a2e0fb7c3fb43a7f7957888f31352a441f0bcc04f2a551f6e1a900da8dfd89ae10ba14e1df5aeebdd8ca6442128b6f94f1f6ed4117972d9bfb8265290585918b78934b0824e2935f43f5ec823ebc065f87589320dc0a009a97b24fcf02edc1d30aff80f55674c3f6d9e30048546bff91b94c61f5b39ece344f30e15937c0b538899761601ad1dc2a1461914dc70bcdaa9ef58342ef0526b097a36dfed9634967fcd60f4780b2303404b50d1b03529f19f851dee5f123544671b509f00efc454ee15c7337845f5d6e915cc1063d90a9d252274cfd23bd24bf7c23864177063b27775cb471f934cacbcaa4a79dcdc5d84ea4d7d19c2d650cc03650ab45f87ca90d97a8b9d9824226544b532c897c57dedc3f7856b08b9ae7f485052094235ef5ad68e6631d5dd2bac7c86105d4d8a7d386f795b28513623dcbb93c1da8eb33a0c62cf883066f045697f447cbb5b6ea8aa92cbc1ade8dee32e5c101cb2477acb92fc562285beb87bcdcef6cfbec6c1bf12c056ab07cf346898e29d8ab2b09a5f9da498abf1ee2dfba3a2c2002c7dbcd601543f27085c4b852c9a49ae67a4fe2cf18ffffb1eb51c16325ef627e0ead94f495fddfc8c9d6a3cd46430df3c3b1728612a25262dc10ca91eb4d02dadedf17614e5d0f807bd45d579e76528680b13505e9faac0c4c90b2c4256595b708ba6b9d56d87c7eff55ca6b5b7bfd0e40a0b1721304396c8d6000000000000000000000000020b161b222b", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation", |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 139, |
| "comment": "index 255 is exactly -(gamma1 - tau*eta)", |
| "msg": "496620796f752063616e2072656164207468697320796f75206b6e6f7720686f7720746f20686578206465636f6465", |
| "sig": "7b33bd3606cef3aa67e5b1b94fd3bd7f01953d2369f7e2b99712c196dc26629a1fde5404aa87f7dddabecec41b6322313c2ea4b3ed7270184b5d11f87b2364063dbe501b0da5493e3114abb75f3bd8ac5c17b117ea448b31fbc4a45c3c6fb61f89e398873161f3d4891ac6a641a7d713c86f206c800438a2031e8abe990ac6e2d09f26a9507a237700645fb3fc77004ccce38f7fb9c2f9f85fc8d960426814749a4a500ed356f1e156ee9b9118cdd3a8011762f3f98341936e00f6613d6de5bbc25654d761dc550734b66dc6fca47a8a01a41d6864372c457f45ed224cf69e4d7a838ba5487597d0b7315534d28e15e35162864c8973b170f7e68e255575284590b472565eb6ccd3c8b607f37c4649fddcd102a54ffe79c6d2b59e3ac86788fdf7281f5759936577b3fbeacd948a067725970886c2a38bff001969dc4422480619b8587a08df8a638c9a14d10fe294479b2adeff0d93f13d59795962eb7f43175b5db1a661a32a7ed88c26897f6e8896b2388a7cfe78be5e179eab4ff26bb554ef07b25422352f2933bacb72c105bd872afa6ed958b08629301ad02d1bd77d44fe1ee9701eaa74076f551d968b7d9ff21aa9dd709492372933305756190eb4d1726597337c5fd3df599d3972957d12fced8ccffbf5e3e5505d3500cb50e58e9de1b69b9add56a270c92261ee334f297f53789b41ef593660b134a4fcde6f922b4a197346f73f7a85a1f67ac0c76188e016864caa36bc03e286b6d0fda165536ef66fad90745aa97e72e546157e97b1113a5df3c7c7507cbe46c509143b7d2fa1465caf9e9f62e4f008d6437ba7e0ce48e6a6d9a3c73f47743915dd3acf8c6262c6d36c5f4a76701fc5e53672a2030ce32605dd96c12b1abb957d42abfd610696608f8c7ef93a3290a6b88dae6a48da23cdd273659e084fe5abad312ccaae70f1561aec753ed65904f67bc96d98c4f3ffda6903510169ef5e3a7dd9cf6625331e2546481c3e9b668ca66558c930a97983492ce9caa2dc562f528f6063b954bbd6e9c9768392b424f84458506647e273efba326d6f83bb4f51b7125cbb6b484246c3a072122977bafa7d22cc933e179ad41e410a62b69e91171bbb76ebd91fd2df35dcd6ff03cc470d73bc99091aeaab1a0e634f52b44aceffe1d80607395a3edacf519b23047d60b4a1488fb7b9f4382e93413bfacd383e0fe9df49632e7866c03c0792c0c688b23bc633a28283b0f42cce282b48f588ff15e63e89a68d18418bbb1a2a1c6bd2b7f7845083c224c538f4887d7c4217199a9d5cc086f2c9362c6edba2684bf8745752e5d1a03753c028c7ac43a7f993e3923371ea58223715d320e968e1a918513b92abb277c7d98c0e8ec2d497db998958e54382ee09524c281075a03823e07ca6c3c0763a4537dd5e05d423c046c54c4549b35b29ea1c25a2b39142146fd60ca072de802c8b9bdb3d7cbb738b33c1d2fc05e2d25a39cccad4cf8ac65a283488ca0259e1ac9e70e0e66ba6e29a6f2c0226b32cc54934c5fa0b9169bea176a7c680e6bea9d9a9db54c4f2a896708efabe4c1008be6bf32b085335b4fa2ebb19f19ec9fc56e18ca40613b9b3fa4ffa8a813303ec235cb0a38b41eff9d21d7fb66462288a79fe5308f10475edb0dc87abad030de0862512e6de32ae570f7479d2d4c5152ff0350dd733f85fb8a1d2e58348d541727a30248c104ea3338d10458331b07f55779ee9cf0cf54f44e0590c2e8a2a3ad6c2d1d32735cd6602b47d31bffc08ab178493fe6f859eb701fe9f4c14a0e7cfa1d32d5ea88e1891b880d0ec79a4d63b0e16623eebc4da630344001f4e6960ea6d7815d8b83b04f5caec1dce1bad0d65b658ad3955300c69e9fbe76c902c3346d23470025d1b48be4504b613cdd234d65d7d0f656c0104c2f4650cef77c33b3272e00b2d59d4317b51a6ce85aafb66b9171f741645996a495cd6a0c2062e848136ebe3f2ae42535dd0ef1b2ef24fa994246e1079ff241314829f0f4d475f1550128ed944909f6691f537d24793676f80d19d070adfd811faa071cea19e0a762162d15dd4e5ffbc7bcdcae6db82ac0f4fe54ff573425e987ec01e9c2a5bccdc91ac56a544bc68942bc8d85fd575101e6416210b4533d27f3309b7abb65722e38203a86ffacf0a530dc969533bb887364da29b32fc44f3295926d3f4b3f4f09a81acc852532e20648e2415ae839a52a798fbf5fc37e65bb4146ee2071cec7f0b8d23afee3505370a5124ed90e0c4139ab4c1b4aa03eeeefa17f5b9624f4df7244a4168e28e16d7a0c8afdd989ab4177adab3efb94fade6fcc00e1acbfbbcd87b672a67dab73cac7646ccf555603bc42679571ab832c5896a0a2420a7a6444c02f46cceaf81c7a85d6843ad705cc7839ee4e676f6e06a17b6a390260be7b5c7478d095d7503f24f78f57068b4c364fe750fb57434a7c5285d8c4734b06a47503a061e36f820e9a6f58cf90501fcb3c1cf00497e4d83332780b94fc0bc8ec812ac134d60b8bf1028e73325dc2626bbd3edd9a3a6a274e6999c0a823aadeaf451f0ef2d8c98879dc3de018f847573032e218670823503e80918e87a7887d59d64e4c22a76ff048992b1cf4cc1d26a323ba9e07e303bdf37e3dcdfb23721bb6d1b41f346e844646ef44cd525675f887cb843555dc6e762e18247818ac21e9cd9722e85f9d6258a825ec1e610e0cbb7f25336de57fd575e40aa4a0c9860cbb5f3bebb96526fff7076c8ef1692c85a7d1fbb39b0d4a036960546250e44acbefcdcc5c2d00bfda9b4dde90c4d10de3560d05fd4ffb7ed089251edfa8ee44e726dcf5480e66d4bc7364105a26029ddbc747a3b0b72b573bb694be164e2ef42385a4a54acc1b233dfc127039676fcf1d981629fc022e8ab42ea6549879a697ab2483d2a01f3a99995ba82a0a762cb9fc122347cb37603d337a91cb8ddf051a980a0a07c9ad9882a8ba37d06ddfc4982317a9be97760d07c71b6d6c699e93fced29eb7d0374405fc7dd04f1f06253b48757da9cea6cc8f2f9d5c78f4d2b916f76c44dc7ec2196e95e5c86db32b98468769d98f45d4143b97f6f4f304fc6d82f49af8e33565ecefbd18dafc2eae54262401784de23e92c855a54cf3c6f3c44006e1fbe9679d7ca6aebb0b7e62ef926f035a7add334f6ac08d1a5a1f98e7383651f8d47ca534271752533be60c26544966bc31f96faf0f8fe98628cc199f1491f4f4a5086b0ca6d0a5e2e5f3799b3250714a2d0c9f9b4c4afa1705e71d740768fce762e17a7194dbfe3b05cb33888d5e03881d85bc32e48ecf8e60d78ceb198c8366b8356bb9f9c4d9c1c66f80de4587d4d9df8335da88895f2427a0134f009f50bad10269b0ba806d068a26b12a9bc4af772ea780cde735ec9e3947395fc3f62f9dd975b54a76c95cfa1710d12811fbee54e3c357d7d330f311e55f5c943d029a5a96e9b0c0513ca5e7136ff1057da9e737dbfb820498fdb8b8b38882ab808adf8d84760775fac7f16e4748083376baff4bf7b9d971acbb5f95d885d95bec7d65e3a66d5b8e34cd895d95cf91446744a2a4196d2f88d7de1fdedb234979affa33247c8f27ab7bf74ebbd6857c4a71d4de0973cc0910fde48876e17fdaa5a299c76dae92eeb32ded5edea575c24451fac641cab87038af5edf2a6a2bb087bac4d127bda2d1a0a11cba46cecc5519f1cd6ffdea1571fb38d3ed96e9526936079bc0be1e1eea0259636159e3e34c26f3374ecfd510d0a8277656318c4c9fd39ef090bc4a43f961019428bd4899302f90716532ba831cad4ae2a8dc9c49330f5bf18cfa2192459e7c3b73a5e031f399d819eb1b41e205324ebe589b346d060642a6cf454f425d47fbfcfb44cb98b849abd9a15ddadddae1e3a28e5d1c366be6a3b6eed63ba464478485cf5195c0d9ac10cae94df880865e6209f0f490a7d4b8ac080a99805fef18657e47c3bbaaa719423a65d5b09f999bdc8714426d95691ce8ba84435af3e87eaa809c4dc58236126b7e46cdf246f126811c5e2d8f3481d3bedea2e108e58a587265f4541876ba6493aa824615b9fa9f427c3115d1a0be5d87982f2eb2f61484bc1d476c967b9f6e42b168f80f8d03474d97c239ce8d0f4e59f7ec03c093f7092384844260cbcb2297978f27c7c115e6eb60b7bfea8deb1b193b69ba0c582de1d02349e7efded3902f93842385e0edc55b749fa18145fd557a101cdcb833d509c9ce40fba8f0e5df2bb06a57fc56090ab9c35a115c0a1d0d0e31d17238a09308a595e92fa9e32824b02d893bddef8d1b29c0ddf7df4e1fbd7aa59861fd255abf362b4972ec8e319ade7625409b753b4ac0b49c952d8372c84447e0bdb16ffbb21fa450c04f5dbaa28db6323b5a1e76ac38c7593d8596d95a1544ab20af7ddbf945196dfda5206ff3e033d241227e915f94648856373a58619eb559fb580f0365dff0f50e28aa4dd0043cc0d9950517075e39eb26325d911fb30a79b4aa41e3642f79b3c3f2a83f3e319f13509023c9e6b1ba46e14b0e845079a87bdabf9a319a8d856464c6d84a0497f54add7d1d37a4092420c38a1a39ac0d052f9099a0a5abd4172c2e6478c8d6000d5d607476a8b5c7dceeff3b90cfecff1c33424557748ea2c75f708aabc9cf0000000000000000080f1b20292f", |
| "result": "invalid", |
| "flags": [ |
| "InfinityNormViolation", |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "aadd55646f3d2618ec77112961bdd8c76364fbee72bd5705838b67d30ee734e444eaefb0cd6d7149dc693d6828e229f44441d977700b956c5ba947ad24fc565421591167cfe01d4d29e945de5fc10c5f1a44f1eac9c971e2cd0804cb928ad4066ebe20291f87088727ad3682a08ecbca36399bd5a1f60b29e1700c1a5f5844d408e02eca1e674809162b7958b0fdffbc4a88abb3386ff87573622942975c6a2bbc458b9eedb664a1336fa059bc39cff511a6b7fb7aecf27d72e245a85b76df0278249956d16f4ba8f34c48de4f907f4d026bf122961a7ee511fd5a1200100c160e957a0e9fbbc26d543da7c081daaa79c6d9393c304dc4a4d646acd87fde6085acef23fba46f36952acc5f962c6b67dde94d4368edfe18fcb20a0d6947cd1b13f579d946ef4cdfc0f1e5b48a155ca581ea1331818d9db9a9717c7614094a91b91ec5ca15620c2b1c5de9df8393200eaca1724b6f8563d76716d4e0ee9d01c5f8f76deb3963da3a55c55fb094ee3c3399df2105ce519140152f59d8414168baac89fdd56b1258039153e9457b391e44508cfceeb4d192b2dc4990592f5707e14783a15c21269e6094607dd66c2b7d28790ed7d944ad2b298ecb6f912359056bbd1949c00734dde4d09c5f78d135f5762ec7cc995fd09b502c8857f99e32e7666319147c018df8573e9866f5b511d6fd46dcaabbe8697697eb758e9449b3d925f1e2e991ab0e92e9aa741db76af1a79b3a6574256d0c6caff383c7015bdb1f34b0acd6cddbace54989ee5a45bbb5e6cb95559ad7ae00a1d906a96cca0518717bc05aeb59da962f8e3de25e46c756fa27e41d09479980ced0bc22feef6899bb1fbf8fb4d394d0ec431c907ceff40f0ced1004eacc9048fd63c1bcbe3ec7ff4fbdc1d47efebf3547e786b2a4a5b22aad6f8f887ba5672fa6161c0667511f87bebd90ac16fa4edc0dd9f93d263d7ad96393c1f7cf5c8b9a9aa47b5c8a11d2d079d1001740a65a9275e4f2b55c8ef1b660104af5e55f4e3fd7b8ee3fa6e5db76359774f7ac6e5f8433e40e4dc7b3e345d16e35fa7cf4cf6b2e44cd2fc1fda1916eed4d21f5842e6b76f16856dffd17d174f9e22a392d86f9328a0c40084efd42e3e57dc99be9ff280afce24519d5ec5dbc33fb855bb97a4392edf5fe1db4d5bc9163c9b6aab8d4d1538a670c4bb1f010bb111ea24506d4bcd95081f16cc796cf25ec919625491b55edc0f9650befb854076d01d1b495f6e037385da7f6421e6502876a1a6e8f53d08d538a6be806da4bcee285605458ecbe9c26c7b39f932ec49a8a5f714976f1b995e6cc445b2bb79aeace039747e5440da4b4c76b31a41afaad133278fe2ab6e08646aff3a9ee99a1d7cbef6474a15c0119d11b33deb74491aae802d586d29041bc241bc0dac0e9de8cda3853de3530d610ce3f48ed18b7d7093bb88d56dfeef60e742c13b100eb86a5d7b31f15d97ac5b14279f28fb2f5b7edffd20af4627df58a0169f30bef54a4e892f5e065f2c0bc43eb013e90debcc5885d4ed0af21154fa2ba93bd3280ee4143932452beff33883ce8b009d54339a3446937dfd6a0ae441cde69f461f79b2bf1968af3ae408e4e57b61bfb002cfa93a0282303529d3f5aabf32d0fa5736a7b92358296a3fff7ec567b351c4d476bd4803e274d83d66d9600c30f5c84dd314f0c740e05a330fc4beebf1933d66421c3fe9d868e748bbd91a918cf89f2eee16d1f3404111ad0e1d89966acb32416bbcdfcdfece18e2e0d846c4860694c802455b24bfee458d3d842803634d9bef89cb88dec0ecc6fd12add0218fd78bd3a6b434d5c266e238fa0476a32df27f7b3065204817b7f5d0149dfebbbafe9d7acdd84a5be47780c4bc6dab5d5dacbbaff2a0407cbf91a88821e3f26c3831d65a248a5dc6bd05a7a3953871de7d0e654fe81b1f547bc7b1ed08514aa11fa1f4b81f36d63588ad8c37daae9cc04af4880f28c278969e36ae2e35423fd8a139c595534138f060f7fae0f923bfa8a9fd6dfa45fe98c1fc7850469c65da8d032c8ec15a9498c9c8dc1f9cf7f627043d96d56ca5d5d821b2eddf67e9faffb8aee40e6cbd859e5c5324510fd2564008a3da87d745f7637158ff17d619d959c619ef45ae72851d1108981a9707483eb3c74c741c7d8240511ccffdd8647965a7909af6bb03f210fde99f4ec1e00ed1326b46271414205d1d9bbf6ccb44e030ebb39a5f9a2c6dd74e51a4004f37d0f41b4c2197b85d44492a7d65fa64ef970472142421e8c0ebe5525032f27dcff235ab3392fa1ed7eb0545bf260c8f8b26f153c753b4319d8928c10a9f99d5afeb9ba0bb4e10530af0b4a0ff2a2baa698f5fd59a467bb426daee76db6b97c303531a5cf8142064feb2c6f00fe22570a057f18882a7896d3f4014cc44147330898d1962a1fae3b9236a6be43b59c7112ed2983e8b411ba3c91bd7a57035132ba8a68ac37ef5638caff44ca0e0b9c06e3fe695c8553c1a2451c7a654d69f1353803e6818212f488935e5b4827942679895a8bb15224e232ee37db14c6e16784769be7c08062d3051f385c7fc9ac8c3c8ae820b6085e1e329b72f4db2b5d0e4662ccaf05e6e2fdbb70ace739e7c38e95e1c00890df4ff2dd3a631911172cdc51e5634b1df4e3e6dedbea92d722d530c3ad5facecfc285582410d7734dc5774119c165386ff4e2e24df0cf963e3604546da4a6f3a06e91e0cc5984a1a9b0db5a1a5f60f6b96729dc7f320e53cc0ef", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100aadd55646f3d2618ec77112961bdd8c76364fbee72bd5705838b67d30ee734e444eaefb0cd6d7149dc693d6828e229f44441d977700b956c5ba947ad24fc565421591167cfe01d4d29e945de5fc10c5f1a44f1eac9c971e2cd0804cb928ad4066ebe20291f87088727ad3682a08ecbca36399bd5a1f60b29e1700c1a5f5844d408e02eca1e674809162b7958b0fdffbc4a88abb3386ff87573622942975c6a2bbc458b9eedb664a1336fa059bc39cff511a6b7fb7aecf27d72e245a85b76df0278249956d16f4ba8f34c48de4f907f4d026bf122961a7ee511fd5a1200100c160e957a0e9fbbc26d543da7c081daaa79c6d9393c304dc4a4d646acd87fde6085acef23fba46f36952acc5f962c6b67dde94d4368edfe18fcb20a0d6947cd1b13f579d946ef4cdfc0f1e5b48a155ca581ea1331818d9db9a9717c7614094a91b91ec5ca15620c2b1c5de9df8393200eaca1724b6f8563d76716d4e0ee9d01c5f8f76deb3963da3a55c55fb094ee3c3399df2105ce519140152f59d8414168baac89fdd56b1258039153e9457b391e44508cfceeb4d192b2dc4990592f5707e14783a15c21269e6094607dd66c2b7d28790ed7d944ad2b298ecb6f912359056bbd1949c00734dde4d09c5f78d135f5762ec7cc995fd09b502c8857f99e32e7666319147c018df8573e9866f5b511d6fd46dcaabbe8697697eb758e9449b3d925f1e2e991ab0e92e9aa741db76af1a79b3a6574256d0c6caff383c7015bdb1f34b0acd6cddbace54989ee5a45bbb5e6cb95559ad7ae00a1d906a96cca0518717bc05aeb59da962f8e3de25e46c756fa27e41d09479980ced0bc22feef6899bb1fbf8fb4d394d0ec431c907ceff40f0ced1004eacc9048fd63c1bcbe3ec7ff4fbdc1d47efebf3547e786b2a4a5b22aad6f8f887ba5672fa6161c0667511f87bebd90ac16fa4edc0dd9f93d263d7ad96393c1f7cf5c8b9a9aa47b5c8a11d2d079d1001740a65a9275e4f2b55c8ef1b660104af5e55f4e3fd7b8ee3fa6e5db76359774f7ac6e5f8433e40e4dc7b3e345d16e35fa7cf4cf6b2e44cd2fc1fda1916eed4d21f5842e6b76f16856dffd17d174f9e22a392d86f9328a0c40084efd42e3e57dc99be9ff280afce24519d5ec5dbc33fb855bb97a4392edf5fe1db4d5bc9163c9b6aab8d4d1538a670c4bb1f010bb111ea24506d4bcd95081f16cc796cf25ec919625491b55edc0f9650befb854076d01d1b495f6e037385da7f6421e6502876a1a6e8f53d08d538a6be806da4bcee285605458ecbe9c26c7b39f932ec49a8a5f714976f1b995e6cc445b2bb79aeace039747e5440da4b4c76b31a41afaad133278fe2ab6e08646aff3a9ee99a1d7cbef6474a15c0119d11b33deb74491aae802d586d29041bc241bc0dac0e9de8cda3853de3530d610ce3f48ed18b7d7093bb88d56dfeef60e742c13b100eb86a5d7b31f15d97ac5b14279f28fb2f5b7edffd20af4627df58a0169f30bef54a4e892f5e065f2c0bc43eb013e90debcc5885d4ed0af21154fa2ba93bd3280ee4143932452beff33883ce8b009d54339a3446937dfd6a0ae441cde69f461f79b2bf1968af3ae408e4e57b61bfb002cfa93a0282303529d3f5aabf32d0fa5736a7b92358296a3fff7ec567b351c4d476bd4803e274d83d66d9600c30f5c84dd314f0c740e05a330fc4beebf1933d66421c3fe9d868e748bbd91a918cf89f2eee16d1f3404111ad0e1d89966acb32416bbcdfcdfece18e2e0d846c4860694c802455b24bfee458d3d842803634d9bef89cb88dec0ecc6fd12add0218fd78bd3a6b434d5c266e238fa0476a32df27f7b3065204817b7f5d0149dfebbbafe9d7acdd84a5be47780c4bc6dab5d5dacbbaff2a0407cbf91a88821e3f26c3831d65a248a5dc6bd05a7a3953871de7d0e654fe81b1f547bc7b1ed08514aa11fa1f4b81f36d63588ad8c37daae9cc04af4880f28c278969e36ae2e35423fd8a139c595534138f060f7fae0f923bfa8a9fd6dfa45fe98c1fc7850469c65da8d032c8ec15a9498c9c8dc1f9cf7f627043d96d56ca5d5d821b2eddf67e9faffb8aee40e6cbd859e5c5324510fd2564008a3da87d745f7637158ff17d619d959c619ef45ae72851d1108981a9707483eb3c74c741c7d8240511ccffdd8647965a7909af6bb03f210fde99f4ec1e00ed1326b46271414205d1d9bbf6ccb44e030ebb39a5f9a2c6dd74e51a4004f37d0f41b4c2197b85d44492a7d65fa64ef970472142421e8c0ebe5525032f27dcff235ab3392fa1ed7eb0545bf260c8f8b26f153c753b4319d8928c10a9f99d5afeb9ba0bb4e10530af0b4a0ff2a2baa698f5fd59a467bb426daee76db6b97c303531a5cf8142064feb2c6f00fe22570a057f18882a7896d3f4014cc44147330898d1962a1fae3b9236a6be43b59c7112ed2983e8b411ba3c91bd7a57035132ba8a68ac37ef5638caff44ca0e0b9c06e3fe695c8553c1a2451c7a654d69f1353803e6818212f488935e5b4827942679895a8bb15224e232ee37db14c6e16784769be7c08062d3051f385c7fc9ac8c3c8ae820b6085e1e329b72f4db2b5d0e4662ccaf05e6e2fdbb70ace739e7c38e95e1c00890df4ff2dd3a631911172cdc51e5634b1df4e3e6dedbea92d722d530c3ad5facecfc285582410d7734dc5774119c165386ff4e2e24df0cf963e3604546da4a6f3a06e91e0cc5984a1a9b0db5a1a5f60f6b96729dc7f320e53cc0ef", |
| "source": { |
| "name": "github/FiloSottile/strcmp", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 134, |
| "comment": "challenge hash starts with null byte, catches strcmp-based comparison", |
| "msg": "8900000000000000", |
| "sig": "00b30a492fd7f72bc549033389e3eeda94695b941280cb1b9dfe0baff1213e145f53eda2fa8b2401dfae4e1fbc71eba6055ffe23d1352a91c89a935fbccd193305b25d4e3d20d447ddf7715cf02c51df07b40cc147a73d81ddd041fb30466735f16a5fbf35290cd71d24187109d6059891807285b3b1bbe93fd95a42e63e1d9ae585b094d4b882220d68e7f8a554dcd476a7c7b727ebcdf893a0d7e741124905df5d5c5aeb62c99299dc455b35f6b9b60fbbd8f56842f91888ea29249f7af462d871bd6eab0d5fe6f7404d53d6c100964e67eb84f03e9ee6576021e3ad166b6fdc386357e77d0e8199af3a90e6a16bee3eb3750bcdad8e884fd32d226199b04648a714aee037271d44eaf8cbdf018b8338c2fd2dfddc793696b9f34745e4c1614aa28e9ae092e55bd681a8eb5c6f93f20c4da50a9bf99537f76eb536b66cb40913710e6aff0279da884ee2725d32287daa1d23736ff56ca34ab733783c37ce04f24cc75ece8dfcde5cf06770db9a1c990f951baf24646d8b0326ac492fd426b4fe0b9fc03472f476d285978d6a7ea0c213d8289710a3daf983267c845d3935c7c836b3e9e1b33f1b9b05e6c0329976c9cdf396e4a648021850efaab71c64369e1a1ccb0494eba3a5d97f50bf32aee506a90b0a87d88379d16543f40e81271e8aed1347c10b5ac3b5673778e66a58b8a3361ac2050910ecabc2852666fef4e594692ab0b681433642bb35cb06eb3dfc0a0b0313e0ba247f9ff2df024e7d3b651817af2cf1f02c97d6d24cd933787d64db099bc787fbe809ffdcfa249ed0339886fab08c4c8df2dcaec21017104f4a0bd10ad8a182e747d9507ac3df5709e7c266cec3b05ebbb4aeeb13f7bbc79e76bdd904e1b51c201d837f2145d40b2031ce211754b3fd537259be1f6adb764a8db9553a59915f5a95e42f7314008d64d4f66b3b98e1ef131628a5d184641e03f1969197e84f67ebe8285b883dcbb04259f60b62312b1ce763184be099682a8551bf3de01284991229f0f28f824a7724bad998d1ff956c6d3f836e6243b06f12a5c2cef0095c35a0836f95e8d7aabc992b610ec9ae00310d29bea8284861d9e2b80f08c99de80a2f65c21bfbea4ce5895bc7f95dbd08e72a44262b940980112a435501933cfe73d3097cce6d38ce3568f10853cdcc854ad540958b155b6b91e38e325bb97b0ea6fb7a7550e0901412963d86bcb91c29a8b617ce67760351c276f955c038583bfcc3fd71a22ff562967388a934957f33250762c9cb70869c997b0e71c10d83e34e3f5d45bbc487802d234e095b9ff311a0999715e87c5d81df25c49a405a5259b1130772bd85dfd005cdbd86b0f238ac3cfb7499987c11a2d5a67e288acbe4cdca409e9b046f107c2e2355a3df77f6edf7ae75972e12560a3dabe1af17a4222f0c355f2486a9295e63a0701b1cf46590faeebe461e1e99affdb318cd1ef3344ace5f4aea779b7d04390a002c7ffcd8ce4a6bf54ac9cd0092143ce087ad2fb0cede4315620514d7db940325a8f8407e7e5ee539f8d8853c5e9b4d194849f6709533043c7267419472e7c7ec327d20dd7b26ff4e8f32c7b648ca4d78b6832add1caf95f2c279127481a484282180e6b0b9fdc3c5a4457c26a4af93f9540176e240c651ade95627ff757b3ddf59b0b325123d5c34da94402b43fd6013b2849c61e4e3f79163d7b69602b0f76036b5f195be21002fd08aa05ecf63cfc754b8187c424709f9c2ac582cb760ea90617434c361a391d020f87f82a77483fd73fcb3631cfbec4b04c843ff93db7e17ec90b0087f94d281b04df823e3401963087488bf1682a11f41a98660a760d432bc7ca585917a8e01b31cdac526b328803ebdc6f151216ce5f1e5bbe37f2eb7804e8b12dcd7f4753aa827b93bb7c437a29d3fd4e5041b58a133bd43afeea9a84be68bd87e64db9d23cba1d36cfd2a2c1d353d4ae457052a994e6f612b166af4c80d0565b117d3f8afbcfb1aa3797bee24afab94a5081ca812aed8b8d7afe0b54ea93b684d9bbd39de9a9343c43b272560ecec163ca2cab98ec60f2841ff7b231f389a4e9f02647262ad7a738b336bfc4979bbed4e13e68534ed982ae1187848f36d46197250b59aea56102e6b6ec5ef718ec9c5f7176df740749dce22ebea5cd3ec2e09b936dac94c5ed73a15324661698ab3c30ed1c5e21d7c751f21f3f2ed3cf7e339f60b03df92e09ebe685a6570ce2b144fb3bdaf024503aa9185ce8521b3d6cadbb5c8f030d0d72519fa968355f9b4eb1ada567fe68e4a5736fdb4eade32378431e24d0ba8ce23f2a8b15743accf465b84f7a20e5141d99feec3003b1cc885f5afc99dd6273d14546178c70e668c2651f847341cd0c224513067cb4638f574d077dff4904aa2a75c3f51130219fe8b6a2e58738ff56435f271784a96b160b2b4b4bdae30fa97a763e5f1ed33a0291a0718ef1e334a0d8903500141468857742901101c6f0b791a605018767bbd0a02b1b85e1e7f6c36ed43dad1c050cf7eb2e231430dd91ad18f06bfd635c4614cbaf299b6de0a9725aae094f01943daef43e23ccb35a60d475822dc12973a91125f6e67139686e845c40d5c586c0782a449b73db011dc34edbe0a9dcae882ea773ff1056b06274a571ae0ae32c1de347016c84778dd195cf45f837b8adb266cca58077c179e8704353ed09ff99386898191ef78db32612d3468d1ad6bd11ed6756a00aa293522f5f9b1b5cc5fc255e865863a406968f9d38a85cc14193107c76b72a039316b49a5931adf5761d342614cccb8259d6ae8130039f4fde1f1b0d3215ee64beef6396310ba493fafe77f64fbd65ae8b0a500bf5b11bb7564d5c74514c5acf34efe077065b10651b08338884257590cafe2c28256e30f20faf3aa141599f4b85f61df42f9539ac1383d8a64ede1317f905471ef14346b122bca50f39d5e3ab2fe36eda0f171ce019778a4403ebe2cf6404c40dd947dd336a518749d471d58b1bb9e687ec6d1ef5fa8b22ea31f0d346319ece2f653c85774a9c9afd8faa3ae076d771ad618eea0a5ba15d8498a1c6ea07f0e93244019b2e60fc269bf05455e40161ca6cf10dba62571fe9052b2f19a9936ee9b331a5cb90a9f80d94256036906919cd3d2a85f9862a5416047cd2885c775d88d923e70219ab90a0d68d5150467c2317386263f0cf8b2c1ec1d0912f41c5742fe8ae61c0f2ffa253744af6d06a762835204e7758e41dbfd800fdf4c187046d544534765a94fa81e7cc9a2a39f35e57bd4b34620d84d7a31c4b7536d0a2a564b8ec5bfaafdd0697cf0f52329b9461f6a3d37966b9d1cd1d6135db822374988a3b8f4530c72b46ca4beda1c8c47140c0fd0e6ea781e8c076fc8897595abd128a97eeab00fc331f0d4e50a32f2c685358989e3a5f0448a5438cc97e48daa0594946a8b5eac3c3aebbf209434e06b6a7225f83939fabb7e48ab5d8ce2500f2f9c9623a38a4d21b5b10655c939f774aa64cf460c2ffb87b97ea07ade6b019a1357dd2ae602c58c7d638eb1d5bfef86c2a104e4280533c300b9d81dc37e290e640916ba9eb58dda49ed5f5df044ac76f1d63a149e1e188ab218d51b9954d987c183fbb8f9a8edfda33b3c2cae997aa46a0b7dc7ee64b9c86560bf67fe5d588d6c2e4995ede14765bca72fbeecce565c1356a33d2ef5176e4f0857ce812dec6c4c7b5a17796d93251cf941edfa0fc6d28ad5fa010f43490a23e6d4d3bccb70eb625f25e8db7027771f8131f518aefb73b6d1fa3da1088d1da59d5dc8d5317c619eeab50073992f422f4e0d03513dab81fb93b261cbbcefb712499aead4117b1134aa9b79581db0e90a6188e31f212d5d1f9355622c7947b80f74f2aef52be1676b4d6dd2d55a8234bf58649ac9fc007d140c6b1060c91c03167fefcf101ce80a7d93da4c9566bfb57fedd61aa1cc3d06cc6eafb05cce44290cc0734393b5a0a467281e8f08bd9eae301dfb03a6fb36776acbe54fe8808acd47a123d95e3291c1303d42b35c4d0636e95e35a1ce7e8f54958ccff7605124df4091c13a32d642b659bdff623ce88fc04e017cd9ff5f9e2a63b90552c91b2cc8a387fb55f65be4a82fad349af0b606f9f2f77da46d2a08d9647dd762902b1dd9072f2f863edf1fc027e9beb320c96c3d844261e426d91066792d6f2c4bb7286080c9126d63e09428bf416d6a1f5b0e437777f303e7abc56a1416c88bdd15a2307a31152d0c5bb46cc2eae4d17aeeeb7ff9338b3ba9c847e478a8e02ebef068f9ee1a2eba032a153ac043dd5ae2be6e8b3d2b14e480f4e136b8f3d4e333bffeb0c1c082cbc0a07ecbb26e0d639390de08516fc4484fa86299ec69e8f508786abac4d124e668c010487a52fbd615cfc93bfda58dd8c730df8c6b0d5dc197a407944de7daa3efdc7b48002f739799a5eabb14f30b6689213c09b105568a2df8ac3d55b3053ec0af88d7275bb265f41c3b7cf14d37f038f4db44cb7b392adf9302c09cbe70678eb4fcf7e802508056b3c930ac402220f7f4d9ae89424b32adac246a255f00f959273f459c06cc4ead3306b73cd0d42075874e1c153b445274cbe80f58593f5bb9c4f3f70c101e1f77879ee95860a2a5b5c9d206165d708abcc4d4f1f2fbfd000000000000000000000000070a10181f2b", |
| "result": "invalid", |
| "flags": [] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "f7fdccc0961a0f29d43289954c79cddaf52aa2097b32a6a206f47a853ff509258c8a1326060708d6cdf1f4204644d78f98fc0b426e0fb64088fca0786e72c7d53e3abb2d1c9767d45c35c39658ed36f7f308abcd95ab4326569f92b5092f2ce332cde2718a89eb1f008b8b128d1364d40fe34445b69c8d3ad91a553434ed548157a824594285cbe7e389dfa6fe02147aaa2da19dd97ea1e25db6073e278e1270ce98713d6c7477fd41d96729a99f4e04d7a3f50631a16639973509423ba0c0e45d659c1a93130ec4c0722198a883a86d8ad36c570bf489b47a7b88a82ff8643dbfae85a4dff3d3890377ca1559af15704c83a5bbb4f9bcf2d20f32008a0d8b3ef0d826780fa601dce8a6003b71156e29d0e32975ad8ec40a817a53d26019cbd96adc35145a57519eb49aad6d7ec5cbe4e6b9e7e386f13adf56d98cfc1a6720f329369d5ef9f015b16ddd784fd5617326cd977b82c88e91b308d9ed89cf600e1f49221b549965a3146569d51bf7a94fd912f39eae4840a82dc2005aaa0fb0078c9c2ff8423ea87a3f70026f7c95efcbf9d7464297084a1f9bc0047286ddd36346a830b8bc8e5ffdc96bd4c48cf4a87caaeb6048f8e9379fc6d2d94590e4080a965d6cedd9874f573b8dacceb40e5436c18a9b354ccd37a344041f1c20324fd53e95129cd2c4024f2f227c3ccbe04dbb604e5d014966b3c66ae66379164b6e484fe9e0445abf8b06911d1c486e1b19dc55492002197942cef4b5ea0bdc0eb8e66f5c3d8d73ddf9e39f97f2d3db5630ed3a63624c3413bde908a6c549efd3614db37aba61da4d8f636dd2195207d49ab3a189b88d96437f02ac74be5bed2155e94136b20a93db4390d3a2f3dc4b84b68d80b7a995b28d6c91446df94910ad618d9b8c2ba6cec5850f831c3514311accb9c72fda5bc15c310f1137897525aeb8d9d638e09c5984721db784c1b18f7ff6b48bb7f496e54aeed65780015a43ad5e2f218db03a80832e4c2d33ec4fd674adc55e21a65500ecce58db542a17e0164c046198d1b60c22c0bab4474bb7c74565c7106d910f5200736bae6877ce1c419a84a4f9b81e8f79356c05e3f398811ca2f8a25a931bf4f2e211af53c7179bc4b56512ce3e3ff6125216c4653fead0d6327c926b2ec4f2d414ac8be268f2919eebb4855913cb9dd76d0599b2bfa08711ee1bfced409affc88804f8290ce935d56ab7f6eec26ed156926b4955ce9ea7fb267a5eb4e74ff8eca56ab2c78edf90af96f384042f3869eb0bed032daf8cbe514a514f459f74661d19a0b9836dd891b0b6d0bf2e1b3ca327ec918da4cc3b14a7f4a04fc5ecbfd069aa0c148cf025e9bc704ef46ab1dde37f9226b3a09cff3e68648740ee509a2d53279735b9408342dbcce6c11d98c6ff5d205a278a6a96598103b71c4ac391972c434b3c0fef1bb24ee43e9127d21a33f57517d98e6d9d9400e63c1f60e2ccfbc9e1095126333d675c35762a149e5fe30d01fd84be8136a0b4ff39b8f0f6ee8eb9d4fba0cb11e9062e4d205c47866d5f0676c770149538ef0c3daa886f67ec1ddae2931502304242685f9712d6c498f12324d3280246aecc430979ac5bb9f9f93af91fc7cccff14622976e2accbb8438f676f7b7a27e7e665bb924946e1ba22d0634788ecc8b6142b735e6c843a2e74bb502a76caf840f219acdc6e4104c981075a734fe0994348a2495d17cb9a5a0ef62e9abac8a74b07013bdf55b81b1faf2c7a81ae65a53814676b55825a46662c86b2b90619f3101ae4d0390ac9d5de302e8eef995bdb009d9b40f28ae75ad0606f369eeb93b4a9064e298d397cf57d9cb754e1b2ac923344bdfb316840a62cb74ad6b39a866589743fda5f522f2e2463f665a61dd5b893732970c3bce42a5e2c5a858c5786375093f1dc41f0678910b282c64249e91fddc94f177102a482fb9d25683c8aa727d89942d3a456773b8fecc10e0ae701beeaea703c01f682e8e1730baa7ebbb3c27cb951498c1f95a89e14841d661469f32393cedb8013d83c45786ae107c5f9f11d7b674f421e804a705fe0c864a23b964667f5d0ca7fe0013db695c7ff2d0100d2f86035ec41a83398a5906f72f33bfdf8f49e4984e39fb68f3824ca13366022d067947b0d306d3a09982f4dc7f4bb628070d8195032d9acd8b5a3da763fcd94a321f817a8665c5bfd997ca5db66984585a8cf3a7d201c996d07ac0ad9b56db485172a524cb5c33e2efd29d79f88ec11e92306fbf5a2a3b8cb644143dc48da3e084f67b23974535717c187b0459db44dd8d7dd4efd12a65424520f601fbfa4f89cd1bae583adbfc979fb77e9c595881254df09b8a1c56a4b174077e182c198f00faa8ac54fc2583b4cdbdeece308fe89205f7616bf0c2f51cf22e30baf006687cd63f40fe84578df57e9d2dd962c175e4d24d1edacf873cebd31d82b26e4f9537ce9d65b5582b8dac5f9145073605407e0a56068f7b3bb396268debcf2e469c329f83b7bbfc1415be177b8f65dbdc620e14c53a0fe12a8c4e242edd7cdc2c1bcee7a4a2e6d5d5bf57745f46af31427a5daa8c2049776b1b5b387099c8ab78ced1a9a6879e5de2f573721fc84e8a77898894609c2de78a03228142240133b466c73b6444e2ef622efd2ebc43e0108995eacf7f749780c3800e64ece342356a983b981bacefbce6071f51b05304eff47c32d6ab2da5d765ac2797dd546a1f4d238168b12f8ae5eba4218cefeae54a2fa91618cabada2f43", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100f7fdccc0961a0f29d43289954c79cddaf52aa2097b32a6a206f47a853ff509258c8a1326060708d6cdf1f4204644d78f98fc0b426e0fb64088fca0786e72c7d53e3abb2d1c9767d45c35c39658ed36f7f308abcd95ab4326569f92b5092f2ce332cde2718a89eb1f008b8b128d1364d40fe34445b69c8d3ad91a553434ed548157a824594285cbe7e389dfa6fe02147aaa2da19dd97ea1e25db6073e278e1270ce98713d6c7477fd41d96729a99f4e04d7a3f50631a16639973509423ba0c0e45d659c1a93130ec4c0722198a883a86d8ad36c570bf489b47a7b88a82ff8643dbfae85a4dff3d3890377ca1559af15704c83a5bbb4f9bcf2d20f32008a0d8b3ef0d826780fa601dce8a6003b71156e29d0e32975ad8ec40a817a53d26019cbd96adc35145a57519eb49aad6d7ec5cbe4e6b9e7e386f13adf56d98cfc1a6720f329369d5ef9f015b16ddd784fd5617326cd977b82c88e91b308d9ed89cf600e1f49221b549965a3146569d51bf7a94fd912f39eae4840a82dc2005aaa0fb0078c9c2ff8423ea87a3f70026f7c95efcbf9d7464297084a1f9bc0047286ddd36346a830b8bc8e5ffdc96bd4c48cf4a87caaeb6048f8e9379fc6d2d94590e4080a965d6cedd9874f573b8dacceb40e5436c18a9b354ccd37a344041f1c20324fd53e95129cd2c4024f2f227c3ccbe04dbb604e5d014966b3c66ae66379164b6e484fe9e0445abf8b06911d1c486e1b19dc55492002197942cef4b5ea0bdc0eb8e66f5c3d8d73ddf9e39f97f2d3db5630ed3a63624c3413bde908a6c549efd3614db37aba61da4d8f636dd2195207d49ab3a189b88d96437f02ac74be5bed2155e94136b20a93db4390d3a2f3dc4b84b68d80b7a995b28d6c91446df94910ad618d9b8c2ba6cec5850f831c3514311accb9c72fda5bc15c310f1137897525aeb8d9d638e09c5984721db784c1b18f7ff6b48bb7f496e54aeed65780015a43ad5e2f218db03a80832e4c2d33ec4fd674adc55e21a65500ecce58db542a17e0164c046198d1b60c22c0bab4474bb7c74565c7106d910f5200736bae6877ce1c419a84a4f9b81e8f79356c05e3f398811ca2f8a25a931bf4f2e211af53c7179bc4b56512ce3e3ff6125216c4653fead0d6327c926b2ec4f2d414ac8be268f2919eebb4855913cb9dd76d0599b2bfa08711ee1bfced409affc88804f8290ce935d56ab7f6eec26ed156926b4955ce9ea7fb267a5eb4e74ff8eca56ab2c78edf90af96f384042f3869eb0bed032daf8cbe514a514f459f74661d19a0b9836dd891b0b6d0bf2e1b3ca327ec918da4cc3b14a7f4a04fc5ecbfd069aa0c148cf025e9bc704ef46ab1dde37f9226b3a09cff3e68648740ee509a2d53279735b9408342dbcce6c11d98c6ff5d205a278a6a96598103b71c4ac391972c434b3c0fef1bb24ee43e9127d21a33f57517d98e6d9d9400e63c1f60e2ccfbc9e1095126333d675c35762a149e5fe30d01fd84be8136a0b4ff39b8f0f6ee8eb9d4fba0cb11e9062e4d205c47866d5f0676c770149538ef0c3daa886f67ec1ddae2931502304242685f9712d6c498f12324d3280246aecc430979ac5bb9f9f93af91fc7cccff14622976e2accbb8438f676f7b7a27e7e665bb924946e1ba22d0634788ecc8b6142b735e6c843a2e74bb502a76caf840f219acdc6e4104c981075a734fe0994348a2495d17cb9a5a0ef62e9abac8a74b07013bdf55b81b1faf2c7a81ae65a53814676b55825a46662c86b2b90619f3101ae4d0390ac9d5de302e8eef995bdb009d9b40f28ae75ad0606f369eeb93b4a9064e298d397cf57d9cb754e1b2ac923344bdfb316840a62cb74ad6b39a866589743fda5f522f2e2463f665a61dd5b893732970c3bce42a5e2c5a858c5786375093f1dc41f0678910b282c64249e91fddc94f177102a482fb9d25683c8aa727d89942d3a456773b8fecc10e0ae701beeaea703c01f682e8e1730baa7ebbb3c27cb951498c1f95a89e14841d661469f32393cedb8013d83c45786ae107c5f9f11d7b674f421e804a705fe0c864a23b964667f5d0ca7fe0013db695c7ff2d0100d2f86035ec41a83398a5906f72f33bfdf8f49e4984e39fb68f3824ca13366022d067947b0d306d3a09982f4dc7f4bb628070d8195032d9acd8b5a3da763fcd94a321f817a8665c5bfd997ca5db66984585a8cf3a7d201c996d07ac0ad9b56db485172a524cb5c33e2efd29d79f88ec11e92306fbf5a2a3b8cb644143dc48da3e084f67b23974535717c187b0459db44dd8d7dd4efd12a65424520f601fbfa4f89cd1bae583adbfc979fb77e9c595881254df09b8a1c56a4b174077e182c198f00faa8ac54fc2583b4cdbdeece308fe89205f7616bf0c2f51cf22e30baf006687cd63f40fe84578df57e9d2dd962c175e4d24d1edacf873cebd31d82b26e4f9537ce9d65b5582b8dac5f9145073605407e0a56068f7b3bb396268debcf2e469c329f83b7bbfc1415be177b8f65dbdc620e14c53a0fe12a8c4e242edd7cdc2c1bcee7a4a2e6d5d5bf57745f46af31427a5daa8c2049776b1b5b387099c8ab78ced1a9a6879e5de2f573721fc84e8a77898894609c2de78a03228142240133b466c73b6444e2ef622efd2ebc43e0108995eacf7f749780c3800e64ece342356a983b981bacefbce6071f51b05304eff47c32d6ab2da5d765ac2797dd546a1f4d238168b12f8ae5eba4218cefeae54a2fa91618cabada2f43", |
| "source": { |
| "name": "github/FiloSottile/samplentt", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 135, |
| "comment": "sampleNTT samples the value 0 during matrix A expansion", |
| "msg": "", |
| "sig": "73cd09fd37d0df95c49b58a84da99bd3ce69fa6795287b9941b8448a5c0b388b3d108f62dd7e51ede543a2acfb1a18a815aca9397f9d4e2c396f1a1fd9abd63c5d9f5ff56e12fa11f56861403434a0618f8eef29e4b06208210c66ef3836d0d8ccd84c0764204f88dc7864dadcad5fffb6e832905b5a88eecd7c33cd6d73e413fc2e688d8d6fc51e15cfa12c824d00ebc8eac3147012147aa48f4ebb7969c82d8593693e04f696e712f8832324bbe5c2f93b309ecc1980cdbc3a0a4e556347eb803eb3b79f8d66183690511e980a21a55cb7bf68b5ac89493c6042e952fd235fd93fe4a6928e3cd1e8113ae69058f81d2d12efc4431b1d92961485da00c962321444438b69985c94e30085b20255f000827236817a9ae841161c2d367a5aabae99b31b7e11b00f6a2552182c30bfe868418456eaed4aa610d97de2214a00f2d2d92a4ade81d7d1c866b90d9d25a1883904c02eef80f583bc84022a197c421acf975fbf53afd899338fcc96d313b43f8b8d6d27e4cdf5a849ea3663446cb49825ab62552af25320eeb3c01283af68189e656e251a0f7da95a3861e2c0772465bd6e7bfd8bcbf9ac32dd3d697ebb79faef8b5118c1f7e8cd1468f0890f07e497affbb24aa9d6f024c648a3f5eb6de57579f1515df863c42c8ac17dbb2a33b9949071127121372b96d90778e2de154b8cdbb0714018ca60ee24e5865ada4b8731021a5475c7c85ead7ed8306ada1c74ee6c157b43a85f8b4571eb8afec9e2c32f51ff5b3416abf8792abb20a46fd350c7faae18539bf638ead8a1a40920ffbf9ef8cd101ecf76bf6aea7f177cc32ea7ea4634f2737d8d9dc8b5d8cbdb3a18dc57550bc2dff5288a986f1e8a33836e2a07588403b831ad374dc7c597dd402f58c81ae61c9bd0b1dd3892486baec408f79ab89eb59aeef108684f8b2ac82aaba779373f3062b21d44960e1581aba6e22421c58f06f8c59edaba11d89636969f01abff5cb9472f6f8e7f862d5880240c5c156eb54f128f92e4145d1ff03f8f35b5ba1442f716fb431a41859143803065909f819c941b6f6876142354fb1ceeb20b68188ddeb3bad77bbcce6e3b3865f640ab51e8783ba5312b5151c34ff36da0899a267789a0b5f0ffd036ef73512c979bba95e285d82569a3401a69493bdf2dabd571cbc30ec75f366669e6b3bd95f72e0623cee60868f3a6362ea8c452065b78347fed3f9eca824f1c47ccc8af4cebe3cb5db23e2ec854c3deb6e9955a0cccdaa43d38e15fb24f1cd067623c637d1b3fc04dbe029c6de325846d16506947e6a1537de85843251fb84a6a55182b1142b1c217db6ad195c181b9a4a83181c05a133c4248d4b9996648dd7c61d0641ff773aaf9842f85ceebbe44ef2e09c507fd17677516acabc26848e5173fb1755d7c136263b5e4d53a71df62cba05f30f1e360d8ae322a9058e60b1490fde6c4b4abfebd266751945efa1f7ebbaecca40aa2f81b8eccc801c340735e3a432a4d5d3d639681eb46aab8cfc0fd82c2a256fed81e6078243aae73cc5006e1204b453d7f0fb2297f72933fa122f928d45c66803a3f447e0ccc7c7d1134541db125ac3e8392f003c60500826471e43cd88f695df0036ce7a9b6292dd8aff348dac584f12be2fe246239a7b0238b1a67408d1da18635115ed2b080c1f894fa111b173429b6916f62e054e80c65bf6ff6f11b70ac63525d4d687ea5a99e4886569e16ae4cfa69ed13dd62f0fa44ed2f417f8edd9a136a09fe44e63c074ae90dc7bd21858b6ff6f6f2d989c1cddd761c5f85d17536d765b6604ef3d6028745bdfd73463864bf386ece8b26a916390f2ddc806a8cd7f543b7afac976d7c8afea442f3c28ed404708785baf7390ea7cb72d2b13fd288438f6ff8262c0b3316f3b9c689462df33f225bf7dd7f42085391cb9c035a1c0c41b4c5f0158500a86db906cff758b2fa3b46363fd388af49aa6c48783e96fb4654fe31525941745500718bbf556ff6c9a586fbc7a6c22ed65df20198b0404a1b63fc0e97f0150d5f431ebfbb31461a6a0a9c5bbef6c883291034cee5561c2597e865f1cbd4ac2d232f1b5f4c187fabcdc23f5c370a1a8adc280f48628fab4175f0567027584cfdb84ab5bd7da9a8ea22fce9b4f1cc6f17ee3a43a2ed4a86232fd74d8850308edf5a9091bf80ee1f98bde5f83bc27aa1fe1bfd31d71aad46f72b24b696ea214caa4b6e34632c7a7831a01e8c342b21ffa37ea8c78ff5e6ab916a2ba573d6c8438087afd29b4eb5eca043891ed406e40ab63d66b0c81d08d4417b8ce77a7cbc26a196a083143265753417c1d2b15a542cdc53f3dc58aa3e66fa0b573844a06b7fb6a31ea481c5cc096f7d07f0cb7e65ec035ce8ec98ecc4e21c4e81a056633288bc20250c5516f89324ca11047da28b92d3314427e02440fdfaafee1b0c25b83e5aaeef1311935bdb95353e75e3e0feee92a901bfc752cf737e6b19167d659b6a0c2ceecfcab0f52d2f73ae8636932a05aa850abf015ee35e56f8549a7079c3d1b74afabf6432e8f8135b52ca46f04541cbc0f1074b172b83e03fe81279aa596e3a091f9964663d3071cf7835ad4b8eec10fef176e4a12b5f93c5972cd3503275150e6f6f39d2e76af7449cd3b7d1bdc72fd3d97c69b086fc9f6ce8351712ac58a3a014d071cf0ca9500c2c4bfe96f3888c57076ca2142d27f9786109de6d664e512fc6b77366261e0dfe680a96927ed832cdd7e0e6c4a7cad2cda30d90372874cd1b8179423db160884532a5110c4f8a77ee595eb12bb5971c134c10393204a0aae88753c24b2f45a561110a434583af04e8881c569642a7a9db223e3572a4063c55592c34511f18a4659f98c17def08f2991b6c979d3990b02a3d39aa6ea0c205f10368c44b9413aba4ea60fc6a68a81d36dc9ca841193a015470f828bff0eabc9629b3cba7b94a613fd6e8dc71f28b20732cdacae2a70e1eaddb629607608e860dbe6fb154e1b7a33a382d68d7506bb5399a55729edaba6c3c286e8f2aca9db7af48c12b512700f003f97c8641c08344d48e64eef47ce0641fe813d6a91840e0fb5d5ac78b63127adabb9589c0d85782bb4276254dd29dc8253c6cd94babf05acbffff12d33652753903191cdcda6344ad84ad092cc42871942f2183295f978d35d2b6000619c51de783d9a01ebaa49bd5aaccfccdbded4fd525d21122ec0ae44a067df40ee36b7708de1779f26cbcd597fda106f1642b85655fba55adb60a4683e04608509697ec7cab918d63c92b22994e659f2a24609c06084e67ecd6fb6015dc0dfbf658392708e6800a6148c1959cea967ce5dbb340900f1f7ce56bb307ffd32348f8990982d2c4d3ef0ee38f1808b47c01fa4ae95be366c10d4fed3a8a02b61c020c31f3b4b45549efe1b8f282eed31cbe5067c250bb21512b96e6312c94d42b4f65584e4299d1e3a271dcea3e15fbfcd34057cf2cb2e9c9141ee82ec9ea72fcfe2cbf0cb727857ba42f4c4c807f717551c8d5761e5330d3e4425c1f65cf669ab8c093f7b387aa5d3b5d411d19baa64df1e5ca4009242f5e492d345ac0fe62bc9f283c2db021c64d8adb1d9cbccde9cd69e6ba72e6b7e9648aff61b1fef886a7867c4a7c7c5eceb2f00a0edabb220dc72e0bddcfe7cebd432eeb588301eefbfea2887cbcac49274d00ebc6c883384b2c552afc8d86e72f7928c2434ef485cd29c0f1ce876a46c1e502d71a58231619e2e000c59da89bd75726b2fcb7dd8de3745e895b1b6f0f9202d05280be23caafa4478cd9c939b385e52ed5af8ad3d0916ba7fbb403f5ad46b3231f847a716367b7aa9b0680621b9e4c100cb1601b405316b46a51d28dff5868547c1add6efc36651c3f5c0643f79e63ccb2ca05d507ac9e7442375f7cccc87168a351873f5ee9ec436e6dcd3f82f145246ba0a8e4fbf77075093336c0a685cba11d6d6f7d568a296ab2eb4dab06d5b608481047ecd25e1188a8e1444d429cbed957e7ecf55c368a77f4b8b9a8fec0314d74b11a1edb8d9078d191c5bed8a1d881492f197dec70635037315bf60f40cd1d1d20386e853537066155aeda10ec8a1acad5ab3d78f0772617c977ec5a5140c851fa7784d692fa20a358eb308cf94ae029d64fa228ae3dbc27aaeca03b49b7ae6279f2d259f9c72544f91dae865f407c231c7818523c411412d97a0f433ec20b470525ab22f4a3f409917215231859b6e7207ed65a5cc2bff4afe9b1319608e206914f16571749848ccb68f86723e6b8954af9b50887b7c8e57a07b69b52f95c24877d3994943f891b39c5f08629d1e60f0f8182f4361a46548eb155b417b48a406b5d431479ef8cc405e3ab24c744c8e5dfbe569d1a77a690b3512cf8169e09b7389f774bf17bc623345ef01ad9682f817f938ed13c2bae89f40ab0e51b1a60a99f915af428bd04f61895bb34f6e3c42e77dbcce014facb7b1f1d9c8c61b10dd14078c37e9c8d1fe78e3c49bd161cfaa0a3b2bfb4ea4146edabd8800e9cf6b87f2c4d165333b392da822464f55f2feda3bd2305d08193eb6debd2ad59ab787e4644762cfa4db20815af26bd624bfc537308427caae2e70e3e4452686b89a1ef0f69c6c8d4dff002133659668cb5dde4055f929def16182962b40000000000000000000000000000060f161f2429", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "9a1e02577a4852e6a732140988515b4fd7731242a868054adee51ee86002d21c2c4eed2a79cc5ec0b3f5731d49d73e88e0938575db9254eec80b6442bce18e6187edccf3e897cbcaf8156f3171e61f23f68465e44468aeb7c09049bee2cba2e40a976fa69723f603eb199b3a1b25fd5831d3a93a6b0b16b5fb2d2fed594a39cd085c22d69b89cfb934f7903c360dcee1b42a32089bcea7212406dd73974f49865c8762caee3024d6ea5897ea6d0e5f3b6d3f5d8a719cf7e804066595f72b3e498c96bd87d53cee6520228bb52c1ae924e26e0808494c7d1ba25c9d657807c4f16b0505e5b1a8b3010a91838f07bca4399f4585d562309b5d5d24137e180a49fd5776aa36276273975c52e1eea0cf9d147846eaddfbb2d9cf8abf19647e6355e4fe4ebb1a3e5d42465c648f2bc774b5283af267e9604610736f1077109912736f1d76b89eca391d0ba9b7bc5de14d1ef84980b818209e21ceb87357b74d2fe1fac39d6d1f32b4639e974a177db75e09a41b04f653a96844a9f14bb617418c36b5bc89e8d4d7c92ef93ba8b42787d58030553f00a455ab696ff237045a07848b22a51d10ad96a562d091184d2e70723e4424a8fcd55156a83e83ea0c0ce861605583a7c8039b335fe4f83bcdd62b9c8cd406424d5e48d423e12a2072169b9b4f1e9c9bb5cb47356525d48c7e1e4b2ea5354805c94a82ec0a7a429a1088d7c2e34217bb4cfdfd890a3a16a68809827ab39c2b4f98ccb4f2c29938bf56f7cbc6a1d4d393c1e095a1b12d18381b963b711d8f8527db2550cd802902898b5f87ae95c27492f95dc15fa0e005b158ba4a747992d09b42057dc04fea3c84af37163547defb5a8b0e9e1d6aace7388b9eb3d47fd31831acc38ccde695326d53136d967f1961b137124b5b5537e44e9a6f400289bc4ecc30075ffa25c4dfdd450a8629dbdf9a00bd68aa9f2cdc959c28ee5f31d64ade3c20cf902fcaffe5a7727bf8a01c4b3cd664839d72709b499d7471cee561d07e9eb9ef845fd4649c0a227a83acda4240f2b3181d9d0acc73be9260fa6b117775ee50aaa814fc091c4c4a8f3081d99d97eaf5334719bcdf59d8edd2a0d17a1d45eaf5302e545d71ef8bbad61bd8764a0f193fb85efeec366e30b80711ee714d8ff5b2cfc28e7abd792f0afd3f07ddaefee7c1341c8f2ddc3e017b4560b75e6e7493c1f1f1476ce5a73cf9615ec3256c9ae7be59a70999f648fd587864191a643553f2ee864063d8cd9a3aeebe5b32d6fc4a3bd16f331ed6146b4579be2538ca26ff447d064e168fd3dd42b9636dbdd127343963e8c44fcfc707abf66540aea06eee50fb2419d4fe627d0634a8fca25f5b9d324702ab60fbe25df7b9907a450426d59ba73d0a16ddcf3aeb5fe5b555d4cad0f5a66076a8023add85ca14f8519cd2e619b1b33fd16f7cc41e54bc024ac0df916ceb9f63763f712239af3d7967f05d88b52b173e75ee287c8193b503c24c9b6698d5442d1f9c8919dfe0c53e8f5a94f6b867495b4f3577813e5e30238eefd68009b6742229d2db1f1908b9dd7645bda9e8a91735ffe0170fd7e2e8d27b34c4c1f0221e711e9590b04dc7bb26e871f4a8513653925c659a16ce9c486e436a0883f6eaeaa987f92671d56909a3f5e0643d4eede959733be92fef19ffc0df14cd3c7e11b705442a5d6a317d4e6c4d8d2ce17eb9d74365c8e17c426d48f79e991a319126ed658731a00a15e7bcb2c16256a364404418733323d1e7e8ba3276d7fde995f8e05cd607dd8fff26ca49dcc9520f6a65c08594667f5b05955f65fa6fc8b1d63d44ea53de3400f4f442762078ca26b53a8f1bf1590d56127d3ca582b15d5814ef306a9cc0b5b96d0da07dc14d5b7131511ca49337127d96cc1d904ea2fb8134e195e3d54f59089aa8b3dc2c0e2b955285422d96a995f18bf07f493882d5fbd03ade1658c1a888d47dc66d39c1f5915ea7062445e299b07e2416346a34df44d6cd456c7949be227cb37dad6028d4b14a34581aa47d842ec8a46093e274846596dd539023f4d78f2c700bd2faf9d3d3181f52f96832c992579d192edd232e49d6830305eb522cb07fb071ec9101946147729f0715c5ec3f5796bd8c93d462307430a9ee8c34ca894c87f46226d2613dd8e4d2bbd049412f4408a239ddaa10df12f99e4a1a609d4dddd5a7077062c3b468b8bc3f480f16ad993cbc0dae632161c1c3aac06b87b8a2765262bdaa6e18292486d992efb40c470694ea1a7d8e400736045ffadfe42410b4bbda78804035a64b446c50cb0cd4f97eb4d9c5bce120a4db9a4572d3ec9fbc14cda42a8bd0874ecb0a6cef17b3ea2f8abecc168b9fc5921d2e795aeac3efe54487dae6e8b45bc232bfcd218324cac38c17e41efad80e74356011fca8d41b04e03fa7bdc03e7c2f9655d0afb3bfda0aa4efc225989ebd290f3081cd891abf759915931b8196cb7540b2e9857ef665719d8cc66438a76e4bb8b0f990f4380384f8594096c361b1f462f85eeb98284122d5901349ae86f80a479e342f6e12e17c168213cdeea7db621fa75d5a9b9c3f78f72bd3a71afa44f676ac9964db86d6c54a1f51341fbad6a98aa2991e3a1d8a4dc3bf10b2652b592d28edecc2d08110dd146d016cc4929978aa39ddbe4286bf7772eac19e9d262aca8e8a66338304805d972f8bd40ceaf2108e7ec97e4ef934f8dac2f2adf53808c91878c8d2a4a89c1e58c8f551a815955d8379ee184465bc48380cb8c707b3", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1009a1e02577a4852e6a732140988515b4fd7731242a868054adee51ee86002d21c2c4eed2a79cc5ec0b3f5731d49d73e88e0938575db9254eec80b6442bce18e6187edccf3e897cbcaf8156f3171e61f23f68465e44468aeb7c09049bee2cba2e40a976fa69723f603eb199b3a1b25fd5831d3a93a6b0b16b5fb2d2fed594a39cd085c22d69b89cfb934f7903c360dcee1b42a32089bcea7212406dd73974f49865c8762caee3024d6ea5897ea6d0e5f3b6d3f5d8a719cf7e804066595f72b3e498c96bd87d53cee6520228bb52c1ae924e26e0808494c7d1ba25c9d657807c4f16b0505e5b1a8b3010a91838f07bca4399f4585d562309b5d5d24137e180a49fd5776aa36276273975c52e1eea0cf9d147846eaddfbb2d9cf8abf19647e6355e4fe4ebb1a3e5d42465c648f2bc774b5283af267e9604610736f1077109912736f1d76b89eca391d0ba9b7bc5de14d1ef84980b818209e21ceb87357b74d2fe1fac39d6d1f32b4639e974a177db75e09a41b04f653a96844a9f14bb617418c36b5bc89e8d4d7c92ef93ba8b42787d58030553f00a455ab696ff237045a07848b22a51d10ad96a562d091184d2e70723e4424a8fcd55156a83e83ea0c0ce861605583a7c8039b335fe4f83bcdd62b9c8cd406424d5e48d423e12a2072169b9b4f1e9c9bb5cb47356525d48c7e1e4b2ea5354805c94a82ec0a7a429a1088d7c2e34217bb4cfdfd890a3a16a68809827ab39c2b4f98ccb4f2c29938bf56f7cbc6a1d4d393c1e095a1b12d18381b963b711d8f8527db2550cd802902898b5f87ae95c27492f95dc15fa0e005b158ba4a747992d09b42057dc04fea3c84af37163547defb5a8b0e9e1d6aace7388b9eb3d47fd31831acc38ccde695326d53136d967f1961b137124b5b5537e44e9a6f400289bc4ecc30075ffa25c4dfdd450a8629dbdf9a00bd68aa9f2cdc959c28ee5f31d64ade3c20cf902fcaffe5a7727bf8a01c4b3cd664839d72709b499d7471cee561d07e9eb9ef845fd4649c0a227a83acda4240f2b3181d9d0acc73be9260fa6b117775ee50aaa814fc091c4c4a8f3081d99d97eaf5334719bcdf59d8edd2a0d17a1d45eaf5302e545d71ef8bbad61bd8764a0f193fb85efeec366e30b80711ee714d8ff5b2cfc28e7abd792f0afd3f07ddaefee7c1341c8f2ddc3e017b4560b75e6e7493c1f1f1476ce5a73cf9615ec3256c9ae7be59a70999f648fd587864191a643553f2ee864063d8cd9a3aeebe5b32d6fc4a3bd16f331ed6146b4579be2538ca26ff447d064e168fd3dd42b9636dbdd127343963e8c44fcfc707abf66540aea06eee50fb2419d4fe627d0634a8fca25f5b9d324702ab60fbe25df7b9907a450426d59ba73d0a16ddcf3aeb5fe5b555d4cad0f5a66076a8023add85ca14f8519cd2e619b1b33fd16f7cc41e54bc024ac0df916ceb9f63763f712239af3d7967f05d88b52b173e75ee287c8193b503c24c9b6698d5442d1f9c8919dfe0c53e8f5a94f6b867495b4f3577813e5e30238eefd68009b6742229d2db1f1908b9dd7645bda9e8a91735ffe0170fd7e2e8d27b34c4c1f0221e711e9590b04dc7bb26e871f4a8513653925c659a16ce9c486e436a0883f6eaeaa987f92671d56909a3f5e0643d4eede959733be92fef19ffc0df14cd3c7e11b705442a5d6a317d4e6c4d8d2ce17eb9d74365c8e17c426d48f79e991a319126ed658731a00a15e7bcb2c16256a364404418733323d1e7e8ba3276d7fde995f8e05cd607dd8fff26ca49dcc9520f6a65c08594667f5b05955f65fa6fc8b1d63d44ea53de3400f4f442762078ca26b53a8f1bf1590d56127d3ca582b15d5814ef306a9cc0b5b96d0da07dc14d5b7131511ca49337127d96cc1d904ea2fb8134e195e3d54f59089aa8b3dc2c0e2b955285422d96a995f18bf07f493882d5fbd03ade1658c1a888d47dc66d39c1f5915ea7062445e299b07e2416346a34df44d6cd456c7949be227cb37dad6028d4b14a34581aa47d842ec8a46093e274846596dd539023f4d78f2c700bd2faf9d3d3181f52f96832c992579d192edd232e49d6830305eb522cb07fb071ec9101946147729f0715c5ec3f5796bd8c93d462307430a9ee8c34ca894c87f46226d2613dd8e4d2bbd049412f4408a239ddaa10df12f99e4a1a609d4dddd5a7077062c3b468b8bc3f480f16ad993cbc0dae632161c1c3aac06b87b8a2765262bdaa6e18292486d992efb40c470694ea1a7d8e400736045ffadfe42410b4bbda78804035a64b446c50cb0cd4f97eb4d9c5bce120a4db9a4572d3ec9fbc14cda42a8bd0874ecb0a6cef17b3ea2f8abecc168b9fc5921d2e795aeac3efe54487dae6e8b45bc232bfcd218324cac38c17e41efad80e74356011fca8d41b04e03fa7bdc03e7c2f9655d0afb3bfda0aa4efc225989ebd290f3081cd891abf759915931b8196cb7540b2e9857ef665719d8cc66438a76e4bb8b0f990f4380384f8594096c361b1f462f85eeb98284122d5901349ae86f80a479e342f6e12e17c168213cdeea7db621fa75d5a9b9c3f78f72bd3a71afa44f676ac9964db86d6c54a1f51341fbad6a98aa2991e3a1d8a4dc3bf10b2652b592d28edecc2d08110dd146d016cc4929978aa39ddbe4286bf7772eac19e9d262aca8e8a66338304805d972f8bd40ceaf2108e7ec97e4ef934f8dac2f2adf53808c91878c8d2a4a89c1e58c8f551a815955d8379ee184465bc48380cb8c707b3", |
| "source": { |
| "name": "github/FiloSottile/samplentt", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 136, |
| "comment": "sampleNTT samples the value q-1 during matrix A expansion", |
| "msg": "", |
| "sig": "17d12709ebe5fc074d6d5a937d7e393ec55e9a425dd6443f7b46d0aa13d784a1dbfeab1861882317ecc9645fcd3b2332ff5f32c5e85263b3c54c66c10586294ec6c3842f4661b451afa1a9ab78af1a5834b8096f19c6ae034c5daebdcd5cffe55d6c4b0e4253e76a242a97d396adb3218801ca07882dc41b14f1dd725e7649fc21777c6a2278a746ed5cea01d6d117821fc3b02232b02fe243421a05e12d6f27ae718153c7f323649aaa2ea1bd8f351495124dc4b1d325aa8f8cbd703e329c2f50cf080c2bcb202763f4c365824ef5f9efc38fe88dfe2b112ee9ed773a099d255dc120006934fd0a7f1d8f7ef8f8c1255e3196388512bb3d0aa55aee7362da8f07e6e697d16cfa86fc1e535f3af61c6c7d6eb3637e03c6678b6175adcd41f5419629636fce08787968f43be497971f8115bbf8e10a4ad9caff750d1461d8375fcccde643f2df52339ca577296de1da1a01c43e7cd6233fc61ccedf06f4f689911283ad9e5f990bc3b31993145d5a518e11c17f94fb73d145de92bc46441f5e07a903137c85ab2a71474b8b2981b9ae3108c591af6def3ce55b6feeeabea86d5ffddb7ef043600e2af8b3dddc308b4c707834eb12be2017e708e5b79e4bcba6a3c2b383af122f62f632a2b1cbe0e620639d6bfa66d7d9912d5676cf4b808616edeb49bfda5d0d921fae03dc5da8018ad5f89f124a6662b58fd7e16dd9f4af9e507a9034265804c963158b23f5c5afc611404bbb8ed91b2ad8fa04868ec964506546d6afeeaaf66228fc5e27f09d51b01cd39f528b790359ec42fbfa9474cbdbe396dc8a88fd2cbb0289450f77e0624761412e04596d79dd66801362e8f58612d7e12dbbeb2b2159beea980740c98bd5027ad18b9b108bfee116f7d37d3bd575bd5eac81d0579c5cf63f5eaea8a76faf1738fbab187e53e43c5ab228fd3a5004ece5eee2c0daf05dfd9397476cbac3e3777d9ca71c12ffc636f39d92c41429715990f23f34fe4ccd960b026bfb62fafc06b57d10a8cf6d4742e913467f9068d8d7870d6f6fd708359fa0a31bbc005aa0a2613ec228746f8ae8478434187935578cda450854eba914698bfb41a480a549a9a1b7ae5d4d807ca2056dc241d696d3ef1694b665d3292a49db4cbb19efb387a880eaa3a156df5f12e78d7381a460bc64d5a80121744d8473ffddd770826b505b09587f4f6e714ac2b3604f5eaa4aa4382c04fc9b21bd512fc0dc816602fdcd6844df632e1d2a0e15cf8a48547c25ca4b2d99b137065bdbd1596951e2eb0590048316075f05b51fab949d8d3bc12bd5c94b127d17fe88fb2933bfcc3d152357ececc811ffc425ddf4cf3e11c8fa63f0e92284716244b574e4b10d0fbff933285e6dd0209753f6f8d8b022339b808b8687a151fc211078035c93db95c5b367d8355e4fe4dc2fa6d0843e7c8c3a15981ebb881379054e39e7bb42a82354f673683ee024b854e9b98815abb402f076dbe3e5533f973baef041459ac8c99e1310be38531ab4aeb67fab4203f7412fd9fce021d30ea40f3f775889c18761da830aba59e1dae3129b681c9bf911e53cbb4b48b4b60e8d587acdac2137b943c0e8172e17988f1160a3365201186512f1b69c6697c5299a12d147fb4c1f90d9abed3e33a4258ec08cc709e1c55b4394d0863d6db689a732007d27ca59db84041875f609284e05ed3cb338091cb23037d6576e2a5b54d2334778bf54492ec405fa3d6eb620e52333ad5e6784cecb3d2dc02fafd05f85b96005d8c2ae3ae372814c21bd49d00c681b9b62debbb306a7c37a220a31c867ff5e02f37d49135fdfa3fd7238fb0fb762ecedaa4a5c1ab473114ed6e9c021936f24290b66d93544fa70429961096409e089732c0953b29ba376287ee72c56b71542b7a70934fb857e4e1d65b8fd3b204cf2d08bb6799070762f1afb27d431c82ac1f456094d85bf0a163d21625b22dc5c163ca3677edc2f6f236e570cad1149c4bf1184c2d80cbcd035e80e0bec60951df39227884b360759b4d3a54708f217854c40b083effa20b155ee694dee9dce35a5eace5bafdaa6cbdeebd7a8ae2d1a9c9f24e9ccd4b7e4af4381018db36920545b04752a90db127abdc8b0c5c0ad9d37bdfcc382a3195ebd30342e2304591454f43cbf56fc5f0bb0a631510dec0e0431d608e6fbb917aba79884af185f024f5971c8382f8b6f752eb267fd625b7ffdcd98566cfe2fe87f0cdf616fda2715878210697500c72f7d9aea9ccce857b1e5db09744dc80ada2515f4b7a68d51b1fabc4babf7c7600c8e170e5050a8c0112ba7d502ef64e70a2832d7d59a16a171d47d0a56aa378486f3469a8d06755bff7adea2787626cfe1e742d513020e8699e25c4cd63c3d20a9a3ad494b7fec1890fe476d8507acc76bb35d30a058e8abf58e39c8d32fda18703dfb4e81df1ac2f0bc71f35f1e8a16da77d4b54b3669d7df5f24270c1669266a7612c6b8c218f8f4c3e4f86d400c6788fa3f5d8ddd2ddcb60ebdc201f55d3afc15fde9c460f137aa1a64aa502625092237fd5aaace1ae1ab860a6b564646f328788e86af853baf729d8234d82b0aef3e94d650a4965ef26bcd05480785ef20d2141b80c294c6efdbce0423344f3fea11c31771a04bf7461fcaad472daf0bcf9036d9d8359145a32ee01ac7da0465917a84e6f77c9c61a4b751b6f70f9c3272efbbef8d812dd4fc0f0f37d6f16dec0666652b46618a5ac964aa7db7395928f8a0aa791b18732d65ac3633ed77d8e8154b996d49e8d563bb3f7cfcd1008b3f7977420f61773f1ed51d9460a9b9c460592acf2ebcea377b50496375957586aba9a8eaee4474c75a53ea0687a7ac91672a74b1fea3301f8e221bd6fa4c0022778d7d9f0e1fb4f02c44f180ccb4746afff3b8b0aeb2d1159c5bad060e8d5aec095468933c505c2e2a7dc49ba2864413e1de87297a5913fbf5b30b9b36671f90d9aaf9f6a804c5cb5b7e37c02924e5db19c4c6298e94ab20a3b10410f497050b3e8c2b5d6ceaefcd0e0edd317025014666d9331aae5bf83e40ef17d0ab4ba43d3485d07a66c23b2c27a742aa6e81e859f4b697f87f5994bb37470bc43a2d2fe40e5437a132c1b76a45489e4c7064506b163b3d62b3e001a4c82fabc235b4a7b3b21edb65ec095d630ab2dfd27edac89af58d3f4284d95385ef765e7ab321d90e548095497b140ab2958cb5167714f7395122ad14dce6cbe7dc48632557bd63311ae0b4da5dc8d4a0ead528961832555563321a191ea0a63cbe731763df454ca6b53d976125d472b084f746c37d8a5f6beb2241d512eb82452791477fe43bda1fd35ebf2defa1c8d25138ec44b2a492d8b4e4925c51fbdd948c58446f199d965f0731c3cedfc01ceb3165ee74769aed6817d6adec3eae155f7e3ff2a46d2937fd374643e1718be8a0a950d1ded76fdb503fd0517c790ee30803fddcc6458cdd6a4dfac6bcf97ee3f800e8e7f653f56476de36b055ec68dbf3910a25cf9637a21c9c53c98ed70bdaef39e94ef89e5872dfc09d6c45a9b1f1f037cd02cbc03d121682da6da092e536b3d1c94f4823ac68e4a5c05af20a4d44e72c4a5ba75c1955275ecbacac74036f26154b8933b7b3effb720ac33ed218d89ad253dab43a9937c32c27bd9f29b2b4f95525f3f1c1658accf7cc693f9c5ad8a370d6d2c2e33c9c09b4a683d8f90162443ecc25a81c78a37f0a8d7cf02b47af62809b5187adf9bcd62213b1151b14fc684a92d48c15dc5dcd8c48267a89a06001f97d8a7b38d83e9ed5d327f454273a30f05b960a5b17a0ed7fd7cf02b2ad9a294ce6b7690d417a96aeea04033ab4d1b95eba4f2869c9e48ba209838f5360de90e31a0563a045d20397056409cfb9121d4cfe68f32abd7818568bbbe55a6a1c56afb90f133e34614cb6180a38ae1b2dc61edfaee4c03071636db121e43983aec934035cdd1eef8976902a43f71d1dca0e07dec19bbfe6a63feb4bf7d6f80da64894686846f46b01ec869a99b292226ac15d60319dcd2d44bf887422d761eacc6c44acc2fbcaa05a36633fa28c5aa7a60e281447bab9a80213c285d1841162b3f08da9667f4614b04edd1db5bcb0797b4d80ee75049ae48f6a6828aaccf58d54edf553528b6d48316a61828dd9b66639d66dadebd896b68196a43c2a32a0e93de3f528e9d3c1c36c89c271313375690893dc2b4f0117d400dfc1e29ebaa897c88a6b06a88aa0dfa7831c544c6a87ab222802d4f20baa03134e96343273dd33ef9d0abb3a5bfb37f1eea5773c7acc51b5b2c3e4713abad9b7b71fce53133b5b2351373c7e10cd8591048ffb1d62b177c00a63ccfee8aff782b2c9bbcb9c8083c73ca6f0daa1d5aeca073a8e9a84cb4a1dfa655f124469e1e22bfca7f8b7625eee88ba429f059cbea5abaabd2e6202a368c1118ded6847be391db6b81b525cc767dd95acbfcd8e0b3fd191eb292c4b7fdd72e4197506d16a916babb5080ccd2ccf1d57a5bfa870f94e23c592d385ff755330c43986f567b7718ce8f11f866f5dfb1111a081181bb7e143632e7d1e1170e4eec4beb4fc4b7c368968ecdde019fc66eec006330139434a5f688c8fe5ebf0f500c9cd60618ba4bb274c5dc7ccef1f2637a9d5e7eb1d4a6b7a7e94adb1d2e00000000000000000000000000c0f141a212b", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "7b667e48568962edeee74067944a87deb24ab5730d0086476c1e7dc2650c8c4f6f91ae0bf26c743bb2f15b5457161e0fc7811340f851e9a2730dee2d2b636d67029bb561756bd670290cfb9018784194078f59415f4f60d113aad94fefd3171270da7fed0658a3224bc67012649a7432f379599830afb7693ecf52782db736efed85063d13ece54658493fb800b1af0f0bd44844d1497dd186c7dc879de5fd50f976153b549db6209d945c0a5d84215dc5be9cc84e03565d0e1a4767849dc067ff944e963611802ad9054e4a4da5f387927e76b0514d2a88aeecb706d4ea908cd16c825cf3d57f6835106b65475c659be64ff213a70710f5c568a36a2cb27a0e2587b14623d6e66e727dea2a1ab8d7b9fbca1068a1ad212f495ec236b7b94005a9c5ab64d0f198d079aa581252edf2dbeb993b5e9ab8e2d55719e157ffb31fc88772be157ced39bfd27a06e4c72f1257cb39dd780c88f797ad31466e8062058fe3353157b8a0abd64ed263868fd93bf49262af2e163456874d2955c32501f5a254263e81408a9e1da9e3ebe94201a845ee6fa35b34a5eab06334aad80fd606041535b09c3b0694fe3ac319bc06a4dedffb16419990e48a65bc0f752055aee3834493bcbf74de8b0f27c62c26757a80a5ec2c9efb6c977cd94b5e63ea320eddc2523e29125cee3c98d3292b82890267b8267f30a14a2f6f7c04ae8baa698a28aab81556e7588b5910366973359b435d469b2bbce906aae44b7f4afd07b477e91003edae317f49ec38d784ae0a2294dcc380986e600497be8b5325cec325d32ac6e2f336436662487585e7300208eb9d620a1ae400393bf15ff3be4cabb78816e2d805a6310e3d8dee3b8ce373180532e677142cde75b43765b7fa85c11cec419263c0cf0b695656232303318b41d1fa2e998e32fd033f088f01ebfc15555e00797418f0e31b247c8e1b62993ef7cadd23d7ea0789b473d2e30352fae1c2c15ba730fefb0a0f96412328c7cbab580bad3be8d0647c7876f5c86823255670962ae37a49e03c7ca698d80d0938b11d16d7a4bb72724e6c68d0e14044d899e2b48f9746c81c9990dbd3c29b9bdf97a6b009ba08b57be438026bfc3d266dd7ba8499a52cbd878b70b8949e52280802172dfd9161c4976572132c284a3068f1c0a398e40a3c7447edf6e532ce894a88db00168d60dae28830d60d681f1cd6ab8fab2eff9485cf4b3ecf45b272137de5f105bb07afc506c9f655772dd5ddcebd47ce10cd1987bc01156a303f4be3e2ed925cfa0b06c4044c0c823857800d289810b877d68bf06e78479420f128c221768aad912d2fb5cfce43d63aa15ff46f6841421e4eb75f86b0b3a2aca5904dd8a06eff041fe55cd173ae17bf8c044215c4394e6611c43438fd16047c3a07cd4e9a2cb507d5453fe6c166dd79ca7351ef5b42bdb7439ce1f32c0b6a498ed5c35ad2391187c8dea05679c4aa316d27cc42749b1a261a1a3540a85cae5dd9347d1aef199320f5f409d996f901bca4695b388f947b2c772b0a0e2ae07b84562c0caa519f7bca515bea44f81a3e096276dca1b8d83cd3ffba42696afdbc38668b2f05ed6742db15ad5b0dcc9940f40864232f6bdf8ba8a3538fc8426bfa3c90303f527f35eae20512e362f2143b51be7ecc2473f01bd29004615f2aa5e142b79500eb0e2f7f6b1a960896f9dbe4bad5cb8b485cf23eed62ac5a204818ddc71e5e56551d26fa3a2b922170cb4e1abd2c790a21c70b631c11b8832f79faf10bf7611524bf5232aa70dad87c2dbe30d9e8bd2ce1ad69bacdd54b648f219253f8b98cec4c35dc10ea6ce8dfa131170764663e9d1619be7c4fd902a282c67a03dc05fb85f6bcc9b0603e83e7bf1b1ac6ebe8620f5bd8331a1f7993388f50f77a315dc2768d86ca91dc92ac72f9bf2142b564f5b4f4eac26a35092c55421262fcdf609a875bdb9cc77344ebd9763f612e85e78aa22d060247eecbcd067c91202fd3ae42fb50a5991909f64bd10166054768e403cc6c455723a6eff8896385282f1a51a612a9215fe339d6d05f5dd51496ccf3c8754436448b3441daea2d7b3d88e46f37b941fc36d471d47ad05e093c4bc9ba838a1b94f4d1507d5165133e889d1c9288673adead2d1c6300d1db145517afe67ca248177e7522499de04fae15903d0e3db3146291f68bf138f5619635890f8a8f2114f21eedafc0ab83fc8901ed1d3c0c0edc2fbdf58a16f523758cc959d5dd95ff687bdb7e440deb4426e643adefcda18584338ca4635fb77b8868d66ccf3a0c47c166e95095465651f26ede82869c2a326bd5a26126b715571c615823586c364f816061559b35ae127ff015278f6e94d69e10a5d6bdc35cd1b557bf7cb2f21232db27a0a6584a47542084f02341e412e19d342244b84444754ccbb9dbf4f259c442c8b98ac1b54f05b2c37a343f2def9dbddf71efad88761d9cb7695159eae1971b76d0d157431c9cc3b0ae43ad381eb4ef62da0176675625d5379f5c1462f6e4fffc27178e8991027db2acc9fae4db066234ca11a112427d7d505d52609cbbda8591402cbb8c21cf418280331b0b61d66ecd783ffd42078ddd1225c2543bc070a0ca4625e3401291c134155357afef7e5c0aa3dbf190e5f2c15dcd064b64fea5db4e92185938e2a1db65939d277e5d45699f68e529332225caa5e643f86e5e2f6606f235ecd1399f2607584e62190019e43927e255b6d776399d63662996f3acefd829248923", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1007b667e48568962edeee74067944a87deb24ab5730d0086476c1e7dc2650c8c4f6f91ae0bf26c743bb2f15b5457161e0fc7811340f851e9a2730dee2d2b636d67029bb561756bd670290cfb9018784194078f59415f4f60d113aad94fefd3171270da7fed0658a3224bc67012649a7432f379599830afb7693ecf52782db736efed85063d13ece54658493fb800b1af0f0bd44844d1497dd186c7dc879de5fd50f976153b549db6209d945c0a5d84215dc5be9cc84e03565d0e1a4767849dc067ff944e963611802ad9054e4a4da5f387927e76b0514d2a88aeecb706d4ea908cd16c825cf3d57f6835106b65475c659be64ff213a70710f5c568a36a2cb27a0e2587b14623d6e66e727dea2a1ab8d7b9fbca1068a1ad212f495ec236b7b94005a9c5ab64d0f198d079aa581252edf2dbeb993b5e9ab8e2d55719e157ffb31fc88772be157ced39bfd27a06e4c72f1257cb39dd780c88f797ad31466e8062058fe3353157b8a0abd64ed263868fd93bf49262af2e163456874d2955c32501f5a254263e81408a9e1da9e3ebe94201a845ee6fa35b34a5eab06334aad80fd606041535b09c3b0694fe3ac319bc06a4dedffb16419990e48a65bc0f752055aee3834493bcbf74de8b0f27c62c26757a80a5ec2c9efb6c977cd94b5e63ea320eddc2523e29125cee3c98d3292b82890267b8267f30a14a2f6f7c04ae8baa698a28aab81556e7588b5910366973359b435d469b2bbce906aae44b7f4afd07b477e91003edae317f49ec38d784ae0a2294dcc380986e600497be8b5325cec325d32ac6e2f336436662487585e7300208eb9d620a1ae400393bf15ff3be4cabb78816e2d805a6310e3d8dee3b8ce373180532e677142cde75b43765b7fa85c11cec419263c0cf0b695656232303318b41d1fa2e998e32fd033f088f01ebfc15555e00797418f0e31b247c8e1b62993ef7cadd23d7ea0789b473d2e30352fae1c2c15ba730fefb0a0f96412328c7cbab580bad3be8d0647c7876f5c86823255670962ae37a49e03c7ca698d80d0938b11d16d7a4bb72724e6c68d0e14044d899e2b48f9746c81c9990dbd3c29b9bdf97a6b009ba08b57be438026bfc3d266dd7ba8499a52cbd878b70b8949e52280802172dfd9161c4976572132c284a3068f1c0a398e40a3c7447edf6e532ce894a88db00168d60dae28830d60d681f1cd6ab8fab2eff9485cf4b3ecf45b272137de5f105bb07afc506c9f655772dd5ddcebd47ce10cd1987bc01156a303f4be3e2ed925cfa0b06c4044c0c823857800d289810b877d68bf06e78479420f128c221768aad912d2fb5cfce43d63aa15ff46f6841421e4eb75f86b0b3a2aca5904dd8a06eff041fe55cd173ae17bf8c044215c4394e6611c43438fd16047c3a07cd4e9a2cb507d5453fe6c166dd79ca7351ef5b42bdb7439ce1f32c0b6a498ed5c35ad2391187c8dea05679c4aa316d27cc42749b1a261a1a3540a85cae5dd9347d1aef199320f5f409d996f901bca4695b388f947b2c772b0a0e2ae07b84562c0caa519f7bca515bea44f81a3e096276dca1b8d83cd3ffba42696afdbc38668b2f05ed6742db15ad5b0dcc9940f40864232f6bdf8ba8a3538fc8426bfa3c90303f527f35eae20512e362f2143b51be7ecc2473f01bd29004615f2aa5e142b79500eb0e2f7f6b1a960896f9dbe4bad5cb8b485cf23eed62ac5a204818ddc71e5e56551d26fa3a2b922170cb4e1abd2c790a21c70b631c11b8832f79faf10bf7611524bf5232aa70dad87c2dbe30d9e8bd2ce1ad69bacdd54b648f219253f8b98cec4c35dc10ea6ce8dfa131170764663e9d1619be7c4fd902a282c67a03dc05fb85f6bcc9b0603e83e7bf1b1ac6ebe8620f5bd8331a1f7993388f50f77a315dc2768d86ca91dc92ac72f9bf2142b564f5b4f4eac26a35092c55421262fcdf609a875bdb9cc77344ebd9763f612e85e78aa22d060247eecbcd067c91202fd3ae42fb50a5991909f64bd10166054768e403cc6c455723a6eff8896385282f1a51a612a9215fe339d6d05f5dd51496ccf3c8754436448b3441daea2d7b3d88e46f37b941fc36d471d47ad05e093c4bc9ba838a1b94f4d1507d5165133e889d1c9288673adead2d1c6300d1db145517afe67ca248177e7522499de04fae15903d0e3db3146291f68bf138f5619635890f8a8f2114f21eedafc0ab83fc8901ed1d3c0c0edc2fbdf58a16f523758cc959d5dd95ff687bdb7e440deb4426e643adefcda18584338ca4635fb77b8868d66ccf3a0c47c166e95095465651f26ede82869c2a326bd5a26126b715571c615823586c364f816061559b35ae127ff015278f6e94d69e10a5d6bdc35cd1b557bf7cb2f21232db27a0a6584a47542084f02341e412e19d342244b84444754ccbb9dbf4f259c442c8b98ac1b54f05b2c37a343f2def9dbddf71efad88761d9cb7695159eae1971b76d0d157431c9cc3b0ae43ad381eb4ef62da0176675625d5379f5c1462f6e4fffc27178e8991027db2acc9fae4db066234ca11a112427d7d505d52609cbbda8591402cbb8c21cf418280331b0b61d66ecd783ffd42078ddd1225c2543bc070a0ca4625e3401291c134155357afef7e5c0aa3dbf190e5f2c15dcd064b64fea5db4e92185938e2a1db65939d277e5d45699f68e529332225caa5e643f86e5e2f6606f235ecd1399f2607584e62190019e43927e255b6d776399d63662996f3acefd829248923", |
| "source": { |
| "name": "github/FiloSottile/samplentt", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 137, |
| "comment": "sampleNTT encounters the value q (rejected) during matrix A expansion", |
| "msg": "", |
| "sig": "8e72ddd57a80f3fdfaf176b5ce41a9d8fffae26235ce8a2f3d77e3d037b95aa1cd50681cb3651cc01d0dde7e72775b7d8dc7503ec32b44831b0169cec1056738df3e29cbb535e5b8bd0334ad87fc7fd3477b8d1106fbf7a33adcbae169855f8ec75f05c8f6b8277951cc0780de9e45c917a529c1cc0135a2531a80cfcb25180f1d26b4ae7aa96e03bd66e65e3918e64b56c687f05cbac34b1a3d7ea220b75528ba2df320d1b958d787b56a276bd839561649bc01cf05906642de030a89cbaf12de1c2d2a78fd4a33e557f00dfacf709bd4212059608ad275d92516a6401741d6c67bd96006481c84b7f890facecce1a95a6a013495928aeda8ec445585acf9115fc53f15e6b716beb43d5d445fac67487129b261f3c5546b27fc38f0b31115897b9d12f4cfc255a61ff055d132ace86c47fed70f2f8ce3425c5c75eb035ea5db1cceb38b398629f8770ed15e038b38903afed031c7b685d8f4f2f10509eb5d430af98d88bfcca22b2e456d1426e3300fa9b83d767ec4ede0bbfe0d86c3ccad6cf806beaab81261aae7d22e9d423c50759cdd31f8766a5e9ed0ca9d4e3a05b8310044ab344a54deeddea82924748603060b2e44144dcd46a6c5e4dc096ef2c672599747b941f88393ae7e703c8eee0b97add02b26e19e4bd2dc18827fe4bdaa227a4e00bcf54578367cd5c51b64c6c9138e563b80a7ae512eef3c5b7bd0ad0601f3393527b47f0aa7b813fa3a71a3c59ac9582bbc84326142464979e399dbcaac4b99e55b2deb5e2580a688f4673d1216b6a5a3b457ffa4b8d94261cd3cd53bab9a7283a9128323c6e4b4c12cfd4fd47c8111584c4cf1024004521d1baca84e71e43cca45df9670dc1089066c4874a2b4629292b373df6197dea28d7cacba75652308382a8e58983cadf6be9ae6ec4172c99fb0ccab516d0ed45b9aa682919df173e2b180e8f3d56dd92f0c09cf000b2e079f5715e6e3202568abdaeb082c2558cb14494b7e0b92e62c76d10c3a54dd7e674c2dd0d15a87834a802c5d48e727b09bf16f56c25e9cdbe30dbfbec23f15e28bc2141e9993ecd753dd82fb7cbdc44a3e150f421dab10ffd074e24b1b639deedd2f15fdf5a724083db380aba8efca2f3fae16f81dd073d94a649acf45bbc0315ca754223370149b6a40a6fad8ae89c695207dc8c8269e84f582ee098c159e66ece0f50df5b6915b0d91891bd438dea6f5bba87996fa3254cb3d5bef2150d792d5b77b112fab5b1d8bc677bd899c1cf9189cf043e7f4c657843966c3d01e8ffe96d7873a6de2529680f8ca61d00f826100683a7a3fb974dd48c8ff5481cf67c7d481f74cdaeda05e78859a5df947de33db96edc5ca5b3bd0874d9ba3d50ecfda13c1e059fc5b4661e3ea549be5c3d81189180151cc85dd8f764ca294d20f73d37cd6f703cde4c83833d0a7648d0baaeb0e3454699cc20dd0a40565fb3720379bee1cbcaa73497fba5e53f687bbbca36ca838172dd50b4b41675304bbe27e2770d41efacd9949d3e24bff1b7ae0213b060ff7cdb0ffaa513e616523c4ea1584a9b5441274dfb1bbb97a3b4160188367f12578061e859d53ba2f468aa2d4cd124c212f675e8edc2f00a711a4e17c12c2706287d1598baa271c645e04c8759319d656ae3f4a3fb91fb5465857f2cb4645e35745a6082dcd3f4ba999b374646453446218015faf10ed7df0bc1cee2efefcb2e07df760a7e91834cf072536ecd7c431c732a4ea845e76e23a9b06a2072d789a2fad252fa7b944649ea6ab71796276b9d731d4357dfedfc3b0be72fcb1e09710b0e3db7aee7c18b143375a3224c2edf6021292c6cca0ef9e7fa1d4894c90b5305ad111e0582d073b12d0d7fd776e231831964371ea4ae9dec765ceb6dc1a742413cc314bb6975d030cc268e6a2d77c6367790290311bc6d39a94ea0fe65467db1270d1693b00622505473c6b34e6595497ed4379bcd07ed689f59aa33d9384b5621b874cdf6cd2015068b0f7692221bfa5652dfca06f2dd378d92ddd0336520bd4532fff36f322e00927837fc742574f5980aec36f1f9c272fd302d3d3dd3838441fa5b0c016362673a15f447cb22759e31b1a73a30afd9a150f7d8caa77870806c7564858b040cb8982f3d22ce1abb105e0afc1056e19e1193152db3a3b4a9a09af65bd46d7a024500c965206caf15e125e92ff0a8d50deac80cd0761d0ed684be7cd7b2356ffa92ce221cf57dee32566fb6858bcd68a00da9aa244d43387da2e8f95314578c883b076e62304b909ee92b648139ff9198171d9673784aadef98f953fe2fcb5bddde5b1c17ac16e67aed24b9896c286a2473194c0e8b2e5ac5ca272b4e0d3d9fb272690991faea4ae554359433da5e789ba863180801f3f86999b933c430410c13151539ef2622159b3c009de7914e072a0a79423265c110315c3c8738875cf4646174d152391360aa0cbc8980a0dd751bbb647cb47240bb78261c799434e0f7ec73ef5a6fa6ca672c275cc869b27da3f690f5a0e59adb00c0d6854e26665d4c27be6702b08506617ddbc2ab4f56a0f0ec5541f3350202b324288eb65afb31dc153584bec306db8addc5596e34d3ca89a4c6263941d2441fa500595cd7baab52b21e1e6feeb10bd37c229f47d149f811b5adff17b5c615f689e86010c8d9c186937b7ceeb20367be2855aa7ca91f45132e97dc171b41fac23d558febc4e2d9f33bf2e0c17755b39b97441f83be17a17ffa7237f32c92cdf5e8d63d9dd665e37ad31b95ed3f3d8bf7997120b06375c85d7b517e47e79bba437492e9721ecbc30d35fbc6111990f115ce71c0007ed149d8ce184dae47f95c577d5d12edab1c8b67498fef7dd89c8f40677d3f38fcfef28fae02fe942ff0dc3e1238d57381e03cfc2c2eca71c958ff148758a35446d19512a0b158cddb7390b1a1aae63150bf559e349900c2b5df2dc0c85f3c8a925c473850a7158fe46beed97a8fe2cb4c65f5a947d51bb3788f25ae5058de1de3abdca25c6c49c13a5a76716d84fc20638f845c19b8ca97cd0e196bdb181e93f23463b5384c01d0441e6bc84361501423efc73a317cfccf3aef708ccf3c3e06081cb82dea2b53e257a8a7037e3e63ef134b16704d45f94f0af366912ced5da157db3a9731f9c94a632c9aa77b01fe9ae1cf4993621599ad3a17b5ba9bbed868808e3bfd5361aff2478eccd5d0f5400d8347c9ddefffaba38ec0150a95e46506fa42a5a988d5241ef0b90f1260361d777b667b5f30e6829d0d81d4a8303063eda05a5bd6d23cffcfd6a83a88c595b0aa7444c62b00ff9386be37cceed8ad8982836c5f9e3be8e7c2f5f631d1f142eda59f6ee827d27eb60e77698f45282887906380e717a3c81053a6a9bcec60aac7ada4844b17ee3bb21b51ee722c57d70d540ba29b7217fee9232535e4d438538b9998958208759940668f3db307e33cef9d7ed01ec25440ec989d1b46d81de2eedb6de60aa054be0569e368c17e335c9f68ab2268729b097e7485efe94a6cbc686e169cb1982753af0a3188a757c24070a5d3c850fc654a8db8be7cce9574467abb51125d3b210b391b848da08776581e51157dbf96a52c6892e5b4b1f6b338531145b321b07c89a4dcafc837df08b9a6235eed8b2c63faacdfb3812b4058d92e17412e12bcb9a599d0719fda15e8239c6c7b8d3f96a711176afe69b4e98963026e5123ff09d35fd95dacbb8ef8999bd1ecfa1c627e20ec94dd4b4c3fe1fac5bb88e2ef980e38e5d908a10289e470783dd2e19dc605d1b20b3c6ac66e1dfe03f035e953b4e46822116abaabeb494ac0f7c8c6fe41f776ce62ca0264a1458d559f9a82f8674d19b5b50478b8eb5bd1a5b3f83830bd1b07972b9bbb34f3077fb686241db8772e13e4fa7df5f08487323309810ba00cb465b6b3054e823814919389046c5a54f1bfce02ec28dce636aa50e47a3d6b6c488b9c4db0c7ef1ab244b17e7ffceccaca673a95604ebc548c451498275dc542a1762f28bcae0241fe9eb383c93e6e17dfd322428d64b1b3ed5cf2154223cf9d9321bd0b88ab3f0c2736043c2e57ae0abf86f669d937609b4fb3a72147ae6bb5f4870ab3a1e22e2ef5c79f2ba25cc392929a1d7a91a2c909962a458aed3b59ac6707458f48f28351a20710bab8a1d79315dc7c768e053a978658b9cb92bdd0c9128b8fbb7e9ca91285ff7790d6007ee762764fdc4a162971afd08ac9c4acffa497cf41010a928f4a16ac0b6f68808dd626e43c2a2a638c99d3d1b8ad6480f7c2307688e5f46257d99da12207ffb2b768e9b8ccb492e1c43c09e889f0b0eb6aef2d728529f4b5a537d6132d54e937aae63363f0182862f542ed0b3cd8cbd09271c375dba6a0d2876b1c40ffbabaaf3a7af31f2962fcb4c4706af0501f8ab0f8171c2ff356b9987c0d1c0b592da57db16b8844f697ab9f57f5dbe94c204928797a63471466485a9ce2d13990cc1826712de908ed9a5f3b48dc65cb8504206e654197b5bcb9737d8de8b263d23bfbec4e16233439eb4544962f76002ed303141a1dd3a834cf596e99d4915b9e9e3a2765598c8e50b45dad46aa0b92a2e39b6ca17364ca1aadce5f81e3c8ba9aecee4fc0e3880a9c10b0d3040587ecffc73b6ecee000000000000000000000000000000000000040c14192125", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "source": { |
| "name": "github/FiloSottile/decompose", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 140, |
| "comment": "decompose coefficient mod 2*gamma2 = gamma2 during verification", |
| "msg": "000000000000001f", |
| "sig": "4b64cde0f33f80395540eb1e661506366fba178364183c82c7a302f1cb47ade29f174a37604b91984e66cf60ef238f352120df8898f92c56ac44cd27a9b500d4febc3e51fb5cf8c717edb8ed629fdca735e9663a7a44aa967e5b488593eed9ad12027dc643b64db706f17260578ba75b3f876b041ec05b1f66409d584bf5ea424f5fd78ab629990bfae352e7d6a903d07b4bc6b76563ce74b6409fb2d2e99a157150c8617928a2541486be645ee741cc8185ceb3559cf54fd275996fe67ee25cebb3072f8a056756a4f2b29bc02cc78bb2b49dedc21e0937775bc02656c3675aadc517f55ef0148fd38738e8c83d4e41888067a175b7ea095c78063a348cd35c57b2887cebfe75f6a34ebed8ba59a0e004fae1ef096e817a6cb56ef6bced4c71c2d51d697f8fa6ea1bb2b19189cacbe8fb6cbe81d321a044fd0d6f9f270065d7fe2339997cfe698110c53aa92be42acd995035d9876ada5f787330cd86db52a33c42d3f1402a0ac8e0dc3369d3fb9e04a45e3c4aaac04cf78defbce88fea78ad9ba1dd226ba8435557c08fdb18f5bc33cd378a934060a71e1ca9280138b798fd17395e2bbdc14711ea91b6dcdc132ceaf145804528d55a8321a8ea02d3652e13388e6d8b3fb81e29d4d063e7c77e20c33a148c235f1ce850a5175a1aa43ecd36c2e37f8747474668ab2f0fd0de40805939c8f535c8deea8704d46429084cd0d24da18feb6ea0454667f4abd29e7813879b148287ed6646b662ddc82f3c98d84cd739b90d5c3803488272002f64d08eece67c706010bb50bc4ffe248c9d3c6b74e45add87c11a39b7ec34429d3c00f4dbbe3a4a9ee424eb952ac6f227ab86bb024811eb6908e1f18e453da0bc8c0dbb3faafc65abaca88ef99e17454c38a3d77d7f37757e11204da0f69763442a9f378900df757e5adbd6549f1e8118a436d27dd166fbdb1dac542ee77fd027d5edb4ae90ab36289b87a1bb41a7f93c551833ca9380e28061ea390d8cfde0b024855b188982d7da08c7d65454844c444abce523e111e5b25a12c87d0e54429598ec15ef9b3f0babb971aea2047a61537f100f99bd034fb52e2e779f5a10c9711217bc882f1cae631077f982e10475cbe29e9547050ba129d078de77c70779a2186df9b700a93d5f16de9cb58b2edd2845be5f868a970a25e91c8528e96b3acef70c31a530065d712c2700c4ae97f65955775da0573f88e8632f309cb0eb4806116f372c6e7a4a530aa51282a74a36f455448a946a3d5338649cf47a1963560e88a34732b171ac9c441e5b951c22817af77dcc2dc2507f22eb50adfee3c8b58899acf60415197372d64bdfdaaf8b073ed6e8f4bfac52f4555958564edb3dde1bb2d27aaeb6ac70d188fd14bc63afc8f110c9820ca9813a4ac5f2a055e1112ae5eed755b6897583f30fae0fb8d3d432fda54ccb7db117383ce26473988d1f0dba9ea45bf68f1ca4978c21ce2c55915c26a5f3ce220d31b96e48f81d4e44d3a46e6721531ee80b6de557cd844c03032fad5c469713efa5cdf5a295aa3aa90128332e15adfa287061f9a54a9c5bb56a726305562b36f33b332890c177a219ded84117418c40227d2a024e72d8e51e034877837b006a656a0a5879f0ac1a5bc4790e955f628473900141f928eb3ac8d724887fda610294a8c9e9f4a249f73a9fd61e60be7edef8e43796af951bd9912d183f1314dc406a0936598d78b860cd8f16bf288594b64e60ab6982f72890e5d34461e31feb61349b5f50a7f575d184c943ce36c563ce7a669b9f51d0fe2e0b93fddf7a858e429e55ab6361f6ae9f923639cc8797433f65ee6d9a18c9e37fb0a86d2492d0883d2f55d21249d6a0678bde80c68c63afc130e45a2d5b4fe7d8e2a09dffa64938ec05c184efcb581967e8ae817ff3f893282b54a75d3e43abb9d5311e65d8e43f22da9ee77bf9f9ca18578e7b543477442610f85ce4ea98472ab34bdde9370c2e4c786602c69ab875ff738279495ad6d4a3f5dd60e1cdadd48fa610cd9dd3649944019d1f4a5d1ac2828c31f328a2c52268b7084eebbd6ef0d6e74853e7c01c8361fe4ef8c96afac7b56ef151b09a92421613aa5f06d7a2d98069639d35525af9f44ee79cb193fa3cee059a4bd8b3112d02984cfc674b29ed193284d41c7183887b09af5e9bceefcbb9b808ae030969b5dfc56cedd27ecf0708ec3d023f4405bc360bd86e0e52cd10992d3d272245ffbe1b74126fc424b988d445af7a69a462682b06dfc4b5b7d673aae80065147668bcd653ca3e8b3c955d5e5ed48618646923a9281f5ce0d97c2c5393b559eec5e5a03f1325d9daf9b8e1e84e06263d393b9e36d5338f839937a004dc6211a731dde18c9931779e763005f2600abf043962f097b4c2460aaf367b0098b1f21717668b8944dc3191348f60a1d2d208cb7b58944e2c6706e27de1f54b8f5666cba482593f63fed8f44585350beeb09be69c8acc7574a322ee42161386a5ad028ce0d2d7e891249fe6f5a837a3d05854e05c0b7e01412a9ff2cabb9e5ce99d4e1f658c05fc56e51dab7d09941b55d5329fe3215a5dc3bd9af4059576944aa9e3df7a08b526daccbd6d9b9a231f773b62fd5bf754e40b4dc43a76892f231f8397be400ac53c379cd404d62fb2c12e9996633163c030088ae9491a98812fd165ecb1ecef678a623ba6c4714c1a839a432006803d81b50a3fea737c0dfb6c60642d1079200b10e50162b94528abab0a39c6756d8b95d5f6507b2d5527ad8f7c54821cc3f079a9c54711e954a88c99aea0f5fafe4cefb40b0662e5fa66b296f55230de120400a79dcc207899b809c4d1224dd050063086c9e890f20bc0c92f2040334eb157aad7fa3d9200ee22641492f8252e7ddcccf5c7a6b8971b0c5bd012583b49216dce37ca70ddcc32a2fc291b2acc16fd8899f378599917d50b2e36d3ab3408561ff4ece09e0aee224a9120b1330cf6a1097db79396d635c2c546566913d486b9a141ca37bb8010301dd4ebf077c029ce2f7a48ad15f60caa9b04591131d50249bca8cbd5bd9fa4d2be026480f7148e7202d7c69d7d6ce65acfd84b5a8da2e79e9a898bf7a5242730cc3e24d50b844a0a76c603a36b2ec4b8f843eb963637d5750d4852b34abe2e1dfa10e9ec2afcfd932bae65b1843339f5f1f892654e51e5525d468636f35895fb5157d766832e09d72712055795b8225e47303af3efd359b3cb4e357824b562e842aa17a98a2697ca2baa27da39076be2da29ea1477c16d66d12bec04701e26abe62ca568ee6313dec763c54660574221f64180229c6c21e0f37104101e5aaa1eb9aba138d4acb966e72ddc8a1fc629b21d317ee835fedba82d886791bf8e61d9b6fd885814df1b741c295f7a316edf9bff4e09f3c462e4b2c10d31c2a7d570e1d7106755a74f8510e6685a5ff1ab87914713446a374806d58b1fca099c00ec237343a7eb64d3698ee8bd53f87526b181754b7828f334955202f67ea5ebab1e773910aaa8dc78b8928f1d4537572cb14ffbc95c200dc0525aaec7bdbba91c76ba6f3ddf8eb051d8f284ccc40b81f1007875b674e67bbeef11d957e6b6d4e2d914e25fc8980a255ede5a93a16a17cf9253a7841b6b1abec09543cc759b0e6b83cf3df699f5f14373d92681761a4b99f62f4e53b5c2166b1d4e671682d906a4c2033a4f328de2c1e1cbc97a055ff46811abf548ec19dd36c69cd76796f861c0dea9baaf92d2bab7c001197c2b53f71d023bc83d2216c51dfcd730bfc4789fb31299baa55944e1655441b31cdf10c33f90b012ce4b3a1e7a773ba6f205e37e12a55163b70e00670f4edefd483238584f55a211f4b22ad342b18acabcbe6dfe0bacb18c299a081c93d0d1c712d2eee63e77f7c31fe431d4c5cf024ba183286d39b1c2791d2a91273d13f03fe4bb53620566e13a218b9d5794ccf0efedc5ef27f3226dd8e068a8fbbf1a61fa2284e720ce99404d37ddcda3f9749bd29828815dac52a0b58eb2c2fcc3e0f7c1e97b7b3a396b3d042f91b8890157362b2547ca18b17c53f662b488164660936603b27a0f80f8185e06f708a7f0cca268808ddcb1719834bcc75408db871e556be881c2e3c49ed5e2c8ed04f30bec9b32788b18efbad356f8515bee1631c110e7828e95dd229981d02cf79f0c01a26417c6ebdf812856e8f069fc66021c7881f8d4dac95a8ee51538871040581e42589d4b0b9ecc1ce0120789900e9ee0b9de184a5fda134fe7ba4a92aa22498e0fe4286ab07ecfb15fab2fc436180da7c36bf98dcea53782101f7fbdc5a6b43baf8d494fa9dedbc597b255784a75e008c1e6f9bc670930192575821affb346963439dc4ef35defece981fdcc010e22c2fe36f4e502201772c1f63d2554da0ec7013f63beee1525ad031a18f8a0f8c974acad346337af79f04ba20ef982a4d0efaba3734e6c4299c8c8e1832ac19be4fede25ed2257d8dcb7aa68d33169efcc93791d3a684e66dfd9dad4b76f3cfbfac1e24751d2bd0484f55f795edbf49774f084fd6a03942f1389110f901b1863e82975c25edee23ebb49becb498b9a45c794da2a8682af0c264b7eb407479bc70e112d344d545c8696cce2010e5186a1f3f8030637597a8792aee2fc050a8495e3000000000000000000000000000509141b252a", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 141, |
| "comment": "centered_mod output is 0 (coefficient is multiple of 2*gamma2) during verification", |
| "msg": "0000000000000023", |
| "sig": "616398375733ec5ae2a1517d51cf43afe8cbef02bc30f6840e7aa3134750a1be1e246960f28bab437a3ec59320e212ead47cfc3e1acbd2b61f114950b857a5c95393f455d8b9227734618ba619d7792af32c095086e4c397cbfddfc84c8fbf384b4a2d9b32939c22d242c6ee583ebde27cecb864a3a3b48b62e7487ea4aced45397c65e14c49ac0f3705411ede4196002cd37ebad1e1c1c148f7098a5ac3328cd1aedaa74546fb367c116a95e2be4769635b12baa8011b325174bb3cd6c5311ca1c9758fd638f95e6fc55666f4b56f26db7c3da685cebeec887becfb284e1af7f0c3dcff7fce711d70c1d515d083c23ffcda636bb671069c2fc5f4570f30001b3bc7bb47a011f1e6a99aa75b4e2d0f0e4978f4f96496f37328a77b0c5bf4e1b802a4452ef40f7a7576094c48b9357bbdddcc008b5b83b66f0502a8f2d42337c84da131dd7b8ebdee81fdee596e8b050954ab702f6d5036ba54b4fed80832cc802cae917e5061e356dc2e466f1cc91fb71d5100e60678729df134baf91058c654aaa7e029da538c433d7671aea8ed57103ae59e689e2dce489553c46f7fe976015add3474f819ce7312fe036ec09b3d658ac40b72800064f0da79cdb4b6a482e28b6411eed4c4ba85705e344b382543eb68d577e2af53ce9f1bb9ce1d0ad50509c0ba6e83d6ee6c4ec0984c31e89f52a61197515b9c082766559096ead51cac2b04e91195027b452748a32a9ebaa6cf4e1d082216c1878dabe1d7813ae53f0481acf7e705cd5a578eca08456ff84350378483f15174dcbc07ced731b0e2e76867500b371c8d6acf450fb656e8a01108e815e394a7151302e612feb29555934ea470ac262ce91c9d6f9c749a0a4d7223a3ca9a7e23521c48f02745f0084058bb7e995c3a01289f0d5c40e4314beb0d9e9bdbbd1eff70ab574f222a2c7e7b3cc9525897337550ce7416a91a8b0c15bac9c8a5a70b0f6cae486d690bb5bd99e939075c4a0786385a27b9d5f9bc35da7c4e9117375414eb7436a8c6f622e6f394d9551a75371382ba3e18d97a0e97f1361d9f66bd73d18e3421dfb6eb8af7a967eaf751d2f57e3f451a77cc7c93825bc9651a938e448736b769de240305cecfbefd7e2b9d554ba7d5ff516eefa13929293cb63256913e40d10c1f29a0a401f0985d2da6a1b5760a396020b45088ca068bc7271639cdda7566558acb9840bc05300dea480e38b166c0a7a1b762850dfbdd1f5f946cf8447ef480d4fca5defc38f8fdad37ed038819028d7247c422186d2369ef816646b2c152f589fc9f091466817ea5144b78541777e47b0f5124ff0b14b9ecd60e17a7f6252bd9b0cd36623ed7a903b16168493d598946aa5a99e818138316a436b5ec44b20452e44064ecef66175451cff005178f9bdeb9e3622aaeb04d3d0f64c61cbd2625a0bbf3f7a5df61ca42be776b30973d0e8120b4c34e6e51f6fbb44e2040f04ff58f37b9c3176f63e02871e8496f7d83c2d08dcbd6a7fabf9e124927b30e73f8032329d4b3a9e9f5b4504323380be20dcc9a26e4ce4ed8665e7060f81ee9b661b87d73119342b91644832ddbdfb70c491b0541e1ea3d49315721dacca7180d01ca90160aa5a3ef280af45c5f2ba5b0ce9ee1dc10ff91091421b37f6cf1d811774544490f44c54c8cd6b1270ce10b25aa6564d567e796da0903fc9f32899af821f5ea783179f2b75a81ec37c0805438d92a4caae1c75a0ab5586dda12242f015e9b10bdff43d27cb4af516d2279dfe2b6f7c1ffe88a1eb584a104ecc5210b25010633a4d4840fbc5cc443de214f2c5e6076155e13e89d0bc02e1ccdb9f52194d718f80878633579f5c698ceefb1940872c026c41a446a834c63be00d82860369cc65949c25930576f91feafb96a0637923047abda0eaa2c31d2771c9ef8790f134925e1f137d90ab1419d8b12d2f109eb3ff66059325139f335bb960d45513a7de868b32de12a9030a50ad3a3954d047209b271a0410310466e2eda96b82d4deb19dfe4cd0196508285fdede01a5246800f818a348b9acbb2a51c93105ddff256b8a470ac3e4849684724b554785149549e2f0fdc5d805ed8f515efc1b8aeb27ccb53daf1afc281b5fc444f58e44094406b3daf0cf62b03ebcc56d57ba11a2c25c53a7e50835aee26073551e7e23eb4d4790f6cb978c172f5816a6064391c0ff4448a71615738b7a0fb8e54523ead5add4455098152b48ecbd90fc6272897efb9f7ee427f7caa971a80562d807d43d99a86172ecfe515d1098b0cf094e6b3d8e62236fffb4664c218e7b544d8ca6455012317eb6fb8e89e6a638c35ac1ede59c87dfdc0f2302cbd0bf4199bcd3d96359bba591ab12be6d837536097e7d5583baca48ff6a88fa9f438a83a88040be10c0cc69c7a525075325638c252a185560648343cf1a8faec18805e1212f4d2ca02910f01933aaca59e7278ea6d6afb356680e7d05275e808704e78c8c84e9a2e215ff593c4186a15761256c544ef7052dc1e4200ec06888067f333a18a60b80428680ce2c358bb4c62415992d15310264d55267d463bdfbb45ad7d2af0d5c7b55afe5b053ef64fc2192b3cfd7686c0cce5e5074dcc50675091e8b3898ed9d09d94d3a32c18351d59f9aaee99cd104d21ca83940ffadaeeacb144dda4727add3c330c5c0fa28eb057c78071d05bd7b21251d37eae1a3097775edd7c0d48109a5303a9294d6cc9ef4e90c9b215a729e336d5cc2db739301b4c2a36c38f635321c82c7d912053de9708425cdde4099a7a933f30193eddbeb33195971a613289c397ee2343f55affc9bc3b31dc258ff800f97a84dc1ab61e021cc53ba09e0770349aa2046182ae0fd914c7aa8889778034e2a96db382d1e33760a66271515c39975ee71db9ace2a7bdda1adcacdf60a322a2d2add1a61593a3ae31d46e2e37ed4cbe00a33433ff0230edf8720a533e80e0b5b7405de558e400bb2661dc0f35ab8c0a27d5393d675c4c613e55061246f126012b4f059128e0eab2c435fb12d19027f1b2c8fcc2d595ce632f142319fe42f3630ecc39ba57d7dca280670fa5d47f289fa3fde7c09438bd280454473da3bebd4b1d64e2a8a7c12d110c8e592d78c2489b91b478294dad3e39b78e878a5164868268ebc24bb38ba24e3cbc049b3a0d9841d6c2c110bbb4646394d1ac46b3134b33df9e3de4dc23b834220603b9cbf7b6090b0b84e20713048772d800480ea6bc3c0f34a335d652d38276a80deebe7c3ca98e69a3ee5afafea4b00edc0e92d1f035db3c553502ceb4b0342e0a9e7299b74f2ec3e3986de95a028ee148413810cd06a5c0053e38480e30b0f1d3339b741b991f4663c61335e4c9efeed7fe0b6f2135b37f8118f089675d7a0c534bceca8584cbcdfb9730442bea0a83fd82d8a38699c9c2905b345d82bd969c4ce5c98bb8a972a43aa1c597ce78026944440ef525ab6b0050731c1ebfa7addbc2742cd621b43a255275ce3790a5b814c2c6dc59500681d7a46d1851083db60ce8e74c426546c437472456f72058cb359b2806a16ce1bace78ed31f48461706be8f49b2071feec0b03a89ffba540dcb3fea0871b071943aa3cfcaddb9c60cae07a292a79a3795d0c22f50423511cd932267c71a979d13ce2f52a0dfb0b7b5bf0f9461389b221105d029e8446daa6f11c0816417d7b9f742a3646c5b12032662d81e8ed495fb30c3f83967265288a4163f92d9e6997de4a03a389a427a603039cd3b9048055c8a375f768aa2f00c36ed7b9f684b216b78383cbd926a9a1d7746347eeece9b952f70cadcfb7811de97a4411ddaa0c3fb5387823fb1c173fd3097e027648aee1b970422a3128686bdf484213fabf66f16cb16a3870349e5a04c75b06ff6eea46a87320d74444bc628523cb7075e97512908aead93e61c1b2be8cb3e56c83e0cd0a7ae86fafb1fad7ab280fca212fa91909d7874c8339af407c1998163518b5a85ce80596e80da9e44b59212deded29358d0078c36662dc3ed8bcd8780843beb53d2ed3c30250c86721f971b5610b4018d9d3c3052237e436f198e2fb2c9b9c9328aceeeed4939f35064862a99ff3a4b08417293a3e494b0f152a1df0f76483cfcf0e9fd42ced4605485564aac3cb6163683296d0c62569cc81c9ac76b34a4ab18579d7863275063cce32635711a2301ef1250d4afd883b3062fd5a8c89589f4956c00bd2212066131d97efad2be5034491db1fbbd8b8b7900fab2b838c7819eae4ed0af0637f87e4aa494b6fd8649f4bc24285aba2223de6ad15b056a3a78edec85b5fe8f7d172d09e7a1291b9013458c9f4fce252aaf2a6a7aff516f301481e5bb8fc2101d0a6e34e0036c6b0c9c3163eac4f966ada4f11963669de5640e8988c6097b34c12894f34a22c2346ed8105cd3e34873c4dbcca805c742da509b0462704b17439d7ad8f21e1a19695257d7467ca98fa2caff92472780b0df2562a46c7e9b30be2178a3083908795bc37c5e4cac7805ac2445ad886e328eca094781d180bff8f8c519755a3a191cf203643f8fa8668d8e7645f3fe6c0b0622e49801ac4a1623c6a7f254b79158828661366707294b5becddee0f6041018192b69a7bcbdbfc6d5d892b6eb2d4b65c4ecf2fc0e156f76e9516ada000000000000000000000000000b181b22272a", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 142, |
| "comment": "centered_mod output is 1 during verification", |
| "msg": "0000000000000089", |
| "sig": "768bfe3e88703aae090a887079e11cf434516fcb33f83f286d4fac5725750a601def80c0207efc308261d14eeb930e7fa2f62355f85ab5ee21c47a15a69147db8cd9cb2269cab3f46330af164f2f612c7a1e96ec749151610e4a94c6e53d409205e440006e3f84cbc5b6ac9d27159b2c9b571e458971d3cc3af8085b9fd791e272048eafd39af0af42254678f948b38c84d5197789650760ef2f0ea23c6fdda832b833e6361fa587eaf6e24ba44127ed07c91ca3648064d383a710640f7067449d5fe87c4d4e7550ec212b64e2e4950c30d5d646f8837dd676bc7ab813d847f4e345df71e2421e7bfff0c3b9bd41b2bc05daed7f6ff57645db5a607b1dbfce9ada1a19146d1bb0603e15934f9fa77a80051a96d29b18278662edd7352d648521b3f665a8f236430b58f359ee3c1aa74cb8188297d85636606f8d68be239350c631878c5f0a025fe0001e8902e7f990b4918d11162a0ba19bc4111f30baba8c37954a3328343c4420ed946ee71d4338cbc68671a37f68c38831fdb73480a7d8b449b1391aac5347319f89473c365d6903fc9e53f713ca097f45d9bbc7c75829f3fc53bf4fda3f1fa3522e24433cd73485cc5922d802514ba0ddcd4713ee013ea506ab6b612b427fd818ca8799605251f205ae24f2ce8d0c27a8f63f2594c0a6d21043ddc73441803a6d09a4c9785a0e06589055afd40c3410e1e8654ecaa40295bf990477d974292ec4017140240a5d79688cb476da77f630b050ed4880f4c931a78cdd7333c5c5327fd7b356f3269ae1575b188e65b7881c6ba60a541fd40615526c894617ab929ba8a1feae7649b06848daf9d0fe6f26fe5aa0e21f7d221fcacf0e5e09e72b5a1f1e6ddcf8ed971ac737905a52b52f54f246a8dddd0645c7e5c1199a38be22f3b0bff365002dc9e524b78e5503176c8ec17c6605a399708a0a739f892e697ddef0cd0b8372e52c18ee7fac4453c518f8cb1c7cb1da85ac00a68126df0bc9282376f562aa06106efda81d0b7c14bbeadf50da787e36c3a0c823647cada687cf9becbb4d265212c5f4abfab305e77f159ebe78ead3ccef760bdc2de91eb30accf54a6393f6be4317bc4e7c697ddee0fa8e0ae452673e82a6688b37311e56db1e9888a27201a6456f62d9cf0a44c2c57fc73de118e7f3c1d3f6586dd7a86763de1a47fa51e7bff8a8fdf68c6aa7184c2684c384c21c77aa699ce016de3a299c7c341faedf241b2e8850e7c19d29708c3ee42aaf6f3f98f885cc970c68e57b3f9f23b7f6c8e5f530524ce0640249f163c7e520ce1c233e5da98b0b2873c12a1d89d837af2c1e951d3e142da32ce2cf245a4343da7200ab2e26a2ca58193b97d9604a3bfd88bba49cba393c82176859e8f96e778eeafee237d21f82f19e70e6c707553da5373cb139d18a2faccbb4c70418098fb61d95fac91fd34b263a0217d30a81ec8eca152db9ffa631a6687d90fb50c6ac06f816c05387e67f80de0b762cb9c2a4d27120fb1905dc169255b62b75f18f8c22a46dd49384006aa4c24422d7d1286ddb8cd06af54ce7be9d8f7b80937edc67016316033b955442086584a567013a8637683a9b9b14211b19051258041e08febf165cc11c2f8a31945697776985e90f4da417ef60bb74d1a33b823197fcd3d52768ead1d848cbdb6b7e7819036d2cea0ce9648f8a994cb73b8d51d9382830174fee7c5288337f20cbe30aa1df77bc78e6fc06baab443e7dc51463f55e2653b40528a75a45c03e10557863a7fe9448a62b3c45c2ee3038c01712bf2d6e01ba52b7884fdf775226ec918b1111a8577851339b605297b95153da95d73f7947c7a6ccd9ab889cf4c78ec084585793b2969d4478671cbe644c909061cf68202775735e20eccd2a9cc201bc257726c533dae3e02812e47768e5288561e2eff073c74d75cb4d5aef4990fed60d3b2454d745086e9a1439a2436d0174bfa49d732148ee6483aa7e988b6345f63fe064458aca7a0f490bfcb0042212fdd018831ba32617e2502ce7b4a8563089d98d762e5746330e22e5ee999638886cd4b5689e6a07c2f7655c5e7e9f82c8a137748e659e752ca12e8154c14e00ef7a53dcfcf8259dc9c6481eaee05f2d9dc4dbcb37d54effb8f74b2aa0596ce3a8d2a3c8261cdc17f468502f726c995a1fd0503f681eff05879f7d45da6ab2be08b2597c26127886d6446283249b30320088168280fffb1834e90fc410aade8e14fc38812cf5c08dcd9ffebe523f8cdc6cccf4aec32325542afd7b2e6b2e2de3e8aa7f1467bf9d7e6e56ddc7ec761cbf3477dbf210b5655a7681d63844fce31cbf1fab0f6c2107270b2a45004f331aa29f8808c17c081198c7d3c888f8ab856bd70ae13cc6267cc563dabeef6907259a7eaac4cbb754b116ae83695dea849b4e119f59d8e849e92fce66795f10a82d5f74db86ad243e146c09c6cf98ee52705c49ec8c2f9b4f49c77ae07e9ab84ce8664139a709bfb975e51672ee7327eacdd1fed238d827d4598bdaa69bd5638dac74d33237f9f5fe0e1e4411fc2630420ba4c2aaceb40fb5deb0ea2c0796c703dbbecee10fd53a4efc87b89ceb29a8bef4233bd47831ca1375bdc40f812dd787afa1e4011582d91dc98afe1352228af8f06429898bcd04c8db7efc1a33353727bcee907eadd127e4fdf9129d5c6cfc181f6f24a322b0ca310544a29413aaf4f12eaec09eaa9ae9a2aaa3d097f07dfa28bf4e682437afd1c5dbfd60223f57e7bceccb6249b78e1217c68b5c4029ce7fa3e977cec177e7aa5e36295755f0bacca58435f59fa8c357807a5f58d47b72900ebe638d37f6d01e6c36b65307b8cc4cb8b89588391ec1295222b0aa4778a66779b17755aa0cde3cc26ee05aa519ec916c26a50da40a4c8b12c560393262639276c05af4aaeab036b5995ecd1ecee0ee69bc63e1fc4a83a190bac9b6678e3bde8e78217f72ec8658a94467d36f236713a15b6377550618880e543af08bdd76c0beae84dde09792a5208cf7434ad149548476aee694fe81f72c1658eaa7ba69bf607716596d208baad8a35e1122b684746ade741fb398131ae29e0c0a86ed6db5a4a44219b19e58d267d9d4fc8e93508f5781d93e2892f0fa2fabd3be0d4dff13bbcccd5869903cc530774b7e340a501d7f3e2c19f6768572f4860b15a05d4cd9bf0c5b2ceb1885466c70f44c3764962b7080f71c39f4d54a28133ecc02198763b5acfa84f95c6937c49453449c99edfe61e168ecebc461f1f4100efd5cb19d9b9b3625f23a931f5988918b119b012a70b370998ef6b915c418c7e8f5298deb3faec6dc00e975dccab6f80271259758d3e069a6b76e89a9bb53b81a288a850cecb5a99746dc67d11f26a4298f43258217d6fe553f4043a0b13db90d4750df06cfec6d60c50fd7fa3271bfef0105a9dce5953c4f9b54c45c0741b1d4f856ce4c3d85e4794017d9a4118e5c75e2ade3c0b631c5eac98e39a8315c30978bfd869e76253c95bd9b760e89db12eb9f24aa901292d4440e4e8a974480d0a6b1c7477a32d21013611602dfad69ff406574238a22444b73070a7bba0e51d6ea627b8a57cd57d3ad2eacf0c9e3b2a902e67f7b97211696887ef989466b0c6e3f474a3dbfbef9492da4dbbd3e0288ce342285592245c833d72a47eb50f2eb745a46644f603e3b0c5b992bb68671a7d16bb311af4a5199c348dede16b254c53a00be39753f5f023b80e0759747ea25ac9f2828c71c00be5a403d301666711bd160ed4dbd2f9106b5ee2a8612a086ee973ff5d0b0e6b5f8b72cf8c47f820bbeb9511ae6304a5f5531b7895e01694be76a3d876d8090a61abf75e102b2c907d7d551770e1fdfb630f9c5a8906f65646d76b6ff8472964f39ac231f0ac2663eeb85d3108aa1a7d7b7ab562c46c1e7aff5e5373904f15c19a01e7561befa85a4984ba45ed9739fddbc94202234f89d1ad09ed50f05df50d1d9babc5e6d9b8860d946ceb9c6edf34c39aa8d6c337e74118f976b7d9b0fd817486ded606ff7aac4b8e0ed4d54648cecba2590438064e7c13f9cc42a5653d8deedd88315ec2cb0f0bcb152e15d1aef536018b6cf5af92d82c699a10f43804498080e4b66d5561638b510882f7c806c1f78e68fa363314ca147e06f0f719517a965c2a700bae7f861b39ec7a75946755400af198a9cb74526b6cdb63ffab1a5f00454038ac4211712a5dd0da8608824a98420ba345707fcba2599085a3d061664adf0513920683fd1e305a0d2531ff836f620611159186e34139b1ec896d9da78a0a7dbc18bc2662a4d4b5ef17a29f57df686a4ab209d82be80d4f50341aa0223e455fa9270b0210f57bf920196b7e70db09d5a790ee4575d7111f267312e63dc08befca5451b8f2843d1fa00589a372b3536c731ef28b495a5a4321d64eaafc5f1c024c46ba715b4db06775993b9ee76281a0c871459ab96f6af8301105679083bf5d263577f3f83d1e9d92c86fee6b804869122f085fd3963fb7237adcd3bacb5c4e7d3a1eed7fa77287651e565546e5f65d820aff9034065094b010c07ec81383f9e04a04f16e59011aff832fe46b724e37d23336a6c6fb6f3dc06474e52557b93a6718bd43b74808e0c253c6f7dc1fb000000000000000000000000000000000000000000000000000006070f12161d", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 143, |
| "comment": "decompose coefficient mod 2*gamma2 = gamma2+1 during verification", |
| "msg": "0000000000000135", |
| "sig": "ceaf0df83a981abfee8bacc0b0f505612de788ae0296247ce3195c82aed7c4f1158ae26b6709030f0aaba072e7fd00070844299b72781b1e5680d023f5c8314297a928f58fe0edeeeea6073fb5c6d65e57a2fced125745f068e83138af88272bab9c9dc2596c02d7b5eaf5066625f73977575a39dc737dba1bbf4d5f6425a71811bb20dd786ef57db23f78b601d005db2d5c8858f5072367012c5aac1709ccfb4d6abc1377a9e9037917cf3c4f7a3dd55e7b8c3db3d24b299816f77f0da2bf3772d47855b473f88327210ca6d14ef706dfecba095c13aa4a7b6eeb194a6aa4c9221ab18dcfe9ba05bdbaf77828777d8c4eed7c1f324e1beea700ac8f928af0ea580fedcec2451b30abf05dd7f5f82f3a2436bfc0d2f99a0b73d3b913bedd201ef3f0284d826e04080691eb2fb9603047407169bca66c5ec4aef69acc4e7b02b134d6b501231de45d2682c8f244c17b6c12a1e164e11ed1f1e277dbfcb36af4caf4e0718e75c661eeff9777be3f07f144fb893188d84e942a835d7e4b324e8eef8a1744c5abac9e8da92933b9253b147627c10ad97c39c42a78821aac79c21dfddf20cbd24ba8765155733381bd60cd6e06b2ea201b3657971ecd1866d645337a516f38468507d4c896f51dd4443426f3f29c1c83a8e58ef78c7e93f33df834b52d8a14c3ab83bc45a1f670070f6bb56b055865f1281437083c64fc26677db7c6ec857cf283d22e4d61fe04cf52b22302540bb0198bd1c52ae5797558262f25487af728a04190131014b1e0f80dd09bf623ae738628f5087676fcec70b1c68d96f21e844a9f7002d065621a1c15e01104d292f2ce34b512553f62367db7bf0274003c49f015afb0a3c0efd21858fe1e99fbd6b2831aaf6603069455501f69c91fe6d22d0d5384ac6b7399e4cd85f185b6600bd5f7755bb359f64edda523d26ba27ef86345c19976dab8b49d38962be3e88ef3fe72408045f4fa80518224eddc2f8379e8ac216557159f0e6e849c11be5e29ee0369c0469d638388e05feb794519dc667024a18eb7bdd311daac5ccc08c1682732bc52adf0d837ba06ac0798e8a8ae70d484e20b64f511f0441131f989f04af8724de9caea0a4cbd753d9dcc72e324fb78e088d6d68642dc000f35289bf256140f7af90c6c57b7a6f92dfc8bc027e44938bdbb3b7fa8b2292c988fead183fa554c092ab83a234b2d5ee44df5c7ad113a8636198c5cf859909592647ebebe3a71f1e7cb512667b1a54ecfedcae63751b57512b6c23ea07bf332b7e88a769cf8dc7a2061518bf6ac021d2f4a3a47c0181e6363d76f65714e8086f1686ab7f4d1a10e6b9f7d31c63a12c0f02d7451722329cbee86d0557ca9088dd50a00143348c16dbfaf4660f30226d0e9956f57e13d776984aeac849f8a5d1ba77e98d2755a012360d6f944f5cba66147c7c9789b9df6dba4aa7eb2e338a487b0af81866ec0f550154c5c1ed200341a39fcc65e38969d509a3ed9e8dde2cd657326d271ee69ffc6e34428561d37011aa6441122bb52191ec437e2f50e33c4ccc72d7be84ef4078c77c0ec576808aed8b1306c878422efd472d0ff466c582155dc2581c6a12b2d9a843e8634e81b8578c9b5a88cc12a12d52606341033d4317b4a1bbe9e9b13fe6b3aceec3686d3bfc033820651fea86fbf8b66d24078077e315b69e0f89ebd3f4bc902c9bf96156b2a90820ea92be89195569a17adcdac075b0c0022dfcc2947df88bd7afaf0952de678e36907e9a7cec8dcc6538f90f8802e59146da2cb6b775b5bf9ed3701a85757d1a447956b785f0f3d31b35d4e6659907582da34fd131e3f3322a6cf203e1952db09b7a283516e7d6f1db3f2fca94f85474019a57ef4f39e86501c96253986f5d7431457130a118ded13f1c3da631127325d359b7ec14ee83564d64bc1591c274114adb3c588a669f7624cb1b0b8949c0a330f1baf3dbd8f9a6d528ac3357292a1b838796d56503ff0c698fad67bcc57da094b02fe1e1d65fe7ae3e59bf2acb753d9f4f97e8e10d8b1bb27a8baed493634c56ef2ddde97b03e630fb184edd4acaa39e0a6c0ddd1592f4ebc5d23ea0b69b116d394293baec9b0f41dde5bc5579c65cd88ee17bd035650a7fcb59bf9cf5d46e565e8c5a3f1185ffbe84804508ed059069e781bbd25371ba0f28b021254c854a25f30c257d6554854dd217ed9ba848c199a0586301b0e7997efd2d90b80cd5590296e3f53ff9ca874857eb824191e44e2b9a98620b896ca75e4adfd6e46845852872569bf9f048c58c687d68f4617a56a019d5d9a2961cae9fbdf174028653974b2b3ae65a9fe4b53af6346eeac7e448b5a891db3520dd13c0fe8987dea00e2940bffe5b93afe58e6a12707e729af71dd5cb68065675c8f85854ca7b56b8ebe365294018cc35b70ef3985856ddeb06e51ac87ac87c30bc764affb5466ab5d83ee762da9363d3399470aa52cfa35ec3b693ee71a29c341ddcff87e0bad82a54c4f4b48e26fe5e96035033d4b8670ab882fda2bf3271f40e5d12cbab14bb899074ded3182c705e52db33b75576eff3dd1ad5311daa759df69a2cecd06feb4f2f7b9e7004b2bc7262bd37bb6ed2d1bb732eeed9d132e720b773db9f2cbd1dcb763a11a54bd26ecc52b9f5419410de7cdd20eda2150ab9626a58ad5d8e5468fe122f12e5cc29553bbb04077f71b918d89845f3aede78ade2a07543e14a21ee900b3b6c4a65db2f0cbe3202c22e5436abb0df168a467d23d2bff67bea84aa2c696e8865ee834d89135dccc241d6184707c7673e75f09e6eeb0d8559640b5d9c2fb504a7371d17e99be6a651a60fdc05bb9a3eeb4ce0408bc02a09ad326a4f15e20e703560f5338313429aeafe26020e0fb59908aeef9743dda2f941f71ac4d087dd8c75f396dfe1fc435b62d7ea1d045068296e9f7f8a43a4237bf9c01c9d4dbfea981d1eff6160974011f2c1c5eb041d2d12b8a2d56d112b63ed73cb18d0d4b1d5dc0dacfad9dbd3cad05ebfedbf2eab556a2d42717af4e3271ba4e91368180132fb175b988c91b9616bcc1e5db2b5b0c8312d44483adbd6b9527764e37a7fc89c28e8dea85d3aa95c8ac7170e62ebc2c01f4c572846c7d5129a2004fbbea120b0e16d81ee7cd0586072d81a2ddbf98a776626fedb95e7925cd23fbf96457defc1a581be0e7c228a286351322cd8e99810b81d66c1203b89c9eedbbb4f231a0982f745adce859ac7bb96fb384fc74f1305c4b5b3edf9888c9fe4aa9a73644b89afc67e1711b17f3bac4fc6a8366d92d9f876500faa41ae2bd6c3f146bb11443fe6bf9517bd8664e42230c09fe1eb7b546507a8479451bdd7df519eea2958f180f9e0d3babecb70e1f44833aba70107961492d818953c763caf30d6126ee3308800ba7ba34ecd00ce673b2054ad1401d529f43e2443f6c9e5571215e632f671e85a33c0975a7b434a5c2689e6734bd497f015de4e71d6a5a373c7636ec06e4ac137a693fe33a3a502206177388cfd7b723d3c29bcbee7c541c3125dfbae2d93972e7d9b73a2fae0c1e34a7f5031bb090999c9798047028d6f270137ca3437de76f1fc18806f2efe1012d9375448a6c5c31660514dc8d4e30ae93cda6297d000c10560680189cd56403c85012b21a4bc0961766829cabe8f5ac92ab865792387a5aaadeb0b2f754f0e26647ab6e5f5d85a071575e9d7cfd85a3eee89b1e21925011b484cea950c43e7f53241c6d27b3ba7ca73783c31e40db727b5b05d6cc25ca7b93cb00725ee6b99ea8d400c0e25080e08ef0ca5174d1796f2f80f896859d8fdf9d075f24f54ea287b3638a223b7f4c76144f211ed10e4d152c7603d942b07a1ea20246da610a9bb1a5094d602fe7facc86e57a95ce8bccdc0cd30e7a697d734857d2381d0980123c8b47c9ce21232b23180e3baf4ffaa5cc85c0da1691af9ac440c7363409f8cfc6e18545625fbef8136b1b57fcd3e1cee02531eddac797974f82af63bed3707066ad859c97d41a06537b45e47f9c50a76fbc7864cc5a3533494c2e6dcf86b00f1b34567a7b3d935656583679d4e24321fb718ad30b76bd31497885f6c3ccc7743950bd8d5d392dd404f114b7226405530cc04faa13513d6a1754b3a2d42366521434f43ece68a8cda150f53ed84cdc129f925964c7e020f8c9d1831ac6f6e074be1bf6d3b786c1a690a85da091c538c4db2aadfbd5935f9e9a7b6279fd9c0915d102092972fda9169d75295ab5c92069bbf6146315b8182b3831ea4110436fd288780c003bf3ab20f9b24b5329b954701c6da49c32785e617e513bdaadb0dfd3e6b0abc2439ac39e3e0ba860b11304a35307563d4db1f6bd46c422b6f1016a2f2ab92f64ce9468cd76f970358833b6c8afad456419759ac3a3ab903a6f505ea3e67d2fd78f08e3fa50c60e2291b389675f6f0be02760d500a1f3df45ff5aba483bd13d29e804830a2e54a52c1d7c318b7974a665b8f623c707427e9e475145aadeee2439ae2b066e55683145310a69f8146f4c550f7dcb2328b6883d646939b011ef2dc0902eb5fb9af41226f9138cea65c71bf52c5ad44712c1ad7b1877092c344a556ef3061b4c4e6c9096ff365679b5577ea0a1a60009131894d1d5d744464e0000000000000000000000000000000000000000070f13182023", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 144, |
| "comment": "centered_mod output is -1 during verification", |
| "msg": "00000000000001a4", |
| "sig": "555158f6e1b5ff47e3f3cf27ae0c0fcf359de10d1b8c315d8530d9313652aca42a7521a977be3a632606eedede8465be9c6bcf69d58ad24d938b94b278b23bb6887ad4ec59e446b3cfd809f7de3af271d2d51afbf917046b44e82fab1bc9e6931ab14397c78bc2b451f4332b036f94b583d10f3e2471bf886267e5d3bf86633b4af9ed180ba20f8e1e69201f4cca37884f495e8ba4990e8da954826410297c0e67d1acd3e7ffa450fc9e8a97d88998885ed964fda79fad5d161ffe1b2c1cad963a6074d99d8b1c1e27f0085d4e10691d135dc5b098e7d1bf88326cc17cb77f00211998818c22e88e5126089b531f6ed5598f6368963e48d94f068b3900c294ea6a4e8593755b9077c0b4810aff7533364e2fffa0d10c6bf7df73335e9452d3cfcf76970f93aa44acd7200f5fb8807723cd4fb8d78e7e70d9f859f79008be9c2b8efa472b217fd8502dd48a8d1111f22c94e3b3af730f761b967edcaedda37faf04e3be6451505184928be051918a3542230ff3072fcd09dfdcd149e1eeac87b21ad1861278fb4b8180094b8455c79ae5ac431e0933403ffcea9ca8117a9fc75e7498b3f1be7f130652f27809d99400c6760b9dde055a7ebc05cfbe52709154272308a5279f1469a7998410867ce3b31d3469512f46466b94e776fd69cfadea8cd80444913dedd66344f8efd13d29a3bfa5dbe029586b6d93a67b53ba856421088da6c6559f37317ed3509f81655a8cad7b6941651d6f0098e40102ba5939a270de154c117edbb5c18a815b9153cb0cfd3e1d2d0102a00673d374d06f4c0ff1267cde486ad4f57ada8e98ea6c07107a6ca8ef08148e9504669416e8821e4bbf8e3272dca18bda6196be88f3feb299b5835316439b96210a82544faeda46c03aac5a6ebb95f57a67730a983bb29b7603f57fd7dbc985e7c2c113798a288389bd7f740bb5a3ff945221a048cb963cf973e714ff1197f85ea13e2df135f5bbfd9011cf547110e400a5c5ba5b951dcd5316b141b324331ce8fa5cbffdbe4651f8049c94dfeb9d7de20b5a0119412670bb351425110791ca04a56a821d47f7090595fe8edefb73c871c1b1030bea1bc0ffb5e575899a0b31ce130e27150799f5bb8d3eb4bab7189c614f831ffe21d5086257398198806476afef877da4524c9ce5dd46f722a2f539cc1cff8313dcec0d8b535984ff0863c2e0dcac013954eec3ea0ad597faa42e41e9927c057bdcb97b370a30053d4f56ab3832a727ef6b12ba5778a34ce0d6919fbe9cb8d7456d2ff893d7e95d35c917bc752b121c7acecfc3faca4810e8ece1097aeed95de6bc4ac348ea2c85a4f0c19339fd892a1cb0d4275c2ba62a855f4e5fb788dba5bcea9e8b53b9c340b1b26818c076309f583f314735e06c868a9a5cdd2cc1f116126f2290693b9bb8889cc5f87976a6f08dba041fa500a12acddbe7b5b210055cbaba6e4c93ab3916654b8358c907a67ff86647592a6bdf3929de85a825a324279c721a496366500d4cd47b110e535a5b189ca4935602464d7b76dbe25e84f37a9ee7bc6275c6e2ed41051cdff0cc11ab14ab4682ad17a268e55676eb64762ccf870791a6214cb74e59a6b76f315a8939935988ace4986dc8e1ae82b9047cb12a965ca65c3f70590b0627ff146d3e0299e371daf7c874dbc47adf53946ebe59d6de1b851cab269dffde4d9ae45f41ac8b236efd8d95646c84a2dd344f0569a4e4795cbb3d956abbb3c557fc1a4732e3756fdb4031c1b4301e24e9f37341e8325fcda533b01a48cd8256330f8e0b392b50f5e2596b8e010f9578455cd58279d299b8339614233e3a6710676a42a45b6a21e0a0bffde09c7232fdbd177df9ce0460d28dfd8d6300f74e1af8afee76627c7d9bcb6fe0cf628a52c6898f406ac1a4bdf681267da7e5c9733c147e24d6c08f14a9ecac52988ba899565ea92f9704910c7da98bc385503a4823bbd7b3c419b35fc65a5fb234fa4f5099bddfeff3d698a11c235d7d24dd13c5a739cf180274192cbb1a17e43521310d85c61be58aaa3c79f0ad2c777aaef310796bee4cab798dc29444304441916cd43e4c5d206f32c6843c983ce0928fe745906366e8e70def13fd880f4d9d4d501aa13e0e4aaee8b86a2d32184cbd5c5a9b524f21361dd9c3cb97ade802ea1fa43e8166ff3efa8d8778ed41132f680253d98fb07ec9479c6a56c9fc23aa0958684105b15ff7e01cfb15abdd85bccb94b9e99a8e3bb886e4be5d1d2b562b0f679e92963461dc7ed275d3a5df33632ab26d108a892401eacbd9df3cf43cc6cb20ce1bf4c197a5f54a8256dc1befc33d73a93774c6252c237bd5c7d75f3cb4fbd10e38be3144635ba23928e8fe7534083407164c31f72a0ab2c652830ad1716a5c92e264e419e1157bd02defcde51279c6a99d08bd0dfb51123e789a2d2626c2ecfd5196959c3c3e48ab37f8fbb0befa0ff8054c648ec8ed889736b49856caf601cf86d335e139e8e782d26bb1f06cb25bea25910fba3f6eaf6ebff42de5589ec60bda066c05946cd1369683becfb04429168a26ba94f4bc4f85af4dd09dc1d8176a501c1699f5eb2cc974a51b15b3a171937d398b1e50723c19d22d6f7a2f4891d93795f2d54e5354cdcaaaa9e2725259cdd16d7bbc9c587d96f0b13bbefa279670511725158b2b80ada18da82aad0fbd5b663d25f09c01d02031a16e2b9f6db51dec952e98e012ef24cfc93f0c60e21cd21e75838dba7ad17d2c2bb9059d7ec370fd3b08b17b447d7f85e613dfc1f613a970193c049d67135e37c57d21218b71b0a2a13f4ec09cfb432139452a03c37504069adbec2579757be009da18151d206c75d618a77450cf3201721fa9ce52cd9d36763f5300d92394a0f8a3ac9e13ed868235f96219c52b194830ea0b32842ac753023d1757037904dbb180a961d039d32f9650ed8f5937a870a628532d140861a68cb7e0b32a22583365bd549b30fe85b5bb1ad66aa7cf05e8ad906c32451267af238d60fa11cf47059660f4672e6d765dd127b80422ce3414e564c59c6e72dae954e92e1998326f0e1c50ef16b06a7863905fa86a53cb524178e84dd98aa923632eaa0a7ac8cd8f0e59f0b9f577b26abb87aa125b1c7c356cc6f2d41a4ada46cee43a4173c93d831501fd9421811b429c521d82b21dc8d713f4e584455d6a374aac48852e4752b4dd399bd0d9a5c35a6aedcd61aeaf201e88a88630a52128752d2647c1bc43896917df086f630eb5ef4308888c964a353cb482520dcc442f639387913cc60b975330399813013ba642cf0fa553ac31366f9556475c2696b78d624c785a9860413f8c926d75205a29fceaf6bc12b9ed59e975bb3b062cd7e7ff1ddccaadfd4a29733766fbabd8a0c2a6ae35c65f960efc468b013ebed14d777893794ef9d495371b50c61a8e2d470df3936a0e0dbef8c9965a5fba13d50ca78e5c091e7f8eebc975a863328cb34daf68c49a4e14246811afe1a537f7151dbfd363fe514150ae3df7864ecef319d5a352a32caedddfac3408073606219112891ae1a884cadbfa14eb5d759bc480b3ea7fb5ae23b9592e3ce44fe98308f265eaa8dfc9868ef4d36fde63ca39cc74257174b5ef24e02abafe8671585537fe7b84120345aedeabd8ac0427148f4dc33a4fe31b1b07ddce588dec3617417ab18a4de42ac5ede0e899df425dbda049dfc015ff0b6965b6ca48b35b34fbb67192baab10329cd56ff28d23a59de1ae271c520b0dbe9ab76c8aaf9145444f7a7c7500a8a6bee600e2e786a573efbfbd07d70df289307df035ddd18284e7dde069e0824fd16e1d879a807693bb7c54f70840966c942a518041c4c554521eeefe2bafc87cc061cb27575689682365dc86c05a580df5604e2d632d2234ac159a870dfd9f8494874df942f38bc258a48ebc79e952cf249881520e60b27733d3ef62c223834bc8b8665c9fcba79582b5b7b2ac78e603fc611aad18acca81afb3d1da2b23fbc06e40cb8ba7b778e9525c888eeb5b2c7e51a460b69a723d7f2a25378983b16fb10ab068e3cfe6704396165042360bbbe8e64b4ac8064a4606e78926aad346f0aa550462e4f8dc875465da1ff375d21d4acb42c1f50f91b12f71235f5cb2f2215295c10b832f89f1cc89a09795bea76b8a3e5ebe90ca00ee6bfb4a022c09e65c4530275a7a140ccc291a99950b8acbdb233aa21cfab378d36b27a68d90632659d03a476c4bd5a3156b5e222b1d7ac28963ac9e566d6ef728c24e03495abd55854375e597c3ad057325aa7d31a020fa89b2b7ba08eaea237981bfa42a681a6898e623c399d259b6a6e060a8fbba03eedaba11f132d03b61b7147133c327f1144a260a49b1d1591e0affc984a3642e433a5e8a7dc440c30fcd5c325300454c7e4d40bb6f90ee1c56b3be68f26e74309d9c5f2cca7039bf8975d6e30129da25e2ab1294bfdf5932666ca8fd5ebed424582ff90a858075309365cb4466fb51de10dd2dc69e099d8855aec40c468c4b04f16262bbeb5ea23822da84abc7b1c184cb4e81a1807231244dc6ed57e0751a94b382a152bd8b7fed0e1b6d0fcfdbefcae8ddef2f538293e9122a505b8dd500546784930d3cb3b7dde2f40b16405f6187acbcf1122b3d3fb5c4d2e1f1000000000000000000000000000000040a0f161f28", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 145, |
| "comment": "decompose coefficient mod 2*gamma2 = gamma2+2 during verification", |
| "msg": "0000000000000280", |
| "sig": "30dc14803c044fb7f1e0129e2612ae2b796af26c48fef2ec547f358b33f94977f3369e6ab88122a98536586b0b696113fb143dfc9141a7ea1fb843ab187ea915df80bd500f5e7ba18e6f21ea60258289f3153340e24831593df8ffee191b4f581baf00d6f34a8a759070d7a49019b0dd3a9bd21eed086f2cf4fcd5b7e75805babb2c4a7ea3067af5796b29e48fa217763433efc581b13d64c0fa88718b2917e56ae2bc0febd72396251435bd6358988b146728b916747fd19cb1d7e476c053a587d5fb3795f225d89d2cfb13c0d0647650bc77d5e294ebd2b209b79ae449ae46e890ea8b47c6d2ae41278d65b4c50486e42385d7e8e8f288e92f3c69fbdcff2ed1f9ef78af89b065de30dd5cf4cde8865aa0c8437953cde6b2041f8f2e0a282955e34d37d70d6ca843a449dc904c6ba6be67bc05decd989bfe1790eff4f2ac6996851ceb2ad7f42712cb2958ef5229201952e02dfed03a59cd0964a6b96f47dde6268baa9e256ac8c7ad1feee7e47477f83d4a994f35df92786b3339402bbf2a1e14fbada5ccb88c5dcc7cff886421e245ca625da689b497707a1f8632e0cbdf4610e202d7fb2e17e94a60bae23f1398cdbd2f04379f90c66b48448d603f573a55d4149fa20980efd3aa865dcfc4e48363e21cf0da0439044754b477c81d07648fc9732e747ab574b0ed353f204ba045593bb008ed374ae86e37ef77d3b781a1d64f3235fc9d5a64e62f332afb64b62d1ced5131fa276536cb77dfc6880a89874ee6326a33bf9f0ceb567cb79d8016b8d51bdb43eaaca418c0c8b8a3e947372a44ef402aea9346527d7f1de32b528c95c9e925171173983caca8c74298285b4ffecca57136fd2a7eddf02f16189b1c2bef039831ed8e3cdccb2cf285edd6795a8c1e041fd018af617ff8086f1d757a7ce3a2664c204a4c2fd13815f56a160b9eec0ec89d43bea490501a0edfed7c569b0fe8c4d87a9b024dff78cfb4f8ee5ba537073d71ba94ef435eeea07f6190d998fdc588650d950c23cc00ee58de1495dee186a2d27ad474b1b38abf7094e8dc940f5d452809a714086ba35b55e1c3fbc0f70c63cdfb813ade42b03ae7f51f582e733936b4d75c34878c80a474f8a0c19d07bc337b72ffa56f4a0401a3b77a89422949721be45b0e68b8d89fb038da29602533e597afaeffc778c655b6a33bf18e624320850d59ff2b2454f688651e0d8ab8e05e7adc60cd2aec2f069ca3e66ceb51f0cfe7c2b0ebb691d469a765818041c2b03adfd328f0e36ad51269105b185bc4d327c0bbff97ddbd84e54a332d5fc585cf075d200b06535d29b1bc6d1ef12f1837ca03a16306f9b594a1963301066ba7e2a7c352c63cbfa53746a1cad2dfd5bd8e24e64aaa7903866e5bdc0d07b5bbbe8e600787ad97c82a10284272e7e10e5f41bc4684dad2635da3556f52068099b6ff581ec4dc60cacf25031f4c4a14c7a14900cca68e3c7cceb30e1e885be4309b16a5e2236eca744849649733bf390e62c917d27a7af1485ce335d068bd4848b1885df656fd5a26e294eb77f61882dcec7ed25b6394ecde2b17e5595fefa2dbceb0a4bd678085942646bc93e257ce4429ccbabffcd456d0b14759d184c8cd76c88840e7b52141353fe0309441839b0b480a0453d744703e69168e24531977b2e4e9e1ed5ed7e57d53a8ac041c8cb462432412ae059b14850ec73dc8cde0950ac8d6fa4300869c29e827894f219be31ffe261a6cc8b677d7555e5f2f1446fd5b00f2aab61b42751085bf323738c305d93dbfa9aeea9ad80dd1ad59917e4c40dbec30d5136ea4199d30d790cbac8c14e38825d63f64ae3ecc8a44ab97de14760433179604e32aca8b4f55ca206cd960b2268c412975e8aad6e6fc8d19a93d6a63a2eab652806d7d1ff573ed9d864d95cf1696421fa9289fc63ef1dfba59e0b5a6a4419dbfc452cffd603bb6971b2e780ba2ae8ec5fb85c98b98fc8960ddfd3f20e6dba6cc04ab625c04c3bb1a62273fb4b7d7be856ba2fa3850d36c1eaa76dbf49c6e8eac13aef543c33b23b654953bfc428102ef9375578e8ffebfdfbe6336b9aa4ce0d94b1b33db1104a8b9a7bf15bb8d9599e1cf23a5f5d1d83c25370385381588f14bce096d28685accbbd926e6bf46a81da6bbf0022417470acd539890c331ace7bf5c4132faaa77b03ceb0ecea667b97600401d126659d080896ae1207c5edfe670f23cba110a1209557eb0c97e5727f2aafdae4f6f4eceaa6ae9e068fc681e44e4e5ec576964d667cc78d1ce656ff14a9bbc227631068a2e3f713407dfafc60e970fdced6863b36b8ad61d07f2d9cae9f72a093793a63ce65f1dc19895ac1909e2d728328362f39ca896bab6a0cfa7f3399ef612258dd782ead2ff6ea7c49febd86e54d594631c35ddf1e69a8a38ae9016b83b730ec9cb3151a72180b7d97c1d695c65b992237ed5d61218f0296968726b4f1e82532711c4d8afab1687eaeed4b8b55c9ff6cee134c3b00725cac28c8fa8cc958e207fdf6b17953fb816561d6b956798f0829476f9fb20275e369093f19361e07f11423453a1028e6182b7839b85a0b03f8c9f4198f7eb2b131b5c4592490683324b776f644433ee8456c7e1b92017748f3ce8d748a1d017408d9dc02674d603729b9a204623c6bbbeb412d3b31fa351b036c1533a7c17d3272762f027189a0886b558b05842d0904e264829580e4e7ae8e4640e313ef02f0d0bf91e4253d5ebd9f431722e1163d212e34fafab64a08948dbfd7d0f0a088a2fac4292c28b9dc271eaa0b06911d9cda317bf57570631c0e8e666cde1cd0e55752f7b1693e33c1737278bac13fbc100317b1b3d0b6586cb731d67b625c8ce95a80bfa403213350492d5dc639b4862c1060ba01dba51125cab9aaff2819f8af1fb50bbf1eaa8e958ec9fb6b4561d13547efe86616fcc605b4eb5e4a290233161d199f53ac1ddf0d817f6210b0faf9c344f2eea0bb08de98302ebc9907fcf4b9193a95ffac4a5ffca8803748e4c04ea12385aae5a97dcb150e15b4982715719a6d61880e0c51cee9bcef67812a156b4848417cdb320b438d2eaa7b58dadf52806710fcf51b820915fa419f2b57bc39949c202d7dfe9107eb1ac5400360dfdc249d7bb9170e437a6bd7964484f0cfe9ef3281f084e9855b9c03263f848134c6ce509afaf5506fed21431d58c715417f0c64d6ffc88514a73256ef9e3e4676969d910cb6e29c93ee515b505f616f30c8f8d2c62c70cff1fe19aec517d8d304b4d7763a0c90ce4d7e5b4523ecca9d5487678059f35c6851c62d29edbd38593cd8555e2fa7e2675bde3e7fcc16420ce5b43465dd404db374eb650d8aa44347410f3045e91588914ef4fb1e192c1993e433fd7de4d7fdaf5dab135c8802deeb0a6fc418291fffaba4d50ae90557082bbc6f00e7f921a1f086179f56fefba139de4839319dc57ed5a57f5e743febf9944b9be8b121295a79b3f9678b14965f00b9cfe00f7c9df1a04498c8dee09fbc29abc6c610616e0c6faa558f090b6668937e4c3084090b3ff7c37b93758a3ff543a1019b5ba600e42c179c3d778c2b7483ce640a33027f07d2d4d0e36df56b295de23dd8e1669b6439bc7bedeeecbf3d24795c643ec6217fac2ebf72716fa972b2d53154a39dd5901971c6be102722088863cddc104427fd49daf9dd76a1086577f646e8f724fcf0ca7ccd69174164095a87a4511434c2082b6bc44270e6a6b625f3d561bed4f41070fe5a4777faca650a5d67d06e5064fd1e18660d198d079f1ba19edb96dbfb5ff24e6826a916946d5c7278e79e371d42e86d03d349127639dd3f55296a7245ce27c401073b0ccea59a4b22d54b20f3556e31f7cd6e24fb99a524247fc82e46fa4f11abf218bd07020029ce6ef74a0d38c102c346ff5fd0e34231d90f224846cf59291dd6baff02515acd5795d99c2f76a04a283695cdb587e98cd047224c46e5603a2158a8c0d9fe76bc74f91efa2345252475d1ebb31079fdbbd32c109adf07051167ab43d413638268dbb16e809469ce3c7725a29b4c6735d7b22f320ed1bd479958b391f7e9933502c6aa3281a65adf61bee5d113c22cd94df4f6d644073674b5635c3df6f790432fbe7262d9dcfddb274f17acc354d8a3c0b4e442c79995d46ad1e7dc297a52246cd3a7afd0be6ff020d1aad6500b4402a3ca478fe2e6580e53bb3ac88d1fb0a59b04d8e3001f4f0b9afdddb9f50f7e298a27abf4e1631d68c471a2026e4466d19eb5d99fc22e7870d57948606cbf944579f7ca2f54bba640535d885b55974aaba8185510e2c87f0aba491dab55aba4df1e71bb070d78fbc1167d633a269a46895d671ad7bea310ceb192a822fd4a7828ea61d1129ad6c8fa3683b9969e5a16df026bb5529496f77c46599f5a142a06ef2c5f265ba646d420c49d1b2d8ed0eaf8f522557b127b9221b166c066b75669b929933730acece41f5695ae2e96cde9c38d8e87441c8388e00616292825abbd8d4d4240e9fc6fbb0b5a08e9e5dad568b0782190e2e5036e9005d1cbf72851a17eff3a96b65245db9528993e919c3cf87d4b16fea0d192e34388caaab2c4992aebfe0242a3a40528698f15775d5dfe11a345a6b7d95acb5bcf5335b6b94b7bcf300000000000000000000000000060c1419232a", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 146, |
| "comment": "signing lowBits boundary in decompose special case (skip r0 adjustment)", |
| "msg": "0000000000000633", |
| "sig": "df605ac3ee737fe90b9d409ae5ca08e7cf9a676926f84cda4acd217786e7f6fd4f628ec81f36c5845a10230c67a964530a7b376904b518d6c4e2d55d3b45b210d9f50d8054ac5c5ef5fbbd766940ccda7d070db96748ba5a15c4337b40b223a540e0c85b7d56d880a82ec3d73063a174bceebd14707500a773b88af39dba6b49a92168e9f743abfde1c60fd4f6a7c9e30982c68e6208f401127ec2f361e292392d2103eca3daa6b39ea02461a7b47d4e24fb8c717c5ce4994bcd2070632520d11c494122b385c7f8a8a80a7edc5cf90175d446becd927b91b9272d4e429d8a227ec95be1f759b740a7a6321bae323e9490c1fd80b06cded922b0965ac43d000c69a8109bc29938c653205996f15131f1cf5c009aed3605af73a38de0aa7a075291e07d1a9a83248d643e5066cf7a38d0144e17069de1a45a765de21f467fc17c64b9c9812070b16fa0ce3cd8853aa0a0253559fc11075dbf97c5993a3c87ec28b112d75987f4e2ce207b2b67215f0016f228f6de1e863926c5b1baf8c0ece87bb8e5e707ca6ff4c15b4fdc0829f263e7c538df2840ba000b5677af658306f052db8a2568358f66592248d987988ba92731e17be80462cfa3a0dd89093c1bd1ce442db59221aac9122f302f97bcfdd6e2a3929c1874905cc8feaedcc553444103ae341212f0c3cb1f1685714fda09cc486d65280875352b99ad5730727c585982111c10b67e709b5ceb361a0b70d0205439125a4dc24a136a87d064f73903dcba3ad410dc9c4e84233db1b48c719132541a152d6328c70fb400fe1a6a61ba5d9ec12aa5fe5abfe5cd79e1dd699c7426955140dc1494e346ca9e86d61b44752313e0603488b774e9eafca37789878c6de31d414a2b9dbc9b7925c17a757105ce1f97d0e00b785a1ba42938f4449933bb07ba9a0ef8526cb32097fde0f46d545cae8bfd7d0a4208128b76cb50d5c65adf2a71017e4a209e35611508ba1dc11c5059cba1847fb893e3d2a31fba9493e531b88fb3ef6dd7b97abb3e38d750319604a4b232510ae2700c1798a0ff0b583b960fd401141e98d17fc3f848a519f8ad4b64af044d2a3fc2c215684cdc4396982fd5617e75183d870eed4f739caac7b6a6a953655573b39bad6ba7a56dc7f42610d08091bad2623ff37c8997d13abb268f2e242bdba0c0d7603b0aad5952335d08ebc9afde5ea0a7c46a4ff9f77e04a69c489c9baf894fc9038c757c10f44208addb6e01daf87d38a4606c132bae5b07dbf40b8bfc44ac9cdd4904033185af4db51107f0c7a2ad0c8de4b291077e542d37f0b902a658e7b5a63c9d0955542e979878e920356c14f680397c281ed204063571f852da2d8ce19653497a39fccf1458f018896810e273eca9e547b369ae249cb2a5b6d7be9185c1b9f506cb12244dd05ab377a43f15046218b1f39dda62277421591f4547894a997fa2e87753a1277a5448cbe8a779b445b79942ba3751a92dccea7a26c0a8c53d9d1634e36312641c6b11b2b30687e7815039b3219d46c09bf5e194c162b160494bf30220b73ddcb3c154e2f88c14c6fb2d31f4508f4c460876c9442648ffb2c6f436f1963ee289a3783dc8b3dc210dc27f30f749f8c56170bdc6fe7c4c4468bb0ee5b7b1a2564b225e422bf77c7cdf77f56d0b4a00e624cc9a0e611aa9c79c4e6f0c8665840e4cc27b25b0381440df5ef2924f9d8a9440120775eee8fabac63f66fd5887eb968ea67b6331d8547be098b35717f7c739e54ecd2cf70119a862f1a5f550ee087310d25a295f6ab7f0db0bb1e6abc8241c13e580f1d2a1656ceb7a2d81c974787b6e02b585e2458c77b53db04fa360a222e98167c953b5c0190da803bcb2fcecc22b0ec0c99e13c1bbdf66595dc4cdf10b7860b70a24b29eb3ad849031214ef627fbe9202b002ac7d8169cfe642c1aa6860c02fd33753c2f36c094ffb604bd8c8c2511a64e3a0d8ef2b411e146d589081c79934c7644bd38815bdc2db03fdd5661a2e78c71826b100bf4ca422bb0fb3df7e0edba8dcc1c57890df9ec26c43e60467daf4862dad2d0ac02341b34b4bbe2a6a129be83e0535e7f6ba8cd898076623960745088b6a108bff6210314252cbccdc78e0f15daf91e24190d217bdd398554321f2fa7154ceee5f9240e450743f212d302a0b588ee5f9a5b1f72d46aea37780563ff9b6f522028663e48be6a507ebbcc1a87e6bf30979892653fbb12ae4442596eb993c69275c3a2d00f27c9da6da7b1f04f5056f2bddb114f3d8bcc704d9c47b776a96707c666898b3998ab296ddec28435fa49aa8e04045ba511a0ec9313f91a0032d73974e7c44a6e9c02e554d0207110690503405e67e1ccd986cc46dd2f70e956bb9c27e7560c507e97941d89c25162445261b9f13977afae53a40a4264337a65476662a8ec84023d69b35d5911f16f02c1dbbf39e9bbd8cb242894dd18d6071f18cc94ba767bf2d6bb951cf7bd443f5cdfab001e9a4c74e3cc61e74eeb1c0aa074b3ebec84700009d0d0bc3508576d8e6174636022f82ec9285dd40f3123de75e58fe2a918caf16163c7c73936b671080de0b3e8c1a2fd9062159399fa9d9605a32264f39729382b283cc114d09791f7db9e5534a836ad59e930c41047127be30095384a0283517cf89a7e9736316c3fa32caa96f23cf747098ed38eb10835de9db4c2769c3e7476bb7f5712532d1abedba0665ae4ed4a432152710e5b336eaf9105800ef2c59fd49ac3de1b256ee2474a68373a43b3713ba94d725e6fe5c28ac6aba44bbe0218616a36fdf36366e67766ef565d8b9fc1f5e09b67d42b0c482fb05bb0f2730b2f776a4a51643153d43e4a56e1713567011be3c08a208a27ce118bb7304fe9f3fcd278381985c7aee893e2b628332b7ad0b6cf8430895c5b1027375674037f1dd2573eff6306ba8a318c154ad94846afda90724c12e5b15f7d1b2ad2ae756150844f0518ef33921a72fbeb1171746ec1f985af846db9764cffc3a87b60b9107d8d2ad9c8bf58695872b0f2068a34759fdf948ad0dd7c7074f81831ae4388ef25d23ec65dd3f701e2e22aa4c1af754457ac41996caa601c0ef95eef6328a339599c3600e948c26585c9a4bb44ae52e8455e667f68dee0353fe529c8b9b1f7c7b63a15aeb361ecd0eda85a5c70d96f5fc3a94be241300b0a00d2a4a1b3ef1d173872330d61b48d6bcd1a2faaffd31b22af78e9d0557fd3579f25a18fe3e09b5a48fe76a5a66d3a02428a22efd3319064585ce2bfb91e900fd3e4b4a81d25b632d8d6fedeb52aeb02436a930a0714e7a5f15d3d0e55df19b1bcfbcd0d93b9b95e5b096f2db05cb11dd32a6b92b0f0ccd11b0fcaabffe3646c34d121f7b9734212dd256b2b6bbc99f4cd422d4fc1dca83b2ce453a3346a9d5be44a3d414176eb66cbbe5320659490a9f9ae9158ba5807ed5db0ec25812b342bdf4d3f0c27aeaa4cf6fb2443d28085a4c2bc45fd55f5a3a79bbba76b8494e577b7098575af1bbf6635ff2492cb91d8ddd725d69a1807ae53d5004b0e9860a83f44906fbfbc04233ff99934368ae94920e6ac747aa7dfe804327b770576839ff3f7dd205662026e664193c14507b0957bea9cb2c778076058158e630a6429ad2c854b34a61dbb0c718d924dd055b8042117732ff24102ca7023ff0e2404cef4902bac03f058ba60b8805bcdc3720e5ad59d995e7f9d38d826af9b3880f6b24d9da72e74bd179c05e299deb05c1177c7b64d16e6eedef5ff3c06a3806804516074bc8249f1f2c6a34f23b23ef99e2c89f59597a35455220f7d8925042c311f82ce1685a54003dcb28c67ee4b44d2e39fc1ccd7f24d49a03c5b6fdda709039ffb3717bf1c119caefe212067db6a238e4ceee5cdc7915e1ea4b918e49f876eded12550a1dcf214f28bc9ba320536516ecbb8ed20f16a330262d92ce26737662a2615513c45924294f9594323be465f8bcfa2d0c9be8d15b4fb9318494a59d751c5815577200ea2c83aee0eafa0a487f78b55516be4b45676988850d2ca2e48fd3a2ffa2cae013c837118a9b6f8579d9832e6fd596bea05ebb74b8f64010ce05f3d7e9d63462997ece70410ce00d1cc097d9858d75184d16d66a682b21bb926c86d0801a11e99b00cae663dea9b47e6983ffbcc67ebcf78f11b4740e85dde060a1ba502f615431aa7c4c0d9fd67049a06ae95f273428e98636bf54b945a831037339c9f0d89a64e689349c17031c8d755feb1a90810c25cb899b636f23f492cdb6b81bed33d3e984de240693119731e35996f457ec3e4c39856f13af70f2f09ce1306729ca61be35aa4ef27c567f090817eab21082dd89633f60ea93066f9091ee5ced112c6d1b8689baed4cdf743ebade9115ab7aa4c528e07326e3f948e8c8a64c1718d64cf11c79f6af43a88d54eebc89d28adc7ec9ed5bacb3da93bbc67d868d739896475f1c71a58e14d83236eee54e9c31dfc4c6156ff04d26dee5231d139b889d90c206b962e3323abdd3fd43ed06beae279943fa09f203ef1faa27349d7b92484ab18452134162e3000297e513695afe18e6028599ee75dc6cc0d37bbabda11506a848ec8dee3e6f4fd09393c6487eb1553a3c1fd323640496a77878eaebbbc929aa5a9d0f31a3d63648192adb000000000000000000000090f141f252d", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 147, |
| "comment": "signing lowBits boundary in decompose special case (r0 adjustment flipped)", |
| "msg": "0000000000000633", |
| "sig": "df605ac3ee737fe90b9d409ae5ca08e7cf9a676926f84cda4acd217786e7f6fd4f628ec81f36c5845a10230c67a964530a7b376904b518d6c4e2d55d3b45b210d9f50d8054ac5c5ef5fbbd766940ccda7d070db96748ba5a15c4337b40b223a540e0c85b7d56d880a82ec3d73063a174bceebd14707500a773b88af39dba6b49a92168e9f743abfde1c60fd4f6a7c9e30982c68e6208f401127ec2f361e292392d2103eca3daa6b39ea02461a7b47d4e24fb8c717c5ce4994bcd2070632520d11c494122b385c7f8a8a80a7edc5cf90175d446becd927b91b9272d4e429d8a227ec95be1f759b740a7a6321bae323e9490c1fd80b06cded922b0965ac43d000c69a8109bc29938c653205996f15131f1cf5c009aed3605af73a38de0aa7a075291e07d1a9a83248d643e5066cf7a38d0144e17069de1a45a765de21f467fc17c64b9c9812070b16fa0ce3cd8853aa0a0253559fc11075dbf97c5993a3c87ec28b112d75987f4e2ce207b2b67215f0016f228f6de1e863926c5b1baf8c0ece87bb8e5e707ca6ff4c15b4fdc0829f263e7c538df2840ba000b5677af658306f052db8a2568358f66592248d987988ba92731e17be80462cfa3a0dd89093c1bd1ce442db59221aac9122f302f97bcfdd6e2a3929c1874905cc8feaedcc553444103ae341212f0c3cb1f1685714fda09cc486d65280875352b99ad5730727c585982111c10b67e709b5ceb361a0b70d0205439125a4dc24a136a87d064f73903dcba3ad410dc9c4e84233db1b48c719132541a152d6328c70fb400fe1a6a61ba5d9ec12aa5fe5abfe5cd79e1dd699c7426955140dc1494e346ca9e86d61b44752313e0603488b774e9eafca37789878c6de31d414a2b9dbc9b7925c17a757105ce1f97d0e00b785a1ba42938f4449933bb07ba9a0ef8526cb32097fde0f46d545cae8bfd7d0a4208128b76cb50d5c65adf2a71017e4a209e35611508ba1dc11c5059cba1847fb893e3d2a31fba9493e531b88fb3ef6dd7b97abb3e38d750319604a4b232510ae2700c1798a0ff0b583b960fd401141e98d17fc3f848a519f8ad4b64af044d2a3fc2c215684cdc4396982fd5617e75183d870eed4f739caac7b6a6a953655573b39bad6ba7a56dc7f42610d08091bad2623ff37c8997d13abb268f2e242bdba0c0d7603b0aad5952335d08ebc9afde5ea0a7c46a4ff9f77e04a69c489c9baf894fc9038c757c10f44208addb6e01daf87d38a4606c132bae5b07dbf40b8bfc44ac9cdd4904033185af4db51107f0c7a2ad0c8de4b291077e542d37f0b902a658e7b5a63c9d0955542e979878e920356c14f680397c281ed204063571f852da2d8ce19653497a39fccf1458f018896810e273eca9e547b369ae249cb2a5b6d7be9185c1b9f506cb12244dd05ab377a43f15046218b1f39dda62277421591f4547894a997fa2e87753a1277a5448cbe8a779b445b79942ba3751a92dccea7a26c0a8c53d9d1634e36312641c6b11b2b30687e7815039b3219d46c09bf5e194c162b160494bf30220b73ddcb3c154e2f88c14c6fb2d31f4508f4c460876c9442648ffb2c6f436f1963ee289a3783dc8b3dc210dc27f30f749f8c56170bdc6fe7c4c4468bb0ee5b7b1a2564b225e422bf77c7cdf77f56d0b4a00e624cc9a0e611aa9c79c4e6f0c8665840e4cc27b25b0381440df5ef2924f9d8a9440120775eee8fabac63f66fd5887eb968ea67b6331d8547be098b35717f7c739e54ecd2cf70119a862f1a5f550ee087310d25a295f6ab7f0db0bb1e6abc8241c13e580f1d2a1656ceb7a2d81c974787b6e02b585e2458c77b53db04fa360a222e98167c953b5c0190da803bcb2fcecc22b0ec0c99e13c1bbdf66595dc4cdf10b7860b70a24b29eb3ad849031214ef627fbe9202b002ac7d8169cfe642c1aa6860c02fd33753c2f36c094ffb604bd8c8c2511a64e3a0d8ef2b411e146d589081c79934c7644bd38815bdc2db03fdd5661a2e78c71826b100bf4ca422bb0fb3df7e0edba8dcc1c57890df9ec26c43e60467daf4862dad2d0ac02341b34b4bbe2a6a129be83e0535e7f6ba8cd898076623960745088b6a108bff6210314252cbccdc78e0f15daf91e24190d217bdd398554321f2fa7154ceee5f9240e450743f212d302a0b588ee5f9a5b1f72d46aea37780563ff9b6f522028663e48be6a507ebbcc1a87e6bf30979892653fbb12ae4442596eb993c69275c3a2d00f27c9da6da7b1f04f5056f2bddb114f3d8bcc704d9c47b776a96707c666898b3998ab296ddec28435fa49aa8e04045ba511a0ec9313f91a0032d73974e7c44a6e9c02e554d0207110690503405e67e1ccd986cc46dd2f70e956bb9c27e7560c507e97941d89c25162445261b9f13977afae53a40a4264337a65476662a8ec84023d69b35d5911f16f02c1dbbf39e9bbd8cb242894dd18d6071f18cc94ba767bf2d6bb951cf7bd443f5cdfab001e9a4c74e3cc61e74eeb1c0aa074b3ebec84700009d0d0bc3508576d8e6174636022f82ec9285dd40f3123de75e58fe2a918caf16163c7c73936b671080de0b3e8c1a2fd9062159399fa9d9605a32264f39729382b283cc114d09791f7db9e5534a836ad59e930c41047127be30095384a0283517cf89a7e9736316c3fa32caa96f23cf747098ed38eb10835de9db4c2769c3e7476bb7f5712532d1abedba0665ae4ed4a432152710e5b336eaf9105800ef2c59fd49ac3de1b256ee2474a68373a43b3713ba94d725e6fe5c28ac6aba44bbe0218616a36fdf36366e67766ef565d8b9fc1f5e09b67d42b0c482fb05bb0f2730b2f776a4a51643153d43e4a56e1713567011be3c08a208a27ce118bb7304fe9f3fcd278381985c7aee893e2b628332b7ad0b6cf8430895c5b1027375674037f1dd2573eff6306ba8a318c154ad94846afda90724c12e5b15f7d1b2ad2ae756150844f0518ef33921a72fbeb1171746ec1f985af846db9764cffc3a87b60b9107d8d2ad9c8bf58695872b0f2068a34759fdf948ad0dd7c7074f81831ae4388ef25d23ec65dd3f701e2e22aa4c1af754457ac41996caa601c0ef95eef6328a339599c3600e948c26585c9a4bb44ae52e8455e667f68dee0353fe529c8b9b1f7c7b63a15aeb361ecd0eda85a5c70d96f5fc3a94be241300b0a00d2a4a1b3ef1d173872330d61b48d6bcd1a2faaffd31b22af78e9d0557fd3579f25a18fe3e09b5a48fe76a5a66d3a02428a22efd3319064585ce2bfb91e900fd3e4b4a81d25b632d8d6fedeb52aeb02436a930a0714e7a5f15d3d0e55df19b1bcfbcd0d93b9b95e5b096f2db05cb11dd32a6b92b0f0ccd11b0fcaabffe3646c34d121f7b9734212dd256b2b6bbc99f4cd422d4fc1dca83b2ce453a3346a9d5be44a3d414176eb66cbbe5320659490a9f9ae9158ba5807ed5db0ec25812b342bdf4d3f0c27aeaa4cf6fb2443d28085a4c2bc45fd55f5a3a79bbba76b8494e577b7098575af1bbf6635ff2492cb91d8ddd725d69a1807ae53d5004b0e9860a83f44906fbfbc04233ff99934368ae94920e6ac747aa7dfe804327b770576839ff3f7dd205662026e664193c14507b0957bea9cb2c778076058158e630a6429ad2c854b34a61dbb0c718d924dd055b8042117732ff24102ca7023ff0e2404cef4902bac03f058ba60b8805bcdc3720e5ad59d995e7f9d38d826af9b3880f6b24d9da72e74bd179c05e299deb05c1177c7b64d16e6eedef5ff3c06a3806804516074bc8249f1f2c6a34f23b23ef99e2c89f59597a35455220f7d8925042c311f82ce1685a54003dcb28c67ee4b44d2e39fc1ccd7f24d49a03c5b6fdda709039ffb3717bf1c119caefe212067db6a238e4ceee5cdc7915e1ea4b918e49f876eded12550a1dcf214f28bc9ba320536516ecbb8ed20f16a330262d92ce26737662a2615513c45924294f9594323be465f8bcfa2d0c9be8d15b4fb9318494a59d751c5815577200ea2c83aee0eafa0a487f78b55516be4b45676988850d2ca2e48fd3a2ffa2cae013c837118a9b6f8579d9832e6fd596bea05ebb74b8f64010ce05f3d7e9d63462997ece70410ce00d1cc097d9858d75184d16d66a682b21bb926c86d0801a11e99b00cae663dea9b47e6983ffbcc67ebcf78f11b4740e85dde060a1ba502f615431aa7c4c0d9fd67049a06ae95f273428e98636bf54b945a831037339c9f0d89a64e689349c17031c8d755feb1a90810c25cb899b636f23f492cdb6b81bed33d3e984de240693119731e35996f457ec3e4c39856f13af70f2f09ce1306729ca61be35aa4ef27c567f090817eab21082dd89633f60ea93066f9091ee5ced112c6d1b8689baed4cdf743ebade9115ab7aa4c528e07326e3f948e8c8a64c1718d64cf11c79f6af43a88d54eebc89d28adc7ec9ed5bacb3da93bbc67d868d739896475f1c71a58e14d83236eee54e9c31dfc4c6156ff04d26dee5231d139b889d90c206b962e3323abdd3fd43ed06beae279943fa09f203ef1faa27349d7b92484ab18452134162e3000297e513695afe18e6028599ee75dc6cc0d37bbabda11506a848ec8dee3e6f4fd09393c6487eb1553a3c1fd323640496a77878eaebbbc929aa5a9d0f31a3d63648192adb000000000000000000000090f141f252d", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "source": { |
| "name": "github/FiloSottile/hintlimits", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 148, |
| "comment": "valid signature with maximum (ω) hints", |
| "msg": "0000000000000150", |
| "sig": "9e06ba9502d30952b7057bb727c3319c14957cb4fb9c57a398ff565d4f79db4bb162734f0385f275acb7112c4538673b9ed083982686cba1a7910c16a4aace4b24f08379682b5811fd8b6533407218d239ab40ce11481b3485f78913eedfcba0ad8775cb5f658fa51670be22858809eaf396e22270e7a01328315c58b7242f6b0079506a769ac7beec3d54af46a4595f849e90119ba25fedb35cfd4c3ec00a300e5e5b8b9b142a0e87bbe93cb65aeb576879e2bb2ea9a1056141052a1f2e57d134a2127564b11f58891277543512cc084706270560c284fa43e404f8098d08d7d88337d4c005b6506bb27f2d64b55302cdc89fd0691058082a97f9eaa213847c6b451543132a67a43112b2807bd3e53310e3bc90c5e1c5b0886d114005361784e8421d53f09f9bb1309b497ae23ba4cd5b8d5f3bd646b6d5771b05f8bb4d0c8acdb50fe622f1417b8730c29c717b0fd5a6fb5452f049769b4a4fcd408a59f0681f2a1c1365e77adbbd6ff4e6374592c57b1ec9f70afa5609752db407b3ce427aefdcae168d1edc12cc1bf2f87c2f5c24397c49877c613ce2faa756100878c04ddda3009f8486be2dd89bdb03862a75ea253d332a090e2aac4ade57475e0dff06a3deb073413ca9c3366411590459ab7328068a59b3cf38b5643ecf1886563073f02b8b71ab5d864f9fa9ad1ccc65577baefc7021944e60ea282626a1833de0e542e05ff9cbd5521ed6781f6ff9e8d20b4333a081ec371eb23dd4170f8f54c4380b20b53dfe1ae3804a3c668f7f91c91ddaabf85470912002a7096f0fa59fcd73260eecfb5dff0e62a5c0768116fca8982d756e72fc1f083b09af385a7354b8b63c3956dbfd9398acd3202d75ca55cfb3b096f09f81b9aac044214cd17a2a9e80ba3a0875f4132211d9ea7b0920bdb8a9ee4301eb4530d1bf4d41dcd75c05b50b347753793f57183cbde3e4c438063f8bdff9c5d27ae36800c65aed4adf1e6c9b440cb19990e191e75c02e94c876aaf5c18944c2a69c7f672bb8c66bed118dbee6e80c26979b7d19148bf608b0b5894116f86467d9670b19342e5e39e0261b4bd1dd3acefc4a5f50a4ee90884b0928e2ebfbbc57e0b7379dc622eb3cbdef5d6d5b8240d8389a7c3ce82d740a57089cdb173b7312fee6e9165ee104b3ac440ee24630ef6078f9544d4d54c6943b8ca781eba7824b0e5fe8143d4e75e3652746d097f5763e74292ef00bd276c3a7553a237c6df2c8a245f9d92a57df6cfbd2beb9510a506119886b3299b875de540d5b922b47d6bbe2b38ab81ed23e718c4ce5e1912d8def1abe9f111ea795c9caba3fee9bdc13dfd08d687c8f684f62f5ab0dd5f780487ab1bad027ec213e9c70810e6164b977b2a0f5e12da654b9d4db4f36fe0057f49a8056b1b860e9f53f39bce2d49470140a813ac94e48f2d75e2868a78933a90c79b40ef5b35a891a16b17f3748d06b8040e2f755bdcd06db5e94a23e67a38e2af8283e1d73ec95cef7bfbe4375c230df4028b324032349d29582a58da69fab45789153eaa06dda10b82d220038432d21dcc7ce4432ab4596d7dee0873f8d2e52da7ad0ba6f1712377aa83e33bea89cd3be31d31019b256c3d21609898908682ec7a60182ed609ab25ec489c6b0f0e6ef270f771dce06ebf5b8f187158951b2bb7bbdf190c772e89916cc29ac1d67c44dd1202eb400ffe993db91c6154e14471556b094c053a13f70b6ea5ffdcbfb0eeb0d7e172f7a561e98161ee186392a9f074838c6b6a1b6d0176bb64e77f18dd24f61a941088ae51b812156f94523f884c79ed0b3e078a6431ff205966bd866edb45f4aa2d3b810771e982e66f4a5fda1849da4a8dc344745a1ec3b46c308bc8837f889d8efb5c56722ef82d1a9791a330bbf90dbbbbd9b40c55303d9dfd0d0cadc874148257d42fd5929b0a7ffcd73e104f5fb709bd7b27732f7bc614986c8bd489c2c4cd79925ed638e9931381f531435a5bc8f8ea3b8d4695efe907fdddf7790d867cd6bff0be2a0876d32b325937762b6841962befe46bfb3fae045f655dd8491d9ef93692ce6e095e5cd2267755afc719bf8b3c3c7f8899e5c5728e560c3a45f989815b515a38441fdc0be954351fdc12550a07868a322f6946a7fd761ba825f5deed69b11e19019b769db1235b2f8f82153bec5ca16638e4537bd8eb17e6e5f2ffe76c703d2b621bd108d977e7cc781f97440b8f135f4b10f47b4102662a28d6006f8cf8238b176fa3b1c6f09912ee15094173139c0b57f47077614f4ac6e8878c784aad3035dd00009482e0a88bc1bc0074c95f7d348db48eb791813e14f4dbf27eaf30da358e3cc1bc058766b66c1d9d7d9522efbbaac48adbe29b65aef63384acb5ada1d887cabce30ac4be4c726dd60ab5d3b98690f4194aaf713aa86f64a285bfc13e27d4078a9aeedc8046090693abe82bcacce30aec7d1dc95f402dd974464799d9fee1bb031eaa625c7c1a7cbfb40f7ea6b4c28e10c505d2f3fcfc3b10941b760b8e3f5350a79d9448064989efff12052848e4acb85044ce3f68af2ebe441fa00fb7d889b88aec5a56dfd8faef063e525681f2be40bc30ceedb5647d59126554f7a0f026c182b1b93ab94f5f5589c56a67e61758d993d9b5741cab82bc8d761e0b6019950f6bed614f0d506f75785daa93a084c2a52f260b88bcf517491738fbe5b03f6d1f332d3d702b4f8369a74c2b95a8ebf2cb6a1f9854ecc1e258812cd31f41e665cb9daf4d02a607d1c10ee19e27b7b23ec604205a48f493d7024b98a3471b46314e1cfcc772fbac545daf7f8be0335ad1fbf60c84d8a4a7f9704c81b9458ebf65acb41d0345b8e39914d26eea581222d5c71b43247fb37c9385fe04f2380f5844523b8ddf5625ef3b5a61d41979de2d8c6f946702045d70e8b1581364880f9364dc8a201705c8215df991361233717554384b5195cd607e3672dce6a73e34985cc97eca7bd6154a8d6748df6a79ca4f901e09ea36202afbfb966a4bcecdc49cf261eb490cf670116fc18fadcc7fcf5d5779e3a2e846a532abbcd311c65645617b1a9cceac8a922e17d980eedc3608e9f6c45683ad4e20a9ce373a15aa4b53e91c4da47af109fc1e3edf0e4c23d252912ab03249edfd86bf01ad7d9dc157f26cbe7e98709e6fb249374901ba4deeb05e0ed0d8d5251ca0de6e1417ccb914cea37f8ef81c1218d1f81965535d2b57494de54b05d9de5f3b44b95168af5051bba410719ec42f376e8913790bfd3154b47b34c01250cac1506ce95a624fdc31e78ec18c25ec27ed2ad736e16782bcfdd7f056acfbaa7573d52d1a1e2caa51f664d1f5eeff92214a66783eaa836b3f6c4df6f846f3fab424e810ee261d4fce18b8773feac881d9c2341b8889b11cd80e966d902da5f9abab2828a55f552e32976966916363e369c49d5e8c1cb5f45b258e09da9ae26f37b231a17129154f1e651c5e24ba39b192f202c1b4683eef1096086955985ce946fd48bf76eeff515b716126cda0a40b3cbe3598614dced673ae5450d1376868054c040cd8d965e451271dbed43b3df9b0cca6fa554258b3454a8da87720c682c437c6718ae154616ef681aed02635e843c43cfc07d1e190a061835dbb9ffd559dbe723b104a2f314944bda9c61be663aada3d65b5ebc73c30b900f637b8fb78aaf91a9ca006b8830e3ee099c761e4a557ee29cecb281670bb4a59629e0621c59e1cbf8b8e58dc8d837922f1b34e1c60bde2eab1077777e6f10d2e361a36c5ed0f24c3122c07e80f18af6ce47cd9f5df8695efd3e11b73a6580f2b6f59b909f4ecdf1fc4fea949b44e56b054f031d60d442d6871a26d438a5d6be67159cbc79093d06a21fb37a712caba08f9e4fac4056bb83928038a703d74e82ec09a642b697fb88bf62dd609a2dbcc2aa38cfaca26f3b6ca28c8aedce3cd59bac6df2b780b3d869f139f57f40333a7adacf5715eebd5a7bb90dc3a5a512b345ec1d83dc5481a1d5f4a9ed641581a06c15e64434d94b7e0818b0760b96d3d79389586b1b9f1cc967306669df91f69bbfa265ebd4ab9bd6ab6d64351d20f597187a51b96a0522b9810dc004493959efb51187f7ea478b0f922f22f5b83da649342288fe451919981801e7ffa18610f763f08535018e8737394e6284e32823e3dfba44500ebc5e9369e20d3895781ed92cd13dd7b7803e1b81bc94dc087917912379f8c164f070dd53790115f3e5bd4b0303de7ddd21b9dd30ac0c5d1c9b95b8b9c9961a1044cfa7768deffa8780e0aba64350a03b398b39cad33939774292cca226ad5cdac1fe9b4b5597f80a7a9f76baa5096cc018832581c7c3c16b1c39db7a8c2a99d021c5e0ed4288fd8a0c7ae7e6db26cf64f60437a3b43fa2449e0c5f65f8b13c0fb69cb4577236456e99b1d151f8ac36e9ccff2f3768894971ea97e1311c3aca88dd32c9de114b192b44b2638aa29d5191888fbbd65c2b22a5ad92b1b2077b24b461c67e772ba4672156059536793f259e697a471df94b765225c52f7cbb86b316db19cabd87f765a6deccea116c9c8c87011d151f8e6ca80959eeef520e0fe40bf23a50f124270769299a1dee0f105595e71b5b8da04212e414c5965838f959ab9d81d29568da5c7cd05263537da0d181a4246528da1bac9dfeb0b121f262b37", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 149, |
| "comment": "valid signature where one polynomial has zero hints", |
| "msg": "0000000000000084", |
| "sig": "b758a81fc749d43b833fb34a9d7ee11a2af146466ac8d7e66116dcb0fa08729ccc0860cacafe3029051b2adc39388dbabe7a9ca1daeb31a54885d8f6d8a9c5ddd9f543cad4eefcb6963fa2bdd4667240db38b2de7f1f87b7b1bce0048b495771533a254be8a6f27969c5d0848772c82f981825f0042783245f450e837cdbf49c0acf46228d529661451c19521df33c7acf109e88641a9bae05978dffdfb5c472a85045c76b8321f4606ef374941d63567a893af39b2832fb0b415cf152c69960f3b28d121355fd0b3a6c9b109e58d7b630f02a5c56e93647439b8aea41dcbd8b4383d26ef929205ca2a24a0c42bbdda77e68ef11c076f28974fa763a14ea4763d5bf7c6d512182714b162348d3c0fb3f834f4fe603f579d6dec957fb2603bc8a415d850262ee4a0c94298cf54f8438e8dd8ce0743a12cdd39d8b4e91f5c0728f45f8eeddfce08e96af6ddf04cc1f6292eb673b0f1ec0a269cd2bf3e3bb902d4e1960b5d4ef4787829668dd68f3088337b4eeb9915e5295d30b0806fb7cbecfb02b6a9bb4c57bbab65b296eef19d80279fbd8d77ca3d0dfbed206b795a91bab8002751f3ee291246fd33499698d36a2a53b040d04f6599acac17338e5d46ce671ecc54244cf1ee8a12d1671b4704d6985f9b2754d91b096e86594200d1492daf37c3c885eea5aa3a0be57cf7e8601279587be8639c59067ae414031a046a9deb87b711d440bbe168db6b1ab44199775637508cfd6f9e81aee250516ee348bb044b372dbd6acf32456dc540af254181dcef9eeb8e554d040039f9419a7a690136178c5ca9f7894a712e1c08a0e32cf67ac8baf48a578a0068ca72f6bf1d84152e73902faa31854ae3884473577f706fe1f8a014dbee9420f7a95356c592534521e1df37133dc710d741cca0a42e8a3aad6d0b18a50ce0fceefe0c80ef78d3ee1d57b37e1ea6eb29608aa21a37095deb88dc8602e8a84564b978747b6694e181349d7c178a57bce66391ba851133318fd66b783fb45df5503446f8d6e71e0935656d51c401c5a963ca3464afbe4dca1de2e27808b650ccf43931c41bba8b813c5065e665e1583f35b8f8bd550daeed8c5572468dc8067de764769d6c55c6bfa5fe54e7cb29fb4815538ad715c26b54664b1fac42084213680b984c35772f55c2b99de969be47c398ab410d94a3d7654806ba4ed5b2be5fdeb3f2c2e13854720224b322ba55247ed68fe2ec566c215a9c4900428824627967959e58b8ce34b228908b70f55aece78cea54a7234f8de3387ab1e792e6dc88b82a06ea54f65c45003b83d2830c2ce2e912b6f652a0ee686ebf0e67aff53b7987361c0a2725aeb68fa731c6eff07eef445d8e6320246400b223ec5886f4ca533c8905756360818993d8c0f5e9e6eaea584dcc643f6f71fd32260dae4b60b28a4201e03f6ea14694dbbd4150999ab3fc3822c07c1b119ad56d52095b9bb29bddfdc2e0176b70b03673caa079b2c2928464df045242e56ca0659e33d992f60a07428e29b974dbde93d9a04a7f7a1ca782e05672879a44c8f39ecbe8d71564dc332c52e3f614c3cd4131ef22776f36325101a9dade0c93ed1249830dbc5eb5f02261d8062386e00cd9f0434f87daa99e56c3023da31fd11c720ef7a9c0c29875f058b52e02992b6faeab1ed49b82d97cd9e800d373043bf1fb24aeb198f41de325168be119612df21b9e49596fb8cd8ef06b7eaa11670ccf53391b114bac03bd81af235d96a23eddd49869fef94c5dc02a6b8fc926509194a3d1189ab4f6d52918717d016780693450483f9e16a437c0f40a58b80a857a75d9b99002d1f5adabc3fbbe22e9f06663ad76a50751d6518683bd8e7e6524c5bb503751601c2ba2d365ef51ec4ba1b897a2693bbd15487e1a029bd1215b686c0b624dddda79d0fc2d4c2bc9989ad2b9d1d5e3574fc9f4cbf8dfb7de5294f46c41f5c010b64ffe7134e7dd37eea94fc2e5f72319ae436541c6274612a13877b35a64104ddc84d681b5fa97b9ffcd788dc6272d3e4804ffee560fc8cdde016c7b4dcdaf1e386852b69e5acd51c99eaa1707331ebcd7bf49fb76933b50208186445c7b6f170f70c89d287a90395530aa395bd93c8482768a45091f99930bf3b8ed8b0f5805ea60c2d3ee0656cdeff2866f36aa0c87792c31ae8fea43f9be058c284f08b87674abdfe3954edbdd1235d8ddbcad6064f9791002d28657591ed5825827e15465372d062033a4ed8c682257a3040ae3b58a4b13c8fd4d5c9e34a6a3f66f25bb2277942bb1b10456aefa5a28fb5c220247b5eaad9cbbc3ded5696bde60910c3f88eb34138fc6ffabf4b24f3a044be2b60ef8705db96407d515a97ffea5041300b90a8eb2cda5398cf3e5c5d76f960e335b1dee68a676653880b41eb9b1bf66c0c8bbca006a88793b8da0a3870319eac13f749e6919716bc2b3860c0f6e1c5ba864dab64da1dac9e84510bd7e619217fedcb70f6956452675ee60382d697f5e709befaa58d0ff3f844adf73b71b4804a90d2adcd8c2bb78fc3a2ca06fc531acef34ca99cbf06da088767c7b53d424f43205936896db2456a65d2bbd153bc73d2f8843e64f93ee0036c050d4b60db635c98759fcfa41241a685729d344825a5bc49219796fb2a5870fb182843fb72515bb820c9855b190293c7c7caf25420379ab3d7af7ec67286868d87da4ce177f07a3012317a505a71e76331b9e996fb56d7bc49d72e41ec0dc92d9fc6a9f8ec64422bdd74c701019b953ef28f5bad7a1fb046a75076e810876c9718168e63af5e49439e3b78d7fe9b379453e96b68706ff749fa3d6fabf4d6a670bfb04f7ff06dde293b0012025761fdf65c4b9ebeb68c508df2afd610edbda866e33d5707ffd17ace4cb3b4605029f1bc7a927d91460e0bb2357e1537b4b3977b0803f07eb173bd4207b0b6a8167d46872abd2ab337f17188ce26e1b896e943ea13e3b0fd34f5913747966d3206dee87af35a3946bc00ed7baa8000e5bcdbd27dd5d6293fcfda6c77bd0e1dd5b8898699437a01774e919109dab2128bdf604c956459f0aedd04652fed082184820fb5181483abdb70017b6ffdb601842e71123afe3077c824d3ab90ca0965cef4c576860dabb41a1e78f402e5262d341cda06c5d9f2b880f96d32f69672946636f5b81a40bd26577bdf599faa304f3ead64fe7992f8bb8ad1a6a8d9570572f7e3b5f8c9a45de910b2dbb243311f42f0604c447532aa013bc744dc58bf24d6fa34900be2dfda91f578cac5da3aaaab979fd7841f9052ad3a6bbd6178d656baa5530b14359bb671f44221dd39398f4a8fbf578ad5f1a29fc97a54e3b8c8ca023147b46f1e1e693fa1da776d6438975322a7dd5d657598921131e1a102786f9abdf42d5ff6ae5aabeaf6bedcd7b9b115de80107cf5302085b9218e4c06a79f7d4a9572fd2d4b8a38ca65cce4b21639c498c4d76ae6aa57922b7bef57ac26c94a6a4102f652a8c4264a509778598a7fe9a77dbbee51b4f6b8f98daa074c5a450e2c7d49019579f169bb627ead6077e4efe196746b9b34b0649ec724cad1b284fbeb94c5b008ea72cef105bb72f14234f11b3988690178d76c2e7df5eb254187fd5c124b0e8a2577cae3feafc33e6eb26ad09f89f7034fcdcc35178f599140291b794eecbd52b18d8e4b76da525d8587aba0aab0341ebeab100f1391dba0bc3eae982348313205616eb16c939cecf8920265e8b15824fbbccc9c4847b95cf601ea88d9dc9a892c66247119d1e22904b09a3d7e48c7452638d6725b909442dfd46e959dfe4ded4495c9bbe485009b3ad9efa85c602bff737b167a97e91bca9aeea8901606f3b63593c489a4e6887686b81d88f4835c0a440f39318a11f80639c4a4d3288e23ccdacc1a82d88fb73f40b8c0ee2fef549d22a6b0047e9880c8bffa06b0fa66528e1e9a63893abb9fca76e5039c1adfca1f828c10827c1e73cf4793158a01d87cd8d5a2527d67089e9a341323bc50576ea20ba58b0db85c7bbea3e7e8e912e77d13691ef5ccf07923abc0e1e73feae297d23acd89f4f5c1dcab04ddb311eac762f516aa767f61e5c378f8f4a1f53a0136c2e0982732245c86a715fd9505a0d6956001b9634b77acdc1b21f3ce5004cc2a1d4d86ded063963350ee34e5f3e5969eb253772ae767c79be4e3f89fd3faf20b778998fbdd22aadd044a8bb380e54c387a6bf1691efa4215492bf6739c9d089e47c59655557da65a648d12eb62861c2933735762c2ad56c8b115b858d5cb61a7b29d7c4ba09ec046be274d98a846f652434d8b92c3825b8f3f3708f28ae4d6da03ee99f2900a486fbb586b1ebc789936ce992ab594e38d2d962b3b135054963912a2f95d6d0fda4e61df56f29f9962fd2ac5d23dc8573aa84e47f88395db283c23d5d3a9ebc5cc2a6bda3c4b3fb59cb0515412d9acc08944eeaadb8d5e00bba6fe42f37ac5d4cf8870ccb75aa3321d661e1eacf1b6c302f2ba31c0ac10edc27e1d1b3ee5a32dd5ecc015794a6c283cf5a63ce2cfe357c2948ac57a918ee3395dc250603cf72865cf46bdeaa6584647cad20cfe179207f240837830348fa2bec7f6498eaacacfe00106f5a5b2e221849399d6da000000000000000000000000000000000000000000000000000000000000070d10131919", |
| "result": "valid", |
| "flags": [ |
| "BoundaryCondition" |
| ] |
| }, |
| { |
| "tcId": 150, |
| "comment": "invalid: hint limit goes backwards (limit < idx)", |
| "msg": "0000000000000084", |
| "sig": "b758a81fc749d43b833fb34a9d7ee11a2af146466ac8d7e66116dcb0fa08729ccc0860cacafe3029051b2adc39388dbabe7a9ca1daeb31a54885d8f6d8a9c5ddd9f543cad4eefcb6963fa2bdd4667240db38b2de7f1f87b7b1bce0048b495771533a254be8a6f27969c5d0848772c82f981825f0042783245f450e837cdbf49c0acf46228d529661451c19521df33c7acf109e88641a9bae05978dffdfb5c472a85045c76b8321f4606ef374941d63567a893af39b2832fb0b415cf152c69960f3b28d121355fd0b3a6c9b109e58d7b630f02a5c56e93647439b8aea41dcbd8b4383d26ef929205ca2a24a0c42bbdda77e68ef11c076f28974fa763a14ea4763d5bf7c6d512182714b162348d3c0fb3f834f4fe603f579d6dec957fb2603bc8a415d850262ee4a0c94298cf54f8438e8dd8ce0743a12cdd39d8b4e91f5c0728f45f8eeddfce08e96af6ddf04cc1f6292eb673b0f1ec0a269cd2bf3e3bb902d4e1960b5d4ef4787829668dd68f3088337b4eeb9915e5295d30b0806fb7cbecfb02b6a9bb4c57bbab65b296eef19d80279fbd8d77ca3d0dfbed206b795a91bab8002751f3ee291246fd33499698d36a2a53b040d04f6599acac17338e5d46ce671ecc54244cf1ee8a12d1671b4704d6985f9b2754d91b096e86594200d1492daf37c3c885eea5aa3a0be57cf7e8601279587be8639c59067ae414031a046a9deb87b711d440bbe168db6b1ab44199775637508cfd6f9e81aee250516ee348bb044b372dbd6acf32456dc540af254181dcef9eeb8e554d040039f9419a7a690136178c5ca9f7894a712e1c08a0e32cf67ac8baf48a578a0068ca72f6bf1d84152e73902faa31854ae3884473577f706fe1f8a014dbee9420f7a95356c592534521e1df37133dc710d741cca0a42e8a3aad6d0b18a50ce0fceefe0c80ef78d3ee1d57b37e1ea6eb29608aa21a37095deb88dc8602e8a84564b978747b6694e181349d7c178a57bce66391ba851133318fd66b783fb45df5503446f8d6e71e0935656d51c401c5a963ca3464afbe4dca1de2e27808b650ccf43931c41bba8b813c5065e665e1583f35b8f8bd550daeed8c5572468dc8067de764769d6c55c6bfa5fe54e7cb29fb4815538ad715c26b54664b1fac42084213680b984c35772f55c2b99de969be47c398ab410d94a3d7654806ba4ed5b2be5fdeb3f2c2e13854720224b322ba55247ed68fe2ec566c215a9c4900428824627967959e58b8ce34b228908b70f55aece78cea54a7234f8de3387ab1e792e6dc88b82a06ea54f65c45003b83d2830c2ce2e912b6f652a0ee686ebf0e67aff53b7987361c0a2725aeb68fa731c6eff07eef445d8e6320246400b223ec5886f4ca533c8905756360818993d8c0f5e9e6eaea584dcc643f6f71fd32260dae4b60b28a4201e03f6ea14694dbbd4150999ab3fc3822c07c1b119ad56d52095b9bb29bddfdc2e0176b70b03673caa079b2c2928464df045242e56ca0659e33d992f60a07428e29b974dbde93d9a04a7f7a1ca782e05672879a44c8f39ecbe8d71564dc332c52e3f614c3cd4131ef22776f36325101a9dade0c93ed1249830dbc5eb5f02261d8062386e00cd9f0434f87daa99e56c3023da31fd11c720ef7a9c0c29875f058b52e02992b6faeab1ed49b82d97cd9e800d373043bf1fb24aeb198f41de325168be119612df21b9e49596fb8cd8ef06b7eaa11670ccf53391b114bac03bd81af235d96a23eddd49869fef94c5dc02a6b8fc926509194a3d1189ab4f6d52918717d016780693450483f9e16a437c0f40a58b80a857a75d9b99002d1f5adabc3fbbe22e9f06663ad76a50751d6518683bd8e7e6524c5bb503751601c2ba2d365ef51ec4ba1b897a2693bbd15487e1a029bd1215b686c0b624dddda79d0fc2d4c2bc9989ad2b9d1d5e3574fc9f4cbf8dfb7de5294f46c41f5c010b64ffe7134e7dd37eea94fc2e5f72319ae436541c6274612a13877b35a64104ddc84d681b5fa97b9ffcd788dc6272d3e4804ffee560fc8cdde016c7b4dcdaf1e386852b69e5acd51c99eaa1707331ebcd7bf49fb76933b50208186445c7b6f170f70c89d287a90395530aa395bd93c8482768a45091f99930bf3b8ed8b0f5805ea60c2d3ee0656cdeff2866f36aa0c87792c31ae8fea43f9be058c284f08b87674abdfe3954edbdd1235d8ddbcad6064f9791002d28657591ed5825827e15465372d062033a4ed8c682257a3040ae3b58a4b13c8fd4d5c9e34a6a3f66f25bb2277942bb1b10456aefa5a28fb5c220247b5eaad9cbbc3ded5696bde60910c3f88eb34138fc6ffabf4b24f3a044be2b60ef8705db96407d515a97ffea5041300b90a8eb2cda5398cf3e5c5d76f960e335b1dee68a676653880b41eb9b1bf66c0c8bbca006a88793b8da0a3870319eac13f749e6919716bc2b3860c0f6e1c5ba864dab64da1dac9e84510bd7e619217fedcb70f6956452675ee60382d697f5e709befaa58d0ff3f844adf73b71b4804a90d2adcd8c2bb78fc3a2ca06fc531acef34ca99cbf06da088767c7b53d424f43205936896db2456a65d2bbd153bc73d2f8843e64f93ee0036c050d4b60db635c98759fcfa41241a685729d344825a5bc49219796fb2a5870fb182843fb72515bb820c9855b190293c7c7caf25420379ab3d7af7ec67286868d87da4ce177f07a3012317a505a71e76331b9e996fb56d7bc49d72e41ec0dc92d9fc6a9f8ec64422bdd74c701019b953ef28f5bad7a1fb046a75076e810876c9718168e63af5e49439e3b78d7fe9b379453e96b68706ff749fa3d6fabf4d6a670bfb04f7ff06dde293b0012025761fdf65c4b9ebeb68c508df2afd610edbda866e33d5707ffd17ace4cb3b4605029f1bc7a927d91460e0bb2357e1537b4b3977b0803f07eb173bd4207b0b6a8167d46872abd2ab337f17188ce26e1b896e943ea13e3b0fd34f5913747966d3206dee87af35a3946bc00ed7baa8000e5bcdbd27dd5d6293fcfda6c77bd0e1dd5b8898699437a01774e919109dab2128bdf604c956459f0aedd04652fed082184820fb5181483abdb70017b6ffdb601842e71123afe3077c824d3ab90ca0965cef4c576860dabb41a1e78f402e5262d341cda06c5d9f2b880f96d32f69672946636f5b81a40bd26577bdf599faa304f3ead64fe7992f8bb8ad1a6a8d9570572f7e3b5f8c9a45de910b2dbb243311f42f0604c447532aa013bc744dc58bf24d6fa34900be2dfda91f578cac5da3aaaab979fd7841f9052ad3a6bbd6178d656baa5530b14359bb671f44221dd39398f4a8fbf578ad5f1a29fc97a54e3b8c8ca023147b46f1e1e693fa1da776d6438975322a7dd5d657598921131e1a102786f9abdf42d5ff6ae5aabeaf6bedcd7b9b115de80107cf5302085b9218e4c06a79f7d4a9572fd2d4b8a38ca65cce4b21639c498c4d76ae6aa57922b7bef57ac26c94a6a4102f652a8c4264a509778598a7fe9a77dbbee51b4f6b8f98daa074c5a450e2c7d49019579f169bb627ead6077e4efe196746b9b34b0649ec724cad1b284fbeb94c5b008ea72cef105bb72f14234f11b3988690178d76c2e7df5eb254187fd5c124b0e8a2577cae3feafc33e6eb26ad09f89f7034fcdcc35178f599140291b794eecbd52b18d8e4b76da525d8587aba0aab0341ebeab100f1391dba0bc3eae982348313205616eb16c939cecf8920265e8b15824fbbccc9c4847b95cf601ea88d9dc9a892c66247119d1e22904b09a3d7e48c7452638d6725b909442dfd46e959dfe4ded4495c9bbe485009b3ad9efa85c602bff737b167a97e91bca9aeea8901606f3b63593c489a4e6887686b81d88f4835c0a440f39318a11f80639c4a4d3288e23ccdacc1a82d88fb73f40b8c0ee2fef549d22a6b0047e9880c8bffa06b0fa66528e1e9a63893abb9fca76e5039c1adfca1f828c10827c1e73cf4793158a01d87cd8d5a2527d67089e9a341323bc50576ea20ba58b0db85c7bbea3e7e8e912e77d13691ef5ccf07923abc0e1e73feae297d23acd89f4f5c1dcab04ddb311eac762f516aa767f61e5c378f8f4a1f53a0136c2e0982732245c86a715fd9505a0d6956001b9634b77acdc1b21f3ce5004cc2a1d4d86ded063963350ee34e5f3e5969eb253772ae767c79be4e3f89fd3faf20b778998fbdd22aadd044a8bb380e54c387a6bf1691efa4215492bf6739c9d089e47c59655557da65a648d12eb62861c2933735762c2ad56c8b115b858d5cb61a7b29d7c4ba09ec046be274d98a846f652434d8b92c3825b8f3f3708f28ae4d6da03ee99f2900a486fbb586b1ebc789936ce992ab594e38d2d962b3b135054963912a2f95d6d0fda4e61df56f29f9962fd2ac5d23dc8573aa84e47f88395db283c23d5d3a9ebc5cc2a6bda3c4b3fb59cb0515412d9acc08944eeaadb8d5e00bba6fe42f37ac5d4cf8870ccb75aa3321d661e1eacf1b6c302f2ba31c0ac10edc27e1d1b3ee5a32dd5ecc015794a6c283cf5a63ce2cfe357c2948ac57a918ee3395dc250603cf72865cf46bdeaa6584647cad20cfe179207f240837830348fa2bec7f6498eaacacfe00106f5a5b2e221849399d6da000000000000000000000000000000000000000000000000000000000000070d10131900", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 151, |
| "comment": "invalid: crafted hint section with last limit=255, strictly increasing indices read past hint section causing buffer overread", |
| "msg": "0000000000000007", |
| "sig": "9e06ba9502d30952b7057bb727c3319c14957cb4fb9c57a398ff565d4f79db4bb162734f0385f275acb7112c4538673b9ed083982686cba1a7910c16a4aace4b24f08379682b5811fd8b6533407218d239ab40ce11481b3485f78913eedfcba0ad8775cb5f658fa51670be22858809eaf396e22270e7a01328315c58b7242f6b0079506a769ac7beec3d54af46a4595f849e90119ba25fedb35cfd4c3ec00a300e5e5b8b9b142a0e87bbe93cb65aeb576879e2bb2ea9a1056141052a1f2e57d134a2127564b11f58891277543512cc084706270560c284fa43e404f8098d08d7d88337d4c005b6506bb27f2d64b55302cdc89fd0691058082a97f9eaa213847c6b451543132a67a43112b2807bd3e53310e3bc90c5e1c5b0886d114005361784e8421d53f09f9bb1309b497ae23ba4cd5b8d5f3bd646b6d5771b05f8bb4d0c8acdb50fe622f1417b8730c29c717b0fd5a6fb5452f049769b4a4fcd408a59f0681f2a1c1365e77adbbd6ff4e6374592c57b1ec9f70afa5609752db407b3ce427aefdcae168d1edc12cc1bf2f87c2f5c24397c49877c613ce2faa756100878c04ddda3009f8486be2dd89bdb03862a75ea253d332a090e2aac4ade57475e0dff06a3deb073413ca9c3366411590459ab7328068a59b3cf38b5643ecf1886563073f02b8b71ab5d864f9fa9ad1ccc65577baefc7021944e60ea282626a1833de0e542e05ff9cbd5521ed6781f6ff9e8d20b4333a081ec371eb23dd4170f8f54c4380b20b53dfe1ae3804a3c668f7f91c91ddaabf85470912002a7096f0fa59fcd73260eecfb5dff0e62a5c0768116fca8982d756e72fc1f083b09af385a7354b8b63c3956dbfd9398acd3202d75ca55cfb3b096f09f81b9aac044214cd17a2a9e80ba3a0875f4132211d9ea7b0920bdb8a9ee4301eb4530d1bf4d41dcd75c05b50b347753793f57183cbde3e4c438063f8bdff9c5d27ae36800c65aed4adf1e6c9b440cb19990e191e75c02e94c876aaf5c18944c2a69c7f672bb8c66bed118dbee6e80c26979b7d19148bf608b0b5894116f86467d9670b19342e5e39e0261b4bd1dd3acefc4a5f50a4ee90884b0928e2ebfbbc57e0b7379dc622eb3cbdef5d6d5b8240d8389a7c3ce82d740a57089cdb173b7312fee6e9165ee104b3ac440ee24630ef6078f9544d4d54c6943b8ca781eba7824b0e5fe8143d4e75e3652746d097f5763e74292ef00bd276c3a7553a237c6df2c8a245f9d92a57df6cfbd2beb9510a506119886b3299b875de540d5b922b47d6bbe2b38ab81ed23e718c4ce5e1912d8def1abe9f111ea795c9caba3fee9bdc13dfd08d687c8f684f62f5ab0dd5f780487ab1bad027ec213e9c70810e6164b977b2a0f5e12da654b9d4db4f36fe0057f49a8056b1b860e9f53f39bce2d49470140a813ac94e48f2d75e2868a78933a90c79b40ef5b35a891a16b17f3748d06b8040e2f755bdcd06db5e94a23e67a38e2af8283e1d73ec95cef7bfbe4375c230df4028b324032349d29582a58da69fab45789153eaa06dda10b82d220038432d21dcc7ce4432ab4596d7dee0873f8d2e52da7ad0ba6f1712377aa83e33bea89cd3be31d31019b256c3d21609898908682ec7a60182ed609ab25ec489c6b0f0e6ef270f771dce06ebf5b8f187158951b2bb7bbdf190c772e89916cc29ac1d67c44dd1202eb400ffe993db91c6154e14471556b094c053a13f70b6ea5ffdcbfb0eeb0d7e172f7a561e98161ee186392a9f074838c6b6a1b6d0176bb64e77f18dd24f61a941088ae51b812156f94523f884c79ed0b3e078a6431ff205966bd866edb45f4aa2d3b810771e982e66f4a5fda1849da4a8dc344745a1ec3b46c308bc8837f889d8efb5c56722ef82d1a9791a330bbf90dbbbbd9b40c55303d9dfd0d0cadc874148257d42fd5929b0a7ffcd73e104f5fb709bd7b27732f7bc614986c8bd489c2c4cd79925ed638e9931381f531435a5bc8f8ea3b8d4695efe907fdddf7790d867cd6bff0be2a0876d32b325937762b6841962befe46bfb3fae045f655dd8491d9ef93692ce6e095e5cd2267755afc719bf8b3c3c7f8899e5c5728e560c3a45f989815b515a38441fdc0be954351fdc12550a07868a322f6946a7fd761ba825f5deed69b11e19019b769db1235b2f8f82153bec5ca16638e4537bd8eb17e6e5f2ffe76c703d2b621bd108d977e7cc781f97440b8f135f4b10f47b4102662a28d6006f8cf8238b176fa3b1c6f09912ee15094173139c0b57f47077614f4ac6e8878c784aad3035dd00009482e0a88bc1bc0074c95f7d348db48eb791813e14f4dbf27eaf30da358e3cc1bc058766b66c1d9d7d9522efbbaac48adbe29b65aef63384acb5ada1d887cabce30ac4be4c726dd60ab5d3b98690f4194aaf713aa86f64a285bfc13e27d4078a9aeedc8046090693abe82bcacce30aec7d1dc95f402dd974464799d9fee1bb031eaa625c7c1a7cbfb40f7ea6b4c28e10c505d2f3fcfc3b10941b760b8e3f5350a79d9448064989efff12052848e4acb85044ce3f68af2ebe441fa00fb7d889b88aec5a56dfd8faef063e525681f2be40bc30ceedb5647d59126554f7a0f026c182b1b93ab94f5f5589c56a67e61758d993d9b5741cab82bc8d761e0b6019950f6bed614f0d506f75785daa93a084c2a52f260b88bcf517491738fbe5b03f6d1f332d3d702b4f8369a74c2b95a8ebf2cb6a1f9854ecc1e258812cd31f41e665cb9daf4d02a607d1c10ee19e27b7b23ec604205a48f493d7024b98a3471b46314e1cfcc772fbac545daf7f8be0335ad1fbf60c84d8a4a7f9704c81b9458ebf65acb41d0345b8e39914d26eea581222d5c71b43247fb37c9385fe04f2380f5844523b8ddf5625ef3b5a61d41979de2d8c6f946702045d70e8b1581364880f9364dc8a201705c8215df991361233717554384b5195cd607e3672dce6a73e34985cc97eca7bd6154a8d6748df6a79ca4f901e09ea36202afbfb966a4bcecdc49cf261eb490cf670116fc18fadcc7fcf5d5779e3a2e846a532abbcd311c65645617b1a9cceac8a922e17d980eedc3608e9f6c45683ad4e20a9ce373a15aa4b53e91c4da47af109fc1e3edf0e4c23d252912ab03249edfd86bf01ad7d9dc157f26cbe7e98709e6fb249374901ba4deeb05e0ed0d8d5251ca0de6e1417ccb914cea37f8ef81c1218d1f81965535d2b57494de54b05d9de5f3b44b95168af5051bba410719ec42f376e8913790bfd3154b47b34c01250cac1506ce95a624fdc31e78ec18c25ec27ed2ad736e16782bcfdd7f056acfbaa7573d52d1a1e2caa51f664d1f5eeff92214a66783eaa836b3f6c4df6f846f3fab424e810ee261d4fce18b8773feac881d9c2341b8889b11cd80e966d902da5f9abab2828a55f552e32976966916363e369c49d5e8c1cb5f45b258e09da9ae26f37b231a17129154f1e651c5e24ba39b192f202c1b4683eef1096086955985ce946fd48bf76eeff515b716126cda0a40b3cbe3598614dced673ae5450d1376868054c040cd8d965e451271dbed43b3df9b0cca6fa554258b3454a8da87720c682c437c6718ae154616ef681aed02635e843c43cfc07d1e190a061835dbb9ffd559dbe723b104a2f314944bda9c61be663aada3d65b5ebc73c30b900f637b8fb78aaf91a9ca006b8830e3ee099c761e4a557ee29cecb281670bb4a59629e0621c59e1cbf8b8e58dc8d837922f1b34e1c60bde2eab1077777e6f10d2e361a36c5ed0f24c3122c07e80f18af6ce47cd9f5df8695efd3e11b73a6580f2b6f59b909f4ecdf1fc4fea949b44e56b054f031d60d442d6871a26d438a5d6be67159cbc79093d06a21fb37a712caba08f9e4fac4056bb83928038a703d74e82ec09a642b697fb88bf62dd609a2dbcc2aa38cfaca26f3b6ca28c8aedce3cd59bac6df2b780b3d869f139f57f40333a7adacf5715eebd5a7bb90dc3a5a512b345ec1d83dc5481a1d5f4a9ed641581a06c15e64434d94b7e0818b0760b96d3d79389586b1b9f1cc967306669df91f69bbfa265ebd4ab9bd6ab6d64351d20f597187a51b96a0522b9810dc004493959efb51187f7ea478b0f922f22f5b83da649342288fe451919981801e7ffa18610f763f08535018e8737394e6284e32823e3dfba44500ebc5e9369e20d3895781ed92cd13dd7b7803e1b81bc94dc087917912379f8c164f070dd53790115f3e5bd4b0303de7ddd21b9dd30ac0c5d1c9b95b8b9c9961a1044cfa7768deffa8780e0aba64350a03b398b39cad33939774292cca226ad5cdac1fe9b4b5597f80a7a9f76baa5096cc018832581c7c3c16b1c39db7a8c2a99d021c5e0ed4288fd8a0c7ae7e6db26cf64f60437a3b43fa2449e0c5f65f8b13c0fb69cb4577236456e99b1d151f8ac36e9ccff2f3768894971ea97e1311c3aca88dd32c9de114b192b44b2638aa29d5191888fbbd65c2b22a5ad92b1b2077b24b461c67e772ba4672156059536793f259e697a471df94b765225c52f7cbb86b316db19cabd87f765a6deccea116c9c8c87011d151f8e6ca80959eeef520e0fe40bf23a5c8d2dddedf000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f00010203040535ff", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 152, |
| "comment": "invalid: crafted hint section with last limit=ω+k+1=62, reads one byte past hint section", |
| "msg": "0000000000000150", |
| "sig": "9e06ba9502d30952b7057bb727c3319c14957cb4fb9c57a398ff565d4f79db4bb162734f0385f275acb7112c4538673b9ed083982686cba1a7910c16a4aace4b24f08379682b5811fd8b6533407218d239ab40ce11481b3485f78913eedfcba0ad8775cb5f658fa51670be22858809eaf396e22270e7a01328315c58b7242f6b0079506a769ac7beec3d54af46a4595f849e90119ba25fedb35cfd4c3ec00a300e5e5b8b9b142a0e87bbe93cb65aeb576879e2bb2ea9a1056141052a1f2e57d134a2127564b11f58891277543512cc084706270560c284fa43e404f8098d08d7d88337d4c005b6506bb27f2d64b55302cdc89fd0691058082a97f9eaa213847c6b451543132a67a43112b2807bd3e53310e3bc90c5e1c5b0886d114005361784e8421d53f09f9bb1309b497ae23ba4cd5b8d5f3bd646b6d5771b05f8bb4d0c8acdb50fe622f1417b8730c29c717b0fd5a6fb5452f049769b4a4fcd408a59f0681f2a1c1365e77adbbd6ff4e6374592c57b1ec9f70afa5609752db407b3ce427aefdcae168d1edc12cc1bf2f87c2f5c24397c49877c613ce2faa756100878c04ddda3009f8486be2dd89bdb03862a75ea253d332a090e2aac4ade57475e0dff06a3deb073413ca9c3366411590459ab7328068a59b3cf38b5643ecf1886563073f02b8b71ab5d864f9fa9ad1ccc65577baefc7021944e60ea282626a1833de0e542e05ff9cbd5521ed6781f6ff9e8d20b4333a081ec371eb23dd4170f8f54c4380b20b53dfe1ae3804a3c668f7f91c91ddaabf85470912002a7096f0fa59fcd73260eecfb5dff0e62a5c0768116fca8982d756e72fc1f083b09af385a7354b8b63c3956dbfd9398acd3202d75ca55cfb3b096f09f81b9aac044214cd17a2a9e80ba3a0875f4132211d9ea7b0920bdb8a9ee4301eb4530d1bf4d41dcd75c05b50b347753793f57183cbde3e4c438063f8bdff9c5d27ae36800c65aed4adf1e6c9b440cb19990e191e75c02e94c876aaf5c18944c2a69c7f672bb8c66bed118dbee6e80c26979b7d19148bf608b0b5894116f86467d9670b19342e5e39e0261b4bd1dd3acefc4a5f50a4ee90884b0928e2ebfbbc57e0b7379dc622eb3cbdef5d6d5b8240d8389a7c3ce82d740a57089cdb173b7312fee6e9165ee104b3ac440ee24630ef6078f9544d4d54c6943b8ca781eba7824b0e5fe8143d4e75e3652746d097f5763e74292ef00bd276c3a7553a237c6df2c8a245f9d92a57df6cfbd2beb9510a506119886b3299b875de540d5b922b47d6bbe2b38ab81ed23e718c4ce5e1912d8def1abe9f111ea795c9caba3fee9bdc13dfd08d687c8f684f62f5ab0dd5f780487ab1bad027ec213e9c70810e6164b977b2a0f5e12da654b9d4db4f36fe0057f49a8056b1b860e9f53f39bce2d49470140a813ac94e48f2d75e2868a78933a90c79b40ef5b35a891a16b17f3748d06b8040e2f755bdcd06db5e94a23e67a38e2af8283e1d73ec95cef7bfbe4375c230df4028b324032349d29582a58da69fab45789153eaa06dda10b82d220038432d21dcc7ce4432ab4596d7dee0873f8d2e52da7ad0ba6f1712377aa83e33bea89cd3be31d31019b256c3d21609898908682ec7a60182ed609ab25ec489c6b0f0e6ef270f771dce06ebf5b8f187158951b2bb7bbdf190c772e89916cc29ac1d67c44dd1202eb400ffe993db91c6154e14471556b094c053a13f70b6ea5ffdcbfb0eeb0d7e172f7a561e98161ee186392a9f074838c6b6a1b6d0176bb64e77f18dd24f61a941088ae51b812156f94523f884c79ed0b3e078a6431ff205966bd866edb45f4aa2d3b810771e982e66f4a5fda1849da4a8dc344745a1ec3b46c308bc8837f889d8efb5c56722ef82d1a9791a330bbf90dbbbbd9b40c55303d9dfd0d0cadc874148257d42fd5929b0a7ffcd73e104f5fb709bd7b27732f7bc614986c8bd489c2c4cd79925ed638e9931381f531435a5bc8f8ea3b8d4695efe907fdddf7790d867cd6bff0be2a0876d32b325937762b6841962befe46bfb3fae045f655dd8491d9ef93692ce6e095e5cd2267755afc719bf8b3c3c7f8899e5c5728e560c3a45f989815b515a38441fdc0be954351fdc12550a07868a322f6946a7fd761ba825f5deed69b11e19019b769db1235b2f8f82153bec5ca16638e4537bd8eb17e6e5f2ffe76c703d2b621bd108d977e7cc781f97440b8f135f4b10f47b4102662a28d6006f8cf8238b176fa3b1c6f09912ee15094173139c0b57f47077614f4ac6e8878c784aad3035dd00009482e0a88bc1bc0074c95f7d348db48eb791813e14f4dbf27eaf30da358e3cc1bc058766b66c1d9d7d9522efbbaac48adbe29b65aef63384acb5ada1d887cabce30ac4be4c726dd60ab5d3b98690f4194aaf713aa86f64a285bfc13e27d4078a9aeedc8046090693abe82bcacce30aec7d1dc95f402dd974464799d9fee1bb031eaa625c7c1a7cbfb40f7ea6b4c28e10c505d2f3fcfc3b10941b760b8e3f5350a79d9448064989efff12052848e4acb85044ce3f68af2ebe441fa00fb7d889b88aec5a56dfd8faef063e525681f2be40bc30ceedb5647d59126554f7a0f026c182b1b93ab94f5f5589c56a67e61758d993d9b5741cab82bc8d761e0b6019950f6bed614f0d506f75785daa93a084c2a52f260b88bcf517491738fbe5b03f6d1f332d3d702b4f8369a74c2b95a8ebf2cb6a1f9854ecc1e258812cd31f41e665cb9daf4d02a607d1c10ee19e27b7b23ec604205a48f493d7024b98a3471b46314e1cfcc772fbac545daf7f8be0335ad1fbf60c84d8a4a7f9704c81b9458ebf65acb41d0345b8e39914d26eea581222d5c71b43247fb37c9385fe04f2380f5844523b8ddf5625ef3b5a61d41979de2d8c6f946702045d70e8b1581364880f9364dc8a201705c8215df991361233717554384b5195cd607e3672dce6a73e34985cc97eca7bd6154a8d6748df6a79ca4f901e09ea36202afbfb966a4bcecdc49cf261eb490cf670116fc18fadcc7fcf5d5779e3a2e846a532abbcd311c65645617b1a9cceac8a922e17d980eedc3608e9f6c45683ad4e20a9ce373a15aa4b53e91c4da47af109fc1e3edf0e4c23d252912ab03249edfd86bf01ad7d9dc157f26cbe7e98709e6fb249374901ba4deeb05e0ed0d8d5251ca0de6e1417ccb914cea37f8ef81c1218d1f81965535d2b57494de54b05d9de5f3b44b95168af5051bba410719ec42f376e8913790bfd3154b47b34c01250cac1506ce95a624fdc31e78ec18c25ec27ed2ad736e16782bcfdd7f056acfbaa7573d52d1a1e2caa51f664d1f5eeff92214a66783eaa836b3f6c4df6f846f3fab424e810ee261d4fce18b8773feac881d9c2341b8889b11cd80e966d902da5f9abab2828a55f552e32976966916363e369c49d5e8c1cb5f45b258e09da9ae26f37b231a17129154f1e651c5e24ba39b192f202c1b4683eef1096086955985ce946fd48bf76eeff515b716126cda0a40b3cbe3598614dced673ae5450d1376868054c040cd8d965e451271dbed43b3df9b0cca6fa554258b3454a8da87720c682c437c6718ae154616ef681aed02635e843c43cfc07d1e190a061835dbb9ffd559dbe723b104a2f314944bda9c61be663aada3d65b5ebc73c30b900f637b8fb78aaf91a9ca006b8830e3ee099c761e4a557ee29cecb281670bb4a59629e0621c59e1cbf8b8e58dc8d837922f1b34e1c60bde2eab1077777e6f10d2e361a36c5ed0f24c3122c07e80f18af6ce47cd9f5df8695efd3e11b73a6580f2b6f59b909f4ecdf1fc4fea949b44e56b054f031d60d442d6871a26d438a5d6be67159cbc79093d06a21fb37a712caba08f9e4fac4056bb83928038a703d74e82ec09a642b697fb88bf62dd609a2dbcc2aa38cfaca26f3b6ca28c8aedce3cd59bac6df2b780b3d869f139f57f40333a7adacf5715eebd5a7bb90dc3a5a512b345ec1d83dc5481a1d5f4a9ed641581a06c15e64434d94b7e0818b0760b96d3d79389586b1b9f1cc967306669df91f69bbfa265ebd4ab9bd6ab6d64351d20f597187a51b96a0522b9810dc004493959efb51187f7ea478b0f922f22f5b83da649342288fe451919981801e7ffa18610f763f08535018e8737394e6284e32823e3dfba44500ebc5e9369e20d3895781ed92cd13dd7b7803e1b81bc94dc087917912379f8c164f070dd53790115f3e5bd4b0303de7ddd21b9dd30ac0c5d1c9b95b8b9c9961a1044cfa7768deffa8780e0aba64350a03b398b39cad33939774292cca226ad5cdac1fe9b4b5597f80a7a9f76baa5096cc018832581c7c3c16b1c39db7a8c2a99d021c5e0ed4288fd8a0c7ae7e6db26cf64f60437a3b43fa2449e0c5f65f8b13c0fb69cb4577236456e99b1d151f8ac36e9ccff2f3768894971ea97e1311c3aca88dd32c9de114b192b44b2638aa29d5191888fbbd65c2b22a5ad92b1b2077b24b461c67e772ba4672156059536793f259e697a471df94b765225c52f7cbb86b316db19cabd87f765a6deccea116c9c8c87011d151f8e6ca80959eeef520e0fe40bf23a5c8d2dddedf000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f000102030405353e", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| }, |
| { |
| "tcId": 160, |
| "comment": "invalid: signature with ω+1 hints, encoded so the extra hint overlaps with limits[0]", |
| "msg": "0000000022e4842c", |
| "sig": "fed9beadeb5b48c65e7a7e263e45160ed5695039ad4bba85d9cbeac120911638580970eb92b529cd948f9b64901baca037a65f4d453c32b653af2e6392ad4d173063cbd56837c338f08e7e154539a13c99cb612afa19a574941b3eb0142fa4f621cb389a11d6415ec16a67b2ccc4e40928d04bccd753c6d66d31ac89225d9d0f8dd69261a7c38628f5b3d4a27e500a5fc43d442bcb83d967ab315076fdc522b27d78f617106bf8524e092cb824bb4b13151951081d9619c70696be7b17b7838cd6da535d0f73fcb7df6f5b68c4ff26a0593cc1ff14730f17a6d9546d1352f0f79d3603f9f18c9dcf29b26369e49aa6a1c3f72fc02d8ae5c533f5674a0b2518bdbfdd8123d1103636a5f1530b9eb50f38ff536156aedd81b1ddca33a139fb60ac781ad55e8ffc2847dd196ae330fdd19055ee5797ab14087ca34eefa2dab724544268a35908dd129d771fb7f1cd1988747daf0b5324948dfe7204e593e5c0ecd0818c64e4960c2244a2ec498cd5c81e43c49a962576c2a717d02b48949aac9ff419f87d82d98cdbb000e4689d56815bbb090711f6b2d6636a9a3c7cc8e7e8b785e3d870a043d0766513d4b8d31f2b5fc7ac7b79108141c6664aa56907cdcb93bd0c1d3a2832c566116c16268c1a84cfcb0e511751872833ed49721bda3f56f66eb8bb2ae52610c36ffabf7f897761abc736298a949158704791b8748a4749ef84918bafd05569ad40d7a4ea233e5a5a751419580c3699bf370b52a8c45ce1b975228faf9d32fc0e78a18df1ed69d1f54fb7f6d4867fc5f35bffe64097622978ebb8c6bb0f175643a45067d3d15be5e40eea0e5ad2d5209b7665db218fe4b3bc289be683496b27af28754db025f678b1c38b9e024ea32130989481e46d0508ec278d934e3426baa316cf6b92593e2e9f757d08248011c0efd381cbed5b9c7714e400bd8a5261110ca7a34771237199e38bb4e3c1baf321d34a63150fe52f3d3b6e478d4b49ae1cc09c5be9492cac686f98170a8af520fc2318c0e36275b6541b0f2fe1d5c0c9f85cc2ded70bfd34112e05369640b2bfd8ba857576f72aed9dbd54a9da3ad0482ff80f8e07d8d9c245e1b1a8605c6319b32c168899385c22494e5de4dbb97ac7dd11062b79d02afb354b9f765df6753715ce86ef6fce08371a3c098c3a682bff2c5c38ba6635725bc075fae9716edd252e8a123113ff1da957675c53fb200b405daf529496af33423fc1cc6f57a4c0eff5844f4eef0105d0daf0edafb99d55d2af6851929e925efd24c2fd4c61e794f4f2f069510f34cdd862a23c29cede896730449d87d9dbd26e3f05df3282fc9ba0704d08eaa4ac1b1c78a32fe504adc809296e53905294eeacf758faaa78b4dd9dd30929b893f66d92dd3310a06c5e6cd3bb9b81f0246ff39948abc38959389aac17178db6f4c4e3f6eeea658ac1325eadd918a03b3175dc32f992bd51b4d4a1fc68f47a8907662807a9940386103844ad3cefb63f74c4d04f75160d51640366f280db1f871c1d6fef98a1fbbcbe16292e0eb680be19982603160b022e02f185158e5168a9c137d61c9f1483c37d2f35aa7c29f78adc2cb875674e9df246e0dc12a0b96af9f1a99d0daf5cd4e47386f4e08043d30a257991335aea0940e4d5e2fd41723ebc9a9a198fc7d0bf01485dad0fde4f0ad639d9c7826b0fea7f5fc5503db1b54676350c2218579805483f7fea4fffce077e4e5b0beb096f3711575d9703ec223f0349c2ed63f11098de8c73bbebc1b4d012d011f40a1e430b7e910ffe8024e541e96f05c600bf4a7a202b2c6f6aba29fc9af4636df6a404001df1a9b9db78fc68460dc333e75683b9f2fa1f8f6f5e005363ca931356557f1cc16d600d48dec96de15065e87d0ab56c8a8a8ac8d0a9c0deff6c2305f2a418eb5ec3a473c7cf419db05ff3a8b09e2f1d969241f65ae6885266953f231c5bdf52b7ae777d4a5edfdf58e808b7aeb913e38e27200f15ec7bd3c47c8485fc4f40a13250f111a37b588ed669e01121e82f0cf25b8a25b80fd00534064f1b716a8a8906bd894b2c03362c9fc69ac13a462b476e6ad79d74429c2264f0f737bed66d8eb70afe1263762ae4a981c5ade7ff4dbb62403b233bd9fd98d7049de1708cf4dd691721cbace8833855e86b9f6c7beca567ae8e8daaaad6aaa6eb28516d3495833bdb24fcbd673f9d3365f5f0b7f28bdff27e7d09021ae70a935138f94094e460f3a5fd5dcd692852c5bb00c3412d5056929c99370694ae437f1ada7ce8d5b907a9640816400e81087fd4b27f8f34cbdfc125cd6a12ea0ac77ea0a21513da4a801828cf0451bc2817bf00aee26340ad8adc43d9e8680aa43f9336e353089f20bc58ceb6a651c7c0a7a4e5e3176de554423136c9b4cc4f2d1d4c2f4d95cfc619a0102db32e5d65cf284968d4fdea513a2ce9df9af9b81bcc15b5d118e2ddfe7af02c67efd0c5085140065842e5585736fe8c75f4ae73469a084227d02e75540b2cf34eec3575d423f5e8f36feb34bd68443a13edf835c04ecd2229af57d0784fcd399e03531a4767a2efe9efb9bafe606abf6c98e3c2cc467a2efd9c0f0d1c9adaad53778ec36aaabdcb4be383b625d41e5afab6be83194fff130b83692f0b42b28a010e2c2a22bfd2f55bab6851a482eb8216b2aab0e4b7679d11e695e7281a5bc9f919723cdc86e7927e10a680c519749b13b8575f5e3d0f2afa2285e9f54085dd222dc391d4538e6ebb2a7c40f828b355b0e08bec63e9630eb7ae2066d99a2ca4638d37264d47f3e202c10a81cc40e310e4063dc4a4e05040f33b0383f7cd73d8af2aa1538aeb2f7fdecff7990343e3b63e90344205f6e6edf9a82d3e3ddace7e2fc7fb28710a4a0154067f5b970ae5bb54208215115d42a395c678374c36d4a8d2fbe960485399fe863eb26780d354b78af2b5e996cfbc3b9aad9bc7397668166c924dbcd5fb8df251ca12aca5fb18bbb3354c11e1e5f756b29456a9b4f9b5c731015f16211640831d6532f30f158a75a4b9f4b654a0421fe8e6ba8063e029a788548b71573fd2187f04be5a155ed4c15bc0a48f332686f89e9739a60741489ef06dda333d10495a1bf658ef262c7d4eaf4676088e4ef450fbd72bd27137402f472ae6076b1f8c68c808f0901953cb02ad80371066da71de55d8412afbf20544fa09f91b77859b3a1a8ecb41be88c915be6387e50b7c44d8b149aaa6494c45d2ab5d47c373d152d1695a9a1572caa224252d6973f859c7a43766f63010b6aee2ba254089f051b958288271a25d34d890e4525d86ab08b6ffdba5a538f2fb92834b772982ae18952716ad5ed36efdee5838a6a67ed7e98c239770f1ab98a633d0ab2777046611ce6ea34cb083d5df7e045cc104a7f6b168e7ae3baedde19b9990f86f9ec9c7c0be25bd36afdb7bcccd7622f7635469400ae41b40739e493f529e82d713d2cd98628adfd2054c021ff95e7fe8f9dbc5a89015897e52cd61d826f85c073bd8bdb88d1a308e13c99cfc726531f97ccd45fd8e74c349260da947a41ce72a6ce33faa712bb6cc80b32834e9bf5deedbbb2bc269c4657e7d2f028cd5f13c5e00e3a1183a86d831b7bc8f633fe787225d8a7fe6c1a78333c1a33b6a92a944354fce89ffc885f553a1a8455b6cd59ccc6040319484e29037ebc1196dc41384ccc21abe5ad790cfd3baeb271c9444622d00ca30bb3f0b5192cbc9e136adfe4dbe37ae00695014c6956b437937967b2816b7ab4c3d7afbc613a358b46d7bc4b9ab3188ee0401ef319ba2b9250d19f55f1d3ccf4fbbf3d0164392ce87ea9c6daf5436024224865f382dfeeae406bda19a940fff3b22eb4e29938b3d9ad27d4a0c8e209ef2e4ea2cc5e0665432443fce75ead0ecef657e9f29da11d048dfc642fe255211c4babb199324099beea858f630e8aca2aaebee5cc3924032c3deaab26a279ee2121c9cec830d3ea968bf0092e35650c33ca6d4f2e61f26d54ca6ee49df0c24f31d500fd8ba31153b20b3da4c8e57605ef06f619e5b2ca4e03cff94703e9357bb0dd6177ef879c83361d35e61fa543acfe748d05b8423328cbf7aa2936dccae2e0a4cdae1609c3d9a4ad07e34544a4292d5b1f363a081c7ff28d16a9fbd7cf98b34554c35c664eeaea00f59ff6d881c8b53aebd2bc68583f1dbcae7d30ad896108f3c88da985e6856f17af39a8789ff19700bebd02ce86cc866f42eb986e631215a721c3571b29c431149255330c512662160721ac2880d6831b662064e2dfaf14ea3654239b77c2f77d225736654ec3e2cabc9e0e4ca59520106379f103583fd8b2522c00372d12ee5cb91dea046c7b7e90f9342d59dbfc3c531222b78824e9be35f3337feec10e8ef8fd069f135b601546d25b15755dfd85683fa2f88bb5f7067813d8e5ae52ce481695f2ea825f4c5bccc74038326b542feb64906e2a887407f9d34908a907e8904957f4c41a2c5edf3430fd5abae089260a6447f4a701d4ee75c788102eaabc3def7798f76d3751090d9aca0091502ab4b249e089e1f20be08ae1ed70bcdd880309f5a0f0cc6515d616bb224a804233d5113080b183a729db0b7c4e30a0e2635bdccd5f71e385e8286df23252829424b5d66747c83888b8cbbcccde0e62e3b44526d757a839bc5e0e8f20911172a3738", |
| "result": "invalid", |
| "flags": [ |
| "InvalidHintsEncoding" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "source": { |
| "name": "github/FiloSottile/ctxlen", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 153, |
| "comment": "invalid: 256-byte context signed with length byte 0x00 (len mod 256)", |
| "msg": "", |
| "ctx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "sig": "a6899162128faed29d6ec8e1522e3de5d800b645942588a52bc09482a0ab4bdcfc5895f4ca445907180e730ad6b327b994cfffd2abfe9d1424ad19eb1c7ec23e0a3e42be754b73a62c63dce014db9afcb9de844857c9d125df72283c82e7f552376d0e9a9e65db4ac8b6b5f78863700d0ebcc6a7104d21d454767a998723ba344c83cd9904393b0f9b659efa78ece0fc32d009902331b9b52e81b64451c65a45c6d50ecca1228d55efd0ce969dfcbfc5b55a5710440401c6d217a73c674ce45bfdeb0a93dcba90de25fed04277d880f1cd1d1c84260a6af3ad7f8b7c5551a10dcd671a7224fface1b6dd1a5f05ca79b4d662333d4bb78e7fcffc483809cf8636919946fae747df6711aea8bd7b5b89479b8da5ac0d5cbb8a98601555ab591db1392ac143297e1a8a71385a22a4e78386f75339d1d2a45b9d5fa174b2ae6fc64a332cf3a8795d8d910d12d62f50d7f348b1df5692cd066f24c2d14ace1fe91cf22d5bdf98a31c57ace1f862a790d66e58742d60aee69104486c156e48b9066a368c6770350c9e10d6aec1128d7c81c8992761f2e9dc5db3db51c480be8b10d25c1e20873c16d6bbd88aec798e466b54a12eb9c523e357b4552bd6c54d5a847aef6170bc55f960c594fd8c233778ea2f9fcf5c145803648b400522b6afc860013b8035255e129406f17b3dab0aebd2dbcb85f5fb27c5007200fee95911b2a07fe1edc5a5e9d2f4db6ab86ef0861abdcb9c578b5ff6156dfc90210d69932d9cbf0e958d490c122dae493f2a8ac0a1afa267c886274eb2f2d652ec3f6bad8dc70f00f1bd96b7b5fad90fe126e067e975e787f50ff73b9b3996942084f7f40169b7df58e3f7f4478e713622d7a59d9da5dbe62e4e58a8e34e065b0b564041a687da4670727960dc89cb0a704af7419d62bee8ef3458159e376ab65f7eff5c4e0e6cb1dec75be7f95be0fc09a96be08598c9faafab3e6d87ed2f029c357653a625d07eab2795101a27e4091618df07f1f4538a4955ce36b90606a247c2751222d161483c36a90a195bd77ef7fa01b8c25365da1b9852dab75ccee5eacecdd43a8d12ca80c0d2f2093726dc087bbd4adfe3b00f705a8040907244effd327155348836aa1c6cccf3ace0fb71caf9f075e8a3285d4b860adeb653f5095924ee2790a8c6429a2dec297ae98bee056c4a64ee759ecef4257a929bc5794bfb03861681f7ad67343c1e0dc5f9f9176d0033082aba86f7b73ba097bf998c9c628f0df1745a8e5db2390c19245dede0f3fb15af4f3fc82b0522c9e749b8e1ac784262c160b2d4b3e2fe01ba821b88085ff227a9c8a254c450650f712ab34d25b6624a5f54e0ff16cdfab1482ccfa7d0d7fa1d74306ffdd1302ca4404e82379d7b82c642d6de34c51b146fcc99981a09b5cb078610c175a5a51b4542f8574aaed0a09949fa469ff42a2e0777ff78fea40b6efd8de504ad5eb6a623d461c358363f338eb5c6acbd2dccda04f966d598297580528255044d2449c482ac3cb60a8899d3d854345aa305342bba33fa7aa6c1659d1fac7b70adf67ffe9f484c587eb49cdad99110ebcfaefddb694918ec1bcf62005f4e112cdd564d3494102cccc976e3a3460dc05820594769d3e34f0fdca8f808c0d4fbf800630eccd84ca0d14cdd3919db41adf98a98bbedbb842a5d36e2f58651a4c4925dab355318e00ed9a9234acfbf46f31d834b9bff106adc950d37cd0ffd9419c2ee32be589dafdcabb48ca154224df814f5b7b860cc8c9b2f41368da4ce66e4b31bd4e484d620c139279a79635f1b0e1dc18d40d58a1fe51e3eb82b55c0dede3788bd1ecd0b0c12c91e456d5b0084ab29c0ac66c7c40ad45d0db2a6e6bea0a2b4e2f15d5b395426eaafe88b3a7215be145abca297863f33568c4ca556ce7f6bcd7ee66cb5f8ceaa2b2e2226afbf0711b94fd51ac098026bdfea2e8964a7ee56918227a6a9c9e3577e2761138e31ca303a53f4d3ab2cbaf67fde93214859164af0ff61f13f1127aa0b126f87b641759b96b02678ed843532d04741884c7f7562a972f4fc7dbac8d297577f6dbbdca4e6cf72377fa01c258575cbcc052bf93d96be65e3c65d958f31e20660c568cd1041a9197b4dabddbce431595c28278e0842cc534ff2e4d41a0542b0bd687dc7de9f07ea247609b210f365b54afd6cf0f9e84347fc3fd1cd0af9f8d06308b9d29d7758fe962c9be93d596b21e437fdc1b96fc7f85f18f293d7642b9018dec3a7299426bec4a3d50d8b1e44d1f14f34269ba31292f64ffb882f7fa7365fd76c02e5f33c1b8062ccc924cc6992eba523e2d1d753cccb3dfd6e42f4636bd9a6226201142c77d1d48cf2d38c354b0d9a0be5676a8a862caf4234f0cf8f5586e8770e6aa3c83c58d3fbe9b828d6ded61cdf3b717f2b5ce604c027327dae62deb0c08460453490810decf2181da6d64b827dffe748f03a0eaaeb5435cfcb30895a165e5ffcb2c7605be9a1ad2b6a692aa89ef8d90c23c19efba7fd27e382904a8b5acec4e950e40e6796fb10b6992f6139630ee860a6c27c65dca0a25d54f149d4b60cb3426fc212a4195b31056296374ebd6d8c1e65888a40049137b10bb9eb11abccd58f46ea95b5d22a400fa2dc4b4840fd4e1f8f06252675211244f6c90dd76cf0228e36253a3d90cf91009f95fe377a84cb2e169d9f0bc12aca28c40afc7d1a95baeea7ae38f11477f0fd01786450e402fb9422b7ef30b6630a85881d9b536021a455ac49e8b4a89bc13111e89d3a24f4ebc2edd6cfae6cc00c4f45893b0e4cd40ce6d8dcd7ca712a1209ecec0ff1be858b7b29afbb142769e894b95cab6e45c3ea5abe0337a4f998b26b63d170ef838097af49f6af5ad4722d0fe5325b5cd578bf515b382ce3ea395ba4da8624476b43d3adf7712274498e8cb0941cc04b648f5e93b51d61e66d3fccba1a5f4cbfd75045c186d81327c9d1bfb4a3aef147c02a785a38aa25b39948abb4a1c66ca68d6c1b23edf9ec26f961c4f91e78e448e802005e4ba8f803fb2c184628948859a331629f7fb6c540a3050128004c1e480994a1083e8788ba66821af3c7b18cc26f7a71b7638ad11c4463ffcf637eb6529df864e1cfa5345d6c041a470c5853c85403302884bfcb132fa104560ce224b8f38ebb4c9b74ffaa8af223497d4cd39675ebdebcf4c2a2cba12097b9f563f29893f3e579c3daab5581df15d3ba845047ee50a515a1554c28464118f0d73c98f317d508347c3c551879da13f2c626b218a44ee0f78aba2bd648438727d6870041576979f9851b8a9c7c02451e9cf2458bdeca55827c6c2e74b15d726a17f2448bdcfdae3a6bd7096713087433ae71641988af3b84d99b967b5a51521e9abd6a6ae2fcbeebe86c437c848f86df9ff5ecc0c8cb7c4d14909ea5936ca34da470468f0f4199c9cd336e89adc81ba868d6c71588f82d134888c699a1683081e6b541a0c23d4dbca81d833a433a1fd051205a3f294a889c206d91f3a805e3ca955708fe5e054efd74f64366c4fa702dca7c4386017db88cb0bbcb8aa1a0b67a1743d24d9d2702452f39edd410485642d38212331b832c22233db2a52a8bf528c6ac4f14254b000a2c1d63263a2b56421841f4bfe8358074505faf87f638db712c3896433d2532ad2196749d4ee107566982b7092010ea22a9959c1546f6fdeff93f7f38f7525d6f6f22c884384af70c911d78dce6b359998d21279ac3262d76ebfe827cd9fede52d990cb635f710d963c0d8fae18b7c7015ff657df29417c45dd2c69a101b010c06c8190758e36002575f97ae6a307d25652a784939bd5aeaf37cd1e73c238de47129128666bcbfbf249ea73627dacbf9ff259a947221596d372f5aa5d4510ec6647b801ecb1d0f1c056eb0295933d9b38142bc50026d5b0df4b5bed5bca6ee81fe6a4d9764b936c19821f277f065a5d7853b7e8164dcab44a95cd5e6f7267d47e44cbbd15d5d469d88848b29520be251a7e6aac08728ff6b18c73dea0ffc844fe224facbc54984334e4876590c44d24ba634bd9785a86e580f0eb4b9c41288e6e9defd13433c688d9097654e741d3c03171958819ee119bae37cb8379af1ad8d6857983d8dcc716052e67f9631d7e5c94d9490a57d94e2782e1659eea7b6d86f8aea295045efe4ec6c13a9f901b74a8ae731a647b4395e10fde06e65dd58bbedcd578700c2beecffd53cb88fbb257636c9c4974bee52c3c4ea6fd36baa1eba98c4b151ce082ec602bf368addb22dd16e606208ea9a6caf0307aa7d21e7b0b48493f5b287997f877af4c6440e2e376574836d68bab714ae4efbe9472555bf24e4aee2d2176c5eec880d9cb89f11b6523ca4f0e82bd0ea3e7ebc0d0cdbdbf512fe285b3784b100c412ecd39aa887c0d6ed3c6638f3b1dff5c33efd8bc989b559c99fed1cf69dd5f4f018e320e1cf224b0c30b5862899f7cc0e66867586082575bd222619bc02cfe8e4d373565fba5580cfdfed5b0b8418a51d5c916239809c03c2a75a1b9b8f462ed762a6783e85fa8a8bf1ca662b6ad392387f02e1982d87999616abf7caa6e23b20c6b86b518f8fc4e54d0976b30475d77e11671b0c2f3154f7c86cfd404090e388fb9e5e8132e85b0bff62a7ab8eaf90000000000000000000000000000000000000000050a10181e23", |
| "result": "invalid", |
| "flags": [ |
| "InvalidContext" |
| ] |
| }, |
| { |
| "tcId": 154, |
| "comment": "invalid: 256-byte context signed with length byte 0xFF (min(len, 255))", |
| "msg": "", |
| "ctx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "sig": "394d27c60d979b116a5c1b57bf367e24062f3009f02f0fb0ad61014fb3fe139cf30e71dafac63cafb4db33a88611d0a9a9bccff818323add49894a65414637c2fb9f4f33e8177d4458a0d0ae99e4b6fb7dd65c9309da6696b6d5a354818d6cadad329f283ac9ee43bd0ccd191059092b52e43aaeaf67d097a0d253c354e6e93e31bb2f5ec7277deb2e10e947d7a84e75b79ff32f415baeafa7bbb871eaf74a4764ba7ae898cae7ff8bdd7a38f2f62a1a70e7e37db6283be09f3872f2fc8010bf88690bb8aa10651842d1c6980617222471a097d453a0b0df86d482e9af1d3b5dbb70ab1c1eead15f5009c6a3110c126f8be73d7a9e138a36a6f8c4664ecc0df04cd95a94db57b74ab257a01e24c64526dd5922f053cc16333c7d2f5cdf85b99ecf889bb1eca236846c51e3d0beb99c2e8152c05c0fca5c9b1bd3b2186c2e1ca014701abff966c6c2a1bd75fc7856127a687798379928a018797a77210d064b252be908fdee00023c7aa42d541eb6c57dfb90eb721de84371a8648e064a1f3315a8a8126438e269613e8edca8f4b1086da2d9655ccc247bef8cb5dbdb00ec6028caec5ce72cc42dbdf5aa06972334825bbf08473fdc7758d8c2c9559d1a69184e37c55b54d1c1dc5a9d1c4361e316c8ed0ef2c13c03aba0ee1259782d0f3ffe981ef4834806bdfa553db718e2024c64de08c249957cc0d0988f7861c444baffe1dbbbdf70dc7f410b0f2dff960a1b7a02f029097bac7484e9e9a122dfa44db1876da4e6197b5f49012658515e99a3bb6910596ee5ae87aeb43fdf4d18f36339cf35961f6557bbb583c502c4dc53481e008d8cdd188f341dba20e5c3cf60f0555b9ccfd6c3b8dedf61d7de2adf588e51f487c6f605b01771f80b1aad02b177b49b7f83bb9a0abb7d077052460603dad529bc7dc549120d303f000ba6eadcf54c666c50611a55c34204bddc68fc6997ec262be05b9828465a2030a3cead9533b6ba645b19e5c1750b43a5198e2cff2316c54456fa1d5310aa781f1a1220b04a2e00bb1f47b423dfc2281497c7f8b8af85346461ba0898a5f719c57943d9fd160b634423f26cfc3259fe1a94e17ee2d0f8940f4621aecc949dfb407197c724a965cc6ef0839906524b4f48e659af81169244a0e8395745a4d995d40a9bd87452324c5a2ca0920aa8fa9bfe8f4a650089280a038ee91894838cef51f8d56cb389b375135b1bc3d5548fcd8b65e1789d9459428fa3f1578384e01b5147881a415d3a070c67a41f519377c18bab032a41111404e4eaa56230c06ce6a11edcf8955c2ca4a16312fbe214d032dd66433e6cd2889982d9d1790b08d2406af4f51d0c800797b8a922ce3e916cf8d720dfdd8b675a72dae737dbcc7b75dfe76ba6e88d37ce469e04c9b4669f132083fd7b1926d6ac188bfd59ec7a65e4b177d5766e91e0675d274ce7290c19b3e70eb4ce9c15a20bda3e51b66195e07fa48fdebe1cc5299b6a504e6dff9e0bbc0983554e461b481c09e6e7907fa1fbb4610d323e7101190bca32b6d065a76df3c98318f66dee2b2db782ce55f8c272d9ad5ea2728b81573662a48a396ce7294b4d142fc3ec589741d8472a7b34f18125230db44f74b742d3579a7246e30db6eaed0251584a951198ef195fdfec9bb8090543b6d542ae2d3649f6f65b6ba358de256fd583cc56f5bf273a897c7669211be0309de9d5a9debe0d9ff2b1db1a678e90e7bf5914b9fdb095c9b3bd7121928f1ad1bd44af878890852032a20a499615f25f73bb3eb86ab992abd57b199a6d1a72148cc8e44549b37b2c77d1e26e7820429148e83909d5edd224278a4d73187318e2abf2b978921aebc714641b4961c71cdb676b5d89dfacc3f0eda7e1d648813e242119365bf8a790495d4ab3a0a2cebf361797b59a468acf59e4e8f6431aa28d9cd942c6ea7dffb17440d0006a3aed74bd7fe76f6dc3deff0f225a0f3fb041fcd9277a8f6f35c5cdadf6c314c7b87708e2733be95ad19bed0612a535f82c8956424c88b957a5bc4ea6d7ddf323f562544932b0536510ddc770b8172ccee1964eebe2bd83a9065aae80bd3a0ac96b031df33d24e3248b5d2c780e354d2f89d0456b09ca5a01ef9ef0e90b7e81778a0ef8f60471bb8ed25104bceafd0e4b56ac223efe0a76067d6a10d249056468d97435e0c7ed3c4002e4541c4c01d59e71a0c687877cbbf0c8fda402724b2f293efbbc55da0243d92f54eaaeea58467d1eebd0496ed16d825cd44a634c36bb0e2181793f24993c7d9b0aaa368516140ef24cbdd3927121e11dc8db014a34318ef01ffa8f4bbc21518e9a00143153c32b1dfabed8511e975430bab955f143394a6ae26c813dc022ec8a3d9c94c1f16f7e7a1ab3eddd276f8482df1892a35f4ef7e98f3b50faf06ca84e77308422185d2bd8ad0f32b41d8c1594e8a0f50e87503ffa952c745e3b2c93a6ded227843b485e7a5ab1156bd16a95c123fae9e51ce90b46646b80f5b75b7f7951466768d39c5a72666454873fe9634a50c00e473a92b66682c2cc61c22a9c05237a0f9c7073cb9a6348c832a71fb060bf03f8cc3d37a9c167eb7bb55bcb435a007233b8fa309189a2339f08a873d691dba7c4baa4db0610806f32065d732f7337c595ed22db4e01fb3b8c5cbe0c838956416b12af7426fad9ddd28b9464026d72de158b018cc2757fd6b4292e28b5e458da4418f7809d300f1ac3d2f7e5f209cf3abf719b6572ad91e645eaeef5d70ae63ab54e944357bacb437ff18602bd766563f85999b86905c06fc793b3c121285ec4ad2846053c546746974d2b97b6e9743bb503845ae43183af9eed2de74a7488a59a19eea7b07e920d289f237ab369f78cecdb1a2d566480afc1fea1dc7d351c0e45a815546213559b6cc0ddf017634c898961b989a6741d49a33e72e9766ee5bdab9d7c64c23c19d00f14a603e713123a243ae65f1188289350ff19da181bc5bf0dc77b74a5d0b0729a4c11d42cd7a36e5875ed2c7b6a0afb4c0bfb606cddd9b7755f09d7059cf83050c05c6509a9a81be8f37e3e05e5665f070bf58190a84f67135ac5a88e7c19a896dc413d39160fc6f5e89efd1f1be997d2a9dbebe169407eae83a1b0144231d2ac0fef93d4e91f2a21f1862f702c01a782eec311580383cc70f5febb7e538e111d9dd81c591a6333a5f849618002deb05baac94175b183eee0227715417fbb50d80c832cabe94e7ed22a290386c6727cd77cb7ac50713567a8eaf206ccf7948e251ad16aca3145fcce41e73bb29f03794c8f8ba311757d08fbd047b96576a214af775e7a4ffd7448ba7b50a544e81c3aeb741635714f566abccfccb5b55a65f2c2ac809acbc1cda8add36a2a8c16c1237dd5395f20247d0ed55090d10f73ae5d8788a7447b1477c2c968454dd9b5b297445ce314f25fcc6fd7b548112b4a2efd343034f333a9ddf88221ec8e1e1688473f58af0daaa6e62b9bb1b1761d61e1fc2d43bc7084ae102a3b5598e5c1c91bc1151c5e6885816785fb326d346c56a19c280ce754f3da208ecd5896f71419955a7dac32fa2b4af50c74c9f28ace8b28497b0d3067bd0530490a2402954543edb587c819d0643757661d5b776a83ee8862260dc60f59e86068d2cbc1e07b5bddff74ccad2ae230632e1ff113dcad463167f114f3bcd690e260c88d16dd63e21c9a9d4c1558122d90e4a9c15711e50a16f857b0da69942ea240f3466f998c8e32e6e4782b1461184f1b77bcca7cd90b967aa5e4532849fa3db05a3a91888548df972bdeb16c94aeeadc0ee4e307e1b9687fd816449e53f897e4dd68379a94f39475e7b57b602be69e7ec4dafca4b5ece7d7d4ca4c63dc57d456b1eb38136ace34ca058a0937ba88e82c4421ba6085db8332201ad1954faac8d7372661335fd685d68f943cb309f7b1c8dc88e3bc10ed20963948902f66e2f49941d1b281dcd3d6b846adc99c99392cb5662c5c61c68a953112153003d9195e30a5d9f327ef1518b841e55b1a0e668baee85cf65533646c1360a8fb8a8a9675f3132ec24cd810e303473a78000f0236498a26e23d979eaabe37d8a8bf8b929e5dd51a48face6ff449bdd51d2ee0b8c5827b2e97b6690609ce170b8a900a949cecb4a4e4c57a4fde1fe6f151b99ff05191971e5ef63090b0e654d2e4d9ca181e2d02df26b406d6c255003308fb1c37a07b671ff1a9ec9aaa3638329939732aac054ee39e7a98084c81303e9ded7e9ec68020b29f1f87cb65e44cceae76e1236a65cb3e7b0e36944023f00562ee2193f734609ade4747f463d9fa4f05f7fc4e58a6ec2c165d1a2c105f4f41b49481b1e7c81f17a1ee959d708fedcc6c6a1cc81edfab4b386875b84c8e71400297c905f0e1572ca2b26a0c77a72374ac4ba432d930608e48e202666a36aebfd8eafd804e9f203742ca923563a7d13c119753a2025d26aa58955b1295a6209b3a7260a154d7ce5fa6d2392c2ae1ac62d28160beea534485c8289bf317e9951e6558b1004b018261d724c96dcd6d0d2b2df4698211e0d8b037cfb9c9ca3fb53ebb95d4dca727627c6eba493b6fc961dec0ebd2cccd3a081845479bb4b9cee91f3c8eb4fa02195f6277c93234426b1e24747fb5bcd402123e5b5e8b90e700000000000000000000000000000000090e14181f27", |
| "result": "invalid", |
| "flags": [ |
| "InvalidContext" |
| ] |
| }, |
| { |
| "tcId": 155, |
| "comment": "invalid: 256-byte context signed with 2-byte big-endian length 0x0100", |
| "msg": "", |
| "ctx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "sig": "37c1b1f556c867136f8f762a838cc3acab5870e3b460e265dc7be0c79784909f3a7006c01b43cb0546c3efb18de4fed2d60d74eafdb953acbcdc7c962301e14ccc9ff4d7bcdfa8456a6e198a370fa71099350a02f0a0ad3c9f417be24d3a844f60396dee820075e68434c8c463ad59a04c29c8ddcebaa53500c5aa537c6a4d3836b63b50cf15fa014e393e0c9b5233ac531d22cb06feaa4ff9b760b391a2973575fe6a50032209a170ecbc8d14cd2ce76b270e69709ecee9e46759fdda1ed2d78f37cea286d185e462fa890e21893a4695c092fd92f5d0e82e87105d19c91ab01f1052728d7f28f4beb38960f54969cd701d1ac391f567d3da4414d3b4ca3e165a8b3335df8a4d7da1b70cdf102106d046fce8535d0e91e2e3ea158ca84e8b2cc7e25477000cce37e36acc4d4fa76c85f6787ea5841aa0d528837e2938e6b74f50ef2d1f53d19c1949f6a1e4b27dff36f01613d41ed42b30dcf09d2dc588048994ce7b63f53200e52f38718dfd3c9ba5a547b998c0372e8f681a2813e0b5685f7578cb8b6034d1147a3613878e5a9ace4bff4a593ebcca9f5da1b518a709ce46684bbca40683daf0d43938943bffc8ddb11b153b0e498982a727b4ff387a1772f345d403f8e839542b421baf40b190ee4d747859964612a72b42ad42a43c12c2bb81f82207ea158f632b9e57cb889996d80550910b1b3837b0c9f2420e1d19bf56b05853433c525ae713e743c521bc8ecbf7f354b31bf26c363f6aec713e934b03f23cd114df998c682eb740bea6a217fa770f0df43a98981dc7c99613daf1dd556119d948dd0ea14014d9ad289f5273e5af677638aa210dd9b7f154960249ff235a1cb3851fbaac6d98bda742f68cf1f97a463a59dfae7cc03bb20ed7ee640545c63c1d0f2d2f0dd72d066deaf78d9727790b1360634d85678ae1edc055ba7cc344d81e91a430a7f3904c081d2ddf970d08663500065f80282927d50731814699c7d830be0a4d37eb1ff2876ed3786c9cd650c808ebf1d5f6bdf87150bd582674ffc917c68340626cd09833c78f046b0c32adee01c7eb1c286c6579a87acb2c939e33f726f134f711a14f1f780f57d55964888215e82afa9808208c6c6bc3da31cb1822149903a0c5e5a1ac15d0b1fa09cb4d1357c44535a682f0a953f47af5218f94f620d06b6bdcbfdd6563a1b44bbb880e9cad496188f7d73927f06b81ad92f84c3553f8509d11b81c9008799831badea243f3b86c3608495ec66ce7a79c627fe6824eafb44ea8fa31d6aa7907c65ca51be4ec03b4d131698b7f4ed5fe86dee9d8d64092b6e77cf831ef46dce4e0e4d0c30e0313502f56943f2f905310444256a690e7637534593e67f50e2f5ec0ca52a4d440494dc3abc0333db3a453e67d371d0c3d83c2d6af857ca473ac1a7c54079ed3b7810c1761c1221db2d9dcb10f387ebbc9c8ac8e6d8dde7ecbb83c399a00c4b92062c4d0a2eaf532b58bc18ad56b625ffdaab41fcfea2c8ca3dc3a5ab0681e9fd47248963444640b13496b6824387ccc6db8cfa30179231a38e2b6329db0df48854824e60b73d71177baf74294aec3120206abe0e78cf91098724077853992d7d10f90cba9a77b4ce165b0a5ca348a27e26de065168d4f0b196d879c8a0e540fe394675e340d73469f3fd60e70db286e2dc0e071802f6b716ba0a51b77af4a4d4179905955dad4cf0920c5f2c74460f91ba20f6e04bed528d51f3b72e2c52f157c5100f27cce029b8e43731fe736d0d34c9c19a32c589f5eb858a9229c12a536cf5498e936945237e73491a6491ac4953490e344eaaed833c06aa80be78c7b54f9d6c8252fe9c79a8fe781ba8ee892586ab5e9ebae8dcc7b2917c80ef6243ec6b26f8946d8b377195e169b81f4e1fe44bfb28088978922f09a8f6078934ef207525b10c600c1f8d1e9b10840d3b8560f0e200326efeee1a48bbe0fb9ed42df5041477c405fb72e74ba7a26813c65a004d6ddc89e4605ada794fa41f0032a1f7347d691a69faf1f8d1ef63f0cf33037f685f720ce75af45ac3d2428025af23f892202d535f260d94215d777ed426a3775f288bf585f9e7ec958f61a4c935dc8c0935539fcdd4e34b562f125adee4aaca794b71ed40c5e0b1b57ddd7adb9aaeb7461293fbc35bbc36a472fa388fd7d554dab3654de5529d90386873c36819f384538bf96e9a7d97f216b7a23d7e863d7924976c51837a597774db91112195917760241125e2b0c8effeec3ab2e2fca15f58d42178287cfda21bb7e9ae33a2c9acd899abc106ff5f13366b58406683579d57bdeac14df547591b6a4f08179025c4b129bf7f7deb263d76440a82a1807cfd9b0c091f6ccdcc2216d6fe290b8d4cbdc3563ca7ff2b0e62a3c6faa7d164da02ee0c33d2d81de421fc6b512e8a23d5183a90824affdcf78386055e39f79a275f0b580e5be91b4b6a32dc0eecc594475acb31e397ba6b7b70a4cd60b91cad15fca3d7d8b5c717eeb719e6da37d51f465c6d4f5cb53aef1dc0ee8483353e2e89c78da840d1dfdafdc4d555ca6deeb7d9257123c23546e0a139f9ea4fff4fc07644dfbcfc8b68afc01fea2c88f9bea95f33cbae2c0ee2378bbb2047ced12dd50eb6d388a695f102a2219be6ac71cebcb9b9da061ab6eb4d9137d963c62e2da540796625b419dfa7b2085c64070f040e0cdeab83d52cbe457f91de07887d9b32ae996429e59d3d9bc7fe9c761503abd76a8076477fb8ff1b812c616b63e4aca51bd522dfe192244352d75b39bfdf1983cfeed235d940d95b7bbd8abdf14024e159b3068b5da654c525775503d8c4a968e3f8543fe0ef748a0c5a8312d8c88a88025ee7fb1fa37ee25e3e70d88fb407b5141f9a804cccde50ee2a3955692123dad5da18814524ffbe8d5bd82f34572caffc8de257fb520b9379b69e2df8ed918a8d5f55d618be4737895a4df9e902b56fd5eaf03fb94b455f95c519c3059a5c4102e3efc41c5de6b00c1107922e9a3b7f9f8a2a0c906978cb1a951e8d6c85d7c809d20eccd937566757e89d7686eaef6e7fa33b20837e16f7f8d015da181b1f399d3e3c3d22f75986f3d5877ee6b6d296c773606f316ec6acb15e8a2e8cbcfd1749e91930259bbc702d4b9b8a0c24d95cd11d259aefe00a89991ee8ff08b1a30677ee64fba85c1f9cafc9f48894803ce50db1e6f3f36d44a9d1ae0c65a31fad247795dd17418087d2f9714a69b2a609fe7ce7eeef7c94a4678f2f665513389690bb32569d87b654341defae8a829baa2b356e6e9ee5249f70e166df91681bd797e7a6e9a73f03aa3f8c1cc436b3fe8083561768d8a6f78da19255a6eb261bf5282ee70dac6df0f4983c7e81a027cd9f39704b499a2bb27b882dc73575bba4aacebc5ad11ab3abb783a1407201942c5789983f76ab80f601b3dc0af6f6ad2be8f956dd56898dc14bf7bd0426821f0b0a73234a1e8857a19c3d470d771b63e2037beb98b0eb49290d5fa03c5c224f59e75623b21e1c215da11c856ac115f0ce28a0eedca2b5b201748db7d629bdf1eb398363599bd5bc5ebf97540fb29b6209830bc4333f2cbc1a6012c5d0a3d3628032a0f58523dc10e7df65a0a7f806c857fd9784ca324fd4f7d8113661819a511380c6e913b1c00a42e38a61cc194cb8259309a9294e3b89fc2f060962d928cbcd02796de2e11026b5c8a796022827fc3ba14349011fff3981da4b6bddb199e849df5e654b63a944e7830f1f8a3f28254b3e5ab12fe9d6ae5e05b60ca141c87bf1de15cea9ced0dfa0ea6e98a11e2d71a88cd883c6f13a5be91a79c45c8deb4183d44493c495390ec11030dc17c35065cb1f0ab0d7613489d6f3811a0bdb03f44be7c86a12d46ce1527c9faeb7736b3490b85f6facaecc37f23d6d6c8bfff52e5f6fb914cd5b35db472ef79191bcc7691be242dfa95f7323babc43e46bc7d6a78677f925103694dec6013e3a1786ad91cd1710299bf18df6d4df3f6b3ddbd1a269fa53adb5cdbf8a1fbfbca4382648fc79a405fed79c3e8e39e365d3224b4e7537f3786112c223255edd2d722424563eeda963a8cace2a9cff6aad7f35a4375dbe9ad2c3ca469d8a0bf6985de2945f05eec86e056d8718fd1f1179993b5128b23f4adcf326c41f4ed49b04e822457b4bed4c0eb11d38b0b161837c1a752209c7e51c248a8b6c1d385ee3f2544cd12b5a27d7576061e1b34f23ce5e46ba049d4f4ee8d098da6ab90727d122c2dc3b8f500dd6c23b08c03e041242dfd0ecdaa37a09ee8d96b06da488c6a90601246a1e6628d435ca3bd2675060db258df239f6e00dc4f435d7cb70864cfc97cf97aad10fb76b41feafcf4cb2f882bd6311679a8d5199b4e3a7b4c5aeec7b2d5ce97ab417ee8c4d25eb46cb9d6ec2240866ca66fe8eb52322d15c4cf46b912e901a5a74226f85efbe085fae575a4e00518e63187308c608b68dd5a4966c4241335ff97760adce1064e95a5e18967d502918167a3b3e3069e249b39d0edb2a030d6c69be4a45216a24edc8c28426979b1f96dd5055c3dc2dacfb924e7e74b1cad61b6dd244efaf28596a6446d2d7c74e3e3a3c31d9627205d7096bcc4d92a50224d8cb2be092d4ca5aab3d9546190108392bccfeb0000000000000000000000000000000000000000000000000007090e15181e", |
| "result": "invalid", |
| "flags": [ |
| "InvalidContext" |
| ] |
| }, |
| { |
| "tcId": 156, |
| "comment": "invalid: 256-byte context signed with 2-byte little-endian length 0x0001", |
| "msg": "", |
| "ctx": "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "sig": "77bf87d88eeaf37009279e572e26cd1a44a52ee6c6d3e321809092bbda9bcf8e81c0d619f21dceff1d9c4004d6b93b62defe9db1d4e7348a3c2f94599264c35768535fd076e56d54892d7c81e982ffd12c24e88e9cabd32dba47a1344e51428e555e5c7b360d2b777934ae6edee33dbe39d196137599e87d71657d2a159d0072c5e8ded11824fca109f3b02a83e72743da6d4969305b1a7b7c016a604d681a0e1df023310c29a63207db02f5ab8042a6b3a3aab8dee8d1289a5593d1c9f70af7c0359eaa8b3c972e2f0360117a0d8259f1367770b2abbacd30159d294b27e2f5516bb1445ae9d203a918a2041f59c1242ec9ccb6d91f99d74ffc9d0baec9c92c3529a79c47a0e701111f9a088271cb3f80d3de3c59797fd53a13e52b7d4bc2349eededbf29c9f3b15874a42a57bc32443c15ae648aa716cfb4914d559f04ebe3bfc451756346674a1a4166c83482dc4e754f36a4802c36a02cdad58f29db994ead328edfc045264c23c3099de9527d144ce8f95e20c05bd84a91bffda653dcec9d2ce984d9c6143b9de0c32cfdbf10ec4d03bdd1521ac9a3e7d8f8af0a4098667750d0f46c93c98d2df21336dae678f6968816beec0d12ccfe989128e2b7251d67937b86a181c6f58857363e54503465ccc6131d53bf52e8f992fa0f26b09cf4c6ce03494343248878c1fced58a6ec8805ada310a2e3483d5221a7c794f5d867e554595da3ae70de324b306bc85d6f8537151e296f599a655fbdb85ea5cdccc45621c5b9fb6014afe9814a59ecb57fd5947cab319654fb970dcb388a34ab784b2ccebde20ef785dcefea458e00d609c036bf0ece17aa1f04f4530e976e344e77801360157f8562e28afc9e12c0155e05461b5f3d9a1fc3b3469ca1541788655ee78da58f07127da85649407feb689307bdaccfa0ecdd4d38ef25ebfe9c6c07aa58e07c0248bf0f8da012e5d32ef24ddd3f5d030e641563626c8df5f16fa499a5768670791250200d81803914cfc9c935b3f73a172e6ab7457f6f73f51b3c147424b38247328f44c37b55b6adc6de2744f7f4918fafb6bd9be9fb2d8eb4b3acb5163839e84d37b56eae9dda350837c7638cce81f3872c25f76e3c8a1103a95796a31975dc648625e2bab9d625a0ba7ca65c836728f96f8e408149914484538331850e177eb7ef4cf3093990dd4102e699d2ba5b995162730085d8ec0f233632f96bb70049b45acae9e4d9edd230cfd162657b078a172888932c778545a56c2c23af9f5aab2a5904a177659de6e2c852e06fc62868ad93224d10363da456f0684e34f68e50ba4e17a68c240d6298ac34d5aff85d3b1d8932ba6e86b494f3037fc70f049702cd7536a3b01c4e1935b57d9e435612e9fa54377fc67fb2f1aa73f508df8feaac11714f87c6b0145432f7f5c3917bad82739988b5e8b992296d5ccbf7311dd81bcc291932ba20cc3d9b50f3cb2efb154b97209b072411036010e4205e7c215960197b952dc582e9b6c1ae3cb8ae2a9eb2ac113f27f0ce30b794a58abe0b322711617580ff6686c611aedd7baac480930cf905220650729307ee2ae17bb25f531b7d42c4608fb88816e2759bac61574fa6bed6fb5b5b2eeaa9e892f4896cef5560457b18a3504b4a260c2fa18c0bd606d83dc7c450f57978764a496a422a347fd15dc45f3d93e802e57905a67df0dc151eba8fc0edbc4fe2e61ef84f6059d9ab42f5d2f813ca3b8acb915258443fcea0880378ba6fee7b9e238231b6ebf9f92795397bc41f5808217526cc0aafe8de73425265841a4e668607df818a88ebce9ba7014f08bf4293c349989f3dbc374dc64134285136190ed072557011bbb04c4e5b4aa99396bd78a62c25d28dbbd610e9e5cd0324b908ad6f13088375df8f9b3d4a8a483987b308ef04332dd76d589de392a8f3f6d9eb9dc7405617494e2e4bca06e7b9132704df01ed9f2bec57f8f453ccd9d2a5cef0fb76e64dc944dc898cb857472c0ebded4000ca66845c93b52591d5e21f9fc4ca8b13d666c0207fbdf140cb68a9fb2f18ed976c3d58a72a844d2718c0f921102ab2005594fd7a6c84f2f13b7f9864427ef0ea14e859b198efb295cd5bcb057b8fcdcfd59828003d63874d35b42b13bb737cff843ad080b1b0e50f7082e579102c3de15176c67d3820997ef23e788f991511974f3fc5a1a0db0e25c556c3b54d3963b4786baa8b06fd7e639e4462324336d6ebe02c92854ba34e1e1df798d9d49a875f7b131044ea5710621f08d3c91af34aa8d347bb7726695acfe4558d1dc58cde6bf1d5a88294ba81ab23b7ff7a704f08c0e4bd2e55552e8eab6431cef6a6682abec7287497ddc1ca75db20e63b204c66ebce3882981f6d6ac6a0f97289db1cb1d0001f08c9ad7e095e08baf62e8923e74f902f4c18a0ad2b38046165a9120f56290ddfae7f81478d832c4d620a918f76ed6641217c7119ccf1ffe3d4789fc609eb7338888ae7052c89e4162ee44d34917cb37526ff77037d88ce6abdabc44ebbc1736a3f154e834e72e50d1e3bfe903e26051738c8d1442b313dd36248e9f1b144b2c09050538365cda3b4697200780623444c5f3896eccce53f4ccf197cbb94c58fe19bd5df17a5a4e840cde09f0293021cccbcbc9147c98c8de55b66e3a231fea2b01912fd4b328786217ee3847f45e6988c2aedd727225bad08256f668d1bd5705a80cd3412b6ef53a0bad86ddb21c987b1e521f4ce9270a560af90e4167d18c68e51251d3b84a17250fe82c16139f9398b3c07a868532545c3c386fdcaf4937019b2b6f63bda8eb4e4497077633783d27896c20e080669efaaad2e1ab3027eadec3bd92041829e71cde60bf812368c125d2d62e4e9f50620cf3d40cad3e462c9061c05e4885728a248740e20a6a2c8907a10b742fd4b210ba28913e4ec2f1104770515a59e8b4994da9048555a1afdb94726a7a39bf98eb00d146718ecd05cc72cb858e01acf8a79adfaeed393d0a5609a78a3ea6f95f2a045172bbc262a7a2b1a80e21a8261723214eacf06f4e98e73ec37001bf5baa0434f69d521d64a4d8fdbdf4a8a2150eecd9b8e96399f9685cba36de366f12a59fb8256b61e4a4be6ae05753490122d7a3668b19f6585034c0bba04b9288ff87e17fac6960002093fb6252fdf542bd1ae0a71a0ab36f615bb517f797a860530e2a5a9c194e9e28b9eaa20bbc7961452f87dd138444d4d20603d08c8ecffd6b4c6bc1e0431656571472d832d111deb4898551afcd7d5bb3c7a87983f57839f86e7f9fb42f8800d99c2c387e593d929e7cea1ef31bf9c93e2a2f5e654b4f499f1d8a881b2d3434f87fc043405f15fa8ca5e86eeaa1e4090b12951e78892b07d7b67a0c059ccac63fc16d0a044af58423ee50ccd58934371049820c4c5c4923bb91b4b6071688ad5c46093287af6297b7ab59d1910e01e6abdef8490a4cf1c468d0f12e1c0dafe8f7d4be56546bf16c973b3bc562ea34226e085167f062bd374841863f29a964ba3602fa068fb5bdb41350e35c5e6d7279497c8ed962e77ecb3762f342fcd2613be7cf1f5a2f92b3d729df900605d9217a2615955be50691a92ebaf8866d872dd8ad8b0b136f48d84815b8ff319829b443669c9c1ab71b818cd4fb579c926034bfe9d6a90842d300c78515ab1348bb9b6e0069207d0b4ed486707d4b475a6cd126a24ac988bdc7f7c92f5674a47eb2418117fa634a3a5c78078cd570258bec4935793eb3ce9b7b386fe3c84822a9346bab9b4d19ce0d78af4c5425c02d9eb28f6d37d6fd191a9dd0b03a536c281b0cb249ba8116b533a93f4b49d8531cb6727aa5971d5b94bc7c3aa390a6cb7c548513c92fbdef3a6ce84b215f5550451ac5a3f63f69aa04b1fd6db12532ecf2d090ff0cf2b82ce1177a37ce64be99f5b9239e982760dced1b09bdf8a00ad761430d65248197e2319a7ff1f6b0a5ccc73deb3a071f3f02c6f06d18ee12d1bc9491ae227bb1a205fa648e1d9be3506c03b9f77fb829b3a274fc4ea20f9a0056aa716aef96987d2d52f67d88ffeb65ebd828d3ed38fc211910faea301a6de62a978936771872a2cc66012b8a8b24d3bbfcfbbb4d6a297ed1795366bea394124743a6098d1888cd792579296adab4c7626c7c0cd1ac1a1dc173b8b2033d5571a09fa752d7da73030cd469099705f7d704bb86bf8c73b9f311308500a9d97ead79f925f5d7872041f832a8dad03bf5b035c96d80683a13b3c93b4aef386c709f60a278705e83eb53953eb10cfc00140e10b6959ca884c1f56f003f7d6418df4e26598df13ae9c3ab93204944edc5a2bc5cadce38f3a6a2ea0b00a11e3f4eb71bcdd8cc9abc50a571a0aeeb9b8165c34373159ad90290fa4965776089bad2fc8f5946f17b2897e559cdfa5b17346b1d5e2664c331b6efcdabb588d63818a24c83dba6461152b4799e32c747f0b0c42a66873eece6f705170f6ad8f998dda672477968639362771e1ad971c55017ef8ef1829a905d612125882f04e40c717caa34af4d1d78d97dc1d1a23be317e3f5fff60d477e53de4102a2f616b22fac7856bac464fd18cafbcf00f16c1e18e0220b001181e2f41ee2d354553721f222b2d4c515b5ddff039494c6089fd0b1f3b42678cb4ba00000000000000000000000000000000000002080d171d25", |
| "result": "invalid", |
| "flags": [ |
| "InvalidContext" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a100424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea", |
| "source": { |
| "name": "github/FiloSottile/lengths", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 157, |
| "comment": "invalid: signature with one trailing zero byte", |
| "msg": "", |
| "sig": "bf917a3250d8c943908bd41bc4e99f0a73a2cf8edbcff337f46a76ea2f8c488b04bac8be086e5943f07c7877365430a66187e7f9dddafe04fac54bcda0992d289c754044f84dbf2de5f3e774bb30e54489e2d67a4634f502bf729394bf065227faaacd1843a55bbf823c09c1393e8af63d20a716f907294cf0d2265078ab4085b6f5ba4dcd5325dc67bcb2c24b4e48cc06ba47a09d272fe5573fbf968b76398383dba2ab400d9d06dba13f4f8b13eba403f08f8075da38d917e1769c74c8223666bd9ffba3a4ee7cad88b8781352ec3d99a11e3bd4f48b62d71082782a7fcd05b4a2ee500cbf1cb40da767b0d908c37abdf6b37f3aad6ceb041e9420c2c15bd5b0b456d74934c8d346bca411774b90a99428a863ec84b204db90f2a8f7472cffae15b51a40a9e77fbe9a3b7234645b3ce9527980e0bbb781d0a4473a279f86ee47c173cbea753742a34adaff229bfc39d91defacc4c52636834d4f29c8d2df1e0c182ef7f0631ebcf1f627e251ed2f26288b3170076402e76e3a9ea8adeba2bfa254f3095360c4b3d62fdbb439b64f2022c55f0b3ffebd47b10f286214d1652b4e3e3e50f18550f1b573c1d99d5b61294ca37c912fdb9c74c28be34a69c983fbafcd4777ff7332035783df4b33be4be03b77b15646b32b08fac12a3fb800a6d1a5375848220a4a7a0818d17eb106be252c9f022cf7c2d95967ad9f18145bc4d8d5652838b073cde5b30480c25ee35717bdb8500758f858b91d7ffdaf81a02124830e9b769bf7770ab0f616cadb8040fca231523d64456432371c7956820c5865f1329dd511a086dece436b6e53573d748b022c68de9c6431ea7ac67a641f14156e9a093b73c1cf927c47fc7d6c4258bb11576274eb61587d627c6c99fe9f08f7e780ee70dc74e083230ef940ff32e4d195322a37df46c940b4f5b00788b48980cbfa796b166b612179d7dd591fa534f08891d5fbed2b073847921b5dba9381f7facdb4a2d6e543472ac35fc9400a97c5d751033f3f68b63fd3a08b4daf2fdfc1caf3dc4aa325c91ce04411f926db11831ea1640de08a6fb035c33ca84450587e7b0dd6af94666e461ea9985efb18e31f56feaf6c01e33b807a0a00134427f2c254b15fc26b60bc0239a6fe33826b43e84cddd431b6851117c4119f7a4d6ba5a953f1b60c88d095c297944647d879b7bcc37b0e1f4d734f4fb44c6bd98b9474f2491d25bccfd4c4105f9e35a5c2c6937302706d48974810222ca06706e117be1982621c0cf87b0b55a99bafe06dd311f9c305950085233583df4c5c43b2985aa2b5a8953028bd8cec44f0e723c4cec05e4e0268cbcc3d095c4d0891032d21f256a07a66f4d19d62026aa85f42a546b8066162cfd86f009b4d443df9e9f91ba01530ecc758aa7d54ffb34d1809bb76e49edf1a014af8fda8f54f65d3ba510d1e7a875c15ca07a1d9fa0bb6152d9e5dccb494427abdf91fee6efb5351ceb6a255fe9ae2947216c60ed8a2327089106a717e148136dc7d5eb73d30e9d32a3519190268a3a2bf6649dd7ecacd8d5efa11d332c5a2010468d261087f69e32f3a00693122aff8d6d0b376de0715bdfad8fa7c4f0f06ebc3b7a016ef1ec89a61ee20c683ffd6c9d749d2c9a96e4c844501bdde4f2282491859937cab9369ec9dbcdde28e88c66b11e506fdd66b3afc553aac01ab04d6f98da03f5becb946736d4b622917ab5703f31275fa281c63a3425a959606d6c1d96fcfc4c24c523086a711cc921ecf728e370128bcf20853e08a5fb5423cf87d43af3d49a06a0f40c4a072bbe033b4c18354183f38b4a13374a39cbdf4a0126bf182a71d2a48dd0f845b3c044a153323fdcb23b6945d0b6b11d9c87aea871a5044fcf1575ee2c6360933ae380edced9abab446292a1a337d1eadab1cbdc5a5c9034056e0d1f417d7a741698d7f435c3d190008437d63a16188167395918e0cc2015a7ca19b3218df76eaecf519c4dfbdd2622e601952850ebc872b73d276a8537ac4c6e8f65d761947245ccd495b62d1db5d737f0c341dbcaf0e7f64970c0b46a4b2678f3345acb42ed537b630c9c88f5baebbccc9bac51fa1a7f5f9d40c7b5aca46817617655d0c416a2510300e4995dec2ba804592d4d855e17a5ff9a45d766b78c53cd4532206ed85da4d0f887140c1be54ec91394ee0d5a1bcafb0ea44671079e6a239b1ac421fdd634379cbb1a669f3b9ab7af4f516047b0c2c8c3241f4e8c7a0ee7e3977510bf4bf234e558bed96bb105ad18e0350cce7b048e5aba09182ed8a60bc72cd4068a5671cff64efa5d0296b18403558dcd45f0b6a94495119ce2ed9e2b989a58051f7ffee5904e5f095c9e42193e83e18c350fbb662c8c8eee8479fc45ba33be76a0551a9d2b86287cf864433f8feccc3c91f8196026104884fa2e079617a9bc693d6c4ef56e8aac93080a9d18cc333c5a7d485b921baaff25b9239932bffa6d363241dc5a416897f45489bd25e069b6c6d6c1ea189e2d13eef3e8db24711cd3a80289cbfe415495b1edc46d9e0074335a840f988c04cf9836636fe5528b88bbbc2135e75626441e9631ab4b7b08c6a7e7faa8c398df51600e3cab8a929b2f5fbf224fea1ba68fa15e2abe259f45fd029bf3bae8c0b86c4d249e4852aec9e824d5dff909658175e0d8b7254f08f5899150f01e3797d090c9a85a01303c40c5ad93ed58b7af0f3d303c3ee1a920a4cf6f4bf998745969180e31214cd07688205c6f8efc3262c9fd6323055b47eb480bf05923a6bde351b49567d4d940fe73fd836eaa393bd00ae792b50097b1ff6e9ea978b42e7096163197ede7d9a5162bfc130addd60f18bb5bd3b6a37b526d708e49627acdd0afc9fa58b0eae91613e89d115df967ea5016c3d4486916abd4415d495031e4cc1073fbb820b9e8f7aac6f560834d78f383dd48545e63a5b0a16a190ed0a8ac22188e2fdac190fcf017100af2fd5e74b6da1019b056e5e470bffd482abc6956c23fe5f8e93c606d4d0c966405b89068026015b736e47f57b4a83b6c233498510cbd0df1143b3268e4ff2377a99294b92985180fdd853c590aac9a05c32db4f018c45035ca3d3241deca0f628bdd7df5e581448efeec43f100d85fe7dcc1d05cc40ee05bfc08eafd6f97562757eff841ed0666e7ba3323a731b54deea83c55358217077003429f076dc6a2b55687fd28c408f3fa66a58c75e40a791a746e9872a555fab7a39ee2369675276853c87f3c780025cd20b39e1c2670b7e5d07d96cee52d5befd15f426fc736a5db71f8e5711e4686fd5e4b50b19223c03f16e9dffd21925315e0d8c3b898404cd05a5f412d55db4fabaf38e3186d96423bf43bb4c3e58e7f6a33ced6b34076506cc7ff43b55952742d61a695d7c3f26c8cdee07aef7e77ee4f8670cfe4798d54570d90c861505b3865441296e39fb292762180962b17abe584b4c869e0895c97f2dd11b974cb093550b4fdb973e683a82f55a72f3b11a9013b4a97890578aa9b1200c637d16f6a1660249eafa31c664006249dc0200cdc809ac26bcad0bdc4f7aaaa453e40a418e8e1bb8f57eb32550db6fd24fe89fab5c4f686b4edea4e6fcbb1ebd29de4c6ebf786d98efe3ce0ac231ce5bb473437e741852e853417c7487258ad466490468b49264f7b987b317cae94b53cbbb8bc1013ceb367aec09bfd3258a3cea06ea6df88e8b62a748b5e15cfc8fd2f81c3c239c6a5ab7a81da988d2e3a0fe1b3af4f810f6b16653c8de454aa031fb0fba6eb340cca7a8512a64d82130cfd7530a7693ce406be2199e79c055c350ebe7255dd0e321597a8bf14cfde2ec4d6b799039fabefc200c2c372b5f10cf1d5c6cc20f01a6f604edc58408e9d9e1c1b2b117a222dd2a43454301e4ca7c85ba1966b9449fe232f0c003c7c9de43af4bd2c58888b8f676b21f3393d8767b00b409f24fb5783bb5ad2a5a386485989b017c6f0f0258c189e1316cfade0ac6ca3e93cd64313ea39ff1a7f580f1188929599a665303c08be2846e7aaebf7a169edd42c8a33a5c848bd9ccea8b823104c4c3acac4b190778ccc357119552ce1eee36aba8c9759a746f2cb7953e46fc409cea75098198d1982f57b85f9dc5f16cdb23f2d23f7426097134eceb35ad5c9133fb0b324d73c4e05bf46c7c2b4a5b66e8446a8a8a777d6853209155110bb64d2979dfab2df53919844c0d90bfe9a6be4510b852ff5a8f034c160eaaaba666fb03d64c85a554f3bf2625b8beeacf021d31648860a60cdb7c2598cb57785d7094a9eb7bca3386605c78974fe2f37831c127f231dafd0fad4a59e5b0f04bcfcea049f1a3f4267ee9194931988ce8fb66ab04c74553dc81dfd62b1bec4fc474fb602cead6886312d1f9f09e644b86bb2c469d5b480172fbf828a46d648aa8bd8936641794c3803615e540c58ef9bb6088a12caaa6782bcb2e32e68677d7ce0c3e9bba692de8254a01836e745f1a156e317fb8c4420fba500c6f064678de7da2066f95c5965f016c01a5d9ca242b40455a3833fe2d137f8eca9151e09df762048411ce9b60cae6c99dfcd2a863da41bddeaebd1f64c294902263b60727abb8fa0007528aa2fe2d526fc32bb476ccee020629769ded0000000000000000000000000000000000000000000000000000000000050b0f11141a00", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectSignatureLength" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea00", |
| "publicKeyDer": "308207b3300b0609608648016503040312038207a200424b2f267e58d5b3b44d71acfc6a656bb26950d57c61db1c880bcfa1feab443f0942ab8bdbad7d708abbc356078f6d99a252271fe62c74091eb94afb9b9264c50a888e0dfed80cd5fb2cbd3667e60d539ebe44930219cd4faed15dbb3455a264802b9f49bce42ee7550feffdd4642a55ade693868a460cbec03f4fc99a4e30bccffa8a475e5395396674ebb81a94937587880f6dbd27bf1c4f5a9ee43cdd8b0e53b3b7fb49c73adfbc2d4f8c54303520c29bf97e26ee57db342d957c893936522d0942b41d82ee3772a00570adfb545c1143922b0496f826a0a970064b36ddf534b5f8e1c1cd0b5565ea846b45431f0618143ece89777bb3f61179ad20295fe0a6e062ae6eecbc2ef38f2ac1a22dc93b7b126336223c55b61eb8c0795542bbb2dc65e722eadc6866ffa9683beb8a999ad7a83e5e6e016c2e4c35f6f7649ad3bd52ec67ec1c5c6e7b9972771218be9554bba7727f0b84c44b9b0a8bd831fcff2c9779ccd4ca30c6ad75b04983e41de893ee5f39ea7355180b709c7045c22d33a083f6ae07a114746d1bfdccbee5b9043879bb5a2e120e2a4636283f4a1cd4924a2de6a4aa3d99ddd88f48aaa4e88bfd1ea769d82c10779f2ded796db542971ca289b76863ede5997b7e9ce183b43ccec278b10d92b87442ce0435bb1625171db5554b470239c50d2a0c3a41b2a38807db070b47bfb3e7d10f3cd979d69963c8d79f8029cc4a48eb04fcb3d708844febaa8b6ddff01ab64d59358e6505c4ec1d7cbb14ed2212df458ecefc03fe03037b1505a4c9444322f5f98dfa91a4cb8c45860a2dadc7515350bb6d431e49a6bc8f5ba956e682b0e513321a97d1962602891c9078f62a8a9646a31387a6f09684264837899e0d8ec7d11c565901298b20b345081690eb4c562c1aa3a25bef06566cb34c79bc0b25e4095d6ba793e81311e41a3329152686f00d4897f84fc4edf4b26d545365785ead8d63aef64a87c0b91a2e5500383956cdf5f6e37cf9d5482d1c8e3a5be38f17259ac45c9fa1c4bd3bf177d312ee52a6da023c05722a8738274dda8d1b04e99831cf57c87282a256c565c296d0524a063a3a41a48a83009978d98d8abf61af68e8013b594fe151d9bec199902c4c70b49584201743c6b53103d2fd24bdf078dc90b5a188b4f8d772179988d0416c94d4c57c0860b9d7b53d4cd261f332a1851565d52ac37f008747cafe320f363d9beb6e4117db43fd8aeebe5e0ce2f54e3f0367eb3cc971bbe0c301a8e52f96094936035c6ee3ca2d13db483a0dd04dc16247de0e0894ad7cb7e1ae7ebd4f8f900582b20021e77f70254501c6ac3dd15d43bbb7931c5283244312158c2eb1b3e1117e194f0a1e4c783efbc62c9f81c21562d0d34a5f042b5eaaf32f31f95c5b055f4e7a2070fb096f56c415549cde74f3864e8b9fc27e3299724b4639986044b55928fd6972785b280c25a3e21aab814ecbfb0c3cbec0914907ec907f25a1d88bce3d319ae8222a35945db62af7cc75cd29c1f5d98fcb93f750dc3031076979bb51dfc37d23e8eea78073a24d3e26c68e7bb10e459f2577b90080359ae0aec10318dcd9e0f9e34029c31b3e54b1855645db420618783346dad5b55eddb4f977b326a655525ebe2195eca9cec38a3c0d2273b77d3e68f1901c2ca5149734a51177bcb089476b18cba09fa8b9b46d94a2946f358e1decb1998652c58a90852423e2c85e79d19724461627e6390d1a81fb1a72f9c7edc4bd747dd5c85217b5856141028414ddbe71458f0a0b2b589df2e1b051783b8f718676b1defbae98ba496c2a935e92eeadea0a8393ef59f9e914f0743fe65640ddf9981cea6dbdd957a534ad4e790efc974ee89938ad99d53c5b680775399326834729bb37b082e795f8d87f52e6c8a8db68e515c277bbea82a7570d4280896c987a0608903e306c632a223c55f0ea3682039c4a3f5440f4b5ac3e6ed2b2dc900cecc72b72f50e49b2629ad30f0487b2707b86286f8c4f55659b25f9bdd7a6af460cc3c57a3982663bb717461581e196894929d84153d87a7f482d284b5b894ce1a78216b2a011f2b88742cee52d5133e8fe77edae242f5af91637c37ffca32430509b2fe4756303a9a3659fe32528af1e10d8d43bea991b2d109786cc66d35b1d78df254b92cdaa40f91a987e4a922ca81050e5bc3530ca85493bdf2a825374d0a8310a6860284ec3ec732326eeeffc42bbd42bc91b73e5e7c6b599d016490637629f3876c3e42f8db590e66a85a7838c818f78fffb4853cbef09434989803545dca87657cf7c7e7e6afa71382bc10fa0bb6480f243eea1b861101006fa0cff3275621943cc58eb4dc3a0428a5e425670fe82268de71c511d8ffbdc11b0d0f961120e971015ad5f448886b802e3fac11672319d487c84f1001339cb969784cb57344f2807f8b425f1d73caf8496d742ed237f4c9fcd5a4e84fba7e27fb1a8ae12c4f0427ae24e910d951bd8c35d61f8a678db01caea8ef789a95b62ee1b8c5d32c6baa536ba88a1070ea61aabbf59294e3f6f974c4c91cafc5bbf6b7ecfd57a18fb7557d71e06e900d281b0b49aa00feabb35714af33870edd7ac2393d93177f79ee5606c9df176f025ce49a6e5ff51a2a412ebf86ac0f40471c96ad4c119df230be6173df530ed656cbd8069214741ecdd0271c603fb6c4a8614ff878d33e726cac6693e938ca3fba82c4995c14a2d4af9014fe4c4c50b794cac596b52189f66a7106fb325b526ea00", |
| "source": { |
| "name": "github/FiloSottile/lengths", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 158, |
| "comment": "invalid: public key with one trailing zero byte, signature computed over H(long_pk)", |
| "msg": "", |
| "sig": "9bfda09591cf5276fabdd8c211bb2cdef85862c778bac273efbd87358010e0c0702aac2f56151e431ce85c609f2bc83c153dc7f56a3d4c0123a9e2443a47209dbe3b4aa75ae4f5176a0a17bcd07c79c398d02051f8dbfa34f0298ab1f23160357530582d30d59c1bca8c0971d86f6e6596b84963e996be9001e155364256ede1e503d198719908b8aaeb479f2123189f6e69df2b975b2c104b8ff9c5b17d864962f89b0601444d6f17efde27b708ade463a60d93e8e8c70e9f4857d8aa6e1b555f83ae31d8f63fd7513126f3f5a91505be4aea40168909ba088aa2c36d0af6815f492df47bb23c50abebad5fccf88e863f72c0bc4fbfdb4d17507d2c6336b1cccc0b0318917b002c27fd41ce58ddc3a8be8bef6d65ffce07856ff5c9672f7af253f812cf7d85639b5b6a23506fa1a0b24009d487ea5381e044c7ea4966eda3846fdd027483eddce2776e053db5df0d1d076256983e352f08e0480aba8361e8a799ea02c41b21f24458ca31f48828f26bdec16e22b8e336cc8d2e499fe5a013d35eafcaf9db63cd69e9870e1314d21df9d1da7d0ac31c12ff5e6699974748ad6ba4e6dfdd41434e6f5e3cf64e0f7f48fe8fde235f9f0d2e249d43620944c3a2142810221f66a5d7daf89ea8eea63244d2a71e7de828f8a41e6faa9bbfe67d0228481f8370ef25057ee6ece4e438e389323a70ffb856694253ee144ecbf5539977c20419120efc25eaa6a02a998e3ad4b3a25a85a0e6fdaa5e71367b0e183feb4c3641a9f3a5ffb0817efa87c4cf32512e48f49cdc45ab73903184844a5832d9a2784a1021972c9f2836b34e4e6935dfb73967884889fee6fc2c66c540ddd69276c10d1270cc0fc922c2e8565eb4334a146417a3e656455c69a0e8e3221dbb1e1b5b93e3d9560f28e5cd37fb7918e44b1328b57c39d9b9c0d6d4496a7a36db11634a66760f40925e6d5385f83e2998c2f1eaa60d95d552ccdb1c273ce0b131349dec8aea054b38518e8df4a798d1015b0b8c0d023ae5517d9a4211b114b68fb62368fbd06e9799e1d3f8f89b48879de1cc3235efaeadbf4ef6d270639a7024d64ed3330613ea13a9cd221084077bb65dfabc9941cf0c90187e1d80974f92b85075ac49019a83811658cf9820ccde722a28a2ee5018568a9ffdbc30f3d6b0e88a5c0d70d6026449eb4f635edc0909e3e35264db813b42a93fcb3ce14940a4df4a04b9625f589aa21699779b69e9ea4296f6046346a95846530755151b38392d5e2ee225391691805d3b27bc538cacf63e63c839957e53a53b64af4d77f681c0a75834923a237095d2164c3f3c8e319aae3f55fb2f7a3fae9881cecabdd3653e612436c00b2a1b35fa9dcab8846b1eb1d396ccf5a3e832b4ef4e2ded72b5d3636771103e0788db7c3c419480e4f90e0f11a330fbaec25f56161a676da8168b5b42a49bf7d44e1a9352ead53f99e9704e963be4d117ff59a5617909a43bd5ec4e43e915fc974cdbe590808377484c99418e29200e44c7c4b3e7f271da69fc5ecc652c5693f55b04edb7ebdc581d6925fa8ee1a1a0344c9afa47740a483c628281508d2c8129da1d73cc9049072b12d5cf5c3ec261fc9bec84a8b125d0d5461d392173b6700d0d0ca0243819cfe4898bd07120b12cf148a9bc0014c67306277bf40e2d2bc360f36b192c766f4ac4fdda7cd0ab5be8795ae8829af147e8f6d1433204be9750ecdb03789ef7930aa651a3a38144ddb7a4f19c82d79df67f76e177d0e98cdcdf2162f2608773b4df339db7451759017bcec0422823c22e3ac12a2b0ec42a44242cb3dc4a4e077d91f462254f00fb884499171a008de97b14e7c0c61833e8183d5a93476c57255ffc72e4772d219ba4139e38f8bdf3760fd8cd35a7b3449cd1b7ddc8b3aef55cf446f823b7f09d4e37f76bcdf8947bb4f7736c4bb0f8569a99ae4221c95c81647f9796056c0ff54899fb0f8195d03ccd37f1dfb9ebe84f8b026d49c6aadb070b536318653550ae6ae41d0e6dcf95b0851d70bbe4544111f2a2aa52e4c44473064ffa8d96c655adb399bd45fbf046465092a2ca83c1525adee20705c8a66cce69976f1cc62f1ad57a426643bbcd2ee94a5d58e06e9f05b59cd39986bcea522057d32241f43e7a6c51600d8f7e710ca255fd322b226ced04af682afb001409ad31e7a3d1c83a3aacff383b27bddc2403ad1deaaf55862f43e9fb5572dd0043561d0c8371a1a79133ef138211574684c3b6c764ebf0dc5354ca709e9720da1ef213bb2b073cb5b326e4788a6b2414b4490675d1b7d544fbf4d6119ae781c776ffddf9c104b336860b894c385bdbeb655593f4fd0f67706869873d1cd1617262a2845a60821cd0f3ff07a2b29ebcef473a71421d17b7bbfd5c6ba8a4c394977f01661f312a3cfcbdbe14d325ace284b41ac5d97b3fed93c9a064479fadaf7f734c027d57014a6a5de7560cd5e36895ed797ecb1dfe0fd5abee399f195836ee4c49b884b1a0198ef8a1dfa0c9a4ac5458ade168995f904c39361f3cb3f0963f29fa77f61ccc1e9d743e09b60885e524bbbd11a25310c3bea8ddaf7d6ea1fe4db39e17874d83c83ec4e2ef4022f411126c14ecd42494dba44ac59be55e946413c2124e91f8aff2cf7d2cb07c322a9028c06a675a3bb1e504e20ca3874b54e6a6fe52c12b44d59c90714b38da5b4eaf0400ab6d3e54a4b7a790050fb22991b6051815460963fca940b88d058d0f7b4f39383c949414b70636c434e938480933fc42f282fe992c7fb81459174be107cb981da7708a486cc206d25b4f11a939b8003dc535b5f850b077f56d7feae43812009212936ee9a9f43620b4b0407446c1d34f3bb12a798336a934a3b14f27c077195cd248d6184bbca115765e316853aef5ef75610abf32a43bf19ceb1807ce6b95d0c1b71016533d39987f8c2be8d45640ebd4b0795365e669d1f50215f65e4586cfd968d50eeb855947821733a4071b8bc996c7481fa79c50ed14c9461f233334800ffd7e93721019d6a5aec696c2e7501491c36cb4d657c1656b857a8c637c2adf29f7723a1f19e05cb35bc71b4ae557b2cbeeed5907cd9c25c027d7c790d84309670a540cd5a01fbba222783d83ba912ff1dd2357ac5c7c8576da24709e4bae74c46ad499a57ef3e92a119d7cd65b5446acf353735fb51e44682714b7ef1f5e12649b6caa43f2d96d77b95f476067f1824b6b8b57af038e45c1744693ec47ac0c9cedfb38a31125f80ef8367d98ecc9bb6ec0845d0e2a55f7453877553446bce04004eaaf88fce8937a59095ceabbe65d287d435f469bc4e878f58cd9371ed3e2ef1a80886a72d4d3e78aea57d7665bcb9b30b52da233063600766cdd1c29a61ca9fdd4629fd31f0535648c2e302ed5ecd2383e9211707a4b4d7b0da0aa79b01fddadd285eed468be444aaf0bf7480e20d70ef32d83571c15d1d898a0a99024e6cfe0fa7ab73e2c0da007e9aad99d57f926b0846b1154898671a737371246827a362de438331864ba4bd96b4a652ca9028be54b8e48de992178f10cd72d417194a40e7a6f4eddf758273cb8e1a3e61c30ff8ba63087fea914bf80948874f05eeb43485ab93763798a42d69faa3e726dff90e2d2fe709b0ed8ca09d12ea90519374e839b107cd47223525dfca5f0762eb33d11302a4172d936eef4ae90bcd32b700ab9efd5e328e54cf9ff6b5b74aabe7770df6cbd662ee7f8c36a6f5f220a243d8e539d1f49a0138480de15988a78f76687aedd4aaad602ccfc7bb7a0cddecd91fe5e4e160bbc47863bd834a311f3ac0909a60c7eabd42d65b7d985a66000293bf0d03b09a60471b3f2df38c1bc7956d6e9a3ccf2db60e8da70a3833b2898822d4524a307ae8e7545028020d0eaf8daeebf2a26da8b1d99a415a13bde1a5c3a66495f35bd8c60363a41fd6825f71b797a0c0b8832347e57f10f4d7a8f84c7f30094eca371b0a7d497fb3d0e9248eccdc86eec36ab9ce57b9143dfda72eae226f3d49273a80cf641ec73209b5abf2f8cad6b85e74a09886b23d9daa32b912a5ff983140bf38fcf10c0b83e4b9363e114675875d23539eb89ae0390ec852056df40784ff0b5b086b12a6e446e455d23f9a050afb760b03189cae710062f68f614390884a0e3ed9f35b9a7d3730758d052e12de1bd83ba945e9553665f36e652fa99494f72590732e6b47774ebd41ab9adfe111e5d25fcc889c47225c5d948b8ec6cbaf6b8f29033d6502c5f7ee97a728c9b9454bb95cc25588e9fae6379fa10536e4d7264ce4e3c6bd955d80bb547fbb887b11b90623d856877f275f1c022bb90758c30d5aee35fd91884e0e08e77646579e162ede9dda9fd6191b338d6cbb82834036c6f39b805ef2cbd26e82eccf9efa37ae6c4617c27fdb1f0eea25871fec430fa5d6aac87c9bfe36631c06e9b4086ff6293ccad06dccd3832957303fda0455c45fa689321997c06076f033db1b16de0b22e1f6c7701ec44bb0163034b9ce5a4ed4b5c41f517a8bd6635afc178f2cf7cd97ecb837e10e088af4435c5ce075f8414e145c6261ff8c146355948e71375db471936ec93aceb5151e61537b8e5fd0b4258595a626469a6dce1e6e7ebf8080b1c33535d76888aabcdd6e42633b4cb1d28a5abc8e930f2fb000000000000000000051421252b2e", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectPublicKeyLength" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "bf15c6b51b1244e66c36bfb68b16b3d25742c257d2c0794b452976db2e205ef8b9eabac054dbc2f19ca88d2dc7b736f18a2cad29d3cbff235c150ae5c7f3140537a3a022f2c7ad7f5ed6b96ac181820828c2e0922db68a46a8c9239bf971a38f42dc95d84890a835d020a016bdcc9261e78b3bf1a4224f2819781cb81308e4a65eae0d5912befe8711c460d57e6d022487693c7c958db39e448539dc6b0f54d51b2a6d0de70535879f25bb2b0beef29f3e5c0134777f72eb5edd368c2d1b9171b757b8a1b195ba59e79235cfe26be4640cde291ce82ab76a171a7e41042eeffda994914c170d255d58ba85cd269a2eac3c61a54030873a55274db97db3a899ff2841ca2c784bbf49dfc8758ef2eb866681742bec8750f2ccf1949370c36f344a9a26fef6f047cfb77805a886fe50c9e81200b00e74635790cafccd8888a9a1940d080427c537759654afb65387edcb4f382a244622c71a3964295c4a7ad4a3f0e1acaabe38fc199328a9be9760ac6e709ad5b12106a9a4fca2a0ff4695f622c12d921cf177ebb430c90604103278bfd0a34af2472baa0812c06af42d0916b079db33e07feabc6a283f7a3b7ceffc35d0204e932114c90a60f9b9f26163bb6ba064b9531c024772d95f2362648e35a3309e41dc35d96ae0a00933902c827165e5eb7ed0db752385490721b17c98a43f638ea80ac405066d85cbf49a4489afcaeb768c9fddf038a78ff02af1971b78f33c2dc8b31eae2d1e0689befb488eed20bc7a489227d66f48e5d24ed33bee4709a217a9dc165cb53e709e00c8ae813c0fa852351625f6f20e8225bbe205e04723774bfd26ce19bbe0475d9b667f264dfdf44f606ccb3fad98a57a64603353e663392d13ab469f5bef36d5200635d83e6e668a73d663b1eca9b93cab3488dae91b2c0be5907d7ec453a87cd1dea0897e192f16f9b7300b49585ceb997ee7aa965bf8c7b04557b5f87fd830aed09671e4b1e841294859eb3f662342306036ce7d611e5e883c48f3cb23234ad5963b72794fa1d0331804ff056ca7f6fb8665d7163dab55380bfd3344aa8fabb0f1c111a1b032806766fe393515d2fe70e6c0bf628f10becfc8ea79f0a4265f762be451b11d5c8a56bd6353d85b14a6e072ca046db72aa8cc70a57b1169976767fadf10477809b33b82df47c531e4b05ec61ceada7dc34cc84826506ec60d853b994ab6796a11763e33c520d5f2212c368966a2626a160cc0e554269967a34c7acec124512719309e3776869b5781d75d76b60c6dd6c40a04491c9e7691a2ebad78bb4394d9a4a1c7d7673d3dcc4c08a66ef6f6614da8f56137a359030f3b12625bf34a170d885cca9623e996dcde6f42159b8505a3689fb9593eb1ba085f5796957fca802333f5e14a4404643b5b5b7d6ac3a4a3112f4877560fa2cd65e862250ff085ab7c400d818c92f97006b992f8da40c63d320438f31fb22ee6133e84ba56fada777a720348fd21b28c6bc1b2c79b6d0c2c9595fb85371d0f0f0154ef71c7c0ebc5346c06570d3ac1ed8db701e771a13d8fa6e478f73abcf34fa78661b522911f5e8bfe6f2dc5d7c74e7f90e999d6432b6a7b00cb9f875872d5dd58f3cd0973098810ebb8b7ab024f287bf38e7df0c7de33d1ffd12c336f9dd84161a7bf6da31efb58637da5ee40c3cb5b3796d58b3a33de4a8cc5fea7c2f3e75226100ab59226aa1100afaa31686dc6b5f9853a4bde6d08e2ae6fd54358be172ae0277a21ebb58d4348b9673a52590867cae766a4b152a383b1329a579bd1378e23d151266c20e105299015f137635f037f4bef2e9d3fffc1b4b2c5bbe91eb9a3528688b81a2e632cb6f62c1d6e1716dd50e4b0de545e5e83527cea9101a185d8bc045fe99c41daae6d6489ea086e63010dac5a8be6bfaee7f20f6c73174d053f1309df1041cd871c31b2a03310663762626bd6b69fa5b79e1eb367cef8705031d641286960457486558616d410ee2d6b9aef952f9d2d110336073589dfe2490a9f554a9f9335e49da659cd5cfee8c02338e2ed07b3b036f9ad4dd860d693e6a85883213a9a38a376151e1dbe1a0de3f3e584d1bd3997727085fb94c0321006fe880ee07bae60e8e61ceb94aa0b0424db206c2996672c9011e8a5202379862fe7c9417e8ae880a6f43ddbf998b53a5660a909c76eff02733805a3a11fdbf703379763326449b89c4f22670c193ec4ca59812b4e7cdd1440f3a6236464289568ed85a5a0b28947410542947bc315459090c961ad689dbc25334b12c1e16357cea1441f898473085f865e11a7c1f35432180a6a9e607fa131b5c3cc4403d271b386af1e098f054600c59be709eadc0ea74ef2f9c5b6c9b4561a298297942a06283eea8e436d309760bed11394582c97b95589735aa6bae5288773b88732808f97c4c6cafb030244665f6f91d2474a05ab1ed5272622cdbc8442b240d5488d4c159a3e244dcea6d5db174736606402e9fb133501e83a0326f05f77cd2b36b8a4bdff7f8039cf9397c3fa0a418a378aaafa3ad6ad114aca31a95febaebf9105df7cf147b2203167bea44018ef56b200d4ddf3fe3a4a4f7be3a808fa2e7c742ee34184494cfbb6393bef655ad724a0c5d729cdd2a93f846822f91f23623df0e10287698423421ec38c414bbd6ee99264172096a3d54c50e8f1e4f514ef8d5072ca85758202c51e882bce6c30f6bd7f001552144969fb201acd6f178216e2e2618d31bc0ecff8f02973a468", |
| "publicKeyDer": "308207b1300b0609608648016503040312038207a000bf15c6b51b1244e66c36bfb68b16b3d25742c257d2c0794b452976db2e205ef8b9eabac054dbc2f19ca88d2dc7b736f18a2cad29d3cbff235c150ae5c7f3140537a3a022f2c7ad7f5ed6b96ac181820828c2e0922db68a46a8c9239bf971a38f42dc95d84890a835d020a016bdcc9261e78b3bf1a4224f2819781cb81308e4a65eae0d5912befe8711c460d57e6d022487693c7c958db39e448539dc6b0f54d51b2a6d0de70535879f25bb2b0beef29f3e5c0134777f72eb5edd368c2d1b9171b757b8a1b195ba59e79235cfe26be4640cde291ce82ab76a171a7e41042eeffda994914c170d255d58ba85cd269a2eac3c61a54030873a55274db97db3a899ff2841ca2c784bbf49dfc8758ef2eb866681742bec8750f2ccf1949370c36f344a9a26fef6f047cfb77805a886fe50c9e81200b00e74635790cafccd8888a9a1940d080427c537759654afb65387edcb4f382a244622c71a3964295c4a7ad4a3f0e1acaabe38fc199328a9be9760ac6e709ad5b12106a9a4fca2a0ff4695f622c12d921cf177ebb430c90604103278bfd0a34af2472baa0812c06af42d0916b079db33e07feabc6a283f7a3b7ceffc35d0204e932114c90a60f9b9f26163bb6ba064b9531c024772d95f2362648e35a3309e41dc35d96ae0a00933902c827165e5eb7ed0db752385490721b17c98a43f638ea80ac405066d85cbf49a4489afcaeb768c9fddf038a78ff02af1971b78f33c2dc8b31eae2d1e0689befb488eed20bc7a489227d66f48e5d24ed33bee4709a217a9dc165cb53e709e00c8ae813c0fa852351625f6f20e8225bbe205e04723774bfd26ce19bbe0475d9b667f264dfdf44f606ccb3fad98a57a64603353e663392d13ab469f5bef36d5200635d83e6e668a73d663b1eca9b93cab3488dae91b2c0be5907d7ec453a87cd1dea0897e192f16f9b7300b49585ceb997ee7aa965bf8c7b04557b5f87fd830aed09671e4b1e841294859eb3f662342306036ce7d611e5e883c48f3cb23234ad5963b72794fa1d0331804ff056ca7f6fb8665d7163dab55380bfd3344aa8fabb0f1c111a1b032806766fe393515d2fe70e6c0bf628f10becfc8ea79f0a4265f762be451b11d5c8a56bd6353d85b14a6e072ca046db72aa8cc70a57b1169976767fadf10477809b33b82df47c531e4b05ec61ceada7dc34cc84826506ec60d853b994ab6796a11763e33c520d5f2212c368966a2626a160cc0e554269967a34c7acec124512719309e3776869b5781d75d76b60c6dd6c40a04491c9e7691a2ebad78bb4394d9a4a1c7d7673d3dcc4c08a66ef6f6614da8f56137a359030f3b12625bf34a170d885cca9623e996dcde6f42159b8505a3689fb9593eb1ba085f5796957fca802333f5e14a4404643b5b5b7d6ac3a4a3112f4877560fa2cd65e862250ff085ab7c400d818c92f97006b992f8da40c63d320438f31fb22ee6133e84ba56fada777a720348fd21b28c6bc1b2c79b6d0c2c9595fb85371d0f0f0154ef71c7c0ebc5346c06570d3ac1ed8db701e771a13d8fa6e478f73abcf34fa78661b522911f5e8bfe6f2dc5d7c74e7f90e999d6432b6a7b00cb9f875872d5dd58f3cd0973098810ebb8b7ab024f287bf38e7df0c7de33d1ffd12c336f9dd84161a7bf6da31efb58637da5ee40c3cb5b3796d58b3a33de4a8cc5fea7c2f3e75226100ab59226aa1100afaa31686dc6b5f9853a4bde6d08e2ae6fd54358be172ae0277a21ebb58d4348b9673a52590867cae766a4b152a383b1329a579bd1378e23d151266c20e105299015f137635f037f4bef2e9d3fffc1b4b2c5bbe91eb9a3528688b81a2e632cb6f62c1d6e1716dd50e4b0de545e5e83527cea9101a185d8bc045fe99c41daae6d6489ea086e63010dac5a8be6bfaee7f20f6c73174d053f1309df1041cd871c31b2a03310663762626bd6b69fa5b79e1eb367cef8705031d641286960457486558616d410ee2d6b9aef952f9d2d110336073589dfe2490a9f554a9f9335e49da659cd5cfee8c02338e2ed07b3b036f9ad4dd860d693e6a85883213a9a38a376151e1dbe1a0de3f3e584d1bd3997727085fb94c0321006fe880ee07bae60e8e61ceb94aa0b0424db206c2996672c9011e8a5202379862fe7c9417e8ae880a6f43ddbf998b53a5660a909c76eff02733805a3a11fdbf703379763326449b89c4f22670c193ec4ca59812b4e7cdd1440f3a6236464289568ed85a5a0b28947410542947bc315459090c961ad689dbc25334b12c1e16357cea1441f898473085f865e11a7c1f35432180a6a9e607fa131b5c3cc4403d271b386af1e098f054600c59be709eadc0ea74ef2f9c5b6c9b4561a298297942a06283eea8e436d309760bed11394582c97b95589735aa6bae5288773b88732808f97c4c6cafb030244665f6f91d2474a05ab1ed5272622cdbc8442b240d5488d4c159a3e244dcea6d5db174736606402e9fb133501e83a0326f05f77cd2b36b8a4bdff7f8039cf9397c3fa0a418a378aaafa3ad6ad114aca31a95febaebf9105df7cf147b2203167bea44018ef56b200d4ddf3fe3a4a4f7be3a808fa2e7c742ee34184494cfbb6393bef655ad724a0c5d729cdd2a93f846822f91f23623df0e10287698423421ec38c414bbd6ee99264172096a3d54c50e8f1e4f514ef8d5072ca85758202c51e882bce6c30f6bd7f001552144969fb201acd6f178216e2e2618d31bc0ecff8f02973a468", |
| "source": { |
| "name": "github/FiloSottile/lengths", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 159, |
| "comment": "invalid: public key truncated by one byte (last byte was 0x00), signature computed over H(short_pk)", |
| "msg": "", |
| "sig": "ab394d22a6b838c2262c9acdfbff22a8bfe2b2478f051f36916172da67798373b17fc98424c294f84ed8f9abad515f1582925a40882fece126f821d6dc0faf319c6ccace2b56054d9cfb131572198f1d64bffe3608e858a892c581431ee385568fe653184f6e687b203360c735c6c5cb6f23019bc1ffa9ac140e72ef9372212639be567e43b6ef2c7a2d46e794b3564011810312bb155a001a76f753561c5973b0dfac46371404d42861ab5d62990a778747239dcf794890628e01c4d7ac5e5baf63b859ef2d334555f3be5241b0b11358ff3044607d488038359da0ef9d37a3f0873da12e7316c5bdfa61dcbe48d4790e30cb4b40b1a918dc8374b994616b5d01013f31b6ced67448a55354270376f4b2ff4334ead574b4cc7e846274888f8eb269e85fd3872d2e7916e632c6b0bfcce3724fa7e7a7a389f6ccdaf69486b09f60b87e3f5f2430dbf505a53a6342f4b5f1ebe512b6adb6a8eedf19010f327c9438264df8456a91ea910c400aeb06539039fc1c49b8b9de504e4865c3a4845fc7fa97e6178438b661e1fa333aae39a9d3ba6fe2434a94897b1b81bcb9ce9a928bcdd492deb6404f4e92db58ac6ea7e5e16f6c9a0382df5c9e41a912fcc9afdb895bc65a050123ac4f861d70d9e7e97a9ef93f4e1e1dd579d690aa09bf18d59384446f05ea2418189dfcd11b22a4652d72218d627a032046cd8e66c38415b9dbbb96763a28bff30812b66dfa9bb29d8cc538ada061a46d0ba69ab845b260ad09bb29b7e30c2b4d6bdbadbc6a1a4a1b67cb9c047756b1f1ec9ff6c38b61489daf674a41372d8961b790765d24cd9452ffb1e6dd1dbe6742f0a57de3122c91d7710943bde86d1b3db3fdaa45dc7cdd4d75f7e9e9e54bbf633270737cf371a29df9446186dc41a18403a33316b1d8f79d8e272fa9675784c01aa75785a3fc166770cb1f563e26646256ec56a2383d1c9fdcd71bfe269fe0a4521defcacf1cb1505dd6d034e09e858609b3786e2a4c9753cb3db3875742ea8426439ea4e7daacf243cac0826fb696e4b1269c9db5d45fc7df15002534914843a73691d705818fb7fac05aa85f0af571f7f1132cda3cd8b45d1e734c03e1edb2361c8c48272a493d484d6fbf0c5376cf7e1f3f92163368ec6fdf7c5f873602d76fa410fc27195ac0a6e3fe49c547b8a48a8970def33b85511cda622225985739b795d23e98def1f1a6a713cbcc25a938d62e487497498e53a8935daf4d831912824016033d0f81176d0aadf6ef3129f61efb00111e9fd53698eb726460f864acdc1c4554ec2b0501b607a48bc0c18ba32f4c92aca5eb594a54b5a83ae88a1e8cdba749d43962c76172438ecf7246bb25280483602383c2d382fa78b00afbbf258a2fedf7465efc91f62058b11c3a5d030c635c95aab68e525b2f806cfe6f9d1dc0cad09e8a43d0a9358ba957ca2fe56eaad7cd2ed479f15220588b2a48b0b922f12bd75021f87d123aa402d75531496bf0da435b58ed7e72aa6f703038cc61ec15afc9341cfb4989bfd2ea3e9e2b15e83edfcb6e6d70e534d6c7e9127f4f4e18b25cc2ac4cd6d5267411cd7eb2e061628069dab8a1d9107164653a9fdd0525fda9d987748a3307f87c3cbc938b96c911b4c6d433e82c8a1d92e86b36a98d6b40a44a1181d990d9e967687028b4abcd95e8e7771a5faf359a75ae4d48375a8de30fcd71a902d9acf28b1323ae6d2ab430c41f5177bcb08c8fe92c6fe22856494b4a1c8a2a24232c979599b14e5df74fe40efd70f28e324413e56a0bf32522a9ec0fef7e2554ca4809600c73e9e70ad572cb4b00e951aeb405b20740f28043ca9ab10a875f340dc64d19d3d6e642d96e04670656b0968ea6267ac49a9f9561ee184320e07f1badeb7aae5d3119eb5fed4404f70e1f273f211ee2fbaca374742568229e56fb37b83932ea856d5dd322052ea1b6db17e66a0d006907a306064faba2810d51b70f1fd175f2e4102f77b2969b9ad688285d5a635b8c4c0fb1a1ca9dd946b033265289db79f1dc5cb8c837e20f507c664b55b69cf6a512c3c47840786ba6efb2bef7bfa90ba062e064faa5202cd425dac28ddface94f4d9f7060abfde3afa78c82d5347affa07850151700db7c0e1607f57259757f8ce4c7af6d1a87950e064d32e5a294d9f5b756be8ef9b46c275394bc0aec4864667378ad206ce0808d4af35bbe7571a28aa6f7742bb797dcbee491b68a173c79db6efce1dc03ccb730ec74c4d806be9237b9ea9fa0bd431aee49323005e091dd8059455f5e7448220c602c271ca0c7c64e96a45afca346a643b578d532be18470732f13dd0d7583baaa808c655aa3fc92c092de1067fc306c3fd1a5faaf2c30902b34f92f0d6a55edcf2cf984bac0118b4953481c23e15a7924680fa9684efe5ac2ce6220ce8a14e173179300b9baf35f59e1de4b8956c4a325a814d30ae926e85bf2f8065d0b96325d09e751b25b0b9de75f9abcdeb0da0c82785a1de92084575478a4adf4dc683e6174b7dbc26981f45db47b341f1c9b1e970de9202c99aaaf82a583d25f4abdf2362ce43c7381505984d7299e3b533cc69eed04e8573a951b7d52a2c07c494c9da2a4bd6555eab9b8ad0d9f14ca2abc2a639c839b69f2fc49e670787b2e8ef2bc9c778c171950f885a956881a03aa6392b581e746e5902962c7e2d287436d1545533b0db641960abbb153cbbb22aabc871f38e5f60a5bb5b6c130e41540144af4f19449b11bf3ac301e129499eedbd1ec9e6ca101f696e97ad41a97b44eb299ae6fb89fce5530a60056c85fc41323b24eeb68d9dae69def2d94972d54789a5d62c01188bb1b2d78e4e5d1417c550957368f83a7043fcbe5af0d9a973b087ca736bdbff7d1a1ee81ba2d86f305ae0d4dbf7f5823f539da73f01ecfb3685f72a37bb6ae65ff013c96a94da68c8dbb9c92e30559e2b1e87cce54092c46afa075b116ae84f5a998106bdae30863b86b87ba134e1c92501d5ab8130a016484f987abf9581956775f2cb6ef07b358ee7330e921cd1e7377094f258bf685c9570802164bb65cf0e21fddb5754ffece55407221aff67b081dd6be1886753a4bc8de20a3625ea8d30f88c27f825bcbd8ad8083de0589e9d28cd716160d1ad921024d4ab88aeacc90d1b72d01008b1d552cd8eb2049abc881e946527eb015cb8ddc9f6081d555e74a855a40ce9e8670bbe52df5bee4f3164fe056eb4dbfc298f7807ceba843fddbd7e996d944725c7128c2abd5c2cf2eb39fbccfc2aced78744891003572963bee0d0fafd61409917fdb7f7fb2a9b4fa20c9f5f26c3498e8b3209c137ddcb9b66dcd170d10416b75fe25038a53d3d9c807e87b3878b1fdb19f260db75e04424e6a13ed3128bf959f14d36e19cb16c003a15fbfaf1d8ef32b3642bf8e3b15db055657430f52937c1e7dc093946e5e467fea1f952dd5616246a9c04d47dbf98626d0c5d511b9811d49b1fa30c856fe5eee61b4a532a4f61633b89fd4c6b0f9637f84f125af5e2072fb16d2bfc0bd0f3d135ce11eb3d8fdfce636d1a915b0fc6274ce9fb14d97e8fde6babfd14e35a7da0903709060d1a7b452a534e1bec373c847d22164cda5c708e25f62237e85fa5e7b004ff5a4cc12a8c37d3376706caf5022d133215e9f082f6a82992f1b5e85b91c160e98b6b3b5d9c3c4124ed0311adf44a1df1d2f594aedef3c5b37a5de6e844d369064a13d6011900bbf7ebd56d242b401ee62e6800a126e68ee39d87187a88c189eac0e1531cb1d114980beb6083845b902bb5905d0bb075411bfa533772459369ccb804fffa4a75ff152c99e62f0f8e8985171f56360cf4b8f865909024c77fa827b4ad70284ccacd4893a16bc0e46dc87fdaa8edd59ad33caa42dfba16d1645c987cb45e107a32d6950994c7417b077d11037fa5c29a24ce7ef06a617443f816a9dec434871d20e18499c9f60288e65e1f666a287c86ee044c3cff536377e455e603775dcbe889e0c75feb1a32bb6eb7a34ff66e24ccdda95738c5b3b84ab165e7b456dda656993013dc83c11eeb18994e1a2075a442a9535f2748f21e7c5b625f2632af4a7198651d52d5cfe57e8390880a5a86e9c6fc4343c0164c68a8fdd23bf3533e8cd5cb44412cdc1491fc7c584acbd2f6d78e56aeb7909e14954ad6f28b05118bbd4e30a109c6cccc95e21cfb14c16d05265266d6d6de6b8a0167a382bd46d33397f3aa39cc9270707d9570f67773fb3dada15bf59a2d052b4e6a9b0bda3aec6828524722501c8db07ead023b51e0c884bbce49bbd3d87edb673e56903ae02f3d629103cca4fcc4112396d479a79cac3fe4555529fce21f6a6341eb4dc0bf2417849e15d953087b45598f01f07269ce4f36752d50e296aaacd60bdb1ac9577879b2aebcf23255d6027c490290b6f7e836eea1de32bb5508a9eb0383fb48cb59c8a0b2c80d8f499eb22fca00cdab570678d21b01ef5fa6750ef7ffe185d6aa5353ced642606dc1a4bc1d31727ccd4422f37313b4a82d67953c18a5444aae15ea68702f245eafacdca5c546c48d81f7b14da20fe978a7707085407a731c776317cdcbec7f13183a5a8f9cbb4483266aa4a9cdeaf6ff282d3a6882a891e0e73f70749197a0b5babcd300000000000000000000000000000000000000070911171a24", |
| "result": "invalid", |
| "flags": [ |
| "IncorrectPublicKeyLength" |
| ] |
| } |
| ] |
| }, |
| { |
| "type": "MlDsaVerify", |
| "publicKey": "2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "publicKeyDer": "308207b2300b0609608648016503040312038207a1002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", |
| "source": { |
| "name": "github/gendx", |
| "version": "0.1" |
| }, |
| "tests": [ |
| { |
| "tcId": 161, |
| "comment": "signature that calls use_hint(1, 0)", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "e7d6a414228e2352a661b61f52a6e6e53efb05ea73d31bad30e8e06a8ce991cb62c0a2c7e20cf293111a7e94a3f59271000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101", |
| "result": "valid", |
| "flags": [ |
| "ValidSignature", |
| "BoundaryCondition", |
| "ZeroPublicKey" |
| ] |
| }, |
| { |
| "tcId": 162, |
| "comment": "invalid signature that calls use_hint(1, 0)", |
| "msg": "48656c6c6f20776f726c64", |
| "sig": "704bf18046e2ac12be279a97302202ce6f8d8724d069c1cdcaff0a4ee036223921df9b0cedaa9f4ff9180cfbda4a32a3000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000800800000080080000008008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010101010101", |
| "result": "invalid", |
| "flags": [ |
| "InvalidSignature", |
| "BoundaryCondition", |
| "ZeroPublicKey" |
| ] |
| } |
| ] |
| } |
| ] |
| } |