From 91266193c4c7d8e8b641d2daebefba753299fe17 Mon Sep 17 00:00:00 2001 From: Fabian Wosar Date: Wed, 9 Mar 2022 23:35:36 +0000 Subject: [PATCH] Dropped djb2 implementation --- algorithms/djb2.py | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 algorithms/djb2.py diff --git a/algorithms/djb2.py b/algorithms/djb2.py deleted file mode 100644 index 24bf687..0000000 --- a/algorithms/djb2.py +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env python - -DESCRIPTION = "djb2 hash" -# Type can be either 'unsigned_int' (32bit) or 'unsigned_long' (64bit) -TYPE = 'unsigned_int' -# Test must match the exact has of the string 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' -TEST_1 = 205455184 - - -def hash(data): - generated_hash = 5381 - for b in data: - generated_hash = (generated_hash * 33 + b) & 0xFFFFFFFF - return generated_hash