Interface Blake2b

All Known Implementing Classes:
Blake2b.Digest, Blake2b.Engine, Blake2b.Mac

public interface Blake2b
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Generalized Blake2b digest.
    static class 
     
    static class 
    Message Authentication Code (MAC) digest.
    static class 
    Blake2b configuration parameters block per spec
    static interface 
     
    static class 
    Note that Tree is just a convenience class; incremental hash (tree) can be done directly with the Digest class.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
     
    byte[]
    digest(byte[] input)
     
    void
    digest(byte[] output, int offset, int len)
     
    void
     
    void
    update(byte input)
     
    void
    update(byte[] input)
     
    void
    update(byte[] input, int offset, int len)
     
  • Method Details

    • update

      void update(byte[] input)
    • update

      void update(byte input)
    • update

      void update(byte[] input, int offset, int len)
    • digest

      byte[] digest()
    • digest

      byte[] digest(byte[] input)
    • digest

      void digest(byte[] output, int offset, int len)
    • reset

      void reset()