-.\" $OpenBSD: engine.3,v 1.11 2018/02/13 22:51:23 schwarze Exp $
+.\" $OpenBSD: engine.3,v 1.12 2018/02/16 18:38:51 schwarze Exp $
.\" full merge up to: OpenSSL crypto/engine e6390aca Jul 21 10:06:03 2015 -0400
.\" selective merge up to: man3/ENGINE_add 1f13ad31 Dec 25 17:50:39 2017 +0800
.\"
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd $Mdocdate: February 13 2018 $
+.Dd $Mdocdate: February 16 2018 $
.Dt ENGINE 3
.Os
.Sh NAME
-.Nm ENGINE_add ,
-.Nm ENGINE_by_id ,
-.Nm ENGINE_finish ,
.Nm ENGINE_get_first ,
.Nm ENGINE_get_last ,
.Nm ENGINE_get_next ,
.Nm ENGINE_get_prev ,
+.Nm ENGINE_add ,
+.Nm ENGINE_remove ,
+.Nm ENGINE_by_id ,
.Nm ENGINE_init ,
+.Nm ENGINE_finish ,
+.Nm ENGINE_load_openssl ,
+.Nm ENGINE_load_dynamic ,
+.Nm ENGINE_load_cryptodev ,
.Nm ENGINE_load_builtin_engines ,
-.Nm ENGINE_remove
+.Nm ENGINE_cleanup ,
+.Nm ENGINE_get_default_RSA ,
+.Nm ENGINE_get_default_DSA ,
+.Nm ENGINE_get_default_ECDH ,
+.Nm ENGINE_get_default_ECDSA ,
+.Nm ENGINE_get_default_DH ,
+.Nm ENGINE_get_default_RAND ,
+.Nm ENGINE_get_cipher_engine ,
+.Nm ENGINE_get_digest_engine ,
+.Nm ENGINE_set_default_RSA ,
+.Nm ENGINE_set_default_DSA ,
+.Nm ENGINE_set_default_ECDH ,
+.Nm ENGINE_set_default_ECDSA ,
+.Nm ENGINE_set_default_DH ,
+.Nm ENGINE_set_default_RAND ,
+.Nm ENGINE_set_default_ciphers ,
+.Nm ENGINE_set_default_digests ,
+.Nm ENGINE_set_default_string ,
+.Nm ENGINE_set_default ,
+.Nm ENGINE_get_table_flags ,
+.Nm ENGINE_set_table_flags ,
+.Nm ENGINE_register_RSA ,
+.Nm ENGINE_unregister_RSA ,
+.Nm ENGINE_register_all_RSA ,
+.Nm ENGINE_register_DSA ,
+.Nm ENGINE_unregister_DSA ,
+.Nm ENGINE_register_all_DSA ,
+.Nm ENGINE_register_ECDH ,
+.Nm ENGINE_unregister_ECDH ,
+.Nm ENGINE_register_all_ECDH ,
+.Nm ENGINE_register_ECDSA ,
+.Nm ENGINE_unregister_ECDSA ,
+.Nm ENGINE_register_all_ECDSA ,
+.Nm ENGINE_register_DH ,
+.Nm ENGINE_unregister_DH ,
+.Nm ENGINE_register_all_DH ,
+.Nm ENGINE_register_RAND ,
+.Nm ENGINE_unregister_RAND ,
+.Nm ENGINE_register_all_RAND ,
+.Nm ENGINE_register_STORE ,
+.Nm ENGINE_unregister_STORE ,
+.Nm ENGINE_register_all_STORE ,
+.Nm ENGINE_register_ciphers ,
+.Nm ENGINE_unregister_ciphers ,
+.Nm ENGINE_register_all_ciphers ,
+.Nm ENGINE_register_digests ,
+.Nm ENGINE_unregister_digests ,
+.Nm ENGINE_register_all_digests ,
+.Nm ENGINE_register_complete ,
+.Nm ENGINE_register_all_complete ,
+.Nm ENGINE_ctrl ,
+.Nm ENGINE_cmd_is_executable ,
+.Nm ENGINE_ctrl_cmd ,
+.Nm ENGINE_ctrl_cmd_string ,
+.Nm ENGINE_new ,
+.Nm ENGINE_free ,
+.Nm ENGINE_up_ref ,
+.Nm ENGINE_set_id ,
+.Nm ENGINE_set_name ,
+.Nm ENGINE_set_RSA ,
+.Nm ENGINE_set_DSA ,
+.Nm ENGINE_set_ECDH ,
+.Nm ENGINE_set_ECDSA ,
+.Nm ENGINE_set_DH ,
+.Nm ENGINE_set_RAND ,
+.Nm ENGINE_set_STORE ,
+.Nm ENGINE_set_destroy_function ,
+.Nm ENGINE_set_init_function ,
+.Nm ENGINE_set_finish_function ,
+.Nm ENGINE_set_ctrl_function ,
+.Nm ENGINE_set_load_privkey_function ,
+.Nm ENGINE_set_load_pubkey_function ,
+.Nm ENGINE_set_ciphers ,
+.Nm ENGINE_set_digests ,
+.Nm ENGINE_set_flags ,
+.Nm ENGINE_set_cmd_defns ,
+.Nm ENGINE_get_id ,
+.Nm ENGINE_get_name ,
+.Nm ENGINE_get_RSA ,
+.Nm ENGINE_get_DSA ,
+.Nm ENGINE_get_ECDH ,
+.Nm ENGINE_get_ECDSA ,
+.Nm ENGINE_get_DH ,
+.Nm ENGINE_get_RAND ,
+.Nm ENGINE_get_STORE ,
+.Nm ENGINE_get_destroy_function ,
+.Nm ENGINE_get_init_function ,
+.Nm ENGINE_get_finish_function ,
+.Nm ENGINE_get_ctrl_function ,
+.Nm ENGINE_get_load_privkey_function ,
+.Nm ENGINE_get_load_pubkey_function ,
+.Nm ENGINE_get_ciphers ,
+.Nm ENGINE_get_digests ,
+.Nm ENGINE_get_cipher ,
+.Nm ENGINE_get_digest ,
+.Nm ENGINE_get_flags ,
+.Nm ENGINE_get_cmd_defns ,
+.Nm ENGINE_load_private_key ,
+.Nm ENGINE_load_public_key
.Nd ENGINE cryptographic module support
.Sh SYNOPSIS
.In openssl/engine.h