diff --git a/modules/secp256k1/module.cpp b/modules/secp256k1/module.cpp index 21a9ada8d..e01407919 100644 --- a/modules/secp256k1/module.cpp +++ b/modules/secp256k1/module.cpp @@ -1416,18 +1416,9 @@ namespace secp256k1_detail { const auto offset = bin->data()[0]; CF_CHECK_LT(offset, 32); - bool var = false; - try { var = ds.Get(); } catch ( ... ) { } - - if ( var == false ) { - CF_NORET(cryptofuzz_secp256k1_scalar_set_int( - res, - cryptofuzz_secp256k1_scalar_get_bits(a, offset, 1))); - } else { - CF_NORET(cryptofuzz_secp256k1_scalar_set_int( - res, - cryptofuzz_secp256k1_scalar_get_bits_var(a, offset, 1))); - } + CF_NORET(cryptofuzz_secp256k1_scalar_set_int( + res, + cryptofuzz_secp256k1_scalar_get_bits_var(a, offset, 1))); } break; case CF_CALCOP("Set(A)"): diff --git a/modules/secp256k1/secp256k1_api.c b/modules/secp256k1/secp256k1_api.c index b10e62341..705412c2c 100644 --- a/modules/secp256k1/secp256k1_api.c +++ b/modules/secp256k1/secp256k1_api.c @@ -71,10 +71,6 @@ void cryptofuzz_secp256k1_scalar_cmov(secp256k1_scalar *r, const secp256k1_scala } #endif -unsigned int cryptofuzz_secp256k1_scalar_get_bits(const void *a, unsigned int offset, unsigned int count) { - return secp256k1_scalar_get_bits(a, offset, count); -} - unsigned int cryptofuzz_secp256k1_scalar_get_bits_var(const void *a, unsigned int offset, unsigned int count) { return secp256k1_scalar_get_bits_var(a, offset, count); } diff --git a/modules/secp256k1/secp256k1_api.h b/modules/secp256k1/secp256k1_api.h index ccd0e3608..40f4ae475 100644 --- a/modules/secp256k1/secp256k1_api.h +++ b/modules/secp256k1/secp256k1_api.h @@ -22,7 +22,6 @@ void cryptofuzz_secp256k1_scalar_inverse_var(void *r, const void *x); !defined(SECP255K1_COMMIT_9d560f992db26612ce2630b194aef5f44d63a530) void cryptofuzz_secp256k1_scalar_cmov(void *r, const void *a, int flag); #endif -unsigned int cryptofuzz_secp256k1_scalar_get_bits(const void *a, unsigned int offset, unsigned int count); unsigned int cryptofuzz_secp256k1_scalar_get_bits_var(const void *a, unsigned int offset, unsigned int count); size_t cryptofuzz_secp256k1_fe_size(void);