|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.gamma.crypto.digests.GammaGost3411Digest
public class GammaGost3411Digest
Реализация хеш функции по алгоритму ГОСТ 34.311 Date: 02.10.2009 Time: 10:20:19
| Field Summary | |
|---|---|
private int |
hashAlgId
|
private java.lang.Number |
hHashLocal
|
private java.lang.Number |
hProvLocal
|
| Constructor Summary | |
|---|---|
GammaGost3411Digest()
Конструктор |
|
GammaGost3411Digest(GammaGost3411Digest t)
Конструктор |
|
GammaGost3411Digest(int hAlgID)
Конструктор |
|
| Method Summary | |
|---|---|
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)
Вычисление хеш-значения |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.Number hProvLocal
private java.lang.Number hHashLocal
private int hashAlgId
| Constructor Detail |
|---|
public GammaGost3411Digest()
public GammaGost3411Digest(int hAlgID)
hAlgID - Идентификатор хеш-алгоритмаpublic GammaGost3411Digest(GammaGost3411Digest t)
t - экземпляр класса GammaGost3411Digest| Method Detail |
|---|
protected 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)
update in interface Digestin - Данные, на которые будет вычисляться хеш-значение
public void update(byte[] in,
int inOff,
int len)
update in interface Digestin - Данные, на которые будет вычисляться хеш-значениеinOff - Смещениеlen - Длина
public int doFinal(byte[] out,
int outOff)
doFinal in interface Digestout - Массив, в который будет помещено хеш-значениеoutOff - Смещение
public void reset()
reset in interface Digest
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||