[ "mxsA$I\u00064G\u0016K", [ [ "Hacl.Streaming.Poly1305_256.poly1305_256_state", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s" ], 0, "b3d79de21b0daa1cb1aa563e5de18236" ], [ "Hacl.Streaming.Poly1305_256.alloca", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s" ], 0, "4bd4de9755fb19d800d490a9b391c8ed" ], [ "Hacl.Streaming.Poly1305_256.create_in", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s" ], 0, "6a0d8f5f6fff476b76a3242bcf2142c0" ], [ "Hacl.Streaming.Poly1305_256.init", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s", "unit_typing" ], 0, "33a4a6f587f680c2dcb85becc7bd757f" ], [ "Hacl.Streaming.Poly1305_256.update", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s", "unit_typing" ], 0, "043107a4c9220c39c7da27ef5ba35c0e" ], [ "Hacl.Streaming.Poly1305_256.finish", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s" ], 0, "3f19d70b167aeec83232801bc2bbf7b7" ], [ "Hacl.Streaming.Poly1305_256.free", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Runtime", "equality_tok_Hacl.Impl.Poly1305.Fields.M256@tok", "equality_tok_Hacl.Streaming.Interface.Runtime@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Poly1305.k", "equation_Hacl.Streaming.Poly1305.poly1305", "equation_Hacl.Streaming.Poly1305.stateful_poly1305_ctx", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_ba23de111e861af55e3d7645d241e186", "lemma_FStar.Ghost.reveal_hide", "proj_equation_Hacl.Streaming.Interface.Block_key", "proj_equation_Hacl.Streaming.Interface.Block_km", "proj_equation_Hacl.Streaming.Interface.Block_state", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Block_key", "projection_inverse_Hacl.Streaming.Interface.Block_km", "projection_inverse_Hacl.Streaming.Interface.Block_state", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s", "unit_typing" ], 0, "483805346845dbf8c7d1dc0ff7ada8cc" ] ] ]