com.ibm.crypto.fips.provider

Class GCMParameterGenerator

  • java.lang.Object
    • java.security.AlgorithmParameterGeneratorSpi
      • com.ibm.crypto.fips.provider.GCMParameterGenerator
  • All Implemented Interfaces:
    AESConstants, GCMConstants


    public final class GCMParameterGenerator
    extends java.security.AlgorithmParameterGeneratorSpi
    implements AESConstants, GCMConstants
    GCMParameterGenerator creates a GCMParameters object.
    • Constructor Detail

      • GCMParameterGenerator

        public GCMParameterGenerator()
        Constructs a new GCMParameterGenerator instance.
    • Method Detail

      • engineGenerateParameters

        protected java.security.AlgorithmParameters engineGenerateParameters()
        Specified by:
        engineGenerateParameters in class java.security.AlgorithmParameterGeneratorSpi
      • internalGenerateParameters

        protected java.security.AlgorithmParameters internalGenerateParameters()
      • engineInit

        protected void engineInit(int size,
                      java.security.SecureRandom random)
        Specified by:
        engineInit in class java.security.AlgorithmParameterGeneratorSpi
      • internalInit

        protected void internalInit(int size,
                        java.security.SecureRandom random)
      • engineInit

        protected void engineInit(java.security.spec.AlgorithmParameterSpec algParamSpec,
                      java.security.SecureRandom random)
                           throws java.security.InvalidAlgorithmParameterException
        Specified by:
        engineInit in class java.security.AlgorithmParameterGeneratorSpi
        Throws:
        java.security.InvalidAlgorithmParameterException
      • internalInit

        protected void internalInit(java.security.spec.AlgorithmParameterSpec algParamSpec,
                        java.security.SecureRandom random)
                             throws java.security.InvalidAlgorithmParameterException
        Throws:
        java.security.InvalidAlgorithmParameterException
© Portions Copyright 2003, 2014, 2015, 2016 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2014 Oracle and/or its affiliates. All rights reserved.