For the latest news and information visit
The GNU Crypto project

Uses of Interface
gnu.crypto.key.IKeyAgreementParty

Packages that use IKeyAgreementParty
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 IKeyAgreementParty in gnu.crypto.key
 

Classes in gnu.crypto.key that implement IKeyAgreementParty
 class BaseKeyAgreementParty
          A base abstract class to facilitate implementations of concrete key agreement protocol handlers.
 

Methods in gnu.crypto.key that return IKeyAgreementParty
static IKeyAgreementParty KeyAgreementFactory.getPartyAInstance(java.lang.String name)
          Returns an instance of a key agreeent protocol handler, for party A in a two-party A..B exchange, given the canonical name of this protocol.
static IKeyAgreementParty KeyAgreementFactory.getPartyBInstance(java.lang.String name)
          Returns an instance of a key agreeent protocol handler, for party B in a two-party A..B exchange, given the canonical name of this protocol.
 

Uses of IKeyAgreementParty in gnu.crypto.key.dh
 

Classes in gnu.crypto.key.dh that implement IKeyAgreementParty
 class DiffieHellmanKeyAgreement
          The basic version of the Diffie-Hellman key agreement is described in the Handbook of Applied Cryptography [HAC] as follows: An appropriate prime p and generator g of Zp* (2 <= g <= p-2) are selected and published.
 class DiffieHellmanReceiver
          This implementation is the receiver's part of the basic version of the Diffie-Hellman key agreement exchange (B in [HAC]).
 class DiffieHellmanSender
          This implementation is the sender's part of the basic version of the Diffie-Hellman key agreement exchange (A in [HAC]).
 class ElGamalKeyAgreement
          The ElGamal key agreement, also known as the half-certified Diffie-Hellman key agreement, is described in the Handbook of Applied Cryptography [HAC] as follows: A sends to B a single message allowing one-pass key agreement.
 class ElGamalReceiver
          This implementation is the receiver's part of the ElGamal key agreement exchange (B in [HAC]).
 class ElGamalSender
          This implementation is the sender's part of the ElGamal key agreement exchange (A in [HAC]).
 

Uses of IKeyAgreementParty in gnu.crypto.key.srp6
 

Classes in gnu.crypto.key.srp6 that implement IKeyAgreementParty
 class SRP6Host
          The implementation of the Host in the SRP-6 key agreement protocol.
 class SRP6KeyAgreement
          The Secure Remote Password (SRP) key agreement protocol, also known as SRP-6, is designed by Thomas J.
 class SRP6SaslClient
          A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the User (client side).
 class SRP6SaslServer
          A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side).
 class SRP6TLSClient
          A variation of the SRP6 key agreement protocol, for the client-side as proposed in Using SRP for TLS Authentication.
 class SRP6TLSServer
          A variation of the SRP6 key agreement protocol, for the server-side as proposed in Using SRP for TLS Authentication.
 class SRP6User
          The implementation of the User in the SRP-6 protocol.
 


For the latest news and information visit
The GNU Crypto project

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