parent
fe4bdf1236
commit
49105f8d8d
@ -64,7 +64,7 @@ int mp_tc_xor(const mp_int *a, const mp_int *b, mp_int *c)
|
|||||||
|
|
||||||
res = mp_xor(a, b, c);
|
res = mp_xor(a, b, c);
|
||||||
|
|
||||||
if ((sa != sb) && (res == MP_OKAY)) {
|
if ((((sa == MP_NEG) && (sb != MP_NEG)) || ((sa != MP_NEG) && (sb == MP_NEG))) && (res == MP_OKAY)) {
|
||||||
res = mp_sub(c, mx, c);
|
res = mp_sub(c, mx, c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user