diff options
| author | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-30 17:29:48 +0000 |
|---|---|---|
| committer | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-08-30 17:29:48 +0000 |
| commit | 53fafeb8043ad1b0fc39b631f0d46b2ed4ebe11c (patch) | |
| tree | f99bf3db247a5da7163bc30cf211f4bbb3817b7a /libjava | |
| parent | 752da7555722ba17eea35051055fb93b5a804cfe (diff) | |
| download | ppe42-gcc-53fafeb8043ad1b0fc39b631f0d46b2ed4ebe11c.tar.gz ppe42-gcc-53fafeb8043ad1b0fc39b631f0d46b2ed4ebe11c.zip | |
2004-08-30 Tom Tromey <tromey@redhat.com>
* gnu/java/security/util/Prime.java (generateRandomPrime): Use
return result from `add'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@86787 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
| -rw-r--r-- | libjava/ChangeLog | 5 | ||||
| -rw-r--r-- | libjava/gnu/java/security/util/Prime.java | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index 44d9ce4f1f9..deaee8c674d 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,5 +1,10 @@ 2004-08-30 Tom Tromey <tromey@redhat.com> + * gnu/java/security/util/Prime.java (generateRandomPrime): Use + return result from `add'. + +2004-08-30 Tom Tromey <tromey@redhat.com> + * java/rmi/server/UID.java (UID): Read `nextCount', not count. 2004-08-30 Andreas Tobler <a.tobler@schweiz.ch> diff --git a/libjava/gnu/java/security/util/Prime.java b/libjava/gnu/java/security/util/Prime.java index 06d059e1eeb..2184602f6c6 100644 --- a/libjava/gnu/java/security/util/Prime.java +++ b/libjava/gnu/java/security/util/Prime.java @@ -1,5 +1,5 @@ /* Prime.java --- Prime number generation utilities - Copyright (C) 1999 Free Software Foundation, Inc. + Copyright (C) 1999, 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. @@ -55,12 +55,12 @@ public final class Prime BigInteger p = new BigInteger( (pmax + pmin)/2, new Random() ); if( p.compareTo( BigInteger.valueOf( 1 ).shiftLeft( pmin ) ) <= 0 ) { - p.add( BigInteger.valueOf( 1 ).shiftLeft( pmin ).subtract( p ) ); + p = p.add( BigInteger.valueOf( 1 ).shiftLeft( pmin ).subtract( p ) ); } //Step 2 - test for even if( p.mod( BigInteger.valueOf(2) ).compareTo( BigInteger.valueOf( 0 )) == 0) - p.add( BigInteger.valueOf( 1 ) ); + p = p.add( BigInteger.valueOf( 1 ) ); for(;;) { @@ -76,7 +76,7 @@ public final class Prime // put step 2 code here so looping code is cleaner //Step 2 - test for even if( p.mod( BigInteger.valueOf(2) ).compareTo( BigInteger.valueOf( 0 )) == 0) - p.add( BigInteger.valueOf( 1 ) ); + p = p.add( BigInteger.valueOf( 1 ) ); continue; } @@ -122,7 +122,7 @@ public final class Prime //Step 4 - test for even if( p.mod( BigInteger.valueOf(2) ).compareTo( BigInteger.valueOf( 0 )) == 0) - p.add( r ); + p = p.add( r ); for(;;) { |

