com.ibm.crypto.fips.provider

Class DHParameters

  1. java.lang.Object
  2. extended byjava.security.AlgorithmParametersSpi
  3. extended bycom.ibm.crypto.fips.provider.DHParameters
All implemented interfaces:
AlgorithmStatus

  1. public final class DHParameters
  2. extends java.security.AlgorithmParametersSpi
  3. implements AlgorithmStatus
This class implements the parameter set used by the Diffie-Hellman key agreement as defined in the PKCS #3 standard.
Version:
1.0, 05/19/03
Author:
Jan Luehe, John Peck

Field Summary

Modifier and Type Field and Description
  1. protected
  2. java.math.BigInteger
g
  1. protected
  2. java.math.BigInteger
p

Constructor Summary

Constructor and Description
DHParameters()

Method Summary

Modifier and Type Method and Description
  1. protected
  2. byte[]
engineGetEncoded()
  1. protected
  2. byte[]
engineGetEncoded(java.lang.String encodingMethod)
  1. protected
  2. java.security.spec.AlgorithmParameterSpec
engineGetParameterSpec(java.lang.Class paramSpec)
  1. protected
  2. void
engineInit(java.security.spec.AlgorithmParameterSpec paramSpec)
  1. protected
  2. void
engineInit(byte[] params)
  1. protected
  2. void
engineInit(byte[] params,java.lang.String decodingMethod)
  1. protected
  2. java.lang.String
engineToString()
  1. protected
  2. byte[]
internalGetEncoded()
  1. protected
  2. java.security.spec.AlgorithmParameterSpec
internalGetParameterSpec(java.lang.Class paramSpec)
  1. protected
  2. void
internalInit(java.security.spec.AlgorithmParameterSpec paramSpec)
  1. protected
  2. void
internalInit(byte[] params)
  1. protected
  2. java.lang.String
internalToString()
  1. boolean
isFipsApproved()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

p

  1. protected java.math.BigInteger p

g

  1. protected java.math.BigInteger g

Constructor Detail

DHParameters

  1. public DHParameters()

Method Detail

isFipsApproved

  1. public boolean isFipsApproved()
Description copied from interface: AlgorithmStatus
Module identifies if the cryptographic operation (algorithm) is FIPS certified
Specified by:
See Also:

engineInit

  1. protected void engineInit(java.security.spec.AlgorithmParameterSpec paramSpec)
  2. throws java.security.spec.InvalidParameterSpecException
Specified by:
engineInit in class java.security.AlgorithmParametersSpi
Throws:
java.security.spec.InvalidParameterSpecException

internalInit

  1. protected void internalInit(java.security.spec.AlgorithmParameterSpec paramSpec)
  2. throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

engineInit

  1. protected void engineInit(byte[] params)
  2. throws java.io.IOException
Specified by:
engineInit in class java.security.AlgorithmParametersSpi
Throws:
java.io.IOException

internalInit

  1. protected void internalInit(byte[] params)
  2. throws java.io.IOException
Throws:
java.io.IOException

engineInit

  1. protected void engineInit(byte[] params,
  2. java.lang.String decodingMethod)
  3. throws java.io.IOException
Specified by:
engineInit in class java.security.AlgorithmParametersSpi
Throws:
java.io.IOException

engineGetParameterSpec

  1. protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec( java.lang.Class paramSpec)
  2. throws java.security.spec.InvalidParameterSpecException
Specified by:
engineGetParameterSpec in class java.security.AlgorithmParametersSpi
Throws:
java.security.spec.InvalidParameterSpecException

internalGetParameterSpec

  1. protected java.security.spec.AlgorithmParameterSpec internalGetParameterSpec( java.lang.Class paramSpec)
  2. throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

engineGetEncoded

  1. protected byte[] engineGetEncoded( )
  2. throws java.io.IOException
Specified by:
engineGetEncoded in class java.security.AlgorithmParametersSpi
Throws:
java.io.IOException

internalGetEncoded

  1. protected byte[] internalGetEncoded( )
  2. throws java.io.IOException
Throws:
java.io.IOException

engineGetEncoded

  1. protected byte[] engineGetEncoded( java.lang.String encodingMethod)
  2. throws java.io.IOException
Specified by:
engineGetEncoded in class java.security.AlgorithmParametersSpi
Throws:
java.io.IOException

engineToString

  1. protected java.lang.String engineToString( )
Specified by:
engineToString in class java.security.AlgorithmParametersSpi

internalToString

  1. protected java.lang.String internalToString( )