There's an implementation of this in the Bouncy Castle lightweight API. The core class it's built around is org.bouncycastle.crypto.engines.IESEngine. You'll find tests for it in the org.bouncycastle.crypto.test package.
Regards,
David
PS. apologies for the extremely late reply, I seem to have been having some issues with the reply facility lately.
Last edited by dgh; June 19th, 2011 at 07:01 PM..
|