kz.gamma.hardware.jce
Class JCEMessageDigest

java.lang.Object
  extended by java.security.MessageDigestSpi
      extended by java.security.MessageDigest
          extended by kz.gamma.hardware.jce.JCEMessageDigest

public abstract class JCEMessageDigest
extends java.security.MessageDigest

Created with IntelliJ IDEA. User: s_moiseyev Date: 11.01.13 Time: 16:35 To change this template use File | Settings | File Templates.


Constructor Summary
protected JCEMessageDigest(java.lang.String algorithm)
          Creates a message digest with the specified algorithm name.
 
Method Summary
 byte[] digest()
           
 byte[] digest(byte[] data)
           
abstract  int doFinal(byte[] out, int outOff)
           
static java.security.MessageDigest getInstance(java.lang.String name)
           
static java.security.MessageDigest getInstance(java.lang.String name, java.lang.String alg)
           
abstract  void reset()
           
abstract  void update(byte in)
           
abstract  void update(byte[] in, int inOff, int len)
           
 
Methods inherited from class java.security.MessageDigest
clone, digest, getAlgorithm, getDigestLength, getInstance, getProvider, isEqual, toString, update, update
 
Methods inherited from class java.security.MessageDigestSpi
engineDigest, engineDigest, engineGetDigestLength, engineReset, engineUpdate, engineUpdate, engineUpdate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JCEMessageDigest

protected JCEMessageDigest(java.lang.String algorithm)
Creates a message digest with the specified algorithm name.

Parameters:
algorithm - the standard name of the digest algorithm. See Appendix A in the Java Cryptography Architecture API Specification & Reference for information about standard algorithm names.
Method Detail

getInstance

public static java.security.MessageDigest getInstance(java.lang.String name,
                                                      java.lang.String alg)

getInstance

public static java.security.MessageDigest getInstance(java.lang.String name)

digest

public byte[] digest()
Overrides:
digest in class java.security.MessageDigest

digest

public byte[] digest(byte[] data)
Overrides:
digest in class java.security.MessageDigest

update

public abstract void update(byte[] in,
                            int inOff,
                            int len)
Overrides:
update in class java.security.MessageDigest

update

public abstract void update(byte in)
Overrides:
update in class java.security.MessageDigest

doFinal

public abstract int doFinal(byte[] out,
                            int outOff)

reset

public abstract void reset()
Overrides:
reset in class java.security.MessageDigest


Copyright © 2013 Gamma Technologies. All Rights Reserved.