diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-07-22 16:14:31 +0400 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2014-07-22 16:14:31 +0400 |
commit | 8bfd438251442bfe6e0cdaabe054a3ffc88d794e (patch) | |
tree | 4eaf2c68587914926be1550cc7efefd2f818a575 /core/src/main/java/org/bouncycastle | |
parent | 57c97c2341af7f73da4ab59c76d4c4a928fa338a (diff) | |
parent | 67e19ce65628c0a3e37bf04e36826ab747deca62 (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.java | 7 |
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)); |