For the latest news and information visit
The GNU Crypto project

Uses of Class
gnu.crypto.key.KeyAgreementException

Packages that use KeyAgreementException
gnu.crypto.key Provides a basic API for algorithms to generate Public/Private keypairs, and Key Agreement schemes. 
gnu.crypto.key.dh   
gnu.crypto.key.srp6   
 

Uses of KeyAgreementException in gnu.crypto.key
 

Methods in gnu.crypto.key that throw KeyAgreementException
protected abstract  void BaseKeyAgreementParty.engineInit(Map attributes)
           
protected abstract  OutgoingMessage BaseKeyAgreementParty.engineProcessMessage(IncomingMessage in)
           
protected abstract  byte[] BaseKeyAgreementParty.engineSharedSecret()
           
static int IncomingMessage.fourBytesToLength(byte[] b)
          Converts four octets into the number that they represent.
 byte[] IKeyAgreementParty.getSharedSecret()
          Returns the byte array containing the shared secret as generated by this party.
 byte[] BaseKeyAgreementParty.getSharedSecret()
           
 void IKeyAgreementParty.init(Map attributes)
          Sets up the instance to operate with specific attributes.
 void BaseKeyAgreementParty.init(Map attributes)
           
 OutgoingMessage IKeyAgreementParty.processMessage(IncomingMessage in)
          Processes an incoming message at one end, generating a message that will be processed by the other party(ies).
 OutgoingMessage BaseKeyAgreementParty.processMessage(IncomingMessage in)
           
 BigInteger IncomingMessage.readMPI()
          Decodes an MPI from the current message's contents.
 PrivateKey IncomingMessage.readPrivateKey()
           
 PublicKey IncomingMessage.readPublicKey()
           
 String IncomingMessage.readString()
           
 byte[] OutgoingMessage.toByteArray()
          Returns the encoded form of the current message including the 4-byte length header.
static int IncomingMessage.twoBytesToLength(byte[] b)
          Converts two octets into the number that they represent.
 byte[] OutgoingMessage.wrap()
          Returns the encoded form of the current message excluding the 4-byte length header.
 void OutgoingMessage.writeMPI(BigInteger val)
          Encodes an MPI into the message.
 void OutgoingMessage.writePrivateKey(PrivateKey k)
          Encodes a private key into the message.
 void OutgoingMessage.writePublicKey(PublicKey k)
          Encodes a public key into the message.
 void OutgoingMessage.writeString(String s)
          Encodes a string into the message.
 

Constructors in gnu.crypto.key that throw KeyAgreementException
IncomingMessage(byte[] b)
          Constructs an incoming message given the message's encoded form, including its header bytes.
 

Uses of KeyAgreementException in gnu.crypto.key.dh
 

Methods in gnu.crypto.key.dh that throw KeyAgreementException
protected  void ElGamalSender.engineInit(Map attributes)
           
protected  void ElGamalReceiver.engineInit(Map attributes)
           
protected  void DiffieHellmanSender.engineInit(Map attributes)
           
protected  void DiffieHellmanReceiver.engineInit(Map attributes)
           
protected  OutgoingMessage ElGamalSender.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage ElGamalReceiver.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage DiffieHellmanSender.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage DiffieHellmanReceiver.engineProcessMessage(IncomingMessage in)
           
protected  byte[] ElGamalKeyAgreement.engineSharedSecret()
           
protected  byte[] DiffieHellmanKeyAgreement.engineSharedSecret()
           
 

Uses of KeyAgreementException in gnu.crypto.key.srp6
 

Methods in gnu.crypto.key.srp6 that throw KeyAgreementException
protected  OutgoingMessage SRP6TLSServer.computeSharedSecret(IncomingMessage in)
           
protected  OutgoingMessage SRP6TLSClient.computeSharedSecret(IncomingMessage in)
           
protected  OutgoingMessage SRP6SaslServer.computeSharedSecret(IncomingMessage in)
           
protected  OutgoingMessage SRP6SaslClient.computeSharedSecret(IncomingMessage in)
           
protected  void SRP6User.engineInit(Map attributes)
           
protected  void SRP6TLSServer.engineInit(Map attributes)
           
protected  void SRP6TLSClient.engineInit(Map attributes)
           
protected  void SRP6Host.engineInit(Map attributes)
           
protected  OutgoingMessage SRP6User.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage SRP6TLSServer.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage SRP6TLSClient.engineProcessMessage(IncomingMessage in)
           
protected  OutgoingMessage SRP6Host.engineProcessMessage(IncomingMessage in)
           
protected  byte[] SRP6KeyAgreement.engineSharedSecret()
           
 


For the latest news and information visit
The GNU Crypto project

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.