Digest
Core abstraction for Message Digest implementations.
A Digest provides secure one-way hash functions that take in arbitrary sized data and output a fixed-length hash value.
Implementations of Digest should follow the Java naming guidelines for algorithm which can be found at:
https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#messagedigest-algorithms
Core abstraction for Message Digest implementations. Extends Java's MessageDigest for compatibility.
A Digest provides secure one-way hash functions that take in arbitrary sized data and output a fixed-length hash value.
Implementations of Digest should follow the Java naming guidelines for algorithm which can be found at:
https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#messagedigest-algorithms
Core abstraction for Message Digest implementations.
A Digest provides secure one-way hash functions that take in arbitrary sized data and output a fixed-length hash value.
Implementations of Digest should follow the Java naming guidelines for algorithm which can be found at:
https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#messagedigest-algorithms
Constructors
Functions
The number of byte blocks (in factors of 8) that the implementation requires before one round of input processing is to occur. This value is also representative of the digest's buffer size, and will always be greater than 0.
The number of byte blocks (in factors of 8) that the implementation requires before one round of input processing is to occur. This value is also representative of the digest's buffer size, and will always be greater than 0.
The number of byte blocks (in factors of 8) that the implementation requires before one round of input processing is to occur. This value is also representative of the digest's buffer size, and will always be greater than 0.
Completes the computation, performing final operations and placing the resultant bytes into the provided dest array starting at index destOffset. The Digest is reset afterward.
Completes the computation, performing final operations and placing the resultant bytes into the provided dest array starting at index destOffset. The Digest is reset afterward.
Completes the computation, performing final operations and placing the resultant bytes into the provided dest array starting at index destOffset. The Digest is reset afterward.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Called to complete the computation, providing any input that may be buffered and awaiting processing.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction. Parameters passed to this function are always valid and have been checked for appropriateness.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction. Parameters passed to this function are always valid and have been checked for appropriateness.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction.
Optional override for implementations to intercept cleansed input before being processed by the Digest abstraction. Parameters passed to this function are always valid and have been checked for appropriateness.