PSource.PSpecified

public static final class PSource.PSpecified extends PSource

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.