Bouncy Castle Cryptography Library 1.84

org.bouncycastle.jcajce.provider.symmetric.util
Class GcmSpecUtil

java.lang.Object
  extended byorg.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil

public class GcmSpecUtil
extends java.lang.Object


Constructor Summary
GcmSpecUtil()
           
 
Method Summary
static ASN1Sequence extractGcmParameters(java.security.spec.AlgorithmParameterSpec paramSpec)
          Return a sequence representing a primitive version of the GCMParameters class.
static java.security.spec.AlgorithmParameterSpec extractGcmSpec(ASN1Primitive spec)
           
static boolean gcmSpecExists()
           
static boolean gcmSpecExtractable()
           
static boolean isGcmSpec(java.security.spec.AlgorithmParameterSpec paramSpec)
           
static boolean isGcmSpec(java.lang.Class paramSpecClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcmSpecUtil

public GcmSpecUtil()
Method Detail

gcmSpecExists

public static boolean gcmSpecExists()

gcmSpecExtractable

public static boolean gcmSpecExtractable()

isGcmSpec

public static boolean isGcmSpec(java.security.spec.AlgorithmParameterSpec paramSpec)

isGcmSpec

public static boolean isGcmSpec(java.lang.Class paramSpecClass)

extractGcmSpec

public static java.security.spec.AlgorithmParameterSpec extractGcmSpec(ASN1Primitive spec)
                                                                throws java.security.spec.InvalidParameterSpecException
Throws:
java.security.spec.InvalidParameterSpecException

extractGcmParameters

public static ASN1Sequence extractGcmParameters(java.security.spec.AlgorithmParameterSpec paramSpec)
                                         throws java.security.spec.InvalidParameterSpecException
Return a sequence representing a primitive version of the GCMParameters class.

Parameters:
paramSpec - a GCMParameterSpec.
Returns:
an ASN1Sequence representing a GCMParameters.
Throws:
java.security.spec.InvalidParameterSpecException

Bouncy Castle Cryptography Library 1.84