> 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.

Reply via email to