mirror of
https://github.com/bitcoin/bips.git
synced 2025-02-26 08:59:43 +01:00
4.4 KiB
4.4 KiB
1 | index | secret key | public key | message | signature | verification result | comment |
---|---|---|---|---|---|---|---|
2 | 0 | 0000000000000000000000000000000000000000000000000000000000000001 | 79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798 | 0000000000000000000000000000000000000000000000000000000000000000 | 787A848E71043D280C50470E8E1532B2DD5D20EE912A45DBDD2BD1DFBF187EF6166FCCEE14F021B31AF22A90D0639CC010C2B764C304A8FFF266ABBC01A0A880 | TRUE | |
3 | 1 | B7E151628AED2A6ABF7158809CF4F3C762E7160F38B4DA56A784D9045190CFEF | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 3C4D3ADB1F05C3E948216ECB6007D1534D97D35D5589EDB226AD0370C0293C780AEA9BA361509DA2FDF7BC6E5E38926E40B6ACCD24EA9E06B9DA8244A1D0B691 | TRUE | |
4 | 2 | C90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B14E5C7 | FAC2114C2FBB091527EB7C64ECB11F8021CB45E8E7809D3C0938E4B8C0E5F84B | 5E2D58D8B3BCDF1ABADEC7829054F90DDA9805AAB56C77333024B9D0A508B75C | 33380A613013115518CD6030ABC8220B2DED273FD3ABD13DF0882DC6A928E5AFAC72DF3248F8FAC522EF1A819EE5EE5BEA81D92D0E19A6FAB228E5D1D61BF833 | TRUE | |
5 | 3 | 0B432B2677937381AEF05BB02A66ECD012773062CF3FA2549E44F58ED2401710 | 25D1DFF95105F5253C4022F628A996AD3A0D95FBF21D468A1B33F8C160D8F517 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF | 7C4E8B0C2575A77A01AF41EE6678EF9C41F97CC4D15FF6D6CA45D73BC6FF7FF4919D246589AF2FA6306F4B7A392857E9C4A17CB21DBE72C38A48C99979EEDCB8 | TRUE | test fails if msg is reduced modulo p or n |
6 | 4 | D69C3509BB99E412E68B0FE8544E72837DFA30746D8BE2AA65975F29D22DC7B9 | 4DF3C3F68FCC83B27E9D42C90431A72499F17875C81A599B566C9889B9696703 | 00000000000000000000003B78CE563F89A0ED9414F5AA28AD0D96D6795F9C63F84A709CFFD89AD94FCBD808D41BD26BF62F263AA253527134DDC4A4715BF491 | TRUE | ||
7 | 5 | EEFDEA4CDB677750A420FEE807EACF21EB9898AE79B9768766E4FAA04A2D4A34 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 3C4D3ADB1F05C3E948216ECB6007D1534D97D35D5589EDB226AD0370C0293C780AEA9BA361509DA2FDF7BC6E5E38926E40B6ACCD24EA9E06B9DA8244A1D0B691 | FALSE | public key not on the curve | |
8 | 6 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | F9308A019258C31049344F85F89D5229B531C845836F99B08601F113BCE036F98631F4EF21D5F231A1000ED069E0348ED057EDF4FB1B6672009EDE9DBB2DEE14 | FALSE | incorrect R residuosity | |
9 | 7 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 07636CBE3092D11AFCA4DD1D32E50F039EB5FF5FB2AB72A7DC2BA0F3A4E7ED418C312ED6ABF6A41446D28789DF4AA43A15E166F001D072536ADC6E49C21DC419 | FALSE | negated message | |
10 | 8 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 3C4D3ADB1F05C3E948216ECB6007D1534D97D35D5589EDB226AD0370C0293C78F515645C9EAF625D02084391A1C76D9079F830198A5E023505F7DC482E658AB0 | FALSE | negated s value | |
11 | 9 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 0000000000000000000000000000000000000000000000000000000000000000221A96FEEBA7AD29F11B675DB394948A83A220FD8FE181A7667BDBEE178011B1 | FALSE | sG - eP is infinite. Test fails in single verification if jacobi(y(inf)) is defined as 1 and x(inf) as 0 | |
12 | 10 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 00000000000000000000000000000000000000000000000000000000000000011A39648F31350D8E591106B43B9EB364F8617BCD52DC96A3FA8C4E50347F31DE | FALSE | sG - eP is infinite. Test fails in single verification if jacobi(y(inf)) is defined as 1 and x(inf) as 1 | |
13 | 11 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 4A298DACAE57395A15D0795DDBFD1DCB564DA82B0F269BC70A74F8220429BA1D0AEA9BA361509DA2FDF7BC6E5E38926E40B6ACCD24EA9E06B9DA8244A1D0B691 | FALSE | sig[0:32] is not an X coordinate on the curve | |
14 | 12 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F0AEA9BA361509DA2FDF7BC6E5E38926E40B6ACCD24EA9E06B9DA8244A1D0B691 | FALSE | sig[0:32] is equal to field size | |
15 | 13 | DFF1D77F2A671C5F36183726DB2341BE58FEAE1DA2DECED843240F7B502BA659 | 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89 | 3C4D3ADB1F05C3E948216ECB6007D1534D97D35D5589EDB226AD0370C0293C78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141 | FALSE | sig[32:64] is equal to curve order |