Skip to content

Commit

Permalink
Added mode rmd160, and param -l to seach exclusive compress or uncomp…
Browse files Browse the repository at this point in the history
…ress address/hash or bot (default behaivor)
  • Loading branch information
albertobsd committed Mar 18, 2021

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
1 parent a0a60ed commit 8c455b5
Showing 8 changed files with 2,186 additions and 973 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
#Version 0.1.20210311 K*BSGS
- Added mode rmd160, this method works two times faster than Address method. This mode can search all the altcoins


#Version 0.1.20210311 K*BSGS
- Solved some bug when the publickeys in the input file was invalid but the program keeps running with 0 publickeys
- Now publickeys can be compressed, not only uncompressed
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -4,9 +4,11 @@ default:
gcc -O3 -c sha256/sha256.c -o sha256.o
gcc -O3 -c base58/base58.c -o base58.o
gcc -O3 -c rmd160/rmd160.c -o rmd160.o
gcc -O3 -c sha3/sha3.c -o sha3.o
gcc -O3 -c keyhunt.c -o keyhunt.o -lm
gcc -o keyhunt keyhunt.o base58.o rmd160.o sha256.o bloom.o murmurhash2.o -lgmp -lm -lpthread
gcc -O3 hexcharstoraw.c -o hexcharstoraw -lm
gcc -o bPfile bPfile.c -lgmp -lm
clean:
rm -r *.o

10 changes: 3 additions & 7 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
#TODO
- Implement libkeccak at https://github.com/maandree/libkeccak
This is the only library that implement legacy keccak funtion (NOT SHA3)
See https://medium.com/@ConsenSys/are-you-really-using-sha-3-or-old-code-c5df31ad2b0 as reference
- GPU support
- Optimize Point Addition, maybe with a custom bignumber lib instead libgmp
- Fix a minor bug in Partition process of Introsort
fixing this will half the time of sorting data
- Make a test files for All cases of input data with fixed ranges of search
- address BTC legacy, bech32, ETH
- xpoint hexchars and binary


#DONE
- Added sha3 same files used by brainflayer
- Added mode rmd160
- Fixed the bug in Partition process of Introsort
- Fixed Quicksort edges cases (All data already sorted)
To fix it Introsort was inmplement
- Fixed bottleneck of Point - Scalar multiplication
Loading

0 comments on commit 8c455b5

Please sign in to comment.