Package org.bouncycastle.crypto.general
Class RSA
java.lang.Object
org.bouncycastle.crypto.general.RSA
Source class for non-FIPS implementations of RSA based algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Parameters for ISO 9796-2 PSS signature algorithms.static final class
Parameters for ISO 9796-2 signature algorithms.static final class
RSA key pair generation parameters for non-FIPS usages.static final class
RSA key pair generator class for non-FIPS usages.static final class
Factory for creating non-FIPS RSA key wrap/unwrap operators.static final class
Parameters for use with non-FIPS RSA OAEP formatted key wrapping/unwrapping and encryption/decryption.static final class
Factory for creating non-FIPS encryption/decryption operators.static class
Base class for RSA encryption/decryption and key wrap/unwrap parameters.static final class
Parameters for use with non-FIPS RSA PKCS#1 v1.5 formatted key wrapping/unwrapping and encryption/decryption.static final class
Parameters for PKCS#1 v1.5 signature algorithms.static final class
Parameters for RSA PSS digest signatures.static final class
Parameters for use with unformatted RSA encryption/decryption.static final class
Operator factory for creating non-FIPS RSA based signing and verification operators.static class
Base class for non-FIPS RSA digest based signature algorithm parameters.static final class
Operator factory for creating RSA based signing and verification operators which also offer message recovery.static class
Base class for parameters that can also be used for key wrapping.static final class
Parameters for PKCS#1 v1.5 signature algorithms. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneralAlgorithm
The generic algorithm for RSA.static final RSA.ISO9796d2SignatureParameters
Algorithm parameter source for ISO9796-2.static final RSA.ISO9796d2PSSSignatureParameters
Algorithm parameter source for ISO9796-2PSS.static final RSA.PKCS1v15SignatureParameters
RSA PKCS#1 v1.5 Signature parameter source - default digest is SHA-1.static final RSA.PSSSignatureParameters
RSA PSS signature algorithm parameter source - default is SHA-1static final RSA.RawParameters
Algorithm parameter source for raw unpadded RSA.static final RSA.OAEPParameters
RSA OAEP algorithm parameter source - default digest is SHA-1static final RSA.PKCS1v15Parameters
RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1static final RSA.X931SignatureParameters
RSA X9.31 signature algorithm parameter source - default is SHA-1 -
Method Summary
-
Field Details
-
ALGORITHM
The generic algorithm for RSA. -
RAW
Algorithm parameter source for raw unpadded RSA. -
ISO9796d2
Algorithm parameter source for ISO9796-2. -
ISO9796d2PSS
Algorithm parameter source for ISO9796-2PSS. -
WRAP_OAEP
RSA OAEP algorithm parameter source - default digest is SHA-1 -
PKCS1v1_5
RSA PKCS#1 v1.5 Signature parameter source - default digest is SHA-1. -
WRAP_PKCS1v1_5
RSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1 -
X931
RSA X9.31 signature algorithm parameter source - default is SHA-1 -
PSS
RSA PSS signature algorithm parameter source - default is SHA-1
-