Richard Moore
Richard Moore
Oh right! Sorry! I forgot I released my (basic) DER decoder which should have a selector along the lines of "blahEncodedSignature:blah"... You can use those to make you life simpler....
Either 33 or 65 are fine. 33 bytes represent a compressed key (starts with a 0x02 of 0x03), whereas 65 is the uncompressed key (starts with a 0x04). Are you...
Oh, no. It currently only supports the secpXXXr1 (random) curves. Are you using secp256k1? That would certainly explain why the signature isn't verifying. :) The underlying library I use doesn't...
Yes, this is something I really want to do, I just need to set the time aside... I recommend against OpenSSL (it is slow, cumbersome and adds a lot of...
Ah yes... You will probably want to rip off all the code around here: https://github.com/ricmoo/GMEllipticCurveCrypto/blob/master/GMEllipticCurveCrypto%2Bhash.m#L150 which zero-pads the r and s value As an aside, I'm not sure what timelines...
Actually, instead of adding it to this project, I currently plan to keep this project specific to the random curves (secpXXXr1) and am working on a separate project for the...
I have no specific plans to implement this, which KDF do you need? You should be able to use the output of the ECDH shared key with any other library...
Heya! Looks great! If you get around to adding usage and examples to the readme, and add test cases, let me know and I'll create a "Projects Using..." section on...
Heya rhoiberg, There are a lot of changes here, and some file(s) that shouldn't be checked in (i.e. the .xcuserstate file, the entries in the Info.plist that are company specific,...
Do you know, by chance, which build flags caused the forward declarations to be required? I will add that flag to the Makefile.