Aleksey Kravchenko
Aleksey Kravchenko
Thank you for reporting this bug! It is fixed by commit ee1cf8ce8c1a67ca07fabfba6ba3d6c0909b5fed.
Hello. I can't reproduce the bug with the latest version from the master branch. To simplify testing, I've added the feature 9a6c70c95066d31dc89d4f4d614e79527fd06780 to print all the hash functions being calculated...
The input size is hardcoded for each algorithm. It has been chosen depending on algorithm speed, to make the benchmark time almost the same for them.
The --accept and --exclude options do not work in the --check and --missing modes. It works as designed. The idea to filter verified files makes a good Feature Request.
I've reviewed the documentation and implementation, and `CRC-64/NVME` is almost ready to be included in RHash alongside `CRC-64/ECMA-182` and `CRC-64/WE`. The following questions still need to be addressed: 1. Are...
At least OpenBSD ([patch](https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/security/rhash/patches/patch-configure?rev=1.9&content-type=text/x-cvsweb-markup)) and Homebrew ([script](https://github.com/Homebrew/homebrew-core/blob/fb6f80e935e2f61b053f43a5928a83f8198fdfbf/Formula/r/rhash.rb#L32C5-L32C111)) also addresses issue with shared library suffix. So the situation should be more carefully investigated. A good long-term solution would be to add...
LibRHash follows the [versioning scheme](https://en.opensuse.org/openSUSE%3aShared_library_packaging_policy#Versioning_schemes) "librhash.so.1" (ABI version = 1) while the full version is "1.4.6". This (major) ABI version is switched on **breaking ABI changes**, which includes: * Removing...
[Dynamic Library Design Guidelines](https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/DynamicLibraries/100-Articles/DynamicLibraryDesignGuidelines.html) for **macOS** says: > ... you must disclose the library’s major version number in its filename. For example, the filename ... could be `libDraw.A.dylib`. The letter...
You suggest another behavior of the `--benchmark` option, but it can be useful to keep ability to test perfomance of calculating several hashes at once (as it works now). We...
It looks like rhash was configured for a toolchain or arch different from what is used for building. Reconfiguration may help. Otherwise look into the configure.log file in the build...