66 Commits (master)

Author SHA1 Message Date
  Pieter Wuille 7a78f60598 Print whether we're building benchmarks 4 years ago
  Pieter Wuille 4afec9f1ae Build benchmarks by default 4 years ago
  Karl-Johan Alm 57752d28b3
[build] Set --enable-jni to no by default instead of auto. 4 years ago
  Andrew Poelstra a724d7296d configure: add --enable-coverage to set options for coverage analysis 4 years ago
  Andrew Poelstra 20b8877be1 Add exhaustive test for group functions on a low-order subgroup 6 years ago
  Pieter Wuille e06e878fd7 Remove Schnorr experiment 4 years ago
  Cory Fields 00c5d2e142 fix auto-enabled static precompuatation 5 years ago
  Andrew Poelstra a9b2a5d850 configure: add flag to disable OpenSSL tests 5 years ago
  Cory Fields aa0b1fd149 build: verify that the native compiler works for static precomp 5 years ago
  Pieter Wuille eee808d809 Test whether ECDH and Schnorr are enabled for JNI 5 years ago
  Wladimir J. van der Laan 001f1763c7 ARM assembly implementation of field_10x26 inner 6 years ago
  GreenAddress 3093576aa4 JNI library 6 years ago
  Pieter Wuille 83221ecb00 Add experimental features to configure 5 years ago
  Gregory Maxwell 118cd8210f Use explicit symbol visibility. 6 years ago
  Pieter Wuille 9f443be086 Move pubkey recovery code to separate module 6 years ago
  Pieter Wuille a5a66c70b6 Add support for custom EC-Schnorr-SHA256 signatures 6 years ago
  Andrew Poelstra 0739bbb6f0 Add ECDH module which works by hashing the output of ecmult_const 6 years ago
  mlmikael ed5334a7fe Update configure.ac to make it build on OpenBSD 6 years ago
  Pieter Wuille a83bb48068 Make ecmult static precomputation default 6 years ago
  Thomas Daede fbecc38a89 Add ability to use a statically generated ecmult context. 6 years ago
  evoskuil 7c3771dd0f Disable overlength-strings warnings. 6 years ago
  Pieter Wuille ae55e850c7 Use faster byteswapping and avoid alignment-increasing casts. 6 years ago
  Luke Dashjr 2b4cf416e7 Use pkg-config always when possible, with failover to manual checks for libcrypto 6 years ago
  Gregory Maxwell f735446c4d Convert the rest of the codebase to C89. 6 years ago
  Pieter Wuille 7277fd76e2 Remove GMP field implementation 6 years ago
  Pieter Wuille 1ba4a60a51 Configure options reorganization 6 years ago
  Cory Fields 28ade27da1 build: nuke bashisms 6 years ago
  Cory Fields 5190079e31 build: use subdir-objects for automake 6 years ago
  Cory Fields 8336040f79 build: disable benchmark by default 6 years ago
  Pieter Wuille 056ad31064 Really compile with -O3 by default 6 years ago
  Cory Fields 1f46b006b7 build: fix __builtin_expect detection for clang 6 years ago
  Pieter Wuille c88e2b8cca Compile with -O3 by default 6 years ago
  Pieter Wuille 67935050e1 Convert YASM code into inline assembly 6 years ago
  Pieter Wuille c35ff1ea44 Convert lambda splitter to pure scalar code. 6 years ago
  Pieter Wuille 597128d389 Make num optional 6 years ago
  Pieter Wuille d1502eb459 Add secp256k1_scalar_inverse_var which delegates to GMP 6 years ago
  Cory Fields e2274c58e6 build: osx: attempt to work with homebrew keg-only packages 6 years ago
  Gregory Maxwell a099073a7e Enable warnings. 6 years ago
  kiwigb 6fac238f03 Use same build template as bitcoin. Add bitcoin_secp.m4. 6 years ago
  kiwigb db72c181bb Add autoreconf warnings. Replace obsolete AC_TRY_COMPILE. 6 years ago
  Pieter Wuille 1d52a8b155 Implementations for scalar without data-dependent branches. 7 years ago
  Cory Fields 53628757f3 warnings: enable quiet builds 7 years ago
  Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation 7 years ago
  Pieter Wuille 3ed6dfae69 Only use the libcrypto part of OpenSSL 7 years ago
  Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 7 years ago
  Cory Fields 3ab1178d54 build: grab full paths to host tools 7 years ago
  Peter Dettman 17eec032c8 Support 64bit_asm field on OSX 7 years ago
  Cory Fields 81b2faebd4 packaging: remove the --with-pkgconfigdir option 7 years ago
  Amir Taaki c7ee71f792 add pkg-config support 7 years ago
  Peter Dettman a86f241d08 Add MacPorts default include/lib paths for OSX 7 years ago