aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/cryptofuzz
Commit message (Collapse)AuthorAge
* [cryptofuzz] Add bn.js and bignumber.js (#4447)Gravatar Guido Vranken2020-09-14
| | | | | | | | These are popular JavaScript bignum libraries. Execution of JavaScript code happens through QuickJS. This commit adds xxd.c to the project directory because it's needed to build modules and the distribution doesn't provide it.
* [cryptofuzz] Add wolfCrypt build options (#4382)Gravatar Guido Vranken2020-08-26
| | | | | * [cryptofuzz] wolfCrypt: Build with mp_jacobi * [cryptofuzz] wolfCrypt: Support Ed25519, Ed448
* [cryptofuzz] Enable wolfSSL keygen (#4298)Gravatar Guido Vranken2020-08-11
|
* [cryptofuzz] Disable Nettle assembly in MSAN mode (#4295)Gravatar Guido Vranken2020-08-10
|
* [cryptofuzz] wolfCrypt: Add build options (#4286)Gravatar Guido Vranken2020-08-08
| | | | | | | | | | | | | | | | | - Enable SHAKE - Enable additional curves - Disable tests and examples for shorter build times [cryptofuzz] Add Nettle [cryptofuzz] Nettle: Fix 32 bit build [cryptofuzz] Add libgmp [cryptofuzz] Don't build libgmp with MSAN [cryptofuzz] Add mpdecimal [cryptofuzz] Fix libgmp, mpdecimal builds
* [cryptofuzz] Build script updates (#4072)Gravatar Guido Vranken2020-07-06
| | | | | | | | | * [cryptofuzz] Build script updates - Update mbed TLS repository location - mbed TLS: Enable components disabled by default - wolfCrypt: Build AES key wrap ciphers * [cryptofuzz] Add Marina Polubelovam to CC list
* Update Dockerfiles (#4070)Gravatar devtty1er2020-07-06
| | | | | * Use LABEL in place of MAINTAINER * Remove LABEL maintainer from Dockerfiles
* [cryptofuzz] wolfCrypt: Build with support for AES-CFB, AES-OFB (#3904)Gravatar Guido Vranken2020-05-29
|
* [cryptofuzz] Add Microsoft SymCrypt (#3826)Gravatar Guido Vranken2020-05-15
|
* Add Thyla and Ben to NSS OSS-Fuzz results (#3809)Gravatar J.C. Jones2020-05-14
|
* [cryptofuzz] Move libtomcrypt to NSS-based binary (#3745)Gravatar Guido Vranken2020-05-02
| | | | | * [cryptofuzz] Move libtomcrypt to NSS-based binary * [cryptofuzz] Fix msan build
* cryptofuzz: fix libgcrypt cloning (#3737)Gravatar Volodia2020-04-29
|
* [cryptofuzz] Add libtomcrypt (#3713)Gravatar Guido Vranken2020-04-25
|
* [cryptofuzz] LibreSSL i386 build (#3701)Gravatar Guido Vranken2020-04-23
|
* Add email to cryptfuzz also (#3685)Gravatar Kaleb Himes2020-04-21
|
* [cryptofuzz] Don't build libgcrypt with MemorySanitizer (#3679)Gravatar Guido Vranken2020-04-20
|
* [cryptofuzz] Include libgcrypt, libsodium, Crypto++ in MemorySanitizer build ↵Gravatar Guido Vranken2020-04-18
| | | | (#3668)
* [cryptofuzz] BoringSSL: Build 'decrepit' (#3658)Gravatar Guido Vranken2020-04-16
|
* [cryptofuzz] Enable libsodium again (#3631)Gravatar Guido Vranken2020-04-13
|
* [presubmit] Enforce language attribute in project.yaml to be always set. (#3477)Gravatar Max Moroz2020-03-10
| | | | | | | | | | | | | | | | | | | * [presubmit] Enforce language attribute in projectt.yaml to be always set. * Update documentation, better presubmit check, new project template. * add docstring to templates.py * Add example values in the project.yaml template and remove python value for now * Add "project: c++" to 256 projects * format * Add labels and selective_unpack sections to the presubmit check * fix incorrect auto_ccs format in three projects * fix nss emails after rebase
* [cryptofuzz] Fix NSS coverage (#3459)Gravatar Guido Vranken2020-03-04
|
* [cryptofuzz] Add target for BoringSSL i386 with assembly optimizations (#3446)Gravatar Guido Vranken2020-02-29
|
* [cryptofuzz] Add Matthias of OpenSSL (#3203)Gravatar Guido Vranken2020-01-08
|
* [cryptofuzz] Remove OpenSSL 1.0.2 and 1.1.0 (#3156)Gravatar Guido Vranken2019-12-20
| | | | | | OpenSSL 1.1.0 has been end-of-life since 11 September 2019. OpenSSL 1.0.2 will be end-of-life on 31 December 2019. Per https://www.openssl.org/policies/releasestrat.html
* [cryptofuzz] Add NSS (#3089)Gravatar Guido Vranken2019-12-04
| | | | | | * [cryptofuzz] Add NSS * [cryptofuzz] Add NSS CCs
* adjust wolfSSL emails listed in cryptofuzz project (#3032)Gravatar JacobBarthelmeh2019-11-13
|
* [cryptofuzz] ARM mbed crypto (#3021)Gravatar Guido Vranken2019-11-09
|
* [cryptofuzz] Enable wolfCrypt 32 bit builds (#3008)Gravatar Guido Vranken2019-11-05
|
* [cryptofuzz] wolfCrypt (#3004)Gravatar Guido Vranken2019-11-03
|
* [cryptofuzz] Add @slontis (#2879)Gravatar Guido Vranken2019-09-23
|
* [cryptofuzz] Compile OpenSSL 1.0.2/noasm with -DPURIFY (#2833)Gravatar Guido Vranken2019-09-15
| | | This prevents MSAN false positives in its bignum code.
* [cryptofuzz] Add Botan (#2780)Gravatar Guido Vranken2019-08-30
|
* [cryptofuzz] Compile Cityhash w/ SSE4.2 for more coverage (#2655)Gravatar Guido Vranken2019-08-04
|
* [cryptofuzz] Fix coverage build (#2649)Gravatar Guido Vranken2019-08-01
|
* [cryptofuzz] Golang (#2643)Gravatar Guido Vranken2019-07-31
|
* [cryptofuzz] LibreSSL noasm target (#2639)Gravatar Guido Vranken2019-07-30
|
* [cryptofuzz] Cityhash reference implementation (#2636)Gravatar Guido Vranken2019-07-30
|
* [cryptofuzz] Add Pauli Dale (#2621)Gravatar Guido Vranken2019-07-21
|
* [cryptofuzz] Add Richard of OpenSSL to auto_ccs (#2603)Gravatar Guido Vranken2019-07-15
|
* Cryptofuzz i386 (#2569)Gravatar Guido Vranken2019-07-05
| | | | | | * [cryptofuzz] Enable i386 builds * [cryptofuzz] Enable i386 builds (update project.yaml)
* [cryptofuzz] Add OpenSSL 1.0.2 and 1.1.0 targets (#2454)Gravatar Guido Vranken2019-05-30
|
* [cryptofuzz] EverCrypt: Don't explicitly allow AVX instructions (#2441)Gravatar Guido Vranken2019-05-19
| | | | | | | | | | | | | | | | * [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)
* [cryptofuzz] Add EverCrypt (#2430)Gravatar Guido Vranken2019-05-17
|
* [cryptofuzz] Add Crypto++ and libgcrypt (#2401)Gravatar Guido Vranken2019-05-14
|
* [cryptofuzz] Add libsodium, Whirlpool reference impl, Veracrypt, Monero (#2378)Gravatar Guido Vranken2019-05-03
|
* Migrate projects with trouble with exceptions to $LIB_FUZZING_ENGINE (#2359)Gravatar jonathanmetzman2019-04-30
| | | | Migrate projects that broke libFuzzer with exceptions to $LIB_FUZZING_ENGINE. Replace uses of -lFuzzingEngine with `$LIB_FUZZING_ENGINE`
* Cryptofuzz fixes (#2337)Gravatar Guido Vranken2019-04-18
| | | | | | | | | | | | | | | * [cryptofuzz] Use latest OpenSSL version This is a workaround for an issue OpenSSL's build system is currently having. I've appended || true to the build command so failure is not signaled to the Docker process running the build script, and the build is not aborted. Multithreaded compiling has been removed temporarily to avoid a race condition that causes the make procedure to abort before libcrypto.a has been compiled. * [cryptofuzz] Build against LIB_FUZZING_ENGINE_DEPRECATED to prevent crashes
* Cryptofuzz (differential crypto fuzzing) (#2273)Gravatar Guido Vranken2019-04-17
* Add cryptofuzz * [cryptofuzz] Specify sanitizers * [cryptofuzz] Actually disable assembly in second OpenSSL build * [cryptofuzz] Add BoringSSL * [cryptofuzz] Enable MemorySanitizer builds * [cryptofuzz] Fix OpenSSL build * [cryptofuzz] Add LibreSSL target * [cryptofuzz] Don't build LibreSSL if MemorySanitizer is enabled * [cryptofuzz] Adapt build script to latest cryptofuzz code * [cryptofuzz] Force rebuild of OpenSSL * [cryptofuzz] Comment and move to Dockerfile OpenSSL's commit lock * [cryptofuzz] BoringSSL, LibreSSL: only build libcrypto.a for faster builds * [cryptofuzz] Replace -lFuzzingEngine -> $LIB_FUZZING_ENGINE for compatibility with OSS-Fuzz' new build setup * [cryptofuzz] Add README.md