mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 11:19:04 +01:00
29 lines
837 B
Java
29 lines
837 B
Java
package org.briarproject.api.crypto;
|
|
|
|
public interface MessageDigest {
|
|
|
|
/** @see {@link java.security.MessageDigest#digest()} */
|
|
byte[] digest();
|
|
|
|
/** @see {@link java.security.MessageDigest#digest(byte[])} */
|
|
byte[] digest(byte[] input);
|
|
|
|
/** @see {@link java.security.MessageDigest#digest(byte[], int, int)} */
|
|
int digest(byte[] buf, int offset, int len);
|
|
|
|
/** @see {@link java.security.MessageDigest#getDigestLength()} */
|
|
int getDigestLength();
|
|
|
|
/** @see {@link java.security.MessageDigest#reset()} */
|
|
void reset();
|
|
|
|
/** @see {@link java.security.MessageDigest#update(byte)} */
|
|
void update(byte input);
|
|
|
|
/** @see {@link java.security.MessageDigest#update(byte[])} */
|
|
void update(byte[] input);
|
|
|
|
/** @see {@link java.security.MessageDigest#update(byte[], int, int)} */
|
|
void update(byte[] input, int offset, int len);
|
|
}
|