David Grayson
David Grayson
> In general we've tried to avoid offering just "raw primitives" instead of complete cryptography protocols for a couple reasons This is starting to look like a discussion of the...
@userzimmermann If you don't mind me asking, why do you want to use the CMD shell? I find bash to be pretty nice. At some point I might make my...
Hey, it's nice to hear I have users even if they are complaining! You're basically saying it takes 0.3 seconds to generate a public key, which is not surprising to...
I am definitely using the double-and-add technique. Here is the source code for `multiply_by_scalar` where it is used: https://github.com/DavidEGrayson/ruby_ecdsa/blob/2216043b38170b9603c05bf1d4e43e184fc6181e/lib/ecdsa/point.rb#L116-L127 If you look at the loop you can see that the...
No, I didn't write that blog post and I'm not sure why you would be afraid of that. Also, are you exclusively using the secp256k1 curve (which is used by...
The number of keys you can do in parallel would be the number of CPU cores you have on the server(s) for the request, which would probably be 8 or...
Yeah, I was going to suggest that you try using my [libsecp256k1-rb](https://github.com/DavidEGrayson/secp256k1-rb) wrapper. If my wrapper is not working, and you are installing it correctly, the issue is probably due...
This library treats private keys as normal Ruby integers, so if you can figure out how to extract the actual integer value of your private key then you would be...
Hey, thanks for the contribution! Before I spend much time on this, how important is it to you that I merge it in? I bet there are lots of other...
You should be able to add support for ports A through G on the ATmega2560 without any technical limitations. To support the other ports, I believe you would need to...