-
Notifications
You must be signed in to change notification settings - Fork 535
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use fastecdsa library #118
Comments
I asked the very same question to myself a few days ago. Submitted pull request #119 |
Cool, thanks for sharing |
On Windows 10 I receive some big error when I try to install fastecdsa |
Installing fastecdsa on windows is a mess. |
Yikes - forgot about including information about how fastecdsa needs GMP. Anybody want to tackle installing that on Windows? https://gmplib.org/ It looks a little steep. I'm running Debian based (Ubuntu 18.04) and GMP was a straight forward install. For RedHat, Debian and MacOS users: http://www.mathemagix.org/www/mmdoc/doc/html/external/gmp.en.html |
I succeed to run it on Ubuntu 18.04 LTS. I will check to see if I can run it also on windows. |
Thanks @imcmurray I've tried implementing fastecdsa in previous versions of this program, and I agree that it is faster. But I've also spent countless hours trying to port GMP into a windows compatible library. I want this program to be platform independent. Because it still is a proof-of-concept, I just want it to be able to run anywhere. So I chose the next best option which is starkbank-ecdsa. Theoretically, it is impossible for this program to be successful, this program is just for fun, I look at it like a fun-pointless side project. So limiting which operating system it can run on takes away from the fun, because not as many people are able to use it. Like i said, I tried and failed to port GMP to windows a couple months ago when I attempted to implement fastecdsa. If you can find a way to do, then I'll commit your pull request. Thanks again |
You're right @Isaacdelly this is a fun side project, almost like digging for gold with a blindfold! |
Read this, thought.. "hey why not give it a whirl?" and now I regret it. keyboard throwing, snapping at everyone, muttering to myself like someone pushing a grocery cart down an alleyway kinda regret.. and then I went "wtf am I doing?!?!?! this was a lark in the first place!" aaaaand I feel better now having quit trying and telling myself I will never ever ever ever even look at GMP from a windows perspective... okay I'll admit one day I'll get bored and think "Hey why not?" and when that day comes I sure hope I remember this post right here! :) |
Thanks for brightening my day @Finn-Sionnach with your descriptive expressions, I'm going to be chuckling over your response for a while. GMP on Windows - so much craziness indeed! You rose to the challenge, accepted it's whims and mythical number crunchiness, but as many before you, got a little too close to the Sun and realize WTF am I doing? LOL |
It is working on windows 10 with FASTECDSA just read in it here: AntonKueltz/fastecdsa#11 |
Fuck it. I lost another hour of my life with this fastecdsa on windows shit with no result. @naphy0 if you succeeded please put the exactly steps. What version of python do you use? |
Sorry late reply. You need to have an microsoft visual 2019 and Microsoft c++ in visual studio
If there is an problem, message me here again.!! Happy hunting. I have a problem my PC cannot handle this program it hang. I wonder if I can lower the power to my CPU. I am using laptop i7-3632QM @ 2.20GHz and 8GB RAM. |
I am using Python Latest |
From what I see the generated addresses are uncompressed. What we have to change in the code to search compressed addresses? or both? Thanks! |
I've just spent 2 days running this on 12 cores + 16 gb, burning electricity and my hardware :) By the way, is it ok this implementation uses 500 mb RAM per core, and old one was using 2gb if I m not mistaken? |
I'm pinning and closing this issue for now. Thanks for @imcmurray for the time he invested. |
I love this script thanks for sharing.
How about using fastecdsa library?
The text was updated successfully, but these errors were encountered: