[ "\u000epJߝX|e\u0002\u0001)]\u0005", [ [ "Hacl.HPKE.Curve51_CP128_SHA256.setupBaseI", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "cb2b31077a4ed035eeb085b4b05d371c" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.setupBaseI", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "Spec.Agile.AEAD_pretyping_41331a91ff12fcf941445c36290a4fc0", "Spec.Agile.DH_pretyping_15dc3859637146b5b92c6f7bcd69a314", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "disc_equation_FStar.Pervasives.Native.Some", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.AES128_GCM@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.Buffer.as_seq", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.curve_of_cs", "equation_Spec.Agile.HPKE.hash_of_cs", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_328939acd293d2a3ec5363f0b37707b5", "refinement_interpretation_Tm_refine_4b66116f8315bcc0eec81c5ed1265cd6", "refinement_interpretation_Tm_refine_7dee8852a19715c9524d9f964bc908ae", "refinement_interpretation_Tm_refine_90288dc698ceec6eec0fe95cef5c7196", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f6ec99904c1cbbaf7b35fc69d1f38aa7", "refinement_interpretation_Tm_refine_f8b1e5c75634ddd890ddc5ea229fa69c", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_tok_Spec.Agile.AEAD.AES128_GCM@tok", "typing_tok_Spec.Agile.DH.DH_Curve25519@tok" ], 0, "96d242dbdaf40bb4d7ef60314a027766" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.setupBaseR", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "7129b68b3a2e677e69bceacec9f90013" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.setupBaseR", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "Spec.Agile.AEAD_pretyping_41331a91ff12fcf941445c36290a4fc0", "Spec.Agile.DH_pretyping_15dc3859637146b5b92c6f7bcd69a314", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "disc_equation_FStar.Pervasives.Native.Some", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.AES128_GCM@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.Buffer.as_seq", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.curve_of_cs", "equation_Spec.Agile.HPKE.hash_of_cs", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_328939acd293d2a3ec5363f0b37707b5", "refinement_interpretation_Tm_refine_4b66116f8315bcc0eec81c5ed1265cd6", "refinement_interpretation_Tm_refine_7dee8852a19715c9524d9f964bc908ae", "refinement_interpretation_Tm_refine_90288dc698ceec6eec0fe95cef5c7196", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "refinement_interpretation_Tm_refine_f6ec99904c1cbbaf7b35fc69d1f38aa7", "refinement_interpretation_Tm_refine_f8b1e5c75634ddd890ddc5ea229fa69c", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_tok_Spec.Agile.AEAD.AES128_GCM@tok", "typing_tok_Spec.Agile.DH.DH_Curve25519@tok" ], 0, "12630c96615a16c5bf2f1632139bb860" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.sealBase", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "d478144f3c3cc94e1953e70a7245537b" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.sealBase", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "Spec.Agile.AEAD_pretyping_41331a91ff12fcf941445c36290a4fc0", "Spec.Agile.DH_pretyping_15dc3859637146b5b92c6f7bcd69a314", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.AES128_GCM@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.Buffer.as_seq", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.aead_of_cs", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_tok_Spec.Agile.AEAD.AES128_GCM@tok", "typing_tok_Spec.Agile.DH.DH_Curve25519@tok" ], 0, "773d51c7a0fe42ae676b65d417b4f516" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.openBase", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t" ], 0, "4e277dcaf79b74460ae9727fa48d0826" ], [ "Hacl.HPKE.Curve51_CP128_SHA256.openBase", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "Spec.Agile.AEAD_pretyping_41331a91ff12fcf941445c36290a4fc0", "Spec.Agile.DH_pretyping_15dc3859637146b5b92c6f7bcd69a314", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U8", "constructor_distinct_Spec.Agile.AEAD.CHACHA20_POLY1305", "constructor_distinct_Spec.Agile.DH.DH_Curve25519", "constructor_distinct_Spec.Hash.Definitions.SHA2_256", "disc_equation_FStar.Pervasives.Native.Some", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U1@tok", "equality_tok_Lib.IntTypes.U8@tok", "equality_tok_Spec.Agile.AEAD.AES128_GCM@tok", "equality_tok_Spec.Agile.AEAD.CHACHA20_POLY1305@tok", "equality_tok_Spec.Agile.DH.DH_Curve25519@tok", "equality_tok_Spec.Hash.Definitions.SHA2_256@tok", "equation_Lib.Buffer.as_seq", "equation_Lib.IntTypes.unsigned", "equation_Spec.AES.gf8", "equation_Spec.AES.irred", "equation_Spec.Agile.HPKE.aead_of_cs", "equation_Spec.Agile.HPKE.is_ciphersuite", "equation_Spec.GaloisField.felem", "equation_Spec.GaloisField.gf", "proj_equation_Spec.GaloisField.GF_t", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_Spec.GaloisField.GF_t", "refinement_interpretation_Tm_refine_de8080fdc4bd6678af723874a7d70466", "typing_Spec.AES.gf8", "typing_Spec.GaloisField.__proj__GF__item__t", "typing_tok_Spec.Agile.AEAD.AES128_GCM@tok", "typing_tok_Spec.Agile.DH.DH_Curve25519@tok" ], 0, "02496db5dc69609d8e25f59375e8e260" ] ] ]