kz.gamma.crypto.signers
Class ECGOST3410Signer

java.lang.Object
  extended by kz.gamma.crypto.signers.ECGOST3410Signer
All Implemented Interfaces:
DSA

public class ECGOST3410Signer
extends java.lang.Object
implements DSA

Формирование подписи Date: 05.10.2009 Time: 15:17:25


Field Summary
private  GammaParameters keyParam
           
 
Constructor Summary
ECGOST3410Signer()
           
 
Method Summary
 byte[] generateSignature(byte[] message)
          Формирование подписи
 void init(boolean forSigning, CipherParameters param)
          Инициализация
 boolean verifySignature(byte[] message, byte[] sign)
          Проверка подписи
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyParam

private GammaParameters keyParam
Constructor Detail

ECGOST3410Signer

public ECGOST3410Signer()
Method Detail

init

public void init(boolean forSigning,
                 CipherParameters param)
Инициализация

Specified by:
init in interface DSA
Parameters:
forSigning - true if we are generating a signature, false otherwise.
param - key parameters for signature generation.

generateSignature

public byte[] generateSignature(byte[] message)
Формирование подписи

Specified by:
generateSignature in interface DSA
Parameters:
message - The message to be signed.
Returns:
Подпись

verifySignature

public boolean verifySignature(byte[] message,
                               byte[] sign)
Проверка подписи

Specified by:
verifySignature in interface DSA
Parameters:
message - The message that was supposed to have been signed.
sign - Signature
Returns:
Результат проверки подписи. truе, если подпись верна, иначе false


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.