|
Public Member Functions |
virtual | ~KeyAgreement () |
void | init (const Key &, SecureRandom *=0) throw (InvalidKeyException) |
void | init (const Key &, const AlgorithmParameterSpec &, SecureRandom *=0) throw (InvalidKeyException) |
Key * | doPhase (const Key &, bool) throw (InvalidKeyException, IllegalStateException) |
bytearray * | generateSecret () throw (IllegalStateException) |
size_t | generateSecret (bytearray &, size_t) throw (IllegalStateException, ShortBufferException) |
SecretKey * | generateSecret (const String &) throw (IllegalStateException, NoSuchAlgorithmException, InvalidKeyException) |
Static Public Member Functions |
static KeyAgreement * | getInstance (const String &) throw (NoSuchAlgorithmException) |
static KeyAgreement * | getInstance (const String &, const String &) throw (NoSuchAlgorithmException, NoSuchProviderException) |
static KeyAgreement * | getInstance (const String &, const Provider &) throw (NoSuchAlgorithmException) |
Protected Member Functions |
| KeyAgreement (KeyAgreementSpi *spi, const Provider *provider, const String &algorithm) |