Now we have version 0.5.14 with all 3rd party plugin versions up to the latest stable releases.
That was just a version update for all 3rd party libs used in the project.
We try to be as fresh as possible, but without referring to any snapshot or debug versions, only stable released ones should be used.
For getting some more insight into my own project I just added it to openhub for further analyzing.
Let’s see what the server and the community might think about it.
How to check the randomness? You might compute it or try a visual approach like via binvis.io, where we got that nice picture from:
The migration from Java 1.8 to Java 11 just finished. Now we have a version 0.5.1 which has all the previous features and still works in the CI into a green status.
Find you way to the current source code:
The current site docu status can be found on a dedicated link.
Currently I am reworking the code to get a full testcase coverage and automated testing running.
Tools like Jenkins, Testlink, Artifactory, Code coverage, Unit testing are fully implemented now and testcase coverage is reaching the 80% mark.
The source is currently managed in a private github repository until it is ready for relaunch and fully error free, well, at least no test case finds any expected errors anymore.
First creating a big file of random data which later on would be the encrypted content:
dd if=/dev/urandom of=rand.dat bs=1024 count=1000000
will create 1GB of random data.
Then checking via rngtest:
cat rand.dat | rngtest rngtest: starting FIPS tests... rngtest: entropy source exhausted! rngtest: bits received from input: 8192000000 rngtest: FIPS 140-2 successes: 409226 rngtest: FIPS 140-2 failures: 373 rngtest: FIPS 140-2(2001-10-10) Monobit: 56 rngtest: FIPS 140-2(2001-10-10) Poker: 27 rngtest: FIPS 140-2(2001-10-10) Runs: 153 rngtest: FIPS 140-2(2001-10-10) Long run: 138 rngtest: FIPS 140-2(2001-10-10) Continuous run: 0 rngtest: input channel speed: (min=2.070; avg=21.267; max=18.626)Gibits/s rngtest: FIPS tests speed: (min=113.533; avg=163.438; max=171.833)Mibits/s rngtest: Program run time: 48202690 microseconds
And at last checking via dieharder:
dieharder -g 201 -f rand.dat -a
The recommended file extensions for the encoded files will be .jac representing the initials JastACry.