mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-28 14:33:37 -08:00
* Remove pretty_output_line from Bash * Remove pretty_output_line from click CLI Co-Authored-By: Anja Rabich <a.rabich@uni-luebeck.de>
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# TODO for the project of rewriting Marzipan
|
|
|
|
## Done
|
|
|
|
* ~~figure out why ProVerif is started on the non-processed mpv file~~
|
|
* ~~rework rebound warnings (`clean_warnings` Bash function)~~
|
|
```bash
|
|
rosenpass$ rosenpass-marzipan run-proverif target/proverif/03_identity_hiding_responder.entry.o.pv target/proverif/03_identity_hiding_responder.entry.log
|
|
```
|
|
* ~~provide log parameter to `rosenpass-marzipan`-call~~ (no, it was intentionally not used)
|
|
* ~~cpp pre-processing stuff~~
|
|
* ~~awk pre-processing stuff~~
|
|
|
|
## Next Steps
|
|
|
|
* `pretty_output` Bash function
|
|
* ~~pretty_output_line~~
|
|
* ~~click function intervention weirdness~~
|
|
* ~~why is everything red in the pretty output? (see line 96 in __init__.py)~~
|
|
* awk RESULT flush in marzipan()
|
|
* move the whole metaverif function to Python
|
|
* move the whole analyze function to Python
|
|
* find the files
|
|
* start subprocesses in parallel
|
|
* wait for them to finish
|
|
* think about next steps
|
|
* integrate this upstream, into the CI?
|
|
* “make it beautiful” steps? more resiliency to working directory?
|
|
* rewrite our awk usages into Python/…?
|
|
* yes, possibly as extension to the LARK grammar
|
|
* and rewrite the AST within Python
|
|
* reconstruct ProVerif input file for ProVerif
|
|
* rewrite our CPP usages into Python/…?
|