commons-crypto.git
6 years agoUpdate version to 0.9.2 This closes #55. 0.9.2
Ferdinand Xu [Fri, 5 Feb 2016 02:25:05 +0000 (21:25 -0500)] 
Update version to 0.9.2 This closes #55.

6 years agoAdd convert utility for Cipher Transformation. This closes #53.
Ferdinand Xu [Fri, 5 Feb 2016 01:14:08 +0000 (20:14 -0500)] 
Add convert utility for Cipher Transformation. This closes #53.

6 years agoFormalize secure random configurations. This closes #51
Ferdinand Xu [Fri, 5 Feb 2016 01:08:11 +0000 (20:08 -0500)] 
Formalize secure random configurations. This closes #51

6 years agoMake transformation as required parameter when obtain instance from CipherFactory...
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.

6 years agoAdd positioned read and seek capability to PositionedCryptoInputStream. This closes...
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

6 years agoBug Fix: doFinal should use the parameter for out buffer
Jerry Chen [Mon, 18 Jan 2016 03:14:58 +0000 (11:14 +0800)] 
Bug Fix: doFinal should use the parameter for out buffer

6 years agoRepackages. This closes #45 from winningsix/repackages
Ferdinand Xu [Mon, 18 Jan 2016 02:02:55 +0000 (21:02 -0500)] 
Repackages. This closes #45 from winningsix/repackages

6 years agoFix bug relates to StreamInput. This closes #46 from dianfu/bugfix_stream_input
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

6 years agoCipher.getInstance throw GeneralSecurityException
dianfu [Fri, 15 Jan 2016 07:30:12 +0000 (02:30 -0500)] 
Cipher.getInstance throw GeneralSecurityException

This closes #43

6 years agoAdd profiles to enable cross platform compling This closes #36 from winningsix/chimera
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

6 years agoAdd findbugs and rat check plugin to build
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

6 years agoMerge pull request #40 from dianfu/positioned-stream
Ferdinand Xu [Thu, 14 Jan 2016 07:16:12 +0000 (15:16 +0800)] 
Merge pull request #40 from dianfu/positioned-stream

Add PositionedCryptoInputStream

6 years agoAdd PositionedCryptoInputStream and PositionedCryptoOutputStream
dianfu [Thu, 14 Jan 2016 01:16:14 +0000 (09:16 +0800)] 
Add PositionedCryptoInputStream and PositionedCryptoOutputStream

6 years agoMerge pull request #42 from dianfu/improve_utils
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

6 years agochange the log level to error when exception is encountered
dianfu [Thu, 14 Jan 2016 05:11:29 +0000 (13:11 +0800)] 
change the log level to error when exception is encountered

6 years agoRename CipherUtils back to Utils and change the exception of Cipher.getInstance to...
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

6 years agoRename Utils to ChimeraUtils
dianfu [Thu, 14 Jan 2016 02:47:01 +0000 (10:47 +0800)] 
Rename Utils to ChimeraUtils

6 years agoMerge pull request #38 from dianfu/maven-release
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

6 years agoAdd version property for the dependencies and move the develop documentation to wiki
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

6 years agoremove sbt related files
dianfu [Tue, 12 Jan 2016 08:08:11 +0000 (16:08 +0800)] 
remove sbt related files

6 years agoupdate the format of readme
dianfu [Tue, 12 Jan 2016 07:55:36 +0000 (15:55 +0800)] 
update the format of readme

6 years agosupport release to maven central repository
dianfu [Tue, 12 Jan 2016 07:26:21 +0000 (15:26 +0800)] 
support release to maven central repository

6 years agoMerge pull request #37 from winningsix/34
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

6 years agoRemove unneeded dependencies
Ferdinand Xu [Tue, 12 Jan 2016 07:17:26 +0000 (02:17 -0500)] 
Remove unneeded dependencies

6 years agoMerge pull request #32 from sundapeng/explicit-cipher-close
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

6 years agoMerge pull request #33 from vanzin/no-sbt-in-make
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.

