Version 2.2.3: Make failure to read a secret key for a writable log an
error instead of waiting for the first append to fail (this can be
turned off using gdp_open_info_set_no_skey_nonfatal, which causes
gdp_gin_open to return a warning instead of an error). Add a -S flag to...
Update license date on all files. No functional changes.
Print outstanding requests when giving a state dump using T or SIGUSR1.
Fix printf format string problem.
Default to using /dev/urandom over /dev/random, which can return short
reads if entropy is low.
Another attempt to get UUID working on all platforms (there appears to
be no consistency to speak of).
Add attempt to decode OpenSSL error codes and translate them to EP_STATs
so user error messages can be more detailed.
Put ep_crypto_* error printing on a debug flag.
Update licenses to 2017.
Update license. No code changes.
Include copyright in all files. There are scripts to do bulk
replacement of the copyright if desired.
Add comments to ep_crypto_* routines.
Arrange to load the cryptodev engine (for /dev/crypto) at run time.
Implement encryption of secret keys. Adds -e flag to gcl-create to
choose the algorithm. An algorithm of "none" disables encryption.
Implement ECDSA signing (and set it to be the default). This also
augments log-view to print the details of keys (and makes the print
routines available in the ep_crypto code).
Snapshot adding signing. Signatures are computed but not sent or