de.flexiprovider.core.md
Class SHA224

java.lang.Object
  |
  +--java.security.MessageDigestSpi
        |
        +--de.flexiprovider.api.MessageDigest
              |
              +--de.flexiprovider.core.md.SHA224_256
                    |
                    +--de.flexiprovider.core.md.SHA224

public final class SHA224
extends SHA224_256

SHA224 is a 224-bit one-way hash function based on SHA-256, but the initial value is different and the result is truncated to 224 bits. For detailed information please refer to RFC 3874.


Field Summary
static java.lang.String ALG_NAME
          The algorithm name.
static java.lang.String OID
          The OID of SHA224 (defined by NIST).
 
Constructor Summary
SHA224()
          Default constructor.
 
Method Summary
 void reset()
          Reset the digest objects to its initial state.
 
Methods inherited from class de.flexiprovider.core.md.SHA224_256
digest, getDigestLength, initMessageDigest, update, update
 
Methods inherited from class de.flexiprovider.api.MessageDigest
digest, digest, engineDigest, engineGetDigestLength, engineReset, engineUpdate, engineUpdate, update
 
Methods inherited from class java.security.MessageDigestSpi
clone, engineDigest
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALG_NAME

public static final java.lang.String ALG_NAME
The algorithm name.

OID

public static final java.lang.String OID
The OID of SHA224 (defined by NIST).
Constructor Detail

SHA224

public SHA224()
Default constructor.
Method Detail

reset

public void reset()
Reset the digest objects to its initial state.
Overrides:
reset in class MessageDigest