The crypto-184.108.40.206 application can be applied independently of other applications on a full OTP 20 installation.
Update the crypto engine functions to handle multiple loads of an engine.
engine_load/3/4 is updated so it doesn't add the engine ID to OpenSSLs internal list of engines which makes it possible to run the engine_load more than once if it doesn't contain global data.
Added ensure_engine_loaded/2/3 which guarantees that the engine just is loaded once and the following calls just returns a reference to it. This is done by add the ID to the internal OpenSSL list and check if it is already registered when the function is called.
Added ensure_engine_unloaded/1/2 to unload engines loaded with ensure_engine_loaded.
Then some more utility functions are added.
engine_add/1, adds the engine to OpenSSL internal list
engine_remove/1, remove the engine from OpenSSL internal list
engine_get_id/1, fetch the engines id
engine_get_name/1, fetch the engine name
Full runtime dependencies of crypto-220.127.116.11: erts-9.0, kernel-5.3, stdlib-3.4
The mnesia-18.104.22.168 application can be applied independently of other applications on a full OTP 20 installation.
Fixed a bug where the bag table index data was not deleted when objects were deleted.
Full runtime dependencies of mnesia-22.214.171.124: erts-9.0, kernel-5.3, stdlib-3.4