Janos Follath
54733ddc84
Fix a build failure in bignum fuzzer when building the Mbed TLS module ( #2487 )
...
* [bignum-fuzzer] Clone Mbed TLS recursively
The cryptography library of Mbed TLS has been moved to a separate
repository. It is now included into the project as a git submodule and
therefore we need to clone Mbed TLS recursively.
* [bignum-fuzzer] Use new Mbed TLS library location
The bignum module in Mbed TLS as part of the cryptography library has
been moved to a new location. This commit sets the corresponding paths
to their new values.
2019-06-04 08:13:23 -07:00
Guido Vranken
1198743824
[cryptofuzz] EverCrypt: Don't explicitly allow AVX instructions ( #2441 )
...
* [cryptofuzz] EverCrypt: Don't explicitly allow AVX instructions
Recent crashes involving EverCrypt were found to be caused by
AVX instructions in the EverCrypt library. The Makefile explicitly
allowed the use of AVX instructions via hardcoded CFLAGS. The authors
have released a new version that should resolve this problem.
* [cryptofuzz, bignum-fuzzer] Revert to default OpenSSL build method
Reverts the workaround for OpenSSL broken build script, which is
now fixed.
* [cryptofuzz] Compile with -D_GLIBCXX_DEBUG (runtime C++ UB checks)
2019-05-19 07:59:05 -07:00
jonathanmetzman
3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE ( #2325 )
...
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
Guido Vranken
4caafd5aa1
[bignum-fuzzer] Fix OpenSSL build ( #2354 )
...
Temporary workaround for OpenSSL's build system problems.
2019-04-28 17:19:25 -07:00
Abhishek Arya
2e3212d8f0
Revert "Remove mbed TLS fuzzer ( #2278 )" ( #2304 )
...
This reverts commit cce2ed4d23
.
2019-04-09 09:07:55 -07:00
Guido Vranken
eb2795c830
[bignum-fuzzer] Fix OpenSSL build ( #2296 )
2019-04-06 07:28:40 -07:00
Guido Vranken
cce2ed4d23
Remove mbed TLS fuzzer ( #2278 )
2019-03-31 22:49:35 -07:00
Guido Vranken
b150da5354
[bignum-fuzzer] Compile OpenSSL debug mode ( #2270 )
...
This activates assert()s across the library that might help to detect
issues that other safeguards (sanitizers, differential testing)
aren't capable of.
2019-03-28 07:43:31 -07:00
Guido Vranken
7b1b0240f3
[bignum-fuzzer, libsrtp] Enable AFL ( #2226 )
2019-03-08 19:38:39 -08:00
Kostya Serebryany
a0fa24466b
remove security@golang.org per their request
2019-03-01 13:42:01 -08:00
Guido Vranken
231ec64fa2
[bignum-fuzzer] Add BoringSSL+libmpdec fuzzer ( #2194 )
2019-03-01 07:03:15 -08:00
Guido Vranken
1bff6fe295
[bignum-fuzzer] Build and use latest Golang ( #2193 )
2019-02-28 15:50:31 -08:00
Guido Vranken
5442f88bc3
[bignum-fuzzer] Fix Rust nightly installation, attempt #2 ( #2079 )
2019-01-09 07:12:33 -08:00
Guido Vranken
6b2eb45a5b
Fix Rust nightly installation ( #2061 )
2018-12-30 10:43:22 -08:00
Guido Vranken
4f2f3774c5
projects/bignum-fuzzer/Dockerfile: get Rust stable, not nightly ( #1985 )
2018-11-27 12:33:42 -08:00
Guido Vranken
2e867a3f6e
[bignum-fuzzer] Add ARM e-mail address. Disable AFL ( #1859 )
...
* bignum-fuzzer: add ARM e-mail to auto_ccs
* bignum-fuzzer: only use libFuzzer, not AFL
2018-10-08 10:07:27 -07:00
Guido Vranken
4337d0f160
[bignum-fuzzer] Revert to older Rust Nightly to fix build ( #1810 )
2018-09-12 12:48:32 -07:00
Guido Vranken
14762cd45a
[bignum-fuzzer] BoringSSL vs. mbed TLS differential bignum fuzzing ( #1636 )
...
* Add BoringSSL+mbed TLS fuzzer
* Fix BoringSSL UBSAN build
* Set maximum bignum size to 100 decimals
* Add BoringSSL team members to auto_ccs
2018-07-23 06:45:34 -07:00
Guido Vranken
422df7dab4
GNU multiprecision (libgmp) fuzzer ( #1587 )
...
* Build OpenSSL+libgmp fuzzer
* Fix comment typo
2018-07-03 09:51:01 -07:00
Oliver Chang
725434388d
Add jz.maddock@googlemail.com to bignum ( #1488 )
2018-06-05 20:25:01 +10:00
Guido Vranken
8fb808b1e8
Add Matt Caswell (OpenSSL) and John Maddock (Boost) to bignum-fuzzer auto_ccs ( #1480 )
2018-06-03 13:40:45 -07:00
Guido Vranken
690dd9cdfb
[bignum-fuzzer] Add OpenSSL/C++ Boost multiprecision target ( #1262 )
...
* Add OpenSSL/C++-Boost target
* Add OpenSSL/C++-Boost target
* Add security@golang.org to CCs
2018-03-22 08:01:35 -07:00
Guido Vranken
c5f13b4ce5
Build OpenSSL+Rust target ( #1222 )
2018-03-09 17:59:41 -08:00
Guido Vranken
359e2a27f2
bignum-fuzzer: don't download seed corpus but copy from repository ( #1189 )
2018-02-23 07:51:45 -08:00
Guido Vranken
aba6d498af
Remove references to *.options files to fix build errors ( #1182 )
2018-02-21 07:30:28 -08:00
Guido Vranken
ce21653fec
Requesting bignum-fuzzer integration ( #1147 )
...
* Add bignum-fuzzer project files
* Remove .options file
* Add OpenSSL recipients to project.yaml auto_ccs
2018-02-20 12:49:56 -08:00