Remove isc_hash_reverse function

This commit is contained in:
Ondřej Surý
2019-05-09 15:50:57 +07:00
parent 2e7d82443f
commit d5055665ca
4 changed files with 16 additions and 83 deletions

View File

@@ -30,9 +30,8 @@ void
isc_hash_set_initializer(const void *initializer);
uint64_t
isc_hash_function(const void *data, const size_t length, const bool case_sensitive);
uint64_t
isc_hash_function_reverse(const void *data, const size_t length, const bool case_sensitive);
isc_hash_function(const void *data, const size_t length,
const bool case_sensitive);
/*!<
* \brief Calculate a hash over data.
*
@@ -43,10 +42,7 @@ isc_hash_function_reverse(const void *data, const size_t length, const bool case
* distribution.
*
* isc_hash_function() calculates the hash from start to end over the
* input data. isc_hash_function_reverse() calculates the hash from the
* end to the start over the input data. The difference in order is
* useful in incremental hashing; for example, a previously hashed
* value for 'com' can be used as input when hashing 'example.com'.
* input data.
*
* 'data' is the data to be hashed.
*
@@ -56,9 +52,9 @@ isc_hash_function_reverse(const void *data, const size_t length, const bool case
* case_sensitive values. It should typically be false if the hash key
* is a DNS name.
*
* 'previous_hashp' is a pointer to a previous hash value returned by
* this function. It can be used to perform incremental hashing. NULL
* must be passed during first calls.
* WARNING: In case of case insensitive input, the input buffer cannot
* be longer than 1024, which should be fine, as it is only used for
* DNS names.
*/
ISC_LANG_ENDDECLS