summaryrefslogtreecommitdiff
path: root/gnu/javax/net/ssl/provider/SSLRandom.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/javax/net/ssl/provider/SSLRandom.java')
-rw-r--r--gnu/javax/net/ssl/provider/SSLRandom.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/gnu/javax/net/ssl/provider/SSLRandom.java b/gnu/javax/net/ssl/provider/SSLRandom.java
index 0b28f1044..68da1bf52 100644
--- a/gnu/javax/net/ssl/provider/SSLRandom.java
+++ b/gnu/javax/net/ssl/provider/SSLRandom.java
@@ -1,5 +1,5 @@
/* SSLRandom.java -- SSLv3 pseudo-random function.
- Copyright (C) 2006 Free Software Foundation, Inc.
+ Copyright (C) 2006, 2014 Free Software Foundation, Inc.
This file is a part of GNU Classpath.
@@ -72,7 +72,8 @@ class SSLRandom implements IRandom
// Instance methods.
// -------------------------------------------------------------------------
- public void init(Map attrib)
+ @Override
+ public void init(Map<String,Object> attrib)
{
secret = (byte[]) attrib.get(SECRET);
seed = (byte[]) attrib.get(SEED);
@@ -90,11 +91,13 @@ class SSLRandom implements IRandom
return "SSLRandom";
}
+ @Override
public Object clone()
{
throw new UnsupportedOperationException();
}
+ @Override
public byte nextByte() throws LimitReachedException
{
if (buffer == null)
@@ -104,6 +107,7 @@ class SSLRandom implements IRandom
return buffer[idx++];
}
+ @Override
public void nextBytes(byte[] buf, int off, int len)
throws LimitReachedException
{
@@ -131,14 +135,17 @@ class SSLRandom implements IRandom
}
// For future versions of GNU Crypto. No-ops.
+ @Override
public void addRandomByte (byte b)
{
}
+ @Override
public void addRandomBytes(byte[] buffer) {
addRandomBytes(buffer, 0, buffer.length);
}
+ @Override
public void addRandomBytes (byte[] b, int i, int j)
{
}