org.apache.sshd.common.digest
Class BaseDigest
java.lang.Object
org.apache.sshd.common.digest.BaseDigest
- All Implemented Interfaces:
- Digest
- Direct Known Subclasses:
- MD5, SHA1
public class BaseDigest
- extends java.lang.Object
- implements Digest
Base class for Digest algorithms based on the JCE provider.
- Author:
- Apache MINA SSHD Project
|
Constructor Summary |
BaseDigest(java.lang.String algorithm,
int bsize)
Create a new digest using the given algorithm and block size. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseDigest
public BaseDigest(java.lang.String algorithm,
int bsize)
- Create a new digest using the given algorithm and block size.
The initialization and creation of the underlying
MessageDigest
object will be done in the init() method.
- Parameters:
algorithm - the JCE algorithm to use for this digestbsize - the block size of this digest
getBlockSize
public int getBlockSize()
- Specified by:
getBlockSize in interface Digest
init
public void init()
throws java.lang.Exception
- Specified by:
init in interface Digest
- Throws:
java.lang.Exception
update
public void update(byte[] foo,
int start,
int len)
throws java.lang.Exception
- Specified by:
update in interface Digest
- Throws:
java.lang.Exception
digest
public byte[] digest()
throws java.lang.Exception
- Specified by:
digest in interface Digest
- Throws:
java.lang.Exception
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.