kz.gamma.crypto.signers
Class ECGOST3410Signer
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
keyParam
private GammaParameters keyParam
ECGOST3410Signer
public ECGOST3410Signer()
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.