Added TODO file

This commit is contained in:
AlbertoBSD
2020-12-29 10:10:14 +01:00
parent 48ec4480fc
commit f8cdc495e9
3 changed files with 22 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
hexcharstoraw
*.bin
keyhunt
test_bloom.c

View File

@@ -1,4 +1,4 @@
Versionb 0.1.20201228
#Version 0.1.20201228
- Change Quicksort to Introsort, this solve some edge cases of quicksort.
- Introsort is avaible to keyhunt and hexcharstoraw. worst case. O(N log N).
- Aling of some output text

20
TODO.md Normal file
View File

@@ -0,0 +1,20 @@
#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
- Fixed Quicksort edges cases (All data already sorted)
To fix it Introsort was inmplement
- Fixed bottleneck of Point - Scalar multiplication
This was fix implementing a fixed Doubling Point G
Also part of this was made by bypassing it and implementing Point addition