Skip to content

Fuzz

Fuzz #12

Workflow file for this run

name: Fuzz
on:
workflow_dispatch:
schedule:
- cron: "0 0 * * 0"
jobs:
libFuzzer:
strategy:
matrix:
target:
- aegis_128l::tests::round_trip
- aegis_128l::tests::interop
- tests::encoded_label_injective
- tests::right_encode_injective
- aead
- daead
- tuple_hash
- stream_cipher
- hash
- mac
- determinism
- divergence
- invertible
runs-on: ubuntu-latest
env:
RUSTFLAGS: "-C target-feature=+aes,+ssse3"
steps:
- uses: actions/checkout@v4
- uses: RustCrypto/actions/cargo-cache@master
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly
- uses: dtolnay/rust-toolchain@master
with:
toolchain: stable
- run: cargo +stable install cargo-bolero -f
- run: cargo +nightly bolero test ${{ matrix.target }} -T 5m