Revision 724d1045f60f13d79df1afc5190955afdfa73ec1 authored by Victor Dumitrescu on 16 April 2020, 09:31:08 UTC, committed by Victor Dumitrescu on 16 April 2020, 09:31:08 UTC
Co-authored-by: @protz
1 parent ca37fbf
Vale.AES.AES_s.fst.hints
[
"�#���4}�'Gi\u000bؗ9;",
[
[
"Vale.AES.AES_s.nk",
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,
"eea3d76cdbf5abecca13c0a86cab6526"
],
[
"Vale.AES.AES_s.nr",
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,
"895c3dfcc1e2a8e39fc587311eb4d394"
],
[
"Vale.AES.AES_s.aes_key_LE",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat32",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat32",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"lemma_FStar.Seq.Base.hasEq_lemma",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"d4400cbabf997be2842eef860576efed"
],
[
"Vale.AES.AES_s.aes_key",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"lemma_FStar.Seq.Base.hasEq_lemma",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"5af37b9f4adbec51644be972993faea3"
],
[
"Vale.AES.AES_s.eval_rounds_def",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
"binder_x_1bf7805dca102a20dd4cf40ee0e4c344_2",
"binder_x_611f4d9b9b7ca657fff97fd0b29bf02c_1",
"binder_x_e97427d583e1f4d42a96b4bdd8dae147_0",
"equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"fuel_guarded_inversion_Vale.Def.Words_s.four", "int_inversion",
"int_typing", "primitive_Prims.op_Equality",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_315a550f138cfdf4055c9a83a4f16559",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"well-founded-ordering-on-nat"
],
0,
"bd72fde1a548ae6d2ba162d727dce0cb"
],
[
"Vale.AES.AES_s.eval_rounds_reveal",
1,
1,
0,
[ "@query" ],
0,
"f65cb112543042a4bc1dedda9f0b9449"
],
[
"Vale.AES.AES_s.eval_cipher_def",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"projection_inverse_BoxInt_proj_0"
],
0,
"24af0adabce466d11defeab63e724224"
],
[
"Vale.AES.AES_s.eval_cipher_reveal",
1,
1,
0,
[ "@query" ],
0,
"1fb95707b07ca5c2e4f70f28c3dcfc69"
],
[
"Vale.AES.AES_s.expand_key_def",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"712b9cf9a20145f10cc4c6568aa88308"
],
[
"Vale.AES.AES_s.expand_key_def",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.AES.AES_s_pretyping_35779122094374fadf807bdd7bfc8013",
"binder_x_67f87028e6cd57438f0518e237aba197_1",
"binder_x_6e081d3fd4c7d96421c0174a146dcfd4_2",
"constructor_distinct_Tm_unit", "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.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"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",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_11cdebb45c0a0cca398f44b5f50276f4",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_645bb40e871de78b92ef1e26057bb07f",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_b112e58e47b3662e31627d314f992310",
"typing_FStar.Seq.Base.length",
"typing_tok_Vale.AES.AES_s.AES_128@tok",
"well-founded-ordering-on-nat"
],
0,
"79e19e539146f74277a0dd7854a8054e"
],
[
"Vale.AES.AES_s.expand_key_def",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"3371383f5b54870f4cb9bcfb7dcc03fc"
],
[
"Vale.AES.AES_s.expand_key",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"419ec27886d51b8ef70d053922779f0b"
],
[
"Vale.AES.AES_s.expand_key_reveal",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"260a21fc932bf7b63322801c9e45b5bd"
],
[
"Vale.AES.AES_s.key_schedule_to_round_keys",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d7643cb47c00f184cbfede60aad14863_1", "equation_Prims.nat",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_56fce1a01658afc5bf5db7dd799c58ab",
"refinement_interpretation_Tm_refine_8675e80e2a8f9bda5210205b84b7bbbb",
"typing_FStar.Seq.Base.create", "well-founded-ordering-on-nat"
],
0,
"4f69a5802965a2501b44dd9dd99f7026"
],
[
"Vale.AES.AES_s.key_to_round_keys_LE",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit",
"eq2-interp", "equation_Prims.nat",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6111c4f6a61843caee0d07c84de0edb2",
"refinement_interpretation_Tm_refine_dd592ff911d0f80cdf0ace6c4224ff73",
"typing_FStar.Seq.Base.length"
],
0,
"2599675f74b61e27626b900ea2d8a9b6"
],
[
"Vale.AES.AES_s.aes_encrypt_LE_def",
1,
1,
0,
[ "@query" ],
0,
"065b06ecf8876454c219407691186ba6"
],
[
"Vale.AES.AES_s.aes_encrypt_LE_reveal",
1,
1,
0,
[ "@query" ],
0,
"31a449970a7c26e94cb4168806f45a12"
],
[
"Vale.AES.AES_s.key_to_round_keys",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp",
"equation_Vale.AES.AES_s.aes_key",
"equation_Vale.AES.AES_s.is_aes_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words.Seq_s.seq_nat8_to_seq_nat32_LE",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Lib.Seqs_s.compose",
"equation_Vale.Lib.Seqs_s.seq_map",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"function_token_typing_Vale.Def.Words_s.nat32",
"function_token_typing_Vale.Def.Words_s.nat8", "int_typing",
"kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_init_len",
"lemma_Vale.Def.Types_s.le_seq_quad32_to_bytes_length",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0fe8a12189cf4c417dda723cc135a9ac",
"refinement_interpretation_Tm_refine_4541e819c92681ed9a776d05a593cda6",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c2a75a3c0618fe8966569957451b4eb6",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length",
"typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
"typing_Vale.Def.Words.Seq_s.seq_to_seq_four_LE"
],
0,
"4a22d96d93894968199d8c326d32216d"
],
[
"Vale.AES.AES_s.aes_encrypt",
1,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
"equation_Vale.AES.AES_s.aes_key",
"equation_Vale.AES.AES_s.is_aes_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words.Seq_s.seq16",
"equation_Vale.Def.Words.Seq_s.seq_nat8_to_seq_nat32_LE",
"equation_Vale.Def.Words.Seq_s.seqn",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Lib.Seqs_s.compose",
"equation_Vale.Lib.Seqs_s.seq_map",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"function_token_typing_Vale.Def.Words_s.nat32",
"function_token_typing_Vale.Def.Words_s.nat8", "int_typing",
"kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_init_len",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0fe8a12189cf4c417dda723cc135a9ac",
"refinement_interpretation_Tm_refine_4541e819c92681ed9a776d05a593cda6",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c2a75a3c0618fe8966569957451b4eb6",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length",
"typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
"typing_Vale.Def.Words.Seq_s.seq_to_seq_four_LE"
],
0,
"cf5a060c064b361acae6512f547bf99f"
],
[
"Vale.AES.AES_s.nk",
2,
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,
"f4ab77123589b1abb0d4d6621f311070"
],
[
"Vale.AES.AES_s.nr",
2,
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,
"895423cd7bbd0656390e66e284102f40"
],
[
"Vale.AES.AES_s.aes_key_LE",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat32",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat32",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"lemma_FStar.Seq.Base.hasEq_lemma",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"54cb4e43d71d2d5d06558258f22e29d9"
],
[
"Vale.AES.AES_s.aes_key",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat8",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"lemma_FStar.Seq.Base.hasEq_lemma",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"148dff420aa9afd03c8f98eee7c93dbe"
],
[
"Vale.AES.AES_s.eval_rounds_def",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
"binder_x_1bf7805dca102a20dd4cf40ee0e4c344_2",
"binder_x_611f4d9b9b7ca657fff97fd0b29bf02c_1",
"binder_x_e97427d583e1f4d42a96b4bdd8dae147_0",
"equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"fuel_guarded_inversion_Vale.Def.Words_s.four", "int_inversion",
"int_typing", "primitive_Prims.op_Equality",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_315a550f138cfdf4055c9a83a4f16559",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"well-founded-ordering-on-nat"
],
0,
"4951eb1571623c52fdb5c77b74e9c81b"
],
[
"Vale.AES.AES_s.eval_cipher_def",
2,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"projection_inverse_BoxInt_proj_0"
],
0,
"490990aba52080d2db1d0bd62e45d052"
],
[
"Vale.AES.AES_s.eval_cipher_def",
3,
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,
"9cea26201ec27babed8c96e50d374f35"
],
[
"Vale.AES.AES_s.eval_cipher",
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,
"be14505c4882c7c125c1ccd5f8942bf9"
],
[
"Vale.AES.AES_s.expand_key_def",
4,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"4ad27cfe75d7c1a11627f3ad0eebf82d"
],
[
"Vale.AES.AES_s.expand_key_def",
5,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Vale.AES.AES_s_pretyping_35779122094374fadf807bdd7bfc8013",
"binder_x_67f87028e6cd57438f0518e237aba197_1",
"binder_x_6e081d3fd4c7d96421c0174a146dcfd4_2",
"constructor_distinct_Tm_unit", "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.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
"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",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_11cdebb45c0a0cca398f44b5f50276f4",
"refinement_interpretation_Tm_refine_4d15538b13414facf55da6b5ea0cd679",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"refinement_interpretation_Tm_refine_b112e58e47b3662e31627d314f992310",
"typing_FStar.Seq.Base.length",
"typing_tok_Vale.AES.AES_s.AES_128@tok",
"well-founded-ordering-on-nat"
],
0,
"5a83550dc00637c02a67bccc81eb42fd"
],
[
"Vale.AES.AES_s.expand_key_def",
6,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"6de32c136c44e14c534c5295bfcef21b"
],
[
"Vale.AES.AES_s.expand_key",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"cbf9b07eda797c88a3c1f9bed7302eab"
],
[
"Vale.AES.AES_s.expand_key_reveal",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.aes_key_LE",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7ecc9ff2104c1b3467333d052c1b37c3",
"typing_FStar.Seq.Base.length"
],
0,
"40d6d2317302987cf34e3cf698bcc7ad"
],
[
"Vale.AES.AES_s.key_schedule_to_round_keys",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0",
"binder_x_d7643cb47c00f184cbfede60aad14863_1", "equation_Prims.nat",
"equation_Vale.Def.Types_s.quad32",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"int_typing", "kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_create_len",
"lemma_FStar.Seq.Base.lemma_len_append",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_56fce1a01658afc5bf5db7dd799c58ab",
"refinement_interpretation_Tm_refine_8675e80e2a8f9bda5210205b84b7bbbb",
"typing_FStar.Seq.Base.create", "well-founded-ordering-on-nat"
],
0,
"ccf8fb15d32c8414b4ec64dc0ebc8e73"
],
[
"Vale.AES.AES_s.key_to_round_keys_LE",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit", "eq2-interp", "equation_Prims.nat",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.AES.AES_s.nb", "equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_6111c4f6a61843caee0d07c84de0edb2",
"refinement_interpretation_Tm_refine_dd592ff911d0f80cdf0ace6c4224ff73",
"typing_FStar.Seq.Base.length"
],
0,
"1cec78dffc583fa27d439d06065d84e4"
],
[
"Vale.AES.AES_s.key_to_round_keys_LE",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Tm_unit",
"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.nat", "equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words_s.nat32",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat32", "int_inversion",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_ec4cc42b2040d52d9e001ddd04314ad8",
"typing_FStar.Seq.Base.length"
],
0,
"cc7997ead565fb124b76cb43a2a2e435"
],
[
"Vale.AES.AES_s.aes_encrypt_LE_def",
2,
1,
0,
[ "@query" ],
0,
"60a684f56d7e50314488a67f03b0f7f5"
],
[
"Vale.AES.AES_s.key_to_round_keys",
2,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.AES.AES_s.AES_128", "eq2-interp",
"equation_Vale.AES.AES_s.aes_key",
"equation_Vale.AES.AES_s.is_aes_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words.Seq_s.seq_nat8_to_seq_nat32_LE",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Lib.Seqs_s.compose",
"equation_Vale.Lib.Seqs_s.seq_map",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"function_token_typing_Vale.Def.Words_s.nat32",
"function_token_typing_Vale.Def.Words_s.nat8", "int_typing",
"kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_init_len",
"lemma_Vale.Def.Types_s.le_seq_quad32_to_bytes_length",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0fe8a12189cf4c417dda723cc135a9ac",
"refinement_interpretation_Tm_refine_4541e819c92681ed9a776d05a593cda6",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c2a75a3c0618fe8966569957451b4eb6",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length",
"typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
"typing_Vale.Def.Words.Seq_s.seq_to_seq_four_LE"
],
0,
"2601c38e065669bcb5fbfedf15ead9cd"
],
[
"Vale.AES.AES_s.key_to_round_keys",
3,
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,
"3c8a6cce98bb21aaca21471d8cb55873"
],
[
"Vale.AES.AES_s.aes_encrypt",
2,
1,
1,
[
"@MaxIFuel_assumption", "@query",
"FStar.List.Tot.Base_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe",
"FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
"equation_Vale.AES.AES_s.aes_key",
"equation_Vale.AES.AES_s.is_aes_key",
"equation_Vale.AES.AES_s.is_aes_key_LE",
"equation_Vale.Def.Words.Seq_s.seq16",
"equation_Vale.Def.Words.Seq_s.seq_nat8_to_seq_nat32_LE",
"equation_Vale.Def.Words.Seq_s.seqn",
"equation_Vale.Def.Words_s.nat32", "equation_Vale.Def.Words_s.nat8",
"equation_Vale.Lib.Seqs_s.compose",
"equation_Vale.Lib.Seqs_s.seq_map",
"fuel_guarded_inversion_Vale.AES.AES_s.algorithm",
"function_token_typing_Vale.Def.Words_s.nat32",
"function_token_typing_Vale.Def.Words_s.nat8", "int_typing",
"kinding_Vale.Def.Words_s.four@tok",
"lemma_FStar.Seq.Base.lemma_init_len",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_0fe8a12189cf4c417dda723cc135a9ac",
"refinement_interpretation_Tm_refine_4541e819c92681ed9a776d05a593cda6",
"refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c2a75a3c0618fe8966569957451b4eb6",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"typing_FStar.Seq.Base.length",
"typing_Tm_abs_12f0bbc5cd2aeb167bc7e771b588a4ca",
"typing_Vale.Def.Words.Seq_s.seq_to_seq_four_LE"
],
0,
"7aee6fbd0630bdb3230c19d2958a72a6"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...