mirror of
https://github.com/kmackay/micro-ecc.git
synced 2026-08-04 01:17:46 +00:00
Added secp384r1 support to the embedded test program.
This commit is contained in:
@@ -192,6 +192,43 @@ EccPoint l_public[10] = {
|
||||
{0x0DDC16BF, 0xC42D11FB, 0x68BA6066, 0xD25FF9C3, 0xCFAC0568, 0x0409A896, 0x5A644927, 0xC0A34E8C}},
|
||||
};
|
||||
|
||||
#elif (ECC_CURVE == secp384r1)
|
||||
|
||||
uint32_t l_private[10][NUM_ECC_DIGITS] = {
|
||||
{0x32D5EFC6, 0x0A6E70F1, 0x6CAE9125, 0x78D74ECF, 0x33E423FB, 0x2B9F9991, 0x188E04C0, 0x6FEA1C8E, 0x2B2634A3, 0xDC5C521A, 0xDBF7265D, 0xB2975791},
|
||||
{0xE3C04C90, 0x14F9D46B, 0x67B1B5B9, 0xB1634716, 0xF22C2A3C, 0xF6E316E5, 0x83AD27DB, 0x7E2C5F0A, 0x7D963221, 0xB5949669, 0x24D3CF9B, 0xECFB5D62},
|
||||
{0xAE2CD960, 0x967D0340, 0x63D9DBB7, 0x1ACC2775, 0xF4384742, 0x1E80A08C, 0xAC147E25, 0x816980AB, 0x4E328750, 0x74DFC446, 0xF97F88D8, 0xB7F41F61},
|
||||
{0xB2ACC82C, 0x990423A0, 0x406FC4B5, 0x85D15EAF, 0x8427A963, 0x4DE0B726, 0x2760A931, 0x61704F08, 0x11FAA49E, 0x49FD9040, 0x0DE599AA, 0x3B8C6DD4},
|
||||
{0xC3F1029C, 0x98C70907, 0x42EB53D5, 0xD2A9ABB2, 0x7A84563F, 0xEA2199E4, 0x13363CFF, 0x91799CFE, 0x9040433D, 0xF968D8E8, 0x3B141F14, 0x49520031},
|
||||
{0xD0E2F25D, 0xC4C607DF, 0x49B309E6, 0xB502AF9B, 0x23D6DC13, 0xF85D7B34, 0xE522128E, 0x16556518, 0xA0A0A79A, 0xF3AC2452, 0x9C2752E4, 0xAF1960ED},
|
||||
{0xF0CDF38E, 0xB9727287, 0x928ACBD6, 0xDEAB02FC, 0xE2F71DD7, 0x47BCCC87, 0xED069FC8, 0xF5CA23B2, 0xE5D4CCD8, 0xE20F292B, 0x9F5B74CF, 0xFDF078AA},
|
||||
{0xD8AB652E, 0x6132B605, 0x319463B6, 0xB197883C, 0x1ACE17F8, 0x691B656C, 0x9B3DD592, 0x61CDCAF6, 0x1DCEBCC3, 0xB86BC43A, 0x440DCDA7, 0x59EC5A22},
|
||||
{0x97401DB7, 0x470838F2, 0xA19A58D3, 0xF076BF50, 0xDFF21694, 0x1B8F8455, 0x653549B0, 0x1CCE5CFD, 0x66F90BBA, 0x09BF73AA, 0x1D01275D, 0xCEEB698B},
|
||||
{0xB86CA4E0, 0x64F504D2, 0x5E2B318E, 0x7AD31C33, 0x3F293C53, 0xA0346206, 0x2ACA2DD4, 0x5BC53F6B, 0x3BB83FC2, 0xFC7DD83D, 0xC9CDD04A, 0x15DF8AD8},
|
||||
};
|
||||
EccPoint l_public[10] = {
|
||||
{{0x65E712A5, 0xEDE6358A, 0xD8832C43, 0xE219F022, 0x38407198, 0xC5B58725, 0x14422FF2, 0x7D30DD2E, 0xCF59C6A9, 0x63B30AEF, 0x0EEBE494, 0x1E47A816},
|
||||
{0x1E1CF55A, 0xDCC29967, 0xE59976B8, 0x5B6BDB4E, 0x52FF2D3F, 0x9C479240, 0xD14CA6B6, 0x2347BBFC, 0x7699F6E7, 0x0982F63D, 0xCE4805FC, 0x7D812D30}},
|
||||
{{0xBA5F2023, 0x88C842A6, 0x46DFEA58, 0xD87B5F24, 0xCE9BE9A1, 0xBBCB9F4F, 0xD94DBDDB, 0x2B2C5EB7, 0x0F6DF89F, 0xDB7D9CA6, 0x1F23435E, 0x18F86C99},
|
||||
{0x70A0F5FF, 0xCDD27DE3, 0x555BC9CB, 0xC027FA5A, 0xD2A0AD9C, 0x2F946827, 0xABEE1613, 0x7E4167D7, 0x95ABCBDF, 0x70225A99, 0x47DD210C, 0xA318330B}},
|
||||
{{0xECE05D2E, 0xE10D26A4, 0x31D57E74, 0xC04A3DF0, 0x1D9997CB, 0xC39E66E2, 0x373C2023, 0xDE8D8A89, 0xF67A7B7E, 0x41EBCFC6, 0x2035863C, 0xF4623DF8},
|
||||
{0x36F925D1, 0xFCBDFBBE, 0x3FDF04A9, 0x3B57A2E2, 0xC46B87D7, 0x4156817F, 0x2C1A064B, 0x7DB38358, 0x70CD9B69, 0x75A434A2, 0x9F4A48C4, 0x4AD69C23}},
|
||||
{{0x07172FA0, 0xE6130A08, 0x4F388AC1, 0xD7F343C2, 0xF888C384, 0x287DE4E5, 0x9A30CF33, 0x73CDAC5C, 0x5F1136D8, 0x245ED4EE, 0x9C1211CD, 0x3D4C9433},
|
||||
{0x9626B202, 0x84AAB332, 0xD2D6DFFB, 0x705510EA, 0x224D6D99, 0xD9BBA972, 0x16BF0492, 0x47E3A9FF, 0x6B5A0C25, 0xEDA495EE, 0x8C16DE01, 0x7D855F54}},
|
||||
{{0xB955B50C, 0xA8A666A1, 0xEFA243B2, 0xB3EA4A8B, 0x55029497, 0x174ED0E1, 0x583C111E, 0xA2DA83DB, 0x450FE418, 0x9B0A438C, 0x160B0777, 0x2E9EC7C1},
|
||||
{0x52B12CA1, 0xF48B11CB, 0x10C4A002, 0x63CC9513, 0x7F145B27, 0xEF4BB6D0, 0xEF0477AD, 0x88DBB594, 0xD1430AA9, 0x10D02A03, 0x25FA025E, 0x601E15BB}},
|
||||
{{0x443646B3, 0xBA5E3E80, 0x108CF73F, 0x21227E4F, 0xE48FEF5C, 0xD6C22515, 0x55E92109, 0x0D022DF9, 0xB74714CA, 0xE80E561A, 0x9B20FBFD, 0x4DF69459},
|
||||
{0x81B6F66C, 0x2E9AD77E, 0x0F54976E, 0x78F0DC08, 0xCE768D94, 0xCC5C3910, 0x7CBBC93F, 0x0AF83DAC, 0xEBB0496B, 0x2D6F03D5, 0x13902055, 0xF51C25C4}},
|
||||
{{0xDE7FDB51, 0x6B9D9317, 0x2A2225C6, 0x1FAE273F, 0x9334773D, 0x71A61FB6, 0x8A78A53C, 0x89CD7DFC, 0xA8875AA4, 0xFBC76918, 0xCE9695F9, 0x526FF9D9},
|
||||
{0xB050A016, 0x09C0892B, 0xF89C8CAF, 0xE8E68D1A, 0xB67E643A, 0x4BD8FB6A, 0x03509AD1, 0xB7BF46CC, 0xB424C7EB, 0xF403CBC5, 0x83E1DF62, 0xAB86ADAD}},
|
||||
{{0x9280483C, 0x48DD933A, 0xEE4B9C96, 0x53EBC024, 0x12A66088, 0xF729E0D4, 0x43683F06, 0xB9243898, 0x22BBEF28, 0xF39CB448, 0x31072201, 0xACBAA281},
|
||||
{0xD2B604C9, 0xD98609C9, 0xB7DD4293, 0x5E64B4EA, 0xAC10FD00, 0x866F7BB7, 0x69172525, 0xCBA07D25, 0x0EB49A2D, 0xB581A1E5, 0xF6B9D1A3, 0xBD43603F}},
|
||||
{{0xCD2402D5, 0x422FF4F7, 0x47A2F23F, 0x77D3EE67, 0xB70510A4, 0x9AFFB807, 0xECE5E4DF, 0x7434FA59, 0x6F977E5D, 0x10075CD2, 0x58168CE5, 0x3D75FBFC},
|
||||
{0x905C6782, 0x22E0C173, 0xD17373CC, 0x4533FDF7, 0x6CC69390, 0xE45DEC16, 0xC754216E, 0x5553E1EA, 0x4B738B24, 0xF1D413E0, 0xC3A51813, 0xCD2E01D6}},
|
||||
{{0xE3C42EC6, 0x7838FDAA, 0x2603AE8D, 0x764E0E5B, 0x98FCBBF9, 0xC32B0EB8, 0x1BA3CFAD, 0x5C92A4C2, 0x868B2A51, 0x9BB53424, 0x0F1EA014, 0x532ADAF7},
|
||||
{0x577A106E, 0xC7AB93CD, 0x0E7A178A, 0x4B0A2242, 0xE3BAF83D, 0xEF4007E5, 0x24EF7AAF, 0x28B60061, 0xB7651BAA, 0xA8828076, 0x19A7406E, 0xAF38A8A1}},
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
int main()
|
||||
|
||||
Reference in New Issue
Block a user