Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
Vale.AES.AES_helpers.fst.hints
[
"Vғ[]4�8�h���ջ",
[
[
"Vale.AES.AES_helpers.expand_key_128_def",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
"constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp",
"equality_tok_Prims.LexTop@tok",
"equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Types_s.quad32",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "primitive_Prims.op_Equality",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"well-founded-ordering-on-nat"
],
0,
"dd09e0896f5ad9df742a6e1ca12ef0e9"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128_0",
1,
4,
0,
[
"@query", "equation_Vale.AES.AES_s.nb",
"projection_inverse_BoxInt_proj_0"
],
0,
"387b6420aed2bdfb3ac35b542908371b"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128_0",
2,
4,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"constructor_distinct_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256", "eq2-interp",
"equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat",
"equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.expand_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32",
"equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_eq_intro",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_append", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_LessThan",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"token_correspondence_Vale.AES.AES_s.expand_key_def",
"token_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_Vale.AES.AES_s.expand_key",
"typing_tok_Vale.AES.AES_s.AES_128@tok"
],
0,
"ec421d7d8463401e37607fe4bcd34eb8"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128_i",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp",
"primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_96884e177dd23a2209d073a3fa11b201",
"refinement_interpretation_Tm_refine_c1b1024e28776cd81d3423da5c72fdff"
],
0,
"86e696be3f5e955cfe88b4a64b7e5ba8"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128_i",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"constructor_distinct_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256", "eq2-interp",
"equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat",
"equation_Vale.AES.AES_helpers.round_key_128",
"equation_Vale.AES.AES_helpers.round_key_128_rcon",
"equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.aes_rcon",
"equation_Vale.AES.AES_s.expand_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32",
"equation_Vale.Def.Words_s.natN",
"equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
"refinement_interpretation_Tm_refine_3541a3cc1131de1e3a1aac5a3c02ea30",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_bfb95b442a2d61084dc4f69f8ea505b8",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_dd779be6e41e6ff5f3aa06cf49e7d775",
"refinement_interpretation_Tm_refine_e85fa1b41e817d8f8a8bbca76c5f0be7",
"token_correspondence_Vale.AES.AES_s.expand_key_def",
"token_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_Vale.AES.AES_s.aes_rcon",
"typing_Vale.AES.AES_s.expand_key",
"typing_Vale.AES.AES_s.rot_word_LE",
"typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor",
"typing_tok_Vale.AES.AES_s.AES_128@tok"
],
0,
"e03949d8d758bff17692ffc7371b1ad0"
],
[
"Vale.AES.AES_helpers.lemma_expand_append",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe"
],
0,
"320dcedd5398aedf1a7f269d049649db"
],
[
"Vale.AES.AES_helpers.lemma_expand_append",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe"
],
0,
"59c82b54e2cb99689057e1a0c489deb5"
],
[
"Vale.AES.AES_helpers.lemma_expand_append",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@fuel_irrelevance_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_3ad4f1b4033066bcad1c839860ed064e_0",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2",
"constructor_distinct_Tm_unit",
"constructor_distinct_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256", "eq2-interp",
"equality_tok_Prims.LexTop@tok",
"equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat",
"equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.expand_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32",
"equation_with_fuel_Vale.AES.AES_s.expand_key_def.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "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_app1",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_f5ed4a74026aeced79d9cfdffeb9d7fd",
"token_correspondence_Vale.AES.AES_s.expand_key_def",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_Vale.AES.AES_s.aes_rcon", "typing_Vale.AES.AES_s.expand_key",
"typing_Vale.AES.AES_s.rot_word_LE",
"typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor",
"typing_tok_Vale.AES.AES_s.AES_128@tok",
"well-founded-ordering-on-nat"
],
0,
"15266e7e8b1b8ea1b116f8893cf38296"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.AES.AES_s.nb", "int_inversion", "l_and-interp",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6b9131a31b8a74e7093141d7985f063a",
"refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a"
],
0,
"c4cba886da425ae74642a52a19f2fa46"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and",
"equation_Prims.squash", "equation_Vale.AES.AES_s.nb",
"l_and-interp", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_6b9131a31b8a74e7093141d7985f063a",
"refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a"
],
0,
"acd84dff6ab30d2813a89543c248859f"
],
[
"Vale.AES.AES_helpers.lemma_expand_key_128",
3,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented",
"@fuel_correspondence_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented",
"@fuel_irrelevance_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented",
"@fuel_irrelevance_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_053894aba25fdc4e0df122563ef9b6f4_0",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1",
"constructor_distinct_Vale.AES.AES_s.AES_128",
"data_typing_intro_Vale.Def.Words_s.Mkfour@tok", "eq2-interp",
"equality_tok_Prims.LexTop@tok",
"equality_tok_Vale.AES.AES_s.AES_128@tok", "equation_Prims.nat",
"equation_Vale.AES.AES_helpers.expand_key_128",
"equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.expand_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"equation_with_fuel_Vale.AES.AES_helpers.expand_key_128_def.fuel_instrumented",
"equation_with_fuel_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_eq_elim",
"lemma_FStar.Seq.Base.lemma_index_app1",
"lemma_FStar.Seq.Base.lemma_index_app2",
"lemma_FStar.Seq.Base.lemma_index_create",
"lemma_FStar.Seq.Base.lemma_index_slice",
"lemma_FStar.Seq.Base.lemma_len_append",
"lemma_FStar.Seq.Base.lemma_len_slice",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8",
"refinement_interpretation_Tm_refine_492bc8822bd3ab3615cbddc21f2b2327",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7e69eda982f72ce3ed022c485bb2fc82",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_86c893bd73295cad27c95bea9e692abe",
"refinement_interpretation_Tm_refine_9c2d74ae21ebe21dc37eb1ac96ddb62a",
"refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"token_correspondence_Vale.AES.AES_helpers.expand_key_128_def",
"token_correspondence_Vale.AES.AES_s.key_schedule_to_round_keys.fuel_instrumented",
"typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index",
"typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice",
"typing_Vale.AES.AES_s.expand_key",
"typing_Vale.AES.AES_s.key_schedule_to_round_keys",
"typing_tok_Vale.AES.AES_s.AES_128@tok", "unit_inversion",
"unit_typing", "well-founded-ordering-on-nat"
],
0,
"c8cd17d9c9cf789358535e2782bdda7a"
],
[
"Vale.AES.AES_helpers.lemma_simd_round_key",
1,
3,
3,
[
"@MaxIFuel_assumption", "@query",
"data_elim_Vale.Def.Words_s.Mkfour", "equation_Prims.nat",
"equation_Vale.AES.AES_helpers.quad32_shl32",
"equation_Vale.AES.AES_helpers.round_key_128_rcon",
"equation_Vale.AES.AES_helpers.simd_round_key_128",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Types_s.quad32_xor",
"equation_Vale.Def.Types_s.quad32_xor_def",
"equation_Vale.Def.Words_s.nat32",
"fuel_guarded_inversion_Vale.Def.Words_s.four",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_typing",
"proj_equation_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_Vale.Def.Types_s.quad32_xor_def",
"typing_Vale.AES.AES_helpers.quad32_shl32",
"typing_Vale.AES.AES_helpers.round_key_128_rcon",
"typing_Vale.AES.AES_s.rot_word_LE",
"typing_Vale.AES.AES_s.sub_word", "typing_Vale.Def.Types_s.ixor",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3"
],
0,
"2d1d5929960ed90d90d4e1b17919d46e"
],
[
"Vale.AES.AES_helpers.cipher_opaque",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm"
],
0,
"44e7d81b69126ef987a83c89f8f4d919"
],
[
"Vale.AES.AES_helpers.init_rounds_opaque",
1,
1,
0,
[ "@query" ],
0,
"08c7e6883600921aa727ce53890dce4b"
],
[
"Vale.AES.AES_helpers.init_rounds_opaque",
2,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Vale.AES.AES_s.rounds.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.AES.AES_helpers.rounds_opaque",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"equation_with_fuel_Vale.AES.AES_s.rounds.fuel_instrumented",
"fuel_guarded_inversion_Vale.Def.Words_s.four",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Opaque_s.make_opaque", "int_typing",
"primitive_Prims.op_Equality", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_4efd8dd7c0f50f53e2308e4a3404dfa9",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"token_correspondence_Vale.AES.AES_s.rounds"
],
0,
"65037a60ae1fae7de92513aaeaa3af72"
],
[
"Vale.AES.AES_helpers.finish_cipher",
1,
1,
2,
[ "@query", "projection_inverse_BoxInt_proj_0" ],
0,
"8f2feb9dd5f3917a6ddc2195460dcd0d"
],
[
"Vale.AES.AES_helpers.finish_cipher",
2,
1,
2,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Vale.AES.AES_s.AES_128",
"constructor_distinct_Vale.AES.AES_s.AES_192",
"constructor_distinct_Vale.AES.AES_s.AES_256",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256", "equation_Prims.nat",
"equation_Vale.AES.AES_helpers.cipher_opaque",
"equation_Vale.AES.AES_helpers.rounds_opaque",
"equation_Vale.AES.AES_s.cipher", "equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Types_s.quad32_xor",
"equation_Vale.Def.Words_s.nat32",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"fuel_guarded_inversion_Vale.Def.Words_s.four",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"function_token_typing_Vale.Def.Words_s.nat32", "int_typing",
"kinding_Vale.Def.Words_s.four@tok",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_4efd8dd7c0f50f53e2308e4a3404dfa9",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"token_correspondence_Vale.AES.AES_s.cipher",
"token_correspondence_Vale.AES.AES_s.rounds",
"typing_FStar.Seq.Base.index",
"typing_Vale.AES.AES_helpers.rounds_opaque",
"typing_Vale.Def.Types_s.quad32_xor"
],
0,
"777a2c70dd6d18f953567d20349faae3"
],
[
"Vale.AES.AES_helpers.finish_cipher_opt",
1,
1,
2,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
"equation_Prims.squash",
"function_token_typing_Prims.__cache_version_number__",
"l_and-interp", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"b521619c14d0ddd862908868c0781904"
],
[
"Vale.AES.AES_helpers.finish_cipher_opt",
2,
1,
2,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"disc_equation_Vale.AES.AES_s.AES_128",
"disc_equation_Vale.AES.AES_s.AES_192",
"disc_equation_Vale.AES.AES_s.AES_256", "eq2-interp",
"equation_Prims.squash",
"equation_Vale.AES.AES_helpers.cipher_opaque",
"equation_Vale.AES.AES_helpers.rounds_opaque",
"equation_Vale.AES.AES_s.cipher", "equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"fuel_guarded_inversion_Vale.Def.Words_s.four",
"function_token_typing_Prims.__cache_version_number__",
"l_and-interp", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"token_correspondence_Vale.AES.AES_s.cipher",
"token_correspondence_Vale.AES.AES_s.rounds",
"token_correspondence_Vale.Def.Opaque_s.make_opaque"
],
0,
"68770250547bec0a7d64811aa2b471bf"
],
[
"Vale.AES.AES_helpers.lemma_add_0x1000000_reverse_mult",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Vale.AES.AES_helpers_interpretation_Tm_arrow_21e40d6bb73df63e1c1ab242c081645a",
"Vale.AES.AES_helpers_interpretation_Tm_arrow_42eb8918111ec8b2e9a769421cb841af",
"Vale.Lib.Seqs_s_interpretation_Tm_arrow_5ead088aae36f5466dc4f492316985f2",
"b2t_def", "data_typing_intro_Vale.Def.Words_s.Mkfour@tok",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.Def.Types_s.nat32_to_be_bytes",
"equation_Vale.Def.Types_s.reverse_bytes_nat32",
"equation_Vale.Def.Types_s.reverse_bytes_nat32_def",
"equation_Vale.Def.Words.Seq_s.seq4",
"equation_Vale.Def.Words.Seq_s.seqn",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Seqs_s.reverse_seq",
"function_token_typing_Vale.Def.Opaque_s.make_opaque",
"int_inversion", "int_typing",
"interpretation_Tm_abs_c6911254da5ab644c65191bdbd941af3",
"interpretation_Tm_abs_ce91531192287084da58bd24a6255e52",
"lemma_FStar.Seq.Base.init_index_",
"lemma_FStar.Seq.Base.lemma_init_len",
"lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Def.Words_s.Mkfour_hi2",
"proj_equation_Vale.Def.Words_s.Mkfour_hi3",
"proj_equation_Vale.Def.Words_s.Mkfour_lo0",
"proj_equation_Vale.Def.Words_s.Mkfour_lo1",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_30c926ebf383bedbae82319bb48dcf51",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5834f17226f258d10f6cc5e617bb0da1",
"refinement_interpretation_Tm_refine_5d9bca699743baed43db1765e8ae3bb7",
"refinement_interpretation_Tm_refine_8ca9173ad94533069d687f4e9a4cd834",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_kinding_Tm_refine_5d9bca699743baed43db1765e8ae3bb7",
"token_correspondence_Prims.pow2.fuel_instrumented",
"token_correspondence_Vale.Def.Opaque_s.make_opaque",
"token_correspondence_Vale.Def.Types_s.reverse_bytes_nat32_def",
"typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length",
"typing_Tm_abs_c6911254da5ab644c65191bdbd941af3",
"typing_Tm_abs_ce91531192287084da58bd24a6255e52",
"typing_Tm_abs_e33894a065c7d8cf9373282d9aa6a27c",
"typing_Vale.Def.Words.Seq_s.four_to_seq_BE",
"typing_Vale.Def.Words_s.int_to_natN"
],
0,
"ccbf9231b2e8e47b9decffabfff2577a"
],
[
"Vale.AES.AES_helpers.lemma_incr_msb",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2"
],
0,
"94075922b10f670a2a6450dcd0fd59ba"
],
[
"Vale.AES.AES_helpers.lemma_incr_msb",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.AES.GCTR_s.inc32",
"equation_Vale.Arch.Types.add_wrap_quad32",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words.Four_s.four_reverse",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.natN",
"fuel_guarded_inversion_Vale.Def.Words_s.four",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "primitive_Prims.op_LessThan",
"proj_equation_Vale.Def.Words_s.Mkfour_hi2",
"proj_equation_Vale.Def.Words_s.Mkfour_hi3",
"proj_equation_Vale.Def.Words_s.Mkfour_lo0",
"proj_equation_Vale.Def.Words_s.Mkfour_lo1",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_Vale.Def.Types_s.add_wrap",
"typing_Vale.Def.Types_s.reverse_bytes_nat32",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__hi2",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__lo0",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__lo1"
],
0,
"36144ae59cbd746ba142ebeec8ffbe25"
],
[
"Vale.AES.AES_helpers.lemma_msb_in_bounds",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.AES.GCTR_s.inc32",
"equation_Vale.Arch.Types.add_wrap_quad32",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words.Four_s.four_reverse",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.natN",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "primitive_Prims.op_LessThan",
"proj_equation_Vale.Def.Words_s.Mkfour_hi2",
"proj_equation_Vale.Def.Words_s.Mkfour_hi3",
"proj_equation_Vale.Def.Words_s.Mkfour_lo0",
"proj_equation_Vale.Def.Words_s.Mkfour_lo1",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi2",
"projection_inverse_Vale.Def.Words_s.Mkfour_hi3",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo0",
"projection_inverse_Vale.Def.Words_s.Mkfour_lo1",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"typing_Vale.Def.Types_s.reverse_bytes_nat32",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__hi2",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__hi3",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__lo0",
"typing_Vale.Def.Words_s.__proj__Mkfour__item__lo1"
],
0,
"379f13cca40792df6b5386b188db2bb2"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...