Guido Vranken
234984c0da
[cryptofuzz] Fix build, disable SymCrypt ( #6099 )
2021-07-22 18:16:37 -07:00
Guido Vranken
35cc81a473
[cryptofuzz] Add Noble libraries ( #5966 )
2021-06-25 17:04:12 +01:00
Stefan Krah
8d0531dca8
[cryptofuzz] Update mpdecimal to version 2.5.1 ( #5679 )
...
* [bignum-fuzzer] Update mpdecimal to version 2.5.1
* [cryptofuzz] Update mpdecimal to version 2.5.1
* Revert bignum-fuzzer changes.
2021-06-19 17:04:10 -07:00
MarcoFalke
e9c0158ffb
remove unused boost workaround ( #5849 )
2021-05-27 12:09:08 -07:00
Guido Vranken
e9d47ca070
Update Boost download location in all projects (try 2) ( #5705 )
...
bintray is deprecated now
2021-05-03 19:26:18 -07:00
Gilles Peskine
fbeee3fb02
Use the 2.x branch of Mbed TLS ( #5636 )
...
The default branch of https://github.com/ARMmbed/mbedtls is about to
change to point to the work on the next major release (3.0). We expect
frequent API changes during that time. Switch fuzzers to run on the
stable major version of Mbed TLS (2.x) during the transition period.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-04-22 08:34:41 -07:00
Guido Vranken
96ae2ed544
[cryptofuzz] Fix build ( #5310 )
...
* [cryptofuzz] Fix build
* [cryptofuzz] Trigger CI
2021-03-07 06:23:42 -08:00
Guido Vranken
dd987e4d61
[cryptofuzz] Update e-mail list ( #5263 )
2021-02-27 08:36:10 -08:00
Guido Vranken
c65286347d
[cryptofuzz, bignum-fuzzer] Fix AFL++ builds ( #5121 )
...
* [cryptofuzz, bignum-fuzzer] Fix AFL++ builds
* [cryptofuzz, bignum-fuzzer] Don't build Golang
Because it's already part of the base image.
* [cryptofuzz, bignum-fuzzer] Retrigger CI
2021-02-12 18:26:00 -08:00
Guido Vranken
c3d69abf14
[cryptofuzz] Use latest version of xxHash ( #5003 )
...
* [cryptofuzz] Use latest version of xxHash
* [cryptofuzz] Trigger CI
2021-01-20 05:01:27 -08:00
Guido Vranken
0a73c43a45
[cryptofuzz,wolfssl] Disable randomizing ECDSA signatures ( #4953 )
2021-01-13 20:54:26 -08:00
Guido Vranken
9b920fdb41
[cryptofuzz] Fix Crypto++ MemorySanitizer issues ( #4889 )
2020-12-23 09:49:53 -08:00
Oliver Chang
84faf55729
Populate a bunch of main_repo values. ( #4815 )
...
Also enforce this for future integrations.
2020-12-10 09:49:27 +11:00
Guido Vranken
824b9f85d8
[Cryptofuzz] Several updates ( #4715 )
...
* [cryptofuzz] Add trezor
* [cryptofuzz] Disable SymCrypt UBSAN build
* [cryptofuzz] wolfCrypt: Enable cryptocb
* [cryptofuzz] wolfCrypt: Enable ECIES
* [cryptofuzz] Fix symbol collision
2020-11-25 13:20:01 -08:00
Guido Vranken
260479e790
[cryptofuzz] Disable i386 build ( #4626 )
2020-11-10 09:02:33 -08:00
Guido Vranken
24f263f32d
[cryptofuzz, nettle] Update Botan library path ( #4616 )
2020-11-07 07:33:46 -08:00
Guido Vranken
250926a9a4
[cryptofuzz] Multiple updates ( #4567 )
...
* [wolfCrypt] Enable more wolfCrypt features
* [cryptofuzz] Add Monocypher
* [cryptofuzz] Update Boost to v1.74
* [cryptofuzz] Improve Botan build time
* [cryptofuzz] Improve Crypto++ build time
* [cryptofuzz] wolfCrypt: Add build option required for ECDSA signing
* [cryptofuzz] Reference Nettle's libhogweed.a
This is required for Nettle ECC operations.
* [cryptofuzz] wolfCrypt: Enable XCHACHA
2020-10-27 23:17:32 -07:00
Guido Vranken
0fe19f69cb
[cryptofuzz] Add crypto-js ( #4500 )
2020-10-05 10:25:40 -07:00
Gilles Peskine
cecbfb7f59
[cryptofuzz] Subscribe mbed-tls-security ( #4450 )
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2020-09-16 17:51:23 -07:00
Guido Vranken
68a53f7b9d
[cryptofuzz] Add bn.js and bignumber.js ( #4447 )
...
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.
2020-09-14 12:03:01 -07:00
Guido Vranken
2a50933ed4
[cryptofuzz] Add wolfCrypt build options ( #4382 )
...
* [cryptofuzz] wolfCrypt: Build with mp_jacobi
* [cryptofuzz] wolfCrypt: Support Ed25519, Ed448
2020-08-26 20:59:10 -07:00
Guido Vranken
d36af019b0
[cryptofuzz] Enable wolfSSL keygen ( #4298 )
2020-08-11 11:06:47 -07:00
Guido Vranken
eb35884a60
[cryptofuzz] Disable Nettle assembly in MSAN mode ( #4295 )
2020-08-10 16:22:40 -07:00
Guido Vranken
efeb20e2d5
[cryptofuzz] wolfCrypt: Add build options ( #4286 )
...
- 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
2020-08-08 17:52:31 -07:00
Guido Vranken
11a0f516cd
[cryptofuzz] Build script updates ( #4072 )
...
* [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
2020-07-06 13:53:50 -07:00
devtty1er
d561c49ae5
Update Dockerfiles ( #4070 )
...
* Use LABEL in place of MAINTAINER
* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Guido Vranken
c563cf610e
[cryptofuzz] wolfCrypt: Build with support for AES-CFB, AES-OFB ( #3904 )
2020-05-29 14:25:46 -07:00
Guido Vranken
5ccca1f931
[cryptofuzz] Add Microsoft SymCrypt ( #3826 )
2020-05-15 14:22:52 -07:00
J.C. Jones
e7b33e5311
Add Thyla and Ben to NSS OSS-Fuzz results ( #3809 )
2020-05-14 23:15:06 -07:00
Guido Vranken
11ae0289c9
[cryptofuzz] Move libtomcrypt to NSS-based binary ( #3745 )
...
* [cryptofuzz] Move libtomcrypt to NSS-based binary
* [cryptofuzz] Fix msan build
2020-05-02 22:31:50 -07:00
Volodia
1acee22547
cryptofuzz: fix libgcrypt cloning ( #3737 )
2020-04-29 12:15:07 -07:00
Guido Vranken
24cb3468e1
[cryptofuzz] Add libtomcrypt ( #3713 )
2020-04-25 20:19:27 -07:00
Guido Vranken
0804ffada6
[cryptofuzz] LibreSSL i386 build ( #3701 )
2020-04-23 07:52:13 -07:00
Kaleb Himes
b310b439e2
Add email to cryptfuzz also ( #3685 )
2020-04-21 08:21:25 -07:00
Guido Vranken
8bc431e264
[cryptofuzz] Don't build libgcrypt with MemorySanitizer ( #3679 )
2020-04-20 19:46:33 -07:00
Guido Vranken
de4f24f702
[cryptofuzz] Include libgcrypt, libsodium, Crypto++ in MemorySanitizer build ( #3668 )
2020-04-18 19:36:46 -07:00
Guido Vranken
a03adf12a5
[cryptofuzz] BoringSSL: Build 'decrepit' ( #3658 )
2020-04-16 07:57:38 -07:00
Guido Vranken
9e6fc1ed39
[cryptofuzz] Enable libsodium again ( #3631 )
2020-04-13 06:36:50 -07:00
Max Moroz
71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. ( #3477 )
...
* [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
2020-03-10 11:08:01 -07:00
Guido Vranken
f669d3e9f6
[cryptofuzz] Fix NSS coverage ( #3459 )
2020-03-04 06:02:31 -08:00
Guido Vranken
11dfd65e95
[cryptofuzz] Add target for BoringSSL i386 with assembly optimizations ( #3446 )
2020-02-29 18:19:28 -08:00
Guido Vranken
9e24e6e8b2
[cryptofuzz] Add Matthias of OpenSSL ( #3203 )
2020-01-08 07:44:38 -08:00
Guido Vranken
43b0a9a0e4
[cryptofuzz] Remove OpenSSL 1.0.2 and 1.1.0 ( #3156 )
...
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
2019-12-20 06:38:34 -08:00
Guido Vranken
40d7406c1f
[cryptofuzz] Add NSS ( #3089 )
...
* [cryptofuzz] Add NSS
* [cryptofuzz] Add NSS CCs
2019-12-04 16:55:39 -08:00
JacobBarthelmeh
ba45d92957
adjust wolfSSL emails listed in cryptofuzz project ( #3032 )
2019-11-13 16:20:01 -08:00
Guido Vranken
16ddb85aaf
[cryptofuzz] ARM mbed crypto ( #3021 )
2019-11-09 16:26:12 -08:00
Guido Vranken
c729e26770
[cryptofuzz] Enable wolfCrypt 32 bit builds ( #3008 )
2019-11-05 07:34:47 -08:00
Guido Vranken
82dcfabe3d
[cryptofuzz] wolfCrypt ( #3004 )
2019-11-03 17:49:40 -08:00
Guido Vranken
8f82af5a61
[cryptofuzz] Add @slontis ( #2879 )
2019-09-23 08:40:04 -07:00
Guido Vranken
67dde67647
[cryptofuzz] Compile OpenSSL 1.0.2/noasm with -DPURIFY ( #2833 )
...
This prevents MSAN false positives in its bignum code.
2019-09-15 15:01:43 -07:00