Skip to content

Commit

Permalink
hints
Browse files Browse the repository at this point in the history
  • Loading branch information
mtzguido committed Feb 5, 2025
1 parent 7dc2f99 commit 550bd54
Show file tree
Hide file tree
Showing 21 changed files with 1,148 additions and 1,451 deletions.
6 changes: 3 additions & 3 deletions hints/Lib.RawBuffer.fst.hints
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"typing_LowStar.Monotonic.Buffer.frameOf"
],
0,
"dc196f20740c3800e13a6d782eb578a0"
"7957f1effbcb67007f290bd22ab97efd"
],
[
"Lib.RawBuffer.blit",
Expand Down Expand Up @@ -89,7 +89,7 @@
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok"
],
0,
"9db7ce569aeb96f5c062578e281957a0"
"5af0f3510dc8d3ca457d2bd36a98754b"
],
[
"Lib.RawBuffer.lbytes_eq",
Expand Down Expand Up @@ -154,7 +154,7 @@
"typing_LowStar.Monotonic.Buffer.loc_none"
],
0,
"d4532b901c0fb18b66de830559cc1d04"
"b4885507e999efcfcba37f1218d13387"
]
]
]
2 changes: 1 addition & 1 deletion hints/Lib.RawBuffer.fsti.hints
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"typing_LowStar.Monotonic.Buffer.frameOf"
],
0,
"3aad406b19da22fbcb588d3248fdcfba"
"9f8516abb5d552e00e7bdc437ded8095"
]
]
]
109 changes: 45 additions & 64 deletions hints/MerkleTree.EverCrypt.fst.hints
Original file line number Diff line number Diff line change
@@ -1,43 +1,26 @@
[
"gur\u0017��|��T\f��\u0018`l",
"��1Nxα�Q!,���\t�",
[
[
"MerkleTree.EverCrypt.mt_sha256_compress",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "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.S128",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S64",
"constructor_distinct_Lib.IntTypes.U1",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_FStar.Pervasives.Native.Some",
"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.SEC@tok",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Hash.Definitions.SHA2_256@tok",
"equation_EverCrypt.Hash.ev_of_uint64",
"equation_EverCrypt.Hash.footprint",
"equation_EverCrypt.Hash.preserves_freeable",
"equation_EverCrypt.Hash.state",
"equation_FStar.HyperStack.ST.equal_domains",
"equation_FStar.HyperStack.ST.equal_stack_domains",
"equation_FStar.HyperStack.ST.inline_stack_inv",
Expand All @@ -55,17 +38,18 @@
"equation_FStar.Monotonic.HyperStack.popped",
"equation_FStar.Monotonic.HyperStack.remove_elt",
"equation_FStar.Seq.Properties.replace_subseq",
"equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
"equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
"equation_FStar.UInt.uint_t",
"equation_FStar.Set.subset", "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.block_len",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint8",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_LowStar.Buffer.buffer",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned",
"equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer",
"equation_LowStar.Buffer.trivial_preorder",
"equation_LowStar.Monotonic.Buffer.disjoint",
"equation_LowStar.Monotonic.Buffer.fresh_loc",
"equation_LowStar.Monotonic.Buffer.get",
"equation_LowStar.Monotonic.Buffer.length",
"equation_MerkleTree.Low.Datastructures.hash",
"equation_MerkleTree.Low.Datastructures.hash_dummy",
Expand All @@ -75,10 +59,8 @@
"equation_MerkleTree.Low.Datastructures.hreg",
"equation_MerkleTree.New.High.sha256_compress",
"equation_MerkleTree.Spec.sha256_compress", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Prims.nonzero",
"equation_Spec.AES.gf8", "equation_Spec.AES.irred",
"equation_Prims.nat", "equation_Prims.nonzero", "equation_Prims.pos",
"equation_Spec.Agile.Hash.update_multi_pre",
"equation_Spec.GaloisField.gf",
"equation_Spec.Hash.Definitions.block_length",
"equation_Spec.Hash.Definitions.block_word_length",
"equation_Spec.Hash.Definitions.fixed_len_alg",
Expand All @@ -89,10 +71,7 @@
"equation_Spec.Hash.Definitions.is_shake",
"equation_Spec.Hash.Definitions.output_length",
"equation_Spec.Hash.Definitions.word_length",
"function_token_typing_FStar.Monotonic.Heap.heap",
"function_token_typing_Lib.IntTypes.uint8",
"function_token_typing_LowStar.Buffer.trivial_preorder",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing",
"interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1",
Expand All @@ -104,24 +83,27 @@
"lemma_FStar.Map.lemma_ContainsDom",
"lemma_FStar.Map.lemma_InDomRestrict",
"lemma_FStar.Map.lemma_SelRestrict", "lemma_FStar.Map.lemma_SelUpd2",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_includes",
"lemma_FStar.Monotonic.HyperHeap.lemma_extends_parent",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl",
"lemma_FStar.Monotonic.HyperHeap.lemma_includes_trans",
"lemma_FStar.Monotonic.HyperStack.lemma_map_invariant",
"lemma_FStar.Monotonic.HyperStack.lemma_mk_mem__projectors",
"lemma_FStar.Monotonic.HyperStack.lemma_tip_top_smt",
"lemma_FStar.Pervasives.invertOption",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_eq_refl",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_is_empty",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.Seq.Properties.slice_slice",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.mem_subset",
"lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv",
"lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt32.uv_inv",
"lemma_FStar.UInt32.vu_inv",
"lemma_Hacl.Hash.Lemmas.lemma_slice_ijk",
"lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer",
"lemma_LowStar.Monotonic.Buffer.freeable_length",
"lemma_LowStar.Monotonic.Buffer.fresh_frame_loc_not_unused_in_disjoint",
"lemma_LowStar.Monotonic.Buffer.fresh_frame_modifies",
"lemma_LowStar.Monotonic.Buffer.lemma_live_equal_mem_domains",
Expand All @@ -133,6 +115,7 @@
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_",
"lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_addresses_2",
"lemma_LowStar.Monotonic.Buffer.loc_includes_addresses_buffer_",
"lemma_LowStar.Monotonic.Buffer.loc_includes_none",
Expand Down Expand Up @@ -160,41 +143,36 @@
"primitive_Prims.op_Subtraction",
"proj_equation_LowStar.Regional.Rgl_r_inv",
"proj_equation_LowStar.Regional.Rgl_r_repr",
"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_FStar.Pervasives.Native.Some_v",
"projection_inverse_LowStar.Regional.Rgl_r_inv",
"projection_inverse_LowStar.Regional.Rgl_r_repr",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_042ec925769949f282ab80a26a462500",
"refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
"refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f",
"refinement_interpretation_Tm_refine_1322c17051ac796bcc246eda099844d9",
"refinement_interpretation_Tm_refine_147931770776e1c524a63293987f555e",
"refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5",
"refinement_interpretation_Tm_refine_1cc6c9f8558dddb337b6c1187115cd6a",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
"refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_438dd39dc41a22e210aea94798e5eb37",
"refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5542011d20872a6178aad9a072f1b686",
"refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e",
"refinement_interpretation_Tm_refine_5cbd49ac88b684625921e39f6eb19e85",
"refinement_interpretation_Tm_refine_64007e4a8c187c3787ce4f8705e9db35",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_91c352d831715ed604553457a8078865",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_a88cf269f17bb68dcdc46d2d8c251b97",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_adba45e2c79a7a6d18ea513e3b9120dc",
"refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1",
"refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17",
"refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_f57294c296d1d065e6beb1a639e52532",
"refinement_interpretation_Tm_refine_f63e058f9631c11993f3ef0430296051",
Expand All @@ -205,8 +183,12 @@
"token_correspondence_MerkleTree.Low.Datastructures.hash_r_inv",
"token_correspondence_MerkleTree.Low.Datastructures.hash_r_repr",
"true_interp", "typing_EverCrypt.Hash.footprint",
"typing_FStar.Map.contains", "typing_FStar.Map.domain",
"typing_FStar.Map.restrict", "typing_FStar.Monotonic.Heap.emp",
"typing_EverCrypt.Hash.footprint_s", "typing_EverCrypt.Hash.state",
"typing_EverCrypt.Hash.state_s", "typing_FStar.Map.contains",
"typing_FStar.Map.domain", "typing_FStar.Map.restrict",
"typing_FStar.Monotonic.Heap.emp",
"typing_FStar.Monotonic.Heap.heap",
"typing_FStar.Monotonic.HyperHeap.includes",
"typing_FStar.Monotonic.HyperHeap.mod_set",
"typing_FStar.Monotonic.HyperHeap.rid",
"typing_FStar.Monotonic.HyperHeap.rid_freeable",
Expand All @@ -216,17 +198,18 @@
"typing_FStar.Monotonic.HyperStack.get_tip",
"typing_FStar.Monotonic.HyperStack.remove_elt",
"typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.create",
"typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.slice",
"typing_FStar.Seq.Base.empty",
"typing_FStar.Seq.Properties.replace_subseq",
"typing_FStar.Set.singleton", "typing_FStar.UInt32.v",
"typing_Hacl.Hash.Definitions.block_len",
"typing_Lib.IntTypes.unsigned", "typing_Lib.IntTypes.v",
"typing_FStar.Set.singleton", "typing_FStar.UInt.fits",
"typing_FStar.UInt32.v", "typing_Lib.IntTypes.bits",
"typing_Lib.IntTypes.int_t",
"typing_LowStar.Buffer.trivial_preorder",
"typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs",
"typing_LowStar.Monotonic.Buffer.as_addr",
"typing_LowStar.Monotonic.Buffer.as_seq",
"typing_LowStar.Monotonic.Buffer.frameOf",
"typing_LowStar.Monotonic.Buffer.g_is_null",
"typing_LowStar.Monotonic.Buffer.get",
"typing_LowStar.Monotonic.Buffer.len",
"typing_LowStar.Monotonic.Buffer.length",
"typing_LowStar.Monotonic.Buffer.loc_addresses",
Expand All @@ -235,15 +218,13 @@
"typing_LowStar.Monotonic.Buffer.loc_not_unused_in",
"typing_LowStar.Monotonic.Buffer.loc_regions",
"typing_LowStar.Monotonic.Buffer.loc_union",
"typing_LowStar.Monotonic.Buffer.mnull", "typing_Spec.AES.gf8",
"typing_Spec.AES.irred",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_Spec.Hash.Definitions.block_length",
"typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.int",
"typing_Prims.pow2", "typing_Spec.Hash.Definitions.block_length",
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok",
"typing_tok_Spec.Hash.Definitions.SHA2_256@tok", "unit_typing"
],
0,
"35ed19e04d1339b1ba6301f8ce73a828"
"96dae6ff4ae2959854962184c4abdf45"
],
[
"MerkleTree.EverCrypt.mt_create",
Expand Down Expand Up @@ -311,7 +292,7 @@
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok"
],
0,
"baaf726d86d60992a459b795f4ca7c53"
"4761b974ef5a8239f746053b43a690d0"
],
[
"MerkleTree.EverCrypt.mt_create",
Expand All @@ -325,7 +306,7 @@
"equation_MerkleTree.EverCrypt.mt_safe"
],
0,
"1e49fee53a0424ca7e5b5d0fd7ceeede"
"990d6d26568afa631d6acacbead2b6be"
]
]
]
2 changes: 1 addition & 1 deletion hints/MerkleTree.EverCrypt.fsti.hints
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U8@tok"
],
0,
"c05143b0ade121e2d4d04c6235e2075c"
"c1a864fdd546dfe01428d0a2c7fdb761"
]
]
]
Loading

0 comments on commit 550bd54

Please sign in to comment.