mirror of
https://github.com/itzmeanjan/ml-kem.git
synced 2026-01-07 23:04:00 -05:00
Remove ML-KEM pubkeyCheck ACVP KATs and add seckeyCheck KATs
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
This commit is contained in:
File diff suppressed because one or more lines are too long
50
kats/ml_kem_1024_seckeyCheck.acvp.kat
Normal file
50
kats/ml_kem_1024_seckeyCheck.acvp.kat
Normal file
File diff suppressed because one or more lines are too long
@@ -1,50 +0,0 @@
|
||||
pk = F6BBBD8C4489ABD83482F39EEBE51B34EC95152C226775972F308C5DB2974B1171E574BC94A7B48B602F24C34C765423248906E105276A368958B257EF45B523A06EC8A87886227DEFF639454B4379437BE5C80F07EC230BD96CECD50F21A444790144E741004A1BC47370934DA7359633B90DFCB5B4B7B9FF27B3EF463AE2557BF31B590825AE0526B9003505A5F61DA9028672801537541064139C6B532E26190653ABB1D1A75ADD843AA2D53854B8B3AB0A634A78B50BBC0D0F0496AFF932AD867583A12AF4B2AB30E78E3B614E7A347CB8EAB29A2C0BD97C2DC3121822B0C4D9F68BFF8526AEE6C5F751012FF83E39C8CAA7060632C25CBD51B5EC4395AC14C62D9514D3432D75E8A6FBC48D274163FB162E755B6A50634CAA717257516E54F5655CD795C2223451E7900F26144F731EA5B8481E31ADFEB8606D52C37CC463DAE26199E174E95420498723BD33928662BF4C2A43A07C0068B68BED62B3C20A8ECEEC0F32050D57CC7ADE49A3F00B71D3F316E461482AA912A232588AE75454B60277232AB1101D2AB73CD8A87024346D5819A010F7813D84A09AD178C409BBFDEC40BB8A0500512B5DF5AE2611510BE8CE0D26BB7EF380B1885ACB7242AAE42B75043FBB165594232D295400FB26ADE25ACD1E96607B90BC368C95376CC73350AB44D733E423B52926015F1315C4E5061CB21E9353373CCA8F9738828AD233C0165E724818EC6B887440625A8A09B9AC586A770BE2050937A92CBA4065B8D52321214818B1BB2A6310DDF588D55AAAA0EBB708C39D58EB7E0ED6005FD341F5EB12C32B32E5072AF5E26FACC968140B0E2B9548F54086F3E93EFF3BA900460C5C5406DD605018063D58C13D17341181C09A1A9B6FA6E69FD9E0C361EC9992342B70C4B8E764AB3CB1123CC0395A94380CA6CBD80B37E036C82C14CA29D0CEDA724C6ADA6810CC05F67B88CACA7D34F451E65A99A526504F8A2A8E3B546749034A3AB4F6645E2F4ABD9990A694747867E3799779422A20740E877CC9D01AC2C0C248F90FB4310E71DC30BF5524BD2543EDB419B59691BF7A1D68E45BADF98FBFFBDD0A4D2806FE8609C2FD238D8EB299E3A7136164629F665053D2DC42D74B
|
||||
sk = 3E76A2338B70A4B11665B177E8F099BB644947684AD5483838B4A96C3B132ECB04E0A33D50434E2BC59DC3180D9C63550FBCB4D66A7916D51CC482A9D9E9AFD0985111956CF6C0821BAAC41E7C7AF4384CADA9828E8B15F28035D7AA64AC0B81DE8BC49E94B945DC5EDFBC05E8036AB8BC2B7A2065F3E77B68CB9EC1E804AA80941AE9063918770863269571804D50AC5ED20D15535F2230A00BB16D47E9861FC794E5715CBBF423F42ABACDFC3951624375212D64B0828E5044C7A20C6BE6A376D259F8B72130D2C4B77876C2D880F5B1CEFD3947AED8A12D854DA8349F4685CB1B80AC99F05173522F6B454520C121E503C70E526E10214FBFF94DA1E0C0F163AFE470AD0363B41CEAB16AA39245538F4A28091D3A90335CC039317348799B43926BEBEC26CA0915F875AA622261E54A0AF3743E32902C18858D375714724A6A395189B2F2009C8CB13256657EA34E1B2A45A92A6D9FC757E3F6227021B2B155B7E0CAB9881B19D9E13639ACA670C9C6E88A962C7CB3C0F82EE8EB9D183171A91017B467AFB0E3349F15216CC9ABBBD70BB6D683E40001F097862BA068D4BA0587C90039D1649204B5CF0958C3BA43E97B6664E12A106C4688D1120ED525F75A37107BA1D7DCA2A15AC0174472800010D6CA9328004718899D7D5ACEAA8B6FE9637485B27FD542B69B7C7EF76055A75C26BCD99496A75BAE051C45D30B6923BD83CCAD2A88A955194E4DCB34356482254C0B4785CCB6F94ABAD5CCF23582FEDAC1B8A902DAB99B8DE5A1D16C64570C60B9128662183D398B1EA94AABFD8BB07A1C64DB9B2224971204140B8C3716265496EC2871AA961D358156EA7978E2D13A77B7972FA92DC7A84436542029301C31505B929B21C95460DC4A666D4902563533432C7F9037AA01A7B18B2C0DA477C3FAC10D2F73080A48CA7F5847EA037832A38830B4B71663A0A32CBD6DE0204EE192515B14DCA48551788C1A16CB7CA46488F4B2DC3474F6DAB308F68A84D33D9633760D740B6A2C8ADA088DA0332A33F044A6710293AC519E76A0BD24C76340365EAA1280119D6FC79A09843E4F0106F6BBBD8C4489ABD83482F39EEBE51B34EC95152C226775972F308C5DB2974B1171E574BC94A7B48B602F24C34C765423248906E105276A368958B257EF45B523A06EC8A87886227DEFF639454B4379437BE5C80F07EC230BD96CECD50F21A444790144E741004A1BC47370934DA7359633B90DFCB5B4B7B9FF27B3EF463AE2557BF31B590825AE0526B9003505A5F61DA9028672801537541064139C6B532E26190653ABB1D1A75ADD843AA2D53854B8B3AB0A634A78B50BBC0D0F0496AFF932AD867583A12AF4B2AB30E78E3B614E7A347CB8EAB29A2C0BD97C2DC3121822B0C4D9F68BFF8526AEE6C5F751012FF83E39C8CAA7060632C25CBD51B5EC4395AC14C62D9514D3432D75E8A6FBC48D274163FB162E755B6A50634CAA717257516E54F5655CD795C2223451E7900F26144F731EA5B8481E31ADFEB8606D52C37CC463DAE26199E174E95420498723BD33928662BF4C2A43A07C0068B68BED62B3C20A8ECEEC0F32050D57CC7ADE49A3F00B71D3F316E461482AA912A232588AE75454B60277232AB1101D2AB73CD8A87024346D5819A010F7813D84A09AD178C409BBFDEC40BB8A0500512B5DF5AE2611510BE8CE0D26BB7EF380B1885ACB7242AAE42B75043FBB165594232D295400FB26ADE25ACD1E96607B90BC368C95376CC73350AB44D733E423B52926015F1315C4E5061CB21E9353373CCA8F9738828AD233C0165E724818EC6B887440625A8A09B9AC586A770BE2050937A92CBA4065B8D52321214818B1BB2A6310DDF588D55AAAA0EBB708C39D58EB7E0ED6005FD341F5EB12C32B32E5072AF5E26FACC968140B0E2B9548F54086F3E93EFF3BA900460C5C5406DD605018063D58C13D17341181C09A1A9B6FA6E69FD9E0C361EC9992342B70C4B8E764AB3CB1123CC0395A94380CA6CBD80B37E036C82C14CA29D0CEDA724C6ADA6810CC05F67B88CACA7D34F451E65A99A526504F8A2A8E3B546749034A3AB4F6645E2F4ABD9990A694747867E3799779422A20740E877CC9D01AC2C0C248F90FB4310E71DC30BF5524BD2543EDB419B59691BF7A1D68E45BADF98FBFFBDD0A4D2806FE8609C2FD238D8EB299E3A7136164629F665053D2DC42D74B4EA4D450295DB2FD97053FA6220956CC20F6D378A6C980879A8B4855B603406D1F7AE7D506097888A2F57940250C7A9BDE0639BEB375884575D85DC66D53E705
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = AED13871EBB074BA3653DCB3DD9365EC928A36159F7913263DEB9C4D404F1D76BF4F122413106D0375B9A56C59DC13376BA90E44ECC94E6147108C8C44188219CB86D09B0C64CAC0FF8B02210471EC567D7C794C01187F2BC191E7013812FC9D29E30000761D7C415E2396016C956EE6648086668BCA18870D44C16492703B334279A18256411010CB716C0B05C407C8350509CE7C4F875155C0293201670ED916B41E6BA24F636647EB98334B44DFC679F112C75171684802649E3B592F83145F42920121A00113ACE6B968C952B29A90C01C286064B4987D08A9C0979FC9995A59BB253AA10A283B52E9EA9F73CAAE82F31A6CC1C30D4903D780BE610AA9084263B273555F63320F4643A76722C786C415122EEE75B7BDB909DAAA8EC29978912732322CACC3A067929A4128ABACBAF62BCF78B1D556C746FA2417BBCCB77A4EBE5A431799748EBA9E14F23FEC9311BABCC91E8A1DDB08AE19FB245D177F07B3CD3FB271736585AAB06409A36A4DAA1D4262335C9508895C205CBB9DF3705FE6A255186C8B7FFB5CF340650EE54752412A51C6B94265BCE45A7DF555586FE48EB6B08B19188E946870BF0C776B708D4E0C82142C797C40AC27A73190A23E12A37A5027214B5C4AAF64A1A39CA967DC6376E62B1B1904EE8A91E3AA0A0B692B4666BCBDAB8BCDEC77BA0157872654DED641EE9538C0749DE2861F85436B8AA56ED8C97119804CA04B17C489AF053260C8531FF3290003F952E79963EA78B809B9CDF8E4159A2944518C5F76DCBB655613EBD20C4DF659422757CF0527B5A58FA648100E430C2BF3A726C86A8F553881F103D3826D6B97948E8A14BE8951905577B9B64E489742F8CC7E43925A90EBCEAE46234CCC8648CC60025628E1A3094FD7620D60B70A68987F35BA2595ABC0309407386867798A9AE42D9BC34EF048684BF73040A964A18566D78BCAE9BCBBFAE25FE412BC67A65BAE198C79055958602204526287EA0B3E17AC52BCAD5B899BC6E6491CF3C1ACB80966B9CF3CA237CF93596796A9865B7721003936753C08421E57A8840FF7A3F9C19AA9262F4675BE8FD4FF433D084E8FAAF45DD31D7183CE65F65D6CE4CBED0FD8BBD7E03663B388E6A255186C8B7FFB5CF340650EE54752412A51C6B94265BCE45A7DF555586FE48EB6B08B19188E946870BF0C776B708D4E0C82142C797C40AC27A73190A23E12A37A5027214B5C4AAF64A1A39CA967DC6376E62B1B1904EE8A91E3AA0A0B692B4666BCBDAB8BCDEC77BA0157872654DED641EE9538C0749DE2861F85436B8AA56ED8C97119804CA04B17C489AF053260C8531FF3290003F952E79963EA78B809B9CDF8E4159A2944518C5F76DCBB655613EBD20C4DF659422757CF0527B5A58FA648100E430C2BF3A726C86A8F553881F103D3826D6B97948E8A14BE8951905577B9B64E489742F8CC7E43925A90EBCEAE46234CCC8648CC60025628E1A3094FD7620D60B70A68987F35BA2595ABC0309407386867798A9AE42D9BC34EF048684BF73040A964A18566D78BCAE9BCBBFAE25FE412BC67A65BAE198C79055958602204526287EA0B3E17AC52BCAD5B899BC6E6491CF3C1ACB80966B9CF3CA237CF93596796A9865B7721003936753C08421E57A8840FF7A3F9C19AA9262F4675BE8FD4FF433D084E8FAAF45DD31D7183CE65F65D6CE4CBED0FD8BBD7E03663B388
|
||||
sk = 619CB59E111B43DCAF2425AC3B06B06388C8A7D07C88A1665044C454AB9375C2413D134893A218B9B979787ABEB4508477E02869FB64E510852829C9DBC88E2D33CE5274BFE13B5508294B7A8440DC2ABE1F99596B1389B36758EDB98A4AD31D7E978235E15586D2BDAFE0872B818BBB07A2298BAA65C98B8FE62D0A3820A11995E5781031672BF9DB9ED4DA3333E875D0A759005DB57DF07DA513021253169387909C245D4EF61946FC1D01663846F4379AB779D660401CC379EFB3772F3510B705BB61B6449D8AAC146C70E3B7CCBA415CF454C42E52721C7128C1861D616BC6DE5BCE7F71CD6103C5669355EB499959116113F692B196057BFC1B0032BE599B70D0C93E23E62C72C32F0A5C9763944F4125926E825383952FDC881CBE1380C2BCAAAE0B2D1AC564988977E2B3C478A16E5D97A1F565A032349F42CC26B3CA1FB62C40AF404CA5D615140605D96C06F6145C50047D8066690DD60073A235D8960746064AC979406DA9C2B6D552E7A667C009473517156DBBB58F9799EA1ABAABC28E35223969EB33B04003942BA5F7D234B31305C699C4CF46C60FC09B6F150E61699C71A8CEBF304C31C8C12E4886D4BBC9EC354599F01036817A96895BC082B7F3E36AF5B3711E559EE494AA8AA91C7D417115464F6AD37F47B11D28E56F1EA86068BC227D7A3AB9CC04E2BA80DBEBCA0147CC5377852E568550E383B7C4BD46FA07B19CAB7F85B9478CC7AD8064B0FC1F615308D14A3039A58303DB47239054DFB2936E809D60345132A24AA10689F5EAC1C7CB4FB5835F23045A41C4751FDBA7AED22CD366599B7C7C19D89D2C529F70F7A23D6AACE693C6CC32258114C803D26A498C1395E89F1F700F09A7CC3221863BC66C2EC04938B21423D5CA0104ACDFD7194E29115FA7622C85A40E80371B583F7C29BFA881B6E2239C3D7037F1981499A3412825A801470A1E1404CB83B20C02CE5CE17DC0C116F8E41FDD727D2A3A530514B304E65F14B2985CFC50D8DBA04F980EE291CD33C5C6BAA580F753BCC4BA252B42C8CB55973109392610839AB39630989D750B29747672C9A42EAED13871EBB074BA3653DCB3DD9365EC928A36159F7913263DEB9C4D404F1D76BF4F122413106D0375B9A56C59DC13376BA90E44ECC94E6147108C8C44188219CB86D09B0C64CAC0FF8B02210471EC567D7C794C01187F2BC191E7013812FC9D29E30000761D7C415E2396016C956EE6648086668BCA18870D44C16492703B334279A18256411010CB716C0B05C407C8350509CE7C4F875155C0293201670ED916B41E6BA24F636647EB98334B44DFC679F112C75171684802649E3B592F83145F42920121A00113ACE6B968C952B29A90C01C286064B4987D08A9C0979FC9995A59BB253AA10A283B52E9EA9F73CAAE82F31A6CC1C30D4903D780BE610AA9084263B273555F63320F4643A76722C786C415122EEE75B7BDB909DAAA8EC29978912732322CACC3A067929A4128ABACBAF62BCF78B1D556C746FA2417BBCCB77A4EBE5A431799748EBA9E14F23FEC9311BABCC91E8A1DDB08AE19FB245D177F07B3CD3FB271736585AAB06409A36A4DAA1D4262335C9508895C205CBB9DF3705FE6A255186C8B7FFB5CF340650EE54752412A51C6B94265BCE45A7DF555586FE48EB6B08B19188E946870BF0C776B708D4E0C82142C797C40AC27A73190A23E12A37A5027214B5C4AAF64A1A39CA967DC6376E62B1B1904EE8A91E3AA0A0B692B4666BCBDAB8BCDEC77BA0157872654DED641EE9538C0749DE2861F85436B8AA56ED8C97119804CA04B17C489AF053260C8531FF3290003F952E79963EA78B809B9CDF8E4159A2944518C5F76DCBB655613EBD20C4DF659422757CF0527B5A58FA648100E430C2BF3A726C86A8F553881F103D3826D6B97948E8A14BE8951905577B9B64E489742F8CC7E43925A90EBCEAE46234CCC8648CC60025628E1A3094FD7620D60B70A68987F35BA2595ABC0309407386867798A9AE42D9BC34EF048684BF73040A964A18566D78BCAE9BCBBFAE25FE412BC67A65BAE198C79055958602204526287EA0B3E17AC52BCAD5B899BC6E6491CF3C1ACB80966B9CF3CA237CF93596796A9865B7721003936753C08421E57A8840FF7A3F9C19AA9262F4675BE8FD4FF433D084E8FAAF45DD31D7183CE65F65D6CE4CBED0FD8BBD7E03663B38823A6953D54791443C7F71D7934985E068DE9862962B93ECFA03EB174B36E70F41E89EA94C3CA106EE810BB8FDD5FFFEA615D3C1FAD6C24FE171070738D2EDD6B
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = D8A134509B5E0C004B299C72CEA0B6318063958B206AD050F9A3C855E2B062B46DD85247433A1847A9AE468A58617C4A2AD85DD87618C729C3B7D560D31A1DBB231C66E70F02A471AC3693B7A822591152CE6919F0D45EFB9B4953D6C223117315DA2FD4A51D1FCB613DC55DFDAC6D23E2A2D261819B79985B445F63B044A9F7A1100C3D8EF52D2DE5CBC7232708628FEFBBBDB27A3813E38721389301FA96D169A2AF55BA67BAB827308C05C92B79B58F2DF13B7E845A954A6DB7C79609C17F4854BA8A96086DE16C5462AE082B1347AC3F58AA07A41BB12FA8CB1C4724F3925C28DCA9FED52BF2693CAB48965DE20DAF5BB2759194B4D21D3660B06A1CCDD546565E0C900DE16AF3446E2006933F6CB383C011D9F3A780755CC004719926A0A2912EB1B947B621C9968C5F07F1816F69B8401ACEFAE23AD4EC98A9508E677A5C182CCA15C109B28007DA6A7F5026A4BD8B36FBFCB469D49341B2CA2CD35DE28BA2CDE34A642CA6E3CBAF71278C7682A78777153A4AC89E8183D1D9061AB9068C91123F21C304A1572E124F4EBCC2EE590AFC8322737198A6232BD86C7F5D477B44A7358B8080EEB2B012F715506445A465C4F9728004A156A3586AB635247B2A41871406EF63724E71926341B3380B9046DB1136DCA5415A8B9250523D2B2A9B817201139B127ACD01339E61A6B0A69748DDD637355C54EBC1703908503FE1BA45824D0336182A8872113C7770802DBF297B6B434922B84BDFA44FEF75C2C8079DD0450BF6A838BC46B4A85A733D2008DD36CCEC8B65EB76094F1C79D4102B37CA127064A59009CC2133CF117C070986748984B99D5067B69845EB023D79E36218FB3F66D76E070835428C5E220A506270CBB8B86A13AC68CC89ADD55B3ADB99080FB4B70E3B00BAA262EB4B9555280A3746338D0242503BA312377DE77A5471BAB2BD577BA8F66E535702E7CA71171521FE47A4E1ACA8CB623A2562C93C7776C99441783930EB2A3471E941B229804C7C8211A9CD86293B70B94595050E5E954BB346BEE9D2C8B935C178709A38865B90EC5A39E6B641B804C4664CDD104B763756D17C24F26C23DE8683EBF7F276F2A15B2B96F1FDAB4FD36306D9CB8FA4
|
||||
sk = 18751C74790AE2928CF6B66330F78E721C6D22DC5C5CD132A746790A093F36F3098E3C54FD5B5902E1A358CA97D8722FB9014C1F93413EFAB783ACC3C42B2F19250993808BACAB6F6D034CD776810F81C929F0364D145887D7B05863B3FB684B7950188E094EBC79A2E0866D3B21C6FE10AE3C8BBC9F55AE9B757E33CA066AB089716B0BB7D0AFF9D8B2E4DCAB8938CF12F01B2E6C746C3631E0F94249934637B230CBB7095ED326A0492C15C8C643864D48831CBE7671812264D0B250E1DC5F84E9970C53AF71CA84BA9A358751BC2A90C13DB4986862C72992972B5C27586B6CE1269BBA539A3151773BC371BE71240D70708017AC5EB38042407FE8D19C41C3110C7CAA21C5346A716F96107023603F27FC88A5B65F9139AC89F7B5454389D2E54957B0C9198964EEF1A9A639A8616898478C177F65B88A77CA479084E7CCB7BAD8A6D6C07D63497FFE3A7AC646C84C00A188552816F6414B76A2DEB10314B8B6924B119D38A26309015FC45C25D73692E1913B2C705D952051FACB63C10FF9776024384042E03BBBEA3B32672BC8912475C4746C18786115B958A37C73FB801C1855A34735B4DCBD076C6D659B0BABB4777C572886B014686C9436896D57A338A7178AF0B8134C79225A81BDB89495D3868374342490097B46848DA60CAF87324FB6657AD4D52D7ACB1F5A1511FE568B7B9B059D55488F148370D1C02B2658E200772ACB4C9566A24E74773027309A195990E0739A5427AE587D633983526AA5D16059C0C8B808DC397AB26C6F3B1BAFBC7C35AC9D396A45CBAA6DB72B55CFB2903AA5CE52F65157A4521D939DDC08AF88FC1B551A31607348BFCA6CCAAB808F4CB5860825C4922AFB74BDE5904FE4389ED911792DA68F7D8501ED6297CE78806EE0A1032172AA8C93598C1CCE712428547FC4B9795AF96AA410A4B77A1217D60B2F13B368324E2AE86DCCB6CAAB6A1295C55307920B50932C579B61681165A717C1C95618FCC1422BB07096580F6B931DDA3A00DAF51507536396D4254A227D7BAB30749BACA004581EE1745656B938500D8DB314A859BFE2E082ADAB79D8A134509B5E0C004B299C72CEA0B6318063958B206AD050F9A3C855E2B062B46DD85247433A1847A9AE468A58617C4A2AD85DD87618C729C3B7D560D31A1DBB231C66E70F02A471AC3693B7A822591152CE6919F0D45EFB9B4953D6C223117315DA2FD4A51D1FCB613DC55DFDAC6D23E2A2D261819B79985B445F63B044A9F7A1100C3D8EF52D2DE5CBC7232708628FEFBBBDB27A3813E38721389301FA96D169A2AF55BA67BAB827308C05C92B79B58F2DF13B7E845A954A6DB7C79609C17F4854BA8A96086DE16C5462AE082B1347AC3F58AA07A41BB12FA8CB1C4724F3925C28DCA9FED52BF2693CAB48965DE20DAF5BB2759194B4D21D3660B06A1CCDD546565E0C900DE16AF3446E2006933F6CB383C011D9F3A780755CC004719926A0A2912EB1B947B621C9968C5F07F1816F69B8401ACEFAE23AD4EC98A9508E677A5C182CCA15C109B28007DA6A7F5026A4BD8B36FBFCB469D49341B2CA2CD35DE28BA2CDE34A642CA6E3CBAF71278C7682A78777153A4AC89E8183D1D9061AB9068C91123F21C304A1572E124F4EBCC2EE590AFC8322737198A6232BD86C7F5D477B44A7358B8080EEB2B012F715506445A465C4F9728004A156A3586AB635247B2A41871406EF63724E71926341B3380B9046DB1136DCA5415A8B9250523D2B2A9B817201139B127ACD01339E61A6B0A69748DDD637355C54EBC1703908503FE1BA45824D0336182A8872113C7770802DBF297B6B434922B84BDFA44FEF75C2C8079DD0450BF6A838BC46B4A85A733D2008DD36CCEC8B65EB76094F1C79D4102B37CA127064A59009CC2133CF117C070986748984B99D5067B69845EB023D79E36218FB3F66D76E070835428C5E220A506270CBB8B86A13AC68CC89ADD55B3ADB99080FB4B70E3B00BAA262EB4B9555280A3746338D0242503BA312377DE77A5471BAB2BD577BA8F66E535702E7CA71171521FE47A4E1ACA8CB623A2562C93C7776C99441783930EB2A3471E941B229804C7C8211A9CD86293B70B94595050E5E954BB346BEE9D2C8B935C178709A38865B90EC5A39E6B641B804C4664CDD104B763756D17C24F26C23DE8683EBF7F276F2A15B2B96F1FDAB4FD36306D9CB8FA4F37D61A16A029ED94369B02B937BBFAFBC8C26A75667A1968B37A9927F27B883073A596DF0E6101FA4186BF7A2C2FEDCCF4C619412897E435D2AAA7CE8014D9A
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = 681B13426C52D61C5F1C714D0013B5BF816D5A037FB9E3AED09282E1B1B7BFFC1358D06D574A8E12914A7BA4A819088B5BA2CF9EEB03EF059FE8CBB3F5846B2CC39556F76374A38A1454A3556926D136970526AFE06C3870D27520F3B1773841DE27BBECA44D3C3290A697C07338ABE3E4673D406B75B34C8CBBCCE457AC80D67E9884CB277C06322A6D5F029998F8AF5654C129B13861B78DCB512FA8B952737776E45559B17B8492E028BD3726853C8350904588F898E1B7845DB793B325AE1EE220FEF09CA2E22D37A37D48420A345048E9E808E5DB035FD2039E844AB7A18B2AD68AC5D522C8C1865A4C21BFB430C415B54373037038321F259F53507900157BD2F6C8218026E0122D0485825F8C716DC35B1BB389F7F6499B927997648F6B57C1AC840F82FC0866FB947DA1033AD63DDE91B0B9155BA4F8A046C9195B958B2BA60A1E8BAE06E156C0D9AF8D678BC00C6FA3D88FA68398AFD61096CB2744D10BC51CCA7468AC96B7AA9D6679B717BAE43C78D08880B7653032FA24568905AB81B3E003A6A8F0CC705B18B983CBBA1A6BE957398023C19C011306D7CD81485E182038EEE33A92F36614B777BCE93E03DA1466BA4037501A0A658894270398B8581A59BB7421176FD926E10C284DC360A308142B986AB1B3338FF3B965D849DBCCA9007C53B2508A0E179EA19C0D58B72FAED6554458CFBD0627AD3AA1ED0B4C3D23B070723539371A63B50FBB93C2B4EA1E1B7BCC627118A96736A69B9B83167C1EC671F4877AEE30CC579B41CF917C9F710BE1E01C2D041E7459579EB8BBD3397E930B043679732BE6C2E54A6480E80285B45DBC11467C796D2C510A8B0156481919B3D84F5FDC5A8124C26B4BB5C29C599C5465A0B2AD1CC183DCA26B1BD9CDD1A51AB9036E689A718A73293554ADA3851EBAC2851E5B0AE5609C5528151E1546D79643545786FAB6A32E100AC388CDAA94A6552217BB67147CC6199AC3861CC54012A33D1CC70D5BD261C0171DD29776550C2E915BBF5553AC0B603ACFF09374563672B1B3A4EAC9141A0B1B7A64C2A77D05671BF16157CFD83A754292964D6E74904D28ACD51A2C306207F5C8EF5DBF008FCBCB530D4573E3FFCF8ECF
|
||||
sk = E74AC0D1176B9ECAC09212433CEAB850D56300998CA06167E1532393C9368D1967E463A10FC3CB77632ED41A41C3B02151D7CFB1D807E1FA53475A7F67FC5F86AB1082590E63274DC2384ECACB5A74B56D8ACA281351BAE87245185924F9700A3399A834160524F3076B4A535C0C0263A16AAE010C7CD44029F67E8CF47157737F91902CFFB97CA972C49B9C8D26591A8E7B8221913ADAF67622BBBCD5243DD8C19B5AD2BE4804AEE1A8C54F2A5A26AABF491C9E0278A8D6474EA5206ADD50271A39497DD3C506E53C7C3028D807B3588B5586A22E1BACCD4A41A97391AAAEF51C9D438897400F0AB5B63482B7D67C3E28F14EA71145EF824CB0B5B0E97AA1FB3450B69962F134B63475512C79761C240EEA4A2E2F020AB7624D1E0300B7275DC60C009951377D6AB66D91220F890BE8CC8B370C7B77D3259F3997789979AC6B2C98D8A1E9D28C8764BDCAA30E491829B5106810FAA7F8512925552916D92A4863A5F8A70B8E029731B936B396880FA0A56B62257FA90FD569BD3ECCC6066215AD1BC649D18C01D921B252268AB10914669BC114A6169BAEAC2486F48635F11605A22C17A9595F6FD5C0D7644B9C0A862ABBB3AF9353B2F803BFCA04B47520993C79029975B2CB0F38F66F1411B8F548096B560E4681132719A49832CB8B45BCD6804CD0493EE28758A711B3F2DB2685176D8F6B7364410CF408341FAC858DA627E3A566FF0731896894E44C425C6462F98C31F2342F2BB7CAD8802992ECBE28D581B852CC6E4A3DB09B1C05B612D065C08A8640382C6ECCD0ABC3ECA1DAA8A130C7AE1880A454700991A32E12C91E0AF5280D133CE13539562AA44CD78A1FF7CC0F75C979C74B252C6462D89A84F8096EA05745144A7E812C4D139BB68500500078F3A31C7191B2D1E4549A0ABBFE82A27B341BEC613D0057381930345563757A43680615204F0A003D117E0320C755FA13C271B1E33A850D111541B7C0E763686E4A0C99FC7E19814EF0F9253BF930D549002F13B5ACA1C03C67061B28703FEB2DB897BE21594CAE2BA15909368673504E46B690EC0245AB29EA634F09595A681B13426C52D61C5F1C714D0013B5BF816D5A037FB9E3AED09282E1B1B7BFFC1358D06D574A8E12914A7BA4A819088B5BA2CF9EEB03EF059FE8CBB3F5846B2CC39556F76374A38A1454A3556926D136970526AFE06C3870D27520F3B1773841DE27BBECA44D3C3290A697C07338ABE3E4673D406B75B34C8CBBCCE457AC80D67E9884CB277C06322A6D5F029998F8AF5654C129B13861B78DCB512FA8B952737776E45559B17B8492E028BD3726853C8350904588F898E1B7845DB793B325AE1EE220FEF09CA2E22D37A37D48420A345048E9E808E5DB035FD2039E844AB7A18B2AD68AC5D522C8C1865A4C21BFB430C415B54373037038321F259F53507900157BD2F6C8218026E0122D0485825F8C716DC35B1BB389F7F6499B927997648F6B57C1AC840F82FC0866FB947DA1033AD63DDE91B0B9155BA4F8A046C9195B958B2BA60A1E8BAE06E156C0D9AF8D678BC00C6FA3D88FA68398AFD61096CB2744D10BC51CCA7468AC96B7AA9D6679B717BAE43C78D08880B7653032FA24568905AB81B3E003A6A8F0CC705B18B983CBBA1A6BE957398023C19C011306D7CD81485E182038EEE33A92F36614B777BCE93E03DA1466BA4037501A0A658894270398B8581A59BB7421176FD926E10C284DC360A308142B986AB1B3338FF3B965D849DBCCA9007C53B2508A0E179EA19C0D58B72FAED6554458CFBD0627AD3AA1ED0B4C3D23B070723539371A63B50FBB93C2B4EA1E1B7BCC627118A96736A69B9B83167C1EC671F4877AEE30CC579B41CF917C9F710BE1E01C2D041E7459579EB8BBD3397E930B043679732BE6C2E54A6480E80285B45DBC11467C796D2C510A8B0156481919B3D84F5FDC5A8124C26B4BB5C29C599C5465A0B2AD1CC183DCA26B1BD9CDD1A51AB9036E689A718A73293554ADA3851EBAC2851E5B0AE5609C5528151E1546D79643545786FAB6A32E100AC388CDAA94A6552217BB67147CC6199AC3861CC54012A33D1CC70D5BD261C0171DD29776550C2E915BBF5553AC0B603ACFF09374563672B1B3A4EAC9141A0B1B7A64C2A77D05671BF16157CFD83A754292964D6E74904D28ACD51A2C306207F5C8EF5DBF008FCBCB530D4573E3FFCF8ECFB98D27FB49B0A8021D45FFFF87563AACBCED234AB8FD347300C6AF47F035B83D27B10E1517494B6EF82FDB724BFC548915B01DD931A5C7A5D73D412BA3F88CF6
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = B6DB87CBF87CB235A4E6D25DA0837564922460094D707AC15C59047622382CF0B6C22005511B2C77F67C6F312F4BEBB7EBD21F0420BDEF89BCD5531CE2907AFC4076CDB5C1ED5C1B70B0A871533288D29614C4932F945F2E8BAC5089B9F88C3696295B69A19224C66237F80856D4AE81DC8D50F712DF5C413DE40EC1070CB987ABDFE3CBA1F6233E5B585A72C0C79C6D9D0C3F0B499B5744311492520D735065C75A7C7B36049C19B697BC3028A09217CB631829EC1317CB1CA0DFF78B66E9549035B11356001D972120E6B0E7F70C876CBCA96455019427E2F317C00898E02019DFB76457D3AC2DA8083324BAA58C095074A7E224B151C4AED0362973DC9526C7C14D0871161570E4905FD9EB64B891401C88444EEC8D130B6112D1828374162ADA879CC39ABBD698C2A23E4A1A408D78549894C21AF04D8292C516BA8420651546B9C45B322CF0C28113F46D0BA087D23605FB5CCE7EBC8DEC8A25A4D37EC7B74BA643088E5C8C2966790267A5A14B5FACD7568B31A96B88CEC1B62E8AE1B4F5FA97A2A158C6471C9291BE7DF29642D3B738999558E0BF1431AAF8559FC3F00C5C9CAC88A4C0AAF84671D4C027A473C67B7B30F9560AF811A9807BA4C15EF0BC1F2F039A27469499C30B92162813A9C8AFE50A92560F0D6893DDE670A2C250722C44351930304936E3F3140739A3FCE38F8614AFAD2C5CFD84748CFB7199888822B240B504543EBB1DC8C11BD198ACCDD8B12DA2311E0243735B7EE2DB157D20812940AA68D92A48294BD4DB3CC5E5AD470021C243615B07539224585EB35EF6D798578133987C6D1DD7032B296BA6E5B464C63F966244AE161EE4D6AFB8754E7FE7BB509A2FCC5826AD3122F13904AFE7130D3BABCE018B366CA7943C293CB9C24D3062042221C5EB91DC9A9423BA8F8D990764E5A3C978C39222963EE88D67610C139BB188C75D98F5554A125E0B418AA3F109E62B5C72B20607F471C316444EFC472D3051ADC999B7212504EA632B277F5E91238B0A61E0ACCBB817A970E747FD02C49C37025659657BB1A19681309258067464C972D1AB428CCA13509F48A354987B75F8D675400DDD169E2EE25A987E4094C537DB5A5829BF2616F059F5FA97A2A158C6471C9291BE7DF29642D3B738999558E0BF1431AAF8559FC3F00C5C9CAC88A4C0AAF84671D4C027A473C67B7B30F9560AF811A9807BA4C15EF0BC1F2F039A27469499C30B92162813A9C8AFE50A92560F0D6893DDE670A2C250722C44351930304936E3F3140739A3FCE38F8614AFAD2C5CFD84748CFB7199888822B240B504543EBB1DC8C11BD198ACCDD8B12DA2311E0243735B7EE2DB157D20812940AA68D92A48294BD4DB3CC5E5AD470021C243615B07539224585EB35EF6D798578133987C6D1DD7032B296BA6E5B464C63F966244AE161EE4D6AFB8754E7FE7BB509A2FCC5826AD3122F13904AFE7130D3BABCE018B366CA7943C293CB9C24D3062042221C5EB91DC9A9423BA8F8D990764E5A3C978C39222963EE88D67610C139BB188C75D98F5554A125E0B418AA3F109E62B5C72B20607F471C316444EFC472D3051ADC999B7212504EA632B277F5E91238B0A61E0ACCBB817A970E747FD02C49C37025659657BB1A19681309258067464C972D1AB428CCA13509F48A354987B75F8D675400DDD169E2EE25A987E4094C537DB5A5829BF2616F059
|
||||
sk = 5DF3253325503AB175F7B1134420AAFE59674452BBFA471466C200A02A7D2CBCC873F456D703CE0C810661BB036A572237D6748B574CCB5725960B08122248FE91B886E0113FB66F777238B486896E660AD2BB423B199922658B6A3CB3090B910F254C76A40ED4D3BDC8337A02F2CE0EB1CBAF72CE353303A8B2A79F587A6BBB5B9F65376DEBBA6FC786C7A46D5C38CCC0353666FC2F5A778AE7398B63E059B401B9D2A8C23C37AD35E0032979988B757CE64C5B4AC54377361246DBCED0743AC2CC2023818354E54679E12A7C9453840538FCD9CDB97C23EF4885EE4728E06025E61CC14AE945793B98697C562E68824C730BEABC283C51AA7C8491E1273603791DE704756615666E823040418EE6D3C734689F26816466C4054124A549A59E1FBBBDA6454F69700BDA146599245E9499441E458CF8002398A55A0BA99D35F8802FBB2FD6B4AEC49A4A457AA4AAD536A7744DC083C34A5C0C2393918D837D9F355FEF44288701C26BB3A1C1EC095BB98B5218457E77865288C0DF797C26D447BAC12DA9C82321F375B76A5407E2121D5218DD3B8E595A13EFE9A2A821106271CD6D412FCA351246D800310719B307559EB233F8A1677F43CEF1699555095747EC650CB8B36A7B181C93BB29D93CC97B9CB514246A9A651CA5484A78A31EBA8D53576EA20175CC3A62AD86A90E41982B293D8DA18A9E10902964C904B74383275C1F223EA570043CE3C2D2555166549415B3C69DE7C396C05C77A5CF274B78DBE30A6244B3E80A2CD43184A5B1ABFCCB97A1D515229847BE276913A459B65298C60260CAE037D096A1019321604851D2517A8F1C8CD3C2619BA966B749BD5D5169EF112A7747B550280136BB59D7C219E1F99B769127F9C089F80CCB27F8A79DA0C3A01411AD4CCC715A4CE8759911D08071BC84EFBC9D3FA713CD37339CCA5C0B4016D455513BF694C59CBBB2CA675A5304FF4A60E3911EEF9114AE7495E9759504671A04E6732E981951611717F394A268C23D47C8B646B9530375FDCA7D17183454BC486340BAED679A447C33222904F809967F576A96E213F469C6D85832B6DB87CBF87CB235A4E6D25DA0837564922460094D707AC15C59047622382CF0B6C22005511B2C77F67C6F312F4BEBB7EBD21F0420BDEF89BCD5531CE2907AFC4076CDB5C1ED5C1B70B0A871533288D29614C4932F945F2E8BAC5089B9F88C3696295B69A19224C66237F80856D4AE81DC8D50F712DF5C413DE40EC1070CB987ABDFE3CBA1F6233E5B585A72C0C79C6D9D0C3F0B499B5744311492520D735065C75A7C7B36049C19B697BC3028A09217CB631829EC1317CB1CA0DFF78B66E9549035B11356001D972120E6B0E7F70C876CBCA96455019427E2F317C00898E02019DFB76457D3AC2DA8083324BAA58C095074A7E224B151C4AED0362973DC9526C7C14D0871161570E4905FD9EB64B891401C88444EEC8D130B6112D1828374162ADA879CC39ABBD698C2A23E4A1A408D78549894C21AF04D8292C516BA8420651546B9C45B322CF0C28113F46D0BA087D23605FB5CCE7EBC8DEC8A25A4D37EC7B74BA643088E5C8C2966790267A5A14B5FACD7568B31A96B88CEC1B62E8AE1B4F5FA97A2A158C6471C9291BE7DF29642D3B738999558E0BF1431AAF8559FC3F00C5C9CAC88A4C0AAF84671D4C027A473C67B7B30F9560AF811A9807BA4C15EF0BC1F2F039A27469499C30B92162813A9C8AFE50A92560F0D6893DDE670A2C250722C44351930304936E3F3140739A3FCE38F8614AFAD2C5CFD84748CFB7199888822B240B504543EBB1DC8C11BD198ACCDD8B12DA2311E0243735B7EE2DB157D20812940AA68D92A48294BD4DB3CC5E5AD470021C243615B07539224585EB35EF6D798578133987C6D1DD7032B296BA6E5B464C63F966244AE161EE4D6AFB8754E7FE7BB509A2FCC5826AD3122F13904AFE7130D3BABCE018B366CA7943C293CB9C24D3062042221C5EB91DC9A9423BA8F8D990764E5A3C978C39222963EE88D67610C139BB188C75D98F5554A125E0B418AA3F109E62B5C72B20607F471C316444EFC472D3051ADC999B7212504EA632B277F5E91238B0A61E0ACCBB817A970E747FD02C49C37025659657BB1A19681309258067464C972D1AB428CCA13509F48A354987B75F8D675400DDD169E2EE25A987E4094C537DB5A5829BF2616F059811839BF4D3547BB35AD220F76B19E1B2398D91B5D92678EA4976940F0DC118A2BEBBD26D42B45E1B02CF0BAEF873F1FE3F34108460F3ABD5BF8F45A322BE233
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 1127010605A456D20B990B0AB0F55B59A87E1A3BAD709147411C9DE2331ECFCC0EF42BC78AF90F5C2153EEA1966E7B07064C652FBC9F8A702D47FA0E61947AAFE2A8ED76AC70E42AFDD5C8AB643E7ED25D2A7AA6E54B4A3CC989262BCE34364E1194A6F42C80DA1B40AE63370FC90AAC9B03DD5A979F609A58DAA612B19FF338503E71C213B8CB314694E2B73D0DA2876E945ED929AE0E6719B9933A42BA8E571640EA2657D6478975892BA3FBA6CF5094D7829E5CAC107F555E474C6CB6D8C3C4FA6444DC984677755B5608B8841044D95F99520F12D634BEE5639BD94D8F890B125C53E2F0925B0C16524C087EF369F8D550FFC73F24D59D4BA555012223DDE4A866146D0D8588F2C642FA14C89D860F1CB2213BE7971F75B83B5602C20B7DB29B620E047B7C29392D448481BB14C64B7E513308C4C92FD83B558D3A22C1F83C3C698B5A8A0574E6A844E9A77970C1A6223B94FC2D38A1886A54C0C5D660C00908A2BB4F2D07C66234CB4148ACB5A04E0F718AEE8B07C928709321B7DE96BAE59433E492CADC210EB08BCD8406B2A4138D9DD36D8E523948221AB193C4FF9804DB61010E659C0248B4685AB5BE49BB1A96191E80B9A2F3751D36AB4DB36C65E702AB5554C4438D1770C72323A11A905E048A43128891ED82386048952FD89EC2B16EA575380C0C46BEF9085736A5A3D402B58612C4F0174507CDFE0744BF5B3059E4AF7BD49ACA594ADB0C8E9A1532A8A6C025EB3B3EC97107A192453C4182900D798CCE96B2993EF8CA3123656B6ACDA7611C4659068171BEFF8CCB3D7147CC5377DFF1AD04F1BC74E90BD6985852601C9082CDFC427A0A153DED11958410C00DD05042B798510877D112100E6B51EBE6A9F5205A3BCABC6287C7D03C90FFA24C27324224750B4ECB8F84B01DC0C50B9F4AC35239046B769D2FB90E1AA79F10C67321035E2B3292476358164C880F0057E1F2466BE8A6BCC57C131A3EBC28780671051FCB40E86312DF2495A5A7BEBE5B915DA317EFC5B7ECD570BEEC09A105840EF183B11789B53A336FC12011B3905E798073B8518DA5294189A60017A0FDC6F570F061C2082FD4F4D1188B9CB7785CDE0C2F17EF2DF7E2C8F538B7F51A
|
||||
sk = C80608CC238790905997BA73513293DE4BC74C01B678CBB84C09A3CE8B8673999894367623BC3D4065A5E3AC5360FB6677483E339056E5929BB31777C0DA80DAB77137252B5A1B67A41A42F562C777F54326632306518D4A37A15D05510C635C62B50BB144A25AABAC963B7702D2077B6C1DA47CBD7200CAF750947F732AE126367E625472F06735A68D074C03FC375327759B4E642DE886134C613FA3C646C636C9FCC76DEE480BCAC2276E7B3187E79D8F2174E33CC16FD99740AA18DFD2C8254820FA646C93A78A8EE4A71C834141626E36FB580E8139D6324A1417AB3D7028D0587836A3C512808BE5346F9593C3EE89408A9162917109787AAEA833533AF25F68F91DBAD823AA4C73E431A54D8179F9A7C7A91719205199C0C28751CCCB12F23C6FE1A8497163D3309B95A4AD39A25D435979136C9FEC6C8EA1466090488FD43998DDC80240461957907FFE595139F31BA3B1A027DB1FDA6284607C1145E020AB2AACD4166D5B72B762163EAEA44ED058B891B33F1C887691600730E1954F20203E25BB75E54D62665CB29952BF4624F942B630CA8B24F126BE475065E440C1611784C28E9F21C97551011D4C7559FC2453F853A83051C10A93BD93358740CC6050C427C2089955CA624B333089C767663554CCC175306114A59EAE4A142D2868B4CBCB27F880F8F3A595A1CACC613648519FE03755D0D314A41310C1D25617A867B1E02C8861595124335AD6548E3B1C2541B2B0A04F41E55EF83C4E6EE1B0DDF981F5F4C9E4070401895075FA6B764B38703860537B3F5622A9087A4016D9092B89A2F7BC9FA1A8A61B921DE32B81175385F520725B484D765AA7E6B3CAEA219F2E489F7030558F277AA46CA3C6843267D26505C203239CCBB6C4CA3B6B7C2D2836F2245C979511EFB8342B9482E585B84D832A03F73A8C3040E1B598CADA9CCD7AB584EC80ADF63650F055B685005835043D43CE1932A0A81B42DB977E4F8104EB3A5D557005088A5E9A46B672E9C0083249CA768097A7308A199FB235108C6230AC694D91C22B56917CC0F1335944140D7213E6393E74ACC68BD9051127010605A456D20B990B0AB0F55B59A87E1A3BAD709147411C9DE2331ECFCC0EF42BC78AF90F5C2153EEA1966E7B07064C652FBC9F8A702D47FA0E61947AAFE2A8ED76AC70E42AFDD5C8AB643E7ED25D2A7AA6E54B4A3CC989262BCE34364E1194A6F42C80DA1B40AE63370FC90AAC9B03DD5A979F609A58DAA612B19FF338503E71C213B8CB314694E2B73D0DA2876E945ED929AE0E6719B9933A42BA8E571640EA2657D6478975892BA3FBA6CF5094D7829E5CAC107F555E474C6CB6D8C3C4FA6444DC984677755B5608B8841044D95F99520F12D634BEE5639BD94D8F890B125C53E2F0925B0C16524C087EF369F8D550FFC73F24D59D4BA555012223DDE4A866146D0D8588F2C642FA14C89D860F1CB2213BE7971F75B83B5602C20B7DB29B620E047B7C29392D448481BB14C64B7E513308C4C92FD83B558D3A22C1F83C3C698B5A8A0574E6A844E9A77970C1A6223B94FC2D38A1886A54C0C5D660C00908A2BB4F2D07C66234CB4148ACB5A04E0F718AEE8B07C928709321B7DE96BAE59433E492CADC210EB08BCD8406B2A4138D9DD36D8E523948221AB193C4FF9804DB61010E659C0248B4685AB5BE49BB1A96191E80B9A2F3751D36AB4DB36C65E702AB5554C4438D1770C72323A11A905E048A43128891ED82386048952FD89EC2B16EA575380C0C46BEF9085736A5A3D402B58612C4F0174507CDFE0744BF5B3059E4AF7BD49ACA594ADB0C8E9A1532A8A6C025EB3B3EC97107A192453C4182900D798CCE96B2993EF8CA3123656B6ACDA7611C4659068171BEFF8CCB3D7147CC5377DFF1AD04F1BC74E90BD6985852601C9082CDFC427A0A153DED11958410C00DD05042B798510877D112100E6B51EBE6A9F5205A3BCABC6287C7D03C90FFA24C27324224750B4ECB8F84B01DC0C50B9F4AC35239046B769D2FB90E1AA79F10C67321035E2B3292476358164C880F0057E1F2466BE8A6BCC57C131A3EBC28780671051FCB40E86312DF2495A5A7BEBE5B915DA317EFC5B7ECD570BEEC09A105840EF183B11789B53A336FC12011B3905E798073B8518DA5294189A60017A0FDC6F570F061C2082FD4F4D1188B9CB7785CDE0C2F17EF2DF7E2C8F538B7F51A37672F150853A2917C11D95E6FD31A84DE6297986E6D1CF81D75D6002FD95CCF5871A858DEA889C5F5DA882F7074866B91FAD3F63F02AE3CE9B9F0BDDF58A50E
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = AE781D8063720AD4CCC01223E0F60E97984C37C294CD3713611B7386B176A59A7D7A8B6A2F238294FA9CE5A88BCA09C42B55A914C3AC0DDBBC51270E0074880748B1FAA7AB25AABA5497445091505131322090990AD43EAF26CF59907E87969170873CE7700B7FECC7FDAA02B1D72B94A55CB008099608B98E729B7ED859AD49B35231B1ACD903A2D710FE776B39B79FA693A7FC25265E41839031A04B5CC4E4E66597BC5E6DD6621D900BF3503057A9B7AF77AA413104D667B7B1697BD03205F635BF97243464CA7EB73116A69177E3CA98A36B13A80CBFCC4308C2969504BA76DEF01C168991875B3095992422EC1F0F480F9B29BCBF306977DB37145847B8EC0F5B935520D6582A226D7163C0EF3729FE88723A922450A35BC715CB13A8346408668EAB21F4083ECFA47419944CAB0A1889B04D96B27685E909ED020C4B1AB85A04B9878434EFACCD707AB81FB1C41418AD966750713A0B475110F0A9640D7A13E8F906FB586011F29A89F1BA3EFA5D8DB2B698ECA5BD70BC45C13050B7660276C1F314BF9D259E3483B503C57D4605C75D55A736B0802486946D102D2802337EB804D67BA95746825A880862FC2C4D908F5330B4A29C8BE09090CA19376AA01CB043BE91589B9C08501A834BF04CA955B1C13BC0C506A8A13120ABE5D3073012BB095738C41143E1EA1696F82E6C059255D491EBF169599B76DA4B013D3CC25A62985BF4964A53B678BA2EFA55424421185B3B89D7D507D32718A4D60B4C2378C904A39B6B5429B42469ACC77F152D15822E6C46341DDA4F841AB91679992CA937A04B3D425257FC9164BEC314B2D9828EC693D975780E0C938354CE9ACC6A849A8C456769907890D56926A19305AD99BD48597DE392AD58F8456C7A5D90DB5BAF9ACA7C766BE4ACC167C44263D94B1A1753F484816FB49416E8C9234CC53F47910F6C5BED16457E1528E902C980ABCBF6C0C398A696FCE8283CCC04866A5EFCE18608257240380D7F856C006AC360419AFEFCB5B6BB9CD8078E627275CD310D5EABC4D14C74180817E6013D3F394AAF78A68294952BAB480961B0E65700A65F45DC1B1402C6AC52F92FB241F0DA260FAEE2A4DFA2F3B676929643D56BAC0276C1F314BF9D259E3483B503C57D4605C75D55A736B0802486946D102D2802337EB804D67BA95746825A880862FC2C4D908F5330B4A29C8BE09090CA19376AA01CB043BE91589B9C08501A834BF04CA955B1C13BC0C506A8A13120ABE5D3073012BB095738C41143E1EA1696F82E6C059255D491EBF169599B76DA4B013D3CC25A62985BF4964A53B678BA2EFA55424421185B3B89D7D507D32718A4D60B4C2378C904A39B6B5429B42469ACC77F152D15822E6C46341DDA4F841AB91679992CA937A04B3D425257FC9164BEC314B2D9828EC693D975780E0C938354CE9ACC6A849A8C456769907890D56926A19305AD99BD48597DE392AD58F8456C7A5D90DB5BAF9ACA7C766BE4ACC167C44263D94B1A1753F484816FB49416E8C9234CC53F47910F6C5BED16457E1528E902C980ABCBF6C0C398A696FCE8283CCC04866A5EFCE18608257240380D7F856C006AC360419AFEFCB5B6BB9CD8078E627275CD310D5EABC4D14C74180817E6013D3F394AAF78A68294952BAB480961B0E65700A65F45DC1B1402C6AC52F92FB241F0DA260FAEE2A4DFA2F3B676929643D56BAC
|
||||
sk = D7B2B1D9543EB87A695AF243462253F253C796C969BE91405EDC087D75868D62A4E1B9283E789E0C3C2FEF427B3B9648144056E1EC35927576B806A1D81589CFE05C0631A113846194F5AD72AC48D86C6188635A483800C0481A59CAA739695F80B9752D22201EE56EEAEB7BE7E7C46D407911DA6ACA82C4EF42B70B40639FC09B31EC2F55696CF80AAEC7B425A9213E2E10751CB85E1EEC55C1139F794B6C0EFC11D7D15D36267770692919EC40B3C606A5064437A53D8AE237AFA562FBB3B4DE9A7DA6358B64278613278EFAAA2D8AD67B68459815C54F797B9EBAB031AE76CB83D4B0FF4C4C1ACC9B36A54B710640BB278BDC20C869F11D5D2BBA371043CC8C305772199C3C0219907D0AF31C30687BC421C394218E7D9B49E5D67B07BBC8AF659DD719012354669310918B44B90DC496C5F4B90A06AE5A6A946C844D3C185AC9DB6D496273A7821E203746CD307A647A2B3B2123097A3CC592C37A783572A1BE28861DE4C89C7AE79124843BE77A1D9CE5BD39CC5EBE3375A540B24CA6A83A59BE17558BAA64A6F4C179426873EFDB99F815173955AB5972B0B323977F22A16D354E4C833FEF12009EFBCA8820ABD5E26DFBB9952765279BF39FF6540B183806CE5318B67CC690D5C990915AA3BA24D8BC08A27316165A576C19AB5A9159EED9A9A0B549BA260C73629A5C045B93C91186949A2DE0540F240FFB1B2F40703D1BD99D310869A5CB37313420CD43051E1A3F93827D1E157787736E9D907D7F4AAE4B9C1763FA7D0373B2DB082020A70E3DBA5A8150B34A92853E6232BA960E05684147C9B5630A6719FA4DAEE6595BB99BA79601440900F70262EB1123AF97C00449A75A6256189CA2F7501CA6E7CA0CF9397B7327DE275F8C2B796782C413023697B71A2A54569E387349C436251110FCB0CECB3B6F177A0D6C5A57FE176182D746E4865F674B7D9257498F3BBE063698B79766C8236102028782C7712C261BC7C079C57927ACC98372CB31CC87AEE8D9A160D28504D58F6AA85CBAD8161C5A2DDF8808410A5145996BE6A59D43D17FF7B456B826742CF013FF81C6B716A9AE781D8063720AD4CCC01223E0F60E97984C37C294CD3713611B7386B176A59A7D7A8B6A2F238294FA9CE5A88BCA09C42B55A914C3AC0DDBBC51270E0074880748B1FAA7AB25AABA5497445091505131322090990AD43EAF26CF59907E87969170873CE7700B7FECC7FDAA02B1D72B94A55CB008099608B98E729B7ED859AD49B35231B1ACD903A2D710FE776B39B79FA693A7FC25265E41839031A04B5CC4E4E66597BC5E6DD6621D900BF3503057A9B7AF77AA413104D667B7B1697BD03205F635BF97243464CA7EB73116A69177E3CA98A36B13A80CBFCC4308C2969504BA76DEF01C168991875B3095992422EC1F0F480F9B29BCBF306977DB37145847B8EC0F5B935520D6582A226D7163C0EF3729FE88723A922450A35BC715CB13A8346408668EAB21F4083ECFA47419944CAB0A1889B04D96B27685E909ED020C4B1AB85A04B9878434EFACCD707AB81FB1C41418AD966750713A0B475110F0A9640D7A13E8F906FB586011F29A89F1BA3EFA5D8DB2B698ECA5BD70BC45C13050B7660276C1F314BF9D259E3483B503C57D4605C75D55A736B0802486946D102D2802337EB804D67BA95746825A880862FC2C4D908F5330B4A29C8BE09090CA19376AA01CB043BE91589B9C08501A834BF04CA955B1C13BC0C506A8A13120ABE5D3073012BB095738C41143E1EA1696F82E6C059255D491EBF169599B76DA4B013D3CC25A62985BF4964A53B678BA2EFA55424421185B3B89D7D507D32718A4D60B4C2378C904A39B6B5429B42469ACC77F152D15822E6C46341DDA4F841AB91679992CA937A04B3D425257FC9164BEC314B2D9828EC693D975780E0C938354CE9ACC6A849A8C456769907890D56926A19305AD99BD48597DE392AD58F8456C7A5D90DB5BAF9ACA7C766BE4ACC167C44263D94B1A1753F484816FB49416E8C9234CC53F47910F6C5BED16457E1528E902C980ABCBF6C0C398A696FCE8283CCC04866A5EFCE18608257240380D7F856C006AC360419AFEFCB5B6BB9CD8078E627275CD310D5EABC4D14C74180817E6013D3F394AAF78A68294952BAB480961B0E65700A65F45DC1B1402C6AC52F92FB241F0DA260FAEE2A4DFA2F3B676929643D56BAC9E23DC6BF1949CCEE7DC498F90242F988AB756EF64E9FA234C528E6BAF4628A8089C97F912561D60C1CEB320488E1DC5D6BDDA5E9B253F16F6366232C27A573F
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 308556ADD2AFBB39B5E598A3BE859919A026DF5137A8A33C7E165B0ABCB9A44704453B8C4D10B95DF79517C3AC9E424F42ECC2E3B01832536D36D461027724FAFC3A396722EE346EDFE0C527C67C38929EA3340F2A159758240B885C4AB4C38487E5CBFFC9A88C385C180395F350447A8BBE12584D5500CB21D87A47A03EA724A03ECC7C46B1529AFA343A047A36CA9FDE213F2AC51EEBC69F5EF350B95B103BF71976E34031C2409A0283ACE450C0F0146FAB95FE4AA45DE56CA468498FE4A1BFB893B7914F557CBA4ED11091A48586AC2313729E09A621E33C9851976199C141C587535CCBCB9241999B180DA212A5453B397CF1A162D2623BAAACC251C7CB8442F686152D378E15C5567F213A23A636FA3B8B0AF8A83C1A429B532B7F4819CD7836C70A8712B09C8E1936F1CB282C6A4B0527412C5B7860696E74A892C2F80A82A74316F802A5CA2900490C8A46469520B18465455C099E50D71E633ACE21F2CB83EACCE68014D1271B9E68C0A4C22F70281DC50A425F8C9B6FEC732FB5945788079E020EF5974FF8FA45B5633E38A53D0AA7B5C5856E4ADA2F31B949DE961DA705CC1EBAC409486EA0034FF7B09BB2C45478E58B3B95306C75AE9B7883207CB77E98CE54AA0C35E896BFD31BFC5829DD263292E330E647CB51A98FE39441FD556CB8C26AF4979A022471063B0E36035CF977A12A125F13B525226027F4D3170867BB988C87A9C73659309A6A55846AB8094CB8A9158A4E90B10E8D631534A103DB9BA3EF0376C819CA26F28FE51479E25986230BC50696A2BBC68EB9E5001B1C8C107824D2D79A9B3B84F3612EEE6016BC3608CD3728846A500A479CAB90CB3A27644BE1018AB11B9CA17468445D147739BF4B80BAA33BDDDC31A4F2A10E086452D78E0D863C54FAA25DD559E6DB343A8568A9900E6E2A16C1A539C882220D82C1FAC8C7B796494260636A2975E2802181462721DBC7A9700DCD0B752FA9A12BFB6CA9BC4C3BC7A26CD70D2239465E4A8921425542015EE18348B7C0A03D252F9230A6A45A80A1953D0EF06E5EE7868E1563BB894030E15636D9A324A57A8BC2018CF8E2E0D9850429F2F329BDA973C602D022D3A041C26208F9234F803A5788079E020EF5974FF8FA45B5633E38A53D0AA7B5C5856E4ADA2F31B949DE961DA705CC1EBAC409486EA0034FF7B09BB2C45478E58B3B95306C75AE9B7883207CB77E98CE54AA0C35E896BFD31BFC5829DD263292E330E647CB51A98FE39441FD556CB8C26AF4979A022471063B0E36035CF977A12A125F13B525226027F4D3170867BB988C87A9C73659309A6A55846AB8094CB8A9158A4E90B10E8D631534A103DB9BA3EF0376C819CA26F28FE51479E25986230BC50696A2BBC68EB9E5001B1C8C107824D2D79A9B3B84F3612EEE6016BC3608CD3728846A500A479CAB90CB3A27644BE1018AB11B9CA17468445D147739BF4B80BAA33BDDDC31A4F2A10E086452D78E0D863C54FAA25DD559E6DB343A8568A9900E6E2A16C1A539C882220D82C1FAC8C7B796494260636A2975E2802181462721DBC7A9700DCD0B752FA9A12BFB6CA9BC4C3BC7A26CD70D2239465E4A8921425542015EE18348B7C0A03D252F9230A6A45A80A1953D0EF06E5EE7868E1563BB894030E15636D9A324A57A8BC2018CF8E2E0D9850429F2F329BDA973C602D022D3A041C26208F9234F803A
|
||||
sk = 981C5984E1A64CCC15AE377D5A299584103D2F262988C48F5DDA3A9AFA63DCA72F5DD302EBB9600945996ADA31730CCB342339CBA4126E30C5FBE963FC254D1481074E25168BD645350ABD9057223EC647406B0F3CB403EDEA0AE8496EB13B848B758297FCA8273B6CCFC66FE468CC46473024F6BA95D31430ECA978F7300CB6204965A5FD299F673B8017E5BCAA2985860A2A1A8A0C1D02B6C5588DEB208C7566899005873453897F2BB8125C601192BCB5374E055907E1F10B15ACCD5088097B456E9D9229F80A4FA1F6035B92481417A7D694951A0A41B9D337AD34C817B679E3CA2C963993D31528A97B0C649CB467E6425169896753B0B833C246B1A8CA01C2612BC621E453476983427C59F3B3B0ED59CB76FCA345C71D45450D20E809CB3C417CF9955F1BB931D09C8C98C24332332DAC15DC45C91A66A090E818EDF67396602048028F284A63D29AB62AF390A4600CE90749358594C8340763DCCB1B19AC9E1666D20CA24885C621D9C164296B53265D440232D2F6118D14C98539BE76844C1D139438117C64F51EED4A661F3B6EFB247B9751CD0EA41FC8A39979892F9039C767F370311821A0698C9EDA0C848C2FC7253A2B554824C132627474379C0EE4DA205EC3805714A29E1B75E12279F45363AC15B04881BFABA418B086367C64A2D7DA00E6C86DDC14424F1C4792FB91C5BB4042649C09E59E3B339A28FB2CB146396FB29B8BA40B3244227EB3399FA773FC377F9429C95A0CA693A3BB93D92E58742727B51514A345FFA339EDCA9DCB2624D40ABC6FC00EACD1CB644A920BA439A815BF397534FB0A8C66290A93B87EDDC9ABFEF37BF07042F90C6DBB7765DB45857606A1957C083643234B4C7A137C36B49C3B5729482BEC400A2C5E5DA705C0403A152574C7C7ACD97BCDC2973AD880C92AC60904E3A26E7399C0B9C30EDC38EE657FB1B6C587686F4EFB8E19E250652A38528678E13B7231E767658803914C2224887FE8F843D0F8B457E52A3861378ED69C34281590028972A95AE3760A21ACCB1547A8228A0FD862926E595BF94856E5F05E6E62A7EB16BC033934308556ADD2AFBB39B5E598A3BE859919A026DF5137A8A33C7E165B0ABCB9A44704453B8C4D10B95DF79517C3AC9E424F42ECC2E3B01832536D36D461027724FAFC3A396722EE346EDFE0C527C67C38929EA3340F2A159758240B885C4AB4C38487E5CBFFC9A88C385C180395F350447A8BBE12584D5500CB21D87A47A03EA724A03ECC7C46B1529AFA343A047A36CA9FDE213F2AC51EEBC69F5EF350B95B103BF71976E34031C2409A0283ACE450C0F0146FAB95FE4AA45DE56CA468498FE4A1BFB893B7914F557CBA4ED11091A48586AC2313729E09A621E33C9851976199C141C587535CCBCB9241999B180DA212A5453B397CF1A162D2623BAAACC251C7CB8442F686152D378E15C5567F213A23A636FA3B8B0AF8A83C1A429B532B7F4819CD7836C70A8712B09C8E1936F1CB282C6A4B0527412C5B7860696E74A892C2F80A82A74316F802A5CA2900490C8A46469520B18465455C099E50D71E633ACE21F2CB83EACCE68014D1271B9E68C0A4C22F70281DC50A425F8C9B6FEC732FB5945788079E020EF5974FF8FA45B5633E38A53D0AA7B5C5856E4ADA2F31B949DE961DA705CC1EBAC409486EA0034FF7B09BB2C45478E58B3B95306C75AE9B7883207CB77E98CE54AA0C35E896BFD31BFC5829DD263292E330E647CB51A98FE39441FD556CB8C26AF4979A022471063B0E36035CF977A12A125F13B525226027F4D3170867BB988C87A9C73659309A6A55846AB8094CB8A9158A4E90B10E8D631534A103DB9BA3EF0376C819CA26F28FE51479E25986230BC50696A2BBC68EB9E5001B1C8C107824D2D79A9B3B84F3612EEE6016BC3608CD3728846A500A479CAB90CB3A27644BE1018AB11B9CA17468445D147739BF4B80BAA33BDDDC31A4F2A10E086452D78E0D863C54FAA25DD559E6DB343A8568A9900E6E2A16C1A539C882220D82C1FAC8C7B796494260636A2975E2802181462721DBC7A9700DCD0B752FA9A12BFB6CA9BC4C3BC7A26CD70D2239465E4A8921425542015EE18348B7C0A03D252F9230A6A45A80A1953D0EF06E5EE7868E1563BB894030E15636D9A324A57A8BC2018CF8E2E0D9850429F2F329BDA973C602D022D3A041C26208F9234F803A8BED2FBB8AF30CADF349ABF7E0F21C7E9CC6B1393ADA4AA6F33D78C99A8B588F9858C497449AC10886C94882156B7140EB6E51FB9F56AF49E8F0DD3298570A1A
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 1CE165C35B79A3B2B20E76B68BC111ABB59443F3155D732062D47D6BB24E2B066F603CB8EDB5B5E9FCB8EC8C1C156907C280759B8824FCE1478E40226463B92C994219B67976AA7E53D283B58A574D8A2505E0550E3837B0A72791972DB80842BF2B46DF18C46B8262C8C5A8C3550BAA2212A4925278F48028574005D65A9A688F31B8CB82067509730AD5C63F5AB5762E5A0CBF72CD1051C6EE36038A6B74BE0A29A85473B8CB33ECD6A0F85BCABD8BA0DDBB4A1A29BFC023734B83A2F40547A0F43888A04C73B1213549878F5796F7B68CF8F81B5F7BC516717C16FC0D23C0BCC917BF2F1C09B2B488492A18266142EB6846706463AE83904A479E51886536C18756B533009250F2278CBE259F675726A8C2B0635B5CCA4CC69BC142625A21EBB62496C09596CA6620464E3F5086288B0C0E7C628D7797C4D210DD27C350EA1313E0C814BAB616F13E4C525E9BB5BCA16681581906259465ED65516DB98460B90C757B376D4470EB03C129D6518D27B0AF15C7DF834F0756CE21F25B89709900635623A0ADBC0B412E30CCB340AB158B6E6480B798D37E33B7361D44AD9CE19E04364937011149F24BED928DBA35376BD5690BBC4E4DC9189447BECE81930B54419E444BB2A352FAF6719C145BDBB282705C551088A772F91DD8350B97E55DE5522682771E641896E7A631AE2822BA0170B6651336D87613E0C4575A1BC745B0829A10CAB7CF547463F670548565033349A842C35A8CD1CC3CC242A86352E327B983620CB3B985165377EC541EBBDA79B3676560297182A88D0B544D86354CCC055026712E5993844AD61B7DB12D6A78719D6139451605152A444FBC2D65C3BEFFDA389F96306F68672015BD5790403575B0BA7BC874159C3BA879E8F55B603154B30730AEABA0CBDCC3048A569CEC6D37402B66854C4505720080431A27B9DB29678687347697017DD0BED1E557AD1CCFD1856E6C78952ED022BD912D61A1A842CCB12D9588A97196F61C6A11F292A623A3A3B6078D69A5F7D58AC77C3AE81AA78F9687BF5785482614D2604C6B3B888758885F1CB765A57F2C684610C62A6D008D2346540CAC29C306A6566DFD39EA2146268D6BB39AFE70EAAA062AA37E00635623A0ADBC0B412E30CCB340AB158B6E6480B798D37E33B7361D44AD9CE19E04364937011149F24BED928DBA35376BD5690BBC4E4DC9189447BECE81930B54419E444BB2A352FAF6719C145BDBB282705C551088A772F91DD8350B97E55DE5522682771E641896E7A631AE2822BA0170B6651336D87613E0C4575A1BC745B0829A10CAB7CF547463F670548565033349A842C35A8CD1CC3CC242A86352E327B983620CB3B985165377EC541EBBDA79B3676560297182A88D0B544D86354CCC055026712E5993844AD61B7DB12D6A78719D6139451605152A444FBC2D65C3BEFFDA389F96306F68672015BD5790403575B0BA7BC874159C3BA879E8F55B603154B30730AEABA0CBDCC3048A569CEC6D37402B66854C4505720080431A27B9DB29678687347697017DD0BED1E557AD1CCFD1856E6C78952ED022BD912D61A1A842CCB12D9588A97196F61C6A11F292A623A3A3B6078D69A5F7D58AC77C3AE81AA78F9687BF5785482614D2604C6B3B888758885F1CB765A57F2C684610C62A6D008D2346540CAC29C306A6566DFD39EA2146268D6BB39AFE70EAAA062AA37E
|
||||
sk = C07B79B3E602B5AB9E511524238C46D5CA4E7FAB497AF231977705474A370F303FD1130AD8A6C351FB2AD28BA3AAD8BBC733C37163CCA04B6798174EE8BAB2B36207FC8C14B2B141727A8150367DB593CA3CD0AEF09541CA0AC7B1634A6EB515476C370AD573F3016A49C557E73C7910A26192786AA143A3A863C8C6CCAE1CA10180672A3F67CEFA5B1694E21A06CA52C769264AF783AA7565A61B8C724375A7E09E8B4C34E86386842BA41C1A1943B66F2BE1CE75859CBE02A105A5B64952070D046F2C3CAE59A041B9E08747918D0F755508775FB815055A2B6FE579A02BFB5611CA79AD4958CC369E01D33F435C9A9295478B3C9BBFC454E9A35FE4F333E43A7E9EFC5B03C4B826581D15356FAA0146C23C904A7167DA985C8B1882F4F5C65FD03FE5E0438D977C6E9C2AFD0770E106CFEB533DADD057269974E637A32BE013BB84A93067707663A23EA69CAA8BA155479A810758923A4B5289BE0D1237FCF87592985D03836D0F26072495B698017B462201AA655E4C88752D5B634E861FD88923F7A52098ECA43FA545AC4553F4D7B4BC62BA3F379F85C32FDBF34D39C2498EB66A6BF36B466ACBB48A0A1A858DB8805E1FDA1F0E1B80CF2A608480363DD4AA5FCA3DF52C5E06F50B086C76FD394CC031189D9BB3226B8F3048AE3150721E79C92126CDE5A126409344797B9A6F8346A31C55B201CBFA3CBC8BAC4131D414F2346D9DFB97F8E47DE8B80F50DA2F5DBC55DDA59EB925C4F105BB23F01F1119489BC1900D123D0CA82286EB844D6542C7693D57E06F977289A9F79E55C733DEE0A4463A463B4054B531ACCF7B50975AC7B4900EE309101FE599E2067057706E0A12879D5185748933F28709BF0252DAFC35C8AA9FBA280A4DD07AF7A575782ABEB1EC2E3DA372324AB9B87AB1BAC6AF39DA8913E2175A66603A090EC7A28F1137BB9AA60E8119AF7D27770A2884B5E618FFEB02A7492BFDE32C62EB674E10110B6101DAB2602BE13E3017C0BA861AB9EB929CE39A862681288A07E5217A65768C4A30605EE828B19C56D9A53722952282F50249B2178F7017E92C0B1F15581CE165C35B79A3B2B20E76B68BC111ABB59443F3155D732062D47D6BB24E2B066F603CB8EDB5B5E9FCB8EC8C1C156907C280759B8824FCE1478E40226463B92C994219B67976AA7E53D283B58A574D8A2505E0550E3837B0A72791972DB80842BF2B46DF18C46B8262C8C5A8C3550BAA2212A4925278F48028574005D65A9A688F31B8CB82067509730AD5C63F5AB5762E5A0CBF72CD1051C6EE36038A6B74BE0A29A85473B8CB33ECD6A0F85BCABD8BA0DDBB4A1A29BFC023734B83A2F40547A0F43888A04C73B1213549878F5796F7B68CF8F81B5F7BC516717C16FC0D23C0BCC917BF2F1C09B2B488492A18266142EB6846706463AE83904A479E51886536C18756B533009250F2278CBE259F675726A8C2B0635B5CCA4CC69BC142625A21EBB62496C09596CA6620464E3F5086288B0C0E7C628D7797C4D210DD27C350EA1313E0C814BAB616F13E4C525E9BB5BCA16681581906259465ED65516DB98460B90C757B376D4470EB03C129D6518D27B0AF15C7DF834F0756CE21F25B89709900635623A0ADBC0B412E30CCB340AB158B6E6480B798D37E33B7361D44AD9CE19E04364937011149F24BED928DBA35376BD5690BBC4E4DC9189447BECE81930B54419E444BB2A352FAF6719C145BDBB282705C551088A772F91DD8350B97E55DE5522682771E641896E7A631AE2822BA0170B6651336D87613E0C4575A1BC745B0829A10CAB7CF547463F670548565033349A842C35A8CD1CC3CC242A86352E327B983620CB3B985165377EC541EBBDA79B3676560297182A88D0B544D86354CCC055026712E5993844AD61B7DB12D6A78719D6139451605152A444FBC2D65C3BEFFDA389F96306F68672015BD5790403575B0BA7BC874159C3BA879E8F55B603154B30730AEABA0CBDCC3048A569CEC6D37402B66854C4505720080431A27B9DB29678687347697017DD0BED1E557AD1CCFD1856E6C78952ED022BD912D61A1A842CCB12D9588A97196F61C6A11F292A623A3A3B6078D69A5F7D58AC77C3AE81AA78F9687BF5785482614D2604C6B3B888758885F1CB765A57F2C684610C62A6D008D2346540CAC29C306A6566DFD39EA2146268D6BB39AFE70EAAA062AA37EB691BC044E387DEAD1D0D2DE5D1C88692402663B039C9DFBC294D73EA1B4DA370404302188F2865BFF9F14A18CF4B19E83E3BC581FAC50C473443ED53A940FF7
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = E119B3A28A6562A4175EE3CBCD566710FC8F67B68B38098FD9E7A5280AB81C7C66D11768C2C01CE0D08BBCD6962FC322AB0AB394DC41E49B6A5862B37621215E4858035C9F3AF6C7772544D8E9655788618C1B730E123993C54A9B2039B7410226945A6F77366C9B2563CA189D781BB96B29A77B070CDB27A2DA691764AE3CD82175BC8B38D4781A335EB6FCCBE8E90B8504A85DB534B6005971E95EE024887FB761D3C47A811146808A23975BCD4DC6C5588193988ABA89161E73C12DC71CBCE7DAB47130C2E42064021C31458726A6C019EC249B970570C8682D57F9B3E3E0AE5D147C7F2493C92CBAB7D189C99BA00F42BE1A32A2A64C7081C1220111BAD9CA13825759F86C39583B7D15208D13E3C157F19185BA2F1EDB35AD44A080D281F858BBAC88636E6B6496ECA9AC478634207C17B19ACFB4745F275663B63D4C5AA8A38069DEA7526253C7ACD88E2F0C576C9C211A636DAFC15D6A4C51F5030AAD472BF14B9B5C33939BE93F4560864F49862CA7790230A80763B68E4133571CB79BD107D7D65EB8678F6A383C6CB9B5A3566E3181A2E5B20B662816A6D5C7C51B74D7C259F4E18606F6A314379152215A782AA4453610E1831D10D5943586B06DC12A0214C66EFB87AE354AA034AE3DFAA704D8B2DBE237C51791F0EC3F14F718CD267839503B15170CB34186C4D2356170C57BD01D121A7CE10030C386B43562AA01DB2A5C2B70A30C48FA57311830C548D0CD216891E2B99F50D50FB5C106C91C0E52B58656DAB197685E94888BD39955BD75B235A498CE72B883337EB18696AF683B38207073E36C73D002BF002E143B6397428AACE4AA3074B0CFCC612D315A528B634276444DFB676FB00AD086AA9F2C87B859BD229B52EE505B37DA41B5708586C3A525BC7C19DC7A89723A4796A6B0C276E91BA2825BBAFFE0B52AF52A906A74675829E350C53F046F265854001350F095B65835813ED9C9B02A68A0F772552610B8336E7BC0B4CE6701DE897F406783B198640F0329D4EB9A63540EA629850B218DD6D151F8777F50FC6571DC253F2747B6789F7D611AB0A000292A2D58682F02BBDB2EFD705FB9811F7F0781F0CC82076321640B70474FE5B3FA3BAE
|
||||
sk = 73A59E907A544DAA466A4B698AD8C57D6783A87C5F9F683A80ABBE420CAC72C100F29BBDA996126E3A37C614067C47950204C22DEBAEC1E00553384C582379B1F5317F979A9E792105C98753B8AFBD7233C3828A65CA83C8C1C5839B128C58BBD4C166AB30209FA1383211B45616A596E7CF22DA81BDC63B3AA830C4E81A3869AD31516FBAF13ABEFC9FD6D70D18424E4E9338F8D88A57955A551C56FE81C3EE95583C241E71F6BE94E021AC00833AA01B12275C6ABC12E4C34799221D17E29072255E454C14402C679A73AB16C8602D24709BC80FCBF601066A54D669C28A06747EF08689B6CA33C195C8333827A9BBDAB2AB4746C4FFCB9CD3742DE748865B48817D315E4A27150B060C6800A377289BF0F6C3ADB66F2F6600CF481E3D3966255C691FF095DF2B87F01540E3D1ACD5771ECB315E958AA9EC50487AF32AF4FB306EF9CA4BA94AE65727389C8E1ABC2A19177F9822A091B24FBC588EFC4835E71B51AAB9C183D17AB78B1F266B6711D446906C9E3ED14952539FC0452C68D96FF8C533D5742B14612B34962A8E468C25CC66C1AA3E9158AD638B7D3C68827B78AEC3B50CCB089B056C4EF20890B061983A810DA0E280D7E80F5F56548E7108D8914C582690F78B70F64188FF9172D6E08EF594348DE965428CCB30D585241C62947BB54020C4EAD0770D4CAE3348BAB7F9C07BD6C3E2AC86C1D102E4C11013624EBA456934D47317D7B914DCA7CA396F49FA56EF6386D0B70965C92E3B4C45FE789116F66B33F80DE6390214D06024E2982E783C8045BCECEA1EBEB452FE12020290922D29428485165F9B5F37B7C30BA8023BD80EBF5BC8484B98DA74AD68F46C5521735CF9B9FE62B45EE83347E3449C6BADC36CA30E089BA1B06E551943B1879E0F78B4EFA68380EBA8339CABD0A430E98BBA8D8141EEBA6E38565A84FA9519424FE56168309C9A32C4815725315637928E814AC8B05C959C6C73BBBC6E6822ED4295767844E3259C5A4906B1690B69B84AFCE3A039A3AEB8202FA4A49E0A5246F9372C873B86767C5E61B76D131BA13750669E15B7654A17C16958AFB912E119B3A28A6562A4175EE3CBCD566710FC8F67B68B38098FD9E7A5280AB81C7C66D11768C2C01CE0D08BBCD6962FC322AB0AB394DC41E49B6A5862B37621215E4858035C9F3AF6C7772544D8E9655788618C1B730E123993C54A9B2039B7410226945A6F77366C9B2563CA189D781BB96B29A77B070CDB27A2DA691764AE3CD82175BC8B38D4781A335EB6FCCBE8E90B8504A85DB534B6005971E95EE024887FB761D3C47A811146808A23975BCD4DC6C5588193988ABA89161E73C12DC71CBCE7DAB47130C2E42064021C31458726A6C019EC249B970570C8682D57F9B3E3E0AE5D147C7F2493C92CBAB7D189C99BA00F42BE1A32A2A64C7081C1220111BAD9CA13825759F86C39583B7D15208D13E3C157F19185BA2F1EDB35AD44A080D281F858BBAC88636E6B6496ECA9AC478634207C17B19ACFB4745F275663B63D4C5AA8A38069DEA7526253C7ACD88E2F0C576C9C211A636DAFC15D6A4C51F5030AAD472BF14B9B5C33939BE93F4560864F49862CA7790230A80763B68E4133571CB79BD107D7D65EB8678F6A383C6CB9B5A3566E3181A2E5B20B662816A6D5C7C51B74D7C259F4E18606F6A314379152215A782AA4453610E1831D10D5943586B06DC12A0214C66EFB87AE354AA034AE3DFAA704D8B2DBE237C51791F0EC3F14F718CD267839503B15170CB34186C4D2356170C57BD01D121A7CE10030C386B43562AA01DB2A5C2B70A30C48FA57311830C548D0CD216891E2B99F50D50FB5C106C91C0E52B58656DAB197685E94888BD39955BD75B235A498CE72B883337EB18696AF683B38207073E36C73D002BF002E143B6397428AACE4AA3074B0CFCC612D315A528B634276444DFB676FB00AD086AA9F2C87B859BD229B52EE505B37DA41B5708586C3A525BC7C19DC7A89723A4796A6B0C276E91BA2825BBAFFE0B52AF52A906A74675829E350C53F046F265854001350F095B65835813ED9C9B02A68A0F772552610B8336E7BC0B4CE6701DE897F406783B198640F0329D4EB9A63540EA629850B218DD6D151F8777F50FC6571DC253F2747B6789F7D611AB0A000292A2D58682F02BBDB2EFD705FB9811F7F0781F0CC82076321640B70474FE5B3FA3BAEC9E5786055F3E146BEE5C322C60D7F4C7BED02650FBE7879174BF2E7DB0E2F4D780F961D366C790CE854165B5B0972E32DD29829685892655BD2D3016D0508A6
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
50
kats/ml_kem_512_seckeyCheck.acvp.kat
Normal file
50
kats/ml_kem_512_seckeyCheck.acvp.kat
Normal file
@@ -0,0 +1,50 @@
|
||||
pk = 76867FEB187544AC116987C7ECA8710691C5776C0BA5C93B94129C5861872FCB02285101FBC124D4A01A638C6844D4BCB1CC88B19645BCA5B49183701602A411BA76E2411DFB389B2A06B26211ADE2C8B90097BE69E44ABDAC8C3E89B2D7B29391F887086297FA8AA79159799F71B1A801A8F809C068F8BF3672C8D767242E555888718E7FC8B848C00A15AAA0ACDC8EDD183EA4F593288A0146DA455A7A7690E4C7BFAA09530842F7836E69E3136522325E372387256B053664A0F97A82A1B382AA02BD459DBA985E4FFB9443A0B37BD35D64874D2E450F09076886227CFAC34EA6A83C9FF218C280773E15C53747A6DA280FACF70017FA96CA35C88C56CA6C3495547B41F36922DE1514990C0F091C11D432B576B7859017B3E52BC2CDA48CCF19A36A4B3915F96D3977AE008318FF5801F43685BFFA27A612B74B746891216DD276253DD7C030B080CD14A07519866CB292A7782AD06615CB35B677920F95A029B0CB35EF35CB5059976B31A931946723985E88AAB6966966690C2F88CA9C0BE9B91A53C594C545B3DB8D8C9038D60266C909111B77CEA5A0333B9474989126323C9DB379BB176468B1024562596D22C8B9F2EA17A9F7B7398A29571682A41B9135BA356B28653E1902BBDC98644CBC42F3AB00FB2340E0210FCC2FCE7694ECE985E0407249A5BE2D34A3EDAACA08E09D3F9118462AAB61E94055B73394DC13AE4BC8B863AD731A949B34864A8BA25DFBC28EA10FCCDAA200434C56F3B5FC3B175A59A15ED2CE342B3C5F103EAECA3A82B042A0716D6B2A2693318AC8F4C95B567B3572492942AEF292883E4472756031228A12B0325579539A56259B43461E99F8AF5731498A936EB4A366A4480ADCA54E711AABC01A6C6EC578251919AF44388DEA13A5A928A15C846721C1CD5C54670A9ABF561D126AC269F1337BA40F3AA04F5A110A92232DD718C45D3278D1416A9CFB701840A2EBB7A3142975F9C815E3E4CDD35AB1B4655F5AF85BBF7A5C4B702382CB91A7E572D3E8A0586B50868736F6590B1292195B2454F9E66A4D067F93354F72504BF8511B57E1A9116B2210A69165145BF3BE434C6D9CDC9296AACDB2C496BFF76F44EFA356801C0193AD
|
||||
sk = 71600028C36DDC459CE75A45073804BDA058CF330AF6E850A479C67D91855F61A37E70B34D91B47D8673AE72B0EB71ABB120057EAC611C2623E05C5998654671434CE2B758BD8025F5B05FFCA3C40C9309804C5FED4BB5CCEBBD044328520A66C195AC23651BBD872F5DCB103317B71122B390150422449543D9741CE84CF0580D4F3B48409C3949F04D5F9C9845888C300690BB5B4658D6131CEA95788B7C5F9175680673F3BA84C823A9ED6592D940239D12928E4C18979747DF438AF90CA31488B211A00E8DA950C1D7929D5276EF7A46F5B98218FA69EC379D8D96AA42B0B10D8B6CB36C3A4D6A4B32FB40D4A18CE2FCAE589CCB06ABC944B8CF012C455D43CC55C053458124C5FC2A5E733975E139A96B45666A55E220C586D17D6E3B5B9F37531DE54F2FFCAF08545E8F60A129EACB2CE83B094BA63CA547B62291D1B1641CFBBB9DD97D93853E0552BF2BF55D6A2957B9A749DF85A5CEC34F0BBC762B0A3168C381E41251303C9330889E72985A80A77CC2C97CDA1B58E657318E72A58850343A175EADA90866B80EA24C769931033EB67121B46D073BCA67D1938CB28845A4081D3A73BCCBB76A51CDF606175395C22E9ACE68F81ECC5A6AF009B0CB8854EA96959011C2D359AD57A8A864B04A9D218F57D43582CAC78C184C77A080E55C93EEFC569462CA6D1C0A528C57DD960DAFA5BC89E3B9C2CC45264868A3D10A258089A8201E793A24B0185A5F9307CE76354F4218A78ACF13A4CB6F8510F4A25DC4C2A665B046C8586E22347A6D630EBD6965B7561903D37315657545D9606D7C25264B468DC9C1E273578F494E274C5B7CF39902CB1EE748A42DB49423728ABF136625165676E4BC5661158E72C9C11749258590B286A15180A998AA2B9C691554A5C74F29B7850AACA6C811F2C768F2502416D2360FBB32DBF24EA74C9123F7AB3557C793D215481400159B0F13DC2E0C493DC778567364416D8510C8117F240C3B14272C4CEA7FE2661F22370C2FE887B495BB0FA910EE99293DB57047D386943A02ADFA048344C91DC50C71F17FB647354CB60AF83724AE31036686C276867FEB187544AC116987C7ECA8710691C5776C0BA5C93B94129C5861872FCB02285101FBC124D4A01A638C6844D4BCB1CC88B19645BCA5B49183701602A411BA76E2411DFB389B2A06B26211ADE2C8B90097BE69E44ABDAC8C3E89B2D7B29391F887086297FA8AA79159799F71B1A801A8F809C068F8BF3672C8D767242E555888718E7FC8B848C00A15AAA0ACDC8EDD183EA4F593288A0146DA455A7A7690E4C7BFAA09530842F7836E69E3136522325E372387256B053664A0F97A82A1B382AA02BD459DBA985E4FFB9443A0B37BD35D64874D2E450F09076886227CFAC34EA6A83C9FF218C280773E15C53747A6DA280FACF70017FA96CA35C88C56CA6C3495547B41F36922DE1514990C0F091C11D432B576B7859017B3E52BC2CDA48CCF19A36A4B3915F96D3977AE008318FF5801F43685BFFA27A612B74B746891216DD276253DD7C030B080CD14A07519866CB292A7782AD06615CB35B677920F95A029B0CB35EF35CB5059976B31A931946723985E88AAB6966966690C2F88CA9C0BE9B91A53C594C545B3DB8D8C9038D60266C909111B77CEA5A0333B9474989126323C9DB379BB176468B1024562596D22C8B9F2EA17A9F7B7398A29571682A41B9135BA356B28653E1902BBDC98644CBC42F3AB00FB2340E0210FCC2FCE7694ECE985E0407249A5BE2D34A3EDAACA08E09D3F9118462AAB61E94055B73394DC13AE4BC8B863AD731A949B34864A8BA25DFBC28EA10FCCDAA200434C56F3B5FC3B175A59A15ED2CE342B3C5F103EAECA3A82B042A0716D6B2A2693318AC8F4C95B567B3572492942AEF292883E4472756031228A12B0325579539A56259B43461E99F8AF5731498A936EB4A366A4480ADCA54E711AABC01A6C6EC578251919AF44388DEA13A5A928A15C846721C1CD5C54670A9ABF561D126AC269F1337BA40F3AA04F5A110A92232DD718C45D3278D1416A9CFB701840A2EBB7A3142975F9C815E3E4CDD35AB1B4655F5AF85BBF7A5C4B702382CB91A7E572D3E8A0586B50868736F6590B1292195B2454F9E66A4D067F93354F72504BF8511B57E1A9116B2210A69165145BF3BE434C6D9CDC9296AACDB2C496BFF76F44EFA356801C0193ADF0EC2CA1B5B34CB72C9592BE2E446CD842470177ABEDA749CBD10BA22F341EEB08ED39F44DB25A035ED0794B8D4654239BA7FE9A9F84D02D4EF1AE3D1FD3744E
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = 71245832BC828B320D7964A8C46ABC4D55369B131E58610213527436B1A574FC4F80023F31837C37FA69AEF073A6957D79941D44CC394224704D3358D112C6B3D433E886948D32C4B650BB2C879478E2844B97259361279E27A878C150B48A3D5D95552043AF3E51125683C4BC60719C1770DF689698DB98C7555BE85351E86367C1818BA69014FAE437DE69A7D87A68E7C716A5894D949174E065C4149408F4083C2013247A081D20B89987FCCFEC4A6A12F6C1D27C8A0776CCD9E95FBD2909050C8DCDCA4132A362A01BBC83C848FF4133D22982CDE39580F93F31D1A48DC97EEDC2225121B5D298A8CF745604B6254C536B9CF4B82DFB3D950596E14791B7372898D69ED3500BDD133BBE6957A6469D0ED54B994987F6764DA9915486B80B0E998308E8837B49A6FF571EE5E39AB7568A5949574751437FFC691B6B0E5841130844377B0A4050386A89B90722731BE952428215424C3241C5992A8C2071D783A0544B5D7BEC8E2835CE7C725FAA4C9FFCB16EF992254E2C3E3F380A988CC7C8B54A357756D00B0B1F0A83494ABD8DD3843434995A164C13BC40E8D771498305118C51677023F41602D425325278798B2B03A02C55ED18CCACA3BEFC06576C69A187D9178981A7D64CCA3FD2A9BBEA76CAF296A98A8B4336982DA6976CE49C7D8B8C5EB6BB3B959008901CC50A7E42FB9B6FC3496D7600492649A25597CB19A6871B80570B5D5B294608EA30DB236D54A0C48A4585CC0813178B57EDAB1EDA11A85A56825B4BCEB7D8875A4752F4B901BAB60DB5EBA75B873740C3083827096B31AA3A4841FBCB33E5726FF685090FB37E5A27C4F52A171ABBA48AD8657C1A532E980EF4217D2C76BD013838019905D263AA1DA85133F49C195450325B190075CD00F10D72868AFD8BB2D3481E887C80A9985DBA414F973B8AF398316AB2631D87BDE770C401DBB4038C2479A774E3197B993093F0C2729FE4826333745DEC71AD4325AFB012609298E36C5D7C3530D35A834B720057687E92C99545F4318E737B0F816F911317B7D366F6704F56A96A7AB40305E6394EB6A7B480BE6BFA1F9BA7B88620706B8390EF183E26F33C96B7E20EC44319E1A1DC7FF323B73C6273
|
||||
sk = 061792607B69E2D379A3582A714AA48AE8609C6BC3DF3A077AA63D62DC166712CBE7DB9097389EC9E7CCF734B0E34B3A58921D17489A132C579E130398199881179082A1893CF9982109BBE79CA03A90B71182C6FEDCA6F13C485E66A3C87808D66A48AFC30B2B63459040233CB70A7D336EB3B5CFFFF95C79EC269BD3BDC4F338A0F2BBFF5677AD8167118AA2265C2B74F5B801294540540BEB31B1304078FE7679AD78925D4BCD41090334AC81B7D53C3665939BE9846F670DF35389E130CB1563C62930427D720628C74BB488A25BD50F459023B781A8861935FC48093989A22D96B822ABB809D528184C1A2E290B8D2A27018642601758D773188EB0BB1986158EDA6681B867C8E20144247087946D1C93653650BE16B45C8A4C3F87E9C9A1EB046A56CAFDFC17E6B8AFE1D1C53CF31968746E47D1448410C60AEB215F9018B115AAA7E13599D3C273E29B15693CC89BC670B5C7B1466B650C0EF4F646DC3885FE77A0E2BA139028740693967A46489CF89759236D0470BF1A8401F09193E27882426C28FA4733D4F18DA3BB06FAEAAD79434B1D1932C90742E2C05D0E98BB521570AB7C202CB5BABCF277A8957DFCD5A7AFF39C4A646582A5648C46541FD88F7A493B88748B3BF535B63C302A0671026C0F34C15DFB7C7FFFA16E57315CED2B7AEAA91A8CDB92B4212490A4685BEC2A185882A039A78D2CCBC077A970653740D075D3225D1A5B169DE928C8A6697C99BE09982111F4058E91BC3F541662D2180EE24252AB11C9F670706077D78A1A886659AFA46D0CCA401EE08391D45C95C39268B75D5C575335D8BE8B80727DB154F187B836EC76D7004BDED5C77E82CA671982A2225F33A64F0570CA8D326B7940078A16C6C49B18E7056C89770C1D29867FD682CCC28296BAA9CF7270553464EFCA28D4161F395B43EFBC4F943323E3A12E519A59D7B31798930D4639AFFD6C8EA97AB1C42817885A3585687211146024F87E4D3A33B48A813A567953926179370AB3412227A74C5DA19DAFBC2E71F102D2784D486120D4860216778030F29EBFF043C373C5D1116B8B0248C3882E71245832BC828B320D7964A8C46ABC4D55369B131E58610213527436B1A574FC4F80023F31837C37FA69AEF073A6957D79941D44CC394224704D3358D112C6B3D433E886948D32C4B650BB2C879478E2844B97259361279E27A878C150B48A3D5D95552043AF3E51125683C4BC60719C1770DF689698DB98C7555BE85351E86367C1818BA69014FAE437DE69A7D87A68E7C716A5894D949174E065C4149408F4083C2013247A081D20B89987FCCFEC4A6A12F6C1D27C8A0776CCD9E95FBD2909050C8DCDCA4132A362A01BBC83C848FF4133D22982CDE39580F93F31D1A48DC97EEDC2225121B5D298A8CF745604B6254C536B9CF4B82DFB3D950596E14791B7372898D69ED3500BDD133BBE6957A6469D0ED54B994987F6764DA9915486B80B0E998308E8837B49A6FF571EE5E39AB7568A5949574751437FFC691B6B0E5841130844377B0A4050386A89B90722731BE952428215424C3241C5992A8C2071D783A0544B5D7BEC8E2835CE7C725FAA4C9FFCB16EF992254E2C3E3F380A988CC7C8B54A357756D00B0B1F0A83494ABD8DD3843434995A164C13BC40E8D771498305118C51677023F41602D425325278798B2B03A02C55ED18CCACA3BEFC06576C69A187D9178981A7D64CCA3FD2A9BBEA76CAF296A98A8B4336982DA6976CE49C7D8B8C5EB6BB3B959008901CC50A7E42FB9B6FC3496D7600492649A25597CB19A6871B80570B5D5B294608EA30DB236D54A0C48A4585CC0813178B57EDAB1EDA11A85A56825B4BCEB7D8875A4752F4B901BAB60DB5EBA75B873740C3083827096B31AA3A4841FBCB33E5726FF685090FB37E5A27C4F52A171ABBA48AD8657C1A532E980EF4217D2C76BD013838019905D263AA1DA85133F49C195450325B190075CD00F10D72868AFD8BB2D3481E887C80A9985DBA414F973B8AF398316AB2631D87BDE770C401DBB4038C2479A774E3197B993093F0C2729FE4826333745DEC71AD4325AFB012609298E36C5D7C3530D35A834B720057687E92C99545F4318E737B0F816F911317B7D366F6704F56A96A7AB40305E6394EB6A7B480BE6BFA1F9BA7B88620706B8390EF183E26F33C96B7E20EC44319E1A1DC7FF323B73C627338FFD5D80DF8EAF28A190AF1B95AE130FFCD1A04140A5C74861B53DE88402A91C98C1DE4573A5DFEDC75678FB222C1D901CAA9BB24F79F56B730B1B703328783
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = B92C88A41ABD1F44B716E2AE9E5115324BC88835389B445C22A10D21A6C186598A4D5582CE263752508AB30B6F54EB68BD37347CB878F1928FE90162CE49395CB5625A4BC510ECCB39157EA4BA2A09A22BC90985C45BBBAD3500889925D63C9BD699A04688208BC11998C59ACD5A244CC6CDB2977D3148C222F248E53BBCE9830738B62AD7171E465C3052FB2259E709A9C4365019CE416B941E685C2BBBBDF9310B3D4370267BB5835801C5104BB9239F5FFB97A2AB99977986CF270A7AA09638391BFEE61BDD9C0C7CC1347A6AA1E5BC54E1B26CDDEC0053F503FF76885B77AB06FB2A4D542C819131E0762D3CD0B9C187AA29A7AB13479A8622400E9045818733BC107247071AB559A27843851F395AF68B3667146810F58FD84214CC792498FC0126824BF91AA455740BB853359DAC8333E6845AF80666A1209388A43C409D47113639A19586F88D2B96AFB4574CE1C5330308A521955E08A65E0D62CE4179C692508CA66995D2C08A591352EA4CA63B11043D39947060225AEA7DB37082F299C4221B01B26BBF9DD7A53BC28C51775F9D79382F785C32C66B7770198A776C8268AD0021A450A7472CE1ADAFC0A69FB3753725777020685C31398A99C6B6905A5A5868ABD237F0FB7520D17595B07C9C5AADAFF8759CE25B48F0575B46C5FD042C855C6B70920E50259D1069B75C6C0BF377947DDA6ADD380B6A70B1D7301E99D9B0D0D5110F0B62C697A2E4865986B3B69D44BCE8B36F89286F6736BA83127EFF3CB6388A0B29328BA7F291AC840FCEF2C112868E27B542FA83A6EF307C8463AE65D462000DBD293A9294B4A1880858BB703EB6133E2E6B902E79A3B11475F82C8ED9C284FCD73F052144F8788A1E973A1E75775A396656ABC8EB9319958AACDEA5BEAD1297E3C187BE99A2F8F33951966211AB38E41AAEB93B723B0C4C7D2A5A0047C4F3F144C467A4C45A70F086B36A48CC40C0C897248C78A2199D726937124EC4F0A10D4A83C23011920676EE4273B227CBD56616DE59967B691A16819FE46C11CB6315609855E01867751642872B84F8BB8F634310F2A31372A5328BD1ACD1576FDBAED92269412F51552133B5985AB30CF1E036467B1C98660EE8
|
||||
sk = 984259E8691D1277AA78B696A9304075C18FB93293CB452CAAEBA7F41A1702B9CBB1F25107FCAB301833F80BC51583283BD95F767C73089A61BD959E7C06C24433A53D1C01D24C8B279AA3A732472BA2044A589C321A60D0424B5185AAB78A6BCC1701BEE93CF7797BB69B6404175EE87112B7E8298660347878393D298CC0AC8FE0609A3CF1998A782D136C1D0F0409752927C917B308A12A50117723F849ACF41BB25A171DD79926327852760F2B9776363AB7D16CB5287C280FD2C320F0AFEFD7560ED0BC241B4025C51594E364EA498FA59594B9445E717292924A5DBB36B47F0432FD229C3D73ADE8E217A417863A72B886082B51989E24649E5B163CD030BDD4391C9F5426761B1AD5D6CCF776343B0233C8B64A3BC6A844789B5182B19717671EA751EE2A674A213B5BC32607245FD7C347E8BC12889B6B8E117A9213A103F8272F63C0D5C00DCCCA11D173CA353A8F9CE23E0E49777DCC7E8F07597016A1CFA24FB0A48D80A9BF36716F69E10F6694637F9CC6D97404D98A452403C9A8819C605C4BFEC3663F97AEBBE5AAE923225197B7A8F68124D62E738A24D23A422EBB0A242272F9F57546800710796E4BAB15438A2FBA38BF9F8774C2FB7C511559A97C6A249BA62A013D6D95968AE76422877455A016C4470999E3730AD18E10E54241460BFDB885D709B1F00A2C248186F76368AED7B098247A6E7AB9B0D1533AE94A5232451A0646FBC828017C720AFB2D8D3261C2095BE6269BC5A0220A199C33D03E07D9CBB5E9C04C377D30A1C09A260996F744E589C9557A7F99966D9FE3A7C7A7BCD954738EF0A496CB7F59203C7722947B756D2FB8533C2287C45C9534EB7A59666176832E7173732C231A05341BD0E99E12D690307B0AD829A3AC226BAC049E4AF139F028B4C6231B4D11208D87C7B8E63F20BA4AF8B95580BCB7B208329F0B3376017ACD3613B21620AC8118C4EA2696198F7D002F8C97A74E971C48F8907219A19C9A49F52C3C073C206739BA50591CDF538A6DA97CCE109C7EB64671E739598C8547598B123197DC9A9291773737B45CF94B3A03DB20EB88C3B92C88A41ABD1F44B716E2AE9E5115324BC88835389B445C22A10D21A6C186598A4D5582CE263752508AB30B6F54EB68BD37347CB878F1928FE90162CE49395CB5625A4BC510ECCB39157EA4BA2A09A22BC90985C45BBBAD3500889925D63C9BD699A04688208BC11998C59ACD5A244CC6CDB2977D3148C222F248E53BBCE9830738B62AD7171E465C3052FB2259E709A9C4365019CE416B941E685C2BBBBDF9310B3D4370267BB5835801C5104BB9239F5FFB97A2AB99977986CF270A7AA09638391BFEE61BDD9C0C7CC1347A6AA1E5BC54E1B26CDDEC0053F503FF76885B77AB06FB2A4D542C819131E0762D3CD0B9C187AA29A7AB13479A8622400E9045818733BC107247071AB559A27843851F395AF68B3667146810F58FD84214CC792498FC0126824BF91AA455740BB853359DAC8333E6845AF80666A1209388A43C409D47113639A19586F88D2B96AFB4574CE1C5330308A521955E08A65E0D62CE4179C692508CA66995D2C08A591352EA4CA63B11043D39947060225AEA7DB37082F299C4221B01B26BBF9DD7A53BC28C51775F9D79382F785C32C66B7770198A776C8268AD0021A450A7472CE1ADAFC0A69FB3753725777020685C31398A99C6B6905A5A5868ABD237F0FB7520D17595B07C9C5AADAFF8759CE25B48F0575B46C5FD042C855C6B70920E50259D1069B75C6C0BF377947DDA6ADD380B6A70B1D7301E99D9B0D0D5110F0B62C697A2E4865986B3B69D44BCE8B36F89286F6736BA83127EFF3CB6388A0B29328BA7F291AC840FCEF2C112868E27B542FA83A6EF307C8463AE65D462000DBD293A9294B4A1880858BB703EB6133E2E6B902E79A3B11475F82C8ED9C284FCD73F052144F8788A1E973A1E75775A396656ABC8EB9319958AACDEA5BEAD1297E3C187BE99A2F8F33951966211AB38E41AAEB93B723B0C4C7D2A5A0047C4F3F144C467A4C45A70F086B36A48CC40C0C897248C78A2199D726937124EC4F0A10D4A83C23011920676EE4273B227CBD56616DE59967B691A16819FE46C11CB6315609855E01867751642872B84F8BB8F634310F2A31372A5328BD1ACD1576FDBAED92269412F51552133B5985AB30CF1E036467B1C98660EE8BEE8ED3C9E34D5B1DE9DDC53EE0B585184F723CD8736F7EE0A773947477D06C7B0C5F025BB4493CC6500EB41EB3E59AC4ACD455AC15BA67CEB7F691027B132EC
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = A16C0E58693AAEFA789460976F049614B1225DE04B236ABF09789669998200A9650C9B484FAACD91CC8A14009AC92C5665CC2EF6075EC5267BD8398BF6F9060B6438FEE3018F3054D88C08F3E470E0553114328CCBAB1C495A904D6B8B6D87706DF24CDE244C62490C5A175B2EF631C5A372B6E7B5ADF19F7FB3C5EEC22E9210BAFEA8710ED88BFC29528FE5AD044B181DB7453B91BA02F844765A3981D20ED8C5BA366C198377AFB0986B1F54CCD3B04DC0AB7897880FED93630F6919F8691730713F74D61FE04B70F4C12D4C396C4952B83B2551B7E20686B01AA0A0060F45279337B48EB4C7C00A0123AC91044B7B80A50413C66A6B536DE6AA6901F67B006BCE366581B14A0BB2109A15C4056CDB021065818F8138C1C92448E287D76308D447911A101F8630A474E80EB7A12D6D743D387783E4DC84769A1EC379A02816BB986802D60C99FA684A3DEC02FB5261715A0C22968BBD66013D052187C6550AE937A3F084EAC0781D8C40B9D8028112829210429451AA277C2AAAC0C8BA408A8685AA47071987BACD77A249AB352A67455A18EBC9B1F6AB502847F7A3197FE693AA88026F664ABBC48C294A1BE07833C0656AA0B6137EB15CE8B3695A34CAED23867874BB00AC153D1782391539147A0349855AC0567C0B9ABE991541595006A7C3A92E9265D318518809AE57329EBFE121F87C6C1BC932B3786545622D2EF06767F87435722F0D9641AA778BBBA00CBC6C610671B0D145638E575E10B374CB3C154055A553B05F98EC97AEE12456EA8C9C844CDAF8167CEAC0032C00766C5A8205434D020BEAA567BC01C354EBBA8705137EE05EE2D852D9793A596182F7796E722B8DFD98C1E411335E7B9FFBA27AD0782FAE218CB10479D0254C164A79CF8C70B77A81FFF1BCAB50A3E926C588F11D686A9614111401043910775DAA425BD3716410F84693CA6089CC4EE1A6BEC6C99622754D4CA856FC86459D284F9A1960A6B05EDBF1364171B2343816FE8544B45C9D0FE7107891947E607E2CA2A24EA58A705318B7816C9D13CC2F0019B6E31EDC69C87A6AB00251CBAC9C3F77438CBC59434E4468D56925331A798E92428A053806E4A9FE2772D1CEA92DDC9269F5
|
||||
sk = 8CF4979D5576E8A3AA330644D2749CC9EB87A218B7E6A79993D0A7D6CA9C8DB2AD96408705E39DFE794B81B4CFA03871FFE00C1BE8B49F3A0229686265766E1035795566814A214A098B088AD77A6F3C2DCBA567ECC786E7FAB1E2DC54B98558A193584EA198269BBF312331FF7B4B65332A6D64CA249C72B1267F1E46614939C5015A1798932BAE24B446762114162D01AB0B2E248BD317B42E80A7D713C6D4887F917714AEEA25ECD4BDC01411A48354EFE8AA5FDA00DFEC906BA75E85DCCC651109BB9143B9B89135F75780AA6887880FB09C57C0248444368340F467CBA6CFBDDBA33B90BEAEB104840A8CD2B917FAEAB6E8A5BAF7F4BB067577D94A72339908C7E56D9C6548E6B863CCA94BD4D92CAD36CD092AAFB1352EE2F6B0AD939906342824700EF596B1CED2B1FFC58BFB1C634E7817685859163263746B03DD5B5BD5C27F8BB20A3B890C13B082B6EC4CB53386E5922B2E3AB044D10AD82C41AB76BC5AE245C678BC423064DED1588271CFDDEBBB326BB2883C8474C429A24A9C5DE1C52F709293D0AB5FD2C64967198F92B6ADB30F8CE93AF25C0763A9A581BC23293A04FE218315B00DF5695FD5F5C522EC89EE048E4AD7A193B4128757017635BC0DD2C0A60C8F865941C657A4BCD99F775134E495241D719CD5907F09164776AC945DF7AC14B9B0843253B18AB619D26C3AE267D206B21210B43FA722B158BB30B4A5C6F911EED56ED1E26835A1C18F8848D2BBC9299614BE9752451C18A264C716952781E68DCEFA2BB4316B7A8ABC8B10031F8BA609C7BD46E681B2169E263809F01AAD64A1038E03B40D89A50CC955B192CDF8D238813154804C4D3DC87B86732CF823922A658C9C1510A27CC1B9B2076B979B7B158CAC57207BF20012D430693C33912C313986C48B34123F8828954CA02CB7919E18302846156F3482DEF25D7D138CB4836DEC1A8BF7682292476822DBB197A9A9E5D572D13749133884BB5A1D94B0A651E92FC423C6AC07607FDB4DCB02BDAF29C5CD73B09625500F885FE0593748E9A936F70B58B1C3298A9565090AC015B15FB5C63D98CA675B05A16C0E58693AAEFA789460976F049614B1225DE04B236ABF09789669998200A9650C9B484FAACD91CC8A14009AC92C5665CC2EF6075EC5267BD8398BF6F9060B6438FEE3018F3054D88C08F3E470E0553114328CCBAB1C495A904D6B8B6D87706DF24CDE244C62490C5A175B2EF631C5A372B6E7B5ADF19F7FB3C5EEC22E9210BAFEA8710ED88BFC29528FE5AD044B181DB7453B91BA02F844765A3981D20ED8C5BA366C198377AFB0986B1F54CCD3B04DC0AB7897880FED93630F6919F8691730713F74D61FE04B70F4C12D4C396C4952B83B2551B7E20686B01AA0A0060F45279337B48EB4C7C00A0123AC91044B7B80A50413C66A6B536DE6AA6901F67B006BCE366581B14A0BB2109A15C4056CDB021065818F8138C1C92448E287D76308D447911A101F8630A474E80EB7A12D6D743D387783E4DC84769A1EC379A02816BB986802D60C99FA684A3DEC02FB5261715A0C22968BBD66013D052187C6550AE937A3F084EAC0781D8C40B9D8028112829210429451AA277C2AAAC0C8BA408A8685AA47071987BACD77A249AB352A67455A18EBC9B1F6AB502847F7A3197FE693AA88026F664ABBC48C294A1BE07833C0656AA0B6137EB15CE8B3695A34CAED23867874BB00AC153D1782391539147A0349855AC0567C0B9ABE991541595006A7C3A92E9265D318518809AE57329EBFE121F87C6C1BC932B3786545622D2EF06767F87435722F0D9641AA778BBBA00CBC6C610671B0D145638E575E10B374CB3C154055A553B05F98EC97AEE12456EA8C9C844CDAF8167CEAC0032C00766C5A8205434D020BEAA567BC01C354EBBA8705137EE05EE2D852D9793A596182F7796E722B8DFD98C1E411335E7B9FFBA27AD0782FAE218CB10479D0254C164A79CF8C70B77A81FFF1BCAB50A3E926C588F11D686A9614111401043910775DAA425BD3716410F84693CA6089CC4EE1A6BEC6C99622754D4CA856FC86459D284F9A1960A6B05EDBF1364171B2343816FE8544B45C9D0FE7107891947E607E2CA2A24EA58A705318B7816C9D13CC2F0019B6E31EDC69C87A6AB00251CBAC9C3F77438CBC59434E4468D56925331A798E92428A053806E4A9FE2772D1CEA92DDC9269F516437A909B3FB42973887B2373966433D1B5C964C7AD562ED37428CD0D17CB35A168B5DD5063FE7962667C6FAFB180E54537393BEE839BBF76C5EF04DCDB7E16
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 680051647ABADBE78E7025475D993FA7C2A9DE3A17F33A198D5A0BCE82BC15773946D9049EF85F949577E5235BB7163434196D7893CFC72544B63C24F3718E68463365AA9427007DB4E29E272C830220B33711385AF074CD707CC17C17BE7C9EC3E44D01DB4D925495A98C1406C17C6D634214B9B404A88F6ED5792AE1328CD0265C21069C021DAF202E6FA24565343907EA9B540665254C6EBE1376418CA89213C69674B37F15A6D68331C7AA60F300C0FFB7C8DB5298A116BB376328DA0CBA72E8324BB00CDE5090C243B45B8745ADA7644F50CC4128AE95678FFF60C605C846ACEA756807BF2115AC0159B733C0AA6004BDE21CAF03738E6BC50F31777FBD09A20D655433D0A6C7182B39DC1682E8CF41D256BCB915900B18CD1225C5B0C3BF982B39683040E5BD5420585EBB2434E810F19114876120EAB8C4B2B9925524309919851F41B8FF24B65DD5BEAE21C28B4A25EB5A727FEB53FC386AE9F30564EC09E461B0419985C686125829A57F3A14FD5805CF5629C95C417CD681B5E45AE881AA7CA90AEAFBCC2E635D48206620C5108352BA3F4811A801C92CEB2CA85283DD562AA3C18A0C26CD8095C8E2B270DE27B6158600AF18AE4D3771F5F64FA58197405B76D03C176031075FA83104CBAEB117780A053006AA4783F03200904B496C9786C97B272913B874B00262BE93EC2AD671968EB36775C6A7F586A20503CBAE4A264FB8AE92D31B11DC18FB247AF759AE461076AA7A5411E559E275BC0455CC5041C13748CCB7333F623C6F8498409B3B5D03D054B23497BA508AE2C0916CE67B89818CE3B73679558DDF397653DC5D5967650A4A4E4CD33AF8C51770731611D729838A44C1D72996142C6DA09AEF624040C4606B0AAC37483998A973483B723AD968F1F265D5634C61D264ADB058A544856F805424CB478BA985BC962D407164A4DC0FF5032E368024DF60948781518136757D70605FD199DDB27A1D532FCE9422FBE3B48A4682DE4909D8A3913A980067728B5487C5D71C0614648DCBD811DA1A1E13B459C99881724B961EF537AA64623BB1B952E993583B286B4046DE0CED4EF0D3898C5EFC6B2FC2BACC248E7BEDC45F190587AE560A5C84E12A09
|
||||
sk = A843B46EE4396F78000C181A9B8B4134393DA7A516916833F1A93E3D9B36F1D71DBAE841BE8109D37348B9301A470C63F1E22F9F6CC16C38BEB3312F43576FA3042AD5B48AFB4578EB59A5673A00E278B3FF880D8CD0A4E03963BD6C6FDDACA11747C71B23AC2CA387FC32B4497157A503A413466C77C6253CC76AA6A08EF2A574EF1C518DA21152E00CF2128510F7C1ABBB90A81BCE8DA5022F8A04015780C2636A0D30997E8A3CB9056D06C7562F613F5952299B9C7ACE2086FC063481869DC5F73EFC74938D649468D1ACEF7025ED42BF898CC6D047C97A62470EAB3142185529372DDB93B81D4B6FFEBAB98D96666FC6BEE59C50457269EE96674DD872C3A182721C821A60103F4C6CE440AEE54A97B1F193CAF56BD7543EEA0B043BDC77D77C74081C11DB948C28DC6DA3BA081CE10BDEC21F92741881FB7F33316C7985C435C46EFF325119DA1E4F0B6AFED63AB4593AE75B07C2CC3FE938A02AD66DF7F7989B3B3ACA3770C8273252849057879B999B4503C04A01B73DFC5324F2E40A8B05422FA020FBE16378337D38A177FECA1EFAAA91C2B639BDE146A0541F997287347558D9FC11F43798D18559020A74934A1129719331A16C13EA689430010244C714D2308013C933D2A30015B22DD105B526C37B271CE2ACC68628B24A928E82FC7ACB8CBA8B685D5734C22320165E08470F568F7F4945403CA1E6268E7353A745367F5866314761075D8730CF3A19065AB8763617906A007DE40143124421758A894A9B9BB89269C4C87AF315F83872FC0AC8798848FF084AB710B62A7029C5625A43599AE5232D8038302397B1994CBED2688358F43245143F1F41A16069802E387B51A4B23C9B893F5333B7687960F3681AE40B628B07A96B328C8B8CF53A802D45957CE80B9AA51FB6756557B49886324640C267990754E36AC0DAB687F726637AE9CA844A9FCBD22FA6ACAA36AA416C5335386B35E072852E035F0AAA7677987C85E18BD87A860A1357490214DFC1A7077B99B40113A3C14E323241302BA46619A00787A5DF9C5BE77C9AD3933C5283BEC3E60289F061F0EC40578963680051647ABADBE78E7025475D993FA7C2A9DE3A17F33A198D5A0BCE82BC15773946D9049EF85F949577E5235BB7163434196D7893CFC72544B63C24F3718E68463365AA9427007DB4E29E272C830220B33711385AF074CD707CC17C17BE7C9EC3E44D01DB4D925495A98C1406C17C6D634214B9B404A88F6ED5792AE1328CD0265C21069C021DAF202E6FA24565343907EA9B540665254C6EBE1376418CA89213C69674B37F15A6D68331C7AA60F300C0FFB7C8DB5298A116BB376328DA0CBA72E8324BB00CDE5090C243B45B8745ADA7644F50CC4128AE95678FFF60C605C846ACEA756807BF2115AC0159B733C0AA6004BDE21CAF03738E6BC50F31777FBD09A20D655433D0A6C7182B39DC1682E8CF41D256BCB915900B18CD1225C5B0C3BF982B39683040E5BD5420585EBB2434E810F19114876120EAB8C4B2B9925524309919851F41B8FF24B65DD5BEAE21C28B4A25EB5A727FEB53FC386AE9F30564EC09E461B0419985C686125829A57F3A14FD5805CF5629C95C417CD681B5E45AE881AA7CA90AEAFBCC2E635D48206620C5108352BA3F4811A801C92CEB2CA85283DD562AA3C18A0C26CD8095C8E2B270DE27B6158600AF18AE4D3771F5F64FA58197405B76D03C176031075FA83104CBAEB117780A053006AA4783F03200904B496C9786C97B272913B874B00262BE93EC2AD671968EB36775C6A7F586A20503CBAE4A264FB8AE92D31B11DC18FB247AF759AE461076AA7A5411E559E275BC0455CC5041C13748CCB7333F623C6F8498409B3B5D03D054B23497BA508AE2C0916CE67B89818CE3B73679558DDF397653DC5D5967650A4A4E4CD33AF8C51770731611D729838A44C1D72996142C6DA09AEF624040C4606B0AAC37483998A973483B723AD968F1F265D5634C61D264ADB058A544856F805424CB478BA985BC962D407164A4DC0FF5032E368024DF60948781518136757D70605FD199DDB27A1D532FCE9422FBE3B48A4682DE4909D8A3913A980067728B5487C5D71C0614648DCBD811DA1A1E13B459C99881724B961EF537AA64623BB1B952E993583B286B4046DE0CED4EF0D3898C5EFC6B2FC2BACC248E7BEDC45F190587AE560A5C84E12A094457926B197D7690630DA52B43DA6803B9ED9CC36F437806DB1314CC761E5D2977FE09882ACE5798EE19208CFA06FFB0D0E3708C1CAAE135168ADF19C0D1D0FE
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = 799C0415DC2B8EF882E662B89643C284C07C07E2B715D7163DDC77D0C28E5FCB03F841C288131BAA3705C39A795DB038E1D70001E102C31283D7A45623FC42FBF651A68842C70CCFC2C6554E49BB93E4A5153C19D1D39EEF9216B4BA7839994C32DB0DBBE5BFD20912806BC56591795E35743134CB39155F548B79A1B55EB011ABEE856B6F70CC252CCC0B012ADFCB588CB4231C780A500318C1392993F4BF840BA1E012CAA44C833316CB749B35E5E65A8590442C0615AF17B2A393A1365647D458A0C419A3F6F04688C8A270465271C9CBCA1CAEDFD549FEE13989774509BC24388977CFA714BDA3C95F4A68DA039444F930737CA56208A5C566C210A5170A5563CC7B34D5D96E391C83CDFB911645B9E2F3A501CBBD710C5E36680E090A5B7E84BAD3500E539703E741169880604D0550BDF777F03B30A88720166C307D8807D834BA73F72CCF99A5C0939C5587BFB3D70A9BE38FE8693BDFAC31DD93379A829E11706DFC57BD44E13884FB5CFB5BB788A128ECB9C9B5D0030DCA35B4B286833808AE837627886D610C74CC34804753854DFC736A82390E0B89DFE13DBA31AA2FF622A6CC33E4E64CAA580992D9161DC3CE482B911A7AAB87C12C0C9B893A2C53F12C4761829AFA6A003F452C0D3C1EFBFA7DA5A89573502D46D5C6BE46104BD59D18C2AA7846C04FD77F4454CB996387C6380B49081D80A509EAE36F7378A490485EB0B86C17E6577A894E47266F4FE95A7153568713703D3C3F4936A27B678104F982CDF86810366CAF531134AC7AABB63C206827BCF44646173F5D2635492B9FD921342DC26FCAD26C2AC4475FABC4FBE196C48CAD8870260DC03D987B419B085BE92937A385CF50DC725F63420234154F392C2D8C8114F7BE3BC67834AA86AA007EDF729AF8FB7504F39733816C4AF29A99159A46907FAA24476702965305238BA87C161CBBCCF28E8A25313F7B2D87186499330F51E2396C72850D0770F3B064920A2BFC55370B3389FF8169781903B0925FBD952687BBBE2D544C8399981575595EA3B9A840400C0A5BFC53650B167FE3583FD1D59017F5497AAC109D9CD644462724DFA03A147F75BFB5D002C0B8562FD2C889275DFCBBF3320697
|
||||
sk = DAC09137F25D57C12D23A0181B6538FA76461C43C20FD129A8427F26238B0F47A1443B91D9E76AB96911E934A814445DD608659A9006082A12D1E15F1C424409648466A42A36576E64370A22ECBC7DFA2E73F9CCE95B8BCC4773F1B14443A014A3C8C2946575E7279E52271470B26466F55DC3F4B92483BF8CB035335C6D6F94999C15A33B90A25A19744E74BC217C0CC8C69DE3085DBA69742BF607091C48F957097A5872EE0456FC3682B841132C6471B8D769E9062ACEE103ABB541C70456168559FA43BB9990ADBEC2C8D18039F0F4341F72ACFC9405E7E287FFC2C19BB562CEAA0B2E916F68A94FEA0374EE530533A1A801E0225AF8AA09015CF39761A1C7B160BA46FE58AB231530D5038D7648B79EB9538A2BB61C8026ADE0C4576C4C10B735798C07149144D25529192827CCE38E8B46A793483263B024AA495D4757084D5530DEB8401A22AFD63112ABB671AC202150AA7231A0C5825C1A1EB71C8D73A43917839AC00DD6248226232744A2C1FFA0CDA2469BFDA057918A90B511224CFC3D9FA8CD384A694F27859C6123E4930980CC66EF9725746142A6D11AB7671F2C50AA19B58CBDC33C6F7A9F4468318F36CBAED2AF91A06D107749C60344F9B39F05C258117C88CF031587054DD4397BDBC19E7D203A142A57F76C136FA6C8C1E9393883AA0F873610315182F77AA7C5CACF550C1B1A7995F6B70F2611714822980891D3756DB7D97E54911740E665ACA76974CAB12802CC0DB6B468261BB40202872614D51BA8B791BB4EE42D27B073D7EB0E7CFACF2E85B767D1B8F1E5388B70162242273A03B9CE2B036F045CAA37B522A5B8EB969B9AA6A7988614CB2353C9D92469A602DDD5943FD45FB24A206FC0AF6FD558EF6BB4BC840CBC556D439C0591466AF329363DC9A936A179FAE7CE89B087B7A473C3C020369217A5AAB2A3B3A9C5A53B53B27BA448986DA11AF79216478B7A26A97706F59591BC284DD50C7A7567246355D274606FEC329498A441E75ABEA5383C71B24688B7254464D6D352A5398D5B510C57CB1A2F9B9AA750657E5599E4A193078CAF06841490B9C9799C0415DC2B8EF882E662B89643C284C07C07E2B715D7163DDC77D0C28E5FCB03F841C288131BAA3705C39A795DB038E1D70001E102C31283D7A45623FC42FBF651A68842C70CCFC2C6554E49BB93E4A5153C19D1D39EEF9216B4BA7839994C32DB0DBBE5BFD20912806BC56591795E35743134CB39155F548B79A1B55EB011ABEE856B6F70CC252CCC0B012ADFCB588CB4231C780A500318C1392993F4BF840BA1E012CAA44C833316CB749B35E5E65A8590442C0615AF17B2A393A1365647D458A0C419A3F6F04688C8A270465271C9CBCA1CAEDFD549FEE13989774509BC24388977CFA714BDA3C95F4A68DA039444F930737CA56208A5C566C210A5170A5563CC7B34D5D96E391C83CDFB911645B9E2F3A501CBBD710C5E36680E090A5B7E84BAD3500E539703E741169880604D0550BDF777F03B30A88720166C307D8807D834BA73F72CCF99A5C0939C5587BFB3D70A9BE38FE8693BDFAC31DD93379A829E11706DFC57BD44E13884FB5CFB5BB788A128ECB9C9B5D0030DCA35B4B286833808AE837627886D610C74CC34804753854DFC736A82390E0B89DFE13DBA31AA2FF622A6CC33E4E64CAA580992D9161DC3CE482B911A7AAB87C12C0C9B893A2C53F12C4761829AFA6A003F452C0D3C1EFBFA7DA5A89573502D46D5C6BE46104BD59D18C2AA7846C04FD77F4454CB996387C6380B49081D80A509EAE36F7378A490485EB0B86C17E6577A894E47266F4FE95A7153568713703D3C3F4936A27B678104F982CDF86810366CAF531134AC7AABB63C206827BCF44646173F5D2635492B9FD921342DC26FCAD26C2AC4475FABC4FBE196C48CAD8870260DC03D987B419B085BE92937A385CF50DC725F63420234154F392C2D8C8114F7BE3BC67834AA86AA007EDF729AF8FB7504F39733816C4AF29A99159A46907FAA24476702965305238BA87C161CBBCCF28E8A25313F7B2D87186499330F51E2396C72850D0770F3B064920A2BFC55370B3389FF8169781903B0925FBD952687BBBE2D544C8399981575595EA3B9A840400C0A5BFC53650B167FE3583FD1D59017F5497AAC109D9CD644462724DFA03A147F75BFB5D002C0B8562FD2C889275DFCBBF33206974C52DE7191AB99618A9273126268FB4BF830B394CE4A9EBB391892F1AE3B1ED5F42ED31E0EA2DD2B330E5728FD97BA12141CE24F9AFC1B2FB281F1BFEA5BE1A1
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = F80523848251F7302D5C3B30D57547E336BA0F925CBD1301EC136BAA371DECE4038F7B36B08BC84B1863D90430CCD048A84B3CC65AA1AD90235CFB0FBFBBA958C0B672BC9356883A2436020284AA8F827B543C383D79462C606D7AB97A648C51ACD1A2D18299CDDB501F8C8F8D293A81F4996E9C8B4154BF4A363CAF0849D33B7B608598F2BB64682A136086B22D5BB243F23DC8146A0969297EE2268324986C039CC065BDA6854D3C454B57DB734829A0D7D174A697BE2A0B54A262C238611611B37F4339321B0440BB3A31B8501D39E1843DB853036B989F3BBDEFC243259438F9EA9F77458F22094AF32752AAD2B50DD10F66C4CB70FBA7D16815419C9C8A4CB6D1752924225B041594AF23C005C8BE33B9B4AC047CAE9521F6061D8B2585982280F944876C9BC0D2386C14D21460E282AEB277203C799D10B246F25F93759D3011B00073A42375A261B19F0070B77EA0A3F61C62C0032624E6BA70668A19355451009EB0E318D401B7307899E4E12043B688E77022BEB46C57C886A2C164579C6A8E089770044D64BB1D2BF381FE70B9A00A5CEA5CA53D513D23279AB6267447BCCBA4E744D1ECC7B7E20A6C5353D6435F8A8496FDFB44061A0F37908A4E662D72936E3F742978883E48097EBB2868A43461AAF5484AC5874335AB82D9456878CAF90A3840A531F2589CE8F946A194983E49238D277F63D8CDA4D24E3BE734D2F4A1B664319551B427642E7BCC3D8449BF8EE7074E3B7131656C840B1466DC8FF3B334EA9294C609132AD56C9A2AB975167848E0057EDA6FC91B04850C8F27AC0DAF242C390C7705B4AF78824F94131F9BCB916494829743ACC32043F1037016129791DA96EBCC56DC404D0DF8865DE766A9F28695AB8E4CC619E0F7C610D64F623C0688CB3536DC33C649955764989DBCA45EFAC23F3ABE2E5210B2851701B924A23175093820AD958A84B68B309365DFD487758BC79D0708F5338A7C314F517711C7F916D2EA9B3C017CFD746ED91A1F5240745884771371CFEA7BA9D9669FB367408EA35E723692D7B044BEE5C032C42BE45952A83110817C4AFC1C98A8B3B4215F7A902E812A4C56A64C0AC25382B4F50C60061DB03A9E4516ABCAA9
|
||||
sk = 16162207B498F7D08E77166493A7C9089B3EA0F2AFA97491760737EDB697E6ABB2B01A91C3830C1243001A0476E1159259F367A24690A2CC562F0280C19811FCF1177D121CB10967E860AEB8C560D37C6B95730D2930661423686849763B8C4D3FEA75DFF8CE6A6A2C3DDA9114DB4EA6F9775C842D7629A6885113B3553F6E848A536B8E0262314D6B74F8E57019C787ACD89BE012B6FD661DD5851BF57C2E64912C97856FC2E5C53FA4898E41A09EFBBC3D3B169F85B429D55151D4852A8938589259835499CB8290E2A1C8CE72C770C166AFA35812BA7BCF1C13B4E67442672633541127B653068123F1E626453A0B630116AE15630EE10D3C4959558380A4D986A619983FB11E3E054B46B23E70459149041D003263E551A0094052D6A5CEB5C71A76A9AD93A32A03B56040498EEED522B19C9E06183C11D8534572A29023A488F453E283373AAA2CA34C599F307E2061085E9B9F0FCC8BBD767F5FE2A2CA49BFF2FA1FA5C61713525054356AAE9ABD0802905C3BC40141AE95F39A9683B67282A46AD95A4B03C03FF55077DC91C5A31D55116A96B80BFB46859266814FC9172712255C18ACC1B815983A50F079597A152E89D4C5F8E9228C786A70D52340B7B65D78B23ED966FD4361FF3B939A69925BE23A063B431D3C45898881A0CB893152BED15781B7777DD1F57C12501BFA7B4D39100B3DD80854CB723ABB5E4FE876AC0B29FDEC03248353ADA9523DF964730045C305CDCE515B4C06882842A9556781CE15976DD12F6CE56139268152CA40EA615A4D7C3299836D8FB338E0F64672520CE2B2348F51C32F365F8F1A59FD3C6482C040FA32B770560FD8512B043554D161377EB9BADDEC09AE4B6DDF258D2045453378A9C96A28949CB5FB907F6CF6B9371151523328813601A6306CFFE1962D1A1BFCD85B8E656E88399FEA94389E406B582A4B53335EDD009E53828C1890617FB7B04E05214A80AD1733B7E4392CC9D16B2282008D304AF1653B6337C71143CE4FAA0991B59846DC29AB44C2B49A1600E093B50A6C39DA7C7B039BDB191230AB1D16713E39092111962135A293F80523848251F7302D5C3B30D57547E336BA0F925CBD1301EC136BAA371DECE4038F7B36B08BC84B1863D90430CCD048A84B3CC65AA1AD90235CFB0FBFBBA958C0B672BC9356883A2436020284AA8F827B543C383D79462C606D7AB97A648C51ACD1A2D18299CDDB501F8C8F8D293A81F4996E9C8B4154BF4A363CAF0849D33B7B608598F2BB64682A136086B22D5BB243F23DC8146A0969297EE2268324986C039CC065BDA6854D3C454B57DB734829A0D7D174A697BE2A0B54A262C238611611B37F4339321B0440BB3A31B8501D39E1843DB853036B989F3BBDEFC243259438F9EA9F77458F22094AF32752AAD2B50DD10F66C4CB70FBA7D16815419C9C8A4CB6D1752924225B041594AF23C005C8BE33B9B4AC047CAE9521F6061D8B2585982280F944876C9BC0D2386C14D21460E282AEB277203C799D10B246F25F93759D3011B00073A42375A261B19F0070B77EA0A3F61C62C0032624E6BA70668A19355451009EB0E318D401B7307899E4E12043B688E77022BEB46C57C886A2C164579C6A8E089770044D64BB1D2BF381FE70B9A00A5CEA5CA53D513D23279AB6267447BCCBA4E744D1ECC7B7E20A6C5353D6435F8A8496FDFB44061A0F37908A4E662D72936E3F742978883E48097EBB2868A43461AAF5484AC5874335AB82D9456878CAF90A3840A531F2589CE8F946A194983E49238D277F63D8CDA4D24E3BE734D2F4A1B664319551B427642E7BCC3D8449BF8EE7074E3B7131656C840B1466DC8FF3B334EA9294C609132AD56C9A2AB975167848E0057EDA6FC91B04850C8F27AC0DAF242C390C7705B4AF78824F94131F9BCB916494829743ACC32043F1037016129791DA96EBCC56DC404D0DF8865DE766A9F28695AB8E4CC619E0F7C610D64F623C0688CB3536DC33C649955764989DBCA45EFAC23F3ABE2E5210B2851701B924A23175093820AD958A84B68B309365DFD487758BC79D0708F5338A7C314F517711C7F916D2EA9B3C017CFD746ED91A1F5240745884771371CFEA7BA9D9669FB367408EA35E723692D7B044BEE5C032C42BE45952A83110817C4AFC1C98A8B3B4215F7A902E812A4C56A64C0AC25382B4F50C60061DB03A9E4516ABCAA9D51DF57BDCE365A542DBB2B1826E3B14D12A5077B7BADCA4497DD03777EA42AF8102C169EBBB7871BD2FFBD7413EC2768FDC33A2F2D6EEE603D48A429C9C4EA1
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 0CC0A3B774585FD073AC79724D10CD98E576840C2F0FE82088258D048510FE4AA0C0C18C6FD6B9E800022926078DEB8D63E2947DC29126061A5471561B600D972A63FF41ADA418904251720D64134EB7CAFF70B61A59CA67758B371011095B9B216C508F7C7DDAB81E4A393AB3009C10066CA3EB249C8C7DA10B9B4B7B2BDEB34C010B6716676A19D2600BEC0E7A877D21F6A9CD749856771B6D144AD355170C4AA468AB17AED78FB3E36C9A240347E20932EC71B8A429FF29CE123C5FA2198A90917DD5F1A99FEACAC4B2CE986400B5CC2FE870843F922A81EB11B957CCB5A60A27B97A57C4C33E97AADA4C864D0B86CB4788E1C4C10792614206AA1E6709D682246860AAE1197391033D74D5526410BAA7814A5951090BD43ADAFA67E38B30E4E3CF3B7C360C758CF6A8300648B353DC4A4855A7777AC97B8A2D465104D03459114B1F0216BE1D11C280832AE60548DCCA27913093F144BE0AB9C7A3776970063EE4302EAFC67C6EA34C0EE7A8761904AF57BB27B2ABBD369DD3F5CEF4EC7F5D01424D807633779DFE4175283B62B898B80FC479EC0CA45A48C3C7216D10A327D693392B327359FC443EE1148B09352820C211B44229933DE49066B58A4D5559B19DAA9130118A23548BBAD631D5F01801BB45046021AD3C0E2A597198B180E8157052976B060AADFC205C42AC3E745672A15938A6F937EF75B521E40A26D93A60311481B2586CA77DD4A4CEB794C3941B56FF45CFFA681A95D36910D41BF3239E3EF107A2A06E258679482B5C3B0C7FECD87272FB40FDE03DEBD59A622C5EBB99A9107C71DEB3A804B63DC938224CB6313B071B3457A95C65845FFA0193E110ABC2C0E984806063705CA2C7A3AB7CD739263A44566528CCA8604E06D715597303CFA8C3C23C2939CA81A428894441CE5C769E54B6BBF7D3C5C4FB23912B62E9FC5175B20F6D30178E280B6F508A82499DDF3BBAB995CE618CABD1F788061548944048E4BC5435BAC62C52CB5E750FBF75539E6008A2F00AF2B43B24793FF8822898E6447752086BAACC062C9002A133C037560F4B925D987719B63477173F8519F15A8AD2549DFBAE7EC8BF7ADF32251722A366EB384FA70EB79BCAFEBC2B
|
||||
sk = 02A7682B2579ACEC1B3176B6A6B08EA3D83944E8C505C35F8D13263E4C14CF270100818F9548BA565667105206A3B869020934B6692367727FD5499E375A50E8B07935475F2E390F43D516F2781809F4AC3B66B26456949B99CF5CC49B3BBA429D8C8C39A54039471BD0EB8408A233217393FDB56C15103A5EB26D394041B9D7C239A564DB3B2491C98EFEFBA321E426169A2D2FB3B79A742D7C8235053B203E025E1D35959CF578C23A0A36E12C4C4323ADA61FE0A437D57A1537C4212777C079E1764E6A37754159AAAA21DF376466B142167CB3966674D3CBCC25191C3547125D11CC02C6B5536B2B1B412814FA2F9921B944E22CF0181A2A5A07210C0BE3344BEC0A5E6C51372CFB93C4418C0635CF61D07446FA695F0256F98BAD02917A753C5EF106A51D8A778403714FC7786F732D8C74C0E9296F2F112BFE56B7B56C2F043CC8FD31B948BCBA46DABF005145FD215AFE64525E66147DDB4B7DAB5611DB766922AC6BD675D47BBC7B4839FEAC65BC7B6E06F220E9AA6913A1BE433A0712C756BEBA2307D468B8A35FBA041D79212CE686A3D488C79142C9170B992E237BA8B859B1C03E28A11B4B312C2D195BE8379F33B3CBCD1C0D8AF9A6137865F6F00CAEF934DB037E288C7A4CA8693CC700439279BB49238A4C1A240C6324076C6071925E09C1DF7917F9D0699CF69DC939014D8995EAF327BA88237C8A812FEBCB8DB98B0773AB22E50188340924AACCCBA8B732501F2D52235EC282CF8B7584B79CB171611EC30C3044C16A491ADCF92E6C3C24EB3A1369D3BFE7C9C1735163DB38675362C59928055270C667022A04DC40C8828005589270187526F06D13D78E2F25B90A170178D4CCA4747DD6D05F5ACA935B17AFB9604B388BBD4B390BC3ECC91D101965AA68AAB5B337553B06226F00B1AB2FE7031733C96E2956C1E3B13E6284F8AAC58B17C95DF6478ECBBBFF33496C46295B256A3F655998C64C97D002BCE23B48A2C5E9CA2218A101BDC48353C479114933AB48A63E79585CB17567092B4A2303FE9525630B7C5F405F63D38901B41CC9754B577C142D54621713040CC0A3B774585FD073AC79724D10CD98E576840C2F0FE82088258D048510FE4AA0C0C18C6FD6B9E800022926078DEB8D63E2947DC29126061A5471561B600D972A63FF41ADA418904251720D64134EB7CAFF70B61A59CA67758B371011095B9B216C508F7C7DDAB81E4A393AB3009C10066CA3EB249C8C7DA10B9B4B7B2BDEB34C010B6716676A19D2600BEC0E7A877D21F6A9CD749856771B6D144AD355170C4AA468AB17AED78FB3E36C9A240347E20932EC71B8A429FF29CE123C5FA2198A90917DD5F1A99FEACAC4B2CE986400B5CC2FE870843F922A81EB11B957CCB5A60A27B97A57C4C33E97AADA4C864D0B86CB4788E1C4C10792614206AA1E6709D682246860AAE1197391033D74D5526410BAA7814A5951090BD43ADAFA67E38B30E4E3CF3B7C360C758CF6A8300648B353DC4A4855A7777AC97B8A2D465104D03459114B1F0216BE1D11C280832AE60548DCCA27913093F144BE0AB9C7A3776970063EE4302EAFC67C6EA34C0EE7A8761904AF57BB27B2ABBD369DD3F5CEF4EC7F5D01424D807633779DFE4175283B62B898B80FC479EC0CA45A48C3C7216D10A327D693392B327359FC443EE1148B09352820C211B44229933DE49066B58A4D5559B19DAA9130118A23548BBAD631D5F01801BB45046021AD3C0E2A597198B180E8157052976B060AADFC205C42AC3E745672A15938A6F937EF75B521E40A26D93A60311481B2586CA77DD4A4CEB794C3941B56FF45CFFA681A95D36910D41BF3239E3EF107A2A06E258679482B5C3B0C7FECD87272FB40FDE03DEBD59A622C5EBB99A9107C71DEB3A804B63DC938224CB6313B071B3457A95C65845FFA0193E110ABC2C0E984806063705CA2C7A3AB7CD739263A44566528CCA8604E06D715597303CFA8C3C23C2939CA81A428894441CE5C769E54B6BBF7D3C5C4FB23912B62E9FC5175B20F6D30178E280B6F508A82499DDF3BBAB995CE618CABD1F788061548944048E4BC5435BAC62C52CB5E750FBF75539E6008A2F00AF2B43B24793FF8822898E6447752086BAACC062C9002A133C037560F4B925D987719B63477173F8519F15A8AD2549DFBAE7EC8BF7ADF32251722A366EB384FA70EB79BCAFEBC2B3CE2F63992331CBBBA9606E215E59623EB07FD0AEAE2F2768EC12F64882EA27A6E17163B000585DC4613C60612FF2C4DF6DF108F2479325BCC24FDA3A9077BE3
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 1196A2E587565FE94ED96C98CED9B34506201BA3AF7568720E935ECCA7BEA898BBF9163E17AA883784797F458096085B6E0398914365A34423D941CF11C66C73A0CCF4ABA17BB94E58F61F9AC574D51C982B1A6F738029FFE24AD1C63065938F7D8CC4C3A21F61EB5B7B2B90756817A1D34B9A84A168855BD7630BA9C458C7A4BAFD73339766C31A9ACD2111556BFBA15A495C159238DB913422608CB566708822C6B9BA0871206DD63503AAE01E4E1A47C5B745C8D79641C2C25CE7A7E361BE5CF0AA0723B5CD59171D6303D6ABB0B6138E6EB0937B98A58E5A8D82A07C97D12BCCC09AC4EA8267F61EBC323A00C47858132F08C275F627C034DB3F650A030F39B0BE7A896DCC45A16A3DAB03B8E7E3A3F9B2C713B01859DB980382AF7120924AB314A319876085C9C6F3762206BADACB65B3108563664CA7BC41327C0EA09C046D264DB1538275B18DA8C4ACC898A7E675705A02906186A53023B0A08697FE8702BDD8763235B857F8AEBD58493B821707255F4503CB36B6627B5B7D1A7A6D7F73BF3C568D70B48AE437A637F378C0E0B68E35712EE948915A0DF2B8CB3DC52854B06BFCA15F24979E0936897412614E504BED6B83385A6745AC4CC0B10519F8BA1F1A2DF69A8A38734F93107CDF5B14B993523F5AC9DC522241966ECE70224F5BC183504907968CE5C79EE3309A15DBBFBDDC88B1072A87C13011098DC9D49B96543AE64BCC57B8A8B7862BDCB9C0A89C612EB8A294E4B4AB330BB0332D01BA79F6C569DBF085629506729B04A2C2BC6068BCC0697CE5493318D759134C920200AF295894BCF81660B8C0BB37981AA7B64808A9994AC5AE41C123214BF1E61E7225B54198A15FF7BE3A2088224657B5F4570AD0069F851ADB06677F5C26DEA23E5DE8A7FEA27F30440CE9D068FD3210A2210CE6C30C11850F4842259311A3089A7F1762C51CB8CDB00125459A83E471366D62269A44757C9B612024AAC12837BB845E83AC4770A756995581AFA59C7CC57CF64422D36484B6D32C8DA12B515B9ECAE2863142603CD1551B45BD3AB0B4A30118743A53B2B66CACE94F73F57A1B62AE061B09E8750412E0CABCEA6710E4C24B15EB704E4F53FED0BBCCA098AB
|
||||
sk = 61E8A21CD53100907AEF8B83B95357B1EB62239935A4A2830C16A9CCD2C4E3F8B43C06B6217384FE13681AD04BDBB01BD4B747E7F222CD78251A230CD0175C9B216B5CF2A6EC47B1081BC0EC1111394910C23C3FE1C2519C115B69B12504670FEB7000D2519C6100CDB0872C55A1510D08A391252548613C3363AF2AD45A0B8A85FC2064AFD982F5794DF3049741F202D898BC905C6D45291CB190CD9CD5C92A5A20E98946271C7D5D486562E6AAD0A8406D3A075722C7F174B33DB516AB340C336CA0B1B8A918A17F3FD79911C5620FBCBB1EE11F555B9B6E5534B26071B76B0EAC920E33A79988820E54D02BD32B3182D998F3E3B3340146450B886FF5527C953F2635C319D77F7349085654C55954151D4C5537A983DBAC47A63A7546729376A762003CCA18C26FAC3B8269FA75F8FAB8EC130148DAABED859A40830593F99D3CF7AEB5E832DB154AD237AD03B1BD7D520504458376B2C1AD474BDB628D4301430D6AB0EA3630EFC102CD27C4D6F90BE3872B76E25757455DB8E85CD729ABC6704F903606A7CC72CE74437BFC383EAB88DD0A40CD7C7D5958AA375A8C20586DCC08465B6743710CC21BC06CDA6278F60739DA2508D8EC7E78EBB8A8A7170F2A389A23354558132984360FCC6DD08ACD3C472B1A63338A6C243524A23F5C58917556635B3EE31048B3E93A7E0672D415BEE0194912F169E084CE0CF996FF6915ADE7CA9C800E80447EF0FC8F94F95A23FB099A85365B212E3931218DD77367A498D643BE3D943048B3BF89E822D53AC38FF846FE377799B67B3BA7B2E42A3109FC5AE1CAA5B5594E9F066F61FB22C7643741B96E22C5AD5121431561B0AFB187BE176FF10A091D1B8F1EE4869EDCAFC638BCBE17563AC27FE742666C25113263413D629FE46869F6333751E21D80FC1DA921BD6A185D472A845DEB59E910A03443AC74D4A0AB279B6F035C74B39BEAC67042D8229965C1297A986382A3F35139B48683E760CDEE6697FF253B8B715D7C83B83C82A2C980294009289273A6F0DC4D174A7926B0A89794111F6B6916783DEC8C810CC299C9B85F117B52226CB61196A2E587565FE94ED96C98CED9B34506201BA3AF7568720E935ECCA7BEA898BBF9163E17AA883784797F458096085B6E0398914365A34423D941CF11C66C73A0CCF4ABA17BB94E58F61F9AC574D51C982B1A6F738029FFE24AD1C63065938F7D8CC4C3A21F61EB5B7B2B90756817A1D34B9A84A168855BD7630BA9C458C7A4BAFD73339766C31A9ACD2111556BFBA15A495C159238DB913422608CB566708822C6B9BA0871206DD63503AAE01E4E1A47C5B745C8D79641C2C25CE7A7E361BE5CF0AA0723B5CD59171D6303D6ABB0B6138E6EB0937B98A58E5A8D82A07C97D12BCCC09AC4EA8267F61EBC323A00C47858132F08C275F627C034DB3F650A030F39B0BE7A896DCC45A16A3DAB03B8E7E3A3F9B2C713B01859DB980382AF7120924AB314A319876085C9C6F3762206BADACB65B3108563664CA7BC41327C0EA09C046D264DB1538275B18DA8C4ACC898A7E675705A02906186A53023B0A08697FE8702BDD8763235B857F8AEBD58493B821707255F4503CB36B6627B5B7D1A7A6D7F73BF3C568D70B48AE437A637F378C0E0B68E35712EE948915A0DF2B8CB3DC52854B06BFCA15F24979E0936897412614E504BED6B83385A6745AC4CC0B10519F8BA1F1A2DF69A8A38734F93107CDF5B14B993523F5AC9DC522241966ECE70224F5BC183504907968CE5C79EE3309A15DBBFBDDC88B1072A87C13011098DC9D49B96543AE64BCC57B8A8B7862BDCB9C0A89C612EB8A294E4B4AB330BB0332D01BA79F6C569DBF085629506729B04A2C2BC6068BCC0697CE5493318D759134C920200AF295894BCF81660B8C0BB37981AA7B64808A9994AC5AE41C123214BF1E61E7225B54198A15FF7BE3A2088224657B5F4570AD0069F851ADB06677F5C26DEA23E5DE8A7FEA27F30440CE9D068FD3210A2210CE6C30C11850F4842259311A3089A7F1762C51CB8CDB00125459A83E471366D62269A44757C9B612024AAC12837BB845E83AC4770A756995581AFA59C7CC57CF64422D36484B6D32C8DA12B515B9ECAE2863142603CD1551B45BD3AB0B4A30118743A53B2B66CACE94F73F57A1B62AE061B09E8750412E0CABCEA6710E4C24B15EB704E4F53FED0BBCCA098ABACBA571E5CA2ABD1853DA8545681FC99F8761DCA044E117B07DEFC86E7840CF2D40764C8A083385660C495CD1A8C55FCFD74BAED0C61AF95A2B2B25A4006CC7E
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 4DCA5A235884BD129DD704A02F9048E408785C0C393A745D73D037BC108B8476981C0501E8171D0C62A10C9A6AA2F7C5AC48B054DC97DFAC5237794731FB0FB948CE94651D04567CFD755EE9FBC21EB85DAD75905CA0C7B6F746D7EB0723707003676848906247ACCD72685FF27956646815C72A5043787BB1C2A0A0D66F94BAA039D1CAC9078BCDF27865715FFEFA5D956118BA5AB039975C3A2A03AB8B125B96485BD973714C4510113A7A026B55D68CE58C38CF5B44913705DDD66B7649B07A441C725ABC2A2108EC57CA8BF889CA10A5F17334289CBB109A767E2AB9A24736AB3814F7371AA5F6AEACFA639BD91691003AF52935F5E0523CC77040317B1E692974D65C6244C22F56088314370B8107D05B240DB772A46BC193913AC46CB59411431CF690E99C842CAC98746AB3A9D2753921920F2C2E7B5673AFD1C721A761C82826C0F55FA33235F676563B27CE94C246FFA9A957B34C0F4C6FCC9B0B517C5F4FE875342058BAD73104528C61F820F270954BCC4339231A61A720388B30C99BCCB1A15C690C1E62B3097D661C28B107A3D3B0B794659BD57381A9027FD7B219F42FA8561C3E20A30540C00ACA67E461A022D2B96EE5320FB4B01C060B396960E998091EEC637BB1C219978425729898D128E76B5C5C420E631912F8E396BB23A836FC16B8258FE759C37E1783FAC2852334123953A553D347F42A9F133292C17A2A129218FE13677A864B43FB09A12B4EBAA43CCDB84941C35A110A241CB99CAD01B5895A07D7C9C6F29A263704C85DEA95904CCE47BBA24CB03C5CC963E4AA5E0FE82C0CE27F37B66815F49334258183A03F487AB115829076E25567E8ACF6B32F2A09921940468C714961B44342DC23334608CDE4971DB73A3F736FECC8912AEC56FEEBB9776C3650153296A0A75E94623DD689142CB16ACC465C033AF3E8379137A94CAB62144B14DC8A1712F70AC41CA7AE986D8E9ABC15B8A162C76ED23975FF00BDB309ABBAD2A613DB5671F5B8DCE7BD76EBCF24CA35BAF2AA7682364D644DD556B7DFE95CDFF778AFF3C8B2823739A15093C55D1D12A43A7B616E0D68FF02BA56EA1DAD33D5CA30536DCDD8C0B2B8515E1D8D516CCC8BD69B3F
|
||||
sk = 5BCB2B6EB51213346B80F6C0722C37D24565B177533CD1CC5877A8EFFA0EF877CCB3866A818A1F2C49956827A9FF1053E1017035C947EAB819A6B603977249B883ACD68357E1D7B0AAF4ACC5672F435285662391894B9599462BDF3856E1D92950827D0C65BB3654837714680B0963B3E145D11222C985C848652584D8BB809B5D7CB40EE53293BC8869FE80744B657D55AB46A5153FD689320452CF133368FF32CFA96051FC85B3029671ADCB8629ECCB9451C24BBBCE76688DCD3171D013327E2B6835CA2986A54298739E2F9A328A25C172CBC15C81509358ACFE1788A12B9DEBCA809C022320FC5CE567CC926A6FFD9313990B0736704E71023A6166488D73941F43C635B5949A34829A4C6CC2768C32951FF9D520C9F7744E7158B1C64675D953CD12463062A1A00718BAA39F19125684D7A4768C661F253CC4C18DF0F7703C510A46E6339D2230E1D15A37093C8CF7127FCB84E8026BE8D35729D776F5D540ACB2A9487C63D95250C7D140971C65AED9741DC926AF18725F46732751665B618960263390E44DD5A8709469109731297628388DD45A6FD752D16BC22947523083CEDF99265327427C05893BEB10A81A18D4560BB2343CC2D02941A09E2B2CBAEE653758B705217996F7CB33BD1138734293A868565550174C49C16437AE27D08A3DAB17C10C2FEDCB5669EC83B479492A5C1EC81421C1289367537EAF071407589CFF4C7E73E05913B958D9F21CF8D95594742F407C1AF793152779B3A98B6BBFD7360E483625987EA7A23752E81962DA6ED386CA970B043BC346B90268D3EB1EE9852E6E389B7DDC914961CFF623A19550C6E56B33624CA91A57B9815B4B553034741313D43CCC0646BFB4423904A63EB8B3B809E4550FF4B33235B17853001D35962EF13E8908916B6716E8623180C0A4E30AB599FC111200B5E0930070173726D8C7165C107A007376A010D8A09EF2186B0728BFAD7BC33DE419CFAB12DFE8C89168A5AB2710FBC14B1D57CA362C40CEA6A8CA88BF3B84C48FB99C927043BF44680D32276433688B286AE7BA9A90576232A284565C9872217ACA83CD4DCA5A235884BD129DD704A02F9048E408785C0C393A745D73D037BC108B8476981C0501E8171D0C62A10C9A6AA2F7C5AC48B054DC97DFAC5237794731FB0FB948CE94651D04567CFD755EE9FBC21EB85DAD75905CA0C7B6F746D7EB0723707003676848906247ACCD72685FF27956646815C72A5043787BB1C2A0A0D66F94BAA039D1CAC9078BCDF27865715FFEFA5D956118BA5AB039975C3A2A03AB8B125B96485BD973714C4510113A7A026B55D68CE58C38CF5B44913705DDD66B7649B07A441C725ABC2A2108EC57CA8BF889CA10A5F17334289CBB109A767E2AB9A24736AB3814F7371AA5F6AEACFA639BD91691003AF52935F5E0523CC77040317B1E692974D65C6244C22F56088314370B8107D05B240DB772A46BC193913AC46CB59411431CF690E99C842CAC98746AB3A9D2753921920F2C2E7B5673AFD1C721A761C82826C0F55FA33235F676563B27CE94C246FFA9A957B34C0F4C6FCC9B0B517C5F4FE875342058BAD73104528C61F820F270954BCC4339231A61A720388B30C99BCCB1A15C690C1E62B3097D661C28B107A3D3B0B794659BD57381A9027FD7B219F42FA8561C3E20A30540C00ACA67E461A022D2B96EE5320FB4B01C060B396960E998091EEC637BB1C219978425729898D128E76B5C5C420E631912F8E396BB23A836FC16B8258FE759C37E1783FAC2852334123953A553D347F42A9F133292C17A2A129218FE13677A864B43FB09A12B4EBAA43CCDB84941C35A110A241CB99CAD01B5895A07D7C9C6F29A263704C85DEA95904CCE47BBA24CB03C5CC963E4AA5E0FE82C0CE27F37B66815F49334258183A03F487AB115829076E25567E8ACF6B32F2A09921940468C714961B44342DC23334608CDE4971DB73A3F736FECC8912AEC56FEEBB9776C3650153296A0A75E94623DD689142CB16ACC465C033AF3E8379137A94CAB62144B14DC8A1712F70AC41CA7AE986D8E9ABC15B8A162C76ED23975FF00BDB309ABBAD2A613DB5671F5B8DCE7BD76EBCF24CA35BAF2AA7682364D644DD556B7DFE95CDFF778AFF3C8B2823739A15093C55D1D12A43A7B616E0D68FF02BA56EA1DAD33D5CA30536DCDD8C0B2B8515E1D8D516CCC8BD69B3F5772C91649E2FD7CE6AFADB39D402B8097F5A5190F846E383EFB0477C8797F0DE591A8F7CC837AE438B592D085D31480983186C7C4AE10678877B4A4F20F3B79
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
pk = E3D16B895A74E1A7B9DB20084892908C51C1CCD26BE18027AD27112FB8269115359C1A9E5D8CB467552B7A118FB15064CE0514D0874068EB29E7779E8A06C426A625DC496BDB0A627A4AC1383B90C877CC637787CBF91ACE63227F7203B6243B13D45198D171C31407967659585844AB456120C4511B364AA3671A4CF35471050C608C1378881A92B67EBD2568182734D804880074653B1AA9AC00A16A2A3018B82F36A65A2FF9047E25B1A67265145657C43AC465430839AA0D516629F769CF892CAFC9B5C6DFE489969AB209E9052B8A697DD48629CB5642461519F99EA527844F5653E3CAA54F47AFDD376EF8D04CDAD1B9F32AA9F9F56B1B11BD17054B52D8C32EBA3B2D3954F5B75E9C4BB55465391B2522BB07172466351C806E3F45995A817D469A1486790028A45342EBBEAB459D923A14D50A84334A428F3AB7FF9965BAA5C3B143185AD74DF8012CE0C16F00FD2799B094F38AA73C1C70582795E0919B1FA513430A1981B3A6942B0D550855C712B44EA49721352B0A4B6483D226746714FDE31F913A3F9DB83525393223F5B07BC20D255CC4F99423C8C9081B658E5758231BE91CA24759B52A7F77928B88F65EDC6B9B0518CF7DE8B9AB2027B3F28E863B6D56785A4F218905D11118C7B0D076A67E0B77A7F63E12264EC1F740B015AA44D89ADB924481501B11962DA6DBBB4DF66B9A20A626641397833A7CC10A43A4A74EA035ED78171E302418E1C6E1B995CA372FDC3B4C78567FD6D8330445B24F8A445C7383A39C6345F444693C15A1B8A074903EF9720B497B91CBE69E1871C936D8856C74B7647C40DDCB9695844001576581D8CE4AC823FF929F8FA4ADD0059200224854487AADC8B72EE0259E68991C0A92C71014F4F3A4505103838A90B6506C7D0AC94CD331D2B003BF688C140CC0DDC60768F55DF4DB8427A4901A61B49BA1BB5C17853B0AAA0D6B4BBE7B9229C603F62A5FA5FC96514812D4C216F1638ABD44C4677657A2AB14EFDA953AF136999710C99759C3E58644A652F2201060260C8B566EADB54E319608C6839226420E4AD379B48B742BB828F04C00D469B98836C077E14E4DE2ABDA54314BA787EB465E43A32DC60926195A8C6F139F46017D05AB9D7ED32CF0BC15EF338480B23D84F67F3AD169135CC53A2886FEEB9E0B62185116981A443C4A6C6B59DAAC7C33C58D713F843A6CADB45AA7D529EA60B05C57AC0A923A80255D29162B640BBE3BA684F449230A22791F9CC9C21212893261EA2B2AFBC39924A606712980CEA49D0CB8A8AAC6B7271C9CD3BC18BEA52C05691C45B3513B7B9B48937F3758BAA0B975BA40CF4106ADF3F076EBE5845C15828264275818317A64129FB74EFAE08C8F117CC6C35D54122C3285287376820FECA625F0486FCB38CFD773A2A61172906FBF966892265C6369210A2A7B757C41AF7C67A38339028B67A1BA90EA38100298B420819D360BA790714BEA424D2C0A6F6281BE06E9CB93FB1CDCE67B48A6406EFAB041320C9CBA55A9807D1979B7B6D6BE594051A3F9B3797A81AC1A58CA1A504B6BB4F374BDCB36CBDE1790D28A4B662668F393256E43BC99F0419FC697DCF47EEB301EF04940FB45BAEEF66CF0704856FA12D9D893567227D5BBB666EBAF56FF2F64C7A6E0F0D36992F2B250
|
||||
sk = 7B624271EB56ED14321A65A325212E61875932FC7913D220EEBC98568A96FFCBBD42274408DC3A53B39765AC82CD0CC079F96582638DFB1865CD8358B2E773B1E30E0C424DF477A7F659B323211EE412A2AED38CADA43B47D3C471A41C1C0614BDB49CEDA38567CA49C8AAA5951B435CE0A84A326AFF21610CFB52A85403929A1A1F28CAF9BA21772AB660E3B98C04C8F9A3B9CAABC4BD4C14E95735B60C456C3362B0C60496217097187D8499B12EBAB31FCB7C756485F4C430B6934794D5625A466126788798E61E2E40BC10FA2F667A86118A60E43BBDF66694002A7AA5083643FAACC5B710DD5854C0894D7842A1459665BFE71C509ACB2B20ABFB862093671C6A0442CA282DC52535C3C2B63E503292D27457334574E995FB952A2847B2A0BA12BBA41388E5C3B7B6A33B2C8D9EAC7455A02DF7E47D99986BECE6CEA6E449F18B7AF7CCA320F8A7AC07B62E664C4949C8A1AABE64202DFD2C896A3C5BD0309EF4C57721A007C846A6690A767717A7810A1F17174234F453F08CCF2990B72B055A8565365E770A52977127E29AA9044C54784197367C67F1BDA31A0A7036B39AF255E98B4190A568653356F120C2C726BA7666813A0A80A1F06D34AC071A975328F7731BE397BCC14103B408DA286EDB66A981913E14B51DCEB37D4093C8EEC667CE426F5CAC1E4D1889ABF231BC5795C7649F12B546FD69B1B7C05CB524C3777B922B835B6E1BCDBF53911EFC3E82A56AA47C5B4E46CB84817214D56FAFFB26EBE57EAF577B04710530D4706B6C4ABD29050535371EDCA5B911583A8A746E4951274280C01AC3EB32AB687487ECE627E69AA4B1AB490FECBC05F70E5A9A12F4308B8DD250B2025B7D4473CC944D3FE54450EC7D9F00769F651B08836A362930E55A11FA681514B151342622C6D0BB98C1B64391C96E16B50AA52517BA7EEE55780E7450991BBDC895767D54A0894203B9E45A69E27B529AAAE5B39C324862ECD316A3956F7B59ABF0669EC7E40FEE3A20DBB4B7E0998B1FA2AB89DBCA13AB2152A49348B85088E7BB3A1C4C2C43905800B8B538610367608B2C17114463229B10D236BD238C504E2BA74827A8A5F232C6F3A943B04581789EA97056A63403A83A5493677E713992A8FB8D77EC1922B516F2A18B911C775B2C9A93776D8818A3661C32C1E77D4192730FE47E72DBC7D566073159BEEB004C98F4AF8F052582E0ABC336559A51255B9B991E3867CF9C6B25A56E3C49A03B6106ADAC0C2716AFD0C296BB133E70678DADE76B6C9600269B64EAF035AC321CFD6507E9918EECD023D540212D167D90F708284BA5043634D1902113380E8DB392F0B89DB6E13854A85B1F26BF137C795C334A4095CF34778A59E912B7C156517B29A53A9B853C250AC185A1C6680294BB3CCBB1B8D47D6851999BE58C74081922C82812FC849F7396CE6537B2959670B08930052C8F47009BEBA34D293A29C69875C98C10F512B4A35F4B887BAB12216F98A11781016E93B28EC8A318C054DB163E71E0B048AB8AC46A0D5C793599523F9DE0B0DD3B8E05CC2C103B34CA7B462477A0E114510EAAA1E642352CF1A4034B6319C27EA5E35DF7B69FC18B6C7BE9B1F980AE14DB0CE3D16B895A74E1A7B9DB20084892908C51C1CCD26BE18027AD27112FB8269115359C1A9E5D8CB467552B7A118FB15064CE0514D0874068EB29E7779E8A06C426A625DC496BDB0A627A4AC1383B90C877CC637787CBF91ACE63227F7203B6243B13D45198D171C31407967659585844AB456120C4511B364AA3671A4CF35471050C608C1378881A92B67EBD2568182734D804880074653B1AA9AC00A16A2A3018B82F36A65A2FF9047E25B1A67265145657C43AC465430839AA0D516629F769CF892CAFC9B5C6DFE489969AB209E9052B8A697DD48629CB5642461519F99EA527844F5653E3CAA54F47AFDD376EF8D04CDAD1B9F32AA9F9F56B1B11BD17054B52D8C32EBA3B2D3954F5B75E9C4BB55465391B2522BB07172466351C806E3F45995A817D469A1486790028A45342EBBEAB459D923A14D50A84334A428F3AB7FF9965BAA5C3B143185AD74DF8012CE0C16F00FD2799B094F38AA73C1C70582795E0919B1FA513430A1981B3A6942B0D550855C712B44EA49721352B0A4B6483D226746714FDE31F913A3F9DB83525393223F5B07BC20D255CC4F99423C8C9081B658E5758231BE91CA24759B52A7F77928B88F65EDC6B9B0518CF7DE8B9AB2027B3F28E863B6D56785A4F218905D11118C7B0D076A67E0B77A7F63E12264EC1F740B015AA44D89ADB924481501B11962DA6DBBB4DF66B9A20A626641397833A7CC10A43A4A74EA035ED78171E302418E1C6E1B995CA372FDC3B4C78567FD6D8330445B24F8A445C7383A39C6345F444693C15A1B8A074903EF9720B497B91CBE69E1871C936D8856C74B7647C40DDCB9695844001576581D8CE4AC823FF929F8FA4ADD0059200224854487AADC8B72EE0259E68991C0A92C71014F4F3A4505103838A90B6506C7D0AC94CD331D2B003BF688C140CC0DDC60768F55DF4DB8427A4901A61B49BA1BB5C17853B0AAA0D6B4BBE7B9229C603F62A5FA5FC96514812D4C216F1638ABD44C4677657A2AB14EFDA953AF136999710C99759C3E58644A652F2201060260C8B566EADB54E319608C6839226420E4AD379B48B742BB828F04C00D469B98836C077E14E4DE2ABDA54314BA787EB465E43A32DC60926195A8C6F139F46017D05AB9D7ED32CF0BC15EF338480B23D84F67F3AD169135CC53A2886FEEB9E0B62185116981A443C4A6C6B59DAAC7C33C58D713F843A6CADB45AA7D529EA60B05C57AC0A923A80255D29162B640BBE3BA684F449230A22791F9CC9C21212893261EA2B2AFBC39924A606712980CEA49D0CB8A8AAC6B7271C9CD3BC18BEA52C05691C45B3513B7B9B48937F3758BAA0B975BA40CF4106ADF3F076EBE5845C15828264275818317A64129FB74EFAE08C8F117CC6C35D54122C3285287376820FECA625F0486FCB38CFD773A2A61172906FBF966892265C6369210A2A7B757C41AF7C67A38339028B67A1BA90EA38100298B420819D360BA790714BEA424D2C0A6F6281BE06E9CB93FB1CDCE67B48A6406EFAB041320C9CBA55A9807D1979B7B6D6BE594051A3F9B3797A81AC1A58CA1A504B6BB4F374BDCB36CBDE1790D28A4B662668F393256E43BC99F0419FC697DCF47EEB301EF04940FB45BAEEF66CF0704856FA12D9D893567227D5BBB666EBAF56FF2F64C7A6E0F0D36992F2B2508BB6984C0B088949B1515423CD8C44B6BB79AEF3B315CF277415FDEB17F80D0E9C7DCAD9540AD74794A534204B78BCFB6308ADA7142BEB59FC7F224BE20DC643
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = 9035480A1A025CF1162E5176F720B0939ACEF21C259A198FACD79F7FC66E6DD4503806CFBAEA3E170251DEF3276A7C6A18D72F3E472F549B7CA0B7B4AD8224CA813931891DD3949CABD67EC8727E2AF2BBC36C2809E4B4FFAC78A2A58994C094FF49A91CA1CA498C98D91C186A27BC1691BE20176AC5F5189A759DC8003D412823C5493D667A18DE9BA4D60096C4816C5D201DF3B3A2C699C2F3BB756D589B57E45D2980B1A90732ED7350C7F80B2A4A6C6C3BA87F1744CA5656047323971916B0E43F970360EEB9869412193FB549FD8C1D15293D23E396B0C31AC2FCC6833024363A755C69C85A552047F54D66411117E567DBF87780F04FD5190C27BB90BC0814B4D1A09B697C392BAF25352395FA658144584289A5D341BCCC4095FEC043A0994ACF589C2A34092C3B7300739EB6B40A71E8AA5A55CA415CBB9D395101FCCE1F79B5465518DD8484D2E32122471B45D5C2F000A00020B4925C21E7B058E72CCE1FE4AB5FE12EEE51896322CB4951BB5B3A63D26A81837B3A4D9B62452219DB31558999CD03FA144996154AFB87F20938712699983072C686A4267018CA79425D257BB04316419A14005C6933909579259A9013BF5C367C1E6504EE5BC064C65081A297961850FE053FA822CC7454C6FB50B29A444E8EE4CDAA80BB54000C3382A66A799BB31A920BE1156858BB0D07A3A26470DE97309CEA5A6E593B2FD36C91D10CDE35064548414CF4151DAC8E85A3747237CB6BA7AC98327DFE9B453FF0B7B6AA29948C178026BA01E27990D3907C991A0BC62A1D975DCEB3BD99804475F7B9024627636CBE0DF74CE4C015673236F1E7B3FB74500EC9C280243FF3D67ED445102A962DBE07C5297230E3760A38B3A12B84AD8915A55769229BB183F9B60FB3F26D6690A3D827CF31A7957B964F65C84314BA3B3A37A1549987025B4BE0538F262C81FBBBBFD612B3C3BC78E9C4A1A4519200F1451CD2C09DE76A4FE506FB52989AF883A01942FAE6B3A8504A32C83928569E487A8BCF4418FDE62278CBC81938CFB3476DECE79849AB293C2B959F5A7E8BAABB9992B8D021C00E9206F1DB1ED9A668DB9A9E5ECCB616D564253A0118138F0A79AA5AD92FD5C4294362432982C95CE689F5D80A9D8B2AD3CC3D74024B3211C0A761790E6770A6B3BA1567313D216FBADACABCA68AFEDA79BF144BF475C41CC12E45E37DB36091CB510CEDD54DCF12165CD8A2A7E00642F46D214ACC60D1C667D9B2E605555E67698381A77182CA271852D9B18C1FD286826A0B19C5530C918DB95B915DEBA8A93B6141C181EE095D8988C8E4EAA27027B9CD84236475B8860A0B9FEC532A37625E71852A166773371162E514F53AA02FC9939AF671DD338C23934A85FB89ADC4155F75CA1E7119A508A734E370EE3942DA728258213E15586E7470A89396394D1511247246F770392A66A0E841B02636173FE7525997615799BBAE806EB28B51F740844191A1C509AA72B72AA042C436D10E24B9A2F6D86F0AA05538E69530AA9840C28FB190AD82796A12D52E687901AE2AB71562B9173B14895895A4992CD6708343649B5645B8B31152EE06AE2D7199509B94900A27BA896EA52123931662C3F16E0DB074BB1FF2638F21098F2BDE71A15C90259DDCCAF221B36F12141B081E191CF1DB1ED9A668DB9A9E5ECCB616D564253A0118138F0A79AA5AD92FD5C4294362432982C95CE689F5D80A9D8B2AD3CC3D74024B3211C0A761790E6770A6B3BA1567313D216FBADACABCA68AFEDA79BF144BF475C41CC12E45E37DB36091CB510CEDD54DCF12165CD8A2A7E00642F46D214ACC60D1C667D9B2E605555E67698381A77182CA271852D9B18C1FD286826A0B19C5530C918DB95B915DEBA8A93B6141C181EE095D8988C8E4EAA27027B9CD84236475B8860A0B9FEC532A37625E71852A166773371162E514F53AA02FC9939AF671DD338C23934A85FB89ADC4155F75CA1E7119A508A734E370EE3942DA728258213E15586E7470A89396394D1511247246F770392A66A0E841B02636173FE7525997615799BBAE806EB28B51F740844191A1C509AA72B72AA042C436D10E24B9A2F6D86F0AA05538E69530AA9840C28FB190AD82796A12D52E687901AE2AB71562B9173B14895895A4992CD6708343649B5645B8B31152EE06AE2D7199509B94900A27BA896EA52123931662C3F16E0DB074BB1FF2638F21098F2BDE71A15C90259DDCCAF221B36F12141B081E191C
|
||||
sk = 623062F822900A48339D37A0FC23482914BF615B46EE0019F8C564281A942F7C0C59031CE372C17163C3DD6B0C5A0CA9C052105166B58D12A3368252AC8B2F6216AF2F5A6386616E5AD57F92048A2C610F19B2A6258BA69191AAE4D43F44B16487164834D5053CC32B5EC39B57E37807057250512D1A97C3902724118C4E044B54D9E38457A474B8A7A977E75586E4ACA5E402E5D09EE5F600611718E7F912243157770053FBDA54CA18A541BA3905D9996B66A49AC06AB3C1187A3723183797DA877A163A410CF0A81DDC4454659E6BA66CF5A00180CA00EEA2A181B80718BB3A4346916395BB0EB104055C4BCF78B2FAFCB446D332BCF810EA33AE987A0ADEB8B64BE5B0946B0A93190ECCA59207B60F41502A56189DC9588283B024D844596EA628B627B72EB10B0337BC3BA3AB5A41053311BA4177C1A29C5CFF07A769B905538B35560C0E60A33A1697916E4C10E1C612860B286AD70C4A56C6CAC87C63EB29904135272B3168E4BB5CD1BD04C92B41B762C85BA86B52268294023816476B140116B3483E266E87213BD9D815EDC54AB3209EDE41B3F07442344BA5ADCA8F28A95E997329DCF97C73F77A03B52B10925B3002CD2CD097B8A70A64F963B292C581EA1B4E750C0A63458B330466B40CA4B01509A470AAB23B675143E7812114307FDA454BED2CC9C942B79C6A196FFAC9EF902915A3BAE6523239FA3B86142C0EFC1445F670310C37F34C5E3ED1AA5F454C33B147A44B87DC7B550A689E5FC667A7CABBAD642539811E6FD4551723614C044CE1693756703775510D9CD7238ECC4AFE0B3C744428C1D8BE502808CC179DE9A11AB139BB399A710DFAA49C4C04A2C1B5FB7A5260EBBF465382D505373A018C3F1CB54BC1118FA45690B082F957BD59DA58CF07441EF85E11C5BD20E907A9B58A7D3358931B31D6A60FD238A5936172E6D30C92758CBBE097515450AE910874758C4068AF30831AA5797322D2243A14AC9ACA451D782798493EA67398241A19F7615BAC7C22BE098EE528B1FC46BD060232317B81B6B5B95635AEE0D39FAD6A1DFF999DEC66B01285CCED85744254BB2A694491127D4281CCDAD8028855A683FA4058B91E894B81A37A2E73478CEDCAB40D21B5E05B67786796351A98CF01976690886A34B62F4CA4F71CA694AA45DDF1C6DA6871A4D1050B111BC7A0B516345F1618B29D6A597972370F9B24FA56A012A455749AA4CEA0153E427D67E60308B4B2975B162C05A9C784978AA461084574B84083088C0EA609631B2C0376A730CC33B418D451DF0B38DA22CD0FC603F4639183A5AD62DA5CFAE944E9E88CB38916CD58864F226E27E4663E17AE199257E686A3FB4176B5E9B0721860A2A4CBA9538BF46C2BB205B15C64BE210181F8E4AAF8363EC592BAE9EC29FCA79D842A0592AB00F9B84333D3BF55D390C4661BCF36B8F2167B8C3041F37617AAD04EDE0477AECC699EB01C63B45953B707FB6351D48C36EEB69C43E49769A6ADBBAB9DA55257089B14EFE974076A26354B42E1D8068FEAAB8C116B65C2569DB2A160C53030157018599640B27E41AB1F689825B0F9CFB22297D40B897F927ACC3864F52940DC7A63B4717688DB3B3721289035480A1A025CF1162E5176F720B0939ACEF21C259A198FACD79F7FC66E6DD4503806CFBAEA3E170251DEF3276A7C6A18D72F3E472F549B7CA0B7B4AD8224CA813931891DD3949CABD67EC8727E2AF2BBC36C2809E4B4FFAC78A2A58994C094FF49A91CA1CA498C98D91C186A27BC1691BE20176AC5F5189A759DC8003D412823C5493D667A18DE9BA4D60096C4816C5D201DF3B3A2C699C2F3BB756D589B57E45D2980B1A90732ED7350C7F80B2A4A6C6C3BA87F1744CA5656047323971916B0E43F970360EEB9869412193FB549FD8C1D15293D23E396B0C31AC2FCC6833024363A755C69C85A552047F54D66411117E567DBF87780F04FD5190C27BB90BC0814B4D1A09B697C392BAF25352395FA658144584289A5D341BCCC4095FEC043A0994ACF589C2A34092C3B7300739EB6B40A71E8AA5A55CA415CBB9D395101FCCE1F79B5465518DD8484D2E32122471B45D5C2F000A00020B4925C21E7B058E72CCE1FE4AB5FE12EEE51896322CB4951BB5B3A63D26A81837B3A4D9B62452219DB31558999CD03FA144996154AFB87F20938712699983072C686A4267018CA79425D257BB04316419A14005C6933909579259A9013BF5C367C1E6504EE5BC064C65081A297961850FE053FA822CC7454C6FB50B29A444E8EE4CDAA80BB54000C3382A66A799BB31A920BE1156858BB0D07A3A26470DE97309CEA5A6E593B2FD36C91D10CDE35064548414CF4151DAC8E85A3747237CB6BA7AC98327DFE9B453FF0B7B6AA29948C178026BA01E27990D3907C991A0BC62A1D975DCEB3BD99804475F7B9024627636CBE0DF74CE4C015673236F1E7B3FB74500EC9C280243FF3D67ED445102A962DBE07C5297230E3760A38B3A12B84AD8915A55769229BB183F9B60FB3F26D6690A3D827CF31A7957B964F65C84314BA3B3A37A1549987025B4BE0538F262C81FBBBBFD612B3C3BC78E9C4A1A4519200F1451CD2C09DE76A4FE506FB52989AF883A01942FAE6B3A8504A32C83928569E487A8BCF4418FDE62278CBC81938CFB3476DECE79849AB293C2B959F5A7E8BAABB9992B8D021C00E9206F1DB1ED9A668DB9A9E5ECCB616D564253A0118138F0A79AA5AD92FD5C4294362432982C95CE689F5D80A9D8B2AD3CC3D74024B3211C0A761790E6770A6B3BA1567313D216FBADACABCA68AFEDA79BF144BF475C41CC12E45E37DB36091CB510CEDD54DCF12165CD8A2A7E00642F46D214ACC60D1C667D9B2E605555E67698381A77182CA271852D9B18C1FD286826A0B19C5530C918DB95B915DEBA8A93B6141C181EE095D8988C8E4EAA27027B9CD84236475B8860A0B9FEC532A37625E71852A166773371162E514F53AA02FC9939AF671DD338C23934A85FB89ADC4155F75CA1E7119A508A734E370EE3942DA728258213E15586E7470A89396394D1511247246F770392A66A0E841B02636173FE7525997615799BBAE806EB28B51F740844191A1C509AA72B72AA042C436D10E24B9A2F6D86F0AA05538E69530AA9840C28FB190AD82796A12D52E687901AE2AB71562B9173B14895895A4992CD6708343649B5645B8B31152EE06AE2D7199509B94900A27BA896EA52123931662C3F16E0DB074BB1FF2638F21098F2BDE71A15C90259DDCCAF221B36F12141B081E191C83F113BC4CEE3C94D01E7F87958E353A3B934FF820B7144BAA49C1A9C9C6B88D5585EBC7D97BCFB2B44F53A5235B56520A2AC9D4DD69920BB6989D9224C6C675
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 0108843E1277807578D6DA036327228E606C7BC98DCD0A8AB488517F2C60BAB16F0EA6AD3DFC40F6F9441190A014E41779F7A676442C5206BB03A0307F26800C72891126559975254E36C7ECFBB7C1A1A9F090278C50122BF25D09E9C80C08633C6677BD265DD6B629A773BEEF37A0287885940638D4356D89155B0D93B71C803DEF0A24CF6C547248AF39033D80FB3D330C4F26D817A5432F379A87698BA78594B952037BFD256B1DA03939C8BCA4547BF8B6408F7BA614032950687D893B8C0CE3811E699F50E607C647C70B4165230862C8970AB4266D9CB69C12E34414802ED995C2470A5A1DD00C023824B1737828E7CD9AA851CE2AB722328480009DA2C431727A7CF1463B7DB9CB632A23D816B6B1CB911CD3A532EC53ED28866D77C7FD12AEDF21C2A21355F2A994D7509638A47E082A263553B963313DE8E47C26249ACFF43CC03629BB6CC7B6A9B82FBA76BB856040C5A54836B6874864C4CCCEBB81B94CC3B3E201ABD07015BB7994B8EA66B8F03D2E5509AFCA942470A785AA38EC2A186F8721B1E9183B52515E506074800A5E55AE4C3AA671F97DC8343DD9059B30F320BBD3391F329E19470B521890109A5EF83054E43599067352E3BB57DFA850427886638859E01346B83A665A6A75B3E48DB1C5A3454C4C2FF1005F2689D6D874A344ADFE3B560C6A5CAD8CC7FA11063145994C13ADE98B179EA670564A59EF244AA7880DCB569A8B8775210416F6EB3C6C647B47B301659805E6908F1FB084DBD3883202A12A409221C8423D85757D04B3AF7A15D6A72DF910CE687410763095FDC88CD6216988A887C24CAF763533B9BC1F40510D799021F28404B675992A306F7E41ADB070021EB013F5A67AAB1BC597A1BF680B659466CA8F44078212C3A235770493B50C0B463F441F8B690490AB528ACA33A9E06A2535825C42A7CC096A127A77E7294EAE58B1EBBCA874CB3DF9AC0FEFE161288473D44C6B8E57861F00A466555D3F4C5A697772C5D5C653C33041AA19EF61A4842476F3A31E8FC600A3C54F12355D512539FB6811829B6A0FBB605C722F2B3013F88310C94485A9C029DA3A4F73D0CDAC219C4AB1850DAB3F5C491EE1E71673442732812EB1621D2473CEC46CC7D0D2163AD330F1D41EF6439F56049171034160B568BE774726DBA17A638C366079ACF44CD3AC9C0A1B94451747A3120E11737DFA9A3681439CE9B119E853A8F1258F64C2C84557ADD3574A787373493A9174942ABD50903AA261A1E055F9F08A17D059D8D0B9A092AB5D54104F88785CDA9E9D2B2CBE234511F726AC0459795C7D5702B359FB78A64868610C7942C779EDA024DD6101B7A43D27A5AE66016A88A40CBFCCA58CA7554EDC5DB74CB08B275BFFA4799846A51271B9141919A1C7BCEF9BAF1FEAA0F9FBA02D12026CC90753D444BAFA1EFCA6351A9B903793B665C0363F0C4DDBB8A26ED108A6024FD8DCBCD62CB81934C80A6CA4A292BDF5202AC7514F8EBA0E5CF00811901760B47230B2504F37022181492DA00322A49915E1AA0B602993BA33064182CCDC5BEBA9104AB88BC8069B24A44307450FFB12A9016A24D9D21610C1B1F16C2D31750917DC380FF14A73F15A025998F6851CBEDC297DA57F426DFF89FCB7C09291BF0C8A26FCAB60CB1A001C5991F5
|
||||
sk = D6130BC52A825E7C57D693874B896BF945162AAA69EFE52008019239A97043B7673C570CC4B42127D299FCCC59F13AB5A2531C7825778E127C4EB6164025370D8630EE05C38B2B60D577890099772E718E67B65002EB401E28CFC02843CFB94A2E40751DAACAC805369373C77E9CA003C8A5DEC78E5216A7FE097E09215F7D2995BA0C2C47343B3AB7B93FD5055D20ACD92BC4129B1D0F5C0993006404F1BE88083293D958B77671BFB8A10D1B4B04A9BBC7385FB84085EFEB598D5866EAF3C54991061CFAB01173967D27C3C2FBA44245385314AA94D52764C40B806A184D1C571C5036E9A01177A57892C45F268B006A1B4E7EAA82CF349B99E0400E0103E896A26811456C6439BC2497EE3655AB85BB94962CA947141F7101E4CC52A422A3B1E881DFE35E6D0270A61A03EBD1C7F38829973C668F7BCA9022BFAB592D7E3279240527CBC3C7F6E238241C50DBA4AE47BCB7CECB719F89B45FCB1C7A08A74231793735B77DAA8594FC261EE837433AB803A528B163C8457986FF74941600473499C26770221A701E48B41760534D40A7323E4440BB75C440908BCE3392B0F1828FE089A0243506BB99D787C7BCE4CD68CC272A3BC62D086A432CB855F8381E67919B8B07A834A8EB77B1D8347223AA9C22721BA9BA4DC1C9043B59AEAE70427A2305881B10ED96518A853E3F2C69D5B59E087B6458E89174D698D61554BB909968A583F32123179940154BC324F8A50677AE497605196702E4BBC44CACA303AB98BA655D99F70D5ED58B471854A3C571F55948F4626E1039870A97195D9B44A0F83D28D02978AC4964E496FCE68309C226498CCDCDCA4B2BCB81E88608A9CC342A1059EE4A97C0840146E045399B361A5788B62AB4C9A275D4F1B142B23DCCC861E087056AB8541B469280684C613678E22804D14AC20847C1BCB6C5C0F3411ABC9DED8365387C068157B4B5E31D369847D0350E8E151A92B0CDABC048CE9B33088A7C68647AC1EB66D9CC038C9B84E84A5C79B63E86C980C3787C168ACD5A63621433382D606F18F4B6DF065A940CAE0247058D24C5A6242BDC91B0F7D1CC0B762F4EF9BDCF82A4225B26AF3B07C7BB91E3142CAB152ADFA6C8F4848D8869B7C7A14E5629033603B918B72C5E89A9FAB43828144FC55869874AA5AF34CEA592C539387861958B3F255209850FD54879B3C603E047487142CFB4D857561447F71C965E177D3D16768FA241FCA9447126C594CA95D701189127202A014B2A7A6040590D63AB6F3CD074174770A587691FA20319698E7FC704A0A094E1761BDB19BA0AE96478098241A2250838A198E8BE4344108D3080EA1BBFFDE14A2051BA82465C7740A7BD395325CB7712BC79F5A8626EE248A4C32D685AB5F2407E11CA6E30987AFE484B68C42F86812A18666A0F8CC23ED1449E7C6BF4471A50A865991312AD4AC05B74485058BAA8374B027B3453E17C57B71688B644BDF73C5D6C8594D674263496D3CA831185B73BB6912984C85524A892611A26545F8472B9EBE77BAAA53912E18CFDAA5E1ED8A0F44228B6989F8BE16902D75237C1C2338B4298B348B31139E9F669015C7746531C7CB793E8D845D752CA96923111F4C484420F0108843E1277807578D6DA036327228E606C7BC98DCD0A8AB488517F2C60BAB16F0EA6AD3DFC40F6F9441190A014E41779F7A676442C5206BB03A0307F26800C72891126559975254E36C7ECFBB7C1A1A9F090278C50122BF25D09E9C80C08633C6677BD265DD6B629A773BEEF37A0287885940638D4356D89155B0D93B71C803DEF0A24CF6C547248AF39033D80FB3D330C4F26D817A5432F379A87698BA78594B952037BFD256B1DA03939C8BCA4547BF8B6408F7BA614032950687D893B8C0CE3811E699F50E607C647C70B4165230862C8970AB4266D9CB69C12E34414802ED995C2470A5A1DD00C023824B1737828E7CD9AA851CE2AB722328480009DA2C431727A7CF1463B7DB9CB632A23D816B6B1CB911CD3A532EC53ED28866D77C7FD12AEDF21C2A21355F2A994D7509638A47E082A263553B963313DE8E47C26249ACFF43CC03629BB6CC7B6A9B82FBA76BB856040C5A54836B6874864C4CCCEBB81B94CC3B3E201ABD07015BB7994B8EA66B8F03D2E5509AFCA942470A785AA38EC2A186F8721B1E9183B52515E506074800A5E55AE4C3AA671F97DC8343DD9059B30F320BBD3391F329E19470B521890109A5EF83054E43599067352E3BB57DFA850427886638859E01346B83A665A6A75B3E48DB1C5A3454C4C2FF1005F2689D6D874A344ADFE3B560C6A5CAD8CC7FA11063145994C13ADE98B179EA670564A59EF244AA7880DCB569A8B8775210416F6EB3C6C647B47B301659805E6908F1FB084DBD3883202A12A409221C8423D85757D04B3AF7A15D6A72DF910CE687410763095FDC88CD6216988A887C24CAF763533B9BC1F40510D799021F28404B675992A306F7E41ADB070021EB013F5A67AAB1BC597A1BF680B659466CA8F44078212C3A235770493B50C0B463F441F8B690490AB528ACA33A9E06A2535825C42A7CC096A127A77E7294EAE58B1EBBCA874CB3DF9AC0FEFE161288473D44C6B8E57861F00A466555D3F4C5A697772C5D5C653C33041AA19EF61A4842476F3A31E8FC600A3C54F12355D512539FB6811829B6A0FBB605C722F2B3013F88310C94485A9C029DA3A4F73D0CDAC219C4AB1850DAB3F5C491EE1E71673442732812EB1621D2473CEC46CC7D0D2163AD330F1D41EF6439F56049171034160B568BE774726DBA17A638C366079ACF44CD3AC9C0A1B94451747A3120E11737DFA9A3681439CE9B119E853A8F1258F64C2C84557ADD3574A787373493A9174942ABD50903AA261A1E055F9F08A17D059D8D0B9A092AB5D54104F88785CDA9E9D2B2CBE234511F726AC0459795C7D5702B359FB78A64868610C7942C779EDA024DD6101B7A43D27A5AE66016A88A40CBFCCA58CA7554EDC5DB74CB08B275BFFA4799846A51271B9141919A1C7BCEF9BAF1FEAA0F9FBA02D12026CC90753D444BAFA1EFCA6351A9B903793B665C0363F0C4DDBB8A26ED108A6024FD8DCBCD62CB81934C80A6CA4A292BDF5202AC7514F8EBA0E5CF00811901760B47230B2504F37022181492DA00322A49915E1AA0B602993BA33064182CCDC5BEBA9104AB88BC8069B24A44307450FFB12A9016A24D9D21610C1B1F16C2D31750917DC380FF14A73F15A025998F6851CBEDC297DA57F426DFF89FCB7C09291BF0C8A26FCAB60CB1A001C5991F5A5FD388A3DA585885F5D76236B1801AB2FC250574347DF8113B8CDCD97E7670586F49FC1C62A240F30F34853B1F59435FF72E64C93AF112F527EF4CCEB947FCC
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = 5C67AFBF30CE9D06B6360470B088BF94F35C86584ED2162A7C312A382B6B4FF3628BD9CDE44315EDF58BA88596C3809D3E4387D7F88D05957D8C1697A37943E5049D6453A17E64AF6E92AA8C45699BF52305C5C9F835685FAC3879B530B06892A3960046741A9264050866AB362C8C6F795325F1420BB39C20F56FF895B3017B18232A1FB3F69492663D7672C50058442FE92102155F297046CF661B24A4CC53026CC6096C4EEBC28AA4328F17438371C635A022D8DC1F5F721C5DE9B5C6C63D2FB62A3F9771895C0906F3234E37A125B08550D5B8CC439903804FCA5C56EBA7225E11CF924359C0E981A0266A7E51BC9B1A5C12A5740A411014D440492905E714B59B9673747CBF6535525A603488C98A965094A969CBACF8C0AEBA048787917D6152A411300FEBB25B4CA2BA310C850951D104B1106C827486115FB7B164302F8DD047C4F34DBED9AB254638DE8C3A4E9557CAA5BDD241199A36205A0BB46DF1803CE0CBFB202AC8FC3C426C2A4C3B349B60053860BE813C4C9B81CE5EC4A35BD9C6B8410718C4B97250BBE97C209266B53B1B9B14631449955AF4C05767A28B73634EDA117D3A5A975EB1220A77C03886641C245B197260335B2420B8A4D7571E2C557A3E0266B5C839B4B14640926FA26B2088328D3DD301BD310B4FF5B2268753F12A8A003565349844A678333DF0AD3974B674E743FAB48A2B767D5AB12782CC8258FA23F4610089101F09F52D5453C4A8C402B4B93DB5E769C269870DB5B8D7F487CC01036156CFC4863EA9B69C3DC5B7133B52C4142259245E8357C5D095B114624F74238864789A9BB64ACBB8617F56A42270720F4CC078536E0B08A7593C346F56CE3BB2A69DA5497DC636A5BCBBB9E6AA86AA2E53D535AE505E8D402AC7E18829C155BD8B9D0CEC6CE0677C032C636465196250C679080ECCC02453497EE8F2CB1E9885BB522E25894172646C9E67ADF0B4675173CCEB3B1E626BABB006514AAAA4AAA9CBDC37CF81F565D9C4A6A72B2873220F36AA92AFA4931F0B6EA4D75196921EF3F4C7F71981BEC8B20D9B0FE0D0A8A1078F78DBBB6E991206EB4DE56B69FD06C810E1B37E570333486CBD9A61295B61E43837B58C6A90255CFA7A40C2717329FB795FD888A87220C1E5B8E5F0C98EF431B64970005602001C0ED172B91037A54FB9063BB69BEEEA012B75A684E0340C83044944982EB0602126295E458B7FA75F6424905CC94F69A4797991157C614C943A34D76C5A5FB4ACFE9B8DEF680890049A74D8766F69616CE055D5BA53E4E0B19366A9B9591CE1F7114486987516353BC38238698B48C11675D30ABEC19BC6857837E946CC1C339E432DC9A8030C953106D3BCBCE73E1CC127D1C68C72A3A6FA3251A3621344F1280CFA5FF4DC4FA920AEF51A3F86582259C0CAF3F9CB0CD36B6E82A74FB66DBBE58A0C96C9984AC37A581360119C6FB6AA52CB70F98A4F2F4B395F860ED1720A23B92EFF456AEFFA5A78E7CDEB57A7D3F43036F4289148B10C130E5FFB6C31BCABDD11C619C530C7B68AC0BC82AC03B6E9C47B555A5E24427F6CDA37A5143BD64B6CE8605331E38D46F3C9F73BAE392A8AAFD4000B1962D93715EAE6A23D685E4AEDB2AA2BCFF53963235248585F2D98B3E0C2A31DDA0702ACF18DBAA17F5D2C06EB4DE56B69FD06C810E1B37E570333486CBD9A61295B61E43837B58C6A90255CFA7A40C2717329FB795FD888A87220C1E5B8E5F0C98EF431B64970005602001C0ED172B91037A54FB9063BB69BEEEA012B75A684E0340C83044944982EB0602126295E458B7FA75F6424905CC94F69A4797991157C614C943A34D76C5A5FB4ACFE9B8DEF680890049A74D8766F69616CE055D5BA53E4E0B19366A9B9591CE1F7114486987516353BC38238698B48C11675D30ABEC19BC6857837E946CC1C339E432DC9A8030C953106D3BCBCE73E1CC127D1C68C72A3A6FA3251A3621344F1280CFA5FF4DC4FA920AEF51A3F86582259C0CAF3F9CB0CD36B6E82A74FB66DBBE58A0C96C9984AC37A581360119C6FB6AA52CB70F98A4F2F4B395F860ED1720A23B92EFF456AEFFA5A78E7CDEB57A7D3F43036F4289148B10C130E5FFB6C31BCABDD11C619C530C7B68AC0BC82AC03B6E9C47B555A5E24427F6CDA37A5143BD64B6CE8605331E38D46F3C9F73BAE392A8AAFD4000B1962D93715EAE6A23D685E4AEDB2AA2BCFF53963235248585F2D98B3E0C2A31DDA0702ACF18DBAA17F5D2C
|
||||
sk = 9736474954C42A835EEA624F90183494226D857AC918618897B7857A372230B11A29F28D01F96D93C1A26F8A421D0844727C472B6659366254E4E660C2D18E40D8766FC31AF03247172BA7BBD43AA704365E76748AC4589CC302EAD889461417E089BC51C5B621DCC7EB2456DB875B6993B8F1B1C8F2522077486862CA8FBDA46BCF8565E26BB8CD95A50D45574D8C39B3973A81F52A4E38BDB3F3CBEDF381EA74053A0510EDC6518112C3218216E63355F56A7D3C0C5F905845A66541C5F87785BA0A858629D254CF99F05D81F030B03439C89A2C22722260086930912AA9D3CC93A514F1D27428811B3529BF57C28D5D556C8214C5D4CB8836681C7DCBC497CA980B3A4F3963163885893F562E9778B18FC9072A89C978F99D59D274BFF65689AAB80B130403B97E4D721B3E5524DFE1B05CA78142C85F42C1229C71330A94818CC6152541913B8BC56087B96FE490A6F0B7B2CA636C35AC01274141E672F1580DE07822A50B9CF8634026E55FFF150B4832262164B4B8E2056AD967004BB01BD0843A2713ED19CFD257A264C4778496096939B6C085B16FF03014D7459D3182D1D963CFE8AD58C608616258B346AB8B971745DAB24DE91A8F5B55E40ABB8E13A283701C0E73B7234380A0D51761C007E856A06EAC436C428D4D9863869C4D1C3A99F5E3C8E8B5046A05CD26243C6BCB82448587BF34CE949A88CF7472B0E1969AF4351612C975C80B612028364B35D1E0ACD9D8AA203734D9EBAC7FF95DBC63C5C5937069CC05A363115FB76E46E77F80027BF15B49E229271D4047FDB1BF52D1BF45715B6741135ED90CF2EB0CC31374874ACED0FA1056EB86304873CC2784BCC59566401B1DD74BBB82C95BC011AB8CCE11F20D7D58C15B6081F6734670C34DB5E1288CF3C668B16CDE42A8C04AB8EE15913414567369999C956EBC0B52B259CA82EA2E67B5C7D7A17CD1E2ACE7748063216E9621A53C469F0F8B9DF1192707FB45845467781221E901950AE3742F97AB8FD01C3DA307BED73DC4E01F59988290266EBC17B37C54C73A4785B7C0B9600BBEA755574FD418AE1CCE5648B5D1E358E560C84252575D67A9105CAD4460BC95A2A794E51DCF56A4648042F0BB895CA159CC0319C4157EB5050D7A093F86214905272E9888880878B6CF0904FE628F3487093202714A937F56D9CC314357C13225A8D08B8CD04A22692F77D11D7C5782C894C388E63EE7E0A2E252A0D5CAA533343334BC8CB4A100061C74BF50CC2F15B6EBD9173F129334A85ED684A6400535D3F770CCA1536FBA1F9BA4080981804F9C86E259A0A2D2267F0B0BF10B11EA0A1FB4A6B5C33B05AB821CE4F6A79DB25731D11E2C4728C12B2807047EA5761E6C1BC219D1200D743B16436AB4728645C795B6A31010A55A7166BBEB7912F892C0D4B488A6EA3E36982397B9B1EE627F477C686DC678CC0C73A8BBA2B333A44D0BBE0022474B75B423322DBAC535A6947476177AD28AA3C23B5D0670CF9735345FE6ABAF0567B5EC623B385444F21A1028BAC6002A00C9919CDB65A33A328E49CADD1834711290EBDAC87D140AEF003DF7328F5F2B72B5790CA3912202D34F84C0033864A1D7F035FBABBA61D98E5C67AFBF30CE9D06B6360470B088BF94F35C86584ED2162A7C312A382B6B4FF3628BD9CDE44315EDF58BA88596C3809D3E4387D7F88D05957D8C1697A37943E5049D6453A17E64AF6E92AA8C45699BF52305C5C9F835685FAC3879B530B06892A3960046741A9264050866AB362C8C6F795325F1420BB39C20F56FF895B3017B18232A1FB3F69492663D7672C50058442FE92102155F297046CF661B24A4CC53026CC6096C4EEBC28AA4328F17438371C635A022D8DC1F5F721C5DE9B5C6C63D2FB62A3F9771895C0906F3234E37A125B08550D5B8CC439903804FCA5C56EBA7225E11CF924359C0E981A0266A7E51BC9B1A5C12A5740A411014D440492905E714B59B9673747CBF6535525A603488C98A965094A969CBACF8C0AEBA048787917D6152A411300FEBB25B4CA2BA310C850951D104B1106C827486115FB7B164302F8DD047C4F34DBED9AB254638DE8C3A4E9557CAA5BDD241199A36205A0BB46DF1803CE0CBFB202AC8FC3C426C2A4C3B349B60053860BE813C4C9B81CE5EC4A35BD9C6B8410718C4B97250BBE97C209266B53B1B9B14631449955AF4C05767A28B73634EDA117D3A5A975EB1220A77C03886641C245B197260335B2420B8A4D7571E2C557A3E0266B5C839B4B14640926FA26B2088328D3DD301BD310B4FF5B2268753F12A8A003565349844A678333DF0AD3974B674E743FAB48A2B767D5AB12782CC8258FA23F4610089101F09F52D5453C4A8C402B4B93DB5E769C269870DB5B8D7F487CC01036156CFC4863EA9B69C3DC5B7133B52C4142259245E8357C5D095B114624F74238864789A9BB64ACBB8617F56A42270720F4CC078536E0B08A7593C346F56CE3BB2A69DA5497DC636A5BCBBB9E6AA86AA2E53D535AE505E8D402AC7E18829C155BD8B9D0CEC6CE0677C032C636465196250C679080ECCC02453497EE8F2CB1E9885BB522E25894172646C9E67ADF0B4675173CCEB3B1E626BABB006514AAAA4AAA9CBDC37CF81F565D9C4A6A72B2873220F36AA92AFA4931F0B6EA4D75196921EF3F4C7F71981BEC8B20D9B0FE0D0A8A1078F78DBBB6E991206EB4DE56B69FD06C810E1B37E570333486CBD9A61295B61E43837B58C6A90255CFA7A40C2717329FB795FD888A87220C1E5B8E5F0C98EF431B64970005602001C0ED172B91037A54FB9063BB69BEEEA012B75A684E0340C83044944982EB0602126295E458B7FA75F6424905CC94F69A4797991157C614C943A34D76C5A5FB4ACFE9B8DEF680890049A74D8766F69616CE055D5BA53E4E0B19366A9B9591CE1F7114486987516353BC38238698B48C11675D30ABEC19BC6857837E946CC1C339E432DC9A8030C953106D3BCBCE73E1CC127D1C68C72A3A6FA3251A3621344F1280CFA5FF4DC4FA920AEF51A3F86582259C0CAF3F9CB0CD36B6E82A74FB66DBBE58A0C96C9984AC37A581360119C6FB6AA52CB70F98A4F2F4B395F860ED1720A23B92EFF456AEFFA5A78E7CDEB57A7D3F43036F4289148B10C130E5FFB6C31BCABDD11C619C530C7B68AC0BC82AC03B6E9C47B555A5E24427F6CDA37A5143BD64B6CE8605331E38D46F3C9F73BAE392A8AAFD4000B1962D93715EAE6A23D685E4AEDB2AA2BCFF53963235248585F2D98B3E0C2A31DDA0702ACF18DBAA17F5D2C2D8249790B4ED5A193EA51CA2003099588B4C9F09019FD419AD9D6219B21121005B0928B75AF652D18E5414D32F5C6D581CAEDDCE448A0742E6225FB1503F671
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = B2267D8015A701130BC758336164382E345C30477257B4BC22B049424A0D40E1AFA05C2859643D27B89F2BB5A1CE2A1D73180512086D01F62D42E84A8B618C89729BB88CA11E0A13E7BB9F1F3C41EDF548D9EB94FDE290952AB06CF67A3890A8DDEAA7F689CC4CE6BF97195433D6B1CC6C2A8C66A93FD5087D5B3689B02F1C69B39A74790C949D3371A7D1CCA88476631367541CD54720F2AC73526A16607386C58EDF02CC05AA244A32362B046D5746447C383DF2D38F44570ADCFB67E0418F5A33C496F68E7D9992F9997E71F0512F9745CB9442422371E76BCBF6F0993C5BA79443029B263E62432041B3A610073750F85FBF588BB6B0866703B34F466CBB8572C80C55F23B5498573829C393D5C1BB582CC589E74D220713096C4065E43999732E543622A786CDDD262FBC1065B609046292AF4D2B4DD724189236260B3A5389D4B4F89805CA4B2738FAA1FA3197789B7347D0AD2C10AA7D98445FBB069102B13F931CB9849BD7350EF5CA1478C972981A30C44445140A77E1451DA3FCCE1FA72CD67C602EC00698953E599612C6A447F7D28359F97BDDD27E1A67031154A18A7A6D28274D02C3305CE56D8353659401769966C223894ABF070D32C685B94B8ABB7C08023BB051C2B35911B66C783465DB4985DA6BCC093C39C06AEB3CACFF013ABDF08E40983381370EAF186CA60182D05234C2C921AC9346AD205D7F7809DDBA01ACE9969B051187AA03AA8B0C1FB117B12A88CCCC774FFCC3E5CB6E7FF2060AF4903622A7C8C79385B1AEC80127F49C7654F695F2F812A1FB85ACF2879B0B1ECF4B9805DC08EB02B754176B1BD612A350C5B763B1231CAE3FA8B091A8BD04AB8CF62A4C901007E0C22757A62574F151EBF97E49D5A6CB84A41772C81477CAF181B544971203F622B2334B483C5471326A8B65250302325C26049C314DA2CAC076CC840AC12CFEF77DE7656E2D05B856C654533AA5FC8893D766A4A31544DC168FCFC94D7B3B2E183203782CA0FDD90C6D621882969CEC37594C9A8F3FE79303A049FCE3449C9368DB739D6D0858D1718D51584F69B7B5D9DAA67993086EE62B26028FA54977D6345986741405E149F1B4A5B16797F29A92A32962E7786112470E8411BF5C86C2FAFAB1836B8C436A0ED30570A1530E767597D2F499171998AC438C821AA14ED30A94329551023728E5A6C77C0884F09084D534F722C0E8FA5688DC504A08BBBA26B81A4CCC1EEC8CB9230859491E26170153D58FB7B56EF3A58C8D27380598B4C6A90CAA08834C528CAD4847BC580A369A6625F941E0208ED3E246AFB966BD50B13664478DBC9CE5A5236D28CA31537D4A713C748165956C8BE8F846DD0B37A7DC16379C416F96241FA37E0E0A720622B83DE847719B8DCC28685F841150A542B51BB0DDC35C08FA59C0591B52937F3185B8ADE9787719A032B3AFD1E30CF8F836859438327C2726B219FCAC3BDD82B5A8269F7462A905856CEF313D680A2499707462932673780F93E1AF40A0860CCB96D786A5DDF57A1E91829E5A85506709C9C447225000728A72FDE542B2DB20111355DC2520766BB97A88778BA5455DAA76D4DC4E6C97017C300ED0CAB07C7659603B553646905D176551F0783F2AC39FD1FBC3F1A34741898AF1460385F051958CB913B847C06EE62B26028FA54977D6345986741405E149F1B4A5B16797F29A92A32962E7786112470E8411BF5C86C2FAFAB1836B8C436A0ED30570A1530E767597D2F499171998AC438C821AA14ED30A94329551023728E5A6C77C0884F09084D534F722C0E8FA5688DC504A08BBBA26B81A4CCC1EEC8CB9230859491E26170153D58FB7B56EF3A58C8D27380598B4C6A90CAA08834C528CAD4847BC580A369A6625F941E0208ED3E246AFB966BD50B13664478DBC9CE5A5236D28CA31537D4A713C748165956C8BE8F846DD0B37A7DC16379C416F96241FA37E0E0A720622B83DE847719B8DCC28685F841150A542B51BB0DDC35C08FA59C0591B52937F3185B8ADE9787719A032B3AFD1E30CF8F836859438327C2726B219FCAC3BDD82B5A8269F7462A905856CEF313D680A2499707462932673780F93E1AF40A0860CCB96D786A5DDF57A1E91829E5A85506709C9C447225000728A72FDE542B2DB20111355DC2520766BB97A88778BA5455DAA76D4DC4E6C97017C300ED0CAB07C7659603B553646905D176551F0783F2AC39FD1FBC3F1A34741898AF1460385F051958CB913B847C0
|
||||
sk = B72ABE43CC9C999C721D3225862212F6A56EB1B6045F2CC4CAC00EFCB8780D32C0F4E485DFF346CF3370F0A18B01C708AED141A3E328ED556AACCA904452149DA219CAD48B28811F4E01955749AE3ACA71D24562ADDA8FFACCB828FB73F97C0362259918A67EE92B3272536E489A1301754AEC6C8A51281052B0B0327CCE3A9696EB0A9898896FFD149D0B2771211854B7CA6A2F375F319BA537256F96F43566C882BF609CB188A773E03AB9E706B40321CBFB6698BA68E52B8D49AACEB913654847CB8DEBB62CB07C1F96C502E8468AD94CB5F9392C73019C97576C201190A9A37D421223E15418EB6AE719314FC71773CABBA532C3B2F5147EF7785F2093A978BF00A23E0A40C9F558B9AA78B4D5A7382F45654C844467491466EA89F707BE6E278B8617573E3B0FA2804816BA11B1E400DE5912FEE82EACFC9E05B338C3A630DD47757157637B43AD74B773DE007519C5867B97530DCB71ADDA1EBA862464537D6E912E109987C0C045C9574B8E7BCCBF2B5241E2304F348EDD5BB0EFD51DD8E5065CB9506F7C1866848654A63A05605BEB224CE45B8BD0C0BDA32B53C997B3BDB19FA1C04102212A8BA566C3021C61B5805C32B9A2DC8901073D3D2CA557400FFB2979A622042AC077533A519AA81A6750B98F659E7423977AD860CAE9184EDA19FE17553100C77C7731D4183D56D314CDD5554BE85EB1078BC4C1955DF80849A613A0920EFF47B9C92A1FFC20BB8151CF51F6636876B126C191066C57D3C81A229C9C485A70B05350C7591007F625E102109E676C563B47CEF2BE2B241923B98AEE1C42725B2E322C58C2E66A8DA0B7A3E46098D14CAE4C78CB220DB523468A5B4B263819521C7DD3606CBBF99A87FA493B973075E22C02B0A19E8171D84C3880AC0086E2CDBCA89E348BB62F4B0C793A150C863BBA30655BC30340D9B06475872BA346B2A907E01495C1D6B57CB2B7A868168712940CD633678669BE493AB4922FA7164B8354384F7A6843319DC12C42353226E4F9B38FFC35945215A43A5648459C19D82A1C8269E863A7A25156F500962E4BA69CDA5874214E6D0A53F7A8B92D091C5E9626C4D6995CBB7E8DC7AFA1807F81C29E900031C1513476117D789B23819037E0B1AADEC15FC8BC2D276BB213CCC7E63781A1324CB8968AFB7C52EBE0A5786719661AB05EA2B3A3925F7BA9A4AE379197C62DF5897A2CB745D589C2B4470BD1922E632B7C56D284597799A9615098DBAC0982A3A6565072A0A6D6106873719F88BBBAAC01C75E563847B30B8597B5B668676BE56A6C5BA1812B81535289464BC6971692C11A2306189AE8D9B9C8452794AAB384C8B7A65B6269E731602B1F6A4003FDC2933FB95BE89C1CF8AB63C93201A4A2461D2B513C0B8363DBC08B574DA9C4B5CC3B732915C32CD82C40E8B7DCD6405DCB44FE479FDE6B3760F30F128B569F6033477478BFA1AA075B49AF8C415A7659C825536A607DF2F42D27284ECBA0BB9AB9374F0708021184C6D21B83308E57FCC08A07C4D4981550E8220179C423E86E8FE1937072BFECE72BC64125C842C87BCACFC3C9614C2A472C4873151B7D2A8758C59BC0A0A972E85B264326B792BBB316F234C419BCB2267D8015A701130BC758336164382E345C30477257B4BC22B049424A0D40E1AFA05C2859643D27B89F2BB5A1CE2A1D73180512086D01F62D42E84A8B618C89729BB88CA11E0A13E7BB9F1F3C41EDF548D9EB94FDE290952AB06CF67A3890A8DDEAA7F689CC4CE6BF97195433D6B1CC6C2A8C66A93FD5087D5B3689B02F1C69B39A74790C949D3371A7D1CCA88476631367541CD54720F2AC73526A16607386C58EDF02CC05AA244A32362B046D5746447C383DF2D38F44570ADCFB67E0418F5A33C496F68E7D9992F9997E71F0512F9745CB9442422371E76BCBF6F0993C5BA79443029B263E62432041B3A610073750F85FBF588BB6B0866703B34F466CBB8572C80C55F23B5498573829C393D5C1BB582CC589E74D220713096C4065E43999732E543622A786CDDD262FBC1065B609046292AF4D2B4DD724189236260B3A5389D4B4F89805CA4B2738FAA1FA3197789B7347D0AD2C10AA7D98445FBB069102B13F931CB9849BD7350EF5CA1478C972981A30C44445140A77E1451DA3FCCE1FA72CD67C602EC00698953E599612C6A447F7D28359F97BDDD27E1A67031154A18A7A6D28274D02C3305CE56D8353659401769966C223894ABF070D32C685B94B8ABB7C08023BB051C2B35911B66C783465DB4985DA6BCC093C39C06AEB3CACFF013ABDF08E40983381370EAF186CA60182D05234C2C921AC9346AD205D7F7809DDBA01ACE9969B051187AA03AA8B0C1FB117B12A88CCCC774FFCC3E5CB6E7FF2060AF4903622A7C8C79385B1AEC80127F49C7654F695F2F812A1FB85ACF2879B0B1ECF4B9805DC08EB02B754176B1BD612A350C5B763B1231CAE3FA8B091A8BD04AB8CF62A4C901007E0C22757A62574F151EBF97E49D5A6CB84A41772C81477CAF181B544971203F622B2334B483C5471326A8B65250302325C26049C314DA2CAC076CC840AC12CFEF77DE7656E2D05B856C654533AA5FC8893D766A4A31544DC168FCFC94D7B3B2E183203782CA0FDD90C6D621882969CEC37594C9A8F3FE79303A049FCE3449C9368DB739D6D0858D1718D51584F69B7B5D9DAA67993086EE62B26028FA54977D6345986741405E149F1B4A5B16797F29A92A32962E7786112470E8411BF5C86C2FAFAB1836B8C436A0ED30570A1530E767597D2F499171998AC438C821AA14ED30A94329551023728E5A6C77C0884F09084D534F722C0E8FA5688DC504A08BBBA26B81A4CCC1EEC8CB9230859491E26170153D58FB7B56EF3A58C8D27380598B4C6A90CAA08834C528CAD4847BC580A369A6625F941E0208ED3E246AFB966BD50B13664478DBC9CE5A5236D28CA31537D4A713C748165956C8BE8F846DD0B37A7DC16379C416F96241FA37E0E0A720622B83DE847719B8DCC28685F841150A542B51BB0DDC35C08FA59C0591B52937F3185B8ADE9787719A032B3AFD1E30CF8F836859438327C2726B219FCAC3BDD82B5A8269F7462A905856CEF313D680A2499707462932673780F93E1AF40A0860CCB96D786A5DDF57A1E91829E5A85506709C9C447225000728A72FDE542B2DB20111355DC2520766BB97A88778BA5455DAA76D4DC4E6C97017C300ED0CAB07C7659603B553646905D176551F0783F2AC39FD1FBC3F1A34741898AF1460385F051958CB913B847C076ACB6828120CCD0AF9AA9C617F9CC56655E37140FE2AF67328A07BFA85406CC5DB0FB91C0532F32F67780EF49B0570C8430B2DC39046E52AC3C3A2766C95438
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = CEB57B17F31D942960BE267A181ACCE5AA5203680A23793BC56A3CDC319BA270982D4C4124F3A2F00648635B3EBB464E89F789DE07B2D03CC7BF869F47E6C47AC185941A35215922485C27CDD288808150F9D30977E83C87515C1FD47B4CB178AAF63C5948B6006323775C8ACEC46AB01429B50912D01C73F2D6102F92158EA64DC9D6C4EE412D83537D873115C7E0C276300B40E2A42AE79A53F563B42AAB5F37A793656DB0D8569893CBEAE753B96314C131829E094FC3F9B6901CAB9C1B9198175C03BC28D7C48AC5B339F207CC75C0A3991C95C578A899C280A3E0200F9C3380092641BCBF62A9A343954943042E58479E0ED089C153C685107F936777C6D4449193720B30416F7B3D61C857399276ACE0CC9396B54BAC229CD82EDE554CCB9124959C62DB4890AED88D623B652C6C13A7C653F5408FF4E971BDF8289AF3683C0070F3115B0E0B8CF5A198DA306EF2783FC5687013AA55306A5F44617B09D1C44C319D3132AF682908B4814FE589071EF0C200F7A4E60B12BD7821F110967992732BEC85C4742B32C41DDC5B239C5402A93C02C879B69370B7D04C2D5CC8CD83EB821EBBA5DF72CB2D07038C60167DA3A240162BD1A587C2EA494F550AEB207DEF8B0AD92A45214BB2D7CC40C757212EA515E3154A92135C77DA64E1A718938651F5EB3DA538C004EABCEA6C99671B9F1C2B14076A3121CC5A5420C92BB869617BA9661368E5207DDDBAA6E9FA2296FB03814891D38C29655517D6615D90828199867332A00E988C0AAAD56526F52C911700E8953C9B677AAE472A20443213E08943252799424F0054AC6A7BC03C201205BA7CE79AA9B9C48E8E0131E497251B743E13F8A4D9EB3D361A3109C15D88C9CA951A97A21B8667E35AC9A83D3D278B23559C0DB6463C3060C5B3C18D86B07C822C90030EF2391DFB51CB5E5B0B6E56946F421AF48233C1B85F970B726B69B04E8A2BAC0C7825059717EA7B8541598D6CA8A8674DF750C165F0AF2F772994A50326998AB5D0A7A56A0364B398E73C64C7088CCB78CCCF3A8C6ACB746F1B988D0301671B6D90208C1FE4775B70BD8EC3CCA82C423BD81E7B7A951121ABB0C791EE4CBAFDD73A6342BC7EC656637BCDCDA82C04462DB9A64752926F6682CD9EAAB566814248F52E249405842256B74553BADBA5223B2332D6387A804DAEE9439F3074D0A4AEB8AC8AF5C3471882C9F02221A99A6772D9921D81B9C81C04734B1E5DCC1242688651845DC2D1A248A9CE95B3282B40A34C3A6330DC5DB9E508CEB3AEF358C93BD3924F4157267642BD208AF7B755D771B76AEB3673D90657E73AD224B3F650BC80D8739C399E447CA5185BCD26B5322735C492D809FC1891A0241D217833377A479E5C8BE20234123A8979F82C00A7C12C346D3173062F804887456E3E0C3784F08F6F552F041ACEE3A081F8236C566453D09C5A25B2354D849E09084316C33053B544293BBDDD4C86C44477FFFAAFA895A165261E2F2273089A89AD09CD3DD386B72072B9D25BCACAB56A02596771547FF55C365701B46C097761C043B85206C017EE4124C65043B5049FAFBA2B84C2511D7C89E7D5B2531C13EDB462D12735D33134C2674C4753CD7499F45D8D858868D9690844F45D572119CC496346B44B35CF616D424CEFFE7F
|
||||
sk = DB0072A8918215D056741681D77288C5E6C8BA44C23E0B13EB74AF43070B7E0165314108C0157AB000806558BC8BE12DFF5A90F9D15AF9C14C5BB673D2B579E52C26F49BAE276303B300C467B051726C6185887DBCCA8D9094BD94F5CC8B9741A2684342540789391AB5A947DBE35153D479F53088A7D978AB31BA584515D1752FEE89CDAC0029E6D842F5BA1582A93A973A3BA4159453A5177050B0BB0B40AB4C3F7E149F165CC66F895DE9DC3C13151686350254AB27D8E14A6F66CD0E69775E3135A4C09EB53849300C0618950DBC77447414AFBCEB14C29ABA90541426F66C81E3514B1B19FC7B7AA6706BDEB2469FB63ABFB98289528C9CB0173E6447932C43EF114B098B9D41044D4DF41E7B0B2629E7847208645E6C5A0B89615FD82255C89F48ECA759785E06DC1277122E7D4AA66D72514E4B0AD9E41C5B7590D27C93E02B05BBC505E455B12B794F6C01BC58822A19932935E1BB7DF2802593CBA74346962A93CD699C29490B1E58864AAB8F21F53BBD5A53C1755520BB6C317451FFD79EA9769022B7722BB10272998FB934BB5BC011C7539EDC2A365B80AAC32129B7F6653C2AAC94B47E8C263943016B5A158465972E952714AF318D6C4208C381342A42456D220B0BB3B69C37BCFC943DC916178D8CB8E4AAA2A6018179399D7D687C161C960B3313E8C49EFAC265EA1947E1DCB5F062BAA8C640D370C48F3750602A2032941EA15B4264FAAD34B25874B1B209037DF2838FB272350D24C4962893CFE29CD8C248DEE3166BC0936B53CA795C2BCCA981DD7C0E72E31D6302C2C7105199D04BC17C78DCA62412250A5BD4053446BA97E47C35029AD609C8EC658A985106788954848A49572717C668AD8495C7D9D69571C26EC39A8D57D8887AEC6A0CE47BFA0699E3922134B746CB82CBC50A008465550FBA712FC7509894236F5C649D5A8B9E98953FB08B5C320723E9A36D24A305569A9591616D87A087A398AAB5CDF607A96E3446670560B8A808A628619A1060BA173E04952DAB55A439102E79949B31A43DECD1CC163729ADFCAC3F34234FEC24B3C325C22751A9B2306A39B863AC7DC3521AB4707F909A21E5019794E11A18A0267D360C9AE43851A31213C0907ED72F9ED92E4AF1B7833814EA59A924F8B7FF432E015024078AA0025995096180DDC30FF78A0BBF426F5BB650C840BFAB8A54FF8B2C470CAA7FBCA5D2AC6C5224BD28CBBBBE835DAAAA5ECD9C8221D32C311C9D16D85CA5049BAC21598EE7445EB7AEEA8CC77746560EF2216F843D1A0606F9E363FA7796F89677F162AFE375488A4166B6E86B9209A8A6AB232F9B441DF4C3A227A5FAA787D5BB2F25F38C74D2195ED21192C903A050BF78E5CA18B3C6835A8B7828395827B5486227DCA064D5811C0485AE8A0010031873CFB4998C4466E7C9CE6CF86461922623518D991107BC81504CB67D6A94478C371814F056390937FD240BC668A89D2825EDAB297A1284FB027FCC0ABB31BC9F3160B18912344FF7C200FD8FD54305030A1813F5CC78213FEBBB7CFD80C083F72F90BC8CE8171A53EA434F080A36B5712CB251272A807BD08FD3D81F40FC657AF03CCE227F00076E88615B10528FC97BCBCEB57B17F31D942960BE267A181ACCE5AA5203680A23793BC56A3CDC319BA270982D4C4124F3A2F00648635B3EBB464E89F789DE07B2D03CC7BF869F47E6C47AC185941A35215922485C27CDD288808150F9D30977E83C87515C1FD47B4CB178AAF63C5948B6006323775C8ACEC46AB01429B50912D01C73F2D6102F92158EA64DC9D6C4EE412D83537D873115C7E0C276300B40E2A42AE79A53F563B42AAB5F37A793656DB0D8569893CBEAE753B96314C131829E094FC3F9B6901CAB9C1B9198175C03BC28D7C48AC5B339F207CC75C0A3991C95C578A899C280A3E0200F9C3380092641BCBF62A9A343954943042E58479E0ED089C153C685107F936777C6D4449193720B30416F7B3D61C857399276ACE0CC9396B54BAC229CD82EDE554CCB9124959C62DB4890AED88D623B652C6C13A7C653F5408FF4E971BDF8289AF3683C0070F3115B0E0B8CF5A198DA306EF2783FC5687013AA55306A5F44617B09D1C44C319D3132AF682908B4814FE589071EF0C200F7A4E60B12BD7821F110967992732BEC85C4742B32C41DDC5B239C5402A93C02C879B69370B7D04C2D5CC8CD83EB821EBBA5DF72CB2D07038C60167DA3A240162BD1A587C2EA494F550AEB207DEF8B0AD92A45214BB2D7CC40C757212EA515E3154A92135C77DA64E1A718938651F5EB3DA538C004EABCEA6C99671B9F1C2B14076A3121CC5A5420C92BB869617BA9661368E5207DDDBAA6E9FA2296FB03814891D38C29655517D6615D90828199867332A00E988C0AAAD56526F52C911700E8953C9B677AAE472A20443213E08943252799424F0054AC6A7BC03C201205BA7CE79AA9B9C48E8E0131E497251B743E13F8A4D9EB3D361A3109C15D88C9CA951A97A21B8667E35AC9A83D3D278B23559C0DB6463C3060C5B3C18D86B07C822C90030EF2391DFB51CB5E5B0B6E56946F421AF48233C1B85F970B726B69B04E8A2BAC0C7825059717EA7B8541598D6CA8A8674DF750C165F0AF2F772994A50326998AB5D0A7A56A0364B398E73C64C7088CCB78CCCF3A8C6ACB746F1B988D0301671B6D90208C1FE4775B70BD8EC3CCA82C423BD81E7B7A951121ABB0C791EE4CBAFDD73A6342BC7EC656637BCDCDA82C04462DB9A64752926F6682CD9EAAB566814248F52E249405842256B74553BADBA5223B2332D6387A804DAEE9439F3074D0A4AEB8AC8AF5C3471882C9F02221A99A6772D9921D81B9C81C04734B1E5DCC1242688651845DC2D1A248A9CE95B3282B40A34C3A6330DC5DB9E508CEB3AEF358C93BD3924F4157267642BD208AF7B755D771B76AEB3673D90657E73AD224B3F650BC80D8739C399E447CA5185BCD26B5322735C492D809FC1891A0241D217833377A479E5C8BE20234123A8979F82C00A7C12C346D3173062F804887456E3E0C3784F08F6F552F041ACEE3A081F8236C566453D09C5A25B2354D849E09084316C33053B544293BBDDD4C86C44477FFFAAFA895A165261E2F2273089A89AD09CD3DD386B72072B9D25BCACAB56A02596771547FF55C365701B46C097761C043B85206C017EE4124C65043B5049FAFBA2B84C2511D7C89E7D5B2531C13EDB462D12735D33134C2674C4753CD7499F45D8D858868D9690844F45D572119CC496346B44B35CF616D424CEFFE7F4258B0BDCCD356378E9221480DD5106AECDA03F563038EBA6583B1C157F00FF03A527D2244CF14C14E9F4564C8CF340B94BFFEDC3CCE4010B6D8FCCEBBC693AD
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = EA8B75966390F4956AE9A7B083717EFCEC537766998895AF79A2AFFF027BE73B4884F196EE12380303492D95CAA4422DDC989A549A8EE0933CC4F9C42923BECA9BA324DCC90425AD36EA2EC5497316A336098727B2C95DEFF06EB3FC5E762B1F9BC5AA21438FD6269975F07826F75DCF013EDB0224C77C87EB158FF23B2C2F14BA0BE7232E41A9C8FBCE7BDC9DB24B08A920ADBC243F776136D4A16A6BF7343F3A741CB7C66176B925F399C40752A9584203AB61AC6951492C56C51214896C7BFCCC14C58CCCBD965852963E8A058D77B342DCB008240C6867766D80C17350C276B304A4D2109F3B3B267AF14BE08259B528C39578C83FA330F23154CD608EFB267C510095BFF607FB2059E9B025C1A4C0F02CCF79E638CD520FE379BFC7BCBD26965C6E030966B4B60F644F03F2523E013FFDE82254702E0F020BFE78C37440AE0958ADC75553EAA45CB434916C014190905ADD56CF99888D43262CB0D355EF7AB95A08A6989A478B005C6A5487489115BB203F1E71C700B17520C75AA1D218390B029C102BCA482D4F900E3DA6785FC861A387A762538B6A89483DA5118E74A5333340A38C372DB4417356CA3D170F9E912D2568B9CA9890E7612EE97B6C2AF25AED70101E99B1DFF604C2454CBD768C44DC2F16D6587BFC1123F08D01493B2773118CF416F508A7618B26057B082081AF224B0A5B3B7A3288A7A8FB32D11669D3D70D493065E9B13F08B5A8AB043B331B0E1AF40239749AF9F26942469DAAB72235232F28E6B2803C11FCCB45837699C24B608DB72F0220887DCB6EBADB6D39089B2AE3667646C772C0CEA21716C9A1814A685248478CA799C066294237D32948B3919C399C9B350A67E686074CB7BC538BA017C9D975CE8A577941450599030684B657A12472926C4E583B68054B0C3C0414E9684749021D9EF860AA823DB1548C75765643D2A649C33682E0B3CD2679AAA88D31709D835753B180AB543327E3B94A1CB7C16829058CF9043673C7A3A17055DA16D6B29DD27157BCA170B9C51FAD7C397504A03E354B5301435AC79AAAAC778C7351C46624C58C60D4B12CDB2A3B0C51A3B5A52A53F386B6C5C6EC996E4F44CB41352F465CBC036356CB4868FB775B13B05978C37C2AAC7C2601438FD8C0E4A867B609A41CA31F0E150B91D986840277026364BB113761B50D51F02CFCC771F733BD49B99384BC438804455E1C4E93B2517E0446FDD71C6166C74EFCB75BB71AD7C878286C74837B9F930C1AC1818FCF566DAF83482EC8C52E09A8EA6253B4524A564A802F5770E55388A82131F4818ABBD91A1B0B0DF0013F77B30FD3E866864C13B13C649A9A01310A0D3B9133011614450CCD0D8B94D4CA8881E600794504A4667862F20809E2AD63D2231D7B28C2841BAE88B1499886413455B9D71AC1336CD9765CF077B80D056EF58631BCF311FFE498E3771CE0C100B299A5F1E42E50B364B977619C16410884064FA4B2EB5128F81A87185851D02824CB9B8299E38AE9CA86C91A5ACB14CF02A763FC87953434989DC21882867BDBE28D4F97142D75C555BC26134B0B9998318830B6E9BC7F2A2C1B7CE70D94387EED75C68B2A51A256A81DF4A85C914005C48C99BC3CB0214B3E70A7A70FB1F0D92EED69E409C65F363FE4EE8B2ED46068975CDB2A3B0C51A3B5A52A53F386B6C5C6EC996E4F44CB41352F465CBC036356CB4868FB775B13B05978C37C2AAC7C2601438FD8C0E4A867B609A41CA31F0E150B91D986840277026364BB113761B50D51F02CFCC771F733BD49B99384BC438804455E1C4E93B2517E0446FDD71C6166C74EFCB75BB71AD7C878286C74837B9F930C1AC1818FCF566DAF83482EC8C52E09A8EA6253B4524A564A802F5770E55388A82131F4818ABBD91A1B0B0DF0013F77B30FD3E866864C13B13C649A9A01310A0D3B9133011614450CCD0D8B94D4CA8881E600794504A4667862F20809E2AD63D2231D7B28C2841BAE88B1499886413455B9D71AC1336CD9765CF077B80D056EF58631BCF311FFE498E3771CE0C100B299A5F1E42E50B364B977619C16410884064FA4B2EB5128F81A87185851D02824CB9B8299E38AE9CA86C91A5ACB14CF02A763FC87953434989DC21882867BDBE28D4F97142D75C555BC26134B0B9998318830B6E9BC7F2A2C1B7CE70D94387EED75C68B2A51A256A81DF4A85C914005C48C99BC3CB0214B3E70A7A70FB1F0D92EED69E409C65F363FE4EE8B2ED46068975C
|
||||
sk = 4462042F21381943BF3CA31793D88793F159BFDBA00DC89F1BB00C4986394717718D9CC79108782311465D80950BAA28B7F7214C968751FC4E69544267C656B9E88234726677E832CF6AC97E95459D94B3C8F2CAED784387B2889B2796B8F9827D15B9E1C9AE2216A93EB18702A1474CC7109CB54F7147A18412C7C0EC92FA37AD8CEC904086CE4408AF76505C0172BFD8AC5ACC162C9E6B2D74D237E2806033064D2C2419BC59682D9C14771736EC73372640861A9C61D56674F5973EE55536D45962D32C1C0A92CE6CBACBFFF89E45E77B48180F43FC406A13C8AA21B10E54CE210CC6BEF5968268AC4D9520CBB5C96BE24873A6498B9A3734F67211316BBFD83F9EA37A0BC070D2FC3BCFB0BC7785C4F10B1A4760AE4BA639A1494337633639844EA52A50551230EF5026C6C251725908490A77111990076272E158A311635285664D15122CE4172BBA67C9ED833F08CB5C0AD07EA41027FEBC49ADF5264FBACC2CE2244EEA3E624C318E26259FEA1215FA03C040B4394C9C803CABF83ABF0AF710F39A91727CCBB193623C050447C4B2B71BA3E61379A66CA59D5C0BCEB18EA6C32E5538CCEB71C2449805AE8677BB1C4B2EA1703C38213BF14D27360668D2588244BCD5B3348947BA55B598E15523D1878FDC3B9370CB10A5AC6178480778E00F7AE58BF55526D51B05CED28EB2D7AE52D0B042F78575D170E6B1262AFB3CE419917E53021C938AACFCA8E1002AD394A28C9877F9E6887840C22F2C77CBC9B03C6A6F99383E3FA1734CF83F752C4B03766ED082C72A905422E9B87904AA05E049D3041980E45D53187BDCF11FB5448EDFE66D2BF2456BE800F0D7AEC365C855D2AAA40A1DACE162F747152EB4B5FA2C6615313630C9217D2A56B1971FEDF0A5FFFC8E42A416165830395268C5D332245B7B17E5077C477AAC513C9F707AB72B9A84CB223E3151396A25B5529CEEBA3ADACC3871529F585946436716DEC0696288CA48182F1D90135A173C14544D507A4029E825B49B51FC629539157A88E88BF4367DF4242E696C4CD7928066B09DFC16069C687B56DCBA21A5C30CF10EF08A47F60C8A48B0453CE3470B256006A02339E44B66283F3ACC4D7799A3A6759077826F8D40927DBA929260C319213653A697EEC350A65B6362DA9A24C639A47221E8068FB7671815DAA017C5924740153411484C621F8B813B803A4BB2F76DB4884413A62F21D188BE3C49C4BA8B80894040932D04B0B3889A03AFF50C06E3A6CAD3648E1B530FB28A5FE573FB322B3DEC532B9B43466911AC7B5088838293698EDF724466A1BAC1486CB294B5EE721D71F89FB4817193E5C38ED2B972442419780276502172050BBB397AAC7766E47183F25314F59B3F113A4DF3A2B335512A4D502A6FE9B0781540A54A911F680FD513B536FB83C57942EBB02F16C69542A0CC57E97D7244C5008CA6863979360887D4A6992C145D2A1A813B9C3D19B955ECF6B3B465500223A76DC6A71B409D72E730EB0C091CE64B4A496E985C7BC538A29B731B4F0C9FF4CBB13EC06E72739C5DB22E0DF7B3A98A0DF2839480A29307A6444468608B82B02732A448138C2194B7C36728CED6978C7139F6FCC671C410EA8B75966390F4956AE9A7B083717EFCEC537766998895AF79A2AFFF027BE73B4884F196EE12380303492D95CAA4422DDC989A549A8EE0933CC4F9C42923BECA9BA324DCC90425AD36EA2EC5497316A336098727B2C95DEFF06EB3FC5E762B1F9BC5AA21438FD6269975F07826F75DCF013EDB0224C77C87EB158FF23B2C2F14BA0BE7232E41A9C8FBCE7BDC9DB24B08A920ADBC243F776136D4A16A6BF7343F3A741CB7C66176B925F399C40752A9584203AB61AC6951492C56C51214896C7BFCCC14C58CCCBD965852963E8A058D77B342DCB008240C6867766D80C17350C276B304A4D2109F3B3B267AF14BE08259B528C39578C83FA330F23154CD608EFB267C510095BFF607FB2059E9B025C1A4C0F02CCF79E638CD520FE379BFC7BCBD26965C6E030966B4B60F644F03F2523E013FFDE82254702E0F020BFE78C37440AE0958ADC75553EAA45CB434916C014190905ADD56CF99888D43262CB0D355EF7AB95A08A6989A478B005C6A5487489115BB203F1E71C700B17520C75AA1D218390B029C102BCA482D4F900E3DA6785FC861A387A762538B6A89483DA5118E74A5333340A38C372DB4417356CA3D170F9E912D2568B9CA9890E7612EE97B6C2AF25AED70101E99B1DFF604C2454CBD768C44DC2F16D6587BFC1123F08D01493B2773118CF416F508A7618B26057B082081AF224B0A5B3B7A3288A7A8FB32D11669D3D70D493065E9B13F08B5A8AB043B331B0E1AF40239749AF9F26942469DAAB72235232F28E6B2803C11FCCB45837699C24B608DB72F0220887DCB6EBADB6D39089B2AE3667646C772C0CEA21716C9A1814A685248478CA799C066294237D32948B3919C399C9B350A67E686074CB7BC538BA017C9D975CE8A577941450599030684B657A12472926C4E583B68054B0C3C0414E9684749021D9EF860AA823DB1548C75765643D2A649C33682E0B3CD2679AAA88D31709D835753B180AB543327E3B94A1CB7C16829058CF9043673C7A3A17055DA16D6B29DD27157BCA170B9C51FAD7C397504A03E354B5301435AC79AAAAC778C7351C46624C58C60D4B12CDB2A3B0C51A3B5A52A53F386B6C5C6EC996E4F44CB41352F465CBC036356CB4868FB775B13B05978C37C2AAC7C2601438FD8C0E4A867B609A41CA31F0E150B91D986840277026364BB113761B50D51F02CFCC771F733BD49B99384BC438804455E1C4E93B2517E0446FDD71C6166C74EFCB75BB71AD7C878286C74837B9F930C1AC1818FCF566DAF83482EC8C52E09A8EA6253B4524A564A802F5770E55388A82131F4818ABBD91A1B0B0DF0013F77B30FD3E866864C13B13C649A9A01310A0D3B9133011614450CCD0D8B94D4CA8881E600794504A4667862F20809E2AD63D2231D7B28C2841BAE88B1499886413455B9D71AC1336CD9765CF077B80D056EF58631BCF311FFE498E3771CE0C100B299A5F1E42E50B364B977619C16410884064FA4B2EB5128F81A87185851D02824CB9B8299E38AE9CA86C91A5ACB14CF02A763FC87953434989DC21882867BDBE28D4F97142D75C555BC26134B0B9998318830B6E9BC7F2A2C1B7CE70D94387EED75C68B2A51A256A81DF4A85C914005C48C99BC3CB0214B3E70A7A70FB1F0D92EED69E409C65F363FE4EE8B2ED46068975C1C1591F000FF6D9080D77053DE066D52D7F243DE4436DE79BADE7C551778DE397A47AA663D7A3B817C9F148E42276EC673829FF92741BCEF51C189B2CA7E0750
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 55D5BCB82657F4B107E9B5233057165347AE7301427D1ACDF104CFD5570F2E71C6DE36C343C17CDED3726667238142B6088468AB0317B005B10C6C8581F15C00EA32C863886F154F5EF75D44028C9645581C3C2CAC1A38C2703901B82F93F284A4E2B92529202A7B4DF9095B4B03AEBF0A68B576B1A756BBA1369F5DD8828B71A7A7782E8BA2896C35361F2569804276C86C470B057ABC4205BB469891EB34BADAC0918B0E8550BF53C05B84E03A1B18C41990683131880BC556B5A73650F17292618B65E7977B703F649578D39A7D7E09B8FFEA02FCEC419E44C2B540158149C62808C9C22A34254A21A671118FAB2F329C5CB8184E83F77E9A6308A7992F71971FC9BC438C72B434153A684CAE32B787028C11D023CDCE49362A17AE1F03C146F6C1C5272A320644BE230F39D2357C53C393A54A95F96972212423750372C9596A5BC8A186ACE3AACA2897C52F2A566AB2A1CF2B0BE5FA8893770A8CBB08F6DB1F4400604AB02F4E206EA7D768F7AC191FC88380A99BC89CC4FFA6214F214A3FCA2DCA7476AD6C776D76229ACC1A4A8797B0A497AB82A0ADACA0C7274FFBF730A50C194BC375614C181CBB15475188538C3B18619606EC980367406662A0203AC2365A0836770725C07C0373C85832A4B4E3586634B0A916B7A44534EEA11FA4B660E06A96423C6BC9E61D2B382CAA7922A6DC765D45AC2055A42B159CDC2B06DDF24AC0281C2BE06674C37DC91A6292EC35C8E93AE1057B936791949A68DF1472F7EB37799AC941F13A14B812868477FF569D9CE03FE10A5C3BEC9721225CAFF777FD663CB8F1A8A05A4647E2AF7D73CCD0704C4BC588A5A687CAA71C6712300D511CC82320E4069B5A034BA8E660E8957BC47BB20DD7A930E93D2C5A1ECCC296B2B75FE96117A1F182062A5058270BE0151F11263C4B12C730D8BF6CA8A6D2C572157C588977012CE03313540220A570EFFB679265C900921DB4C53B1250B2A8F58FC02B091A077864ABC9A1F7C04529CD6CD87C8A48A6583B67535B55CA60548DB35169AB3BE186842B1664D02CAA5A3173B52088D9A400D31A2259E23FB1B55D4502C76A5202649ACEA6709FB2D99ACABBC0084698FDA6ADA2C9CA25333A87F1CE916B0C68483EB0E55129E67893938A35C222534BADF4549381183FD81B098A302669C37CAC357D57B0B406E3B3C728701F85BA8A628083C597103459B0247C55660CD8D304ABF65806322872549AFD5806DF62761019B5B3E05CD4D20C956C8E8A2301FCA50FD339937E73502C631AA151B57C9B225A2CB2C7986A8AE4B2F299BDDFCB4749F3B4FCEA82C254BEBAE30DBDBB9D248C9A32E78DE79C3C39034312242A26E122EF042556BC35BE251899107F3F122C6169438BCA812E5B26B4720CEF48188308B6920462B3024413F4331BEA6B7C81361BE19E750774AFE2AD605B1FC33502B9F794C019B3BCA5644E0306EE2A0B7552C0322540F72013A995CB1E477077242E0245AECA6C058242369C2018AC7C2EF6C91F453940E3B8B06CDC8634D67D8C4AC219A08855CA197E57817A169298A5605D6C3C7A92498CD3BE12588293D18FDB72C6728B6148E82AF8944E4EA20AF4BC25B3069FFFF04C0980FFF3A16126C80C0097A0CBEDDA4422129719114215AEEFC08601B739DB62B1B55D4502C76A5202649ACEA6709FB2D99ACABBC0084698FDA6ADA2C9CA25333A87F1CE916B0C68483EB0E55129E67893938A35C222534BADF4549381183FD81B098A302669C37CAC357D57B0B406E3B3C728701F85BA8A628083C597103459B0247C55660CD8D304ABF65806322872549AFD5806DF62761019B5B3E05CD4D20C956C8E8A2301FCA50FD339937E73502C631AA151B57C9B225A2CB2C7986A8AE4B2F299BDDFCB4749F3B4FCEA82C254BEBAE30DBDBB9D248C9A32E78DE79C3C39034312242A26E122EF042556BC35BE251899107F3F122C6169438BCA812E5B26B4720CEF48188308B6920462B3024413F4331BEA6B7C81361BE19E750774AFE2AD605B1FC33502B9F794C019B3BCA5644E0306EE2A0B7552C0322540F72013A995CB1E477077242E0245AECA6C058242369C2018AC7C2EF6C91F453940E3B8B06CDC8634D67D8C4AC219A08855CA197E57817A169298A5605D6C3C7A92498CD3BE12588293D18FDB72C6728B6148E82AF8944E4EA20AF4BC25B3069FFFF04C0980FFF3A16126C80C0097A0CBEDDA4422129719114215AEEFC08601B739DB62
|
||||
sk = BF8C9A0F903EFCB2C3BAA8CA877B59FB27C6745A3778765B6D0990C3019FA99CCDE36A3DDB978D7F3051FB93B1A6CCC4AEF5962DACC0077BA872287B4E9A05993819D4900705E4A87291467F036B789BB4D3139F807352B26153D3BAB15BF847F60B5239B820138C46CF503C858219D6D306C0D67F6C078C60370460209CE7D1AD8180BD39D65486743DB81196925022DA5C04CADAA720FB993FD512B4943D08E14EBF7B83DD53546C6A9D2C2276B908AF1B2C3E1F9A4BB35105BF48C467DABF10941C0CA06ACF05A7FE45C98C042A9F46B87B6627CC289E3D7321EAABAAA2650DAF96AE3D9B06EBF352F6895D186C85A5116EBE8227DD4994989A4509A2571371AED7D5A03966693E2132480044EE128EF1949722AC6225FB2E91C88C0D5C3DD76C41A62C94DEB7271B2830A58CA920A34D3923744600CEC850116AC9A2BAA7174F7C98365897440C3696422D54693BE26B375A1952EF4B65765563D05C0CFDD09F8D995216A228ED3B14DB24119D232453F6C0B0671929162CC6A56DCAE77F332B50D619BF7DD47F7FB760EEA682CBC359B0F5CE0D5A9A494788F0890255A3B98BCA1C9D785C6736221893C4EC352DACC444C1A0674F7853B4B12865CA21F5527BB09C6F1F25920C7A63D583A5037757548A12D938AA9CB4A0E1447EB50CC524F977BB1C005554C8CD219E68E597D7B73BE3B54040D661C5E49FAA07C14A73468667864116BECDB8BFAE243A6EB441E79C093288C14955B56766236C1AA0EF51CF1EC5151CE4AD8FF4241E953F1960A59D208B5D7761C08977E005851EB4591B5114E994254E0129D4EA894FF21AD76A5D52268A938B4C10753DF90268546C1CE8E99349383DBACCB747ACBDE46C6EA8BBAE9D423C0EE6C718C801E2785354C7A871738921D61517E48BD8BCB557ACA2BE32A4F36C0817E301310781960919DDB3C4F96461674B737DB23FC750587AB4AA7141155C827BE0D68C51ECBC7A2854BE90CE20CCC807655563421EF613A1819CA929182E24D96DF9F375708133D4647B75BC263DFB9CFB168446094488489AC7566890E09BA32A8DBEEA1B8839AB946B7FCEC88222AA9B9A1B2BD1B3CDB7155D8EABB1D6A23F87DCA5BEDC8F17D1BB9E84744C0936954B8CAE4AB3511521D8183BE1D76947E08831563B7B8604B730C27914B4ED5030B3A5323AE8831805711F258D54B031CFA93725DC3C7FF281A5C17AD113026E44C5722B7F6B3862AEB08354D8438A72738FD1210DB4CE91676B0EA9667997BC68D96AC59C8F9E066AD28AC6543732B4383F27B16068360EF4B1B13B731D482B98D5754156221183909A2224A7DED581FE16660125456E139125A4A1209194628917C9EA7400C049C0A3A072043180E112C2A0210C9C821267549908219585714CE69034657BB7A031387A59F52429BDBB0E221406CD47CE3C627C589B1444203F55ACA138528FFC75A918D3CF5B7B7955684511D422B5283FCBACC7DE139B01C4C7412011DAE070E2F8B9B30C3A223A476E62820204A0AA1A7E936C50D0CA31302769730C4E699344F6677003F553A38987D1FB61C9478B48F19673687670FB87B270441EBB46538919ADE5A1781094F1C35382062110388A55D5BCB82657F4B107E9B5233057165347AE7301427D1ACDF104CFD5570F2E71C6DE36C343C17CDED3726667238142B6088468AB0317B005B10C6C8581F15C00EA32C863886F154F5EF75D44028C9645581C3C2CAC1A38C2703901B82F93F284A4E2B92529202A7B4DF9095B4B03AEBF0A68B576B1A756BBA1369F5DD8828B71A7A7782E8BA2896C35361F2569804276C86C470B057ABC4205BB469891EB34BADAC0918B0E8550BF53C05B84E03A1B18C41990683131880BC556B5A73650F17292618B65E7977B703F649578D39A7D7E09B8FFEA02FCEC419E44C2B540158149C62808C9C22A34254A21A671118FAB2F329C5CB8184E83F77E9A6308A7992F71971FC9BC438C72B434153A684CAE32B787028C11D023CDCE49362A17AE1F03C146F6C1C5272A320644BE230F39D2357C53C393A54A95F96972212423750372C9596A5BC8A186ACE3AACA2897C52F2A566AB2A1CF2B0BE5FA8893770A8CBB08F6DB1F4400604AB02F4E206EA7D768F7AC191FC88380A99BC89CC4FFA6214F214A3FCA2DCA7476AD6C776D76229ACC1A4A8797B0A497AB82A0ADACA0C7274FFBF730A50C194BC375614C181CBB15475188538C3B18619606EC980367406662A0203AC2365A0836770725C07C0373C85832A4B4E3586634B0A916B7A44534EEA11FA4B660E06A96423C6BC9E61D2B382CAA7922A6DC765D45AC2055A42B159CDC2B06DDF24AC0281C2BE06674C37DC91A6292EC35C8E93AE1057B936791949A68DF1472F7EB37799AC941F13A14B812868477FF569D9CE03FE10A5C3BEC9721225CAFF777FD663CB8F1A8A05A4647E2AF7D73CCD0704C4BC588A5A687CAA71C6712300D511CC82320E4069B5A034BA8E660E8957BC47BB20DD7A930E93D2C5A1ECCC296B2B75FE96117A1F182062A5058270BE0151F11263C4B12C730D8BF6CA8A6D2C572157C588977012CE03313540220A570EFFB679265C900921DB4C53B1250B2A8F58FC02B091A077864ABC9A1F7C04529CD6CD87C8A48A6583B67535B55CA60548DB35169AB3BE186842B1664D02CAA5A3173B52088D9A400D31A2259E23FB1B55D4502C76A5202649ACEA6709FB2D99ACABBC0084698FDA6ADA2C9CA25333A87F1CE916B0C68483EB0E55129E67893938A35C222534BADF4549381183FD81B098A302669C37CAC357D57B0B406E3B3C728701F85BA8A628083C597103459B0247C55660CD8D304ABF65806322872549AFD5806DF62761019B5B3E05CD4D20C956C8E8A2301FCA50FD339937E73502C631AA151B57C9B225A2CB2C7986A8AE4B2F299BDDFCB4749F3B4FCEA82C254BEBAE30DBDBB9D248C9A32E78DE79C3C39034312242A26E122EF042556BC35BE251899107F3F122C6169438BCA812E5B26B4720CEF48188308B6920462B3024413F4331BEA6B7C81361BE19E750774AFE2AD605B1FC33502B9F794C019B3BCA5644E0306EE2A0B7552C0322540F72013A995CB1E477077242E0245AECA6C058242369C2018AC7C2EF6C91F453940E3B8B06CDC8634D67D8C4AC219A08855CA197E57817A169298A5605D6C3C7A92498CD3BE12588293D18FDB72C6728B6148E82AF8944E4EA20AF4BC25B3069FFFF04C0980FFF3A16126C80C0097A0CBEDDA4422129719114215AEEFC08601B739DB62753E40899E03A48A844B43BE91FC915588C70E14B93D1EAA5FB70257A02542B442D77AF0E15B3F67B941383FC5AEF7F28EC11DA709E443615F1D3F048405ABE1
|
||||
testPassed = False
|
||||
reason = noisy linear system values too large
|
||||
|
||||
pk = 7CBA0DBC74015A703CFC4B0F938ACDA0380C5EDB4F0576180B00CBF0E907CB1B6C75A52847440B3E554983320BE507078B3A21B1D921DF82C58F1826FA66C1D5CABFBBA27DB30541BF9B4228E325CF7C629770BEA1D343B897C8187C14374C1D079AC757209F0EFC7789520ED5C41AF96A0EB285BE06D99553CA28923B2814881881D0B1AF1510B364AB1FA96778AC57EEE7942201682EC5045D2722497B888D7A2E6E68289A54970595712CFA487C04BCEBF082BE8187BCB0CD72831D6044B3283C238A706ED1291A74FA121ECC5646376D3681509797718DCC29CBD14A59B5611B859D58C313F1959A42ACC69D669D9CC32E567C928F3A7FC1C494909BAC68D686DC26B55A3B44C8A78347826B77A17FBC98A4CB06976721C3969151B5A321D29386F80C806BE53D6140CD63A756C3C4A3654B4D76F6C0FB874A7DD006C2AB567B2BB12EF5897563588CECCDC16C6E5B81A4E35205C445738EFA76FA45964B8836ECD55CEFE1A0CF899B8C727C6970C67CFB3AD267B385A508C805C83C96BD0C4461CED845EE9CBF0ABC7EDBBC538A53B20B4198CCF3B21894190F366429624479C64CCE6CBA6ADC63C59620A161AA292A546B7131C975985D8C2EDB07C9971A95B87244892A00C807AAB71C2ACD596E95E39A886BCFB8F2016EDB6D9D6964AA728AB6F7535A7501B17B10C6BBA6008AAA8AFB55C2D72A7CB09B00826CD5448A1573AECDC02FD2C70B395691B0D27921E13B79BA6F8DD456BD79C677900D23D4A5A4E77120402890B36679C28C9E7605E7C53C65CA1FB23158A5E5752C900BE2F9BA7682638591A596C9A424C04D22C5095F990FD34B066B12BFA2197669BB6C35306FEF36CA68080E7388C6DB5049B053C7AC78B3A462605E7695D1013D1495883B346FC0FA177C8B58D28B4C85AC50377931AAFAB2015845AE30A9D795C2D2B00021F093399501161A38E0A61A79462F69B96053C4B7BC733F83D9182F7760A4F117AD14AC34517FC3CAB987B2BFBC44A248752FA27A7B7B50B1B883A20F88110DA01E681B167A930A6E60464FD72D9A0B7697E81ABE035C1FC15432EB964FEB0634D67ADD11936B982D0CF24922DA6356F01E88E28DFBE5C1F4C2310D20BFAF8359BBC60CB0A37D84848F86F99DA80588AA8BAD86781B68C623821B178989096669CDAFC402BDCC6B818C8F61DC7AD1537E9225A96842A8AA319F3B9641F7895E86C0B937AB10C1B537EBB80580F223B6150D29600F23565725F753B8D0BFD5413188BAA6B58C6D498A48CC4199A894B847C1BB355112B4433939262471248DEAB090FA71271665BA7F0176FDD16E830027E4B0247366BB922BC3D508714FA2A6EDF65EF9E75DBCC78283FB49D96A5740E99CC2677B57573FFFD096DE854E97138E3634277482978961CB63C9B958678468A17BF9D333503946D6B024727B86F18B639C9920CC417E214A03BC9764A6780A556427D92001F1E2C624AA2C2F67436ED39A706953E52098FF1A251BE1898AC01AC462889D4B8289167244C71B6E1503A975AB0E7771E0182BB93AB6D5BA0AC8CAA2EFA5183FE7995E9B6689661E9A733B8C2C8A0FFB8C0209B89EDB1D61975F9EFBBFE46A6CB940A1DC60317C057B8EBCE698327F226F0E8D87A025E3EE57844C3F9B498DB61A90A7EBB18D
|
||||
sk = C7874E393792CC528EC69CBD1B8287248223FB691EDAD87C71D58B5B76B7A9DAAB6CCAB2E30162AFF588D9671689B0A1F0BC5481DB41C3F67A1B062D2E167063D72CB25C73BB0AC526F7C84A7769BAAC8503E98D7B11CB9DC7B19848352D18AE5B803321B264ECC31C4A632395359EEE6711A5E74D0D44C851F223A08B99878097D4772599038E61B6A4E37584B3E2B3539CA4A4F4057BB04FF147AC78681C6BB081C065A4F374B913A57A5B45A725CC22868141390A3130393E7621011ADB142D4A82FBB05EB6F50ADE3C7168B87B7EF6166D97465E159C134ACCF5912EEA3038193276C068BAABDA01C7263F91D16524E6BCDF2AA24C4178772756C3826D35C9B5B1640DBC72443A281AA1C10B38F52A74C30BF767A6DF6500BAE2A2EAA33B1A802AD1E018ABE4C7D7C1B1865942400CA9065083EB40737B6C917D8C8C65100518946D58698F9B354604177C86D286D845A0F4183212B67DBE865BDBCC83EC7784B3986D1D78364E0740524563B23943B5F51499F4BA1EA126ED0481429443B6F7BF5A2A531B9202CB052673D0ABFF909FAC81ADB6779ED11CB07106D02CB0CD1AE43D507BAA99D4A661A51CF2C8B67E6074351B8785D290C8F95251C3C9BC2B766D2B64B4324E39625EA74428932474836BBE6EE24EB5686BFCB95D46A19CEF947744697D3FD47B946153BBE22B5762858FE6BF2B023B514A640BC86427B99846C5535A480DF5BA1054D9ADF21808CD2AB35D913272847796FC0DB70C323F931E10386993AB30166C93248098E248A3B7A3B1C1E26BFC653F07CC57B945AFF17466E0C830F8D6A06878B8ED882F432523DFB237B6B93D00379D31E0699706ABCEB8ABDA0981D702065D406127B98ECB897D56C9291270C53FF0396B377672590ED809B673D33A8AF67B4696B73E743342333B7F36C299818D21614F09C0999CE948EA049F12D0A38FB65ACAD563CA9BA314ECA3C06A91F67074FEB4B1C5F974E9ACA3F2DAB1431C465325A030058953E27B0A4C8AFF3B39BE146AF5FA0FCA90C5C0988D29984DC50583E5F66F0E2AAE15729118531E60D723051005FBC9CDC9953E43B88A913B49D7042118547AA5351623DAC813992DC91B15E710A59D0A312252B04EFCCB761245A9372D6D869A5C0205EC5A12F03C96D94A80193A29C81BAB4963324EA9A02AD32FE20680CB558B2D13C97D41307BD41EF490B606509C001A6F3C6BCD4D860A956617E5B50D43B76B6CA35FD7F2639333A786B76B9761C051860CFBE32E05A73033327702B604F146AC77369BF2995758EC7022C36799BB5212AC3D445379C6D5C1DE487FBE2BB40CB1B16FF90C3A5A414D4C1B4A776E38778777E8475B4968DAE7016C78549E10676E44422DAA36B9BA12F3377A79FB329AB4A3BD035E55C4334CE7970E417EE28B02F2E29F1810248758C4DFCC3FA4DB22A4CA1603E051878BAA0F188BB4575BB33B6F65D204A23563B56B59E9350176FA0A2E198E93D513B29879073A868D358662560F3F173A3ED6954205857275696E08161612198693938D50CEA816546920A854D0C5AE80AB2FE4416365A958837853C77EDCF8A27724A34B6777D74626CF43930642AF80045F2FD012FEC4887CBA0DBC74015A703CFC4B0F938ACDA0380C5EDB4F0576180B00CBF0E907CB1B6C75A52847440B3E554983320BE507078B3A21B1D921DF82C58F1826FA66C1D5CABFBBA27DB30541BF9B4228E325CF7C629770BEA1D343B897C8187C14374C1D079AC757209F0EFC7789520ED5C41AF96A0EB285BE06D99553CA28923B2814881881D0B1AF1510B364AB1FA96778AC57EEE7942201682EC5045D2722497B888D7A2E6E68289A54970595712CFA487C04BCEBF082BE8187BCB0CD72831D6044B3283C238A706ED1291A74FA121ECC5646376D3681509797718DCC29CBD14A59B5611B859D58C313F1959A42ACC69D669D9CC32E567C928F3A7FC1C494909BAC68D686DC26B55A3B44C8A78347826B77A17FBC98A4CB06976721C3969151B5A321D29386F80C806BE53D6140CD63A756C3C4A3654B4D76F6C0FB874A7DD006C2AB567B2BB12EF5897563588CECCDC16C6E5B81A4E35205C445738EFA76FA45964B8836ECD55CEFE1A0CF899B8C727C6970C67CFB3AD267B385A508C805C83C96BD0C4461CED845EE9CBF0ABC7EDBBC538A53B20B4198CCF3B21894190F366429624479C64CCE6CBA6ADC63C59620A161AA292A546B7131C975985D8C2EDB07C9971A95B87244892A00C807AAB71C2ACD596E95E39A886BCFB8F2016EDB6D9D6964AA728AB6F7535A7501B17B10C6BBA6008AAA8AFB55C2D72A7CB09B00826CD5448A1573AECDC02FD2C70B395691B0D27921E13B79BA6F8DD456BD79C677900D23D4A5A4E77120402890B36679C28C9E7605E7C53C65CA1FB23158A5E5752C900BE2F9BA7682638591A596C9A424C04D22C5095F990FD34B066B12BFA2197669BB6C35306FEF36CA68080E7388C6DB5049B053C7AC78B3A462605E7695D1013D1495883B346FC0FA177C8B58D28B4C85AC50377931AAFAB2015845AE30A9D795C2D2B00021F093399501161A38E0A61A79462F69B96053C4B7BC733F83D9182F7760A4F117AD14AC34517FC3CAB987B2BFBC44A248752FA27A7B7B50B1B883A20F88110DA01E681B167A930A6E60464FD72D9A0B7697E81ABE035C1FC15432EB964FEB0634D67ADD11936B982D0CF24922DA6356F01E88E28DFBE5C1F4C2310D20BFAF8359BBC60CB0A37D84848F86F99DA80588AA8BAD86781B68C623821B178989096669CDAFC402BDCC6B818C8F61DC7AD1537E9225A96842A8AA319F3B9641F7895E86C0B937AB10C1B537EBB80580F223B6150D29600F23565725F753B8D0BFD5413188BAA6B58C6D498A48CC4199A894B847C1BB355112B4433939262471248DEAB090FA71271665BA7F0176FDD16E830027E4B0247366BB922BC3D508714FA2A6EDF65EF9E75DBCC78283FB49D96A5740E99CC2677B57573FFFD096DE854E97138E3634277482978961CB63C9B958678468A17BF9D333503946D6B024727B86F18B639C9920CC417E214A03BC9764A6780A556427D92001F1E2C624AA2C2F67436ED39A706953E52098FF1A251BE1898AC01AC462889D4B8289167244C71B6E1503A975AB0E7771E0182BB93AB6D5BA0AC8CAA2EFA5183FE7995E9B6689661E9A733B8C2C8A0FFB8C0209B89EDB1D61975F9EFBBFE46A6CB940A1DC60317C057B8EBCE698327F226F0E8D87A025E3EE57844C3F9B498DB61A90A7EBB18D4D96AD0A6D3D5BEB5CBA7F09E55014634C4A261AAA2364EA4E4917191402F52E324392DC4584A0CE6FFB7F770E67666E63C7CFE98F3A9443CB97E76D84D3BF61
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
pk = 12CA83F6418082D07A7D23356D583D8191218B705BDF267B0623C435039F78F46D0198C508C5C7C8411C0E30CC5E572E2F4BC2C3B77D497C27DA067B496B045D032A94C94ED889099A2A888D98518C02B016DB87B8B542A09A5FC89B5CF510A073F707DC18C5B1C98151D14FE561421126C2E9E74FF9C52A97381E8DA168096B7937A89806C29205100FDC705D1CF61E1F4175F75C35E84C853854C1ECD80BAD59A17F16865850028093154BE1B56289C64F4B383FFA9DBA27732C231CC18A4C53207076303D0FB3C76732337701B61BBA8DB763C7D6EA75D44C8D9A36A9C76909093281135C67C4E1374FD1B3787928C6D274017CCB609342C7E4265C236341F2AA3B0A0C7E1CBCA3FC951ED3504C7B11C7861B44207C8D24C3697896DCA63D68A80DCD456C732CB6505B62027C65344513316150C9541EBE19BA9C6BBEE1C805A1879B25189BD022123C152F9BB73019FB749DE63CB4FA52BAA33246AB248021168C4AAD60577950C876B5946DDE0047A1A2AE68467FB9854617965305100042EB746F2B4353C8B35A058571E674042B1EFCBA8FE21C7678FB21BAA6080ACA331EE9212A4457AC877C14D7BCB07B4B6C836DD1421DEED8841218170D70704AC96C0D5A86D6F86B7327229EE22725785A19044010E2B9342753757357963A9E080132B377A9AD693718790D9B576E1E270095F743B078BB154A55E7B05FCF927F2D435F0FF13A19189DD74A41CA5B57CCD93131988978969A0868B8D9E1858C5834A7E7BBF2DB36C6022BA42CA0E7F138244B672DE91B8F36286BFCB29D7284DE21B17193A90FA386C5283E2A93A2B396A18977B5F1F3375EA83D50D47CC865A184043BFDC6BBDC5491EE3A74CD2CA5C6F43A4E767CCFC50208522510E85DEB9462598073E4CC632924242B4398BD115846B706AEA96C01C9288B102356081CBFE1CB5FAB880E4AA09D46CF36FCB6976962A44A5EE09C42468A480073CC93C092F5A3010EA2959464519ACB7945C47095B15EB269367C076959769891B699698CA2BC996588B587C34B9571576367E725C7D817CEA0CDFA696423429421F006A4D2279546AEBC5059CF796546DBB61D673263CB4194341F2B12662CA2A1F8B2B158F580A287081DD3653840B64A51621A2A6B3015C9C1CBA6CE7B8D3D826FAA6B57B248C1D9C187F0A20FB0276617D94A03B55025DA328901B6602A81D69C9AF73120AC37895D393A7D605FCD4B44D5856B06B09DF222510BD06521987A2B2204B5470012C89474836393F2AD31FB73DB6B2A237391B20B3548DA6065D5CDDFB25052C810522744542CC7095A404B967AB33998FFB0A8141937AEBB36E0A03EA8003FB4F634F58C1106C296D968AF8CE31A21E252E9091EC6AC2268FB30E5D50FBE3A1FF8030F7715925E3221837656AE48C582A1C0432A4BCC1A193A81290E329E3A968E07596A3976681F2715C843B34AC1C4644C59826323D2D27C5DB4854FE19C69B559A90C2ADA75776029055DE8CA41655035203F4ADA550434B7F0DC7F87B70CADEC26B1108101EB39B4181F5A325CDB82905BB8A5BA15A7CFC6804FF99D2C29616946445567C56FCAAC8A695466A928525998E53889397812E27B6C332B6748768C67937F7DB2200BC78448F07FCDABE17F1DFF4D858D6FE8A1C8E3
|
||||
sk = 0FF162215C77ED2C3CF4AAAB6E47C1101CAD52B5A7803A38434665A2029A78B49A0AF0C391E66860A482A2E4A2AA26C9D8890224A991ADB8A4D3DC251C009692BB60C047CE52FB280C3283123AC08E753CC2B8BE8089B0BBE205DC903793C7B4FAD2391D4C3CD7F4CACFFB73799A052D3A39FBD42B2E31B68CD22632755C552C04F5D466CAE26E8064C943D05096A2214AC315E1E63DA7526838A72276027C645AC541E912E1E338004DBB82BB2A9DFC2149EA86E60475D57B8C52D36757A810669247DD32AE00BC2C36A332D2E46B47940F0F584095F6BD37064F20301BFF735085EC247CE0434E1CC2D4557E5DE7ACB60A312842270720A1662B0E4473053F9263FE01C4A6597990F8B80A652E7621B8FBC07763B5A920B1C87E1814CBA8AE59B6A51DD8623B5BB2D42A2DBFDB9AFD82677910A8E7E64EA86387BBD7168E18701BAB981C1148454046A7EC842AB80207DB01EA44318966328EB49F7B77CD14C066266A162A910E77B456190C62C31633ED8277367498597B4B177CABDDC36D51A26E8443A6059C0ED1C66BD2131CBFF370B07A9FA778B060EAACCF7817B2983719C4A485C53541A41A0E7A95E33616ABC4471C1AA5789C030226BC95DCA0D127BD1C0A5C8B40C7A3F118D3E04992109BA5C50C22481C5484C658C8617D797B0A99A369012D30C98118816BFA772FF23332C305937EB4A056DAC8F5683F5C96706357AFDAEC7533EC57BA004F84418B97F4797327BAEDBBA99C86115F010EFA933A363A0985A7C44EA160C0F9174A47585C00C1794310FD6BA94CF769FC03C9186554F4E905AD4A46CB4B404734A2C3EA23D36AA458B7303A3A3E037474336A3D42079592A624280BC5B06BADB342054B0B285C84B354F6587ADB978A8C8540CB36E036B410232B3B3678CB826D50C30904722466D9B6BAC0954FEA1141BA9E75DACEEFB96E81449EBA638FDD9ACBB8114592E647AAE29B8CE9A8B7B2C3F852C5BF9207F08C73DEB5562F23222DA69CD8E8757C63B41F64CFB4062EC54A3D7AD276F060B562910833E74DE7FBBCDFBA76BAD911F08A0DD32276F97ACE67385512F838DCA94BACBB9E1D7C4A211C121F6741D9386A5D078293C997774C07A75784BF985232F81F3695B613B6B2153C487DE150CFE7A9E473C06EEB1E23DA153BD722EBC8C525CC58A19B9721B82F429C4A557718028B561894B7D0CA08322047BC24772022B9FB52C2114631383484F1FB4536A73D42F1C3D1652D591880BA3C85EF17C1DEC04815BAAA377791C059CF2768380F929136097565003DC33BABE0074A9F70BE8559C8A1F55B10948057404FF20B048E0825C8A8151DA0202BE063B6C1783F29769E61286AF85351A031FE6930B1EC489E882C9A9AA5E48C4794FC400EDC3FA7495DACEC3B5E278BFA358317FC9DAD86467311141D2538FCF42751C88B89527DFF8573604ABB0DB73A631B7DD1EB854128AB443ABE00C30A5E06469AFAA361390DD81402C06B9D3DAC95A62039C5FCB50C8229190288AF082904275B35C47807BACC674544D35999020A71D475628C583C46F0B908D4A6003636498A29F4B893772BBBCE994BF602AFD38A259810358CC241D3F46873876423D0CE12CA83F6418082D07A7D23356D583D8191218B705BDF267B0623C435039F78F46D0198C508C5C7C8411C0E30CC5E572E2F4BC2C3B77D497C27DA067B496B045D032A94C94ED889099A2A888D98518C02B016DB87B8B542A09A5FC89B5CF510A073F707DC18C5B1C98151D14FE561421126C2E9E74FF9C52A97381E8DA168096B7937A89806C29205100FDC705D1CF61E1F4175F75C35E84C853854C1ECD80BAD59A17F16865850028093154BE1B56289C64F4B383FFA9DBA27732C231CC18A4C53207076303D0FB3C76732337701B61BBA8DB763C7D6EA75D44C8D9A36A9C76909093281135C67C4E1374FD1B3787928C6D274017CCB609342C7E4265C236341F2AA3B0A0C7E1CBCA3FC951ED3504C7B11C7861B44207C8D24C3697896DCA63D68A80DCD456C732CB6505B62027C65344513316150C9541EBE19BA9C6BBEE1C805A1879B25189BD022123C152F9BB73019FB749DE63CB4FA52BAA33246AB248021168C4AAD60577950C876B5946DDE0047A1A2AE68467FB9854617965305100042EB746F2B4353C8B35A058571E674042B1EFCBA8FE21C7678FB21BAA6080ACA331EE9212A4457AC877C14D7BCB07B4B6C836DD1421DEED8841218170D70704AC96C0D5A86D6F86B7327229EE22725785A19044010E2B9342753757357963A9E080132B377A9AD693718790D9B576E1E270095F743B078BB154A55E7B05FCF927F2D435F0FF13A19189DD74A41CA5B57CCD93131988978969A0868B8D9E1858C5834A7E7BBF2DB36C6022BA42CA0E7F138244B672DE91B8F36286BFCB29D7284DE21B17193A90FA386C5283E2A93A2B396A18977B5F1F3375EA83D50D47CC865A184043BFDC6BBDC5491EE3A74CD2CA5C6F43A4E767CCFC50208522510E85DEB9462598073E4CC632924242B4398BD115846B706AEA96C01C9288B102356081CBFE1CB5FAB880E4AA09D46CF36FCB6976962A44A5EE09C42468A480073CC93C092F5A3010EA2959464519ACB7945C47095B15EB269367C076959769891B699698CA2BC996588B587C34B9571576367E725C7D817CEA0CDFA696423429421F006A4D2279546AEBC5059CF796546DBB61D673263CB4194341F2B12662CA2A1F8B2B158F580A287081DD3653840B64A51621A2A6B3015C9C1CBA6CE7B8D3D826FAA6B57B248C1D9C187F0A20FB0276617D94A03B55025DA328901B6602A81D69C9AF73120AC37895D393A7D605FCD4B44D5856B06B09DF222510BD06521987A2B2204B5470012C89474836393F2AD31FB73DB6B2A237391B20B3548DA6065D5CDDFB25052C810522744542CC7095A404B967AB33998FFB0A8141937AEBB36E0A03EA8003FB4F634F58C1106C296D968AF8CE31A21E252E9091EC6AC2268FB30E5D50FBE3A1FF8030F7715925E3221837656AE48C582A1C0432A4BCC1A193A81290E329E3A968E07596A3976681F2715C843B34AC1C4644C59826323D2D27C5DB4854FE19C69B559A90C2ADA75776029055DE8CA41655035203F4ADA550434B7F0DC7F87B70CADEC26B1108101EB39B4181F5A325CDB82905BB8A5BA15A7CFC6804FF99D2C29616946445567C56FCAAC8A695466A928525998E53889397812E27B6C332B6748768C67937F7DB2200BC78448F07FCDABE17F1DFF4D858D6FE8A1C8E3B7EC567282AA55A8F338A540D4CE1A2CFEAF801FD76F5698F40B7171BF0383E785F280DC06E9998C24912F96948211D04C47A2546E91EC46090318B14C984097
|
||||
testPassed = True
|
||||
reason = valid encapsulation key
|
||||
|
||||
50
kats/ml_kem_768_seckeyCheck.acvp.kat
Normal file
50
kats/ml_kem_768_seckeyCheck.acvp.kat
Normal file
@@ -0,0 +1,50 @@
|
||||
pk = DE5531AB839CE2B04B5E886BE4181A7B1532420336DEF99FF0145A447C4701B2129C300AFAE02B925586395C83330B06EE2C2B14787FACF7696A321FFB7781C9A11E9D80447EB5CBBC40C846829819502AF0108EB08725534B2CD499831D3440E237CB4EBC3FED051F88D780C5D520E5DB88258750A40B12674A28748C4CBFC066A1626302601320A88F8B9B46122BCFE2003055D6401574500E205E64CB298647B5C1765BA86475C6A3A7BD7035C8D5120C996F981AA454F9C5846C550D83AC7D474824B836DE2C0ECB0BC1B1369F407246954A000F0B61F9B2AC538A7C96342DC6D703D18BC34B497A50748C3BB981253C141D2C68D7BC0CFAC38D8339736798CCA07C2CB7144160A991AC84B7813CAA0842526FCA3C07F7AD07DB0DA9CB2FDD14C81BAAA033B91BEFFB49D132C513FA75C07052BA3667E9C86AE00C7B07791A8910B906FCA7BA51CD129CCB73F546E517C6E6F5B03BA24321F37BEF3609A142299AB1AA2B7885D4725CAEC5193DCC5701E61C2121C44174A82C10CD22602616872BF5F585EAD81FA696058FCC1E0BF41B2F0B807AF9CC8193AD3CF123E621B8E710469D33A5697112A91188FE38B1F2705A0D465353F1687A9BB52BFC0CB7E06EA5B2AEFAF2C9C82355FFF61161E5C2E70B4B69832A9E369F861B1A0FD4C80BA83BC8E60533EA32DCC3448E1C962684218FF6CF00B67326D642EDBCAB6BB09B8BE4B87E2507361780C4DA681E89AD27C72C4FA80BAC25177BB5357DB9558105CD42A3312573CBF1078261CC5889F68D9707309C25039D9B3C6B753DF431604EA9CFC5B2BD9BDC9E40170C3BD4B001102AF0BC260ED5B54BBA5ACE010A79B91F68BB66E824A010477431E1ADFF738D3FDCBC60C3A94305A70F574BBA50348221435466B432F0AA3EBB4CA99C82D543BA5210399547445B97AAAD1992CA72989210B178878BC6FA4797C70627463194692AE73924D835C6FDA6BE9A8C0235F6B6F97B46239719A0F95D2CF28C8DB0BC92F02C9FC6789B3750275B100F473C435516D7F3CCAC5877F1A2A426B65B269059C5BBCB479A89D2706942B91EEDE5A186AB60E5C06F3268AF470B16FB5A56F77AC89BE7CB64FBAE6239B8EED9AC8CDBC219202881DCAF91D5BF24835FF938C7B2C9452B908CF95A49AC7A0090F9B35AB70C8804758DE214ABF2B073335AB1D5CAE8E1557AB01736005875E9ACB2B32D1445286EA8895D58458B038191B38DF531341524B48DF5254ACCB09FD6B45A7629B6787D6DC6AF547C34F8916291CB6C347995445B96EEF3797AF60926741E343742760A77B8340086723C237C826E64220D5C1F1C4A2528F56837E63FE97A90D3CC9647981965C52DA8F927311897978A438BC01DD6967A271771E04C10AFCBB004FBC5E4B6CD3B067F72F0646B9467E37459682A457E639A100A6657979FED9B8710548AB6302B42F2459CC6467E093FE95634634494BFE83E2B2A93D7FAA5EFCC4E879302D94A5462D639B4A774D2719A28D035EE8A7D3C5054E6158050D39C4B9796875786D0BBABFA4AABEE774F77C032E5A176CFF0A4C2719CFD246C2A71C3782982DBF709ECF16448243005DB42EDC8BAA6033E17120F9C369686C76C0A922EA7F366E4CF97E56951A3C439458F1CB92C2A49C50C62A0995176CFD98B
|
||||
sk = 73957CD6FB41D2C199F3714475A4A4F7471EE3B1A41F119AB7B9994CB16E54629B94B3CE78A3C02F424244F68CB89C653A1AA10BC27DC898659BD49C3BBC8AB888068199897B3C8E5D38C5380C4B8CCB4A978B90813735E24C9E5ACB1C5449C325153FD383C14B0C180ED98CE71A84A346C1AF89C1DCEACDACEB2F37D3B5BE15B42B3225962548A0E153A07B4FEDD1281A64932047308C53A19A41584CF3389E914F4ED0B2247643682695359C8326537ADE861F7E17448F4450A1F70A9846CAA6B0858F043127E0684E36C8FA91211EF03562B6218C64B41A40616F5A1B1A441DF5561456B6CCFE87C792873E0740C90236CE74221D1578BC48F7323D1BC7626A398DA6124F82041988ABCA81B932AC435D73AD3812647BA51D17562BC5578F3303AA4F85823163C650C9841417A4C0329833E473FDD03FBC13A0264B24C5D6B4464CA91ED40EF1E0127799B67A5931A5EC036407C9E490C189E610F2765CF47C604588C7A4F1C245A51B9D39611E1B3C6246A75E84A9673B2B2391A3359AA192C74BD81A9859B38121B5629A06C88DA6A2059B674594AB017668B8E0BB0B077DC93C94437C503880C94B46B337952E8283453F641751FAC1AF336232E2C9E7D42B85F813F86832C669B976835C878570135A4119547BF01C0257F43B4AFB6A8CB99D9DA204A4AB2908F113FE452926FC440E855D77CBA6883B03F18216EF184A2D3909422BCA23EA278E5869E9F6C94F341D754C1D17909940060437F48CEB958C027C8C6A5C6FD4F81F1FA595A16915C9124BA3E7908D0B84AFA47117AB71ABF57FBA96B171C912E1F628E7898CA1007DF39AB13A8082367A862159784CCB24D3E1C5635A5433F28AE33BB09E3676848024617231EE0918827683ADC04DCC519C9AE93B9B798AE81711527C8908DC5EFD4852CBF03F2852992F194C4E9705C1019AB46A7321945C797A1251C2453E95085940C2F95AA900472DE755842CE1B624F29907D56727E5A9C1640991849558D4493EF0B68AF466091578276B9DC0F08F41612088525B4FB6AEA57762B0CB8B24CA921B57801B400CC9098C2EF497D41C70DFE97E96D81F3B66119F13276352CC64831132E1602D125640A2BAC8B82F74991384B74957046048B8619A862E40315782218B3D215516AB836BF702CB003DE946735A354E932A665505A42DD1837F448BF89C5C409A9FB9B65569554DD802B1E44B644C5195343A206E72B220A62022E8258B95AB6261701510CB17C9BE3B4218320A0EC65A88C82C9E8AB0BA26F529C4B83D94920025E9A67185661E8738FF5CA1B524377259931340C3A0B1255D4422643B77BAA88E45633EAA8CCB1EB985F6F75EE6BB4B8DCB514533825247BCC553654EB7AC0AC88E1F3A776C20282D4A1CF6423985088079752754B98E0C9A525F92C5C3FB1E9C56CA6E93C1704A50B6921825A44447849594589F0D82354EB2A2B57B28340C274C80A6B8824F667B0DBA968A51270FC51296F429CA0DB115B7A1C1B3F1605D8771C7FA986F7402F8B8C409A912BDC7623EC35530820451838EB2B598F64C604301526C584F74FB5040A30B0E3415707021060CBC23E284DCA2071088A0F06C935002A751EC1EDE5531AB839CE2B04B5E886BE4181A7B1532420336DEF99FF0145A447C4701B2129C300AFAE02B925586395C83330B06EE2C2B14787FACF7696A321FFB7781C9A11E9D80447EB5CBBC40C846829819502AF0108EB08725534B2CD499831D3440E237CB4EBC3FED051F88D780C5D520E5DB88258750A40B12674A28748C4CBFC066A1626302601320A88F8B9B46122BCFE2003055D6401574500E205E64CB298647B5C1765BA86475C6A3A7BD7035C8D5120C996F981AA454F9C5846C550D83AC7D474824B836DE2C0ECB0BC1B1369F407246954A000F0B61F9B2AC538A7C96342DC6D703D18BC34B497A50748C3BB981253C141D2C68D7BC0CFAC38D8339736798CCA07C2CB7144160A991AC84B7813CAA0842526FCA3C07F7AD07DB0DA9CB2FDD14C81BAAA033B91BEFFB49D132C513FA75C07052BA3667E9C86AE00C7B07791A8910B906FCA7BA51CD129CCB73F546E517C6E6F5B03BA24321F37BEF3609A142299AB1AA2B7885D4725CAEC5193DCC5701E61C2121C44174A82C10CD22602616872BF5F585EAD81FA696058FCC1E0BF41B2F0B807AF9CC8193AD3CF123E621B8E710469D33A5697112A91188FE38B1F2705A0D465353F1687A9BB52BFC0CB7E06EA5B2AEFAF2C9C82355FFF61161E5C2E70B4B69832A9E369F861B1A0FD4C80BA83BC8E60533EA32DCC3448E1C962684218FF6CF00B67326D642EDBCAB6BB09B8BE4B87E2507361780C4DA681E89AD27C72C4FA80BAC25177BB5357DB9558105CD42A3312573CBF1078261CC5889F68D9707309C25039D9B3C6B753DF431604EA9CFC5B2BD9BDC9E40170C3BD4B001102AF0BC260ED5B54BBA5ACE010A79B91F68BB66E824A010477431E1ADFF738D3FDCBC60C3A94305A70F574BBA50348221435466B432F0AA3EBB4CA99C82D543BA5210399547445B97AAAD1992CA72989210B178878BC6FA4797C70627463194692AE73924D835C6FDA6BE9A8C0235F6B6F97B46239719A0F95D2CF28C8DB0BC92F02C9FC6789B3750275B100F473C435516D7F3CCAC5877F1A2A426B65B269059C5BBCB479A89D2706942B91EEDE5A186AB60E5C06F3268AF470B16FB5A56F77AC89BE7CB64FBAE6239B8EED9AC8CDBC219202881DCAF91D5BF24835FF938C7B2C9452B908CF95A49AC7A0090F9B35AB70C8804758DE214ABF2B073335AB1D5CAE8E1557AB01736005875E9ACB2B32D1445286EA8895D58458B038191B38DF531341524B48DF5254ACCB09FD6B45A7629B6787D6DC6AF547C34F8916291CB6C347995445B96EEF3797AF60926741E343742760A77B8340086723C237C826E64220D5C1F1C4A2528F56837E63FE97A90D3CC9647981965C52DA8F927311897978A438BC01DD6967A271771E04C10AFCBB004FBC5E4B6CD3B067F72F0646B9467E37459682A457E639A100A6657979FED9B8710548AB6302B42F2459CC6467E093FE95634634494BFE83E2B2A93D7FAA5EFCC4E879302D94A5462D639B4A774D2719A28D035EE8A7D3C5054E6158050D39C4B9796875786D0BBABFA4AABEE774F77C032E5A176CFF0A4C2719CFD246C2A71C3782982DBF709ECF16448243005DB42EDC8BAA6033E17120F9C369686C76C0A922EA7F366E4CF97E56951A3C439458F1CB92C2A49C50C62A0995176CFD98B3F2B8A3ECC81D7D5D36695626ECF408A8E3B7124045EAB7E8B61021613D993E35930F3B794F49B9DB1002CE1893F717DC3B1E9DEE68FF5302B136A1BC7F91A05
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = BE1A777FF0A7DF60345642054A82008E6841E659CB3D631C9D85698BCC4186EAA3CC987E72E853CF329FFAF4AB1A1C2C720A9C23845F527650E2D29CCEDA4B37FA4A81B020F7759CB1A75D216B53F4B9648873C736AA562C9A89D28B7E18945277D18984E836311BC8680351837250DAD643794174FA20B7641A02D4250D952AC39200342BD29D3CE609C45404595BCD946C04D2F680339A0927574EF1C519A684B301038E0FAB173E8C4971AC86558A158EABAF28538598EBBDDEAA6C53EC81E57772761530C1637B94C38D59D1CA95E1A5558409F8013D38C3908FAB75B9A39302E21B691C76BE99742C6401D11ACEE7B29A14C94CD615CAD60B491F3821EC34154694312C19A3BBE34D55B08ED30A31B3CB4324B2083AE75E1036105796A4AF414D72D88441B67AC576839A87A8AA41931BB901668C00B0616ACD67BDDF2090CCCB699ECB7FCC64CD52D50A4936AD12571A359AB3C9A29EEE494468C609F3E1A6FFD1CE6116650CF0BA783994B0BB168C9AA600A311233CB2540349E68A3C0E42B527C5276682B15961984388AAD0B638E7AC514ED77455A5C27CC865757921DC93AF66C99E93C67810975B61BCC44A56456DF68DE55B14C13984C5A52A66C790AC6B82984873C3F9706D7229FD5BBB96E8A724DA8F980045AFA70717F3699B69C0F65B1B650C5A8652479CF05666561C046BBB1FF02BC7221FC1A9B01B87501E4362A80C68BAE43E80763E8604B9C185BEF5409685B5A67C8C3C67BC5DFF682FC1D2951077355D7120FF17B81CB58DC5B1C31A1B2F606CC72DFBA49DAC60B3598D4A291E28482D2E81B7BFF8B72E48B95DDC8EA0864F2CF37A2BA331D8CA376C42BC8F662CDDF6056DF05D688204F3B3A9E629B07DC730451941BA344269E9B30C04662D1536CEF52BA539A8BC681F0F44C2BFB45E587334EF299769A19E34B06255ACB7A01487FF80ACB00BC8CA98A74C7CB87123708CE75307039E44CA7096205276F11C38F28CB8BC2ACA35AAC7522C9CB94E054A4A12E6C6A538B19AC9C0AD4A766495105D379754232F07A71DF9D9307BF4251FB7609E910C224188E3D78EFE05B1539577CF303E04C982A2EBA43801C19A028EE40B089D495F4D068081C313B760742A0B3E88797BF83349DBE8A9E28338EDBC5174A894C2B39A9D538905665D87281C440C2D10A61F41A6604B264E435BCD4CBCA4D5D8BBFBE538CF28CB5CACA2DE7279E4C510A68471E81B02AC1101D5021BE3A86AC9BA598D22861C74B5B266188FE0163C4AAE82210DB3291B2807069E426595B7392513A9E8198FC46763B2971AA9752C2BD7B70DBB2809694438F0AFF631A1B188AF2B3735B53665BF368B16C583370613DABA0B21442DC7922176F71734F7827BE43946C0644E19AFC3301934E45011385E60D95A2937AD477016EC9645693C3556828089453739E1BE8186BEF9527DE2BC5F109228EA7B5036CB36FF08C4CD4059E8C4A5E880B28146A76D2AA6FEE61B40B602F1A955859A01AD1CCB59A7438E6646B6E1466F49CC1F21A69144A56FE27EA9934293D5CA9EC5988E5C7B854C8085A95E62029341338E28C624FEDB1AE1916E26EA89E95437E3434C5131B9009D31A702BFF81338B23E458416A173D684B92ED5C3CB2B138ACF7A0238B86452ADE9F0F850
|
||||
sk = 946181F65279D95AB60262BD637A84E79185F26245002B73009C8DD83B229FDB967D9054D3078FC3D61EF7FC4E49917EF7D23F2F2971889A5376A91A4B75084905CB4DC758B604B1A357178964A06E016AED1C4871EB4786A6792F8A73D538C6AE71C1AA7462EB3A81DF1379A60C2F4FBC7359CA28D2586BACFA5A02CA9B70AB655E9343C30581BB517E7F2A44098921FD573E319CB8C6EBB6AFDBCE57E04F19E44B3871A18145691C03AB7D95B54A9B4F59C3305F3A003C333807091B6CA34ACDC498AD6CCB06BBB715F717C37A31D1292308C17ABFAC60C4F5AC9090911397BA0D5A2531B41406A160FEEA172272A06C4091CA5832F937B40D6BBFFA351B33E040BB97564CFA986C016FD3CA64025B1EDFD97311995E97211CF121913E6B6693440221DB3A608C9578F8431749112CAC3891F05C593C47D82441E48A8F0A6C3A030611E823A1BEA8449D5062B572863D575D17D37D8640AA17838ADDC17FF5733969A8703F504B3E77ADF250BEB6894A8013B1EECC5082458376AA68EF854569A16B53648AF44A5104935CC51374A1277BB485C81B29B15B96B512A3992B814957C2275317B7DFAB37E5C97CDA43A31CF9B7A9E51F791B9F10144960D6511165BDB3C9A48088859D531EE2A84AA068AA1C096A65544A915AAB5EE59D3FB80FEDCA787D706F906ABCD3636F9D39CED4CA53F7947498D2CC4148913073006C37A3BFD87E9CA6C618C2A5E5B6AA7EB1A42B834486DB8DCE0A9F4BD8C9D18729D7C16E23D5BBAA7B543B17B13DA5711E27B151CA852C5A651882578812C4E511144C0225B5E50961617BCBD3AEF737BA245BA9B9168C407844DCC10DE0E29E77A79692318AE2921F1B84B13A3684E72C55CC9C363F4937F3A776F249143F0C69497647C915C3DD3071DB3B3130412A908269CD70A90D8CCDC284A898106BDDD023BED0AA8CC5A3D49CC26D11AA7C744951F95D55F2CE142C0FF079AD43E387550C35A35C45CD990A189C37B2B61E39CC7FAAD519C7C714DF68B17DD150338C7D227768FF10B5D9BA5AF13A49FB120C2C490506AA8672C63F18D38124707E702390510CC7F67B472CC51776B80049657709528AC80189B2569741B67CADC501B9B67DCC0AB873C019360AB4055C8542B549D4645D7EB9321048B37C9784307B1A921CC7FE38BDFDC5099D774D6A8B998C8B628F50932DC052F4BA680123070B1C2CFC217A997C95A6E46E43822A01AB641F833A6F0A15E4005679C47CE476B111A95D3F3A74F0F3BD66A021F6EB8B59685221968E78A67D54B86F6FFB3FB29344C46A97F15C005CABB3ED205EE5E5BF2347668E50A8D1496E44A41C4E1B24B8879058F1A33AC90782E90FE361A519614391407134B93F4688C663919F70E9950D3145EC924BF5A46677C2887D6CB42D93AAB1E0408860C07BB6A911DA3BCF0C7CADF88B722508F16B6F3A46AF679398E462A2808BB480C22CB8B2B98E9123D904103F4A146B53079F317C7F412049857B04AA7CA5731BD72A935529768C888BACEABBFBB00482D462FB335EBBF62A2DCA2287698F3273370AFC29ABEC7C02AA90B1460123C45785E128DCEA6DDC8A5E70C180B88C4E48E3B9F16B1E3F07B5DC4806BE1A777FF0A7DF60345642054A82008E6841E659CB3D631C9D85698BCC4186EAA3CC987E72E853CF329FFAF4AB1A1C2C720A9C23845F527650E2D29CCEDA4B37FA4A81B020F7759CB1A75D216B53F4B9648873C736AA562C9A89D28B7E18945277D18984E836311BC8680351837250DAD643794174FA20B7641A02D4250D952AC39200342BD29D3CE609C45404595BCD946C04D2F680339A0927574EF1C519A684B301038E0FAB173E8C4971AC86558A158EABAF28538598EBBDDEAA6C53EC81E57772761530C1637B94C38D59D1CA95E1A5558409F8013D38C3908FAB75B9A39302E21B691C76BE99742C6401D11ACEE7B29A14C94CD615CAD60B491F3821EC34154694312C19A3BBE34D55B08ED30A31B3CB4324B2083AE75E1036105796A4AF414D72D88441B67AC576839A87A8AA41931BB901668C00B0616ACD67BDDF2090CCCB699ECB7FCC64CD52D50A4936AD12571A359AB3C9A29EEE494468C609F3E1A6FFD1CE6116650CF0BA783994B0BB168C9AA600A311233CB2540349E68A3C0E42B527C5276682B15961984388AAD0B638E7AC514ED77455A5C27CC865757921DC93AF66C99E93C67810975B61BCC44A56456DF68DE55B14C13984C5A52A66C790AC6B82984873C3F9706D7229FD5BBB96E8A724DA8F980045AFA70717F3699B69C0F65B1B650C5A8652479CF05666561C046BBB1FF02BC7221FC1A9B01B87501E4362A80C68BAE43E80763E8604B9C185BEF5409685B5A67C8C3C67BC5DFF682FC1D2951077355D7120FF17B81CB58DC5B1C31A1B2F606CC72DFBA49DAC60B3598D4A291E28482D2E81B7BFF8B72E48B95DDC8EA0864F2CF37A2BA331D8CA376C42BC8F662CDDF6056DF05D688204F3B3A9E629B07DC730451941BA344269E9B30C04662D1536CEF52BA539A8BC681F0F44C2BFB45E587334EF299769A19E34B06255ACB7A01487FF80ACB00BC8CA98A74C7CB87123708CE75307039E44CA7096205276F11C38F28CB8BC2ACA35AAC7522C9CB94E054A4A12E6C6A538B19AC9C0AD4A766495105D379754232F07A71DF9D9307BF4251FB7609E910C224188E3D78EFE05B1539577CF303E04C982A2EBA43801C19A028EE40B089D495F4D068081C313B760742A0B3E88797BF83349DBE8A9E28338EDBC5174A894C2B39A9D538905665D87281C440C2D10A61F41A6604B264E435BCD4CBCA4D5D8BBFBE538CF28CB5CACA2DE7279E4C510A68471E81B02AC1101D5021BE3A86AC9BA598D22861C74B5B266188FE0163C4AAE82210DB3291B2807069E426595B7392513A9E8198FC46763B2971AA9752C2BD7B70DBB2809694438F0AFF631A1B188AF2B3735B53665BF368B16C583370613DABA0B21442DC7922176F71734F7827BE43946C0644E19AFC3301934E45011385E60D95A2937AD477016EC9645693C3556828089453739E1BE8186BEF9527DE2BC5F109228EA7B5036CB36FF08C4CD4059E8C4A5E880B28146A76D2AA6FEE61B40B602F1A955859A01AD1CCB59A7438E6646B6E1466F49CC1F21A69144A56FE27EA9934293D5CA9EC5988E5C7B854C8085A95E62029341338E28C624FEDB1AE1916E26EA89E95437E3434C5131B9009D31A702BFF81338B23E458416A173D684B92ED5C3CB2B138ACF7A0238B86452ADE9F0F850AC34BD952716E16E24B3DFC0DDA58E300F1C0EF3CDE12AB416A7927E18EC9E672CEF6873F88FC5F6F9FAEDA8EF9FD1444251178CA8ACBBFE61B329C726F72D13
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 29A43FA9369902B34477E57476961C4B54708124683E32AFCA0035E227490E3C9AD5DC0604D7A4CA04682CA79671420B75252C01B0B285E19781C65133C62244A7B927BC7C6F400314D5A77FA54B24AA2AAE296E0DB3320FA835CF1656F28AC4B2A99E87C466DFA2118DBA453E3975DCF91EDF03A956FA503423854605556D8A0A064799E2912A2C0A42BCDCBEC73C25F3D48095C58BC9883D6A12567DC541AC5B6FB5F603F53606AB686A3B370E7E78A4082822DDD91C3119C4F91A5EEAF5B3E006CB1C55CECC9C59EB0B23875160472391BF18BC7843AC6928AC003BACD8C858733389AC9595FA3625D8CB8C7B52170F97C53734797922556998A05C10789261776F9877AF2CA9C4E170B2137195BB2EFAD08577E10819E28B0B2115B29C384D4C7F7A6C3F848888BE9503977C3A1626A750504139753BEA391589C56F0341B363BB7C414B452F0858F9389F24DCA1FE4099BAC591CC61C77572357119B3335A30E2CC33FE8C1C3AE36C67865885E13CF58709AB61A68E16B7E8818A500C9E172C2ED5B694B0C83C40A76A932A5724B40280E63F327A5C99C5C5C5E94D3DA59BB202CAFF87B637C471CBBB051BD416B25368BD7ABF2CDB29E179B8E5027B3ADCA243C64F634990C2304AEA2387A62342508871351047DE7238E6348F06AA39CF5943F63165F1D8C82BE383CEB56E83732E35950D275C19A25B7FCC01CFFEB543F5A76B7B1C21B788A6616982A56C8A83746DC4650AE61B9BEAD06487BBA5206AA101917EB251167ADA5C2FD3C52CE25F4652B2EC029BE8CC1E7E6258A588B2C9370888A4198ED943FF7C048B05012DF529C9A93995CC334B0C6F2D185963C8441738BDE192C14215BB2A5BCE23D8BF753C35241602D5288123282E207C6D77C81381139D0FCB4378BA8991FC6007017E11294C15E2AF6B564B7657B1DE004FC158890140ABF7A1934B573AC39C2EAA2989C9B78867D521D8E8CCEC4033BF67086A3148EFB54E1EB28760469CEBE38D63B18FE9485487251F43E102C95A7732B075C2151334F45E89D92078C6CA2A17914E9632500C7B6F3B20803BCF046733E85549AF68619AFB6E7CCA204399637B0AA942AA9D87CA0A6CB6BC2C4CA0A11B5F0B31BE444A1DB2D52B16E2340B3A1CC39BB25C9316E51B59DAAC0800681DD41C208CB54FCEC23F33BB765CD631252455F81B6688981FFF250DD44C1A8E9701B4B29AAE74785C7B70285155920A29CCB8C5703A844F328B88D7350BB3CDF1F9B38D5CABE7376835E59AD2455CB3D01247A86F5535CB1B16369FBAAED8D16C6851862E331E423B8E10E580CBCC234E5B3D9B1496A1A0C8B1E192CA69C7D8840FFC7BB6D8627B4CF07C3F28A20068AF6C3B7D3269227226AB79A01E7B6CA627C96CDDF3538154CE192224D8605147C15689897014B477EF604B1019913D8ABCBC2A6EDCEA37519C7505AA15E215A8BB9C6F444A07AE72652EDC020D6C5CE773CFECFCCFA931B035383C7E8BB12FF4984523B715AA4294006C4AF0B0FB112516281A8414072EF2ADE16C94F165A031A733C67B98A1357FA2B21140D98003B98B5D728F4D79B6D3B40C151082B8F2318111675CDAA6884C9542709FCAD47A6AF165AF478EDD0E4EDA45869DA0088523BDCB59F02E2A6BCDC6522E7F48695811A345
|
||||
sk = 71FAB16F41A04A2C9453C179D1F732D2D95FE3B16BF7D132F24A04C6C16888A85C12A88E904B3A57A6011C6372C9276E7CA8ABF6F30E19623D4F5A8A79527FA1847BAC7A80BED2B65FC26AA54C278220B82410A18D4B7DE2F82798292F39BC0F66427D80E32340C5146F66518559BF4D6C8C5B0381944B50B6DB5BB59ABF51C922D54963C69C82C4A3C8BFC9673BCC50E83B8C8A407C728735975CC27B6A73C584725C528324D88CFD94B03D2014595C239A6101FA2C3287713DD861C0D4CBA36883091E5B6D54091835638A20279FDB3C0DD7F6C315090D98F131FA203894736C9CC145055B3E6C289C921C2F9EF84176D9446F5CA65E472AC4FB4379416C7433CE564853C9F1C1D159BC5D6B014C835613555D789C4B91BAADDD7AADAD3CCA236B44A0387145640CDB833D0D4701E712CE83D8BDC6778B535398EEA2C0B7B6BF48390E92F93CDBD2459626079A36A4E6D966E0F7389EF269CF31A99FE0C90BB59D44978BC36BBBB0B667EB3A857215CC51D613DBF8C5D68AC5C34C6AA7078C16C56662E62B4CD4BE0E24BACC33B9AF88C935A2A6C4E0A8BB93CD6F47B9E98221AA583028CC890F1605812C8228DA32F046433DF322C405BB5647AE901003A9F88CBD0653E2205E5D166BC5B14E94F3426951523C727F353263E871BD74D2ACD663ADED8891C5514C49DCA63F49BE6CC0A5BC0999933188F8704BD57B40B6A26A67BB990CC632943B37A3BC555905584E73626D86BFCCD144C9A435EDFB8EEFD05B0202BFF1499F71657086A3C6E2AA1A900839F3F421CADA490A091551D5A940457E567821B11C828AEC3563B06F35210BFF66BFCCA1BB61D75D336A85C3627140E4B8EB1342ACE9518D544DCDB215E79A9A29C5195943CA1147A65112A158685A06E7CE1AE851713B77E8B34C11A23AC1D4440840C062022E701CC0912B20AA2901608A70A4C8B36006631A619420F173711B3E92328111C44934092E5527874E5C06875968D80CA23EB2A6EFF2CD8889330823547CA2660917B29BEC650DF087D901442B756000EC643A856D8D1271A491A88FA295AECAC560077C3FB5CDA2D8CAD3F8AE7A703E4DD52273A2603C29B9EC35ACA97C91D3CC966D64B8D81948438124FF5181303AA6F08C0994E63109C585700151525410AADB2035297EBEAB3D8BBB83A62B7A27DB83841A562677AB44A7B4306066904A8235391C39800B48D55ECE16A0BD69C65C444E9C5609953B524817CB1A1B8C10370864E316919224AF5B22417091EDB96D61B3AB4C4C33EE4A9BA8585800FC949AE6C4CD1C9881D08CE4437203BA24B4C5AB6B97B799635B40E6536D2B20EC7C195346BB42C95EAFFC4C17F1413C338E8B260F7EA19A15223EB9A7CBDCF584CE307616872D2ADB37D91B0724A22748869BF112C8141077B8970AC1502FFA4B5B20453A6F286CF7A51EDBBB6F14F76131727B616A70456B615028851A969526BA29CEC975F67AC2AE146DD5FC3F9833C171B029C5D044D5F617F958A400D62C3549246815AF5CB00575035934952CF622A57E60A8472B0ABAD2126C66140AA7B668025737299CEBAA2FD45BC7A0D5BA8083C0B23CB05B8C3E8DF262DD312A0C42ABB9DA0BB81A4429A43FA9369902B34477E57476961C4B54708124683E32AFCA0035E227490E3C9AD5DC0604D7A4CA04682CA79671420B75252C01B0B285E19781C65133C62244A7B927BC7C6F400314D5A77FA54B24AA2AAE296E0DB3320FA835CF1656F28AC4B2A99E87C466DFA2118DBA453E3975DCF91EDF03A956FA503423854605556D8A0A064799E2912A2C0A42BCDCBEC73C25F3D48095C58BC9883D6A12567DC541AC5B6FB5F603F53606AB686A3B370E7E78A4082822DDD91C3119C4F91A5EEAF5B3E006CB1C55CECC9C59EB0B23875160472391BF18BC7843AC6928AC003BACD8C858733389AC9595FA3625D8CB8C7B52170F97C53734797922556998A05C10789261776F9877AF2CA9C4E170B2137195BB2EFAD08577E10819E28B0B2115B29C384D4C7F7A6C3F848888BE9503977C3A1626A750504139753BEA391589C56F0341B363BB7C414B452F0858F9389F24DCA1FE4099BAC591CC61C77572357119B3335A30E2CC33FE8C1C3AE36C67865885E13CF58709AB61A68E16B7E8818A500C9E172C2ED5B694B0C83C40A76A932A5724B40280E63F327A5C99C5C5C5E94D3DA59BB202CAFF87B637C471CBBB051BD416B25368BD7ABF2CDB29E179B8E5027B3ADCA243C64F634990C2304AEA2387A62342508871351047DE7238E6348F06AA39CF5943F63165F1D8C82BE383CEB56E83732E35950D275C19A25B7FCC01CFFEB543F5A76B7B1C21B788A6616982A56C8A83746DC4650AE61B9BEAD06487BBA5206AA101917EB251167ADA5C2FD3C52CE25F4652B2EC029BE8CC1E7E6258A588B2C9370888A4198ED943FF7C048B05012DF529C9A93995CC334B0C6F2D185963C8441738BDE192C14215BB2A5BCE23D8BF753C35241602D5288123282E207C6D77C81381139D0FCB4378BA8991FC6007017E11294C15E2AF6B564B7657B1DE004FC158890140ABF7A1934B573AC39C2EAA2989C9B78867D521D8E8CCEC4033BF67086A3148EFB54E1EB28760469CEBE38D63B18FE9485487251F43E102C95A7732B075C2151334F45E89D92078C6CA2A17914E9632500C7B6F3B20803BCF046733E85549AF68619AFB6E7CCA204399637B0AA942AA9D87CA0A6CB6BC2C4CA0A11B5F0B31BE444A1DB2D52B16E2340B3A1CC39BB25C9316E51B59DAAC0800681DD41C208CB54FCEC23F33BB765CD631252455F81B6688981FFF250DD44C1A8E9701B4B29AAE74785C7B70285155920A29CCB8C5703A844F328B88D7350BB3CDF1F9B38D5CABE7376835E59AD2455CB3D01247A86F5535CB1B16369FBAAED8D16C6851862E331E423B8E10E580CBCC234E5B3D9B1496A1A0C8B1E192CA69C7D8840FFC7BB6D8627B4CF07C3F28A20068AF6C3B7D3269227226AB79A01E7B6CA627C96CDDF3538154CE192224D8605147C15689897014B477EF604B1019913D8ABCBC2A6EDCEA37519C7505AA15E215A8BB9C6F444A07AE72652EDC020D6C5CE773CFECFCCFA931B035383C7E8BB12FF4984523B715AA4294006C4AF0B0FB112516281A8414072EF2ADE16C94F165A031A733C67B98A1357FA2B21140D98003B98B5D728F4D79B6D3B40C151082B8F2318111675CDAA6884C9542709FCAD47A6AF165AF478EDD0E4EDA45869DA0088523BDCB59F02E2A6BCDC6522E7F48695811A3457831D51436EFC396996CEB85A9D2C0DC201E0A573AF586A7F360456EA0A918CFDEDE3C9B96FE6714091DDA1BC08C522F359F6724C8A72C53EB2EE6243C4F41F5
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = 81847B5CE70B653A15AF535928B79897B71EFEE062AAB791F21B3861D78F306B7515E010912183EC248291953479612A6C41403196A384126194306ECA5524A3E4628D6A3B3A8C86CA0247C033652F49AD68A14E19428471E920642B26720C4BED1BB9B4161A2E921F49F93F6CAC4FCF15C09694A375C446051175E84A32A4077B96478DE7E9782271805FC40291E83BEB1AABA5F60982057CC91BBF5D365CF8A4811F978B84C376B00B9E71C6328EF7A4CD34451EB9959738BF82BA5130DB3F9AE200F5F0A14209C015951216321352EA7A7B52835D866C5F053654E0757079BE95F2BB6AC073E97BBFFDF2537ED631D0E78FD378C74DB75AB5129C23389B0A789C7CD457C1D79C59A793254B4B9C5A23B80A910F448BA4343622DBA39F879707B6803A885260B11233E34D41D5047CB28DA4C74E7692B655993CB873C37D446C4C32067F234EDC06126C43022A36B782B3C0038575071A151AF9B18615660B0893D445C5E16A33CD7B80CA77B065D348435C74432B34196A3DAB0B5CF5F189F6D20B17FA1D79EA526F1C157E683F014B4863A50A7EBC661205C435E573722BB82CE13573506A4380042B914C5ED68694663F3D054F3C676441828CAA9629BEF4B7F80575AC42C6F8068E0D13622111259182876489C4320940A798313DEA5E40C385EC0BB4DB345F0F8ACC0C652EDB966BB1DBB0E20C5797433497482AA2B6BDFFD9A826116B0725C56F48C90C78745C824705C0C714450C099AA7C28314632C19ED9619C669856C96C9F91AB9F1D21129331165D50D879A460E125CB4B43517FB59BA8557003823EEFB28B3237821581A7221BD8F9335DE0308B6ABBF506A4BFD747C1CB6411AD17275DA05F69153E2901A0D491FE3D43CE54540FE906D4D894E2136294C7693A52340F46C2D7EF49BD2B824003BC80B697B846896824A93859008098B8D437354CF255E07D260B23A114F782E2D2A04619B77CC7AA62294671C88A73CD0C15433A642F1142EC010EEF9580657398FF2A3F7A466D6627CC36A56483A9A47C42046F665D3C199E6114BCD5274864A12DD8C58FA6495AAA78B1F68715C0764AFD0BD7675539F229FE93067334C9E98CB60C6B7562E7916298AB6F486905C210A6D121FCAB364125C429C234EF7D38D4B0B6EF2F63CA8E96AF9C97F7C4543C320339651B297E43EE21382F190010F94766D26CE7E95A7BA7545FD6A5054C16DD6775953F9433A8C7289D6BD105A7B6AD385867A34C7119138069089C750D41A87B8F936A04A9A4D4242CEAC2007473970DB68F79617CD012B9709B85879267DAB9C5DA0C4BB9941B8D7C163B7189FD80EC89969A9CBB6EEA07AE7054E341643BCE39A4ECAAB74442A00832297749D69D4C83C149B8FBA991D05C93D02B7B5B15D783B1F89504C52A0C297072921AC14CD5994BD930008884D66A6BCC74AC213230593EC55D040665F8213610203D2D8122083A410DCC56F86AB84525B35C13DAB9818C030A0E4BC5F4D73199402C34CEB5719A8320175A5ECE886B1F4A33E924EE4C67395398E5C6C415564319C2722DF0C014B276A4F3807F2AC046F831659A86B0B1872F5C911F4D633C1D19F24A578870A80B8F5195A682229BFA3FCE275F2E24577C51F7097728571B8889FD09D79DDE3C8292044B22719
|
||||
sk = CF7987D3719D7C70A11B617C6FFC4ACF1B0E559A0C51B57D2EF5C1E404A7B5A8A534274079730D39D9B75F50A233729092A8712CA083C05C010EDC2F0C8640A5F8A4C250AB5C93B761024DD2E4967FDB08350A5385F5A2700A51CC7C464A460328F5B3F2F74C81401809D2CBD9C4BCAD15B4D4F7458F924B1DF10BFA9060A6209F25F395C7C84F57013289A813031C1C8700C8FE1718BCF379D8B929B835090399010AB378C1E385AE7769CDD91BC1527C938B0C7AAC3DC1F15965D2C34DA1A4B2C9305DC4059A128F46C96ED85C040BC98017CB27B88632F71A424993030D7C7B16A67550D2A12BB20E93EB666E53762D18718A0A7F803821A3740A5952CBA8C2CF7ABC2D90AAAFFF60ADA2284ECF5110ECACB93F9596A1714F18810F57C3345FD8C2A28276B637693E8366FD3402391A55A604BC2F76B9E7043F0923A77E7B79BE33CA759171E664AC23E0038FB76ECE7B617676B17ED9012672A2720180F8D7CA3FAC7AF1B253AF8C8F68D145CCA6A3627A6C34A17EAC5A0BDB63035463CFB8495384DCB3F151A9247133115C7947707E71A85767197701243505237AB9D21A1C30B5F63C5EC43A0E4F891DDB632D47A7876B331C12DB74ED1B1306B7127CF4C80966823DF239B91B15F3A16CD2B65563803851C3ADF4B3780CB39AAB10671A8BA00D50C4245B55C8B466419868169C25D9C68ADB272488365F1FC89004165DF2340F3C858F6220BBB2C0721CEA1B6CC37EEBA4CDC9790C030417BFE9C4A4BB511480CCEB345F0C986962557E6D000E11398841C55AAEA1BAF568CF4C7B8191A969E9E24D8E73CCF50097B741BEF339001D674FA85827A90ACF311A8B0F580FFFB98D0146AFA365B7B6613F4CDAB352866C185534B9F7BB28E41C09A134DE7BCBF6B2090C236DDAB3B8369221286A75B1036098F20CC8B993685348B79252D0614186609123339A88607B871956E0D2367103C02C24BE49308EA9EB26A345A549480EDD709C88CB3755438B3431AD9178A51AC27696623305A6848E7C9B7A974536CA88CAAB3C03F9202CA642359AC128FCB80B7AA0C69889C0EA938CA57AE63267AB2834A599A7AFF43DC7348E2DB8133BA22C95C109BA093F896C32485BC6AD1A418B6B900C4C35C6360E380C992F243C5B00B7DE41067BD92064C749A8D75266DA25C93064C33436F6DA9A9B45839AFB9AA139A2BEF2B544B6362C19BE8F00B253149824A6C073061D5F0ACEC8D7009B1971C6514D6554CCC40874463CBF3D1C25E9CB2A81868F1D4CA58FC38DA36A371959058B547ABFC842696BA22A974AA7C9ABCDC65E5D907C4411A0E8501215288922C7241AE3C2C6C8C8E03C58A2698249D0153A2A78C5C3845F0439497112EB4978B4D22510E9BC5550B281C1108C3B5118B4BCDC7408F6655B757A3008371B3BA1ADC484A92BE27872504C65DBCF2FB5B218947549D390C03334F427A596F8A6FCEA9ECB879D97E73F3300191738AA1E32ABC388049284BBAE29081D947E6C6A6B2D99962079B446FA8A08CC98EE63598F306B3E93A8DB5173DEF2B063FB50AEE9A192C6744BF4C54371A02C8573818C42628C50E460283950A1E319046A661207CC620CB24332208CEB1B0B81847B5CE70B653A15AF535928B79897B71EFEE062AAB791F21B3861D78F306B7515E010912183EC248291953479612A6C41403196A384126194306ECA5524A3E4628D6A3B3A8C86CA0247C033652F49AD68A14E19428471E920642B26720C4BED1BB9B4161A2E921F49F93F6CAC4FCF15C09694A375C446051175E84A32A4077B96478DE7E9782271805FC40291E83BEB1AABA5F60982057CC91BBF5D365CF8A4811F978B84C376B00B9E71C6328EF7A4CD34451EB9959738BF82BA5130DB3F9AE200F5F0A14209C015951216321352EA7A7B52835D866C5F053654E0757079BE95F2BB6AC073E97BBFFDF2537ED631D0E78FD378C74DB75AB5129C23389B0A789C7CD457C1D79C59A793254B4B9C5A23B80A910F448BA4343622DBA39F879707B6803A885260B11233E34D41D5047CB28DA4C74E7692B655993CB873C37D446C4C32067F234EDC06126C43022A36B782B3C0038575071A151AF9B18615660B0893D445C5E16A33CD7B80CA77B065D348435C74432B34196A3DAB0B5CF5F189F6D20B17FA1D79EA526F1C157E683F014B4863A50A7EBC661205C435E573722BB82CE13573506A4380042B914C5ED68694663F3D054F3C676441828CAA9629BEF4B7F80575AC42C6F8068E0D13622111259182876489C4320940A798313DEA5E40C385EC0BB4DB345F0F8ACC0C652EDB966BB1DBB0E20C5797433497482AA2B6BDFFD9A826116B0725C56F48C90C78745C824705C0C714450C099AA7C28314632C19ED9619C669856C96C9F91AB9F1D21129331165D50D879A460E125CB4B43517FB59BA8557003823EEFB28B3237821581A7221BD8F9335DE0308B6ABBF506A4BFD747C1CB6411AD17275DA05F69153E2901A0D491FE3D43CE54540FE906D4D894E2136294C7693A52340F46C2D7EF49BD2B824003BC80B697B846896824A93859008098B8D437354CF255E07D260B23A114F782E2D2A04619B77CC7AA62294671C88A73CD0C15433A642F1142EC010EEF9580657398FF2A3F7A466D6627CC36A56483A9A47C42046F665D3C199E6114BCD5274864A12DD8C58FA6495AAA78B1F68715C0764AFD0BD7675539F229FE93067334C9E98CB60C6B7562E7916298AB6F486905C210A6D121FCAB364125C429C234EF7D38D4B0B6EF2F63CA8E96AF9C97F7C4543C320339651B297E43EE21382F190010F94766D26CE7E95A7BA7545FD6A5054C16DD6775953F9433A8C7289D6BD105A7B6AD385867A34C7119138069089C750D41A87B8F936A04A9A4D4242CEAC2007473970DB68F79617CD012B9709B85879267DAB9C5DA0C4BB9941B8D7C163B7189FD80EC89969A9CBB6EEA07AE7054E341643BCE39A4ECAAB74442A00832297749D69D4C83C149B8FBA991D05C93D02B7B5B15D783B1F89504C52A0C297072921AC14CD5994BD930008884D66A6BCC74AC213230593EC55D040665F8213610203D2D8122083A410DCC56F86AB84525B35C13DAB9818C030A0E4BC5F4D73199402C34CEB5719A8320175A5ECE886B1F4A33E924EE4C67395398E5C6C415564319C2722DF0C014B276A4F3807F2AC046F831659A86B0B1872F5C911F4D633C1D19F24A578870A80B8F5195A682229BFA3FCE275F2E24577C51F7097728571B8889FD09D79DDE3C8292044B22719927B2101F55A8E0B6C497A345498A4757C95779C7E0E3C48C04D5212B6CDCBAE7A90E46B5B773B91DCFC9754082113A2E43503C762A12FCFC2D390067CB027A7
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = 7110A9BBC26807C227AB6496AE30AE5A383C11F68E013A58CE110ADD882EA24C08B0582C51CC2FF822790AB4221BF9799934071338C7EF0B0183966422775679F21B4544326CF20C0A970516B47AB52338F10023B68102D30BC40091575D96930C38CCF7E13306A341A0536A1813151EE4510DB1961230225291553702AAFE69B527C43AFE2428B4170ED5945449787E4127C15FFB0D51465238124293313E9FF308E7E3BCD983B62E433FA4825351AB83B89C4DD958CA52B7551BD1BDE91C81134BA78C5441718599D698AB2855563B162912A0A9D3EC032EEC8D38F37FB6726A6C290C8EF3B4FF22049DCA0B53E47561C06731054DB74AA7C8E5B2AF96C46B17ADAA27906C42ACF2510DE920CD68572B02C71A6D35BB2F1AA7F95413B7830033E889D1D511EE53AE310753D1C41441A04651A7B7D75840A47CC8E7F6B99143A01348C0506B5BB03724D2597AAA44921F316153F19F64513A5345161EA53A7E05055EE57748EA3CA8021A5C1790741955D48BB173721702106111C5237B5951F5157E4B6B592B7643CF5750A0325CEB9C72FF8312721878FBA760C604AE98EB47765C3F681782E1919C5172136687B1197B4760C29997710A6C6B34508957D11BC7DE10C8E2DA22DFE0A743681ABF047F9B648093C70F122421AB87A96D03913528043BCBC9007613D1B20659A817D33192E03BA33B278A919CA04E3B5D692141B41A8F1323873FAAA97212B47F18544903A4008675ECC5791B2BBB73D273EEE807A4E3936902AB421C165943C093679827D1876E851B2D436E6A7890F12027AE73198C907E8F96B43BE49F1F1661871651C041A3CCB709BE4500F0B0C92508CCD3820E64BC77BA2541C0041C1F38CEC33680D2B487141591B03659E85C47B4664F51B85EF4C687E75B264AA3CFD3F728EBD5501BC29EFB0A41C6D5594C2960E080408468B4228466D185BC40296139B3270E63AE24E231A7F18CCD5B6A82388327790253D4697E9429B5D61C64685B3368C2435808D97B28A16C11AEE26DCF36853BD13982A332200746D8CA98C1A5B572E07BB1688237DC21C071C04EF6CB4F2221D96476D2BC127CC37EDB177190981FC1C7A7A1F4A8B93B6B3FF75E0A08A929F0A2D8012C1540AD93C767A642542D23849BC1CCF74832524A9B7DC8C0E6D575C0E67C260AB2AD3C69AF532D66AC9D4E57567C6A12342343A40AAAD5F11D03F8636959822206ACC9753F10C36C84312B6944C37E979B0C898DB1BAA41D857A6D8A023D94C588939644E26B98379B616A43C9E4515B00A67AB072587C85816714C05857E9D9A95A1338F9E9C51348568B70126BE3C44DD9071B67006473188F6B255A964A2366C9303AA0F841B362853C1A8B95BCA09C8F387F4636B68C16AACE9C536D8A736FB780CFB7971E3B815134AB897311D65B1502ACB8A890C8874367BD00CE1B2988433945B61A0EA16297625ABC1E6775BC2A169D3C946B606952A30574C2C28BA1C2929CA712F10695835BB56B5D65246BF9A4C277291DDE9A114491648ACA654C6165EC6BCDEC014D9F7BBF1D3C293328C19A090A72F32053B76EF86B3F9260B280904DE10A72A7376150D778B87986360509EE77ADDE7B2975821CDF0D4A38AA2431BDE5941547998C3ED8FF769E412622AE8411A99EFA1A
|
||||
sk = 0D9794EFD86856A2231CB1143B340E9F6B518C2684999966B9A1A88A517A7819B7E7B50E37A908D2D65DDA51CFFA716BE723983DCBC668D8B7038A83F26C6329A63F303409E3476C9C68B2A790AEFE23069B67A4BD51B35D0BD0B3A67205C58820318C6BF056DD10925FE983C84452C9E64EE15595B67B54ED16A6466392B5F99A6867BC688076919131823A2B7641037B7542DDDB708BAB419309073250CF04F5125BEC9A2B8064C430084CF2104DF609796583532AC83B46241B3A3BA6E9C30E3B0DEA5C5ACEE8A7DD700D2526504BA251357032443A63933B0B78582E57A88E3A7C0203C38DC9A4378E1AC43D310980C3A0E79948E54C06900BC85FD464B5C1927A7967F77680DF216DD05364543A72C7A49938C8677FEA37F7129EC12A58CBD764965B53223C0851B96898F76970F2CF0069918C55155F465087D5B81CA80597E70CB7D04AD0CCC00ACA6C725126CB861CD11211FCF4337C61284E448E5D788AF1B5AC4F4895AC3A3337C883E4FBC1BF5A3A09A4B9A328307A9A01DB92C1E9C3B7DEAB48F7C1138A5685E9B246C11A4AA51A8321199CAB1C436BA8C414E8AA964C7375D086D60A3ABA2847281B0C44BBCCE1374CF758133D27C020B765C6C1321167B7EF009C2EC74A53FCA3CD8877779B444229BDEBC78A94152FC9912A525977912909573A47AF50C727262E6F67512ECC04CC186A8DAA84D2BC6450F243FD725FD785AA8D2C90030C320BD4A915466647CB0EE607A3FC13BBE851B448C41A21F6A831707DBFCB21D5043F7C12BD08A6A0EAF682347C0023D519810216D16105B9D3A38EFC2A1650A2DDF0BC34B647F5419365E54ED2D706813953CF2A43E5C65217DA5E222482249656AAE66ED89118C09C5AC37028817943A823B661E9BDCCC6381F38762556757DB88C603637BD64BBD51580D3713A1C11B33480596A0B0987D4A27EE65EA3304CE8D20E07924ED7746280CA0BFCA5CC08C77AF71B9243033105A6A2B585954DD96AC4C2956D561FC5590F6A2B057693BC968308D98BAFFAE1C4762A21DE64BC3CAB99C6128F0A7CC6359408DCE176943B354FF52C62769A6DD998BD39CFF6A375B9C1928F0815FEF93A24C395F0302A8A77A80BD6A0D0DBB472800098055F48E059C4E8C0D3154FCF10362A4B8579A8BCFDEBAE9A8879F27232F47C97BBA3CC48E7BB06D164ED04A87479AEAF4483CCE711A997BF4A2553B4954BDE0A6310B961F003C467664059723732F95A0EB17316E98F534A5F63BAA6C9237612420CCBE18F16C25599907FE0A96FD9B12577C0A5B11B28E3277CBBDA2F7385C28C02A34D11671934CD523B44CAF96319F320FC926FC40C5BECA925CECA93F73813F9854CA7561F6199AD9EE5402F83B2487591BD79B1C3BACF506C79285B840D510829A74EA7423D01197B15BB2CF7922B3FFBCB1C196262D21C8B9AC809370EF3458852462411E8A28AC4A92820BFB622C542ECB9F7C47F65311494D9989777240B229F3FC8487563A90C74C526C48292911FF633C402083C93392569D6A01DE7A9E769950A09B0062267D96B893F4583991923B9370997436526D4A573D2129B3A4435D549DCA144EEA478B7C01332ECB10239C617AA917110A9BBC26807C227AB6496AE30AE5A383C11F68E013A58CE110ADD882EA24C08B0582C51CC2FF822790AB4221BF9799934071338C7EF0B0183966422775679F21B4544326CF20C0A970516B47AB52338F10023B68102D30BC40091575D96930C38CCF7E13306A341A0536A1813151EE4510DB1961230225291553702AAFE69B527C43AFE2428B4170ED5945449787E4127C15FFB0D51465238124293313E9FF308E7E3BCD983B62E433FA4825351AB83B89C4DD958CA52B7551BD1BDE91C81134BA78C5441718599D698AB2855563B162912A0A9D3EC032EEC8D38F37FB6726A6C290C8EF3B4FF22049DCA0B53E47561C06731054DB74AA7C8E5B2AF96C46B17ADAA27906C42ACF2510DE920CD68572B02C71A6D35BB2F1AA7F95413B7830033E889D1D511EE53AE310753D1C41441A04651A7B7D75840A47CC8E7F6B99143A01348C0506B5BB03724D2597AAA44921F316153F19F64513A5345161EA53A7E05055EE57748EA3CA8021A5C1790741955D48BB173721702106111C5237B5951F5157E4B6B592B7643CF5750A0325CEB9C72FF8312721878FBA760C604AE98EB47765C3F681782E1919C5172136687B1197B4760C29997710A6C6B34508957D11BC7DE10C8E2DA22DFE0A743681ABF047F9B648093C70F122421AB87A96D03913528043BCBC9007613D1B20659A817D33192E03BA33B278A919CA04E3B5D692141B41A8F1323873FAAA97212B47F18544903A4008675ECC5791B2BBB73D273EEE807A4E3936902AB421C165943C093679827D1876E851B2D436E6A7890F12027AE73198C907E8F96B43BE49F1F1661871651C041A3CCB709BE4500F0B0C92508CCD3820E64BC77BA2541C0041C1F38CEC33680D2B487141591B03659E85C47B4664F51B85EF4C687E75B264AA3CFD3F728EBD5501BC29EFB0A41C6D5594C2960E080408468B4228466D185BC40296139B3270E63AE24E231A7F18CCD5B6A82388327790253D4697E9429B5D61C64685B3368C2435808D97B28A16C11AEE26DCF36853BD13982A332200746D8CA98C1A5B572E07BB1688237DC21C071C04EF6CB4F2221D96476D2BC127CC37EDB177190981FC1C7A7A1F4A8B93B6B3FF75E0A08A929F0A2D8012C1540AD93C767A642542D23849BC1CCF74832524A9B7DC8C0E6D575C0E67C260AB2AD3C69AF532D66AC9D4E57567C6A12342343A40AAAD5F11D03F8636959822206ACC9753F10C36C84312B6944C37E979B0C898DB1BAA41D857A6D8A023D94C588939644E26B98379B616A43C9E4515B00A67AB072587C85816714C05857E9D9A95A1338F9E9C51348568B70126BE3C44DD9071B67006473188F6B255A964A2366C9303AA0F841B362853C1A8B95BCA09C8F387F4636B68C16AACE9C536D8A736FB780CFB7971E3B815134AB897311D65B1502ACB8A890C8874367BD00CE1B2988433945B61A0EA16297625ABC1E6775BC2A169D3C946B606952A30574C2C28BA1C2929CA712F10695835BB56B5D65246BF9A4C277291DDE9A114491648ACA654C6165EC6BCDEC014D9F7BBF1D3C293328C19A090A72F32053B76EF86B3F9260B280904DE10A72A7376150D778B87986360509EE77ADDE7B2975821CDF0D4A38AA2431BDE5941547998C3ED8FF769E412622AE8411A99EFA1A44744BCC351CF920D46971495849D14A4672EEE0C6D03964C8B3C942C6A0A3CED5271E092E1AF308A2EBF70BB9A91CFE0A2FAD997CB521B94ABD2FA48F2B08ED
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = 1872C090977E4EE644D45A1EA68013114582BE4A665AA179A5A43724A12234649863774C96C69EF94B984D08AC68799A3BA3855A03B800D78E92311084427AE7EB4BF1F62D100307B8AA01D2C4C8718B0CDA1772FF2C2B522B1EAC093E7BE195C14143D0675EE7A37F6C1679334637A0018A1853882441C353DBCC4A595FAEF982ABB07638E6305F36631C707F9EFA1EBA94BB552C7E17A14D7EFC1D854832BF689422447B5C0597F1F23EE918376E964DEF8B84B4E34F8C573136144468955FEBC946D2D3548F75AF89548DAA47C000603BD0798CEAA9CDB8D31DC76C98AEA657C9DB55374805FA72ADC26907913BBEBEBC415C7A7750F2377E8CC3CA6908C4942C71A5378DB89D6EB520732418813895903335D8C61A4ECA79D896A6D827AFE9738923825024771E9B2354628A0C8DA579B6C57EBFB575467C24A8C3C7CEA7512FC305A6A28EFDE3C4B332BB68939B3D43938A4698A60B5874FA3F51C70D6691409A5A3F01029A77B5B3C5422F8FB28E8298A28A802489A7B98EC190B7765F33889800D79912A585CEC7B8B1733124E70F7B12065447A79B260FC03932EE0183AB62AD45F64B807A362FD3AC89E7BAC2E83CB5974CB9D661B175362C477F11A063F8B14AE2039B7BA5C75D63B22410C15D9864F7B41462AA2B55BA2E0C2B215242AEEFA112B6A93DF0E5CC7EE20271236972211CFBEACE55E51D4CF8B543021FAA6603FF75BBFEB96D4FB62A9AC058CEAB9FDFFCAA7BFC0483823DA607B73710AF89F126775266BBA4B48F405A347C2B77ACC150310B48659EB86A5A3318262BF7A223DC07485672CD6A6558DA8F84FBB21699CFD3F736BFA4141CE966961B3A56127C06D15D4D05C87156AE49BA3A2DC1B413CB018AE4885208C7A01A3EC7858C2B95160F008ABC127F0D1484DB27B3FA329C6D60593DE1C14A688954A632F61705817044EE3B6F9BA08AC94603BAD1C1BB2229272A198DBB22A7F2CAEA140AE4718C317BC0894BA5424B00D5E33D51DBB597411562110EC6849CA2F88743E9579C01A4BD56B6F6551931F330E27984A9608B9731A65174319E6A4AA8C29FFA668951C12F5A826D2244200CFA7CFD354E55721541A384CDFCB197E43E9B03B8BA615CBD7B2632179607BA9C944208C706A5E83CB577E03EAB257CF74195C5A564763B6E3EA48F58B54F1D1CC2BF686137ECB4E48B4A4782AB2BB6AB7640547B682C25B62B932C88F3A0532B371DA690C7228CBB4CA741E894BEDCABB0D619AD7EE99348561782579E1D5AB5AC4282C184898A74AB2F7297A596B49D4756D138483AB8AA650578734C92BBAB229FC3B5583672EDE0CCF9221FA3A0982233BFFFDB73B66471FB977847084BE446035676AC254BB4F3B59DA8514846145240FB940F974DB67B5A2407052F24A9E8965E7061675B724AB2D29AD89B369D703449AC21D2A929DFF384AADA94BBA9CADF710E130B950C561F0071475AB37A34DC6F3B7A277DE50A4D3B3DF9FB332B59A2C1567F3D8A1D3861255AC08CC4578BA8F4A1F40C1478D14790A34317CC837D6794600A37CE1AA63E4A4AA2528B72968E71D67DF729C9E73C8B99190F306A845C904DF222B9D781A5302A4364F50026315842EA42A4BCB60DF3B68F2C583F073A0AC50BD1DCCAC48DD2B207AAC2AE77459F
|
||||
sk = CC31B1238B2B6B34B0F07C289D207BEF040BA34710C1F6BE607359CF0BB3BE924FE929633758450D603A7EB8CDB3882CA8F561F4D4762551CD186029BC44C4A4A235957C674B758335D0AD81302E5881578B0CAA29D9216E4B05E51342E3041F8B828E1DB6B5F462AA73D9662120B44C887247A877610A20628B233A141CBC38C432DABB80446F605B148E018B93F78B053C91A8FC2D00FD481143870564474E626E2E24283E776A55B69CE539910A035AE3079A1FB6628FBCB4B1B53DB6431E9616220CC07486490ED8B40254A33C8BD3A19CECB620B713DD860443BAC81026BDC0F49DE7259CD4151BDFC174E3C16FBA803710F4C1F8B41F87A228C7912F69E9CE1A11C11F4254E4A62A104A434590C8A638A9A144746BECC83EC49993F3AAD48C54035C625CD7435352BDDC651C4CE71E132BA01855A8A3C27CD5A9872E309C3F3122CFAC640A690B27781ACCB37D08CC699BD97BF8162D0638745D049C5F95B2EBC2BF11C858F059BC80CC5A71369DEF011181E939E309C675B34EBE68A002D0043042B833783202835B210C7EE5D7507396C4CCAC6A9667C34BC55465CC562EA21BD968A1245B2D3C9799DEC14616A2574215AC9E3B1749216A01490A27CB9F1270979D1CC293B285773474ED7C0C205338C8C413AB665D88B9836B9CC60B89C77126BB14B7171FC36A2165C253CB44D15241F3E3AD9E444D83485A7018702A426527E7C432D836A5D5439BEB9A6D78664D008F6685477F5A48A39A2EFBCAB2678478B27231B7B39464769CBB43306CC5B58B5C9D5A6A4DE10B7BFF4AC5FA2994C5AA3C72009FE53039EFB6020DB8CA3A4075D2CB52E7B004B9453AC908CD11A10722936F4BBCB9B2411F881B18301B76DC434638267739140526F201A33605D5926B33096369B3242C241820FC4E980C00F3CA3B21AA3B47FB476215B9E8CB68EAE5C6B6740EF302AEE09449CC9B6E96417B7DEA9B0F8248D9C0BBE04993EEFBAF9B016FB0F499738287F3758FF1D3CF28DC3EBDA32CEE176767329EC44880EE54B348111FA8A257C2F75DCDCA4C8115CCB1406F4B3C5B07D46A47DABB560527A8225D80F765E8969A7D8AA941C6B3B417AB8B9B5D16A2372C726F3A800F2DF80DCA2B741900AAF5A1A8096C07227591D5E73305D1354A86A6F8C8174A3B98B174A024A79528C2643004A1435093178B4E01573A73EA9988F882E611B44A5689DC21C64A280D6BC849BC080CAD7158C079224D2B336A854C156A28A3C13FDB263D1ED0B041E243171C56FE0C4400E9BBD299AD15B106D0C199F19481F7D39CD86C5289EC9750F74A2DEA4E0190A66F075A14F1BDB1E86CB91745B3F40CE474249357696DF72789CC4166C0115C1BB93712B97BB454C128257ACAABF8C96B976622EA8AC82039424A72551347AC57C7A1D7AA947BC887887A87CD3C6E8820825D670C302A406C571018EC443C865B49239EDA14C7C99CB13DE6794E94ABCAD8833377C208925A934754453763933C9AFB402442D33E0040B8AEF1493097526767B02FA22559C370F60152DF6896B731168A91A133EA15CC44A5C55275E85486635883D6FCC94222B3A1E177B7C08665F120CE46890C38B1E4FBAEF368761872C090977E4EE644D45A1EA68013114582BE4A665AA179A5A43724A12234649863774C96C69EF94B984D08AC68799A3BA3855A03B800D78E92311084427AE7EB4BF1F62D100307B8AA01D2C4C8718B0CDA1772FF2C2B522B1EAC093E7BE195C14143D0675EE7A37F6C1679334637A0018A1853882441C353DBCC4A595FAEF982ABB07638E6305F36631C707F9EFA1EBA94BB552C7E17A14D7EFC1D854832BF689422447B5C0597F1F23EE918376E964DEF8B84B4E34F8C573136144468955FEBC946D2D3548F75AF89548DAA47C000603BD0798CEAA9CDB8D31DC76C98AEA657C9DB55374805FA72ADC26907913BBEBEBC415C7A7750F2377E8CC3CA6908C4942C71A5378DB89D6EB520732418813895903335D8C61A4ECA79D896A6D827AFE9738923825024771E9B2354628A0C8DA579B6C57EBFB575467C24A8C3C7CEA7512FC305A6A28EFDE3C4B332BB68939B3D43938A4698A60B5874FA3F51C70D6691409A5A3F01029A77B5B3C5422F8FB28E8298A28A802489A7B98EC190B7765F33889800D79912A585CEC7B8B1733124E70F7B12065447A79B260FC03932EE0183AB62AD45F64B807A362FD3AC89E7BAC2E83CB5974CB9D661B175362C477F11A063F8B14AE2039B7BA5C75D63B22410C15D9864F7B41462AA2B55BA2E0C2B215242AEEFA112B6A93DF0E5CC7EE20271236972211CFBEACE55E51D4CF8B543021FAA6603FF75BBFEB96D4FB62A9AC058CEAB9FDFFCAA7BFC0483823DA607B73710AF89F126775266BBA4B48F405A347C2B77ACC150310B48659EB86A5A3318262BF7A223DC07485672CD6A6558DA8F84FBB21699CFD3F736BFA4141CE966961B3A56127C06D15D4D05C87156AE49BA3A2DC1B413CB018AE4885208C7A01A3EC7858C2B95160F008ABC127F0D1484DB27B3FA329C6D60593DE1C14A688954A632F61705817044EE3B6F9BA08AC94603BAD1C1BB2229272A198DBB22A7F2CAEA140AE4718C317BC0894BA5424B00D5E33D51DBB597411562110EC6849CA2F88743E9579C01A4BD56B6F6551931F330E27984A9608B9731A65174319E6A4AA8C29FFA668951C12F5A826D2244200CFA7CFD354E55721541A384CDFCB197E43E9B03B8BA615CBD7B2632179607BA9C944208C706A5E83CB577E03EAB257CF74195C5A564763B6E3EA48F58B54F1D1CC2BF686137ECB4E48B4A4782AB2BB6AB7640547B682C25B62B932C88F3A0532B371DA690C7228CBB4CA741E894BEDCABB0D619AD7EE99348561782579E1D5AB5AC4282C184898A74AB2F7297A596B49D4756D138483AB8AA650578734C92BBAB229FC3B5583672EDE0CCF9221FA3A0982233BFFFDB73B66471FB977847084BE446035676AC254BB4F3B59DA8514846145240FB940F974DB67B5A2407052F24A9E8965E7061675B724AB2D29AD89B369D703449AC21D2A929DFF384AADA94BBA9CADF710E130B950C561F0071475AB37A34DC6F3B7A277DE50A4D3B3DF9FB332B59A2C1567F3D8A1D3861255AC08CC4578BA8F4A1F40C1478D14790A34317CC837D6794600A37CE1AA63E4A4AA2528B72968E71D67DF729C9E73C8B99190F306A845C904DF222B9D781A5302A4364F50026315842EA42A4BCB60DF3B68F2C583F073A0AC50BD1DCCAC48DD2B207AAC2AE77459F425C1C09DE738B5276D02FFC5EA054858D38FDC5697943EEA7BE8047FB41F8C4972128040451866721B910B97B6089071D3F728D068D928996316109B5662521
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = 8C467277F65DC44A37F8A9B2733711EA867A6C45A6E50730016804C54AAD8B96CA3EFB42E6E27332AC4C6EC19EBC80A621A18B0C79073CB294B61596D0DC53D6F9BF85AC5647B14FBEC319AAE092193887A5AC0C4B13AC02C5074BC938C076862DB00586C2017D5BC127A83F763C0AAABC61EE15460D5B907118A10DFCAC069125875A143B76930F26A2083CA12394B00385A9720A970568776F809D33891F08688E79A261006C7423294280535EB69436F348CA8A600E26CC8273DB550D1438C653472472308369C5743B24A82189DD6970433778F1A01B0C96729E95536BD1B3EDB95918A69208C4913A32C0CDBC0E67C0C43515411E01C564B34F647056CBA4594E87622CC636273144A23421B89A94E4B1AFA122B287A40D0ABACFDB013B236572C7B98B5069B977C75DC287254AD9CD98FB919C0118F598B9D45A0BEAA201076776926A17DF21063F1865A400679F6609FD274676208810513E82721439B3C808071C1A7C78913454CA569F32255E2EC44D3D978BE0C500C3DB81C54BB078F4A98E13A8A7D7958680B58940A2BAC89A340A986156009B477C0411742304780735AE0D255F0E175709BA6A46CA2C54FC493FBC5F92B9B318452D3E78AFE8937E801B73E9585DAC18335FA0749184148BE220B418CACC42314DB2B4CD310FB4881A1DA153D332CE5B6658A6A361BC777E60E67B3BA70E3013944D29150B3BB04C91C4660BB3B6DB318D6217E969B8537CC54E5770E3246D81137562354A68809B13EBC537285557000B33F20FFB494287A37262C3C3019419E0A652C0F11598AB02B8393791824ECC0B4A0E13AE00550DC156A4E8A971A8EC815D824698771E576844A7F9C95518857BA722F63AB39A67AE5E47C3A9DBBB2AE17DCA56553C1A3A7F156773E82B100BBC44704906A031E8F3B11A84707380B75004954154124F7488AC16CE832157A4132AE7FBBE52C623C478C1EC673F5308029A63CA16C6BA2A7064F9A07098A2A6DBB74CEF24C0359B35F0C00F1088932FEBB712561C60146EF56702817B49E4664A22847188D03DC87B66EC77AA00D3B535662BC45196DD30CCB8E5AE0BD41E68C501F7552D512973727456143745556495FB2513DC909E83C46946749BC5EB6CF736BB0598329FAC9F62237038FCB2103C6BD83BAB6DC04B5BA05572767C0F766D1454498DE9AD5B9B1FE4CBA0AB728A960014B746AAB1F521B94600A18B27CB6C9B7D12629809782B64A6C108C44BF792F1FB4E6C4B7F9769213745B31023ACCDD0A5D9AB4E38C8AB67E73A17C0BB9094A72702916654078A5416D22623F9228D26B010567375E85975B000C87EACB7F4BBAECAC08FC2F432C9540BA1B10F5E7210E8020A8274448D62B398390939E6B5D9EAB02D5964C1FA1582A8BADB87C2E8DC9942599CE1B98B5DE477B26C7BFEE1C3D2217384E390E9B4A6243986D66B49B98122D929C7A6137AD512B6E12431558A5F9B959221356223F8834F00C6D6377C5623AAEE2A0E193B3E79190FD4A1165100A681C32D9DBA6D0C3A21085341C85019C4A773F0E470EFE84627B810DAE01001B9524A8A58E791B089E506B41823F62B15C7F2CC5AD4ADC7D4368D2605512A52C26273CBE1D5FDB5B69F9E62AAF5E857B659E99351FA4097AF275896C3A2ADBF8C53BE
|
||||
sk = 0C58683236225B2201D97C913C1C8F59E6B4DCF45CC93825A63A500CB60C19A2B766C80406DCB887340849704AE61774020C3D594897B9570424F7030EC943491234DFA2CC6A489D0ED73B5FD7666110798767BA6F136C7325AA81919DB10670A10AAADDC4B859FB74F61AA7206B92A1F9BAC2097EEB959412582EA0802BAB10C1982A9CB5812D8E6943FC78BF59B52BBF819645E8A3EBE63D38667E4B4C0EF858675F70C4905110E4969A5CF7098E679B9F1B09428257C8946F80753C9013853A05779BB8BAED064728040C9EE43BDC960F57102D3089438381A2E1B293758C9D6F2629A9750955508F6989013B449FC37364468B15D4A8705FC8C1884803DD6000AAFAB12421BDCAA00134F097A0770731712DC928254C6945D42836C85036F7EA7E91A73DC2E7B16D80B0A349A2B4084CADD78D12517AE827A20824505DA8507C785CA186773DFCC6B788347E2B589FA259A1898CCEE5A73ED467EA9684604C2C3954B2DB276901F27BE4669CAB9CB041272ED8A3228DE661AEB448C3C7C2F296481AEA1BBDF3A0F6232E9BE5570E111C53A34DAF4376E6BB9E102407F5C08A7CFB1FC17547B242237BF3344A0C5CFD4BA863073B85D3821890CF3A69A5A4C9335EE02B96A13212354E25570415C2B963A87E1F2A49A834884E96B9D9702251C78330243F0CC041D2728211F31373992516DBA8C8834ABC767D67A9C69A406059E77633247AECC4A33A0761AABB29CAF0A508A7192DA59D31205A6E51462F50CDD869BB0FAA6BA7D15E64F52D91E7BA230A50DFD86256F85717E4620E4AAE1C71021F381EBA000EC5DAB5F740671076B3A8C0512991875748953B07BDD7571D3E8763F4134B446683F4BC8911D5127A9309AC761F4DD880696BA19E7C0B2BB0A0B3E0A6EB7A2EB3E2CE08ABCEBD10A709527C0EE38980D378C0FC8B878B9A1DAC7252A432A508CCCC41398613095C3201FCB2018813170B460F4B7B3F2C165EEE42AECCB97313291E9AF07AFC41469D5B64E4A12F10DBA79BE92BBC8112C1292396D003333776D235CD10E8854211198C19CEBAF74DD7DA6844FB86ED34822F324D95037624973948EA3253F7B80C7BAE938544ED2C8FC336A973AB724FAB5A7A271B37A9167025690725405CA0024A694AF2E13FC2868343283D0CB497A6E994031594AD606C6A056F8FE0A7D69262A31A6851DA75F46C6B2310828C9CB3C8D645D9C9A3AAB4BC20B2277243037930AFA5538450336AA67369BCCB86F6751804653155D5045C1781C7B2017437422DC2C8D1747D84F5B10D332F724A099D48B72BE96446172D45D4654C16CC3D7AA4A374B99BE05A1697285B683D0026C8D29775AB4A10F8741FA6330D74EA867EB2705D24907A7BA8E6D4A77A38BA2238A0ACEC0DEF720D6C66220965BF6342A57DE0BB13313E6205A673151179A2C430C8123B913F4740995AE80F0B503653BA207F8876148CAC046B9953C769CCB33A9860B443AB3F30459ED3724019D68461A28BD523302F7B02806C9CD21A433EFA967271C22419176723C64E0BB77ACB38C47B3F9CC221FB196F89049026F16BEBC4B2669535B9DCC772661C49168EFD492470D89801F289E824798EB5434313AA8C467277F65DC44A37F8A9B2733711EA867A6C45A6E50730016804C54AAD8B96CA3EFB42E6E27332AC4C6EC19EBC80A621A18B0C79073CB294B61596D0DC53D6F9BF85AC5647B14FBEC319AAE092193887A5AC0C4B13AC02C5074BC938C076862DB00586C2017D5BC127A83F763C0AAABC61EE15460D5B907118A10DFCAC069125875A143B76930F26A2083CA12394B00385A9720A970568776F809D33891F08688E79A261006C7423294280535EB69436F348CA8A600E26CC8273DB550D1438C653472472308369C5743B24A82189DD6970433778F1A01B0C96729E95536BD1B3EDB95918A69208C4913A32C0CDBC0E67C0C43515411E01C564B34F647056CBA4594E87622CC636273144A23421B89A94E4B1AFA122B287A40D0ABACFDB013B236572C7B98B5069B977C75DC287254AD9CD98FB919C0118F598B9D45A0BEAA201076776926A17DF21063F1865A400679F6609FD274676208810513E82721439B3C808071C1A7C78913454CA569F32255E2EC44D3D978BE0C500C3DB81C54BB078F4A98E13A8A7D7958680B58940A2BAC89A340A986156009B477C0411742304780735AE0D255F0E175709BA6A46CA2C54FC493FBC5F92B9B318452D3E78AFE8937E801B73E9585DAC18335FA0749184148BE220B418CACC42314DB2B4CD310FB4881A1DA153D332CE5B6658A6A361BC777E60E67B3BA70E3013944D29150B3BB04C91C4660BB3B6DB318D6217E969B8537CC54E5770E3246D81137562354A68809B13EBC537285557000B33F20FFB494287A37262C3C3019419E0A652C0F11598AB02B8393791824ECC0B4A0E13AE00550DC156A4E8A971A8EC815D824698771E576844A7F9C95518857BA722F63AB39A67AE5E47C3A9DBBB2AE17DCA56553C1A3A7F156773E82B100BBC44704906A031E8F3B11A84707380B75004954154124F7488AC16CE832157A4132AE7FBBE52C623C478C1EC673F5308029A63CA16C6BA2A7064F9A07098A2A6DBB74CEF24C0359B35F0C00F1088932FEBB712561C60146EF56702817B49E4664A22847188D03DC87B66EC77AA00D3B535662BC45196DD30CCB8E5AE0BD41E68C501F7552D512973727456143745556495FB2513DC909E83C46946749BC5EB6CF736BB0598329FAC9F62237038FCB2103C6BD83BAB6DC04B5BA05572767C0F766D1454498DE9AD5B9B1FE4CBA0AB728A960014B746AAB1F521B94600A18B27CB6C9B7D12629809782B64A6C108C44BF792F1FB4E6C4B7F9769213745B31023ACCDD0A5D9AB4E38C8AB67E73A17C0BB9094A72702916654078A5416D22623F9228D26B010567375E85975B000C87EACB7F4BBAECAC08FC2F432C9540BA1B10F5E7210E8020A8274448D62B398390939E6B5D9EAB02D5964C1FA1582A8BADB87C2E8DC9942599CE1B98B5DE477B26C7BFEE1C3D2217384E390E9B4A6243986D66B49B98122D929C7A6137AD512B6E12431558A5F9B959221356223F8834F00C6D6377C5623AAEE2A0E193B3E79190FD4A1165100A681C32D9DBA6D0C3A21085341C85019C4A773F0E470EFE84627B810DAE01001B9524A8A58E791B089E506B41823F62B15C7F2CC5AD4ADC7D4368D2605512A52C26273CBE1D5FDB5B69F9E62AAF5E857B659E99351FA4097AF275896C3A2ADBF8C53BE160E09F7ECE7E0B4D1FD43DE26D09CFDE79F06F7CADF821CC993DDADC064D87174982DE93A3B5582F20F7E36B28CC39109FEE8E192FB1C5BCF2C9CA578742153
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
pk = E74AC5CD495E98F97D8F10C80A1CA09E39B06DE99A96EB95018C9FA97C292A2896EBD24B8E739BB459953D9869CD336559C02AD9594044619AFCC8755ABBADE5D151B5E0406C15352BBA786A51C805754933A5B3EC6447E82C228211604D777CE66CC868851F71EBB1E9573B7EC84E4C38C5673B850C97481614B22A6BA7462B85B98B94A8A626577A4C14A85ECFFA0004C6A54940516CD05BF2E48F96827559D63AC2D21BA7B6658FAC27FD480E4A22A010475F53D4816FD12451B1BD3A5B7CA8676C5A0B081554729E37CDB634C084682A9B44A53BF086CAC726F115148D8C92C946645BD7B0182CCD997C758F3B92A5BB2FA036678014AB11367F7F60A7FAEB3573014901EB5330202821258846127DAB637C8BF2A8BD93810264CCE9FCA73F86C56AD1AC76654798A50D0D583BF57185A1C84927F3B9698480816C83CCD7A6CB19A755F13BBC82833AD99391520E0EE41C31264712599E2C56C14ABB721E1BBF38D72A009C6FE71B545996CD609AA1640820267694BE5659963A3BC4B088D126323CFA9D77542950D595C6DAC6FC35B3DEA409C1513C929C01650459E6389C6434A1E13733DF539DD03B68A54A42299A9F1B4161E84809345CC8B241C69F1B346FDBAC76E825C2316F8DF8746FDAB860567E7C15C056FB9839579CDCF686AD6CA6D6A946DFB03F0B294B2DD8B3948CA55BA72F22008F2EBA755901020A379464A91B95908FEAF85DFA58B42959C0A300C0A9712D30625AD4E229ED18C4CFC3919A6899D5F4915555A1DCC3B8172C4D5826BEB8DCCB9482CE6CC3C1E1A6019580168DB9CA57B49DFA5CB592B2183C98382925841DD147D3B2CF875192D5042A9A535DD6093333A20FBF08A95101257323B7674015D79CBAA695604474A05D1B6222472C90A6015952141A7044B15542FBD97A98D829D98B952ECC8170D87D5B969157B86D0D4CA43304B0BC654AB1363687EB5E2E149B6F18ACC9BBA0E66354EA675DD7B6B48092208A4965A31AB8E0E91F3AC61201E8B4ED5A199B98514C72478CC36E72595AC0A80A8CA3B9CF444B32962F94E3939F6021458B6D988C9855209DDF45C818BA8ABC5916F9E80538E1629BE5B213544E99FB1AEBF96982D23CEC3CA8BED5AA8A435D7145991FEB566D5834E169068937B309FCB59C93B68470A831EBBC7FA3B8A197907A1C77CBE89A4FAB9B4CA23D7B01C4CDD5B1AB87A0968648F1D6A00D1CC5F9772AD5711874D9C6BBC466DC238A82229D0916220A7C5882997D094CCD045A829A4C959F25513AE41494096C15CBA262982BD1AA6FF8EC6BB70179054827109BA1A4666CBA4712C1419654E59D2AD22D3863864D03A4D5C210B4F42D1A105EBC70B7BA8B3F5C36C4EB955B1F7C8DF496590586085DB9A42444997D9728E42783B559C5AF1743E5E409D654CC9E8495A7E7CDDE065FA896A687449F40705FFE15B88256107A887C8CB058836C1393C50F69A937D3D64CB5163B1E11AFF3884CF35B23F1346A9B8326F30421E6623134F478D5F010E6C680D803A297B244F6C54865FB2EB38175F57C4A0D399D486984F011001FF80214575FA3534E7384BD5F5C78AF18A0C1E99F14CCAB5D13A46591935DE32794B30FDF034C2F4A24C81AE989532E5F50877738FDB5D3BBFCF7C2A539649BA7921C33
|
||||
sk = 3E924FD52C44E3B825F65775DC2CA1719C655A255F53EB2CE62870140680D404172F767EE4F50F80ACA1DE29257F643865ACBA3D9558F7EB28AC3A5AE06B2FE19C60C104007E31C1FC4CC0AE2C4D0A774F1B80B967911A22746B336ABC9F64C0F3E42752F6A0BF7A3402AC3302E149BC9AB22C135E1B2A1547B55E6E6C12025578B4294BFFD7930E4C33DC524A0C6A9EB8E1C653632F2A004908064B03CB0D0A5024956CBFDE360E061C2781064E767C4749E87578664E29595F4C4AC5B885550BCB1C24C21EBDD51F1447065368C643A43FD67AA138F3CB8BDB36EDA21E1CC5A0EEA33B5E63A4E65B1F2655618412A49E200CE6D7CCAFD45BB1FC1EA22565FE21039931A5C38BC5FE64C3893C1C456454BF9B8A9151184EAA60E37C5701990CDDC0CAB7849923770653CC3A067A2691C28C562AA236D50565E5AFF0C84AF886B4E7B17FFC245C9784587CE9B95817721C874798806EE7F5351103AF72350082CB1CCD3047203AA21BDC7AAF967DB2D022A22697A35CC6680A11E4796F7DB957AF81280E460AE5E10FD495CB55E00EE8296735E90F7E7001DEC3AFDB45592E8916D7FB76B565C701E7CBFC193FB9B369DC0443737200739083922924267326049B4CB639065B154AF937796C1B52F42C69D33C1146E10A23231214F58828F1911D2311017206E78445DD2070664B7374E335910A0B837989AB8A9DFCB0AD02371949748808265A40518B3813B05D64052A65343DEA1C97A98624C1B11EE55F65E47FC116AF0F7B1B2BE1708F970C9DD475833C6626E3A1D044180938CB01F38EE27267E60273467C61F09363DD376DDA3A71F93223BC890C9C61CF84532CEB676FED2A842A4902A1475D66BCC2219957A1077F2B6308BFA9A388E8B81F6BB693F7088C1743042C6345ECC10B28C68F61B10E9CC76E997D7D4C980E544504C4C35D0C1D471014A74707ADA29429EB6C4BA7409937149D9728C1FB4A221C2AABB68F0BF2AC5BE8CAE8E67AD27C4B00D560BDCC39F1A881FF528944A7547853C19B9C9F93BCCFAFD8A20545AC9E7405F517CA73F2CFD711BDB93503CDE026F32062C9C34192A8C87244C5B8E137C3704BF5FA6B730CA2543B5234522CDFF53E8018C283669BF1A82F979A936D70C3F261A9E1F12CD8C412B640309F751FF34B84AC8205A9813D78160A1AE330E7C6491100AF1725CF99291BB147B75AECB0FB012E2F9056CC4859D48046EFC317ECC61D87E994F7F34DC4B4000364CED1721C056B387C904424B32218121C5A5B7A70B80C3AB2A43C3C08C9CC92BB20B4A29854AFF7852CBA48465BC1F1B3CB9B3C3944392AD08612B66C46A0A846B947C4B67861A91250D36B10AD075FFE0A8E01E20A94F93B68F91C11E2B6EE8904BF181005BCB7A429263D67AD72FBA20CF27390893DFE666D5F97487A365EA109A8F4C07DAFC010365C67D1FCBF28114C483981B3429524B93268324D325814E66080FAC5955E26709EE7B9A16A81BA5CA6A2C572BDF3C9EA00212650711DE89C430B8C0A85766A345ED7801F884C77558BCC960CB572A2B264F0A289F8A666B6BCD43AA3793CC92DB8C5DEEBC4A69019C4DB0DC88B0FFF27C7F3986FB5D5A125EBB58A9185E74AC5CD495E98F97D8F10C80A1CA09E39B06DE99A96EB95018C9FA97C292A2896EBD24B8E739BB459953D9869CD336559C02AD9594044619AFCC8755ABBADE5D151B5E0406C15352BBA786A51C805754933A5B3EC6447E82C228211604D777CE66CC868851F71EBB1E9573B7EC84E4C38C5673B850C97481614B22A6BA7462B85B98B94A8A626577A4C14A85ECFFA0004C6A54940516CD05BF2E48F96827559D63AC2D21BA7B6658FAC27FD480E4A22A010475F53D4816FD12451B1BD3A5B7CA8676C5A0B081554729E37CDB634C084682A9B44A53BF086CAC726F115148D8C92C946645BD7B0182CCD997C758F3B92A5BB2FA036678014AB11367F7F60A7FAEB3573014901EB5330202821258846127DAB637C8BF2A8BD93810264CCE9FCA73F86C56AD1AC76654798A50D0D583BF57185A1C84927F3B9698480816C83CCD7A6CB19A755F13BBC82833AD99391520E0EE41C31264712599E2C56C14ABB721E1BBF38D72A009C6FE71B545996CD609AA1640820267694BE5659963A3BC4B088D126323CFA9D77542950D595C6DAC6FC35B3DEA409C1513C929C01650459E6389C6434A1E13733DF539DD03B68A54A42299A9F1B4161E84809345CC8B241C69F1B346FDBAC76E825C2316F8DF8746FDAB860567E7C15C056FB9839579CDCF686AD6CA6D6A946DFB03F0B294B2DD8B3948CA55BA72F22008F2EBA755901020A379464A91B95908FEAF85DFA58B42959C0A300C0A9712D30625AD4E229ED18C4CFC3919A6899D5F4915555A1DCC3B8172C4D5826BEB8DCCB9482CE6CC3C1E1A6019580168DB9CA57B49DFA5CB592B2183C98382925841DD147D3B2CF875192D5042A9A535DD6093333A20FBF08A95101257323B7674015D79CBAA695604474A05D1B6222472C90A6015952141A7044B15542FBD97A98D829D98B952ECC8170D87D5B969157B86D0D4CA43304B0BC654AB1363687EB5E2E149B6F18ACC9BBA0E66354EA675DD7B6B48092208A4965A31AB8E0E91F3AC61201E8B4ED5A199B98514C72478CC36E72595AC0A80A8CA3B9CF444B32962F94E3939F6021458B6D988C9855209DDF45C818BA8ABC5916F9E80538E1629BE5B213544E99FB1AEBF96982D23CEC3CA8BED5AA8A435D7145991FEB566D5834E169068937B309FCB59C93B68470A831EBBC7FA3B8A197907A1C77CBE89A4FAB9B4CA23D7B01C4CDD5B1AB87A0968648F1D6A00D1CC5F9772AD5711874D9C6BBC466DC238A82229D0916220A7C5882997D094CCD045A829A4C959F25513AE41494096C15CBA262982BD1AA6FF8EC6BB70179054827109BA1A4666CBA4712C1419654E59D2AD22D3863864D03A4D5C210B4F42D1A105EBC70B7BA8B3F5C36C4EB955B1F7C8DF496590586085DB9A42444997D9728E42783B559C5AF1743E5E409D654CC9E8495A7E7CDDE065FA896A687449F40705FFE15B88256107A887C8CB058836C1393C50F69A937D3D64CB5163B1E11AFF3884CF35B23F1346A9B8326F30421E6623134F478D5F010E6C680D803A297B244F6C54865FB2EB38175F57C4A0D399D486984F011001FF80214575FA3534E7384BD5F5C78AF18A0C1E99F14CCAB5D13A46591935DE32794B30FDF034C2F4A24C81AE989532E5F50877738FDB5D3BBFCF7C2A539649BA7921C331A0B704D061FAD7BE4A3829C22E767644094E959F9761ED53C7742EA92B8F3A5182030C86CDD7F133D0CF53B5535F443CD8A04798D12733BAF1534383665DFFA
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = B4552FF13917A2A13294F51B1A35AB1493004C8A005DFA7E31D82D09C5BC6DA369F7A14749F28F1F3B6DD8F56624799EBE964A25B9C2B704C2AEB21E114179D94B5F3DF2C7891722658803E5F272D799B8E3E42815B31EBCB633B782865121A228E859471C922148BD6F4196F7737A8C3B7055334670DC96DB9265EDCB5D0856B89983952320471F07984027AC0002C7F3D40D06C86C58A142EF73AF819202B4558D40764840B7CEF596BCD7B2424A252BFE14C60C743EBB819C6D63C15EB6AA4011C06358735AB01BE3C251ED6C1EEE66BF852020CE3C59FE220EB073B83EC2515D679A9F531A6D7A611F2A1A9AC16D8B3BC6142314ADD562E0CB4BAFE04047C196EF0992E6E4C3CDDA46646304224706A236881031AE78D07589767C90BBA4EE66BDC44104E1F05488C10E171017FCB7CE0A7CA18B00CC30A090B3981E0BA0CC3C504A840154D8005BB4F41AA157B07511700EA7322A69154C305289483F008D83B4FC54B595A40543051A063A94143EC85B3B94E5B44F2C32892B795070983163BB99E1932C3528BF4066524857DED777D832AADC352CEA33597E71AFF27B069CB857943A961B7535637C984294815C819E1B91AD1A70AC880174A7E01EC2AB6238A4C6A100CBDC26048B42C4204B442AB51DB448ADF57735C05C3BBA169B3985BD8661777CF712E300550425B4BCBC9A87237E5D79B308D56C93008055184F9DD3452BC591FA2333E775ADD2914F4141A196F08C7449ABFAD12451644282B9BFBA7A3F44F34A2B35CA388B1D03D23B924B3451003E9F4255D0B68E0B8B49EBB09608C83568CCBF4B86A594291D23D96444A8A46E6C1B148580FD496F962C4AF568A4EA30C4421040DD97AD3749694089449F35C11FB66754698C9C1183651676BE2349A859CAE3354205F4B349205866373C77F670B9D80E3E1CC78F92C196F464AF97BB49719B4ABA0141715334662CAD1B6034138EC95822CFA31ADEFBB6643472E49878723418AC5847EF75C06DECAD06AC8399E58C977B73EFF7B43D8A24BDEA9DDCE7B09E710C7D3544DE626144AA994C3584ABA651AE53B326C3887B4CC811F64FCA7C537445763416B9DBC483BC2018C428A7F1955F7F4013FBCA408E481BA575AC71E6477E5BB81F2858FDAB4D85C13C88670099FCB0EE141832774F07301B4E164F3546780FB0150DF168B7B624B398204D4662E4036926D5CFF8DC5C99ECCAA2044BF8D1A510DAAC0227665F68A105C34A540A936DB23CBD1B1AAA4A80B00B6057D257F4C47B9623C84878B29E3A6759C5018CD87613D60714273ACCA85C8ADAB5C6A7159D948E5EE6581574C858869E80417AF10021FC20A6E19A09CDB7BDE1EC63E02A22102379342B22CB98080C0A8D1CC99CFFA9904315BF238A0F6FAB3C4469CDF2812B6A4045BC420754A2A3F1CAC26DEA7B4CB8599EB3AEDE645C799324FC17B771584C5C71193D63C0A72C8B9120CA0D049A3F0C7DB500BCE959053F6541C8C67BDB424435AC276647061B539786FA55BC5074F1D31FBF5C157AD9406B256F5853002014C32261A9DA1487DE207EAC97B325BBA7D499588A945A19798AD87758DC546D33CA1AFDD669EF8A547137B6A65374F255499912FFE616051D316DB1D6AD983955C2577057F32EFF77D1AC2F56039EA921B3
|
||||
sk = 7C601AA9A763DEC267E18B86752284B0A2437CBC52F2278E6EA2158D751E27D342D44AAFC7804BFA9949A7A61C8A68A5150416D138116C6A8D694B424C41ABC478CCD089A44EF15DEAC24CC5791FD375760DB1213D2566BC1960EEC9A1D9C3BD97883BC66A47D3D69616BC635A442328EB4A10F26564DAA295CC4991A62C88056FABBC4A22341318CC55CEE241F90BAFC2A16C1236185090813DD332C74128ADA7057FEA1AA11902EB298487E334B3B826A762315F0A225AA24FEAC78AD037ADD571033145A5243C1FD7F81FDC26127AF46338818CBDE135FF0619EED6CED2415166531C16E877AA6BAED6A19BDCB913370839AFF087C086737D181AB1615E96568608121BEEDB92A6C132F79B84EEBB4914E554F5538B8FC97479C163B7F276252AB1D500626D330190ACC88A150A60B2A135363363E7B5DFC97F2A493829F66A69865F54887B7671BEE7FB1C09D1C1FD7529B9B81F176A932798179322B3ABF65BE1FA05C14B54E6B38094173236C428A2A84DB47C7C145540155442F8919A450686015221AA660070204689B2308AB0427846C81416A92FE696F5A51EA1ABB230405FC32070D9314820077125A94C9F9425AC867F5A499CD123A035297693B099232CB91A6B38A7CBBD38646FA9CBBFCAD8435D27A4A440A6F1026B4266C5D59372A8BB2F698CAAC34A658B09A183F51CCEFC88A99570B99BA3DB005EF70A6C359C5B549880DA5610C2D49AAD1A4683F2C3D8E2A57861A83D3B1774124A20A009001DB39E8B98E3B4969337BA7F1A98BEE89CE1F708E8FBCF03C0725EEC6508DCCE7EA1C471938536737A087971079B8DACAA20ADAB834B03112E344E23D47A40E5B35A03BB882030177320115137894CBD57706E628622472AA56747B7BAACC34D6844481C42AE485B3DC549434C3676135BA916A7B49B7C9352026C5C02E9D8AAC9836D68955B4F4986E420B3D0915B7A05233CEB78DCFB027B2516CAE8C38180203E5C944EEA3AC2375D89B3318B173BE8683866B1797DC62D0D62B214C48A68F2A95C4A214D13913C19131F33C29AB58DD1C6C8ACC413C8F62879928A43356749F10AFA8B0C71358A32F5623E5ACEB07AB7E34013293050C550B9F2F7773891283DFB9786EC67191190B4B43EFD9C8192D6758F51739564841097349B03A7778B91C784766E5CA1294C83864231C12102811A533A2824800173A97299A9F929E3E6A823661DE81CCA326368A2C664A2B4C234DC37907A7FDA67069F230181559C4E886F76E045195BC71A280A729480BE2B6EE1CCA78953C83C67105BE3ADE2B4517CD26C7AD51BBCE11C2777116DE17BC0E8517BC2B9F42731B6312E2C5B97661048698C3E4EC04E5B8299E20394BD2889F7456767053D9D9C41F685132FBB07C7382E767AC22CB94CE367741C8612DB76A4013BC042F897EDC3CC5C0C1402767E98C54C19191FF9726026D94355A04E6053007A1A1C5C9428F9A971BEB41C68682D1817AC5645B443E14080665D11029BE77825281A443C157BA5DCCDB8E944F001C05AAC5617B49A7650A9162A04687C40C164CD9FF26216717048E668DE12BC3BCC16658389E13150E4E25392ACB0C0DA307BA0433104A253735BB4552FF13917A2A13294F51B1A35AB1493004C8A005DFA7E31D82D09C5BC6DA369F7A14749F28F1F3B6DD8F56624799EBE964A25B9C2B704C2AEB21E114179D94B5F3DF2C7891722658803E5F272D799B8E3E42815B31EBCB633B782865121A228E859471C922148BD6F4196F7737A8C3B7055334670DC96DB9265EDCB5D0856B89983952320471F07984027AC0002C7F3D40D06C86C58A142EF73AF819202B4558D40764840B7CEF596BCD7B2424A252BFE14C60C743EBB819C6D63C15EB6AA4011C06358735AB01BE3C251ED6C1EEE66BF852020CE3C59FE220EB073B83EC2515D679A9F531A6D7A611F2A1A9AC16D8B3BC6142314ADD562E0CB4BAFE04047C196EF0992E6E4C3CDDA46646304224706A236881031AE78D07589767C90BBA4EE66BDC44104E1F05488C10E171017FCB7CE0A7CA18B00CC30A090B3981E0BA0CC3C504A840154D8005BB4F41AA157B07511700EA7322A69154C305289483F008D83B4FC54B595A40543051A063A94143EC85B3B94E5B44F2C32892B795070983163BB99E1932C3528BF4066524857DED777D832AADC352CEA33597E71AFF27B069CB857943A961B7535637C984294815C819E1B91AD1A70AC880174A7E01EC2AB6238A4C6A100CBDC26048B42C4204B442AB51DB448ADF57735C05C3BBA169B3985BD8661777CF712E300550425B4BCBC9A87237E5D79B308D56C93008055184F9DD3452BC591FA2333E775ADD2914F4141A196F08C7449ABFAD12451644282B9BFBA7A3F44F34A2B35CA388B1D03D23B924B3451003E9F4255D0B68E0B8B49EBB09608C83568CCBF4B86A594291D23D96444A8A46E6C1B148580FD496F962C4AF568A4EA30C4421040DD97AD3749694089449F35C11FB66754698C9C1183651676BE2349A859CAE3354205F4B349205866373C77F670B9D80E3E1CC78F92C196F464AF97BB49719B4ABA0141715334662CAD1B6034138EC95822CFA31ADEFBB6643472E49878723418AC5847EF75C06DECAD06AC8399E58C977B73EFF7B43D8A24BDEA9DDCE7B09E710C7D3544DE626144AA994C3584ABA651AE53B326C3887B4CC811F64FCA7C537445763416B9DBC483BC2018C428A7F1955F7F4013FBCA408E481BA575AC71E6477E5BB81F2858FDAB4D85C13C88670099FCB0EE141832774F07301B4E164F3546780FB0150DF168B7B624B398204D4662E4036926D5CFF8DC5C99ECCAA2044BF8D1A510DAAC0227665F68A105C34A540A936DB23CBD1B1AAA4A80B00B6057D257F4C47B9623C84878B29E3A6759C5018CD87613D60714273ACCA85C8ADAB5C6A7159D948E5EE6581574C858869E80417AF10021FC20A6E19A09CDB7BDE1EC63E02A22102379342B22CB98080C0A8D1CC99CFFA9904315BF238A0F6FAB3C4469CDF2812B6A4045BC420754A2A3F1CAC26DEA7B4CB8599EB3AEDE645C799324FC17B771584C5C71193D63C0A72C8B9120CA0D049A3F0C7DB500BCE959053F6541C8C67BDB424435AC276647061B539786FA55BC5074F1D31FBF5C157AD9406B256F5853002014C32261A9DA1487DE207EAC97B325BBA7D499588A945A19798AD87758DC546D33CA1AFDD669EF8A547137B6A65374F255499912FFE616051D316DB1D6AD983955C2577057F32EFF77D1AC2F56039EA921B3BC5D16EFD6D117A3373344CD354347CF0F27EBF76C234772540627D936A71A70CD7E13691C4AD936FEB51509E34D86B89D23CA8EF0A72466DB1FF47BDC6930E8
|
||||
testPassed = False
|
||||
reason = modified H
|
||||
|
||||
pk = C6B6965EC7ACE039A10DB8B560D26DEC38002EFA99D5B92BF1755B5DFC8CDAE88C4CCC163081B7EB7174640579A71B6FABCB6893506F9B87539EB6BFDBB5A8C6B575D003910117AF57404C06902630356EF0989288D9829B10BC1D612D54C709C6FA72B496CE8D2A52286672ADA9CAA98259AD9557FF497932307F4A67994DB0BCDFE9240A071FE153A93E87931E9A3904390A0CA39AEBFC6B573813B7D2A32CB96FBFCC4C776011B3139FE27A46F1453B2A3A8A04F39BEB3ABC57F4215974500B66348B1C6D73A436F3B34158A82773A2A8B015A475919F4703177102790236602DA5CB7D4A2340B684DE15A1BF9293DEBA901DC9443EE2A829C6457D3CA6EDC53AA101ADD5F033AB1BCB8BB4ADD1C77D2E303C5745785C1C7D2DC4375EE99F86A8736A02C618290D00F5C5A8F990A8C91CB574913B65110C445CC89724D88A7F72900CC3539C8B33122C16093E963D56AA4533B722BEA44B79B8A2E40640FD352F0E2024CEC76076D0343AD199C5E1060D0388A2755A18439846DB0D9BD71BA34787FF09833C5B1244D17B09B2CB67C44485908249617A9AF6887B47630C987EBA50463D6A68BE13AA53B63E58823DC1D04040251B015713E1248A75AB8250F24E4D44A42F147FBD842AED9B6159979A302B982E5078F41965237A3BF19C1F7B9661C3C61279B63E4EA23F60E886516C556805BC364C8A8DC28CE8F3068B67A009F674E1E31A3F378C518503B0987A348C421C7BA53D2260C77CA6EF43CCB745A19DF45515856E59B48F50F2C975087E64D5217DC633A3FA6E5746444DC56DF6A536EB92162018CB99777822936F76971863F4804009AC14958B3ADC071120307F8C02FDB6B3C112307CDC0BADD8828AE61F5440CF7381618F3A6F6B59962D285134418AC277C894973454551EEFE706C7F966CCA096EF192534058D0CE87667EA9CF25225E8F33656F270577B1D4D87B7012B43F8B4C64211CB1F6057ED444D55EA8887EA026A3CA7A4A091AA584F90981F985CB21BECBF82403C7F41C313B2BF8BB32A8AB19EEE251EF9865A35688EB7966CCA043F3579C80D015FDF35CD15EC122A91CECDD550F1853B323B8481B601C6E5747D1B27B24CC12940C6C0015B0E3C9E1CA173C3B87E5B5291789C5C56A96E16D050C4F447EBA3936AE084C278BB70A524355A6E7D2490EEA732D5743C8EC734DB142545EC5147A998610829C8EC38A93457E3705BD9D43A9064250D897B79EBAF94D43E12D65625D8B761324E2C825B7B48345A1895368B191AF58434D405F0820FAEB29037B69FE7D253CBE93E5DA00CC90096E20A8686C42FB6E3AC9E372130F9B14C818EE1CA2F36BA373E6585F9E80FE0B969F11A1038CC5D55D3047646AFFB63A1670B5A551B3A5470C81F57391A89BD00641DDEBC0546A36871283EEB57A9D86B5B02734D7EE908C1A2C43A88624BDBA1417321D9F2052AC4B9B9800FB71C2C936B851BE1CF4E67593EE8C473CC20EFC4C416C7B92FB61DEEC49BFE0C4168D2234F37C161B5419BE7C577883FAA753B70F30C31C420FED99DA1D9B255296442974DB1C480D389769D562DFE4A9238DB49EDD25196B43BC8D9352EB5CC5B75BA9E744F42560828F100D0D27661D8206FA62065476A97F68835721751120A4D860AF9ED72F7A9A7B59A
|
||||
sk = 8A18821E3747D4173BF19A573471A179E953D613B17A6295C3A11191118AAFCCB59AEB6EAC725BB90C1012B9A4AC94B37972265C135AE55007DAD7BEED130FE52764AAAB7606D025FBD8AA1C68371A5827D2948822732B66EC4A6C030796323AF6A9091AC5581C657BC920CB302054313207C62B9936A415460BBA8923C0120BC90018401FDB2FA328911FBB45114B6ED737A010B6B23CB893D59A93C47A784C9719D0738031C07296CA4654D4417FD171DB217CBF34A709445D6412A79338AC7EB2535140955468476FD59AE7AB62AAF88478EABC67FA5307A7C86D116941E082A1940785EB2E1DC2AD47D03F3F730FC3B896E40C0533552C3D087E962BC228035C62F20979207484BB87B7A8649CB53B46118D8DB36A580CD0D03A01DFD727F5CA611ED091CFF19553F4715AF88A16478F40D4C3ACE002CDA21BCB19C4926B83ED0A201452C71A84405C66C5EBC6501308083342856DF2ADAE930BFFF9531B942AC3576D6F8698FB957B6C0605A9433930F06AC9A8BC1C32A836C224B8F432D48A4D203CA652D21253474AA718545E63A4655C9E808471CC371217AC8078F76B7A1A1F8BE66FDA2577810C85A9925FB60CC56B675952D7A36A4A8C09BA15E923BCAD0BB31E1070D2D3A6AD31665C348278AC645845B182D3C95A964B2AF60F0A3BACEBC7AF70723F802681F2415305C9975C17547606482F4B01379199336292F255130FE089E622B8EC7B81342B240EA24ABF67B718B2CCD1A1C356B02B1DF024F39A7A901A1D3E21957D950B0FD727D4F9B94B8C5CECB52D1B1957451906681B043F8618A5590B01C811CF84AB8EF4C92A54B61178866C1687FFB91CF34CB3FB773A74276C4AD244D89728D41449516A24EC839692872D6D7575FC9BB417BA5D6C07A90D728959F904540779524BCC0E425BB5B57B92D246FCD11D71F5B5FBCB5F8EF906DF0A2BED953A84C98D07D25D20E25CAFE526BABC1795F1B8F47B81CAD655F237B0EB1986893351019923CA786BC005A94E85A59E6503E276A40282C299752864A722B6683D693401C192AD8A16A9ACD289A804BFD6157522342D56B374DA98210DF34D99603D91544FCF0A2BD63AB13A0A62478666090A30A14C0FD7B1A60F662AF3314A9D03B4D6A70C92FC8DBDFC7156E9B3A032CB2D621A8D1C6F1C990245FC6F950A0378F2C44A55C719D322E801A89CAA2E2E93C3FDACAEAFF9A266AB8B37A20AEB3615BD8CC4A48432E391691AAB0C377C4AFA27256A26B2F4866284AB20E591AFD6E3AF29325C3B28A71AC74C63C06601E391457541E009B7EB299501891DE9B833E187409E7CA93F035EE264ADE78766630910D9840610C84D9B70580D8940711B72D2BC1842F523F001CE0566570CF48358C047C55A9B32FC75596157F911BDE0E4889AD806E2234CBEE6711D55977134C0A2B86AE266135F4A536563B1031BC67419AEDAF773CB64A15ED3C3ACD82D9FF3C58BA5165D51CAEB59C98E352F9C6342A052135893451CDC9421D40F01FB8DFBB11F68B50713732C6D4519B7153846C653F7391C2D2B13FD87427A928518E78594F87022615F8D9737E5B4C623B7B331007ABC345C0818C66452896AB204B5A9301F6054C6B6965EC7ACE039A10DB8B560D26DEC38002EFA99D5B92BF1755B5DFC8CDAE88C4CCC163081B7EB7174640579A71B6FABCB6893506F9B87539EB6BFDBB5A8C6B575D003910117AF57404C06902630356EF0989288D9829B10BC1D612D54C709C6FA72B496CE8D2A52286672ADA9CAA98259AD9557FF497932307F4A67994DB0BCDFE9240A071FE153A93E87931E9A3904390A0CA39AEBFC6B573813B7D2A32CB96FBFCC4C776011B3139FE27A46F1453B2A3A8A04F39BEB3ABC57F4215974500B66348B1C6D73A436F3B34158A82773A2A8B015A475919F4703177102790236602DA5CB7D4A2340B684DE15A1BF9293DEBA901DC9443EE2A829C6457D3CA6EDC53AA101ADD5F033AB1BCB8BB4ADD1C77D2E303C5745785C1C7D2DC4375EE99F86A8736A02C618290D00F5C5A8F990A8C91CB574913B65110C445CC89724D88A7F72900CC3539C8B33122C16093E963D56AA4533B722BEA44B79B8A2E40640FD352F0E2024CEC76076D0343AD199C5E1060D0388A2755A18439846DB0D9BD71BA34787FF09833C5B1244D17B09B2CB67C44485908249617A9AF6887B47630C987EBA50463D6A68BE13AA53B63E58823DC1D04040251B015713E1248A75AB8250F24E4D44A42F147FBD842AED9B6159979A302B982E5078F41965237A3BF19C1F7B9661C3C61279B63E4EA23F60E886516C556805BC364C8A8DC28CE8F3068B67A009F674E1E31A3F378C518503B0987A348C421C7BA53D2260C77CA6EF43CCB745A19DF45515856E59B48F50F2C975087E64D5217DC633A3FA6E5746444DC56DF6A536EB92162018CB99777822936F76971863F4804009AC14958B3ADC071120307F8C02FDB6B3C112307CDC0BADD8828AE61F5440CF7381618F3A6F6B59962D285134418AC277C894973454551EEFE706C7F966CCA096EF192534058D0CE87667EA9CF25225E8F33656F270577B1D4D87B7012B43F8B4C64211CB1F6057ED444D55EA8887EA026A3CA7A4A091AA584F90981F985CB21BECBF82403C7F41C313B2BF8BB32A8AB19EEE251EF9865A35688EB7966CCA043F3579C80D015FDF35CD15EC122A91CECDD550F1853B323B8481B601C6E5747D1B27B24CC12940C6C0015B0E3C9E1CA173C3B87E5B5291789C5C56A96E16D050C4F447EBA3936AE084C278BB70A524355A6E7D2490EEA732D5743C8EC734DB142545EC5147A998610829C8EC38A93457E3705BD9D43A9064250D897B79EBAF94D43E12D65625D8B761324E2C825B7B48345A1895368B191AF58434D405F0820FAEB29037B69FE7D253CBE93E5DA00CC90096E20A8686C42FB6E3AC9E372130F9B14C818EE1CA2F36BA373E6585F9E80FE0B969F11A1038CC5D55D3047646AFFB63A1670B5A551B3A5470C81F57391A89BD00641DDEBC0546A36871283EEB57A9D86B5B02734D7EE908C1A2C43A88624BDBA1417321D9F2052AC4B9B9800FB71C2C936B851BE1CF4E67593EE8C473CC20EFC4C416C7B92FB61DEEC49BFE0C4168D2234F37C161B5419BE7C577883FAA753B70F30C31C420FED99DA1D9B255296442974DB1C480D389769D562DFE4A9238DB49EDD25196B43BC8D9352EB5CC5B75BA9E744F42560828F100D0D27661D8206FA62065476A97F68835721751120A4D860AF9ED72F7A9A7B59AC1007A00BB868902A53CBFBC57F92CAEC106A253FCB8BA3570AA08B3BD7A12BFD10BB55AEED7AE19E63D9ED6A64F55B4FFAEF1361BF9B375737965509FB6E44F
|
||||
testPassed = True
|
||||
reason = valid decapsulation key
|
||||
|
||||
@@ -4,11 +4,11 @@ import json
|
||||
import sys
|
||||
import typing
|
||||
|
||||
ML_KEM_512_ACVP_KAT_FILE_NAME="ml_kem_512_pubkeyCheck.acvp.kat"
|
||||
ML_KEM_768_ACVP_KAT_FILE_NAME="ml_kem_768_pubkeyCheck.acvp.kat"
|
||||
ML_KEM_1024_ACVP_KAT_FILE_NAME="ml_kem_1024_pubkeyCheck.acvp.kat"
|
||||
ML_KEM_512_ACVP_KAT_FILE_NAME="ml_kem_512_seckeyCheck.acvp.kat"
|
||||
ML_KEM_768_ACVP_KAT_FILE_NAME="ml_kem_768_seckeyCheck.acvp.kat"
|
||||
ML_KEM_1024_ACVP_KAT_FILE_NAME="ml_kem_1024_seckeyCheck.acvp.kat"
|
||||
|
||||
def extract_and_write_ml_kem_pubkeyCheck_kats(test_group: dict[str, typing.Any], write_to_file: str):
|
||||
def extract_and_write_ml_kem_seckeyCheck_kats(test_group: dict[str, typing.Any], write_to_file: str):
|
||||
assert test_group["testType"] == "VAL"
|
||||
|
||||
with open(write_to_file, "wt") as fd:
|
||||
@@ -30,13 +30,13 @@ def main():
|
||||
|
||||
acvp_kats = json.loads(json_as_str)
|
||||
|
||||
ml_kem_512_param_set = acvp_kats["testGroups"][7]
|
||||
ml_kem_768_param_set = acvp_kats["testGroups"][9]
|
||||
ml_kem_1024_param_set = acvp_kats["testGroups"][11]
|
||||
ml_kem_512_param_set = acvp_kats["testGroups"][6]
|
||||
ml_kem_768_param_set = acvp_kats["testGroups"][8]
|
||||
ml_kem_1024_param_set = acvp_kats["testGroups"][10]
|
||||
|
||||
extract_and_write_ml_kem_pubkeyCheck_kats(ml_kem_512_param_set, ML_KEM_512_ACVP_KAT_FILE_NAME)
|
||||
extract_and_write_ml_kem_pubkeyCheck_kats(ml_kem_768_param_set, ML_KEM_768_ACVP_KAT_FILE_NAME)
|
||||
extract_and_write_ml_kem_pubkeyCheck_kats(ml_kem_1024_param_set, ML_KEM_1024_ACVP_KAT_FILE_NAME)
|
||||
extract_and_write_ml_kem_seckeyCheck_kats(ml_kem_512_param_set, ML_KEM_512_ACVP_KAT_FILE_NAME)
|
||||
extract_and_write_ml_kem_seckeyCheck_kats(ml_kem_768_param_set, ML_KEM_768_ACVP_KAT_FILE_NAME)
|
||||
extract_and_write_ml_kem_seckeyCheck_kats(ml_kem_1024_param_set, ML_KEM_1024_ACVP_KAT_FILE_NAME)
|
||||
|
||||
|
||||
if __name__=='__main__':
|
||||
Reference in New Issue
Block a user