Uses of Class gnu.crypto.key.srp6.SRP6KeyAgreement

Uses in package gnu.crypto.key.srp6

Classes derived from gnu.crypto.key.srp6.SRP6KeyAgreement

class
The implementation of the Host in the SRP-6 key agreement protocol.

Reference:

  1. SRP Protocol Design
    Thomas J.
class
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the User (client side).

In this alternative, the exchange goes as follows:

    C -> S:  I                      (identifies self)
    S -> C:  N, g, s, B = 3v + g^b  (sends salt, b = random number)
    C -> S:  A = g^a                (a = random number)
 

All elements are computed the same way as in the standard version.

Reference:

  1. Secure Remote Password Authentication Mechanism
    K.
class
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side).

In this alternative, the exchange goes as follows:

    C -> S:  I                      (identifies self)
    S -> C:  N, g, s, B = 3v + g^b  (sends salt, b = random number)
    C -> S:  A = g^a                (a = random number)
 

All elements are computed the same way as in the standard version.

Reference:

  1. Secure Remote Password Authentication Mechanism
    K.
class
A variation of the SRP6 key agreement protocol, for the client-side as proposed in Using SRP for TLS Authentication.
class
A variation of the SRP6 key agreement protocol, for the server-side as proposed in Using SRP for TLS Authentication.
class
The implementation of the User in the SRP-6 protocol.

Reference:

  1. SRP Protocol Design
    Thomas J.

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