Package org.bouncycastle.crypto.fips
Class FipsRSA
java.lang.Object
org.bouncycastle.crypto.fips.FipsRSA
Source class for FIPS approved implementations of RSA algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Parameters for RSA key pair generation.static final class
RSA key pair generator class.static final class
Factory for creating RSA key wrap/unwrap operators.static class
Factory for producing key transport operators based on RSA.static class
Base class for parameters used with RSA based key transport algorithms.static final class
Parameters for RSA based key transport using OAEP.static final class
Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static final class
Parameters for use with PKCS#1 v1.5 format key wrapping/unwrapping.static final class
Parameters for PKCS#1 v1.5 digest signatures.static final class
Parameters for RSA PSS digest signatures.static final class
Operator factory for creating RSA based signing and verification operators.static class
Base class for RSA digest based signature algorithm parameters.static final class
Parameters for RSA based key transport using SVE.static class
Base class for RSA key wrapping/unwrapping parameters.static final class
Parameters for RSA X9.31 digest signatures. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsAlgorithm
static final FipsRSA.OAEPKTSParameters
RSA KTS OAEP key transport algorithm parameter source - default is OAEP(SHA-1), keysize 128static final FipsRSA.SVEKTSParameters
RSA KTS SVE key transport algorithm parameter source.static final FipsRSA.PKCS1v15SignatureParameters
RSA PKCS#1 v1.5 signature algorithm parameter source - default is SHA-1static final FipsRSA.PSSSignatureParameters
RSA PSS signature algorithm parameter source - default is SHA-1static final FipsRSA.OAEPParameters
RSA OAEP key wrap algorithm parameter source - default is SHA-1static final FipsRSA.PKCS1v15Parameters
RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1static final FipsRSA.X931SignatureParameters
RSA X9.31 signature algorithm parameter source - default is SHA-1 -
Method Summary
-
Field Details
-
ALGORITHM
-
PKCS1v1_5
RSA PKCS#1 v1.5 signature algorithm parameter source - default is SHA-1 -
PSS
RSA PSS signature algorithm parameter source - default is SHA-1 -
X931
RSA X9.31 signature algorithm parameter source - default is SHA-1 -
WRAP_PKCS1v1_5
RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1 -
WRAP_OAEP
RSA OAEP key wrap algorithm parameter source - default is SHA-1 -
KTS_SVE
RSA KTS SVE key transport algorithm parameter source. -
KTS_OAEP
RSA KTS OAEP key transport algorithm parameter source - default is OAEP(SHA-1), keysize 128
-