varisat. SAT solver written in Rust
285sortnetopt. Lower Size Bounds for Sorting Networks
46kissat_extras. A fork of the Kissat SAT solver with additional features. Supports incremental solving.
16zwohash. A fast, deterministic, non-cryptographic hash for use in hash tables for Rust
15flussab. Collection of utlities for writing parsers. Includes a fast DIMACS CNF parser.
15partial_ref. Type checked partial references for rust
14starlit. CDCL SAT solver written in Rust. Work in progress. The basics are working, but there are lots of changes ahead, including API and CLI breakage.
10permutation_group_experiments. Python
9neca. NECA - Not Even Coppersmith's Attack: A ROCA weak RSA key attack
8sortnetopt-gnp. Lower Size Bounds for Sorting Networks using Generate and Prune
6pydical. Python wrapper for the CaDiCaL SAT solver
5streampush. Tunnel TCP connections over QUIC with an optional fixed rate congestion controller
3cnfpack. Converts between the text based DIMACS CNF file format and the compressed binary Cnfpack format
3vec_mut_scan. Rust library for a forward scan over a vector with mutation and item removal
2rust-actions. Rust
2pac_brute. Rust
1rastertortl. A CUPS raster filter for the now-ancient RTL printers, such as the HP DesignJet 600
1tinytapeout_scan. Verilog
1satbench. WIP SAT benchmarking tooling, written with only my personal use in mind.
1sat-intro-2019-06-20. Demo application presented during my "Introduction to SAT Solving" talk at the OR Meetup Leipzig in June 2019.
1sby. SymbiYosys (sby) -- Front-end for Yosys-based formal verification flows
1yasm. Yasm Assembler mainline development tree
1ezusbfifo. Python
1