6 years agoremove unused LOG
Sun Dapeng [Tue, 12 Jan 2016 01:52:22 +0000 (09:52 +0800)] 
remove unused LOG

6 years agoMerge pull request #20 from sundapeng/random-factory
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

6 years agoExplicit close() on Cipher
Sun Dapeng [Mon, 11 Jan 2016 09:28:02 +0000 (17:28 +0800)] 
Explicit close() on Cipher

6 years agoremove Utils.getSecureRandom(Properties props)
Sun Dapeng [Tue, 12 Jan 2016 01:17:57 +0000 (09:17 +0800)] 
remove Utils.getSecureRandom(Properties props)

6 years agoDon't invoke sbt from the makefile.
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.

6 years agoMerge pull request #30 from sundapeng/master
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

6 years agomake SecureRandom clean
Sun Dapeng [Mon, 11 Jan 2016 08:13:49 +0000 (16:13 +0800)] 
make SecureRandom clean

6 years agoFix remove public of interface method and etc
Sun Dapeng [Mon, 11 Jan 2016 06:48:42 +0000 (14:48 +0800)] 
Fix remove public of interface method and etc

6 years agouse JavaSecureRandom as Openssl fallback
Sun Dapeng [Mon, 11 Jan 2016 01:18:36 +0000 (09:18 +0800)] 
use JavaSecureRandom as Openssl fallback

6 years agorefactory random
Sun Dapeng [Sun, 10 Jan 2016 17:15:07 +0000 (01:15 +0800)] 
refactory random

6 years agoMerge pull request #29 from sundapeng/master
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 09:02:31 +0000 (17:02 +0800)] 
Merge pull request #29 from sundapeng/master

Update Jenkins build status

6 years agoFix missing equality sign in OpensslNative.c
Sun Dapeng [Mon, 11 Jan 2016 08:54:51 +0000 (16:54 +0800)] 
Fix missing equality sign in OpensslNative.c

6 years agoUpdate Jenkins build status
Sun Dapeng [Mon, 11 Jan 2016 08:46:26 +0000 (16:46 +0800)] 
Update Jenkins build status

6 years agoMerge pull request #27 from sundapeng/master
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 08:45:09 +0000 (16:45 +0800)] 
Merge pull request #27 from sundapeng/master

Fix Invalid repo

6 years agoFix 302 redirect
Sun Dapeng [Mon, 11 Jan 2016 08:31:25 +0000 (16:31 +0800)] 
Fix 302 redirect

6 years agofix Invalid repo
Sun Dapeng [Mon, 11 Jan 2016 08:25:45 +0000 (16:25 +0800)] 
fix Invalid repo

6 years agoMerge pull request #25 from winningsix/GROUP
Ferdinand Xu [Mon, 11 Jan 2016 07:38:23 +0000 (15:38 +0800)] 
Merge pull request #25 from winningsix/GROUP

Update discussion group information

6 years agoMerge pull request #24 from winningsix/RAT
Ferdinand Xu [Mon, 11 Jan 2016 07:38:12 +0000 (15:38 +0800)] 
Merge pull request #24 from winningsix/RAT

Add RAT check

6 years agoFix wrong URL
Ferdinand Xu [Mon, 11 Jan 2016 07:30:52 +0000 (02:30 -0500)] 
Fix wrong URL

6 years agoUpdate discussion group information
Ferdinand Xu [Mon, 11 Jan 2016 07:27:00 +0000 (02:27 -0500)] 
Update discussion group information

6 years agoAdd RAT check
Ferdinand Xu [Mon, 11 Jan 2016 07:11:49 +0000 (02:11 -0500)] 
Add RAT check

6 years agoFix wrap of table
Dapeng Sun(孙大鹏) [Mon, 11 Jan 2016 04:42:08 +0000 (12:42 +0800)] 
Fix wrap of table

6 years agoMerge pull request #23 from winningsix/REMOVESOFILE
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

6 years agoMerge pull request #16 from winningsix/Doc
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

6 years agoMerge pull request #15 from sundapeng/cbc-cipher
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

