interface com.oracle.security.ucrypto.NativeCipherWithJavaPadding$Padding
minor version: 0
major version: 59
flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.security.ucrypto.NativeCipherWithJavaPadding$Padding
super_class: java.lang.Object
{
public abstract int getPadLen(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dataLen
public abstract byte[] getPaddingBytes(int);
descriptor: (I)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dataLen
public abstract byte[] bufferBytes(byte[]);
descriptor: ([B)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
intermediateData
public abstract int getBufferedLength();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int unpad(byte[], byte[], int);
descriptor: ([B[BI)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException
MethodParameters:
Name Flags
paddedData
out
outOfs
public abstract void clear();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "NativeCipherWithJavaPadding.java"
NestHost: com.oracle.security.ucrypto.NativeCipherWithJavaPadding
InnerClasses:
private abstract Padding = com.oracle.security.ucrypto.NativeCipherWithJavaPadding$Padding of com.oracle.security.ucrypto.NativeCipherWithJavaPadding