OSDN Git Service

slunkcrypt/SlunkCrypt.git
3 years agoStore and load the Nonce as well as the CRC checksum in a byte-order-agnostic way.
LoRd_MuldeR [Tue, 27 Oct 2020 20:26:30 +0000 (21:26 +0100)]
Store and load the Nonce as well as the CRC checksum in a byte-order-agnostic way.

3 years agoImproved library initialization code.
LoRd_MuldeR [Mon, 26 Oct 2020 18:56:45 +0000 (19:56 +0100)]
Improved library initialization code.

3 years agoReplaced some endianness-specific code with endianness-agnostic functions.
LoRd_MuldeR [Sat, 24 Oct 2020 19:06:37 +0000 (21:06 +0200)]
Replaced some endianness-specific code with endianness-agnostic functions.

3 years agoC++ wrapper has been implemented.
LoRd_MuldeR [Sat, 24 Oct 2020 13:51:13 +0000 (15:51 +0200)]
C++ wrapper has been implemented.

3 years agoImplemented Win32 DLL support.
LoRd_MuldeR [Sat, 24 Oct 2020 13:06:12 +0000 (15:06 +0200)]
Implemented Win32 DLL support.

3 years agoAdded global (de)initialization functions.
LoRd_MuldeR [Thu, 22 Oct 2020 16:01:59 +0000 (18:01 +0200)]
Added global (de)initialization functions.

3 years agoImproved slunkcrypt_random_bytes() on Unix-systems without getrandom() support.
LoRd_MuldeR [Thu, 22 Oct 2020 14:52:34 +0000 (16:52 +0200)]
Improved slunkcrypt_random_bytes() on Unix-systems without getrandom() support.

3 years agoSolaris compile fix.
LoRd_MuldeR [Wed, 21 Oct 2020 19:58:46 +0000 (21:58 +0200)]
Solaris compile fix.

3 years agoUse RtlGenRandom() directly on the Windows platform.
LoRd_MuldeR [Wed, 21 Oct 2020 17:29:37 +0000 (19:29 +0200)]
Use RtlGenRandom() directly on the Windows platform.

3 years agoSome compatibility fixes for legacy MinGW and Cygwin.
LoRd_MuldeR [Wed, 21 Oct 2020 15:07:03 +0000 (17:07 +0200)]
Some compatibility fixes for legacy MinGW and Cygwin.

3 years agoSome code refactoring.
LoRd_MuldeR [Tue, 20 Oct 2020 20:13:39 +0000 (22:13 +0200)]
Some code refactoring.

3 years agoImproved signal handling on Linux/BSD.
LoRd_MuldeR [Tue, 20 Oct 2020 17:13:11 +0000 (19:13 +0200)]
Improved signal handling on Linux/BSD.

3 years agoSome compile fixes for Cygwin + improved Makefile to generate version info (on Windows).
LoRd_MuldeR [Tue, 20 Oct 2020 15:46:18 +0000 (17:46 +0200)]
Some compile fixes for Cygwin + improved Makefile to generate version info (on Windows).

3 years agoUpdated README file.
LoRd_MuldeR [Tue, 20 Oct 2020 13:33:03 +0000 (15:33 +0200)]
Updated README file.

3 years agoSome code refactoring.
LoRd_MuldeR [Tue, 20 Oct 2020 13:21:00 +0000 (15:21 +0200)]
Some code refactoring.

3 years agoRenamed project to "SlunkCrypt", in order to avoid name clashes with existing projects.
LoRd_MuldeR [Mon, 19 Oct 2020 19:56:12 +0000 (21:56 +0200)]
Renamed project to "SlunkCrypt", in order to avoid name clashes with existing projects.

3 years agoFixed initialization of read bytes counter in "encode" mode.
LoRd_MuldeR [Sun, 18 Oct 2020 22:32:33 +0000 (00:32 +0200)]
Fixed initialization of read bytes counter in "encode" mode.

3 years agoImplemented improved SIGINT handling.
LoRd_MuldeR [Sun, 18 Oct 2020 18:41:02 +0000 (20:41 +0200)]
Implemented improved SIGINT handling.

3 years agoFixed a few warnings.
LoRd_MuldeR [Sun, 18 Oct 2020 17:48:17 +0000 (19:48 +0200)]
Fixed a few warnings.

3 years agoSmall tweak.
LoRd_MuldeR [Fri, 16 Oct 2020 21:50:16 +0000 (23:50 +0200)]
Small tweak.

3 years agoMake it possible to read the passphrase from STDIN.
LoRd_MuldeR [Fri, 16 Oct 2020 17:33:12 +0000 (19:33 +0200)]
Make it possible to read the passphrase from STDIN.

