Bouncy Castle Cryptography Library 1.81

org.bouncycastle.jcajce.provider.asymmetric.dh
Class AlgorithmParametersSpi

java.lang.Object
  extended byjava.security.AlgorithmParametersSpi
      extended byorg.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi

public class AlgorithmParametersSpi
extends java.security.AlgorithmParametersSpi


Constructor Summary
AlgorithmParametersSpi()
           
 
Method Summary
protected  byte[] engineGetEncoded()
          Return the PKCS#3 ASN.1 structure DHParameter.
protected  byte[] engineGetEncoded(java.lang.String format)
           
protected  java.security.spec.AlgorithmParameterSpec engineGetParameterSpec(java.lang.Class paramSpec)
           
protected  void engineInit(java.security.spec.AlgorithmParameterSpec paramSpec)
           
protected  void engineInit(byte[] params)
           
protected  void engineInit(byte[] params, java.lang.String format)
           
protected  java.lang.String engineToString()
           
protected  boolean isASN1FormatString(java.lang.String format)
           
protected  java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec(java.lang.Class paramSpec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgorithmParametersSpi

public AlgorithmParametersSpi()
Method Detail

isASN1FormatString

protected boolean isASN1FormatString(java.lang.String format)

engineGetParameterSpec

protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec(java.lang.Class paramSpec)
                                                                    throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

engineGetEncoded

protected byte[] engineGetEncoded()
Return the PKCS#3 ASN.1 structure DHParameter.

DHParameter ::= SEQUENCE { prime INTEGER, -- p base INTEGER, -- g privateValueLength INTEGER OPTIONAL}


engineGetEncoded

protected byte[] engineGetEncoded(java.lang.String format)

localEngineGetParameterSpec

protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec(java.lang.Class paramSpec)
                                                                         throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

engineInit

protected void engineInit(java.security.spec.AlgorithmParameterSpec paramSpec)
                   throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

engineInit

protected void engineInit(byte[] params)
                   throws java.io.IOException
Throws:
java.io.IOException

engineInit

protected void engineInit(byte[] params,
                          java.lang.String format)
                   throws java.io.IOException
Throws:
java.io.IOException

engineToString

protected java.lang.String engineToString()

Bouncy Castle Cryptography Library 1.81