> I would like to be able to use openSSL with data encrypted by crypto++ > using ECIES with, > OpenSSL does not offer ECIES.
> the ECDH key exchange and ECDSA seams compatible, but openSSL does not > have any functions for EC based encryption. > OpenSSL does offer EC in 1.0.0 and above. Its missing from 0.9.8 and below. > since ECIES is something on the lines of a ECDH + some simple crypto > operations I think its doable to implement it by hand using standard > openSSL functions. > Yes, its doable. But I don't think its trivial. > however it seams quite complicated is there some ware some simple > description how ECIES as used by Crypto++ works? > For a simple description, see wikipedia's https://en.wikipedia.org/wiki/Integrated_Encryption_Scheme. There are at least 4 different standards that have a specification for ECIES: ANSI X9.63, IEEE 1363a, ISO/IEC 18033-2, and SECG SEC-1. And I'm not sure which Crypto++ actually uses. I think its closer to Shoup's version proposed in his 2.1 paper. But the source code refers to P1363, and I don't have access to that. We have some reading on ECIES at http://www.cryptopp.com/wiki/Elliptic_Curve_Integrated_Encryption_Scheme. Jeff -- -- You received this message because you are subscribed to the "Crypto++ Users" Google Group. To unsubscribe, send an email to [email protected]. More information about Crypto++ and this group is available at http://www.cryptopp.com. --- You received this message because you are subscribed to the Google Groups "Crypto++ Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
