RandomSource.getInstance().nextBoolean(); try { Thread.sleep(1000); } catch (InterruptedException ie) {} int runs = 200; // warmup
rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv += expire210s; rv += 2*expire150s; rv -= expireLater; } else { rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv += expire210s; rv += 2*expire150s; rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv += expire210s; rv += 2*expire150s; rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv += expire210s; rv += 2*expire150s; rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv += expire210s; rv -= inProgress; rv = (((expire270s > 0) && _context.random().nextBoolean()) ? 1 : 0); rv -= inProgress; rv -= expireLater;
_context.random().nextBoolean();
@Before public void set() { _context.random().nextBoolean(); FragmentHandler.MAX_DEFRAGMENT_TIME = 10*1000; }
final Router r = _routers.get(i); long offset = r.getContext().random().nextLong(Router.CLOCK_FUDGE_FACTOR/2); if (r.getContext().random().nextBoolean()) offset = 0 - offset; r.getContext().clock().setOffset(offset, true);
skew = 1 - skew; int off = ctx.random().nextInt(skew); if (ctx.random().nextBoolean()) length += off; else
if (len < 0) len = settings.getLength(); if (len > 0 && (!settings.isExploratory()) && _context.random().nextBoolean()) {
public void testElGamalEngine(){ int numRuns = 10; RandomSource.getInstance().nextBoolean(); I2PAppContext context = I2PAppContext.getGlobalContext(); for (int i = 0; i < numRuns; i++) { Object pair[] = KeyGenerator.getInstance().generatePKIKeypair(); PublicKey pubkey = (PublicKey) pair[0]; PrivateKey privkey = (PrivateKey) pair[1]; byte buf[] = new byte[128]; RandomSource.getInstance().nextBytes(buf); byte encr[] = context.elGamalEngine().encrypt(buf, pubkey); byte decr[] = context.elGamalEngine().decrypt(encr, privkey); assertTrue(DataHelper.eq(decr, buf)); } }
public void testKeyGen(){ RandomSource.getInstance().nextBoolean(); byte src[] = new byte[200]; RandomSource.getInstance().nextBytes(src); I2PAppContext ctx = I2PAppContext.getGlobalContext(); for (int i = 0; i < 10; i++) { Object keys[] = KeyGenerator.getInstance().generatePKIKeypair(); byte ctext[] = ctx.elGamalEngine().encrypt(src, (PublicKey) keys[0]); byte ptext[] = ctx.elGamalEngine().decrypt(ctext, (PrivateKey) keys[1]); assertTrue(DataHelper.eq(ptext, src)); } Object obj[] = KeyGenerator.getInstance().generateSigningKeypair(); SigningPublicKey fake = (SigningPublicKey) obj[0]; for (int i = 0; i < 10; i++) { Object keys[] = KeyGenerator.getInstance().generateSigningKeypair(); Signature sig = DSAEngine.getInstance().sign(src, (SigningPrivateKey) keys[1]); assertTrue(DSAEngine.getInstance().verifySignature(sig, src, (SigningPublicKey) keys[0])); assertFalse(DSAEngine.getInstance().verifySignature(sig, src, fake)); } for (int i = 0; i < 1000; i++) { KeyGenerator.getInstance().generateSessionKey(); } } }