kaczmarczyck
e5ba9db644
Reworks workflows into script ( #661 )
...
* Reworks some workflows to run a script instead
Advantages are:
- Only one set of tests needs maintenance.
- Local results match workflows, no surprises.
- Reduced reliance on GitHub actions.
Fixes #50 , #168 , #169 , #171 , #507
* Adds macos to the test matrix
2023-11-08 17:24:15 +01:00
kaczmarczyck
ca65902a8f
CTAP library move ( #602 )
...
* Moves all CTAP logic into its own library
* workflows fix test
* more coveralls workflow tests
2023-03-07 15:56:46 +01:00
kaczmarczyck
6610a29a67
Fixed proc-macro2 version ( #550 )
...
* fixes proc-macro2 in dependencies
* adds missing locked versions, and a verbose print for cargo check
* commits Cargo.lock files
* removes unnecessary Cargo.lock entries
* adds missing Cargo.lock
2022-09-27 10:12:45 +02:00
Julien Cretin
8a2e99960f
Reduce maximum fuzz input size
...
The fuzzer timed out (60s) on a 17k input. On my machine it runs for 12s and 7s
after truncation to 10k.
2022-02-28 12:39:08 +01:00
Julien Cretin
a3965eac2d
Also debug the model besides the storage
2021-09-27 13:59:29 +02:00
Julien Cretin
cbbb4b3e08
Reduce the store fuzzer input length
2021-08-30 11:41:14 +02:00
Julien Cretin
ed28941a6d
Decrease maximum input size for store fuzzing
...
We currently have around 12% inputs timing out (was around 27% before the 100k
limit).
2021-08-13 22:15:50 +02:00
Julien Cretin
3d4b652e12
Increase the max data len from 10k to 100k
2021-08-05 15:08:53 +02:00
Julien Cretin
445c1c6edd
Explicitly limit the fuzzer input length
...
This is to avoid timeouts in oss-fuzz.
2021-08-05 15:08:53 +02:00
Julien Cretin
8634e2ec24
Make StoreUpdate generic over the byte slice ownership
...
This permits to call it without having to create a Vec<u8> when possible.
2021-01-20 15:56:06 +01:00
Julien Cretin
19ebacec15
Do not use delay_map anymore
...
This permits to avoid copies. Before we used to do one copy per storage
operation. Now we do one copy per store operation.
2020-12-10 13:36:33 +01:00
Julien Cretin
a0e3048f82
Add debug helper for fuzzing
2020-11-30 11:30:49 +01:00
Julien Cretin
f548a35f01
Do not crash with dirty init
2020-11-30 10:29:18 +01:00
Julien Cretin
ed5a9e5b24
Apply review comments
2020-11-28 19:01:16 +01:00
Julien Cretin
e842da0de7
Add store fuzzing
2020-11-19 11:27:50 +01:00
Julien Cretin
bbb73c77a8
Use width_lim instead of bucket_lim
2020-11-17 10:16:39 +01:00
Julien Cretin
fcc9484510
Add stats for fuzzing
2020-11-16 22:44:10 +01:00
Julien Cretin
de77d4fc0c
Add histogram for fuzzing
2020-11-13 10:34:23 +01:00
Julien Cretin
1c2e450660
Improve documentation
2020-11-12 16:24:35 +01:00
Julien Cretin
db5b21a4ff
Add more documentation
2020-11-12 10:54:23 +01:00
Julien Cretin
c6f9270be1
Update documentation
2020-11-11 17:52:33 +01:00
Julien Cretin
163e92fa6b
Create fuzzing and add entropy helpers
2020-11-11 12:30:24 +01:00