6 years agoRemove so file and use Maven plugin to trigger make
Ferdinand Xu [Mon, 11 Jan 2016 02:46:49 +0000 (21:46 -0500)] 
Remove so file and use Maven plugin to trigger make

6 years agofix merge
Sun Dapeng [Mon, 11 Jan 2016 02:44:11 +0000 (10:44 +0800)] 
fix merge

6 years agoMerge pull request #12 from winningsix/CipherFactory
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

6 years agoAdd Cipher unit test
Sun Dapeng [Sun, 10 Jan 2016 15:52:51 +0000 (23:52 +0800)] 
Add Cipher unit test

6 years agorevert stream unit test
Sun Dapeng [Sun, 10 Jan 2016 13:52:45 +0000 (21:52 +0800)] 
revert stream unit test

6 years agoadd 192bit key support
Sun Dapeng [Fri, 8 Jan 2016 08:33:00 +0000 (16:33 +0800)] 
add 192bit key support

6 years agoaddress comment
Sun Dapeng [Fri, 8 Jan 2016 02:25:45 +0000 (10:25 +0800)] 
address comment

6 years agoAdd CBC cipher support
Sun Dapeng [Thu, 7 Jan 2016 15:06:58 +0000 (23:06 +0800)] 
Add CBC cipher support

6 years agoMerge pull request #21 from winningsix/master
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

6 years agoRemove unused imports and add back the override annotations
Ferdinand Xu [Fri, 8 Jan 2016 02:44:24 +0000 (21:44 -0500)] 
Remove unused imports and add back the override annotations

6 years agoChange cipher to interface
Ferdinand Xu [Thu, 7 Jan 2016 07:53:56 +0000 (02:53 -0500)] 
Change cipher to interface

6 years agoSome refactory for Cipher class
Ferdinand Xu [Thu, 7 Jan 2016 07:28:09 +0000 (02:28 -0500)] 
Some refactory for Cipher class

6 years agoRemove another unnecessary line
Ferdinand Xu [Mon, 11 Jan 2016 02:09:12 +0000 (21:09 -0500)] 
Remove another unnecessary line

6 years agoRemove unnecessary empty line
Ferdinand Xu [Mon, 11 Jan 2016 02:08:01 +0000 (21:08 -0500)] 
Remove unnecessary empty line

6 years agoRemove unnecessary ignore file entry
Ferdinand Xu [Mon, 11 Jan 2016 01:48:12 +0000 (20:48 -0500)] 
Remove unnecessary ignore file entry

6 years agoMerge pull request #17 from winningsix/findbugs
Ferdinand Xu [Mon, 11 Jan 2016 01:00:59 +0000 (09:00 +0800)] 
Merge pull request #17 from winningsix/findbugs

Fix findbugs issue

6 years agoUpdate patch addressing the Haifeng's comments
Ferdinand Xu [Fri, 8 Jan 2016 07:34:46 +0000 (02:34 -0500)] 
Update patch addressing the Haifeng's comments

6 years agoUpdate the usage section for configurations
Ferdinand Xu [Fri, 8 Jan 2016 01:53:58 +0000 (20:53 -0500)] 
Update the usage section for configurations

6 years agoFix findbugs issue
Ferdinand Xu [Fri, 8 Jan 2016 03:23:39 +0000 (22:23 -0500)] 
Fix findbugs issue

6 years agoMerge pull request #10 from winningsix/README
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

6 years agoUpdate the configuration section of README
Ferdinand Xu [Thu, 7 Jan 2016 06:57:26 +0000 (01:57 -0500)] 
Update the configuration section of README

6 years agoMerge pull request #11 from winningsix/RemoveDirectBufferForChannelInput
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

6 years agoRename variable for BUFFER_SIZE
Ferdinand Xu [Thu, 7 Jan 2016 06:22:59 +0000 (01:22 -0500)] 
Rename variable for BUFFER_SIZE

6 years agoMake the created buffer reusable in skip ChannelInput
Ferdinand Xu [Thu, 7 Jan 2016 06:12:05 +0000 (01:12 -0500)] 
Make the created buffer reusable in skip ChannelInput

