AI-generated Key Takeaways
-
PSource.PSpecified
is used to define the encoding input P for OAEP Padding in cryptographic operations. -
It provides a way to explicitly set the value of P using a byte array during construction.
-
A default instance,
DEFAULT
, is available, representing an encoding input P with a value of byte[0]. -
The
getValue()
method allows retrieval of the encoding input P value.
This class is used to explicitly specify the value for encoding input P in OAEP Padding.
Field Summary
public static final PSource.PSpecified | DEFAULT | The encoding input P whose value equals byte[0]. |
Public Constructor Summary
PSpecified(byte[] p)
Constructs the source explicitly with the specified
value
p as the encoding input P. |
Public Method Summary
byte[] |
getValue()
Returns the value of encoding input P.
|
Inherited Method Summary
Fields
public static final PSource.PSpecified DEFAULT
The encoding input P whose value equals byte[0].
Public Constructors
public PSpecified (byte[] p)
Constructs the source explicitly with the specified
value p
as the encoding input P.
Note:
Parameters
p | the value of the encoding input. The contents of the array are copied to protect against subsequent modification. |
---|
Throws
NullPointerException | if p is null.
|
---|
Public Methods
public byte[] getValue ()
Returns the value of encoding input P.
Returns
- the value of encoding input P. A new array is returned each time this method is called.