com.ibm.crypto.fips.provider
Class GCMHelper
- java.lang.Object
-
- com.ibm.crypto.fips.provider.GCMHelper
-
public final class GCMHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description GCMHelper()
-
Method Summary
Methods Modifier and Type Method and Description javax.crypto.BadPaddingExceptioncallAEADConstructor()javax.crypto.BadPaddingExceptioncallAEADConstructor(java.lang.String message)java.security.spec.AlgorithmParameterSpeccallGCMConstructorIntBA(int tLen, byte[] iv)byte[]callGetAAD(java.lang.Object obj)byte[]callGetIV(java.lang.Object obj)intcallGetTLen(java.lang.Object obj)byte[]callSetAAD(java.lang.Object obj, byte[] aad)java.lang.ClassgetAEADClass()java.lang.reflect.ConstructorgetAEADConstructor_String()java.lang.reflect.ConstructorgetAEADConstructor()java.lang.ClassgetGCMClass()java.lang.reflect.ConstructorgetGCMConstructorIntBA()java.lang.reflect.MethodgetGCMGetAAD()java.lang.reflect.MethodgetGCMGetIV()java.lang.reflect.MethodgetGCMGetTLen()java.lang.reflect.MethodgetGCMSetAAD()
-
-
-
Method Detail
-
getGCMClass
public java.lang.Class getGCMClass()
-
getGCMConstructorIntBA
public java.lang.reflect.Constructor getGCMConstructorIntBA()
-
getGCMGetAAD
public java.lang.reflect.Method getGCMGetAAD()
-
getGCMSetAAD
public java.lang.reflect.Method getGCMSetAAD()
-
getGCMGetTLen
public java.lang.reflect.Method getGCMGetTLen()
-
getGCMGetIV
public java.lang.reflect.Method getGCMGetIV()
-
callGetAAD
public byte[] callGetAAD(java.lang.Object obj)
-
callSetAAD
public byte[] callSetAAD(java.lang.Object obj, byte[] aad)
-
callGetTLen
public int callGetTLen(java.lang.Object obj)
-
callGetIV
public byte[] callGetIV(java.lang.Object obj)
-
callGCMConstructorIntBA
public java.security.spec.AlgorithmParameterSpec callGCMConstructorIntBA(int tLen, byte[] iv)
-
getAEADClass
public java.lang.Class getAEADClass()
-
getAEADConstructor
public java.lang.reflect.Constructor getAEADConstructor()
-
getAEADConstructor_String
public java.lang.reflect.Constructor getAEADConstructor_String()
-
callAEADConstructor
public javax.crypto.BadPaddingException callAEADConstructor()
-
callAEADConstructor
public javax.crypto.BadPaddingException callAEADConstructor(java.lang.String message)
-
-