PSource.PSpecified

Stay organized with collections Save and categorize content based on your preferences.
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.