Changed speed benchmark for i31 to a 521-bit modulus.

This commit is contained in:
Thomas Pornin 2018-10-18 17:50:03 +02:00
parent c6ffcd2938
commit 431629d869

View File

@ -1229,14 +1229,20 @@ static void
test_speed_i31(void)
{
static const unsigned char bp[] = {
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00,
/* A 521-bit prime integer (order of the P-521 curve). */
0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xBC, 0xE6, 0xFA, 0xAD, 0xA7, 0x17, 0x9E, 0x84,
0xF3, 0xB9, 0xCA, 0xC2, 0xFC, 0x63, 0x25, 0x51
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFA, 0x51, 0x86, 0x87, 0x83, 0xBF, 0x2F,
0x96, 0x6B, 0x7F, 0xCC, 0x01, 0x48, 0xF7, 0x09,
0xA5, 0xD0, 0x3B, 0xB5, 0xC9, 0xB8, 0x89, 0x9C,
0x47, 0xAE, 0xBB, 0x6F, 0xB7, 0x1E, 0x91, 0x38,
0x64, 0x09
};
unsigned char tmp[60 + sizeof bp];
uint32_t p[10], x[10], y[10], z[10], uu[30], p0i;
uint32_t p[20], x[20], y[20], z[20], uu[60], p0i;
int i;
long num;