6 years agoUpdate the usage section in README since the refactory
Ferdinand Xu [Thu, 7 Jan 2016 05:29:49 +0000 (00:29 -0500)] 
Update the usage section in README since the refactory

6 years agoMerge pull request #8 from winningsix/RemoveDirectBufferForChannelInput
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

6 years agoChannelInput uses 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

6 years agoStandardize the names and remove chimera from method and variable names
Jerry Chen [Wed, 6 Jan 2016 10:30:46 +0000 (18:30 +0800)] 
Standardize the names and remove chimera from method and variable names

6 years agoRename one default conf key to be consistent and define CONF_PREFIX
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

6 years agoUpdate README.md
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.

6 years agoUpdate README.md
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.

6 years agoMerge pull request #5 from sundapeng/cipher-refactory
Ferdinand Xu [Wed, 6 Jan 2016 08:16:46 +0000 (16:16 +0800)] 
Merge pull request #5 from sundapeng/cipher-refactory

Cipher refactory

6 years agoadd javadoc for Cipher
Sun Dapeng [Wed, 6 Jan 2016 07:51:54 +0000 (15:51 +0800)] 
add javadoc for Cipher

6 years agofix style
Sun Dapeng [Wed, 6 Jan 2016 06:29:50 +0000 (14:29 +0800)] 
fix style

6 years agofix comments and variables
Sun Dapeng [Wed, 6 Jan 2016 06:15:26 +0000 (14:15 +0800)] 
fix comments and variables

6 years agoMerge pull request #4 from sundapeng/travis-ci
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

6 years agofix UnitTests
Sun Dapeng [Wed, 6 Jan 2016 03:33:55 +0000 (11:33 +0800)] 
fix UnitTests

6 years agoRefactory concepts: codec -> cipher+transformation
Sun Dapeng [Wed, 6 Jan 2016 03:32:37 +0000 (11:32 +0800)] 
Refactory concepts: codec -> cipher+transformation

6 years agoAdd travis ci
Sun Dapeng [Tue, 5 Jan 2016 05:53:03 +0000 (13:53 +0800)] 
Add travis ci

6 years ago1.0.0-snapshot
Ferdinand Xu [Tue, 5 Jan 2016 02:38:18 +0000 (21:38 -0500)] 
1.0.0-snapshot

6 years ago0.9.0 release 0.9.0
Ferdinand Xu [Tue, 5 Jan 2016 02:03:07 +0000 (21:03 -0500)] 
0.9.0 release

6 years agoAdd findbugs and fix related bugs
Ferdinand Xu [Mon, 14 Dec 2015 08:40:08 +0000 (03:40 -0500)] 
Add findbugs and fix related bugs

6 years agoBugfix: should use method getName() instead of name() for CipherSuite
dianfu [Wed, 9 Dec 2015 08:46:38 +0000 (16:46 +0800)] 
Bugfix: should use method getName() instead of name() for CipherSuite

6 years agoMinor improvement: skip trying other codec classes when found one available
dianfu [Wed, 9 Dec 2015 08:44:19 +0000 (16:44 +0800)] 
Minor improvement: skip trying other codec classes when found one available

6 years agoChange mothod Utils.getSecureRandomClass to Utils.getSecureRandom to make it easy...
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

6 years agoAdd default value for caes ctr nopadding codec class
Ferdinand Xu [Fri, 20 Nov 2015 08:00:54 +0000 (03:00 -0500)] 
Add default value for caes ctr nopadding codec class

6 years agoSimplify configuration usage
Ferdinand Xu [Thu, 19 Nov 2015 02:03:10 +0000 (21:03 -0500)] 
Simplify configuration usage

6 years agoAvoid unnecessary copy from outBuffer to user provided output buffer in method Crypto...
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

6 years agoRemove ChannelStreamInput as it's unused currently
dianfu [Mon, 16 Nov 2015 03:15:54 +0000 (11:15 +0800)] 
Remove ChannelStreamInput as it's unused currently