A hash algorithm provided by the Legion of the Bouncy Castle.
An algorithm that can provide hash operations.
An algorithm that can provide hash operations.
This acts as a factory that you can use to get a new instance of an in-progress hash operation. Hashing uses stateful objects that soak up data progressively until you have fed all of the required data. This allows the hashing of large data structures that may not fit entirely in memory.
A hash algorithm provided by the JDK's java.security.MessageDigest mechanism.
A hash algorithm where the output size is known.
Mix-in trait providing algorithms that are guaranteed to be present in all JDK variants.