vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 1
message = 3DB96485BE49D7CCCB8EBA7BA90C028659B8F70487170BD5E080584E6DF791BFD96FC098696CE11C3483C144F269C1C24E9796CAF63F9BFE52CDF29F660B4F8DD2ACE56BCF501DF082EE4323165DA3D31FBE59BD85646BBEDB8FE9875C630A77A7D7A1953CE181A7541C2E62FD778E3B544E037183F7657441224C50F8720CB0
signature = 423B60311213AC0BF5CD2F52FDF9002D03C42FBACC0F9EE9564CD15523C2E6B47234DC78DE3CBF5D305FD99656765B76F567EE6CC98BEB7D2D6B5FF75E2C9C4A53A296BDFE32190362D593F46792C7AAEB4009F95801F1F3D92104776947ACDB209ACD2F9128E2D3455ECB3F7BE698BBD3240A868BA08EA6F372E9CD75866AC9F2AE47F824F56134F70CD12B41C9A4557017F3FCD6BBA6E4097CDA1D9CC1A89BA24F6010A1B30B8D9F8700B2C846B452F8FC1F1D5736E6413AC128493948E72645E0ACFF6BEBF5FC84C4C37180293A3DEA767D4A812C15613E61A3A65BA55AE9D2DEA8D446C7F079299C68F61B8BA8272D24792DC754F625BC14BE279B754127C0D69E1CB4E4F60A88C639F9DE169EFA464DB4EDB3DC6D3C48E5430A9429ADC6AD6125FFDEC02C531878279444935FA889D4799ABDCF87CDAA6020DCBF3B71089EE004ABF928C7A78D8482D21ACF17E201195EB7A9531EB65F7BF973505D9C63A00D88701846820A6F3A6F97164B0FEDB01D2DC04DF7344450360C9991A45059671D7A6127E7DE31EC8C68DCFE4F737556511C7BB1F4FF1AAA130BFB331D0E69CED0476C33E62036141DD6E82A36A4D6753173F4D13BED1FA18B402439A71E24972CF6DB21D3F25F938B4DCD68C513B465ECC13CF915813DEA6F571726EDCACD5C16402B28736F94BB9AE40BAE3AA0F65AD21AD1E00039A63CEAC17B945291ECEA274BAD1289E0C4A2D30EBD1596F903C8C15DF8AAAD67835EC3D2590524B3F808C71B080B260C9CA32132CFF9E2EB3D9360B3894D69C3C8ED3F09D5221AEBFC228AD75B5D23062BB3D2C7D1D11BAA5B952ACCCEEF289D39A42F103BD8E511F6E3DA962472A6C0C17E9BABC1CE4FAF9D9FA0300571C14FE4243A63C5D9E3475B1C40F32E414DF02C0B96204DE85745F5F0099759D3E57F336137EC65C60D65B6BD2D32C392576A8C41C5D943D3E257B95F472901D18C094EF71987D381ED49B404202F31865EBCC4C522B2B880EF81C105F8834CA904B35C4FFE5E5812BFFEED519E4890566BCAC6E453E13CA4BF56FE1C75050CF1995E89F3D448CC96671F59594AD5A8BBD2E8CAC213498EE964F7C67C865907C80554B3D4196BBEBE2DCE97B50A6A0A85705BDCAEC1BF7DB6DBE4EEF3F7CCBE4330DE4006361B6477EE17D53CDF7A7AE64FC2EA59CB4C5D644B5D1F33342BDA0BF5F9EA2DD6A04019EC6661EDCB31039E5BF8E27CF78D264FA116B3DB1144EB89D85C2D4BAE9B0B40A829369DFB1EFD333712DE35A8400CDF9DFDFAD58A15CC246C088CD9C5C5A2C79069442720079CAC5F7289ACF87B4D81C1426044F32D8A8D08A1A1459F4641AC7E83DD20C1D210DECC1F1B8506EFBB2E0D7EB16ABCD48F711A99859F0CD3ED6F9B830A397AC983F79E4D4B4E7F5B8F997FE57B354B1DEAA99120250FF7B3D5CF3147EC7AB46BF51EC56541DE7C4555F924580E4B99331A3206428BC2E27E4C15E606D9C1E4225D3337E3C77DD46F46D3DC09A7BC6779BDD233B2A1EB40CBBBD51CBC1497546F1FDE229795D6E9486EC87C905E74F3A6A796A14141F9C8CEED860CFD32AF4DFB0F77797D05EA9FE68B65DCB8A88B0D084ED9A26FE69EA83AA796D0B5E26DFF593BF1EEF354B56ECE58AF26D34C2A54C54B648911039557C4DE14EDB7C26992A61F85C1C5AC87388381BB7233D4A4DC9767CE5AAAFB28603C05D9655A51D5FFD1DB5CDE2A98F352EDAFADAE67061A60AF724529D75B773E59AC07671F9FAE0E1E893A71FE01E66EE6E9C1C00B63D871C4C577F763E4056CFC744F245D034AD8FF499FA4BE98423F725F0540E9E9C0DBE2D27C5FE1B75C24275E3468114828110F52328E6901313EA9063539609255AA1E647153021999239471772D23D25B92391A076C105787D7F3A0D164C1896F04EEC989A7B2DF12EE8666A02C0F2DC24FC0AA37647392C78318358EE47EA7CC88F8DBA59E0B6E6E8EFC0154B319D363A3D1F83E181FCD62D0097BF7A61C3B61F8D0540F09349D03E46618C86B799ED878DEFA7A02D89C63680DBFC090F3689E4A3D2528208411A2FA51AC420CE594706629F18C4FB9D9AA95A7F2769D3734739C61DC1E8E76F9F15F23F0DF661112A207ACCE0714996752C64867EBE8A4182458066F4A169CDFD1456C77C0B775F68BB8C1D00B8CED2FD7A1D28E75A6174F5E32BF9F0CA070A9E9A21F5BC28A191F56F78A47BEA05F3FA57487D5949C3915E2F65C0AC6C0C9613053BCBA11DC5FD6BE9C6B041AFF49ACF290BF19CC507525CBFE7A429FA6206612FBD61C791FFE1F9F3F029DF43C57856064DDE9CDCAB7916F436BDB77CC250AD563E1DE8BCF07F9191CDAB42260511E9648309C319ABFEBB1D4EB2BEC351D40158812F2493CACD0B2D645321C8DE2F2F0C95C5ADB4CBBF686754CED5508430D7080C40FC2B9196F782E4015ECC42A59E959CD8262CDAF723B3BAA6BE9C60759CED43055B530206E31B71502B3B30A31784490E94287759E824C7E48F9B391AB6E18CCFDF1386AFDD403F867219D36F718EF0ABAE571E6CCA201D64C1C2B5031A23EFA38FE40362595E5807D231013FD6338EE2071BA37580F8B5E1AC1F22E5FD2CFACE1BF84866452CA091A5B6F8F192671442882EBC3CA02F34F9D89DF79AC9D6CD400607CD8B9B39527E3D14E7121C77A51C8DFA8C3D2D861D2652F6F1959212A7C9AFA1DCE9A42D6A09D111047C1E65832D24FE7697F0C171CBED9126FC6BCE2D712F6EC7A6F1885846233E1C2D469A41E2DCEA53EEDE16532D07421A0A0A5A15447D5261A5CBBE11F3D77EE355E31D2FE5DD856C890D27B46115DC826D8B9969688B9310CDC7B2C712C437493B636E9388E413931674D4C050394E288A9A0E596C66E9CB0547B5A7AD438D3BF80367061D1392ABEA5B9BE10E27D433851648F4A11E2AF744055C8E6CC08A92F49DCA98B082A54C97D0026826BB1B0B2910712D8E19D3295D83F7099642396B87EBE70C95C7FF2CADFE3A573EB2C9E717A1EA873550E9F20083C18FD971AD0E15C54AF59A618F4D291DA4CAB6B958BA3402C92E46C59DA57B8333EA83588D9CA76686C219A1FD77EC18740E770B364043D022542AAA3E8402D8C737E7DFDCF8FC749DDC8EB2E866E03F43ACE9C3D0AA2DAA4A5EC946E0154B9E39EFE01848E665F97E4CCD1409653241E145868253DD8BA851FF8A41A10F81B42A7CAA68E86D962B6F3EF6C8DB8F1965ADD9A787AD45A6054CAD95FDE76041B0260147659598325A61E363CEC077FEE80B48CE098763C922AE1687A85F7B588191D2E4E656F87A9B2BEC4D1E5E6F2F6FE020E112E387983AAB3C0C50B0D1A23273461666B76A1A8A9BAD6F8FB112F425E737D8A97AFBABCD3E9FAFE0000000000000000000000000000000000000000111C2D3D
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 2
message = 5A2B4D6A461B3DC161E9DDB73E2096C56D9BDA878BF45C201910C5DB62659437499F5016259521429328227DABAFEA1E07A329FBE5CD46AB427200675DD0E984678967283E9E699697BF55D29F9F931A7823AB4BE9FBC0B1C88FB48E2CB802E8FAC11D3ECA6241B2EF12F6A57E0F3AF7002C2060B9E34584C8318B805058A98F
signature = A10950CD6C8B69D63F25B675D5BDC16F84392758502F0074332703FD32051AB8B531D0633D4EE3646D1FFA23424F92B1A96AFCBB1DE1965C001CB7075D32F634040E04B4924783753D27B68C087976B1A50FEE350523A58B5B9CF621C7C558492E93C070DC87641094AE4A0AB19B4126DCBA97FC5BC636E5405FB93526292A666AEDE59C29C1AE3D971B01D2F195460749D8BE642D784E262DCD2F7E37ADA3342B1234B0459EB56A325EA38022F02D5C1BDD825599CFE82C35C733F76B9371242F65C929E6DDD6690AA3234BF90150DF834E9474A643521F9FC7734BC19C6EE04A33308C38663853F41174EF871D6E1E1852CA69B0C5D0A1C1F210AC59E0011F3CB206DC38808B7AFF5B001E351B2891B53D0CD117E3BE1AB67094BEDD29F84128A9079F8AB64522CD5DA6481D172938E0A481E4E6DD9C66DF1835774B8631E4F4BACCF4C4A5D20FABC74554F917FCC4CE8D226B87ED9C832590093DC3A78EA1A0BB6A4D1AD9EA3CBC66655535CA7C0973AD6802A609EEBEE10F5EA90CB863643D085B917AE613FF47D41C76BF1304A42FCFA1DAB49AC8436B0F88AC4563732ACE9CC5351B74E64399D7B40C7F831FAD066243FBF1F06E778BF84ED4DEA62CEAC9CA17E7629E94C0278E5950CA143569A05C9A7531AE90EFB096EC14EC26238E90CE6A8632481594007BF9C4CE55CDF0120EE2040869701B49A1D5C42822890693D3D1E31B99972406B72DD7D68890AB390FE278C7E826125C2F841C576CB433A7D5CED3A54BD3254683358628A49D207E9332166EFB3520C237D6E3D99E343E6F899E3768C4C132E9435413CAC1AF10D1D88674A10C1A48A3CE53690403C837014D72DF58594E4C4B230C2E958A5F564D35DCF99C6AE25BA1C46659FDEBBDAA08B287C95EE286707166168A9D789D2750A646A925C84E229A8E0116415A88271BA53F0B603F491C3027AF01238C79A60CBA5435C50C3D2C5659CD276299BACEF3CB16C84AF70E1D306262A1B35A374B313FCCBC17A91A2A62B0DDB8654AA7669D11B2D685465A3254C1AD5072618FB1646264E6E818F16A9A691723229A347D26729DBE0D590059B25DF5DD97147A9084F2B7B31D9684CF158D0A4DA96D230CEA4083BA5271E50082CAD7232FFFD3A6CD6B37420B966EA55C2CD59D31EC514082C0AA4D62D40A4A0342DF75ADA5BAEF13FB479D4E3838E2B5DA9001BB300FB884037EEA632E1A3F44BC2689EEB60F1EA2475DDCF91A02EA042A53BD9CDA971945AE522F2A673BD8F688B7DA2086A26AF3A156B56E2745B6FCA2090B55901ECD58258D66467F9346DC62CEBC072536DEE8F6A91A94A3890C6A44270BF5C304534F73CDC3F7361D50AB6D1CB47A1A3BE020F89CFF67C0D2C65B3D68D43C0B8761B42D6A96E37032902EF8AF53ADC404D55656F654ED4DACFE614BD773744943A1E3FD47CF5E40113E70D22F5BB60C6260C4617A7B4E7EA02E25577D2263E32A187023605FD25C63FF476A3ADC379A5F3C4A63D078085CDA364D2E73BF29DB9B8F2BBF6FF4B5E03B50ED3433E6567A523ABD78C17C51041F3120FBDB4EB953E570A61B9C8CD1BEBD1A96FDADF5878CE57DAD0C7870D60E014CC05BA01EAB9D8FC286C8FDB70B0428FE85D05A96E7FFB5B8EFC1B7A13E94FBA93B3A44CA17F448265C01571133EB648417F2FD775BCADDAB21876A2EBDB032A8058B85C0DA8D9638FB2EB40BEEFF59065EE86FD8003B0AE24ECC81A394D45C1390669949126E6A6C0E52973673FA883AE08576F8D3134EE397DF1184B819564834634BC380A785B93BD379F50CBC279D8B8385E55579D09CDA83289B671B29D13283EEDA15F5529B7DB5D317659EA3797D9BBB602AEABB1341199F13669FA3189AD67ABEDD8ED032E20B544840928636978E672432F8ED84E20FA56C7AB0F9F226FA67FBC31BF312E9BB3D671F0AE8917AFF523124A4F7D8E4861534C8CE4C6B2B9DF074003F623DCE605015F09EA1D59208A851928E1120EB59EFEE0928D86E6DBE81F99952AA92EB8C630B21F2BF42EF7191CCB910086006FEE622C3AADAEA4D168813C234FDCBCA1AB6FFDA392FA5033B61530752AB626DEECF234270F1A3599827CA448AAF33E74E8307595E282F390AB7B2DB6C9FC7EF4683DDA9FFBD3B45591732B2A633958E92AE5B77AB3F7E34DF87081426DB0C999408A11D8865DB6B588B104EA718738C7EB49AB64AFA6A0C1686184922D9A7680192011BEB658BAA4A8C11711FF50800A7CC1534149D3FDF33D616FE53E6FF63363AD37CED93917EA3AB3E389F535FDC6C6221EBA586062B6957DBD6DA71D5FA3322231E08AB895E59594BEBDD77D924952C37A20AAA835E158641FA4022F164B02CF04A17DA061AFFC875BA1DFEC38F773D149EAAD5E3C8AFB4A8EBF42FA43FBBE050CADA2792F74E6C83FEC6A16ADB72948F584A42201BD3AF22A5CDF413B47C88F0B89FBBCE143626B7DEFEB22BF85DA5E0150A5FD84110048DFD4E95D1EAD427CABE3088F3C4B9CA2DED9CF5F22103E325BB206AABE6CC2BEA53708698607837B5142A185417F36536D633029FFA9783C7829705BC3092962FBC6927BE40C8DBFF42546C9EFDFBB9DF18D4B01AE5E8443365948886D710399539631823D4BE9F8E90FF996EFFFC8FDC535C38F58861EA976E7D9660462861E155108BF3C459861752E46367D63C39AD285CF5284FA68B8AEFC377EDC063839C3F7BD56E0AF297FC6EAB2854FE54EA4FD1D1ED84E50582B238BA46060D776960F9D45981CD279A7E99F3AB9DF38FB78435E267D6C4D4F05D0CD42C09EDAEEC52401454ADDF30787817E8C2E30B07A79A42E3991AC7EEA99F24F715D4FD6869DA8F6E50BADC6041D320F8AC280DFB6732403B18D2E8FAB031EE0B1EF02B8AF2707C2F3CD5F583D10BF73124799227AFB4838F53C8871BD48F47ECBA64E7F22581F121129FD0ED6AA231AF8A68F2210DE287034897BED38D4AC0CEA52384CE8B5B26082B1E798E210B157BB0D71F8D327E25B4F08583789F2B35BF530BC70786ACAD7FAC2C79E7443E7082E7469698B98A2DCA3B870DE458652E106914A29DBAAA38D3A48EF3E54A77BA06422FEE35AE9BC69DA3419CC002335169708FA0545967B87A113CC87E2CCD65B23DE5A1777BFEB10DA158854D4DC2845B232146F04F82656E1BF960B19009D52D0B826D53DF29983EB000EF554A5B68C1708CF1F1F81447F88131C0A84574F99F08F3E9B6979347E7B782C2E490D4E7ECD26B2151BED6B9FD58DA52A5A02FC1369ABE0D8947B81EAD02980B26324C5B6176798994A5B3BDC3C5E3E5FE0A11151C24313E6667687890979EA1C2CCE2E6FF1621424F5357686C7C80A7C2C9CAD1D3D4E1ED09383C464A607C96A4C1C6CED4D5D6000000000000000012263948
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 3
message = DB94EF736591C96BBE09BA4CAC9902F548C7D662B9CF1C9893C976E571F164FCE95088A0CFEC748306FA3AE590894BFC12FB0DB982FD936434BE60D915CF66F8EE4AD5F79615F1568058604C335157F3A38BB5D7EA5347BF481FB6C142F4DC66466D36E77DEF88C7D3F70CC9BDDC83EA80A3CEF136AC66243252E71FDDC44E8D
signature = 210BE97E82BF6ADD42327CB74716CF6685D767C676A489449380F4C1B7F087B67E1CBBA67C24848EED02F565724F1FB6A123448498E6B5A2A630FD0CFA4B8471DD99D87230356877A3FD5943209D4C6A4B99F1AE761F64AA2C7FB13B684E3AB70D45A6D3270EAE61E43F00D3EB1BB51123F71C3E0B8F4DDAB4767A4F4E0EFBE9C6315DD48C64202DF955DCF537A49B5E946323DF5D0810ED0B42D98444A2A9930B38203FEE8ECF5320F7B4D40F8C7A89FAE4C5088F3A8F176B8E5341B3DF657919926954CD9C74988C0D234681B8A6CB6C347D9FB383339E9B05F1FB59FA99F5D80F7ED3E90366F2526E5D2CBC3824018412F9EA5A3F3E6234D92DB59DFA627E9B6A36F809F2CBC114986B8E1D79F31D4C31EE9DD690DFCDDE87D4A08A96E6871544DC74BFB15EB157FB217BAD17FDD2A44DF064D4F98381726E0389DD37E9A15E806201D8918F81EB0543810217393C52808166246FDABFB1BA93C9991E74F337E8287108B0C94C44BD29210F032CB7BA391007D49B7AFDA6F63B96652C0C035471D6B33301D3B0775D3E174D5D4585F71085CB9A42F5FBA451FEDF0ABA77280ACC50E2B2DB857E474F58013890B56B566E25591C535E090E99A2D1DA96BD7CD27807A2DC8D191F2B6223AF34F70D4ED1B53C38E12A8F4F68998CB416EF564F52484DB43B9A6D9BE4358F0F07C910706F3BB6D70F40907A03EEE627D6A0186387EC030FE17C5D3565E348F353C5E4A52D9010F125A959D2FCF5CBEDD043177B5B6DCDB32E7864DE6152FB47F87335C972E4E1D09482DD31C78C15156C568B401D705D351380260132074D79935D32E7C09E98A67641AED1BBDF3E8BC51799644DF1A94BF149EF100C47FB2C732DA7820621967D0AC402A5520CFCBBCCFE70F19A59289F2777025029A2D662E2B8904D9270673C4CD62DE6E4EA8990EFF33BD46FA12ED7D67BAC5B2F9C90EEB7148D02AB16F098F0F258D11B99C1B9BC4944103CFF977AEE0DF1AECAFAFD1FF01A1507B3FC854954F35C205404B2DD2F154B69091EBE3CA9FFE158E3BFAC618F3B0A352454D264809EB79E344053FBC5C531F82DA5D6D337139ED2B0FCA240145C959F9F1B9D8460DC22B8BDD2D1A82F6E66939BDF42F88E21308B6E32890A6F5C28D05FF114AAB5B8CA7CBA9EF825ADD7EA23187211E12910A5D5F6F748284A9A4C20C190C3AAA83EE523B60154E85026992BA76C6CF5C056C391EED97651809165B07CF18C3553023774DE4B08A7ACA4BCAC05B8121F39821D6BFB9726BE5298654F581F145EA3F34762AD1F6A1741F5B231D24F2B5E822EFE17D143F9F56CB2D3AA1BB2C0CEBC46447DD8497E4351334D3730734A8C27AB3A651D602B9C82F844A8C2FD4CCD638CE71D55AAE60D5ACFF7546B063623EEE4D17F4FAEEC998BAB1B7CAF7A736AFE5EC2CDC7039B2B70E533A40E0A0A07ABE0890D3E95B15EA3320CE989486790ED779C9E151AD271F8A458861D1FB1FA198E688D64C405C64C87E7BCD9677C4D80250F797BEF50F98F40F9B2628E2792B90BC4DFA545D098D2CB0DFD1E2A833B2DF84620C8BDEBDB201A58FFE7AF29BBFC8E64789EF34AF14211A79F2BD3FF6BEE2306BA556966A15A980135A4491717555DB39B6307F347CE2EBB4BB27BF81505F5397BFE2402AA1AEF96436748B8ADC9D7F34DBCD90D6507B661DF361E97BF8AA5C384044181713A8A7770D4F2F9A98BCB89E9129D627CE44B24B389FFA78E6AB5FDD5FF9E2D16355D1820F5463F2AF38D7409277428534F0F3C710DB34C107D61B56CE322F111F4939345E9EFB15E0B4E9DE38F06885AD61B4C49851E9388469D4B11256A6FC53088836E5579089B33819D3FE895BFA572A929A7F0CADAA3C0C2BB11519D846FD17FAA68854796312444F3AE90171BE025C23BFAAABB295DB7E7596C825A297D80324BA035631D6E5675CC560A7C20186F2502DB746101B19D7C4832F9D34E75C39FD0F179FA196CDD109A81C9886F69BAD2594EC8CC1CDF33E61059E7A8CCFFA31DFEC056EB73A8885AECF680286677CB92D6485764EA547D92BD5A606807C40DBC4292296B1E106AE55EB38E4DF40F6FE464C252EF1B121EC5B1FD847076A228C43AD54EC42269630B8336FAE202CAFCA5E6F0BA98F05D06B21CB476C9F4F439C3748E0D48E316935093A6483C3108335F9AD3B68A151BB6BC9919D1357F58A0A9AEB379022C4CEB72F6FFC5D25FACC9B0C1F72A38A6E82B181A7A8BAF9C16483F975ADAD99F9F1BD41BD5DAFBED5A08F33BE1979F088773F30AEA18D4FDDE75A9A82D1410363DE549C763FF67554956F0750B83E0B3B93A7FF9477547EAED550DE0DCDE4D4D3A2BB1E16EC56C13475E6C042F5A95B858E6BF9B46558E27B57D934567C41FF935DF1614B7E42E2983BAAD5EE4EA6573E366490834D73009DD0659C5959A6F636E7539FE17C7DED32316B56219BCCB2023EF66C606E7AB9A1205CDECC193D384AE70B7D1D50D46635C5C80743F42803E0A4E801A5EE2862E6F9E564878E08D7274428EBA40E0BE4313A38699D994427609B41F121D20F7C0149213EB595D7ADE2249A5981D27701F72FE532F0C234E099E4D8114631D307DDE8E45AB5F38AC4EE21F83118B13EC26447CF2469701047FBC07DF5B71E3F65E1420480D4FB95D84DD317A7200DC14916BDBC9E91CA661C9F7DE5C7F24C525A174765BBF69BA3FA60708A0493BCA1CE97100CFC56ED4B85741FD3A78C139C58372A6F141B4180BC16611245F7400E03AE3804FA4C2A4B962324C963662F78ACCBF0CF735635E7B29C76D9C21364BEC01F994851735F129DA570E27F1BF2F50015B1E97305ADD1E39B67374E8649E76CA9685A7A7BF89BE5E3FABF6D8395E55C44C6FBC1920DD1D69FBD527CAE1708CB4BC4436973800983924E371EDFF198E9B72B481637E632AAF0C1461FF076263BD5243BE5712E933635307D9C69C5B0675D50B540D03E9AB2C1B57C3BE7902731151C45D84668E0C1B2C28067818E6A733A7700E84EA3B61A844FA13333305C0A4C113B15DD7DEAD022FE6E8F7939E7DD28E41F36D81496A32C771DA05A55E2CAA7D129B672D1DC80C6D77504E721D013830059DC41DE3C7395F043B2A842E4B7A790CC2E9A1A260B8270319E87C63BDBF526BB0ECDBFE376402F6311499C174C067E1047BB10BAB46FE2ED3571387619C3577EDCED4E4410F657FC9CF20196115C7809618B4F8C1F269B35A0BC3969B238EA29AA804866772AC90D53BDAFB25B795965301F0A7DFEA31F0424F2A0A15ED88AB59FAA20C1A203F4B577082858DA6ABB4F5F9082F334B585C8A8E9AA5B0BABCC1F92A3A4651575A5CA9BBC8D7E7F2F30831394E5B6F78868BA2A3ACC6FF000000000000000000000000000000000000000000000F1E2C3A
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 4
message = 3A3F4B41824157955E560F275F897614898CCC964515F390AE35F17CD08344671B822208D1A7CEF3450651072290A6E1E5D7212C1B9FD65D481CE850359D9BB05D32B7066B5BECAAB8E8351C723BAD9686271A6C34A299D3898D64BD5187DC7B22C442CF262C09FF4355CEB57360EBACDA39D71118BE75A002DE32745B2F0087
signature = C705B1785A3C8133EB2D692B0CB4F92343E43B9ECF6B8D20A43E764928FFE228097F73EFADC4A71B35A1DFB643F53A57658C080C6141AE543025DCEA1F97BC3A350E8655BD2DEA823A463543ACC94426653CE75541EA0B974B9C0F1E64BEC3DB48ED7EDE4AF95454C579A7286752F70CF13274070E8353D55F17A4DF4736ACF07E02AE1A4BFA4E468BA142734362B2F7CC3003DFA34E18ABF753206AE9019382B4B153B005EB45490EABC63A12E63C08E4FC239862562D059FC867D2F6566879FE306D4585C70F6FE26EAB1B3F60B6DA95D48E4325F8887F825D98EAE4462C2B7B0164351F70E48E30B64C8AB8B2CA8D160E6087FF5CABB0CD464D620BDCA3B6E1E0ECA74C39017D170FFFB0AC4E318B6A865B1E75C516FFB64D50FC46468CBDA544399D1B26499D1547745DA0C5D6FB7BC4B3FE3D62C190B8F3CC8DBF7B0CC34B5B7FC2B487223FA3CB5979D948D990300AC708DF5D992BFD56CC0272C4E1937E4F792DD95BA68ED0862CCB9017EB01C9206517F8F32F478F36E88CB790B6EF06ADBCF1FFAB85FE93264F437215A1722211E12FB3630F6FDA3C7540B8C9E58B7D17113F4E4C236C480767FB1D08A2203F9AB4F75F1E5B9FEAE87214B870B59D6DE8CF7DAC95545225F7F36C88DA90D6877435F478DC5E840634A8787EAE15DABFC872918133D3AFFCA907E7406DBAF38A52B49D1FA5DE8C1C654A3ED3802205F0D6642F61A0E22783C2383BA877FA4653F482995CB08BE17C65F662FDE09C1126098DE9AB6415739A5F07E61612306A78815B46E56BA1476CF505DAF5D8CFF8E815960615F396A5A3CBA2DD13A1CD32B063C76DB165B77BAA6FEF742D98E1C545095E4A22D15C14DE30A5CE305AC368A08A53A6F4645AD8AF66180C3F8536CE5527AAFE1FA767D2CADC7A120C8C4DB1A8A89771000DD3940DC438BA8BE696D069881A182B399B2F48F2240178316D2D30D895F755FC487C4D22F524F2033D260F577AF14A9AB26C8A13BED49550CB2C13032D6FDA4F25D90CF246EB9A7B7C18A0D9047A58D6A5BAEB0CC989DD8902766AB4AF61278045BBDF6C79C67EE2CC39843179D083BBA922C5FD62E3E3F56FDA72E7771F0DA96B8824C4EF8E29E4B48197587C83CB426AB124F2A0C66F58387052E8E4163F817F84DA99DCE0B05CEA7BDBD37E10EDF3EE5E9C156D2804C5935AF023299ED485A3700F4D3C25C137F1A9C5F7E6C7A194D4BC50D07509B38029F9971FA60127BC1C1404F442A604CD62FB94148AB316803087BD4612092FF703103C1A08BAF8F638D32A54DAAB391B75F756E12C803B0E7F865260BE1EB09A88410A4FB97D9D4E31F4C7E3FC13073A808C71908FDB637E5074F841C67385F91513B147928A5954AE3617517D8F0246DD5ECFA8426D4048CD511DDE8A2C81BDF0453DDFDD349F98CED99532DF628D56F5FBABA1F5B576A9E7279CE1775CD77F44289834B53FC7C182917470D330083E1BC9F3471781315B2F626B2C6DEE31D7AC79E2FB59673AF5C275983339DD2A8446114BAD9C7F3583A7F94BAD26CAEBB368A637FDF896B872BC9543C8B887251FB0094DDFB87CC53B7CA91D97633A85A247D4F95C6A7BB8E62B6C9BF239AC354CCF199878CE087EBBBAB2F0397FC0A898C0E8F9051E314A1FCB9F4D4A95B191064116761EBFD000E2722704159943AD16A5A5ABA9446D8CC0EC92FC4636A6B8E44729E4238BE0773B60896692ED91096DD75751DE1A24B5060C28276E9F96EF41F44B3329FD4B9A585130D598977C560ED6B2FD36FD2458B73A88AB1A73954BCD03160D0B6F6F2F34BDA1A1F9DE484E952E6B0DC535186D093A6FE26DEEC84B74150804E015E3523CC61688FE09A223FC85D1114C9A0333C1B15F09A362451DC4ED05042F68671264252183038B8A169EB7B5843D68C6E07EBFA24B617F9EC64071003480EABDE41FCEFF7C1B92F26DBD9B643E978E7853801BDF2AC71504752D44DCBBA98D26E79288DFE9F89B06364748FA5598722A70E3A4B2C38732D314CFCFA5223313D243960FA9FD69E1A39EA570391B684C32C0C1C3EC24CC2D307BC11BD574D63970BB4EFF1989C7E2CC20B47E5689F85C63E50AF39E70ADD3866417726629CB33CC3558486823E1B4A2F38459DB278A27474F62F05FCAC1230F90F91F30F12386C8286C9BABB9A3C1B6833F69C80151975E33D96DF1EE2337A579F2F0A241F30CCFB6AEB4B947FB3C05172005E942D8519ED9A48C3F3E0AC08C43F57C536A512BA7DD9B1FBB7F10A58D016A0CD0C107A9674FB53FEFFE8D369CB1D58C752854B3FD566A14372609313E6B287326ADBB32BD3687E5A802B4C4E5E9F70909C1722D6F063EF85EA5F737A51ED77FDF376EE3FAB2B29B6B9216BA23F8538FBC836A153396F93BD235FFA1885A5E895E3AE4E2041F86FE832D7776DF82DC43119E2E8788E03C25858D3D41C5438C5D6B9BA654CD82150EF7E0BB5E6BC28FBC9087408C6E2C81D67EEFC78D00FECE7021B2DA67DA72FC5EDAF1F60CF83E8CC75E4B80DFB90EBD8370BDB3A118A304B1FB7DEBB5843F842AB30B598E54005423B506C46684982E846A12C8260CB97E9CE1AD2E0CFE4D8289953737F61D5A7EEFC8EF6DD293CAA90E400C3C92D778BAA246BDCA210A6A460304ED3E5EA5BBE79A0AC37A60F05B90872FDCA018159A49FDEA421E933A3292B18037116642DF9C73FA5C62384EC1DF7CBD32A43347954862F0B57D5F6D7CF793D5DC95037BA3FB62B74B42CDF712366D07A7DA8C7C5E798F2F730ACA3A81C86890152B1BCFDFCF7707A8B53B7DFEE05052D066B768C879AAE6007D65CF6899287DE4AD79DC624068C59E7FAC6FCC9DFD1D4DB9026369FD6FBC869125EFB0E1BC8E95D4EB2D1EFED2147F81996BB644DE54AB1E01C79DFE8E776F8A0EA0BC5E7626B63AAEC6345169458399A881B65066A4A994223C18E42A715B7A3F828A8B5989BC39D277EE4891D429A7F59B706C626E0D9933A1B34EEAA3C1E31DCDA833A160436CFD451067286A9BB5DD6F48628A4F3001B59DC3A7BC96259233CFEAE2B3615410FD9A9CDC9AD62BEFF07653F0DA0845F8C5CA24EE242DCA71271F6DB314BF4E64C70C0C40DBBC9BE85629726152591EEC3FDB494808675F835D1B23A274EC2B4A3EF8F3C05421AE98B0D53C660584EDBACEFEA8BAF70559337F4D085AC794D5DCA56F3E392E3007CF1EE74462FC256A3F3FD523C26C072283E19B5E961364AED1EBE76C91207D0A2B949814B2D50AC9B837E359A67A7C2B0ED5CEBDD3C96CEC088801EE850A6B272C2E325B5D6E8B92989BA5B7D4D8F3F4F5FF093E445B60888C9DBBBFC3CFD3E9F3061A2A31444B8088949FA8B5B8C9D0DADFE6E71460686E75767F97B0BBD2E0FA000000000000000000000000000013223543
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 5
message = 72DFFC46BD130B751FDE0654984883995DB483210D4D6D77F9D45A613F527070E778CABD2F5E763F07D5CB0EE266238BC5681B4892018F3C9C2CA53353134AEBECE8BBBBD4490278FC16239D890AA39F08AD748A3D5D58A2339E0631D773562A72551885052B393AF359A6EBA4C3DAA35E7DA6A93EBC40056EC0E70D84F5D2A2
signature = 02EC8CD6D3F4E052A5FF70A23C7FA2FAF876A713B6D430773225F7958E36810083A3BBF805227239AF6088D4BA6D4B3CFFA54E12DF39822DE01772260B1DE2F358DA504C8A4753E65C0008B4BAAECA9D63D055206E80EFC6C3EE4CA0D7B82DED8D1ECBB5B690130264BD28F6448BEA1F09423059F8CA6F143EFB6573D6A5B06FE33C5CA507D9D53394B9A782141A0C800D9ACF1A16077C88C3DB0DF7D79643904DD2A7BD112ABF5B1824F9448E1356517FE3251BB7D8FEBF76FB03E192946BDB26712559F992CD9313DBFC347A02F07E933C55FC283F8B71F6B51550454B526948920922FD66D252BF5BB19BD2AFA8CBEB7239213A8185E681166EE36FDBE3A00B2C9697687C29E09BDAB0048A70B997BF7E1653743F14842CBE9918B90BD8C641C50060AF3EE77FF11B8E44F28FBA244422C84EDB68220DC7F9E49CBDF12D512950A81A51BF83E2DBBF391F581D87599456E73F2A8EF8CEFB1A9ABC86630A6817560286F3A9FC3471483093DF5BF9AC4513E65C763D830A8A637AD192CC5A9A2CC38773AA4A5217A3D6829520738F09C9BFC8CFE4939B8DC738BAAFC80178116FE57E85EC6B1DF82B9DE1F1326D44461EC02B3491AA521200F2353DB5E04FAE8585DD430192EA89D74CCE2ABF7561D09E2CC8C54DF7FE82887B7091E988DD91D39AC5AFCCFFDE14E52E58C461B475B19B9F94BC6A3F01EE394C0683615C779E8F9E09A74321B928B675F328FFD28F90774A3CE82A8747B7EA1A068444F136DF9876873E13D3DD602BC1A47C2645146A588F6A06D202F69ED49411A9DD179FA47D4A6366556952AA0A25E2C84727E9F3D03AFD9B610E879039397C31EECD1CEF1EA97E64A19D58B5BBDBDD64E22E350741FE593A0E32B62F27306C6B3F2B0B2837BF1EF6606188042D71FAA6A3FBCFC813248B0C815090D66D16E793B5B09BEBE1E72BC0FFD9B81B4CEAA6E9E75D06D7EEF015CCD5592F0EA07E59685299E6A445E1F10A534FF73DF1491AD00A2CDF693154C2A0E9D91939394C75DB17C0A7BFB6D96FF33FED820D89B5DE7C293EBAFC2A200259AFFCAC7BFCF1965967B42C063D6A12E88CF30621EFC12CCE7EF510BFF3A782003918402215E030B15A8786644148AD86817A74DADAB78286AF2C48E7721CE8273FE40D292F40CDBE1912C5816892E4A1F0911145AEA3E95288CDD1FBF86263F3DE4A99133BC2C0C4FCA8297004C9CA830DB2C2C2ABE19A07C280E3E0E9F4BDFAB435D4128A9504C82534E76E54D6604A8679DE0BF63B3CC4A02D5A8ADEE37DEC145A2D57BF2B89D982EACA2763C29ED262230DF94F8FB8BD1EDA39AF85E5163EBFB7DB8219AFA357F9313EC00DE90233FF06F050DF32FCFC4E58ED05128BDB0BB9666D411A8747A5554A0F939B97B90CD3491B47BC0ADA5153969F32CFF988F719071C79AA05D3F32F04C3F6EB065CEE4D0A03A9FC484AC57EA5AC8D1BEF26C52E6AF14B6B724E042091DCE76983DC7ABF3A8AAC26F30F353FD5E3CCAA05AC4ECC835D77C874165FB6DE45281A5F38063AB03BB5B8D842FAF0DB0B3ACD012BECDD20FA7BF87D092CF61E91B4E67EE5B48394BA082C7EAE6B75992FE82F7EF1470C1BDA1CAF9B2491CF50A0C45C28A6CCDD269E33C15D4BCC49F925AF9AA22BBEE5EDBD3CC763D28F0184269789D324B675C0C53CFB732D4946B3CB4DCB119F93F93AF436A42887D93011EC1AD4DD9395476683EAC9E2B50CBC19EB8C05DFC8BAE3F8FD8D4188FA9F44E402AD765544543531A8333B087C5C9B73815274E83B4A61F8ACFC25921972B1DAD27ACC5BDE9C63BABDE77D7A6C2A0F204A10D985524F21E85ADFD6B7D2C3F0DE99F1F29AA51D7AB9D0948EE0670B08E0492D91DC0C193A35238E8E41427B9D11141FB9D2D937B59ED81287E643A0E67540EFE262F179BF608C14ED25DFA4CDABDACE17BF672FF04ACF57F0A94617C976007C6EFCDB8A285E35B556836FF7A456939B1407FF9D6728AA8BAA4CDB4CBC942F8817B93F6B91A6BA616E9E7DDB26F5E3A5D29215B92953738F7F4BA17492A90A3F718528186824CBB8B70CE4B0D999FE6AAADB83CA1DA70FE867975CDE6B99AD4A7F6C21E504ED77E418724AE75BCE60DFA8F8AF292528A15A718C90A87D5D113E40DA41C3FC88AA7D8E8F595FEF887C28685A1E36A5F6916FDB1882E720995978C8A8C2472EF07F89D5D12F1A76B8B7CD284B445FA622E5C5034F65795B06AEDAA6172CC8D0F8882B458E93850155391B9E7E783933801933D075C340715EFE6029637B533CAF4F29A4DFAAFF8650CD156537BEE96DD958A5D947BF6CE1C19CE3549650C93B8D87D7716AE141737BAEC90A1E716B3041E8314A1651EC38C9B1EA7E0B0D999E06174613F98BB7CAABB51D300043952CE4CDFEC7245631AD7569E9ACF63845A1E32BBB571C69AFD6C8CE93F59FB7A5D6523D5D5E41ACB2A7CD160287E2055B2B4CD404A61032C70FE64CDC5C0439785E5D7E85B4C634C7DB763E27CFF2B5C233BB60257FD57C332EDA9AD82D8416A641F2719F2F16E4E47FB062780BBD664E560D4EB8DF507A03DFA116DC83678943831A8E973F1D84AFA33F3DDE47039445A84BE26359771F5E26CE7E153B31438F1BBC1E7A17E8737CCFC8E50FB2BF4A4721F1A01480BA7FB1DDFEAD8D9302FCF81FC1739AA00147E505AC56F0CAEA5D829F670F9D2961E2305560EF42F98A2ED1FF68ECAEE48B8840F8BAFA52B484334554317301AD6CD0ACFCBA7155A97842AB5DD3647402C93D73A6B163FC04F911509F3806C21E563915D9E86EC8089DA90F5A7DF2D31E197214A940BD32A1BF6C7A01903BDE830EB4B89D363CACE5B481AC698F7BF7D51A53FBA4F107618F43C46B42848AF827F4A3F4CA76644AD043EE53FB6830585A1175A58CD7547AB1A8DDD8F44D630A294BF5C26A3EBA73DFA3CA8AA86966E42B435BFE1C7054CFDA1E372980367930DB0DDC7EA3C2590FC47C0CF38DD484E1C0CB40445FD5063035057055E0B840EC744034D3FF380F3BD59B054A89017146F3BCA7D2F97DF45369673F530FC2E48FD4AC1F748000965842F8CEED515C806A63E6C6326DD2C94975C82A0E2D6D57773E25A11AA5F2B073E438146CAB25D5F1F834F0369B73164DA4E7ED252418D279A41C7D812CB09E6F3661B25D1E0A7AA3A5135515D00099D606755A888E0D03D0438B4BEFBC31559BB74AAF336AF35EB4FD503F46A7EBBA144536472CB7BB7FD2CD6A1DBE73F0810357E27ED99DB95D67E49FE00A10639DD087B82B05C45B2BDF19EC3EBA5E8A1EBA02040F202639434D6B7D81989FA5AAABAFCEDC253C455B7881899AA0AFB1BBBDCFFE181F2E3B4D55646A879295C3DF010B141C454C5E686E7B86949CA3C8F9000000000000000000000000000000000013222F3F
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 6
message = DAAB4D2424FBDA8394883B0C4410C2A0252A69623D5373DC05FFAC037013C65CB96EA5AAB61375F4D12AEF91C67C8D90185FF3A11B71197F5503389AEFABAD83190289D2A0DA0019CB85D456D3C8E03E9A9CAE1E97E05F42404584B62D4179A581C25AA6BA272CC77D8A827BB45AC5DAB966DB69502E4674A943F9CDA27EA34E
signature = BFD98F8455554D3F1E19EF52BABCFF9137950E7BA19E8CAFF21E92A2C58045F2535775D31DA81F59805B64F42D262CF5D1E60794E7B3F5E148B21DD285F5BC3CC6D7D4249F9ED0F8C07D4F766739617184FDD1684E7AB882D56E26AFCE683433A11A351C83BBA3DA47C10EE70748C3DA0137C99E38A77DBCC760D62E0941AD74615DE40687A9FD4951297E01E4E05E917D8016CEE8C00F4CFFF3230BBCAF7AB21B804BC76B8323B4C5E51E2F7AC1E635DDB7EDCB5967FA98C7B26D6B78C6E718BA01A440CB65458F64AA1D43BDAB035DFA9D0C86E66ADDFC8C8CC59D0890EA611A8B1422EEBA8EA33D27423DE6E554CD0E11DA3DB337CCA699B8FC9713FC91615CF580FA4B430BADE21A277094D5F0B261331F054DEFCEE159F3ACEAB3F8EC632CE085BCF4B143883019981751B7C7ADB7F9561884790CA42B92DB040A8C80737FC740F502EABB0260C02A546E16177059F9AECC2B5883D00132ECA7FE50A41C492FA667230B23D0D7BEC5E3B8C5175DDBB94A7F35635AF253EA35A41F4B9FE3DF1462E4AE0AC4AFFB3F5B48D532A67FC8632B19B8EC6DBB36AF84ECFD8F76D60752212C9613F583623E21A6FA2F80D6B1688E543F88B37CEB046A8201DEE0060832758A60ABA36B7905AC4947D64DAEDBEDF268F8D4712BAC3F123887621FA9612686C7AFE132165202A527FF2A5AECB8D8A29FA28E479962A0320F48C4C0CA4B25BD01A733785176636242FE70D163B9F6AE5A6B7276524DBEFDF8C1F10F21AFC39DACBAE052121913CC8DFFC86B26D5E644AE35FE72583D9E333EB082B116D512DBB35BF3EDEED8058CA06D4197F2875B5232CF1D12A6DC20559B79AC5381E60351930C94F8106028A43903630374FE82990B0BA73F03015212EB970982E13A1C92D203E38E710413996E7EBEA0D55601113F547FB001CBE2A6B9905CAEED118DBAB0F7C66751D353775DDB126068BCBA3A087AAD4098442B3294BEA44D7848FABC2A631DA354DF70441E5593351F06264564E5F32C94977E0A17E25FB910148E2A846B911F9D6CBA63E6CF2609E0BDCA791BCC9B8DDC0F12E6D27B91D003F177566FE68450417D2BD4EE3EEFC7A96B1CB4158EB8620CD09F8B5ADA67AFDBBF12FAB0932F16BD72C2011CE93ABC5A7D3FB8ADD7A0EEAEEA244D33D6A57DB1BCD72B40F7C96398FA51DCEA21B4C4EE8A39806C1F6F6B0BBF9F4CDD1CE10FBF6AD6B4478FEE935371AB0E8D641AC9A9AB6E03B64578EFE1F17B1A57EB673182D63859A1DD77A6B25BE31ADB516B97F94C3E4271765ECB955E3256DE9134BBB787663C39C147C4854BADB10BE1F44E8EF2A39C504FEF19FA81C231EF13AF411B82B257E2C5FB44470FCAD7A4F07BEDE98187791C6A2047C3DE9C56BF87BF38DB469B41D9AC03EA76E8C6F880BFCF355ECD2427DA497D88E149C56D374A9F82F09AA9CC8BA312CB95AF18123DD966DCDDB797203218C7E8C94A367DAE4A9EB2D9EF4BC8D4E8E0DE546F687A625605903E3C9ED85A08E964E9C928E4FB03F1F08C55BC8635EA9F2DB288FA614F7E3C8C43F1EDACE60C12049F2D8DEC907279300DC70ABDBA2A42667CE7385729A3C669FA67B835EBD2E0382DF6B0E3AAEEB824F4A8F9A4FEAD5A5D92CB44BF2D56F785B2F73CF0AA403FA5B99A61E11C8D4455C9513C6F0622B340568E76C7F17FA7B49BC44204734A55D20FC10DEC0291007267BFDCF448218ED1A134A2066140E39A33618C5EAD86863FA2C38D9B46AD77A806FB03CCBD27622FA1B32120F34AC64BD57F9123577A38BA9165E570C4CB2DF0706DBBCEA7600F3702951E6F7DCC71350387D2689954119DF9B540FDC64DBECE388A745A18CFB388E5C09B48D9A99DBF99C818FB0B71E1D4FFBDBAF85701948A976CD8C24E1E328F69391F79FC773E88D03E736079AFE4BEEA8C0BBCD68516181D83D35A0667804B2352FC8BB8C11F8880FE0A380B5B31FF55A1C8D5BEAEB6EE6E72E0D50E2D787D30759812EE6AD4F241189E64045A8CB3A75D2D8A2B4E11D5BD4CB8127EFA10483E225063BFE8C2EAF34EC2A0CAAC3E8BD6FD24EFC6F27B3F94D6AA570F6F1FA13D56CC6436EB9461F00883B7033972DA59961BF8303A2675F5E9813D2DF7DB24B40C4A11FDBB314223C47C1B84AA4DEDC99031A062747DF20E12A850E95156AE5F3F731655436FC1CDAD24ADF7BAB35D3303CFF11B63854F060B054D5D883B4537A1CD52D33E4C68C9ECBB4C44CE0710E28BF2E9B2D7DB3D54F51CB35CEFAC6B6E53B7AC5621283C377A9981C62654A391B47E7AB12F82A02539BBA3A44617FD2C6CC744245AD7204B9D9488A480C0BC70662F4F18980F72EDD1F21724B04A884D3B1488A58C18F0977712402D1D1B9BF89CFFD0FFE4E2CAFC83407BD72F9AB3B7485351946F80C1FDD3DBF4B06C2B0E4F088DF0B84D0248B31BB313F6F7345B0D77809453BDCAEAFB3FE67594C8E06F3609763EB7CB9261D96051925F14F6968315F3738E8CE19AA8C9C7BCB98D4F2C5798AA9894976CE92DCA1F52ABD3E5A1EE9540873BF11034383E7BE10E32AB955DC81FAA437EF4A7CA7D7E3C7E2C60C0AD88A6BA0E6DF4F714B5B886EB0A1DDCD7DDB77334394DB68888E818F3C4D9632330279CDBBB321C0D5B3A78A37A97C3BF433DA88BC1259834B09A508B76EAC3C5113D0C134F5300E9827719EE113DB98931E8F9EAB99D147957FA4B0408B8069A434F8CEDA388D0A099688004D6DAC4CE66CCE5B05F0F40582B3A4FC624AF0D6244D61519E99967B8BACBFB9AFC7C11AE0AB93C18A0B26D873C4B1C9D4465E2207BF1B73B788D47A3347D9C77CC8DC204BC4B2927331C7B6E1B7B1592C727088CBBBF8787222DA19758CD3F9B8E78624910DE460BD78A5D4EC14AA09B7DB6C53B040CE902876A86D34494C2625B3E0AABCC5E4855CD107F50DF355C7B7EC438C97AB50BD7FE51F9A1E8E0215F9B0F6A32DC1A09B4A9CF784557CFAA7714ABEC9EA4D6477858D3598423B8D36C0065E550CAB93BA25F610D57C9AC899A3ABC59097BDAACD4003EADC4A944EE969F3F6605C2B4763BBA92D965614E5CA58FA0ECFF9D02EB3EAF6FB0CF5784A13CD19DBFE5EC396F3EE0A41635135B5B7ED4267EEA48AAFCEC70ECAB8A5D2D23F77DC55622CCAE884064CCF83878A3B916FB82C00A46E14D7A6D15ED9975E4F99F65B4B90F7016021E7589EA0B2F9A52623B5089A96BDDF6C5E4C117233C3BBC5AA26339E85B542562A873760AB4F9568C3FCA95564862EE28F06BA7EAC0CBC8500B545795DC3DD6E0C4A1FD8700010C324D596C717276959FC2CEDDECFD44474D5760667383929EBAC4DCF5F60811172228292A3D4043487D7F818B8D8F9397A4B4BCBDC0C2EE01022129314A636F787B7C99B1B3CEEBF6000000000011203A4B
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 7
message = 81D781DEC0C4D22E451DDECE125B6FF18E4E744C2D272A18D2836DB704ECC78A7531DEF670F13AE4FE004048BA50891D4F304D85B264F45FCEF2D0FBA9D12F8565981F9B79BE21DBD327B12187F90AA27E178834722D2394CC58B491CD0D0CAF22C741C4F30835D764C0B2D5F9C1B883839D09B580524DA65D12A3AE95869B85
signature = CC3E39FCED29189339D5DAAE1F3FAAC75C9D843767DF7102B9C754145540FE1558C426AD21ADD20B281327E6D368DAE0CA03933AF8AE4079D81116C7D1445772FB0B5B0C3DD7E826F4B86CDAEC2390FFFDA68169E98C7405E92F6BB9EA843BA19F96D28B34CD90C4501F51074C3BEC029C3F9AC6503C78FF1565D2AF1517A0A0BC3746F689595D09655BF427FC3EBBE1A622751408AE9D57A67848855CE8CEDB4610CFB3C2B2904DCEC7CBE7C0CAD2C32BD7549CC9FE80947446AB755137BAB5376AF75F04015D65E24F10EF1545625925F0C4DF3424F6BA17A38A4914BA9714556702470F1BF462C82593DC092382ECE48E8FADC472C2FD90329DCC48575C7EA7B388566BC1D5E2184E8A4551194C9175586E06FAD19F59975640C91E41E0FD162F031BB047177E699E6CA77AB657E4DC7D885FC6D8612261012E9FB4821E4A3E4285541319EA6F4A222E0887739E066E7F0DA8BCB203A0A71CD6B70D84B90612A8337A55685232627F1720F5FCD952D16B9EC3AF979F84E9FB51A67BC48753060EA1FC33BB7011A41DA8101ECF7D7B95B2A433B62CFB2F286CCC2D81BE7023CF54D7A3D67507AB4FC7397085EC92C1F77FC4012AD478CA5B209036FD6415105B16A82F3DA5FA9C87425EFB74E808A3DD03FFEC72A816D33547A7BCF1E1B298F3A9ACE1885AA3A4891F4F35B9CE18642255D4E3460E17F901A79C98C45D9C5F024A3C89B3FC3CFB5CBB6F3A9E8ACE4DA482256DD5A6C44379F7F7490979863EF6D558706F4F3D6025466683D01017056F6015F51C0481BD552992FD66BBD9BB0EEDABA0FDD3DB3A2D88A24A6FC170204998D035FCF96AD6BEBEC4586224792E8883D4CAE7E2BFBADE74B95ECDF197E31AF388244933ED617C38FF53F5908C77372DDEC4DC90F671618FA0B1C27538171C73E3DB4C9A058D50EDBD609B1E0B6D99BCC10D662D397E4EE6B13F17E8227410E47133C297899C2951960C8C9BF0D776013C92D916AD76DD2630E1372522AF58D7EB6FF30A6DC6B80D259C6B0E5CB6889E0F136BB4B9555FDE48F889E20084F8DF54D0EAEE8BA08AC41B8EF76065C24630DA04BC00B18C5CCC1072759AE5FDBC9EA570384D3D0368D84FD9DF5DA372AF9093CE3F5D16EB278DAD28E0487835CA952956620E7886571045CD1FC75A58B4676EB6002E1D10840D8C5F82D3A62D1B5DD4B11994DD7381BCBAD9861E5FB14FEB7E9089211435485EC64A0DE6B0D577C59B3969F88EA85594A42066DA72366A7F0002DA2D77387BA7A0ADF22FC2F61D06E8090EE9FB0BF7E80FAA456BEB1D6D4D04A26CA482665441A1068B48F2062D0CC737B4625AFAA161887F6241DBF7431F747434907D56CB8E14066C4B8261ABFE886DC824FF57C1C67C87A735570290AAFCBD70F85525AAB431226562D8A049F486A811F56C0147DC9E3B259059E1AC64BC8568B381E9842AAD6897B8F54F1EE855C19123C30875C80A533FCA59BA3F025E6DDFBCC69BD8BCD4FEA9DF2DD75C6FA237469FA31569820DD259299F33BE058F9D8C8955FC347E08FD3AB1E6280BA9EC9F295B3BBB402566AE66B69FFA2368A940FCDDEC213535467E2372BC1AB2E7908236893ED96E78328AF59BE4E43C7F892859A2D909AE008A81EA81048A85C988787D0AC8AD9A537747BFF23C0B603256123799528A064DA99E124F11AD74FCC9335FE947BBF5A808578F04097DA035522C90F4DA52A0CA7378FC906C88171AC4E070F519098D5491A5437D7E2F6F334E5C8953A8F2343F3A03773C88AF0B77309617B6525528DCF10F05CBB217CEF97A6C93E9208D566B156EE83DB5F227E98FD6A2DDAC6E06A7F7522C74603D2893E1885553BF35C064BE84418BF54CA75532447701C4CF220797E6699688269593EB1F0D8F8C48F477B8DA3F24CF048A4FC623EF4F2651A977EC89B96E543653EA3FE26E5E7152A538EA6B17F4FD516823E43D3D7C5CA812C5A83C9A43FE8C134BDECF56CCA8F297FC13AF426AC2368C2B1949CDAC393BD67E490A7E1C61307C1B64B8C1D1C74727B48C4E813C63297FC14A09E865EF61F1C23641C09FF53D428D3DCAC171B18133F5E17C5765F059E189FDC5790E8376A0458BB232C740B03616D84D887EF149759F31E78B40AFE29F15D8718A7E54C894520F392F8C6DCAAFEC062A21DA4E13F58FBECCCFEDEB313056EC70B6DC1CF986F549C1CDC290ADCBF9BE06BBD387ED2AE514D184A18C67C4544AE2269B04468A8DB085C0D5C88AABD26D7BED1FFD811327D429C1947C9A64753F00DF0686801B13BCD10C2C2468FE23721F9A30B571ABCBE610C9A9AE553CC52590FCB8C6D3793FEDF712135B4727504317F161A01B48E7BEC97C3197C910C1FC684A492CE989D1A8A0E8FD351D1AA5822C0554883B858B86864B9A7A60FE3836D11EA5F093FEC85B6FC98A78025557C67D9AC522DCB41E61F055D795B5FD5A8AD8F3428DC79582B822BE70A2A4239E15010108C965B9AA8B06FB0D6A5D3FEFBC4A9203C502FC07732B9DF4D901F39A4E610EB6A51FAA8E60EC663B5CFED612F00DE8A398953A71521BB12E109FD45327D5611C4E5001B8E1D346BCA892F76F6D1E2C72AEF63E2B6EC95C92E31240D88354F05A048898E413C4B8318D86C0EFC4417CA1F47A2323266008504B744EA16B4A9C7A888B2BF9431F17C89C91A3AFA3DCA72C7CA4CF73FD93F8D69690684A6AC92B07AE9197FB5225D0028DDCD57FD99C3B317E9FC675DD0AA834308EF151400A6D46D43AA95975725BDEF68B61BA38D530983D6264149EFC5994C80326609A3C3776F42212CB75B4D038D3B4735A4E37ECC6A384D932EA23E0A85F27A82BDBB2DD5D8B73E55E9F83FA4A314718F3D07D9177520A9E1582E0516125D3C615A677D599DE2DC58A3C002D7E13012F80DFAAA49A5345C8D43B82E058837ECE2089952F40A9714D25424BB94D1F19F6F87F52B1745BACCD548BC38D4BC0146E15BC933997BEACC45114344550E2F12DC98D60C465E14B028A5766E3CE330D5162ED6807314B8B8DD5F82F62CBC0B97E0DB25B02A16D216B2942044499536DDDF282F109401981B49C5C1D32B910419D6881065D594DE6D1ABEB605734F93D7855E0261CC7EEE1D0FDFDE1504F5A13C1BE3BB116FD2B1CCDB0B3A1D72F0ADF9765B13DA33758C7A338E74A5F47D73B9655C0E89890E7C15E02A8905854FAC66E94C99BB4A295257B875B5207ED0D7C9C1A044FE363A5145E555A554299FAAFFE6E13267755668F29F186F9F6D977D192887380AA40F061A498BC1FD5082FA20B0C10181E2E383D3F7694BBC6D5E8FCFE060721313F4F59608D9EA9B6C3C4C6C7D2D5E3F3FF07090E11191A1E6C76787F8E909BA4BFC4FCFF070813151D34364C5D72B2B7D7DFE3EAEDEFF3F80000001126394D
testPassed = true

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 8
message = 6FFE3DE5DEAD5D16AA98E2EC293A75C77CAB9B868B790EEF0A34AC6BCED0060AF7E0B3DB68DCADD7CD1ECC44A4EC0D9F6D5F9EF7691C4722D9A5C28C852B3576DC87D937DAE2271AA304A3D29CE894CCC131960347E392D0178DBD8FF751DC70F0682C39B8CED10362E5DBFBED5FB09734B9DD619B25DE09C19205ACE589007E
signature = FD3CBAEF99F7B010212E48157F3CF5CEDE10851A8C1EB860C1AEC711933F21AE02569E8F67F32134E8EA2901A8866CD4F3AC3E2249C684484527711FDDF65CF7DF9257D9D69CC838124B0A137AAB9614FE17B66D1764CE7931324E19C55FD9BF95E36D4E013EABF3FCCE7E30469FE8EA5CA2437CBE1203741EA6A055F21B48F534E8D745578E35946544DA1CD7C7DD37F790A5F0FC11BA8513889332BFCF012B294A41A0D48A817BFA454EF26C0F51533ED42CD893A4878B0C7CBB15FA210ABD958298C901FF7449ACF189E6BF3D1067D6CE891A5473EAAD0FD7090CBD41B61B08645D6791EA8E045C9FCD433EC381104A4675C349BAAE96EA656E4E3BA7F7BD221EAD26FF894241D1ED2B8B6555CAF07AA0C0AC90D302D53CC0677111066F2D5FA337DE0F26E379A603F1E37698BBAB2F2B4B4E3A364A64FE1A06AFBC63685B21F256CCFD22DF4F65A5FCD668CA45E30BAE4B3AF9D7F1EBB416713FB02BE3FB679DE91F22DECA5BC71568E595C4CCFD72D523B865014A47E48DF5EEACD3D52B6D96BED00016D563E64741705279C35CA244FC00AD519AB2983C352F7F9302AFD7C4377F761E904CC7CA4219C03432D5A018B79C7B1F1BD9D0BF59B3F1B1993F10F2430B2BDF13D2E0DD7C4ABCEDBB58E71BE5BB33C0779512D854912562031947160D8D88E1759A18F109E994C58BE3F2A6287C8F17E10E99250BAE8792132DB5138FB7E568DAAE5028D5BDF5DE3161FF9F20565CDA7DBF87E88C629095D431B5BB2685C93DE6CE07C9CD50EF3968410C4D8800B98AB7D53D5133C9693CF25A71AF60A2CAC6AA56E7148B4608B120C69B045951B68EA1C37D09743658B1AFE8526534280E665283EBD38D029FCBBE3092BC73C024FAF3E054794FA7D7500C6DE0DA1DA893C42AC00987B06AB9C1E6346FF7CF7D8D143894554BDD5B4586D8D7EB5F5198B4E127FFA03F43591F63EEE99037D487546859DBDAFA2E92EB0538463E65A4DEBEB7DF376B6DD0803C17868A427084063095BA1AFE6DE8776288B994DD9FD03EB4802A187F0881DADE1BAD0D655F4AFFA76197636EAE1598FD87DFB259B47701AE02C5AA20629E75F7028EDEF044BF545EC421F617699A8964D19306441075F225BC1D388CA9DE877A96AA5E70C5E2F8A87B071F82D4E1E2DC359F5A30A68E5D847766B3AA9D8A6B2552F0BC9ABA9312C9B2E40D3C545D6843F8C20B41F767B10B3598EE1B2B224AE4310521DF49F9CC1D810314FB4A7A5F2C9F4069A76C7A0AF5096842E967B1F3A2558DE0F640765DA5FE47AC790387131114A4A8411444D6D00EA6B667F39E3B1EADE79E0BAE8A3B2D710BDF700FD64E72310337D855510A7289E6897E972F711A4EC7477B94298079ABFC2F0E2B40F2DA682F10A857B5DBD31F5C4D27DB6DEDC51FCCDF3583AF605242A555A928A2DFE264460D2A971B68A9F2861BF560875D1093D21781998B2A4747531D146F1D7B9F89051EEF6ECD0D15DDC4AF1CD82AEF908F07560766E0A88FB69315077BF1D4D851F0A7E255E7E477AA7F9D103AF33CB58FDD018B894B04AAF90722C0F2ED67C66FBEFDFD84C857A3138ECD61F0742B661B109497665F7659122AD90823E10C3D1E31E300121A0E168EA86AD9B6C529F1CB4A1B6A244D28DD9001FF4795F322490178818B5D9255CE3AEFB75F6C37F866188970C31DB08DBC351FDAA2822217DB615F510821425DDEB1C8B17B12F401D7DE2A5B7B336B33C9AD9845F5BE92E93351445DAF8132E5A4F6E37ABD4762D36D8DDFFADD86B9CC3C46CA69299CC1B21EEF2CF81784CAE5D6A550EFA75AC6A3E9EA091E0A1F20FFD71678AA0B523FFD662CAE5D40284657347590D57546C4AE59802E9F6FE6241AF28F7461AFDB0708E26DC5965F34A73A97E84DA33446749A5BEB2A4D2F6A0A71D30F83F8EA5C2A2250E946BF068AE34C9663AC3A3B46B9FB2135799A77C64C35386DCE6B7E0DEF50FFC31361F5257CC1FB231828C634BB34C6325149DDFA6252551BF3C47E9229CC4FD18E0ED52E78CD76F7890D4CBAAAD662890A84F7A8434739918053682AC8624A9EC0476D38F0F5C36AF5746ED09AE89BA8879032733A844EC23385134F3C759DBCA62E4CB339F4786833E47C50AC38559EACFE93CB6FFB52B69BB2C800DF3F01FFE7F31B7686B051AC9DB012B22A1C8730E408C1A8EDFAA472F78D725F37562668E4C808316726D8435C95D85154EF7509A73EC0CE4EECF5ADFD21970F509BECC9C51C77702B975C951C0EF5E778F0F37B69F9724F146496EF9758BDE66EA2F0EDC9659CC8089DED0B135935A6C4349AF27D1297024EFC3F58B5F48CB657F0AA304549B6DE2A6E48BE5863C4A4AAB05FAFC7473769D9A4D715E58BA4A06F775EE16C76ADBD01AA613B774201A9DD50DFBD4646E04F021E26C355E9163F6866F26ED8C884FC86A7BA41F87082500ED0EC6CB7003A60FFFC0275D1D83BB81F485D58AD1C127ADC7E9DDCE193E43A41EDD113ED2CEF4A1C9204BE6BE59F13BC41FED31EF531DB0D81575F014BD934838EF35BF97BBED39922E7C3EC125EF603AA878D03C176F9811EF5D4A1B21C3DD277CFB7D084F7D3E48488D49000CCA95A45E2E7603A1B858164A23013527E2723418CC64AADD1580E296BCB9B63D275DFFD232CF14B0F8E478149EB0DD0530BB9481D65E758DA1A355A6EAFEE928FE4EFC148F873224263AFB4BA71A1E5867CE7FEC72E63B9EDEB0F7598212EC012C160216446FF469E4D1E2A03D30D8CC8E3AC4B24E71A17E84BB12312625F59B1C9EF5578BA0BB0731FBF296100ECDD2D50B357E49EA5BD0E23DB0FEB692EF9BD9794FA81DAC8A3066C8B9C3A6AB0F7CE340D577C3CAA33725D147CD752C22019F3C333A5C624E72C3E8D055027A73A07468527014936C5C5A1B0F91855B81E06EADDE3C256E5BE7B844A5719A74E8388293DF7E0DDF9E8679B8D6ECC5575E661A682541F386F256C4395FD92811625C22ADA8AD383B1A2562D4ADDC2757EE1C95B922C2EAAF30AF220094305D71277425BAB75C340D5DBA190D066D18455F6EE6D48F5820C71860E7158362BDFA7220E4C10E3D00F08898340302C69AE768DD57F1AF769A33AFED5EF4123A18B3CB3601A0E13121D6A7463D8AD03AB436B7AAE20130B61E5B687028E6AC2F536E5A667E9A195AD08E650B3DD812B35B46E3B383B9C85F5F396725DF173262E53BEFA774FC799E25E55FD5082CB4426632A026A0B2517FE79FE4FEA2B5CF92AAECC9449BBA6344466E9226F17A0AAD4848B82B3477830A7BEDBFE07116D78899AA8AFB2B7B9C4D4E0ECF1F4FCFF04141F3A485F90BE0E193031383E4158627C8B98A0A6A7ABB6DEF2F4010E2C33394F565859606162808596ADDAE4F5FB00000000000000000000000000131B2F42
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 9
message = 1F3F64DFE0DBDCB20D6AD664915DD61CED01949B4CC0763A66CA6904AF9B9CD18E48F52293DEDEF785572C08F140B43218B28F022D5A891461F7BEBED262093A72C7A5458FEFCE7D04C2F5D6D5D73124883C67B9D50F99338E8511615CE2B97B2D02E023653D6F806B6512C68E179972591AA18CDE373C53EA0B82FF6F39E316
signature = E7710803C5A9F222F361A903649683D92C8D5D67AD2BACC1A3028383C56D35A9BBE3A13C5F5C57010B4E1456FD711804A0BAEC33491FFAB5C513BD347F7D9BD3C0271AD4E15CCBB62BFFFD81BA16D2D9D3D8EE4D7447459056936550008397A2061D807E7E26F4304E48E5E46790AA8C6323A90732EECB5C3F041DDAC8430E1D67125F37FF91715ABCAA4FD053E8D578488C2F015F76D9346D8FC987875DCA903C73A0D871BB251E6D1A171D1EDA6A73685CCD32EE942A70BC96C7F513ADC226D23DEAF57AE4E88DD86F07D10791718E13B94E54FA0EB7B6B29A1505BD4B3BCCB54B9217F62AB960E95558BBCFF03E91D6146FA14E082284C89BA6E42CC8AF2CBC891141128C81DACEE3FED3D808D3AB566F88C1A556F00B6B83D0BF9342898677B909FDC5DC5789E46674D1EB7C2819346A15D9DF16A2A18B3D99806D3999C1EEC8741F083D5CCDE7592DE6CDC6042BFFC48E65E093322655142963ACAD73623347D6263BD56A1485DE0312D7A5BC27801E377C5FC65C8C5BD77579A0AD336AF93F14E6DF818F55106A466DAF725EC0F7614DFF3EF273EEE821CA1AA853AFEAF7AF6AEB9268D298ECADCF5E11DC9C9A1E62E15351208A87E3CDCCC359291B18EC122931CE96C9706576F89FAE3E20AC4ABD7F3EE19C7D96F997E0C9B46FF51C3A6187FF6621528D600943F0AC3D369B958331F940AF79C8E08141FB7F943C8E1B87AF4F07F5E5861BE51294C52072C30B5FE8EE2BA6BD8222FE0954E664DAFA004E4DF7E94092E8EEC04E5A239897D7CCAD602E55C6F423209DA967B0ED13627BD4E02D7A0FBDB424BE10BBD8BBE5DD6C978EA3C450E7350380649E674B382F376F660C867B6BF4A042A59B8D3734E13C4289C04CE65C18CF08CF34AB073D502E9B43E15A9C501FEB15A2C6DAF2987E593A777D911CCFA166E52EE4DC113A342FE3B539CD4E7140354BBC22D16D58178A6EAB2561475CAAF88B150FD11C758D43D2E61496A978A3619FD14146A8E4DD2883B7445A143EDF86154E6052019EB2764D1087DBC886AFBCC09255DBF1901FA3A97847F4F42CC2DD93F201DE0BCEDA5B43EE9EF3D2910147578CDC4B3579F6A19D7736FB46ECEED2541900EC044F111858A1AA4BEFBEF43026277DBCB4D01F3157FA76CE47FA45FBF571D660F0AD643BABDB28D9E5C8C271450F854A17CDB4805E131645B7C3E1A5F40F3574CA7E2FAAA864D0F2C7CCE705A0AE4721B233D1A634314988838C30E7578A652E1B45CD60808A8859AF8D6BC575B910D1ED93312E076C7781EDA5D2884398E9EEF1A01D731BE5D950DFB1A67056C1A9082D2EB83B7AE0EC42A4A45614DAE1B2E1352AD30CC8E5B86561623A31EEE723B5191C592A7443C2C15AE48C861994D81D43BCC87E7E4A82F04726AAD3D6BA8163A2EF116714934CF9FF1C7DCFE85526F1F07049FC15FB61174F3544CCDD93F3F3007B64BE52608EAC98B369B6D382B67AD6FA8AB113853256EEC1B2F7084670898C304E1AEB9543A6ADE9884092B202C8B198BC2C78A5B2219A6BC722A51DE47EE5A4A64B36C65B1BC7A87B8334A85CCC95D0577A32E52EB5DC1547ABEF1BD32C4AF9E05453AFA6CB9D91E9D4D954450A8EFD1B2F86661B236AD6F7BEFFF9075A55945FD2E0E0CA397AC187E878CCDF52B5A3B01A61C1B574F724E95A8AE2841FD75C41C67DE429014671C339C1B0CC7A90D24AE538F65B86780C36B802D95E41E8BEAE169BD7A90DE5FB24EFCBF7844A14C8D617ACF01611753DBFB03DA3CC62FE2F7F3F1143094210DDDE91DDA371DFBF569508A3BA003F50DC20C11FF39B19AA68201DBBE91A391000B22B246C64286CB3F34729F430C2076EB64B22B34A0D66EC41E942B3B2ADE63A9D580156242F300BD44F808E5BCB87603B3580945FD630024466CE7161AD86AA1F9366C2B372781B75AFB3B362ACB1CFDE8A3CF56F97A438FBB88580A68B3D6D18B74C6B94EECF585789B79182B20397252B485C0DC6E6C85FD2254CD302EFAE4A960C1629F4D227917E3F63148CEEB59BD4722BE8EED6CE20C04F8D60322F967B997C2B7C5931910F80A2CAC54293B870DEE2B1B6E072EFF0219F5E7847034782D91B5EF27682310734A39E576CCB5E40562BAE8F45D644685F47AAE744623EF9B552228253F36A043FD63524C313AEB2E14517E5EBEDC43F8AF3D459EE67AB0E8168EE6CD022A40050FE3374217C372658297F6C847B2E98DE4FF5E1D3E717ECF175CFE7715F2030BFC12C588B29D9459924B5C98F80830F263F1163CCC0102E970C0CBAA458919934F34A4E794EC4D53570C7B08211BEDB43E633600FFCC80E100C81923B5757699E43035C84AF6E96C1B4D6156B35E7E6C2FF7961317F1D6F29EBE8E269A04F6E9130491EA5F1D9E725EB237C8B9730A2E2B48AB0139E44B88E556EF9FC8539E023C71CCAA4BEC5CF02B2CC3501394B8BC584C9257791914847A2E8EA14E6F06D5DCE407D5CB5EA58C67C3C9BD03F3A2681688A589A7064895C3D0AAA9ECDA44947A02F5F592A70EC39A6C5FF46F5D43A21C8A47FA631AF52E4E45FCD942A7787564C7729BCB9A75E819AEF3979FC5CB25D9A6A27AE1CE10E18DFDEC0C2D0534301E8C1B75EE1594FADBC872A8E869AAACDAB5FF3C034DC6FFF61FF14F49783143A60BA55A8DE357E3B00C2CD6E628CD6FCB929F1147DB0FE72E136CCC51C3581D97304522670ED08D47E7FFB800C9EBBF1F8F619CAF8AE3F2A6A0353EA4B55E3AF4C19CA18157C809DE189718FF96E185C55D0F63204171CFAD10A17D75AABFAA67A2521F1D6A1105699A479179234486099809AD047F1743511A639FA7C1F7617268EE1E7FC0347E8810A38A0160D07814C16B85911386049762A3FE89A881243A6D6711D95C8B17E0B82CAB149CDC707327192FD4DDBDB3B67A19144A8AAC2419338F673E59FF4D2793B975FF2E8888D25638A275D5498DEC47DB378D39490A94E8609ACD156B53C92877D8F22A9AA24F6BD1565E350123032135CB25DAFD3F3D3296A480C15E2A6B719D51A3E46DAB7B937359C2FC0BE0866D2B864B9AB451FD5F3FE52DDA2B3B54BD425940712ED35D8F0DB27996D532EA5A48A59288A7981531F77B31213600663E08606D0C45464F04C6D7FCEFF8A5093A1C7C9E2F3A9506A778A7FBA2B4A8B8A5F5D1D509E0582B6FD39282B178A585ACB4DFB8C8C63C6A8946241B22AA4450BD29B2B5B17C4301CDB8334D4C51ECE425F02E5CF999E22E8725175E8176E63F48C8C08361520BE7D06CA72A465790EB8D812EFA0431C2E3C44616684A2A8BBEE0313151E222E404F54798A8B9497999FA3A7B0CACCDD0D0F161A3B4B4C616B95A4BEE2F60712233F4B6285A1AEB8C000000000000000000000000000000000000000000000000A202E39
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 10
message = B547179382F8AE9E7910840BD505339505090FF3CA6AF1F35D4EB0AFDEEED4B36F46F4410242D7F27F2C14761A313D32EB1165B1B33BE9AA881AD559EB2DCB8D869E3C12381FA76BBBC22FB3147A0D33A89CDDAA7C5B52AC592C60A9AD92B5AEE029F02864E5CEC8BBE20C05E842D6E9C483ECA0DCACB777C6A1F806E8634DC7
signature = 05FBF497E54B42833DF82F7EBB30038B2F1A849BD448584FF1C1F5500C7CF24AE844F23F942870BFEABA867058C74FDFC13595D4274B68BB8927BE0D247CC087E6E92B7D1F9F15F0014CE3C8A80DC465E0A47C98A74F9297B7F4EBCA5A96920D45F17BB91116047304AA803F1723A4920E0FC15F2933BD5C93B911B915DD90981D7301EC7E6A6E130102D74B5D3962289F649BA785C0FD934B3C37FC7CD51AE9F2BADB45542ABD9AACCF266D3C349254D62E107BE9ECD1DD93DB37A56137BBA5CD04489A3F294EDD2EE46D9BD01F17CD5CB9EE77E86CA8957B46BBECD542D4BA64CED4241C51D243F188D192B5DBDE5A886D57E0EFE794DC8CD7832962F4B61C73E246B4F5A05C7CEB7283E30EA1E83231A7F323187AA2AE03F4B582097791FECDCE050FF406353DC2648E90A3FE263A4553C484D72D533E8293D68ABFF377E6A046A819C64ED1B0EF84C2A3EDDC9EC3B453ABCC6C7B2C7994093321E6AE1DAB6790CCF027704ACF294123BAE31AD565F2E7DF5FC693B0697CB79E7EE99BED818ADB8751491F55398E81EE6B06B44D30DF819B3ECD803DBF1F0F5ED2212CFF6C76B5E7E13AC55C7C92135409A51910199943CC65805D71634A9728CD73B624DA792BE7B6FF88F082F914B41778BCB28D6FFC3CAC861DA4780532158CBEAF7B934C9C951B8FD08AEFD6DB8C6A9A7097BD5957B89FE0D25072C80AF4203578F50816F8950EAA36B3530BA907B8345756A2F11C6D53073C9045971F4B7BAF29147B6490F025FA090D3CB5F49DC3F0D768304E234BD54D80AA319A4940CB68757C9E5563B20820F65CE7414AE3BCC24F0AC7D6768D24828EB45E7B5E7C69340B0C8B524902EA5545CD1A6ED7C010C878BFF09517B2917BE458CEF476A86D1E357112B8F0C5452EF15FEBA1140EC4880224BD1C5EC0B344F9456D7D8FBD3603A8BF8557739B4B3810304A0CE7F9CF12A0731C2086ACD6E892CE268C0F8ADE59C624E9AD99B047EACC0CCEB0D49C49404778A0D9304A0F3EF71F3B9009741964506D4CB30EC1314332CAC08CD3EA3BCF9B9F715CF3607E3A9BAB8C900D40A9F41EB0439398E2CA3182D62E3AD82694E7BCF8B7AA42FD3274E8B049DE5605CA836CC897F661CCE54EB32B0BFBE751C54FE227FEBC34C448C49C967AD6598FF1C7D75D3827C192A3FEF7B05CFD47E959CB455C4B5439C28D9CF756EE691B8979A672585F42357FC616CB2B12DABEF24837D72BFCB2ACFAABE4519B77617D350DFF056B4BE699E4197E12A4769885ED13340524B421C7A48EA893398E45CF3552F7382A7CC80DA5DA269B8FDC616D21A1F5260E36635E415F544604506078751AEDA98D82B222817835692359D2B5BC71AE7D354A50989D9B8DCDDBFA2FA6819F9BC7248C26807FD81D2FA8EC4A6C5D813F55EB28D8604F33F030DC32D0B38C43B2F504CD481066D48E3B806B3436DD44619AF545E5F48D647380F60B5EB1E2434789F557867618F74218F3AD66AC8B7FD6785F6F764A17FC6F11D1FCF77015C8E990D09057F1129097D36A34674A6B04192882D70A72381C73AF9F1220014F3B772244553104B9529EE7EBC4B2085D4FBE2962E1529F620EDBDC66C5E4443FCCA37D5B0295DE148E71A7AC5F9CB5C5A6392DD17CC82F1F351B5229BA9D9627529BE56064721968DEC3C0D451FE4E126A9F5549FD3E86EDBB7A2C93EB26928B0CA313B70264B1DBCC747BD53E0E78D5BA3A836AE79D5CEBD759EFA8BD36CA93D97847117FB1415A57ADEA35613E588AE2D8479B897605066C63560FA0C3A61C5086697EBBAF673266EE22DBE49CE1047C43CC3F94C43121372C635DCEAD3434C216216A62692324CB4EBE466090278913BB8BD3D7A2AD5841EDE706163A97E2F13B4DA1E439F9397B53C89B6B8A4824B15DA5BDDA395570D33DFEE5B905F88372C0A344D299232F6665A103C51A48191719D246871C458B2187B77F24F85A55C45B4441AC0CDDCCC6D3D0959A98AF62AACF10821B4D76167F1EAD41D2ABA30FB24314CF6C6D2AEDC45E4F8530F868065B1C55242DFC102410CBAA4E043667A5CA14C3701FE216F74527DA6D1C337CA5CD1FB0BE8BF904902BD27C4588AD60CD90707C9A223A1967467A5BF9E39B0C56091B563E5C35612ACFBD6CE125A252BC1D785548B1F8408238211139E768B741B91D67B466CF85D55202C863087931581E67255EA9B6150229F2947F9DEFC661D18C2156BA86B295326EF8D80CABEF7E1493B1EBD54DA2A2C3A5026E79C4BCC7098F9F15A04A35DCC941567DEB8A373F93740AB9B42B1FE2A9D52B4F538D979250AF6BB3B9C2F0E93E17F1A3FD47E0EE5F942314DDF70C4BDCFC19D5A89E5A0621330F8282F25F63DA3757BC35DC0588E2D13C0AC522F5FC1A9DBBB629228042CAD0A0196923E135EAC87DB40B2917F85317A326F4811C2B193B42346D59C3A4F748B5BC40EB66B44C4A57C40CEF2334C7A07DB9384ABD4CFB8FC92D8B1529B7EEF8EB4B94249EB9283263A89349288E7FB12193A415DBAA2493CF86B8D0B5FCB049A7AA047E05022FAE57EBA8554C2D2ADCD43A70BC8BA9C33E36BEAF5848D6D8307EF38AF81679EF092B209A7AEB26F9A72E5DB722810E5830E380F6A7D6C58331B100F97B65C7EF6E851C935DAF77E04080AD6F6D81651C5197AF56CCC6953828B0CAFD4DE6402DB16F26AF26F4C1B74B962E0710420AF5B420E7D1A09BB2832F683939BF6F69625183ABEF8105B943A48676114596FC2E044C09BE08664E5DD8DB1649173905E8B6D6F480BF3D054CD98B9846E61C776D132D742A1C3CF2CB7544F319799A1B68A49393EACEA86036E42DB4A82BAAF90B705739F30985F88A049DAA625A8FF9CC8CFCEBCEB667DD09204C4180CA53121F268ACBFC35960313BD0C6D298ADEC42601450EE603C883F431B0208583F6222AE02A38F359B3E45F8410721B862B38B0F3506D6FFF115F1E7441F912F0478DF42D3987E1AE3EB5DFD1D9156DEF1CCE773FB67712E65BD2FE24351CE7C69E49AA47E311FC57BD970E6B322B370C3E7587751C5FA4F2084062DD3A06BD8B16047FE7C1DF9D196316E7EBDD497CDBBF18459E62857BCF0695E90F00397FFEFC1C833C46EBA515E845CD31C73D3AF13F9E2BEEFB7E6AF89F4D57237712FAA4E82F425D9D5E3B7E6CF7D00663FF042ADD1BFC27A6C781EF9EAAB8D6FC5D0B63E7D3695C0E830C184A66532EC8D2395AB52AC0E25B9FE0A00D672C7A6B36C57A1540604F991CDBBAEB4A8D3F5C558D2367975AE5E90B600EEE5ED8695ADBB909114F5E627881848B9EBABEBFC7C8D2E4E5EB080A0F313362697C999CA0B0B2B5B6B7B8BFCFDEE1F40208355B5F7590A903050D4A4C555A656C6F757A838B8C949BA5B6BCCEFA00000000000000000013293147
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 11
message = 44706E8742652A448CDE9B9D946E52772BBCC2F9078A04C8DE16E86C82C0F475293CB0EDCEA38FFA9E0B0FC31777021704ADDD788BDA91F55D3D2BD15FC94F9CA2B2149686562508354DD3988062060AE84735D25C96273ED23644F4ACC44772A38F261D81EA5F3A7F390FB218642BA231D796A63BF32BC8CF9681E591A44245
signature = 795A86AEAC7916E08B8D7C262660C94898C6AE85233E3939489459763EFE4D79A6A60763D880030CAE891FE5EDB70848CE1E85E9D2E9132E4DE71CA7E7C1BB0ABA46E10118A5B877DCD98C610CA169C12C40F1AF1145FF6D93D32437960D890FA004CB48AD87C823FE4F658EC1A2F0DF44DC78595D08C6A8DCA49CD8DC63BC9969823ECB1D8AA81AB9E1F425BDF10227084DAB09C9CEB6A5893BBBBF64712EBC07F00D90B2C216A837F452830173057F4B26005E5B2826E0F734A4063A740A268B87DC103C1101315BBE84117175895F36FFD01D597E36484B7257683554B8DAFA50A46D1EA51573C94FD10B79697B1F31821497E3F099D21250EF5FAD9EAE9362491B8A915D89C958B4F8968CC28D9C3891383F7C5E11191A5A16907D84C903AFBCBED9AC63A18E5BE043664B099BE9F45726C620EF474BBBC6CFDD2A088B7F5D6F79C9044F8BBD8AB6C426653563ED434CF10C7F5CD8E2D555AE9DDFB57FE6382A56ADB13FF2B90E04F9732580756F43B3C7928C2E448A27F4CD74C0C1819004DE72238ED6E06A0EF4CFF7E82A31928062A3A0F46C82EAE25038B5C082A82B83C1927F43E5FBF807F2B8C3C8580ACF7680853FD9FE3F25E01FD9B1AF9F36F2E4AE0F41CD9DC7BEC1EBFF81DFF9E7B23F9AEDAB97E9C61F32DEDFE0E0499A7B62BE8CD245DE2204D8611E93EAA1E6843D97986D7DD01459D7E5B16E3AE01442F392733F6B68ED263025EAEBEDE0A47C651295D6FC035AE4892C73ACD030E5C521116E0DA6DC98FD78B8C48F92E1629E0F541D95B407CF02CBAD9D9B2A520351F47F844890C0A96F1FB6BB1092FCD969EEEBF5661E27CDBA281747E07EFC367A9628A37CD718E696423F868A29B362FE8DD7BC1FF975F7B9D6D019A99D74262B8974722AE84AB812391DF5A53D58045F31A799EFD95114BE5B55A9DF9A53F9E26191B433CB7C7451E03E8A3EDD5B2B5268A7EE05A75F86378B0DCF1287C2FDB521E997DC5A578B868890AA336074295EDF995C80BA5792DF0EF9917975B82A4426109973C43F9203214394D46F79FFCEAF8313B5BDE4C5A07618F18B999EA100DC5DE9A9E9326A0D7B5FDEB9E1778609DFF04B46CB6132271B17C4B10C24C27108708FF44756597C3BE0FFFEF541A7DCC2367C1498423EAC33334F2DA4178FEAD088EF5A0A620F3CD0E0E7689E40AC91DCEC6104F1C364A449354CAD4ABB05C8B81210C48CEA4DCD51B88B08267425A1D4A5FC87573772CACE00DA9AF1C88B3E02A90B68467DEB539C866C16FD26BFFB5A74D723B993D192CB75DDC15982B934338ACFC4964743D7DB049EB965ECC2E93DE0036040C00EC2AEFBF6B1801295B29847C21C2BC63BCDF53F9A24C30329F3DDA125684ECB75CCC33DF1152547D44DC03CC8A0E93E094F84D228E6193ECB9F33CB82303FBF098EA0524D6EDE43004C3693FE18528785B27C226C29050312F1A9CCF6F362E4CE7CF7F9CB6237A035DEB500BB95094C653CAAAF053E799E6E86EF92D1CD34ABD90676E6549785E0247F90BF351EE9D4E8E548844ECC6954FC2B6C937516B3CDD019D5C490DDC003740BBFD1EF1133E52E0B7A19DE9A548B345DA0C0D2834961A7DF8F218302E40DC33A31CAC2D9C0D97C9EFE850322CA2285F55EE5ABE04C4702BAB6FC7E5EE49BB8D34DF3504FF2EDE13D74022B48C4AC69563820292DC146DE4C574E9F402B43EFFC4AE9EE4F55E7950D0790731B660D07DC925A1175EF9D73ABC81BE9FC3586A59CC168E617CBD377D4C3344114AC97B640D1134BE136E3FFB5E792B907C70632C53254F31202A9091488C055433CFF0FE58C1D53EA4231905BB8C0BEF12F800F5B52D563BFD78674457FAE96DC2D7E327EAA3B0651B63EFB1CA227592BB51A1229DBEE227D026873049E1D9D40C35B35C69C3CFE1A8247A498311DAC74D86F6D1836CD4221183C8449CBF89D3F03391E7CBBFDE9CFF26551B76F9ECBDFBEB487C7B7C158B26DDFEAD1300C67515D3480A73F6B73DDB992A83FD4183D37BD1CCD1B8233722B245B70A352A680D9AEE8C546719EC00B192A27E7B8033DAB91F619AB4ED7017940F986696498EC91388578758CF42BAC2807E43D5E98B39A69806C50AAA37E13EF7C262FB5DEB945616D2CA245831D65A74592163ACEEB9CE82C681ACB737C66BC5ABA419E5024AFCA6D3E5D352CCF1F944908AB3ACE073CEF87D67E7B0943A8DFB3EA326D2CD883ACB44D37093DB0A24F8D4A35B649FCC211DD6CFB9AED8F241F53A85E22605CBE6C59C401C77A372321A25F58CBE79AD0A284B12667F433E172250EA6C5A30B8C98DCB4456DD1CDFE1CC0A2AEB1782F25B47A3F5ABFA92557864E23F7F8BA969CAFC7B408300E581D17CB1DB278627323ECD60367EE7027350998B2E998D2B0945E773776F12FF1CFBCDB891AD132F72B4A64C9BE18E8DDF53FA32817544F8A6971DE1EF90A70AC7C324D0B089D4114CDD48B87DFAF142B29CBF83CC9CC34CC2C903E7300A962F920F609A9B57E7D92F4CF85D5D11B21B6F524714330459E082A2136E4E8F0D64072239B835946A8DD2F9457214B71BBA459F9F2E9A2EC347A90A847FA62997EBE4E9693CC1A13B9FC182EB6641B1839385AFF4CB3C74A90C074FC8D26A618175A9620CC69048891ED8B3DFD591D54D6463D8F9F50FD9FE9844490E4465A3D5D826D8A187AD312C1257B536EEDBC007F8912FE73C5EF9B9EFE19BBCC4F1792D75028C0C618F266CE2C91843A9E789D017D77592F1747B8A63FD92ABCCF21AB3CA7A6E57188A63D5A29E745C0079B5D6D39654865BB0DA0C0048C5D2ECFB698A161D55800B1C200E8FAE79AF0CF0525A327EB00DD51B284AA00F7DF9B64E967286A4CB0FC6BAF0C7B9DD491A15F572F70E6BBB3C1D34E203430CEF0EA4A83207C9A66CD6FA52836F03702977903336772882A994ACCE206EBF3D218904B0357230CFF5F5966C7F6CCDDB6B29E4B9B0AFE4013E722E71D50A06EB4F2B944F9E456B02B0BAE8794B5792019085228BA89C09C04F504349646152FD099BC05861C3ECF4A9395FFF5E721BC9B589301EFDEA6C81625530977E8E4AE8DCA575E51A042689AF567A46F5A1487D879853AB4685AA6404880B6DCA0C88FF1DF0B5CD832AE6DF1F6562134CE2D44A925CD18D707ABE059E7271D09E5FFE95D5F221FE6A15E4AC6DDDCF51C9B16D4F6DF962D76B609A836B02F55B48CD629576CAA38985472EF55DF1B0FA606CFF12D2BB6A195CA97005FA8364BC2EF5E2A604261AC94DF5918F64262FC2AF0BAC7BE3480873A081314161F494C519C9EA7AAB3C0CAD4E0E707080C101318445860717A808E9CAEE9ECFA0422282A30364E52545E74757A7C858F96999DA4ABBFC3CFD0DCE0E206212B2E333C4A5298A2D3D7E2EC00001224404E
testPassed = true

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 12
message = C34A546876A96538D1C411DB72837AC4CE6F2D05FB841CE8F636DB52A1F7366997AFD7DAC66F586276A5D4568E7E9319453CEB3664CAB99A241AD7CF0BDBDEA61B9F5A059DBF01BAA592D0B41F4102CE05E72D809D5209F2B57599C729FEF44659F397914D980173BC88886EBC6E0FBEE101CD00213899B331A79E9F32BD422E
signature = 3C12B973E8A5DCA61C5785CDE406E2195BB46D26D8D8284591BAA7AA7F3721F44BEB51E931C2DC2174DAF7D73F317692664FD5F6AD844EAE760299483DEE16A4238BCB0B24591DB3881DFC5A6AF39D8C752D296D4C036E608007475057063289DE40443C90D382DCC2CB6924138DCE154021F57AB10124714D497A5D62C9BA3926EDA9ED95DBD6EF8BA7B748445E14A22DE59BB53BDB1B83F59C9604B136DB9E96042A0DFEF43B03C89E37D9AC287CE521974FC3441A2F84F170D12892EF2D87CE0ED8AF2A2E27A601998ABDB83C511FA76DA7A3D05F59336333250CA973DD0555CE8DD42784CAF4F72A3E920B94DD8C6BE72D34760BDCF9FE5D55B565D6C5697AF3C5140AC573B34FE4618DD2D6F888F3381225D60BF79AFA3B75CF7D6018CBDB9537612BCD138AB7BBF8E9E9B67150DFBF5DDBF5FBE9D1EE98673BB384EFB886457D2408CE07C1F5B8C24337E87D72D8DAB0142F048B58A0EEAC91B940679B0FF1D7A21633D9A100B0D65D099D145B5F0D813B66BB7EC2662EACF72EA00882B4F8AB189CB77FAB6383FA6922AF27653E0D7DE3DED8059269A47E0B5EEEB2B01A20003DC70D16CE66E9F66ED3B8162A596F6EE61F180BE3353C185D0BB88FD7D489BAFB17D82A4AD387601CD752AEC33291D6C60A2111B3B0BCBDE100DCC6DAE768829AEF7721512A727AA54801094F3099EF6E3EA9288D45BFE950FFB3CCC3E11CC800218F349A84D674AE6B464A0D03E2F824140383528348CCB1344289D2944B86FD93DB9885C3FD602478133CBFB54076418C26517E853281EE560FFE76DBF653FAF6C09F91C24BC8B101A7E5134BED2F7B35AA675C73F7D39413AB09C408A9E41EB49A3C1D120D77455378EF25A777C41F17B36E2FCC86A72E6985BC993B875C32CDC3B0198B79091AD52148C4688DAE620A0A112937B39AF13F25DA3E7E57CA845B0510E648BE142D5A1F4DCCEC35554CBBB3033A502290F55DB741EEAAA28029D6B6CA372BD07B2259B64A6C9C7F9AD238ECA993651AB2634F45105B8E1234EEB856C35EDDAC39C8A5754F7C4F1A7ED00475DA56578318018A7D779BEFB7C72F263E221BA1A5715693F7E4C34F0908527BCA2D29687E44A825E4347ACC79CEF15CA8B350CAFF4D8C27FE72EDC3122E6B1E6846B78177089BEC256B061C81E8B6E9C56C2B9E580BFE2A208F36D5B4F4F8E2C2AE9449B9EDC1E814BD7AD2D2B665C1B5B7CFF73E1EF3D527581F8780052F87D033310E213FDE8B389E0E7725CB111D2E3770B3CDA9A4BAD6C1A440D31442602F8D10FEBB9C5C98E5BF3CBA7A5F708DA539BE44D0F75D1A21E61117C3CFC59386F02F85F16CA93388D9FEBD01056DDA44ADB258735B25AE56DDF22184B7A169361AFECEF0F2227A2EFAF6DE1863B88A21B2FCC08D57008D413B22F40CEF971F3FCE8B951194ADEA5F9C62F1EFC8113A1B587CFC96325BA83C746544F89DFBF698BBDE74C8900A39886DB7CFDD78206B3608FEF8804BD4B29D2BEE1E26E5D4C4AA2B26D037DD7747990AD82CEFBEFEDAEB04FFF8933F58F35ABF22FA9632B4AA6F4B96DC122236669B4C41F3165B9BB985AAF2F8BACF77E3E9D9B9EDE8C890E117BE871D33CB8AD5D0D6AD6A2467A764EC65C5BB4B82E2E3C328AD67FDF2CC4A7E58A2FA0FBA1BBCA7D6AA0ECC07541256AE459A135FB05458462D7C46C5DD34FC74C32FC3C0CCB47BC3A0BD6ED2951F2FE570524804BCE5E2C6BBD7270709D5128F30EACEF600BC23070D29367F44DE9654EB4674E40FE6F4CB1A25368223A93D380F6B2E0F11CE8BB119AC7C59970A8C97D9BCF65C0FAF3CA0A929598E38DE13AED06DA5E8DDF6CC51B0E79937299DAB6B9F455E4E47218C01BAB5BFBAACE9B691BD1E357B31D0BFE30E27A1850C9755506F9B5395DA483390C24CF72D6BDC2385C061F03BBED8B772470380A45C1E7000226A340EE10AF9A16239F7B2E3686B86ECF256BC8FA72EA48777883B265560E03E42C66DC0B56ABDDEA66C9DF9E565313CC87531A5C96E5A8AFD8A6E9F67FB6BC4686DE48E3CD0039C48029F18FBC47D704CAC13B5BCF45AE010ED452B8B09E4DB47DE3C22B6065E3727C132857642601B896A306AAB753A20A2EC7C657BEB10E93CAC5E36C95617F8DBA1F97E220ED98E686A4429F549E67A5498F640473882D14527ECB19DDDA1D6FC3706BC8EFA77276136108F40D65F26A3862392AF448805540BBFC44B782A677636957E95F01D3B5E57C7A92FF818BE0C8D63FF14C623538473A6EB35B4B26E6D5BAE07400ABEAA441C969E84BCF8DE252802363595864038524D318F2D7116D541D18388842E3B108F4B356C2F9D6754D655D363703EE28BAE905B0557ACB52C2FC8203DF58EF8F561F9BE7D8E50908258F91B0ACEF79E08AD93A6866828A7C676BEC1C1CAD9E472118BA7E2F3B90879743DC988E6D724B02671B4725BF6B7C3C6D42BD1B139CDD245E6EC4ACF15CE5B56672DF7EBD79F4074C4027A3E5E7BCB911696B090B8DD5942B48AC1F0DCBEF944C79033C39F0BC2B9F269B81BFA285778CEADE3E99F0313082CA0FEBE3F1417424030A1A516B5D1B6C7F39918D00BC05DFF4B8E61867FA9140E1B6C67145E795523F2AF9C4DD81A1483F4659E0693C9D29484F8EE1A506CE33A35C16A2C1FC66AE1A0F61D247EF27C5708E6595D93D00715465AE80649B8C84A7F319561A9F4B13A954AD29DA17E7B436A0BD20A15091A50D273AA76BB78A9DD3AB33DB0B158B8B8507E9DA29AD202504C08021952695A5A110EACDABBF7A89220EAB07112E4F83D3B9A3CE088819C20C7D0B8E5977A5CECE1984CF00975D8A1B6671A4093543CF0134FAA2293FA5E2DECFBF5B1B2488533F2BB04201189A35F4B8FA4CE32618CB511E990F4F837BD91F28397EAC07CE9AF7CFDBB73C245BC30EA33799A4F33CF848FD0F0585736D2CC73B3BE11A22B9BE69B9E69A8BFAA4C8EAA9EFE503EC60B07AFC9B57F980DF42C230B56F0A4ED9B0CB9498F5A623D233FF34FC7E1FF46F708EADC392063B66716DECE450C271EE1A6A6EB335E41BCE7A2882ED57B2D499F5CA0646637CE416773B34C7C583E74CD860B01B2B211A4E59FDF4BCDEAB3C7E8C15EB57942309EAF1516D1D2B8CD28C1B362751B4049CD037687AAA46C5B26040D20480E852F84942FAB74287349B525D6F6909BBC268820DADA240255FE26279FDE45B65C17D54C414DE438529C929DD034761A90D276419FAD6B5C9980D2FBC35E6F227621D36A0FA8744CA9A13B4B9592BB4FE960D01912CDFFE5CA97050E2A4547838C9DA4C4D2D3E7E8EFF60C2D323A4446526E8C9AA6A7D2DA2B3A434A6872789FA0A1AFB7B8B9BABBC2C6CAD2FE06091315293050656F7A7E939AA6BB0000000000000000000000000000101E3342
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 13
message = 032B748A660FEF3C6B89BAA312720F9468C6508DF8C90F151495F6FFA202BF44CC7FC2521D8DDADC4CC22822119B6CDF407AFE470FC3DBC67D911741EB3BFE94ABCB3F7E514F0E660D6050D38F8DA72BD6E23AA1976A100BFE13A22CF4E83C9D95B8AFB8C743C17B1B95B220CEDAD920BE0C2928D9944D5A8406C212CB2AFCC1
signature = 69AAE41B642920D8A20D4E0DBEFA89EF2D851EA7F828E8675E05B61F823A94F534115668E970F87D6D8C4D7BA7E45E0CA2AA328CDC0B2D362F604987B3113A5E30711559F1A56CF2A38FB2B38939952E0AC0D999283D74F8F46B7E53F3AE616CB85F2265BCD0862618267B7F0BE1D46949403D7D8EBC43F48722F201550530BD238A55A7DE5A1F152E033542259280B6F0FC182ED3645288E6D23552EB2F70632BD0528FFB60435E677FEF2DD19D68EAAA3DC5D4206D9A60A8C2687E574788CA70D6FAE874CC12EDD379EEFDF2BD7718E4DBCE1D51A707463B1E0805D61283C1187E07FD2110206E52249EB43F7CD99B27EFEEBB1EFAD9B5A33A9A7D23C848423B5D95365106A74F0B56D76AA37E2EB1103D9E8D429823AD48C0765348DC29D115D7D3313FDF3B217C01D22938B7683A866555E8890242546A0A5FA51DE0073AB0129D60996A212B8C19FB5B046B4A139E62C3175D11E11CFEBD8D235089C5E84D43F9E863577362C2F721FA15A8FB155A876EBEECBC01F16170D5F7ACC09D1A3385F4CBCF5D999FE2C9D8A8E87068AC7916A1BB90113488FA33B61A6B996F1C89D8203147460278195F482C0559B0ACFE69F384D45FC6A8A808586E3CA9119EF3BF34B350F6A2804222F4F1C14C8C2A4F2E94755918FC33D4FEAA8826D83B716291E57D2872DDB4D9628EFBB379E03AFAC444AE2FF25E3FDD0E6642EEDE703ADA0D0A6B80ABE53D92ACE47147182E5FA11DDE8945A62A369C9AA600DCB6F8DC0E7D41B1416D4126F13BCDAF8B38CD657C51D99BA89134F53134B8E9B26732F5A87A69DA9B9A3E5EAACDC642E43D7F1ED4313C8E7DBD471A94A741238C8302A1A10494668B9AFDC628EAC7D92382D41F850C064D172D232530273A47315C5790181A4D1B9C7F4E91DDA1DCBBFA14DADC6AD448DC7CF52A437DFE01CF59B9C5203C0AAEC268136A9CDCED231529AE408CB8DF5119D859470B6F6201E5661EAB7821635DE5861D119AE6B7FA2B7106D67C7E9F17F8412BB2E3FBC83BB0185B50883A8B207E7DC7AEE24C45E801D6DB729A93682CA9DEA5A8D64C692B6E560C4D009E823695063DEC3C7671A4FB28FB9C85446A495FBE3561D9A23A17B1B524E6A1E04186B163FF9E7938CDB9F47C49FF7E39538816015EDFC804756C06FC768B503065BF31A825FB882787D36279886044B2C28646CBC2ACA9412A8E1CFCDDACF241A7DBD79F692AB237CE45F9932DA4D06ED332CC7CA6632D240576C3FE6E23E4C0F341BC85BD391CF238B3B4B6CC5708BD62007850DDE382EFBDE51A3D48F91C2D9861E5DBEF1007DE1D5EDF73D0AE2CA83C88FBC3DB2EB4286D1A4AAA2DD9AB690299F743B5363E29CE6A28C94BCB4D67BCC630397355F2BF3A97C211AE5CBE8B0FD1F4996AC5769DF5BD904582B0EEC252D197B5099918252DA2237881E3518B710017C4CDB9C5D22D425F28AB0D837D39714B9CF78FE7D041A3A0043686160FA82BABBD9AA46FDB7BA33B9EFABE220509BB2E7CCE3A718109CA443964B1133600C652260F517D7E4BC72778B646A9C31AD1D1A9AF583F8494BF656937612CC42AE88BD68771BCA7562E3DC49EF4A3C1FF947CCC57E65E26D5B533C064DFCA17E77D34B4BC75A27E8A4ECC90DF1940221C6F040A2E81067ED16008954AB8087D77F14A0505717D30E23CBDAE8E593FC6FB97C5243D1E78304E2163BB07CBEEB7F41DB5895A85ACA2E157CF461A72E05DB739512A3B21D48627E0930F0CDBB13D9D1D5EE508AE7008BEE59EB05DD9A7AF64578EE62D5DE39BABF285B36825AC3E3D3A8D684A5D507DCCC8468C4117052B712E5BDF793607606656EF487E47ACF4C776F34CD92932009A87D5083D1A66DD028C48858F2E841A393AAE5BCFA1B4D0C19D9422A5C939BBAEDF62FC638F7D0A8E16E3F3513CC363F19F0739D6C470131379D0E1035827980FD5CF83D8D9066E455AEBC6B1B4A933C57A5D8F8855C31D1DA1173A50C321F6B26DBDF6D9DE1A901FEEEA29AAF6E23AB5D13C60EB0D3F7704A91685208B7AE01B43963CB784DCED81BAB4061B20097806CB574A85C6B494D869B7F424D05DAD12CE4A43F1071614D702FFDF0B5EF3101CBEC2C29D6E460F07AE9AD9B94B71E8792A6EC76D1F0E3DD983CEA2C937FB02AF3E0DB77A6F2C2F5F9CDD4D1FE218DC8489C00AAE52D2C12F0DA552BDFFB70ABA04B2786027AA31140BE0403E4AB3856A55BF9D6F571C19BBB2EE1CBAF47DDF69D9E0A41C4B2A970ADEDAFF5CE6985FE7491149A0D21616916504A2759C72233A239CE6631BADB16860437BA186AE77C45626033E2103D6B515BCBD29C78451C26111E70A69FE40742A3C7D712F14661ECE6478CC89487EC9920B3F976940304DCE89D7D57DE6C89618871F61D5C811EB7DA3C7579921413A84E1F556952D3E8071156E11EA9735C5E46C993E8033135686422D82598CF98B0C054300345586FCCE1DF4D9B10AE9E9ECE6B84854D3347EB97AE09583CD7E859C106165DEFC641954668F9EF578C40A9B4BD59C13E41D3878C83F17EA46051F1CB7D067928B3BF6262F5AB6EB83045EEE608E10F4C08B70DAE0535A8E3DDF5318C872D6CCD0DA66ABDADAA3435404CC0BB78DB3AD7A09FFAFD5AFE8068057DE942E00C5C2EB966AED52B48D264D7C9689F530516D3A44A252A76D0E4A6BE312CB159DD39A6870571AA60FD2F95422F15C2F9149F727C0A9A3735D38A652867DCE2F12B0D42590FF76C9F830F90373C3E3AC5DB1B257A1A459D134E02B1093CD4305171D5CC8AB8999C91E02F48A1FAAF293CEB0809BE95B4DB8C72E929CA5EEE581D6E21AD1F513BF20CB619A70E3C140BF2CAC0CB3AC3E3DB625728E8388FC513F687D3AD992FCFC9FA2C2BB720860DF505705B3F2F9257DBBEF4DF3AB439E24757538A002190197A1976B0BB5B4FDA1EFBF6D03DB2A1742A78D86E839F717B4B240851975FF901C570A88564DEFD59AD794946E19ECE465C8E72308692FEB84463A7C1CAE88BB10C2FD887DC6655E9D16ED4BBE1B3D8FEC6BEF77EB1EDCEC16B0A96A5E0076CA331126A84E77FC6740BF43093148E3FEB6F35238D0EBC617750B6BF2AF56AC2FDF20022F786C2DAB6CD3B016FCAF42BC4B55AD32FE72CFDAD1F28A176F895B6ADFBA2F2D6A8D676EC292370CF5097806743D4BB69AA9BB076C940740FA6514D2DA1B91C44EFE1885D48D9B57CCBAB9AA6EEF347B868595E6A1332162B7BFB2D13C231D52A152D4016E4142BA37B0931CD3AC2C7DFC407D48F22CE50420383588580C33C369E40F1E57656774787D90AAB3BABFC3CDE4E5FE11161D1E2A3137555771919799AFB4C2CDEEFD030B10222E597B818D91A6BAC2CADAEDF0FBFE11202B3F4555586C82879CAAB2C5CAFB000000000000000012253848
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 14
message = CFA6050E042EFE27E61CF515C5C0E8294C2DBC29206923DE4DB517F4BCFC3148543AA0460CC3C2600C786A8643D5319B8B776E0EE7732870ED12D1C78F0B9F50A239EAF65C74A1BA3CA39C49D910F01E7DA6FF5B4DD4813E30FDBAAE7EFE04A9C1439633F3AE428BD3BBE269B2596DA7C04FC693B46194396CDEA59F0074761F
signature = F29AB5551679B4E11D8D4A8C5D9D73552B8845D7B0BFA05A1FE067F340ED5480C017F74D5DE151C1971972978A8E2DBEB646232485FAA6B91A8FC9388E45C6D78EB8520613BFF7CE84A9D0C1326F19DF50ADBF7476CEFBD4C8CAF3C6A7F4865B893A8E6D84C7BF8D4E9E8682E05FA2BB61402FC5E63BBB54AC90001C6C8748A4975EB68E10BFBC4C633C6D1CDC773ED24BD2784C0EE753DDC9A58DAA95A4A1EA43F1A298FF381D5D1C9A70378410E13D75014FCD097A630060A5478BCF8038A26CB88ACA32716378451221365EC301ED0AD1AED5608A83E53C5937F247CB6872B1FC6FFBA07AEEEDA679E01538E391F8E5C4A9C7DFB438767E62F7DC100729C9E71788AAD64AFD7A639F81D5D76D6A20ACC1B7D5E5A510B3436E13B76DAB1DB901C08A6BB86449BA2FA89C72C40710185DEAE9BAB38973D365D2A393CE666B0D474EAF9EDBAC616D433ABD6B743F07A74093FC2DDBC71D9CDB8284CC66042BB6E6B867B08F7AA3BCA245229461AE7E6986EBCAEDFACE3D86B76279EBB9688C70687A21E5A9647152E8256229AFA6F6688F1BE986A6570D9B9306D7EACC3B3921D5F5899CA5A6844EB1CD7F46C9D9EB3E750E71D78E38992F87A924EF1A7A491ABF1B7BFEAF76D7413DB55D3EAC701DC6E9EE90045D914B26418AE2EE5948D95D6884198057F2BE9B67182D34634961231C337D91476EFF17FB3AA4F4E2A49D4C69B866D9BE7BBFE79CA8CBBE9AFCFE984CBFBA2B62B2BCE1E5400C50AB00B97F9A661A33B225837A1092C07C45B5BCDD401A38B736D000E20AE17772DFC78C5B735FF0FAF298F5F0B806FBA579AC0EB23E5BD22E330BCEA489AC8D77E39FFD7638BA87F4F8DE65645D10932C21492A6991232F2B856AD2A77319051E1D38D57E8F8F17066EC0FD852E1E564FE0D9D9817135FF17BD46725357EC6EEF532AA9F6F267F4F3CFBA709CFC89C3DB50A03FCD284E9D74F03808F486102FE013FD724F7A281ABA7F02F744B245384BEE127AF30471600C3B6924F174C7F85BD1E6A4267665D5EB3D7361412FDDA3F5D32807CD0341625C586E9C2AB1937445665031C9185C6FA5D12D15C70FD048224D9E621D7593AF0DB0657139928EC7F27EE4A1246CA5E9B2CAA020D119445E543FAB319C8B0CCF5AD1655F1CBC7D7CF11F880709B6AA7F97455FC8D13673C8A93928445682D954091C53DCEFF6EFF0B4DF653F72710ED0DFD7F9E66DCE65F958C748FC0ED45B73AC39EA13244819F72E784482F2EBC5B8A87DEA83118CF72CE7DE88D08381E70880B6D80D73ED341819FD171AE7B9F856438B47E0B9193D54E4BCF833C98C14757F586C6470D10FDFA868F66AB5C3D3A4F79564D002DC3F704C353402B2B790C1AEB45B28A7C01FA1BA0E9B608E958C579E07ED4931FDCF5F5B175B6A3FDC07F61BD4BC8AC79F47121A9EF5128BAC024CCD178F37B453D13091491D51FDBAC3C60E274557F1302575BAAED7BBD2C71561C8A89698189062B05CFAC1466345E8A575916BEC25C1BD9CC9760718DC618379672B53A8115AF70410EABBC8F55E7B5AF463A62BAFD515C870435FCFA6016A4E5E2F2D7F1BA6DA34F9244083AB728AF849FFBD6C033D72E85C2508C80023F77AC16C7D50FB68D16BCE8D4990B54750A9D592D6AB59BF3ACCFCF3207A00240CF71B494FF4CED9D989FE2F008591C11439C4DDBDE61DF9170994B4F85E791160B7139F7B1287BE37497898615A4BA86725A17C082DC2FB003771274306C3010B99C7EC352181C81AD4BA1DA9C8C6E424927C2DA3804863C46086AA5F6A648F5761F24D752866F86672F87B3D4BCAB80A1654E53F8934CBFCCE7302B3E1D32EA376BEC723C199B704C908ED553C6F5F86E00D5F68D85C3DEB6688FE6B0AAE0C7CE2316EEC80A31BB7F9AC2DAC62AC68880D632F9FD12DDBDE51C92B71C5EBBF7D5E51BB5552D25B6B9C17EC3D6D7F899C94B1EBE39E155007470CB24FFD7273E4CE029C56FCF4A45ADF49F64F34F5D8E5DDD390C43206BF178F88537C77539E74F06768DE33528B63DC7E24CBDD2885A1528A535F2356317BBF4B9E6E2BB35CEEF80A538FD59ECCC961E85F0C24172EF4003F7E86B84B7C57B9F5D0EE3323A7822FD3776B4F23AE8413F2AF48E9C8D9F43AEF7C1EDA385BFED778CE22067542BAD62FEE405D94EB9F5970CB6A5E6C4E47A24113FFD478FE8D45A49264E71FE1395B613BC87F3DA9EA1BB7254A48E7318A5CE4D6B34F075C56EFBE5ADA0C56DF9D855BFACBE92980F340D3D9682ABFF55BEE9E9705B5C637D995C42C360B2F55D9633D56A2B6C7A5DC7DD6D8BCF1AB24A1F7EF7B9914C1143D91D8AD25F24877D3E5F6234CD86EF202F764DB1DFBB874D12B247CF3333379EB8E0EEA6E2FA4CF4C5BE77D30D9C1F30FC6E2B00B84E1FFBA3C39B8486EE66FFF9B096776D60338546C3B655A631AA2E342D36BF68652836B926FC9602E421A580F06707569DDC46345AF50473B611B227D90619F84492F16CE0788BF35FCA1C7DDE6394E2EF8F55119BB0F33B7921AFB099F980A7CD9887D38962CED423665E00F4611C17E8A6AF922CE156955402FE67342D663C6B7F3EA776B473C18489DB903EA82A343EA1F9EFD8A21BBBEBF4C286F92834BB7DF84FBEB3A272D3E4C8E625455EDDA7380523DCE324E08A5D470F0FAD9588FE499941F45A456C690E29F068E27B108261C788991E794328C58ACBD569E359ECD5CA0AD3917DD5A5506B840AE6E65CC3F792B5B24F3152BD424C953F1D82AC84D57C75FC1F5B2A1FB8794CE8A0E40BF7A598507B2C9240C74F94B07A9EC1BE389B1D188A43D3BBB54CB2AD652C77A43B89EF6A825855F3353C8FF0C70575B8CC3F33119CF980EB7F85F661633205C7052F106B6AC1994DBBAD9C50CF7E73EE8D9AFAE0FAFA404F686E8260C212F6C5CB3E367AC1D179E6E61C12998701C45761BF8BBEA9C4C6A4C52F5592ADE4EA686DE3E5E462E2E5C7563D3428A82849671E157A16ADD86463BE00AD0D00F25357ED9EEDDA260DE240B3A2538756AE48EB1E9402A905229CB6ECD0D3B1A2335FB0B342CF1CC0EFF334D9EC288C88AEF89C72E07DC98993D9F3BEC2DE8084A7848A0B5404E06D8B8C9DCBB24C58291D60E48115F6041A2EEA8B2302D73382E7AC5F19F41CCDBB989643DEFC6C94EC4A6A53917B05F162FCE2E3F4680B430C6B66172A30A79AFB91A9EA17882FB18577116236342012C247F51DECE7D08DF739AD636054B59DF78368588B2B40851DD2B233A194578612AA35802044CF7FDBD15EFD6B0960931348089A3ABADB4C8DC0711132A2C53667588ACAEB5C8D4060E383B3D556973788AA7B8BBD0DDE2E9EA050F151E373E56595E6F849EA2A4B9CADEE4EA0000000000000000000000000000000000000B192B3E
testPassed = false

vsId = 2622876
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-44
pk = E123DA8C9B2C274B01AB9A8726C39E6BB6315158AF2AC887F7A950CA51DEAE4AE0446387289780D262205B018D1D6FC0A8A0398552BD0602A26094C6F3CBB9B33D47A3AE51B91D32BE5D9C601115AB6B31E67AD8FA26EC18F3A05395D6C73DD3A92E0819AACB32959C0C01DE507EC7590DD80D1F48CC7ED223FAFFBAAF394DBA8F3A848A9CB3A359CC0693939C7BB1BF40CFF1F2B5E826A0BF82D807AEE03ABEA3896DDEA40FB9FC645B0AA933F6246FF4E7FA50D1DFEA73D89BDCEDA0851351A21B0AC1350B83277A453B2347BB77453C4C5E7F70CBB7F8C55000EAE76C65A9B13E9A5D8E544348856753EE85B3DF0ACCD8039EF7BA2D44749F941D9D8635359A7BE1ABCC92BFF47DC2F8951A106F918825C217B239B8E8581335A0D3F5E29BEADA40E0D00A55939B18C1CC275BD943ADA2D9E4E16F3CEB69CA64DA7AD3D995AF55BBE587721FD6A197D508A0DDE8C2AC23E917EB1FBBF5CE5F3B28405BD391A6A6B1A9B754A2748324318E11182B9435AD9671C17B6E44BEDBD7A537306FED43D50CA13FF66EE9433B1CA849565E4BEBD2EF3C50ADE8FD3BFE402FF43A5158FFDA4BD952FAF2CD5C27097870D3C3E7CC029609E90B22F655FE5440D2D5AFFFBE4E1A4AB5D5D61093E570E53592027435E95D927E8930192008E25E9A4B6101C901F3A8A0EFCEEAB0296B7026F558FC76E46EDA8A7C2D4118E820EC76835889E7D0BD03613DE9D3711610174E484AE20A3E1823DAAA0EEB96C09A9CE7F2CDE634588F94D6024EAE817E9AB0D92687C01ABA2F2B2295F20A738034BBB024A09FC94065230511FBC9DBDBEF68298853D3C97332A136855816F450576CB27CE873D4449262A3ED6A4F63BCE15E09DAE345C813F202EBECB97FFB67FFA3324E360127E5137172B5FE2AC29B352F2A649DB480794AF1557C9D1C55855A082EF31CDBDEADC247B548A614E0D0D5E983C49DD741B62607DAA9964C3D1D9AECD5514184F4F795D10CC5A5C784194A80EC2C26411990623B3754815131FA9676B2A7F75B259FEFB8906405EA94C9B0297B35C7A61EF0CD5E721F70693216A25D90D291D2E7B0A74F4EA46DA9E92646CB28820FB5986F79D4971F02D9176B4F80C8BE90722B6BCDDAC3D41FF190909F12B6F77C6AD20714C193B7FF547C28634BD9DBF825859B2C9433564904EB2D93B60FB17ED6A5145FA795528E640B81BF9A6BF4716F86300EC46F3E8C9F6A4A1ABB252810183B78C79DB9655B30BC5522B0D5C710E548159EBBEF23CC73CEDB76DC10D6317954451B5D38456F441787DB59457E35157E0F029AFD3E1D3A46EF13D5C5E00598E94338CB78063697310BA30AC1A595BA2C7833ED70A7B65F80E7A70179889F94391F5E017B8CD308E92EC76240009715F5C10EA824E328A1709182FFAF66654DD1163EC692FB05093F55870ADAE433066546CF3B3921C911F5F3CB7B8F9567FA4F88000FBDF15C2DA975A5032B5999C7919B23424FC2FEB5ECD7999A42133AEAC9DF05348079AAE59F56B8BCA624AC5FBC822EC90FFE1D4CA9CA462EA5547D9876FBC18D90502A7AC5C4D1F44FEE237FAA061A5270EFCF1FA776719D75136D021585D1C04221EC104BEE8D9E93511CF9D067A4D6B7DD8423E4334C33C9647BBBEC83F56345839E2A332B51439AA8BAE4C33D6F1C597B679DA9B7AA2B29AED271EC01027720F2556108EED3D090100E9B3191D2F3DB2A2D4A155928D789F30BECEBCF61306612034802BD67921E76C4AED1F3B3A429849F15935B13AE3F4F70D2A5FC0014B9AD452CBD18CAC5C19B68E0E885870205E0BAEF2CC21B0BB25859B363C32C78AAACAB00242FF08C07922086
tcId = 15
message = BB834F6619A830C9414D4B274D47E64490C9C4665DA0A31CBB9D997D06C3EC40C200B2CADA835F76359BA14E51AD1BD99D87C10E2FB3236D4E2AEA781E6664E39B9CD4692183CC52D7F319800EF246A515B8E36BA688DD9669D34DA6D5366A4F1BAF409753309180F367960C4A8D419BD0C0AF89B58092DB342799B204BFBA6E
signature = 9320BFC61610C1EDA0D8106FDC61DECA213A10773901788AD4E718E33AEC304B4E109EFFC76DECA3E9EE67429756551BA9E8250F3EBEAAB21C82D4475959F884AF7A0A48D9FCC25C0F15958C821F2BDE5D1985826F7A6A10ADBEE940C06FB1ACBE7FBBC03764B7278B594CFECEABE6CBC55A74C7E5307A175EB0D8347C83CAA084275C92E0C43268BECDCD2727151AE2FB1D8A6D4A6A368ECB4DA32FEE96DEA4A64820A4E974395035798E480BAB1379533D05F6173A2FECC6BC8F89EB427CDC98156E82A4291877C349C767B28E40E0FC1ECD5317E22D4DF20B5EE322725CCC9A5A26A1425B92C712D0B1098E503EAD288640AA2F3A3B66A7F72C6304C81385202A07CEDFC99573FDA14FE42EA84E7305ED63EF26D8FF6C21ECD52BA21826062FDD1570DE5D1E209FDBD86501EF62041DCD76C5E545E26F866AD9DCE8BF3716B8759D549769199539C2FE2C8AD1B381C7D097B923F4B341592D63C4F725C358BCB96AD25F3A230AECB5DEFBA360B7D774A89642577658C8B2D87D82C224C8A7AC1097A93055AE69BF59DB178D1EACABF598A88EF58249D03A23019D9FD69BDA30F73EB23166D83650F465F208F18E453CCE9F2FC16E28E4893A8924E0F5C3213C9790BFC0DBF13786EF35DA4FDEFCE0A09855A9569CC79E685D4B23FC2975B8F566B8ABC88D71B1FFEFE7E673C5672748297AEE9832F19340370C056A4A69E344D75DF5805A22E731ECC75F0714552E4BBB1A7563AAFAB98067494653D8F9E8F9293F1EA69B37BA945E112F6D19BD8A71B5B89CC01FF8A346DFF3EDFE5F4D3F5478BBF10E54A9949D8ECE7EC20217EA00AA2D22CD24009C2CAF3AE1A1288E230CDBCF31FB62E8010F23358CBFDE8C2B5D46E716340D41C298553325001FA5771CCF3178DD9D44F84DF0EE28146E7C81509F974B0D44B733902607CF6E67A92EB68F701577DAA8B21AAEF4AAD86A282BFB5705B68B7C246FE0F7D06B3ACC6A8942E64EB79BE710ADF9E5481A7693B67340F5CF1C7E93D6FDE20007B82F4FD1BC0A5880D9446677B2927864D47561BFD467C96281419109AD00A68D6BB64C826D1C8AF62BEA6C075008D9564CC9AB6A17BBAD7A9F928C4BD03001ADFCAEEBE9BC24A5964408C97710E134A9396C873139565A05F5607BF1915069FED6FFA3E31380ED3BC3149BE4E5F26E7EB2B0507D8BAB772B98F79584CE3FBA52B6490B86428503C4E5F352718047458BAF25D24A66E8B6BB4F19C08E05602D2CF06CE3A5F01FB8FB5FE504A452F846992D1FDBBB569370713D5C8308670E2A303783B9C10917FA1DC0916A1DC3C3BF74BB687AA9E33725DA74564CD955DF1630AAD3F56B287DEA6DF5E68E6FA4D99B9839F18CCB56A4962C14495555F7506A69CE0C618D5289A3F27DDB7407925A9CC3B973FA81518F4481A929E425C70BCC11F6A813C7439A95F6F8DD13364C5205736EB3646FB91DF2DFAE89A353F88ECF468D9BA8CD61C32F4CD2FA742E97ED4AF583869EF27C3C99D4A089C21C52012DB14DF77184CEC8F05E5DC9DAD7BA17DA866233ED7F6FD8064571FA6936A50CB7B598BEF8230D1ABA23E8B1D101EEFA99FBF010317F3E6DA402E7F9561E52D69D33D06D7C8D9B255B17DFCFFECDA2CB2DEEE7FDC4A9F6188D3C13F22FFEB015BCA66BA5D5F796A8DEC561899E6AD214C790A61C1AC36EC6EB14D22069FBF239F35D41A380EA23642F6A314EC40177CA138DC4FDBE158F55C87A60B2BC668B4204A9DA20B7030A143C3D2B453658620A0D2A603019ECA3ACDE654E7E91E6804B08B6C549642E391E180263121A1E10FF580A6829ABDB2880ABACE9D7A1B32B6711446D5C16CF0A27C8BC8FCB4EA725DC6C31AECADEFBDAEFD0EECAF44097F74C0070A0F01CA111AE588BDE9760EE8038966E0D55F5B1DE92B8D5C2A7CE88A561E6105FF59563704A4BBFDFB83C55C4EACF0161F3DAA6C7CC4510738B24A7B3618560AB9B6052F5A54560F9410C79444A48AF021EABE72F19A324BB56EE138E8BB6E503D828AD058A08015ADBA95D10594CAE833DE29F4FB44F5B99F424E8121B4C0E24935BF42B103026F79149A92992E20C17B2F903A1BDFEA4C0BE5D693DB03EFD8F0B4C6A76CFCF30FBF9672F58140BC2C8DE62D5E415D5D2074BD333B4508AE8BFFDC2B6C5E65012359A781B31611AD89AD2E40E3DE018554E2DD3B5AFA174CD142F8FF3A29AC446D55FB9A51B20284AC44A5A3E4F1844F1E6F1A931C23ECA85033314E6A30C3FE71119B7132A5D3E0E892F0E3609DBF2C7F31180CF80369B49D236FA2E7098810635EE096AE5A0522F14839F548A3158F0C9C0CB8142155A8902A686E1C02FA4DC7CD45F9DAEF02A9FCA2A812081EE07E21C6BDFBF224A16133A7AAA68A215D5BF5761ED33D3DCCCA6E01B5AE33E99EE18DEC42BF34C1F56C6CDD190D60869647CE3F7DE665FDB2AD809F4D0970EB73436F6A4E01905213E42E1E31EE28439D86B8CC85AAACCAE460D6A2AA1AE06821AE395A28CB06D93CE3A068C806A66171E5361D81A111B380553FA765F83ECD7F10DAB7875142646E0AB9BF8CC21A902EA1C2E76ED64F39CA19EE7B303B1CFBC7893BD59BDBAEE9B301EEA4CE3D150A11CE75E78B2F659FF74318CB2BAF5195A302EB931892B240FC4782BF5FBF70814FEA04890C6B6528B2E09C5DADDB30265F473C121F2127DA971B3C2FE3CB1AD0644962AEDBDB421A896DD56D3E17522C3266E57EDA8B576729305B140002E4B7473D2244FF88A3FBCCED54D7300DF170BBF308704D88042BF14E8D55B4DA5F123726C3A9907E153E56CE9193EE2C1FB83C3230AA4017158D99AAA409075F2EDAF702257168D9E2EC70198AFB89D9FB018220A2DB5336C758014F59ED87E21B7F34FD86CAD798BD9A76110396FAC83426E9BE167358E9827770AEF5EAB5D1F0C07DAE40E8A58916A3A8DC482FB7A2BDC21EB6B02864B84D375F5BBC0DC541281AA4F10E73411C3F2F54B72CFF2BC0F80AFD7B226A0919A4029B248E63BB3027461841C54E9A691C19E477C9E417D649D986ECAA285744944B33AF48021B04DA4E006C399BE2D0A4BD95AEEBD14D60792CF0B61059262B98752DF370B24C6B4D6E76F0DC58035AEE467D2C7D0D274C9288385B187E94203D3260C954958BF8990B85FED6299CE27E78736493715164EDBCBDF076784D0EF1E66514CCEEBA759BE7E6FAC1FE8107F21235073B821E0AE1F989934624417D2CEDAEAC5E812B0BE7187EA841AEBA34A2CF173D782F6B3D91A0F6F98E93B30CE5FEA30B8CAF69C2AE4011112222B2C52606A7D83858A9396A5BCC5C7E2F0F9FAFB17222D3F404350656C83868AA1A5BCC0C5DEEE2037393F50606476838B8C91959EADD4E04C63676984899395969EA2B0B8C5C7D1E2EC0000182B3C4E
testPassed = true

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 1
message = 55209DECD1F40A6D0E99B63D600D19A328AA07B0F24E43BBCF0CEABA9B070931334DBD738EA2B8431C52703DD4B5636676DDD0725E033712932B8F893827C07FD68BF2C4739080F81D65B32A61D7E65E9622E25C87E0BD261230040E9BD5A8CF7DD214BB14FA88583958531B294A4398392A5FE0F73D51EB4607BEFCE9B95070
signature = 3B61E9B93E566E00D17883628789251DC6C06BD2247310ADAE4DAF75EAB4E3708903959AC583E2B770128616A862CD16BD51FD622A866A85987A6F5DF03B92B57D90ED789EEFF1DD20694382E5321C2FE24B10465143563AA7AD7820A5DAD9E44634AD93FA3FAC311FF804DCDEF91127A6F41A817F79D573E2C5907B0D7179635F8B64F1872882DF496302C8B621AB7603B1269C8636A82A7156606C672E1E05BE5E3B28B1EB112DA2AE19848F05036193C0247AA6749B4146958D91696D8F063EE2DE08B8BEE8E7BC81DF37F5D0C35A5F07B25DA8A65BFB9BF5906887CF3F8511DDB0606F3CDD4FFEEC53F3D4CCB09940DEB051B645CBFB29E74ECC1ADD14CE0EE41DD231B38E3C1F54B1B42CDD6CF7C12AC7B39C5E0786C86150855E8C4763A161815C2B2E1A2B74B877CE36470530502ECF27513A4F75F27511D7924C7D9BBABE547DCE11FDA680108F5F5D6EA582088863A10E11C9B27030BC09A6014C6790ED60F99706A93678F6111EC6929349EE0226C7AF0C91588D403AB61A2FC7C23269BDF76ABD9DE8F9C3CC130C412DAF843F56FE880254BA2EDFC6E6E26FD8B4F32C4306F6A017AFE08D6CC8709FCEF12B912CE3528AE98C9198DC77656BA13432A203DAF6AC62B3292987172143ACE0097D62F6CC73ACC6A11BDDC3CBAC3508397AEAA489D8786920FBEA615617096C34E7D8D5B2A79A52E5697539D61F301C52590A9EDD7910709B3C39CF12D764445620C13387355D70575F888FC0BD55803EBDFF8664E17B0D4EF9AB0D4E959EAA560CDB829885FCD6412EC8F9B0221DBDF24797D4DB707E3AC67DD36DF8429FE3678298AEA11D369F0B73D873591EF5013680EA948548BCCD214BEC9631C3DEBBE8E45E5CFF7FC5F5FAF9E52BC95F138860FF6DD5043C145F60BF1C3D085B908AB953970168C618534C84386AA112EAF6DCC81D5BB4407F42FF5A1B59172A277B674570654C5C0E0735128D5991A79D140181FCD258F335703094760EF2242CAB431C3F146C14327A88D7ABB65B8A1C68BFEC72DE5DC81AC3D7A7DB88F790CA049386B79571AE30DC051B39E2CF149E1F23EAA47B08A6965F938E98A34D7309951F7F9F9100C220209CFB63F3BDCA3B4586E5258F55233834F7D410C986691C66E37E307552DE37949B77B8622DA3FEDB8140D76396AB00E42391B0382B1926DE051653ABFEE561152543F813BDF838A8C555A5A776E64304271C6EAF1FFD07311DF3B7D99E6B0C55DC927BE638D32BD4C76B5D15FFCBEF03B009306AF4EC19E50FE3CE79E5783DF68C1B2F0B8879E1D6D15EC472ABF927242A9889E6D9FEB2A04557811EA1A94988CCF75A2C21DF213D9ED904FDDA7364BDD0E28A97642D6E9C3E502DD129370E18AAE4EE66E77DC58236627EAE3B7E8C614C4EC464D378BBB857877FCC63BDD47962AAFAD37F2D28A00773C8CC6A6D99FF2B2E60AF6F53590E78403B3E341FD437D0C3D1704DD8590334B770C9CE6951796813B52205DAF59C34640BBCD509A65EA958F9BB7011B41AA01A1615CF2FDFE9CAF3467255F9E9A924785EA79475B7C50BD56E8274BA487B9985A1A1A8F7D6245B72D184B4F5C315E8D8DD387CADADBAA1C7CA0A34566244BCAD92A4AE901D2D96A178A710125883BBE961DA8E3BBA6C2D5FE6658040B18B35EE6F586E018EC963FEB0DB8AED3D7ADC4552E053C9CEE224770987D5B46F39AD1F3A608616737F35C6F19598556129C872751F7F9A5CC96C584723ECC562A675D83CC4AC940471DF67198A7419B9B83989E64EEEC73DFB18F83C58D3A9AD3F845A96AC2140AC04D97B5C539B6CF6B99E3E15C0EE6C893342979A4277A8B2E72F0A82F27751B87DE484C22384E67F329716089B14C320646CA9C6A8DB73C39F7D09B8CBE75F1481336EB9DE9426852B26DFECD1B9B05B21FB84CB1A8539491D7B6417A14FC822ED3AFC3CF989BCBBB1F94741CA5D82EF134AC5AB0F9296FB96A6DEE6526D4D729E3B91C308351DD9E8E4949E435FE7406D18C951098829E296B10AEEA2D285BCE4FE04ED4C7510F998966F79140381D92A1C9A0CF5240B3E5D87D2C74549DF705E78D96C951776BC1C198C0D116C089228FFC557894B726DB92613E5668E6A2477AF4E5CA3361D6EE5901BFEFD49CEC40902BF6507197A989436784EB39F255A522EF4C2169BE8D456957E0A23F9FCE7CFF983507F8A5CAE28E6EE067EAF43AEF9E624CB55110002A4C3116B253DB44E3A427D3D9A75A95A3576D948286AB5B6C7E0E9A4782E6678A6AB0B8152F86161A03E982CD8FD0E9CFABB32F75B0A86FA8B28AF99E726344E175751564EC48007ADDCD19CE235452C19E68780FF85E3E81E35342CF3CE3272C49D32B8F9A67519248B8DCB75BFF9BC80E8EEA585792D0574073374F8C51FC14D1CBDF9577CCB2DAD2D03D7D9E61998BA472EE0F3673653C52C0D4DBDE52C5595E54A296F47EBC7C3E65E2C5EA4C639DB6642B027891C4360EC9FAB60365BB3049341B34D3B3943C2A1ADF64C77D2C53CCB8ABEC60F49EB430F87B4322DB4EF9B248C52AECCF32842FB05BCD70849B8C96607A5C61D5966F3CBD873C95BAD192FF25BEC248F4C46166ED55DBEB18966E9B7DA7FDEBBCD67075A4145D72320298FA94AE352544CB440290EF14E22E28F1B2146B0A654DC74BA92152FC0A708A5493BB5CE8E761F0E00B25942ECF6C61907935562902300D5C3E9CF47A0DD6DBC61ED0AE8ADD0F6B1E7576EB87EECA5A1059DEDF13302AF85416216C206E40A362117C807DDB0D11A0916AEF72FED4BA9654DF1A33DD5F0CE6C5A113161618E00B8AC2B974B3DB53C56EE8E1827F4C7746C6144670A8A0EEAF360030F6D4115557D532BA9D09DED0542B4D1292F9886CDFAD3C21C4D823D540A1C040B972C8073DBC5F8AA6E7D64268DBC2FF97CE878C96162E7CFB3A377A160738FDFCD07EA5DA83E1CD45AFDE00BA2BFDEB3FCDA3BE7B0D5FF37608F9772E6A53B2E241149DB435942B93F3CA2E423C7852A3A855E8E3E36D3AB1D68661401C0BA1DD08401D983530A14CC462E45229520E680F1F8602BF7423AE1B3A0DA906ACBBDB08DA7BD574FCC6E285D9757069970C2620E47E0D72853FC6B45B5EDE723AB5A5AB8B46773FEA0F09EFDB07801995467C35DC390D22CB0319C18A8F02FE19956859C9BE11363880110389351B87FBF1D9157B5AFBACF02890D0D0A1ACCFAFAA0810DE8279932343168941547C754FA7CE6D0487FDB5D5B35F705A59D5FF808C2811B62FDCFD3BDD074D1542DA0541FA4D7C65698A118E0DE4106E9E7511584DF4F0D9C2B1E069AE2A244AF57E684D88A3F5A0034A2C7A55559C296925C908636F71A42DCD966BF328205334CD37B61D54B8F26E335DD1C1B11B140927F62304C6828A497BC0B20DBDBD97D3B7D08979AF5D00894FC6A1FD03814955AA76E24CC069B2E596080662263BD665CABEA5E39D0F36B789EE9081D1565374DE1B77DC86A01D312FC061C6AAE71FA460168B7DDCF6AA7BF6A09D46FC510AE8D736A1C0C625AF19FEBD817B9C21088A121085473BA4491EBA67446FAA69888C50BBE8218B999CD2C08251087FE884AD341FCFBB5F71F45304A92BA372CE43C053F484DB075236F2CBE07D185CF04A6DF134316A1F72B04128828A9F4193462E1F9144414CFC6C00CD232ECB78BC0645D829E8FF24DC65F7870EC1D6A20122CFEAB12B9C7D840D79C6DB13D75B5A95DD5B54B6CAD9D4726AD1F9F21B6CA3EE5357BF02BB8285CFA402EE465AEA7D4C9F41F5690B5FCDE19E61CEAFB3A7A3DB7C1C35443F15A9443EAC618D65404A5AA2BB3018B927A50CEE7BE70F48847831FD9FF12909DFC7417ABA173EBB10AE77DD928053F0F93271FB16169C8BA7F619D7B06DC28B9C456B56EE9F41BF351C60BD8CB8E081FEE5CB022BCD99A8805118A90E93217A67D907DB2D0E13599C963967DB10BFE22AA15621AE210F2B245C13B84BC5396C8262CD514ADD4891BAEB83A7107C02AB626A4B4F79275D0ACB7BA86EC490C629C47D82338BD7BC2D49F758D706F0C5E2A490A3C7C93D67651A1521361371F27C07D70B906C9164DA50EED2B66CB5F6AC583B84C05C48D4BC320833C2C10D92B5F946FDFB13B48AF0C332E8B4FA3420F1612EDE9F6E800832DDB8153DCA7E147614207EC39C07659CC11B0CE0713DA51114A4BA7113E9DDE77AFFA0EE432AF21A9B62A622E42926606D7B55119C0F3068861E206A5118770E08B00F8F5558941BC8DAA313ED8DD8E911B1CA6C50C6C9932240A914E60F9454EDDE73E8D762A863B666D3B55B150A0AD746136F1E38285B4CFBA02B6755DA50B9F0AFD97B485F7E6FB2C3141473B2E3E8FB606C37B67598DF1CFCBC4C64CF9F0D7FAE0CAD26F7ABF4F400497C16CBAE05061F1A063A067314304A0C591AEEA3E3A9928B806C43F150914CBD31E5491EB8E49E5E1C363D1804E42C7CCA72D6050A31CD3AEBEECCA79AA1C315CB3B4E280B8E5A3C1852EAC52B8350077179C8D1FA9C5B83BE3DCA17B8A240F2BB40DF2CFC254E7FCD2DB2F0BAC0A5605DB0C03ABF3C8779853AEB7486D6F502F6B0B0E313D710E1C40595A7A9697C51A394B7FB0C5E2E7F4F9FC0A10172FAEB9D9E7FB123B5F64B1D3E6042135497F81BDC0000000000000050E19222930
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 2
message = 75027A2E60B2511F5EDF05DD6591E7EF9B86F58BBA98CD8B143DB6F5836D2231314E105404F97FC9D806C4B5A4A151E22BDFD3A4D401EE86567F28E07C2A252394AA7FB77313CE6E2BCA8CA91E230A3C1D3220A890B6DCB1058468D268AB9365AFE3D9AFDE6E154C87645BB1B2F40ABF51908B0F90D5066D595E25896055D386
signature = 92DD4CFC2DE6F67F3D31DADDD068CFAE22A9E6696FC5D3C07EF303516AF21FBCA7A45AAC0FF06FAAEE8C14BF7A630624B7A26D295D48941D2332BEE101F503A1894062C52E7DC4580A83AA5A5C9FC6CEC0A4F4565C6555E4222AA72AB9B15A190B15CFB30B378936A9F6FCB58963489B3016645881FB54CE118B72018A6DEA6C1F4F27BDE703A9B4D1A747DED1CEA08DE29C2ADD70464D75D6401013C16A344A138723032C4EDB65B683814F1A660CD79D62BF22C469FC51C37C8E4C5D4E35334B2A858F82500E3ED4D38BF904B6DD3C94DC725810D0877FBA072CBA1459604EB3D4AE53FD73FEE142A45DF491756E0DD72D49480A0341B103EAF75968F25A233C050F6F3307E60941E0068BFA33FBA9820325BC99A6C7D4B9FF38724554FFA68AADFB0AE15EBD381EEBF86E4EC9CE1A4ED02822CB167638AD2F09767A400B2B7DB21CDC031A06D51513138B0C9C58F7C794E509675FB45312C96F7D5D9CE39EE003F0E183E8AAF4D264AA9E37CBCDD0E83C628456CA2F05D7E30C15E743885AFFB4612C415A8AF285FAE7844DD2BA95D97AEB55DDFC7D5B308BB536E933DF4D2A9DB060F395DE3D7BA2704314C9670D1129DD0F1FA05786092D279943A0C6E388B011949194FB120623FFC6CE5D4C7A2A15553C8FAC21518E6EAC105C579643FED11C7788C278EEC21732D1D8E08E340D54F5A7BE58D1F6927EA3C0A06A656E9DF7ABA76A5F40385B3FCFBBC1BB4D21AF6B9889DF6723B96EB205D9327B8B5BBC168311EE445DBE0C512C092BF275171D176520592E7EDFB0771E416EB8298499DD41771F98B1FC15BCC127EAABB89761973533E6F2E6D62CBD553D5CA630C254D714A1D840FC15D268B742FBA5E8F88629F0FCA5259A3F6592DB4142618D36CFB50411926C4D71F0756BF5C40E04CEF3811C7BFCB650FCA23C82FA0EEE6A89FDFC04287CB1B9D9D21ECE2B2DEBF09BF3C18D23EA052870098DE5281334F70B5648908D2BC06F14CD8AC199D9972E4A0AD4FAADEA06A1E621846CEE99E077A3DEAAD634AF7553335FC0FA03A2F8411868127D59AD37F94D4C5C5C7763AEEA94BAAD880701F52016BECD2D34C569040F87B71FFEE3AC591EA7AF6C4690F0AC4FED5FF7BC9B89E941848F005E8629CE61EFED544D41D792B1ECC37C208EBD611BD5B7D1CF9A09189BE6CC8D56C84FF6F07B2AA67A4ADDC44118CE4DF7FF5FC513D79E509E95BF705134D1E128FAC7E08248891FB2C572C2FB8A3C4241B0631377C2BA62B25CBB32B4D57B00AC357853CB96CA4F03448A106AC7F15F4E496038648178CD7ADA2C60A2098EF65A93A9C3763D8E2848644AC5F57A3EE010830CC1BD0A3DDC30E87F7B9688C806C09641B1F9EA17302F908FD900FC42A76274C7D5220AC3E01FD092FF2EB00A0B372CEF1FE5F6EFF2166A309D5EE52E7D65B5D23AEC01456EE13D73E6E684026E19B5A7265DFEC403FC1C6B94A1A9D40844FC6262F880E7F4D58E0E770BA968C8389C6CAC35E3665CE19107AF40C3585AE739F228D345103E492D2AEC1137A4693FB04FFA067CA426D1640B0A63A2E33DE6CE0721CADB5E1CDD7F1F9F4E201B49007BA56F676DE5408A8FAA5690E3DDA9CF30F9A01574D0F35E87F384F1E43BC53E003BAC9618368842877AF3194C0A3A82B1146DE88CC53BFD57F06086CE23E451FF4C37C904FA909432A8B815D4FF7B5B041355A66A18CB6E3CC23178450FEAB2E7CA9E98431A457D3E36B1342DE5265BCB292770095D53B64246F8D3FD436F81B2E11841FE652A436AD45F2E34EC5467964F077FA3BF58DD7068FEC4E153E7F8397518727E5600887E81CCED0F13B3E9F21AB7A0E338217F08E62BB73A99E4FA34C69C5385C2ADFFB97EB4E1D152DF8B9BF63A3FA964E41A8885AE01893E1FB8720A81E59E00F2B33AD002DE167E4FA796F2ADBC7F4B784962AC3B8BF0D03C98DF3DAD2FDAEDDD0793D19884C747E793257096A955DB8B96C936E235491189302458B8B10FA757F7658D8EE15A0F2AA652B5C46C4DA7583EDA822E522324AAD9F7E27F7670B556FDDCFDE65FF649A926ABD2A975150E650E43E71EA239CB8CC937DD0472490E670C3F7B1531E051BDE10754B5CC6D7B3BB44A1DE29C0302D13BC15E23D633126FCD2D0C3BDDF2746BFD9763381EC642EEB78DAE7450EE9AC511E241A60C0BA4307A8301CF91AE1C047B0BF672DE0DE40D7BAF279A559D63899CD56EFD3662E497C37528E9E2F533A5ABCAD09D69F180E0F305557CDA4A70089A685F4A032B0C411072A940B8C13B5CE14E7928E8A33AA578191D8623FFBF2F3898DBD8AB94057301C8AC130215A9C16325E2D980D7047CE7E74FCA3F88A64CA2B2AC96B5E2C47B372B59F8ED4674702FEA5C358CFD14DB1323695839983EAE6DB76A53DF2D7A50B676B350438BEF11A5BD871B7688E7982A6E4771155AE69770F777708930DCB07D0743A3609475BD0D272FC087A302C5ABD81314B7400A3406761AEC110F21DEEF7124450B8E714514785076E5403B62287EF37052BEB58E0C91D9CB73B2A52845A6C24D4C9C60CE7B4514357EA91A7DE182F5A0001A41C35D6D70FDC590553C9495688B0ED348DDC24BF0674456E48E786877554AC5E4A44BE8D9BD813E6703607F262783070C4FBF4650B10EED08BA2F9575F31E90923DAE3D6386CD83E9263FB2F16D25D2DD0EE9AD24D80765754CCE501EA399983498B9C39C01A70AF13DCD77E50AF18E9C0BCB148BC35C9A81AAE2690C746A2EA5F0549FF0E4A9964D91D41522413450DABAD06D8A82E0D75B18A6632CE5AC96AC33D364E64810EEF510A321012EEC26C5AFD0D42A14266F55BEFDA82185914054495FE02A6B3BB6827A4558B89176515BB56E29B8823C0AACD99FB33344D5A9A806739CD5AD36E7ED2549CE81D03BFDFBEA29FC3AFDD8002CFD0875682FC4EAB6E8182595439FCAB2B79A8B2604906A097861FB3833231F5B44E420835972B8BF66CBFBB352C24BB6915E30B9B34D33D3C3CCF86C79C81A559642F1BD5571F7CDB310B743D558EC8BF92C73BEDB1CC70F9780CF8CF480C0894E7D9BCF7E3F6D299D8F4D8513CD528D63EC4E327B482DAEF6BCCE668C79168795E86262B147CDC5AB184E245BD96556B414CCCD20B8091AD8BD59809378111B98B6A24F61C5D2E0C2358478C1F507317A7CAC24970C2B694C38FF8BFB38E8B2B647DA02FE03F608F01A4C48D141C620E292DF672EE63C45A7248086CDFA19C202AF9379F25180D22EB64F5CCDC3257739DF47A846AD4023682F1406AF4F2626959650F134B6E00389B7CB869317878182C7994D3A71493B91486E0FF43700FA97B5E3284887593AB43677FC28B52470CA65CE4179C65B4D19492FE7F931FC7B52EECF8057FFDBF6DFB70DDA13F9CF331DE0A58CC9AFD82261D92AAAF9933144B2375DAB04F00FC005AF2754EC1BAEDFA9FA05EA77524FAB2B331CA74E335A70E73F438D0D9DE835E7C4B7876D7C1AAC9BA276E66FDD0A3406F414361A5387B5737D3FE2E963B5CBC2D88B03B1A7D1DCE00F0A09B337CA136634E7F77C459E1F73B5FE94D6CFB514AB06FB3D37FCE86E98D9DF123396B6C5CFFF9E867A1D715C81E923216B251F87C8C6B5150AE116282458120C1A9BDBD1CC83C55672D5169C725524887F7BEB5895D11431A01A707598060CCB9303269CC0EB7606A828CE9956BD4B4C40BF4C578600C47429C62E71E1C4CB35B542E0EEB7840F90595AB49DD0F98225F52378A67B6323C82BD1B1B0E009CF664D99A52887E44FDAD95C19A2769224B28A8D62AE23DAEE37DB655373F158189B3A6C512849036EE9B04D364F2F28FCDAF4FD1445C12A797DBD896C1B36FEC5D7ABA34785FC6F438FF4562D0D6A6AD9B25EFA2C27C8C07B70B358ADBA0335B323A1CC4565D747EFAD4019CAC4F4A99227E1FC036806F74FA07065A8FA362AAD2D14B3FC3A1FD6B4609A4335F670D63DDC7899B430AF071A4A701106BF37A6589706FE9112131617755FA1A125C56D200BDAC0D20FF8E371794DAFA4F0B5D0DE6DA041ABCFF5A7AE9020759ED8565B3FBFF55FC1F2B283194F28AA14B9265668C14E8245BA3B6521A2B18B5B5DF71A9074E4B21E25447BD6F3A10E965AC6FF8B5F28D0273934D3E3A573C2AB5792C280BA64C430001265BA2FBE390772005C5FDE1B84C48ADC2B52B5677AD046ACB5443A4F0C7B68FC0852BB6284A5FEDAEF4267C28BE1B5C0367B934AE847FD37F7C2CE13179290946DF5A868DD0E8E78A9B4DC16D9A8BAF28D3105A72596616AE7946CE18D63ADC8F820CF9B0442F0AE9AA0EF53EDE3A6803138A07965DDBC3026815083C8A7E4EA15F31FFE58E075B449D153AE49BDDA58204D35B20F69CB3946C073DD5338B7BB616E35D8A62B9CF93583094E6500444F6B5B5BE049A3544E10D58D41B8C631407804DBD24406A25B7698B2226D761C33C87E848A2BF07ECABCD5F0D1B7D08CD5424F18E5075DDD32B0584C48D2C1CCC27813A7F18E36C25576878B95DE019B4655DBAE887201AA0636BA8A4BA9F7C8BCE04E2CCDB3FAAC48498A67B31EC2C2C5C6784B495C0A3B41879D0A141C578EBEC2EFF909262A3A3C799FBCE9263AC4F769D7415668A1A9BCBEFC000000000000000000000000000000000000050E171B1D25
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 3
message = 6545CE67CD07FF87AF8BF642091E6F3447B0521012AED606E37719D518F312B8BE2F9FC02A7A474FECA24A0A365091E873656D9C4E18FE0406F9E21556EC2AF9962D939B07E29AB44DA12810B3DCFFC58D70C242EDA8E551CAA6A2C42F94F014B3FDE736161E5935A85A453469C9ABA8BD11A94701DDF77D63A9BA6017420F93
signature = DA89CC1E6FFBCC124A1CD6176F4D53BD5A2288CE5FAFB8F23A2695AE2769ACEF3C12FCDF121BF73A873D040EB82A2F2F53103179E74A213AE9EB19DC6D86491073018E8DC0AB5FECFB8042F47F008B36BCDB494349193A3DC8113B3D5CCE6F7A8D77AB4B029813AA0C63D80D17D0B69822037E4618DA7CA32A880E6A3563BE96818836CF9766BE5CCCA66382B08937227F0B6B9FBD6C317C08154864488C722E921185E3CC16B4636636C86E49CD9E3A7E1C2CF869BE51249DBF01762C3570ABAB2225FBA5BF8C328877321147748164FA9C486B138CFE0FA292913D6E07550F5D78AD8BED73CC65CF1FF7277C4D4DAC4FC9F6005DCCFC7A0CA77F4DCFED72E191906377AA7686162ABCE38570DE96E735A3BD635C6D03582AA569D9FBF5E5B470B6376C30CBFADFB620EF1FD01A80FB54A0A03496F330A4B525CDB1EC30B17974A4F549F2AE08F3AE71B59064E4A7DF3A34BFE55866B9F578238043B65FB665F5484EE5DBA7E5768F58DDD63897A68406741C049773B453AB5D8AF05DD5962BA9A29A5D720F5845D20B466475ABE96FFE91FE34AE97A1009BBA6C1F40E7862549932933FA6F080F519864A7517F1295E5732B7E997B9AD662DD38B4EF429113E752193CE01CC0003C68733A76C160DE41BF4F997E6993BC95CD5F9976B6FF548C2ABF7DC6FA88D6BA19FDB0F772FB29D93CEB234D62B3B1AE4356FA816ABB3292B66F70D35457118121F3E5AE2B3965B4EAAA1C8CFB527720077F114906BFDA51564A543729210C13EB66308212EAC6A6F3F44B1D089FBE0190CC04AACA9867CF423FB01572C9CDE6786FA20890D88B99E4B79C2F23BA619C8F017CC7F68131CCC8A7862736B5C5C7A0ECA4F0129982F677BD25C191BD32896134451DCF2D9DFBCA438CF68CD853C227C9A445A5ADAF8F97F3A9B56BDAE9F51028A7A978EF2147085649DFE5ECC428CF9D5EA758486AF0BB9D2F3E90579DBA73FCF2EFCD3B5D974162486A69669E3D3FDCF122D9CC991A20475E3EA47D8907DC5792EE686D2D3B84F914FDBC1EBA0C09D77894B19EFC2FBA189A5E18243B883DD26788CCFBCE7652075252DB07C37FA80659DF9AE118A486F90728584A7EFEB16AA0E5186C797F5CC4387740A6585E60D78519D85DECF46383C3E1C73B8B4B258E9B1FA2878E0C4656A0AA0483CE4288C0BD8443A4030FDEEE202514646E0A52CAA8F12B4D3CFFF71D13BE136BA9F8E40416101DC7CB186C8DBEC29195087E2D5EA4B84191C56F0574FE81C636E7C2C048404CE1D2C40E0736A28B922B44EF1987A4E2E7981E30737E4B9E377B7F153DD51F085A3D647DCE0EE8C3229B63FC0F62735B1A663959FEF8BAD1F6017EF8E10BDD979F76557A47B954614E3D9F1D6F61F948E1B370BCB1DCE01D865EA8CE27AA73BF24C622E3E86A421C83089621F25E7C0425C7A8C28B527735D602529ED97976C1FC272A3D3197464BF1011438392DD41297E7163B919D3CF8E837D2280BA3864058D17E5765BDEB96826B86875D1E586468720220263B75C621B6C33F8363AFA4EBBA4E1827559F4857676DC010B83E9EF9C05B701BBA39B8DB207225BC7EBDC73ED0B2374E2A1B79BFD18C7F83DD7C33AB552FA7E4212A7F89AC5CBA6C153515EFEE234E329DABF0BE2E530673A98ED36567E87F5D65283B083BFBAC3DCEE6DBE411AB1E7C6E78783C78747731A2365595849A11414C4DF1E7A5A422981C048CB127553A6A6C08ADF5F1DE718BC1376B50D1D0790E55870EC9EB0276FB02AF51EC178926B1C24DE88FAFA9A93ACB4A388D7EA58A8BB15377F5872CB1C1FB71EDFCBB03D2191CA5F978669C5B42168AB23E9B91FDAFC7838775A6C70F582DADE5C56F79F53681E3ED1FF77A7556A74188A46F39BF89CDB45BB04B995B962F21C53C91B11707DFED422F440795AA36161B3971EA77E559567C0266D8E4081EB26A6D608F52A544D557ECEF340B9CD5C21CEF3923C3CD780B4108271ACC00ADFE816C98C02585D75F37B2153CD13FD2524AB75C3ED821562B665B1170D10E47C8F8AC5F08767BC6D7A62BE22DE04B607FF388FAFE5DBFAF23CCC761E5ADD729FAD47CC2E2A55172F1B4244ED29C4CD40D715B298597198AB614499049D622AA5D430DA13900E6D784DA4FD610B9E132052F22A3D7AAF75156A0679AFCB13B909E82FA0A50040B44C7E2315BDF43A9997470C5DDAFCD10C8ACFB7BCD92F1A1BAFB897773F3D955E9E25A902BA9555FEA530AB7063818FE22EB40FFB6A01843FEBD9CAAC406B246FD08356DB67D5C650BD44C46C39A704A0989F621E9C4BA843CFD4AE333510A6EB5F04203AA4B47F7EB8A83576009EAFD5BE9812C81451C4F852DB4210D196E94F77F4E5455B2A606E9DDF92ABDF6CF4280B5B181BA042C2BE9E86815B0AABC96C82A99B88DC1CC57D089FC43DB2B51AAFA07055BEAC1E2E305342F4A05195089414DA8CBB42B0F56C4EC57316D985371E6F94FB5CB2A5C6E3FEBF4EA943EC6A97154C9FD1B3806C54540532B16EC553E47CA6135A1DC052FC788FEB7478B2A82DD7258BDF551133E5B0F88F8815F84825C4290D371D7B5AAC6AFF33AAFEB1A35F1A54DC141F38677BD5795ACC98E738A2717AEFE06C519595D8EB35C63B3627AEBFC1C1AE6C8C39C74AD894B18E1AAFC6B843E7A050F417500FD5B0F74B483B2211A6EFF3ABA8081EF2D9D90F1D9B3C3FA956C55A0FF910F4BDD49FFCAAEA482ED298521CA39A3EADFFFAE1E1CD3C623FFB2D99CECA52DA5139D99A44012AA76F84B6FD577385C83FE9CBC181AFBBBA2E3B43CA050F72C5A6C2BC56A2A749E3C9692430433728AD0F7573311C392B6C90E1A0B5839176303BB2466A7BF9BFC9F2FAA8FBF0983BF32700DAB6B17573E094EBCA77A5FCC323323ABF82F0DDBC098FA323F846BA2EC17A7EE876ECE9FECCF3D54A5463C6A060FA0374ED9633DD16B708C49E5D02F8E5A16AB5861B8DB53992005036D6C48E0C86FFFF4D85AD3D701863795125DC2998DC996A5D96C8BD4E6A8B63636A4ED2A51D88A53F9933DCA752902E28900A588FE35B0601D1ECC76B9C9E096BB2CA2E1E832114BE5E7A13A8F1F625AFE70BDA766AA1B9AB98F2EEA37A8A6612AA700ECB269835721DB8C02D3F5EFC7121D9A105F765CDDEFEC09B136C5BF46D7AE491B29779547644FF4F5088BC13250ECC73E4073C39706A7A552FC400DCFCD0883E3B371163E1659FC93E4AD96319D44B66ED2AA674844A005A8F25DED53CA405910AB2B068E5B6DD504EB47ACA90D19CBA9EC7423BFCD7A5EF7E8AB2D3A817250DC7DF0809F38F07A99C97942C1A9F98793EAB789D1A10CE268736BCFA071434C36E7AA51652B9FD70BD2AA8DF366CED12337F0E6AD6912132C98027C1134D3F0E7688821BF15C8DE746771A375028CE14D73A68E3519ADA18B7F7299FF7A3242C007968D5FC04C432B5A39BF61FCABEAF610BD4030C4778DAED4826DC9C8A981DC1CB88CC82D70D4AC17200BCE8F84AB284B3602C30E2FCC81B655099CD6232672A60A4C8CE3957D6906C514209C3B62CED48B857258B8DBF92A03FCC7185512CA73DA741B6EC38DE4D66C27B9BEEAEE1A6FD7EBD929DBDEEC9BD841B171ACF8D1B0F9E0C0E09445413A5F047A3F74F5178052180EE43F6218660C0A59363F5E15EDF9B01B8DE093F78319EB89ED5111E964043C0F1B2BFCA6B34CEE1086417F2259AA82D56527AE142013238BB0B5E3F19F982E97D70C82AB775DDDC0D785D8D67CE6ABCC824C2FEA5496377AB7BF37E08247181A3F032B377AE618FEB30E181DFBB860809F68C9B84BB59821EE2B4EBF88BFB2C146A6F226EA6BADE54F21E54F3F14F8C7B1EAE97FBBA811CF4278EDB5721E5EA83C488A16BBBE8BF03F81F9A25A856F429150203A5C1F6AE6532E54F7F730527FD0C050310B1847711E72F24E82EB2D76803C58F5699E7CB91AE32FE075D18F0D8C7B63B8358E219055568587B4F725FAB1C453555D8E0B5EF55F84BE77F8F4BC11CD5442BA11A2479DD97E0E465916E5D930E23433EF705425C15AFE62C057376FB6C42B8B8150B484D4C2C5ADE53A8C0220BE00788804B833A388B28840F084D4BACA3A5DF657EE48711DE5909A75716827F418455CA50754E468D6629535D491B84398E4EB078D7BE3E53C880823EC03AD1BDE12DE99344EB78CBE36034FF0E29F74C6965CB1926FD6CAC6879862CAC06F2290AEF82DBB49A6B3C9B3BE0CE27A5DAF7E1BF652F7B3A0E196C9A4B305568DB9E12CE7B06F23A9EC8F7A967233C39FA67E8F4187A844B60460C9E90D97D09D2779D06157B35560001FD6DBEAF29CC5BA825F5D6D78729982A16234930E1CCB3F287BA0B13820824215D5C82A29A78FCC316153702FE560CE8AB739887B0A087B3DBDDE546EA384F678D3D9E582826365169768BBFE562CE30F366DAB7E546F7DC26D1FBA07DBD8D45BD2694F06DE31C94B2B4C9E1B79A7FBD96988010486B776115D310F8DD5456704E285F583264C7F205C5101DBD938E98A62D7CC071094B6E26E268990DDF287CBAE939658645F4B3158B527B70E4A10205B1364BF0E6B500518222840437F99B4CB011979287C7F9CB8D2D7E2F804365B67708DDEFD5D6F90F25D6973C600000000000000000000000000000000000A0D161E2226
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 4
message = 7A74F3C5FB8FF9683E992D1BB22B6357E8207E31C6561B9116904548F9026EB9F2061A90E56C0F54C77E42F68201E1D4D5CCC23A00FF919405D8310AE3C1E78190B01D93FF3823AA5A7E3157EA206A489B2809E083FE6A0F9919C9091669D2F8D62D17ED4A7CFDDFAD45386A0F2AAECFE14874B6BABDAEA89D670FFD18D1F093
signature = 4EE8706301BB984BB72CE9D4AB7932043C5E2CB5A0831D5D70E4AE30038CBE5BC41D467B398B86FAD1960F35DD82CDE00385E3536355E09FC40D4A45B5FFA59284850C909303387BABBCDC7081A33F556C9EDB1D82FE367D364F9123C5C1FF67816544A07A662EFEB62C1E6AF5E6F725CB29C01386503E4436ADC9D0EAF5C0406900E27F939A105C15148493DC5E7EE9BC198184A81AFD43E9A3476B418C28FB2751C7C132FA204A5A8D48BBC427E30EE656EC4DCE5E67783E7FF72EA344E9E1130F1FAAE34249F780CBE53706C8A940AA0A2C716E013BA50BA97C832C96F90CA56D4434C303B9B6E8EAC3098D59C7EF965FB2B7F01F7C0DD7C876724FF09C37E46E9267F0D5CC9AC036354F87AD34DE03CCE692B9F252D3287B8FB932222DEA48809EFE009876601E1C8F6727CA47FFD0E9B909911526EFCA9AB154128E3B02F27FF50C88CF7709245C08C18E1F90E4BEF16F9E7D641F9D8DC03DB4B012C642B80402D9FF5491CFE1D8CD4F3869FCB6275110C51459CEDFB63C2A133BCBD0E77E71EE802F6DFA618ED784F58AF18B155F253273DC73457189A0D593F8B9BADD09B95CA554AB29A92C1C52919E7D8A00D579744F3155651E42DE6F162625BEACFCB50371207070BE278EEF6263D5E9085F86ED9A304FABA8A601934F46627B8774F0ABE978FCFC468DDDFA2B709D5998E0614B83073AA3DFD2EF036556E40D8481AE373A440C9A6A0FA8C9D95140625B0E1643462E9FC26E3F01EA7FC112E5C8EA79F3E31DAA7166BC89F54ADD3942A0ED13BCC7538F8783680FEC256C2A322EF03EABBAAF56B1091B7C055687B27CD2B4E42B240109EEB0BD7F6BC26AD4378B54ED4C7316A0246A7F8F73D6426541E04F4A94DED0C9A1103C418CAE4F674ECB4880D6D8F250C4E94327B7375388FB94FABEB9E1231FF3A5E74CAE489C2719B5F54AFF6CC64470B2C77AD7AB95C2C91ED4B3ACA90E4D70C738D2F36B39A1D7E88D6E369ECFDBFF179B7185E5F3A50CEFBECEA4ED657F532E7A1ED0A750B930B5653066AE9F1AA87F3604C225C1D262F40C73D42858E1BEA4F784C8F864D8D9283A2AFA13B57B66B2D3D414C9E5E204E1AFDCC444A8D92075CC17D777C2A50D28467E79CAF8C5964C66CE703B86CE140805508FF23B14A485A3E0F41B3B3F86F70B3C23C44C9E125F3BD5F9DE6465DBCB55EB7B26149E9B649F250D29824ABAC075DD0EB8DAD1052037CA9BE7C4ACF5AD7C3C2B229253E4DF6A840AD83C990CDC5DDC79F5E1015E689C54D1D55B6E60C8D78BC9C9D29AC9C4AD2989282878F3151221FE0F63C79935A8D7B8BC1B17244B833708DFFA0C19AC0D1697C8C56D2EC35D866D0624B3C064350CFA1622741E8AA00D06362E5A343C23BB6AA983F1AE3C9008F3B866910FF62BE85D8C55CD44FC10337A384A8801AC3C965AD071C6B847473E601E6C3B8D29F4B5A36280EA9A6EACFE8026FB409F18655AF6017FB5B2A85E517D9A4E9B4D9979429A5D257A4A8397AEB9B3ED54B3B97F1971D5719F4D0ADA1C2EA69C001240C8C4D6DF519ABE37619B0040C42157F2E2AEDB434A2754C3E1484AAB883E62E043B874A79075396465485F5F5CCA92486B12C2AD7A3FABB9BE15CBAB03F8F39A45A5791F31C4F4411158B380DABE149ADF00FC8802702452704CC6D4F2F5F360AFAA5651264CFEF081B34DE08D084292832B3441D6225765F1AB1E9B79DE8118DEE4CED527DBB19320BCECA71BF1209BD4083AA3CD6FB1BF1EB8DF7127DEF2E70CB9B23007E3AEF472E84E8662B108C13EB8BCED96B2E5F09C4030994C510FD32744CD7ECC85B0091253947FB18E0FFC5D38AF8FC4098505CFCDBED9E485746589FB74DD4739B1AE266C49C3268E8F7442D97A17F237FBE98E3E76616A15B8B4FADA3442C8AFE388DFCBBD52656112A37F1831566C116F9D90327645DD3609FE4B9D92A5212CD2EC5DC6493B8C926D66FA4C6A5A0D6FE708CC846162C5390406FA5A2764DB94757F6EFC457E50CB3589700CFF550EFD0F86F82043280475F8084D16BDAD1363C6D0EDE52AFC1BB2364F89473DA6CE89DB890C96DB687201C7C86E30B12250E42CAC6202113568CE002A6896585EE9EA3E512947CB8DFA2D750DCB5918C192E19A87DE21D021290A52FCFB3364EAC2E4B46E3CFD1272F2801B1F5328B6CA2D294E3B2CEE7F597A6021E825E8E364FF1E0C89F959A4B4224BFAF5F897C74ABC9893B7C62AD92DE7AC11E4DCCADA604C0104E37FD652DFB3E306BBA409ABD6171F04C2B4DF4A51E6D6547B8C2B4CFBD117859C9A81AC78D5306D260ABEA09308CFF127C098595001361ABF1D7C4194FDC5F6A7308A8FAC2F4AD611BCF66EC1BFF5B1B8863F47D5D2BE95BC90AB78A980B5BF4D0E0856C323FB079C1756A0296AEBFE9F6D23ADE1AEDC06A5B6B59D254A0446A45FAB775DC99217A1F78F8957DA33D93D9B07D776220A0505C8AAA65F4A65737324288A50E7D634EB8F7811750B5140A7D3703EC431D6D55AAD0F9BE112FE463FA817EFB027152FE82ADA4D8F5581E8D329B3B4E4107E04A71186A2FA6D4098B92FBD5641D904C4EA8FFF5E6038B6AFF68270A363F254ECA63F18A39EB9B31D822B15DAD4F6C2CBDDCBC12D87A5077DF100296D7034F38521FB49BA380401F5AC86674C23318726747A37D1C3D25AC7AD3B048A049C5B80A8A9D097B48B316E9E3B32E1F66D08DD300EF7394BA79EA7FB85D6011C5227D0498EF8EA32344DBB4D9A0D8CE9B436396C70D3BCBFF363DFF77021C7EDC9440659967B80E82F09C05551EE713DE911B5C0FEB8E7ACCEA9CD79B437DCC083BEEFEE836556B02F904D163FB07BF483ECB3936F70BD42E2A2A1BD4AB787DF58CDC967F5675FD241401E9C90FCCD7E3902FD0369DB69D8F8AE6613E225081BA4218BA75FB43F8D99C14E0187F07A7D1303029E3D9BDB587A1E83F80C1CE3389896F284B8DA715BB01AF6D36474FB365DABA58F5B0F579C920F4F80274747C22113CC92E80570AD8F71709C3828CCF5CD06D94D87937A5997C7B7D6B5CC9BE3C897ED3BCE0A039E7340B1AA1CD653ED4126C7566A5D1458BEAED23F4C91BD317451A22C01F5E89724EC802193C9F9575107FB6A66737B20B0DB13E9CA1CF18A3A8F6D6B403402615D765F50177106748F87D0F31B2177F570A152338EF7025F2E67BF78960E215C70D218F636A16ECF529A8E1185D9361815BBFB56860D493F22275B8E780208C65D29CFF94C8C6B93FC5AC79894A4DBEF681999273E08F179ACAA7C26DB6A9B30AAD7194046EAF287D9D9845B417115E57F7165C59C81988DE19F06EFE6A63B416CD67C14C39D6517EB846A1070B708DBAD9675EE003C4BBE305CE28BE842C4242151BFDB1EA84C7A8DFB168AF7DDDB30E92E21F1511F73E205934DEEE42B42F6134BBFC9C58D6C6967044F11881469F147957B8E0F4764785231F167C28B799C5FF44A4DF3F38F3ACAAEBD0E10335C28FEDD6E9907EDF8F89B5DFD38A7493EF7578C3B545A80BA002D8A27BFD59CA5709BA0763442B84CE546E1811CF027C4D938FBD7FBDBA339FC71903C70904D7AB14492F5A3047CB8FA2D3ECB1000B240FE80C811C9DFC3EAA9711B73C797922BF4042DD962179CBC96FC29341DF0144B7EBDBFDDDBCC7119DB6231F9C8BB4B4A52A677AA1C17228A19CFF187634D42544F392E56F707D91A7C584C232DB2C3557C956FADF89FA03ECA9E8E2337534F57FD3BE3F930AAEF4653B7B5A541CE64DB60DC6F28186F79569C6233634D083AB8DF02A9862D36B10EADD78EF4A19CD434C82A4DDED85EDEBB6F26CA4C3FA605E597F890D841790418E0039C738FEC08543582773E5C21D82228D238EF8A3D27254AF8F6FE62AECEDF2155F6D7A4542AD6005CD4A605F0E9BFCB907F329C0BC44FA33AB722CC8651F5678C67D3835A062E7DFB4CEB8392D77829B42A49BED35A4668B768A382C43510EF80F1B552A94C6735BFD87D6B84CEF436800FE4966A8739277A042C338DD2CC78AA541E4B3B2ADFE3CDCEF5BE1E58819B115910AAFE7349C91B7D1A04ACB08CEC3364F5C0671B401F4DDE3AA5CC1A3D91F5A4D322B1D5EADCB7A279821078659000799DA7BFAAA985A1515ADEE2F1C24FCF078A88C9E4EAD4292514675E965E5D59B873642795F74B91417DC7B7F4FAB18059AC07B9FC6B80FA1D92BC2B237B64B0012E3C12C56A5DF4310B5675B1016AE415F83157E25D7DD2A9B5D1B76871AB6AEBA4372AD5E3B82A633C27F539D6EBE50A1526389CB7D616F23BC37E168848B980C84CBB146479D96931BC18047DFC393941A40F3990EB800DAD0C4957888A2D46A3F3B9E96F45BC5F95E0E6518A1D029EB5C46C974088C6DAB47507EFD2E2B8E363E70382E981F56F82F589D3D94A75258C3ACAB88C28261D8D21B679DEC56C64FE506A03C3A1A8D1B0AE1678F901D346B5E6F29BF07A3B8A0C129819019F863AB72B9C774CE64EB0651F08234D162A5951B915FC56F8933FFBE223472EACFB6F1AD588F0AB649635350DBC4138D0FCB975E46A69FFA70293A49CB1DF4280E89CF6AB6A260B3E5EBA66ED01051016405964676A94C0F95759C1C9253A627190186985E515769EC7D2DADDE2112E2F4F6800000000000000000000000000000000000C1015192126
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 5
message = D2CB9221873D2239833716BEC82D553A303FDF9FA00978A3A7FF3AFA2F680BC5BDB6311A847B731442379C556E946C835AD46E7A5516B104E5169DFB5265711F8D845335B0B00F9FBA35B6520E5EBA44FA8C60A188994A10EBE2CB931A2E49F989AAB428D96710BB75F713A0279DE7B1AAB8299B5EFBCA41AC2D9CC16B8496CE
signature = 8F029AAFC08ED7BD7A575D8CD452447149A54311B453B2E8B2D1A12C9982EAC6C99F3ED05D518E759C56EEF59914D12018260279570BBB1B9FBCF8B0F9B26B1C8799D14252222BA2177CD77D03B4F175B940A82A830CE99AE6A7E8FE0C65DBE9B9EBFE2949393B747E14C8466129D098A9D8C713DAA904E4FE67E20B94CDD1EAEB6CBB2DB978A81D23FF408DB8AC9347D147E5E63862E69020191C695CC87866AB1FCBCEA872C271C1386AAA7A45785BA7B5C9F209E60D1A0CADF878793006324B80DEBDD64D4ACAAC4F70FFE303CCC9DB8E466BF6DA7EB9825CB21A10657A0BBF6890C2059432E8BA474ADE1DAAE0C8852AE7295FE5A551F5A5F4216122F874522E27C616F3945102A92EF5067930B38111BB1B84048C67E3EE8060773892FB00B507414B15D67A725EF5E75CC373BBBEAB3AF1A2C96B64D6334EAC2BA71762AD7B2072766203B30C256CDA7CDD3E1C429591EEA719D077A7D20EAD8758D61942D77DB68DBE20102B23F24203F8CA46FF380BDE7D3E1EA6379D84959DAE7C3C8F94A0CCA2286DA21F1E73483EF4365F2CB7ED9BBAD49144963470EA71F4F0792CD5DF2EC9501153B363ED4323AC7A753EB34BC3FBDAD17D7E4060F3263AB0479D9DF9994E2667AD200D0CFE498F517938A8061447127B819EC491A532BF4D3A0B8CCD53733C73EC1B386BD6D542AE6328B21A263F113A2F3240BFA577A0AB918267DE1CE0CEA1F60F9CDA7EBB09B2DC250F3EE649389027E7BC729AE5A7E210F5BDAB98EB2C0F49DFEDC274824C49EF12B91B5534013B4C9F2CBDC53E21D532B318A49F9896F9DC62A5A9B547B30BEA4005C0366290E0419F316EC11C465CA90985527006AACCF382531BB77CA69808306E9993F27C505CF38CEE04E311CC278B5743809E1CF83C30FC2FF0A82F3AB53FF9925924BE8C7ED7F136A5EEC96E00627A9B39E0F14E9860D7A0632CC14D123ABA018F93D403BDEBA990A12B10E9A3A2343CBF31E01848280D1494A9D944573EBC10B3A0A3B01299910371816B46A8A3337E74943BFB9EB219DE56B89F6D482DFB1DC023431E73E667E63C8C57AF8824AFF0C7456EA116A8CC98FFC792EDEC7AA88F09D4620CB5C779C923122494A744B839482065BB688B12E67EA5DEB27A9B5D9A5070922F078C098A5196EAC6DDF1E5C3B9BB8344BC1129F65D84065C2BE16B2823378B0D46E46DFD41979B81FF6C6EEA9A2ED73D7B5D234DD8C0D1CF83FEFB66C1A8FF4A0A1DA5C615F25210915EBDBB4C5B3ECB78972F366FE7CA2C89DC876A2E410188C1DEC9921227B4112001F1767B4241644500F9D04C19F3141693EAA4F1FDAB240CDFA7CF1803CAFB62FF5D2436864CAAAB4901C3680430AEC6AB4919CA2A7ED661840BBC4EE44973506D34B2114805FBE9AA003072FA7B522A899568D861B63307AD120F6BE39E4D499BA5F1940769925DEAAD8B82618064FA6259593AB5E04D546E20DAE025CEC2B3540ABF2120CA4F6AF2F31BBD49F9B6E04944E147CAB65BD0774F4ED1E7010F2DA30658C0CA76D292C9B1DC91E62C03665FDC4A452791DFB62092C2DEE2AA9174B404F6352F4B28751AE76B311B2EF0E46FB4BF3CD6BB18AFA0D7CB08E85F2C228838FD63EB59ECBFE1D10D973C3E0C9B46F513A921A41EB0FED62A531D0E69C9F5593C5DB42E76329B26E77C89E6F92DD08C1BD39C89A9A4C5512BADC3029010658DB640875394D4335ED72E746E96424E2DBBB0E0DE7FD59C8D326AF86D002D58DE8F4CCB6123359170667EC048C9698BE510B74A7E8B9F8D962F19581368CDC47EA3B89D74282DE847D46C406D20B81396EBB5898F3E3DF2986500AE1140F047067639A344D3CF46117CA71DB6B0A7E464278E7F928870C00C6BFA050762382EB9D613CBA9D272194EB730CA877151E75D80EFCEF74B7E6B2142F794179BB5139F4D45988379856FEE1FBD288CC485F307DDE533FBFC849B3DC855F755A6EB85A4E010033E44EC9207DC215482B7340B2D3C100E90638273FD58F38921EBA2844AF69621B7CDB4C6C7D905317E4AA8DAB71F6BEE82F9750BE00556C044A198097E81D7764D3BA197DFD124E619521686911C545E062589B1F0A0FCA73E862A523B86BF84A6B902C391562ACAD8EC3C2277BE2432F5FE3290D1E8F06DC15D0FAE5A20AF0D95ABCD233387CFB33A2488B41B42DEA1BE649BC6B454074A877D419CFCD3D79C836CD042135B47F7345A8CC89573B4CA535A384C522B930C3858130D05C8BD8147C725D048CE1EED30D413C18F79259B4F436E21E5737B2082D666F5A6E332D307F12624ADA7C53D5F8E565ABD9C4F5895B43D06B39DB5DB0A2B72C634FE71E69265C59F17B132F1A793DDC0B54422EB12B7F35AE22FFF22E0C0F9D1CF402200F92392C2337930E759E8BC9FC859BF0BB97CAE96CC5DEB1E589B97D43A53C32EAEEFAB5DB939495C57527CEAEF8A5B0E8E660F282E4C1BE8874E4789C5EE35692C67231AE2B9C19ACEA47F6FE7FF9F3859474971EF6078F514D70031937A3C1F0BAC7475C7F1100438E9E2F1DEA38B0DB2DD4095029F81BE7FC3F8F705056B54DF105ED7486868CD62D072E473DAF0FFB60EB624E676CDB526511B7DC61A1B1CE6683DE1FA0A3180065EAB8F5F2BAF9F6A2243EDC06237F7D87AAD573EF5B6357829C2D3DE5DA834B0B3F72B62AD6B85D20DE230A5B673C3CB5C75D70D4DBB85C3A4D931558CEC6BF22988990DCEECB427252A42D9E7A7FCFEB338A09E8486936CFB3E5AE8BE763D5F6A383C426530988E85CAF780CF98D5F97EC5B733796D3AE5E10086AD184B6B941F6AA4A0B40F3C10E23BB2CCAD284270380FE36C5EC29777E641BB6009C2856531ABA512CA38E9D96A50061368FD1A2F38275A7505331F2F64937A85D14B4A53232AD56BE988610ADFD20FDA2024B5FF136EC5649704FECF9D03F45982D0B5678F927A009D8313B321F3D43CC5763B30CA3313335DCCE2E328349FA69DEC39D203D90F97DC35346B66E723797823F42345D64D07058B797348BD43D25F5DB1EBF605733CFE2EF98E40C298B20AD8F98F76ED1449CBDA6D61F0A72C63AB63568DE83DCF366F4DD2C7D721E9A9C6824ADB5954B0DCE3DF60000FFBC090AC0D6442C266B13F1326C32A43C2BA8596D6F685CC642866C9802D3E84F0A6BFC35EE591AB55475CE5EF4C62270D5774ACB540E4B087585869D76C0712E29A7D4C125DF44F027131AE12D47FA94E94896147BE5EA201A5BBFA66DD60D9D229D5C91B6F915F5DA892CB6C369FBF3FC20481066FD556E0F769A5AC0A029EC52A2F595BC8E93ADEC5F7ED996452084212AE05AF0015C1621186B83D8645222CF255C80BE24945C746DFEC5700959957C50F5C52792F9BEF3679ED7A99F899078CEC1001D982F52E734DDDF5F825C14E453F3479C8D9D03DB98CD1E39C35B2F1E734FB9C3A8E07CB4392384CB096C0BCB5A28488615C5D15EE9EEE2C5D75B92BB4B7A97DEC290FE9A2249C53341A2968EA5EBDB0E6E95A1BD2EA5729383220DC404776B9D74A554B0BF21656383CCD1706314D7F82D550AB44638EB09D02A2086231A5E8CF8D37D4511B7B6712E8D69AFB69B1293CEE9F74269FFBF370240802E8B54BDD7B628B2A5F2ED6EB66B4349A4766CA724067C32DA6382D9369442EC4926364D2D1C7B94EAFA289D0AF8B8094D6BAFE70B6B9FCDE811A3BD75371EE82D77ED033476372A3A3047DBE97EE3E83509A75CE697D4CCED9FAD4159C31C575C740C9E7E8D4D4C33DB25C94DAE982DA9CC67C3DC0F089638C64A6E6BE4858020E7CA0A6C330F40C0304BD4041F4510FD46703C7BD09F94082464E4E16DEB2A6DA1E8F86AD3DD4D0F55B4217F676B9515673285D3517EF3944F1F9098156AE99CACD7F6C4D385A9F1B97137BC4A0E28272595F6A9D5DB5E303441C7A2C637E1B08DDA19231C3338A08B70DDA719DAF4FBB8C118473B4C8E300303986F914C6D009D2CCA6AC07AF114BF14EF3267B1C496B2934BD23A5B1415DE065BDF7F7E1DC666E3E31258953409CBBB56573E69E2EF9B943EC977C4D165527E786375C32A9430F735B2C43E55D6FF7087A7FB2009853D2151CEE64B0FBC4B0A0B410D263CDBF3CF1C496B520CCDEE3AE54145D75A941E9EB1983954D0F707D85E969486AB827DEAEF8534FB20537E075211DE57CC93977543FF14BF9160AA4A937683FEF3783B53E38E97BB75CFEECDB03D4AD1E834639CED8ACF1E01F223FC856FCEC4F87116293660474BE933D30F66AAA10ECBEF2BC1ABB9299281EDA85935A24DCE57757440D0C275DF53C4DC1AEA0F7EBC97B23DB6A7BBCEF7896759C7999F1861C9FE046427BAA0FE08B4AA3AF36F523326F79D714155009075C245FDCB1B943F52AA3056364EC6750C954B57A797BAA44A8EF1E3DC7063288C65AFEC5A12B592536B081680445DD4F4BA3ECA721A63DF4E11CAC65C1F564DCADD81A0D404B5F96A83E42137D70B9F8BC74A2AC6B5B273C04C239D91A8C29846DB3A2A9EFB7985991701FF0A5160230202B5EF3156FD689B6CDAE467B6AD6AB944085FA03008FD9788170A8F6FC32474C21406372C0F7E3E86076D4DA195998BDDAFBFE03386C709AA9AAE7EA0526526287C5FB000000000000000000000000000000000000000006080C131C23
testPassed = true

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 6
message = BB3ADC930579784D31542C9237BD9EAA56D333E8260605C27889ED92AA593F7BDA0B2252BD2B28BFE5591874CE04706641B858509B6D07DE8C9ABE2E395EA749C9FA97A723E063AF23CE562DE5915C37B726F051A2087571B2463320DA4C8E3B87FD062A3C278D320AFB5911DEBA24BFBA997AC79A2E46D025D3CFB0136DAA7C
signature = AE5C051BD33AF42C142B8007A77457DB52520C5DAFEBE26A1C950D429949D370771F30E5018C7321E67EAE2990A9425B99916838BEBA19FABD521AE3DB46A1F6E9C0437A8548B3503DE8709BA7FD87A4CD49A898FBA59F1E691CAB7A5F81EBBBB81224D283F087B5BD3C082B9032ED3307088FACD8B21E40850FAA510973F458109F33D3A114FB6193134F898A53F41DDD84201EF8C663DE7949095918515027A82468D1B8666EDBCFC9869FAAE254088B4D201BF61BEEE27E128256EEAD35B811D86F54B470C4BA782979C1D43C06545CCF2557360EE263E86C360A02F12985DE3F10269AF7F3B059EFAE2F0006A48876AD488B87903318A41A12B197A34A266481EF3DC4593B8B10969F201D4C3C638C00EA3E7E8431217E81F19254FA06EBD7A0EB059758C18CCE1A822510135298AFD2EAD02800E5F73E5E0071BB562F770B2A24072CA13327F74951C91C3B68A9F77381C48D96675AED6A6F93EB4D4F2BFFB79B2E944C9FECDC442E6CA1A2946A8C26B379141A124A5364D68307F481445A023975A59786BB2890150295BDA8484403383A7E252228E40FD43AEBEE086E4700E007827BBBA343454343EE92AC6129E0FAD0DA5F4B487DCA91BA18F2130E017F730D9B6FAA1EF230D6E927BBE6A061584E8935625BC9A824F6ABF31E1D67D56FD67CD95D4085D543D0D08C116CBEB5A0D83B47997A5FF120E8B62B2EBD254F4ABE5D7608C0C7657ABC92EC14FA4301473CCB26E76749F5AF65FA6BC278FD9207D104D0FC2F0EBB17BFB84B9C8633E35AC9A3472A51A25A3186F282B0E082F56F962DBAADD1BD1FE9F1E601876824F9C6B0F2E5E0ED22AED12B5360DEE2FCCB2470FA1FFD83F7B29515BBA33BAA4E258CADDF5BAFF577ABA52AC5388E34267546FA6C7E943E80874E41DC531E083F9F08026C3778698197D922BD0865E39A421A4C484451E5E2AA1FCE4A81732ADCFE22D44039268B728EE4CA409EC0D7DD0A5B53E979C7F00FC931973642CDFBCD03B83F9FA241CD05F7F2FAF066DEAAF66C151D08AAEAB6FD59BCE8C0C51960C26E49CBF280F7462DF9372F36F876B55782AE26BD3A06DB3C07921D551534BDE72B62F409CD65F76A63AD72E9257D38C8C11F34EEE8A80FBF6469F6B86F35DC8BD9A59E5AA6356C2D5857E31CC184C9A88B885F8CF5C986C381ABD9A5E7D1EE0965A2A89471DB9715226D9BE51224857B1F14265E6D16E8B9223D51475A03D5C621C549778C20138756AF047A40D1A47CCBC71D901EF64435DC7BFC05F0871E3459AF182548C0C6361F62E11A6BB636112272E4CA71FBF540F9516A9A381F14FE209E3A05C18DB4366AD4E1FF47AB24E8925CC1E14190735577347525EB1F717707C14F34D50FA1A5C5FAA61A78CC6DD032B3A2173D23ECECF18CB0EDE292AA45747702C7914C29B9E48648C70573D2DF14595D7B121AC2FAAF6EF0FCF1111C1047C3B709A2917505EABFCEF747E60F0673FF2D076345CDA45FBF25E28C9B8471E5D2CC2E75DBE0E013547E42348AD4F2BF0463B48321A53070F9CB3D478F32264D607C4BD25AF4D6A50FCBEC62FEF2984B63487E8E644C2E0FE2ED85846834C2B626F87A257A52906CB2F81661E7AC9DB4105BEEAB418CA7721AEC0C5D510EBC6F0509E4F0A8D9CC09C6CCD17EDD4A43F9654EF4D3C68DF95B7FEC4F0D6A185F73084EB8E5FF31CAC29951C0D458235FDB5E21B2747B7EDBE7579BB58C882A08B540736FB4F44B7F4242E93CA99E22B7C2059D3DA1E1F5E7521BED5DF722FCE641C06E4F66CBFC0BA2AF3D1E230DB2B50A30A22F7CE927EB2F9319599D2769E2B1A2EF45DD3FF77A2B90173D0C0D0F904FE68D239F5111089B55D3226CAEB74E118117C1B7C82ECFEE22251D84A99FD0827FD08C234256712C84DE51893D947A858ADCE47810EDAE0D58FD7666C83169A5DD15AA6EA1433E9E3C95430981EC5B7B106B0E3EEA76CEEBE01E61CEB5DE024EECC7429591418BE233FF8FF1A1AD4419C0DC5148B148638B847E45880461A7094089DE1436C2693D9F46E13C0AFCA942F3C5C19D10BBDC721DA687FA7A49A647A443EA1F21C86A464EF343B26201DBBC39DAA6898915DBA768D44B22DE63D2F68583259884ED55D86333E338BAFDDC72E0EE1752649C5525E498BA14907E328B846C54ACBCFFDA641B8F5F575598A21CDAF70138D3E21F25BB428A4CFF22B045EB2CD5A79433FEF8F6537AA287A5307BF2E0B633D2D208969704683F9ACF2A1E9574E94DB8F11FECCFB0DAEA5572FD541ACCDBBCB67FBCB161AF7170B2660174793A9996EBCEE3458AE018C0765ECC2EC319AE2750CE497B77243C6C68462F52CE86687D1372D42382DFAE0EBECAAF7CEE007224501D399E4CBA30DE45E8F1DF951EABC2F672AD5CECAA59489045AC62D154AE52629411C4A20809023C0F4CB939473865C9B4A2F358452151A980FCE335B2B1F353C376AB5353153399675EF527B5FEC4EC423B054D85CC0679942936C9BA84EDFFFE7261F26E9D20F707605B5B7D50F316F6702FE4D2198F6288D5B9BCBC113333065A80139B25A81C828F65DD2C7F5CA94271595E11427319F72D0C03D0E9EA72D9A2862CD9C79B30050066708898961EB4D193273EE3426757A68A79CA6B4DBC8C2ADFB8DFA2CC5214E3AD045C791896E8A3A4CACB292EAC2F5FD396525847C4A177F7681E35417C402339A2F33069E37B498D7E76A053D829A639F27AB7EB4935C5C0719FDB47F90A98033C9B5AB5E64B60505B95EE8C02F52CB059CFB383FF174574198F009C014029BD09915716073089E5DA658C1FB6CDD538AE59AAA9E2346B8DC41C09FD271C156488626713BEAB0CEF542441407049187632B3A05FE36C603588BA639070628554C1220ADABDE408EE2E2E31337D95F175B64EABE8EC09CC6453412255A0B2F68CB6E028786D6CCA189E5F93146114A695D4AD92CE8864B5DFBAF86D0A459B37F86BA10BC8E0B94AE0C751C5AD259D693635725CDF67187651012BFA4B9F473ABF2008AACA46F1B3ED88EF12E891606139324106B34AD45C7B532E2B0E8E05055070A3CE0594B6C9AAA7629F2BB4DCFBA499E66624BDB76F52BED4A5FB3F238B3FD12EE62D9B1A570DD833167E23DB382BFA3FE1D6E5468EC8BEF46EEF538B93948FE501980B7D1C61C2A36684E6CB6F060B8D2AE620CC9243908FBAAA3B8C16B6DFB02BFD4A4F3CEE918EA8A8A17D59545A2D7BE11A03C8E2DC99A2F77C02C756633BA6476DD4AB30269217974187BC57820054C565814B026CB90737D1EBC7F1380592D5FFEF4853584AD333F32562D6116A1AEFE7B41D45C821EE8D711774FBBE337FD8CD68D668D07B27159ACDA0F80001055A8321B9CCABD0553AFD89C4B9A1BCDFC4DD0BCB4EBA5195F1CEDFD74231AEB8D6A84E28EB187BEB0744953339076695958B41A1CFECD4B9E7EE3381A63D61F31194356DBFF36D8A4DA30AE4291515A59755FB864A8AB41A08957EEA20FBBB7E40B540CFF8F9BB1E51FDAF8E07C5453D56B3CEA0E2CFD0FEEDF5CD4CA1E9488CA9BE61628AA5C652F428187FA27F9AB053A416B89AC1EE5BFCD2D08B8BEFDB57D7B6FC427616AFEF1FEBE14F98A8F5AF3F06DC8BD69E0AF355BE3FE6516FB5D152FD19DB5E9B5A015FBC9196BE4EAA9753358A9BAEFE11C2837FB465CA8B6D79B2A1E38EF35B1DE80827161C875A564DA3A2893DC5B375DB47F8FC6A702E98906B5F4403FF8C7A40FA7ACFF42FE9D984DF7781E773E2878AAE3A2939CA7C69BB889DCD3545DD195F05776DBF32C2FCCCE069C7EB83599650ADB638BAA7E9554865474B0A5792371AD09E3166ACB1C3C55404B96708E9759313EB6ABEDE43C2E3E8DC816136EF7DF7373E857048DB5ED7C42DC71C2B1085BB2D06C84CE81EF870B09C7FF74DCE52267B09F1B65A73A95EFE487BB53D57030583BEE313747B625B4B03B5E89ACB084F3ACD3ACB8B8C2A2665D0A5C7274ABD70A4ED38A88F1D308AF07F8906ACEA9863649604B3AA7D80B457F1C9B58CF17BFAD647AA5B98D7377AE07C4BD960D564812ECB37C192C088B6857E5A77F98174CA1D587A4330C66C56BA372DD04104F26F6B8901D5542C57AFF061CE4EA62F94F121CF4990D1163987C5468F4C03A77049AE777EBD02E18F1C04872DBFF98382D964ACEFB0165A3C29BCF311D5ADB941FCA3B57156FF0E24103C129D1BBA6C92370996035EE0E1DD03DE0A5F7F615A89AE26697F15AFDA5339D8D901E42CCAF6A2A20A3D2319CE123556CD70655D6C65AEB80E3CFB6E650709DBB64735409013369DAA4AEF2151D5ABE6284D418F69767542E4B9CB5EFE140144F048026647E2092CC0AB5049E99CEFA1B4EE5ED289C5D6CB8254710E0E4DA36D150802F45F0105FDDC31358C42F928684BD240BE66DECF5679AC215B4FF0503E5EBFFB7F0D45F3199EE1FDA35F7DB195FDE0CF84F4EB4AB97482AF1E34F867D9346427EBF87B63AD6FB991D69D0B2E3160AF235947B0F60BA5CD4124734D12A574A9D71AE93488B90E9A87B62B38BAC557B30ED2F8C30640526E26125CE49C7051627ADB30EC59098514BE0619A2AAAEC2EA384A7985E5133D80ACC80E1922316CC8415D686E94B9BADFF0F10000000000000000000000000000000000000000000002070C111721
testPassed = true

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 7
message = B70CA7FFC9D938F016E91891064E1CC139C3DF388E492FD3DD17E635453720BF9ED17A96D3BCF14CD925943CD1DDB9367FD55F6455C8E831A37ABBBB251115AB26E96EBF849C9699283400777BD24E98D20C475AE346A80C91FE326A551980DA9C100F1F758B42C63042AAFDD47A30D6E511D4A6ECB1BC3508E44BC762C7DCD3
signature = 8469F849D75CFFEC498A09523658DD072F0446C4BEFCFFA77AED11E576CD13E27F68E5C6C97590081142F2E6C3D666A2A06BF0A1F549D36E47AF8046E3A7872780D48865B9A1952B90FFE424053302B8E77ACD983E1B0BA2298561B14BC8E44C7D2A881B57B15D16D8B5C0DB106031C22D2F0B81AF93C13A6F9A5FEA72D9CEB26428D8251C8C6AE39078E8D3EFD8F1DCB846587E0D5A24963829449A22425854F8828C1B4770244A7588A76FBB17841EC3664F8F8C78DD07570D6FD914A19E63192E822958CE4FAA26D910CD724C2811526063E2345AD469CA8603014B644355D613BE2724807C479B5A84FB67755E3F5CE8C53CDA90D9D7768A006F9E26925E6FB07231AF1F8CAD2941B3772FC6771942FFD0FF392B67AAE2BB1F8D5E87E595E26872C7DB4436A363417DD8992DCD57C27CA967BEAD13A433ADE519F5706F37B53D900818BC790CC40E441E727BFCBF275AB061DCCA106638EF2B56B41096C54CD92970A7966F3F3555DF96E34FC4A97485557FC4EB1344F1E41CB8372F4D1B08E10E20FC8E012B4FD8B30DF08D3CD0102E50C6E345980203922465318D28B7217BEFEF8DAC65ABA1B49360B7B5F0ED67B7CC71A249F90162ECF2E60FA4C905255EC54D4F3CD034FBCCCD398A2DDFBF2DB3EA2FF3A2E7868B3C4DACC064AF55F5B3CD5205CF861111BAAAA85FD5BA71372A69B70323445F9C4345C43029A235366ADCB34F1D98EBE17E685AFAB8AD18D0974F1550C14B03BAA92774973FB6E3E7A145DA8E8C9B5D19D5D69083339AD99CFC09EFB94E4A978D8CF2B8CE91525CBE50FDA3871D4D61DE88288DFF5AF423B43BFAF48DFBDFE9305DD88C8E722931438A99D5178A3593DE18F6B63BC77E883C69478ED0F851064A72A8AE341967428C6BD3343FD2F409DEB5DE624239DE840DFD0864C874750944F18899C0BFDDFD40185541D2209891AE395CABE865778E5346B1428C59CED1FEBB138813CEF89F0C70176B28E2D2B4F8AEC1C610700387E7497E016B98EAFDAD89BD226D66E1D2F4CC56A8CD8BD9E74C9FCB3F36500F5C0CB86D06373FF3519F1E0E451D0EB77B3280E3005F322B059377E6E9D6C209A584FA65F44B954B5D83A326C843441E680D9A4462AEEE91C68A4768665C86F542B130E5E5DCCA8547F172F5D5EB183EFEE62292057DEBC36E50C34A20ED62F31ED37AFE94D8E30E07D8ABA8A733295DF696FD9E9279DE0A708E9DC9FD18FE4722A4E68CCB8C1DCFC834E463FFF45D5BBC463207E89B38B84DD04DA4137413AF63A68F0776ACDF0C6E359FFEACE785C3B28408A3F18BF7EE0419A3F5469C68D15815A7413D0BF5B0A7D95A0A6F5C5AF3EF856883E3570B2FC7970AD03A481A1B04D1C2DBBF52874A48BC0BDEEF7CA037581024FE65311DA57C57F753C53B914E43E8B14048FA97FD2A1DAAEE6E2961E0E9738C5C51E6C169252CDD4780056BF700BEB543494571A0527141DA7F9C62CBD8FAD70962C184448373C5A321ACCC2C390DC495179EF5DC61B32474B56025F1CB68DA7EDA75BA06877D3A9B30E992F5EE439388A688EFC031CBA27085EF586F8FDCA6E8460DC0F7889AB886CFC638222E45ABF7AA653AE8D4B86C76FA6466F0B9E06D7D6FD7907DB59C9AF70B844DEF7FEBFD41AD9BF9ED10B760AE37F29E8889DEA6FFF81AE79D0EA99D9C3E5C0D45DBD54122BC316E791AC1ED5B920417D1F289E8557AB2E7D6C6EB47C35DF7C56668605411022EEBFAD7A6A9F658D4C199A78AD65B977FE0FA5FE573FC28E98B4E62570844A5BED3EA30E3B09A424399420DB7D94E242A3639532E6E4251CDF20156F8E82341D67C269A73D2035C11273957E28D6EEA1D0AEAA4108DA09F18461875B65EAECE99A89BDD6F2313B841D2C5D2F75CCC894659985BD65205C7AFD701457A5EE3A3AC28646359029A46F018FF52B32148A493289ABE44522CCDBC2679CD51878BD5295B88A94FAD483CD08531D826FA47407DEF4B1D6FF02938B3A0384C9D51FFEA3A0E4659013EE040CBBBBB52DA2C5C1F89BD9786746CAD703F2121406F00A7A788DE0569B59C2238CA1A79206956F82393C85565BC65033F2E2E39BBA08FAD5C236682AA46B2816F573815F41337E8327AF8ED51612538300545D190BCAA02B8B379F73F445C205A3641D19ACEE5E7B31D2450D93E7E67A0EED222FC057BF9BB3831375A70BEB12C21F90731F1F3EA4B477F396C83223EB0F3921AC52EDE858E80AEEC534AC034EE56509B97AEACAC39ED4ABB1202FD4C250F229AADF28D029325785467FA6A3FCDE2D2E6F1129D3F4B162F4FF18E6ED796669449D378B1CC445591ABB9B9AB26647D88E30F7F3881568F9F2067C21BCCB6E7703C3D77E61DBEF86B8EDAF117B93F333BAF8CB34FC178469B9B598E900A75DF071F779CFBCE3522086B902BBEF66BA54F4456302BB8F6F81280BD0D34B168BAD9EAA0D039FCF51ED4F2914A2365AA2391EEDCEFE4B95620A3EC84A60D569FCEAAFC83F7972A71C9981F3A2B4535CE7EBD00917C300D94992272CD85D3BBB9E586D968C1050370F1AFB1B2062FBB27AD64B2676BCD879A9E872B7B5AC1471CEE3E4928C51E7F946BE40291655F3ABD900F23E7FC8804B4BCCC422D01C3C0EF5879CC2AC298F47118C80B995475CE38D939F2675F6228892DBA45528042001B27E27FB29240D95C16C55DEE45C0EEEDAF133211BE41DF0A3FA692F621EF4A54F5C38A73A5062D1573C4A2DE1B495F0EA3C0717753C005EB206FFCA87E72F42D34221EA7ECEC67C9F3633ADABCC3AAADC5C038BED52B2F8101CD749F2B63B83C63047F46C4567934E887153AC15C65764E09F8D63E769FAEB76CE2EE6D3B8CC682567D8B142A6B6E0872DA8AE0844E92AA69E30B3D54E455BCD98176C82446AF5E52CF417D43983AE170A1E0C297A6C40278882FB43A2103052703BEADC9DA3FAC29A4833EBD0DFF5A0C69BF34BC8B3511AA4DFCB85605C0C4CA0DE770E64177907ECF0E7DA35523BA4D9800C07917533D265C7BC8973CAF0FDAA483E5B6DCE0B934E0468F50F2AD6810DBD645B3936E765FE30E0F8B27FD1AD44182463CD206B06B2C5FFAD1D1BDD8FD04307686ECA111B3CB6C21053ED5C90A21DCFF222830E2435A88DCED9474EF98234A12AFAF6C9C7F61ED072CC0E2F2492A740087F0919E6997563FCB25696CEB3733D142197402D6D766A78A47EBF376B6E70227B437F585EF7E99B2296788D66DBCEE2450E1281FFF8F24246E836956E0B3FD59D90B8D51E3708CF2026ABA949C0D44EBCE4F33298746CBE47EE334210728BA7283921B27AF1F156A1131C16CA14D5C48BF9DEA18D9FBF71A647BD2FF3360403026F9E197377082FF360D7DE74C47C034BE277257F7B52690E89810A97BDF54EBDAD8549E89F1110E687489931F4906338ADEE16B918506717118928BBDC464902577B99EF5D987EEBDA761DEBB64063BFB18DCEE584BFE54BBBAB14F97F6D99BAD418C5356E3E21C9D50B0651B60D9C2331CA8C4D7526D460A3992FDBEB3D394204D0D98B7FDED644C5B927BE4728E1D0000456F3EEA77307EEDA906546BEC89C6997ED8721B0A0CD46E0DD431F858BD0A3904E159BF6B644A71FA23F9ECFC94D87ED993A45DA0122C9DA30746F55AF1970CEB7E08832245D0A82FA56D959E89EAA59BA29099C934A999D63F2BE4627B72EEE19BA2870F1CA2829BA9E36A943723F8C5DA4E54871D07678F354BB0FEC8E599FA9AC1623DC39FCE81187BA9738BE087888E3E24D1407C7BFB3FDA7F3271755E0A9C902CAA189B01853999E0D6787CE1143874A2090B89603BA5C9E74D949380B5AC08F6CB3EF163D57F5ABB92AA5916EA0876D2BF14C2756C836444917E97252FFC3FCFB1936EFFA7C28A71086A727EE8C9BE2F3EF1839D0F25B135DF0D15798BD8C66EFA921069F4AF257095756D2ADAA6D94BF6736DCFF79916196366B737090AF35528E782FD0AC27B34713B39F2C233E38777BCE330B126BAF85320B511886685EEAB6FCB7713B92B1CFC5AF04FB1ACE975EF331CB60B4A7C15642906A143C6D8C5691E23D30D0CCA6EBBF59D3EBF94527794B1FDDC2C427ABFD0F9DB8BE4F8973AA65A2C9FC85D74CA6DEA68CBC0E9D038AF85B8C113AFF5AC4E6452803A2D665EA88005FA5E0A12B32424FB981194ACA7F41A89517F0C4FF7134C04D28E183A7E59B08948AC2F21CA8D3AB353ECD33B0AB72BBF3A6AA34EB635DAB250CCFB3168DD0186ADF1458C839C1262156B34F7E0043235D946709C582E34C37C2263C855C8D60BC3EB414EA976CDE716971471513EE304774A5EB16F8FCD9524B4AD577AFD64DD67830DE2FCE51CCEB74DB7CEEA8034EBB24687DEF72625BE61805BD16D2BCFC732218D32CE925268AB498F009E2FB9F743CFBBA50ED5129786A1DC5B01B1FD0174C8CD646A92D4FCF5AD59FD3487457B80716D905FADB0B52E7B13849EB4845BD6DE9CF2FE03EAF0352CCFEB3943E3DD323780573C164D0F8C3DC1382A0DB400FE903D96974CDF8DB0102D9849B4885982B422202053D7660D937CA6F5C52967A6118286CE3432F1637794BEDC0015485B74989B9EAC050A3839576B6C71E205296B78B7B9C1D8FD1E8D9BCFF71B4B5F6A6EADB7BAC1D6FD3072AEBEDB0000000000000009121B202B30
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 8
message = AA51737C8041B72E734EC1BD0C9B349524A42D0E9BB836828B4D967038256A27FCEF11A75A462FFBB1697F3EB27F059EBBDC0299B00885BBF8CDC2AF3C6998F38D743D113AEF72263EDD1620742E4F4EFDD3DAD019F79C3A004C97CC6C6ED9C88AF46D01CD027295AD1B914C42860790992F1D153122E7FA750B14AC851F41D0
signature = E18D0BB45FBAC236A0DCB9C5DEA2359F845C3BA5E77F5CCAB61BA7DE4A81FB1BF218A98997534240F612FAFE8BFC09C67439266495A5D5854177782B45972CF6EB994B5600D9EF2BD3B1F3FE8AAE527FAC6E4736B280EB5C926AF11BD6F3F703E23EA260CC195A0D8445B94C865D6850096D3D8E7091C40FFC4BFF708B17ACFC32D896D4D48A088215ECE2E55961A15C8112079493CF648CE91A74E5DCA9EA8C3D2D8501410A85F8BB569982378B45E19493CA2257BFBF9763C3263C2764B138DCB01E7C98A886BC97AFA3E746BDE34C39E774A5F94FE1E9D9852CE5EF634C47F196E9D42B6DEE7498604E535691B0CC036D4A0676EE3249B4D7155D36FD45224729D75F00A2F94DAE9B71EC2B65E2F320B7101B31F697E24C33C55CCAC44EB0CD2F2A36A434E778584A1B308EB2DEBC9BA42AF40903CFB8B3802ADF1F5140D362180D6597D0516AD61E39F4C97F9B38D764BBADEA8A45CDDD9DE86CA451F129BBD97C2BF9433C5E8C157206F936BADC29A6E94A2DD99DAC6429E4A2F1CA6C8FFB9DC7D9CDFBA93B689EE7AD0916028938387045C074026474A3B27B6829D9F182A9A1BC7F1560876EC26EE436A433494B090EA26B596B38EDE1E9F5E029CAB9EFD462CECA88DCF0243EB3DC2DF8A1D3175AE5D6872AC3CC132771FCC3AF1284456F03EA46B5BED240E50AD5F5CD77264503E1F243C1691452A18CDE5C7C4D5DFE5EA4F7001CDB6BCA7F302E10C72DEE59D04B14FFEB19BF09AAC9A63179ECF8CC5155714B1DE29263ED0AD45C83F0E42842D0F49D157FCE23A6EDB13BBE3A67AD0D2DFA92DDC57FB6D62DF9CDB95332C30A88F5AD68D817AA1D4A60E62E997E30629C1739BBA46B5B1D7E4859B5A76E8C048D7F5F83703483E28C1A33EB52139E215F8466E6D33516626000F1B9DFA6DF3F318505DF25AB56D641C56A7C46323D13D45E5BB078EBDB472518A6A96BD3BAC82930D12383EE1BCF904E3117DB8AF9555A48138126ECCA20C010B637035A31CF130E98F34D4A41590B50E08D165693DDE8FA268FDF788644E682E8B5BF3BB23737709658EFD1FA6E42C479715ACA355E0E606C02C9D730F45D4AEF81F6D177D8CFA519808EEB11C898FFE9C2CF90910F0A08EF8C32ACA2E80D99A060D85F06063614B3347E91BF2596CB901B2094254E457C05F672E113E343BC61DE87CAF69628D130585F62ADBF94EBF4ADC4E07822E0985E870441AC301D716E952A60C25FD2003C23A5B5EB5281C43BA0C029C13A04010C0888BA4C33A4043EE5245B2C469D89F72CD0E595AC5B7652F214272D4E4E624FA051EB91718DC15E0DCA6CD1A9A90D04A8CE5F60C43951BFFAA942DA83B214773C59032A042AC41D0D68622D0DBF1EF95353F625B822D9311457B1473D02BC3CE27D3349677873D3D345014F3F3A398F76148D69478BDF58A4762EE540FD2741ED1559BFE33E1A497E69BBC0D887EABA67F5A9D1882956BEF3BE2441E5D78A04A67A2DEC009CDB3B58EE6A49E73717F9615D103C5685B8084421ED053AEA57DF15CDC7F43C43951F708E9E9E4CD55A28463DC4D230CC39043F5BACBCDB9A1311268354DA5BD2D8E3ACAEA2BA270E4E0D788793A9456763A2E6E4E48550193A55163D55B7B2C959F3B6BEB95812EC0FE849D5A199334BF56D89A938B05A93758BEDF4C53CBDD632597F3311C4432DAEB92C55274175CFFC7921E74221EF8BD9A4E80B55C1F412FFAB262ACF1F30B276F7746A8DF508AD7665BDB264CB2740B10A1426DBD52F7F41A797E94C3B4763AE67DFAEC03E417C4F0DDB14915C772A754C8F9ECA0BAD42CD9D144AA75E86B3DA80561632256642F3A51AFC3E41ABFA9DD1B5CE12E716DA570CA0B282D687F027CB5B0B511FA7D5C4E63132CCD5AE7162FF021070745596D024400B3CC06906611872F99A74070F5A7ECA0A28A8753D575419D963C855EF5C501E884ACCEBACE2254EBBD8A0CEC3F8131C66DC5684B704B011CBDDCDD266B246E0386626B45EF2459AC3B38686D7944B2D2F33090B6BE62A7BA6E752A02E0E7518A5EC8F394404F3C4BB0FA777E98612536D7F6C234A0C152845A0111B5AAF1CE8B084E1F31A99DA160E1C0973A120C030026EC7966C99B11D37587035759B3031AAC5C998F0DADB077B3804F69165CB9C73CAFDF617420737DFE01A47FC2585A87442AF3C7B8B78486DBBAC8BDCC12C356FC66B7CC2DF798B98434B1C544028E095539A1928F1AFCD0B4B61D53DC6FA4258F445A37BE92BCFE612382663D9CE54B23AC8ED140F294594C5AAE19808415205BF9E88A05EAAD45F62AC3D5454A685ED5DCDD487AB6AE74615DC7EF7D0E449D1426ADD33F129BD0F31D3211FE5591E30B3AA6ACD103D1A1C0BE780390646610DCFD58A65DBDBAD78C8F9ABE678183AB71EADDC5040C292B9A7ECF13793FAEB2A927EC48BC130B1A0559C650255A5061151B159F8DA6C3AF03D807CEBB8A0B249DC847CCF40179C536D7513E5810641DF97BB3B310EF423F88CD3614835DEC14F611DDB0C044DF1E16B8E7ACB28ABAB8B754CD2492D4CE4D7A719DBB43DEF7E9C4F7CD733A8482165FAC4994B85DB2CA23B07360881C816B083026373EBE2287537CED1E2561117B0AA5F632EAE4460E92FE1161B9D6F76493C5D1CA749AE7F3D963EBB6D15FF7CA2F0DC1E615FC681565D88EC704F1E91FDCA53806198C217ED4500D67CC4920F65F2A84BECCCA4E054B7009DF25CF6FF01F5903220CF2E2BF0BAD4216639D2B62DB1321C70B076D0C8AA77710E91408BC1F57371ACF3EB8B2360DEC2E4E1FC3E1B1291AE80E1489858170A3D08775AE5B030E8459C82ED151B3B300D54ED0F4F6642C0B18E5B7093E39CA3C62BDB479BC6476E92AD59D8CAD6F2928D1B23241DCEB67E7C4555456D5637D1310CE71FEDB73AD3F0935D67D6CFBD8461DCA6C79024D3F37D045708B103A730476804F391FF360C25CA47CE72AA11FF99A9548C7A3B3D615CEA889F2692CD4018C45F8DEB0F7DA0135EBD50600D34DF2FDD459A1230FCDC304C07DF81633E7038D89E998FDF0CFE1D050D6E2DB714C10F4E013E3FF411134E0DF6F840FB11D4984CAE7D09C0C0B3FC48E763D0BD4CF8537B256DEE6131180068D201E8F864C0FFFEB40B45879DB105326966421683165438A7AC8FEED7D1E64BEFEDE2256C8D4D574C4C1A543535232DECD90657A79A7232684CD84E3D5D2342C800DB4F0473432BDFFB15687ACE5CF8ADDEAC53C1E6A3E648B83C4708A2BE0F39EDBEC422310C88357DBD51D953DB21F6CBDFC8DE1CE104A65ED8EF2503A778419024EFD7662A0C517D58DBDE2B870DEF0B95456BD0EC3A7B5C7EAFFA0A0EA8315B6E8799BF0441F9C6A55B04A9497146BDE008065380DE1BA1C026A977B209E39A5BAD7DC964C26620D7A61A3A8DD98BE73B6F7BB4A8C63439A63B2D0FB5CD8BE5895052316969D1BD7D7BC0FBEAF6AB877599DEB6E5222BD165650C77A110F44CC65F1C729A27F76F4FDD313073714C86A5ABB49541F2A33891F0C64382D6CC634EC8C7E86069F7AB4EFA4DD7C9DE4299B6FABBDB005E4A3A3A8ECE3C8EBDF39BCF7F79132BF287956C735C1001E034E9A4AB40AA0AE1B070BF943A37390201482E2AE1BA5F5D555EDAA1C417E730A8FFF035CC933C11C58311FB79ED0A6C6622B41C8EE19946F573957A90A3286A79BF0BF484D13F87E04B530ED7772D3D4855ECB2E3D3065FBD38CB5947ED4E5DDC84B9EBFA24B1ADBBC74D5F7AE4C4274E5B2BE5A49B25AFE2AA8189978C46D69D862319174C0FF404F081033447260472CF81AF00ADA043EF0B500D9E0021D4715E32EBF906ACE33E5F30BD25FCA482FA82C5AAA4A956B848D4CBA705ED7C17F80F2D140768CC1E1D057F0F01F62524825E869F7A30E8082D428B0CF41D3FCFE1D0785C69958ECF6CA99E7043E6BFEC0A55FA0AD600DD1DC1038C6FAC05FFE84D1AA22B65BCAA85EEF04B236BBB3A220A108D08998278011E0B7A3B11B68BD4D9F59E7BB887C9D41C2EB130667F96A071E9D5DE43366EAD93AB3F0DC3F355BFD9041EE9D124EF52C1AFA651970ABF20C45AA7729E3A6B9F6290C96D0782A0BBA7F1C32013406E9329382ACD54CB0A5CF14C723809FD7C42EB86F8786858DE76657FFE8FD751A10B0CB21D2D5957D36A4EF81B6CCE054DA965BD8C0263F58F48D77D66A253B37A2FCFE75F684F930FA6F1B09C18F0B7B144F8AB4451D1DFA9EBC3DD70299700A567A92396068197F0D0FD1E9D7E96B2E1572A1E783783038F7601456AFEF0C0CC956FD23FD9CCB943AD6CD4EB84A3CEA1ABC5517DCDEA0C30B88A7FDEFE665AB97F041526DD25D080C312A2663ADAAC108CFF44651B18ABB7CC0C42178DE922C82B1B8CEB5081D86AF2130AF524BEB5826034F9FB918F3A94AE186EF8F0B40B191E3C5E2E2C37B22DC7B256A464281DF0A49D70EDD5FA982EB5FF50BA6D21FAE5A391706ADAC77B6AFC5A1D32457DA8A63B123095971CD090A0CC68BCAF509BD4FD4DEC2C2824159AA85D533CBBF7EF87ADE6E49C6C3551EFEC519DB89E94E88ECB680F3D92B36F261717D53243B53053A2E0EB064357587294E3FB1419525780B3DBFD1A355D7F8EDFFB02213A414291004871888C96A2A9FE000000000000000000000000050D151C222B
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 9
message = E7B9A231D6985B15A41CE6ADFEF2C6DC6F60E2BFB693BE3C4E2ECF9758D451ED697AF9E5C791AFEAF8B8FE41AF9D89C3E50AFAB9BC1358E19F6AC3868253CEA25E954A87B5ACE76A199FD20E755DA711B452EB2677AF82B402AF91AEFBC989CAC7739F56AE3D16D03172683FC75A903018BE4F0C1E9616FDECF9C5CC7D18DC81
signature = 207DD3EAD51AD73950E8455BBBD2E110E8F06A27F74B8911E57806BCC5E08C93C240B1A41DC524FFB354D9982CB7EBF597EEF97D06F1E4C5815BCBA8FB64341FB02EEFC2AB0B419307C2EDF6CC1A6CCDEE6B04BE2EC926A890F9681D394A05261FC7F7E3EF7297F70CB50929D20616BDF36B9DFB3AD10290C8673D15EA1E1C476FFE6F4CDC3790E1BEC0C22EA63836A2EC38D08FAA8C2AC67485EB546C5C99886CE954F2D006A52F5D3EB4AB2FF1E257B45A4BAE1BDBFD76CD557280D278EC88F44A3BEC268E6122735ED2579ED53568E017B319273E6995C27FA481D463EF826B51B62DE7B4C1A55B4B1C76142ABB94A0E7A9C1E1F13D9A9404E9215E94778A43E57F2768A0EC2F2DC18921C43DFE36C299EF8A36F5A9E748EF8892839EBFAA75F00A1B639885A0AED61684F747E25D71AA6FA04718C2F50402F4BF70C9696CD27688D091FC2F860083AFBB66D9F6B235D8B138F0C26AE5B325858C4F18D9BF999A829105848967050454F61729EAD49A51DC5383CDD0C2F1B7CD934A91F6349C541E59FF3E75F29B3E3CD4153DEB8394D3B83817E0AEAE322CC2BCD560FF9CABAE680801C49EB86D120A2137A6B402EBDDEAD89A0D502317CE8CF474F4D6DBD1F4F5D958D7A72EA1EADDD439E2349D77B4C363A7EE0B4FD2D9EC9BBDF460484DBC489C5BD07B0EF6F9BC427A03C04DFE441FFBDA0F611CC576C3D2F90431CE7D8209FE5D38D73EC84196635B9BA1ED51BE1069D938DE3EBCE51F17DC556D142C7C54085A40C8D7B72E2012BA8A42685B8ACC0A566C975DC0C11348858659AE9CED718C35780AD037E39C9A90EC8A07C016E7349814BD0DFC672DB3CFD42D530ABEC03F83C3D1324DB55DDE571BAA42E4308EA6249A1F11B2F73AF7F21BD59D39552C663EEDEA99DC7104D97DBE2CF01CC1FB0564BE3480155E277E48CF14283BD144A93BF989D2E182F07B2BB4654FE58087D0CB4635675302D1A409319D3F1D13D9C29CE229C9FFE4AE4DDF63479578CC207F8896E7B9F3E4669257CF2A5E7230F7CAEC22C25BA3F094A064DE8C2784C7A55193EC771202DF10A9E0C51BE990CC5E56CF0E65E01D148705BB93B17C01DB45845E38360D84C98D20CCBD8AC919B1DA4592C87F020E3508A755B5AAECEB8C365FF737E14F4247EC9259A849DD7CD8CEDD909D30CF32ED60267EC26180637B87032C59FEB7888C4352018CC567B452BB5895CE84FCBA374DE81BBACA446D49456B99C4E75446ABA57C80F88CDBAC3D3736B2441D546E7393C42D227C3113A1EF6ED96B43954EF92901E55934A7EF9C0163927362AFB7F0065F4C0AD163C8D8AB8A0975C8C58D9B0A68A586BFCF39E75D1F509AB7F0A9B31DED9F9E38903E3519186CEAF5711CA526462168224FC0811ACFD19F53690D3B5970AEF54260C04148B2FA55B7202DD19F89D89F861491E60419CB21277D9E241C4AEEC2B60691B18C40930FCB759B3CC50EFF298A726FF50E3279880CD3509AA4C71C85BC3B535CB670049F37177F5E4701AA1542F7560E11A98547E9C5B9106811705AC117641CE1225E9C303E58F3539113FBB656023696F2EC08520E52BA717B55E192E38E1F013C8578D0AE99EFE8D003126284577D4E487081418F230D62234BDAFB4984DD1736A812AC3D0C3BACE72A23ED861850277AC6E2ED74E163ECB41EF3CA3935F971EFE29BC6EE6B7EEC9C10B2AF3B100A5258D3454C3C14DC5F32655C59F6DA1117BC049753B7094506AEE59E5D842ECEE1F553E8CC6806A5058208D98403501E79F0454EEDA6CF23419C8020CC4B0457249C1DA7561F4304D849AC52F11C4B5450D750561B1AA711C9C9C8448195049F04AEB78482A7858D9E066208DF98AEB22A444DCC4CDDAB53678F06B02F239465D953F5A1EA478B6F85134DE864B41EFE65E316CF095297396A372654F7885605625764C7086ED541C37173D5BEB9F30104F5C4D45072C17327079ACACCC5896EBFF670544CB5CB3B0871E70A2878DB6C03221F6C31CF899B7329E66C467D93906D24F98E19BDB5F80FAF1FFF5255A4A1222C1D0981AA8783C453684DF4DAEBFDE560F56537322F071F872C89163E477D3A0564E085C1177FD4682CE07B90AA34C8F952853388ED0C20A9A117A305A7104906B55810AA8494E3A2D8366E3DFF1099BD1EB51E5A96B6793E663E7FDF0CC7C78BB39B0A9F85F4A0C3B9E7F82E1E6C2CBF9F39BB4105CDE9FAE202B08A1F38087DD2A1C132715BA921932A2286B1FD079152F293B173ED3DFD49DCC88F69AB09588998E1FD01125DEBCF747B68B49BEB64841E0BF2E8B7AEB87D9386511248B93F4E11901BF07ABC2C5EB375A48485AC5B5202C7C0D276258121FC217DC800F6372F3AC3986CDEFAE5A7F865D820840F234592E62CB0BF7697A5C6E408B62978D0636B93DFBFECAF048498794791C73B9C26013CF76D4E2E69114D8DDF346B12EE710304630DA7E369D274B5ABA2547A457298AA65AFFEBD2D31F333DC87E0B93A976E8989B3D898B78511396317FBAA1DC87AEFE619B0337E9FA087C0464BCC8F935D744D5C6FC2ED172921172CCCF25B4D41E101236BE17BCC51FDF0C4A89903FA0D6BAB657868404A0DAB437616E2B41C3CA6484088A169278572D054FB69CCE25C705506B703F0BD27D4112582B620B7635F888C6E569CB13272226597698FA9F02FA574256F399E4EE414C0FAE315117609477C872D8A0BFFEA38809CCC6644C3C00F74766AA6518DF47B450C5C60F1B686B97ACCB7CFAB6A4CAA48B8DC1A85473CD8EE7DD2821C45296CFDDD41840AFBA2FB0DF9D268F9F7FC33575251B4B632BAD348E8BCDB68A4325B35164B4093A2FF671A4853BBDCB7AF7AEAAC44CF166AC0A1DAC691BF13D2D0B2C3B7A19FF94B8AE5F6DF95CCD5A4B0FC25F6D6FEA84733CDA9FA59B52E26B6CC6C890614C61D4DB8899855EFC2B6F35D70C590D2317746F3566E79E855267AACDD60C881E75E8003DE4E2A82DD3A40BE67550C55EE789F2951B77FEF925610878CD49C0EF944A187CCE406505B5FDF244171658A49DF4B08BF216B574625E801BCFE5B15179C0D24B7B49597AA7AFD5CD20C76220FB8EC4DA73DF8AFF720285E5D3E869DF2CC9B8A0C3A152D2C051F9FAE2D2D15B0240DEBEC46F65A601CDEC2A807B360C102CD31E65E457EAC862E795C214C703176A6BE45F3726DFADED0834A0EC2C5E81264A8023E9727A5EFFE6BDA7FD79910E3C9355386841554904F0330EB75B79951B5C77A3838446F8013D150A4B02C7CB5A2725440C732C209CA110CC8A170AD83F6252A6559A685156FEB0E879853180935947EB9E8DB4DDF7FD3A222F9221E9464D7E8D6CF622F1F913AEF896EDA3FB683890110A6C86F399F658DD8778C0B362ECA71A0130CC66EFC4989E9298E5FB74E366AD1808E826B82E8A0B72D6027D3B540ED953A369D65A295E284E2F1A44A8D08DE01AA29D71059B2BF509802ADE2448DF8B1C3DE5E22315E7B549F8555157E3403AB8230E91750D1A23E78C77DAFA6486143695B7598575669A2B1637BEDF7AE3FFC93BAE0649024A378218D2A27E95BB4CF31A3E31D3B111CA9BE1F10123BA9B4B665F0B40E855B75DDDA241C14CACA1CAD19A6CBE77FC981A5BB6F4878AEBB9B54CE971C1BCB2945081B501F0C82D0FABD16F54B08776A8EC8E0A6BECCFA0D80B2674CA3F94F1F1B162A5D926C257513ADD72FCD7829252B4EAE74CAB12D8ECD12F76DE32A803ABD9E193D616CA5B8EA5D8DCC085E7C49CD31A0BFBFA66BA1D991D4A3427B7E222AD57E20B9C2B5B5FE7A669E22992CF9E2084805066718C6699E8FB4CD669FD846AAAC84F89E177546F308AED12C69C59E0F19AFB830E1F9B2975E98734A66F560CE2C8205B11185E5B09128CF08EFE844C5CFA1FD948D3D0454179B5CC6264219FDB5F85F8D1397D91D3CFFEDFA4CD3E7A668D8E194FEDF0192CDD2997F8E09A28BEC81D8BD01373E074D857AE97F05B9ACEF68B83EDC0DC4BDB6DB359D23838E83EB69E9A3EAE9C03975DB442EAC4F806E681AA837F1A0ED69DA1660C7610009F787E697A793F231E724687B706F8F0F752D7FABE55B5B75CB35019D39BC28DCB9DC48E80AEB418BBC2E021ED9FB634E70FA08702A68DC1A6701EB3E430A773025A36D54F26EA716CC023FAD64417CBD33FF31CA55751A499F7130A1C628630DDEB7C2BA7A1F1ACC583F61050442E1CBBBC884EFDE0CE977CA813EE9576FA58C8114313C3D85181AD94984A07FDD38CDA6A368E4BE3F8A06CA9429BB0D2013D9E206772FF6316B7017B5BC330DE14F52E2FE560BD2CAB3576D906D29A667CCFBB335A63850839D663E7FD0D0C37AEC764B966122D8BC4E2A43C844D5AF77401A2DE05A9008D309CC05BE642E1A60902D4F49BDC5A74A4C665C26B768C1D5D9FED4581F934F97EB2C81FC9405D85FFE4BB8518381C145C03FE0D288B7F249A810858283C7C531FC1172FC5095B18C9CC4C4C56CE2ACD5E6F93923726333D162AAC55AD3223A1648C7587B39414CE66B52C3DFD6C5DBB5E53F9D87059215AF258DDEEB20711F537F3803735C947806F5041084B6CE0C4057B603082D34547F85A3D3F42F6E73A1A3DE4B53567A1D20374D657DABAFDC0000000000000000000000000000000000050913191D26
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 10
message = 1D176C433C5BB0CD91C2C3564DEFCE6049731154DD8431D4BFA89C2B4E056284295A44BB77489F823E9DB4FA8FDB237AE614CE55DFDDED62D2E38CDBDEEF6A45BD52327069B47417C8F132CAE603B74C847A1AB94A1FD75BCBAD70EC60677371689AFE4628A7F400CD1875B639B81042CFED435260D3DFBB995A185EB541303C
signature = AA52F41597535B5473507DCC54A1FFB582F0849A9CD35EE92C4CBA508B6522EB28CF1660160B1FCA7BC758AB61682C792E0753415EE99C143B0B993BFAF95CDA15F00D69FE983220DD69159EBA1FB16D072F9990BD51C29806308BB739EC122B5041281B85BAFF49FF226AC5DADEE9225EBEBD48863514DCF3701D42564B4622165B60E6C3B896324CA70835CDF1670E59E5150AC81E3B588150E60938472207A18E593225F37EEE1398CBA229C46C4EBA9E4349BA8E7EF0ABA33D6B9CF18F5AE4FA8BE3773C1B32B74D30A9C60C24906AD33CB1E9DBAFC0ABB7E317B5613A8D5B93E5B939F2042BE6C7329D6D761B829986EDFAD131750EAF87C5991D1E5871BEA13F52F3C8FD493417E4C7F7B7AEB48C25D7993CB10E6354C8ABDC8493C0D758D2E6BE5B1179256C209859A034044B18E70970599B2E84F44421B342881B89D4807C3BA1715A8063842885DB91BCC5C6D03D56750D219AD9E1D164D1866AA9B43193F5AD4EEDB63D2F002CB4D7A5AE42C7EF403B1307871924AAEDD460EA60A5818E7F13A5CB0898625FCB388E76569E31E073CD607955B2A8FEE77D798050DDEB5AC801CC15C4D6C6140520C67705DCAB77D259DA13661E6F7C3FBB81E4C284FAA9E9E8663265DB964C088A29B9AF678A140DC7E43CD5BFDDF79E3EEC68FEE551D835AAFD5BE721BB1FF37D9AC73EF43701941253776155E3975D952EE3CB1344B7A18F66A49EF1BEFD9B6D255EE6A09311704AD03062D7F9A6E7A09B22C8C8B078BC3ECE96802C40617BD7AFB3572981DEBEE1B143B60E7F8DE3EF595452B935B19C3DEF09385DF7DEDCB66601869108AEBCF2EA1FB031FBB60CAF5DD006C785CE588FFA86312B6F32E12E83D1E6067545F24B2B9733CAF7CDD854B2CAC598893D028DCD303D422B5B75CCEA4D0BA32542966339AE005D2F1214F8410DC9B19059C29595A316F743D89E93A594250BF91427E9AD2DE53116F30C1C31CCB04FC32801A0FC47522F27A148C45D3B28AEFDDE4E5F41924EC605E224E1CEFCE6980F85FEE7B21D54A1F75FC94B0DAEDC324ADED67ACBBF37040B950979E2125EA43E94D3E69510B3E5830A8046C6C19D69A8D67D36C083F4BE1DE4F3245E1193DD203F566F31C6F2EDC1A390381B05E1C65DDCDE9E0E934F1E3906BCB83FC7C6176EBE01BF5950DB2359491DB68AB9C6454270B9D316DA16CB803B24BA9F8F12DE63E9654B2411D67AFAF16756B6BA4527A443A554F71008D7A39E67764A9CA5A22C26AAF82DDAA655D6D6E503E554A4A693D92F2BC4371A11ABBC3407B9431B06FBA8F3B70021D6D84C1F617B80F9FDB803DB720C81EF7323324F4E3746491B2333CB78A0F8A10988573656746457D3F718D7EA59B7468082EB847B9C392A977D627D33E0DF40EBD1C1E6F1DB43C04698FC7A8ED29E333FDF0BB1B817C904602DAB368244BC785CC22F395D652808394711E5AB6AD19B524258BB3859FA60C27DA803BFAE73CAB7A9F247ACDA32BA9610747637CEF8553B82DCD1E9F0A89A7BD76C138934E81253486C2E5D9B3E38CC3CBCF0DE54AA02862BA4445C3F3D238BB54BCD3F9181AE03A52FBE47747D709CA22BFE345028C8566F4B04C52D3A011EC4BE7FF45AE1A61BB041A26BC65B26AD665579D0C3F0847F4A1AF1981BEF3F0C4574612E945AD42C455F35FEC3E93FD29B888186AA667024D2F513D1774DBBFAA219909D19350D01B11AC6B5E4D537F8F866CDBC6E0C0FE2070F5E9CF036BC914674258458A6BC8E6A6A494E79E278B9624BD6771D37E403A04E6FE9E83D45F17F3F2B6B25F8105F6E5E462C850525116A697A6F4FCEFD1AF1B95AE55C5809728E6849A6FC4AECEECC9367A2B0A1840328BAC0C6E46D551D68F2A56AFDB44BAEEC883350447B626998C052E842876AC7EC110ABED3C8E2C9B9BA7E00AC3277C657D827235CC3E8E1E30553D716072266D6AFA35FB975098D5A6033F1107F6B5FCAFB8D57C713079BD0ECBBF3C6DB6C793C8E4BBFDC2E8E7DC544CCECEBF4B46EED1A72BFE80A2D3B5A63A9F2434CF16B1FFDDA37CA90ECB8E5820A7DD64409979E76ED824BFD8A39212E7D5039EB21796FC46B49D9F93D4F56637D96605AB08EB54A53BF6C29FD1A60CAE8F0449706AC27FB13017DD367DCD7BFAE3CF27F0F5DBE27EF25BBAAF7370AE0B2B1B4C1C3228F6195E58823006BB8DEE5219C8CF4CD9B15350D16189994C74BBF39608E7759F6AFE9E209432208EBE522211F5210905BB516F1DBF1E6E7FE33CAFA12F95AD27740117C883098AEE1D6BD158B945360E4052F5425648A6B840EAE3D56EC422F54486363094CECDE2EB63FF8FD351BEA053EDBDFAFC3839A2DD4257EF9B65BD516F8D04E0C2A90D491A6A42F6A1306B39A48582891402253E0D6F4B94EFADBA356C4E170CF5EDA5331D8169DE62F2B4DE5A91112860798A0C171ED277662423C3318720E185A5CA788CC73C6B9E6A42D49C2485ADFCB8FAE091B6C21DAC6BC073AD3DFB97EFD1387629CCA25D85C9B1E01CCFA013ADB64E1F7E3D2EBBC5D299C01EDC1847E0F9E68B9BC016B629F15C4C29BDBDD04E9BECE16958C35D1706E6E6B0947A3DBB4A8751191E905628F3A263D852791E739CE077A99345BE29FF7B6C35C2221451E3D302D3BCF36BCF1CC20F03D38DCEF28DD0BDFBDB6CD808D4B34C03194FA778AEDDCD613B3E4944F320353FD52295FCA4085BFC99CEB6000D8458056ED81F867E6B3C56EB63E0C96BAF44C30CE33082F2E76705B10F99890EC5504D9C282BE564793A439C8CAC3CCC593C2B21394EEA7698ED4D8C16ED8C8F68F3A21E21392A4686779E5B60DD9B3AE2BCE9946F3C108E82C5D5DDF7FFB4C8B8A43AA3D40B6213292CA2CB720447C3E97D97F333B6A008C2D4176406D6787E521D9F045499D667C478FF487D9C94BE25E995DF84D51A57B83D474E20A75B99554A9F68A540CAFB59EE8247EE5651CC6ACE48B3F768DBBB217B47120F00D2E7530CF3DDF190BF700611A03770E73DDB2F1B67820182F7560737EFEC499F01481A8C7AAB31AF484CF2033229276203B12DF82233BA0F2F94BF3F7DFCAE07818D5C64C984154EE4B0A2947F99CACB366E653306FD31EC5051A292A74236F3161D7D0A9C0562A196655E6B5B2436B6998163F241AC457AF17464F81644D5D3D958E91F32D4D3985C2ADE02235DAB43D69ACDC91307E90A7A3FF7E1AB24203C0CD3CD6C3A21A34A454F1EF4B657494B3FF2DF77C390BE277F2FDEB4FEDEAA5A862BB69B4577EA417E8217130475C816522E21E549F4E28347EAC68E5DF84E70B4F85174F0C3E858F643EC64E3A32B386588C397CD79905501A36D7747A8EB7CF3A159ACBE2B469460B7E109C30CA8CC05CE8B75CBDD917859972AAA12ABE3E68997B2511AD092BA543411309CAD45E508A8A9ACFFAC8C328A4726FB6375279E02E812C01211E71845A54487F9855080D8D881CB9BEAD71AB11A7C0A1C39E7BCAD7DE9CE86480E2D78456574744BBBF01889FDB6CF70A509D7885211053EE271085C42622B85E86268A80766AB5829AACC4A75A8986F70CBC6390E4B04D481FC8B0B641AE509AEEDEE4AF9FB80FD6EBC15C756FBE42AA01DB98FE81781FC144D17383A11AB873483FDDDA6F86320099C89F4BD6A032095BD721054471D49BAABFF90AE71D258E62AB3CA8F9ECC4536DAA91BCA3EC8993DF065E700095EA0BFADEEE40DB53C42658A080F4842E4F8BD5CF558F0E94BE8B31002F13BA2E512818E922354034F7F363270B96C36CD704DA5A8DC3C53CC5FE18AF66C62A285E3D428DCC0645909939C42218DFF3680F5FC0759F9B5957F45A4665448790114372E23D990BBDC114271C580CE90EC279E8BCBCEE9370D347ED07C169383E74AC59260C48792862B3DD4A804CCD75F7933E54DF627A8867C07C4999FBAEC4CB34AFD35F867A88D4B3CCED86BBB23E5DEDCB6462B96DD3E55C4DB2352A16127104229B8645BA8B6CCBDCA88161A3307C91ADCECCC178DE9C78ACB4D80FC59FB8D17A70707460B4B10093CD3CB0448F4FEAD423C51AD92B1509C988D50468691FF09D021D71CD6FA9EB3E07E666CF807A0B1BCCB92CCA815122F1DDA6DFC032FD1B585A3EC6C4A14A89BAE58A53B89A8A8D1168CAAD2F6D16AFF58ECB6F9571328F1323DC14B5D9621FD2A79A18BACC89BB1C2F14DA28EA020A0E1AC03A4CA3A3C96B4ABF771E862E0B4FA4639F99E09D06731953CB47132E5AAE4AF64532DFB948F75E6C995BDBFE351D96FE50F64B7C746CEA9FDC491A892D53F470F3C1F017787836C481B5EA3E3B57213946713F9E8531AE2385D4080812BC4061876DEC0BB0A300D703EED5B4C761AE93D87626ABF571468A627A90E29E95369FD8D335B16B55DCB58A5021BA7C3C1D2BD203CC22F2DEB67EE63B01FA8F2725B804326FE957A30A9E349A05817F3BB9BD18606FE6B6B68CF9A94BCB525567007D945A1412C6216015B0BDED5087972B902E1F9E3AA3C80E86F71E7866779335489E92AF67A8F47752B350C69DEF8A682B7E272C174E427433B8E174D3B03CD7AA800C4F540AEB1636954C86324C7C82C7203993D6DF000F3F6AABADBED4E0F10E203095B900253F7F92177FB600000000000000000000000000000000000000000000050A14191E21
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 11
message = 229436C0481DB47A4CF2B3B466AC8A77D8E89DF6F873B7E5181301CD78006870B7AEA67A2621DADD522F955313B3218D90E5FB3A95CA3EC80E5CE222FA07AAE145C76888391B5DD42332C0373CC641FA36FCD522E2AE381F36DF9583F5FD101366D21955AD578A6608DEE8CDEA75A8A4DFD8200B1B10B35F1D15DFC38166B20B
signature = CE787FD9AAB53A2B4A21886CE40E739E06FF81FA222374EBD1061C70C24CBDDDE4F31F43F944D545ED7909F92F63D0A62538DBB747C3CDA0F8BB26DBD00DBCF53B06BA53DE4FA3F8589619EE673CF0691931E04FC5600065488CA1206F0B84A59DE3A2C8712042997053E7D6214E9FA335EC74DA435AE95DE99F8BA8CEBE79B9E3D4EB812DADC06AB062A4DA29AC85558460B5D7F98C5F42E3E9B180C3FBC2F6FD6838720C49512DAFDECC33E8DE96CDA9576BB4FF06DE10862210A205F9BD90AC34CB60463EE681F38ACE6F9D1C7E71EB05F28A9A61DC38731D6DAA5C6499C725F73A522296C5F31C698D5A722E9613550C3ECE0C4E01AEBE9B745939A8959E9375726ED69F9B0F76770634D7784EBC9FAD17C4F236795796AAA5A5CDEE93B1D260CE41FF62A7616E53078639B6E03839E7DFD4C0315C5DE6B63321A5D91B7AE7EBA662817DD7837296DCFFF0FBCB422F47B2A98AB5EC541CF57A97A18A1ABABD2F47911D393DE8CD28B2D96CC20BBCE8D98CE78A7678109CAACC255265D01F48E890E70502DFF01C828898B64CD2D9EF2E96E6BE82B5EF27F85109A4EF253FF779D7739F449E52186A0D24462724B9A3F8D91B3188FD49B51FB51672B316DF63D273B3EA40925829F4F110FFE9327A3B7564ED07469B49CAAC1F1C4278820778FD1C62E7B326D4AD4D652F5147EA242D0D071DAF8508F927FD764FE4F00134EDB0022B5DFEB2BBFDB229DE13754BE10CF1E018F956A03A6150F4E723B903751782CA181C5BAF2738668423B56F1353B4E715D7BCBD55A25FC6F8E6D49EC7F1AF23B4EBAD4544641F498ED8F720B043A80B872DD049E817A1E372806B21E7A379CC0F3302A76FF02314EA999573DE0311C5535EE810E36A5519CB3CDE6D5715BEA2340D2336B8E5EA700580654ABF0264BED1F538198BFB93B933695F6CBEF12E58A2EB880A1CB77915F787B45C3EC61FB68A69F1C858463B11594F0C68C9304013F50BF84908462E75862D9A3CC4B5948E7FAE76B17129E0718599A43D24157139FC09856B75E0AFF4451E87C11BC3609A6F7E930FAD46CA1BBD3C4E43F4F894D0CF1F72A302443023EB080D642309253C02D543B1031E0DD1F18DB6C253B933602C62D5568F732408CDFB2B9480E0FC74D738E98657890245421A02D0EF7F35611C335DE852D95127DCE90BDB2AF9F2BA06ACC6AA8F467C7C96031A84553F0F7D0A14533983607B51F51FB3956990745E5C1F1C0F576CD4315E623452B5905762A6FCDB63EB1394582D547D9E0222255E26EC023E9AFE38CA99DBC30633DFCACFACEEE723061635FD623BBBA1908D52F3D37CDB2DA34AF9B4D4043BB8786537F0EC08FC780A557B602B6A68382C6442DF98636D76E7ABC127B9DABF32A312BE78CB445B3F2C3529E7B4AB82C1154C881764F60B4EB617501B6A82918CC17520DC6F07BD1A2A19BF1317ED9411EBCCD4C7BFFDAAAA3EC2C58AB26A993DF90F6F6D381545CC82336A967808DC01E939C18555394B795E7576A22E91C7ACF362A6FD56AE66C71760865E2B53AA17123C229E6FE17A991F86249ED2843837E0ACD1A53089B7D45A75E3B5DC3CC5A64F40535D855C48FF28A342CCC2B63E43C2A52ABDC5144CAECC8D45EC6EB84EA750CF9643046E3F273809EE74AE7B8774D33D5487F56565C9C36AAFD16F8537D4E384BB533A4CBA995CC74E942DD8C35AA5BCAB23FFED9EDAA2C48B137DFEFC782996E79753242C6AED898CE9F47E5363785D84FCAE286AC9F00814433ABB188D76126897342CC243864C1CA68F12B2A2C9DEFD5201EAFFC8CF709FC787F46FFD82E31F14B56BF04B7D8F8E3C4753A4D8EEA0454028881B050D6EF2BD72160BE9D3080C1DE00350503D8CC687B802AF3C517A245D47861968E0A291C56852A5158A82151E278E7EAA39F6126C8869BD7A1DD5F69AB368B7DD2F2E29AF9AC9DB11C9F7D259887D21A87337E9C945DA484915CE9841FBC78088671C8AB519BE0C8E35587333B984433A3A7030B18D12CD3354DA4A21829CBAE6D78B8E5A2FD20EDCD08F1BD5E56B01A0676EE4E6E7192521991DC00339A168308440C116083EA849AE4AD6A759E99263D9233AD0A65E2778137992E514ACD0AF7B90E1C8894C99D577EFE40F2A29E0ABBDD3702A4E840A0EBCB10FAF306A2CA37FFEF2D5D7F92C1D45D442119608DD85A5536D2E7E94E35DFDA385A3E1C255BAAF56387A991567B68ADE2A2BE9721251B0527FC19F09C3791A4F376DF0F082F011FC622D5881C1DF86F489DFFF31E3C88C5478B2DF9E341C5C6DAF09016EC5918A8086F6ACB1E5C1CDA9A38635E4090327AA9FE29F7447423DD0BB0C05DA33EDC4AA990E32E2665DABA2DF46C2E9244031D0D73302DFADA500EDB1D951FE7978BB9CF01FDD44A6C5A7A7392E21E811ED888E7FF22182FC77487B184E7BA1A6FD685090E668EF9E7FB6A311AC8572EDC9C1B3EF6BDEA64ECB2B315E25D0E137DA2DA5927E26790B7ADE84465BACE06C47C750F7D112B4140A8A6F4E686DCAC70BE1BE91FFD13BEDC7FB479DA7662AB95626963D5086DFDF134C2847122F6A6F0657242A9A4B6609C6C0D91D988976824871CEC42714A3A05252B15B3E6CA80DFB5B17F2F9A58AA18CFADE5607B30890EA1086E0E6FD58F2BAF982F74F1760F92F57EEEF7F5EF1E4F0A258900A9C11FA66BF196E83A16658AD451DE7B11F24F9E67674DFFA106AC01FF0FA3042C1234754863CC64F7771A6AFBB6827205A8FC86B2FC517087337AF0ED20880A00BB5CD3794056744AF9259ABF1F4097A3807782F9E5AC4C5B7DDA27A3EF1B72FA47BD629BB4D78B68FD95615E08F6C5E1181D3AE88CDF374FF0D135C0D118ECA5032DB661DD77E2669AA63E0845FA67ABEBF585A47C5176BD42016D40DC9B6AF2C4184749D558BAD5856359DA89E41DD2856E1B05DEEF6F56C4A52AF6176952BD76A1B56A388AD21FF1B7F584CC542BE04BC57B068412D2000A350B4B17E0D6ACE900417BE704997C3BEC6641CE174E4DA7E7369354819CF20FFFA2C2E41AC17E4018B0EE500D8338B7CA1065EEE2E7F9E74747498D60637F8FD1B26161D4FD430C0258BD0A9EA2AB2C74E20F20D8DDF2F152F99629317A647734FAF4F4BFED902D632C2D29B790D500966C5184A1EA9177A3C056D4341E0F64C63FEF7343081ADACF3C3F9620378F187A7321E726065639F8C0128FFD2C50736A8A4FC184ACD9D5E6CC1F9BD6C111DE82CC1F4DEBD6AB550844D985AE11233C1E9E63DEA4A0215E8D8476B6FEF64F4A175941D2C6A465D1E2BB79601B72E8AD8665ADADA8F257AE93A8A3C7CAA2F386A9EF9617C6950F3F9F40A17AA67DB73E859EEEEFBFBB5C7190BCB8EBCE16F94778870EC7788F308A8FFA4DD65B55E3757225BF646E9DA42DF0DB5D97294D637D2F8ACEB85B1001418AEAA646447295C2D1DCE90F711F653AF31882BA761EFDA78901E1CA379FDE0DF5BD4FF3ACC7B857DE4FCD460AF9316F69A858FB39628733DDC87AF3E89A8C1669A340FF7E1C1AF09E00CAE91B5AE96658D35AFF29E52A4663621CAE492F41A1C5B00C0A890A24F5B8DFA3D95B84E1FE39473EF35019D10C856A120A16CC082C5F48A6639C09690B7585BC53A8ECAB1BE2BF94D76D1B8D227C6E62887028E923957B19B3F5DF0238F73E036FB4CA2B0A11D5278F4251868C1B680BEAC9BBD6F8901E4BE36B55B6524A9D1005970DF87AA955D3B7940A375CD831BC5E27F1144063F2FB13B834FE5C9185F93F1F8AF5C9FAB549B5E69A365385895684797411C2115737226A41458EF82B7637AB8C954F2679FFEC2BC67708AF55E78D100663E260FCC83AFCD49661B78E8FA7183375E2001481861F9452F5E83C09FC6F76952FD4D537D6D4C21F22A80E4A1E1F5180D4A56A176854389E129A6C5297105C07DDAF6B8B58EE291B963E8A54D15CF0679F62A0BE957A98CD145F7007312F79D43E6FA63948FF50248A0729EC6A4054192406C357D614747B64D576F08FB06B06988DD77282DF47FAC7CAACA656BC8F4581C3CDC92F3B1972FF05187D2C631A6E0ED6446145D21318DE2100A981165B0D1E10EF57B7A0C60AAFE01E7B1B7F73D4CFD044E43CA0471CD01420FCA8A3F0013A22260EF39E4E31421424DA280A254C0DE9313E70753B2FE7B8DF5010B344A5AFA2661ACA88BCF3720A01A973DD2EA0B57DD9AEAE90925A94663068526D37E0174179A085D9050DD4EE5FB898DFF88B52BE8CE96ACA7A7CA69113D83CF3017EC7E53673487C12575505AFAEBED1C0954382CF5C0DC842EFB4CAA9E11322B930EA115F2AA52CD63F4C17080BBD147BBC5544BC7288E0DD41F13A461A9393EBBC2610FCC03C8AA4AE032ADC96666BA79AEA29B3CDA328B553558331746ADEA85353448AE9F7918E395B7D646CC6606AC2B4466172CEA960A598C94D728E106039EE6A2A16A5A8E40F07A2F0BEFE2EADB2CCB192A1997EE4CAC554FC21BBF737304BA4169CE1B32530323EA11E0EBCBDFDBEA595957733C6611B5B6B03448E3BB87912DB09233273B694FFDCD2F018E96F15DC100C590746E80182690FF3C8392A8AAB0B4C4E3E80112142C7A175D8090969D565D728D9AEFF127A5B8C3FE0000000000000000000000000000000000000000000000090A0E141B20
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 12
message = C09C54C49F433BECBECE40E92D1C4A6D52E777E76EF940B786BA9199667DA925D42D54455286EA96015029BE81244A79C0D3C4AA1053EB15E2A64A8ADA3C3DE88CC20E77950A411692883B5A0E235ED0456BD6A36636E7E2A4EA4F939D7C1E3CAB38E1E0F48FE496772AE0F83590FF323AE707F879E8206EA202067AA0B84073
signature = 8652458D5E78EA094D85E6621BFB425D704CB5DBE16215D5F6BE329088302A7910306E2613DAFFD295784407FDBEBDCB391D5E5C956253741FD3F8CC68AA9B21241A81BAA0DB858BC4850EFD3F273338AA869CACDCFB789A8FE16989A534EAE24DD35747B0CA9BEB9D32B1A7816B89DCB5754959C057DECA9EEC0BE79C44B79CDC818875925B5F17302841EFD3E31E95BCC7B4F8D6B8E02627E37E57225675D74D3CCADEAEF33E11CD9DD2A3BDA34CB3C3D4DA3D14E632D1965ACC2EE2A6DCB3651725BCD28680BF7B43019822C2D9C7D25939B26C9F0017E26571346FB3FB6F20EE6BFF82CFE0B0FC31F81B203E88A40EB952828398D9F0D96DB648380975AFBADF2866CAF418308674231005C0E9C5C060154BA90D46A583CA09C6231DD66B1DE616CB5B440976F02077B5371231E733285C75F3189A2013C3A2307AFB4810EAD0BF7EB28682022B3E4D837A84BB4284C61E237CE16E11196112786CDD084F220D630A55F74F4DC7D2789605839A02A8E4FCF67D1851FE237309B8E436C5D2F5CEC7EB520C9602DACEC88F690B2A8FE94AD50CE05B6F7E01816678AA5638418D5D731595C038A3050AE4A43C2DCF1A2B9A5BD3905E3922FA798D4CF128FF34C034AE5A7BCDD60EB10E4EDD40C98B1FAE58784BEFF66B2256BD7872A7875B313CA19F42A6AF2CB00D3FE4AB0816ECAACAA9BFB39B248971C29F076175B99ADC80FCF3EA2F1F70588CEC5DEC043433232C359F82DEE7108F0AAD934969AEF9981543F146B438D8D9C7167206ECEC0653057734542444C483D3D04A1E0325FD4A19F62A8AF8458A71E960D2DE879F0773B873331D5A2E69B87BD5B450C6F7790C1BDF3569786A62C06137A48B93EA80907B3A01E871BF4817E70C0AB94B3C7D0816162C752B2C8CF8BE1DB7509E6C3E9D4BAAFD8EE41B38BF6170D84F8974F1E8EDCC00BF7C0CFD7FA63F20EB5E1275659BBC2BB64E2E5DD890A67192CA07AFE621E821F7A748B0DFCEEBFED9A9D3084C829D7DAAE5FEDF2C5BDE47E4422839029AE47EDEED76D44A0766F2DECCFE1CF6CCB48A557E98CBA1E0C1FE5FF6ED874BF91382A4ADE14A53D7338C9C46F652C06889D8222B63C623255482540877E429323F357874440B2CF48B9684FCA211FB6607695759FE673228A25C18059B0E65CA508BD943220D4DF0767A07EFA0F8B4F8DBDAC3F31E1B8FDE2149C1F8791D0660F7C1CAF8B96AE78DFE02C59130A8E0690F458ADA873797AD92EE1E99D33C0F250EB3EC8E2A4CD99AD933E1197086C8F92A91E72EB858519539B604D39486651F8AF66077778F8F651099CE9D1029D7B9CE138A47A3DFF44CDA98BC020817380268CFC2D0715A87077FEA9ED52BEAA02319473AAD265C1B788C1EDC409AB6E21CADC72B9085406E34D47AFE3E2C7559EF8F24648FE562F69FDBDE08A7B00652C508776EB9FBB976AF49277F68D7A379D2799AD2723E43555CCD8A6348B0F0F6F66C7B9EFA31791BEA67AAC4D523F13193478E02F53AB6A33E52CFA0B9232560BA69A2EAB05C2B00DEC4986AE2C1F2467CCD452C52A7B1113466D653109A569C83852BE4F42D919FA44315E8FB2D1306258A5F3F97D3EA63EBE0079E7B4D77F7543E0794495F96D91B73D0C9164505531C0B80D612AF85F48705C2D2E0C212565C79E3EC835308C519B36870C7D768977A99322329B4119B4116EC67ACA410DB4983733AD0FAD743804E1003010B07CB695FB5389DBE07FF774F5BBF74D8F9DA788BE03AA38A79FEA208DBBAEFAE6AA41EA4BA4F89EBC31ABA2FC626B4B7324E41A237A9CF5BE8FE85CC91A222E0DC1852B23CF6E6BB25179A6DC4EAD906025DE55C5530BA04377B9DD6AAE53404AC5A16760E73C97AFA888588ACC35DCBDC00BB10900FE7B4EF65BE381BE506D8BC0F68D69048F0D270D94A7B7C9294FAC28CC8495DE47B409173F1A648065B0444F1A88D73C728B5D0585667C0F997B371EF63E66EF8BC50067305B385C3F5E3D564D799B1A1B7AEC7FCB5DAB788267F1E3EBA6EF9351A34569ED19001389C1F4781421CD3FE60316029D440D7DA41D2ABDCE8D6D7FC2E74CCF5C35090B2EA884CC1D72C405159C7FEB2317B7025E487D2B756C68F046DE2C4A7A7411CC958ED541F98397E5A94C8AB8377A308328F4B318C64D335BA6ABC03DB36304F6B755AF5F1AF7CA3CF22C534C2E4F8387E074A79A09397F053FA7604E024B9107481A12FF3A355257B2B51B58BF83C1B7F4C5FD212BB1FF2D333D9E861432311956A6C48E7D3A8BDA7606F93EC814ED1128245688F13EC95B7A76FE03C5E8CFE1A7DD2C8F663782B350BC60AA9C3CE0DB7178E0CBCFE3E49B52ED51E85B6BF3BCD8E2CA7BF8D2EDB61719438E6987E7704BFA1B299C90ADEA04B9AF3E4B86923F3E4255A205E150A074B84CD1E3FD05BD8452501F8CD7D96EE1C1215CE556966729487EBC4E9AB3691DBA149D60900F9E3C3C68B38C74935968DF7186F0176B945336FDC69099AA213C448EA2B71E5329695AD4022FEA774423F073BB940ED4F09FD878225691A975FB1BFD01D5C87E6EC7B71D6F951AC49E054AB32ECCE0AC40DB7DBFDEB12471E282B2D370D11752F0A62BAE1C672E442BED5B7BC4F7ED23D669AB8E78CCD2E6217640A42F477712E433DEC8DA8F191CF794EC66B3389081DD19C48D4AAADE2C001FCCBECDC870D01724CF62C56C36EDA96A5CE0388F1069C593111692EB7EBCC4825AB9DBD678C2E5D79510A622AC86797DC1B746F46CBDDA977DB5F7E411C44F54DC37216CEB9BEE91484B60CB1E96A00A4349AE43B3497569150352E15F1F69CAEEA027ED8FB8B0472EA1DB79DB96E309354BAAC837532A3344CEC9458FC17B3A827890786937627AF976D7FBECCAA4DABD01C3692AC4A14DF0EC7B869DE0D74704C663677FC6C9374EACB6773B88FEE5648A8BD0C935888397B3B5C43D9E5EB88B13BC15A0E93BE8C5C590B8A175A7BFBB06F92EC167655E7D62CBCBAF6D1E03BE323F8720BF61D1CE2AB51EB4AECAB2E0924B9598DA8A5A83544AE2478AD5D7141AC5BAAD9A5F744F215F39027EA6DEC0B5E550B7144463BB18EB183F654DC3B0EB159DE21DCAA257FB76DABE13517EF65F49B17C9D2E09BB8C7A9C3FA3DFB7811505BFD8C4BFB6B90914FED3BB63A204244399F0C733983BC83BC8454064D980429AD65A4E5D91612A567502D6B121D63A089A3F96A2623F6F47F826F0B027C9CDFBC6C971B6F2497DD1B4C7654FB2CBBBDB9CCF09B54320DBED89C9E1A64CA810BC8EB87019DBCC7A5B44969AA5B783CB632AFDAAA589CCBA4503D78426936F91068CD7EF275FBF05CA8194BD8E4583B5B16034D734D079ED0DA65BF7270FC0988C2A2959A5D9FBF77EBBC42718C9B6D7655C98ECFD6B19BB89E4A7E3DB2C9581D38670D4C408E0940DCB2B264D0484F7C014B0C6BB4721821EFB74E010A9068571F1000ABEA44725F48BCAB1D233D071B46617A6DAB23BDBB61F31F93D4226A30F9387A5AC1C6159945EACF70CED366A26C785F84A375E2E2BA9C3261DE673283CD4BF494EBB4EB3E2B6171F8F4CA4CDBCB6C3B3F63AAB92F785D52BD94E9AD4DB28314F18C7E4E6E7037ED99C631F0286D9B6853FE0EE433044D1052BEFDB4DFD8001519E143F70A4E0FAFC8E16A51DB632C86DBF9931A392C036E540CE0BCB46747F50B19E585ECA00912866BD79B35C64DD283523A5286C6CE6503C46B3281EA5115398F77BFCE3DF0420F97E6FFB7116C7BF44CF5EC633CF984FE9987773AB121F86276D6C47E37AFDFC4F176237404BD0CD5F28A5DB0D94C9FF36D153CE70E008532313B260F595FBF993EE6656EA452E88C42F01EFDD84E896B5C50CAE0CEE28AB7AD8EEB5373B40D19DE7932A2A396CBBEFD5CDC9058789F1ED44F05BAD5FAA11CB77FA7FA75EDB9B2E9DDB089BCA1D10F6CE653B4D895D1E3666DEA380BCA893F37BE4A65A14BA64204AD6A15D46F296F1417DD5F0C70FF982F145FC0DF2573BCFCCA1267FEC80B5A9FA6930F9221AF372ED9983223C64E693055DD26FA9A59E39BDE80562333DC0E059694B015B0F060264809241A0CF5995CFA2BD61D824916A1D4C5588C49F00446E5359BBE674D59ADECF3DC26D88120A845FB72291F03163001E6E96237790D2EC9BCE6A6F10D7F0F539007ED69109666CEC5F3D0D70341388FAB4D3FE3382DAD4C8CEA2005000A9DB4492BC486452E8FE7DE5D47C570F5A702B246215E59747FC58A59A7604778E5ED891AABAF53D6DA79B5ABA128950E55FCBB8BE0DEAED40A1DD8C027A759F25E3F16335CC1F0B314BBA6D6888078024D69A6622A88CA4A0F1E30FE0A7584E90BD952176FB46002FAA0D0135FB15DCB9211A846DE49C0BCE0ADBC8D7619DEC2C597D0E253660FAEF45635BE0BA04A0442AB668CAA7B017917D1815A99A736C0C40FBAAD2FA62B4FACF398A29B37A289BA55F41C083D9C6612ADA8F4E5C53C66E014C6DD2B930284B4655B0BD6084F3223B9E00051DB143078AE2F1CE7C9C2ABEC169EB70924AF2991469241D06C49B47A2B3DB27CD483A35D4BE23D23A4CDC5C696243EBA1826D20E38A8CEE2F00F3E83DEEC3B797D95B6B8DBFC082337636567A5E76D75798C97C9CA00000000000000000000000000000000000003090E161E25
testPassed = true

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 13
message = 61CB0B731FDB72BD60C77B7EAA771004666378D5BD85BE859C31A76E3F15FB5942D4A1881A65250D6DD4037395C571ADAB1F2351CE56C4025425D845E9DF91633A11431B25BC2489B4462C828813AA7577914DD178366A85EFC7453EEFDA5499568B86403AE83FF9F09C8739DCB3C99963C8203E79E8EFC1517E0464B514253C
signature = B744D0B2504290FE4B8F04B7ECD225F57206CF9B8938EC0EEDB564C8A12F8995ACB0D87BDBB4AFA1F7D4E22422C5B68B9ED0B02C9AD507BB49D0D2FC9B926038866DABDA72E78D533C5C59B71BE5C0695E7022822C0BA3EB6470214DD24D2AA29E6A0DB27BC5C1B70A799A850F7EC8B5BFCCBDECD70ABB6AD79CE414A7D585EDF5EC9B5C1E5757AD056EDE55B91B6682953CD89A2662EF84D833B78E52DE889DE68012F35CA0B85B13D10881FA3E28183B4EC800465AEA869FAE5FF457A853643FE59D23AF81153D4175858F17136120BAC64A0ADAAA9EB2B12187ABD1C54FCE394DA151344E260CB6D070FBDD87BA6D6FC0B6B0E9FC9DC83728D45E056C51A6E02EB8B4CF9D93AA8560C3C447AFC15EA1864262C59332D2E48AFA932CE9D8A7C3706603A030F0E101406C75539CA3ADF10AA99CC67F424A964DF9D197FFB7211A47B4517FBAAAE0253C6452AD50E82F96FA44438C532413B2DAEFD1B58DEEE37860173F99CA2144C1127D938F8B6F71F0BE92AD566162370F9F42758DC002F5179A1195B8AABFF12333EA67A102C38907CF82C0FAD0BF1C90DA19F749405539D894A7AA36A16047ECCF53CB06E6F105466270B0BFFD3AA4CF50EE1A3B7FEC20A4636467A41BAE2546BE5666E1954D9C045B4898858B8BC03B7A0661ABDEED173514AB26226A19CA9AC3A126CB022D34E27C8CECF46CF4547F4D564B60A9814BBE12D64F3FAA26BFDE98F7BDD66A29A6A81942C7C9853011ADE6C12742F1AC78436738E98F2C546F3F0C593FD70338785E3414AC20D47B3591F043575DD35F67FAD19E82804E6DE385608BBD0F8D21831CF9277C836886D11F7C8E1909DEBCA9E953E907CB11159F34F7C826B86CC0F7A43AB1F0C8B16C272F3DD9C5B05058A7CAC2C3EC87E2C555F669C4001F06569167C3CD8B8A4C3B88360A0EFE2DEBB7EE3507C979F2B50D45079FB7256E32A0C65937DBFC77E15655C40A7CE1D3598C36C7EF67F39D5A1B88BF0CAAD217F8069920C0F3DDF17DF6804382024D53B46676ACD14A7F70AEA4B616467F722A2A4AE5625ED11A88AB5CC7D67C892413B1D0214421E2D2F213AE04F9B7581B348F980B5C4B6D46F6A034D80BC6CA7D7F93CAEC7088CE2903CEF025317557067E2F566DA69E8D38044907A815CB9BBD400F8C4048D5B75E39C53644E00850118222FBF774D65868AD3FB043C7B8EF9587B51F2D0AF0AD4D95BD67187ACB092649C97E97CE759344890DACCFD820406C3570550AB7AD6EB35CDC976275D6A4C2AA34B13024120DEC9AFFBE328694DE3087C778D72920A9D2E03BCC8A3BB6E99EB85C11C1117E8D676EB42AFE62BC1B8677D62D28012F5DAAF76865FB74C70E1FD41AD1CF9E3FD17847C682E892C6D2D7FC2EF5011BF94DFC585B7EEBE6AC978A70C334CA7F7280D7F90439523D5087F9D5084D6C9B1122ED83C392F38224ED32BF389D19304A31F5BF92F194BCA4CCC0B675ACA59D1BD45FE0E8151EDD46E81FB2CDF167A2CBCB1BACEE21F9E1D67A8245B0E630AE63E013BF457117E71F79F3212CD69CABDA2B5EC8D21E9FE74CA661A0155C2D3F07722CFF9C4D00BD5BD8C804AC03745029CAF003BFB209319C152961B5FC2FA7D2FCCA187DE704BAA8D8E606221BAC367F7759039BE1FD9425500BA6E866D339BA7975C662EDFEAC2FB0CE37B1BCA8C2A6067325C7602D865E7C52CB11B5F66796802FA4147816C19B05A0B2A7FC1C7D789C3BA1B7DAF057A323FB3FC0E8B230717C9B0C40CBB1EE6137DE4781B5D9BEDC09DAAC9C63DD7AD618FE0C6BBEE38F7A4756EC9EFF6097377B0F051496C615875FEE07579DBB4D59BBF024566AC70809D2BD054D8A6AB9748505ECDFDCB2EC2535A0BC61170490F60F33D919480620CEF4414D87E3F01E6A84343BA5BC95F0B1606834FA52A4264BD4B9204D01A90F4F707C98DE10E2A980F1698DCF46FC8AF608B7DE8FDD6F6309E06A3F38C9578315E5D1F571E9CD960552B4A49362C52B1B8DA91381A487B81EC3113D32AF1206E9E7A8E55000913AE7FA1EA208876B7145144D846E6BD0574EED3DE50FB4E4073C8B6D194696C8196E7E28C7D93BCD65224FA6BC1464F76763CB11EF3A40DA6AC7C87D60A1F9C75F339DC6D8C53A0A287B2FBF1B2EB6C0B9F834242463F6591CA76F279C1C878CB2BB8AF62F67F849754230E7CDB80673695731F3E12F2ECFEBB3172D3426B433622A735B549E110C00113489ED573F85D56FAB0369876DEAF35ABF7ED5F1A90117879D7683225AF590D38E7D0F96F7DF0D6979E13E19D86B23CFA6697DB8839DB3FA5E1624F248F207CC64231724C783E455D640DC1316D6819A90E5B361381BA45584EF4097DCEA58BAE74D132EBA681CA29F03C0CE33D37B1556BB4C2518054238C6BA67029C84F9C7E22BBA8BF867BD6B7A3946882237741127F7BDC2E1383088E384A4D0A79E2782D47156A128FF1CABE912741B50DDF88D9FB9AB50DC9CB95703A62AA1AA5C1AF97DEE94CA6EB708297C36CDE517CCEC88AAB05F482A9B72CB0672EDF9B27902B18572D931942B5D866BCBD696E83793A675966E9300EF1E5183E8FAA72083DFD42E389DCAD0DF458696207DA51A52DA744E3F4FC919AEAA1780EAD13C37B5D230D951407593CF9372853941618DE724DB5896AD56C62816570A257C2FA384EDE4A40159604137910B233198C1ABBAF1FA2EBA95F064C2C0DF95475AE757E0D8EA8B39E0A0C51560C51B54473E72D0F1653103CB23F6A2C1C29F342DA4DCE0B012A9EFCE056877594F32F3C68117D5CF66EC8CF737DFE3520C2D06F8CD6D4D70E4F3B1AAC93C4169D539C05A4739CC6268F07369160F9B563AD2650C45FEF49F440D8965377FF299CD7162740A163E35D02F078F625258EA11D12D56B0E7F10C59D347A22678709A0083C1BF58261A28205281EE1D9641C192B013210967B3B999A71F94260911C2DE8CE0DAD0254A4E4AA6813BE57355051BB6C0B40A7CAA5912D7603AE6866CC9B99B1F0AF90E3E62AB6731566F8D9F725834EB0F84EBF3465512379DADEB1E676D049E7EC60E27E18D73235AB5FCA00F6ACEF0F3BBA40DFB1477C2AA438DB295DAC4215F440BA33B897C78D33DDFE2D94A2A218CE1F4535B0D3CA07DC3AACE6E40C4D761BA936DD9766D0C9D0ED613EE8191B45786A8E0A4A0F9BE90108297AAC4C5D9F673D614A80390D5F30EA133338A46094A61DF82595E23B514D74FD54A3AC984D3C57B1FC60ADF5DB12CACD005BD19C20B52972DF05741A2ED44CF65FC8035B9F616A913C1F1162F32286E9BDE0D64B0C02ADBB22BB60ED3C78AC1FBCBB8F3CEB99B22AA2AF49F48D43AA7E06641AEA060A1583E175230E11E7DDA7A70FEE0753400BF277A33CA7C6F42A4707E555E150ED65D666E7D46E261E8F5D1E374C85A14B4DBBD88116105C6DCB100698A6C0C759A610A45DC5755B03E9220158C59CBE849C571BB426F5706E8064E840DAEE7DDFA7AA810DE42E709A087B6B98B4992983166B38C9B8B0564DADBD54138088A1B019787B59E26A6B2EE1E6816B8575A48EC6339F26AA2CF498E7223F06909C0F8F23310ABA73130A1615ED2758701E32B8CA2A8949CF097A051521901F89A66A146B9BB29025DF39B0752A741D480FB9D8555DDDD8463D6238A8E56AF3A929155B0D1836048A7B36757A284F2D627378E5D7A5C47357F3AEAE71F6294E5660FCB841EF46F98F01922EF6D1425347CB37FEEECF25C387292C0DBB2F13FF7A134A54601BD4553CA1183B1B4AA7F65F166BDDA074E4A866CFEAE69828B72983128EBFFB5BE47BF123996566815654E3832148A9B60B046DDD8719C4C5BED1DD95DB21003F30B1F5D3BB00CEBF8A6FDE90C77CE098CB6280EEC012349B50436378468C1BA5625DB94E9E1003AAA2C5730B6A82D21AA0BDCACD21C0DFABAD18AF86751D2C38F260DEF7E8F9FDEAF988A78515CE3D959D9733325FDBB5E94FD50E6E464687E8A9DE490C3C576C48010774245D26A8F20D972F5E4AB9B3A0D9BA5249B6C42E362F11C9E91D124220E93636EE13A6EB2E49667EE82FE87D7C3DE5987086224D1249B2C4B6D9AD8DDBE2B28740F7099C89E1B80A1F2F5B22F4E4D4FF0C9A6A2B45014AD5784CCE99010E87B6E3489920B7CA4394BE769C2116F356ABCBDFAD8527939BA960D053F5F7D2EA6CE540A6DE2406D99608ED4DC8F1833F0417EC41FE14AC7BC461C104236D4F5EB06214B0B155F77294AC015BFD6F3790CCCE09F301910CCC0E641273241AAC330D84D7A8EDF017BAD6E52232FF831D2A14E3306F8CDBAE7C8E8E3DFB1201C0509060AB064329BA2AAF4667EB49DE21A18816DEEDA7312A6DEF35E1B6FF0608FFE5637D33BABF5AB1F5CEB3C8A25FF1FE4C5F2A652D79952BAF3C8A4559B5F7550326F7582A07E13538210C3F1114482206461E3BA8A0C61512480136CEB6F5597F261A73760D37A593007181E4A1729330094511480645D56D8DDD26E0478F1738476BDF4914D95E71A62D2C527705395FF06ADF83B7E906C3B0D3C6656C820BBB69C6091BB2F87FD4CC2E9EEFA0F3E688A8DCEC4DAB0022E313DBEEE132D2F555F6A2744465A5D63A499C10F151F9CC3D5F81A2A4B8AACB7F1F4FF000000000000000000000000000000000000060C13151C24
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 14
message = 1B3F3D3BC9328A11D5ECA0C3E1E316DC7AFF9B5D44244A6DB7173294A7E6003C69A920DEF9A7843D3E32E2059AAE71A587E1F116AF387C3C1D36E34E70C943B8F13B7153889DBD6C164B96C16067A49A66A25DEB9FF278DBFCA97CB6139B89D4F4436D3F49D748E4CC9009271379E599EDF6E9F99E37FB5E7BBA2BD18289FC1F
signature = 0EC00F755712EB8C7DD3DBED9E4A060A297A484D44F058D87D91EDF80ED9E9423F98161C1A0D59E8A0F3F3A2C94DEB7E4828EB3D86374E759A1C21559E2E02746BE97EAE4C29F55B8F1C461F085AD5E9B6934A4AA4EB61D4F1F86931AD4E2AF4A8F2CAA3C3280F7098BE9C5E83FB6E0BE97C17C36D01306CAFDEE90D048EB485CB17F77199D48DC6B4DB4E56AAD79B31E9C58D1434FC0C8F14CE8FB2931E6756EAB57F24316A4C3089727ED4789A31A0C8C9554807316AA92207593D6402F642095B37D3A3FA3B59F0DEFE6C7E81E2897CE39DFE157BC9385BC3A11E3E094E941C1351CDE84197A589F84CC2075DE12C41B797175E25DFC4E8E13C18855DE03610E9A080FD419A41D2B1E4E9BA6BAA1F3E92E82392D8D923E58F85B65235E0A19D116EC0526ACA8E722FBF9553AC955B9FB1A691FFA4244F1DAA8D73A167E85AC6DA03063BE73FA77302FFA246196550677B7D65FABF640528CEF2F4BB88A9EFEBFF8275B3E80E192B9DB5A483710D99D2C6FABB534C8C2CA2AE6142201145D1EB42504386A4EC2DFF61C489DE7BDA1E8C829CBEA917A1272FCD6C5960DBC4F2E41BFFDBA6C0B048CD2A9017800AF57F491633017841E62C776CC439A1800C2DCA3F7A30FF8A1316E3CEA113C77443E63EB894D3C67A5114CF6D94FC8704FE32DEAE4FD36ACB19346CD13D18329AEEE957858EC8AE1317BD1BC89ED09BCE777AB942177783FD5A937EC8B58F6F952847E94904B43FE9B86141FE443D00F61DB2206FB8B3A8E1CB411481BB12121B643AA22A91AC175FBCC52717ABE96833C238332CCA2C5EECC0450611AF8395FDA6D02E52F05D541E31AD36D9CA8601B02EA6AE625F2C4B540D981CB913486F1965A3B54B7AC766E0FC83ABF6476F4155472431DCC783E94A7841C90EA3DDB578192F376B7C1B13B4231E8AA9612D02BC0322C8A676998E2D2A650A5E1E5EE3C99D0747CC54670208F9253F4C78C156E4016F0BA12C2287A60560F411A2C298F4EF8316171CD8D8D160EAB786CA0F86995626F8AEAAB81407029878F952FBAF8619EF2E86C1A8E8743D9C75E058E998AA6F92AA4A7DBA271E81D2891665ABA65146484AD678C989868AB2C48AAF1DAC44B14E104E9A4C83E16BFEF0B7477359B6C180B70CD1A3BD34A0DBA26196A02E5E6326067D5C6495C6CD676E1E06B052B8416E63CF668DD7F4E2BF3C7059B47ED03310988C3B246AE831566C81ECBEA84CC3BD7E753D75D08B03F056E932FD3CDB1336FF0548C6FF3B804DB6EA230E73D7060AFFC69BAC3DCCB01CCBF4CBAF1C7BF716145C1AB5E20B87C903E4DD4B027241B4E6FE220CC87AB785760F2585682361FFA8E7CD66C5F84A2041E4AB6A50926914A4E6FEFAF3B4A34937EC441FF7F7C67288F9668643CFD7A3B8BFF36AC6B9D1BF913F25E90AF5277B1D75061AAD70E1C6B025FA090A5C889D78885F4CC416E7728FEBA10B526366739A495A142A8D1CE87B6885D35D2D95E1554C769ACF3FC98E226695F2EC772A31BCCC871502219CBDD35EA32AFBF4168FBA2DC03C9C9519B7BD0F30030BFEA7B0B203AE089257CB25438F092EF8DF525346798B6AF145FF4BDDF223CF465AFC3447B6342E3243401CA747CB4F4A3BDDCC763742C8ECB5C048B1C7C979677302E3F07951233890BC8A30FF57947FA36FD7108EB5936E71F90D973A26AC3B3C4F6F2A7CAF786F5DCBBDBA0D50E1C34EE37370511AE30D82C937E12F44A723A2EB95CF8D8BA2EB482D154E68D016427EF0654233207320DE1D3B4B582121DCD81EBCFAF2A779EC8067E1419531CF6A15E74D22A74354E59D3ACBD6488E614AD8B448E5D1026F0AD4BB4F9967CB27086A4592440E8A97E10B9E10F5F4247DA516640F2D6B5EB036EE276D7F140C8330346DE8F98E5D1FC74A15AA78F4C81A9B3B8A8264633D90E3BD437D23C3235EBB156D7290503F2DE40C685F083E8A41ABB8B93A373243A744A19569E5E04769788C6144F97AB6AD6302DDAEAA56233C9B678F291956831ADB1A319DD567E54FA7C4AEC85FD30DA2950029AC03349759419B4DE5B0B7E41A0F8798059FC0EE7EA1CB2A6E5015B98867E1E2D73C9E3B188BCEF1DF421741E1F18BD0351D4356B0B1112BE6C1A557957C16091327603D9F7A64D95C0FBB52845C92C774DEF17E39EBE25E89A58332597274BB7D5D87830A72B35F0C5248E72950F15BD7AB6A83912F90D0479B86CCF86511450AA632EE1CC2340CCDD5E8A80F21AC601352F2E7C1D20CC87673640EC1A6C95F171DFEF3E903F7E9F837116DC21804F55A2D2F5B3949930C9E8C9A925EF2C530E7BB1247B0A98ECA696BCFBFE1E8C69FE347EF369DD6F11E0B6BDB4B6999CA81D0865AE0553885DA87BCC8480C0E42D1E09E821D588C9CB20D2D7964BD1A4EA770F41BFF571CFA0518FC545144B242C8163A1D90E839E743C7B7355EC4C482AB1ADFE30E14C0314B80E7CD17BE4922FC8CC54162FC3AD6E4355DAF3804F4ECFD8D0778602DBB7D315D3FECC7256325DE5A2DED40136DBF66328271DF72AA229D50CE54EF65118A4E18D2541CA665E644754D9141564752883D6B96C4BD6E728B39ECCB85B892AC22019C42A56CD2FE4B83DFBF403542CC31230E33F09EA8FE027F8FB281C650573FA26CF24359D6C41C72043CBB669CC535DCDD8501F55265EC29810B9969C5E74F000C1D27647CF0417EBBEB5E82E297C4C813FB5E8BA65EB4AC316CA2A91892FFDB0B0BC97D41A3420A4B673C6F62B613241D80D45E86602671298E7C836F3DBF4CD3E8B138ADB568C33B1F91EAE66D4D375768343696CBEEBD03B56875E057ED7E2994CCE8EF634EDF27DC91AD8A78CDED164ABBFD0A818DC8ABE9C5B4695D561BB87827585B4134A1742A59EE33F141C9A3A4954DF15DF21C45399C4E4E7FA4D44A4CBC92D70DE7B73ED54DE613F9622255E41776573C0CDBBF551E71B60D7484449DAF36A8728FF8EE7F423FFFB609E524A9086DA7968D79C2FC45F5F6E263C723DD0C8B53271B5B33DDE23B74ED6FA451E1983AAD60B19C4BC142D2DAF97A84CD3EABF7B43F58C64D6EC66001787BF23B350632263CFE80E66C60B09A0448C0217BBB0BB8DDF55AC6F2D47107174DC790C830F4679F23660BFBDA912B1BBF93FE729537CC94586452E7E7E52C4218FC7BD11AE48258EA9BCC097AEBD3D2FE835A2B68ECCA85450BE247A9D69E87EF8321D8F371E8405560D12C1CA27DC2E7FFE47BF14739E7DEDC157E8DF84E5ED3C9C1870AB7CC3B9BBF5C9F1718CDC7548E080D9D1A59D72C737DF23E8F7094C8D928000C93FA4AE9E85DC13D880433633BBEB87602BE94F46096BD52531E82DF9A506436D40514F1FEA279E3374F433399010F09E7D088E5855BB42E48AF8BED3E4B8EA43634A52B8A18EA8E7515AFFD0FCCDB78553951A3A534D0167511FD9531EDBC8A7B45A5F2412DFF3A4FEFE5701B9BBB1EAA214B3BA515E12BA594ED1F504EC1FE7CFD667DC3B2507C742A55C2825446FE45C894D04532770DEDA8FD4C2CCEC801B2FDAF9DBF60377F832BA4EB92BA789A3E92FDFE0A9757DEEFF380360BCE2E5438B8741557A5E79C3C27CF6295ED09FD6859C8FCE165978145FA5FE9581FAB00581C69105B2CCCAEB7A480F00D7B0540CED53F3C749382913370E173C37624EC62F8C9280772B1B7E109D649DEA79A9F3BD1C0189F6736B4344B606DEB4976564675BC8F633D77DA9E75239E03343D48B9BC7507524F69189D1D8D124BF1A70E12AEBC92B319231DDD35900BA8D31DE0C80E44F1C16C58B3A0A8ADBCC1CB3E9F676DAE494CF6FDB6FB6D6FCC3195CBB3B6562BC86112AD322FE8A2E7A37039C705ABDE307EEE9613870787DDF9B605EA644F5960369EB7B0E1C6477904C231E2E8B90B896D115F0D319BD6E66DCAA4C3EDAB186658E962890FD75FD96EFA1C53A4C3EC5EB9103EEA29C9A153D3F3193C6CAD2EEC71C87E46BCAC436DE89BCCACB14EFC6C7F31EDCC5E1A7AA50E9AAB96EC11CA5638E05AD9C1D69840AD67E4DCB3DE5BA79E593E968CCECE4AD9D8DA5F30990A6428E72C9B5E41E7613DCD12D11B82307C9F0A8ADB73C388C200CFE85FDEBA73CE936C54E6195CE5AF540C03E2D24CAECB171F75ED4351F218C7F2A91318FB44B297C0790C313FF061393209C1481272C2FC57B97B89BD006BE39ED15F0F85BA6127CD5DE99D7B55A4B59BBF8D28B1EFD513490F42347A0233CF76BBC24F7BF39E92E912D1D204CFA805423065D1A29C97EF867DAD335BD13E94EB0C39489F7E04789D116A870837DDA196E35363571C85608AC177D34AC52CAF1BA3AE5B9CDB85B62B94A20D4BB96B2C34A8300FB4A413BBBBACD4178D4B1CC9A07EFC59C4C33558CE1CBCED92BE0D0DD33F7C498F7AE43014187BF2A193405378AA21912A5DF5770FC24132CA96D3C7F37225C929636ADAE2C20E6E0B23F04FE9BCE1F933A46BCAF2FEFC2458A42C724E2F1D0D7EE26DE017420D315FA520E7F1696AF07DDF3EB19B327CE93D3059E02A2D7D8AA649327171FA9093C9E469096C469E7C19924334CC7D9C0A4245CE7E32EC6100489B8DB7216C6D9699A5A8CEDE2C60647496132A4E80A7EFFF02068790D6464E2361AAAEE700000000000000000000000000000000000000000000090E151A1C20
testPassed = false

vsId = 2622877
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-65
pk = DE69726DB9986D7BC2B9EE2916C26C2D9BE19630B65A5714762B71FA77F96BAE324B607BE716F1B9446EBEB8D854E3D1E886953995189EA647A76343EC65E804F40C0D1ACACD508004B04204D37CB3E1D3DB68C40FCAF984AC66033AEA3EA3C8DDE3FEC6BA7CF8CCCCE3EAF50DC01ACAB6F8B29EB88B5029E7F615FD19D545CDF5CC40917C06A8B5E9E68D0BA2B972A6F6282BD5F73A9E82331A2748A6F31A961235D00883BE71CF09EA8BEC0EEF78EB9864AD18C3ECF48FD71BCA7206A438E841E46DF24552F2AEB2A7DCF2E996CCCBA6998650942155FB3D87DF2BC7DCE3832324F174C2E3ADBFC4E60DEBCD601ACB751E1753BB3533F919A07F46FD08765DB55AE9C8E4897229B6BE71E083EBA9365DEB3CD879ECFCEB85807F87EE41B38EC39285B75D7059547A9780692FBE625AD4EB02C06F17A9F922B41642915B646BD900233B6111770624354681AD933D50DB7A7BC0E2B4D817B27C47B1C99C6504C9E8B2A44F1A558F42D9379A306BEA6FC6FB6665E1D03392998D329314E2033A192473C05BCCA392D00A51405B30D16AF15E014C60874F2886088D767345CAB020ED041A8039EB2DBD74B365C9592A00F337D9EC58546F922B225D5197E3CE0893F1CAA6BCD41B31FDFC909A1F7ACCB5608052BD46AB4AE8C05F683572EF27632FFAB2BF05178AB02E68C0874AD035851D038C54D250190B7885A37B46763090104C1167BADCF6CB75A86D63DACD8FB23589CE98668EFCBCDB1B961E8EC97272B1851492D9DB1EA8F9CB1EF82EE68DFADF884452ECDB6ECDFBD09DE3659093EC418180AC5C0D9F510C6841E6552D0155D98F1682F8027594D1BBE9F1C8AE80F50C93288E347AA4C0F156284B81D8C7789CD61373224EE76C1AF1F1BBE5DE77BBC7613A7DDDDE57C55FF516B555CEFEC72A141F6AB4F1094C30B8951AC40E63824BE865C0000A2AE2AF606084A4EECCB1B058811B4EEE570EBB6F5CF75C170CC17E0586AB8AB84A3D044F801B637E07946FA14A4FFD27F81E49DB9D99057F466F4BA2FD51895E7C6404F06ACF49735BFCE1D7797DE4190959D0D6F2CA97AB3AD0194AE05BE07D7F088B71B826B070EA267EC6FB292AA5EADCE9414F624320F8C4433231C780FB4F9B2AEB9EAE05582CCC4493884890AC19A7D6FF23C21B2BE6AE2C265B76D7C8CDABEB03CC33A0D7C00C730335F831039F3212D94EE8628CF95F1D46F38234D1D146EC7A926470BAB284C732F30905ADAEBD71A6159818721830A4991C1EFE0EB9F8A99A80F32BAA617F4A24EFDC78D2018C27183B6803BC575B75E92A486DBEBAD6B994C25C5C53A487CD74902DBF52CE13C83E67166969D13EEDC5F464DF269FB7679A5CCCA58FF430B00B881518D041BC13D8502728F0FEE30CADB772128669185EECE599CFB5F2EDECC6E0669422CE2E49BF8953505529649B70BD32B1514E38D0F3ADA973017F9EC3AAF5E568947066EBA24A2A24293F613E3D00FDA30F5D6987A06CD5AE8D889D1582B101449F47B22CB54C862C0725B444193466B6B98DFE4C7647871FE3E86D85E9F115D46AC80C87CBB5D50365106F430E509859E4A5DF87962C3BB73507F1CD0EE55FFE3A1598576D057AFC53BDFA92B8CA9BDECE59BD334F5C981E7D884959C06B7BC38AF1913267CEC3DE820CBFA49D5726668BBDDAD079F81E55F2270F72749886551FEB4AB84D61DF87963472506837C6D2AB8904090C274408E0321FB8ED1C7AC5164F34720342EAD1ACCA80A0F59B688546E0BE4E92B6A98ECC9371D415FB483D4084ACC35360B8D9312B469FD72892E4B1D821CD50BD4FD6840555591B2DB11F4E609E2597199A896FE2EF475911903A1F4EA62155D023447CAF9973F6FC956A7E57FAA593026D7ACA8BE68238FCB98F897E911961DBFAC1CFF7EF165DE1D1A81B2F3ED1635957DFD538E5D42485D23EA7AAD6EDEF9B2FC24DFF72947A43014E301953555FF6B4FF227E44DAA86879A0EB557264B6A199A5C2EEBC2F2987A3896B8E10002BA03FD2DA0311C82F569F1AB95366A68FD79A96FBF2765099849D107ECF0B5B4F2ABEC7D494357896E4B7B01278DCEF4913DDEDBD795174627639F0F2A1F665355A1E96E8E4382CBD63AF8EA8217EAADA8D5BAB027826207B179882D3A1EA627504BCEE6F8A597547C6EBC631EBE4A27A10A691CC87743A4A6AFBA632E24CF1DA71C3B47015ACC1CCECCCF034B1CEB84BD425620231D27FB6A35B6713BE428B7A1303556193BB1288D091A145F22F895BB9B1DBF0FCBF351B139965C87584BAF82D19685588120AA6D9A93490054A5F7237EF34C24A99F8AB712174D18D458442A19C27F808F2A177DABC4F54B1D288240CE69BD1717C26835618B5954C4D26A580FA1F0124BC53C646132CC48F18072662434BE2E9E4B2012EECEE20F512FD1611F6C2B6F5E4BC25E2C42A7AC7369858103F56A25B6A3A286EE23681C236DBA13382A4EBE82063B5B080AA64991DF6077AFD359EFB4E2337001AD7D16C8FDAFF9FBD37AA8B9352EE73C71AEFA0651A53F767E6C3F5482024823001DB0FED0E383CA43E7188F85E1702FCB155AD94FB199FD1C46EA1B20BA266CD39A1628DCD27BB12DACD517FBBF279C8477ED3F7373C9EE9F586A616D54781FC17D4FF8005FFF8B977420D73F89059075EEDF2D9E72AF61499DD0FAAFDC2908EEC03609A3C744ED783FB8E4A1C82E8BE894B0CB80280BFD4A632D8BE631F39FF2DAD90719B2253D40285D2EF
tcId = 15
message = 21EA621552090BBECAFD52C8A5142DB6AA8F0165DB0C4AEEB538CFC979CEA70CFB1BB45A02308501943EF0DB6AD94634A920408700DBF6D5456445D80AA0FCBBD9BDA1EB49D6D7EA160240D2E28F53FB11DA69768A80CA9C07FD31D91B9C03D410D36BBED4570E1297CA08CA78FDD2773E61750E740D8E457B754357E96EB51F
signature = 7E4AD9B674CD3A10C06D1D9AFD2E993A89EFA63908BE03F85A188D2FDD97F11B8911ABD9F86610C38A1CC20A1C981DB68D73D2A5F2BF2F22D99CA02B4AF0A2B98CE118F789A88F0363934C48561D093C8C71622F06B9287A978305640E366F9687A772A2BB32382DF81805A09C549ECB70CC2672363FB200CEFDAB871F629B5E6B1477A055E72FB29BD04A3BBF7D2E1486F7D27D06B67685A374FC54C2FB714F899213BD7868B6D8A755AC8301A6328BE91F3ADBE41DD4DBE76D0070431FE4FD42871B0FEB63A8D41552AB396DF5E16BEDB02034CF7CDECC5FD133EAC2F79D47722FAE4BE16D248B8AD0A84A8A2F35157D0F6DB747D74400555D84E036912C0A13AEA4C2886D59955AF1B39CEF391F0C237FD0FA5BCBC74F9D80D72D8DFB75576DAD236025EF31B55EB569484246A57C4225946D76A96289F714484C29BD2F8685B8B154D006A1D9080E3B8933A035F2A6CA674DCB70D74084E24174C026E8C0E90593ED4159F8A3CCB2A8215D6B4C98946238FDE1590C13897D0FC6CF38DF689518170D0E80C53161087FC9209F7D259BB45F68AD7FB74ED2E6DA27CCA77DCEB20D05B75322CD4545CF4D6D94EC29C3A52C6DFD8FF0E8B887B0569F8C4E80E71EB1E9384C836AA6CBC0590D683D2584D57ED25315D99FA975162EA4ABB7583F24EAB3079CA7712D866CABA38FB82A566BAAA4A02731B8DA6F59F10A7837843045E34F4D2BD61D5433262971674F1EA921EB79A0D4FDE8D5BDEE39A5548ED4D7794A1DED3A185930C6C971BB23AA9972F4342D4D333A0D0538CDEC69EC5D3C8531E928FD1B7C0AEA43374E7AA029177AE0DC3FB70629C64FE62161A2482010BF7E5E62678E08F027E30714D0AE0F1BD887DA4B224CD111D157ED79DCF7F7B740BD43F650E5265FB409523C471D35CC23B338F34518883F9509640E953A4D8EF1E8969DB3A00B81AC575DA786E82F202D3F520006CE389A1BCE2D3D4E214AB507C6D9F2243E460AE01D46712BC206347471182C100E2EAA40F872D79D81A70FBD44E4FF7DEF7DD4C7EE4037429D7E7940342B68D0E300A3D227ADC4B4D3B4B24BFB670194151D658F2DFE64E6CE2AA2BC552AFEA80A5171D5DF0FF0782D5B3DBC36788E682F637E4A7C7CCF1431B354CCF5D24CE4C1696DAEE3E2D21A1569CFEAECEA1ED6C3D15B06084F2BF7FB3CD88209ECCE740DC0381DC1142BA6AEC6DDC793EDED541185B2AFC2121EE6F286EEC15C1C4FAF726D632A9E2753EAB4710B768A9311DCDA175567C579BEDBDF3390B990E7470F6ADBCCC7289BB1DF8E3402D5E8038297C3E16BB4B348E9EB1EE27CA647E5834C9768A26B98C1E5158213E06C0CA3EA7CB4D4BD7212FD31DBC88A316383892633A63299427A348389C6CBE5A4AE454FBFAF4DCA0081118D014903B18B5C0C24A9CBD1DD517736E15D85F8749D25956CEB59853F8A457344F1A7E83EC97375EAF3D6B28875CAC7413EF37EBBCB78CA86ABE632D5FD70331257C21528F693AF849AE5BF97BD4F485DE451DCDB8DCD96DDEEB59B4996A773BC040157D5B5CD9A7A5522C52081FB314F85B6F67FBD56F33C11332D31509E765B3C5DB239A35B7320F2C8A6BCBD6B15B259F71FF4883AD71597B35F6EE8A22BCD3A6346F07469B30B7360509FAC19D3EEEE060AAAC0E7ACFD0C3311053205A2999128BD25811AC38143AE48D0DDE91AFCBE2AF6F3EF032A0645DDE4C3C816C48628CD754A21755CBDC07B1C8DF07DBCF7CE4F06C5C94EFABF9E8C19065BE35353029E84C69DCC7298CFBCBEE4244A251AA1BEF2CAF47EA748C9532F40C1D382DAD4487A37F9D811B54992FAB9CC7AB504AF780B974E51A017CA4211847808222627C8EC1007BE5A4BFEE71479844FB69A2D4E4E8DC9DFAB54D3818B06745BAD7DD73A37D5D00234F86AAB1E8D8C52625FC46832C88569DA03C2FFAB849462FC9F2FE68513F723F4032FECD4BAF6A34E183D3045FD1E0D7682760F84993FC6C744651E2ACB1925DBDEA42E226EE3338DD4E35352F352F09D349C2FB76498B838A4115B424A24666D34D2C1645C4B5D9C3641650C0430B8B68490F8FACC90F096BF2B876A23101A98F82B0A5828E1C6228E0B74AA68CACE3D4E161F0659D806AE3809D5EF6A8F9ADFB02C087BE099C3EE7B712001A7D8934888C0215C3213B699D70EE8B52B5BFF47DC501CCB36CC0A9FA9DC335939BDC1FD8FEEAF9546655C38D3AE7D9F5214CB61F634C8DAB06F8CECAEB22208AB80584E657B918349CCFC00D700B6D654C1ECD0B997AFCDF3350A6D863488A14408895B5A24717129CE8DE1EC766B010B9181F9BC598FBDF4474F3117CD95885F6CCDBEFEE48A795CBD8B27FD5D24FA8DCC7BBFD1EC6DF6DBD3E82AE253BC4F5AB9224B724523E4CEC6F78D98426A51F96A9B8AFACE7CB41DFC6DF15208B1587413E3DF8BF0EFA5F065320FF318127347FE9CCE6E6EA79A0193F689A8C3FADC642DB712BAE200FD644640070EFE466694822B034A57F82DD87A1F635517052B346B2A71DD29F4DAF85D1B02A119E533DC9A26EA9C87283059576B57706911CB10E6523DC33A704FBB1C97C3B842C50D3F879D45D5118B61EFDB7517D509972FD6973B8F2652CF4771DB115B4B3D0AE4AC994018A08A8FAECA0B43A158A7EE1E093BD555DE192FA03A64D54BE32C9FAC314F16A59F4A4209D07548F8C43E6AF54413E42CD3CACA77AF204A45EE609B392D98D97440262ABDFF3B9BCA82BA5CBBB7CFF591AC1F66E7CB9EF7D00E79E8B9865572ED5EF61A9DAF411B021D1F7EE4BAA44306460D36DDCE3BE5A8F1037F923D602A0284529A245D16DDF76017B9E48244B7CBC58F2B6B9AE1848A7F304D349A6D676A778A6EA003381C092A969FAF7F6FD38C090541D873E53A25D3C37D21FAB806024E9E3D2E5DC780F7DD00159AE956B6A8F7D0A6E67318B3A045089B9939DDB8058371E00F02BA4259E04C672CAEA475D258139ADCA6287093B9510FF3C2C1C35DCDDB9223EEDB1EE51F0BAF21937BEB850C552DE1B60D7D8345FCF813AB4D97A7DB5BCC2F120D9C70C1AF7F5B293C8D915FF7887A7429C29BB68C8F4C5BA287C3E96A97E65292C76C2116909204772131DED073E0809FEE16D831E4442D45172695F3F78E5FB4FD2E008530007A1C4A00D4A95B94E67EC841CD9F7A048A403C83E09D31DBDAF0AD155FD1027B6EA41B254361A70639407433EA21D6B3E822B11533476BC31640D1C07A7688A34936B9CE3D633EC825D7CF8D22CB9B045ACA29805A6781E10DAB57F619E4D758F494A7CB24353DE0C244BA8E4AD0A6BA85B0AC55A02F40D65C8E604385622E5BF1CBC0187BD74E150838C9EFB088F9C7747E4D7DA6496AE09D0BAED86291697FB034EB3459CF63EC4241F21F6A69C1B95829E88BC1FE965DD0E067E542F64BA717661939445AA2CEEE38441762F9A07AD035FC42BD2D3CC25419CBB66C8E8D9A2F85908F85E55009EE759F8EAB0A4A6F3A769FE968B539C2CDE62E00F98FDCFA9271DBC71A9C49EF5B35FF6794E2A16D5056949C2CD7EE9EFFEE00E64437CBB6F2B5FACCFE1E5E92CDDF8EB96E9467A79069F37076EF9F0A42F9BA00C3EE33E702E0E3C927D1051352C4D570CE1B9ECB4BA7E9F124F4C3891DE23595BBACA76ED6A2C1D09B1F5292E2CF1B65E07EFE75D8053CFFE3A3C7B7627748C522E9033704899BABE103A7B402E98E128178957EB7C3394C18EA7545C5D9ED102B133ECCF158FB7CC5EA326E98C9441B167798C7278B8168EED21EACADC6F8DCC0AD69CDABBB92FABFBF9E930FB60BC29EBEA7BA47808E064C1D194C52A12B0594EFA5D2C9C9BEDD8CA4D4ED4CAC01F67DB771EE8A956A452AF3D8341C2309DFB02BF7C16A4185C082470F62DB5751DA85486A610E80703CF6CBD976E271A27CF2E754C02437DA5FF696E3303E9B8852125C6BACF35C0125536D76675ED097A768524C77680902677F015350D6D5A6F81AC4B419DAF1CAB0EDCC1C2ECB3AF037939390B8EA0292370028C92916E4D3132CE4619D79C566D019FD5F0801408982852ACD9E6260EB4E3C81D866FF3C5E0C9C4B1B4A9014018346DB3D87A339A931E0626B5E9FB870DDB501F358B6EE8D599A36EBD02A495E5AA8EA423D4FA532789C5857FACD083BA031071ADF257A7940152928BA87EF5E06B526D20BAED89012DFD0AA157A75D2C37564C1310BF4F0A8FAD70E87C5502AF2CC069032C07C976B6333E748F29211AF4828394A7A0A3C6A455B8F8817147B9FF14FC4ED827CEF72C34A0C20D6C3F5CCCCBC75CF8EBE12F3147105AF96141A948A4DCFB8C16066493B39A8A0DAAE86938037A6E35382F412EC930369FCF763DD937190E1DB0BF3E5C7D6C8175E2AC957B9C0A60B3D4BCAE053398FFC127487158F8D54507E91EDE9D42A06E39132B3C48F6330491E091039C973A18A0071238A6230451308FC1260B43B101A8B0F4C79B7F2E60712CC0C916D25A268B149827FAF892EF8FBAD6D7169CA199D300646471C16F0B1088849C6168B22D51CFB0ED7E9DA74C3A3F5F12AA6FF2FB63CC4DBD81F904D7E61B97CBD34FFC053B882313E5355576092D0DFE1F0F90727353D4D66525A618FA1E3FDFE3241697B8A16274F5A7883B08F9CCBD3000000000000000000000000000C121A1F262A
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 1
message = 228E126214F5A7FBB99DE9DAAE08B62C41A1A99321FD679FB78D74D359AB2821F160348D31E8433230E088897A99566F67455178A8EB21561C434A5728D7DB4127637304771D729319527F425384E302E49CAB34ED4F856464ACABA47B5C84AF22DC0E5E9B3A0B127A3FC82D508503C8E7C5B3AC87FE1E35C20E3F832FEDD2E0
signature = 3DB9FCD86111DF45092A6B09FD046E8968EE8404DE880CFD5BE6E52AA4248EEEDFC7794DE471BB62AE605191B56C78D09BEF555391233DEEB487BE5780A7DD817FF914D5BC736751039C94166E0DBE999C5A79757DE9821737BB54057EC5524476E63A5D709F7D795652D0DF70931464B1EBF4B81A39BAE1AB5E501005C889F83C004C692B4EE6C4D7AD8E4BBC91F06B4AEA9187C2F0BEE4CB17295E32426CAA15C7BBBE755870C73DD827E5EC5A058B0015A7E94B8755B0BBE5D01AF8A0CB48B25620D935487F73D23F928496511B2A3D77542FE40729239AFF495F1A7182D18581C120656DFF1763B665DC1FDF4183CDF792868BC1B71C2CC4C0CFA2311215A4F4FC20EA042DCA0AFE8DB63E4392832EFC995FBDD814198D0E9F84E61ED5829EC9889359C3CE2408B7A16A0C4B294E5CA88736288F826F34981DFC42CD209529872129D0553888AF53AEF3048E5DCFD091251C30B20B144296A8C12A3E155A677A7E5F7648AC6972F855DF914AEB73A99F268A0658C270C3FF76EBAEC21D0392ADB6DF658ABDFAA87921CA09EA85F364F2B4B3DA821C0309CD7D11A4D5FA243AC256A06B7191D8E50A1DC8D30FB8EE2470882F8EB7878E50A8FFDCBC89866D16B50258D6C326C7DFCE418A89AF395FB2BC83F1CB274221D1456A9A8DBC302D3D13581AA462AC05B4DA77E9F33A1A78DA919F4371E92053B80B535108502A1A4AC19C512EA1FCA2501DBCED80BFBC341C67C7EE1DC33FD959067F9846D00573C80BA5D2B6C0959637CACC25149A4A5A5B9FC3CBF21B4B15CE6CA408B7D790A8F76E374BB8523C37A0C62F78F4F5C376D34D04C80EC5640C893BB1B47EDB4AAD0C8610B1C48399B9EB0641F5245727D2310D40A2375264941E1E61913D2AB152D3C322092F115E5ABB2AA8DAA6A06EAC1F76B93D5B82972A0344E51CCC5A101C7C10D327BD0EEC5C1F008C510B0CF70B3492D419028C49D7734B3420D1EFD01595CFDC2E5EAAA3F5F7D440EF1876A1F6B8E7573843AA5200C568C1D8CD437D0EE645C288004981C1EA2A3A3AD315E2F468184B8491E08B4572885132F3905427CFFF12C63B3F8CB11CD27B8A8375057DF951747D003A0C386CC89C255960D003077E20595CDFE20DBEE3C00F7522F1E3450307645423DBD8AA926C3115448148A716AA140936D18808E16B9D8EA36F42362B2F6CDE038F8B42F680E47F925CC150F5E0884EFA7115EA319AEB68F335B5B94B614260EADA5B768FA6ADB08C12D87993C07746E489E264833B06612E364D2AF1743D70A8D7218B6CEF90742E559B8269204AF62AE7070BC1ED14BF201736BE491FD86586EDD5ABA884B14F4F4CFFADB6AE105E4F897E9799543B3378E0FB95275108FE0A3A8B7C4AD69EC4948C898E55E781FF1C039CB2B81BCDFE700FC0A86A8D14BAF49BB479E4D6EB960E58B212B74175944CC89DA38C37BC46DCE15B2ECABF7CBD57701AB13F438622279CC6D5B1DFC8FAFE3982B3E8CBC24900ACFF412DF26B28D771932F8CB83F348C4503E5CDEEFDEE433FDE13E088FF4E8F17E4BC9768CA69AFA776A41C5B7431E3A781FC8462DA4D74BADB5A60615756482B2B28B37D6D7D7A061868DCB0C114B2B68C0FDF35EAF109319CC231B52CD66F0083BA8C40A422CB8C9EA72AD91F7360F6FCC48F3AE3E7EE21A9074BF12F9C04DC00F7E94C27E4DAA167D3B9F93C34E49462EBC6ABD043CF06131B2DE6203A3D213A58F83D8C804FB9355E098AB54297B8BC056309CCCE191D9D2EB55CA9D4F36091EFA4BDABA4B7FF045B42B7442D6720C1787011AE19C0A0F8BCB5F65555563A5C30D75ACEBFAC4072101A6E089856BA08F5F3ECA075326E546E2F18CDEBA36B11780261899FA22BD9283143FEE8CB5842AD20807BCE588B2AD0E41C6F045FA5430F76F405141A23D130FCBADDFBB5A1F4E71E02430700EC00C1678052C43699A2A0FD03C7070C24B2EB94F1FC1CD0D6C32F7C7D304435D06DEB02DE314D985C2B6B2AA811E92C938E7CAE5E3FF85613B6BCF933369F0EE4B2A9ED3A5287E5C7B5D4ACD32F3E4E161AE20B27E9CB5079BF892E5BA3708BCFAD66F63ADBE267776F0FEA91D63E4E9C124A061305C75ED986CBDF1E70A7BA89795CB8D56A1D3CE84F3B6E5795DBB7ED800298CDE93B8C6A033B0AB6A8314C5E97A43C9038BF53CC306A1EDE6437302A5F9BF042BBD4A8414DB2E67119F47D86050D456357EDC9DDBB70671E87D292B785BFFAF281CD4BD344AB545FC10F01769F407F05501FE90562BFEF1BF4DE89B9D0B2E36150B76FFC69786C16D9913D59DAB8D50AB2FF84C9484831CD18A9B12ECB529505D86B2C84B295A375BC23926E821CF6D5229A4B129453FD7DA0338E7C88D9BED78B42A98BAD411D1188DF3BF6B8F529D1CE812E13007F321696D54F645980975A679ED57DD3766C0B7120008839F6A44BFCEB5B3C77AD090C7E3AF342258376AAD28F1D51A530E06A5BFD41915B2C4A19230F197AB47A0844E91A61EB28FC7505904EBF7CE1649F6AB415B3C25E4B4604E8742C2CEFACDE904231D67C7761DA7ECC5D773D3AAD54F63A4BC4A69764EC2B30AC7B643CF8E6AFA078B9156CE82E7AD619AB1CD7BF558711CBAA06181D1FB1234EBBA7A0FB97BBC00D259BC285B9AC2101D632E27BFA6FAB30F8746736C76A46F3731D8305743B76CB2285E0921577A49028386E5BD4D8677320A5A701E9614805F77979C87E0F983A645170F2FA4F7162B8D46B30697B9CC507440CBEA4B6C91CE3571EB6DEDF262C2DB15F0AE9826780E191EEDE3E5233B8F76A549E33F75A59E2DD597EB42655BAB444B4A962ED8DD6A44DEAACDC62E93559292EF9F1A93BF19297AB8661723D7B5B4490714CA4C4F7D3598DA7DE86281BE5C43C239C4BF01C229C990B0159CC12B5C6CCC713CBC94A10277607D0D9F37BFEBC6CDAFC2BD5FBCB097ACD77E9DCCECC205CD3501C161A390ED5E5F823C3B7655D1D6C05063BF585DB67549DA88EDFBDAE845EB1229719E72900E6F78567B41C62E238BDF9F4CF2938E25E68F45446C9BC43593492CE336F862AFD307C0F49542D2F83F7848BE190CBDA9B522DAC6A4ED994E6FE8A20C6239072288855525837BE179FE4454ED09159F4DEB8F2345E552CDE21BC158F72C81BFB41BCCF3F403DBE9C79282CA981270ABD180005D3C53282670922B76E7D2EADD91A2F22361769448DD40383D44FBA49C3666715503A14ED1964789BD9CDD90E254E36E15635AB20EB9D63BC1745054E84F8D88B6EB338F0F062CE2C1768D5AF6F2DA0C76DE9A3A1EF0AEE3D5F58D7249ADF92029B3FA94843040CD5215D69969322E2C40C4E2B843AD03D5F28E89128C56B95F02C98FC6CFB87457AC2D8BDAD5B370049248282FD69D8EEE38DDD253AFFD1AFC65DF463590328729F22BC7430D9E3A6973AFD020D97547434B84014C17A6B04870078A840ABC57FEABF5CCF629A5B55B16E849E7DDF27AA84C62C44B4ECB500EDF28003F64A7FC5FACBC013AD382DAA288EAF6E8AFE33AA6A7FD0CFE3D6C14811566E62BF9464607CF5DF97D14B2B12D78508434DA3FDB0403C56CE6EC444AAB36B97B02B67822DB4FC82EA7EAE3256735E1220799B5F347C7C42991DE34B7F18ADA94080251D3B360B81FDFE78F4620AB5F1CC8375701F14F4F73CBF2BC78A485A8EDD74C739DAD2509595F722BCD5B6B2C7AF90350628E8CE090F6547D24BD4BDB0C950D8B702D002B7CAC0F349800E207A7175A5BB3A2EC4F1CC5A6A878267F68A35F23FD5D2E7AD8D927DEE37E6D8C410397900DD4D498CF5ABA862146ACA9AF7032505CB6A06D140EF332ECA98DEEDEAB56091223E4B188508ACEDC18FA353FA9BADF2DC1403F8D13E2E1C2B100EDA0E495ADAC316826C39091A79A8A675AD93643AAA1624279BBBC3CB3DFDD4C5D5470D5470702C449129C828D5395F602F6259BC0BE70AEEBDE8D1B302B092DF41AA1D4943E06AB27DB2875604C76E75A0F6CA094030BC9CF0EF3A9A1A1ED16B5F5D97A0A2D5EC6A15158C3375240EBA9CE813AEFFFD34958602E1465364F652CF485C3E08B55A743B277818014ABB1A18AA830594173182F4372654FEFD327E53F635844247554F45441F56153048BD3677267A2AD70822F3B56DD444B784DA784B800076417057BF5929849A74CDBFDCC51DBA17863EC63EC6601F5F504D1FF04FCCE2D8B90137EA35D657C433B323411DFB291D8488A453C5F09C9827811153B9AAE116706E285FFFFBCC208A78E942ABF49A0049B7AFC8C3A116E0FB3232489C862E692FCC86433165441C33F7CCF002569B57471F0192A666C0153734165858D0BF3E7D3E14CFBEDF54FDD1D55BC71AD8C256F7CD44AB5D17AD5AB30491CAACA5A0D6D151E46490BB6C4B3F00F12ABF3765B0FBDC47C79161BF7E318E1C63A24B850AFC45E23591FADD48E433EE6D3ED336F42AD14A0A79A9E911B59BEB7AC095DAA0B066BA62A250F8B51A1C22137DCF7012E5B621D00B994101C31EA1D65FA3B7B5C5CE7E05AE245205871B87C6B194168A9A8EE38F35DD1EF49FB2B68F5DACE67F0B4198CE20BB1BECF5ABA7C92B51A82A1EA1079807CB06C4E9FA6570BF24E1933344E6072A9D5A5F0B9C70C106E8D31CA2172954D31878B0D72AE09E9ACD08FBA6539EAB220797791D14FB06331EB1B607046068D751C21BA8BFF5F92B1E1E52CB7145B6DA3F4DBBBD9F1DC1FD5DCCC7620E257BCE082B25919216E3C2288117787C033049654DDC99FD36179E364F5F58ED3E6424916CBB87BA9D46A535414D4AC63A475A1AC33C282CFAEAA60B0EBB5F07121295A5430CD5E84ACF3F444060FF0ACC079EAD486D1D657F970C911B380901D61CD2809521E85783BCEC21B9F1B8910A5083FC2899A0F68A3BEB7A3E64395CBDF646871D1D8442E36AA2FBBDE725865D411B47C56572573AD9E6126A629DA051869CBC4F24DCBD199B102DCE9875591E9A799F959D84F363A1E3522DFBA85911DD0A7F18A04C9D492B1A18DA95603368C525751E00024330B7D7A1F4D19FF44D859131EAEF78B095074A2A7A0A121D9B661ABC84009A28D0843D9EDF78E7B38D56AD8FE0CEC16F512CD7FE397B3E006C0887C9906C47D2E3525D5E4BB5599C8D0373373F727BECCE43EABC64C20FDD6D1749316550B8ABE9A9AC9766A00DBE1A7ADAC1CDA5581AD3867F9ED6509E3514F64F2E6A51754EA57E556F02772E29F2B4217FCD644D9CD381B2AD5D5F3A22F382FECD52BD344EB007316AEBA480C8B28870D456F281E511EE5343AAC46B73FD1311E009044BF2106B31C93D8E8EF8DEFD3F0B95937C68432DFA597FF64A17AEB176F3D20F3DC2664E515D8F2002F64698E51235D0BE826F0D77D70E5C2E75044A2404FD52A4358D515005BB16FA890E1BB3722AA101658485912FB40AC78897918FA212544CC6B090B56764EC25632C55FDCC061F16C7DC965A7CF6379263492A73B8F257FCAD9EA1B7DDDA4B5D5C40ECDF23C448DED237FD49A12A063C5EE64C7BB2D9F3E786A77D7E81236137B0771D687B947FFC373C8FDD55777CF0C9E4943D33FE070FC6EAFECB6DC4644006E7BDC61D6F229F9732330188CC0AD6B0942AB220C0E20D017F24CFD3475DBFA1DA7D0DDF8D160DD921AB1C14CC4F71F07D73C882E859E0974A3656F95F0B1B79AA1C5AA5DFEDB30683B40EDA41AB661651225B6CB8ABF6A071647190BE32FC861B5EDFF43BA3D7F31928651E3B9049DC690AB1E70097093C9D88782A0A7C7B553701C9723CC9853EB573A4F5F31F8502E931C08AEC8DE366D645D3E698EE1A30FDAC6F9451D7F97801C87BD14A285EDBD8B3CED0655EB043234A89F12F7A27717CC03E24AF49C929AA8EA836480323B936DCD9B0F180A47D405E2718568680CD07A4B72162E35A68E2A23CE22069754B669EC5177B8EFDF6845F24EA8B6AE8B424658BA69CEC11735B57D749D52369A3879C5E9B6CEF3DA096D903E49D1741F8B38D5672C03EAA180910534784957D3371A12DFE11A3BBDEE51C6E0E7C446CD99DAAFE890F3CB86BF31D88187C717F79D98AD6E447CFCBA28A98616924E281675271BF7E83CA0CEDC980CC98EF28E0EFD34A98922B3E12D59B2688880C277E9C1B0D5DE6F33A5468886CB273003E7FB4644A47AFBDD0A8BE5D8B0AEC15708D2041B31383F8A9EC369C683BD9AF19A018684E2AC2EB81CE4ADA3473D37321C5F4D3CEBBC143C22E9611E52EC6F3AE74243F09B660F5EDEF87E7ED97C086E5293053B636620885A31ABF5A0C1B57E4B92268D9217CA1769357A7C3793AF7B061CB0AE91CCB0FB5D491BA14BD5E63B76EC2FB7BD7BE194BB2A80E47F138913AB24ABC339767EE579FB5257186105EC339981C488CB30C9FC12ADF9A4CE8A4C08EEB325EEDE8DC0720474CA4AEC9D3EB020E1D35375A618B9DEAF1F2F32A364593D5E40D5A638386C6CB21227A80B5BDE73134739CB5D0D3FA19535A6C6DAAC5C7233E3F5B6996C7F80000000000000000000008151B2229313941
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 2
message = B72C0CC2E327F8291C58ACA54E60B8A4CD55E427BF8127C04989C900D0F12B63EE0241C417001D052C8E147BA32DF0A39CEE340B48AF00F9F123C3002C24B730D44FD23E03559201612CD6BF7A18E40D8AF6258821FFB2C0404519A9027F31034E8F94873A7A99C276550BFA6F403E0ACCC67F5E2706BF69D60CB89D1708576C
signature = 9A98D8DF7B9B49546819CF1315646A7BB63E93352E60C82F6FB94E12027E60A204A46533AE4BD053DB67B5E010084910C9AF1BBDCAF1B98AB1360E951FBCD690137A903CA9440BB0D6607AF4CB6C18B429AB8A6405A69C25827052B7DBFB9D81231124B41759A79CC6167EE416359CD29AF2BAA6A25833B112F5A91FFA0C98498D1C7E1B6C2DBB172634E68C2AC661B3CA7F34A976581AA41C9D3683B9F562E2F58FEC3CC9985EAE1B81E2FC486D4F870B2D176AD4ADB61DABCD8480A78F99722568F567E01451B45C345DEE036F46F3E9725D1DAAEB104A1AD6BC360C165A92A680FFD3DCBCBF48E229E675674E3CA4E561F93167851C0AC89F4FB5AE2940B84CB676A617A176E5FC39F67FE26229D3FCEF6E4B0496AD83A1092EA0AFC28163504AFEA2FBE4667D374D9F29435CB470D4FFA93CBE33185708C64AAC7A1B0A3AD8E9DB91E04FBD22FFD7BADFA970E9669E1FFFB8FC2F38188426A51E17D6A5E39A4FAE7E260FB6B3A6029CC6D854C18D6AB742141B31F88051225D4348A83CA7DF0FE307D5B187287716B75A1EFC1DE05C3CA02C19806A8E4043186213332C0CAA971B44D60B6FC4E289D7280459FA652873F8787ACCC9972B4766D87976B7F0BE05DDF1B56BDCA4B8561E4070BFAE1C82C0BEF051E7942CDF06096986184E2C1CBFAF10570547F489E50CEB7E54D63E1D6CA38E831533C2EF133B8BCB46B0481DC3AB188F41E8B6556F6CA3182E90B6B8EA66E4C60880DB3F8FC97E902A6B48995343F0441833A2C3C99D167B24A4A7E80E26CC176267410A64838736E8AB5C4A3009B80FEC2FF8061BF2437F2B431E638313974C7D267E369345EC5623952A938A80375AD3087CC6C17B0EE93A78FFC7465F29B3EA2E3550AC12080E38B42110AD674A5A4424773450BA1AD107D6E3835E0E6043B173DA5D9AC215AB7AF8554F5DE9E9395D3AAB40655F02657A0FA4E525ED23B79D2E94A2EF24B4A790C7999E61D0AB6EDB40DCF80EF3FEE7856B8EDBE7805E1A2095318558868E1852CEC78F9205BA8251B613D62AC36D9B8EA5A93F09480715761CE9FC86E83C3732752149A58D534B8FF8F1ECE81C140C0EC5A159678BC7182F597DF813270732BD2769E99C11419D9140D8AC19ACD515B03970118C6106BA68127273D857D6E0824458A5C08F94D102D4DCBDE108DB59F51D80C2C1168779B8BF272D20F2D14AC0098CC74AFD0D83D1B5F961D6C398D42C48842902CE74A849AAD3481112C4AB50BA713774D2553A359B5FB85D3430F4A7B26084780CE0AAF776D5D67D539C27E7E873D20B14E7BA0DD48F8B2C59AA970236ACA132A41B2E5264858CA85B7426C0AD423861BBFCC3C47D6E7209745FC8D02B651732DDBD644D73B7C4C854BE2315DBC8038FFFCEF98D08FC4F16C3A922DDA2482674D94E373892568051A58B63047CBB789D7B92D4A119B0402EA8B0D18E1915CCBFD0EA74E8B5744C28181894779DD23CBB4E466FB65EB2E2F1EC5410D7F848A15039B795DB78173423067A153C19F56CA12635263FD8283E5D1050BD03235BE391C79E1988A0568AEE6F77C6A584967161257BD497ADCC985E4D46F4D7FCD4C8CDAEFC63F560003DD38DBB808FE21EEE0CA7CED6A167FEF639D3B079F018813E60B6D3F0EBCD9735E5620E3FFD5C80A985F6270E4201D0C64585AAF5B02B96D5EF282F96D2A6669A640493F4F465C053A61BF7DFBEAA1EB59D38127BE193EC910945CA5D3720745852D80BB9092DC9CA63FC368AC791F7C99E737E8F0DAAF87D6DB06330CF82B9E0467445DC9A4C012141E71B1D85DAA6BC238804B0FD7247685485D5B1C7EFEE156CAB30C74AB5EB563BB56D3B60D566AADEFD02E6212B67B99188D17B804E3456E0B9875B0422A3CF820E6A5072B789D97FCBE7144282651F7C837D956872C9843251B1F14F6246B2E19C611B04DBBC129C9D38F96B873207359E65E58D9EAEFF2A01D9E9B42A9B0C94C2CC5821D87A998247070CE56A9D47F3F4B8C16EDB28B94FA55BEEC5265A63AFB483F3D8C494F1B82F7DD5F984D10AC51F2872DF3339C065FAF2752D082685A9D6BEA2ACDBB8B211B8E734FD51BA06A04FB422133EE8EC4A478E4ECD28CECA3A7514C3C601EBB3D8CD035648D9F587D874EEAE3D9BC3E62C624F4A15BABCF8C7D8E671C942341DCF3E51EFB719FE1B6397BA59FA45C1A628938F14A05BD93ABBCD9D2183CD28CE08424749F16EEF758B52FD5C196B9BB4EE4EC9C14DB98F337315E374CDADC8476A8683D6D52C790A3C122BD1E50BFF8C0BDD8506CA8B3921E129A7BBCF8EBCC5DB0EB83A97B95112F8055AED5466A37798B4A279D449156BB1B54000854085F1DAFEB6B3F79BC90C3E4CA7420AC918960A27C70136E716C38E3437F15CEDF8745B5E8E5352482591F6A723F3A7C5C7BA0E81D7A2A47DBF62CD91B5B75995E27D0E16C2BA2D239BD9DDE8761463D95DE98C9A7F09839A464DBFD5596EA7DC00CD19F9A5D8C6B83E646A8DB32D0572F463DDA16DB8A8115E813D992F470480F46D5961A549460B77A3693F805F8A9E1F38F68268727D67B949F57B0B4247B8315B25ABB70BC7C5D089E1009C2499C2C6123EEB8BB00214178555C5D977C14E4CE9AE7AD5A20FD5257A1E77D46B351B62E940A9CE26893A659E7986AF1EEB73994494B0999F9036F00DBADD8DBF37D70E30656BCF1A7F900B7F6D3E6307C271DBDD8269EE41586C553C45667714BEC087E3D30F011B0AF3E573CBC76F07AC6B5EDF513B10E84DC1622404313F0C4B8ECAD28DB756E20DE99476BB0FD0D0DA0D222D829D8991C018CCC68D413B23EED4DECE364590F8E96CD8D7793A6A5752D6D3753A2FFD2BB8FEC30AF44C8DDE33691F6F0B0B7F125BA56545289E3F2F71FA8EECEC6A0BED2A994389433618E3083FB628D759B4BEB80DF6FAE08153D1BD6D56DD6584DDDAE916F3F1672E87EAB5321BDFD415F4E4B24AD3CEA999048058A82E0DE27E5FFA42B02EDC120AC955CFF1CCE69B4123569280ED7C750B8BF717CD62E9738AAD5E5DB50237BB1DF3C39AF466041E223EAF718932CD7286F10D75BD39E068CC37B35FBD52B211B1105F107FAB495563F3474BFB10A83FB8FAB8BA494C81C6A64F96A9AF83C50CBBCA9BECE54725AE102D9A450CC22E0F884D6A3AC924C69C7F4F711C3375E6E6A2B6CF2FF5474537A5D46103EDEBDF5FFBB0F8DB2F2BAE14083EE43DFACCEB2761609994E5244D9BAAA4F42610AA4321F5E90222E953DDF6FE348936472516E1FFB5B5C8F0726A968C7E95F2B199F6059481F088857F075ADDE1AD5A2ADD3F817CD525BBF0DBAD95D67C73B687F44E9FA758338726B11B7B6055404226F5B8BB3C7DCC9F7E32E8135F765A64889A511B8EC9A2734E345A0E26854E5AC682FBE361DD76FE7780928E0D439E00AD8F3516176A6AE16936F7080BB658F159C75F216ED57F241078351AE5FA1EFA846CDECC30C5F9EB3FBB98BA635B5848A0BC3F7D4E0EC3D9F037BC0BE0F9EDB35B93A41C4C94FEF7AD4E7BEF7EC3F09BC33E1EA49C1E7B9CD196CE8C7F9046778BB75FD028B1D280FECB82FD36F6741A44054CE2370DEA0128E473BF016D07E9EE9E4CB0C12973223E2B495B7415E59B376C8D5FDE7BFC89670ECDD6AC3538E6EC76F2984121D8D28B46743AF648868A0ED509B1F343417CCF2F30F4CBEA25B7F008E6ABE6BB79054CEF49118EFE6C3AA2C8620930D3C59F2A86376BA9B7FE650B657C81CAEF91FBBCEC162130037B5F093108E7D299FAF97D7B6DD019D39454C6A777B2F832F405CE046C01C647EB51FCA753E342CF8639268C836F33B6CE739206D4C4421A6435CE2CF51DEC1627BC4D14F7991F902E89A50C420C6340B59CA61A6458F57BF5C440659D51D21C77432378D38045995866F682B2E5207EC0B905C3DD88141A906667AE694E1B66D2760BEE9E85B3C661AB866E83762F5FD07E740BE78CF56540F6BE1507494C841E19859DE0DECEAA6874ABB959AF73553195416C68CB6016A1546686CCB09F61BEE6FC76CA0265B4FA519BFB18A8A46F34EAE1222575F7E270B9041C007B7D3988394D41934080DF2EADB3E3EF1E57B96A70D8865BA64EF49CCB86352445009033C1243BBE4D2412FCFC8B6C27D8F8F0605BEBACA2631D3405EA54CA1F08989BF11837FF548FBCEEC5692CFE1AB300DE02B8A0B43C52F2873DD90D2B56EA48D074778225CD8E587C7A635D46A3D04A63AF2E14CAB71FD75F27E55352473F182C2A412906DD91FD0E8A3C85C1F59F69C44303827C5AD8991017AC82440C06EF39CF3BA203A5DC023AEBAB16860C4BFD8F746B125450C96EBA48900003470F714D43B65EAF8D4B90A784C12FC4C341FF2B35CA9701E95544FA59D4D31F356EF8A1D242A3F57FC37B0E70FD983C3F91306201CADD5C60554ECFF6CD9CCC1A83617CC17F7A9B81C88725E4FDB74C8A5D769A57995D7184B451BD086AD03CA9A51C8B5FB6F7C4F556432604AC9FDFF443ACCDB270A88D7298D86013D90C8B7BAAE8FA671A05987BD8D9E89669375615A3DDD007E9688F6B80AAD81C289A4964CEDF037A41D766633FB376754FDB92B8052E9A1494250615BA8038EBC65F647FBC3E7731508F0D0703D900D4FF2C34296774AD5B2F18EA1930F22A8DD2E9E1B6EC78AFC7230FEE94E21685D3A9A0356B1C71AAF9933E7731C492624D79619A7FA770A781FF50115312A23268A0DF64898632B1E7D81811B23F3ED74A3DEAA7957CBC67B66AB3AFF55690BAB0A7E720C647C69E6C019F5F2C0F85C2230632697385BB6A43B665DD1B0F44C55E68A06D377FBEDEB501E26905A9661B4A8AFBF5BDE20B342A59F55464253CB8C145D897CF1927CACCCA019FDAE399A6B7C85FF4289E22773FB277347D966CC3CFF4D10BA1F47E9529CAF36E1298D71ABA0EDCA13207B3B6BDD359E190147CA20C69898C8C298CBB35A68EA05216B464FEE8714C10F0813B89334D3270E3987F0F21A573F6155C202B1CF3423F8E20A28491FB4328E64F8F59CB04936933468473E2D60851F9A37134FFE0207F2E6CD7A5D155A78B32046071F54D5873E39FC0D434BE5414D2F27972A80A2898F3DED14BD7386D696BF23E702884B1A3020128B7CD92C79D9448FABF40A584B697F37062608121B8C191A2FCC28966ABF60825763E9A2387AA3BF811A038C1EA5FCA23C770EE134B90474EA09D92C7825D6484AC0ED609BA076C1FD8EF73472A100F43DC4ABB9E56A28F2F5C1FE2CAE6C3A12966352655DFDC24A1D0F823467A7C8F022A5F467FE8218CC33D7C2ABA8E9DCC8B5806B39F6058B078A95291E86D47418351801EB9AFE385DC81F2038B66C7288D9DDFDC651EAC11D5F27E8AC229D337CDF6F3FD11FEE7AFCB8D4C24E01EA379C7CF03920673D7640E0B1B569141F5E6A0717943DBCE922704D435ABF8A700B7545733C5E2D1890F92969E0040E0EC4DFAFE575DA0541F537684FED6D7A082A217B170AD0C6C7FAA68787F7C3074B4A8E59635304C87ABFC3F3699A937AE06792A1055982772ECE4DEA20963641CE380B7589ABDDBA48282900980ADE47E9143BABD3B8A1DF37366C6CEBA86B7DFECBC357DC6273B098C68D668DDBF9C9BAF4CC03C58E793B9A7F1D8062FFD6C9564E22DC37DBA7D672126484C6302F72FEBCC3CD4830F9CE01697B30EC02F3CCEAE45ABFFC4D5033E5D83F9AADE88FA17798F283B4B1FC210CA4E60ED623B34F2AE162CA63AA085D35D70EACC98B6117C553D268D8BF143F90C30CECDAE0D731A89C9C9ABD43D3AC7A3C19AD4386F21D938FC8450B32DB3A51F339ECB2B8CD2976F9549374C221C30C5EF4CD8D9C1CCD4ED29283F136C7839D180DA3DE560E0D0AF61339BC8489661BD1D93F59B5B273A723CACF79025ADB7E41EB09662C6C2D8DF2391E962C04FA8A7ADFF17877398DD1EA3CF6E12DC6703D65D8E8C7B2F7974434892CAF8358DB02B71BD633EEEE23679427768B9C9DBF93A9BEE16D9F6E31D886A9DE0B26AA91F3D7DE5F851C52042189F0A07AE3B6B5E7A2495268B2A940471E2D1F1F62552AE17CC6E7B173B8C64D4EA5DE19F02E8345CEF7E7AAF784B7B1DA4D68278387151A95F8122B9D2A8927C77530C8BE1BC7E87D84F5F57390BF5D9EB741ABA72FA4992DACFED59D79021A70CBBD32D92F7131C1E6492AF50B043302654AAB447792186512FD2895ADF7EE39E7F65447EBAC139C74C6FD7839174187A7E6079CB434B229C5DFDBCFA20E8C44F858AFBBDE6ECAE6697475F20585192CE3EFC7357C8A55AEB95B05B951CF4830CA7A8CDAFFEDB630F00EA20B6AF4E763E20FCBB5AFF05BD7CA3F2830A8F7506A9E02B1BBB1392B4F961D1C4F27331D176958BEBFB013EF217D661B6DF73A68BE5713971982A13F9E17DE45D2B630123304F969FAFBEC8506BADE5001E1F21486B727FB4F3081F33596C7479899498AEC3EBECF20B598F96BE535B1739A6ADD480CDEEF3000000000000000000000000000000000000000000090D17262B2D3236
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 3
message = 96CF0A0BEDC11322F908B75FD8498F12056C0525438F7B245C122E3BA8FC654C104046C4AC18768581CABDA7FA476BA8C1BEA85CBE8A65DD94B724644795EDB6B0B1A643F150D1AEC9C4AFA96D10DB817676D095B315FDB78438157EC6404931732AB8D5C8E21F91545C72BC41E916A935EBA491C660E168876F2511E1260A3C
signature = 6E1C33EA95AE6A17DD419BE374F106C1F75EFDC1E273BFF5D15612EDF521B8D35F6714D3D518B167AFE608AB76259F38E5FAD08C6534FA41C6BA1C31578A986D38611D9994BB910AF9EB5E9966A2FDC3318D533C586B381BAE5DD9B70201B6FB5112EB09F0D3C1CE99FEFE4A605284CCB1B625927F2120C673DCA7986C33D2FEBADF50747E4D888B08A188D502DA0235EFACB66494F2DD06B1ABC57F6CC6ED4D9A3C7D3A949DD4C7424CAC42EB324820D4E907B20208A7A373DEB9BD108E6F91BE3464EA91E1BD4106F193794B4114207E23B408BE321F4595079D66B1C0A3FF1892A64EC4A1FD8AEABC5B094E6A8DC8985F1FB3C2F2FCA2186A8DC48D8BC188EB067EEF2A38F46BF99134A22FF9A8027CCC61D5261D30F9FBC12EDDA8DC0ADEE484BCC3FD3E406D45887A9E3B076032460C6BE23F8801E01C2EA7E50367593BFF8FE8C0A24CD721DF3C4C67D3FDE389D73274635EDBB386D9F02BB308C01607DD393166005C3BEC31EB9F79529F054DC21653C2A92DA19A5CAF0F8C71580996C1A87D0E8CA079B2E5B35480693F04BC43528AAC7858714504A6E53140C7E946CED46A0CD4A0B3A5609821777D8AC3D7D83A68C3A4902591089E9BA29ACE85F8A1BAE2F72A9BE521299DC2A302AFCE8CDF73DF8F9379C6CBAF807075FBD3759D0E1B591AB4B4036C6629C5C0A6B454C84A2D594306CE14994F98CDE226D527E0B204F4CCB542986976AC720554D410E61DE361662BF54C93B0B8E186231B0B4C0FBD9260E34F38F70E936A10B5FBCFC120F7096F43C91F93167550B375C6D9E187331DA168C20710B6718D4F8FA213A7CDCB1CAD461C03E2BCC3A2F598508C91E637EB6E8E1248F76E2D7CD213CC2BA79357596943C61022C807F655C836B883FDC98B6278B2750F425CDFEA1396B8033FE0A3753C0241C72D5E3381C73DDC202F923BE7EC738FBBF2DCD9E9337A63755261F0E8122C216728AF6A35720821433870F09469AA257247DCA14C10EC425432031BA71AB7352FA0281635F1E05DB63B8BC90614CB63387DFF1253CA814474FF1BCCA117FC53EE473D92071BA705E62F5728484DEC26E2AA4BC19F05E7804C2ECCC478C6DAA13FE92738768332E0096E7D9D667A955D254B050DB030F33FEB96B0F869ECEBEF64A0D875CF70AEA3A9CC04C4FD07C1727690C8A1516F727AC5AE19F17C9EDA561F28F4FA20C7D7E4219EE28BF3C3BD1354FD374F45C9E43F5267CFD93CCA0FF2BB6374C1FFDE3DDE7CE479BB24114CCEE3657EEE07FD6BF68AF9B179E0FF548CF6D4056F4E2996F46246B61A439E074DBE9A1D7F75E6D69571AD36323D8D1C1B5FA7A9A032F08C60028A6C1A39B0319249169B4EA7B5F9A6CCF82D106185AD17E69A49CF8F2B73549BA9442DEF394482638BB76F431246A2DA808620B87CF32A4E6A9D3AF47E1F2908B3754482CB0731573C599DE5EE3E54F4E92B6E2D7C5C59A1A5636FEBDA5037C7DC024367C054DFC9FC7CAE34F1CDF1FC7DAB3B386CCD54BC93745DFD4D3C77FB59DF95DA206CE998D603A45F8FD843EB4FD98F7312848E1358358D3781FCA76F29FCD7FCDCBE119BA5BD5F60039D0B9043DE654089BAEC41FE0F696AAC417196516F9EDFE0906C73B0EDF775D29B280C820F29DD54A845237AAC63C2CCB93AF5CFE402CEC1DE5D8E776F7291410E6E5E28F06724F519B22C0B5A535BFC8945EBD6F5630C9BAAE985512DB0A931F29F7437068E9EBA442CD7EF8571D6EA587BD28127155AD5624B9C4380F8C9CD160690E25D27AC34973EC7420C679378E12AB32E1FC45E16CC557EBA2441534AC5EDC07CD96DA6322DF8CAFC06DCE7DF8874A0D8298CD447AC2458E1CD6B19AD6B2C7674B6287F022ADCFB9812858835E4A0B13EB7B70F6518D932194999C34395BF9DEF836CD27D96388EE08B3B8F274F2683D07EFD9B0E1B86AC41F016A73CAF2A8803A9DF512D6DE88AD8F2C5E9B4523D9DF5989A84446D4D95E656A6E1B830D78EC13C40688299F0B1A8A95FF017818688DB27E4CA168BA56AEB61DAE35A18E63EC109B210AD7FF940A244531ABA335719F4652EDBFD47C3895B2EAB6D9E135C02ADF69324590A3BB84C86CD9C2635D2CCACF2E6B92BDB41A7653810FDC46FE720030FEAF2D46FC553B2952E7B948E854A540A5997167B50AD39E2EDD0876EAAC037A7F053CA6CCCDC7ACAF10CE910308696C47443BEC94C10022B3B8C433660A2446856778B761CAAB941157675296665C2AF9E3BDF1055ABD1E4D1F7D5CA9808F57FF46DB7D12C9F8BDD974A53E5D4099CC2A819860ABBB3A13EBDC715F939C0E02ECB092424E4A0DEF9D11A500C4A38C449967A2F31B8A1DCC9FD4B91F69D060E494F96FC95C56C04D97692E492F2C2AEC75447AF1CAAE603B0D0E10E4B5DCCE7DC65FF6754AF739B08B45D204EA914C29FDEBF4E7449AF7E49C8853D9595BCA4CBEB72E98252F85597A88AC3B3EE4ED32CDB715BEF026194A5C85BA988F7B15042B8719E537806171D9571A066D99334ED47009AD367F6828E6DB3174E5FB2C0848CA8C561DA562739741CE08602AD5CD722F2325F275C2B11872FAD42BAB6BEE70117641EBAB46AE4FBB2E5A8B5AF15B5597DF3DFAC603CE71ECE9B6F2599B438C7BAA07A2F3D13B473202C71BFF16E0AEAA4CAAC01D254FC0DCFB9C8EF5C6DD95AB4A1FACE90D278DF34828A1574B091484ACE1EB23D6194AF037A249443AAF7E092CE83E3EC40196C9ABDCA796ED2B329231B9D0C863CEE80AA8B0DDAD02A826C34C84D5227901741AEB1275412557EA2BCC1944A34F477857285E611B0762CD286D849DD7BF367DE6ADF9D37421A7AEE1F243C1E1C5BDDC0D466323E68527DA1D10DC2FE5FBC553E2E9047039966EF774EFCACB80663A597DC6BA744AB62AFBEEEAFECB817E054906DC4772AF4A0D54EB7F4EE9FD208836C8EC2E6F68DD2840181A7A8EE3E1ABB329C99089EA9F2C8B60A7F1E5DD5EC1B407DAFAC18D47F20F52B05EC71D228E01AD3C8CEC4CB9D4BC4A6D9B93C4D3D89FF12E053193E7665B2F9428E3182DB1D69B0110EFE261868DD056F987C20203C3F87BDAF047FC07E421FE1FA6669296E1ACBF56240B9C7847E7B04B4F7640BBD4FA806561952951E3D0777E7D541176A1ECE4D72988DCCAE8679FC84F6498835C9E76E4F7F33FFEEE7DEDBC7B6AFBB9EBC41884B2510B06DB6EA73D7C84AE1A88A2E2F4D8DF239B0D207FF4CFEBDB144826F0504FBBA8966CC2D3BFFA5411E02CE9E525708913AAB36D3DE528B946C36D85551247A7664B90BA6857CD647415574555CE85FE98C907DA355F5BF36BA06C3FD8704B79EE0785B805FE54C58E228F208E0993942DC1B14989394E6F1310CF054D11A7EFCA4E2A6F12E3A331804E2F615D1235617CD1A9E3ED063CDD94D98E749A414B214063041AE89C3A8972F5E204350290E9E8C04875AD45B0003DE8A1C94B6E2088F9D7F28A97EBF956D5AF66C98EC1261113740DE84FC9E75C045A634B31EB253D37ECE3CD3D9BF1AB308AC86414D36E8CD9708D9E2E63BB8C2322CC10FA747EA99AD91E0D5019306C565F0EBE77C938D0CF2D65F25662D3204DD782E1F3C7DC9CDFA62065DD1B7BD530802DC0EC6EE1F543784929901F5AA33F91E66D17EF2BC35F6C7DB7191B9036D7FDECA8E8A7478D208A0C47495DDD509722C930C358358F47B9B013E2F7A2CC9D1C3FBBFE88D64EE854A8C1772EB7C0FE1CE6F5EEDD3BE9EAEC332A4F7CC315EA40C9E40915DAE0D4DDFCC5B7F3F76EE719261C02492A85C0B82359B65C4157CD3F2C4C033A0C3F0A15F179E2A0D7BB6CC585FAFC4725B50B44D0D86F945F0C106406750F404B95BF1F22A5EA0ECCB5EBBC8A9BCD962C18448B93AF53E13D6357E0E224566814B343D37A7002DC89366D23FEB1D7540DBAC553161056A1A3B60275897B0D0541166EB9EE74C299E249B4A59E9A01094153A21D779BDFC50BB75DDB09E431A78FDE5900B7B03B15826E066B0FA1F0EFC23E21A34EE23C1D3275FE5F857195AF631767D9AB0D775C4F10AF259F1B60A592E1EF442FDD787735E51C4DF04D57EACBD3BC5288C945A325794569F206900C483EB470F83C3C8AC328F0F8DED78E9C43AFBD926FE62F08BD6EB7782F9F6AAF54CB92821AFB9C34FE4A802B819646C536ACF889D99DA9F5BD896867C5C16B196E540BE5E368FD3C4B4CE751C0C9A0A575250DBC5C1E87CDDB441C69584EE1BCF82BC1A0D53D5FABFFB08182817555FE3BB9364C8902A5E3D15800ED5BD2D8D0BA055A297FE759CF0B001809FFB959ABB8BF389D76E7DDC9F31A4088B8C7C48920E0D60A1E5556DACF5B527505150C325D1B87D24E5FB53332659C2334F6D8D25AD23733292F8D3E4348F3DFA8F146F0A5CBC7E957318F6FCDBE0A33A80AF7C95D80CE6CD93A5D1985FFB980984701DF2C4916CACFCA0F67C0B2A58579E50D00F7E7948C3109870950BC8CCCEFAF511D7C8E20F76DC02CB502602B828AB9DCF19B424FB790FD15DF35E6AF7B769BD066505EA133D404A2741C14F0C98CF3A230996E19B112A04539A4D0AE46E4B40A9C9E3AC3213233C0A3B267296FED3E564A85C3E11F5A471D40437AACAF39F081B7FC1D4D5788164F3210B05996A0B946B25883A508B7772BD656367FD03D072D8A0F6ACC48CD8434850CDBA9C4BAD5CE1897FA15A2768982E878C30EDBD6A36F6921858553A8B7C9BCD1AD79AA9703BAB2BE332C5A9A5D32585520586FBF0B997B516A78808969BF5B4CF7ABF8207935BD9A08A10515DCCA5771C7464569AE3F1443507B456E7A5D02EB418027DF9FCD25E98E6F8E465C7C0371D7A905DC009FB7DB33FB41164D26D875978F2FBD5C56F1DA1F2060994B4BF312FEE9CD35115F7CB6AC06D1D6FFF7AA473AC33E667D3B2AB6C83A0FEFC306BDE8B94E8A686826C1907FB3E2F5D3E1955ABD0E575DD74455EFF124015845827DC2D6BF30E0AD3295997806ECA90FA7DD72E09986B0F19CCF71F4DCD18C5AA2F1CA594DA66CB293153FDA623C6B05EF7774CDFDB9209871691BCCD84C9E2D467794770D3C2D6B119DC13A00DCF78A4B679BF0684C2CD54FA5C0C0F3FD42F36D64ED32A3D4DC45CCEBD83D252CBAD69E1A7C35E806A0B3502F43200F77A8B5628A06481BCC66886418C5C797B4E212A03BACCB181232E5D3DDF26717D244319036CC31CB4F6DC3934C7D6A0966172AF66E3D486DF442A694E22E1B277A7D189CA4B0667D2BC6C5517E191D96F29942D7F26CDF4E003E1EE354D8DBD0C704BB694EA302C0413132320997983F4F461A2E00EEC1E5C372F300181F8DA145AF74C2E46AA694DD9013D453142B29F96DFE6E27E59F2A7BD2FFC3F7448FF9F2B7D2C27E06D2A08CCDE40E4321CEE8305D0647FCA3FB21792C12E6C96FD3EED0F1D0D9B2D81C5DE857976FBEE33D46CFEF979BCE20DCFBA22F2299FA485792602854DE0691AA428B02A0A4B3030883B9BA11822A482062A6EA6A3BEC261FE1759BE67FE6D715751816C3D07B2A85A5907BAEC589D9A1D447E1B51D7A66F1787A99CB37984CC997F3B0CF2BF7B2A33E4E6DD6C05739C44EC65DBD8AA3FEEF7B777C178265DEBF60C9EA34CB8526B8B1595378D36DB62D46008C1AD3F28D04C179696F08470A3FA490D799ADDBF7481F1C5C366927D1414D296843C181CC97F960A5F70523A585D5A33A4719A5E6894C202824DB02ACDCBD0922F27D743EA403C9D707AC4456228EB9A87A734C24FF103613C8036B4231C25814375E3FD3FDD2D20BC72648ABAEA48D20513AB396C603C7A3E6056310AEC411C27BF350F1D5A6BE451F7EC33D72F0FD9C02E21B2D22DD5DACC4D7C5E62413E30941DB93EE7762A993C81BF74567B656D3ADC2847894E50C39A9070CD289BC1EF972DC4D0A0A48AAC1B5B569700865009D9CB5E6EA4ED90E89B7DCC6312B14F7D1A399FE9C432BD960A1AEF9697DDC22703E85B3E83247D8C4F5DCB98CEDA862FAD892EE9918CCB3274E3E5948FAE9619E76AAB9FBEE906C7A34C494873626D7CD9A5FBF9551E7C5D49613B71B986C53AE3B840DFCD106C0D2A4C33095F1DA18F0621D230072E7C8418DA1C8CA81CF3EB489CC085DC83AA438F40FD248F71EA77C1CE4E994A4E13F6E3028B880073D6DD3037965543804AE5626324C8F8F90E9952E4C95F510AEAC485B3DA21F15618F290DC7701460EA93A5EEF41FF82E5528A13441C2CFEBD6A1077A8C2B2EFC76FB14BF80BC026EEB6A5B8DFE377D64369D1EE3F3899991EEFB197A27B0A421723BB6131DC84B376B22A1F0006BDDF253234C2D454ED7A9D300A3B0F97FFBCD33D528C756A9339F04C89E245552C4D8971D053666412B2752E7C0F0CC14D0CBAF758F6C8390D5CE94FB61864F30BECDF66013832A386A1A8353895BA0520363E54737F85F3F510132D555EB2C9EE1F282D34363E4551567183E71231414691BAE6F858C3CBCDCFF5FC3438526167697EABC2C3FD232E4367869BD6F900000000000000040E16222A313C44
testPassed = true

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 4
message = 26B6AF5A47CE137835FB38A17F08E1724DBCF645307495A8933EA6E0572D25311CA12E8858FD2B29EF68D76D4B75191B9B6912C9EA5B02553F075773F703E00D69841799237CDC6086E0A132C9D5B0EAB19EE4383A8EB5343A5205345DB20A919AA142FB60CBB97FA24D589F8F3CA7443CB52502957BAEAB7F7864DDFB7EADDE
signature = BB9734CB437C0D1A8962711638C300B8265370FBBE5BE865D25F5D98B5E405A8F36AE59E5554A502A9859320642B7890DA8E0E94DB8168C36DC02BEBF82DE496A93CD516C8A1D81245DC2EB4A4D19ED721A474F43A0096D5CFC08A2CC1BA6B60D1D2933D7E378D317B275474829C0ED9EDDC7A8C081A445388FE82F013902BD61B9F9DCD0EDBFB3FB133DD7C94646258290D2F7646DB8F06A5C1D25BBD8B2B0B6F40F1F1086F8BB4E4A30D6A17D4E724A407B062BC5DCED5CA7EC5AE8B9479001F54C2397D4DAD55E187F6BF96C67D6BEEE63197EA50949D1B9D2E39E560992BC1BA9F449D318DCE5A5824C59BC6256E72A596BC7F87777B1220C2905F5E58E1BD4B50F8B67B89C57769B96B845E9029589B2FB20FBC3922BCF5B7F0F8C61E01A15D9D3B86101E51530F6C6CF24B6F2D24DDC2866BF2C94B94AF27D0C7EF318B1021A30FD2DD5691B6EC9E9C544A29587E2E9CC7317438A43B73FE8EC3A447A0AE46A8A7378CF3BB913870D769D5B09B38AEB5EC5E528267C267C91CAD8BCEF1CF65C7D8F7E82E4A6456DA6C00B67DFD20E86946804E9AA927E5962A7193006644ECFB88145980E5C639CF37B73232235B0CB1627399288EF8A10B4E20F505EC200C79EC96E2507541F5304B19A673ED03A21DA56E1A64EBE63E9A72DCC3686FE7FB42E61A1F7B568B2B151EE7FE6E5ABBB7420EA4FB51B8DF639A966F3045298C73591888E69FB9DD544257C2CD688FB429EF1A421D541412D208835820A122E48269010D603517157EEA0CE574D6AD0FABFB367A03DC3C263DC4A3168F92EBF15AD6F8690DC58B49D3D5EDEF422027E365DC40FDD90F044DAECAD5786275B24597068660A39EF259893948AE47B151330E35169E9559C5890C3A6FFF9877993062E09589EAB220227A52546F462F17600FBFD2A76A46DEE392AA3FAE0E726501D03DE88A67A5B44315B56E4CC1ECFA699173DCD3A3EF6DE4B9F0DFE41E06F66B285677F1E348528A04478AACA0E44A4C8904A644366ACDDCB5A6AE7612248E791F920A1ABAC31E2D02F93248EFFB27394524E61F41D8502AAD1D7696CB68E9F15A1A7516289FF5C187B24B7433D350E39228F54EF5DB3C7B8F1BC060F70C8E9142F6CF1E5592466FD1ACD48CD71360EBE08A8368A167BCCFD57B1C29F1454E74EBB10B683DD7873631CC6B4C2B5633738B644C6680FF2B4CFEA89F16DE3774D28742B7BEA57C58138BE591DFEC7A82F75C23F03C0ECD3534BA278C0CE358BD06A631BD7FA3071C85516B79D8506BEE38FE96CE53BB6E2750B178B66C13BE327F1A03853F4A7AA114E06D162C7600932BA1180C89F82BEE278ED5D49CFA28DD71FDE745951C60937D2E6753A6CE074A1579C2CBB35A77A972612717944FCCF97B1D857DBB5450191B72B7C68FE5EB1D1454EEA36A72301498B910F14F73B7177568353372687DDA303BB0F4FA102CCFE4592DFEB1D1C6ABE59B6B76E98BA0B81C7B966D44CD73F1C5A460E47A55831B71BF7090ABA496D8D79E9AEE2B1F0AC8CA692A3424ACA6C6C82A0A6AA55D0282F36CDEDCD4D6C7739439C8DAFD35857D4BDAA5F6965A75F991BCA55F3420588C76ECF32E5E4C21CB3104F3D951B69BDF485A425E482A09E0823043CEFBA30F691E47C2EB6D1E2DD1F65F7183D1FF93C8FA2D45DFE122F5C69B5908CF8D8559F3329894BB28FAF8693CA9210FD8805DD9B6D372AAC398B76E71961FD363B09D501FEEC9F6AA85BC2F8F8BBCEE609CF704E9345BFB11CC2B25C18E6E3DE83412E10F92CDE2E5F665DAF69007F5E90CF27DB49DC79A47600E8D68B736A16EBFA38199D344A9F6721D697EE8295766436B9DCB181E4DFE6A793CFA8772E82266593BF2DF61B2BFE6B55AB406C5165CC7BB36B1D231E104D5720A42125806FA22ACA781F3CB7EFE8AA59E0B09B0986AF09583B6679F7044E8463F5DDF5FFA582D1021BA615C8A5E9ADA93F5024931BBACAE53383D7098EBCEEC84E7F03C0981AAEB2B35F391982F46F94BA89035AF747097AAFACC619890496D3152189C06BF15CACC491468C38E17DCC39DB86C85825DA32DB518BB7B874DC608D8D25C6C80FBA77A8117BBC3EAA037727925E2E98CAAE897F72848224BF94AF7B534F6747DA765F88A169098B72BDE01D9A1312784EDB18F20839918047DB345AD346CD2A320E59F6B56C8A807008B8F43A7E79F21DF8EE13903371F2B67605235BC892E47B8419E438E81BFDD6FB06B24293D7D50CE9358C5CB0E71564D47F77E918D44180C2939F97010B1CCD2D58D70451354C8788FA9DE66C69E23851A3DC33FA868A43DBE4BC90F919DB90F65EE41F06D30DFAB37184122CC8D44C08C61DCD86E323D532E7240F24759C3EF3C6201D48608CDB6C28D935EBE1C3D7DFB031A7A1044C5E496CB15F88D59225CEC1508583BFD039768873D0687C486121BB2BC5DAF0C72EDB9AEDE0E876E25667DD39BD5256FAC4E07093FA4F982C7FEF2AFC10178E9B865DB4C252C88919F28163347AC12023C2CD737A3B1A93F2A4560B9611A8278009D5AEB94777414CF82789F9463F78B9CF9C07811094F14076BA592112CB853911B35236BA745907E032FC2B69041ED36DC8F038B9890858BF4686F8542686DA4A019E324540152DCF61F4E820C0FB67F379DEA5F608505F5CCFE618A88DC86A3864DD6CFD1A97264AAD3B535E17CD80139633C0A1EBFDC2ECFBF0D3F8D8A2DB720939715E2DC58C513B07D148ACE4551BB5F34D5D1769EA507D98BF0730DAE084CAA59CC490F8E1CD55CF0A83D3376612FEE03BB1B18C5B2C64D8CBD5ACBC60AED9F265972B3755801DF18412D3E30995460103148E314CFA030070C801FA6494CB1A146576411A8C7CB749E6CEC76EB467B87ACEF7E422FC9667256DE7489C9A6776E010DA4DDFA344C9BC94F9017C5B8292E5458BD4D24FB66C84CA0078488AD5CAE8A3DBDFB3899B4E7F05C15B24F2A0F68947B7BF608E3912C63AD964F7741D49E942E78C94ACA7A9DC0683F8E7BDAE15507DAB359F70E547111A050339B8DBE64A4FFBCF825349D6B915ED944FF7D2B93A0C444C3823BCD4B04278302ECBAE91F676948095D0CCB0BA71BA47317BBDC0F1B603732DE578A7398D3F58BFDB72B074F30D0FA28B5BA6ECF4DA389F1D8C70E011D42A4CAE3BEF5560A9003997BD7C4F1CF209B3F95AFC98BB2C321D6F2F7B5E4FA8BB3B3FA367D1453D5C66A13C7119CA395B7CFA00D2DA4CE54A22BD806A6A54847BC836664C97F8DFD8C7D999769AE963A16EBDBF2F7D23980BAE6A2C0A87A17C6373FE007B75874D988350A3CB084ED9481D65D35A807406A10FE555D85F664606F0ECBCD98F143E23BB5E7B829DD018FA37B8904E68756CE3E296E7DE25EE3C144D9A422F0C6272E58CEAF0864ED1AB638168A90A2241488D8FC5C3C9E6503E53DC698DA9C9307E4BFE607DB6AF1DB6B7DE5D5285ED1F3AAE1A4984C1336598BD3B0681AA3883EA6F50705A97664FC81B4894B3AE90309C3E08841B36C6158039DB38D4692F123C491C99E002AC485F57BAE1469F6EFC9278FA51F06D206270185FD95297C93E01C3E67C210B627AC5821ADD0158EBE328B2DC450E9167E052DDDA0E08A2E494AAF9975F4D2752179C6020A04622BEACE509AED1DF17D0EBEAEC0132B96B40EBD89D958B001FE930A21A3E0C9345A287D9E00EDD1EAF15978FEDF74476E327F91810374F283270A746AF677CCCA11E9EB985214EBE04117881F2BE4FCF773BF2DDFF13865304B4CCE413123DFB11AC9CF0D18E49F64DB2929B3FF16BC1CC2174C45197A0F5A7E7995501818BC672F68DA1A83A661C4C6846CD90DF57B8BBA0C79315F45701008F77706CEA6951F532355E9BE14EF11F00D99703FEF09DEF572A31FFFF03C99629D6D2DCBAB65044882940477CFCACF426A6946E35ECCCF9F41F2DD8187FE772E0C54331B46344428C5FB42472B12BD2E0AEFB74D1A5005198521DD6074DF0DAE1F454ADE27C2AF86FC3AAC9A381D037F58507543E16FC4F10BD9F176C7C5D9DC5689A69BF68D07D1A76719A58C51D3E3F835A43147ADC7EC91A781766CD13E7A37329065DC56A55B953862C2EBEAFDE174CEEAECA6FB12BCF437D838A7D69F97AF634EC750F6338F06605E128A9BB3E044CE2672D15DECFD2071C1E0A9E10BF5BC4682CCADF5DAC80E96D5CF8D0F0AAF7BD7CA45CC486DE5BF4C15D3AADDCFD1E7978BAEB2C0AC50DD6B22033E29DE433226E8E61BEFA549D9C44331515308012A21F91C3249FAB7D8C42D0BE17AE15A16D0478F17DB696C790BC1050A0596C099863E929F1B8B23F8763AA7223BA9CCEF03BB866E049425F24415BA5E33B43573C5239435E4CE37D2425966F5EF5DDBB3DC6533B06D2FA8AC9126694472CC66D64243EA0062C674323AABC95037AA68EA596EA180A5D9A88AF0A3C175CE6A57249A156B7F13607B6B12AF479C02517D054229DCC1E3A1B153CBE4E006AD992A76EAD7B8C3607236EDB41F32D2B23A487E2A8D68CDF097522C1EEB10FFBA47460AF78267C4E55DE4DD045FDFA17F3593D1CDF3E75AFDB3F1271584DDD83E4D2708572709A1A2881640FF43FBBA081BC86C05410AA08622942E50A40B96184553AB814DB2D22A3DB5F9D4D6C5A4B8AC4C399B23E5EE0A6E549E5D07FA9E10EA2CC32EA1B194FA03B7ABFCA81E70223CBF69300E5C0AD6A28F1D87D27FA93BD4A62AF076E4BE27825FC7A4893CA73B401517C37F5DF7628C6078819DA04E50171899944B9B91AC00BA2E35523726D67A3D2BD5918D20384471420A8B17CB2B83EBBD890FA43C0AE3357A1EC867045B042F1B01498142742965FDF465B8896D2F9557D12E67F1D126A71FC098233A0BFA50EA9DC115D9A830EE5049A39B12DEB0F5BCA1887249E1FFA5A754564C0BCFCA059A16A20F7478E5C837DFC78D7CA2E07E23F977FC62EC7B887BA2FD073CBAFA8F9DF1DC238AEC2DBD6041396B43F6B867A80D3A39E334B84B030359E0E43C6D327458A31439000D24A323AEDD13010D09AC3896C39392CFE471F99E8FDACFC35C926564D8EBC024415C731642B0343E947BD29939161AC41F4342C7908C18CD4D67B810FAC172FF3EE59EC29DCABA28DEB54A02B8813D8C6DA7E43B5BCB954CCE6A123310691AC05991C4BA17F267CA7803DB4FF17BB3252615377569817BDE72DD87F6FD7B468B9C29751A504D5E25AA9E89CC285069C7A51655E0DC79BABE4D1F8ABC6FCE82C6ADC7604649158B3B36B1A6B37BCBD8FA9FA25350432132B97F69E5D57E179E305A090527C8361AA5CD50C9CEC31BF91531B850A4B9AD081E891A38683B4BEBFC1082DB5BB18D5A1605EEF36FFEE0DF7B166F3821BDAA1033896F5101023AEAC71BE11B1D931784E19AA95C4C6F901C8861FA5CB4C12197071245D8728AA687AAC79949645ECA48D18DFD9A52A3F741206A778D33E2B0544C725B1F47F04412057FD8ED9C64168FEDA1F9D4FA44449CDB2AE75A33867A7E9475962CB9F1DA8235FE9AF58E57781147B2F0E980CE1D018E149C9C4A8054F9DC6737D1AAFFCCD8F3DEB169D3E6CFE8F6B324514467EC86F98C82FB97DD21AD046ADB8394C4BB00CB1E3B28C0A9BA74785DF1E58297E55B41C7E4F7EEDC1BBA37AA229C200F38F225918CD05290AF0E3327B39BFF73029061205C2C763D9B28C45B65389184AF738C94EBEC331CB91DECBBB75B3831CA0C558D2B2C148E0533DCDCAB0C372B87B594B2168B246299A1D4AACB60A99784185F9183374863E38CEAE8CF4E6E1BD4948E7B494F6E2FEB56552D9C1AEEFE1C4A7C7401FFEDEC7FD7143B5EA5E0C6A0BCAD42A39C21F3399D1490212005408871DB8F3B496C9964FD998B53CC65392BDFE097729683DE8EB6CF1B81FA43294FEE7AC309706C5D153BEDCE1EF6B7F9C8C5806CBF60E07C7152043CA23561070521D962D113E1D5F6CC0DA0CE565240DE6BE79C72E858F5E0959BD4D1E8CD914F6AB883F4092EFCC869D1060BCE8FDFBB138EB7F29F07DA284564E27766B20430DD9B665D77FDF42E843C9A436AA9D38A76F1C4CC7F4E942D9943BA70C0A0ED6C830205DF94BE301662C9D9444DE92DA1C6D6099ACAE3A48F60AD05B51B0CC9A47EC0105E0B627FBFC9623A251FEC60B5A34302AC8AE7D5B4E5931E8441ACCE52BDF2EBB7A3D606C2429FA5B0E9AAE94DF2CC0404AEE2EC1F930A807E1AF1634CCE80B326879995468312DF808186576681A662E6F6EE20AB77B487F189FCAA1821939871D3DC5887B1F323673E08CC030E7E4DAC11788CE1E33D0D18AA8D804E02EC144958104792E5688098FC299E2B36FADDC50B316FE39FEC5C09383FB57E0058857B93A95A93F30A0AE62C4479C0BC6947BB0D470240B89C7421CBC88DD405AEAC96030387E086B7E60A1B6C7790AAE3070F252E4B6193A2F9BB013D506E94CAF2068691A0A7EAEFF7F81B4B9FC5D4EC050D10133D7EBEE7F303234B5B7EDC0000000000000000000000000000000000000000000710111821273037
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 5
message = 9203FF4FF6BEC23D7D37982BB8E4BCD60027EE9BC1C15AA4192D8E3F9787094FEB1E9D0375192E1D69D93855A8718133555E45F3E217EE2F06756825DC2C16B58C419C3A181234461AD1B2B0F1611A81526A6BAE3D96918859B516AA5F48EE1C8929B6C2F3D49EC10C8289739F48E51D1FC76DCA48A0DF4304900FB6D441C9A3
signature = 121DA06033928BEE5A732713BD4B98A30CD2C6E1D5B814ABEC8EF9133EDD013BF01B4A360485B420B75F2934933521479B010FA9DB51736925EF3CB632873835583602B089E7C8374AE14AD1C8C0AAAF82459CAD78B6F7968CE15DA0503E3108DA3AD4F0A9D2E04E90C8318B1D6DE7ADDF5DCB4BFC345AEBD2091456AD39EEAAC3DEC447E0C7AC22C11A6344A20D03C4945CB1F8C0EC20D82E33B9C415CA99E4E35C861F1FDE47317404A12725B5D266BF6435A29C4844F939618032DFE1E3E3DF1609188EE40C3A277A20C512149106964A9BD21D9EC47517BBC56ADA2703293558423620333965488E650C1FFFAB02086D1A9BD9FA535BF8784E2C66E54ED960513D0B08902EDA4619A934AF09FCB1E1C5044515FC4F6C140C9321056E7D0297A7EB3ADE95CDC11AD59AE7AE1C2730F9922BA40CC4B33502711EE508CE9309A1208B844B77D943706FCD497DD59159705C69B9FBA3A8A18111AB0C82E00576A04A876B20D77A423F30B11D63718FF14FC026EE4D8E2747680F631546C3C285CFFFC1D3C34CE81978304FD55C9DE422E758B370E3FC3FD11FAE2265265F9DB2FE13B6BEF52D520CF26951AA5393E8F87B281390F9FB815CF5A86257E5B5B6094B7670BCF37D201FFBBC3A82AA0A233CD73538ED387CF4E67514DF67F4BAD4C75CD2DF31EEFCB1DA0D86F53EE2993EB71BC353FB1A613B7178F135140ABDB1FB7C2703E5975C17CDFA95F532E188EE3500C8B1BBC26DF779886154A9AF3EB98F3092422255EA10D3385F84566167131EDDC710DEF38A1E33D8874C9C864482C8A9A49CECE96B606E204904606EDFB8D1141647750B8807F73B1CB5C1DE50DF8E8DFA11053A65D3EE1027F2104B5F9F7127B81D5C2FEF4697A538777DCFA7986BBA7F2018E4DD92C0BC142C23DD8AF9666F8C6A4A7C38671A07ED7702B5911C8DB45B3A599A697310735D6A4ADB97C862478DA4151C9EB2DC5D95674F10D4F8C6029A16553E892188E7C9ED5904215BE2E0755D795F80D27BBC51F7C742D26440F83B8E9F362E09BAC9D1BF7B7399FD2FE70DF96FA83AA1978C009CE4500E4606B49DEFB3EA78E253F3F0A8099152AB1E02CC5D9EB127077D51463582BBD181E1245F264ABA1AC444F40F3E0883D95AE7CFCF57BA2A5B0ECCC427952400C55EB3123CB5C303F6831F6A047C045F2296C9030A12B2106E87BB5CFE8FF25A4067558D13AB5E1D356B13FA23B7F39C0F205E78F6BC73A405CD004F76888B77117390160E5B1437F21DF4926E6994A2BA66BEB24C3DBD62F30545307F97F5548F2114B039C1BF5658E9E449DF779C4FE51DDED8E839A506289954A22812832E7F3D7B9A0CC7D46F2442B9E6912C16291E29FEE027379F1370287E8EDE8FF2BFCF6CBB79219DC3F5DA76A22A5A4677AB3ADBC5DC70464AEF6BB89A90753E8DD90D63EF62EC62937EE4DC13C5EE188CDA1BBB01484D98742F49DE6D41A141B0A1F45A854E19C0FCE2CF333F8A6F821A6069ED2189C5CCC0FA31FF1BF07846E330052D98768460867885B64A495D2E533AA6B2539C8F9B65A13B15399D61AA9C663EC5932CFE36C58CC57D2438786083849745057A9E7EE9FAC2A4F416BC4AC38634EB3A6DAC4BC450F4700FC071987467636B04D052650A27279BAC829E9608C8D1507BE2CF3D39E41D82F8DE7A6F37A59A22A3E7BD7EB4BD431A534B9B7F9F352E5872D6D23849463BDB446F6BEB38D66CCC8C910E9401F41C22D1DA6C6B6ADD1AA10016EA71AFBEFC1663F84F68F636814E4B5EB41CDA73CA821A1946301FE29FCA14B9C1C4F4568928B2CDDCD9D5F83A1EAD332D1888ED354BD324C43C3B9CDC95787ED86A955EC82C3E46C82AFF0DCF2EA9AA6AFD393A9CDEB2452BBBA177D736ADCE2B8B854190D88C63EC69A6A79F3D424D5BE3DAC1B3DFF4BD9152B6A3F73267ADB747D7B95AF003A0A3A4CF7DB0226734D566686B6455AD2A6609817B2750458D4E528DEFEDC233B592AB5BA01274D38687079BC1C2E0DFD903EDB73BABFDFEF201D9DD7C8D39DE1CC4AC1486EB9227FFA11EF7DF582CCC7787E5BF4DA005874C753E54023329E042096C772574CAD7047230B232A4332499868AEF496A27E023A8DF719EBFA3249A0731A8B0491FDD86C27B65691C938911072842EFD3C0D11F145593B54D5C10A9677B44BAC951DB49B4EE9A752A0A14BD657CE08CF93BA864B108F94D4D38745ED0FC3579FA710C518DFDD30A96063DB61BFE4559A957670CFDBBF510815732150A388F091BF85A74758A15519F444BF7EE1CA280F8CC53F7B233D05E874D1CA17F3DADE3A47BAB7CFF902A9E4DA1847075A5F0D4C93DCEDE37544F8E64BF3BBBF33EDA8163DD82A611B542A8F83E0A6503DAF12D18D5C4E59B38DC61B09CDF011CA254AA390CE72E22B82152B602744E18D73A6A92056F86239480BD5B8A313878C2FEC048C8E77492D9B52EE6D8AC2D8409124A02298A87AFFCC7CF6450D08BAEA6637B6FC8997C295A753414020601E6C9DD1DAF2CD8A1CFCAC66754D8AE1D6FE86015EFBE982CFCE2109BECC38786B18C906A974BCD1F1C1BCE9B98046A9ED8E92D6AD4CCFA06F402270217CAA4CC0CC283054A85666830D80235207FC81CD123D7BA516A9E4ED0BABB71498F8C32F0680ECEE25B6CBA1BB351FE4476EF69E334AD32B6DA8A4C859200ED34DBFCD528EDA12E7647A5E2BFC23C7D3E79CD5655BF9330CC8F0C25E1F510B376ABBCF48225278BE996DDE818214ACBBD6EA94E23A3640ED74782985D076DA474027A80E29EB159C90441945B7C544B5F130F010588CE52BE01C65A083E72CAF35E10A76978DECCCE03E6948060789C070F2A6CA98CAF7BEBA27C242EC49E2E9AD5F685F57E50B4D8E026911ADB48CC0789D7C5380F327CB529ACAC3D1259F26A9754B12B869D8E9C61E60D05028FCA7E4C539F82208F429F238FB292B3AEA6DD2B50E810DB409DFDE88B83760F3FCC977017AAFF9D88E2B9ADDFAC683392DAC31E24BEE287171A1AFFE74DA09E22FFE39D53508164CD41BC4D61F2009F144FC74BA46EF5F23AA6A6288C542451AF7BBCB4ADE8F411870E5AA2D90B4C07D25D82A43A140FDCB8AD88E991E40680D59C0C746B74D3C00D085097DDD2E65EC8D3A9DCD39DCECD631B56BF4EA6230AC9BCF2F8A7F0572E711A2A10EE6D3FF218A015AA6B9063FE6C48E6399B477E1302D68B79F2E4013892E67D35F3880AF79CE2E1483AFE2D9E3F50049EB329B1626E4B89FF253E98928B61B553F85EEE0CE24BB5FFA7C06C33DAA69E4CFD1784E1BC3107B81ACC29F7689EFF3FC587DCB2022A04C55650A34C833A6A335CE93BDFA23A082D4E7B2BDA51CBE48A69DA8DEEAF519DFA38AD0905DFB98CFF11B8367EC750FE3F7853A30D5D555492BD4F204DA78436038C6AF44ACCB4EC9D9278478827B7106E0E7E292239BD6F1367BD441AC0D005A47B6B09FF1E30AB710CED340803B2BB501A5B55E07B7224AD8016339CD43B6793899261A99306F0DC39876175DFA3553741D9A00641D3DF5333D6121B846C4F9CA61B32AF4C775520937DFF656B923C184D1A7128BC681B9D3FCA8B4C0A281EEF4BB34B15DB212C263F0BE34625CFD23CC5D92088436BC553D55E4CBE03C2CB2318EADD40D451D800300E59E62AC502A5D85F9728B917E3C09EFA9F018579EB95BA3C4D91FD28C2AF71D12F5E8401ABFDEC1C57ACF4A4F8A8C8DBA776D12C88B1497F9EADA7820BACADABFA30DEABDFBFC1A6320D15D04638AD7D8EFF487BE6B1B400D8DBC1B62828D8730E4041ED99D1E79BBA11D4014D32AB45E1B878562DFEFE250B5C30A2AC1BD77807B5A95220B56188FC051836C5FBEBA12961BBD9622600A719A9BE3130DB1D77AA58D38A53272AFB4FBA18F42BB7496A4B495C08D00FBDD92AEDB560151146CF0B77F5D09B770340A06381F118EFBE691897C1EFD00984C1D14D0BF3A25A77D858AEAB433636D062AF6DA1C196C14971440F822F593311CAF66EBA93134CEF0476636B106432B4ADCD2EC43CFD922F831A218D286EEEB6773E529B87F48863F255705281DA3FF67095C6D1BE0169CE9A1E020D3057F52286CC55ACEEF62568C5AB9876E3017B6C34CB0EE45305A40C2F60235B1710006C516E056E7A28B93579B1478E628E0872845CC35F0042D7D9480802C82705FDA4ADB4C68F25C5C3ED59DE12489212E613CA0BAE628FA6C9283DF98AA74E0597A0A66BE3884B0926B8A0AF8B3F88020779D3D645DD458F12E49BA0165FA8446C4B107D71784B923F165326A13647CF3A03CA00E8E6BCAE6AE19825111FB69F9A06A9FDF79A04966246C31928F309A6BEFD00F1BB8D60FD50116960B31C3C233A94ADB90D2EE35CF478E8FECCAE3DC4698EFE3737A26EBDCEEAAF28813486AAE6E89A66A65CA6F8AC203F20871F4C5FA37F1D7C0EA8335157C9DCBD98573AC5FF86164BBE6D7F0A6CDADBDC58E844BAD499C46A98FA9D968BDC1C5FCB8DB6BDD7D973F24E9FCC1A64F87D5C17D252DB8B0FEC0FD662EEE0EDA794043B09C6E594F2D8A30FA7BCB094717D381A6CC5B3A8FC92F793BB5AF6815814B8C506EAC89D1FF2169B9BC64BE2DBF9699B526C7BFC9774B99BDB75C5CD39F81A0B20E28F376631491DB73FF1F8D80E9A6C1476575EB7E4019AAD3E0094590514672D3EF7E9DC771CFD6A80E06D3B74450E9D22D44B2B6BF034AC13C59E418164131579577E6F5886F662EB71158A4584D9809888AEC7A5F3E0AD1BA2A0C71B5C61F5B5341BA35A62FA67F8C0E5F414B814114430C12AD45465785CF56F758621FA50C985BBA77F7756B7EBF62A121926774275EB90629687E59F45EF04A029F31136BD1EF2153FBAAAF3B67ABDB8C7137A57DCC91FD481231234EF051B3560EF3E8F0943B536EA383BF8B15BF679D509953A94CFAE7F67C454FA8FE13A46D011F80C8FA1817B461AF8C6E513AEFF07054023C9E7E990E67749C8C480340F39A4E9B77823A96F4CA3AF693ED9FF4537E5C062B08B85AA59FA23C6DD461B653812F5795EE13A2989958BCAE88F0E462A227A1220D9E9C1CB53C202409E21A88DA1EEBB867B1EF5D459F74E967DC087864DA505832F6389D5D1B2296956E5999D8E58BB04422BE30D7AB5175B0A6A4C48F6E00ED5339F340CD2C552139B3E4BD8AB33AD7737EE80FC15860BB4C58D09C46AE10A9683BCD985B9DEA77DAB34AD93EFC62256CA52B5288DC418A61E89CD469C0936892754F720CC79AFBD8D652D30717464D274DD0C6974152B7602D8A0F90E5BC9B38203A27F3514E4046A919B6840CC1BD71A962F9161780D2A1D9530538FF339C59A65D94821E29706C63BAA09170CE52918D3BD6AE1BE4C3DE33BB919573FF331FA6A15183A65D57602A275AE7C8358C0120AA873C822A778FD8839D8FB94C4EDC184D35E35402236F337250E3A360A627801FC61C1D4E8CE1010E8C78E836A3129C39B37BEB683C1B2BC219748CE675037A29693874DB3D7F58644050223E94314E3619A9BC82B99C1557827DC5F5D7A2543BA5C36BAFA9899D4E271C009FFAE1DF8A8366BC2526277091313274153274A935A2609BEC11B4D5944CE6F90C18F8CEFB53E301F00367B9C2FB0E31E3D4A3AE498A279DF74756E343DB95EB2A4AA0AACAD8138CD11EBFB510DBA81C56B945F8005F4EDAB4A463C9E0DC9758C002B955A224FE69A39CB3D46289860117D3253FD0BD323CF4EE5D2CD531A660F98279C7D8402CAD1E6E8CBF2B9BFE7D291308D89F9DFBD854CCD5E29984799688D1361B2FFABF4554396A705A1CFAA5226618CC7AABEA10973CFEE52CEB34CFBCDF42C8398D1451D6F4DB996141D57CD5B50EF3C430CB4A8362562F4377FE2F41669FC50AB1353BCC972CA49381D1163C99A48D025AFA70511F4CE34722AF2C3138A581CDCF27869048801546182E14E84618FB178E9B2C733B810DB1AA58DF618507E138CE679E069A2FA8DC91A87B9C14E772F2D0877DA4EFAA692DB241A8D42887838A2A670C812C451642854D4698C27007C22C81E42F7E48874EA22BBA78FCD03AF38F1358088FB0FBA7D33584CCE2BE17DCAC90D88C3F2000B565AAD85AA61F98CBAB7EE9E57F96F43B685D114367DF290323FAF53CD539C3863384B05B1E102050236CE04F4DE243D22569AE5F39584F52504A459F39AB9E774202BC24C4F9C0FC8B5083B665E70E344B3CF471CD08AC57A1A71F0864C60E9DB4EFDC79BE9B2FF252C9DB07414EEC168FCC99173553ECD02646F1ED874D2E8AB64620A79D6E6D81AB386411C0B1EA587E5796690A12CF02144830C1BFE4D62C6A9EBA7C29E809687C9DB5208EA5CBBCCA0E2F06D35E85A09D469E9D2D824E3FFD6CDAE796BD223241C0051EF05F26502D99141A90AD392A70E0DBBEC9DA5C7340511233B7B849DA6BA3A568DA800050A1F4D519DB0B3BADBE9F5FA041381D6F1FA2B3FD5DA30A816272A99A2E86E72D0F10000000000000000000000000000000000000000000000000000090D1B2125272D31
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 6
message = 5E259289EA02AEFA32D9E1FEADA0DB02C7327930EC386F842529576F871537ACB1C172B8A0A542C5685B8897E7A01F8DB0B0A16C2812C5D0DD332E2CC71756BB71C99FCD2D8BB3699FA242B1084CB854551E86DDD0A975508EA043540EE167AB0D91E4A0F475AC378D72159E63547021873C0D2FC2634C55699342DAC341DBB5
signature = 905C4B1B71D0FE2B466D871D75A7149C42AE89D0DF2893EFC4F1BA1D239F2FCC83444AF4CE2496764452E6E36AE05DA02F82178F865373C2F849DC3C47D5CFB311FC3FE63E936EB0DAED374BE529882D4B8A3DC76436F807EC28F7A971206616CDFE1BDBAD2ADA6D22A0759984E9383A2AC77E4142AB3552AA68C84E935EF322254971927EE0BC912F82FFA4B461421E901985E6FEAA6D9F781CF0DF5D7856FF41FB6ACD4D6EFB840AB47ACE7B4CF0F872150E896BE1A9C8276E8E60C86D66E12949AE1C011EA997E532B0532E1DD9F940F436F0AC50D9310F47B52C3EF57C0F8D6278AE8F1A9AC3C401496B4B71105E8F3DCE497A32A2E65AC7EB72985705250C933E0B92D44A2DB92B7D3096F7EEF4D2953590FB4681799D03E8A11A35AFFDB0140EDCE5710A7468E27ADA982D40D6D954FC4C40735869B0967636637CD0607776DA60EC02085D5333156EB0AB9AB28E3689F7C2209678ECB0F933ED0C44FD44BC52B4711407A51D9A0ABCAEE4FEA7B13B519A3FB3E5547F867BEEE8A0C068594AC7C3A55230F1B1AB2AA40A20F85C3AA9D7DA5A2EB5D14CB47AC320D23D5556327564EFAD7C0560BF53D012200683F4926E980CB96161FD954FDB42DE8E88AECFA0965AE0B436FA9D7EE0DD06B0E3270C3486CCF32CF4C4A529F92C77F5DAFDD4733A5BA048BED6AEF8AE725D8DE8CA041FF78DB03CE7AC53BB40D2B547F6436B840C116B91DB315E62EAAAE6D00493DDE1BAD1FD1D137AB7D8AC46328949E97DA7C3056F1F1790F3562D6555E27581D8C38F768101EFAEC44D76258B211D63038AF7D4AEFEA86812ECE42D25DD2785D0E180649F7ED8784301C972B002C6759F4F4C62FCCC93211A497AD8D7EC2B13271B27C1BC61DF61B8884849FFADB5D7E1A928005DCA98F8D9DA2041B72C8F7455B02A1AB26837192BDB9F699FB7088810F91B60B6D97E4C44F6BB10C832A78B1824A01B073874137E46AC8839BB820923E40B4B952E3E462DB2E778C1BB4624D136EE53B31DEC82A8B092B185C5ED171B7015BF2483E1759688053C6F047748FB1B132F42C9C52FFC21EF82C26D07CD4DA084645A679A3C480537DDF0E07C340A03402A7BBACCBAFB06FF7FFD822C2BD2D8C344B709D08C31FFE7D050F66B2E35B2EB106BAD9B51BD8508764DE02688CB363905CB7DE674A26DCF2C6A003A7FFF408037BF9FE0A0384065BC0076DD09F930816EDA87A3E917ED0BC7F382FABF37FAB59089207D6F15CD74FF799399E50E7442C83C0E61DFDC01E7CECE7D83784A433E849E80C989C0DD471DB82698CBD2196B64BBDD79B5CBA2D1ACC305CC2AC9FE097B5B5B15E024ACDF1E64DA0E536E47C2036F02CDF500773903EF1ED8D87415E84135041357007E2DC0A6987DBE245F570785833A4BFA8B84FDDCA3F7482686052BA529D8D828218E514A293385D4145D47370299A555F791316BBAA5BC4D4FCE04ED42A254DD3B65C86CACE38FF6DE52AF7643CE6BA948CA58F7177108694DE656B93B8937D6A4E503D8F06B363589B8AAC765CCF6AB8B29AAC136B9A1546384E086D6C967E5612C00C4549BE4EBB00361A6359029F86C44F8FB50B308FDAC147AC13D1028E42D57EAAB5B94D838276C5D423EC013A8E513CF1BD915A1225CBC9B3D833AD8758EC7EC14FD9103F82090B3CBFCF4F3A70FDC0CB6B868D853B91C4937E171A526E5AEB28A4E5A938B6FBD2B1AA6537A6EA7D9767BE715A67810EC8D9AA1031DFBFF61F20411098985D77A5E85567CC5832C667B0120EB9AB30AC989E6827F508444CC0BB4003E9FDA5CB9563448A2AFFA4460E8F6679761A8ADB0ABE34A4506D7635950AB9EDA3F5E17B3ED2C380DAB7305C1EA90DB2C375DC7984B3951745A7603758CCF1BCB5114D80A6AA942D059A18C9AFF8379A6ED1E3ED34F2023B2E1EE690E475D1C4A0916BF3A59D833BCB838EB3ED7EBD908D74A2477A2288B6F2D39AF4CD9493C5B9C5202EC6F216FC1CF85A962EEEE0395229BDC811F93F5C2AF317535B9923E260C2B3FDF1132BEC2E1569403779F437125092325E978340D0A9680B18BC1EE7BAD7C2A7B924D74DDCB21505C035B02A9240F42B22C3284A07A4EBA0E4D7EC6651B7D3D7350D9C13E77B19CDBF8682412566E297FB3282EC81D0BD7E1E279C53D087C345912C56A8CDBB65B6B62F5D76A83B2B240DA9F7C61F98BF7283635FAA22CDD89A0EE107AC49467A46E74C98A98A42AF671220DA57B32A7479AA84C82B824DCDAFB5279DA50CF7F45ECFE76EEEAE92A1D428086D0A7EB43F8B6CCA04F0E331B3112B2B76DB40B95D19B9028A2A9FD63C02C767502EC8077D5105D4627C0FE4AAE79940EEB7AE57D392C9D068DE5F97E5F1416223C4A4AE1D08876E2525196C2EEDC019A5590C37CE340AB03CF95CFE0E32B87B3EA5195C6C45FDD2CE88FE13BCEE62226E2EE09C26C0EAF65A4BF82E8068625318D41F31546B2F6FA195169062E2FA79BE6DA7E485E079AF8FEEBF87EE95C0F59BE258C117FDAD428E7EAF70154705E176A29596043C051A3BB1AE3E0A13E425A7A21924118AE46E222FEDC29AF9A1C2071182A8B20CECD59EEF15A48351727336688EF43D62D0AC06AFDE7E91E709AAE3BC67D815290B6E7CBF51FC6FB2896A7BF19DC32D329F214C0820CD44217784C51B7864BD4183D140D207833482DFAB52245A1160AFBC0CB60E56929298381A3ABFC4608CF20B81CB59381E88CC7926107742402602F8C7375AD03E073E2198B412E32872004E59674C564D1C730E2FE6ACEAD271B2D938341630BC2B34AE81B8FFAFEA6010F44C9D521AE649929B06E43C17271432B775AECB3369A17C90F7788A4377273220FE87EAEAC3B66296E7A08A031A2904A0F4F91897A8E69A586C8D9B37854805135262138794CF228C056570D42F5273B8F5C7E0E67A8F9CE9E45ABA8ED779C0AFABCB9A54F3B7FB33B3C87BB56E964D29791C5A52A4966229E1529AFCCB289E18C61D88F82C52A9A03AE62EE6BE86EC8FF24B4E46229E532D87E522E2FB9F99777352829D3521D67FF31BA3BB9A854408C4B982C561FF7DC35C6210660E20984D02B199300EB655B2681ED9F9E8211BF4FDCB9AC58A3FEC34FEFB03404DE79247178932376AE98602878426DB02AFE441602085284E62A45B0EABE7C79899874A1E5389A0F9AA581D2CC60E8385AD032060D5FB2D16B8301F4433C6D5BAE884B052F0E0258B376E152F0BAAAD558103A34D1317254AA67C8C6E1DCD2615C556E221C65AD2E81B12A23D3623A391242ADFE1ADFC4C3A01B8840AEC49CD043DCAA16BDE9FBCC202D2DD753D85C707123E8FFC6A165499C0243B842039D971AB7BA434763B10AD962F816905D32D17D420E6317FA0C2989A023A2EA0A8108BA12B52F3FF0E0CC935E851F33DB92A7C3E3A0B0AB0DA90A21A3FC82E7F73F9D9C64AA7AAC6B653E1D5D417A2AB1D0A9B491CB5679575AA28EA68CF92A571A6BD7FEE8F4C134265E6DB880F7A483FC6983435FE5068508314B90A55794F361DF55E22F7E21D27C94CE6F5E9A0FE9A1695124BEB9D9651290DB02000FA23CAD74DFA953FB43CBC32EBD636B6DE83B4FD434E8C500C47B006E255FADBFF1A5E73BC37191E2FB9AE093C1DFD53E756D84E75A5078EE27B7C7E373710D450AFB0B5D255BDF718F9B40EB8C1E8826BA8F561A1E5A0BEBADA4F61062F334E30CA0623E7052A776F8570BB53C7AE8FA64A7D0A9991B6F4BC98430E98D4FB1150705B0CA4A7578D3E73CEF1EBA0320F8973E73E9BA80FD13B17A07857E923E8D7158E89D64D4F1B25C6F2B067434A1D6057DAD7C46120C23BC9479176FE09E3A9B8E88C14F86699C79243CDA65CF69BB03800425A9F777098D570F91170BCBF47CD66E5DD159E868735C7F3866C38215F58F9D1C0C13A5F9ABF3C3FA4DBEC9E097A76C438BD059A11E7501BF34051C88F921969A220E5911B7478CFA89367A74BAA446AC3374AC8C4C44961BA6C680E25751256AC8C73E2BAD60F542A3F41DBEF9262FDD2E41185FF03E285E3D8A4A3C826E20BD367098093221FA55108D84677C6BD1FFDCB930F19D7F4CC98271D7FAD8EE54E3EAD4B226FF70BE71DA3C11EBA99D0F033B5B94D50334CC6603989EF88F8B46A0DE8CEFFEEEDCDCD1F95C186974F3C6B02111352BFC8C9AFB3B7ADB5370832287B083224135E500D9D1A261C6787809F1B6A03F15ED2F31081BAD8EB00BC50218C7B4EA1A5DABD648DEE704DB5523DA71470F70DE38D07BB7BEF315EA68C1680D6566F6EFF39F02BA20DEA73B1D927FFCDB3DDFCE2E1B5FEE45AD4374C686707C903DCE3D1DA777F389BBC5E3437A1FF0C79DAEBF1E17445DC361FA76ADFB69ACC17497862D4519661BED140F6747F6FF795E95528F63B780D78B9DDBF5A22CDCA347B250ECE3A4009C64818CC9C349E9940688CA46E40FCC40BC667EE9E60621249A95C5C6687D1BBF314C2032BD34558920AE06CDB61F4A714B9ED66A57CE7841CD6DE77EA49D086C648FFF7BB6E2F7688CBCB4EC0C22814E76E466E92D7F91673A032558DBEF9885187C1F0607D713D3099FB0941E0BD4F5386D9515BDE35A07145CAA0634A53AC6C4AE0A9D5F9CEF573366332329D2B1539B71A8FD93E51306EBB20D59A62E58B36EE8206AA5A340AAA548E0B5F862184310142064FF63D8331EAED6CD3BE286C5B7294D2E4142D1DCF7135F4D1CF0E7B3D51449A06955E64ABA50BD68F3A338B591C26EB46058C68C80946198150FFCDAFD5F5C6DA62042DC54A72A06D9F2130C563241E4B99D3E595355E27C527C9AF14421584B3ECCED075D6CAF981C6E8DAB4AC4CCFCD5E650651DE52E9A86701D2819D0C852F16A2AB7DBF94D84E2A721EBEFC6000C6499B854258DA259DBBD7A493DE4CB450DB83773ADE362077E27D20F6516F1277B20D7CA0054E6F8BC44284E60FED5AC438A2B973BA8C8EF9FE99E52558027503C7DB71A203BDF9954F3FFB90F9E47C21FBB6E87B66E17C61455C6B2B8BFD55C6D16A091CD403C2E483FBF239679451E4AF873541938C6594404A00EC2192065D0127FD06FFF96EF58BCC33EB3DF40A2763250C0CC51FEE7D8616674273D774B9D2B7F4F1154945075C01F5F7FF03871A772D33952B1B3E36B01148C337A7CD2C1587D46F15C83D70983D5C1E3568369CD9F7C528FE76904B8485AF70031B732E17CD274E20AFF4394D0B860E3ABA3D329E86C9E601490D8CCC61D51C6D3B6363C986D8DE2FB3352B249316A4ED8E05785E47C72D02ABD86640A5C50EAA69548A33C25EF5CA7D511A950CA187278C967CBB66B28C794B8D84216FAE9FD8C8A1B74D12DFFD4D499D31EEAC60BA18A4FD8CECAA7D2C07A9572881663A8814F2B76C016D78B952011C9DA7651AEFD1D089EA80B5AD0E288B68173120F82ACC974570800FB7E205CE08C4B449D87D0E0F93A71ED22C3F00047FC258A5C409BAC46A57D4A5BF37E7961789F0AEB213AF9FD77C0C04BD620CDAFC81316135AB7A0A3547EEAEAA4BD7D0A19A7183CE1E64CE5C01F93BF10ECB476A3766FF0F4A00F60E0D2A0628994BD93C506BE618C3C83C818B38325204ADFF145415BD9048D429CD9F0D0B801A1092C5C77E6FDD0485C5D2CB7E38736162B7873C73F2B34C6B18B0789DFEAEBB74856F1B9E9FE20516EADA19C5CDB0365AFA1D1C47963A7527EA85613E16EA96CB95E23A894E02BA96031A6760FE4AC5C870650DF805E6E313726AF3C25EEF5134BEE4BA57FF52D0F9BAA6C9A4B231B7B122F80CA4A81950932D042159694A4F14C5ED8B7EC6C733ABEFED2CEE0FD604F0F760DF3C4DDE5375295BD0B045051FB456EDD1700ECD5C0433CD3594E58AE376ADE2339D92FFDE1541B5F5C7B47E1DFDB70D61831D454CB598C17C2E33FE046F25C8477E75E744183BA60E4C1EBE0575A01E9A16138D90B383044D10AC6DB222CF2D44EAB8FC4953E413F1EBDA07D475439DC8EBBA26B0AE30D513EBE0B9E88FA33D5D854B301C7170BF4565E4208E18055BDD44EA04833642CD25ACBEBC8A4842EFC915D9138A135883DE07C35744D89DA7E43B78B38511188FF71A1E80D3CB8A2A75C3468FA109B8BAB616922F7FB1E5D1605D5567F2BBEA13BF2546AA35964750A5C788A5A8FD2EB75DA767754CCAE4106C897F30A3D8990125DA002FA642B57791A780788D42BB655B286406BDA32A41DDA8F816CB7FCE41D699133F59289D1B0C77B937103DB9F4063B9ED50976D702F2502F360EDACF4B7B051C044AD8C2D952E1E1869AC8700C3A58F1639DEBAB46C384DAD50C5B4C25B2E265891679C02647D19C7BA5C12F774FE71F37C7390ADDD80E1D085AB7ED976990D5B16E8F9F1134B39350EF73D8B5D3AF3EA011486AA8736428A43F464EF60E818B2F1534E3AF2DD5F091221264777911E6A909BA6C2DEEB79BA042F475E5F6A768BC3C4C8505DD4D7E41116C1C26982B0B4B8BCC4244590B6F50000000000000000000000000000000000000000000000000000070F111C21252C31
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 7
message = D3AF0A21F6CCE58337620DED2C1E068C47896E51CCE24C769D1E14CEA738E28B60190FF6996747DFCEA68AD2D684BB7DFD9B3DC81C4762E3A6A4883DABB32AC134E471E89C042885528A992EC5F31A265CBF82D1FA166FD201ABFBC2EC996967D550C6F0AA173D806D37DF8B1A638FA26675D6141BFF11FAD41CFFDA8595BC31
signature = 2192F443AD8AA795D4A3BECA76086F4E7199BA548ED44CA5EE4B6706AF22EA3595E725DB498EFFC116D642D33C80A8A53192B90F575EFBFEA3C8174C8005B1651951717665CB325DE5DB6D724EB447594936C944B285F5995C8F7FAB474B9D24734FF915640F73AB63AF502B560B6F428E14BD7A49216DA776DADB8B1999A56D95CE21982E96A24919B79EEE1F406AE68EA9079DEA172480BA12411C9A824CCC71BB5F88428660F1EF7E7770BE4D5F3A7C85D12ADC10A3883211B837825001B01B4F8A7C7943179FA2248A01AD10223208E79F22CFF4CAF59B643A36ADB121839F1C499A2BE26117D73C1FA95727B0BA92363C6090313BEF19D31CD9717E5F5B1E6331183A90DA4639875F956B92FB9E7976289724323C75455E37CC657565213BCF9CCF11A7916DC59D7968B30076D597792CC6E363B125BDB50C52B4C3BCDAE57681D713485AE21875238F843606D4E5C5F5A163E41D65FC0E48DF5B710CAF4396587D5D7FE109814548D4F103F5BA18B11F9B599AA7671C22DC31F5ACA9FD99BF5DD0BFAEE84BB6A6E13FF097961AE3129D618D18650BBCB61653F942F339F58FC21CB77F176C17EAF8FEF048E1131CCB54CB7D7DC4647711E62854796E469B9077E70D1885A4538465E1117ABA72CE3FD06961701A020AC6E7001F3A16D6E868DFB7A913A26C077CC40390EA1916DD4C27F14187F6B001939614070C222442835E938AEFC890C26F3A4C295135E02AC9C8062C2485B561AB322CF444C5334BC3CEB4F713415EA3E11290DF4927BD2BA2D017D0A3BE9337E63328F95BFAF0821C1D974627D3980261E16BABAFF576AB292D29DB4408788AEDA2A7A5424881CC1246F17DCBA02E32BE435B733EFF06A4DCEAE65D229E5AF53EA3A1C8977F1F7B2073B969F51BB259ECD3B5F1395D69208CE299F66E461044A31AF229FD5EF93EF6DE98A56D42BC945EAB1EC5A693BC885621742EA3F1A71E8931C80A6941F7DFDF92471D102EA42CC55383DA66097FFE54A20EA7B6B9AEC134B7CE3BE20EAD25D039B749F36FFACC6AD339AA229EC278C1000614AD21397A0D72065D7A4A195A280EAF6760664ACDBEBB53EEAD782323748DD383C62A92A594F4E92A2208DCB577C326139B47E465CE2347FF3600121DD182DA1B72E972730B5298F3867E2E8F6C379D7167132ECD66F80524FB7786DE51277F41B4A9956B777546E750BD761383022E09F6375D5DE816548A36633C617AF4262A36787603FDD1EBE100B70679B74FA44A8E70206FD28AE79F3F58C1BBF3FC7D13BE33C8D6908C5ECA41DF5BE04B0FEB21CC7F78664A36CD85555DB3C3EE219728F04533C15FE568A7C597D5CEB1AF84A7A76B8A1810124CC42768D233C56872CA1CD1F6EF03A6322161D96E2EF691CD53BE36D226F2D67126578D91512D9E8AAE2CB44E7A5D27276FA1DC5C53CEF62E2C5484A562FA38B4E6C0E9467D45A6974910B55E708BF76A63553918826013EA1E93744C845C0ACAA0AEC51269DA365C924CED0EAC9FFC6A824C470D0E1614C27BB0C091E69519477DCCE8DE6C7F6894B6274DE793D6B231B9D377B15121225672E800B0A9676331964AACEF516009317FF6D90B446CA5AC9D567251365B1AF2FBFFFE1447933DA1E85473AA5FAB49A0C33EF54D844982100D343D13EBDAA7C5FAF8B9F3BE6FDE6DBA74B27D0098CF347D57BFC01AFDBF97B5E05E2671CEB00C6BE030DEB651DA7B973B19ACCB9944C6A061D29890A6420CE1622D8E84A6E93360853921C0FFA74323EF51D2CB9DAB20FA8D1E0FDB2C35C2261AA83381E3D7D8C48BAB29106032557023E2156D999FBE1C5EFF63AB11E9EF4DCE56ABE6C580DFD7833BF254B10C193BF06DDCD376D865EFA20D1853FD8DF965218152CE9EEB0FA3958E01E4485C8F345C3BD0874C2352BE6205BC9E9706B8AA348C6FB966623FFC7BED156F209005CEB49B92BF35DEF775888A1AC715BCD40DB2816B69A7B8FE4E4738EA1C50793A685CD4DB97ABF6E59CF0C469B514901DE01CA770029E28250957CD5EF98A32AA453447390704C225F6CFCCC7779A2735C874A2DD49E57EF68F12F46C30BC87B9467694E6363E59CFEDDEEC9F67373460F0FEFE24862BA1B85CB501998972ADDE617B9278A6650611FE9C8CF81D1268E84B5DA4ABD03477729A01EE647463FAEDEAB168EB91C0F61F29EACA00D67CE671773B067C956FCA8B3BBD5EB699B4D1E3D2F271713BEB82B7B661648E1DD67F49089D0AF86CCF13DB34A2378AF8EF70776B139F92406E8DEF4E0037AD27B3B23C3F18FBA8CFF20A2DFE3404AAD6AF9915A33A5B334BBCDC3B0C3C88A53E6EF5CC56829611985168CC7844486C811AB8CEA9FC4FE1AFFCD96AC89D22508D22A329AFFE12D65C8C926189E5DFA1FF79E8323F5967BB3B4B7F91AC161EE6EF03F4A3CE9167177AB06F64FD26A50BB55AED322809782427D18801CAB4C9EF005F616FFB9614875181A0DD6F55DAA4939BDA3A0D80324E2702458FCB4431A112D6E03732ACEB0CE40C6B011D47F7B4620B30FF6267F4578E92B23ECC162886F72F21CD4D9B5E6E58F20CFF42AD13721CC0E5AD6F5A79A3DACEE3036C9D3F9DDC3257A56107F89767832E5BC024857856F9A90604193DE1ACBF3D339F235681736798FB8536318CC00BC04C3102B8BA75DA7DEB22557657896672A6B6160C3EE77908A7AE011C67852C954EC8B8E1361F83FC121B244CC76215949A67523961571F78312E698FC65F1EDD96CA6F72F2D280600065B49A71E07BC52221C975070496463F054D1A22D0D981FD2FF96205B19ACD276B8F64E4DF2DB39651C205963B9CA6778CF100CC8B03E091D564E604E7C0F5E2B6D9C9146F737B3CFB5F9BED9243E183972A8FC56EAD859D725167544A1EB2671A48449FF242A4F91360841B4AB47D9DD26EB1C234AA7174130B9BBBD4382599BD008F53E29725EEA0A3EDFE215AAA518ED2E4B2A4CD277CE654CB04FF5B851C7C8B698D5359762390FB0136068A95971A0FAB596D4A7381E709CA04669614B3790B7128719B8DD0672763A0402A755F4E396FF3FD2DD4A9D106CA15AB1A15CD2481ED51D979CEA6120E4C76FE57DC5A2A53F4443A4283FC3EC1A266E6CF11ECFAF5C9179B0DD9AD37C14DBABB385BD1D02E617E5267F8295B9D52F02E486E2448B97CCE1246FB09947D7981DF14F9905952D7DD4D5AFF9B218F5D9A6BB07CBF652EF8E575F28C57E75CF040A48B90A8A2118FCC8F33B6CC42266BEB45FFFE9D14DA24B58F16F04EA5AB3FDFD67B6511E49C3B51D18FF05ADC64D5196563F1A7E927364EE6F396CC4F256F3D6B8D72A27D995BA4373CB5AF72D15475F2726B31FF48A06C010DE5B550E696417BB3B73C882C04E175C952F8B7661A9C9E2CDCBA0CD1214BDC6E1492B56801D5709C3C32ABE7D73CB07E50A40B87CD33F69EB035DC468B5813F91662F15691AD0969C112E060A009BB59789C66D9A4CE216907225FE4E3A8EBC2B3F7A08A36EABBDC4273942E8C96D025C77AF4FD345045020F4E4C3FE3EB3DEF8BAB2383AE615E356D17C28A9B7F820ABCB16C7F33D74CA45DF20600B6B7D736653001B0CBA9255307347DEC407FC306B76A6BA6B96F5D78B570225EAE92A9CF4FD1B7F5864165005AE234CABFE9EBC6C63783C986480017DB816D3A8D071F95D8CCF3C9FD2627613D2ABD8F1DD557D690821B311D1D56B1D0BC7DC37D7B428807C42D2C5A8AD904AB2F20FDEBDE12A80FD91050418B98A879EDD200F0E041C4B9EEFF8BFBB5966632D876355C1264B109B57936EDF0EAC3C3906A31607C25F12A041D3FD857180C617C627E0D5658EF626943D97A637DFB404CFF7FEFF415A1152C93F8A271ED4DA0A5CB0483E21BCAF067CC85FAD41D4868032754E25340465A36CECC2851F0225CC38A96E546B5ECCF6B4A6D59864F6EBCDE6D7086EB76A8E39E0F205E653D3335E820FFB1F02B6468EBDBFC14AF38D9E10E0064553477554E556EBEC5BD4D17FDEEEA680674E08239F6AC41252B6BC308F84C778D830E46D335BE7D4DAD0107AE175CFA8659EED99E4C28AF15A9EE2F284F6D8ED2BB59EF8CFF1BEC5FB91D8815824BFDC3E48803D4EE56568DA94D8E5A8C0092FB90C69D8C653C6A59F349338053861616B81DCF8A2CACB9FAA2ECCEE9B2146E20F4B89E7F268350FD4F062D0C0B3AEB11546A82CE73FC5482B32ABF5A8CFE14FE8D22A05E56F07A009E5C1112054A052E5D2C98B3B96F1FD62FD8FBED66382AD7A65B89413A21A6E2A2D46DE9683EF97C03C92F5362EADC4E4CBF9621B2F66DC87870C13A6EA8C5DB0C940F80B9A62ADE21EA05F01A2ACC0FE2BF617ADF2934380753BD97FC6B969D715A19CF7C0826B9556A2EE6F94125565F1AE38D6C288420BCC656707C2997FC2B62F5879FFEA57D0737EC4627776CB44B66A4796B7D11F940A9E592ECF0BB50D41FFF868DDA09C4002D27B2E679BC5FEB2ADBE39D19663CD00912D72E7F99212E8B1AC76D06788FED57553D67C7A26299E67F0A1B49B7255EBBFA2A68F54BCAE285EAAE6C7479AD7444AC3405EE15F0565D2B41E45242AAD96B4736746B1024A1DD995E33C12456523DEFD8B1517A7E9B1859B2E5A97598D589BF13642D82B68AD438806DB89CC1BE94CA69CEABDC1F7AA5FC55EF356DDB9FE46E95D79C5AACFE3DFED1F349AB6C9ED56B6588BE0D4DE83D3B0D81A5C5E296DC331CD7DA62E2E0628DD06F74E4644EB28D5E50E7BB1DC6753FBE344EA52DBB8AB244C01A8725ABEF8F4621EB1E1F24F9A118436C3248046FA78CCC2BB2C2B88447E2573CC9A73E5DD523C7C705F3816972C19FAF822C172F8C222E34CA7CA431992CEE3E060A83C11EC0FD730D20F3263D772595FA7EFB9C98229C2BD40BA7F9DBD4E80D58BD1D93425CEFD054CC5BCEC78CBBB7B4DB3332AFC6F35598297326DF332E74B2CAC20C93A6BAE6EB559D41D739E4E63F02E03C58E08AD9D248BB1E8079031CA5E967A814AD26A167CC07CDDC7A7F73A1E9CBD05A0E6A8547B75271295B7734BEB58291BBA0DC0D8A38ECD906A67841BDE47E17B70ECA328A3C4A7FB8478716E6F1C25AA5FD115078DC5FE146F70BF7A6B4C0CE7478CDD613ED05E527992E3B85F7206C48D221973F82CEC960C617DDF04775152A88E6827C0D9C38CE0B2E400B73124ECF7A2B20F67119F53E85B6EB667A3C7F969AAB0B5C7591D87063EB8385D3316A5EA1C807781F201844B7320CDB989D2C2F233F6145A4B8F2E04BE663D01BE9003A87F2191AB95ECC2FABE50EFEFF6AA20E833140B39913F6EF14D6D8092188938E0704E80344DA2EFF62B5C624EB99ACA18731C7996EF65CAA51D260E43A236F38721B3B93066F8D1876018C1A896E590877ABDC4F89CE8FB7CB18D7947091336D59CCED286AA1A90007F801B2B8CE52CFFCCA6013095A83EE85187C57C6DEF03B9B9AF2B9AB0ED6A54A78477865D0C2F107DE20231CB13E71326D41817167FC2FC61C418A7FB10BEE72383D2CECF8A2E0F9932445EBAB1B06F149F22E6D2E23DCDA45102E33E4D14163D86CF01DC719D739E57B1A83EC4146545CB14D8958F3DA3FD78ED96F7C47E1B3A681AF4A78A0F80462B00A43034203BE67F92626F2C90042A714FA5E02CDD331BF321B8DBF2BE89F56037F10C9A951AE7FD9CD2BCD5CCC9D1877528EB4F5061CCE63BA0F73F6DF00208802A0E810AC1DBEB3F7A33135BBDF4B67BB010651768C39B8026C4BFC8F8F67CCE4410959AC212AF658F57CF90136858B5B4767EFF04D5B9EBFD17EF1955AED5C1F6A9DD923B906D7B997D816F0792006BF6FDCBECCBA29D67E6CB3632EAA81D7C36A316D7710A7F0FB2A9519B6D810DCDD61B0E4BB41455B5FC205C5CCF1C414E61D631F530886735FC042626ABDAFC785BBAC0D18CEA945A9E1E9E7D30A0B2766FE5A30B4C6BDC04F7332E4E55A4B7A6342DD25747D27DE7A5E4BD037C3E38C4BF9C0C3B09DEE18650FA3D003BDB756877C8AC6E8AD3326064C122455F3BF896FFCD19BA2F14A1584E6D0369C10851F718A157FA4C54F0933003A957F36734F17B2709932B384132B58AB526E2E92A5746202B0A0AE6201CCE83523E77D7571D0DC982B465329DA0F9969CC3BABE0C942D7644310821937F40C40FB926B23E01A807F825CCCCB20FC15B269CBE908CE11A263DC3C55A8C1F154A86AD2B9C2192064218CE8DBEE2E7F5D31EA0188247C4EDBD0CF9FF53FB4E3E341C763ABC3935EECDA45668EC4C37BAC983D29129E3F7C133D8BBE81B0AF8E031B48FC957D8A63F30FDE4E6D0588BE6F1320C20907E3E7DB983346E48015BC540FCB45266ABE720DC1319669C37598E7EEFAF1DC66789B1E8A4C564A0F2EA051A7E450FCC2FEC211B37849A7E1D80996006D585B69D669B38704337587A5111B22236D9495D7DD03186373777F80A6B4F5123D477173DDE5082326636B6C8A02457498C5377A9CA7DA3641575C8DAECBE900000000000000000000000000000000000000050E181F262B3038
testPassed = true

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 8
message = 7843E440AFEF95FA2A64E570D079534BDF93112ED89CF2DC32BCB62DD4A517E6C0E52062F915D57E72C54D7D0378DF7827A73F0F298BBE99A6DE56856E08C078E1E8E9AFF27BF21EA33BBA963698BA88422435941DF9CFAA9513DDEC3379B92C5C8316BE01219D5D3B5C09F83553AD84CA8AFE27351DFBF8A6EBD190D92E7BAC
signature = 45ADA338A6D31CECB31B26470379B5D863ED6E28DF37757F213387093A2BD5EC010F33221E2F411058B5D08FDB7A422558C2ACE0E5B9E0E341079DB9B6E824F3A8A1583D9E37CDEC4A2A010C877B3084569FE8C0C36DC3AB4A63187B9A0A8F6A3FD2EEF1F764BDF502F23A64BA378FD88E6450B6C77151E153251B5E24BB97B80082EACCD50AA486BCD4F912B6192F1E901CF3BD1804BD0A8B01D8985668C56A7519A6DC23A6B6DC8BA259711E32DEBC570A35D11C1C962C20FC5369EF0E56D2EE20220FB888AD5B17A9E265CD7C5EE478CC4C31317F90B8BB3D068B73B9034BCE46BB248D55E9624A5E6AF00F9AF045F9424EB034FC064415DB4C14183DB6077028FCA2F8BAC39CD47A9E96B068706FE375887EE5CAF5821BA13530370AD8206D764E35BB997AF21A9EA3DAF4C26B8F2A77131267A0218FCE2C4D0E669E0F95B7BB3F4FD4552F3BB8FD9BB3D12B6B791D7EC105677C73D4DA9D72108D35782F2DC0C6E6071F1FDC889FBC9BE5660A3BDF08B58BE84AF004A40BA2EDDE5E12118343485A56FB4FCDDAEA3EA3BE0410116AD776C0B68B13ED1190DCC0A05EBEB15B9FFCE6838A44D02CC164D714FBFB3FC75862F2AB1E5D64A7E5CAE096C490BA5BC78EBB1263A8D16589A9612BB2A425E8EB9943F67F828FFF83EFBCCA2D2F9F1D0F63B7D8029983092ADA4B02546D46AEDC708A33737D44A8BC047FBF4E7D0A2FC24626F10F7EFC17D5562AF5FC3443435DCD718CA31C97D669AB2D33D465430F0B50EDE91C376BA3986F5F6963B66844759860C9CC9B2EEAF8A8FB392976C564B3C10F43604833A28CA3D60FA3C5959E8C18EB370F87BAD9D21904BAAC1A51F1FFACCC51CCAC5B44788C2B73B59B99FF5D3E65A1204A6AE268F0F30E4B1718454ACA196D67DE8D07CF96F68FEE0FC6BA604B7C15E32BFE93C142412F6C6ABB71699105BAACC8C2E57809330A40439387EC92C5C49FA3D35DBBFAAD6DBEC24C2570525F597E9A563C20F8793D59ECA9894FD8ED572CEFB4A7804BA852C93FE7BA9D2EA840D19873CE5987D8DE122DBF9208F09462DE5947C2710EA19FE76A4D5A3653816CA10650911B40F95BD8FD6F8D8F0DDB1F15578B9E06297DE7FBF8925CF0266708CD08069E1A75BCB9E5AF2005FC01E79BF94BF551826F0CFCBB4D11E8513524519DB5D2A8791351EE203C1882688E1FDF21A5D72ADF1D3825D0FE50927CF7F06ECC62D1488748558CCC3FBA666D694D24407B6E05CF0B0A786DE9D79B78789A13332BEAE813CE64D43F6A95016DB615D9127D360833D8DF585FA18E47BA5EE8DB0826F86E6D634B3B498847B828736DEB97B82549DD8172B51846C665F79A218187498A18EBDEBF7DF466C31F0F11E6BB5D2F0A122EB6717B19D47C69C9F7CA27B0530F1CC0987BCC7B0A1012192D4D1AD786A643EC8145EE053424F8AECD567904CC5C23553375D87C9279C7F9AABB8D8E4437E8996620330B3B19D79018D86129453203C7DD4E446ACC5017243EEC66DA2FC44EF7F9A0C45744BC7C5945F32F5FF4DED2E23472DF69E31B30773746F8541801710545873EBB5156E8BAABEEB12C9ED39A068115D89A345FB9AEE3ED98AB37463565AFA7AB83802AF6ED6BA75CD18DAC2C8F9454372513526A5BD51CA67C2C266E197E1392DA80153D26C5E443F0EDF60D27BAE48C83B768B4050FE40D83611DACBA6D06CE4F4AC4E4DA22D26E574870D1A1AA0E6E54857B799B330DAE7902EE2ADF49FF2322EC882802590DCD0B426C3FDC10DDB13F1622C3871D17C36880D278DB36B99950A660EBA42334A1A8C14B770199E88E62355643E30840E2468E1109FDC74CA62E280EC2CFB3550CC2A8A2CF91055744A82A44828D5A58B34F658CFD45D8742248B8F56AAEF1CB191538603E623C5F93BCB153D0FB927883002AA611D078E640D861FFCD15D49E0B4AAC023D0062C4C0AE6E436617935ACD06460010B48BDFCF17E98A89100A0566279CD62FFE3B115286B8F6EDCE0641A7CCD12D498B9468C6A7CFDA5029377BFF26FFE91DA74A78BDBF79305DC50F8FA3902A1891F3E1359C26747293FA591CD5926BEADA3760F317ECAD505BF2B1A9905FA36B391AD277F9CF64E0EDF46BF94787AA2D5EB50015526F1573D2548466601833D7A609620B18D7DE04CEA53E47A184A2DD5A2B843AFC122EA293E639D3691EC872BCCFD95BE7518B7B1E0EA12ACAD0C4394E0AFD5033B2745C3CD0C0F35DB9EF7DA98714044059D36E4BCD075781E86C73431F3FF2682B63AFFE00AA22E2331625521DAEAD7E7014C737823B51B215542E0EC76E350DE135A156284B4A09493703718ECD43103C7705300212E7EEBC26D744A07FAB2190DC3D298D1D2AFB83352942559366E260918D778A0910096B34ADD50321361DFDBC1B2F69F3A13014D8A543C7715DB20D9F2AD1FB529257115AFE1240B6CEC7690B871870EF7B6A4CDCA676E8A01E5CCD974256ACC955C04078DB89BE8C653BCC2DCB7817B27E4BC7F04423D15A3502FC148DB0AA84D50BE95EDF225125163868767C23B5788A22FC9662F0F2B7F6FFA430DFE55A286BFCD0F4D25EA739EC4CA9C74B702FCB4E567965F637DB6305775E3D8D5E8539AFD4DFCC033FE377027351FCBDEF373A805E651B37DD78D2A917E6C95F1FAE60E062623EB4BCC04EDD1A3BF9A52343182666E451F385E863DFE050A56DBE39B8BBB2E9937E9987D52E1AAF1E1CD8885D6151D0C52A54C326C4E2C80158D0254CD8D9EAFEC98039E011BEDE5D76229F8036C009D6AD5DB78B911A2ACAEF385DAF646163AA0CB2F287D0565AC05F06542E50DD62ABF3E9B20EEBCDB780A6AE11995B98AF12EFEB17458F5FC43C8E1B3FA6535B6821EBCBEA7B099317DBF85DA68DFD43F28C0DEE3E56DC20032E6EA6901F9C1F9B7B47D3AD5B2DAC6720EBBC1955FA2442199A217882E37B4B606C555BBE77674FD815F9E2EE539639D785169B59E981BDF4BB4B68F10A1032CA9F0AD05DCF4BB7736549921F5748B22E1A7A90C7B6109A81362811756C2D5D1BD595A350B90CCEFD002E415BB74466788156F1AB30FB3E89C588D3F7DC4915F2050730FC7047929FAE3F9DD19BC9FB6ED0BD995BCE08F65B365D37E0BCC1D49DADCAE5F49B447B07D46AC4FD892EF1E5B9B72BB56B0938731A89F4938482DBFED782B14F2E660FCE22114CA00F6AEE52911C2716BDD0C1E1642AD734B836C0CAC0CF7F49AAC644516E555831B989AF657F7C84E2C70E21443E0E9E72175D86AA287B7AD8BC2B96572266972ED4359AE0927AAD459716F793C7CA8BAF380FE0C825C775D19E3452BF5C84BC75BA8C4D1BD36E8BA04540EEA665851465D4F8B821E323D2C2CCE9CCF2581D95EED21953C57A79AC9CBF418E473AC1CF82411A7EE1B2CEFA292AA4A44AF46C28C591F23AAE6F84A4F6630963770989A25B3B1C86C1186E8605516682B0CB2F3D188F3477306255EF408C62BC7F5CA024145F28EDFFE318F105CBFF7F87C423D67CD66872B764F222A871EE89F1DF41EBA0F37C03E19A6CEB7881156F0D16120B1A04313192091136CEADEB46F4410EA3066A463EF1B1B971763045C2C837373A1B9D401FF101AA144F6ADEE6291E398EB0D0D4CBBEFA3695F98C19144E65727008C7AE45AE9AEB68EF3E8D94BAF682DF7C8998A90352ECB48A68DBF241AE495842424C52110921E38E203FF00912FB8FB675750B5B5D2EFA75E1561B1A5DA1262E40AB2F12CF922299173405E3CEBD2EBBE7ACC9B4E0CF1FD2D3C37769E0F8F14953C8AE203BCC8DD4480C4791A4475A0F511BF060CA12671466F028731D7871833B62D54B084371B089BB2A19D8B80F231B7402BA5219D9EBC089B2BD8C01E33B09DD246E884CA193998B30782770A5A3ADFA7D9B15378EC16D0A132B34F542A7480B8B086BA4CEE9453F3E3AAD52107BE8207DAD08D05D0B8958701C4AEAC565EA65A6ACD220BCED5C459DD495BFC5A3BAEEB3FCE8197ACE6C82C451A18C051AC8E1A3C0120C123426887D19B1B2163C2ABA9C0E7504CE762ADF12B51480E31D05A6344169A4E11F99AAA47A7CBC1ECDF08E3C22B7AE68EDCF118E7E033515E0D622701952D99E13E879DE0F44652E236250C531920E6B7C7463CACA64A226C889E4FFE907061F27593BDC14E2CD8773A5518A60A401FB033BBFC6C0028533B123B745F855CF2AC82C12C2E6B027E37E011824BCB930CDF628C3D088FECBDF011C65F0D49A3E6F3E44AC1B6FC7DCE207671E21911CC5FB31FA5E7D2A20F547CC9B4D2522D721BC2CB414D6F13B99E881AD347973508C68E9F6536CED0B084A9E132BAFF91B69415A4986F4C85B58AB172159BFF37698AB7CD2E72602C661CE8AFA3C7E4B3FA3CAE9C3F012AF15492C14E1B9AD775B760B3CD813E9E1A5CCE4637EE9737B27D60EF5FE5F6F1664747260BE8C2DE2E3FF2D3FF163E55E2907EBE4E60FE2916AE266997F8A697761D47A4DB177BECB55F8DE3E162173BE992DA5A55DAB6818E515CC32891117900E602C0E50B253B34185A1DC849374E7CC95E72C7751A16BBF029CD0FA5D9AEE48E737E8310E5125C6D6B54B9135CAD9F0905FE6FA0FDB48A72CE3E0AB06AB2AE4BB8F70676B86EE9552348C82A8282A03863E4BFE9D6E02A060DFEE315FDC9A4554AAEF99E55549BB3E1B7265C6B8D5D08EE31094C2331A9F9EA36A6B78458CA4EB1180A889857814F5FE7BB48827CDD57E9118DF5A566F3E428F1D464267CC646A3C9BAD32C717987C184915D142BC68839E0ACE472A0254D39B2A7A57BF173D4279B9047FBE82B2560A1796CF4F99F0CABDF985CCCA39E1B04825BC91EDA7319979B83F654FFB81D1EE9F945C2EC88100516A26DB3928D359C0616EB6EFDDD6090DDE323479F2A553D64FA91AC814538FD8C8FA864471B033EE98EC6716D150EAF36D16F49982E9D1874E51C82D9AE34C6EF49854A8A89493AD2CE73588C7B66D2AF6464EF9282EFFD2C3EBDA0B4EB81EBAD96411C5A71F0C0EA5D9B6E2F4C8818C5AFAE2691BA110B1441E4F1991C973941821ECFD9B265A4566830F9A130332262054C97C562EF8D24BB79C93B2B8A88B8CF8CDD0E3CD33CDB82EB74FBC3F61D43017D4B8A2EC5A1C6993E2CE614742F877FF06EE73EBAF1B06F78CD12302413FB0AEE02DF17935090DC124184A7E9DD9856A6FAD72744F05D072708AB151127A2CEA361C8EEF9BC57B95A3E52DA0CA259B3E71CBE46F283B82FB7D746D7E7CAB51D892FBBE452627093BC80CAF61BCC5A1810BEA0D713E3FB87680F2C491DC5D714417D6612C11D867A7E22A6F34DF128417F20E47EE612371F6042F525DF7A9ED5BA6CD81076B38D0530FFC117094EE8448F6C9A157449D52F2712527B8A65A5AB29264C9D06D3A22F2425F341077EF44F7FBBE7BD30CA519805ACB60320CF3AA586CE89E5D488AF66C5DC62C19CA3F523769E5180A45B7B5E799AC8F71C2F1F7861DE54158E9066C0A8ED4FA6D17244F64E2E0C48023B4CF98979F47F33F12B8F7727A469B3BCA4479EB0F5939C8725E7A5412A311453414D0070DBCB440BEF032BCD805453BBA595B6D26749A0F91A34071620108D5F1D3314D3D1E3D8C014AEA16328C3514FB178A0A7DBDB8998363B93F8A559B494F35B7EA2802F3DD90396173F70E4EB811A506289610D5CE9A051316E0A9D07E4623967A46B97FD79F843B4553844ACF65D8DDCD18EBA39ED7433B3A70F4BD6011016C7A0BE37FDEAD824CFEBF27FDCB35951CC152837AC0CCCCAD8BB1C508C0FE5E2272C0493AF9435A2F833CD9DAA5984E17F2C648438E21B0EC3A52C33BE717C781DAA93645D7105A8489327054C7B08FFFF0CDDA4B7601C350CF351E3BAB2DB7FA2744CFAAB054F6D024C28FF9D977015E2CCCF7176AC1A8695B3B7742D53F7564EA6CB7837C2DE929130B917B2F79430D9E9ED0A39F15DABEB7C79C79975FF3E8726F64422476AA0FB70DEE9C6702F2BA1B79DB23E742EF30DFB8B43272DA007D2BB873DF87D2DF2DCC15A867D015CAEAE52A7A1390C6A10057D4B558B6667BDA71F394D89BC46E35A43A4AC30C0C8951B6F0BDBAFB6595125D51A9E7014BC27975BF7EC22C9436FD7F773F20A3F577BA3E0F06672E1E4A0FE9AAF27E210DEFBBC49A5B140275203CEBC7DC2661375D5007F9A9AC691D228AE888D6475DEF7CCC099327142F9CCDD111BF54249D343EC603ECA31406AC87260B0F48D3DB907B255402864960765DC22246DC3D800E1E135CAC336B2D19F0559D66A6FEA2D1325281E5324609DEECAE6DAFE27E10089D6448CB4AA7B854809210FE3C4C34E55C59916F063B4B94E73E6B3E341CCD9BA653F66CFF5402ECF51F1DA1D6FEE03441C959902869E72E674C6724F387200465467BF170C751A3A5B4C6EB96021942B0BE4DD2EF292D373C4C868998AAACB5D0EFF73B5FBAC2557A8A8E97DBDFFC20354A7EA8BFCAFA0F2C9DA3A71E2C6F9DA4ECEF000000000000000000000000000000000000000000000407151921292E35
testPassed = true

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 9
message = 5E6B2C25761A017A2BB9A965B9090A83E1EAF4F9B4B45009278BE391ACB9EA502C8061CDA97B953EBB50F4E0651023EA5C668B16163417C038D5A10B58BCCA209A0F76DCF367E96D010B2DCC7489DEC8973B4E77DA845FA25D553492E89749E91C696A44D9BA26AADD669B76D774156D6789A3A2A5E78A05534F961A11C6D39D
signature = 124D14590F5CB68BE5E12DE3779156CA56E96339844F796DDBA2A65C8542839C42637749A7373F34CBA526FE681DD56A09A49D617084C80C83D07F0CD34FCCE2233E58A3F55E868C8804BDED3468E2BEEC0FA2C37A38B1531597F3453328AF6999D7081C218B462BBBACB185950931C3828889A2DFA17C2F91F133CD4631D05A9D6B591AF906663A2765B5AF50C40EAA564B4D20F51D411CB39D7C0061109FFC4AB23B33213AC7A38B7BF6C60BA4A75A896382E1E2EE11EA327113A7D8567262617156521C6F068D858E35C2ECF3B8398F5ADA7C1C33CD7389B1FA8717C9A6FBFE1257BEAB51C4C2D7EB02D90FE06D83CC0EA58BEE5201570694B4A51B1D7DDE434626C0AF1FA8E568D5782B58C3718DDBEAB68485EC2C6876E0F7F9CB99B2A3778AC5DBF61A89CCB8878596858E42F269E7248C754A6645B80F44CDBFB35C514E9E6558D62F3FCFE2A933EAE80E1B065EFFEDB66D40A18A3BEFFC8F09F408E8A5C973DBD586080C0B38C0F87E33CC1AD175CF1ACAAC4CB04D9B4002AD7E52175EB4AEE302FB8F51C84830C7D73C12BAE41F2265765EA9037AC3ED4BBE5E8E80080101B2EE9D3DCFBDF823D7DF3D393A8F8223F94121BE694250DD3A7FD3E457B6EFAB14EDC85BF9C3E5B5C71202365572789DEE771A2D3A9598E806A08149B21DAB3FF647F64D3207C119148011AE418ABFAB9626299216B36F2F3BCB4E136CAC3937D024F5A1AA1A7F2A9C70D7422C179E20287C7539185415E13F929EF18461873D16E8DE82333176A5333D30658E6E3FB2075A738AED0DB0C4DE9F6B477D1D468D15ACF13B21FC068401043EDBD11C27E5EF961DB6C4D072BDBD212DDDA1A0C9E0B6D23CABD4E2A598B9CAF3763FD43482AC3D45F67225009C21E0FDA5AEC83E60163A935CC1D333883D644FD709EEFA87DEEC513E8F0683B05C54F8A19B5EBCCDE5D7926A5609F628F9D1DBC0F8961C5559FE0864C929BE6B308C39595519F66CE5589B935AEB62072A73FCFAC469E224C8083E18CBF5CAF1DC309D0BC54B52D396F33B93D7E81217341160E4BD29DC31F4663CE4CAEEED5BAD32A49FDB3AD3E505B6B6222255209D666225D15823CD3CE6B85D20FFC5FE6FD0348D1842B20E5F4FB5AF83D60F01D306EFFF7D59065FD6785D777C96A8DB12D6839C4581FE8F2EBA6DCEBB3F44E0A3CC82F30DAACB5F37DAF133C9FA808DFB8F033FFF32B2964CC2DDED3A8B295771190D7A62AE644124A81868F488AAABDF5874EC2AD80B271CEEF2AFC7E3CDDC3B3D4F74119D7A67B6365875BF31DB8D7E8049C7FC6172E6CB4A7B5BD5FA9657B3EF81ECFB2F07C245DBF037575DD526DC0B7D51FC855D0514A9D7DEDB876E145975534B205EDCD4443E115AEB5650DC8D98D0154CD03FE00DC6B9AF1C495E1CC4B540E887B6A6109366E44D0967BAB1D36D8957B8786E313E28BC0F8378E33C3EFBFAC4ACB13FD9E42269FD069FBCED1BCAAB3411A0F66DD73D9BFC995C08E7C12E9F996A785E11A30AFF70D003BC69D42532BCD09DCB89FC956BF889E0D973622754D0B99EE70A8878444462F2092B58869C317C0C0993715F0E06B53A0B3CCD429FDD67B493EB5745305C5218874BB3E6754D64917A65D903E84304D416F24083DB43D5E360DDE2EBBB48B9FD1546A3DBE0C1E503CD3849672115F327DD1C224359323834D18E4E374F237CE0512478D6201B50281DDD248EEA0B74CD7E92E0D6E6E8339522D9921A782EB158D366FA173F6DEB1F5B8B6C4173479CE63FBA0E93C0A81B117395A83C3FA5D85B0C3B274BAE31B959760AB943D4A8F0424D3FB319092B613C048DEED4531FE0FBFA30009E8B1AD66932E91EB1A6036949433470D9A6B6014F96B0EBEFA75C7D483500787447D10F337F8949DF50E4BBD4B8D793F6323BD92559409B1918B9337D12F667A4BF38B1C982A26631EDF18AE823C6787EBE1584BC8CF612ECE0C18FCF6E04C3FC1102689FABBF9D16DB75A1D77FD0CFDE7FA833E1B947C7051614E9CB757C65EE7FCC1491D484C7CC1DC121DC55406F7B921A6C959748A2168FE1FCB5CAB07050D24EA470DE570B6D3D270A8B678F685D6739A31A3497C3DA8AA315D8B4F10E8F4EFCDB4BD0C21954D412F5FB539B29A766F746A712276DE3410D1B58EDE7559FCD6254D442E7F1A1809D0AB5D2A0E0C909A439909A7954E274D1ACAA36E5D311AFC800CC52766E24B87A41B84C013EF24A6FA65C13C7A3D77531B09DB8753060D4C4B0BDD7833385668A851B5A371BAD1E2CEBD08FF34898079A113E6D619A4297099528E7DF521644755F7C9BE8883628BA13C4F6498B018A135F93659D0DFB54DC7877BC959D56491362B75D9A46AF6167D05FCA9D9DCC6E0244A257D628D37C894F4ECDD08BD2DCE741CDC88C4A178B5D680DDFFBEC3C92F811BE8082B5B36FD1B6595A50360E3E62F44D7160804FB853DC22E4BAFB5593DE848FF265A1C35EB147DDAFB02B0858236DED807919E2C171B3FCDA7F9790CBE90B040DD3DEF750BDF1377B2D53E977378762A798BEBBF13E3D93C9E5B319E3C859E9CA7DEF698E50B32CEC83DA116A24338CF010A2E85CDD96362D1FEC507DEDA89BB42B7F8771E237BEAABB37ACCADD898BBAE7FF8338DE64B32CF1667800D81F9C55E3D28A40C94AB15765C39BDE57AE33DEB9467D99135EACEA8161414E7DB924E05EBE7232B5D9FE8BAD8232920A5739F7827601BD47A531E23C546C23EBC5618BB147479DB139F0B6ABE3D295197901AA59D2671A2546008326C64CB104CA17358E2B214FB42B2F7F93E7CF9DD97D97A1CD9DABF327ED03697327C02D22DFE018465FCD1C01CAC7CF5AAA2916926AEB4BE4A02E302D8A8657FE28598EDE8898C531020F3A6C8F0CFBF2B61CB437A5454D02693AD15F36FAF95590016B0A925DAC87606B3D74C31115ACD56C610520CF44EAC6A4FF637EAA5EBC2CEED8D6AC5D5994F2ABD7C4188F456A00BAF84523BBA76EA9410892FC7ECE20E8AE5D21A3FCB778625D866BB7BE5FF8C57E17FC6AAEC0C712E13AF96F391D423F68D851F819E66764989785C0D145A6CF554CD7E67CE4608549C9DAC0D73D766D8A072926D860333A6C862D6C89B5B2DC1CFEC6F8A38539D870327A4F08500A85326209DA3998692FE23938E986AE77AC5CD5DA84D09738F986A72D8581CE528E94C65BDC01DDF4B5AA2870AA1626C0030659E45C164F6BCC5321449A1DB8BB5B89EEC758EE61E1E0774A5F5DB837CF7C11799970CB00A452E9D67FE6C0601BF2F49E69D6F9129BC396356D4523E81DE6DCD62ADDFE068818FEF44456B03BAE54051F789FF848DE2150FF1516AB9EB0BDEF5613256B02ADA0C7F79E717FA4D96C22FB82F5DCFA962CA6E52CC9B21B1EB8B310ACFD54CAF67EADAD9F738F24091879C5214E7E9488FC50E084D993C360B5CDE3249ECABE31332E94A22082B3775B902A750A5C713ABA3F582714A7B5D2824080A67F5F4669212E318EEB0D57D6ADAEDE69B7DF083608ACC5E2B2730913CB902193BD6EF463019ADB285FF9494ADFC54E635B3B5B271DE88F169CCF6C7DA0F4EB605507EB39D919383A949BA3FAD6B6761EFA95A5307F4C346286FE7C46BF8F8763CC2F9A2818BC5D61AC5F9B433C69DBC317AF2441B16ECB18B8729B65AC574EFC9F56C42AE632C8EA88008EBF76CC9BF9BB9057B21D19923977C8F1BF1BCDFDF7AF592998A96BF824836051F58C6EF61ED9FE85987A0FFBC96941C42C29C169C0A260A23F4B04F64930EECF47BE0B224DEC0A2EA43E29A2653AAF36343AC32579E96EF2B7084761797596ABD6E5FF34086DED22D9E65073F421BC5B750B0FE73EF56C07E447A4DAD6FCE575DECC37C47A88A06B7ED343D8DB5CF85070A98C74036B4E55597092B60ACB30684F6F4CC03DB77F6393EF4AD17D94A18903BBCF78B1894B04672EB5C07B06234CB795BEAE1C7E21EEDCAC71C212714717573C635D2AD65859F3E960D4E2B1F1BDE8DCC5842D6B2F07B7D17A83BB8E5EE6467EEEBC1F278EA453AF72D62218803C12A1C26BBAA6E075A2A79081E9759D2DB5F3BEE1EF30FA314F1311FC5EAE46CB982299223FDCDAB39AE3C51FC87A903CB577CE69120839EF9EE9931874D4D09BFD01873B1D438387F6E06053F8906DDC1893828A318D02BB1A5DE1192E6CC334118C7FBC8A4C22CBA674BAC4D7B0422638E3CA3C4CB0C15E79FC2C6A7ED6BA039A4962765553E05AE833444829FD536DFF56DDB1394CDFAD92DA8BFBADCB353DC4B650574AA3945D6CEBC6967D32BC24F2F2DBF30FAC31469BA11DF59552793DD19569A9FCAAD11A5C3FFD9D9556770211CEBFCCB1C6FDF1BE1900B478E3952A630081D6FD13FE221EB3B7C836ED90029D723D54420880FA8D0EC3512DD95ADECB86C83FFEDDD815FC3E3A676CC1C7F11B6E858AA81F23C99706931844F80DBB88CDD39ABEBEC65339D7FC6C26650C05A85B9EB5A43E48A0C3CB6E2E73925D68B433C948DE3ABCEC103B7E1577E6A01E0C91F20630A655403EA070BB46CCFD90969A87F9A22E1F77DA16A9AA4F215E85C4D41E4134050FC5FE8AC90B3413B2C76E2B45F23DFE58368723CF469D772B8809537209D7E9C8B2CA27B93D8B514C52A084A33068516847073AE24F22FD73A2D3532C83E4E503F05DD5C0565B6E015C6D44FE5B7093D7EE66BBE5F143839E933823152939F48D54D45B07345BAEA4913352768707223EFB763A1BAE87A12EDE1E4744588E57CE324D21C6A0C15C1B865EF8DBDBF88A9B059460B54B0A7A37C09DE25242C52BCE63E0241ED55C968FF176CFD94D948D80107B7ECDF8D98F1CA5635F24F76EF4299992EF42EBAFFB5FD63B63DAC77C8FABC2B48803C8BF3AD2F2736A7A575853CB5BDAE93F674DB933FD43ECEC9ED25C5D4A5D659525FE41EC7D38456B60289D720A5FF76C1128EAA40B8C69836FAC29E89BFC1C870D1F4F523C38005D0CB055CDBCF8AEE47CA6D018367732CE98FA3E14C10C287A2501D0501005DDBD0814C2A7E88D35410FFD57094F43825ADD6F1BAF9ED10FE34374AA0A74EBED1FC9253C4B008A78FE1BFB953CA352D1E2997C423A7C0D4E4156F40F8486EA2E0BF707A13A0CA7395B20361A192062737E9DED55413985823C9256CD2043622C2E3757B9EA91AE542E82FB1DB1DE2C530CFD46DA005B95BD32CABEE26C593AC51D0B6DA1B60EB02037A3D77DC745251ACBF4277D5D2E6FD99721C7291AB2F689E2DC177FAFD19DDC4ABD862361F1CC6FD6D93F9C15284C927693993924E6EC2F177FBFC36EFCB43FF6D550C99F8D76AD3B05DC43ECBB91DBDC52BEB09144383C947C028CD0EEE30016ECC5C2B9955D8AA137C78C1AF6FEED3C58CF0EC5919906142F910655C9C7933BF73C46C2008BC516B2C62A050114669D16C3667C21E0CB7C4B7B3326E7AC8706B9A07FCF92C69D1C0DD2E4548A416AEEB3002B44644FED11BE3605DDCEC46A810576A5D06102B50C59D37E0AA10C4A182FFE817A5D188015AEC9C403A5EDC50C6A0C60F05D1AD49599EE9AE41B2D16CEF49FE3D3C61C7EC966C83F23C9C0B55EF50BE13EE7B2C6F2BFFC6B0229411FDA1107578C4B482ADDC033D8FF3CFEDA57CC376A3D6EAAF0154A62C22D480D0B0092F4497173B128A8756A91D0D38B2FD4062F53E9166172743A44CB0A5E6E5F823A9066DB79E1FA2732FF8A869F9D79452F4111025A666A42A4160C8360AA71C878D06FDF34A78E07570D9AE894578007F9D07A48D2AA61426D4B7599B08D308F9D9182E4369E8792E5AF39C4B47611D421FCA4B6981C1BAD1199EA82FF6DD3C3DFEF0536BF1B62A64172BA62366A7306F65428883B70113FFDAAD9749B1354CDF46BAE700637597A1BDCC3AE32CA813D69B9CF39C59267F531A552028FB147176D127D83044F4C777B799A1320DEDDE299C6B0F50CBDC002EBB540E77A85069F20D1CECE210535D0B1A6C0228948B4543B3886C7E2E0B8C5ED23294C7292052E01EB02F059BE0BA33685D88212E4133A2AFB815903439FC8CEEF6E5C2CC5997C14C5C1869639F2BBB9C4CCD5B4AE5BFD327B770277496B76F1E082E4B80072B101A6C4C73A42313F6404E431FE8DA040AD739948FC8CE94D0B57235F9242999953B8A7DB9E3E042144A3A79033879718DFBFF8252E7E1E43E1904B05E83CAD321BDB5CDCB3E4A4B58E8C26D1B54C5C113A62B80FA93E76A70AFF98E331BA15D88314CBE0236AEE213CB2C792546F0AC6EDE49413A89C6E6ACA544C420A3BC400C82E659FC678688BA0ABD4D0B1CB38A3F5C3211E505C1DE0778071F6A537A2EB65DFB4226C6F5FBCAC7CA6C9564AF3465268D34ED64627F4BF67994661441D01149AAA8E1BCE09C415DAAD6FC13D41EE6F19DCA743B8F613BB5A496CDD836907F338586402060D2865709E010C1A3265C0C1EEF7010A439B9CAFB6B7B905078A8DE6FB1E2938BFC0C1C4DD050C6482909699E4ED000F547D0C6197A8CBCC00000000000000000000000000000000000710191F2730343B
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 10
message = ED5660DBB83EB5E8AAAA1B236A8946111BC6F6CD81A886C96C505D7F828B3C3505D37C8DA04CC1B40DB83AB213B0FF7CADDBA109D22C8269E400287AF2C3A1E45C2FD46906F3EDBDCFC9FA04126ACA94CA504224709864DA3D83818D0A917D07BD4D1CDE45C9CDF00012A23706BFEC658E320B70CA5F32790D1933D3E4EECF72
signature = C4F07E9436B30061C0A09F753E13ABC816486506697650EC6D8700520D0ACC54DD4560A6E2D34F0B7BC778468527BA193411C6FFD5E8179C599DB4D9D4F15CE35FF7D57EA68F2859946442BB85E10028319931996CCC611A3A8C2468FE3F505C97A9763AA5BDC5CF1C58C46A0B40D7D7CCAEB1F96F08CEBA5802A8809ECBCF597CC1E9E94BB4E523B6E372D5A30D87D8EFB94F9952285ED09C319F779F1A1E9317C10A790268D3DFBDFDD6C3E170F20C6584C90F862F5342D0396E9DB28A0B59525856D094E33D395706BB7F4F73D2FF82AF071A6C682B4CCAB1CDD74214249BA1A06A73222018A3B7536F55170BE681BE7E57AEDC3B1BC175EBE4E58D02F67416356E3BB9E7AF5625221AE0330BCCB5CA4CB8EB6AF8AD615465645F0A638C11699EC753E13B9D7C1B8C8D082D621E13BFF8624DBA418CA16EA82088EF24BFDAEBAF13858D593EB35712E451064449600824BC971A2DBAB0E2D19955AF4F49E47487CB54A1135427D79F5CB80173A741A0FB054AEB84580F65BEFB6ACBD02B67C1ADB1A7EA04CFB4933A593ACA5C8DE8E2990355BB4FEA1D479D135A220509AB5CA40755EA7A2243A609A3B57563265460BBA421E56CB9750A0CDF9AF2D7C9D65824D8F6836B86379315D1EE1FFE4F4ACFA005755F65ABD95E1A9E74E88E9E5F51BD13A8D2EE2C805EDD489904098A087C105B25C28E4EE78E853C4DEFDA42D7D5990A9CD4E91F3566FF0521E42DA55E463CF44C4180A7F5F2C2436380D98F7CC665E77A1E16765C00CFA2EDA796C5D2C5C28F2AF92FFA057FC52E264CCABF45300D8D6AA18F46502A297901EF669BCA7F541641DCBDB9EE95F4DE3338D258CCC1F122CD23B8881924876F87CF0BFD45EDF7472C3495C6B6C4FD8961FB40AA9DD9ED8E22F1BA5630BB7E5DEDB7CD888799763E682D0D2A6209F8174217BDC48F26DF5B99050FEA20D3E1F241CC4C86AB4D1C873A5ED9FB844D343A888B841BFA0224301B0FF3906997ADE4C08694896DAB1703088233DEA4D1FA3E8E1BFA91C9D8F87C7F60065CFA1611650C67D7E94270E6CE4275A82ED3073BFD0E31E00E409A66D9B2283C6B6537AEEE6953321149BAF51840AB8D97620C6E781AB2D252C6B0E8272F989B5FEC9C73216BE7890F3BA50CB479372ACBAAD3414FB33609969A7DAFE76F21C8F2CFE627D996291C29EB6129E15EEBF23F828258A2FFC0ABF14B87D5081285A3825443DA200FF474B741876DE6FD018D7557E733D901AE033FC10257693966D861C4EFF3C83F0A83DB1A1551390609AD33ECB996CECC436ABDD5B048A91B8242CE9D9C248DF59E6895B430D6844D57B2554166B64AF661E3BE2A27524065A2976DB3CBB5AA4D97B68A8525A43E99CF0C2D84EB53D9DE107F592BB238BA3E3084AB675C755A9823F429BFCE8DC122A1607A411C4C7AEE472B505608D8D1CF6519306E561896AEDD02B1E01F69A4D65B5D5CB7EFA3551A272A10AF1D584FEF76A1AD197D8519D05956C4B6E2C6CE130EFF963DFEC6141A76340397FB5D6DBCFBE05DFFD60BC41F66482E0B0BD32FC308FA73F4E7D350BF1F6DE538317D93DC4E810FCF25C1243E5CB5E28B5DDD9345ADF2E3BD084F75702DF5757BF958D75BF47A360602FC8DAAFF3A3E7F547958769DC0FC2E7718EEE58FF77D006D353938A196F2CA89B7A3562A99C15C14864A4A18FCCEB07532023A1A6E225160248A206C0BD2EA3E131F2D6915DEC95DE2ED7AC342DF4753A75E2C6722A2A926A4CF60FD7A3183A06FEB9EB29EE5E5EF0136B2C5FD9E776244325A2686524339EF15ED9CF1FF240EAD44D8B149C409305C9490FD4CB0501C2502F31F2EF6DDD7DA1913D53588BA1328CCCE408F757BCFB1E06F72EEBBC3334226E4CAC4A65F9A3552FF544D8665ABF3E127ED6FC9A0753559C7253E5CBBCA7107E114A2EA7DEE241D7A058DEB515C498E62DCDA6930420F9DB9C7AF3241E41C486656764349C0B019770FC0EA755A56274B3596BEAFEF309FE2E38E634A4EE57A11B27FE9B3A6F734B0564B8FE16CA72D3D4EA866F47ACB7DA0CCAA828BB563D951AB3F1A30F1CB664997986B5AC6DE3882B58523FCA02410C23F399C65AFC073A0164A977D82E5DCAEB58A996E22D4B9EAA9B9F3FB0822B0927B6BE89601455F829FF9229D4BA7FFFA55564AC25600FCCFAD85668070DEE5CCF60F9C1AE009CAE03EA26788DB258BEAD784EB12A09FE0CC6472AACC0598C0630073C0B86E801B56BB9FB7DCB429EDE61326DE77C446827DC7F94B600926BC7DDB00C88F34A916A6817CD1595FD53A9ADE1757E2AB6F3030F649EC4350FD08C7460B0440F673A1A125F1C665F5EC6EBB9E7DFA0C9B2167F3818E8085E1ABF88C9F6BF3F7AE2F076B8838DEC00DEBE976AF6EE244D42E59A094608C860F5E58CF0B5FAB444588E33E0F4476EC382C60771D8625805A02BF37C3CDDFE4FC1DE2B3773A0762304B5BA60317220FD3B95182E91698C4E7AA05E3D88ADD7EB998078F4FCCA7B828CF7E16ADA0F14DAD170FB8BC636A87D0744A944D746D0835C4AC9AAE9DE062D1F3A24F647FFD05F1874B8F1B460ED132CD3CD2278CA66A7654ABCB880126EAE6D2F826300E0461505CA00D00C22E2B88516C2ACE3AF0E80FA12960BEB09AE1658BE627DD70A9EE5C2AF1035CDD51D94EE7F066D49F81CC31433E1D1AB47A1916B8B63DB8D5B63F8D5BCA7DAB4950C1BA5678E378EAF34D806988E61FD08DBA76312041884E22DB6E889CE3DD0A6151A29FD8BC17A4640F59885F4BBD2EC555BDE2B51B3D77DCEB0ED4CFB37AF2CF6AA96A03F08F1EEFC05B91A5799744045CB1248AFA3BED0489BAFDD8F0D3E1183705F08B0A4621837ADCFDBAC6EF54F2D17213C65551C35A7D1A8C0E1630C17DA97B6F43AA04CD3CD071D1647960C63748BB3A0BC68A331654FFAAC49FC1EAE9DB9BC1DEC7CDA37E218D55386BCDE646034608DE96A862CCBC8596A1574D5CDFB343C0CAC0297EB3E57DDD507C60C6274FA3B74982373910437B138E202B799507CEEA349B390A4081E8BE5C7091FB9F97A4CB37621693FA8CB6DB4EB3554F56016F155758C1CF43F7DFCF858EE0B95162F9D531E019D57BB3C470720C643F7FAB87781235CD707AC71CD3619C95D42C4B67CDFF869DB49CC3F67DDA837B96947DBA2F0CCD8124F530C5B595D77DE5A20D6D19D1DC7E369848311020306068FD788648E2F906BC3E2C62A05BBC7E2A98345C55D7F04999EAA21A20204A204A26627AA79C8C07EAEBDAE616B07DBAF9D6929230EFB93D145B96C300F6CA952BE2DC7689A2265ED67B15CA3984BEC4272CF31C78EF80D00EF33444A1244CD6E728F6D23F68A86CA97A996B86B258073736F3D80E5D85046E80DD5431A03079934E3B8B9DE8B8A60B43CE24566E7BE69A16058EA47E0FF5DB9D655B802A4D90BC1BA82D0090D29F47F5F6BC936E54AD87FD89E294CCE839AC320E676B67C39A4766FBC0DBC1D89BD0B125105FE92FD9F540DFE65A4201604969D6616579FCF284C6B8233DAF4AEE6FD36624D9AAAFC9D7B80535E5E7F7A0C131D40B5BAE82120365331502DDDC191802DA22353AC9876544030F877D20EB4C746D5D84CAA87434D2FB5B2BAFA6632AD6E54A17AE760CDA7C8F4CEC97FC9E502708C9F2D4BB2A792760BFEC29088788A42B8C8CB4E3575FEFA2C76E96F18C03539A2448E2AACA63B3F39A9D74335FF666EEB2631E49E588E3F201DB664ACBE726E5E1C9DC57BEE9AFCDDB2A5A5B50665C86911DDA42B25C9CCC89DE3E8BC74108CDB070C9835398D4C11BB77BA80FB53E01D661A3F765998F818BB1D1346BFA2662CB01C97B64717C4B3392DD47840685528F2BE5454150E39567532C3562ABDB79C5285D8B3FFA94B716D1E27EE79C48A9F9367AA6EC75453AA047B3224EF0D368FE421659ACC93CDC3307207924A4BB121B7252C24AEE81D071FBF2A5B8236AC50766B408EBB53862DEF9E0D2EF5827CCF637A69737F6FB6B076993EEDEB015699FDC397FE3A77E3C01BF4071BCAAB238083CC644ABC71027D054CE4822C6860D10CBBC00F1B72FC0D2D95BB0C4D748246A933A2258EF02A749FC01FE5D511D8D8A829A5591AF1375AE57B3BE709AA9360BFF5441A3D601BD59D6548F5D3515F1656D574A5676985CD3C75C5D3527E4F49EA7202EA95B9E6D52CD687CF3636A184C2BF11A5CF9782AE4F4A9F965AC405B59B458222DE12D3A56F7AE74BBA46A3B66B0E251415505E0E6FB14DB79D46FAE9E40B898B2552ADD7CF25A3365BF57841089E3E8A62FB6E2EB0DEAA93015BB3AAE480B13930800EB550920D36460B0CDBAC7AC1256FD8063E8B17C7289B135E2D225B54C0D7A34C658FF6CAA6089196DF37AB20BB9232FA6023978739A8AC94264F2C8D4ADD65AFF353763CF43A4F67325492AEFBCA68184B2BDD00E571658AEFBA5B4360CE89DD69A7923DB31757A7A6A354DC5D6B564F9BA08FDA1F422312F7A96CAFBD3EF8367C6DF115571A70224879F2835FFA61603AB8100BB52F3B3069118E12D5C6DCC06FE299EC0E434880754DC9B1FA5EA6DDA59DE4B1E015064B95FC84A022CCB7CE273BD3BDDE76282510558B4F9C078817E46FB0A4881F1A5C3CEDCECF18ADA3D4FD5E862FB657E90B3B13456195B04C8A6D276043B0973716CA103D31A1BE9001675C97A3BBF7DB6C8EF4B696F5DAB8476A47A98CE6AC90A2B521F0655F6AC5DC4153ACB8DA10666FDD4B0713A436A671885E2512EB0931998B319C90109F4FCC98B6356167E663393FA563D177ADD21727B485620F76F6DF7936ECA6285A80E4F7F1B1CE519915CF9A165A2764F39A42CBF6BCD9AA9E68A5B03852C0F5136384B1C6848135ED75B20AE2422B3BBC22EEC4BC5D0A8F9A4CDD31D44831F9763BB8AEE8A9A7604DC61BF2E603656B951D61F3A9EFF663EE07EC6871F31F465222E3B35580BECC169564E1922994955E6A75FCFED1BAFF2001CC54A70757C0BEFEEA1AFA5157D19BF92151A27EFD483418A9C00ADE1380FF8F7174064EDF9BEBD372A63792E36B71A68BCEBC28A1BC8E3D342EFC9170CA52AEF2B57D4DEE6CE8DF64C6098BA5FA869C6E88EBCDA30E59ED6F25EDE05699683A39C404BEBA8E57809A3BD7AEFB3AC0935CFB9D8890A0BAE98FBC47BB755D45C5401C7E979CA744D632874359C591229AF5D10012156D0925D65B452ACF3DC86D2373A320795F210DBFF49BA8D41EF1635308A95F950597D8978703B9D223AE61F6A9BFC2BD5A9097E46B2E180F64C37B70332AAC7ECF814A0F5C6E55EA62A5EABD49B7670431494899AD276915CD2931D80DC592C66141EC9987FCFF68DB62B1862D9A7F9C393E66364334DDA5BC742B94D5E67522E7EB584BD29E21C99EADDF31344741B8306522402B36E40316F9569CEFFD7891F0502ECA9D439C2B03965EE6E873923A58B99C7016D14D70FA02E8F781B9FE6EF3374AF52468629B4ECFE0DF3016A3342C9C1056D6F29C0367C38C77966D7FDB7AD33FE3A6ADEF5EF071CC51D0B2603F5D15FE920075E385D210085488626B11C04F8347A9D38704399FB21307E655ED00D9AEA2725CC871FA2BB6A59363F26D4FB36DE0AFD70C4D57064513607A959128A02D143B94994EA0E6A05D77233DDA366C7C77F0EEBBED76D8619BF701A843F83D2610C77C36E7012AE320F80DDBE83B231E60DBD6CE67071993F9B4C130591DF681050BB35B4B00B4FB80156A95D0B219DE5E87272B5F7042416548AB28FB01BE416DE6BA3F8328653094ECF8EEFDA800504E42BD15BF780BC1A0F654C3A450B4F1869233F1FC21EFFEB17C026CA11D1C55E3DECDBD2D48F480FA6770D7E12F7284A5DAC3F7745486A7E67E1180611FCB4FFC5AF8FDF18753976F11FB8ACFD597674059EBA1BC7AC30C934EF1E43282E92F7A7D2B493DEEAFC5AAFE17673E2D3CB3A7AAB09C7F13E964A82B47AC561BD82D8824620D624DA45BC9642E7E8C2F52904B875DC1D74980871ED34C20701EC5C533169A759ACB2754C4B23933A9B74DA706CB3BE56D032528D7F2D1B63DD0E80B1CE83C2020FEDC0E6D6D7DF1E67FEE251313C71A0E0410B22BF5FCE4200258843597C9EA3749E8C5B653990DB10BA7D17B6C586437EAC6F3D068F479F81D295D5862A3E77C54474F740BD0D6099201159132F8FCFB2C80124239BD4DC9914143D815F4FDF26F836D2B73BA32F5C153CADB627176349A5E3776D368804BF0C9738F958D5D0A37C660429021FAC986B4FBEBF508CAC9769A1D13C982B3DC468F0EA476ED6B43B8B9EB30F5A7B07BAF4817DF08F62D3EF55D5AFA10BCDF1CD1F5453976247DB5662B0CEAF91EA2E67B7774F5C15D9725332E8962D32BA1E247F2654ED1B3198580EBEC57F879581363803FBC017416B220BFF0D8705404755DEE91742728AAD44C1E3275466B7BEE400354564B2D3D53B3E4958DC0E19586690ADAECD080913557197A4CEEAFC00000000000000000000000000000000000000000000000000060B0E141B202832
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 11
message = 4234EFC9045822004380B18698558598FF63749D7D0E556F6C5C092B9896480BFA7727DFEF928AFD9E93CA291D8E732E9F19F8B11811A26913DE5B8E56C0940DA9CF150B8425B1F7148DAE2078684EC8EA5FEB2DA4F2DB1083AB04A1899E8A4DB442916C575E8E8B469CA3F32126141780E52CE00E49503B3B6C6A12B1F894B7
signature = 42141B91842F275E925BEF8474D0B3CAC22BDCB7473E6AEF82480F162F675C12EFE95E38021DDE6A5361FF656976B4E3920E8C0BE03E317A615E4E65DC37D129E4CA73EE1D38A0D90B9C511CFA6C69A4698CD69CBB0E3AE140E38564153E20A985DF620F96B29DCB90709899EDC378C630D3D5C3718CD685E01483FC2CBE6C4A2AA32615C71A20D31D15C334F4403A7173FE0EF81A68A2D45B853AE07CA7D9099D3D89E08654035ED18CD809F2F627EB6CCBB951822A35544831005B702E8C9133FE4C6D0F513AC11175D66B286EC9026C04CAD7240FBD21AC10FAAEAC5F8151ABF1CCC98CA1E4630B50B4728B13202B5E37FF2EE5F9E9EB6E891F3969FD01915A214850981299B7F1F3C627CD095979F3F2FE0FB60A81DBF37795729A22FCAE2281F1911A349B10753B56E601B762573CF4CA7DBD97E1AF0981D572F21278462CEC5C5CA5BCE1AB0F88389F725C38CA3E4075365E67F714C5A996059EC732D13FD85F8EB1CCE0F2B859837844D68EEE2BE65A3283D9F9BD379E61E8B6A91971611CE5D3B7EA88498CD0EAD12E3B5EAE67E28BC395967F4FC836758426F9FAAF6090D9AB244C56105F4107B5CF0120FD96E4C00AA27E816ACDDE78DB0ABBA6BD64B27ACAC1601FB3384BE29D2AE5E914EB5977EDDF7F5A2F4CD17DE7EB524AAE841629ADBFBBE091388D4D6847E0BEF6A2C8072CCD6078D1564FA0561D11A8DD7E0F426E089A246448F208FE25E2561770989FA4D3D89F84FBEA1C8B1154CA944522D894AC35709FFADFFC63503EB69A57704FA73566B6C4C0DA4EAC09E7EAF55D9220B9DADA4ACDACAF0836AA930D3543529912A8ADED413D9BA3128247AD151E40BDCA304E15B1AD3BD3D3BA400EBEF208E3120998D6E23FA7C554921C0E618AD0AFF2492D2913FE6A07542BD5DAD3288607C51C399FCF4F5B76F92FE2105EF00DB0D64D9445E2E8119834BF9F85FFE38EC6936719CB97DF578088D09DC8F51578157E10A273D10DA33EDBFA887D614810CF0ADA03E86F704C8834B5A44B096DB84F4E7E02BD012C23CD9BE70CBC3FF8439BD0129D785F25040222BB04B43F35FC000F105D408CD4CC5CF91EE6138572F563DDED79D74FA451EEA5F3707D3CE1C74E304BD6A867FE9EC39E389DFD640D8BEB88A8899AC9AB3DB9D1E052AB49A5CA0902D4372E5649BC658BC8A2748371D694AEAC3F41D2125C005A8D6FD1B0E354A86F38CA7E6D70562727A2BCB01128450F425835043823FB005E81C8FA1E333F7AF6A855C68D03C64F5C07842FCEEDC7E474244148ABF9D0BF5FD1431316CF530520B6C3313AE4C9BD3A8897D89C57541DD48A438CD8EF2300393A53201AD17B6664DA73C61074813B7D0126CBDB133C5D042C1A14FB953A58EC5F7F4A0879FE1189E7F44B3DD4E8B869DDDC88DCD52497A8450FDD2730DA0AF14EF4A946BB786BA5C19B7FEB3FAC839F4410668DAB31DD649702693B96D67D921030A9CC291657F42F620DC9C668F221801594F5E97DF8E1BC88E3C5787968631FFB1567432B0E4F7871F4752BDA1A8FF382444AED4DE5FE7380D3F3897EF848D18FB91725BE31DF80F85AE639C77575B31B126FC5715F571857EE448CE13265A5C07AEE588E37FB972ABF138F8CE3E1A6E3632AB64C78CC6BCFC6ACEE5597B68BBDD5615B11E4BDF79FC56115DD3570EC16793FF924A03047C2DF5A295907C2D655FA5A34E7D5E9E5C9D28C9071EC318388956E7FD73C0C05A75851340C056A3CB831E7EEB45A799F5F7FF41DAB43E83221EDB269AD7F881F3112C550446287F0EF1E12BAFCB8410E1815100C142D39CA28731B4E3753022E476819663F7224A2A3BB5BD35AA8307FA39F05C220ADC61413F2DF64A4329FD65A57E003E7775BB10157894F03DD5FC53109E8991B1AD11B0526E2A9F523FA1762FDE75ADF41D5C3BDB47FC4EC50271410A95ABC6CD4A48455A7255424391FFA11623270C858F10A6F766839A73BC8D7E6837F2CAFB13D43837FA25BF4C3665ACA5E8F578245B7E193A0ACAB9FA964E16A1E37C98F73AC4C28E98DF81EB004AC1FA23FCD355CF4087E9C681A394A250EDBBC2260D82484174E7223D4F5429D1FBB4E17744F270A8DB7AA7D88DA18A296A7635BB44F703754E0502D35347D4D71F98065EA79AA8C1A415F9E92EF5068F88704197A2C56E44925B9EDE02A11A08E8F01B77A6EECEBAF817EB3DA687AD580F944A9230A729389EA7D894BBD8A54EB13A82A9766071BA57CD8E5288FBA52642070392B4F9DCCBE8B8CA3C5A6F8652926BB0250455FA22FB4C67F2FA3489C7E247E8FFA02892AFABDAA24E3240D664271E1E811309920F92E96511DCAA7431DD7FFCE9B64D734D810B4C54A090C89A2CE7E6A108935AA67E4405018EF8EF71F3F72C68E0B3BD8DDDE6051C817EFED2B508B3DF586512BF60401B738BBB899C2932F65DF04D69CF9365F428CD96FF6DE42A92D5AA4C84221A195BECC57CCE1C177523EE32EF0CEA029F4ACDF2E4D91BF8DFE25933B64B216683402CA40B4D26DEAF20DA85750E3F1E472A3820722240EF34BCA1ADEF7C05C0678955F9C3636D225A646B8C347E935E1BD74A8A715525C36092499026ED3EE020D890A64D5893C15CE9EE9AB8E3F6F216E04C362513C00F56839774BDA7EDD94A282315D4B6F1336C9D9EB244CE5262303F7F8955A5B1B11AE9087A9AA86EE25E68D9047157606B91D643A8A01399B30DCE4BDE4493B96997EA90FFC8C047BD255B86061B6FA1FDB6DAE026EFEA759054374C8E9629119186E87E37F14523B590DB676D3A9BC782B28E0F8FC8B0A0250042E234DEFD1A4E3626388BA9CAB692180041FCEC320E44FC119929A6A223BA8991D1A7C4A8BF9FAFEE43A243B36C2771E0F87662D0C3ECED4AEEE47578E0BF2A8F5C9F993A55FFFC24B817B493EF25E861010EF5CB835672D01E0B1B84D7A1BAF4114BB2080168A5DC3AF25CA1ECE54DB76B1CA5574DD8D6CC7AABC83BC0598BBD60BE664B1FF07CC882E677FDE70FEA7259BB46929D3279BABC990A6542846C5D1E846B84E05661B500D3F23002AED5F494C1D8CA032AED5FA85BB8153B6ABC93E40F6158F8F574743F4315BAA3FF32DF761814329CC1EE089E8926F307C052F1989D8A4FAC86D24E7D8FCD89377B89BB6C65EA37A93BD736904104112808CEB0D62E777ABA5541A73B63587C09F8E81E11264985823FB9BEA38D94DC0EC75055AA2EFB76AD3295080C09F2CA44F675A7DF77AA6982169FB6244380105D3FD373EB5880E049C975C626D123813CC3A432A1DC10484BF4E4C3AB8B33254B1173EC3FB49AC076435C4739DFF9838EA1C530E9D8137A7FFA376693CA795249CF394AEC17FD871086AF313A0C0F22A22ABF098265E269659B2A1C3B5589C0192723527072741F7CFD1C61573F43D19F62475F0F23CF15E05A1253A60E22B808799984A6FD96FFEDAD14A924E039987C23FC3E12D93AB9E25FE4A22DCE470A49ADDD216201EF62EB004C9A5A0BBE9791874E0714DAC477FCCB5524E5A6CF2318CFB71B7D7F70E4CBD7157BFF4E4D0B400C9BDE2DD299995048FDEBA04306E0CD4526578DFBC905BEAD81991299BFA2FEAAF87DB94F9A234E73A853201D6144F3476AE640D7EAF1A84536D061070ABD48C29C67AAE29D1B15E838E72C98E6B1F157389483F02E8FAFAD8F54711A7A57AF77DDEEB982E499F4F898E1B8E97749B38D93650D48F912B4FDB0A18D5B309732B54B725F84F3F94B50AEDDB9D9FE74150352B1174F030EA43B09A35F7EA6FB714494FA6BBE94BE67DB646AF8E9864DECB952911F893704FAC7ACF61E78D8D6732FFAE4CADB6CF56F2F03EA38A929C7642228774B1E5C9687E10252EE75D9CFAD6147401DE9BE8AF7F83FAEC34C0E3392079AB77653339FE9AB3053F78CEE207EC7A3BFB64EDE1E32B169A797C08BC66018A69E3CF461FBFDC97347CD19209FFD51A20B3283C48704FBE1C0ED78366FABA065486A8DC08F3F32E582519E4430635206DB543AB67F320724839A697030365387A5E68517B6029316439C4FE7C6563FFF1AEA7029CE8B75FDE14D9D0615D81C9B5807C261A6F81D44D9F0301ABAC5A8600FD782D530E52DAFC1DFCBB843541638336F7E7AD4DEE066B558A233F01699DE59A0A236AD4A3B2DB69C41B7F2CF1B5CC93E43E2CE8DDE125E14F1CDEAA56D7C322235B75C450A80D5731A574B9BF3DC64FEC0A0BFD1A84DB8E52F5940D0093DEDA98805C90A1872EB41F5A147FDA7E3702AF23BF566E695A09E98125662311A250A68481DA806D5A1A5AB20732643D0C20A5543CB27FB9659FF467964399E14392BC4C26D4011170D8DD054A157AB3AED54C41E7B7734F17A69CF4F89B1BE1F28931E2036C556923BBD85D7D2512CEF8643BC40C0D88635390B2D081ADA0D7F217C41E2AA1DEF55912EE89C45AA44FBD5EE70AA59905EBFA1D14F7152136032389E2EEAB93180F8D68B110683B80E7971A97272DDD696A5B95DE5F6AA7E58E73BA48AE4B031CDCA008F7C89EAE2137A7DEF5647834DFFE13BA3FC352CFE94B749D131CD91023CFC52782C20C3D57B1F3AED02BEED682AB7E94A112E8954B3BBB89801C2339296E77AEDA3FADC520E42AEC483C64084E8AF8854B433BCB1E5185A1100B69F7ADB62AC8ABD7C47DE119E47B763FD7116CB61E10D79133A5AFEB2F8FF4F58B7C4F38393BEBD5A1CF22B0A8F2B293BFEFE542B0AF1B467E99B8DEAC52A4DC058B1F4DD82A0A8F671A4BD2CA0DD2DD98120DC99C0A9EDA0A5CF501D919233839DDFA395D68FC80539FB79AD151CD67D1EC8E3CF1761DCB5C79770CB3DBECB731F8ACA454DE45260EDB3B3888A852FCFAD2E3A837A50AAEF74D532645CA88112681CD8542BB21FC55E88C3F0DA626FD21F60235D899D5CA60EE0E0E87CFAEF0775D62694B948273271EC68BF0B742CBB4BA13695EFC17C5E66B4888F0EAFDCF2E9A5C1F5AA4F50DC8B3486E8DB2025FBD9DDC4616BC3066FCBEFEC5DBB933732C41A80BB29763D8826BF9B976AC5551E03D5630F32E58251AF2B12B1F23AD9CD4AE677247B7DDE5483138BE39D4343A1AA195424BBA58B9522F06F8B80D3277AC768BF91631CFDC36E6872BC5B48B10D2B3ADD5978D296B92631C9331AA47BF56BC7B082BF78258CC1CFC1EEB36C30606138175D154FB150475E4146129A863F1013BE4C3279BE2A78B790E8930084915169A86E4B147ABCF7AA8CB4EB03273BE102A1BBE008D48BB15B7A8E58A19B7E97F5A54A861E29807254FE3721AF983472825203966684E0BA119AA8F4328F12360AB831FF0F02F8559AAAF0EA791A52D417B28D8786DBC86E7D9DCE05A34BB0E0B3A383F49D582F2357CFD982DD8078927D229C0B9C8123374A5585AF6018CEA452AC87B4C8270F5A3E0A1D45907F3EC4C559CA63BC98BB051D6018520613E33FB1AEF928207831F78CD2FD0F675B2E3F2615AFFACACE9236745C99B000E0FA358741690576B9CA9FC90948B278734F069858A9B114FAE721AADC4304D26FCE06941D2C4BB65CE733CE3E4A017408454D41271969E4FDE61014BB52EEF4AC71FC37CFF88084B2D37D661E846C54C664E0170EEE4C1F5BC29D43F2FAA93780F096E29DDE9B66A11FF97D32DEE571635A97E741070F247E6D8BCB83073A6BFC7B5212182CCB424FFABC3841FAFC5B75083D325ED49E5222F4D83CF9B2FF186B15C1AA803738B81320557761F12416DC060C73E427FC15F0BE52B3B234232A77E60901160B00DEB2A0212E6B4CE5157F2C91FE09F5419F483CBF9D527F683956125A0142C3DC249C1949F6E6615246A18DA6ECD584590139A331DB2E339DFC750A575393D25F344BACEAC058DC8786479E8DDF2CF74844D9AEE8ACBD0FDC0A244F3C36331E35B59810B09B3B866CADEF6C6574909B5385CBDE234CFFA834699BF6928BE5747B480720A3AF747C468BC0B13FF7605A9776C429575AB3593138C7EB19FF820C00AEC778EB840917D8AB1668250B38E56F0E0321D0EA7C61ED42397BA49BEB5145CCD42281558968ECC9B229A33056243292A874BE6BB1454CBA08E00A4AF385B21B597C4E1818FE781D63CC9A54CD02CC9856EFB33E8275BCEF4A66471FF3A30B8D573FE1B7FB879AEF0D1160191A02BE6FC92DF6E090A4CB6654B39CD7BEEC81617276A36EBF00D181B3EF7BC8D2BAA8F70C85CF0D11B8AA5DF6E920E1CEBBCFCB7DD8CD4AAA220F824459393A56B5F5EC9D569E70811DBDD4E0570CC0F2D423B6C6C370867D67F46C31715FEC70956DCCE6DEC6561A341AB53DBCE00702F1FFEE510132735963F90CAEE8A3C79C7B30465218BDD8845A4EBE7CD41FD9F1BB45D7C79C35039A2B8BAAEB1ED3A61B737D02B15A850C31FD1CECC2BBED224AABCB550FB0DCE2F65898C1826414D7584B8CEE5ED3236495D606584A5AAF82B484B8A98B8F843598FC2E6F4175B7DA1A4D7EEF21F2F5A6CC8EDF7153D62A8AFD2E8EF0A1627770000000000000000000000000000000A141B212930383D
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 12
message = 0CD80EE1996C7E0B9F1C825D6756DF1BD13B0F29FA2BA27836273BA61A96813321A8630369FF9BE0F7F4E2E714A27C1C65EA7976935B996FDC78E0344D750082039700E37345054AB1A285939B7FF0165C891C1A1884CA218CD6496F494C837C887D6605B9D8A5810491FB5D7C254625E72981D0F28800699CB9BB19C70ADBAD
signature = 3CDA3ED6F93CFE56FD7C51921E64C5918A9395B70F89D5A951DEEAB2B0EB83D2C5CD3F9B51E50A6F9D886E0F7CEE7C6D10493657B3A752BE0DFCB77A676939A71327DA3DDE1E8714464E3F0A71968DEA08030875EB0CF756EA0219CEA9F17873000C2CC035E5A2F3D1A1296AF788B1978227038991F2C1E44BF6F3BC1759A88C74CF82FF2603A44BCBFF2F897444FB255234B79C0C7FE72DBA395646E375B052C5AF713FC71DF804D28F30C1BCE2F221630414EE25E5714513A85D944ED8A94026EA56BBCEE0B13138466425EA0D826BDF9DAB18FA5AF2E4E5C7B068D09E3BDF9BD93A7AF5C017D613CF4B1583F7813AD2F63CCA0D11033B03BA10BEA5F44327C6AFBAD70DA3ED44D87A9C160D21DBE8EDB7980BFC4E33F299B3DD670D2CC6E9703056EF0187E130C1552BB512858B84D4DBB1189258E19A57950FB921963AEE93BE90D388B80BE542332EA189A0487CEEB0D9E3036B297D729494BE54AA745CDF92AEB04D42188DDCCEAB1414E65513CBBB6EB5AD7D0E9797D48D25C0E7AAFC070806333BC00F6D03274A8B29733DC3D3DA937DB25363C94C2C134BBAC149352B2A1CDC644F3DB698F9D52D133A5AFC395E8B7E33BF22359FD3327742DD4EF9DB63A6AF46195E7C6D39A74C747C593FAA9F067444EBCEFE0A622B968685303F96738F17BB97C6C16F1A1A16BEFA5F9C60D119470E04195622B7AC566CADD6EF7C43143B157114751C814FB6D24C5FCCCC129BADA39549AC56C2E28FDDEE098A4740C802FAC0745DB67022009E91519CCCAA816182A4516DF132551D20542879536D7A4C546A040FF0C47A5404F3B37D2C40E8022B7956569A7F5C078D0F97ECEEB1636C41D267072A46A31832DA54E3FD578864BEC85624CCC5B2430C2073B75CA9A55878C354A9F7D0C5CBBEF7C505A58943B3FA82791CFDDAFB367C40E173E3BCE27E7F9DE30FC97C78FD530AC6C7180BAC8D1B1631BC047026D2133D54784564B6A4D1BBED54AB6D4C9C33CCB97FF34E76CAADC93B0F6A710214A53C63A03BFB9A42FCD15819410C1C52B093CC20BE37E294B2810C266A30F72CFAAEF82DD9DFA65C92AAB0D10365FC443308079B3ED843363E7CECAC68774A0BFFF0850D6E958BC144F3C4142A55968B81B706567BB1BF5B411B4E8DCDAC062C03B9B7D5A7477A65C9F58FAA9C8C6DEC1632D21A6822AD6FA687F357BE2FBB28E742328C954D58428E3355B294CC4E459FE28E055B18F523D91440FD93B2B6D3481C90FCF6A245667C1081368084B007C4B5981BB9465D8D1241508D6DBD25BD2267606761B3E2DAB20A0AFB12FC1F8118D5FAA36245D123D588D8A55789B7C6537E6B8627016F27FA0BD0C8A97B960BA09CDD118B244F9AA5182F2365726E9FC84187F1718172F930A4108EBF2DA725E2BDF5A4BC49B21067ACFB84071479E504B03BD23AE8F7AE1A13409C2124EF627A0A619398798DEFEA29017A188C43C771DB44444237104883ABC6A3934FC73B9A0F92AE4AB138411E8659280CD0A2E2669B1EADB1079D04C0FAD466A9509D5DE038C816891F21C379F77A0A1A37B163258DF3B04174262A670DFA5F022AC0D26781EC41A8F573531A9F6338A45568037536BFFFD8F4CA30C3F5DB774B2A975A2BA42044F52ED7513ADB80226BD8BFDFC728F3750DA3EA5B69445593A75291C7A6D1C52479B83529BAF60A1BD5C38D4978FD0BF9E4050C7D09BF6204DD75E8D4A5A68B5EDAB9E9A2D747D0F259ADDE331919527844AD7F27D36EF5BA1291C7706CBEDFF891EA919999085837281F46A6C5334DCF4563222E4C9543AA73DDA4CA102D28B1AEB79A95ADDFF8ED5D6340FA5105ADC6F8138AF6C43ADC5718AF87AFCC8EAFEEDB47A02F2E403E2B6BDD136F076B5C4557B804E4A1ABC804447BEA9021710BE098FB44E32DCA4AEF8813FBDBC5D337BB724311CE5FCC253D3437546F8CD286035CA63AA61E408950595EC0CAA41B538365B65BD81F8F8A722BA91C9AE26353C2775EE76ACAB7A85264BE7FFF75FAD632F8D5B25DF523854A857FC082F2AE56B8E77EA13C7F1BFFA3DAF4CA240DF642D1483763CA3FD44649385C4E8838363286537D4D33232A90E0F6CF75BA1D838E9B3B0091DC30E0C2165E3B98251622A5B3EE331E7DF6BA609927D7AD66CB3693AA41701C98F06BF56EE3A2C3EC40A81A98BC28B56CF8589CA162C7FDEBD709ADA4A7A5E1F50955743CE9E105CC0AF0CAE78C6D95730BB95D569640A71EED775F273981D4A8702807ACE20EC7FB3ABA4ACF4B6AB80C5A744595B141A11594E364A09446CAA6309A62CB68806D6E29A37C577EE7EC8DED71344EFF5944682BEA49675E81A599A927DD1CB685D22B79340FF9737FE96F6F262CFACBEFA9D07F151D3EF3B89C1A49A7EE085B92F5F10A6609F169CFAADE161FF89E70E70122DC5BAD04147958CEDF5B284EFBF7CAEC7F4CD875FA62B973DBB847544DC8F6597D29E80659D99FDA81FCA81C5AD7B3C7D5678992D7285814A597C2D9B529C492BDEEAD19CF86C696BA98F467E55FA66D0D637356E31DD9063192833E9E203093DAF73C5D58A1B9AE7C094B6020D9134F32AC08351C8A93F4F57175CB5A628B9F5BAD33BF2459D8CBD51CEB931512355DC14385C39A4BC3AA192BD70EE2E471F743ED31AC8258C8024CB0944A4AA1DAC3ECB8E68BB207FBFEEB996E139F4A5A71C298F430E123E55B249FD26D2D232A11FC300A0D87FF2DDFF8A74357897655408AD56BB12C868F52B7325411FF344622883DD0E916C41B67938EF9C8DDF7CA14547731CCF37D6A63431FB2B1C9D033376A52E46C2BBE8E8E90C3046FBD53FDFC805B36077CC5916E2D892798ADDEA2851C8F329C8B02A9EED740B597CFA96AFC41CA44988FDF26066CAEB6F347AED516DE2A00CCE945FEF61B75F118B78FB7CEAA2F78B9528E197C45D239873B2FCCAA6ADCFEA0A57AF641EEB2F1E4413FBD2B2B0022A914553DE6DCC34FA203C9EB495C82FEF91248B2C49FBC759BD87750FA525134372A73468971285BC022AACC776085FC03CAD401F9FDB124CB779B7E34E3DB0E0E55B2559F9F8DFCDCC7CC12A90D7F28F1AD5CC0C7DDF3243CB86AD92E3D95EC9CF3D2F7B04548BAD5EC7279BF734591A38399052C9B9EE757DA7C94AC103E8CA87B2AB0D435F1E2BB853E3067AE8C83C9F1FB76B33C3001B94B4781E2BC2A03C3049EEF239DE143DE908422DB281B413FF959385BCA76DFD8C1592FF907F9C223E46E824E608846EE509CEC614BF498DAFA7BEF012534D6E62150BBBCEBB9F6DB05B7DE8D43E495180FAE5D5C82F92DDE39817ADF277FCB8869DDD71C38079EDCBE502320FC03DB48BD28458F476FF9FEB8B0E5A3F48DD9351AC46D9EF055D8A071FACD1D08548D23F073B32904D2C8FA3119541891C8EDBE256D5032E5018239CC65EF193E5707A94AAE75309C159407514EA69D8075882A896C43A30AB9D9276D0FF224825233B2EACBB3C7F405290ECF83AFFF48A1C74D82FD7C234C2D7B8535DE89B8537A1F8CA9CCDD915295A0EC8D1E6F65D990A91AC844960095BD306AC99D0858EA37E3A28A15204EB723A060B86C5D2B881E381E6B136E5DE41C8C3371528FBE6E115B6006457E9684C027C32F0CB28ABD43C7755D1451EA809BF4880D90BF59752CB475F15B6B08629874488E96DBD30EAE134C6A325F2C52C47C487EE9809EF82939EAA163B4226DFE4D790E68DF232632B91B150E8BEA761E8A681E66DF70962BFDE94A69C58E372DE8EF82D462D1D10D7E489A1D0C46676FB570A3F4D194F44FA920FC9C22613B020E115FDDA629E8B89A86028BD1AFA647EE42869FC3A7A7E1F17C6168BF4AA479150CA5A650510148577DA1BBACC3F8F46D4236D872E9679C36064B693F97BFFBA8D90481E705088735F7B8A51A47FF41E849A94FCC8DB86958930374FA077034756018D5229A315BAFAF39F5CD5D114B49CE3B5EE55349BF9682B74317F35924DB1978C86F917A14AAC912D3402A0714014DA38760CC4C6B6EECE3E8F35B3552285B23DC3F6AE4042A2F9AB1CC288A32CC43D5094FA20F9D75E6CCAC185ABE60CBFEB48BE687E4787F4B55B64B0CEA90168F35617E54558E2DD68DDA5EFA88E7F60EB528DD70F6499C500A41DC4B9941432530AF46718CA9DC6C538A117438827FBD3FFCB7ECDF8F4DB0FF22D330DA09D926F2A74A94C97929CCB9212FF8E846946527476FC0BDC6304B81E5B22E5BC89012A80946F50097954E43610CCA3C62D43F3581168C7F78FA3DDB8B809A66F6998AB4F53F17A94FE8F9AF1C8DC1F556068DBBD68817A63A5D3374CB12FB6283B10DFE2B0C308DB16D4554B572C7A7447F2B5005C4FB1AAECEBEC05E32BC76CCF94FD59363479F59BC7F92DFB16CCA026C226BC509028633F89DCE866F993F7968517904C5AAE1F1F8B083D962B866C467BB46E236FA7D69BB9A14728B782964758296A7482A0C97984495C310B1D64B5A04AA8F2DDA34BF36FB1B7159426A6277A70DA3E584FA241E8271782C3C89F556413B66512D2EF004BB3958822F3B7AE10C0BA01DA830578A1E71DE1D32B69145478BFD4FB4ABFE80506ABC19DF469DFF8F9006110A18A43CD8A60CEF9B0ACBB0CF946F82C4AD96BADFB9D454FDCE6927F34AF4289F2AAA25AD3F9C2C13D74B08EA4C0C626A3A8BC7834CB6C882EF911E261F0D152C47FFBFDCE7511D3A2BA323D37C81FB5275CB9B57E97D5F7648FE44BB3D58EDF46F5605BAAA40D438032C22D5310FFD612CE686AB80C00030CD542FB4AF2BA7233E2006CD112BC86982287118E3879A948BAD4E86F3F1B4016C432CD75E582BABBE061AFFA7DCEC8A2094E3AB4278213465BD669B3AF519375258A103E535C49C9213CDD9B3CEE9707F61812CCD3448E7518684F2997E7744963E7C3B8EB24E6EC9148CC068FA5395240643C6C8AB2A09B666EEFD5C3F5E43A6A40DB9726BA3901B870E228D3BD657AE3D20ED42B13651929A6C323E3FE64825669699FDDC6960227AFDED4FE7374CD10EFAFA183486A4FEDE69BB46116E6EF54750B9105C0E4CBB81E2A10B8AAD986C206FE1E7490788523D37979191DF498E3DFC1EC9A9742EE60FFD28EA27B1F97FB502D7298EBA963E03661ABE2B8087EF38B8BCDD99DBCCC7345CCA21CA679D0459A0192312FE7E6CCF669F5919900D6F771B3D26DF8B1A24A57B3B0F82122DD413967B02F606313398B86BF60301AD7F0E7BA599A26EB6123D34D121DB035EA066C66B2CAC15D265CF97466F5F03E0D1801D2636490DC01021D7457FCBEB7EB7FACFFD8A9E58D27E696EC23FA6A3E279479098C82E0C29F2E148631532E7B96970E80660FEC0C97559EF5345CCA2F6A1115D2EC64AA06CD8285247EA1AFB288F7B2AC0933C0B9C38A2DDD69C1B9B5D138BDCE2036AEA1724291ED5B948F4DF46192474BDCB227AB50120A013BBB610C0BD86E38BE11F2DAE7D4296F7D8B03F3B54E85D20DDC20EA2721B3F5A7622BA9793F1762B9235D74DA97171C4AB8C717C14E54F5E34FE63B0A97D9F5ECEA5BCE7649775D733F30006C2A7A50300BA3250118AF0C3D560FE1BDB0CEF5CB7681152022578B8C71C02090259B5EF16A9C95009F17E5C093CA00689E07549B1D0700EB308D79D40D5A0CAFBC2EC4F425336AE61C5A2A3406C1B346D7079FE89B11228C3A16A6BED2ED5DDD9C3C4B12E5A94196494D72C84AAD637664EE47C13A9C809F7DDA638646280667891C2E042A9B7E57B89F93511C7C8F5B31B3FE9E735963C892F041607E33415B2298C4243CFEA61A4844EF6BBA53BD7A69E8C7BFC8DFC6F87439987A5BD8E3A1C548BD543DDEFE754C70B0C2160B9745CEE1DC0E1E8E0F1030991DDC144F61FEF9790D648F2634D23270C1F3C97B1EB16E40B17BD3054D0B48FF96B24A9F1B7D3F8891B6BCCE989132624350BF7764E881BB53AC51AD85CF95A11A283464584C6EA960E81F150DDC54015788CF9F0A3F4CDABE1446CE4E3BB8BF103330E3B7B84EEDC822221D9B7495AB94CE9BCF150B4B30FE0537D7C15D3D4F617414A08BCA71909F4C9A79AED48A889A7BC724DE1565F2E89176D06BC9B3DAD4A22C19E7EA3FDBD5C67170F91500618EA75C39DCEDB6666623CAE12F95116D176511E67738737ADD39A3AB5DF2CD048D62F0E29E17864AD904072532CDD75BA41A4DD83EC0B1561325E82B942E1BE4DBA051E54A837FEC6432A4A0FD79702090FA2DB4802F824FC6B6642C69E26B55537D4D3CB6AB49A73EFAF93EF272C280389597AF09B56AB7153BDBD3F39BAA8D7A7D2B247D7E046134665DB532193131993F29EFB7BE477AFE79AEDCC10D09BB57290F24B1C06A222ECEF42F6DD8EA93472C93010F6D13C1595218B07AF129870510CB2DC6FBA7C159C68B6D8234CE2140E1147516592F93F4D5191D7E4E97071767BAFCBDCE61932374B5F6B7C94A9ADCCD1EC0D464A808CC8F6F9303273A1C4C51011416679B1EDF10931333F535D939597000000000000000000070E16232B313942
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 13
message = 2E7AC56F960FCA4803EA3CCAFF39F9B8B58190F58F20C771DE7F1E845493F7178B387322EF077B4BAB2B5AE2921880B2E1D49385B9B98FA19DB577125B76735DCCCFE280EBDB8C490649AE1FC26426569179FAC7F1C3E76EB85FFE7C5082955A4B1D47B96E112CDC9C8449A02748009B31C894F0D0BF7B1388509218B728CE50
signature = 3287E8CC1D29482408253B803A48AD9168FCC6B3E865C51BB464F3E993D194F6A7A0C77105D8A3CD47A219EB94BC562FB70F086B0555510A088E07FAB98BF9711B94C277D2D2D6954F8962D93AC0317DC7BF43B472DAA914D24D0527B22A89A7B2EA9892CD36D68F46C4B78D68E51AFC2210909AD4B7AD027DCDECD3FEF2C6C82B1D4B7A7689E19EEEDAE61C48F290ACB1DD9FB4FABF4957D39ADA3BFEA79629F61152FAC9D3E57530C45F8B30460240B01D77315F392C9878F9E97563D60472626132CE809CF0902B46B00868EAB7A7C3830F406A46362FFFBA1612EE33145977BF7C9FBA12C4B3501CB865393A007A3C9F8B26E9468AF7EB2F7474914F2B5925CC359D77CF8DFC6C49C3BF14756D9FA76B803C1EA59334CB7B2C2640882B2A448E210C8189AEB012E84FB00372CF05941E4EC3DCE79833147CF453032D71DB74B602A247B4B2FC3678C0C67136AB128C7B26E15592981035185D97EA39BB5AD8D29C6548C3ABE7859F24D0FBA94872DFF848B7D6166AFFEDA6F53C98DD9B240B3734132165086C7D8AA99B58294793F35D4664147E73A30D9FD9A7DCEC53344A4CCCB23FF09D3EEFCE9033C3ED4E6DAC460AAB14A760D5F9857F8FA6CFD4659AAA8ECD17286A40F59C339D7CC2A9A69C19D5D6A05BC0A3C4D56C440D15BCFBA8CB959AD26EA40D8DB98D9BA190A2999721D00778FA545A654EB4A575C1FCC0C98E9ADACE288BF7C87ED1D60A3C2D1BAC39DB060CEFE4751A30C5B51601D9E24A7D60EE8D7C7C32471DB22AB962D975A7002A7B4325B0E214275AFD7BE053EDF216C4DF805D418E8CB0A1D62598F51BBF9B5443D3F5EFEC8B96ECED38259A4A660B2FAFE0EED2AF0F71FBE0FBF80338DEB3C4B8A38D2256838354D1D7A7AC3C4D3534E01B4FB9C3F4BEB59259C10451BDEF96AEEFAC3C590EE30533119A89D05710361CE315253BB36A4A69978AD0F2055C1DFF4D00D01B48CBE7980B91AB0FD1B0AE8C6E518719BAD5BE1709E3526DB9BED3513AF4412E66AC1D2E7D418F3EB53FFDD540A4CC23DAEC9873021ABA2A3E7168C738F4F6C87D2A2F9E0CC117BC874AACBC4A4CED9259C0AF0BD57B12EB41943BF8DF97B2C7A15F303683F61542655515628E964EDFCBB5381764FF10AB22D8FA40F4224157D3C572F2B72CD4860C544947D26786683D79A8E1C42708492613912D9A8A9ED5E89F161821037F2D37C1D22D2A66003C9A195196E9D4205676AE68DB50009278520B7A408FCF67878FAB0184F9A7C1AA5C54C02EBBDA2A2182A8BA7E4D69B6AA25F619B38057E790EF6E82E8D438BA5330BCD0DBBF5E1DE651CA18F4E0336664614F61449597441895B4EE6C50814F0BFE15C7ECED36AFE83B1C0D2A5C4497B5131B28C8369CCCC252A42855541DF41FEE0BC6D8BFD9AC21883221FEB1233AE119777C2FBD9961DC12691CE960D9A85FA95BC429DC0FDC36D68E217C84F12D46B1A90AE329CAFBE92FBB2A07EE4A436A405A73779F2CD5A3AF966C8EBC0378162B478860EC8F96100BA2DC5541A9896B02D72D834486757A34D177889062DA87673135F22AA76D35DCAAF1D0990E406AD32CA6DB2D8D926635BF40032328CB8421ABC5910B35572C2DE8B95A2965C8A31D06812AB81A4992A8A0607849B972536EE853E60F63730091359A6EA690FC49566EA9A7A15DB2E4D1BA314E83E3A34E76142E6C0ACDB0085C966B2D3DDA5A06F88A9FDD1C6A86B2B18413D0E617BBCE18A48F5790812A8632E3EC1615238A4267F8F4E23D093FF0D286F832EAF67EEBC13DC85A3D1FCEBD05CAE38E458C5D1C4EA7767DD63396E62AD10E27849A2A66E415BA1CF2117D0C1DEF5A5DF680471E858708A86C7C16F7A4EFA4F41AE4D72746A7E2F28DD163DA55A052B5A3392B97673CF8F32B73C350D62EA587D2984CAB9D2F98DBD2A480E5E076769ADECBB9008C2BC534555486315845C1BD9B1DBE652D2CF0CBC05D2BAC612A215192D88458DACDE60EF732F5FD84B309F6A99EFB8D2B1D631997D01256DE593D26EF614163C6124AEB0DE6E69C035946E8868FAD1AA938828D647C2119D6B256884C412EAF47F4BBF2CCC57F5075495AEF8EC833111A778DCE838A6B832E7CDE72520AF5E8104A35411ED7A97E7218471BA8D81B26E6EC1A925E43E4A307326249C796797A0D164A45D63D732F3DF28236A7E96C210F1E5C96019EF5249229DE07F146F4CA30BF9256792C07DEDF0FA69067D90897E71808FCD2D7242168F7F31D53E53A52399C17626E72CFBCE088CCA76B7EA37C743E4BDB25A4DFDD5BA2F0DDA02D1028E0E0E0C006110F2C28584EB95A3D5703D06992308D3D35F89ACA0BE3EAC44C79393222E81EA0992785F881C0770CEE722F4735629260693C71FD58DB6594349DCE0E62FA598AF9CB8412DC845EF3143B1D2F0A78D05CF6EF18662726F35673BBA77FF566446EECC098BF87DF3B007C228ADEF771AFEF4A322B74CFBC78BBA1364A46054219487DE34B84D978C37FAFF8925B291205EB9A6F349D066574B0655CFA9A3E4628B86905FA9A726DC00773FCC9B69776BBD8D51FB2FCE041ECE5F1E3307690A65C5FAA94FA6CF8E398B8DF8839CA445B70BE17C5B3F1920150F891077C81C11BD1C2D6A314A89F3E3A41C22BF1E517ECB23210902C2E95B5BE0F6F6FC102237A55472018800C076887E62EA683C76D1D0CD6F50FA35F8293AF75296C024D1F495AD36E4C2F89068BE47F3D94B77BDDE22591E94601C8D9BEF65A2876B1B440C0841FDC814B6A37AE51145392E67A66F2F227B833EC0A7DB686135897C88BE534B7982015DD0684E7A732D0BCD6F1E3739CE4BFAA6E5FDC6C2C67389F1EC2A92C3B7FB34677D49ABA9ED2BE0278AE249B5FD452F69D83C8210916AF65B2E672B139A78A99EB5A0974A601F86B73C6F08564C596DF83260D5D855C21E74C9576891C9CF76AF119BDC7B00FEFC46DCF5C7E59A70B564D0721881024D5A5F46F35834F5598A3A430CF78BC09C6EC4B377D855CE6397F783D83F7FFFF2AA94656442EB3A3B8579E13CBCE855F64CEFEE2AB227CBAD79975CA056E94DAC76ABCC96536C89711B0D547233DE6A7518D790FFD52992C9223AFE36E2E090D833FEEDA7E5B2F2533724BBFEEDE84EFBC25B1F17496CD8F581FE04E2EDB75139E672C5A8B432752BFE7B2F6A59AE0BE5B697205452E9A1A4C2F4C757349D51E8D06C422A063B385D81E6EEEC8553AD40E03C1A674D768F8FE5C4519823E2CCE3ED72CCA11C398BD6B1DED3EB50FDB27F93A0A84A6698263E7324996FCB0D12E82035BD5804755420D2013A0A9FE2A8742B862791C4A2934F5F6193014A1283B6058B27BE8ADE08E0D47DADA7D3F1D68144900F57EABA6C864BE13B3E8D0B3D998A54C10B8F7DE1996AE31D5E852432ED4BB8E1BC200A506CF9C6272A19F0A1C7C7A2A801A2EAA1B1BC23C1EF44767CEB965E019BB86BBF2D105DD1FF7540540B155B669821F3F876AEDA9045538184A95BC8B04C02757AE68C10D29701DCBE8CAFE7D980A7AA299ECDA03C368E27F168A6148DF5D5C754867DC26B043B997F5F6F4852F704E55EDB388B4E4DD21EF8006B55C8F30DF71F9CE7FD1EC3461032935747BB16124EA549C97E3BB4A6157AABAA22FAC80CED1C18B73AFE4702FCD2C23EEF6D992CB13B02C772A7084B563F214E8870735B5E5BDDA3FDB44F40DC9C5676740025548F5911EEBC01AC04812B11072368880BFBC79003A07C9370A247BAF5D2A70D2B5471C08EAFED8666236D1AEAE8229E7216B57BD5B278FB52A97252CA8CFFF79495A47DD1A9B776D3DBFDB0689AA09118A7FD8435E0281E827DD56072BBD1B935C4DDBA04130A88CEFF048B1C1B1926222E3595EF78CB70AC0D9815BE095317FC139BD7083D763E4D51F4EC72DE0EC4B8EE17FE152D50E519C275F828100E404F2E7A95B6D258EB82A317812A09C593D1AE24496EE82A37A0EC86D67D70F162CCB99636100BFA3F8DE59BE8355F6257E7D8E86BCF69D25C5A25E4B88C8D339233B3922BB9688C432CF0449600B7274411FC2806B5B9937611DDE4455ADAEF56FE3A9F288DD76F32544E23D404E03272F2B2BC9A83529A9CB1BBBD5CD905151221C1AA315C6CDE00A01A026537D043C2C192B2C3B6F2A3BC1E6E1C65629DC21027C40C498A7DE0E042B7B688AAE3059EB51C2619264A131C1728C1F4ED34CE9AFF3BAE31E5B5E5B14B73CBF9BC22C7D7CBD231755FC83A4C42F372117AEF338F4716CE10C00D124E14AB5E476148B244FB56AEA71347A33D5645E7DDB069AF4F7FA1A62F51D7524D2F8CD5B693B5645EA803CFD4D8DB366E6CB5DB123034D73EF4759C965EDABBCF32FDF3C255C6EB9FFC4C1A25195769A90650FE3D15CCE6310E300D39752793D4862E5294E61CBDD74E4FF23F021E6F785B32E79CB3251622F158DCE20B936854D2625227B012CA313C89EB92A1E6275C43D2F3D74C23A9A61835E7DFC53181149407AF2E461081F85964B7AB70A50AB5477F9455F2BA4F7A65657162DAD1808D90F9341CC9FD4012ACC3AA7E6B84D73FD6374959854D0DB405C1068B16807612EA042C917B398C3A1BE146304B4B46378DDF168BB963CBF9CB801289151154FCB65EA814F7D80F74BDA5B8DABF51327EC5D35B947A111B0F6E35AA0FBB64DC992678D89D682696CF361A117529E1D72D0EA82DA71E01DA6E0F973F0D0C3452B9F2606A4D8F661F0F859AEDF2AB1D26E181162468287FA1AFA1B11002CDEDD70B2E90A16F72A930C72026C0A3C8338AF124B8CA6D148BAF62940B77B31150694226875EAD0B2281AEC6530422FC087A255308C5D6EFFE673DF5155F7D36AA32AB3DFCD15CC1B7E98EEAC0530B94F4240F62CC45C28061DADACDDFFE965F7C7A2D4C2F607FC5F8A08C831C3F6BD1AA151AD828990591903829AA3BC7C2FDD6A6B47BFECD86998CC458929714E917CA8AC8AFB3FAC9E659FB58E44D8269A9E97A154C0E3FC479484F17190E71F70B80BE03AF120D0C8D02DF29584C02C53607E6A260713D4CD4F3465CEC79E8FC30DF364FED39EADD5EA5983AAA50C5DFDA08C1D11185CB9106C7A472D7AB6E899D63AEB462CF28028F30E13B083644653DA30E4B4A6F16EB8D005295EEFEAA78B8F881AE4D0C4F77AF94371B8C24F169A431E0586C83CF063D5EE65C65C25104A66FD763F84660490EC449B1078620C7BA3FB892D633AB43C96CA5D40B758ABA14A9A5D226BADED1F2776C4D160FD90A014ECEFCAAD1966B2C1AF77A9EA9026AF390070E4965693BCCA82E82417B6D24FB4DFE693FC2C2785FE773C42DBD8126BC38DC208FFAD7B68C54D50A5E0F649BAF5F8FB9D33C9B46E999A27F61428940EC43494E1BC8A63A8711C7951CCCB90BB462538DDB38609DAD50D200839FC4A22BE1E7902A705CAB0D39460DD57BD8CD2886AD4E4F35424544CD34989F3C2CEA23C1CC474334E4CB82239B4D1BE07C8FF212B56F0F69278B7624BC38D6DCC33B06E06B3E24CF2C3F8E3C3CBC0A486E2E0EA2D2E491F4299CF38D7EB72EEFB96E54D91CB260F38B82BE06552EA7BD1F692644BC870F03554D542183B6087305A968FAAE12A9E0825874538F45C8A123DCC9541BDAED12320CBD6B7FE92E05F43DB68B2DBF60294274F2F18B2CD9F66773FAFC900E040B280FC04BE4ECA3319F15F020687E832C9F1175EF261DEF5352A184C89B0959518CCDF17420CD3E30BADDE1ED9BB2BBD1DB178626CD7CEBCEC5EF0F03E0D657F18BA5862C4FE2418D7FF8922FCD236E50D60BC3685E1E3B5A57F783542FF4D34C0666D3746FFB2937AACDE700D9428551765123024B1BE5290CD9D9F749E1E97C21564CB762C311679FE62FE0C949ADD6E90AED7DBC6663D2AD281FD9EC5869DC4AF78CE12EEF89E5400F5E28C8A85D542DF2522E9AE5677AC713BD0ED05D9E49F781C9FEDFFC1493E26B88B62E2C795611A11967CD33A7B99680F4CC9F8D187EB68ADD8E7A3BDF178C79D0BBBF9F2F4481E7DFD1C2086BE46F1395365275DC5D3BBB580F9EF38C1A3714E44BF9343BDB2D25D3B57A2F83799A5967F3B4DDA426871986521DFDA04E401891381B63178D5F8B6543C03E30F1099E2AB5831D57187D0DC981EF538FD253E4AA3B0D21724121E4FBF5209143552B1419EBE06A06BBE2558CCEF12B1772E1AB08ABFBCC3A02636E5B4082B4A5D0654A7814BBBE0622131201B8BCA8EC955DA4641A10B382FA3D4D518B51E7A0DAEE69805A9D9EDAC743A75B1600B844F17A8D220CBCB98762F6B6E1EBE680EE4E9B30833F98AB0EBB99F5C7746095C7BBA499B16741EB083B3F77B94EB86EBC375100F075D3894B848BDAF41CF2E2834C0EA6A8A7A7F3013B6D96D7FEAC06B051D2B43E850505A360C8801D0F31056C6270843810E1A8CABC319246488A5ADCDDF0915256163A0B3E7020C30587C84A5AC375987E6F3F41C4755C9DB215F6D8DAFD5DBEFF16B7D8D99DE000000000000000000000000000000000000000000050D151D23283136
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 14
message = 31D0BAADDA729676288CC0EE438C14AB25BB4852FDE15D4C4B1BC89A8B89A78288212C4BA3CEFBA214D0C2C63B4267136945937D9D6F5A5D1C5D7BD515AB46EB53FB30AB9F7DF0B839E5C1583F79AAC7F1DE46D174FA7EB9CCCBC994863488D6280240E50959F1AF1708771B282729E6F1020A9D816FED93E13904912D08C0B1
signature = FDD1D2A1D2A1F82ADD2D0F676770C9A7B8C2CFEA72CD1B315FBE7DDEF1E4700BFC71866792C8E4F402BF46854FC586E9917203BD9FF575ED6DB95B11E09E1F321790D60127CEFA40B185F85E4D05BDABEFD17D872CC6B55C1C0261EBACF11DF0B1348C2AFC6E342FC8D7B9A670794FF77E97B0306C687260AC796FCF44BF97388D820D22869FFBBE61642EE2AD5B3FC3AA7AD6382235C6D34E6CAD2C545CF399DA13F21E47AC0887A241BBAA7C7D5D40E9B3B81AEA8C71091584147C8AF4804444BEC8A040E21DF28917B1625C5AA385EC74CD7A6C20E135C2507D3CD8E41195B033EF5376169E520D12FFD672D250351F6E2C2780BEA9ADEDC5EB3E641CBB2D92F8691F6BB04FB45099F2760C318A0FEE9D9E4CC91358A89512C5DF95978C0654563F36FF810A6E3D50993601B939F749FB56028DA623012F19398BC86F309CAA1F812F1E3A5620FAAB5D8842949A83E7FA57C53FA4B9D6E082BFC8D5118CE57984681FE9A4C41019ABB018406953787FE3056063EA1EB25026E0A380FF072AFF8CB731E25B20AC97AD0E5DDB49220AA94953079156F9019E59A96601FBAFED748E5256F8D56FA7B8B64629EC08BF2B97C6384A3A9115C2539682FDBA352F392BE4414B4E5993F29A72088C801CB18C08A2E264A53953B02A47F4906D7E0F74344BAD466DE71DA1238BFB54EA80DB5077183837BA27A371100EC0B417A63FCD11CBC666116DEE9C7787AD07467A68C69C64DD84FAC76C08617D55FD6CD045BA5689593107B1029DD8A5DC56D115DC96F4B36F3F7C6D2C5CB2A0D9FD624DB77CFCBA235E57F482A75F383F7727FFFDFCE297FA69271A338F949ABFF1CD91CFD17ADB9C2FA987D83DD46813F8C33E4067AE0DBF660F1AD12F29024C6651F6BE27C255C35923902CB119888AB42C9E4C9B372B56414CDB44B391673863381CD98AD0CF0EB5A156BCF38CEAF8654AEFB2B3D20BAD5C2BE30318DA471AD487F8FA3057657191086DB273E107D272A521FB2E630C55B081F3E82C2347489BD9785B34DC0AF6DD143B61245D688D2CABF1E8D13E3F9267CFC58D30630E1579730E56BFB84A2707D314AAF45DEDBB0C3DC006CEC87C8D1B81F0B17463C43AF873751763D0E6E4864FBEF3F7C55D442C4F7D507591303AB72E723DE2FC27717DDF130C6FB81CA6FF2E096C65392B51F78F830300E84EACEE192C185B945C9E1A16B64A8FE8D42E2CBB8E0CF4EFF72CCE5068AD4C0E9EDFFA3683651BE10D65D31F8A93B5233B819B38DAD6DE98FC906DE43AB1B71AC48093587F98255D2FF5A54DDC20AA962E2637CBA2D882E43FB2EA5FD5838EC7AD9A2DA11B4A4BAC3C214A14263DDE7E2C56B824D7884966136449D7CD8B1CC32A5F0EAE8E6BCD932D8FFA9C568B5BD29243CFD1D8FE4F4A321F99487EEE3F5A03A26767A68E1593E2C084360E27EB343B11ED142A53ADBE190971322EBA511C63A307A5BD18148B90C1CB7931E9D9803C10CB113C8005AD3E025A160BE91EF17322D04E8D3E2F98CCFC7333170EC9360127FDBE9341EC83E49BE1896458674AACF7717B538855C7BED91E4268E5D827A93B0E233228B6662C44B8B2EC00BEF418F3DCC037DC044E404639F131B83CA4D6DC7486C038E6039578F8B0E0B6C20840B81E34A5BE5A3290B5D51B09918D11736C747C17744672481F9758E53BE130805AD6BFE819DBCA5FDAFB7C0401B17FF366DD9FCCF42A3392DC570AB0D19F1446C5921FD37056FDD30D6B271B3BC5B3208970971B13BDC1877274CEE7F32AB7D515782434DAC22253B0829240BFD2834DBFCF1EF1FBF13B46372D665F115C6E3496AF4312F81F4F724D9D314F8BAE62B883E800810DE60E36EE4F7AED02D813C63498A1A030AE623B1A0D405D523C80E71A84B14D5D5B404F2911696B321289A7DE7470280C4911EE89624E4F464CC111B59F47B048B992B8C37B37C326C89B72D3B54B63956440B10C4282B2E0041B8909F5165C35DE8886356455C62B3E2E6B33DED2D362D22EDE91E50A31E8AC2F0189B9FF112A920EF4D755A0BDC231765CC65D31DA862B24493BD44E4A886C49972EC9CE106AB8EFC82773BA2196B9ED425AD093A4FA0395A50A0294C7DECB238B587FC75F51761C3887FB9B3BCBACE508AED992F4AFFE8B24E8B710EAEC27ACC86440FE3FFCBA2B241A4D08B2D5490C609EE02D540CFB5F4E23E69E5801D3E72865C5DA80C5F60ECF3964CFA7EF6E6CF681D825E4DDB4DC57E8F9FBB097CD48CC34778C1F8D1A590C1D279B1AD30A9E9534E2AFD5DDA0C991D0DF900505DB240A788C7AAB4FC78C44596FC07F065B4FB818BD47361A915B11230D85296A43D2326E3F7F06E049A5D2979CAEC0F4F5CA54C2053FB64AECAA2B176D4F742EA94BA764825514CCE4068625BE90EEB94F6035A622B678DCEA6B61172151AB1A7BED6D225DA53A543317E9FFCCB7B492F6B80DD212C27A04434924FABEB0BC9F7FA9D13BC56DE961FDA2A87C95F6E170E91078A3EC51A698ADC0AF252D474A5015C86AECB5DB32D0867EC07C81294A19510DE88105EBC238B98D5CAA48E73EE4AC5C7336453F97D44B0A35310EFC44EBBC586A0FE15F9DDF28BABE142FA528A889ADF4734FFA580E12D392AB3EF8024CBF404D512DD7996DEE4A48783410B659B8E5B5E6212DAD0A47F8889C8F2EFDA18128E4967C35CCC79B2E12951028E5DC51D174527150391A4DB362B273574D74F35F6D1F816B03356D074A31DF3C011B2E0C3EAC9E773FD11C69A4AAF53290A68D33933DD7F04AC5FD771FE124133C0A30859FF09406524F8ED79EBAED796B0E2E9C7F5D2C2440CCA8B9385F6C27E2D63E8AD09246B6E782B7596D058DF5C9FA51D80FE48C623FD620047F0081FB0BB2194CC19A5419898C55C266F8A1FB6BEA3200B51C0D4EC895CB7FF5F50B0DBF9F444BA428CB79B86CC036E90DE6A1E3792BA61189D5AA755F23EDA9848A99B0F20DAFFA7638AA895C4D84719CA3145FA3620FFE4EB3F661057DA3925C4FB0F8297CDBF0FDC89D7025A794DA9C661E2DCC7247C5B013604B1D6A106B3017D30042873D2F8045672F63275F4112140E6DCDBD0EDBFD84372B8785566A55C3E3A49464889A67EE9B928BF4226BB292B5654544F2B3D65535B7338E25C30C00C9F3C0A40C921F70DFA71CCDF08D7634205C85EDD6F47C6E5FDA2A5E9FB3EBB964C9B763C552722D2F837DDB035ED9F86C00B688698D049DEBBB4CD6E393BAE94009E7068A47EBD9FDBEFB28BA6AA88354AC8A8CB8C696B81146FC41D743CF2A18855A7DFB3040CC65826D7BF6D21A1DF94D2858C5C3CD88DE602301EC9B7DB73FA2CF9814A295AA9D9CECC1E4FCD32AE08F9800A39B8AF3362139A49CDE3D46ACBBF3D65463782C7230504C8B582EE29D09B293A93F75524BC4CE3A48CE986D273B36768157396FAA778F321C22604900FBEF04B29F8D67D5461DA1A06FF6C8B233957208F34C4DF62D0E78C216E0A2594389E665AC4D1F2E86D5B4E16D7AFD9B7CAE9B287056849447B1B24C63970A82723336A54363528AC1D8D0516935B75595EDDA6814AB56687E7DBC41D7AF8CB03F58AF2A65EDCD35BF833E61D2281A6F5B49097BAAEF357E4E428C5B2139CF3C71BC01E079E18639380CCFE33E88BD0CB2CA445DEBB755322A678DD4602402967F29291E195EC2037835B4BBB52F22EBA347ACB15FFFE69E6D39F4DE224F26622E35B5682D1C41334B1B099C5D8B806C6912F5E482260DA3AC7E329695D9D3EEEBBC3375BC6340F2030CC7793E418D6F688C3A0AFC12E633975F52F629DA4AD0E541D8045F0938E6275C37266D5AB9D7ED2282FF8B17FE6CB467CC9A3728E65A47B4F9C0567352AC5F062974200AC4086FB6F4677D8507C4DCC8428FCACBA12DC13B469805AC13B1E547A44D500D7A0300C674D0AB7AD051C93A252D5294B8E52DD478AB1B31B6096BEE03502699BFEAB3AD13E9C9A413F1F0A851B84984BC83BBFA46323EDCE20EC6CC3EE9554C77B935143FE25CEFDAC559C87E556896B2D01DB31F4D615968F692BF3421F0E26FAF5587B6ABE3902DB570F7F9FAC1D6D5D68F7291EF681670B05C9C7E834D2C971637E891725CCF8FABCB102937C09FCFBCD8663C63721E5AAD34B066AAFFBE040B3CB5820235E266BC861225F7E3C3C00F099BF221B0C3068646BC0124B2EF9046C30D8C11200670BBE80E06E656AD83886391B5A8DC3201747FC5B44DBFCEF8CE3CCD073802CE502C307D7D9B3625F87299A9C72941FC35FF0FE11DEF82A0CD750122DFF0A0D5BCC96C16AF7FD5A307DCBC14EE6BE4216399495DFB40AB9B410220FC6B15115EAF6A2792AEB09F9DDAEAB6F6F32CE80095F81058165AAE46994FA9A7108E8CC814B1AC8BDA76D0F97CA264C2FF1A56EB10A6A074F9B3EE460E87E5BFD65979F8CE0DAF7C451CF129FA6DE058B418BD29462BCE575694F7CDD28E0FA19E6D3E49495B0D4B5788CF1FDC6908DB636D5B460898F09E41E1648854EE06818E5A6429AD7B4192ED68BB8FD42E8B9323E41AA26DB8E4B65D4093D1221C9BB401B200CC102D3C810C5D3226FD20FCCDBCA0EDCC1EA7CF633DCAA7FD3AAD76B88779D96A84252799122F1DB5F835B67CD49DFD67012A8C8706872CD715F2F8A32D048ED02A96DFFF11656DA57CEBA9684079D8490DB9EF88B8F840D89BEE6BB489FEE7326651A8FC714B75F9BA9B59CA4EF27C50FF4B71AEA84150192D4DA8F197513EF3AB75F9E6C2FB82E9CD0907398222DE8E846DE5533BCB95E74B163E6D60BF05CEE60970B36A2F06639925A75AD3737A5E4CE42555EF2850E609C18F5515E39A7EE4F98F0CCB5CEB540E28857E4B879D8B2EDC07E6B963C85115F17CCB83F457305A9C569AD2F95402EDDA13BFD767FB02AD2EDD98808A5743ED5866283341C9BAA02E27450357BC642480F5B57678652ABBB0C08041FEA4CA3266A9D6DF7F43AD65A05423A36EC351C417224C963A197EA901631B9A4BAD489AF042A304A1284FBE917E0478AC4C14FFDC70632B5C54E335F30325CADE50B6768BD851F993862A9FA806AAC9A99E054C0417924A6FF75D41F0D057515CFABCC4F1187787E2531C3113B675B7B162ABC2CDC2976730E8F092EFBA3C4DBAE07158ECE4F0CB8DDAD83BF8622BAF316C61414728F30C701A1B68D44BA8ED998AD0A9F7D489DE2DD598B95960D2E7CECE580A8D14D58B2FF2A9C2FB40984F380B7D439D2D8E828DE401BB347C86E01771699D9CAC9D361F7BB24B22B996CA4295290C17892F6B691B661761CE5784F264C4CE40D504772DBD94342948BBEF3260C316F4763DD7ED6CDE498F5407CA1F35F4ABC29D4C14ECC40657DAE7F568EE14D334D070321483E02D57C0960CD29949871DBADBEF832B96BA5B2F6ECCF3CBB6FF6D0FD46507CF60DF3A5285B21252A7C57DE0F224533570FA29ABF21C448AC180A95FFFC3EA3A78C92CC3A3CDE54BDF6FC437F2DD14E6AE6D42D5945A7756C50810B8EFA8FAB7599E100847F5DE6EAFDCE52B7E2062FCBE3E22DE9F232F965A414A18DF1DB9ACB0775A069B2F870502F7A0EDDCFAE28824E7E858887E37CC91AE4427DFA0FD6DEA445F5E138E801E87958EFDAAFD2666AD1B7DF3352660961D8CC0194C7B8519AADD7D2CE9E3AE34EB62701E2455B122CEE52EC310D749C176C591C4C77256989AF4E7363FEB98B46A522CDD23AA10658E7635F08FC0EF763BEB92DC3F6F2B87CFBCFF0201482D18CBFFF05EF1FB925FB16E41B80E7CDD7858243C66ABB3C413D1A41A8577CAB6AD9DE29C6BA381EDEB8D0116F6E32C9768BF9483A3461F84B869824D35DE2D89DB9F2E13A604F02D5E102B7C6E3DC9A3B79A8944E296C328E522EDC8EA27D66AA91B5C4ED43676CAD2F69BC102135B714DBBF691CDE0C220CEA5AF62885E9A2329985426C592766C05F0CA885FEC729680DBF2AE2250539249587F18F99E804CB4B58C5B6B33E6B9D444181190DA78C82A0CE61AF72D2731FFA33840FDB55432F04296CF097B2006B3E234DBC3B1B340F7D72A1F9628DCB30F5152DE8170019735FD99D2445F1F303A58BFC225F0A8F9C9F82F13C56E5889558D1A9F6E03026A9D5C2DA6F97154A06DC222C35F4C62CBE8BADC58D2A7F3ABDC4AC5D756CDA8384160090DDC146F373FF026ABBF0378B6512E2F4A2448F5948A1227916C090E520C77B284A46B609DF67E29C9B7F09527EC98F6941F92AD821FBF35288E3729A5DE3EF295C5F4174903CA6E6963CAF96E2B2BB75C1F5BDB92C638666FB0DBC07B8A176BEA545604C3C57B87449D0AFB7C4D057722F899B87702DFC9C57DC851F9ECE12AD16E2635749C92EA5DBCEC2CE598E014509F5532F8DD94B0CBEB5E84C626EF9CB3633D9BB0FAA355D7770FE173D0E8D494D7D478EB0411164683AE02315587DBE8242E4D66D5EA354875777BACB3B5CE064098A6084D6A848D9BA2FA111D1E7899B5DDF10F1B1E1F304184AEB4B6BDCAFF000000000000000000000000000000060C121B1F272F3C
testPassed = false

vsId = 2622878
algorithm = ML-DSA
mode = sigVer
revision = FIPS204
isSample = true
tgId = 1
testType = AFT
parameterSet = ML-DSA-87
pk = A6FB25F75B894C3136B692AD7130DFEC1176611A2804B674D0D9FC709DFB4EFEBA41B1B628BE6CA9E82D5E6B90D0C3D9719DCBC35E06E78CB45E7403DEAD334F65380DCDD1B416CD92F9C6DDC12BC2C445C655F9BC4A4EE61647AA4CCC2F49605C9ED34A9EE7939C9505B75869F11ABB05357C2C07AD4F4A13583704CC32622C864D8E81D195181E6410CC4DEB7A6A69D0F717720B08800E00D671CC9C289578AD30209BAF4D20C42CA94786C9D539AFB181F60F782BCBBB58A89CF98F7DAB34FB105A6DFD9F79AB59E749FB2DB8F4741D71C9190813AC3A5255B7AECC34AC5C4F9DDAE810EEC810DE42DA130F18B7D187C7CBB2D2DB08F3168175B09C86F9A9D11997C62BA1490A0785235096FDBB8FB1F2097988A8ADBA9C0E98FC0B879CE61A21073447EE7C6F15E3A5645E046E06B978136BF2DAB82AF30503289AF68527A9BE2C204088C3426563BA9837A4B7DF91CDA96775EF2A37638BF68898AEBF1376FC2C77B4AB06EED901CA16F5A429CFE8AA2B4BE99E9025C324A27A1479517F454F8062D8D2B59B60EDC77E51DFF97984E513D2D04DD834D07A96C8B446BE8834B30D0CE00ADAC215C3894564857E591834939B0B5AB6E69A40D77088BFA9E0DA70C78DD0AB26F8E1D88B88C155DBCE4B0A1CC2B4EF3D2802A4EB38796F9AC7FAD0898346FB663112A6A465F5F6777961580ABE27BE0C837782661FBB9D768DC6E5030EF89E060E1EC7F19EE9F5AA7DE3D7B653C8387D1B7D932299D89F74682ABE65A172552109DDB13C0ABAF5F359940DB9A764DC7CC86E90EA672A97F390B00F848CAF2E8ACF0923C6C601326ADC4DC053D2CEF0D356D71E71B4CB3E2324A1BAF2E8ABEBEBB788795EE1CB6B350D9CCC7BE990A4E4D661844A8685C2EEB3A33536645A7F30FCFEBAD09C930D080E378C607B215A8FB1716DF04E8D6C9CF81CA197C2AD0FBEE1DCBCACE20AE07BA9543CECE6D9AB69CE6E0FA28E4FA1CE072B1B49BE30FDF75B774DD8DF672DA8B1BD5879A37978220FC8D1A28C7A6673BF4AD04EEC9A05444E6C457C7FD8649D661921D9E79A6E3397DD94B9AD9DA3471514C06BB14D4117D236EDD9D9C052A33CAB6561788BE006D2234B2C375705296165E2FB5AAFEFF720C0F5194307823199F33F09823986518E32E99B4A627ACA010F3D46E3B659E9392D93AC5485BF7D0FADCA6ED50A7D9F22335EA7D9BCD09DC272ED3424A4F1A42B038F2F70C8455DBC323381CB2704C779EFDF1FAB0BAE5E823161143BCAD5BBAC7538A743C00990FFFC911B24C54B79EA91924D4079AAFB5CF4F50EB96B991F51EA33D963FC3AB8308E4A25CA8A43E87B97B5EF5A8DC0E42E1E551097EAE8FBE632C4A75A88C9636CC6DD8494EF5194E3D8B1FFD77CA4AFD64580061E87AAED501044C7C5C96A1ACF1160B654C194980E99B66F7FEA143E9BAEE13B9644DB071C32358FB8480DDA0DDA0090B47B2950A688BD1302088550C46769309AE3843907D34B562851B4DBFA0C343D65B74C9BAAEBC4641F782BBFE7DF85817872A126F7021E42456736887A09ED802C7514AEC49260D6BD9476D24D16A96529B234D85725E5D88E26D735A0B73EB03DE8AE435B279BF843BD8C86E2DEF1D154E48CA81946AEEAB9D5CF150DFBAB7F3E0BE01395B4F2BE80A85F577F8528D61BF48447341AA1C6B26D255DEE91ACEC8E27F3F8982414C2C91DF6FD949A229BF6C528C9257C630225C13FCA9A8810226F4E22ECE753D10750B7C4C645C778A9B353D4B3CAB732E3BC52915EF70FA6F0F05504CCC3FADDA79BBF7868203CC50E5736F2CB05FCD584448029F54D2F193D3542B627E7C9DC074A9A35C9CDE56AE7E40075ABCC395E4E8479B2EF1A72DFEC596C274BD9FCF857337D6BFB8B363CD85D57F202F984B314EF581A8804CAC57F5A76D07276A3A9B760BEDDB7E3E6657C338EADDB8732112BA122D563BB9D8B1EE7CC1673158F2642D770E5C19AB85CDE1E4E0F0536EBC1767C4633024CE93B601A25D474BC192B28BB075EA9A4B2D7C898E143A1C05098CC27802711DCD5239334581953252A91D05CA53CBB3C3068B07BF4A6091CD7F17134BCD1B031F46B2C1CB45480A35ECE3AC496AD3E8ED3D3691EE18E2E4F6C5BD2CAE138FEED044E19FE89B851611BAA7D0A2322896B51B1BC6C0C20C83AB0B4BC4FA7BE8776D0E7CA78D59CB8615DBB8238A6C7208E723F74D12C1AB31E552D62CC333C7FAC0B75D17FE0B91F31DE95FA248B527D1C249DF90ECA68FD0764AE647472F2C08BAEB6B5E5E7A6F626146AEDBA2D1A40DB63C4A5460E0D3300FDE7163E31451965FB82FDBC8CD5C24BCC15D166A6048221243BD84C95A6DC86F63774481E375F6511FB034E5D24A969205BBC4DAEBC42181D59B43B279537454250E9050923DD26EC121382FCC5D616DFBAF99ED1061DAE6F3BD63D3944C16AF4985EAAFF7FB97A3D430DF57E168057811188B4B38F37FAC50FCCB23A60A010E2FE594048D0DBD3EA7FDA0762D8F7D0B8D668828DD92D39BF9F75A953EECF3C20ED5DB3DC6D166844398193663E430887C34B797B0C3A9418FE81AF134BAF73A8A30B5D88AA7804B892C0E81AEE2A19AB1F0C880AFFFF82AB424AD5678D090D1FBD2B99A1A65806F481B29E75600A8DBF9277FBB03CA654A145ACBF17E0C624926BEB7B70D3E52094C474B8E09E8DCE00D6F17481573FA64D2371A041799E89D86ABF45A26EF7C2A925CA2F75AB2258CE713F641252A1C0CCC6FB0422BDD24855756F8933328E8B98A4BDA261BEC1A91339FEC060072FA853DED3C43C3596CC24A987F409A6D29275E075CCD2CA2AD412D7B263FC0AFDDEF3979AC75CC9A5BFE454C04464BF5809CABD92961132D63666D242214FC36293BC7549B56689764EBF3888D27D6DE078220008F8E55D8AE2B39D03EECE2773C99422CA90100FAC28D725B3B8B4F8BADFE60F7F459351BA52A23D5E978D7D0198496E4CBF181543C43A77E8C1EA2DC29333134F113D498161E1FF6A5125C5A280FD3552B5988AD05DCB4BB6079DA3B3A36B5F3A519BACBDF3ED2CF97824151C818E726964B602CFC2F923F9D15BA621785DF74B444A54578CE87B4930720B7EAE394102580DA5A563473E01037C818A5BFB376B196E2F5DA73C5F8F1FE08A07946AD7036CFB33890CEDC1EAE350866CAC6E7C7F77BAC3B522C322DCE5ECDB0CDEEC3E723579CF00A1A87618D2F9232CF7B2493A44AA9A34E0E8617193B6145566E4F34813065327E0B0F6376F552204174F5A2631D9F6AA1B33585E8F5A170734D1D40F7D687D9466A7C70A69DD7ACCAAC73542C733E57312FB5C83439C337EFE5F05D642FD6230653CB54F07EAA09E66ACDF44230ACD6570CBFA4484E4DB51810E26B8F9C012A03DCA5188E43ABDB21EF5D24415D71C541D2FFB4A0486796BAF5614CA577D86DF9B27DA800212AC9AD7990AE77E51E82B5F08613A1E74D90EDA0B76369176172EB52C2B7B51E677E7D0DF505C28F12F546A4E78B8F6CA4AEF68ABA269A08BA5AE0256C5C652A88CA4469D015E156493D439FEF55A553128E01A283C4382E26FBD3C4DBFC796B2606543E523FCA6FA877CA5CFA9F002CB87E6525EB59D5BF49ECBD0AC2D72868AB99EFB10768D4AE828A1384D4FA91D1A324C73
tcId = 15
message = 78B553FED689E6C914D0FF3307A566737E3F3F603BC36403588AE6993001493B2D808FEC85F1BC457511339D0319127AC90F91D98047A107A2D9F092CF5CDB476E034C191F30820F18C0A8DDCB06DC481DB5F50C48B73E7A99AF1D0801D4061DEFFEA4E0612F2FBF1BD990BFC13BB6C0E1F167D57ACA4512E3AE484EF09EE8A9
signature = E79471A242CC0B984AFEE09D66919F2C7CD1C594EE2309D32225F523866947E1375134E9330B45C119A1325A91B7433375CD278DCD7D331446226B78B1ACF04CBCBB748B3155C62600C3A437C4D1558BA22714D0613494F0E46150E50A1EE385CB9A6E3C8AF0BDCA930DDEC30B48DD5D14DDB6BA2620FCD4617136BD7AEC49EE097BDF080601FE912A17FC84BCAFBFE6579FD43F9F05EE68D37BEB1545C0B4BE295549D4A5141366C788C54ED73B59BE638337A4E5DC4A83652ED9E12DEDA570E9EC482DC6648466286B1A699764C2BA1D01BC0F4C92BF05CFC5CABC41F883DE1E273286DA0C09088C5D87600A8BA29F7D501ADEA3F1D6ED7C379294DB2AC446925F2B72816D570BA406B01A69950FBD76275A1CD26F0611408A2C4085DE6FFF13BA4518A79921585700D58B42BFA44AAF36B2531592A6B81356F79DB39AE62F680FDDE244F3869C6257F61EC665617C5D2B586AC2750570D56D97F80EA58CE4FC5F05E300BA29679F94E03AE6A342C5756F2DB2BB432B7F2A415F48A76956EA88AB5654F62EF76799BCB36A0E5BE983697BD8426563F24956508055523D4E3DC81AE97B77582FCF33242465965775AA59F0C2B0DDA603B08697EACE2C3C478014FDF8C775FCCA340A5627D1072B930F47E6787E11C98102B47B9ACC2157D355289DED96076F7FD31967757563343BE565F1F50E54889B440DAE725803D02E7D0501E36AF8A84E29FB61D15CC6AFFB27BE767B11D8D4788ACEB3E6715705D2DDA703CA790B5A07DF1FC6B8DC22BCDA949F454D76E3E7C854CB8984C64EE5344E1BE037BAD4F4F1E3D6CE77B2074274921E4A11FF9E37406D9A48FE73F7D6C80AB8F0551313679F5EBB3E5122E73640555E9F386AB0FEB1FB15D44522EA1C26D9B2B50BE6250675059F1125029784D4D6BBFFBB5A680837BBFE77D00124A93F9D51F75B4E31406A234F3EEECA3A4CFBDE54B8DA859DEB2C5661357D99156F81783147BA2E01246FCBD17222B5B1304ED66F5EEA03018D485CD901185E7B6E2D23AABBDA740A99D1A85DDED637716D360C186C4CA7B539B62AD6AED01B65DAFC8D82CB1E8E15447A863A1904B7A920B257255A3C8BAE9CCEEEBD35E2E4EA86BCE4BA0C5ACC7AE4144DA2B57C8552CA50302DE5BD44D15CD183A7C72CAAA4FA7FFC9D14782BCE9C219B6C276AE4DF3E64C0DBF105CAB9FA35E577F0A2B2AA045C4AC53C428780F25DD955F6474FAB85B8C0632DFAD5C614F29C5FB297DEF59B3858543C733F1429FB6075B9268F877BD016CCC046925FDF63C3A5C07115B7284EBF168D39623520D045AAA5005B4EF4CDB6A073ACD5227B618848C115BD251886558D3533EC350C52DACB92C7FA3BEDD88BA754E19766443D279F58C325BACB14726DC9E5D7ACFF3161B14EC497733BFF58075108F9F11E236F049E19483C0619142C6F43ECE0A23891C8F22FDA7C121503E6AF9690E465B4CA2D0AF6AC30D6A364AE12E199BBB39FF822FD6EFDC5C9ECCF5C800B6615B02E51F2A4EC6F0BCB37DAA64B2A033A7188AD337BD3EDF174F7A37D93FBBA6B4655FF7A07C5ED29A301649A57502A35312FBDE35558BECB1661596143F8469861CB3F43B33DB9388AB219ADFAC5CF42EBEAAB732326978242A206FB4C87433C371F2EA724894A9746B3D51CAD42047D733D8FEFDF366A34A8255A134E9EFFC42769BE118B15862F0F7AC08C4DA546F012FB178818E5A04618F9FFFED95ECA26C3BD6B0452FBDDD35B78250E6AC47F664C67F38D895A0A1EDB6AA9C4F16E6991397A79C4ABAB0F969024B161ECCEE6A77EC1CAB9B866F868C18908003559A2FD1216C0F7F4D651C1485187A59FF705B00B51CFC5851ED16CADF04BCF2DD3F840CACA9EE5AE6273AA0285AE7224A89FAC6D182EF6CF2ED894FE202A21C4E29482C8A848F77A1033842BD5DEDFC9521C0D992E8E13D53263A0CF794A5254827AD7E4C0FAB41372089DE9F928276E54D2AB2B9980AA745561C7EF53887A1A469C24CF93F179DF6E5BE4679953B3C5F8CF639C931A5726AFA74A8D641A1AC642C763E0EFEC662EED24F88994F740BA8CB330E46A8E13B7873BB83C12CDEFC318C6B39D17FFCF28FAD20ACE420DAFCF3721592862C7416A96AC8BE10A5D061096F12EEF65F8E25403FE5AC957B77AA735B3CE434E5A023F588189BCFF666389D3232A700D3EE3F6DD8E63D41AE700B35FBF2D16A591DC45FE7444C271AD986E01D265759C23822E027B1F0AC45E93F4BC9535B210E7387F6DE8F32BCDF7C7FB1C7D03FA1B53AA70AE9F7AA330D37BBBB1670F6B4D66D72ED342CF52592F0ADF4C091F007294C28485CDB2926165233190EAA2D4789E442B982A0767939FE9EBEB998C05997BE60437E4A81C0B549A869572DB69D7172990F484945E241C5424A82C7F2C8FEF6C0BD45F7FD8D24AB00DD9EC1C0420B7DB2592FEA25CE508AB74ED06D336AFD1A59D17D471B0B4298B70A35B562DF672F289A6CB75F0D4E275BD1035F953BD2569A1A3802B24B10062CE6FC20419282BCFABC790F7C811F9B79356C06DBB2763CA329CB4E8E0344CA57FA614335758A55B3C97B3727ABB07BDB3DF10490F40DCDC6DBB0FF8EB17388C5002CF7515FD203B4EA84176648E9A5691B8CC0898F852626BF0B6B9A1B3559C04BF897961EAF1BD211310E1CD3A9CA178E990A4CD81A2EA18E7FED42502AA0C9A13AB6999F3ED1A5901B722332EE38CEA7002232122BD6800D9908E518D79E25E28751DAA9F2EAAA0B6E8677DD56E1A278EB3523F95C420228F40D2278621AB1FE2CE8A8D07DC834277FBC1F38F1F103F657E9A77DEA0FBD5B7D89657C6E5843F30317CEE4EFF3F0C82AE1A195DDED1CBAFB3D3AB2E35E5C109C4A3B50F5154AB4F3D46D2E6902291676A93FAA574F6CDD32BD3572ACA375441B33500B804C1FFA893903190C3A3DA2CAE6A34330A755553436E7F3D96F3898657AA31D978C9A6CD333B352E770DD16F488D52AA9DC191E2D650720F900B9A015AD4EC97CE8A8FD15CBC2304CE55C5B224EA1040EA641A29CB0584FE548B1B33296464D343352A15A669921A8561CF9334C2BA7CAD8C8BA0DC4CB4A6314906E7E7FDF1CCC580C3066B10AE4601D5D6AA38FD8B121E79993BE4F00C8B3BA79B171C7E451DC417246CEEB09A5EF439FC54FBC86CC4F5BAEF41ADE8B273201F3FCFF1B6412EFA6D6D064E12092E0F90E9F58F71E822CAF52ADF1C07E122FA8B8E655A49FEC43579B6BDFD192E3031808E18AE6248C8A1E8879900984E4F5689237F8A78E0A6542E06A77D7F01479B5B977C21F82F64F38B744AB8B2A7F8DBDA15D94B4D640309423DFA6E4C2C65980B47089DA1B20C3EBB2D860FA95744715E54447DDB7A3C60F28E7B4FF41865EE1FB08CABA53BB391052342E67EE944290C77572342F12168EC1A38BAE89F91BD02E571DC66C7B7DF4D6223B58E412DF1679633B4C7548FDDD0C3E7CCBC98A4243C1D33C33820B4A61A1C3BE61F5CFD3E24A10560E8C34374210FCA32C694D9C41648D1C42A76CBF080B8AAB265FCF41A7EF294A7A383E2615DDB9F74D414EF1FD37070621853D584175B611D92D428F008D0629F68A1A71DD58024B97AC136E96633CDFFB8CF9A170E17ADC8F0549750E69367753BC120FB5047023192FEEE5D25894E325F021F263AA2D032DD161219D5A38F8A3BB6327CE6EB979034365A66E84EE5A5EC06EF1507054A9798B0A15AFDF2A9C83B6A13129D59FB00517C751EA2E9D03F4DDE69F7001EEE9DDC56F16E4E9CC5CF9E89D360F4629A2925DDE3C338222DF1480E99BB09EF43A8A0EE42FB0025A241D63CD1BDEBD0983CF9BD43206AD646AFAD100E2936237C81FBB387824FA86F5D03F75AF25558A83178CBC3DE25CDF6169B913AF1F5EF6A21D647590FFEA830FBF6B1327ABAB2EB80B4022EA4B7480AEE8DAFAB37353E7431D0DAB754A59E058B17219E63FEC3CD4D81341E861BFC6770A39DB331034F3A7A338B91D791BC0FF27D963084F852882C911C9882451FB23696981644E38DEEE3139A04CD4D3DBCE9180AC8E9F3FF092DB55D0D1168F63D3DF8B90A5C67E75D9DA2CFF0A96E4DC86D6418C5D56FBE23BDD3389E665B5093790B34DE6591EBF24992FADE775D5E6A1EFE1BE5A7C2888FFD27E37DF9B285A9625338DEECDF5BD9F855FDDADCFC9A48F8CF8B1214950E21A309AF1F3172A75753C4120FA84A6453E14C227463D5873607DE2D74804C82E35D67E26972D36B97984FCB657F14065E8FF846C13850BB2972896CB56070F48CE0CF6D66AA4DFCBBBFFA3AD8B3369EC4E92A159B06979BD128424010DBDC92FE80AE8BEBC4218C56BE4EAAE193E865CB675B1703CB258121F5661C316174AAD9404752152842C9FACA6578C637E17EC5D4DB22AB300D5921B0AA04BCF28D4A23513EC6C4B9AA9ED53E028C428040DF072CE60A6A712C12F4C1DB1DD608333973539F91421774B2AF43AF6001996867F650EB30E8453E5F84A753170222818B117725653D4B94C87A659E7DBAE212B5EE2BEE0C798FD1240581EEF6442E089CB6F1306BAE2138817E62155F44BCB65D96A9C875C3EB7A90A21266D7BEEB585635434274703D78635CC6B5ED5AB1EAEB65A39EF2161E7E99031B980EA6F23DD7D29385509A95A61BA78D8AAEF45B8CD9F9E063F26F86A87B19550C2E5E48D7AB69A82C81F3E4242CEA78056013BEE0890DB18FE2A6356833F3858AB29EEA717F0401EAF89D35522FA88D0DE2FD2D38C26F523ACFA5C2AD1F0D39C4149478A97B1ADEEF91DE8D25F2E0504D8186391EF8EEB313A5FED0EC794455D5911BD3B6756CF15C44A8A608B0127EF297E41ED7AF251B15545028269B27CD599810FD0028F2234A7F07BE9D497A5491E9B264D61172B30E9E502057098449380EC09A336EC6EFAD9BF0EE792B1DD9DD809B66C231ABD1FEFD5D54FE2F70588D0E79E12A87793DB0FC858A8E817152D70F4CA44BBCD89DAED208EA9C0009509A432DA3267C621646DA1F12D4499EEB49BFEA7260E4D516AFB25B7CB161B529B194EAB602D88F9F12A3E433A8484A3D29DDB09E1B2B5575C0D8D40F89C1BB550BCFB1408DCE5F54C93C904DD1456FE122D40B995E38448F09C8BBA79437334FBB873CDA0F25A58375B0DBF1B4EA08F0E1B8CE57D20860D30C21C9AE194DF3CA296B7541448BE65EDEA12005AC97DA2CAC1BA80A61548124171F4F61DF0A61B74ECEFB2F1FCBBD165318FD823D41333A814412BC1878E841BF0A5E6B4DAA742675562E7EB0DA7FA519791A2610D87851E7F36691CF28FD8DB59A5BDC006EEF7133CB050518CF952B1FFA81A29F67EFCB21E3F3431BAAA41F4C42A7BC649E617387535F38FBACD0F12138D98D046BB56B89B30ADBEE83B4F9ADD95EC4D39580D0A849D79855EBEFD3C89CA780106AB27307B9AD9D7C8FA404B53C073BA8F7288E4D4D604D8A9C3060898FA98BDA8BFC1CFEDBD2D21A83B4732C58B46EECEBBD7C3FBF9C6E1416DFACC12AF15DC22A1B311A0F1EFDE1B6BDF38482E464230542BCF6CF780D95E704D0F80A4628314D64562F788DDE86C385C051FD155FC53531AECC4248168CF533ECD6B4BDCFAEE0A06559961BE10FBEC9778CAEA0B47A040970E188348AFDBF038ECFBAFA1B0FB25C0AE2CA32DA78781C3FA87219BEE93FDF10403B5DBF10E236E2E3501C827DB4C483214FF8E3CEABB67275C8A280C33287483634C485180745418FCD8AE1E1F25973C4BA1CB834640864B5A4AB21D43E2658E53384A90582D9D12F8635A746BE9397BD8F6BA9417D372430214A3A38B43896C6FFF762DC8C92BE311B3A78CA99B945BB1201343EFF800EEDD023BC33AD2F8269939A3713ED38CD1E29365C33B7AAD03CE2C134AD95268CB097160EDDCFE72304F8F5A52040D86B175A7C0E466D239788F285727CAE9ECAD86018371231D5F5C1BE31931529D7276BEEE1ED10A4C12E44E5848D2D4EC2C6178CF50F4339BECF0693B550693B66D2B9C256495727A58EE3E8174F3B2F29E5C2B5FDFAD34B279BA0B9857E7A61C70A8F0B2B04E66A3B6200DF728B5E03F359E568A1C278E09898CDA08A7B422F1F4770151F5967A07214B897B146D3BAD17DCB43F48991C670A426EBD694828B48D4D624CB1E7584A07691D5904B3367AC368CD97A7D444710F06FCBF66FDA8BA1BE0A2C45BE0415B8B7076C6481420B7B902DBCFAAA00A04A3A7F8C17E9EC5216E1C231A50480C390F41D43B50028DFEBDFE04773617B38972A53BB5FE17FE630FA8591AAC12EBB784179660B9792293F3EE1B832C35CDA466F7DB779D383D96F146E628E85EC3871F32664804C73EDB1550FD1C61066765B3FD3B9B36668EE1886E2523CD54B6C6F1B4F0B73230A9FA6710063F00D7350547B79AAC67D18253A485E718F90B2C1DA39508BFD64709FA3A7B1D5DB010F30335766A6A9AEAFBDE30949331F2A3A72DCE5FC1B6BA5ADF4000000000000000000000000000000000000000000000000000B0F172325262D32
testPassed = false

