aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/security/MessageDigestSpi.java
diff options
context:
space:
mode:
authorCasey Marshall <csm@gnu.org>2004-08-30 10:25:38 +0000
committerAndreas Tobler <andreast@gcc.gnu.org>2004-08-30 12:25:38 +0200
commit28839b70d0fa8703311d39ca2ce1f8a17b8d20d6 (patch)
treed5939b84cb5fa05f18e3b26411d09f41525bcafd /libjava/java/security/MessageDigestSpi.java
parentce521a9c85bfb120a9904293897a256e83477eca (diff)
downloadgcc-28839b70d0fa8703311d39ca2ce1f8a17b8d20d6.zip
gcc-28839b70d0fa8703311d39ca2ce1f8a17b8d20d6.tar.gz
gcc-28839b70d0fa8703311d39ca2ce1f8a17b8d20d6.tar.bz2
DummyKeyPairGenerator.java (clone): Removed useless instanceof check.
2004-08-30 Casey Marshall <csm@gnu.org> * java/security/DummyKeyPairGenerator.java (clone): Removed useless instanceof check. * java/security/DummyMessageDigest.java (clone): Likewise. * java/security/DummySignature.java (clone): Likewise. * java/security/MessageDigest.java (clone): Remove useless instanceof check. * java/security/MessageDigestSpi.java (clone): Likewise. * java/security/Signature.java (clone): Provide meaningful implementation. * java/security/SignatureSpi.java (clone): Likewise. From-SVN: r86755
Diffstat (limited to 'libjava/java/security/MessageDigestSpi.java')
-rw-r--r--libjava/java/security/MessageDigestSpi.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/libjava/java/security/MessageDigestSpi.java b/libjava/java/security/MessageDigestSpi.java
index a50e0a0..509666c 100644
--- a/libjava/java/security/MessageDigestSpi.java
+++ b/libjava/java/security/MessageDigestSpi.java
@@ -40,15 +40,15 @@ package java.security;
/**
This is the Service Provider Interface (SPI) for MessageDigest
class in java.security. It provides the back end functionality
- for the MessageDigest class so that it can compute message
+ for the MessageDigest class so that it can compute message
hashes. The default hashes are SHA-1 and MD5. A message hash
takes data of arbitrary length and produces a unique number
- representing it.
+ representing it.
Cryptography service providers who want to implement their
own message digest hashes need only to subclass this class.
- The implementation of a Cloneable interface is left to up to
+ The implementation of a Cloneable interface is left to up to
the programmer of a subclass.
@version 0.0
@@ -135,7 +135,7 @@ public abstract class MessageDigestSpi
}
/**
- Resets the digest engine. Reinitializes internal variables
+ Resets the digest engine. Reinitializes internal variables
and clears sensitive data.
*/
protected abstract void engineReset();
@@ -150,9 +150,6 @@ public abstract class MessageDigestSpi
*/
public Object clone() throws CloneNotSupportedException
{
- if (this instanceof Cloneable)
- return super.clone();
- else
- throw new CloneNotSupportedException();
+ return super.clone();
}
}