Skip to content

Commit 4a9d248

Browse files
committed
Extend send_request_properties
1 parent a118d22 commit 4a9d248

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/lib/communication/DY.Lib.Communication.RequestResponse.Lemmas.fst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ let send_request_proof #invs #a #config #crpreds tr comm_keys_ids client server
223223
)
224224
#pop-options
225225

226-
val send_request_parameter_equality:
226+
val send_request_properties:
227227
#a:eqtype -> {|comm_layer_reqres_config a|} ->
228228
tr:trace ->
229229
com_keys_ids:communication_keys_sess_ids ->
@@ -232,12 +232,13 @@ val send_request_parameter_equality:
232232
(ensures (
233233
match send_request com_keys_ids client server request tr with
234234
| (None, _) -> True
235-
| (Some (_, cmeta_data), _) -> (
236-
server == cmeta_data.server /\
237-
request == cmeta_data.request
235+
| (Some (_, req_meta_data), tr_out) -> (
236+
event_triggered tr_out client (CommClientSendRequest client server request req_meta_data.key <: communication_reqres_event a) /\
237+
server == req_meta_data.server /\
238+
request == req_meta_data.request
238239
)
239240
))
240-
let send_request_parameter_equality #a #config tr com_keys_ids client server request =
241+
let send_request_properties #a #config tr com_keys_ids client server request =
241242
reveal_opaque (`%send_request) (send_request #a);
242243
()
243244

0 commit comments

Comments
 (0)