Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03-07-2026, 06:34
aliali aliali is offline
Friend
 
Join Date: Jan 2002
Posts: 61
Rept. Given: 4
Rept. Rcvd 8 Times in 4 Posts
Thanks Given: 3
Thanks Rcvd at 15 Times in 8 Posts
aliali Reputation: 8
Hi cjack,

I'm contributing on this ECDLP Solver, can you kindly include the source code with v1.4.5 version published on the dashboard website.

Quote:
Originally Posted by cjack View Post
Armadillo ECDLP Solver v1.4.5 — CRITICAL UPDATE: Cycle-Reset Diversity Fix

Immediate release of v1.4.5 — critical fix for a bug that caused Distinguished Points to stall after ~3.7 hours of computation.

The problem:
When worms reach the cycle limit (8 × 2^25 steps ≈ 268M steps), they need to restart from a new point. v1.4.4 selected only 2 walk table entries (5+5 = 10 bits), producing just 992 unique starting points for 174,080 worms. Result: ~175 worms per point, all replaying the same walk → 97% duplicate DPs. Unique DPs stalled at ~154K overnight.

The fix:

32-bit bitmask to select a subset of all 32 walk table entries → up to 2^32 unique starting points (~4.3 billion)
Per-worm resets counter to guarantee diversity on every subsequent reset
splitmix64 device-side hash for robust seed mixing
Zero performance impact: same 96 registers on sm_120, 0 spills, same speed
Verification:
After deployment, unique DPs immediately resumed growing (155K → 161K within minutes). 26/29 agents already updated automatically.

Download the new version from the dashboard: https://ecdlp.protect.cx/download/ArmadilloSolver.zip

Replace solver_fast.exe and restart your agent. Command line arguments remain unchanged.
Note: Checkpoint format has changed (new worm_t struct). Old checkpoints are incompatible — agents will restart from scratch, but all DPs already collected on the server are valid and preserved.
Reply With Quote
  #2  
Old 03-07-2026, 06:41
cjack's Avatar
cjack cjack is offline
Family
 
Join Date: Jan 2002
Posts: 170
Rept. Given: 196
Rept. Rcvd 176 Times in 34 Posts
Thanks Given: 333
Thanks Rcvd at 219 Times in 64 Posts
cjack Reputation: 100-199 cjack Reputation: 100-199
Quote:
Originally Posted by aliali View Post
Hi cjack,

I'm contributing on this ECDLP Solver, can you kindly include the source code with v1.4.5 version published on the dashboard website.
Sure! This is the package with source code, version 1.4.5:

hxxxs://mega.nz/file/4oow3IDK#lj_6FkkOBAXreljlH9tRhY08jZyCanIXfWco26_HPBg

Thanks for contributing to this "crazy" project! We'll find the collision point!
Reply With Quote
The Following User Gave Reputation+1 to cjack For This Useful Post:
niculaita (03-07-2026)
The Following 3 Users Say Thank You to cjack For This Useful Post:
aliali (03-07-2026), niculaita (03-07-2026), tonyweb (03-08-2026)
Reply

Tags
bolero, ecdlp

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Replacing ECDSA in Target (arma) Mynotos General Discussion 3 11-22-2019 00:49


All times are GMT +8. The time now is 19:19.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )