Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
Spec.Agile.Cipher.fst.hints
[
"dg\u0017ʬ�����3q\u0012B��",
[
[
"Spec.Agile.Cipher.aes_alg_of_alg",
1,
0,
1,
[ "@query", "assumption_Spec.Agile.Cipher.cipher_alg__uu___haseq" ],
0,
"32ae6d2f446a400ca50e3ee939cae5fb"
],
[
"Spec.Agile.Cipher.aes_alg_of_alg",
2,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Spec.Agile.Cipher.AES128",
"constructor_distinct_Spec.Agile.Cipher.AES256",
"constructor_distinct_Spec.Agile.Cipher.CHACHA20",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"refinement_interpretation_Tm_refine_177c69f55dbc44094b230a6a570a50b1"
],
0,
"c1af6bdb77c6fb18e96d0d44a9a824ea"
],
[
"Spec.Agile.Cipher.key_length",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S8",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.AES.AES128",
"constructor_distinct_Spec.AES.AES256",
"constructor_distinct_Spec.Agile.Cipher.AES128",
"constructor_distinct_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.AES.AES128@tok",
"equality_tok_Spec.AES.AES256@tok",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.unsigned", "equation_Prims.nat",
"equation_Spec.AES.gf8", "equation_Spec.AES.irred",
"equation_Spec.AES.key_size",
"equation_Spec.Agile.Cipher.aes_alg_of_alg",
"equation_Spec.Chacha20.size_key", "equation_Spec.GaloisField.gf",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Spec.AES.gf8",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"c1166559fa5240a898f8c81da42aa511"
],
[
"Spec.Agile.Cipher.key",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"projection_inverse_BoxBool_proj_0"
],
0,
"ca4912d594f58f6a0e0f2d8069bdf7b6"
],
[
"Spec.Agile.Cipher.block_length",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg"
],
0,
"ba748278162e39e988ce255ff602bdf1"
],
[
"Spec.Agile.Cipher.block",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned",
"equation_Prims.nat", "equation_Spec.AES.gf8",
"equation_Spec.AES.irred", "equation_Spec.Agile.Cipher.block_length",
"equation_Spec.GaloisField.gf",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Spec.AES.gf8",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"ac7305f91b0c4072797a2c9bcccd5cbb"
],
[
"Spec.Agile.Cipher.nonce_bound",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg"
],
0,
"dbe933912f5ac85bff2788dbfb4a807c"
],
[
"Spec.Agile.Cipher.nonce",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query", "data_elim_Spec.GaloisField.GF",
"equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.unsigned",
"equation_Spec.AES.gf8", "equation_Spec.AES.irred",
"equation_Spec.GaloisField.gf",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Spec.AES.gf8"
],
0,
"157aa7cecaa5f30b1e1cb1ef145e0a2b"
],
[
"Spec.Agile.Cipher.aes_ctr_block_add_counter",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned",
"equation_Prims.nat", "equation_Spec.AES.gf8",
"equation_Spec.AES.irred", "equation_Spec.GaloisField.gf",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Spec.AES.gf8",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"d2ca781634552de3f4ac6a4bda75e374"
],
[
"Spec.Agile.Cipher.aes_ctr_block_add_counter",
2,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned",
"equation_Lib.Sequence.length", "equation_Lib.Sequence.lseq",
"equation_Prims.nat", "equation_Prims.nonzero",
"equation_Spec.AES.gf8", "equation_Spec.AES.irred",
"equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf",
"int_inversion", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_0766302b68bb44ab7aff8c4d8be0b46f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_5b69e90b97d8991e731f0f059afb1344",
"refinement_interpretation_Tm_refine_d8d83307254a8900dd20598654272e42",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Spec.AES.gf8",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.U32@tok"
],
0,
"1db7554ac6ef9af4c566264b43af6e1c"
],
[
"Spec.Agile.Cipher.xkey",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"projection_inverse_BoxBool_proj_0"
],
0,
"ca12e4870ccec4dd838bfc048234f2d6"
],
[
"Spec.Agile.Cipher.expand",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Spec.Agile.Cipher.AES128",
"constructor_distinct_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"equation_Spec.Agile.Cipher.key", "equation_Spec.Agile.Cipher.xkey",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"projection_inverse_BoxBool_proj_0"
],
0,
"ebdc9590b249d04ba90c5410e0a8e734"
],
[
"Spec.Agile.Cipher.ctr_block",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"constructor_distinct_Spec.Agile.Cipher.AES128",
"constructor_distinct_Spec.Agile.Cipher.AES256",
"constructor_distinct_Spec.Agile.Cipher.CHACHA20",
"disc_equation_Spec.Agile.Cipher.AES128",
"disc_equation_Spec.Agile.Cipher.AES256",
"disc_equation_Spec.Agile.Cipher.CHACHA20", "eq2-interp",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok",
"equality_tok_Spec.Agile.Cipher.AES128@tok",
"equality_tok_Spec.Agile.Cipher.AES256@tok",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.Sequence.length",
"equation_Prims.nat", "equation_Spec.AES.elem",
"equation_Spec.AES.gf8", "equation_Spec.AES.irred",
"equation_Spec.Agile.Cipher.aes_alg_of_alg",
"equation_Spec.Agile.Cipher.block_length",
"equation_Spec.Agile.Cipher.expand",
"equation_Spec.Agile.Cipher.key", "equation_Spec.Agile.Cipher.nonce",
"equation_Spec.Agile.Cipher.nonce_bound",
"equation_Spec.Chacha20.size_nonce",
"equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"function_token_typing_Prims.__cache_version_number__",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_039690400f99ea70d9c141fa22045c49",
"refinement_interpretation_Tm_refine_48486e77aa5457d9a27027fef170c244",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_849d11bd4488c6a32fa952ced0f4d828",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.v",
"typing_Spec.AES.aes_key_expansion", "typing_Spec.AES.gf8",
"typing_Spec.AES.irred",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U32@tok",
"typing_tok_Lib.IntTypes.U8@tok", "typing_tok_Spec.AES.AES128@tok",
"typing_tok_Spec.AES.AES256@tok"
],
0,
"f8585e64d1b3f8055c0d100c9c081bcc"
],
[
"Spec.Agile.Cipher.ctr_stream",
1,
0,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U8",
"equality_tok_Lib.IntTypes.U1@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U8@tok", "equation_Lib.IntTypes.bits",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned",
"equation_Lib.Sequence.length", "equation_Lib.Sequence.seq",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Spec.AES.elem", "equation_Spec.AES.gf8",
"equation_Spec.AES.irred", "equation_Spec.Agile.Cipher.block_length",
"equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf",
"fuel_guarded_inversion_Spec.Agile.Cipher.cipher_alg",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Spec.AES.elem",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion",
"int_typing", "lemma_FStar.Seq.Base.lemma_len_slice",
"lemma_FStar.Seq.Properties.slice_length",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"proj_equation_Spec.GaloisField.GF_t",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Spec.GaloisField.GF_t",
"refinement_interpretation_Tm_refine_0ec011aea9f93256a3547ad9f0c667f1",
"refinement_interpretation_Tm_refine_35714e29dfed076de9338ebffe8968dc",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_64c5eceffdce24fdca0e5f258ea814e9",
"refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647",
"refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466",
"typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.minint",
"typing_Lib.Sequence.length", "typing_Spec.AES.gf8",
"typing_Spec.GaloisField.__proj__GF__item__t",
"typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U8@tok"
],
0,
"7be64046611839409ae29ddeb4299fd2"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...