org.bouncycastle.jcajce.spec.GOST28147GenParameterSpec Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bc-fips Show documentation
Show all versions of bc-fips Show documentation
The FIPS 140-3 Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms certified to FIPS 140-3 level 1. This jar contains JCE provider and low-level API for the BC-FJA version 2.0.0, FIPS Certificate #4743. Please see certificate for certified platform details.
package org.bouncycastle.jcajce.spec;
import java.security.spec.AlgorithmParameterSpec;
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
import org.bouncycastle.crypto.general.GOST28147;
/**
* A parameter spec generating parameters for GOST-28147.
*/
public class GOST28147GenParameterSpec
implements AlgorithmParameterSpec
{
private final String sBoxName;
public GOST28147GenParameterSpec(
String sBoxName)
{
this.sBoxName = sBoxName;
}
public GOST28147GenParameterSpec(
ASN1ObjectIdentifier sBoxOID)
{
this.sBoxName = GOST28147.getSBoxName(sBoxOID);
}
public String getSBoxName()
{
return sBoxName;
}
}