Package org.bouncycastle.crypto.general
Class RSA.OAEPParameters
java.lang.Object
org.bouncycastle.crypto.general.GeneralParameters<GeneralAlgorithm>
org.bouncycastle.crypto.general.RSA.Parameters
org.bouncycastle.crypto.general.RSA.WrapParameters
org.bouncycastle.crypto.general.RSA.OAEPParameters
- All Implemented Interfaces:
Parameters
- Enclosing class:
- RSA
Parameters for use with non-FIPS RSA OAEP formatted key wrapping/unwrapping and encryption/decryption.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
withDigest
(DigestAlgorithm digestAlgorithm) Specify the digest algorithm to use.withEncodingParams
(byte[] encodingParams) Set the encoding parameters.withMGFDigest
(DigestAlgorithm mgfDigestAlgorithm) Specify the digest algorithm to use for the MGF.Methods inherited from class org.bouncycastle.crypto.general.GeneralParameters
getAlgorithm
-
Method Details
-
withDigest
Specify the digest algorithm to use. This also sets the MGF digest.- Parameters:
digestAlgorithm
- a digest algorithm.- Returns:
- a new parameter set.
-
withMGFDigest
Specify the digest algorithm to use for the MGF.- Parameters:
mgfDigestAlgorithm
- a digest algorithm for the MGF.- Returns:
- a new parameter set.
-
withEncodingParams
Set the encoding parameters.- Parameters:
encodingParams
- encoding params to include.- Returns:
- a new parameter set.
-
getDigest
-
getMGFDigest
-
getEncodingParams
public byte[] getEncodingParams()
-