format-preserving-encryption-java
format-preserving-encryption-java copied to clipboard
Format-Preserving Encryption Implementation in Java
### Description Implement FF3 Algorithm specified in NIST SP 800-38G documentation available at https://csrc.nist.gov/publications/detail/sp/800-38g/final ### Why is this needed? FF3Algorithm class and Builder method change to create and use FF3Algorithm
Description of the Change: Updated the version 1.8 of JDK Updated dependencies to latest releases. Benefits: Will allow to be compiled with latest JDK as 6 and 7 are no...
On Feb. 2019, NIST published [SP 800-38G Rev. 1](https://csrc.nist.gov/publications/detail/sp/800-38g/rev-1/draft), which requires domain size for FF1 to be at least 1 million, whereas currently is 100. https://github.com/idealista/format-preserving-encryption-java/blob/158a55890d0e0dbfe3825023d104e278cca0e96b/src/main/java/com/idealista/fpe/builder/validate/BuildValidator.java#L7
Hi, the NIST Recommendation SP 800-38G document specify that the parameters minLenght and maxLength can be equals, but in your implementation it's required to be 2 distinct values. Am i...
### Prerequisites * [X] Put an X between the brackets on this line if you have done all of the following: * Checked that your issue isn't already filled: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aidealista...
### Prerequisites * [X] Put an X between the brackets on this line if you have done all of the following: * Checked that your issue isn't already filled: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aidealista...
Making check method protected. This is for https://github.com/idealista/format-preserving-encryption-java/issues/15 ### Description of the Change This PR is based on the issue- https://github.com/idealista/format-preserving-encryption-java/issues/15 The aim is to make the check method extendible....
### Description [Make check method in FormatPreservingEncryption protected] ### Why is this needed? [If the check method was protected I could extend the class and add some additional checks for...