SOFTHSM-36: Do not change data if it already exists. This will minimize the flushing of attributes to the object store and will also mitigate the threading issue. However, the threading issue still exists if someone tries to change any attribute on an object that is in use.
Adding support for CKM_GOSTR3410 so that OpenDNSSEC can use it. Also fix the handling of the GOST parameters.
Fix file storage of GOST keys generated by Botan. Also use the correct mechanism when doing signing and hashing.
Use correct algorithm in the GOST tests
SUPPORT-76: Add -Wall -Werror flags and fix the warnings.
SUPPORT-77: Log more failures in the OpenSSL code for ECDSA
SUPPORT-77: Make sure that we use the OpenSSL implementation
when doing the key operations. This is so that SoftHSM can work
within the OpenSSL PKCS#11 Engine.