public class GammaGost3411Digest extends java.lang.Object implements ExtendedDigest, java.lang.AutoCloseable
Modifier and Type | Field and Description |
---|---|
private int |
hashAlgId |
private java.lang.Number |
hHashLocal |
private java.lang.Number |
hProvLocal |
private static boolean |
IS_DEBUG |
private boolean |
readyToUpdate |
Constructor and Description |
---|
GammaGost3411Digest()
Конструктор
|
GammaGost3411Digest(GammaGost3411Digest t)
Конструктор
|
GammaGost3411Digest(int hAlgID)
Конструктор
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
int |
doFinal(byte[] out,
int outOff)
Получение хеш-значения
|
protected void |
finalize()
Удаление хеш-объекта и ссылки на криптопровайдер
|
java.lang.String |
getAlgorithmName()
Получение наименования хеш-алгоритма
|
int |
getByteLength()
Получение длины хеш-значения
|
int |
getDigestSize()
Получение длины хеш-значения
|
void |
reset()
Пересоздание хеш-объекта
|
void |
update(byte in)
Вычисление хеш-значения
|
void |
update(byte[] in,
int inOff,
int len)
Вычисление хеш-значения
|
private static final boolean IS_DEBUG
private java.lang.Number hProvLocal
private java.lang.Number hHashLocal
private int hashAlgId
private boolean readyToUpdate
public GammaGost3411Digest()
public GammaGost3411Digest(int hAlgID)
hAlgID
- Идентификатор хеш-алгоритмаpublic GammaGost3411Digest(GammaGost3411Digest t)
t
- экземпляр класса GammaGost3411Digestprotected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public int getByteLength()
getByteLength
in interface ExtendedDigest
public java.lang.String getAlgorithmName()
getAlgorithmName
in interface Digest
public int getDigestSize()
getDigestSize
in interface Digest
public void update(byte in)
public void update(byte[] in, int inOff, int len)
public int doFinal(byte[] out, int outOff)
public void close()
close
in interface java.lang.AutoCloseable
Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.