-
311a60b912
add opencl headers for windows build
main
Craig Raw
2026-03-26 13:02:46 +0200
-
b0423dbe97
fix: add opencl external headers to gpu backend include path
Craig Raw
2026-03-26 12:49:30 +0200
-
89d3b84c85
remove nightly schedule from fork
Craig Raw
2026-03-26 11:49:03 +0200
-
c7c2aad9f8
fix: remove stray brace in secp256k1.cuh (#192), guard opencl benchmarks (#193)
Craig Raw
2026-03-26 11:30:25 +0200
-
8af7320c60
Harden audit and fix Windows CUDA build
shrec
2026-03-25 14:36:36 +0000
-
6c24e4af38
Merge dev into main
shrec
2026-03-24 22:09:49 +0000
-
-
849c9df309
opencl+metal: wire bulletproof_verify_batch — close last parity gap
shrec
2026-03-24 21:59:56 +0000
-
d329026a01
metal: wire zk_knowledge/dleq_verify + bip324_aead_encrypt/decrypt batch dispatch
shrec
2026-03-24 21:38:06 +0000
-
53973844a7
cuda: fix deprecated prop.clockRate/memoryClockRate for CUDA 13
shrec
2026-03-24 21:24:25 +0000
-
468c6e459f
docs: add COMMUNITY_BENCHMARKS.md for community-submitted hardware results
shrec
2026-03-24 21:00:18 +0000
-
ccf8f4a97d
audit(gaps#4,5,6,7): ethereum diff KAT, musig2/frost fuzz, cflite +2 targets, opencl zk+bip324
shrec
2026-03-24 20:53:23 +0000
-
97e038da95
audit: add ZK adversarial + Pedersen adversarial exploit tests, wire libsecp differential into audit labels
shrec
2026-03-24 17:04:12 +0000
-
461ecca3c1
docs: add 5 ZK/BIP-324 GPU batch ops to all docs
shrec
2026-03-24 16:43:52 +0000
-
733f307b1e
Wire ZK + BIP-324 CUDA kernels through GpuBackend → C ABI
shrec
2026-03-24 16:32:52 +0000
-
04cd464ebe
fix(source_graph): restore category rules + fix exclude list
shrec
2026-03-24 15:38:18 +0000
-
989409a613
fix(source_graph): exclude build dirs and node_modules from all rglob scans
shrec
2026-03-24 14:46:22 +0000
-
70f470d88e
docs: document 78 exploit PoC tests across 14 attack categories in all docs and SEO
shrec
2026-03-24 14:27:28 +0000
-
3331d43b07
audit: add 5 new exploit tests — ecdsa malleability, GLV KAT, AEAD integrity, batch schnorr forge, BIP-32 hardened derivation
shrec
2026-03-24 14:12:52 +0000
-
64e97c439c
audit: add 7 KAT/exploit tests; fix API mismatches and test data bugs
shrec
2026-03-24 13:26:40 +0000
-
6cc2748bf0
tools: add dataflow graph, invariant tagging, backend parity map, exploit path traversal
shrec
2026-03-24 12:28:27 +0000
-
a85299a602
audit: add CT vs FAST divergence exploit tests (gap from 2026-03-24 analysis)
shrec
2026-03-24 11:12:34 +0000
-
e46cbd6492
audit: add 4 new exploit PoC tests + fix 2 wrong KAT vectors
shrec
2026-03-24 10:26:58 +0000
-
88154cb100
docs: add exploit test catalog + 2026-03-24 benchmark rerun
shrec
2026-03-24 08:24:37 +0000
-
8b25d420d4
audit: fix HMAC-SHA512 RFC 4231 TV1 expected value (0x6a->0x68, byte 62)
shrec
2026-03-24 08:11:52 +0000
-
621679b1ce
audit: add 9 new exploit PoC tests (hash KAT, ECDH, BIP-39, MuSig2, ECIES, wallet, FROST, taproot)
shrec
2026-03-24 08:05:31 +0000
-
7886887559
audit: fix SHA-256 KAT test vector for abc
shrec
2026-03-24 08:01:42 +0000
-
ee25dddca6
audit: add multi-coin BIP-44 HD derivation exploit PoC test
shrec
2026-03-24 07:46:40 +0000
-
4fec5b58ba
audit: add Bitcoin message signing exploit PoC test
shrec
2026-03-24 07:45:02 +0000
-
2018675b1f
audit: add Ethereum signing and ecrecover exploit PoC test
shrec
2026-03-24 07:43:35 +0000
-
d95250992f
audit: add ECDSA recovery extended and batch verify correctness exploit PoC tests
shrec
2026-03-24 07:40:50 +0000
-
d43b2a79bd
audit: add scalar group order and Pippenger MSM exploit PoC tests
shrec
2026-03-24 07:38:01 +0000
-
36fbfd52e8
audit: add field arithmetic invariants and selftest API exploit PoC tests
shrec
2026-03-24 07:35:42 +0000
-
d058912500
audit: add ChaCha20-Poly1305 AEAD and adaptor extended exploit PoC tests
shrec
2026-03-24 07:32:27 +0000
-
d53adeaec6
audit: add exploit_musig2_key_agg (19/19) + exploit_bip32_derivation (46/46)
shrec
2026-03-24 07:26:40 +0000
-
6479ef33d6
audit: add exploit_sha_kat (16/17, SHA256 bug found) + exploit_bip144_serialization (20/20)
shrec
2026-03-24 07:23:27 +0000
-
e83ee16589
security: fix exploit test assertions and CT field timing after sort+recov fixes
shrec
2026-03-24 04:45:57 +0000
-
774057ee42
audit: add exploit_glv_endomorphism test (11/11 passing)
shrec
2026-03-24 03:26:17 +0000
-
2d494d45d7
audit: add ECIES roundtrip and ECDH variants exploit tests
shrec
2026-03-24 03:21:47 +0000
-
5416ebb1b6
audit: add PrivateKey validation and BIP-143 sighash exploit tests
shrec
2026-03-24 03:18:46 +0000
-
741e24f848
audit: add HKDF, batch Schnorr/ECDSA, and SegWit exploit tests
shrec
2026-03-24 03:15:02 +0000
-
de6091ad46
audit: add address, BIP-324, MSM, and Pedersen exploit tests
shrec
2026-03-24 03:09:09 +0000
-
8c6e24938b
audit: add FROST signing, BIP-39 entropy, and ElligatorSwift exploit tests
shrec
2026-03-24 03:03:10 +0000
-
ed03a19c36
audit: add 5 more exploit PoC tests (ECDSA, Taproot, ChaCha20, ZK)
shrec
2026-03-24 02:42:09 +0000
-
208d2cb38a
audit: add 13 exploit PoC tests covering 6 protocol areas
shrec
2026-03-24 02:30:32 +0000
-
9b4b40eb0e
security: fix 8 audit findings (CT, ECIES KDF, BIP-32, MuSig2, FROST)
shrec
2026-03-24 01:48:58 +0000
-
aacf0901a0
audit: add exploit PoC tests for 3 discovered vulnerabilities
shrec
2026-03-24 01:29:11 +0000
-
6315ea8599
perf: add sha256opt + preser pipeline variants to bench_bip352
shrec
2026-03-24 01:28:37 +0000
-
e9743326ba
perf: add bip352_pipeline_kernel_lut_pretbl to bench_bip352
shrec
2026-03-24 00:45:50 +0000
-
8863877a26
fix: OCL-H-03 use ulong not uint64_t in R"KERNEL" string
shrec
2026-03-24 00:20:04 +0000
-
d99b8b9c03
security: OCL-H-03 branchless guard for P.x==Q.x in affine_add_impl
shrec
2026-03-24 00:02:25 +0000
-
b45c6365a2
defect: M-05 reduce Pippenger stack frame from ~35KB to ~7KB
shrec
2026-03-24 00:02:11 +0000
-
d0de65adee
security: M-03 nonce single-use enforcement in musig2_partial_sign
shrec
2026-03-23 23:43:24 +0000
-
53346b7c12
security: H-01 nonce single-use enforcement in frost_sign
shrec
2026-03-23 23:38:50 +0000
-
e299892154
perf: amortize field_inv in GLV+CT generator mul via __constant__ dummy point
shrec
2026-03-23 23:16:44 +0000
-
187e31cca6
perf+security: GLV+CT generator mul + scalar blinding
shrec
2026-03-23 22:59:58 +0000
-
2c40e4f7c4
perf+security: scalar_mul_generator_ct dummy-start → _unchecked loop
shrec
2026-03-23 22:36:13 +0000
-
c7c7cbb4d3
security: round 9 — CUDA CT scalar mul, branchless generator mul
shrec
2026-03-23 22:22:55 +0000
-
2679ca07c0
security: round 8 — AES S-box CT scan, CUDA ECDH key zeroing, field_52 dedup, ECIES ECDH guard, OpenCL buffer checks
shrec
2026-03-23 21:26:22 +0000
-
6a5815e25a
security: round 7 — OpenCL kernel timing hardening + scalar cache zeroing
shrec
2026-03-23 21:01:10 +0000
-
2b9c79cb6e
security: round 6 — GPU/OpenCL backend hardening
shrec
2026-03-23 20:44:27 +0000
-
5169b86175
security(abi): exception safety + overflow guards at C ABI boundary
shrec
2026-03-23 20:11:32 +0000
-
8636cae5d2
audit(round4): 18 security fixes across 11 files
shrec
2026-03-23 19:35:40 +0000
-
97aba6abb1
security: fix 24 audit findings across 7 files
shrec
2026-03-23 19:06:19 +0000
-
6c720043af
perf: fix BIP-341/342 benchmark regression from LTO code layout
shrec
2026-03-23 18:57:06 +0000
-
9debcd0561
fix: resolve 6 GitHub code scanning alerts
shrec
2026-03-23 18:34:15 +0000
-
a52b81d07c
security: comprehensive memory safety audit — 28 fixes across 13 files
shrec
2026-03-23 18:27:06 +0000
-
e9b4f2cdb3
audit: fix reporting bugs, add audit manifest + gate
shrec
2026-03-23 17:43:52 +0000
-
67eedae33c
audit(docs): fix function names in FFI_HOSTILE_CALLER + update INTERNAL_AUDIT for v3.4 + fix graph coverage mappings
shrec
2026-03-23 17:25:39 +0000
-
2215d27182
fix(ci): exclude MSan-slow tests + fix Valgrind uninit memory in FROST adversarial tests
shrec
2026-03-23 16:51:33 +0000
-
-
f4eff784e6
fix(ci): exclude MSan-slow tests + fix Valgrind uninit memory in FROST adversarial tests
shrec
2026-03-23 16:51:15 +0000
-
691561590f
merge: dev → main (fix SonarCloud cpp:S5813 strlen hotspots)
shrec
2026-03-23 15:37:45 +0000
-
-
2c5c068bbb
fix(sonar): resolve all cpp:S5813 strlen security hotspots
shrec
2026-03-23 15:37:18 +0000
-
3b2599acd0
Merge dev into main: Metal GLV, audit optimizations, Section K, code scanning fixes
shrec
2026-03-23 14:54:39 +0000
-
-
76a3e918a2
fix: resolve all GitHub code scanning alerts (clang-tidy + codeql)
shrec
2026-03-23 14:53:49 +0000
-
aca1c1b4f4
audit(K): BIP324 session security + seckey arithmetic overflow + ECDH variants
shrec
2026-03-23 14:35:49 +0000
-
3dd606e6aa
feat(metal): add GLV endomorphism for scalar_mul (~1.8x speedup)
shrec
2026-03-10 08:23:17 +0000
-
06a6699750
Tighten audits and optimize batch/MSM hot paths
shrec
2026-03-17 04:39:11 +0000
-
-
19085b5a79
chore(release): bump to v3.4.0
shrec
2026-03-23 13:57:24 +0000
-
c8a0844582
feat(audit): integrate GPU C ABI tests into unified runner (P.1-P.2)
shrec
2026-03-23 13:45:57 +0000
-
5c679ac133
fix(audit): cover 8 zero-coverage ABI functions + deep batch verify (I.1-I.5)
shrec
2026-03-23 13:28:40 +0000
-
28728f313c
fix(audit): add edge-case tests for 26 uncovered ABI functions (H.1-H.12)
shrec
2026-03-23 13:12:08 +0000
-
bd9ff150b2
fix(cuda): correct windowed scalar mul infinity guard
shrec
2026-03-23 12:33:52 +0000
-
a40995729f
audit: harden GPU ABI boundary + segwit defense-in-depth
shrec
2026-03-23 12:17:49 +0000
-
32d9e3e649
ci: increase QEMU ARM64 smoke timeouts (180→360s selftest/bench, 120→180s tests)
shrec
2026-03-23 11:38:14 +0000
-
1a9473cff9
fix: ASan stack-buffer-overflow in test_hostile_zk pedersen_commit call
shrec
2026-03-23 11:20:49 +0000
-
443691428a
fix: thread-safe selftest init + MSVC C89 _Static_assert guard + graph bodygrep
shrec
2026-03-23 11:02:21 +0000
-
c75b9e83cd
Fix BIP324 decrypt API callsites
shrec
2026-03-23 10:31:47 +0000
-
57020452f5
Guard hostile count spans in wrappers
shrec
2026-03-23 10:10:05 +0000
-
8df8bb250b
Fix AEAD decrypt error mapping
shrec
2026-03-23 09:43:24 +0000
-
7e1c35cb8c
Preflight FROST keygen cardinality
shrec
2026-03-23 03:41:10 +0000
-
c7059f0d0e
Finish current ABI audit sweep
shrec
2026-03-23 03:25:00 +0000
-
94925a87ee
Bind MuSig2 sessions to signer arity
shrec
2026-03-23 03:01:35 +0000
-
7b1cc46f78
Harden FROST verify_partial signer metadata
shrec
2026-03-23 02:51:38 +0000
-
f86d70b855
Guard BIP324 audit paths and harden clang-tidy CI
shrec
2026-03-23 02:40:07 +0000
-
667779897f
Fix ufsecp helper declaration order
shrec
2026-03-23 02:35:45 +0000
-
70a5bc9cc8
Ignore Swift package build artifacts
shrec
2026-03-23 02:32:35 +0000
-
3a86fcef1e
Harden ABI and finish bindings validation
shrec
2026-03-23 02:30:44 +0000
-
67cb0cb073
fix: restore failing CI gates
shrec
2026-03-22 17:14:03 +0000
-
852255bf72
docs: sync GPU ABI and batch signing docs
shrec
2026-03-22 16:57:51 +0000
-
2eb86306a8
fix: avoid vector<bool> in CUDA ecrecover results
shrec
2026-03-22 16:50:15 +0000