rgex / new-GQ-implementation-for-UBIC

New GQ implementation for UBIC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New GQ implementation for UBIC

Sample output

messageHash: 869c20a7d0adb3234b2cf62c536ba40fd2ef76dd486aeb0df6bd36c336487a40

n: 9F32B9506CAE0F6C62625C7DE325D3C25EDDD6D68CEAFFEB57033D4A7A0B7760E06A7E9D90A119130F547B86833B2B4F73784F47AC4268032B2A485058602755

e (dec): 65537

signWithNtpRsk:

T1: 2D5A4BEB37D6DF8CE711EC2D618DB6588A8A45B4C9267916614E5EB79FE96023F691005D3AF3458B5FE20304C7AEEFA09E001B4EB6CA55C28EDB8873A6F1F413

T2: 9E7AEA9E6F472E34D0D0083711177B06378E518CE0E19B89F03AC5948A9886996AEC5135C27F5E03A92C9AEC7FE0B2E2B8E2275DF665DFCF583E01B263BCFA50

T3: 2CD22DE9E71857D2198B16425AEE087487AB05BA063AB808C02A689E72175FB63987A721CCEEDC96EA820D66FD87E413C4AF12F00F5352348D98333E457A5E71

T4: 067118960701F2F7ECA73C7C672F89BBD6BC20BB4ACD14197D66FF3AD1C30465818051D9CC832007BFEEE49AD4FA4FE0232DFAB0E686255305E7B8E8E59E1914

T5: 6A8E5C5C146B0F852C665B4C5ACAB5B80B2A2FE6B99CF03A753842F1264BD2BA351D38AE09C7D34625DF58A04F7A3AC2F3D681B77E4D7624487068A5C1623BF8

T6: 8B6B4176730D3191C4AFD8C1F1378F82BB28F7F8F95CE68A55F6527593433D6BF31ECBC5C5DC5698724D4E8AAB74B6433696B69D36A15F79752B9B596F5D546E

T7: 07D9D817B18B5A081796B06144F1420F7EA48E526E87F69DA025CD63A66E2BBD80DECF67C6662D9D00D678A45AF84BC6EA4B7640F3C4AF345A52147ABC42384A

T8: 6E52A540BD74B7F71A37C6A4C107256D1DD706EB7A41D1E0E8541C44504EB4B96341E592358FD3B58599BF329C31D9B8E4AECBEC80176F1B6942BA22982590D3

toHash: 2D5A4BEB37D6DF8CE711EC2D618DB6588A8A45B4C9267916614E5EB79FE96023F691005D3AF3458B5FE20304C7AEEFA09E001B4EB6CA55C28EDB8873A6F1F413|9E7AEA9E6F472E34D0D0083711177B06378E518CE0E19B89F03AC5948A9886996AEC5135C27F5E03A92C9AEC7FE0B2E2B8E2275DF665DFCF583E01B263BCFA50|2CD22DE9E71857D2198B16425AEE087487AB05BA063AB808C02A689E72175FB63987A721CCEEDC96EA820D66FD87E413C4AF12F00F5352348D98333E457A5E71|067118960701F2F7ECA73C7C672F89BBD6BC20BB4ACD14197D66FF3AD1C30465818051D9CC832007BFEEE49AD4FA4FE0232DFAB0E686255305E7B8E8E59E1914|6A8E5C5C146B0F852C665B4C5ACAB5B80B2A2FE6B99CF03A753842F1264BD2BA351D38AE09C7D34625DF58A04F7A3AC2F3D681B77E4D7624487068A5C1623BF8|8B6B4176730D3191C4AFD8C1F1378F82BB28F7F8F95CE68A55F6527593433D6BF31ECBC5C5DC5698724D4E8AAB74B6433696B69D36A15F79752B9B596F5D546E|07D9D817B18B5A081796B06144F1420F7EA48E526E87F69DA025CD63A66E2BBD80DECF67C6662D9D00D678A45AF84BC6EA4B7640F3C4AF345A52147ABC42384A|6E52A540BD74B7F71A37C6A4C107256D1DD706EB7A41D1E0E8541C44504EB4B96341E592358FD3B58599BF329C31D9B8E4AECBEC80176F1B6942BA22982590D3|869c20a7d0adb3234b2cf62c536ba40fd2ef76dd486aeb0df6bd36c336487a40

randomOracleHash: a869ad2bbe1e8637f2b76ec47c36865dde82a73c76f36f3e36188b1ed145f3e3

d1: A869

d2: AD2B

d3: BE1E

d4: 8637

d5: F2B7

d6: 6EC4

d7: 7C36

d8: 865D

t1: 695C8AABFE5ADAAFA9261F052F183D216E2E30B8F259895DDC553790188299E77A6F779CDD5A394402A65279AF76766C495B0B3C758A75135236B2F9AC046843

