You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to treat deserialization abstractly in ProVerif, ideally just as a constructor fun deserialize_X(bitstring) : X. that we assume will work for deserializing a type X (or deserializing into a variant of X, more generally).
Then we can annotate our Rust source such that the backend can recognize deserialization code and translate it abstractly as above. Proving correctness of deserialization should be done using another backend.
The text was updated successfully, but these errors were encountered:
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.
This issue has been closed due to a lack of activity since being marked as stale. If you believe this issue is still relevant, please reopen it with an update or comment.
We want to treat deserialization abstractly in ProVerif, ideally just as a constructor
fun deserialize_X(bitstring) : X.
that we assume will work for deserializing a typeX
(or deserializing into a variant ofX
, more generally).Then we can annotate our Rust source such that the backend can recognize deserialization code and translate it abstractly as above. Proving correctness of deserialization should be done using another backend.
The text was updated successfully, but these errors were encountered: