OSDN Git Service

mhash384/mhash384.git
9 months agoAdded deprecation information. master
LoRd_MuldeR [Mon, 26 Jun 2023 09:58:43 +0000 (11:58 +0200)]
Added deprecation information.

3 years agoUpdated README file.
LoRd_MuldeR [Mon, 27 Apr 2020 20:53:06 +0000 (22:53 +0200)]
Updated README file.

3 years agoUpdated release date. 2.0.0
LoRd_MuldeR [Sun, 26 Apr 2020 16:40:45 +0000 (18:40 +0200)]
Updated release date.

3 years agoUpdated README file.
LoRd_MuldeR [Sun, 26 Apr 2020 15:43:53 +0000 (17:43 +0200)]
Updated README file.

4 years agoCosmetics.
LoRd_MuldeR [Sun, 1 Mar 2020 15:01:06 +0000 (16:01 +0100)]
Cosmetics.

4 years agoUpdated the Makefile to create a ZIP package on Windows.
LoRd_MuldeR [Fri, 28 Feb 2020 23:11:28 +0000 (00:11 +0100)]
Updated the Makefile to create a ZIP package on Windows.

4 years agoUpdated main Makefile to actually generate HTML documents (by default).
LoRd_MuldeR [Fri, 21 Feb 2020 23:30:10 +0000 (00:30 +0100)]
Updated main Makefile to actually generate HTML documents (by default).

4 years agoSome build fixes for pure C compilers in core library.
LoRd_MuldeR [Wed, 19 Feb 2020 23:12:10 +0000 (00:12 +0100)]
Some build fixes for pure C compilers in core library.

4 years agoUpdated README file.
LoRd_MuldeR [Wed, 19 Feb 2020 20:50:07 +0000 (21:50 +0100)]
Updated README file.

4 years agoAdded support for Base85 (Ascii85) encoding.
LoRd_MuldeR [Sat, 15 Feb 2020 15:40:59 +0000 (16:40 +0100)]
Added support for Base85 (Ascii85) encoding.

4 years agoFixed compilation on FreeBSD (TrueOS) as well as OpenBSD and OpenSolaris (OpenIndiana).
LoRd_MuldeR [Sat, 15 Feb 2020 01:45:09 +0000 (02:45 +0100)]
Fixed compilation on FreeBSD (TrueOS) as well as OpenBSD and OpenSolaris (OpenIndiana).

4 years agoMicrosoft.NET port: Fix Mono compatibility of unit tests.
LoRd_MuldeR [Thu, 13 Feb 2020 21:21:33 +0000 (22:21 +0100)]
Microsoft.NET port: Fix Mono compatibility of unit tests.

4 years agoUpdated README file.
LoRd_MuldeR [Wed, 12 Feb 2020 20:31:36 +0000 (21:31 +0100)]
Updated README file.

4 years agoAdapted ports for latest changes in reference (C/C++) implementation version.
LoRd_MuldeR [Mon, 3 Feb 2020 20:34:11 +0000 (21:34 +0100)]
Adapted ports for latest changes in reference (C/C++) implementation version.

4 years agoSmall Makefile improvement + support for legacy MinGW.
LoRd_MuldeR [Mon, 3 Feb 2020 21:37:16 +0000 (22:37 +0100)]
Small Makefile improvement + support for legacy MinGW.

4 years agoAdded improved "ADD" table + slightly improved mhash384_final() function + updated...
LoRd_MuldeR [Sat, 1 Feb 2020 13:09:50 +0000 (14:09 +0100)]
Added improved "ADD" table + slightly improved mhash384_final() function + updated test vectors.

4 years agoSmall Makefile improvement.
LoRd_MuldeR [Sat, 1 Feb 2020 13:02:15 +0000 (14:02 +0100)]
Small Makefile improvement.

4 years agoXOR table generator utility: Improved output formatting + some code clean-up.
LoRd_MuldeR [Fri, 17 Jan 2020 22:25:20 +0000 (23:25 +0100)]
XOR table generator utility: Improved output formatting + some code clean-up.

4 years agoRefactored all user option flags into a struct.
LoRd_MuldeR [Fri, 10 Jan 2020 23:36:39 +0000 (00:36 +0100)]
Refactored all user option flags into a struct.

4 years agoFixed warnings on systems that define _FORTIFY_SOURCE by default.
LoRd_MuldeR [Thu, 9 Jan 2020 22:05:23 +0000 (23:05 +0100)]
Fixed warnings on systems that define _FORTIFY_SOURCE by default.

4 years agoUpdated README file.
LoRd_MuldeR [Tue, 7 Jan 2020 21:50:33 +0000 (22:50 +0100)]
Updated README file.

4 years agoC++ wrapper: Added more convenience overloads of the update() function.
LoRd_MuldeR [Tue, 7 Jan 2020 21:45:30 +0000 (22:45 +0100)]
C++ wrapper: Added more convenience overloads of the update() function.

4 years agoUsing std::addressof() where appropriate.
LoRd_MuldeR [Sun, 5 Jan 2020 17:06:04 +0000 (18:06 +0100)]
Using std::addressof() where appropriate.

4 years agoC++ wrapper: Add overload of update() that processes a sequence of elements specified...
LoRd_MuldeR [Sat, 4 Jan 2020 22:44:13 +0000 (23:44 +0100)]
C++ wrapper: Add overload of update() that processes a sequence of elements specified via iterators.

4 years agoAdded XOR table generator utility.
LoRd_MuldeR [Sat, 4 Jan 2020 14:47:11 +0000 (15:47 +0100)]
Added XOR table generator utility.

4 years agoUpdated README file.
LoRd_MuldeR [Fri, 3 Jan 2020 15:39:44 +0000 (16:39 +0100)]
Updated README file.

4 years agoFixed a warning that appeared when compiling with clang++.
LoRd_MuldeR [Thu, 2 Jan 2020 21:42:12 +0000 (22:42 +0100)]
Fixed a warning that appeared when compiling with clang++.

4 years agoMakefiles: Added support for GCC/Clang address sanitizer.
LoRd_MuldeR [Thu, 2 Jan 2020 21:31:59 +0000 (22:31 +0100)]
Makefiles: Added support for GCC/Clang address sanitizer.

4 years agoHappy new year 2020!
LoRd_MuldeR [Thu, 2 Jan 2020 14:53:02 +0000 (15:53 +0100)]
Happy new year 2020!

4 years agoRenamed mhash384_get() to mhash384_compute() for consistency.
LoRd_MuldeR [Wed, 25 Dec 2019 21:03:51 +0000 (22:03 +0100)]
Renamed mhash384_get() to mhash384_compute() for consistency.

4 years agoUpdated README file.
LoRd_MuldeR [Tue, 24 Dec 2019 16:28:20 +0000 (17:28 +0100)]
Updated README file.

4 years agoImplemented support for Base64 output.
LoRd_MuldeR [Mon, 23 Dec 2019 23:22:33 +0000 (00:22 +0100)]
Implemented support for Base64 output.

4 years agoBuild script: Added Python port + added Delphi port + various improvements.
LoRd_MuldeR [Mon, 23 Dec 2019 20:38:58 +0000 (21:38 +0100)]
Build script: Added Python port + added Delphi port + various improvements.

4 years agoPython port: Manually inlined __mix128to64(), because function calls in Python are...
LoRd_MuldeR [Mon, 23 Dec 2019 12:31:10 +0000 (13:31 +0100)]
Python port: Manually inlined __mix128to64(), because function calls in Python are *slow* and, TTBOMK, CPython doesn't support inlining.

4 years agoPython port: Added shebang and main() methods.
LoRd_MuldeR [Sun, 22 Dec 2019 15:20:43 +0000 (16:20 +0100)]
Python port: Added shebang and main() methods.

4 years agoAdded Python implementation of MHash-384.
LoRd_MuldeR [Mon, 16 Dec 2019 17:33:32 +0000 (18:33 +0100)]
Added Python implementation of MHash-384.

4 years agoRenamed "c-sharp" to "dotnet".
LoRd_MuldeR [Mon, 16 Dec 2019 17:31:19 +0000 (18:31 +0100)]
Renamed "c-sharp" to "dotnet".

4 years agoMakefile: Make it possible to specify a custom 'strip' and 'windres' command.
LoRd_MuldeR [Mon, 9 Dec 2019 22:32:43 +0000 (23:32 +0100)]
Makefile: Make it possible to specify a custom 'strip' and 'windres' command.

4 years agoImproved self-test routine.
LoRd_MuldeR [Mon, 9 Dec 2019 13:48:33 +0000 (14:48 +0100)]
Improved self-test routine.

4 years agoUpgraded project/solution files to Visual Studio 2017.
LoRd_MuldeR [Sun, 8 Dec 2019 20:23:28 +0000 (21:23 +0100)]
Upgraded project/solution files to Visual Studio 2017.

4 years agoInitial commit.
LoRd_MuldeR [Sun, 8 Dec 2019 19:32:46 +0000 (20:32 +0100)]
Initial commit.