Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:marec2000:cryptocoins
libsecp256k1
libsecp256k1.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libsecp256k1.changes of Package libsecp256k1
------------------------------------------------------------------- Tue Nov 05 18:02:46 UTC 2024 - marec@detebe.org - Update to version 0.6.0: * release: prepare for 0.6.0 * build: add ellswift.md and musig.md to release tarball * tools: fix check-abi.sh after cmake out locations were changed * Do not export `secp256k1_musig_nonce_gen_internal` * Name public API structs * test, ci: Lower default iteration count to 16 * Clear _gej instances after point multiplication to avoid potential leaks * Introduce separate _clear functions for hash module * Don't rely on memset to set signed integers to 0 * Implement various _clear() functions with secp256k1_memclear() * Use secp256k1_memclear() to clear stack memory instead of memset() * Separate between clearing memory and setting to zero in tests * Separate secp256k1_fe_set_int( . , 0 ) from secp256k1_fe_clear() * Add secp256k1_memclear() for clearing secret data * util: Remove unused (u)int64_t formatting macros * ci: Update macOS image * Don't clear secrets in pippenger implementation * Remove unused scratch space from API * musig: ctimetests: fix _declassify range for generated nonce points * cmake, test: Add `secp256k1_` prefix to test names * examples: make key generation doc consistent * examples: do not retry generating seckey randomness in musig * extrakeys: improve doc of keypair_create (don't suggest retry) * Improve examples/documentation: remove key generation loops * build: allow enabling the musig module in cmake * Add module "musig" that implements MuSig2 multi-signatures (BIP 327) * util: add constant-time is_zero_array function * group: add ge_to_bytes_ext and ge_from_bytes_ext * f can never equal -m * Revert "cmake: Set `ENVIRONMENT` property for examples on Windows" * cmake: Set top-level target output locations * include: Avoid visibility("default") on Windows * doc: fix typos in `secp256k1_ecdsa_{recoverable_,}signature` API description * cmake: Introduce `SECP256K1_APPEND_LDFLAGS` variable * group: add ge_to_bytes and ge_from_bytes * refactor: Use array initialization for unterminated strings * fix: remove duplicate 'the' from header file comment * ci: Bump GCC_SNAPSHOT_MAJOR to 15 * ci: Silent Homebrew's noisy reinstall warnings * release cleanup: bump version after 0.5.1 * cmake: Call `enable_testing()` unconditionally * cmake: Delete `CTest` module ------------------------------------------------------------------- Wed Aug 14 11:37:47 UTC 2024 - marec@detebe.org - Update to version 0.5.1: * release: prepare for 0.5.1 * changelog: clarify CMake option * doc: mention `needs-changelog` github label in release process * ci: only enable extrakeys module when schnorrsig is enabled * tests: do not use functions from extrakeys module * ci: Switch to the new default value of the precomputed table for signing * build: Adjust the default size of the precomputed table for signing * cmake: Bump CMake minimum required version up to 3.16 * doc: Add convention for defaults * cmake: Fixed O3 replacement * Add ellswift usage example * examples: fix case typos in secret clearing paragraphs (s/, Or/, or/) * fix: typos in secp256k1.c * README: mention ellswift module * cmake: Reimplement `SECP256K1_APPEND_CFLAGS` using Bitcoin Core approach * cmake: Rename `SECP256K1_LATE_CFLAGS` to `SECP256K1_APPEND_CFLAGS` * cmake: Do not set `CTEST_TEST_TARGET_ALIAS` * cmake: Do not modify build types when integrating by downstream project * autotools: Delete unneeded compiler test * autotools: Align MSan checking code with CMake's implementation * cmake: Report more compiler details in summary * cmake: Disable `ctime_tests` if build with `-fsanitize=memory` * cmake: Remove "AUTO" value of `SECP256K1_ECMULT_GEN_KB` option * cmake: Remove "AUTO" value of `SECP256K1_ECMULT_WINDOW_SIZE` option * autotools: Remove "auto" value of `--with-ecmult-gen-kb` option * autotools: Remove "auto" value of `--with-ecmult-window` option * tests: refactor: drop `secp256k1_` prefix from testrand.h functions * tests: refactor: add `testutil_` prefix to testutil.h functions * tests: refactor: move `random_` helpers from tests.c to testutil.h * tests: refactor: rename `random_field_element_magnitude` -> `random_fe_magnitude` * tests: refactor: rename `random_group_element_...` -> `random_ge_...` * ci: Add job with -fsanitize-memory-param-retval * configure: Move "experimental" warning to bottom * autotools: Disable eager MSan in ctime_tests * cmake: Simplify `PROJECT_IS_TOP_LEVEL` emulation * cmake: Do not set emulated PROJECT_IS_TOP_LEVEL as cache variable * tests: call secp256k1_ecmult_multi_var with a non-NULL error callback * cmake: Fix `check_arm32_assembly` when using as subproject * changelog: Correct 0.5.0 release date * release cleanup: bump version after 0.5.0 * check-abi: explicitly provide public headers * ci: Add native macOS arm64 job ------------------------------------------------------------------- Mon May 06 19:40:57 UTC 2024 - marec@detebe.org - Update to version 0.5.0: * release: prepare for 0.5.0 * Add secp256k1_pubkey_sort * Add changelog entry for SDMC * Permit COMB_BITS < 256 for exhaustive tests * Add test case for ecmult_gen recoded = {-1,0,1} * Reintroduce projective blinding * Reduce side channels from single-bit reads * Optimization: use Nx32 representation for recoded bits * Make secp256k1_scalar_get_bits support 32-bit reads * Rename scalar_get_bits -> scalar_get_bits_limb32; return uint32_t * Optimization: avoid unnecessary doublings in precomputation * Optimization: first table lookup needs no point addition * Optimization: move (2^COMB_BITS-1)/2 term into ctx->scalar_offset * Provide 3 configurations accessible through ./configure * Always generate tables for current (blocks,teeth) config * Signed-digit multi-comb ecmult_gen algorithm * Make exhaustive tests's scalar_inverse(&x,&x) work * Initial gej blinding -> final ge blinding * Introduce CEIL_DIV macro and use it * ci: Note affected clangs in comment on ASLR quirk * msan: notate more variable assignments from assembly code * change inconsistent array param to pointer * ci: Add sanitizer env variables to debug output * ci: Add workaround for ASLR bug in sanitizers * doc: clarify input requirements for secp256k1_fe_mul * tests: improve fe_sqr test * msan: notate variable assignments from assembly code * msan: Add SECP256K1_CHECKMEM_MSAN_DEFINE which applies to memory sanitizer and not valgrind * refactor: rename `check_fe_equal` -> `fe_equal` * tests: add missing fe comparison checks for inverse field test cases * ci: Update cache action * tests: Drop redundant _scalar_check_overflow calls * cmake: Recommend native CMake commands in README * build: Error if required module explicitly off * build: Clean up handling of module dependencies * check-abi: Minor UI improvements * check-abi: Default to HEAD for new version * release process: Style and formatting nits * assumptions: Use new STATIC_ASSERT macro * Require that sizeof(secp256k1_ge_storage) == 64 * util: Add STATIC_ASSERT macro * include: in doc, remove article in front of "pointer" * include: make doc about ctx more consistent * include: remove obvious "cannot be NULL" doc * tests: restore scalar_mul test * Fix typos * release process: Add email step * release process: Run sanity checks on release PR * release cleanup: bump version after 0.4.1 * cmake: Add `SECP256K1_LATE_CFLAGS` configure option ------------------------------------------------------------------- Fri Dec 22 10:12:29 UTC 2023 - marec@detebe.org - Update to version 0.4.1: * release: prepare for 0.4.1 * doc: Add ABI checking with `check-abi.sh` to the Release Process * Add `tools/check-abi.sh` * doc: improve secp256k1_fe_set_b32_mod doc * CONTRIBUTING: add some coding and style conventions * changelog: add entry for "field: Remove x86_64 asm" * README: update first sentence * docs: move coverage report instructions to CONTRIBUTING * Add CONTRIBUTING.md including scope and guidelines for new code * Replace ge_equals_ge[,j] calls with group.h equality calls * Add unit tests for group.h equality functions * Add group.h ge/gej equality functions * remove VERIFY_SETUP define * remove unneeded VERIFY_SETUP uses in ECMULT_CONST_TABLE_GET_GE macro * introduce and use SECP256K1_SCALAR_VERIFY macro * introduce and use SECP256K1_{FE,GE,GEJ}_VERIFY macros * remove superfluous `#ifdef VERIFY`/`#endif` preprocessor conditions * redefine VERIFY_CHECK to empty in production (non-VERIFY) mode * build: Don't call assembly an optimization * field: Remove x86_64 asm * bench: add --help option to bench_internal * Tighten secp256k1_fe_mul_inner's VERIFY_BITS checks * Return temporaries to being unsigned in secp256k1_fe_sqr_inner * asm: add .note.GNU-stack section for non-exec stack * ci: Ignore internal errors in snapshot compilers * correct assertion for secp256k1_fe_mul_inner * Add changelog entry for signed-digit ecmult_const algorithm * Remove unused secp256k1_scalar_shr_int * Remove unused secp256k1_wnaf_const * ecmult_const: add/improve tests * Signed-digit based ecmult_const algorithm * make SECP256K1_SCALAR_CONST reduce modulo exhaustive group order * Add secp256k1_scalar_half for halving scalars (+ tests/benchmarks). * README: remove CI badge * ci/cirrus: Add native ARM64 persistent workers * ci: Bump major versions for docker actions * ci: Align Autotools/CMake `CI_INSTALL` directory names * cmake: Install `libsecp256k1.pc` file * ci/cirrus: Bring back skeleton .cirrus.yml without jobs * release cleanup: bump version after 0.4.0 * tests: add CHECK_ERROR_VOID and use it in scratch tests * tests: Replace counting_illegal_callbacks with CHECK_ILLEGAL_VOID * doc: Do not mention soname in CHANGELOG.md "ABI Compatibility" section * doc: Align documented scripts with CI ones * tests: remove unnecessary test in run_ec_pubkey_parse_test * tests: remove unnecessary set_illegal_callback * refactor: introduce testutil.h (deduplicate `random_fe_`, `ge_equals_` helpers) * tests: simplify `random_fe_non_zero` (remove loop limit and unneeded normalize) * Add comment on length checks when parsing ECDSA sigs ------------------------------------------------------------------- Mon Sep 04 17:24:26 UTC 2023 - marec@detebe.org - Update to version 0.4.0: * release: Prepare for 0.4.0 * changelog: Catch up in preparation of release * ci: Add `release` job * ci: Update `actions/checkout` version * ci/gha: Let MSan continue checking after errors in all jobs * ci/Dockerfile: Reduce size of Docker image further * ci/Dockerfile: Warn if `ulimit -n` is too high when running Docker * ci/gha: Add ARM64 QEMU jobs for clang and clang-snapshot * ci/Dockerfile: Always use versioned clang packages * ci: Switch macOS from Ventura to Monterey and add Valgrind * ci: Make repetitive command the default one * ci: Move `git config ...` to `run-in-docker-action` * ci: Move "C++ (public headers)" from Cirrus to GitHub Actions * ci: Move "C++ -fpermissive..." from Cirrus to GitHub Actions * ci: Move "MSan" from Cirrus to GitHub Actions * ci: Move sanitizers task from Cirrus to GitHub Actions * ci: Use concurrency for pull requests only * ci: Move "ppc64le: Linux..." from Cirrus to GitHub Actions * ci: Move "ARM64: Linux..." from Cirrus to GitHub Actions * ci: Move "ARM32: Linux..." from Cirrus to GitHub Actions * ci: Move "s390x (big-endian): Linux..." from Cirrus to GitHub Actions * ci: Move "i686: Linux (Debian stable)" from Cirrus to GiHub Actions * ci: Drop no longer needed workaround * ci, gha: Drop `driver-opts.network` input for `setup-buildx-action` * ci, gha: Add `retry_builder` Docker image builder * ci: Remove "x86_64: Linux (Debian stable)" task from Cirrus CI * ci, gha: Add "x86_64: Linux (Debian stable)" GitHub Actions job * ci: Remove GCC build files and sage to reduce size of Docker image * ci: Rename `cirrus.sh` to more general `ci.sh` * ci: Remove Windows tasks from Cirrus CI * ci, gha: Add Windows jobs based on Linux image * ci: Add comment about switching macOS to M1 on GHA later * ci: Remove "arm64: macOS Ventura" task from Cirrus CI * ci, gha: Ensure only a single workflow processes `github.ref` at a time * ci: Remove Windows MSVC tasks from Cirrus CI * ci, gha: Run all MSVC tests on Windows natively * ci, gha: Run "x86_64: macOS Ventura" job on GitHub Actions * ci: Use Homebrew's gcc in native macOS task * field: remove `secp256k1_fe_equal_var` * tests: remove unwanted `secp256k1_fe_normalize_weak` call * ci: Enable ellswift module where it's missing * ctimetests: Use new SECP256K1_CHECKMEM macros also for ellswift * Revert "ci: Run sage prover on CI" * ci, gha: Run "SageMath prover" job on GitHub Actions * ci, gha: Make MSVC job presentation more explicit * ci: Remove "Windows (VS 2022)" task from Cirrus CI * ci: Run "Windows (VS 2022)" job on GitHub Actions * refactor: take use of `secp256k1_scalar_{zero,one}` constants (part 2) * Save _normalize_weak calls in group add methods * Tighten group magnitude limits * use secp256k1_scalar_verify checks * ci: print $ELLSWIFT in cirrus.sh * add verification for scalars * update max scalar in scalar_cmov_test and fix schnorrsig_verify exhaustive test * build: enable ellswift module via SECP_CONFIG_DEFINES * util: remove unused checked_realloc * refactor: Drop unused cast * Implement current magnitude assumptions * Take use of _fe_verify_magnitude in field_impl.h * Add _fe_verify_magnitude (no-op unless VERIFY is enabled) * add missing group element invariant checks * ellswift: fix probabilistic test failure when swapping sides * ci: Drop no longer needed `PATH` variable update on Windows * cmake: Set `ENVIRONMENT` property for examples on Windows * cmake, refactor: Use helper function instead of interface library * clean up in-comment Sage code (refer to secp256k1_params.sage, update to Python3) * ci: Fix typo in comment * ci: Reduce number of macOS tasks from 28 to 8 * ci: Add x86_64 Linux tasks for gcc and clang snapshots * ci: Install development snapshots of gcc and clang * field: Use `restrict` consistently in fe_sqrt * Add exhaustive test for ellswift (create+decode roundtrip) * doc: minor ellswift.md updates * small fixes * group: remove unneeded normalize_weak in `secp256k1_gej_eq_x_var` * ci: Add task for static library on Windows + CMake * build: Add extensive docs on visibility issues * build: Introduce `SECP256k1_DLL_EXPORT` macro * refactor: Replace `SECP256K1_API_VAR` with `SECP256K1_API` * build: Introduce `SECP256K1_STATIC` macro for Windows users * ci: Print commit in Windows container * ci: Drop manual checkout of merge commit * ci: Add `CFLAGS: -O1` to task matrix * Avoid `-Wmaybe-uninitialized` when compiling with `gcc -O1` * tests: introduce helper for non-zero `random_fe_test` results * tests: refactor: remove duplicate function `random_field_element_test` * ci: Adjust Docker image to Debian 12 "bookworm" * ci: Force DWARF v4 for Clang when Valgrind tests are expected * tests: refactor: take use of `secp256k1_ge_x_on_curve_var` * Help the compiler prove that a loop is entered * Fix a typo in the error message * Refer to ellswift.md in API docs * Add ellswift to CHANGELOG * field: Document return value of fe_sqrt() * Add doc/ellswift.md with ElligatorSwift explanation * Add ellswift testing to CI * Add benchmarks for ellswift module * Add ctime tests for ellswift module * Add _prefix and _bip324 ellswift_xdh hash functions * Add tests for ellswift module * Add ellswift module implementing ElligatorSwift * Add functions to test if X coordinate is valid * Add benchmark for key generation * Normalize ge produced from secp256k1_pubkey_load * tests: add tests for `secp256k1_{read,write}_be64` * scalar: use newly introduced `secp256k1_{read,write}_be64` helpers (4x64 impl.) * field: Static-assert that int args affecting magnitude are constant * group: remove unneeded normalize_weak in `secp256k1_ge_is_valid_var` * docs: correct `pubkey` param descriptions for `secp256k1_keypair_{xonly_,}pub` * scalar: use `secp256k1_{read,write}_be32` helpers (4x64 impl.) * scalar: use `secp256k1_{read,write}_be32` helpers (8x32 impl.) * Drop no longer needed `#include "../include/secp256k1.h"` * test: Silent noisy clang warnings about Valgrind code on macOS x86_64 * Use `__shiftright128` intrinsic in `secp256k1_u128_rshift` on MSVC * ci: Remove quirk that runs dummy command after wineserver * ci: Fix error D8037 in `cl.exe` * Revert "ci: Move wine prefix to /tmp to avoid error D8037 in cl.exe" * fix input range comment for `secp256k1_fe_add_int` * tests: add checks for scalar constants `secp256k1_scalar_{zero,one}` * test: Warn if both `VERIFY` and `COVERAGE` are defined * refactor: take use of `secp256k1_scalar_{zero,one}` constants * build: Level up MSVC warnings * tweak_add: fix API doc for tweak=0 * release process: clarify change log updates * release process: fix process for maintenance release * release process: mention targeted release schedule * release process: add sanity checks * ci: Move wine prefix to /tmp to avoid error D8037 in cl.exe * Do not invoke fe_is_zero on failed set_b32_limit * build: Enable -DVERIFY for precomputation binaries * Make fe_cmov take max of magnitudes * release cleanup: bump version after 0.3.2 * Simplify test PRNG implementation * Add static test vector for Xoshiro256++ * Remove randomness tests * abi: Use dllexport for mingw builds ------------------------------------------------------------------- Sun May 14 11:37:17 UTC 2023 - marec@detebe.org - Update to version 0.3.2: * release: Prepare for 0.3.2 * changelog: Catch up * Revert "Remove unused scratch space from API" * changelog: Add entry for #1303 * build: Rename `64bit` to `x86_64` * Add release note * autotools: Add `SECP_ARM32_ASM_CHECK` macro * cmake: Add `check_arm32_assembly` function * Mark stack variables as early clobber for technical correctness * Bugfix: mark outputs as early clobber in scalar x86_64 asm * Split fe_set_b32 into reducing and normalizing variants * build: Make tests work with external default callbacks * schnorrsig: Improve docs of schnorrsig_sign_custom * schnorrsig: Add BIP340 varlen test vectors * schnorrsig: Refactor test vector code to allow varlen messages * ct: Be cautious and use volatile trick in more "conditional" paths * ct: Use volatile trick in scalar_cond_negate * Remove unused scratch space from API * Simplify secp256k1_fe_{impl_,}verify * Abstract out verify logic for fe_is_square_var * Abstract out verify logic for fe_add_int * Abstract out verify logic for fe_half * Abstract out verify logic for fe_get_bounds * Abstract out verify logic for fe_inv{,_var} * Abstract out verify logic for fe_from_storage * Abstract out verify logic for fe_to_storage * Abstract out verify logic for fe_cmov * Improve comments/checks for fe_sqrt * Abstract out verify logic for fe_sqr * Abstract out verify logic for fe_mul * Abstract out verify logic for fe_add * Abstract out verify logic for fe_mul_int * Abstract out verify logic for fe_negate * Abstract out verify logic for fe_get_b32 * Abstract out verify logic for fe_set_b32 * Abstract out verify logic for fe_cmp_var * Improve comments/check for fe_equal{,_var} * Abstract out verify logic for fe_is_odd * Abstract out verify logic for fe_is_zero * Abstract out verify logic for fe_clear * Abstract out verify logic for fe_set_int * Abstract out verify logic for fe_normalizes_to_zero{,_var} * Abstract out verify logic for fe_normalize_var * Abstract out verify logic for fe_normalize_weak * Abstract out verify logic for fe_normalize * Bugfix: correct SECP256K1_FE_CONST mag/norm fields * build: Rename `arm` to `arm32` * Merge magnitude/normalized fields, move/improve comments * Avoid normalize conditional on VERIFY * Avoid secp256k1_ge_set_gej_zinv with uninitialized z * Make secp256k1_{fe,ge,gej}_verify work as no-op if non-VERIFY * Add invariant checking to group elements * Always initialize output coordinates in secp256k1_ge_set_gej * Expose secp256k1_fe_verify to other modules * Make secp256k1_ecmult_const handle infinity * Avoid using bench_verify_data as bench_sign_data; merge them * docs: complete interface description for `secp256k1_schnorrsig_sign_custom` * refactor: Make 64-bit shift explicit * ci: Treat all compiler warnings as errors in "Windows (VS 2022)" task * cmake: Use full signature of `add_test()` command * cmake: Fix library ABI versioning * cmake: Include `include` directory for subtree builds * cmake, doc: Document compiler flags * cmake, refactor: Rename `try_add_compile_option` to `try_append_cflags` * cmake: Use `add_compile_options()` in `try_add_compile_option()` * debug: move helper for printing buffers into util.h * autotools: Take VPATH builds into account when generating testvectors * autotools: Create src/wycheproof dir before creating file in it * autotools: Make all "pregenerated" targets .PHONY * autotools: Use same conventions for all pregenerated files * tests: remove extra semicolon in macro * tests: Add debug helper for printing buffers * field: Improve docs and tests of secp256k1_fe_set_b32 * cmake: Make `SECP256K1_INSTALL` default depend on `PROJECT_IS_TOP_LEVEL` * bench: Make sys/time.h a system include * cmake: Emulate `PROJECT_IS_TOP_LEVEL` for CMake<3.21 * Get rid of secp256k1_fe_const_b * gitignore: Add CMakeUserPresets.json * cmake: Add dev-mode CMake preset * cmake: Improve version comparison * cmake: Use `if(... IN_LIST ...)` command * cmake: Use dedicated `GENERATOR_IS_MULTI_CONFIG` property * cmake: Use dedicated `CMAKE_HOST_APPLE` variable * cmake: Use recommended `add_compile_definitions` command * cmake: Add `DESCRIPTION` and `HOMEPAGE_URL` options to `project` command * cmake: Use `SameMinorVersion` compatibility mode * cmake: Make installation optional * autotools: Move code around to tidy Makefile * build: allow static or shared but not both * tests: lint wycheproof's python script * autotools: Move Wycheproof header from EXTRA_DIST to noinst_HEADERS * autotools: Don't regenerate Wycheproof header automatically * build: Fix C4005 "macro redefinition" MSVC warnings in examples * build: Make `SECP_VALGRIND_CHECK` preserve `CPPFLAGS` * release cleanup: bump version after 0.3.1 * doc: clarify process for patch releases * Remove bits argument from secp256k1_wnaf_const (always 256) * build: remove warning until it's reproducible * Move `SECP256K1_INLINE` macro definition out from `include/secp256k1.h` * Remove `SECP256K1_INLINE` usage from examples * field: Simplify code in secp256k1_fe_set_b32 * field: Verify field element even after secp256k1_fe_set_b32 fails ------------------------------------------------------------------- Sat Apr 15 12:14:27 UTC 2023 - marec@detebe.org - Update to version 0.3.1: * changelog: Fix link * release: Prepare for 0.3.1 * changelog: Remove inconsistent newlines * changelog: Catch up in preparation of 0.3.1 * tests: Add Wycheproof ECDSA vectors * Add exhaustive tests for ecmult_const_xonly * Add x-only ecmult_const version for x=n/d * ct: Use volatile "trick" in all fe/scalar cmov implementations * Make position of * in pointer declarations in include/ consistent * No need to subtract 1 before doing a right shift * build: Improve `SECP_TRY_APPEND_DEFAULT_CFLAGS` macro * Add CMake instructions to release process * Apply Checks only in VERIFY mode. * Typo * Replace `SECP256K1_ECMULT_TABLE_VERIFY` macro by a function * Set ARM ASM symbol visibility to `hidden` * Suppress `-Wunused-parameter` when building for coverage analysis * build: Ensure no optimization when building for coverage analysis * build: bump CMake minimum requirement to 3.13 * Update comment for secp256k1_modinv32_inv256 * release cleanup: bump version after 0.3.0 ------------------------------------------------------------------- Fri Mar 10 17:00:25 UTC 2023 - marec@detebe.org - Update to version 0.3.0: * release: prepare for 0.3.0 * cmake: Rename project to "libsecp256k1" * readme: Use correct build type in CMake/Windows build instructions * changelog: Add entry for CMake * ci: Add "x86_64: Windows (VS 2022)" task * cmake: Export config files * build: Add CMake-based build system * Remove redudent checks. * Update Changelog * Update overflow check * Add secp256k1_fe_add_int function * prevent optimization in algorithms * doc: Describe Jacobi calculation in safegcd_implementation.md * Add secp256k1_fe_is_square_var function * Native jacobi symbol algorithm * Make secp256k1_modinv64_det_check_pow2 support abs val * Make secp256k1_i128_check_pow2 support -(2^n) * ci: Shutdown wineserver whenever CI script exits * build: Suppress stupid MSVC linker warning * examples: Extend sig examples by call that uses static context * build: Add SECP256K1_API_VAR to fix importing variables from DLLs * build: Add -Wreserved-identifier supported by clang * Do not link `bench` and `ctime_tests` to `COMMON_LIB` * ci: Do not set git's `user.{email,name}` config options * Drop no longer used Autoheader macros * ci: Don't fetch git history * ci: Use remote pull/merge ref instead of local git merge * scalar: restrict split_lambda args, improve doc and VERIFY_CHECKs * ci: add test job with -DVERIFY * benchmarks: fix bench_scalar_split * tests: Add CHECK_ILLEGAL(_VOID) macros and use in static ctx tests * Drop no longer used `SECP_{LIBS,INCLUDE}` variables * Drop no longer used `SECP_TEST_{LIBS,INCLUDE}` variables * contexts: Forbid randomizing secp256k1_context_static * contexts: Forbid cloning/destroying secp256k1_context_static * ctime_tests: improve output when CHECKMEM_RUNNING is not defined * Ensure safety of ctz_debruijn implementation. * Introduce SECP256K1_B macro for curve b coefficient * Switch to exhaustive groups with small B coefficient * Add `noverify_tests` to `.gitignore` * Rename CTIMETEST -> CTIMETESTS * Add runtime checking for DECLASSIFY flag * Run ctime test in Linux MSan CI job * Make ctime tests building configurable * Rename valgrind_ctime_test -> ctime_tests * Update error messages to suggest msan as well * Add support for msan integration to checkmem.h * Add compile-time error to valgrind_ctime_test * Abstract interactions with valgrind behind new checkmem.h * Move valgrind CPPFLAGS into SECP_CONFIG_DEFINES * refactor: Rename STTC to STATIC_CTX in tests * refactor: Rename global variables to uppercase in tests * Make all non-API functions (except main) static * tests: Add noverify_tests which is like tests but without VERIFY * Makefile: add -I$(top_srcdir)/src to CPPFLAGS for precomputed * refactor: Separate run_context_tests into static vs proper contexts * tests: Clean up and improve run_context_tests() further * refactor: Tidy up main() * tests: Don't use global context for context tests * tests: Tidy run_context_tests() by extracting functions * tests: Don't recreate global context in scratch space test * tests: Use global copy of secp256k1_context_static instead of clone * Drop `SECP_CONFIG_DEFINES` from examples * Bugfix: pass SECP_CONFIG_DEFINES to bench compilation * Clarify that the ABI-incompatible versions are earlier * Consistency in naming of modules * ci: add missing CFLAGS & CPPFLAGS variable to print_environment * ci: set -u in cirrus.sh to treat unset variables as an error * Do not define unused `HAVE_VALGRIND` macro * Drop no longer relevant files from `.gitignore` * Remove dependency on `src/libsecp256k1-config.h` * Reduce font size in changelog * Add more changelog entries * Add links to diffs to changelog * Mention semantic versioning in changelog * release cleanup: bump version after 0.2.0 * doc: improve message of cleanup commit * docs: Fix typo * tests: Fix code formatting * Change ARG_CHECK_NO_RETURN to ARG_CHECK_VOID which returns (void) * refactor: Add helper function secp256k1_context_is_proper() * test secp256k1_i128_to_i64 * Add a secp256k1_i128_to_u64 function. * group: Further simply gej_add_ge * group: Save a normalize_to_zero in gej_add_ge ------------------------------------------------------------------- Sat Dec 17 13:58:31 UTC 2022 - marec@detebe.org - Update to version 0.2.0: * release: prepare for initial release 0.2.0 * build: add missing files to EXTRA_DIST * changelog: make order of change types match keepachangelog.com * doc: improve release process * Don't use compute credits for now * build: change package version to 0.1.0-dev * tests: Switch to NONE contexts in module tests * doc: move CHANGELOG from doc/ to root directory ------------------------------------------------------------------- Fri Dec 9 17:12:34 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Dec 4 16:12:18 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 22 17:36:57 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Nov 20 10:53:19 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Nov 17 18:11:45 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 15 08:11:31 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 8 17:56:29 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Nov 2 18:18:03 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Aug 5 13:13:31 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jul 13 06:44:29 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jul 8 05:51:59 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Jul 2 14:19:02 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jul 1 10:17:19 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Jun 30 17:23:35 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri May 20 13:25:22 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Apr 16 18:55:45 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Apr 16 18:55:15 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Mar 29 17:43:37 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Mar 26 10:46:54 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Mar 17 17:15:52 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Mar 16 17:35:36 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 28 13:50:05 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Feb 24 18:20:35 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 21 16:22:44 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Feb 12 19:30:09 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Feb 8 18:49:03 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 7 17:45:24 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Feb 6 17:50:53 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Jan 30 14:14:08 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Jan 1 11:29:19 UTC 2022 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Dec 27 15:01:04 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Dec 25 12:25:33 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Dec 23 17:23:28 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Dec 22 16:09:32 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Dec 20 12:29:01 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Dec 15 18:03:03 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Dec 7 17:56:34 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Dec 5 13:59:39 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Nov 25 18:16:59 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Nov 24 18:31:24 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Nov 17 18:59:22 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Nov 13 12:02:29 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Nov 11 20:19:38 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Nov 10 18:30:17 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 9 18:29:59 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Oct 31 18:24:37 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Oct 28 18:04:15 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Oct 25 16:33:55 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Oct 23 15:27:05 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Oct 22 11:40:27 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Oct 13 12:41:42 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Oct 5 10:57:36 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Sep 15 18:37:14 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Aug 26 09:52:20 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Aug 21 11:51:21 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Jul 15 17:13:29 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Jul 6 18:56:14 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Jul 3 18:52:46 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jul 2 16:23:00 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Jul 1 06:21:37 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Jun 28 20:46:42 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jun 18 16:30:28 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jun 9 18:00:56 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Jun 7 11:46:16 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Jun 1 17:53:35 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun May 30 17:24:46 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat May 15 10:26:51 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri May 14 09:38:46 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon May 10 08:17:41 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu May 6 17:56:31 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed May 5 18:14:33 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon May 3 13:00:55 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun May 2 12:06:00 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Apr 24 08:04:58 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Apr 20 15:11:30 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Apr 8 12:43:35 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Mar 26 18:50:27 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Mar 19 08:28:32 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Mar 8 14:33:38 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Mar 2 17:52:43 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Feb 23 14:39:38 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 1 17:42:55 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Jan 30 19:10:14 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Jan 26 17:33:40 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Jan 25 15:46:12 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jan 13 16:48:38 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Jan 12 14:10:08 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jan 8 15:27:05 UTC 2021 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Dec 19 17:17:06 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Dec 10 19:50:45 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Dec 8 16:46:35 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Dec 1 17:19:40 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 24 16:52:17 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Nov 5 19:36:46 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Nov 4 16:58:19 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Oct 31 11:07:54 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Oct 28 19:36:00 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Oct 27 21:00:56 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Oct 21 18:10:20 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Oct 15 11:39:28 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Sep 27 11:28:06 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Sep 26 19:06:17 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Sep 19 10:06:04 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Sep 16 10:31:31 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Sep 14 17:06:52 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Sep 10 11:48:43 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Sep 2 08:52:28 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Aug 17 06:53:07 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Aug 15 09:53:49 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Aug 12 14:27:52 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Aug 12 14:27:20 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Aug 11 10:27:50 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Aug 8 10:50:26 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Jul 30 11:38:12 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Jul 28 15:53:38 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Jun 15 18:09:30 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Jun 8 17:44:15 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jun 3 16:42:56 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun May 24 10:31:57 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu May 21 11:40:10 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Apr 30 19:34:33 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Apr 18 14:31:11 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Apr 16 18:30:39 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Apr 14 17:15:59 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Mar 28 15:47:44 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Mar 25 15:23:09 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Mar 21 11:49:52 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Mar 3 19:36:03 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Feb 23 19:14:34 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 17 14:44:16 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Jan 24 21:14:07 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jan 15 19:10:35 UTC 2020 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Dec 30 13:47:55 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Dec 13 18:17:02 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Nov 29 16:03:30 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Nov 25 20:24:27 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 19 17:27:07 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Nov 5 19:31:50 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Nov 1 18:37:28 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Oct 28 16:36:18 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat Oct 12 13:00:09 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Sep 5 18:01:04 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu Aug 22 14:59:57 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed Jun 5 19:56:48 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Jun 2 09:56:27 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu May 30 11:37:19 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed May 29 20:12:27 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon May 27 17:55:56 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun May 26 13:45:27 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sat May 25 17:03:10 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri May 24 05:40:49 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu May 23 14:17:34 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Wed May 22 19:03:26 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Thu May 16 11:18:07 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri May 10 06:13:48 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Mar 31 13:00:33 UTC 2019 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat Mar 16 12:10:30 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Tue Feb 26 07:51:26 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Mon Feb 25 08:19:09 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Sun Feb 24 10:11:41 UTC 2019 - marec <marec@detebe.org> - bumped to latest commit ------------------------------------------------------------------- Fri Feb 22 19:39:49 UTC 2019 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Feb 5 20:36:03 UTC 2019 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Nov 26 17:38:18 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Wed Nov 7 19:08:23 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Thu Oct 25 18:14:42 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Thu May 31 20:31:42 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sun Apr 8 09:40:18 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Mar 27 09:15:37 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Feb 20 15:13:50 UTC 2018 - adam@mizerski.pl - build with option --enable-module-recovery It's disabled by default, but required by secp256k1-py ------------------------------------------------------------------- Wed Feb 7 16:37:46 UTC 2018 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Fri Dec 22 15:50:10 UTC 2017 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Wed Dec 20 18:01:37 UTC 2017 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat Dec 9 11:29:25 UTC 2017 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat Nov 25 18:21:46 UTC 2017 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Jun 15 19:27:12 UTC 2015 - marec@detebe.org - reverted to latest stable version ------------------------------------------------------------------- Sat Jun 13 19:08:11 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat May 30 10:02:20 UTC 2015 - marec@detebe.org - bumped again to latest commit ------------------------------------------------------------------- Sat May 9 14:50:46 UTC 2015 - marec@detebe.org - reverted to latest compatible version ------------------------------------------------------------------- Fri May 1 11:25:13 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Wed Apr 22 20:16:47 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Apr 20 19:20:20 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Apr 14 20:26:04 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sun Apr 12 17:26:39 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat Apr 11 09:41:31 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Fri Apr 10 10:04:07 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Mar 30 10:26:39 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Sat Mar 28 12:37:59 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Mar 16 17:25:24 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Mon Mar 2 17:28:08 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Wed Feb 25 13:26:51 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Feb 17 16:51:02 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Fri Feb 13 16:18:30 UTC 2015 - marec@detebe.org - bumped to latest commit ------------------------------------------------------------------- Tue Feb 10 20:30:07 UTC 2015 - marec@detebe.org - initial package build
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor