With a simple
python script I can get 2^12 keys/s, but it is not tailored for the public keys with private keys so short (under 128 bit) it could reach at least 2^13 keys/s with keys so short.
What part of code needs tweaked to work with smaller priv keys?
Here there is the explanation on how it work my script:
https://bitcointalk.org/index.php?topic=5202064.msg54213558#msg54213558You have to split the private key as a sum of precomputed private keys.
In this sentence:
I use 32 groups of 255 points = 8160 precomputed points
you can half the groups and the additions needed if you use 128bit-private keys.