hax
hax copied to clipboard
[Meta] ProVerif backend tracking issue
This issue collects sub-tasks for the ProVerif backend.
- [ ] Basic translation phases
- [x] Extract structs to generic concstructors
- [x] Extract ProVerif process macros from Rust
fns - [ ] Extract ProVerif processes from annotated Rust
fns - [ ] Automatic generation of generic top-level process
- [x] #1129
- [ ] Protocol runtime
- [ ]
hax-pv-libProVerif component (this let's us translate known API calls)- [ ] function definitions for
libcruxAPIs - [ ] state management facilities
- [ ] function definitions for
- [ ] When basic translation works: restrict Rust inputs to valid subset
Tracking the more specific issues for the current milestone (Extracting the Bertie TLS handshake) in #541.
This issue has been marked as stale due to a lack of activity for 60 days. If you believe this issue is still relevant, please provide an update or comment to keep it open. Otherwise, it will be closed in 7 days.