public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new GOST3411Digest(); } });
public ExtendedDigest get(AlgorithmIdentifier digestAlgorithmIdentifier) { return new GOST3411Digest(); } });
public Digest() { super(new GOST3411Digest()); }
public Memoable copy() { return new GOST3411Digest(this); }
public Digest() { super(new GOST3411Digest()); }
public HashMac() { super(new HMac(new GOST3411Digest())); } }
public ECVKO() { super("ECGOST3410", new ECVKOAgreement(new GOST3411Digest()), null); } }
public HashMac() { super(new HMac(new GOST3411Digest())); } }
public SignatureSpi() { this.digest = new GOST3411Digest(); this.signer = new GOST3410Signer(); }
public SignatureSpi() { this.digest = new GOST3411Digest(); this.signer = new ECGOST3410Signer(); }
public Object clone() throws CloneNotSupportedException { Digest d = (Digest)super.clone(); d.digest = new GOST3411Digest((GOST3411Digest)digest); return d; } }
public SignatureSpi() { this.digest = new GOST3411Digest(); this.signer = new GOST3410Signer(); }
public Object clone() throws CloneNotSupportedException { Digest d = (Digest)super.clone(); d.digest = new GOST3411Digest((GOST3411Digest)digest); return d; } }
public SignatureSpi() { this.digest = new GOST3411Digest(); this.signer = new ECGOST3410Signer(); }
protected void engineInitSign( PrivateKey privateKey) throws InvalidKeyException { CipherParameters param = null; if (privateKey instanceof ECKey) { param = ECUtil.generatePrivateKeyParameter(privateKey); } digest = new GOST3411Digest(DEFAULT_SBOX); if (appRandom != null) { signer.init(true, new ParametersWithRandom(param, appRandom)); } else { signer.init(true, param); } }
protected void engineInitVerify( PublicKey publicKey) throws InvalidKeyException { CipherParameters param; if (publicKey instanceof BCDSTU4145PublicKey) { param = ((BCDSTU4145PublicKey)publicKey).engineGetKeyParameters(); } else { param = ECUtil.generatePublicKeyParameter(publicKey); } digest = new GOST3411Digest(expandSbox(((BCDSTU4145PublicKey)publicKey).getSbox())); signer.init(false, param); }
break; case GOST3411: generator = new PKCS5S2ParametersGenerator(new GOST3411Digest()); break; case SHA224: break; case GOST3411: generator = new PKCS12ParametersGenerator(new GOST3411Digest()); break; case SHA224: