File tree Expand file tree Collapse file tree
keccakf1600x4_permute_native
polyvecl_pointwise_acc_montgomery_c
polyvecl_pointwise_acc_montgomery_native
polyvecl_pointwise_acc_montgomery
sign_signature_pre_hash_internal
sign_signature_pre_hash_shake256
sign_verify_pre_hash_internal
sign_verify_pre_hash_shake256 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,7 +35,6 @@ USE_DYNAMIC_FRAMES=1
3535EXTERNAL_SAT_SOLVER =
3636CBMCFLAGS =--external-smt2-solver $(PROOF_ROOT ) /lib/z3_no_bv_extract --z3
3737CBMCFLAGS += --slice-formula
38- CBMCFLAGS += --no-array-field-sensitivity
3938
4039FUNCTION_NAME = mld_compute_pack_z
4140
Original file line number Diff line number Diff line change @@ -29,16 +29,6 @@ USE_DYNAMIC_FRAMES=1
2929# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
3030EXTERNAL_SAT_SOLVER =
3131CBMCFLAGS =--bitwuzla
32-
33- # For this proof we tell CBMC to
34- # - not decompose arrays into their individual cells
35- # - to slice constraints that are not in the cone of influence of the proof obligations
36- # These options simplify them modelling of arrays and produce much more compact
37- # SMT files, leaving all array-type reasoning to the SMT solver.
38- #
39- # For functions that use large and multi-dimensional arrays, this yields
40- # a substantial improvement in proof performance.
41- CBMCFLAGS += --no-array-field-sensitivity
4232CBMCFLAGS += --slice-formula
4333
4434FUNCTION_NAME = mld_keccak_squeezeblocks_x4
Original file line number Diff line number Diff line change @@ -28,16 +28,6 @@ USE_DYNAMIC_FRAMES=1
2828# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
2929EXTERNAL_SAT_SOLVER =
3030CBMCFLAGS =--smt2
31-
32- # For this proof we tell CBMC to
33- # - not decompose arrays into their individual cells
34- # - to slice constraints that are not in the cone of influence of the proof obligations
35- # These options simplify them modelling of arrays and produce much more compact
36- # SMT files, leaving all array-type reasoning to the SMT solver.
37- #
38- # For functions that use large and multi-dimensional arrays, this yields
39- # a substantial improvement in proof performance.
40- CBMCFLAGS += --no-array-field-sensitivity
4131CBMCFLAGS += --slice-formula
4232
4333FUNCTION_NAME = mld_keccakf1600x4_permute
Original file line number Diff line number Diff line change @@ -28,16 +28,6 @@ USE_DYNAMIC_FRAMES=1
2828# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
2929EXTERNAL_SAT_SOLVER =
3030CBMCFLAGS =--smt2
31-
32- # For this proof we tell CBMC to
33- # - not decompose arrays into their individual cells
34- # - to slice constraints that are not in the cone of influence of the proof obligations
35- # These options simplify them modelling of arrays and produce much more compact
36- # SMT files, leaving all array-type reasoning to the SMT solver.
37- #
38- # For functions that use large and multi-dimensional arrays, this yields
39- # a substantial improvement in proof performance.
40- CBMCFLAGS += --no-array-field-sensitivity
4131CBMCFLAGS += --slice-formula
4232
4333FUNCTION_NAME = mld_keccakf1600x4_permute_native
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ USE_DYNAMIC_FRAMES=1
2525
2626# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
2727EXTERNAL_SAT_SOLVER =
28- CBMCFLAGS =--smt2 --no-array-field-sensitivity -- slice-formula
28+ CBMCFLAGS =--smt2 --slice-formula
2929
3030FUNCTION_NAME = pack_pk
3131
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ USE_DYNAMIC_FRAMES=1
2828EXTERNAL_SAT_SOLVER =
2929CBMCFLAGS =--smt2
3030CBMCFLAGS += --slice-formula
31- CBMCFLAGS += --no-array-field-sensitivity
3231
3332FUNCTION_NAME = polyveck_chknorm
3433
Original file line number Diff line number Diff line change @@ -27,7 +27,6 @@ USE_DYNAMIC_FRAMES=1
2727EXTERNAL_SAT_SOLVER =
2828CBMCFLAGS =--smt2
2929CBMCFLAGS += --slice-formula
30- CBMCFLAGS += --no-array-field-sensitivity
3130
3231FUNCTION_NAME = polyveck_pack_t0
3332
Original file line number Diff line number Diff line change @@ -26,7 +26,6 @@ USE_DYNAMIC_FRAMES=1
2626# Disable any setting of EXTERNAL_SAT_SOLVER, and choose SMT backend instead
2727EXTERNAL_SAT_SOLVER =
2828CBMCFLAGS =--smt2
29- CBMCFLAGS += --no-array-field-sensitivity
3029
3130FUNCTION_NAME = polyveck_pack_w1
3231
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ USE_DYNAMIC_FRAMES=1
2828EXTERNAL_SAT_SOLVER =
2929CBMCFLAGS =--smt2
3030CBMCFLAGS += --slice-formula
31- CBMCFLAGS += --no-array-field-sensitivity
3231
3332FUNCTION_NAME = polyvecl_chknorm
3433
Original file line number Diff line number Diff line change @@ -28,7 +28,6 @@ USE_DYNAMIC_FRAMES=1
2828EXTERNAL_SAT_SOLVER =
2929CBMCFLAGS =--external-smt2-solver $(PROOF_ROOT ) /lib/z3_smt_only --z3
3030CBMCFLAGS += --slice-formula
31- CBMCFLAGS += --no-array-field-sensitivity
3231
3332FUNCTION_NAME = polyvecl_pointwise_acc_montgomery
3433
You can’t perform that action at this time.
0 commit comments