14 Commits

Author SHA1 Message Date
parazyd
fda2a84034 chore: Update dependencies 2025-08-05 09:41:05 +02:00
parazyd
e002530bb2 chore: Update packages to v0.5.0 2025-05-09 11:32:44 +02:00
Paul Otten
abe422d0f4 fuzz/Cargo.toml: don't try to inherit lints
On line 25 we isolate the fuzzer to it's own minimal workspace.
Therefor there are no workplace lints to inherit and we get an error.
2025-04-14 19:42:25 -04:00
parazyd
13620224c0 chore: Update crate dependencies 2025-02-09 10:32:33 +01:00
parazyd
b5d7c52191 chore: Update crate dependencies 2025-01-21 14:21:32 +01:00
parazyd
27fd3785f8 chore: Update crate dependencies and CI Rust version 2024-07-09 12:20:06 +02:00
foo
4eba00236d clippy: add suggested clippy lints to top-level Cargo.toml and enable
clippy linting at the workspace level for all crates

Configure all workspaces to use lints from the top-level Cargo.toml
  file
Add example lints that the project could configure to improve security
  and reliability.
Configure lints to warn level. Using deny level makes other binaries
fail to compile if even one of them has a failure.
No lints are added in this commit. Future changes can enable and fix
lints
2024-06-09 10:35:09 -04:00
y
a0e78b576a fuzz: Enable and document code coverage for zkas
Libfuzzer has more capabilities to provide a helpful code coverage
report for fuzz testing. (Or at least is has better documentation.)
This commit copies the zkas-compile harness from honggfuzz into libfuzzer.
It also includes instructions for generating coverage reports.
2023-09-19 14:41:25 -04:00
parazyd
cbe9c64065 chore: Update crate dependencies 2023-08-29 13:08:35 +02:00
parazyd
0440864b3a fuzz: Use patched blake2_simd crate. 2023-08-29 08:58:49 +02:00
y
433ff9d0a6 fuzz: Add harness for decoding strings from bytes
- Add a fuzz harness for deserializing strings from bytes
- Add entry to corpora that triggers an out-of-memory issue in string
  decoding
2023-08-25 06:37:57 +00:00
y
382205ad81 Add fuzzer for ZkBinary::decode() 2023-08-24 18:37:46 +00:00
parazyd
fe215e632c fuzz: Add zkas Lexer fuzzer. 2023-08-23 23:54:33 +02:00
parazyd
00e4456787 fuzz: Serialize attempt 2023-08-23 22:21:42 +02:00