Top Fields Constructors Methods
org.bouncycastle.jcajce.provider.symmetric.util

public Class GcmSpecUtil

extends Object
Class Inheritance
Imports
java.lang.reflect.Constructor, .Method, java.security.AccessController, .InvalidAlgorithmParameterException, .PrivilegedActionException, .PrivilegedExceptionAction, java.security.spec.AlgorithmParameterSpec, .InvalidParameterSpecException, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.crypto.params.AEADParameters, .KeyParameter, org.bouncycastle.internal.asn1.cms.GCMParameters, org.bouncycastle.util.Integers

Field Summary

Modifier and TypeField and Description
private static final Constructor<T>
pack-priv static final Class<T>
private static final Method
private static final Method

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static AEADParameters
private static Constructor<T>
public static GCMParameters
public static AlgorithmParameterSpec
private static Method
extractMethod(final String name)

public static boolean
public static boolean
public static boolean
public static boolean
isGcmSpec(Class<T> paramSpecClass)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

constructorback to summary
private static final Constructor<T> constructor
gcmSpecClassback to summary
pack-priv static final Class<T> gcmSpecClass
ivback to summary
private static final Method iv
tLenback to summary
private static final Method tLen

Constructor Detail

GcmSpecUtilback to summary
public GcmSpecUtil()

Method Detail

extractAeadParametersback to summary
pack-priv static AEADParameters extractAeadParameters(final KeyParameter keyParam, final AlgorithmParameterSpec params) throws InvalidAlgorithmParameterException
extractConstructorback to summary
private static Constructor<T> extractConstructor()
extractGcmParametersback to summary
public static GCMParameters extractGcmParameters(final AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException
extractGcmSpecback to summary
public static AlgorithmParameterSpec extractGcmSpec(ASN1Primitive spec) throws InvalidParameterSpecException
extractMethodback to summary
private static Method extractMethod(final String name)
gcmSpecExistsback to summary
public static boolean gcmSpecExists()
gcmSpecExtractableback to summary
public static boolean gcmSpecExtractable()
isGcmSpecback to summary
public static boolean isGcmSpec(AlgorithmParameterSpec paramSpec)
isGcmSpecback to summary
public static boolean isGcmSpec(Class<T> paramSpecClass)