forked from kste/cryptosmt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
26 lines (22 loc) · 826 Bytes
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Paths to the STP and cryptominisat executable
# LINUX
PATH_STP = "/home/linuxbrew/.linuxbrew/bin/stp"
PATH_CRYPTOMINISAT = "/home/linuxbrew/.linuxbrew/bin/cryptominisat5"
PATH_SHARP = "./sharpSAT"
PATH_BOOLECTOR = "/opt/homebrew/bin/boolector"
# MACOS
# PATH_STP = "/opt/homebrew/bin/stp"
# PATH_CRYPTOMINISAT = "/opt/homebrew/bin/cryptominisat5"
# PATH_SHARP = "../sharpsat-td/bin/sharpSAT"
# PATH_BOOLECTOR = "/opt/homebrew/bin/boolector"
# Windows
# PATH_STP = "../outer/stp"
# PATH_CRYPTOMINISAT = "../outer/cryptominisat5"
# PATH_SHARP = "../sharpsat-td/bin/sharpSAT"
# PATH_BOOLECTOR = "/opt/homebrew/bin/boolector"
# Maximum weight for characteristics to search for
MAX_WEIGHT = 1000
# Maximum number of characteristics to search for a differential
MAX_CHARACTERISTICS = 10000000
MULTI_THREADS = 10
USE_SHARP = 1