Skip to content

Commit c51da06

Browse files
authored
Revise warnings and references in README
Updated README to reflect withdrawal of FF3 and FF3-1 from NIST standards due to vulnerabilities.
1 parent b0c7678 commit c51da06

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
**⚠️ WARNING**
1919

20-
**NOTE:** NIST's February 2025 Draft 2 has entirely withdrawn FF3 from the NIST standard due to published vulnerabilities.
20+
**NOTE:** NIST's February 2025 Draft 2 has entirely withdrawn FF3 and FF3-1 from the NIST standard due to published vulnerabilities.
2121

2222
This software is provided for educational and experimental use and comes with no warranty of any kind.
2323
It is intended for developers and researchers familiar with cryptographic standards.
@@ -28,13 +28,13 @@ An implementation of the draft NIST FF3 and FF3-1 Format Preserving Encryption (
2828

2929
This package implements the FF3 and FF3-1 algorithms as specified in NIST Special Publication 800-38G _Methods for Format-Preserving Encryption_ (now withdrawn), and includes the revisions on February 28th, 2019 with a draft update for FF3-1 (now withdrawn).
3030

31-
* [NIST Recommendation SP 800-38G (FF3)](http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38G.pdf)
32-
* [NIST Recommendation SP 800-38G Revision 1 (FF3-1)](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38Gr1-draft.pdf)
33-
* [NIST SP 800-38G Revision 1 (2nd Public Draft)](https://csrc.nist.gov/pubs/sp/800/38/g/r1/2pd)
31+
- **[NIST SP 800-38G (FF1 & FF3)](http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38G.pdf)***Withdrawn due to published vulnerabilities in FF3*
32+
- **[NIST SP 800-38G Revision 1 (FF3-1)](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-38Gr1-draft.pdf)***Withdrawn due to published vulnerabilities in FF3-1*
33+
- **[NIST SP 800-38G Revision 1 (2nd Public Draft)](https://csrc.nist.gov/pubs/sp/800/38/g/r1/2pd)***Current draft; FF1 only (does not define FF3/FF3-1)*
3434

3535
Changes to minimum domain size and revised tweak length have been implemented in this package with
3636
support for both 64-bit and 56-bit tweaks. NIST has only published official test vectors for 64-bit tweaks,
37-
but draft ACVP test vectors have been used for testing FF3-1. x
37+
but draft ACVP test vectors have been used for testing FF3-1.
3838

3939
## Installation
4040

0 commit comments

Comments
 (0)