Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
8eba5a2b
Commit
8eba5a2b
authored
Sep 23, 2001
by
Anthony Green
Committed by
Anthony Green
Sep 23, 2001
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
misc fixes
From-SVN: r45758
parent
040cc071
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
6 deletions
+25
-6
libjava/ChangeLog
+13
-0
libjava/gnu/java/security/provider/SHA1PRNG.java
+4
-5
libjava/java/security/DummyKeyPairGenerator.java
+7
-0
libjava/java/security/spec/EncodedKeySpec.java
+1
-1
No files found.
libjava/ChangeLog
View file @
8eba5a2b
2001-09-22 Anthony Green <green@redhat.com>
* java/security/DummyKeyPairGenerator.java (initialize): New
method (with AlgorithmParameterSpec argument).
2001-09-22 Anthony Green <green@redhat.com>
* java/security/spec/EncodedKeySpec.java: Implements KeySpec.
* gnu/java/security/provider/SHA1PRNG.java: Extend from
SecureRandomSpi.
(engineNextBytes): Fix order of memory copies.
2001-09-21 Richard Henderson <rth@redhat.com>
2001-09-21 Richard Henderson <rth@redhat.com>
* include/jvm.h (_Jv_VTable): Handle function descriptors for ia64;
* include/jvm.h (_Jv_VTable): Handle function descriptors for ia64;
...
...
libjava/gnu/java/security/provider/SHA1PRNG.java
View file @
8eba5a2b
...
@@ -28,13 +28,12 @@ executable file might be covered by the GNU General Public License. */
...
@@ -28,13 +28,12 @@ executable file might be covered by the GNU General Public License. */
package
gnu
.
java
.
security
.
provider
;
package
gnu
.
java
.
security
.
provider
;
import
java.util.Random
;
import
java.util.Random
;
//
import java.security.SecureRandomSpi;
import
java.security.SecureRandomSpi
;
import
java.security.MessageDigest
;
import
java.security.MessageDigest
;
import
java.security.NoSuchAlgorithmException
;
import
java.security.NoSuchAlgorithmException
;
import
java.io.Serializable
;
import
java.io.Serializable
;
// public class SHA1PRNG extends SecureRandomSpi implements Serializable
public
class
SHA1PRNG
extends
SecureRandomSpi
implements
Serializable
public
class
SHA1PRNG
implements
Serializable
{
{
MessageDigest
digest
;
MessageDigest
digest
;
byte
seed
[];
byte
seed
[];
...
@@ -76,7 +75,7 @@ public class SHA1PRNG implements Serializable
...
@@ -76,7 +75,7 @@ public class SHA1PRNG implements Serializable
{
{
if
(
bytes
.
length
<
(
20
-
datapos
)
)
{
if
(
bytes
.
length
<
(
20
-
datapos
)
)
{
System
.
arraycopy
(
bytes
,
0
,
data
,
datapos
,
bytes
.
length
);
System
.
arraycopy
(
data
,
datapos
,
bytes
,
0
,
bytes
.
length
);
datapos
+=
bytes
.
length
;
datapos
+=
bytes
.
length
;
return
;
return
;
}
}
...
@@ -85,7 +84,7 @@ public class SHA1PRNG implements Serializable
...
@@ -85,7 +84,7 @@ public class SHA1PRNG implements Serializable
byte
digestdata
[];
byte
digestdata
[];
while
(
bpos
<
blen
)
{
while
(
bpos
<
blen
)
{
i
=
20
-
datapos
;
i
=
20
-
datapos
;
System
.
arraycopy
(
bytes
,
bpos
,
data
,
data
pos
,
i
);
System
.
arraycopy
(
data
,
datapos
,
bytes
,
b
pos
,
i
);
bpos
+=
i
;
bpos
+=
i
;
datapos
+=
i
;
datapos
+=
i
;
if
(
datapos
>=
20
)
{
if
(
datapos
>=
20
)
{
...
...
libjava/java/security/DummyKeyPairGenerator.java
View file @
8eba5a2b
...
@@ -25,6 +25,7 @@ This exception does not however invalidate any other reasons why the
...
@@ -25,6 +25,7 @@ This exception does not however invalidate any other reasons why the
executable file might be covered by the GNU General Public License. */
executable file might be covered by the GNU General Public License. */
package
java
.
security
;
package
java
.
security
;
import
java.security.spec.AlgorithmParameterSpec
;
final
class
DummyKeyPairGenerator
extends
KeyPairGenerator
final
class
DummyKeyPairGenerator
extends
KeyPairGenerator
{
{
...
@@ -41,6 +42,12 @@ final class DummyKeyPairGenerator extends KeyPairGenerator
...
@@ -41,6 +42,12 @@ final class DummyKeyPairGenerator extends KeyPairGenerator
kpgSpi
.
initialize
(
keysize
,
random
);
kpgSpi
.
initialize
(
keysize
,
random
);
}
}
public
void
initialize
(
AlgorithmParameterSpec
params
,
SecureRandom
random
)
throws
InvalidAlgorithmParameterException
{
kpgSpi
.
initialize
(
params
,
random
);
}
public
KeyPair
generateKeyPair
()
public
KeyPair
generateKeyPair
()
{
{
return
kpgSpi
.
generateKeyPair
();
return
kpgSpi
.
generateKeyPair
();
...
...
libjava/java/security/spec/EncodedKeySpec.java
View file @
8eba5a2b
...
@@ -35,7 +35,7 @@ package java.security.spec;
...
@@ -35,7 +35,7 @@ package java.security.spec;
@author Mark Benvenuto
@author Mark Benvenuto
*/
*/
public
abstract
class
EncodedKeySpec
public
abstract
class
EncodedKeySpec
implements
KeySpec
{
{
private
byte
[]
encodedKey
;
private
byte
[]
encodedKey
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment