CryptoLib
CryptoLib copied to clipboard
FIPS IV Support
In a FIPS mode the IV is randomly generated, which means it may not be in a rolling / counter mode. Will need to revisit the capability to allow unique IVs without window requirements (eg not a counter mode). Also future possibility.
Looks like maybe our version of libgcrypt may not have the functionality for it to manage the IV for us just yet: https://dev.gnupg.org/T4873
Need to do some more research.
For Clarity:
Pick an encryption mode with IVs (Not a Counter type mode) and ensure windowing doesn't stop pseudo-random Ivs from being accepted.