Commit Graph

43 Commits (d84a3784f41108e9b25c665ddd7200ec3bb5df57)

Author SHA1 Message Date
Andrew Poelstra 0739bbb6f0 Add ECDH module which works by hashing the output of ecmult_const
9 years ago
Pieter Wuille a83bb48068 Make ecmult static precomputation default
9 years ago
Thomas Daede fbecc38a89 Add ability to use a statically generated ecmult context.
9 years ago
Pieter Wuille 4bc273bd9c
Merge pull request #222
10 years ago
evoskuil 7c3771dd0f Disable overlength-strings warnings.
10 years ago
Pieter Wuille ae55e850c7 Use faster byteswapping and avoid alignment-increasing casts.
10 years ago
Gregory Maxwell f735446c4d Convert the rest of the codebase to C89.
10 years ago
Pieter Wuille 7277fd76e2 Remove GMP field implementation
10 years ago
Pieter Wuille 1ba4a60a51 Configure options reorganization
10 years ago
Pieter Wuille 3c0f246e7e
Merge pull request #157
10 years ago
Pieter Wuille 808dd9b3f5
Merge pull request #156
10 years ago
Cory Fields 28ade27da1 build: nuke bashisms
10 years ago
Cory Fields 5190079e31 build: use subdir-objects for automake
10 years ago
Cory Fields 8336040f79 build: disable benchmark by default
10 years ago
Pieter Wuille 5f5a31fe0a
Merge pull request #149
10 years ago
Pieter Wuille 056ad31064 Really compile with -O3 by default
10 years ago
Pieter Wuille 74ad63a9e5
Merge pull request #146
10 years ago
Cory Fields 1f46b006b7 build: fix __builtin_expect detection for clang
10 years ago
Pieter Wuille c88e2b8cca Compile with -O3 by default
10 years ago
Pieter Wuille 67935050e1 Convert YASM code into inline assembly
10 years ago
Pieter Wuille c35ff1ea44 Convert lambda splitter to pure scalar code.
10 years ago
Pieter Wuille 597128d389 Make num optional
10 years ago
Pieter Wuille d1502eb459 Add secp256k1_scalar_inverse_var which delegates to GMP
10 years ago
Cory Fields e2274c58e6 build: osx: attempt to work with homebrew keg-only packages
10 years ago
Gregory Maxwell a099073a7e Enable warnings.
10 years ago
kiwigb 6fac238f03 Use same build template as bitcoin. Add bitcoin_secp.m4.
10 years ago
kiwigb db72c181bb Add autoreconf warnings. Replace obsolete AC_TRY_COMPILE.
10 years ago
Pieter Wuille 1d52a8b155 Implementations for scalar without data-dependent branches.
10 years ago
Cory Fields 53628757f3 warnings: enable quiet builds
10 years ago
Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation
10 years ago
Pieter Wuille 3ed6dfae69 Only use the libcrypto part of OpenSSL
10 years ago
Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more
10 years ago
Cory Fields 3ab1178d54 build: grab full paths to host tools
10 years ago
Pieter Wuille 728554dfae
Merge pull request #18
11 years ago
Pieter Wuille 5355746867
Merge pull request #17
11 years ago
Peter Dettman 17eec032c8 Support 64bit_asm field on OSX
11 years ago
Cory Fields 81b2faebd4 packaging: remove the --with-pkgconfigdir option
11 years ago
Amir Taaki c7ee71f792 add pkg-config support
11 years ago
Peter Dettman a86f241d08 Add MacPorts default include/lib paths for OSX
11 years ago
Luke Dashjr 282ebc6dbd Fix build on x32
11 years ago
Cory Fields 6e7a6d479a autotools: No need to link against libssl
11 years ago
Cory Fields 0e9baf6fde autotools: changes suggested by Pieter Wuille
11 years ago
Cory Fields 78cd96b151 autotools: autotools'ify libsecp256k1
11 years ago