diff options
author | Lars Thorsen <[email protected]> | 2018-08-15 12:26:44 +0200 |
---|---|---|
committer | Lars Thorsen <[email protected]> | 2018-08-23 07:26:32 +0200 |
commit | b7d7cc2c3ce83c1206c3ba98a2b90958f4c50693 (patch) | |
tree | f66c2ff9fcf2d29ec469e602cec68194b2da3a6b /prebuild.delete | |
parent | e37eec271ad08a6689e358071eeb800674cde938 (diff) | |
download | otp-b7d7cc2c3ce83c1206c3ba98a2b90958f4c50693.tar.gz otp-b7d7cc2c3ce83c1206c3ba98a2b90958f4c50693.tar.bz2 otp-b7d7cc2c3ce83c1206c3ba98a2b90958f4c50693.zip |
Updated the engine load functionality
- engine_load/3/4 can be called multiple times for same engine
if it allows it (eg doesn't contain global data)
- ensure_engine_loaded/2/3 is new functions that guarantees that the engine
is just loaded once by adding it to OpenSSL internal engine list and check that
before loading.
- ensure_engine_unloaded/1/2 is new functions that is used to unload engines loaded with
ensure_engine_loaded (remove it from OpenSSL internal engine list and then unload).
- new utility functions engine_by_id/1, engine_add/1, engine_remove/1,
engine_get_id/1 and engine_get_name/1
Conflicts:
lib/crypto/c_src/crypto.c
Diffstat (limited to 'prebuild.delete')
0 files changed, 0 insertions, 0 deletions