Skip to content

Commit d93f62e

Browse files
field: Verify field element even after secp256k1_fe_set_b32 fails
1 parent 8ebe5c5 commit d93f62e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

src/field_10x26_impl.h

+1
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,7 @@ static int secp256k1_fe_set_b32(secp256k1_fe *r, const unsigned char *a) {
372372
secp256k1_fe_verify(r);
373373
} else {
374374
r->normalized = 0;
375+
secp256k1_fe_verify(r);
375376
}
376377
#endif
377378
return ret;

src/field_5x52_impl.h

+1
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ static int secp256k1_fe_set_b32(secp256k1_fe *r, const unsigned char *a) {
347347
secp256k1_fe_verify(r);
348348
} else {
349349
r->normalized = 0;
350+
secp256k1_fe_verify(r);
350351
}
351352
#endif
352353
return ret;

0 commit comments

Comments
 (0)