org.bouncycastle.asn1.pkcs
public class RSAESOAEPparams extends ASN1Encodable
Field Summary | |
---|---|
static AlgorithmIdentifier | DEFAULT_HASH_ALGORITHM |
static AlgorithmIdentifier | DEFAULT_MASK_GEN_FUNCTION |
static AlgorithmIdentifier | DEFAULT_P_SOURCE_ALGORITHM |
Constructor Summary | |
---|---|
RSAESOAEPparams()
The default version | |
RSAESOAEPparams(AlgorithmIdentifier hashAlgorithm, AlgorithmIdentifier maskGenAlgorithm, AlgorithmIdentifier pSourceAlgorithm) | |
RSAESOAEPparams(ASN1Sequence seq) |
Method Summary | |
---|---|
AlgorithmIdentifier | getHashAlgorithm() |
static RSAESOAEPparams | getInstance(Object obj) |
AlgorithmIdentifier | getMaskGenAlgorithm() |
AlgorithmIdentifier | getPSourceAlgorithm() |
DERObject | toASN1Object()RSAES-OAEP-params ::= SEQUENCE { hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1, maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1, pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty } OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-sha1 PARAMETERS NULL }| { OID id-sha256 PARAMETERS NULL }| { OID id-sha384 PARAMETERS NULL }| { OID id-sha512 PARAMETERS NULL }, ... |
RSAES-OAEP-params ::= SEQUENCE { hashAlgorithm [0] OAEP-PSSDigestAlgorithms DEFAULT sha1, maskGenAlgorithm [1] PKCS1MGFAlgorithms DEFAULT mgf1SHA1, pSourceAlgorithm [2] PKCS1PSourceAlgorithms DEFAULT pSpecifiedEmpty } OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-sha1 PARAMETERS NULL }| { OID id-sha256 PARAMETERS NULL }| { OID id-sha384 PARAMETERS NULL }| { OID id-sha512 PARAMETERS NULL }, ... -- Allows for future expansion -- } PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-mgf1 PARAMETERS OAEP-PSSDigestAlgorithms }, ... -- Allows for future expansion -- } PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= { { OID id-pSpecified PARAMETERS OCTET STRING }, ... -- Allows for future expansion -- }
Returns: the asn1 primitive representing the parameters.