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.Objectjava.lang.Throwablepublic int getByteLength()
getByteLength in interface ExtendedDigestpublic java.lang.String getAlgorithmName()
getAlgorithmName in interface Digestpublic int getDigestSize()
getDigestSize in interface Digestpublic 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.AutoCloseableCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.