Skip to content

Commit ca92a35

Browse files
field: Simplify code in secp256k1_fe_set_b32
1 parent d93f62e commit ca92a35

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

src/field_10x26_impl.h

+2-7
Original file line numberDiff line numberDiff line change
@@ -367,13 +367,8 @@ static int secp256k1_fe_set_b32(secp256k1_fe *r, const unsigned char *a) {
367367
ret = !((r->n[9] == 0x3FFFFFUL) & ((r->n[8] & r->n[7] & r->n[6] & r->n[5] & r->n[4] & r->n[3] & r->n[2]) == 0x3FFFFFFUL) & ((r->n[1] + 0x40UL + ((r->n[0] + 0x3D1UL) >> 26)) > 0x3FFFFFFUL));
368368
#ifdef VERIFY
369369
r->magnitude = 1;
370-
if (ret) {
371-
r->normalized = 1;
372-
secp256k1_fe_verify(r);
373-
} else {
374-
r->normalized = 0;
375-
secp256k1_fe_verify(r);
376-
}
370+
r->normalized = ret;
371+
secp256k1_fe_verify(r);
377372
#endif
378373
return ret;
379374
}

src/field_5x52_impl.h

+2-7
Original file line numberDiff line numberDiff line change
@@ -342,13 +342,8 @@ static int secp256k1_fe_set_b32(secp256k1_fe *r, const unsigned char *a) {
342342
ret = !((r->n[4] == 0x0FFFFFFFFFFFFULL) & ((r->n[3] & r->n[2] & r->n[1]) == 0xFFFFFFFFFFFFFULL) & (r->n[0] >= 0xFFFFEFFFFFC2FULL));
343343
#ifdef VERIFY
344344
r->magnitude = 1;
345-
if (ret) {
346-
r->normalized = 1;
347-
secp256k1_fe_verify(r);
348-
} else {
349-
r->normalized = 0;
350-
secp256k1_fe_verify(r);
351-
}
345+
r->normalized = ret;
346+
secp256k1_fe_verify(r);
352347
#endif
353348
return ret;
354349
}

0 commit comments

Comments
 (0)