pearson.h (n2n-2.8) | : | pearson.h (n2n-3.0) | ||
---|---|---|---|---|
/** | /** | |||
* (C) 2007-20 - ntop.org and contributors | * (C) 2007-21 - ntop.org and contributors | |||
* | * | |||
* This program is free software; you can redistribute it and/or modify | * This program is free software; you can redistribute it and/or modify | |||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | |||
* the Free Software Foundation; either version 3 of the License, or | * the Free Software Foundation; either version 3 of the License, or | |||
* (at your option) any later version. | * (at your option) any later version. | |||
* | * | |||
* This program is distributed in the hope that it will be useful, | * This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
* GNU General Public License for more details. | * GNU General Public License for more details. | |||
* | * | |||
* You should have received a copy of the GNU General Public License | * You should have received a copy of the GNU General Public License | |||
* along with this program; if not see see <http://www.gnu.org/licenses/> | * along with this program; if not see see <http://www.gnu.org/licenses/> | |||
* | * | |||
*/ | */ | |||
#include <stddef.h> | ||||
#include <stdint.h> | ||||
#include "portable_endian.h" | ||||
void pearson_hash_256 (uint8_t *out, const uint8_t *in, size_t len); | void pearson_hash_256 (uint8_t *out, const uint8_t *in, size_t len); | |||
void pearson_hash_128 (uint8_t *out, const uint8_t *in, size_t len); | void pearson_hash_128 (uint8_t *out, const uint8_t *in, size_t len); | |||
uint64_t pearson_hash_64 (const uint8_t *in, size_t len); | ||||
uint32_t pearson_hash_32 (const uint8_t *in, size_t len); | ||||
uint16_t pearson_hash_16 (const uint8_t *in, size_t len); | uint16_t pearson_hash_16 (const uint8_t *in, size_t len); | |||
void pearson_hash_init(); | void pearson_hash_init (); | |||
End of changes. 4 change blocks. | ||||
1 lines changed or deleted | 10 lines changed or added |