diff options
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/digests/NonMemoableDigest.java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/crypto/digests/NonMemoableDigest.java | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/digests/NonMemoableDigest.java b/core/src/main/java/org/bouncycastle/crypto/digests/NonMemoableDigest.java deleted file mode 100644 index 87a4d249..00000000 --- a/core/src/main/java/org/bouncycastle/crypto/digests/NonMemoableDigest.java +++ /dev/null @@ -1,64 +0,0 @@ -package org.bouncycastle.crypto.digests; - -import org.bouncycastle.crypto.ExtendedDigest; - -/** - * Wrapper removes exposure to the Memoable interface on an ExtendedDigest implementation. - */ -public class NonMemoableDigest - implements ExtendedDigest -{ - private ExtendedDigest baseDigest; - - /** - * Base constructor. - * - * @param baseDigest underlying digest to use. - * @exception IllegalArgumentException if baseDigest is null - */ - public NonMemoableDigest( - ExtendedDigest baseDigest) - { - if (baseDigest == null) - { - throw new IllegalArgumentException("baseDigest must not be null"); - } - - this.baseDigest = baseDigest; - } - - public String getAlgorithmName() - { - return baseDigest.getAlgorithmName(); - } - - public int getDigestSize() - { - return baseDigest.getDigestSize(); - } - - public void update(byte in) - { - baseDigest.update(in); - } - - public void update(byte[] in, int inOff, int len) - { - baseDigest.update(in, inOff, len); - } - - public int doFinal(byte[] out, int outOff) - { - return baseDigest.doFinal(out, outOff); - } - - public void reset() - { - baseDigest.reset(); - } - - public int getByteLength() - { - return baseDigest.getByteLength(); - } -} |