From ca00ea7a76e0146cb6c6d380d724360e46299666 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 13 Jan 2016 16:11:39 +0000 Subject: [PATCH] Fortuna: Add getByte() method --- core/java/src/net/i2p/util/FortunaRandomSource.java | 11 +++++++++++ history.txt | 4 ++++ router/java/src/net/i2p/router/RouterVersion.java | 4 ++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/core/java/src/net/i2p/util/FortunaRandomSource.java b/core/java/src/net/i2p/util/FortunaRandomSource.java index e386e325c..606a6cd23 100644 --- a/core/java/src/net/i2p/util/FortunaRandomSource.java +++ b/core/java/src/net/i2p/util/FortunaRandomSource.java @@ -183,6 +183,17 @@ public class FortunaRandomSource extends RandomSource implements EntropyHarveste } } + /** + * Not part of java.util.SecureRandom, but added for efficiency, since Fortuna supports it. + * + * @since 0.9.24 + */ + public byte nextByte() { + synchronized(_fortuna) { + return _fortuna.nextByte(); + } + } + /** * Implementation from sun's java.util.Random javadocs */ diff --git a/history.txt b/history.txt index 402e473a7..155cfb80b 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,7 @@ +2016-01-13 zzz + * BuildHandler: More early-disconnect cases + * Family: Add i2p-dev cert + 2016-01-10 zzz * Tunnels: Fix build request Bloom filter (ticket #1746) diff --git a/router/java/src/net/i2p/router/RouterVersion.java b/router/java/src/net/i2p/router/RouterVersion.java index 9319fc01c..9535f12e9 100644 --- a/router/java/src/net/i2p/router/RouterVersion.java +++ b/router/java/src/net/i2p/router/RouterVersion.java @@ -18,10 +18,10 @@ public class RouterVersion { /** deprecated */ public final static String ID = "Monotone"; public final static String VERSION = CoreVersion.VERSION; - public final static long BUILD = 22; + public final static long BUILD = 23; /** for example "-test" */ - public final static String EXTRA = ""; + public final static String EXTRA = "-rc"; public final static String FULL_VERSION = VERSION + "-" + BUILD + EXTRA; public static void main(String args[]) { System.out.println("I2P Router version: " + FULL_VERSION);