Class SHA1

  • All Implemented Interfaces:
    Digest

    @Deprecated
    public final class SHA1
    extends java.lang.Object
    implements Digest
    Deprecated.
    Use java.security.MessageDigest.getInstance("SHA1");
    SHA-1 implementation based on FIPS PUB 180-1. Highly optimized.

    (http://www.itl.nist.gov/fipspubs/fip180-1.htm)

    Version:
    $Id: SHA1.java,v 1.1 2007/10/15 12:49:57 cplattne Exp $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private long currentLen
      Deprecated.
       
      private int currentPos
      Deprecated.
       
      private int H0
      Deprecated.
       
      private int H1
      Deprecated.
       
      private int H2
      Deprecated.
       
      private int H3
      Deprecated.
       
      private int H4
      Deprecated.
       
      private int[] w
      Deprecated.
       
    • Constructor Summary

      Constructors 
      Constructor Description
      SHA1()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void digest​(byte[] out)
      Deprecated.
       
      void digest​(byte[] out, int off)
      Deprecated.
       
      int getDigestLength()
      Deprecated.
       
      private void perform()
      Deprecated.
       
      private void putInt​(byte[] b, int pos, int val)
      Deprecated.
       
      void reset()
      Deprecated.
       
      private static java.lang.String toHexString​(byte[] b)
      Deprecated.
       
      void update​(byte b)
      Deprecated.
       
      void update​(byte[] b)
      Deprecated.
       
      void update​(byte[] b, int off, int len)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • H0

        private int H0
        Deprecated.
      • H1

        private int H1
        Deprecated.
      • H2

        private int H2
        Deprecated.
      • H3

        private int H3
        Deprecated.
      • H4

        private int H4
        Deprecated.
      • w

        private final int[] w
        Deprecated.
      • currentPos

        private int currentPos
        Deprecated.
      • currentLen

        private long currentLen
        Deprecated.
    • Constructor Detail

      • SHA1

        public SHA1()
        Deprecated.
    • Method Detail

      • getDigestLength

        public final int getDigestLength()
        Deprecated.
        Specified by:
        getDigestLength in interface Digest
      • reset

        public final void reset()
        Deprecated.
        Specified by:
        reset in interface Digest
      • update

        public final void update​(byte[] b)
        Deprecated.
        Specified by:
        update in interface Digest
      • update

        public final void update​(byte[] b,
                                 int off,
                                 int len)
        Deprecated.
        Specified by:
        update in interface Digest
      • update

        public final void update​(byte b)
        Deprecated.
        Specified by:
        update in interface Digest
      • putInt

        private final void putInt​(byte[] b,
                                  int pos,
                                  int val)
        Deprecated.
      • digest

        public final void digest​(byte[] out)
        Deprecated.
        Specified by:
        digest in interface Digest
      • digest

        public final void digest​(byte[] out,
                                 int off)
        Deprecated.
        Specified by:
        digest in interface Digest
      • perform

        private final void perform()
        Deprecated.
      • toHexString

        private static final java.lang.String toHexString​(byte[] b)
        Deprecated.