]> Git Repo - secp256k1.git/commit
Autodetect __int128 availability on the C side
authorPieter Wuille <[email protected]>
Sun, 9 Aug 2020 17:58:40 +0000 (10:58 -0700)
committerPieter Wuille <[email protected]>
Mon, 10 Aug 2020 21:56:39 +0000 (14:56 -0700)
commit79f1f7a4f123765cf07be92ae894d882c5845191
tree45e7f335f2fe08b0473b032f22464f97aa5e4da2
parent0d7727f95e52d99c13f55c64e9d1f799ba7d7967
Autodetect __int128 availability on the C side

Instead of supporting configuration of the field and scalar size independently,
both are now controlled by the availability of a 64x64->128 bit multiplication
(currently only through __int128). This is autodetected from the C code through
__SIZEOF_INT128__, but can be overridden using configure's
--with-test-override-wide-multiply, or by defining
USE_FORCE_WIDEMUL_{INT64,INT128} manually.
.travis.yml
build-aux/m4/bitcoin_secp.m4
configure.ac
contrib/travis.sh
src/basic-config.h
src/field.h
src/field_impl.h
src/scalar.h
src/scalar_impl.h
src/util.h
This page took 0.027339 seconds and 4 git commands to generate.