3 years agoFixed a name conflict on Linux.
LoRd_MuldeR [Fri, 16 Oct 2020 16:07:45 +0000 (18:07 +0200)]
Fixed a name conflict on Linux.

3 years agoSome attempt to clear the passphrase command-line argument from the memory.
LoRd_MuldeR [Fri, 16 Oct 2020 16:05:37 +0000 (18:05 +0200)]
Some attempt to clear the passphrase command-line argument from the memory.

3 years agoSlightly improved key derivation function + allow to read passphrase from environment.
LoRd_MuldeR [Fri, 16 Oct 2020 15:37:04 +0000 (17:37 +0200)]
Slightly improved key derivation function + allow to read passphrase from environment.

3 years agoImproved self-test code.
LoRd_MuldeR [Thu, 15 Oct 2020 21:11:07 +0000 (23:11 +0200)]
Improved self-test code.

3 years agoFixed a few warnings.
LoRd_MuldeR [Thu, 15 Oct 2020 20:41:28 +0000 (22:41 +0200)]
Fixed a few warnings.

3 years agoImproved stepping algorithm.
LoRd_MuldeR [Thu, 15 Oct 2020 19:56:36 +0000 (21:56 +0200)]
Improved stepping algorithm.

3 years agoSome code clean-up.
LoRd_MuldeR [Wed, 14 Oct 2020 19:55:39 +0000 (21:55 +0200)]
Some code clean-up.

3 years agoMakefile improvements.
LoRd_MuldeR [Wed, 14 Oct 2020 17:59:12 +0000 (19:59 +0200)]
Makefile improvements.

3 years agoFreeBSD compile fix.
LoRd_MuldeR [Wed, 14 Oct 2020 15:57:40 +0000 (17:57 +0200)]
FreeBSD compile fix.

3 years agoMake it possible to read the passphrase from a file.
LoRd_MuldeR [Wed, 14 Oct 2020 14:36:17 +0000 (16:36 +0200)]
Make it possible to read the passphrase from a file.

3 years agoSome simplification.
LoRd_MuldeR [Wed, 14 Oct 2020 12:02:05 +0000 (14:02 +0200)]
Some simplification.

3 years agoRandomize stepping.
LoRd_MuldeR [Wed, 14 Oct 2020 11:39:12 +0000 (13:39 +0200)]
Randomize stepping.

3 years agoAdded self-test mode.
LoRd_MuldeR [Wed, 14 Oct 2020 11:14:47 +0000 (13:14 +0200)]
Added self-test mode.

3 years agoAdded simple Makefile.
LoRd_MuldeR [Tue, 13 Oct 2020 21:36:58 +0000 (23:36 +0200)]
Added simple Makefile.

3 years agoAdded README file.
LoRd_MuldeR [Tue, 13 Oct 2020 21:17:26 +0000 (23:17 +0200)]
Added README file.

3 years agoCode clean-up.
LoRd_MuldeR [Tue, 13 Oct 2020 17:50:29 +0000 (19:50 +0200)]
Code clean-up.

3 years agoCode clean-up.
LoRd_MuldeR [Tue, 13 Oct 2020 17:33:01 +0000 (19:33 +0200)]
Code clean-up.

3 years agoLinux build fix.
LoRd_MuldeR [Tue, 13 Oct 2020 15:51:09 +0000 (17:51 +0200)]
Linux build fix.

3 years agoUse the getrandom() syscall on systems that support it.
LoRd_MuldeR [Tue, 13 Oct 2020 15:42:22 +0000 (17:42 +0200)]
Use the getrandom() syscall on systems that support it.

3 years agoLinux compile fixes.
LoRd_MuldeR [Tue, 13 Oct 2020 13:37:40 +0000 (15:37 +0200)]
Linux compile fixes.

3 years agoCode clean-up.
LoRd_MuldeR [Tue, 13 Oct 2020 13:04:59 +0000 (15:04 +0200)]
Code clean-up.

3 years agoCode clean-up.
LoRd_MuldeR [Mon, 12 Oct 2020 22:43:57 +0000 (00:43 +0200)]
Code clean-up.

3 years agoSome code refactoring + improved command-line front-end.
LoRd_MuldeR [Mon, 12 Oct 2020 21:10:47 +0000 (23:10 +0200)]
Some code refactoring + improved command-line front-end.

3 years agoInitial commit.
LoRd_MuldeR [Mon, 12 Oct 2020 17:10:19 +0000 (19:10 +0200)]
Initial commit.