https://github.com/project-everest/hacl-star
Raw File
Tip revision: 2ca2d4dce9eb1dc7ac015a04cd6af6ac0e926e59 authored by Santiago Zanella-Beguelin on 17 July 2018, 13:56:19 UTC
WIP replicating LowStar library in Lib
Tip revision: 2ca2d4d
Spec.Chacha20_vec1.Lemmas.fst.hints
[
  "\u0014'�/\u0000\u001aɾ����\u0006[d�",
  [
    [
      "Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx", "int_typing",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length"
      ],
      0,
      "16da4fc56341985dd591b4353809c868"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_FStar.Seq.Base.op_At_Bar",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.t",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append"
      ],
      0,
      "77cfdcfd46dc3e5d8517a86a7372f83a"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "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_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_cf03ca70b1a69fa5950d94ce80b98d6b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_Seq.Create.create_4"
      ],
      0,
      "5286713d2645a2c600e43a868b1cc645"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_vec_state",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state_to_vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "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_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_5c33b2351c66f184295432a49ed4b833",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_7ef35637deb814596608c3b5622da3b4",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_9793a7e373433d229e899104facbc55d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_ceb79015206a879ccee3871ec2ebb102",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d13d2b61efad30d598c0cfe1185976e1",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.op_At_Bar", "typing_Seq.Create.create_4"
      ],
      0,
      "9e7fa07ea69551babab520946f0c882e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.eq_states'",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0,
      "7b67d5457d969525ab9d61670cfdf311"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_eq_states_intro",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "eq2-interp",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.eq_states",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "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_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0d484c9ca42e6d4965f7f6b4511cf8dd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.index",
        "typing_FStar.Seq.Base.op_At_Bar",
        "typing_Spec.Chacha20_vec1.Lemmas.vec_state_to_state"
      ],
      0,
      "ba44a8b2e8b89db0158293c07f00fe33"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.line_",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "e6a42adb0714aa5268157d156d8f8991"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.line_",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.line",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_Less_Less_Less",
        "equation_Spec.Lib.op_String_Access",
        "equation_Spec.Lib.op_String_Assignment",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t", "int_inversion",
        "lemma_FStar.Seq.Base.lemma_len_upd",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2"
      ],
      0,
      "613322ddc889a5b74f531ccd5e877e76"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.new_line",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.line_",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_String_Access",
        "equation_Spec.Lib.op_String_Assignment",
        "equation_Spec.Lib.rotate_left",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "int_inversion", "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ad29e51736af79cc18f0e95a10768f33",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ceeff75960d2e814a1218aea57188138",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_093dab871fe8e5f25a20a00753c3ea85",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2",
        "refinement_interpretation_Spec.Lib_Tm_refine_42cf8cb5aa2c0a99d2c5dc29ce6c326a",
        "typing_FStar.Seq.Base.index", "typing_FStar.UInt32.add_mod",
        "typing_FStar.UInt32.logxor", "typing_Spec.Lib.op_String_Access",
        "typing_Spec.Lib.op_String_Assignment", "typing_Spec.Lib.rotate_left"
      ],
      0,
      "9bd4523fb33cac55717dfb232f7387cf"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.new_line",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Lib.op_At", "function_token_typing_FStar.UInt32.n",
        "function_token_typing_Spec.Chacha20.line",
        "function_token_typing_Spec.Lib.op_At",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "int_inversion",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_07c1ed5ad5a77d11f0b67a9461ff1c95",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0be16ba254ef4023f4debab9483a218b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_45c6fae32a85e627038c894ba9e2da89",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_94408fe1a25ef69b35537a4a8935aab0",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At",
        "typing_Spec.Chacha20_vec1.Lemmas.line_"
      ],
      0,
      "75fef3bdb128aa825e987d5fe7057530"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_standard",
      1,
      0,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "b2t_def",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "eq2-interp",
        "equation_FStar.Int16.n", "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.UInt32.n", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.idx",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec1.Lemmas.line_",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.new_line",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.noncelen",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "haseqSpec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "int_inversion", "int_typing", "l_and-interp",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd", "lemma_FStar.UInt.pow2_values",
        "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ad29e51736af79cc18f0e95a10768f33",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ceeff75960d2e814a1218aea57188138",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_093dab871fe8e5f25a20a00753c3ea85",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0be16ba254ef4023f4debab9483a218b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0c0525b4aca7c8939bf791e6ad7e59b0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_38aa5e4defce19a19b537aa8d64642b2",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_87207d2184938f0b24d1812f39e920bd",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "refinement_interpretation_Spec.Lib_Tm_refine_42cf8cb5aa2c0a99d2c5dc29ce6c326a",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_FStar.UInt32.add_mod", "typing_FStar.UInt32.logxor",
        "typing_FStar.UInt32.uint_to_t",
        "typing_Spec.Chacha20_vec1.Lemmas.line_",
        "typing_Spec.Chacha20_vec1.Lemmas.new_line",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
        "typing_Spec.Lib.rotate_left"
      ],
      0,
      "d7bff9f08f73804d0f7a13b9e6d19c10"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round_vectorized",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.UInt32_interpretation_Tm_arrow_98d6a216afe872ac1dd376e1bd054945",
        "FStar.UInt32_interpretation_Tm_arrow_a84a8ca0b8e033c937cfee20197f5157",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_f82c3fb9ac6610efb97620a59b378092",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.line",
        "equation_Spec.Chacha20_vec.op_Hat_Hat",
        "equation_Spec.Chacha20_vec.op_Less_Less_Less",
        "equation_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_Spec.Lib.op_Less_Less_Less",
        "function_token_typing_FStar.UInt32.add_mod",
        "function_token_typing_FStar.UInt32.logxor",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "interpretation_Spec.Chacha20_vec_Tm_abs_fe87556605c8785a8f5a07b921ec0c3a",
        "l_and-interp", "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ad29e51736af79cc18f0e95a10768f33",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ceeff75960d2e814a1218aea57188138",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "refinement_interpretation_Spec.Loops_Tm_refine_b5e6bf0afe978ce3dd595c1a3a4a6fae",
        "token_correspondence_FStar.UInt32.add_mod",
        "token_correspondence_FStar.UInt32.logxor",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_Spec.Chacha20_vec.op_Hat_Hat",
        "typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "typing_Spec.Chacha20_vec_Tm_abs_fe87556605c8785a8f5a07b921ec0c3a",
        "typing_Spec.Loops.seq_map", "typing_Spec.Loops.seq_map2"
      ],
      0,
      "cb74f9a3566c1592da7b484f01c0d226"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_forall_elim",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "refinement_interpretation_FStar.List.Tot.Base_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545"
      ],
      0,
      "a1f4f848f27cb8f0a9ac7b9832367aea"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "637b37e10c77624fcc7d66c4cf06af52"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "39c7a15c4b733d69b18561710aa1ad4e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "f0eec2e5edd00f13283869810ba7572b"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0c0525b4aca7c8939bf791e6ad7e59b0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_standard"
      ],
      0,
      "8afa5cbc65fce46ad5adb7093571615e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "efbe96af24fb52fbb7efda0a32899ccf"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "da0e8d22d7162cbcc7d76ea2516699ae"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "3429dbe4dd010bfcd1d508d72260e02b"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_199e92520c5a71524fa6ad923182d5fc",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_59f0922c2109ed70d2e20e3f7a1c4cf8"
      ],
      0,
      "30a83a3678d60a76bbc52bcbb3e4cc1a"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "3895ed995898b6ccd8fbdf0b942d1c25"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "92d99c50b545e7603dab1bd4b559e9ad"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "404192e4a9fc2ad6ed30bce0f607b1aa"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_6ee3e121908e582b2d5768ee1db269d4",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_9a50a97df7f4cca460aee13d5fef7aa9"
      ],
      0,
      "6b197b6858963a817184f469b2d54842"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "d376debc39b5957665f607132d801aad"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_standard_4",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "ef511409a97a4e2771d27a705ecefafd"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_def",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.column_round",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.op_At",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At"
      ],
      0,
      "8457959162d7a22afac943146157e3f0"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "2d7125d314dfa6d4254e7c33e3153ce6"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.column_round_standard",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_e4b53ad4991340315daffad1a56aeb1d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_fbfbdb21210faa1077f5ff13239540d5"
      ],
      0,
      "9409a9c8b4b07e7866e81a36acba4305"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_right",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20_vec.idx", "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_FStar.UInt32.n", "int_inversion",
        "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8"
      ],
      0,
      "a2258b4a82a178c8fa2027ead07cd6dd"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_right",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.idx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.shuffle_right",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "int_inversion", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "lemma_FStar.Seq.Base.lemma_len_upd", "primitive_Prims.op_Addition",
        "primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.upd",
        "typing_Spec.Chacha20_vec.shuffle_right"
      ],
      0,
      "fc073636a4bb5b449ba662a67502ef1d"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0,
      "48279eff73a6c601a82efd0ca7585e21"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.idx",
        "equation_Spec.Chacha20_vec.shuffle_row",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_right",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0646c02e7f9c9b74719a7c6ae1934ed2",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_962f820b955a6044b53e6d381ca7e518",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a20ec1b10c53f70a8184c38c72f54e15",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8",
        "typing_Spec.Chacha20_vec.shuffle_row"
      ],
      0,
      "8e1db5bbd618d127aa1dede46d36efab"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0,
      "a4efba80a426ebbc763ddf6f5973ec81"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.shuffle_rous_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.idx",
        "equation_Spec.Chacha20_vec.shuffle_row",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_right",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "lemma_FStar.Seq.Base.lemma_index_upd1",
        "lemma_FStar.Seq.Base.lemma_index_upd2",
        "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_26a83bd712b1d679e3fbca790960ff8b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_4b214dc7c1fa0fef4cea6a0e261f7590",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_9b0cfb8676d6a2b8f9c090d3b3bb5f72",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_fef6205e5051f619a8333726d8adfeb8",
        "typing_FStar.Seq.Base.upd", "typing_Spec.Chacha20_vec.shuffle_row"
      ],
      0,
      "255c8130d3bc1aae2727bbb996ae554e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "d4b9fc0c435e06b358b740ef8bb144ff"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "7714d0e2bc37fb57a64c89da42295df4"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "dca8b143ee3a1cbcded25f6a95305ab2"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_standard",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0c0525b4aca7c8939bf791e6ad7e59b0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8ad3f1884d9e24ed035502f80473ab0d",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_standard"
      ],
      0,
      "7df4bb28346d382c82e4b816fe464843"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "c0ac351872a04f52fc740584eee18eb1"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "bfd36a3e75091fd6b27445047336f520"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "d481c2e0e99c87cb50c7ee24f4cef795"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_7551cda01d578483f3961616a4528112",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_ae5dfb4763003d81f1671f7736d49ac9"
      ],
      0,
      "2fdf933dcd3f3275b173077922eea76b"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "5a1f09217b3cae2da1359d51fca83eb1"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "8387c2e6eb76607259779d2063160361"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "df241fdcb0cd9637e1cd4d82a6e63539"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0d5238686077f79097f0dbb08ba06c65",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_0e653e01e83036dd5c5ff829a0967471"
      ],
      0,
      "2a8fa056efec317e42dda86be0025159"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "3551fcd13bd3c5a59e4122d191b21804"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_standard_4",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "df59abe801a4ed11b472c3af9decff9f"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_def",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.diagonal_round",
        "equation_Spec.Chacha20.quarter_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Lib.op_At",
        "token_correspondence_Spec.Chacha20.quarter_round",
        "token_correspondence_Spec.Lib.op_At"
      ],
      0,
      "6f7a94a02d8f16922c1091b69cc676c1"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b"
      ],
      0,
      "ac565d20ad551fcb2a9292c1cb30d117"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_standard",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_84c3f3fa6098af034ce272a755ad9c4a",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d624adc896ea6c903c92ce51919d077f"
      ],
      0,
      "a04535250f61828ad5ff9091e9377538"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0,
      "ab201209ee34d5b13b4338179699d3fe"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_91ce96d56d9d1bcfd2a808a193a24f3e",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_vec"
      ],
      0,
      "13647ed164b2987b1f2bd096faccf504"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_quarter_round",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.round",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec"
      ],
      0,
      "3502c4750f84cb9f07072de04ae0a300"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.column_round",
        "equation_Spec.Chacha20_vec.round",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec"
      ],
      0,
      "a4428324794d37a5cdab88de16087e56"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_1",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "cc5c569a0d4bd3e8d12ee075214fb9e8"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_1",
      2,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.shuffle_rows_0123",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_1"
      ],
      0,
      "87f739ce3cec5bbe9b48e04d3967c1ab"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_2",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "051d8976e71d529b35263ef2139f0486"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_shuffle_rows_2",
      2,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.shuffle_rows_0321",
        "equation_Spec.Chacha20_vec1.Lemmas.shuffle_rous_2"
      ],
      0,
      "1f7a99a392b7026f46e2d57481acc71d"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_vec",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "e8123f8a702557e0d5707da5bf212e6f"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_vec",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Spec.Chacha20_vec.diagonal_round",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5"
      ],
      0,
      "f9ded5b40e4a303893562842c064785d"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.double_round_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.quarter_round_vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec1.Lemmas.quarter_round_vec"
      ],
      0,
      "5c993c1857a47f91c5b9e68056f511d8"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_def",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20_vec.double_round",
        "equation_Spec.Chacha20_vec1.Lemmas.double_round_vec"
      ],
      0,
      "773db790aaa2b05376f6c90ac7f59cb4"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state", "int_inversion",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_Spec.Chacha20.setup"
      ],
      0,
      "f68c53722edb89c916f7f7c3cc5fc3b0"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.c0",
        "equation_Spec.Chacha20_vec.c1", "equation_Spec.Chacha20_vec.c2",
        "equation_Spec.Chacha20_vec.c3", "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_index_app1",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.UInt32.uint_to_t", "typing_Seq.Create.create_1",
        "typing_Seq.Create.create_4", "typing_Spec.Chacha20.setup",
        "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "22ebb74e063cd1513b345d1f3d2b2f34"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.setup", "equation_Spec.Chacha20.state",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_Spec.Chacha20.setup"
      ],
      0,
      "faaa39a9671d6f3ec29e7c9b467640d5"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "b2t_def", "bool_inversion", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.c0",
        "equation_Spec.Chacha20.c1", "equation_Spec.Chacha20.c2",
        "equation_Spec.Chacha20.c3", "equation_Spec.Chacha20.counter",
        "equation_Spec.Chacha20.key", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.nonce", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.setup", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.lbytes",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3", "int_inversion",
        "int_typing", "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_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_26241f829904affbbe51efb976a49941",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Seq.Create.create_1", "typing_Seq.Create.create_4",
        "typing_Spec.Chacha20.setup", "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "09289cbda05bb70caeb18044c4ef4ede"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20.setup", "equation_Spec.Chacha20.state",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "typing_Spec.Chacha20.setup"
      ],
      0,
      "81cdbb2375666527dca21c0adad6ee3e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "b2t_def", "bool_inversion", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.c0", "equation_Spec.Chacha20.c1",
        "equation_Spec.Chacha20.c2", "equation_Spec.Chacha20.c3",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.c0",
        "equation_Spec.Chacha20_vec.c1", "equation_Spec.Chacha20_vec.c2",
        "equation_Spec.Chacha20_vec.c3", "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.lbytes",
        "equation_Spec.Lib.singleton",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
        "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_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_912dd05b477cf56a70c659b6f09be88d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_b75eab1e4d895e794728c25406c9e33d",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.UInt.fits", "typing_Seq.Create.create_1",
        "typing_Seq.Create.create_4", "typing_Spec.Chacha20.setup",
        "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "c769e60d94db3d885a6e9a181b7fc8b1"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.keylen",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "typing_Spec.Chacha20.setup"
      ],
      0,
      "7cd3cfd686f97306f5a7570f38e3a06b"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_standard",
      2,
      0,
      1,
      [ "@query" ],
      0,
      "cb16d58b2963091addf6701808f99ee7"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_1",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0,
      "e8650eb174f6cd95f30c2e8585b2cd82"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_1",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "b2t_def", "bool_inversion", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Int16.n", "equation_FStar.Seq.Properties.cons",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec", "equation_Spec.Lib.lbytes",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Properties.cons",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_Seq.Create.create_4", "typing_Spec.Chacha20_vec.setup",
        "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "464a0eff9d9bbc6783749265414b4479"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_2",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0,
      "95a5654c58bfefe2389b3562f52ef443"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_2",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "b2t_def", "bool_inversion", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Int16.n", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.Seq.Properties.cons", "equation_FStar.UInt.fits",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt8.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec", "equation_Spec.Lib.lbytes",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "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_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.UInt.fits", "typing_Seq.Create.create_4",
        "typing_Spec.Chacha20_vec.setup", "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "e8c94d9c7b73a74a7ce220db33572afe"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_3",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0,
      "d09958146a254b386963feaacf5ad984"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec_3",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Lib.uint32s_from_le.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "b2t_def", "bool_inversion", "data_elim_Spec.CTR.Mkblock_cipher_ctx",
        "equation_FStar.Int16.n", "equation_FStar.Seq.Properties.cons",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.c0", "equation_Spec.Chacha20_vec.c1",
        "equation_Spec.Chacha20_vec.c2", "equation_Spec.Chacha20_vec.c3",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec", "equation_Spec.Lib.lbytes",
        "function_token_typing_FStar.Int16.n",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.c0",
        "function_token_typing_Spec.Chacha20_vec.c1",
        "function_token_typing_Spec.Chacha20_vec.c2",
        "function_token_typing_Spec.Chacha20_vec.c3",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "lemma_FStar.Seq.Base.lemma_create_len",
        "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_LessThanOrEqual",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Seq.Create_Tm_refine_37e9e2c96c7fceb94a3908c53e2ae85b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_d66238763c530877152f8595c2e9a23e",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Seq.Create.create_4", "typing_Spec.Lib.uint32s_from_le"
      ],
      0,
      "92c70a6945e868c0cef91df163ee9992"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_37f78dd5c2b6645ed5e1722c60c235e6",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a38ba213f7d10ad82997d9720a14fea1",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0,
      "b0fcc95f8bff08317949529c4c86c445"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup_vec",
      2,
      0,
      1,
      [ "@query" ],
      0,
      "055c0a59315a41518f07a3ed7ea4f93b"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_setup",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "28effa2e4f77d48dbfdedbc7a6322a7f"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_iter_state",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.repeat_spec.fuel_instrumented",
        "@fuel_irrelevance_Spec.Loops.repeat_spec.fuel_instrumented",
        "@query", "assumption_Prims.HasEq_int",
        "binder_x_2ab7b2e37dbbbcbef2230a0a7c3f64bc_0",
        "binder_x_db974808c19770e42c98d9fb243be5c5_1",
        "binder_x_e22ba7a032a73f6d0678d3d186686631_4",
        "equality_tok_Prims.LexTop@tok", "equation_Prims.nat",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "equation_with_fuel_Spec.Loops.repeat_spec.fuel_instrumented",
        "int_inversion", "int_typing", "primitive_Prims.op_Equality",
        "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_b4daf4e98d034eab678f8b12336c690d",
        "well-founded-ordering-on-nat"
      ],
      0,
      "de34efede105d8bb81b204763ff70847"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_eq",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "c4839a77782e96ab5ddf206fda61467a"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_column_round_eq",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "eq2-interp",
        "equation_Spec.Chacha20.column_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state", "l_and-interp",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_f11a553e69b34cea5f3af5d89d9b8683",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.column_round"
      ],
      0,
      "6563f0f9a7a9dd21ead232b60d7d2638"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_eq",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "745a6bb8821d90b27c12c71a6b3e2700"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_diagonal_round_eq",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "eq2-interp",
        "equation_Spec.Chacha20.diagonal_round",
        "equation_Spec.Chacha20.state", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.lined",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state", "l_and-interp",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_419a545d0ec99406b7283dfe42de5b96",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_6ff4e694f9742181371a017d1aff4e81",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_Spec.Chacha20_vec.diagonal_round",
        "typing_Spec.Chacha20_vec1.Lemmas.diagonal_round_vectorized"
      ],
      0,
      "c48109fc12fcea9a075ed6168666d761"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "5e4b7cda672d25f0cb84c54c74884a9f"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "equation_Spec.Chacha20.column_round",
        "equation_Spec.Chacha20.diagonal_round",
        "equation_Spec.Chacha20.double_round",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.double_round",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Lib.op_At",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "token_correspondence_Spec.Lib.op_At"
      ],
      0,
      "e513c8d806e38f3d8f9be18e9344e8d1"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "d5b06e0e421bd8941d11031083469e4c"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_forall_1",
      1,
      0,
      1,
      [ "@query", "equation_Spec.Chacha20_vec1.Lemmas.vec_state" ],
      0,
      "c4482a6c12666e661e4424ffbd41633a"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_double_round_eq_forall",
      1,
      0,
      1,
      [ "@query", "equation_Spec.Chacha20_vec1.Lemmas.state" ],
      0,
      "ef60917931845773c63c1e91e3e77d4e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_rounds_vec",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "b93538ee29eba655ead377d6e19c4e2a"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_rounds_vec",
      2,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.double_round",
        "equation_Spec.Chacha20.rounds", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.rounds",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "interpretation_Spec.Chacha20_Tm_abs_7f52ac5626812c497b8a619f4c25adc5"
      ],
      0,
      "ab901427894dd262106ac9bf40fc17ee"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_std",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_2546cc23e97835d56ab15bc00546ad81"
      ],
      0,
      "a3e9077f4b7d3085080700ab35e58b07"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_std",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.UInt32_interpretation_Tm_arrow_98d6a216afe872ac1dd376e1bd054945",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.add_mod",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.test_counter", "int_typing",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ceeff75960d2e814a1218aea57188138",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_FStar.UInt32.add_mod",
        "typing_Spec.Loops.seq_map2"
      ],
      0,
      "fd2bcfedcfb23333d104721548dfc153"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_vec",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "assumption_Prims.HasEq_int", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "int_inversion", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_a3af8f552cf6a2386362a392d9da3b15",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.length",
        "typing_Spec.Chacha20_vec.op_Plus_Percent_Hat"
      ],
      0,
      "ccd797b2923df7f3b9d3fd3f72866ae7"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core_vec",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
        "FStar.UInt32_interpretation_Tm_arrow_98d6a216afe872ac1dd376e1bd054945",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.idx", "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.add_mod",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.UInt32_Tm_refine_ceeff75960d2e814a1218aea57188138",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_07355958e2bf14bd0701adebc5e1bebd",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_FStar.UInt32.add_mod",
        "token_correspondence_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.seq",
        "typing_Spec.Loops.seq_map2"
      ],
      0,
      "a34b44e7bc4851b9f08506669c241548"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core",
      1,
      0,
      1,
      [ "@query" ],
      0,
      "dd75b913733821bc11e576aa7e508836"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_core",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Spec.Loops.seq_map2.fuel_instrumented",
        "@query",
        "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752",
        "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4",
        "Prims_interpretation_Tm_arrow_44faff5d8543c30ad9bf2eeaf1b3abcf",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "equation_Prims.pos",
        "equation_Spec.Chacha20.chacha20_core",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_core",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.state",
        "equation_Spec.Chacha20_vec.test_counter",
        "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "function_token_typing_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "function_token_typing_Spec.Chacha20_vec.test_counter",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_typing",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1c433bde970e32aab59651454cc0e958",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "refinement_interpretation_Spec.Loops_Tm_refine_16da5dd636ef303f4b4402f063fe1ef3",
        "refinement_interpretation_Spec.Loops_Tm_refine_4af88ef44277488ec061969a3d7abb20",
        "token_correspondence_Spec.Chacha20_vec.op_Plus_Percent_Hat",
        "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.seq",
        "typing_Spec.Chacha20_vec.chacha20_core",
        "typing_Spec.Loops.seq_map2"
      ],
      0,
      "eaf0dc5ee90c4051682850195638f0c8"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_append_assoc",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "equation_FStar.Seq.Base.op_At_Bar", "equation_FStar.UInt32.n",
        "equation_Prims.nat", "function_token_typing_FStar.UInt32.n",
        "int_inversion", "int_typing", "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_len_append",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_3e40a1e3c2da73bbcf3b16b7e7ca0435",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar"
      ],
      0,
      "edbe1e940d57dbbdbe0bb014ffd91d11"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_block_slice",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx", "int_typing",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "typing_FStar.Seq.Base.length"
      ],
      0,
      "9c614b1fe9c87c8e89fcb0fb0725035e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha_block_slice",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "data_elim_Spec.CTR.Mkblock_cipher_ctx", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "int_inversion", "int_typing", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "lemma_FStar.Seq.Base.lemma_index_slice",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "lemma_FStar.Seq.Properties.slice_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.Seq.Properties_Tm_refine_528d1ac7a4a801fe55aa0f436f85ad2a",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_387b61b7b923f5c5e4334ba3c80cb83e",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice"
      ],
      0,
      "bccffa6588c84242f0763d2a8f54777e"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_block",
      1,
      0,
      1,
      [
        "@query", "equation_Spec.Chacha20.blocklen",
        "projection_inverse_BoxInt_proj_0"
      ],
      0,
      "1f6d4fea4f8929cf8f4d6eda10ce7730"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_block",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "eq2-interp", "equation_FStar.Seq.Base.op_At_Bar",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt8.n", "equation_Prims.nat",
        "equation_Spec.Chacha20.chacha20_block",
        "equation_Spec.Chacha20.chacha20_core",
        "equation_Spec.Chacha20.counter", "equation_Spec.Chacha20.key",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.nonce",
        "equation_Spec.Chacha20.noncelen", "equation_Spec.Chacha20.setup",
        "equation_Spec.Chacha20.state",
        "equation_Spec.Chacha20_vec.chacha20_block",
        "equation_Spec.Chacha20_vec.chacha20_core",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen",
        "equation_Spec.Chacha20_vec.setup",
        "equation_Spec.Chacha20_vec.state", "equation_Spec.Chacha20_vec.vec",
        "equation_Spec.Chacha20_vec1.Lemmas.eq_states",
        "equation_Spec.Chacha20_vec1.Lemmas.state",
        "equation_Spec.Chacha20_vec1.Lemmas.vec_state_to_state",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt32.t",
        "function_token_typing_FStar.UInt8.n",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20_vec.vec", "int_inversion",
        "int_typing", "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_slice",
        "lemma_FStar.Seq.Base.lemma_len_append",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_03127b5d59ee3055620018693b4264e8",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_559c261b1c3777929ea329abfe70ab33",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.UInt32_Tm_refine_6c25b42778726de94cd4dac42edb4860",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Seq.Create_Tm_refine_52fda8943597dccf04f8610e5bf4c2ca",
        "refinement_interpretation_Spec.Chacha20_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_1e717c0d0b92d46c0ce36416d8e4a740",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_8bcda969c4f61bff27ba516f83c04cb4",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_98ed55b68af9ec0ed6c14bbb8ddef3a2",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_c10dfb483e8e89413e564a3df8156b3c",
        "refinement_interpretation_Spec.Chacha20_vec_Tm_refine_93df21c232b9036c43f55597cf78cad5",
        "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.index",
        "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.op_At_Bar",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_FStar.UInt32.uint_to_t", "typing_Seq.Create.create_1",
        "typing_Spec.Chacha20.chacha20_core", "typing_Spec.Chacha20.setup",
        "typing_Spec.Chacha20_vec.chacha20_core",
        "typing_Spec.Chacha20_vec.setup"
      ],
      0,
      "c03c31ad56b752a98701e4a314a081c7"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_counter_mode_blocks",
      1,
      0,
      1,
      [
        "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_int",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "primitive_Prims.op_Multiply",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_923ab2d3c46bd9bd40c23e2c29658ecc"
      ],
      0,
      "04c7372d3435466a695834a0980b862d"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_encrypt_bytes",
      1,
      1,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.uint_t", "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.UInt8.t",
        "int_inversion", "lemma_FStar.UInt.pow2_values",
        "primitive_Prims.op_Addition", "primitive_Prims.op_Division",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_de1ab16755a40b6626bcf2b7373ddafb",
        "typing_FStar.Seq.Base.length"
      ],
      0,
      "b0fe38b734771552ab0d5475898ebfd0"
    ],
    [
      "Spec.Chacha20_vec1.Lemmas.lemma_chacha20_encrypt_bytes",
      2,
      0,
      1,
      [
        "@MaxIFuel_assumption",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_correspondence_Spec.CTR.counter_mode_blocks.fuel_instrumented",
        "@query",
        "FStar.Ghost_interpretation_Tm_arrow_f529f4c9cbc78ef050cefd8cf570168e",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Spec.CTR_interpretation_Tm_arrow_8c1eb20ec87e56ca23946ea5f24a1c2a",
        "b2t_def", "binder_x_1245b136a18357df1770aeec8e2a647b_3",
        "binder_x_19746013916e26464a3523227a152ea2_1",
        "binder_x_39aa1b4005913defd282dcd3807bd2d2_2",
        "binder_x_7736c95cca5ea7ad4150c33d1f6f5923_0", "bool_inversion",
        "bool_typing", "equation_FStar.Seq.Base.op_At_Bar",
        "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_FStar.UInt32.n", "equation_Prims.nat",
        "equation_Spec.CTR.block", "equation_Spec.CTR.block_cipher",
        "equation_Spec.CTR.counter", "equation_Spec.CTR.counter_mode",
        "equation_Spec.CTR.key", "equation_Spec.CTR.nonce",
        "equation_Spec.Chacha20.blocklen",
        "equation_Spec.Chacha20.chacha20_cipher",
        "equation_Spec.Chacha20.chacha20_ctx",
        "equation_Spec.Chacha20.chacha20_encrypt_bytes",
        "equation_Spec.Chacha20.keylen", "equation_Spec.Chacha20.noncelen",
        "equation_Spec.Chacha20_vec.block",
        "equation_Spec.Chacha20_vec.blocklen",
        "equation_Spec.Chacha20_vec.chacha20_cipher",
        "equation_Spec.Chacha20_vec.chacha20_ctx",
        "equation_Spec.Chacha20_vec.chacha20_encrypt_bytes",
        "equation_Spec.Chacha20_vec.counter",
        "equation_Spec.Chacha20_vec.key",
        "equation_Spec.Chacha20_vec.keylen",
        "equation_Spec.Chacha20_vec.nonce",
        "equation_Spec.Chacha20_vec.noncelen", "equation_Spec.Lib.bytes",
        "equation_Spec.Lib.lbytes", "function_token_typing_FStar.UInt32.n",
        "function_token_typing_FStar.UInt8.t",
        "function_token_typing_Spec.Chacha20.chacha20_block",
        "function_token_typing_Spec.Chacha20.chacha20_cipher",
        "function_token_typing_Spec.Chacha20_vec.chacha20_block",
        "function_token_typing_Spec.Chacha20_vec.chacha20_cipher",
        "function_token_typing_Spec.Chacha20_vec.chacha20_ctx",
        "int_inversion", "int_typing",
        "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",
        "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Division", "primitive_Prims.op_GreaterThan",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
        "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_incr",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "proj_equation_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_blocklen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_counterbits",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_incr",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_keylen",
        "projection_inverse_Spec.CTR.Mkblock_cipher_ctx_noncelen",
        "refinement_interpretation_FStar.BitVector_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_b913a3f691ca99086652e0a655e72f17",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_cd046bc4a887ee7e1b05946e0bf5772b",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Spec.CTR_Tm_refine_086e982968bddea4f8c6a994b1d0691e",
        "refinement_interpretation_Spec.CTR_Tm_refine_f523ec748fdcf95c26fa36377eda6385",
        "refinement_interpretation_Spec.Chacha20_vec1.Lemmas_Tm_refine_5793517d30afb9655a0e9f10b0000172",
        "token_correspondence_Spec.Chacha20_vec.chacha20_block",
        "typing_FStar.Seq.Base.createEmpty", "typing_FStar.Seq.Base.length",
        "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits",
        "typing_Spec.CTR.counter_mode_blocks",
        "typing_Spec.Chacha20.chacha20_encrypt_bytes",
        "typing_Spec.Chacha20_vec.chacha20_block"
      ],
      0,
      "4ded57fff5c1b1047a331c668f08ca6f"
    ]
  ]
]
back to top