Cleaned this classes up since a few fields could be removed when using ECIES.
Cleanup of the parameters fields since this is now not necessary. ECIES does all the crypto itself.
Changed the key pair from bouncy castle api to java api.
Participant api updated.
Renamed and merged the crypt exceptions into this one for the sake of simplicity.
Use the new ECC API.
Removed no longer necessary method. The message's integrity is completely guaranteed by ECIES.
Changed the usage of the ECC cipher. This could change the next days again, depending on the bouncy castle mailing list.
Now, ECC-ECIES-AES-128-CBC-HMAC-SHA1is used.
Changed to the new key generation procedure to use Java's native API (from JCE).
Cleanup -- no longer necessary.
Updated Bouncy Castle to version 1.50.