- Timestamp:
- Oct 14, 2020 8:15:56 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 140911
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/openssl-1.1.1h/crypto/ec/ecp_nistz256.c
r86560 r86562 179 179 dst[2] = (src[2] & mask1) ^ (dst[2] & mask2); 180 180 dst[3] = (src[3] & mask1) ^ (dst[3] & mask2); 181 #if P256_LIMBS == 8 181 if (P256_LIMBS == 8) { 182 182 dst[4] = (src[4] & mask1) ^ (dst[4] & mask2); 183 183 dst[5] = (src[5] & mask1) ^ (dst[5] & mask2); 184 184 dst[6] = (src[6] & mask1) ^ (dst[6] & mask2); 185 185 dst[7] = (src[7] & mask1) ^ (dst[7] & mask2); 186 #endif 186 } 187 187 } 188 188 … … 204 204 res |= a[2] ^ b[2]; 205 205 res |= a[3] ^ b[3]; 206 #if P256_LIMBS == 8 206 if (P256_LIMBS == 8) { 207 207 res |= a[4] ^ b[4]; 208 208 res |= a[5] ^ b[5]; 209 209 res |= a[6] ^ b[6]; 210 210 res |= a[7] ^ b[7]; 211 #endif 211 } 212 212 213 213 return is_zero(res); … … 224 224 res |= a[2] ^ ONE[2]; 225 225 res |= a[3] ^ ONE[3]; 226 #if P256_LIMBS == 8 226 if (P256_LIMBS == 8) { 227 227 res |= a[4] ^ ONE[4]; 228 228 res |= a[5] ^ ONE[5]; … … 232 232 * because value of "one" takes only 7 limbs. 233 233 */ 234 #endif 234 } 235 235 res = is_zero(res); 236 236 } … … 334 334 */ 335 335 in1infty = (in1_z[0] | in1_z[1] | in1_z[2] | in1_z[3]); 336 #if P256_LIMBS == 8 336 if (P256_LIMBS == 8) 337 337 in1infty |= (in1_z[4] | in1_z[5] | in1_z[6] | in1_z[7]); 338 #endif339 338 340 339 in2infty = (in2_z[0] | in2_z[1] | in2_z[2] | in2_z[3]); 341 #if P256_LIMBS == 8 340 if (P256_LIMBS == 8) 342 341 in2infty |= (in2_z[4] | in2_z[5] | in2_z[6] | in2_z[7]); 343 #endif344 342 345 343 in1infty = is_zero(in1infty); … … 464 462 */ 465 463 in1infty = (in1_z[0] | in1_z[1] | in1_z[2] | in1_z[3]); 466 #if P256_LIMBS == 8 464 if (P256_LIMBS == 8) 467 465 in1infty |= (in1_z[4] | in1_z[5] | in1_z[6] | in1_z[7]); 468 #endif469 466 470 467 /* … … 474 471 in2infty = (in2_x[0] | in2_x[1] | in2_x[2] | in2_x[3] | 475 472 in2_y[0] | in2_y[1] | in2_y[2] | in2_y[3]); 476 #if P256_LIMBS == 8 473 if (P256_LIMBS == 8) 477 474 in2infty |= (in2_x[4] | in2_x[5] | in2_x[6] | in2_x[7] | 478 475 in2_y[4] | in2_y[5] | in2_y[6] | in2_y[7]); 479 #endif480 476 481 477 in1infty = is_zero(in1infty); … … 1081 1077 infty = 0 - is_zero(infty); 1082 1078 infty = ~infty; 1083 #endif1084 1079 1085 1080 p.p.Z[0] = ONE[0] & infty;
Note:
See TracChangeset
for help on using the changeset viewer.