Added in API level 1
PSpecified
class PSpecified : PSource
| kotlin.Any | ||
| ↳ | javax.crypto.spec.PSource | |
| ↳ | javax.crypto.spec.PSource.PSpecified | |
This class is used to explicitly specify the value for encoding input P in OAEP Padding.
Summary
| Public constructors | |
|---|---|
PSpecified(p: ByteArray!)Constructs the source explicitly with the specified value |
|
| Public methods | |
|---|---|
| ByteArray! |
getValue()Returns the value of encoding input P. |
| Inherited functions | |
|---|---|
| Properties | |
|---|---|
| static PSource.PSpecified! |
The encoding input P whose value equals byte[0]. |
Public constructors
PSpecified
Added in API level 1
PSpecified(p: ByteArray!)
Constructs the source explicitly with the specified value p as the encoding input P. Note:
| Parameters | |
|---|---|
p |
ByteArray!: the value of the encoding input. The contents of the array are copied to protect against subsequent modification. |
| Exceptions | |
|---|---|
java.lang.NullPointerException |
if p is null. |
Public methods
getValue
Added in API level 1
fun getValue(): ByteArray!
Returns the value of encoding input P.
| Return | |
|---|---|
ByteArray! |
the value of encoding input P. A new array is returned each time this method is called. |
Properties
DEFAULT
Added in API level 1
static val DEFAULT: PSource.PSpecified!
The encoding input P whose value equals byte[0].