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 classParameters for RSA key pair generation.static final classRSA key pair generator class.static final classFactory for creating RSA key wrap/unwrap operators.static classFactory for producing key transport operators based on RSA.static classBase class for parameters used with RSA based key transport algorithms.static final classParameters for RSA based key transport using OAEP.static final classParameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static final classParameters for use with PKCS#1 v1.5 format key wrapping/unwrapping.static final classParameters for PKCS#1 v1.5 digest signatures.static final classParameters for RSA PSS digest signatures.static final classOperator factory for creating RSA based signing and verification operators.static classBase class for RSA digest based signature algorithm parameters.static final classParameters for RSA based key transport using SVE.static classBase class for RSA key wrapping/unwrapping parameters.static final classParameters for RSA X9.31 digest signatures. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsAlgorithmstatic final FipsRSA.OAEPKTSParametersRSA KTS OAEP key transport algorithm parameter source - default is OAEP(SHA-1), keysize 128static final FipsRSA.SVEKTSParametersRSA KTS SVE key transport algorithm parameter source.static final FipsRSA.PKCS1v15SignatureParametersRSA PKCS#1 v1.5 signature algorithm parameter source - default is SHA-1static final FipsRSA.PSSSignatureParametersRSA PSS signature algorithm parameter source - default is SHA-1static final FipsRSA.OAEPParametersRSA OAEP key wrap algorithm parameter source - default is SHA-1static final FipsRSA.PKCS1v15ParametersRSA PKCS#1 v1.5 key wrap algorithm parameter source - default is SHA-1static final FipsRSA.X931SignatureParametersRSA 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
-