gnu.crypto.key.dh

Class RFC2631


public class RFC2631
extends 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.2 $

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.