-/* $OpenBSD: bn_nist.c,v 1.24 2022/11/30 01:47:19 jsing Exp $ */
+/* $OpenBSD: bn_nist.c,v 1.25 2023/03/27 08:41:35 tb Exp $ */
/*
* Written by Nils Larsch for the OpenSSL project
*/
BN_zero(r);
return 1;
} else if (i > 0)
- return (r == a) ? 1 : (BN_copy(r , a) != NULL);
+ return bn_copy(r, a);
if (r != a) {
if (!bn_wexpand(r, BN_NIST_192_TOP))
BN_zero(r);
return 1;
} else if (i > 0)
- return (r == a) ? 1 : (BN_copy(r, a) != NULL);
+ return bn_copy(r, a);
if (r != a) {
if (!bn_wexpand(r, BN_NIST_224_TOP))
BN_zero(r);
return 1;
} else if (i > 0)
- return (r == a) ? 1 : (BN_copy(r, a) != NULL);
+ return bn_copy(r, a);
if (r != a) {
if (!bn_wexpand(r, BN_NIST_256_TOP))
BN_zero(r);
return 1;
} else if (i > 0)
- return (r == a) ? 1 : (BN_copy(r, a) != NULL);
+ return bn_copy(r, a);
if (r != a) {
if (!bn_wexpand(r, BN_NIST_384_TOP))
BN_zero(r);
return 1;
} else if (i > 0)
- return (r == a) ? 1 : (BN_copy(r, a) != NULL);
+ return bn_copy(r, a);
if (r != a) {
if (!bn_wexpand(r, BN_NIST_521_TOP))