issues
search
dgpv
/
bsst
B'SST: Bitcoin-like Script Symbolic Tracer
Other
32
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Use 'Not' instead of `= 0` / `is False` for path condiitions
#41
dgpv
closed
2 months ago
3
Incorrect empty-sig handling in CHECKSIG
#40
dgpv
closed
2 months ago
2
Detect effect-less code fragments
#39
dgpv
opened
3 months ago
2
Enforcements for "all valid paths" must be shown once, but sometimes still shown for particular paths
#38
dgpv
closed
2 months ago
2
Consider an option to hide "always-true" enforcements in the report, but maybe with a warning
#37
dgpv
closed
2 months ago
1
Conditions in data references
#36
dgpv
opened
3 months ago
0
The {*} mark is unexpected for 'All valid paths' enforcement section
#35
dgpv
closed
2 months ago
3
Problems with python3-z3 on Debian
#34
dgpv
opened
3 months ago
2
Use actual conditions to designate paths, instead of opcodes with args
#33
dgpv
closed
3 months ago
19
Unused values was displayed as "unused in all paths", but should be displayed per-path
#32
dgpv
closed
2 months ago
1
Minor bug: 520-byte limit was not set for witness 0
#31
dgpv
closed
2 months ago
0
Model values generated by first z3check are interdependent, need to show them by default
#30
dgpv
opened
6 months ago
1
tx.nVersion is only restricted by standartness; also, version 0 is not standard
#29
dgpv
closed
6 months ago
0
Restrict introspected scriptpubkey length to 20 or 32 when witver=0 on the input (and for ouptput when --is-miner=false) ?
#28
dgpv
closed
5 months ago
2
Maybe restrict introspected scriptpubkey and witness version when --is-miner=false ?
#27
dgpv
closed
5 months ago
3
Fix LSHIFT with static data: result was incorrect for some shifts
#26
dgpv
closed
7 months ago
0
Add ability to analyze PICK/ROLL/CHECKMULTISIG with non-static arguments (work in progress)
#25
dgpv
closed
7 months ago
0
Multiple model value samples should be generated as a 'package', not independently
#24
dgpv
closed
8 months ago
1
Incorrect report for "no more values possible" when multiple byte model values was generated (not in release)
#23
dgpv
closed
7 months ago
0
Rework plugin system: allow plugins that can hook into various stages of analysis
#22
dgpv
closed
9 months ago
0
Allow to specify different chars for comment start sequence, not just "//"
#21
dgpv
closed
9 months ago
1
Scripnum decoding didn't impose 0-255 bounds when byte sequence size was 1
#20
dgpv
closed
7 months ago
0
Add ability to insert "analysis plugins" with callbacks after each opcode
#19
dgpv
closed
9 months ago
3
Add ability to set assertions for values on the stack and assumptions for data placeholders
#18
dgpv
closed
9 months ago
9
Fix data placeholder equality
#17
dgpv
closed
10 months ago
0
Data placeholders with same names should be assumed equal
#16
dgpv
closed
7 months ago
1
Add ability to explicitly specify possible values for data
#15
dgpv
closed
9 months ago
2
Add ability to analyze dynamic arguments for opcodes like ROLL
#14
dgpv
closed
7 months ago
4
Add mode 'only one signature expected per pubkey/data pair'
#13
dgpv
closed
7 months ago
1
Add check for 'there is at least one transaction signature check in execution path'
#12
dgpv
closed
9 months ago
3
Allow `If`, `And`, `Implies` functions to take lambdas for lazy evaluation of arguments
#11
dgpv
closed
9 months ago
1
Handle OP_SUCCESS-like behavior for opcodes like CHECKCONTRACTVERIFY
#10
dgpv
opened
11 months ago
5
Add setting to selectively enable opcodes
#9
dgpv
closed
9 months ago
1
Finding possible sizes for witnesses
#8
dgpv
closed
9 months ago
1
Explicit SIGHASH_ALL on schnorr signature is not detected
#7
dgpv
closed
1 year ago
2
Low_S detection for ECDSA signatures is not correct
#6
dgpv
closed
1 year ago
3
Maybe use special chars for 'auto-added' data identifiers
#5
dgpv
closed
1 year ago
1
Add hastype check to `add_schnorr_sig_constraints`
#4
dgpv
closed
1 year ago
1
maybe detect 'two CHECKSIG with same sig, but different pubkeys or sighash must fail'
#3
dgpv
closed
1 year ago
1
Number of witnesses might be reported incorrectly with Z3 disabled
#2
dgpv
closed
1 year ago
2
Support inputting the script in hex bytes
#1
stevenroose
closed
9 months ago
6