t2: 05C8AFB23A2E817C28FB89EC40383C0E84C1F28EF242730C873562CD0B7565E50D45E7EEB7AC4E7F505DE65BD8EF74284655256683FAF8671FAA6910D4F3C0A3

t3: 7EB2B52D44CDC21196E9861BC3B0FB92F9B08DB8121E24022026CA2789138688374FBDFBEFAFE08EE3358CCB9EB9375B6F2AFACEE78A7FF0A8B73BF9EA5D8B67

t4: 345455DD2C3C021B3AAAF253AEAB9D77730D353FEE63CDDD400673B3D6B61BA476465B4AC36F124BA48329C698DFCF20A348ABC9B8DD22D7564916238DABAC3F

t5: 7611AB09BF01829E57BDB447FDE4FA76AC07B49BD2FEE97D86D8F2179F33F3F66B44E740EABA7C972C071FC9A3CF94A6148858C7FF162E23449A415BD694DE2E

t6: 05D607E5E00DD2CE89015F5C5A2C9890A2F223B53559B95CD06BF22972CFF470E866415AD425F8EF5769BE4C8FB85CCC54EDA63F5F3F7ED2B029BDA4DBBB371A

t7: 64FFD81434F0B043B1EB0DC812DD07AD40084A2B6A4416BC719B3D997DF0042A3F1DA2F83E4D5E839D72442646855C448270C91B0DE222828C6118CF73CA9EE2

t8: 5880D58397487762C210B58F6FE1611E9E93F9A0C93501154F3BA51745F1B003A185338367A0C14F73BB65970FA4B24F35613535E7929595C8591F630D9E8A54

verifyNtpRsk:

d1: A869

d2: AD2B

d3: BE1E

d4: 8637

d5: F2B7

d6: 6EC4

d7: 7C36

d8: 865D

te1: 47EFBB2C0EA8C3D92D20FA0CA96921B3DDDD0CE3E05541D68A60101176B911D3088531178EF9A3B25DDEE545D73F45B3F49BCA17F6B26C20DDE96328F870FFCD

te2: 1F929089FDD69308DA68794EF789536C1C05C6447A85911ACF86F073581CB5BADDC8A95F30A6FFBFC8FDD1A0CB8996ECA6A0BC352227E20E8AD8F35D1DC5B37F

te3: 5F97ED06572DE824743CAEEE3F7B3DD61C72F78620AC5B367F19461C9A970DB6A0D870C904E6CAB93B8D3E1061CF166580EE17DBF496F3E12E75FE8C7F2D71C9

te4: 970B8E48D77602E9B2ADDA6AF0D7B02F560C05BB8F2D1E8C262C04301D9AF23AB217E9D27015D7501CAB5E98C472A6247AB994688BFE1127997A4714349E6F02

te5: 615BD120E9E01F8BA389995DC50173C088CCBC1623B87994F3CEF342B02E06083B4E1E5AF6CCF95ACED608031858331DC5D0A80FDF371A4098247E54197D223E

te6: 3136BBF137B0D8D7020A257360384D67A851C49A7C503ED80DAC018E7F73832E338D56A57B396DB81F1A72464C8CCA980951300457C208CD9656CF89D059717B

te7: 66FD6C3586C7713A5985AA3442B0D137700E4495BD63F00521B5FA25B5B0E37A0885A566508AB31E4C633A7B68EA8F23476B2343E25DCBC0EB51506C452DD7E8

te8: 6B27926F60B2726AC253C11E265BBF4431DE3E9D3FDD9F15403269C1D3B4A9CC82E1F18A43FB99583D97F056897029CEC819C6360AC1BF431DEA27CB1CFC38D7

md1: 4257A32224FE2246B7849F281BA2FA1392B4D959E62F5FF5EA03F6AFD371F157D53E1E6AE23550C1A2E371D3CF01643A04B01E78289A5D078FF845BC5E71918F

md2: 3ECEFC5482E15B3E7C2B2830580AD3DB611BB0AF64DCA1DFE20DC213AB67825F18B86944A6F3FD87403515DF0AC5992982AF418BDE4C3E2D73BBB706B84D3245

md3: 60364AD59E9FD83F3CB189943CB65B49B808C789E8729F686521855E000C2D9A58D1773456AA7E3AF9CC1F763A8F5198F7429177D15CA2256B790028AABE73D5

md4: 96A123A5D922C505942EBFAD9E96ABE5DF050583F8E1B5F320F213F9F2A309A27612982CC7789FA9EDB402462118996E17925472D134EFD028AC7882EE1FE85D

md5: 2ED159D2E12900521F2078753419CC0182497F1D9C774BAA0D823B1A3CE20A38C3F62EEF63496A80FE51B00E3D9AF74BCB35A997D45F41B15A46D870F3056790

