Unit tests for all registered ECDH KeyAgreement instances.

The BouncyCastle (BC) provider is currently failing the following
tests:
* testInit_withUnsupportedAlgorithmParameterSpec because it accepts
  AlgorithmParameterSpec instances which have nothing to do with
  key agreement.

Change-Id: Ibce14f23e8b711e92d0312030642ae452941dc6d
2 files changed