de.flexiprovider.core.md
Class SHA384

java.lang.Object
  |
  +--java.security.MessageDigestSpi
        |
        +--de.flexiprovider.api.MessageDigest
              |
              +--de.flexiprovider.core.md.SHA384_512
                    |
                    +--de.flexiprovider.core.md.SHA384

public final class SHA384
extends SHA384_512

SHA-384 is a 384-bit hash and is meant to provide 192 bits of security against collision attacks. To obtain a 384-bit hash value will require truncating the SHA-512 output.

Author:
Ralf-P. Weinmann

Field Summary
static java.lang.String ALG_NAME
          The algorithm name.
static java.lang.String OID
          The OID of SHA384 (defined by NIST).
 
Constructor Summary
SHA384()
          Constructor.
 
Method Summary
 void reset()
          Reset the digest objects to its initial state.
 
Methods inherited from class de.flexiprovider.core.md.SHA384_512
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 SHA384 (defined by NIST).
Constructor Detail

SHA384

public SHA384()
Constructor.
Method Detail

reset

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