aboutsummaryrefslogtreecommitdiffstats
path: root/lib/crypto/c_src/engine.c
AgeCommit message (Collapse)Author
2019-01-15Fix documentation and argc check for engine_ctrl_cmd_strings_nifDoug Hogan
2019-01-14Fix documentation and argc check in engine_get_first_nif()Doug Hogan
* This was documented as sending in an argument but it doesn't read argv.
2019-01-14enif_release_resource is not NULL safeDoug Hogan
* Add if checks and update coccinelle script.
2019-01-08Revamp init_engine_ctx()Doug Hogan
2019-01-08Revamp engine_get_all_methods_nif()Doug Hogan
2019-01-08Revamp get_engine_load_cmd_list()Doug Hogan
* Restructure the code so it exits early * Check for allocation failures and free on partial result
2019-01-08Revamp engine_get_name_nif()Doug Hogan
* Add error handling for all Erlang calls. * Change size from int to size_t.
2019-01-08Revamp engine_get_id_nif()Doug Hogan
* Add error handling for all Erlang calls. * Change size from int to size_t since it's assigned to sizeof().
2019-01-08Revamp engine_get_next_nif()Doug Hogan
* Add error handling for all Erlang calls.
2019-01-08Revamp engine_get_first_nif()Doug Hogan
* Add error handling for all Erlang calls.
2019-01-08Revamp engine_unregister_nif()Doug Hogan
2019-01-08Revamp engine_register_nif()Doug Hogan
2019-01-08Revamp engine_remove_nif()Doug Hogan
2019-01-08Revamp engine_add_nif()Doug Hogan
2019-01-08Revamp engine_ctrl_cmd_strings_nif()Doug Hogan
* Add bounds checks for allocation multiplication * Simplify the error handling by adding a flag for whether the strings were loaded.
2019-01-08Revamp engine_load_dynamic_nif()Doug Hogan
2019-01-08Revamp engine_finish_nif()Doug Hogan
2019-01-08Revamp engine_free_nif()Doug Hogan
* Add error handling for all OpenSSL calls.
2019-01-08Revamp engine_init_nif()Doug Hogan
2019-01-08Revamp engine_by_id_nif()Doug Hogan
* Add error handling for all Erlang calls.
2019-01-08Revamp zero_terminate()Doug Hogan
2019-01-08Revamp get_key_password()Doug Hogan
2019-01-08Revamp get_engine_and_key_id()Doug Hogan
2019-01-07Revamp engine_ctx_dtor()Doug Hogan
Make it NULL safe.
2018-12-21Make engine ctx init internal to engine.c per PR feedbackDoug Hogan
2018-12-20Add Ericsson AB copyright header to all new filesDoug Hogan
Using the same copyright header as crypto.c
2018-12-20Move most engine code to a separate fileDoug Hogan