./misc/rhash, Calculate/check CRC32, MD5, SHA1, GOST, TTH, BTIH or other hash sums

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.2, Package name: rhash-1.4.2, Maintainer: pkgsrc-users

RHash is a console utility for calculation and verification of
magnet links and a wide range of hash sums like CRC32, MD4, MD5,
SHA1, SHA256, SHA512, SHA3, AICH, ED2K, Tiger, DC++ TTH, BitTorrent
BTIH, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R, Whirlpool and
Snefru.

Hash sums are used to ensure and verify integrity of large volumes
of data for a long-term storing or transferring.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: fdb0b0c16f3ba3eba734b3adf9f2fc4c427ff987
RMD160: 0427c702fa88f53c9c4a16255f8ae3c20c225b47
Filesize: 407.083 KB

Version history: (Expand)


CVS history: (Expand)


   2021-07-15 11:39:17 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
rhash: updated to 1.4.2

RHash v1.4.2

significantly improve file reading performance on Linux/Unix
print 'Nothing to verify' when verifying a hash file without a message digest
count unparsed lines of a hash file as errors
print line numbers of unparsed lines of a hash file
Bugfix: fix verification of some hash files containing spaces in file paths
   2021-01-07 23:00:29 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rhash: updated to 1.4.1

RHash v1.4.1
look for config file at $HOME/.config/rhash/rhashrc
supported --blake2s, --blake2b options for the BLAKE2 hash functions
support --no-detect-by-ext option
speed up verification by detecting hash type from file extension
Bugfix: fix computing of EDON-R 512 by big data chunks
Bugfix: correctly print long paths on Windows
Bugfix: print correct '%{mtime}' when --file-list is specified
Bugfix: only follow symbolic links when --follow is specified
Bugfix: fix buffer overflow in GOST12
   2020-08-24 14:58:52 by Amitai Schleier | Files touched by this commit (3)
Log message:
Avoid choosing aligned_alloc() when it's not present. Fixes build on
CentOS 6 with lang/gcc7. Verified noop for CentOS 7 with gcc7, Ubuntu
16/18/19, macOS Catalina, NetBSD 9, FreeBSD 12.1, OpenBSD 6.7,
Tribblix m22.
   2020-07-15 09:15:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rhash: updated to 1.4.0

RHash v1.4.0
librhash: supported rhash_get_version() - get library version
Bugfix: fix broken output on Win 7
Bugfix: fix broken 'configure --localedir=' option
Bugfix: fix broken makefile install-so-link target
Bugfix: restore behavior of 'rhash -rc' to be the same as in v1.3.8
Bugfix: fix a segfault and memory errors
   2020-01-18 22:51:16 by Jonathan Perkin | Files touched by this commit (1836)
Log message:
*: Recursive revision bump for openssl 1.1.1.
   2019-12-15 15:25:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rhash: updated to 1.3.9

Version 1.3.9:
* add uk translations
* change project license to BSD Zero Clause License
* new printf-format modifier '%u' to print url-encoded filename, path or hash
* Bugfix: btih in magnet links shall be hex-encoded
* correctly align UTF8 file paths, while printing verification results
* respect UTF8 BOM when updating or verifying a hash file
* print a new-line after ed2k link, when --ed2k-link option is passed
* exit on output errors with exit_code = 2
* change option --update=<file> to update the specified file
* make short option '-P' to be an alias for --percents
* change %{mtime} format to 'YYYY-MM-DD hh:mm:ss'
* Bugfix: --sysconfdir was ignored while searching for config on Linux
* support verification of base64-formated hash sums
* add formatting options: --hex, --base32, -b/--base64
* Bugfix: properly handle symlinks on the command line
   2019-02-05 10:51:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rhash: updated to 1.3.8

RHash v1.3.8
rename Windows encoding options: --ansi to --win, --oem to --dos
support GOST R 34.11-2012 hash function (options: --gost12-256, --gost12-512)
changed the short option `-G' to be alias of --gost12-256
changed printf format token `%g' to be alias of %{gost12-256}
   2019-01-02 15:25:39 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
rhash: updated to 1.3.7

RHash v1.3.7
option --message==<string>' to calculate a hash for string
option --crc32c' for CRC32C hash function
changed magnet link short option from '-m' to '-g'
Bugfix: --file-list=-' shall read a file list from stdin
speedup CRC32 hash function