public class LunaParametersGcm
extends java.security.AlgorithmParametersSpi
| Constructor and Description |
|---|
LunaParametersGcm()
This constructor is typically used by the JCE provider.
|
LunaParametersGcm(byte[] iv,
byte[] aad,
int tagBits)
Constructor for use when creating an instance directly.
|
| Modifier and Type | Method and Description |
|---|---|
protected byte[] |
engineGetEncoded()
Returns the GCM parameters encoded in a proprietary format.
|
protected byte[] |
engineGetEncoded(java.lang.String format)
Returns the GCM parameters encoded in a proprietary format.
|
protected <T extends java.security.spec.AlgorithmParameterSpec> |
engineGetParameterSpec(java.lang.Class<T> paramSpec) |
protected void |
engineInit(java.security.spec.AlgorithmParameterSpec paramSpec) |
protected void |
engineInit(byte[] params)
Unsupported.
|
protected void |
engineInit(byte[] params,
java.lang.String format)
Unsupported.
|
protected java.lang.String |
engineToString() |
public LunaParametersGcm()
public LunaParametersGcm(byte[] iv,
byte[] aad,
int tagBits)
iv - Initialization vectoraad - Additional authentication datatagBits - The number of authentication bitsprotected byte[] engineGetEncoded()
throws java.io.IOException
engineGetEncoded in class java.security.AlgorithmParametersSpijava.io.IOExceptionprotected byte[] engineGetEncoded(java.lang.String format)
throws java.io.IOException
engineGetEncoded in class java.security.AlgorithmParametersSpiformat - Only "Luna" is supportedjava.io.IOExceptionprotected <T extends java.security.spec.AlgorithmParameterSpec> T engineGetParameterSpec(java.lang.Class<T> paramSpec)
throws java.security.spec.InvalidParameterSpecException
engineGetParameterSpec in class java.security.AlgorithmParametersSpijava.security.spec.InvalidParameterSpecExceptionprotected void engineInit(java.security.spec.AlgorithmParameterSpec paramSpec)
throws java.security.spec.InvalidParameterSpecException
engineInit in class java.security.AlgorithmParametersSpijava.security.spec.InvalidParameterSpecExceptionprotected void engineInit(byte[] params)
throws java.io.IOException
engineInit in class java.security.AlgorithmParametersSpijava.io.IOExceptionprotected void engineInit(byte[] params,
java.lang.String format)
throws java.io.IOException
engineInit in class java.security.AlgorithmParametersSpijava.io.IOExceptionprotected java.lang.String engineToString()
engineToString in class java.security.AlgorithmParametersSpiCopyright 2014-2018 SafeNet. All rights reserved.