/** * create a new RandomSource using the passed digest * * @param digest the algorithm to base the RandomSource on */ public BCDigestRandomSource(Digest digest) { this.digest = digest; this.drng = new DigestRandomGenerator(digest); }
/** * create a new RandomSource using default params (SHA1-based) */ public BCDigestRandomSource() { this.digest = new SHA1Digest(); this.drng = new DigestRandomGenerator(digest); }
AbstractTlsContext(SecureRandom secureRandom, SecurityParameters securityParameters) { Digest d = TlsUtils.createHash(HashAlgorithm.sha256); byte[] seed = new byte[d.getDigestSize()]; secureRandom.nextBytes(seed); this.nonceRandom = new DigestRandomGenerator(d); nonceRandom.addSeedMaterial(nextCounterValue()); nonceRandom.addSeedMaterial(Times.nanoTime()); nonceRandom.addSeedMaterial(seed); this.secureRandom = secureRandom; this.securityParameters = securityParameters; }
AbstractTlsContext(SecureRandom secureRandom, SecurityParameters securityParameters) { Digest d = TlsUtils.createHash(HashAlgorithm.sha256); byte[] seed = new byte[d.getDigestSize()]; secureRandom.nextBytes(seed); this.nonceRandom = new DigestRandomGenerator(d); nonceRandom.addSeedMaterial(nextCounterValue()); nonceRandom.addSeedMaterial(Times.nanoTime()); nonceRandom.addSeedMaterial(seed); this.secureRandom = secureRandom; this.securityParameters = securityParameters; }
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());
DigestRandomGenerator sr0 = new DigestRandomGenerator(new SHA1Digest());