Ferdinand Xu [Mon, 1 Feb 2016 02:53:40 +0000 (21:53 -0500)]
Update 0.9.1 release version
Ferdinand Xu [Wed, 20 Jan 2016 01:15:06 +0000 (20:15 -0500)]
Make transformation as required parameter when obtain instance from CipherFactory. This closes #47 from winningsix/RefineAPI.
dianfu [Tue, 19 Jan 2016 05:25:22 +0000 (13:25 +0800)]
Add positioned read and seek capability to PositionedCryptoInputStream. This closes #48 from dianfu/improve_postioned_stream
Jerry Chen [Mon, 18 Jan 2016 03:14:58 +0000 (11:14 +0800)]
Bug Fix: doFinal should use the parameter for out buffer
Ferdinand Xu [Mon, 18 Jan 2016 02:02:55 +0000 (21:02 -0500)]
Repackages. This closes #45 from winningsix/repackages
Ferdinand Xu [Mon, 18 Jan 2016 01:08:42 +0000 (20:08 -0500)]
Fix bug relates to StreamInput. This closes #46 from dianfu/bugfix_stream_input
dianfu [Fri, 15 Jan 2016 07:30:12 +0000 (02:30 -0500)]
Cipher.getInstance throw GeneralSecurityException
This closes #43
Ferdinand Xu [Fri, 15 Jan 2016 06:03:25 +0000 (01:03 -0500)]
Add profiles to enable cross platform compling This closes #36 from winningsix/chimera
Sun Dapeng [Thu, 14 Jan 2016 07:37:40 +0000 (02:37 -0500)]
Add findbugs and rat check plugin to build
Closes #35 from sundapeng/findbugs
Ferdinand Xu [Thu, 14 Jan 2016 07:16:12 +0000 (15:16 +0800)]
Merge pull request #40 from dianfu/positioned-stream
Add PositionedCryptoInputStream
dianfu [Thu, 14 Jan 2016 01:16:14 +0000 (09:16 +0800)]
Add PositionedCryptoInputStream and PositionedCryptoOutputStream
Ferdinand Xu [Thu, 14 Jan 2016 06:45:36 +0000 (14:45 +0800)]
Merge pull request #42 from dianfu/improve_utils
Let users create a Cipher instance via CipherFactory
dianfu [Thu, 14 Jan 2016 05:11:29 +0000 (13:11 +0800)]
change the log level to error when exception is encountered
dianfu [Thu, 14 Jan 2016 03:03:02 +0000 (11:03 +0800)]
Rename CipherUtils back to Utils and change the exception of Cipher.getInstance to IOException
dianfu [Thu, 14 Jan 2016 02:47:01 +0000 (10:47 +0800)]
Rename Utils to ChimeraUtils
Ferdinand Xu [Wed, 13 Jan 2016 01:17:08 +0000 (09:17 +0800)]
Merge pull request #38 from dianfu/maven-release
Enable release with maven
dianfu [Tue, 12 Jan 2016 08:26:13 +0000 (16:26 +0800)]
Add version property for the dependencies and move the develop documentation to wiki
dianfu [Tue, 12 Jan 2016 08:08:11 +0000 (16:08 +0800)]
remove sbt related files
dianfu [Tue, 12 Jan 2016 07:55:36 +0000 (15:55 +0800)]
update the format of readme
dianfu [Tue, 12 Jan 2016 07:26:21 +0000 (15:26 +0800)]
support release to maven central repository
Ferdinand Xu [Tue, 12 Jan 2016 08:10:01 +0000 (16:10 +0800)]
Merge pull request #37 from winningsix/34
Remove unneeded dependencies This closes #34
Ferdinand Xu [Tue, 12 Jan 2016 07:17:26 +0000 (02:17 -0500)]
Remove unneeded dependencies
Dapeng Sun(孙大鹏) [Tue, 12 Jan 2016 03:16:24 +0000 (11:16 +0800)]
Merge pull request #32 from sundapeng/explicit-cipher-close
Explicit cipher close
dianfu [Tue, 12 Jan 2016 02:41:29 +0000 (10:41 +0800)]
Merge pull request #33 from vanzin/no-sbt-in-make
Don't invoke sbt from the makefile.
Sun Dapeng [Tue, 12 Jan 2016 01:52:22 +0000 (09:52 +0800)]
remove unused LOG
Dapeng Sun(孙大鹏) [Tue, 12 Jan 2016 01:36:59 +0000 (09:36 +0800)]
Merge pull request #20 from sundapeng/random-factory
Refactory random and add close method
Sun Dapeng [Mon, 11 Jan 2016 09:28:02 +0000 (17:28 +0800)]
Explicit close() on Cipher
Sun Dapeng [Tue, 12 Jan 2016 01:17:57 +0000 (09:17 +0800)]
remove Utils.getSecureRandom(Properties props)
Marcelo Vanzin [Mon, 11 Jan 2016 18:24:14 +0000 (10:24 -0800)]
Don't invoke sbt from the makefile.
This avoids rebuilding everything with sbt when running "mvn install".
Also avoid copying the generated library to the source directory.
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 09:36:23 +0000 (17:36 +0800)]
Merge pull request #30 from sundapeng/master
Fix missing equality sign in OpensslNative.c
Sun Dapeng [Mon, 11 Jan 2016 08:13:49 +0000 (16:13 +0800)]
make SecureRandom clean
Sun Dapeng [Mon, 11 Jan 2016 06:48:42 +0000 (14:48 +0800)]
Fix remove public of interface method and etc
Sun Dapeng [Mon, 11 Jan 2016 01:18:36 +0000 (09:18 +0800)]
use JavaSecureRandom as Openssl fallback
Sun Dapeng [Sun, 10 Jan 2016 17:15:07 +0000 (01:15 +0800)]
refactory random
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 09:02:31 +0000 (17:02 +0800)]
Merge pull request #29 from sundapeng/master
Update Jenkins build status
Sun Dapeng [Mon, 11 Jan 2016 08:54:51 +0000 (16:54 +0800)]
Fix missing equality sign in OpensslNative.c
Sun Dapeng [Mon, 11 Jan 2016 08:46:26 +0000 (16:46 +0800)]
Update Jenkins build status
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 08:45:09 +0000 (16:45 +0800)]
Merge pull request #27 from sundapeng/master
Fix Invalid repo
Sun Dapeng [Mon, 11 Jan 2016 08:31:25 +0000 (16:31 +0800)]
Fix 302 redirect
Sun Dapeng [Mon, 11 Jan 2016 08:25:45 +0000 (16:25 +0800)]
fix Invalid repo
Ferdinand Xu [Mon, 11 Jan 2016 07:38:23 +0000 (15:38 +0800)]
Merge pull request #25 from winningsix/GROUP
Update discussion group information
Ferdinand Xu [Mon, 11 Jan 2016 07:38:12 +0000 (15:38 +0800)]
Merge pull request #24 from winningsix/RAT
Add RAT check
Ferdinand Xu [Mon, 11 Jan 2016 07:30:52 +0000 (02:30 -0500)]
Fix wrong URL
Ferdinand Xu [Mon, 11 Jan 2016 07:27:00 +0000 (02:27 -0500)]
Update discussion group information
Ferdinand Xu [Mon, 11 Jan 2016 07:11:49 +0000 (02:11 -0500)]
Add RAT check
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 04:42:08 +0000 (12:42 +0800)]
Fix wrap of table
Ferdinand Xu [Mon, 11 Jan 2016 03:17:01 +0000 (11:17 +0800)]
Merge pull request #23 from winningsix/REMOVESOFILE
Remove so file and use Maven plugin to trigger make This closes #23
Ferdinand Xu [Mon, 11 Jan 2016 02:56:06 +0000 (10:56 +0800)]
Merge pull request #16 from winningsix/Doc
Update the usage section for configurations This closes #13
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 02:54:46 +0000 (10:54 +0800)]
Merge pull request #15 from sundapeng/cbc-cipher
Add CBC cipher support
Ferdinand Xu [Mon, 11 Jan 2016 02:46:49 +0000 (21:46 -0500)]
Remove so file and use Maven plugin to trigger make
Sun Dapeng [Mon, 11 Jan 2016 02:44:11 +0000 (10:44 +0800)]
fix merge
Ferdinand Xu [Mon, 11 Jan 2016 02:17:16 +0000 (10:17 +0800)]
Merge pull request #12 from winningsix/CipherFactory
Some refactory for Cipher class
Sun Dapeng [Sun, 10 Jan 2016 15:52:51 +0000 (23:52 +0800)]
Add Cipher unit test
Sun Dapeng [Sun, 10 Jan 2016 13:52:45 +0000 (21:52 +0800)]
revert stream unit test
Sun Dapeng [Fri, 8 Jan 2016 08:33:00 +0000 (16:33 +0800)]
add 192bit key support
Sun Dapeng [Fri, 8 Jan 2016 02:25:45 +0000 (10:25 +0800)]
address comment
Sun Dapeng [Thu, 7 Jan 2016 15:06:58 +0000 (23:06 +0800)]
Add CBC cipher support
Ferdinand Xu [Mon, 11 Jan 2016 02:13:01 +0000 (10:13 +0800)]
Merge pull request #21 from winningsix/master
Remove unnecessary ignore file entry
Ferdinand Xu [Fri, 8 Jan 2016 02:44:24 +0000 (21:44 -0500)]
Remove unused imports and add back the override annotations
Ferdinand Xu [Thu, 7 Jan 2016 07:53:56 +0000 (02:53 -0500)]
Change cipher to interface
Ferdinand Xu [Thu, 7 Jan 2016 07:28:09 +0000 (02:28 -0500)]
Some refactory for Cipher class
Ferdinand Xu [Mon, 11 Jan 2016 02:09:12 +0000 (21:09 -0500)]
Remove another unnecessary line
Ferdinand Xu [Mon, 11 Jan 2016 02:08:01 +0000 (21:08 -0500)]
Remove unnecessary empty line
Ferdinand Xu [Mon, 11 Jan 2016 01:48:12 +0000 (20:48 -0500)]
Remove unnecessary ignore file entry
Ferdinand Xu [Mon, 11 Jan 2016 01:00:59 +0000 (09:00 +0800)]
Merge pull request #17 from winningsix/findbugs
Fix findbugs issue
Ferdinand Xu [Fri, 8 Jan 2016 07:34:46 +0000 (02:34 -0500)]
Update patch addressing the Haifeng's comments
Ferdinand Xu [Fri, 8 Jan 2016 01:53:58 +0000 (20:53 -0500)]
Update the usage section for configurations
Ferdinand Xu [Fri, 8 Jan 2016 03:23:39 +0000 (22:23 -0500)]
Fix findbugs issue
Ferdinand Xu [Thu, 7 Jan 2016 07:07:24 +0000 (15:07 +0800)]
Merge pull request #10 from winningsix/README
Update the usage section in README since the refactory This closes #10
Ferdinand Xu [Thu, 7 Jan 2016 06:57:26 +0000 (01:57 -0500)]
Update the configuration section of README
Ferdinand Xu [Thu, 7 Jan 2016 06:54:06 +0000 (14:54 +0800)]
Merge pull request #11 from winningsix/RemoveDirectBufferForChannelInput
Make the created buffer reusable in skip ChannelInput
Ferdinand Xu [Thu, 7 Jan 2016 06:22:59 +0000 (01:22 -0500)]
Rename variable for BUFFER_SIZE
Ferdinand Xu [Thu, 7 Jan 2016 06:12:05 +0000 (01:12 -0500)]
Make the created buffer reusable in skip ChannelInput
Ferdinand Xu [Thu, 7 Jan 2016 05:29:49 +0000 (00:29 -0500)]
Update the usage section in README since the refactory
Ferdinand Xu [Thu, 7 Jan 2016 03:30:29 +0000 (11:30 +0800)]
Merge pull request #8 from winningsix/RemoveDirectBufferForChannelInput
ChannelInput should use Buffer as skip buffer instead of DirectBuffer
Ferdinand Xu [Thu, 7 Jan 2016 03:09:20 +0000 (22:09 -0500)]
ChannelInput uses Buffer as skip buffer instead of DirectBuffer
Jerry Chen [Wed, 6 Jan 2016 10:30:46 +0000 (18:30 +0800)]
Standardize the names and remove chimera from method and variable names
Jerry Chen [Wed, 6 Jan 2016 08:42:06 +0000 (16:42 +0800)]
Rename one default conf key to be consistent and define CONF_PREFIX
jerrychenhf [Wed, 6 Jan 2016 08:40:52 +0000 (16:40 +0800)]
Update README.md
Correct a typo and add a note for who implement the algorithms.
jerrychenhf [Wed, 6 Jan 2016 08:36:35 +0000 (16:36 +0800)]
Update README.md
Update the description of the project in the README file.
Ferdinand Xu [Wed, 6 Jan 2016 08:16:46 +0000 (16:16 +0800)]
Merge pull request #5 from sundapeng/cipher-refactory
Cipher refactory
Sun Dapeng [Wed, 6 Jan 2016 07:51:54 +0000 (15:51 +0800)]
add javadoc for Cipher
Sun Dapeng [Wed, 6 Jan 2016 06:29:50 +0000 (14:29 +0800)]
fix style
Sun Dapeng [Wed, 6 Jan 2016 06:15:26 +0000 (14:15 +0800)]
fix comments and variables
Ferdinand Xu [Wed, 6 Jan 2016 05:41:09 +0000 (13:41 +0800)]
Merge pull request #4 from sundapeng/travis-ci
Add travis ci support
Sun Dapeng [Wed, 6 Jan 2016 03:33:55 +0000 (11:33 +0800)]
fix UnitTests
Sun Dapeng [Wed, 6 Jan 2016 03:32:37 +0000 (11:32 +0800)]
Refactory concepts: codec -> cipher+transformation
Sun Dapeng [Tue, 5 Jan 2016 05:53:03 +0000 (13:53 +0800)]
Add travis ci
Ferdinand Xu [Tue, 5 Jan 2016 02:38:18 +0000 (21:38 -0500)]
1.0.0-snapshot
Ferdinand Xu [Tue, 5 Jan 2016 02:03:07 +0000 (21:03 -0500)]
0.9.0 release
Ferdinand Xu [Mon, 14 Dec 2015 08:40:08 +0000 (03:40 -0500)]
Add findbugs and fix related bugs
dianfu [Wed, 9 Dec 2015 08:46:38 +0000 (16:46 +0800)]
Bugfix: should use method getName() instead of name() for CipherSuite
dianfu [Wed, 9 Dec 2015 08:44:19 +0000 (16:44 +0800)]
Minor improvement: skip trying other codec classes when found one available
dianfu [Fri, 20 Nov 2015 09:18:23 +0000 (17:18 +0800)]
Change mothod Utils.getSecureRandomClass to Utils.getSecureRandom to make it easy to use
Ferdinand Xu [Fri, 20 Nov 2015 08:00:54 +0000 (03:00 -0500)]
Add default value for caes ctr nopadding codec class
Ferdinand Xu [Thu, 19 Nov 2015 02:03:10 +0000 (21:03 -0500)]
Simplify configuration usage
dianfu [Mon, 16 Nov 2015 08:25:29 +0000 (16:25 +0800)]
Avoid unnecessary copy from outBuffer to user provided output buffer in method CryptoInputStream#read
dianfu [Mon, 16 Nov 2015 03:15:54 +0000 (11:15 +0800)]
Remove ChannelStreamInput as it's unused currently
dianfu [Mon, 16 Nov 2015 03:11:12 +0000 (11:11 +0800)]
Remove unnecessary copy in CryptoInputStream#read
dianfu [Mon, 16 Nov 2015 01:14:50 +0000 (09:14 +0800)]
Refactor: remove unnecessary parameters of a few methods in CryptoInputStream