Commit graph

7 commits

Author SHA1 Message Date
Giovanni
171612c5e1
Add ssdeep hash (#3084) 2022-10-10 17:03:26 +02:00
Riccardo Schirone
9ea7c2fa5a RzHash: rename everything in librz/hash to RzHash prefix 2022-06-28 21:55:26 +08:00
Riccardo Schirone
27e135b5d5 Replace RSA-MD licenses-code for MD5 with LGPL one
Get the MD5 code from
https://github.com/FreeRADIUS/freeradius-server/blob/v1.1.x/src/lib/md5.c
which is LGPL and it has fewer integration problems with the other
licenses.
2021-12-17 09:18:47 +01:00
Dhruv Maroo
34d345d884 Format according to clang-format-13 2021-11-25 15:44:28 +08:00
Giovanni
93927e219b
Fix nullptr due missing small_block method when openssl is used. (#1790) 2021-10-03 10:17:05 +08:00
Giovanni
ad5dd48317
Added Missing SPDX headers on librz/hash (#1275)
* SPDX crca.h
* SPDX md5
* SPDX openssl
2021-07-06 18:43:32 +08:00
Giovanni
82e7917294
Refactoring Hash (#1082)
* Added authors and licenses and plugin access to crypto related files
* removed `rz_hash` and related files
* introduced `rz_msg_digest_*` with plugins
* updated all old methods with newer ones.
* added HMAC support to `rz-hash` (moved key option under `-K`)
* removed wrong algorithms on `woD`/`woE`
* fixed parity digest size
* fixed the behaviour on all hash functions
* added unit test for hash
* optimized code for HMAC key calculation
* removed hash legacy tests
2021-05-02 20:47:17 +08:00