57 Ревизии (0a06df5a44de9e3bb442e75db50b822aab376314)

Автор SHA1 Съобщение Дата
  Pieter Wuille bc65aa794e Add bench_ecmult преди 4 години
  Andrew Poelstra 548de42ecf add resizeable scratch space API преди 4 години
  Andrew Poelstra a724d7296d configure: add --enable-coverage to set options for coverage analysis преди 4 години
  Andrew Poelstra 83836a9547 Add exhaustive tests for group arithmetic, signing, and ecmult on a small group преди 5 години
  Andrew Poelstra 20b8877be1 Add exhaustive test for group functions on a low-order subgroup преди 6 години
  Pieter Wuille e06e878fd7 Remove Schnorr experiment преди 5 години
  Andrew Poelstra ac01378c87 build: add -DSECP256K1_BUILD to benchmark_internal build flags преди 5 години
  Wladimir J. van der Laan 001f1763c7 ARM assembly implementation of field_10x26 inner преди 6 години
  GreenAddress 3093576aa4 JNI library преди 6 години
  ptschip 445f7f104c Fix for Windows compile issue преди 6 години
  Pieter Wuille 03d84a427f Benchmark against OpenSSL verification преди 6 години
  Andrew Poelstra eed87af10a Change contrib/laxder from headers-only to files compilable as standalone C преди 6 години
  Gregory Maxwell 4a243da47c Move secp256k1_ec_privkey_import/export to contrib. преди 6 години
  Pieter Wuille fea19e7bb7 Add contrib/lax_der_parsing.h преди 6 години
  Gregory Maxwell 213aa67397 Do not force benchmarks to be statically linked. преди 6 години
  Cory Fields 6da1446dcf build: fix parallel build преди 6 години
  Pieter Wuille 9f443be086 Move pubkey recovery code to separate module преди 6 години
  Pieter Wuille a5a66c70b6 Add support for custom EC-Schnorr-SHA256 signatures преди 6 години
  Andrew Poelstra 0739bbb6f0 Add ECDH module which works by hashing the output of ecmult_const преди 6 години
  Andrew Poelstra 4401500060 Add constant-time multiply `secp256k1_ecmult_const` for ECDH преди 6 години
  Cory Fields e4ce393683 build: fix hard-coded usage of "gen_context" преди 6 години
  Cory Fields b8e39ac5e4 build: don't use BUILT_SOURCES for the static context header преди 6 години
  Gregory Maxwell c37812f54c Add gen_context src/ecmult_static_context.h to CLEANFILES to fix distclean. преди 6 години
  Gregory Maxwell 76f67697ec Fix build with static ecmult altroot and make dist. преди 6 години
  Thomas Daede fbecc38a89 Add ability to use a statically generated ecmult context. преди 6 години
  Pieter Wuille 039723d5da Benchmarks for all internal operations преди 6 години
  Pieter Wuille bbd5ba7cfa Use rfc6979 as default nonce generation function преди 6 години
  Pieter Wuille 7277fd76e2 Remove GMP field implementation преди 6 години
  Pieter Wuille 6558a26770 Make the benchmarks print out stats преди 6 години
  Pieter Wuille 000bdf6dc3 Rename bench_verify to bench_recovery преди 6 години
  Pieter Wuille 67935050e1 Convert YASM code into inline assembly преди 6 години
  Cory Fields e2274c58e6 build: osx: attempt to work with homebrew keg-only packages преди 7 години
  Gregory Maxwell 861f9a59cc field_gmp's negate doesn't need to use the magnitude argument. преди 7 години
  kiwigb 6fac238f03 Use same build template as bitcoin. Add bitcoin_secp.m4. преди 7 години
  kiwigb f9aac5b034 Remove INCLUDES. Obsolete, appears unused anyway. преди 7 години
  Pieter Wuille 1d52a8b155 Implementations for scalar without data-dependent branches. преди 7 години
  Peter Dettman e2d66a2c62 Fix build for 64bit field under OSX преди 7 години
  Pieter Wuille fa5c13ff4c Add bench_sign tool преди 7 години
  Pieter Wuille 504c63d72a Rename bench to bench_verify преди 7 години
  Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation преди 7 години
  Pieter Wuille ae2679b6e4 Add bench_inv tool преди 7 години
  Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations преди 7 години
  Pieter Wuille e2f71f1efe Move non-ECDSA operations from ecdsa to eckey преди 7 години
  Pieter Wuille 949c1ebb5e Split up ecmult and ecmult_gen entirely преди 7 години
  Pieter Wuille bae6a42be4 Make bench use external interface преди 7 години
  Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more преди 7 години
  Pieter Wuille 8881212ebc Make tests and bench just use asm directly instead of library преди 7 години
  Cory Fields d40908763a build: add autogen. How was this missing? преди 7 години
  Cory Fields 81b2faebd4 packaging: remove the --with-pkgconfigdir option преди 7 години
  Amir Taaki c7ee71f792 add pkg-config support преди 7 години