md6: 4082EB45E5CE48030C3D6F0BB13E0A9B0B6953321E3239A0AC40B3B428B33906D8BD7712DDF249F51BC9F257DDE183E03074F0D90FBC86842B1A7BCE94C5AFF5

md7: 5CA2BAA4C4DA64DDC9A4BF9CB153DC525CDA3EFBD27AE225C05361D141651A9B1DDBBB55A362D6BB1A50A43200668D4671582990B9FC7443EFE0B9EFFEA47799

md8: 2E0834FB30A23E8555E19213F3CF14DE911DE3FBFAAE290444BA5FAE56EA63FD24B7D872AF500D8D975DD922A8A4409715C387B0166315DC9EB5872761C2EA70

T1: 2D5A4BEB37D6DF8CE711EC2D618DB6588A8A45B4C9267916614E5EB79FE96023F691005D3AF3458B5FE20304C7AEEFA09E001B4EB6CA55C28EDB8873A6F1F413

T2: 9E7AEA9E6F472E34D0D0083711177B06378E518CE0E19B89F03AC5948A9886996AEC5135C27F5E03A92C9AEC7FE0B2E2B8E2275DF665DFCF583E01B263BCFA50

T3: 2CD22DE9E71857D2198B16425AEE087487AB05BA063AB808C02A689E72175FB63987A721CCEEDC96EA820D66FD87E413C4AF12F00F5352348D98333E457A5E71

T4: 067118960701F2F7ECA73C7C672F89BBD6BC20BB4ACD14197D66FF3AD1C30465818051D9CC832007BFEEE49AD4FA4FE0232DFAB0E686255305E7B8E8E59E1914

T5: 6A8E5C5C146B0F852C665B4C5ACAB5B80B2A2FE6B99CF03A753842F1264BD2BA351D38AE09C7D34625DF58A04F7A3AC2F3D681B77E4D7624487068A5C1623BF8

T6: 8B6B4176730D3191C4AFD8C1F1378F82BB28F7F8F95CE68A55F6527593433D6BF31ECBC5C5DC5698724D4E8AAB74B6433696B69D36A15F79752B9B596F5D546E

T7: 07D9D817B18B5A081796B06144F1420F7EA48E526E87F69DA025CD63A66E2BBD80DECF67C6662D9D00D678A45AF84BC6EA4B7640F3C4AF345A52147ABC42384A

T8: 6E52A540BD74B7F71A37C6A4C107256D1DD706EB7A41D1E0E8541C44504EB4B96341E592358FD3B58599BF329C31D9B8E4AECBEC80176F1B6942BA22982590D3

toHash: 2D5A4BEB37D6DF8CE711EC2D618DB6588A8A45B4C9267916614E5EB79FE96023F691005D3AF3458B5FE20304C7AEEFA09E001B4EB6CA55C28EDB8873A6F1F413|9E7AEA9E6F472E34D0D0083711177B06378E518CE0E19B89F03AC5948A9886996AEC5135C27F5E03A92C9AEC7FE0B2E2B8E2275DF665DFCF583E01B263BCFA50|2CD22DE9E71857D2198B16425AEE087487AB05BA063AB808C02A689E72175FB63987A721CCEEDC96EA820D66FD87E413C4AF12F00F5352348D98333E457A5E71|067118960701F2F7ECA73C7C672F89BBD6BC20BB4ACD14197D66FF3AD1C30465818051D9CC832007BFEEE49AD4FA4FE0232DFAB0E686255305E7B8E8E59E1914|6A8E5C5C146B0F852C665B4C5ACAB5B80B2A2FE6B99CF03A753842F1264BD2BA351D38AE09C7D34625DF58A04F7A3AC2F3D681B77E4D7624487068A5C1623BF8|8B6B4176730D3191C4AFD8C1F1378F82BB28F7F8F95CE68A55F6527593433D6BF31ECBC5C5DC5698724D4E8AAB74B6433696B69D36A15F79752B9B596F5D546E|07D9D817B18B5A081796B06144F1420F7EA48E526E87F69DA025CD63A66E2BBD80DECF67C6662D9D00D678A45AF84BC6EA4B7640F3C4AF345A52147ABC42384A|6E52A540BD74B7F71A37C6A4C107256D1DD706EB7A41D1E0E8541C44504EB4B96341E592358FD3B58599BF329C31D9B8E4AECBEC80176F1B6942BA22982590D3|869c20a7d0adb3234b2cf62c536ba40fd2ef76dd486aeb0df6bd36c336487a40

randomOracleHash: a869ad2bbe1e8637f2b76ec47c36865dde82a73c76f36f3e36188b1ed145f3e3

Verification succeeded

About

New GQ implementation for UBIC


Languages

Language:C++ 97.5%Language:CMake 2.5%