Rocky Series Release Notes¶
7.0.0-17¶
Deprecation Notes¶
Deprecated thegenerate_iv option name. It has been renamed toaes_gcm_generate_iv to reflect the fact that it only applies to theCKM_AES_GCM mechanism.
Bug Fixes¶
Fixed Story #2004734: Added a new optionalways_set_cka_sensitive tofix a regression that affected Safenet HSMs. The option defaults toTrueas required by Safenet HSMs. Other HSMs may require it be set toFalse.
7.0.0¶
New Features¶
Added new options to the PKCS#11 Cryptographic Plugin configuration toenable the use of different encryption and hmac mechanisms.Added support forCKM_AES_CBC encryption in the PKCS#11 CryptographicPlugin.
Remap theorder:put toorders:put to align with language in the orderscontroller.
Upgrade Notes¶
(For deployments overriding default policies) After upgrading, please reviewBarbican policy files and ensure that you port any rules tied toorder:putare remapped toorders:put.
Deprecation Notes¶
Deprecated thep11_crypto_plugin:algoritm option. Users should updatetheir configuration to usep11_crypto_plugin:encryption_mechanisminstead.
Bug Fixes¶
By default barbican checks only the algorithm and the bit_length whencreating a new secret. The xts-mode cuts the key in half for aes, so forusing aes-256 with xts, you have to use a 512 bit key, but barbican allowsonly a maximum of 256 bit. A check for the mode within the_is_algorithm_supported method of the class SimpleCryptoPlugin was addedto allow 512 bit keys for aes-xts in this plugin.
Fixed the response code for invalid subroutes for individual secrets. TheAPI was previously responding with the incorrect code “406 - Method notallowed”, but now responds correctly with “404 - Not Found”.
Other Notes¶
default value of ‘control_exchange’ in ‘barbican.conf’ has been changed to ‘keystone’.
