gnu.crypto.key.dh

Class RFC2631


public class RFC2631
extends java.lang.Object

An implementation of the Diffie-Hellman parameter generation as defined in RFC-2631.

Reference:

  1. Diffie-Hellman Key Agreement Method
    Eric Rescorla.

Version:
$Revision: 1.1 $

Field Summary

static int
DH_PARAMS_COUNTER
static int
DH_PARAMS_G
static int
DH_PARAMS_J
static int
DH_PARAMS_P
static int
DH_PARAMS_Q
static int
DH_PARAMS_SEED

Constructor Summary

RFC2631(int m, int L, SecureRandom rnd)

Method Summary

BigInteger[]
generateParameters()

Field Details

DH_PARAMS_COUNTER

public static final int DH_PARAMS_COUNTER

Field Value:
1


DH_PARAMS_G

public static final int DH_PARAMS_G

Field Value:
5


DH_PARAMS_J

public static final int DH_PARAMS_J

Field Value:
4


DH_PARAMS_P

public static final int DH_PARAMS_P

Field Value:
3


DH_PARAMS_Q

public static final int DH_PARAMS_Q

Field Value:
2


DH_PARAMS_SEED

public static final int DH_PARAMS_SEED

Field Value:
0

Constructor Details

RFC2631

public RFC2631(int m,
               int L,
               SecureRandom rnd)

Method Details

generateParameters

public BigInteger[] generateParameters()


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