* \param h1 Pointer to the first hash value.
* \param h2 Pointer to the second hash value.
*
- * \return 1, -1, or zero, depending on whether \a h1 is greater than,
- * less than or equal to h2, respectively.
+ * \return 1, -1, or zero, depending on whether h1 is greater than, less
+ * than or equal to h2, respectively.
*/
int hash_compare(const unsigned char *h1, const unsigned char *h2);
-
-/** Size of the hash value in bytes. */
-#define HASH2_SIZE 32
-
-/**
- * Compute the hash2 of the given input data.
- *
- * \param data Pointer to the data to compute the hash value from.
- * \param len The length of data in bytes.
- * \param hash Result pointer.
- *
- * The function writes exactly HASH2_SIZE bytes, hence the memory area for
- * the result must be at least that large.
- *
- * \sa sha(3), openssl(1).
- * */
-void hash2_function(const char *data, unsigned long len, unsigned char *hash);
-
-/**
- * Convert a hash2 value to ascii format.
- *
- * \param hash the hash value.
- * \param asc Result pointer.
- *
- * The function writes exactly 2 * HASH2_SIZE + 1 bytes to fill the result
- * buffer with the ascii representation of the hash value and a terminating
- * NUL byte.
- */
-void hash2_to_asc(const unsigned char *hash, char *asc);
-
-/**
- * Compare two version 2 hashes.
- *
- * \param h1 Pointer to the first hash value.
- * \param h2 Pointer to the second hash value.
- *
- * \return 1, -1, or zero, depending on whether h1 is greater than,
- * less than or equal to h2, respectively.
- */
-int hash2_compare(const unsigned char *h1, const unsigned char *h2);