[ "bҼewΧ\u0001", [ [ "Hacl.Streaming.SHA2_256.max_input_length64", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W64", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Hash.Definitions.MD5", "constructor_distinct_Spec.Hash.Definitions.SHA1", "constructor_distinct_Spec.Hash.Definitions.SHA2_224", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "constructor_distinct_Spec.Hash.Definitions.SHA2_384", "constructor_distinct_Spec.Hash.Definitions.SHA2_512", "disc_equation_Spec.Hash.Definitions.MD5", "disc_equation_Spec.Hash.Definitions.SHA1", "disc_equation_Spec.Hash.Definitions.SHA2_224", "disc_equation_Spec.Hash.Definitions.SHA2_256", "disc_equation_Spec.Hash.Definitions.SHA2_384", "disc_equation_Spec.Hash.Definitions.SHA2_512", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.W64@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_Spec.Hash.Definitions.MD5@tok", "equality_tok_Spec.Hash.Definitions.SHA1@tok", "equality_tok_Spec.Hash.Definitions.SHA2_224@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equality_tok_Spec.Hash.Definitions.SHA2_384@tok", "equality_tok_Spec.Hash.Definitions.SHA2_512@tok", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.Hash.Definitions.max_input_length", "fuel_guarded_inversion_Spec.Hash.Definitions.hash_alg", "int_typing", "inversion-interp", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_LessThan", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "typing_Prims.pow2" ], 0, "eccea58b037c2c0c5d4b151c9bf5f270" ], [ "Hacl.Streaming.SHA2_256.update_multi_associative", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", "equation_Lib.UpdateMulti.uint8", "equation_Prims.nat", "equation_Spec.Hash.Definitions.block_length", "equation_Spec.Hash.Definitions.block_word_length", "equation_Spec.Hash.Definitions.word_length", "int_inversion", "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_Spec.Hash.Definitions.word_length" ], 0, "56bce6c74b0cc59eeb40af7643322ee1" ], [ "Hacl.Streaming.SHA2_256.b", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W64", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.W64@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Hacl.Hash.Definitions.hash_word_len", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Spec.Hash.Definitions.hash_word_length", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_9e7f68c38e43484e77069094f4fd88d3", "refinement_interpretation_Tm_refine_babb79970e12858a63dfd4297411629a", "typing_Hacl.Hash.Definitions.hash_word_len", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Spec.Hash.Definitions.SHA2_256@tok" ], 0, "f995d568cd10f4b566c2960ac5642fa1" ], [ "Hacl.Streaming.SHA2_256.hacl_sha2_256", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Hacl.Streaming.Interface_interpretation_Tm_arrow_854478355f8a62fb8ddc9a141ec57a9d", "Hacl.Streaming.Interface_interpretation_Tm_ghost_arrow_04b9730aff26c627742e69bcb26a498d", "Hacl.Streaming.Interface_interpretation_Tm_ghost_arrow_ad10d34bc7178b69bbaeb4c1e041c6da", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W64", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.W64@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_FStar.HyperStack.ST.equal_domains", "equation_FStar.Monotonic.Heap.equal_dom", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Pervasives.pattern", "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.mod", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.lt", "equation_Hacl.Hash.Definitions.block_len", "equation_Hacl.Hash.Definitions.hash_len", "equation_Hacl.Hash.Definitions.hash_word_len", "equation_Hacl.Streaming.Interface.stateful_buffer", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.Interface.uint8", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.max_input_length64", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint32", "equation_Lib.IntTypes.uint8", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.seq", "equation_LowStar.Buffer.buffer", "equation_LowStar.Monotonic.Buffer.disjoint", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Spec.Hash.Definitions.block_length", "equation_Spec.Hash.Definitions.block_word_length", "equation_Spec.Hash.Definitions.bytes", "equation_Spec.Hash.Definitions.bytes_blocks", "equation_Spec.Hash.Definitions.hash_length", "equation_Spec.Hash.Definitions.hash_word_length", "equation_Spec.Hash.Definitions.init_t", "equation_Spec.Hash.Definitions.len_t", "equation_Spec.Hash.Definitions.len_v", "equation_Spec.Hash.Definitions.max_input_length", "equation_Spec.Hash.Definitions.state_word_length", "equation_Spec.Hash.Definitions.word", "equation_Spec.Hash.Definitions.word_length", "equation_Spec.Hash.Definitions.word_t", "equation_Spec.Hash.Definitions.words_state", "equation_Spec.Hash.Incremental.hash_incremental", "equation_Spec.Hash.Lemmas.hash", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.pattern", "function_token_typing_Hacl.Streaming.Interface.__proj__Stateful__item__footprint", "function_token_typing_Lib.IntTypes.uint32", "function_token_typing_Lib.IntTypes.uint8", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "interpretation_Tm_abs_112eeda5af4692880e2022f7dd9b35de", "interpretation_Tm_abs_21818e27dd9e8cd6cfe40931b312054f", "interpretation_Tm_abs_52a0ed64348f472cf681bfc70625daa4", "interpretation_Tm_abs_6fe9442d3099b7bec77a89ba32ef020c", "interpretation_Tm_abs_7db19245573865e2013f96b9787edb72", "interpretation_Tm_abs_a0c48dcbe615bb4757da1332add33e76", "interpretation_Tm_abs_bca86c378e629c7384680d9f5e5b4192", "interpretation_Tm_abs_c5cfacc785df376403b58f49cdaf22b6", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.lemma_live_equal_mem_domains", "lemma_LowStar.Monotonic.Buffer.length_as_seq", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_addresses_2", "lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_", "lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", "lemma_LowStar.Monotonic.Buffer.modifies_loc_includes", "lemma_Spec.Hash.Lemmas.update_multi_associative", "lemma_Spec.Hash.Lemmas.update_multi_zero", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_Hacl.Streaming.Interface.Stateful_footprint", "proj_equation_Hacl.Streaming.Interface.Stateful_freeable", "proj_equation_Hacl.Streaming.Interface.Stateful_invariant", "proj_equation_Hacl.Streaming.Interface.Stateful_s", "proj_equation_Hacl.Streaming.Interface.Stateful_t", "proj_equation_Hacl.Streaming.Interface.Stateful_v", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Hacl.Streaming.Interface.Stateful_footprint", "projection_inverse_Hacl.Streaming.Interface.Stateful_freeable", "projection_inverse_Hacl.Streaming.Interface.Stateful_invariant", "projection_inverse_Hacl.Streaming.Interface.Stateful_s", "projection_inverse_Hacl.Streaming.Interface.Stateful_t", "projection_inverse_Hacl.Streaming.Interface.Stateful_v", "refinement_interpretation_Tm_refine_052be1d01ce18040dabf33879c69554a", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_0dd7d82d89ad57ee72279b3caed814b3", "refinement_interpretation_Tm_refine_11563990b55d73ce66a3bf390b8819ba", "refinement_interpretation_Tm_refine_28ea2d24ea30edb5a7976495645a72ed", "refinement_interpretation_Tm_refine_3ac6c881da01e99181c479afb5d5c971", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4f65a040997c63cc45cf02f7a2cf3f7c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59f9dfaed093bff15736cb1f7f1168dd", "refinement_interpretation_Tm_refine_5b70f170aa23063d694b67f7047533ed", "refinement_interpretation_Tm_refine_5c37067ce357de734cf5a6803b4dffc8", "refinement_interpretation_Tm_refine_6bdfd8e2e638c4310445f5af0f2d73e2", "refinement_interpretation_Tm_refine_778cda52ca3898c9d0220c148d4775e7", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_8f4f0e1bdbf271008dd9328cde2d4929", "refinement_interpretation_Tm_refine_91c352d831715ed604553457a8078865", "refinement_interpretation_Tm_refine_9ec57f0561d9655440fd5c370b7b01c5", "refinement_interpretation_Tm_refine_b258786dfd77ceb1d26aa513c65c53d3", "refinement_interpretation_Tm_refine_b3e3751c3894f166dfde09b500dd73a6", "refinement_interpretation_Tm_refine_b40fcd8f119b500a437777dd70ce3945", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", "refinement_interpretation_Tm_refine_babb79970e12858a63dfd4297411629a", "refinement_interpretation_Tm_refine_c7753baa38cd99c4f00a675631dc1dde", "refinement_interpretation_Tm_refine_cb8d08a6dd5cbf2ae4282e2eebedc5b3", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_f07eedc44b3bd6e25f2e2e7164fb0973", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f302e1c5e7902e028b3edb61ef25df5a", "refinement_interpretation_Tm_refine_f7a8f8340b3c54b659acfc982cbf3004", "refinement_interpretation_Tm_refine_fedcb15e96f77db85594c779fc6adaf1", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__footprint", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__freeable", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__invariant", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__s", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__v", "true_interp", "typing_FStar.Ghost.reveal", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.empty", "typing_FStar.Set.singleton", "typing_FStar.UInt32.v", "typing_FStar.UInt64.v", "typing_Hacl.Hash.Definitions.block_len", "typing_Hacl.Hash.Definitions.hash_len", "typing_Hacl.Hash.Definitions.hash_word_len", "typing_Hacl.Streaming.SHA2_256.b", "typing_Hacl.Streaming.SHA2_256.max_input_length64", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.pub_int_v", "typing_Lib.IntTypes.unsigned", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.as_addr", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_addresses", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_Spec.Agile.Hash.init", "typing_Spec.Agile.Hash.update_multi", "typing_Spec.Hash.Definitions.len_v", "typing_Spec.Hash.Incremental.hash_incremental", "typing_Spec.Hash.Incremental.update_last", "typing_Spec.Hash.Lemmas.hash", "typing_Spec.Hash.PadFinish.finish", "typing_Tm_abs_bca86c378e629c7384680d9f5e5b4192", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Spec.Hash.Definitions.SHA2_256@tok", "unit_inversion", "unit_typing" ], 0, "9f1a62864207379752ce14813bf6b48d" ], [ "Hacl.Streaming.SHA2_256.create_in", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Erased", "equality_tok_Hacl.Streaming.Interface.Erased@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.hacl_sha2_256", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "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_t", "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_t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t" ], 0, "2f405e9c375ff2ef46b286b9f6b29481" ], [ "Hacl.Streaming.SHA2_256.init", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Erased", "equality_tok_Hacl.Streaming.Interface.Erased@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.hacl_sha2_256", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "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_t", "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_t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t", "unit_typing" ], 0, "86390d097a9ea3c226ab14f53288d7f4" ], [ "Hacl.Streaming.SHA2_256.update", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Erased", "equality_tok_Hacl.Streaming.Interface.Erased@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.hacl_sha2_256", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "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_t", "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_t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t", "unit_typing" ], 0, "0d071d9db7d4207a96af1d7a95643735" ], [ "Hacl.Streaming.SHA2_256.finish", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Erased", "equality_tok_Hacl.Streaming.Interface.Erased@tok", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.hacl_sha2_256", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "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_t", "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_t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t" ], 0, "dae94125f91c06a3947ac68a8c604b51" ], [ "Hacl.Streaming.SHA2_256.free", 1, 0, 0, [ "@query", "constructor_distinct_Hacl.Streaming.Interface.Erased", "equality_tok_Hacl.Streaming.Interface.Erased@tok", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.Interface.optional_key", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.SHA2_256.b", "equation_Hacl.Streaming.SHA2_256.hacl_sha2_256", "function_token_typing_FStar.Pervasives.pattern", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "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_t", "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_t", "token_correspondence_Hacl.Streaming.Interface.__proj__Stateful__item__t", "unit_typing" ], 0, "5978953db5f49b33e14b8be6d9f1adca" ] ] ]