Commit Graph

21 Commits

Author SHA1 Message Date
Catena cyber a7f14d68b6
ecc-diff-fuzzer: fix build with new repo for libecc (#9586)
To fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55001
2023-02-06 02:12:46 -08:00
Guido Vranken 3782450829
Fix mbed TLS builds (#8954)
CC @gilles-peskine-arm @mpg
2022-11-12 23:21:44 +00:00
Dave Rodgman 7f8fe932ca
Mbed TLS: update references to old Github org (#7487)
Replace references to ARMmbed organisation with the new
org, Mbed-TLS, following project migration. The new home
for Mbed TLS is:

https://github.com/Mbed-TLS

Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
2022-03-31 16:42:43 +00:00
Catena cyber 8d9b6b5dba
Ecc mbedtls 3 (#7139)
* ecc-diff-fuzzer: use mbedtls version 3

* fixup
2022-01-17 10:47:30 +00:00
Catena cyber 16ffec0b15
ecc-diff-fuzzer: updates gmp version (#7096)
* ecc-diff-fuzzer: updates gmp version

* ecc-diff-fuzzer: gettext version mismatch fix
2022-01-05 15:48:19 +00:00
Catena cyber 3ae0d9fe14
Fixes ecc-diff-fuzzer with new base-builder (#6383)
* Fixes ecc-diff-fuzzer with new base-builder

Needing both rust and golang

* Move suricata to base-builder-rust

As it uses both C and rust
2021-09-02 12:06:47 -07:00
Catena cyber 1ff11e61d9
Change quickjs repository for ecc-diff-fuzzer (#5927) 2021-06-16 14:03:42 -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
Catena cyber 9f3ede2499
Fix ecc-diff-fuzzer build (#4581)
* Fix ecc-diff-fuzzer build

by using a more recent npm version

* Remove useless symlink in ecc-diff-fuzzer

* Remove old libgcrypt
2020-10-30 11:48:14 -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
Abhishek Arya 4f7cf1b334
Simplify rust project setup. (#3830)
* Simplify rust project setup.

- Add rust and cargo-fuzz in base builder.
- Set RUSTC_BOOSTRAP to make ASan available.
- Set RUSTFLAGS and C,CXXFLAGS properly.
2020-05-17 16:45:54 -07:00
Catena cyber 98020984ba
Right handling for rust path for ecc-diff-fuzzer (#3437) 2020-02-28 09:25:42 -08:00
Catena cyber 56955022c7
Adds a target to ecc diff fuzzer without cryptopp (#3408)
* Adds a target to ecc diff fuzzer without cryptopp

As fuzzer is blocked by crytpopp bugs for now

* comment

* Compile golang for i386 when needed

* explicit go corss compilation

* Adds Rust and Javascript toolchains

* Move bad lib crypto elsewhere

* Quickjs i386 and no afl with long init

* Quickjs and rust cross compiling

* run source with bash

* bash for rustup

* rustup one liner

* use rustup environment for build

* Do not forget qjsc

* Regular compile for qjsc and m32 for library
2020-02-26 09:49:03 -08:00
Catena cyber 6ea69ad37d Fixes ecc-diff-fuzzer build (#3029) 2019-11-15 12:02:46 -08:00
Catena cyber 27d875fbd1 Adds i386 architecture to ecc-diff project (#2904) 2019-10-03 07:50:52 -07:00
Catena cyber 9917e148ea Adds botan to ecc differential fuzzer (#2830) 2019-09-13 09:52:40 -07:00
Catena cyber 6a1aa9ef0c Mbedtls needs recusive clone now (#2463) 2019-05-27 11:26:06 +10:00
Catena cyber 779fe512d9 Adds nettle to ecc-diff-fuzzer (#1748) 2018-08-23 19:47:30 +10:00
Catena cyber ce9a1e3a79 [ecc-diff-fuzzer] Adds cryptopp module to ecc-diff-fuzzer (#1703) 2018-08-10 07:53:09 -07:00
Catena cyber 48c648e060 [ecc-diff-fuzzer] Adds gcrypt to elliptic curve diff fuzzer (#1696)
* Adds gcrypt to elliptic curve diff fuzzer

And adds corpus to the project

* A way to solve conflict between openssl and gcrypt

* Code review : no longer use of curl nor sed
2018-08-09 09:26:47 -07:00
Max Moroz 97c0b6b0e3 [elliptic-curve-differential-fuzzer] Rename project into "ecc-diff-fuzzer". 2018-06-12 08:07:09 -07:00