[ "[Fc'\"\u001fQ\u0006Y\u0003\u0013`", [ [ "Hacl.Streaming.MD.max_input_length64", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_FStar.Integers.W128", "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.S16", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U128", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Hash.Definitions.Blake2B", "constructor_distinct_Spec.Hash.Definitions.Blake2S", "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.Blake2B", "disc_equation_Spec.Hash.Definitions.Blake2S", "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.W128@tok", "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.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Hash.Definitions.Blake2B@tok", "equality_tok_Spec.Hash.Definitions.Blake2S@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_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "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", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Prims.pow2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "32123febfd1ff19b94dd274eb879416d" ], [ "Hacl.Streaming.MD.init_elem", 1, 0, 0, [ "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "bool_inversion", "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.S16", "constructor_distinct_Lib.IntTypes.S32", "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_FStar.Integers.Winfinite@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_Hacl.Streaming.MD.alg", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Prims.pos", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Hash.Definitions.is_md", "equation_Spec.Hash.Definitions.word", "equation_Spec.Hash.Definitions.word_t", "primitive_Prims.op_Subtraction", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_b47cabb890633249ae7f38d35cac724e", "refinement_interpretation_Tm_refine_bcfd4f09500dfb41a9241811296b15aa", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "typing_Lib.IntTypes.bits", "typing_Prims.pow2", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Hash.Definitions.is_md", "typing_Spec.Hash.Definitions.uu___is_SHA2_512", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "fab28109446e73e71c46d9cedf75361b" ], [ "Hacl.Streaming.MD.state_t", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W8", "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Hash.Definitions.MD5", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.W8@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_Hacl.Hash.Definitions.get_alg", "equation_Hacl.Hash.Definitions.impl_state_length", "equation_Hacl.Hash.Definitions.m_spec", "equation_Hacl.Streaming.MD.alg", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Hash.Definitions.is_md", "equation_Spec.Hash.Definitions.state_word_length", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Hash.Definitions.is_md", "unit_typing" ], 0, "50e7b466ca1637d7040b9c784ae7f9c0" ], [ "Hacl.Streaming.MD.update_multi_s", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equation_Hacl.Streaming.MD.alg", "equation_Spec.Hash.Definitions.extra_state", "equation_Spec.Hash.Definitions.is_md", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "unit_typing" ], 0, "058b02d2b12a51b1ba35bdab8c47214d" ], [ "Hacl.Streaming.MD.update_multi_zero", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_FStar.Integers.W16", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Lib.IntTypes.S16", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Tm_unit", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "equality_tok_FStar.Integers.W16@tok", "equality_tok_FStar.Integers.W32@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_FStar.Pervasives.Native.fst", "equation_FStar.Pervasives.pattern", "equation_Hacl.Streaming.MD.alg", "equation_Hacl.Streaming.MD.update_multi_s", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "equation_Spec.Hash.Definitions.block_length", "equation_Spec.Hash.Definitions.block_word_length", "equation_Spec.Hash.Definitions.extra_state", "equation_Spec.Hash.Definitions.is_md", "equation_Spec.Hash.Definitions.state_word_length", "equation_Spec.Hash.Definitions.word_length", "equation_Spec.Hash.Definitions.words_state", "equation_Spec.Hash.Definitions.words_state_", "function_token_typing_FStar.Pervasives.pattern", "int_inversion", "lemma_Spec.Hash.Lemmas.update_multi_zero", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Hash.Definitions.extra_state", "typing_Spec.Hash.Definitions.word_length", "typing_Spec.Hash.Definitions.words_state_", "unit_typing" ], 0, "67403a6cd433ef0d04d3a00e0f3576a7" ], [ "Hacl.Streaming.MD.update_multi_associative", 1, 0, 1, [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "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.U64", "constructor_distinct_Lib.IntTypes.U8", "data_elim_FStar.Pervasives.Native.Mktuple2", "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.SEC@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U8@tok", "equation_FStar.Pervasives.Native.fst", "equation_Hacl.Hash.Definitions.block_len", "equation_Hacl.Streaming.Interface.uint8", "equation_Hacl.Streaming.MD.alg", "equation_Hacl.Streaming.MD.update_multi_s", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_v", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Prims.nat", "equation_Prims.squash", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.gf", "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.extra_state", "equation_Spec.Hash.Definitions.is_md", "equation_Spec.Hash.Definitions.word_length", "equation_Spec.Hash.Definitions.words_state", "equation_Spec.Hash.Definitions.words_state_", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "l_and-interp", "primitive_Prims.op_Equality", "primitive_Prims.op_Multiply", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__0", "projection_inverse_FStar.Integers.Unsigned__0", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_91c352d831715ed604553457a8078865", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "refinement_interpretation_Tm_refine_f7a8f8340b3c54b659acfc982cbf3004", "typing_Hacl.Hash.Definitions.block_len", "typing_Lib.IntTypes.v", "typing_Spec.AES.gf8", "typing_Spec.AES.irred", "typing_Spec.Agile.Hash.update_multi", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok", "unit_inversion", "unit_typing" ], 0, "019b6effc62edae5e24cea04c55a095f" ], [ "Hacl.Streaming.MD.hacl_md", 1, 0, 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "Hacl.Streaming.Interface_interpretation_Tm_ghost_arrow_04b9730aff26c627742e69bcb26a498d", "Hacl.Streaming.Interface_interpretation_Tm_ghost_arrow_5841be334e786c29f8af78b01c2d7898", "Hacl.Streaming.Interface_interpretation_Tm_ghost_arrow_b9523084facfccc7b660219925e6e2f0", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Spec.Hash.Definitions_interpretation_Tm_arrow_3ac874e39b1c409ba69a2358a6f73691", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Integers.W32", "constructor_distinct_FStar.Integers.W64", "constructor_distinct_Lib.IntTypes.PUB", "constructor_distinct_Lib.IntTypes.S16", "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.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", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Hacl.Streaming.Interface.Stateful", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "data_typing_intro_Prims.Mkdtuple2@tok", "data_typing_intro_Spec.Hash.Definitions.MD5@tok", "data_typing_intro_Spec.Hash.Definitions.SHA1@tok", "data_typing_intro_Spec.Hash.Definitions.SHA2_224@tok", "data_typing_intro_Spec.Hash.Definitions.SHA2_256@tok", "data_typing_intro_Spec.Hash.Definitions.SHA2_384@tok", "data_typing_intro_Spec.Hash.Definitions.SHA2_512@tok", "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.W32@tok", "equality_tok_FStar.Integers.W64@tok", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U128@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equality_tok_Lib.IntTypes.U8@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_FStar.HyperStack.ST.equal_domains", "equation_FStar.Int.Cast.Full.uint64_to_uint128", "equation_FStar.Monotonic.Heap.equal_dom", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Pervasives.Native.fst", "equation_FStar.Pervasives.pattern", "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Hacl.Hash.Definitions.as_seq", "equation_Hacl.Hash.Definitions.block_len", "equation_Hacl.Hash.Definitions.get_alg", "equation_Hacl.Hash.Definitions.hash_len", "equation_Hacl.Hash.Definitions.impl", "equation_Hacl.Hash.Definitions.impl_state_len", "equation_Hacl.Hash.Definitions.impl_state_length", "equation_Hacl.Hash.Definitions.impl_word", "equation_Hacl.Hash.Definitions.m_spec", "equation_Hacl.Streaming.Interface.stateful_buffer", "equation_Hacl.Streaming.Interface.stateful_unused", "equation_Hacl.Streaming.Interface.uint8", "equation_Hacl.Streaming.MD.alg", "equation_Hacl.Streaming.MD.max_input_length64", "equation_Hacl.Streaming.MD.state_t", "equation_Hacl.Streaming.MD.update_multi_s", "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.uint8", "equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v", "equation_Lib.Sequence.lseq", "equation_Lib.Sequence.seq", "equation_Lib.UpdateMulti.split_at_last_lazy", "equation_Lib.UpdateMulti.uint8", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.disjoint", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Spec.AES.elem", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "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.extra_state", "equation_Spec.Hash.Definitions.extra_state_v", "equation_Spec.Hash.Definitions.hash_length", "equation_Spec.Hash.Definitions.hash_word_length", "equation_Spec.Hash.Definitions.init_t", "equation_Spec.Hash.Definitions.is_blake", "equation_Spec.Hash.Definitions.is_md", "equation_Spec.Hash.Definitions.len_t", "equation_Spec.Hash.Definitions.len_v", "equation_Spec.Hash.Definitions.max_input_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.Definitions.words_state_", "equation_Spec.Hash.Incremental.hash", "equation_Spec.Hash.Incremental.hash_incremental", "equation_Spec.Hash.Incremental.hash_incremental_body", "equation_Spec.Hash.Incremental.split_blocks", "equation_Spec.Hash.Incremental.update_last", "equation_Spec.Hash.PadFinish.finish", "equation_Spec.Hash.PadFinish.finish_md", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.pattern", "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_3d77c1d80c0e9e736cdcf018f4780b14", "interpretation_Tm_abs_52a0ed64348f472cf681bfc70625daa4", "interpretation_Tm_abs_6fe9442d3099b7bec77a89ba32ef020c", "interpretation_Tm_abs_71042ce475a96c7fa134177a01959d0b", "interpretation_Tm_abs_7db19245573865e2013f96b9787edb72", "interpretation_Tm_abs_a0c48dcbe615bb4757da1332add33e76", "interpretation_Tm_abs_bca86c378e629c7384680d9f5e5b4192", "interpretation_Tm_abs_c5cfacc785df376403b58f49cdaf22b6", "interpretation_Tm_abs_f006d723251ddaabe831b91f6d482a4e", "kinding_Spec.Hash.Definitions.hash_alg@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_FStar.UInt64.uv_inv", "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer", "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_liveness_insensitive_buffer_weak", "lemma_LowStar.Monotonic.Buffer.modifies_loc_includes", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "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", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Integers.Signed__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", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1551ac17cbc0d891947051add172f5c5", "refinement_interpretation_Tm_refine_1dedfade9bd5b2e99e5e8929e9bb5499", "refinement_interpretation_Tm_refine_30e6144473b54dee89b03bc9e962cecc", "refinement_interpretation_Tm_refine_3416810990ccebd9500478c042724d88", "refinement_interpretation_Tm_refine_36405dc5122bcdebe15723f1ee36a7b7", "refinement_interpretation_Tm_refine_37c93ce5bbd59eacadc2b1f547360369", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_48c1b5b4c02ad49f0760911a9d4b1fb4", "refinement_interpretation_Tm_refine_49d93a0cb246c536781f6c5dba1a6214", "refinement_interpretation_Tm_refine_4a250fae5c49229cf6bcc6a3069b80a8", "refinement_interpretation_Tm_refine_4f7c020af435f80aaaf3f51bbdd26198", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_547240b2475f155577e710689cbdcde0", "refinement_interpretation_Tm_refine_584dde0e9a73b1507d6055f4f91bbc2f", "refinement_interpretation_Tm_refine_66c124f492ec193d4bbaa9a39421d6d4", "refinement_interpretation_Tm_refine_778cda52ca3898c9d0220c148d4775e7", "refinement_interpretation_Tm_refine_7792679b3c450daf2a53ac4df195b5eb", "refinement_interpretation_Tm_refine_77bf07a3a0c4b3d914a147a5c04a6a21", "refinement_interpretation_Tm_refine_78db224f600b3acabdab42a044183b6c", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "refinement_interpretation_Tm_refine_89263c8dd7df5c497acdada0682b1aab", "refinement_interpretation_Tm_refine_8a07cf4923f1a5cb77acd2dc1ddbcb7e", "refinement_interpretation_Tm_refine_8a7310b273ce706888742618619c6357", "refinement_interpretation_Tm_refine_8bc4e8f6e7ee09cbaa619d7dc4ee7b68", "refinement_interpretation_Tm_refine_8f4f0e1bdbf271008dd9328cde2d4929", "refinement_interpretation_Tm_refine_91c352d831715ed604553457a8078865", "refinement_interpretation_Tm_refine_95ec05186d8878d328cecc3cd1a19898", "refinement_interpretation_Tm_refine_99e6ae098f4fa438575d964449e9a741", "refinement_interpretation_Tm_refine_9b1af48c1c55d17658e70eb2e7ad8075", "refinement_interpretation_Tm_refine_a2881f764d97beb430c306ca52f4dff1", "refinement_interpretation_Tm_refine_a803b759f08d41207c176c52e6485f20", "refinement_interpretation_Tm_refine_a8ffea0437158a37c013408213489ef7", "refinement_interpretation_Tm_refine_ad3d773088280844e68f19975cd16606", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", "refinement_interpretation_Tm_refine_bfc924edff6d883a9bfc6db6a236a69c", "refinement_interpretation_Tm_refine_c6644e694eb527bce47b8084e5d86403", "refinement_interpretation_Tm_refine_c7753baa38cd99c4f00a675631dc1dde", "refinement_interpretation_Tm_refine_c932780a5ddaca79bee3efb4fd5c15d2", "refinement_interpretation_Tm_refine_d52f4e22b0939f51a08fc9a30b5f580a", "refinement_interpretation_Tm_refine_d6d8e825e984fccdc5ba1e524b7e8ad8", "refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_dea1f29c505a4ef18720e2cb4380cbe1", "refinement_interpretation_Tm_refine_e56c57aef1e3e3d0440ea314b37eef24", "refinement_interpretation_Tm_refine_e673e79efef874bfd06939c5abb4ead4", "refinement_interpretation_Tm_refine_e7c5f4e71af26642dc90739b89f6278e", "refinement_interpretation_Tm_refine_eea4feac1b785fce2f85492feeb100bc", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f302e1c5e7902e028b3edb61ef25df5a", "refinement_interpretation_Tm_refine_f4235ca35aeb7ebf867cf38b99ce6272", "refinement_interpretation_Tm_refine_f7a8f8340b3c54b659acfc982cbf3004", "refinement_interpretation_Tm_refine_fbadde237a43e0c78bed6643a50a5cee", "refinement_interpretation_Tm_refine_fbd0051d8d71ed03a228291982b893b2", "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.Int.Cast.Full.uint64_to_uint128", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Set.singleton", "typing_FStar.UInt.fits", "typing_FStar.UInt32.v", "typing_FStar.UInt64.uint_to_t", "typing_FStar.UInt64.v", "typing_Hacl.Hash.Definitions.block_len", "typing_Hacl.Hash.Definitions.hash_len", "typing_Hacl.Hash.Definitions.impl_state_len", "typing_Hacl.Hash.Definitions.impl_word", "typing_Hacl.Streaming.MD.max_input_length64", "typing_Hacl.Streaming.MD.state_t", "typing_Lib.IntTypes.unsigned", "typing_Lib.IntTypes.v", "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.AES.gf8", "typing_Spec.Agile.Hash.init", "typing_Spec.Agile.Hash.update_multi", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_Spec.Hash.Definitions.block_length", "typing_Spec.Hash.Definitions.is_md", "typing_Spec.Hash.Definitions.len_v", "typing_Spec.Hash.Definitions.words_state_", "typing_Spec.Hash.Incremental.hash", "typing_Spec.Hash.Incremental.hash_incremental", "typing_Spec.Hash.Incremental.hash_incremental_body", "typing_Spec.Hash.Incremental.split_blocks", "typing_Spec.Hash.PadFinish.finish", "typing_Tm_abs_3d77c1d80c0e9e736cdcf018f4780b14", "typing_Tm_abs_52a0ed64348f472cf681bfc70625daa4", "typing_Tm_abs_bca86c378e629c7384680d9f5e5b4192", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U8@tok", "typing_tok_Spec.Hash.Definitions.MD5@tok", "typing_tok_Spec.Hash.Definitions.SHA1@tok", "typing_tok_Spec.Hash.Definitions.SHA2_224@tok", "typing_tok_Spec.Hash.Definitions.SHA2_256@tok", "typing_tok_Spec.Hash.Definitions.SHA2_384@tok", "typing_tok_Spec.Hash.Definitions.SHA2_512@tok", "unit_inversion", "unit_typing" ], 0, "fa5bb2379927dd58aa4d98afbac8a47a" ] ] ]