Class GOST3410Parameters<T>
java.lang.Object
org.bouncycastle.crypto.asymmetric.GOST3410Parameters<T>
- Type Parameters:
T
- the domain parameters associated with these parameters.
Generic base type for GOST R 34.10-1994 and GOST R 34.10-2001.
-
Constructor Summary
ConstructorsConstructorDescriptionGOST3410Parameters
(ASN1ObjectIdentifier publicKeyParamSet) Constructor from the public key parameter set object identifier.GOST3410Parameters
(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet) Constructor for signing parameters.GOST3410Parameters
(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, ASN1ObjectIdentifier encryptionParamSet) Constructor for signing/encryption parameters.GOST3410Parameters
(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, ASN1ObjectIdentifier encryptionParamSet, T domainParameters) Constructor for signing/encryption parameters with explicit domain parameters.GOST3410Parameters
(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, T domainParameters) Constructor for signing parameters with explicit domain parameters. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return the object identifier for the digest parameter set.Return the domain parameters associated with the OIDs in this parameters object.Return the object identifier for the encryption parameter set.Return the object identifier for the public key parameter set.int
hashCode()
-
Constructor Details
-
GOST3410Parameters
Constructor from the public key parameter set object identifier.- Parameters:
publicKeyParamSet
- the public key parameter set object identifier.
-
GOST3410Parameters
public GOST3410Parameters(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet) Constructor for signing parameters.- Parameters:
publicKeyParamSet
- the public key parameter set object identifier.digestParamSet
- the object identifier for the digest algorithm to be associated with parameters.
-
GOST3410Parameters
public GOST3410Parameters(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, ASN1ObjectIdentifier encryptionParamSet) Constructor for signing/encryption parameters.- Parameters:
publicKeyParamSet
- the public key parameter set object identifier.digestParamSet
- the object identifier for the digest algorithm to be associated with parameters.encryptionParamSet
- the object identifier associated with encryption algorithm to use.
-
GOST3410Parameters
public GOST3410Parameters(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, T domainParameters) Constructor for signing parameters with explicit domain parameters.- Parameters:
publicKeyParamSet
- the public key parameter set object identifier.digestParamSet
- the object identifier for the digest algorithm to be associated with parameters.domainParameters
- the domain parameters to use.
-
GOST3410Parameters
public GOST3410Parameters(ASN1ObjectIdentifier publicKeyParamSet, ASN1ObjectIdentifier digestParamSet, ASN1ObjectIdentifier encryptionParamSet, T domainParameters) Constructor for signing/encryption parameters with explicit domain parameters.- Parameters:
publicKeyParamSet
- the public key parameter set object identifier.digestParamSet
- the object identifier for the digest algorithm to be associated with parameters.encryptionParamSet
- the object identifier associated with encryption algorithm to use.domainParameters
- the domain parameters to use.
-
-
Method Details
-
getPublicKeyParamSet
Return the object identifier for the public key parameter set.- Returns:
- the OID for the public key parameter set.
-
getDigestParamSet
Return the object identifier for the digest parameter set.- Returns:
- the OID for the digest parameter set.
-
getEncryptionParamSet
Return the object identifier for the encryption parameter set.- Returns:
- the OID for the encryption parameter set.
-
getDomainParameters
Return the domain parameters associated with the OIDs in this parameters object.- Returns:
- the domain parameters used by this parameters object.
-
equals
-
hashCode
public int hashCode()
-