Package org.bouncycastle.crypto.fips
Class FipsRSA
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsRSA
-
public final class FipsRSA extends java.lang.ObjectSource class for FIPS approved implementations of RSA algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFipsRSA.KeyGenParametersParameters for RSA key pair generation.static classFipsRSA.KeyPairGeneratorRSA key pair generator class.static classFipsRSA.KeyWrapOperatorFactoryFactory for creating RSA key wrap/unwrap operators.static classFipsRSA.KTSOperatorFactoryFactory for producing key transport operators based on RSA.static classFipsRSA.KTSParametersBase class for parameters used with RSA based key transport algorithms.static classFipsRSA.OAEPKTSParametersParameters for RSA based key transport using OAEP.static classFipsRSA.OAEPParametersParameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static classFipsRSA.PKCS1v15ParametersParameters for use with PKCS#1 v1.5 format key wrapping/unwrapping.static classFipsRSA.PKCS1v15SignatureParametersParameters for PKCS#1 v1.5 digest signatures.static classFipsRSA.PSSSignatureParametersParameters for RSA PSS digest signatures.static classFipsRSA.SignatureOperatorFactory<T extends FipsRSA.SignatureParameters>Operator factory for creating RSA based signing and verification operators.static classFipsRSA.SignatureParametersBase class for RSA digest based signature algorithm parameters.static classFipsRSA.SVEKTSParametersParameters for RSA based key transport using SVE.static classFipsRSA.WrapParametersBase class for RSA key wrapping/unwrapping parameters.static classFipsRSA.X931SignatureParametersParameters for RSA X9.31 digest signatures.
-
Field Summary
Fields Modifier and Type Field Description static FipsAlgorithmALGORITHMstatic FipsRSA.OAEPKTSParametersKTS_OAEPRSA KTS OAEP key transport algorithm parameter source - default is OAEP(SHA-1), keysize 128static FipsRSA.SVEKTSParametersKTS_SVERSA KTS SVE key transport algorithm parameter source.static FipsRSA.PKCS1v15SignatureParametersPKCS1v1_5RSA PKCS#1 v1.5 signature algorithm parameter source - default is SHA-1static FipsRSA.PSSSignatureParametersPSSRSA PSS signature algorithm parameter source - default is SHA-1static FipsRSA.OAEPParametersWRAP_OAEPRSA OAEP key wrap algorithm parameter source - default is SHA-1static FipsRSA.PKCS1v15ParametersWRAP_PKCS1v1_5RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1static FipsRSA.X931SignatureParametersX931RSA X9.31 signature algorithm parameter source - default is SHA-1
-
-
-
Field Detail
-
ALGORITHM
public static final FipsAlgorithm ALGORITHM
-
PKCS1v1_5
public static final FipsRSA.PKCS1v15SignatureParameters PKCS1v1_5
RSA PKCS#1 v1.5 signature algorithm parameter source - default is SHA-1
-
PSS
public static final FipsRSA.PSSSignatureParameters PSS
RSA PSS signature algorithm parameter source - default is SHA-1
-
X931
public static final FipsRSA.X931SignatureParameters X931
RSA X9.31 signature algorithm parameter source - default is SHA-1
-
WRAP_PKCS1v1_5
public static final FipsRSA.PKCS1v15Parameters WRAP_PKCS1v1_5
RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1
-
WRAP_OAEP
public static final FipsRSA.OAEPParameters WRAP_OAEP
RSA OAEP key wrap algorithm parameter source - default is SHA-1
-
KTS_SVE
public static final FipsRSA.SVEKTSParameters KTS_SVE
RSA KTS SVE key transport algorithm parameter source.
-
KTS_OAEP
public static final FipsRSA.OAEPKTSParameters KTS_OAEP
RSA KTS OAEP key transport algorithm parameter source - default is OAEP(SHA-1), keysize 128
-
-