Commit Graph

33 Commits

Author SHA1 Message Date
MacroFake e9c13b3c19
bitcoin-core: Bump clang to remove one workaround, and add one (#8374) 2022-08-30 10:03:59 -04:00
jonathanmetzman dabee12f18
Roll clang to llvmorg-15-init-1464-gbf7f8d6f (#8313)
* Roll clang to llvmorg-15-init-1464-gbf7f8d6f

This is incremental roll meant to break less than #8108

* Pin some projects

* pin cryptofuzz
2022-08-24 10:31:28 -04:00
MacroFake 04d1a42962
bitcoin-core: Update my email (primary_contact) (#7901) 2022-06-22 14:09:12 -04:00
MacroFake 528d0810f2
bitcoin-core: Fix msan (#7472) 2022-03-29 16:50:42 -04:00
MacroFake efa825d7fe
bitcoin-core: Rework link stage (#7411) 2022-03-21 12:51:18 +00:00
Michael Ford 5e907e843b
bitcoin-core: remove unused boost cxxflags and enable sqlite (#7301)
* bitcoin-core: remove no-longer needed Boost CXXFLAGS

Since https://github.com/bitcoin/bitcoin/pull/24301 our Boost usage is
header-only.

* bitcoin-core: enable sqlite in our dependency builder
2022-02-18 17:04:25 +00:00
MacroFake 8dae0c31f2
bitcoin-core: Work around llvm bugs in OUR_LLVM_REVISION (#7272)
* bitcoin-core: Work around llvm bugs in OUR_LLVM_REVISION

* empty_commit
2022-02-16 10:04:46 +00:00
Guido Vranken baff7b0b8c
Re-enable MSAN and activate more CF operations (#7062)
* Re-enable MSAN and activate more CF operations

* [cryptofuzz] Create bearssl main_repo

* [cryptofuzz] Update
2022-01-26 06:43:41 -08:00
Guido Vranken 4d0266975b
[bitcoin-core] Fix build (#7058) 2021-12-23 00:10:59 +00:00
MarcoFalke 723bdbc7a8
bitcoin-core: Update auto CC email (#6949) 2021-12-01 21:04:09 +00:00
MarcoFalke 2643b01f56
bitcoin-core: Disable schnorr_fun for now (#6601)
* bitcoin-core: Disable schnorr_fun for now

* bitcoin-core: Disable seccomp for now
2021-10-14 13:33:07 +01:00
MarcoFalke 0b35db2bb5
bitcoin-core: Temp workaround for UBSan build failure (#6465) 2021-09-20 09:15:32 -04:00
MarcoFalke 751141620b
bitcoin-core: Re-enable schnorr_fun (#6430) 2021-09-14 09:55:07 -05:00
MarcoFalke 3b1124b6ea
bitcoin-core: Fix build hack to work with clang-14 (#6426) 2021-09-12 21:28:04 -07:00
Guido Vranken 0a6f667e84
[bitcoin-core] Fix build (#6344)
* [bitcoin-core] Fix build

* [bitcoin-core] Add libsecp256k1 w20-p8 target

* [bitcoin-core] Fix
2021-08-29 09:42:06 -07:00
jonathanmetzman 806d1a0620
[Ubuntu upgrade] Disable MSAN where it doesn't support on Ubuntu 20.04 (#6281)
These projects were tested and it was found that their use
of MSAN does not work on Ubuntu 20.04. Therefore their use of
MSAN is being disabled.

Related: #6180
2021-08-24 15:24:47 -07:00
jonathanmetzman bf1275f005
[Ubuntu upgrade] Pin projects to Xenial where fuzzer build fails. (#6293)
This does not include coverage build failures.
Related: #6180.
2021-08-24 15:24:25 -07:00
jonathanmetzman fe09bda7d6
Install python in projects that depend on it. (#6251)
When we upgrade to 20.04, python wont be in base-builder and
these projects will fail unless they install it.
Until then, this change should be a noop.

Related: #6180
2021-08-20 05:16:38 +00:00
Michael Ford ec3c914f22
bitcoin: remove i386 HAVE_BUILTIN_MUL_OVERFLOW workaround (#6140)
This should no-longer be necessary now that
https://github.com/bitcoin/bitcoin/pull/21882 has been merged upstream.
2021-08-04 08:49:19 -07:00
Guido Vranken 64370814b4
[bitcoin-core] Updates to libsecp256k1 Cryptofuzz build (#5991) 2021-07-05 10:54:32 +01:00
Guido Vranken d217819bd7
[bitcoin-core] libsecp256k1: Compare against schnorr_fun, implement ECDH (#5958) 2021-06-21 20:21:23 -07:00
Guido Vranken 1c4613dcce
[bitcoin-core] Enable libsecp256k1 Schnorr signature fuzzing (#5920) 2021-06-21 11:58:12 -04:00
MarcoFalke 4442574e30
Revert "bitcoin-core: Run zip in parallel" (#5858) 2021-05-30 20:52:48 -07:00
Guido Vranken 0e70219e7a
[bitcoin-core] Cryptofuzz build fixes (#5827)
* [bitcoin-core] Cryptofuzz build fixes

* [bitcoin-core] Make build_cryptofuzz.sh executable
2021-05-26 10:33:12 +01:00
MarcoFalke 2c1c3c006c
bitcoin-core: Build with msan (#5815)
* bitcoin-core: Add missing newline at end of file build.sh

* bitcoin-core: Run zip in parallel

* bitcoin-core: Build with msan
2021-05-22 16:11:19 +01:00
Guido Vranken 13855534e5
[bitcoin-core] Add differential cryptography fuzzer (#5717)
* [bitcoin-core] Support AFL builds

* [bitcoin-core] Add differential cryptography fuzzer

* [bitcoin-core] Update secp256k1 build procedure

* [bitcoin-core] Build libsecp256k1 without schnorrsig support

* [bitcoin-core] Cryptofuzz: Build 3 versions of libsecp256k1
2021-05-18 21:12:50 -07:00
MarcoFalke 0da70e1c01
bitcoin-core: Only compile one fuzz target when OSS_FUZZ_CI (#5738) 2021-05-08 13:57:00 +01:00
MarcoFalke f1cb756452
bitcoin-core: Unlock all fuzz targets (#5730)
* bitcoin-core: Unlock all fuzz targets

* bitcoin-core: Avoid out-of-disk in the CI
2021-05-07 07:38:13 -07:00
MarcoFalke 988f13aa07
bitcoin-core: Fix coverage build (#5718)
* bitcoin-core: Cleanup build.sh

* bitcoin-core: Fix coverage report
2021-05-07 11:06:31 +01:00
Guido Vranken 9a492d4090
[bitcoin-core] Support AFL builds (#5716) 2021-05-06 14:09:58 +01:00
MarcoFalke 62d43a5489
bitcoin-core: Add i386 (#5709) 2021-05-04 07:44:42 -07:00
MarcoFalke aba8d0d871
bitcoin-core: Add honggfuzz support (#5703) 2021-05-03 20:08:50 -07:00
MarcoFalke 7fe03fab59
Add projects/bitcoin-core (#5699) 2021-05-03 18:48:34 +00:00