Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla-spongycastle.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Dettman <peter.dettman@bouncycastle.org>2014-07-22 16:14:31 +0400
committerPeter Dettman <peter.dettman@bouncycastle.org>2014-07-22 16:14:31 +0400
commit8bfd438251442bfe6e0cdaabe054a3ffc88d794e (patch)
tree4eaf2c68587914926be1550cc7efefd2f818a575 /core/src/main/java/org/bouncycastle
parent57c97c2341af7f73da4ab59c76d4c4a928fa338a (diff)
parent67e19ce65628c0a3e37bf04e36826ab747deca62 (diff)
Merge branch 'master' of git.bouncycastle.org:bc-java
Diffstat (limited to 'core/src/main/java/org/bouncycastle')
-rw-r--r--core/src/main/java/org/bouncycastle/math/raw/Mod.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/src/main/java/org/bouncycastle/math/raw/Mod.java b/core/src/main/java/org/bouncycastle/math/raw/Mod.java
index 1bc7d3f7..47e6d8c6 100644
--- a/core/src/main/java/org/bouncycastle/math/raw/Mod.java
+++ b/core/src/main/java/org/bouncycastle/math/raw/Mod.java
@@ -101,9 +101,10 @@ public abstract class Mod
do
{
- byte[] bytes = new byte[len << 2];
- rand.nextBytes(bytes);
- Pack.bigEndianToInt(bytes, 0, s);
+ for (int i = 0; i != len; i++)
+ {
+ s[i] = rand.nextInt();
+ }
s[len - 1] &= m;
}
while (Nat.gte(len, s, p));