summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-11-19 15:40:12 +0000
committertb <>2023-11-19 15:40:12 +0000
commit4cf4424a3359af61c21d44599d9308b33fc67c49 (patch)
tree0bfb74ddd34d5137a117f0dd6b1e207d5064da99
parentdf1b1c320d2e56f9cbcb72e3a096e9fce71ccb23 (diff)
downloadopenbsd-4cf4424a3359af61c21d44599d9308b33fc67c49.tar.gz
openbsd-4cf4424a3359af61c21d44599d9308b33fc67c49.tar.bz2
openbsd-4cf4424a3359af61c21d44599d9308b33fc67c49.zip
Also mention ENGINE_{cleanup,{ctrl_cmd{,_string}()
-rw-r--r--src/lib/libcrypto/man/ENGINE_new.332
1 files changed, 29 insertions, 3 deletions
diff --git a/src/lib/libcrypto/man/ENGINE_new.3 b/src/lib/libcrypto/man/ENGINE_new.3
index 8ce7ce4ad2..3357b25c2c 100644
--- a/src/lib/libcrypto/man/ENGINE_new.3
+++ b/src/lib/libcrypto/man/ENGINE_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: ENGINE_new.3,v 1.7 2023/11/19 11:50:02 tb Exp $ 1.\" $OpenBSD: ENGINE_new.3,v 1.8 2023/11/19 15:40:12 tb Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2018 Ingo Schwarze <schwarze@openbsd.org>
@@ -23,6 +23,8 @@
23.Nm ENGINE_free , 23.Nm ENGINE_free ,
24.Nm ENGINE_init , 24.Nm ENGINE_init ,
25.Nm ENGINE_finish , 25.Nm ENGINE_finish ,
26.Nm ENGINE_ctrl_cmd ,
27.Nm ENGINE_ctrl_cmd_string ,
26.Nm ENGINE_by_id , 28.Nm ENGINE_by_id ,
27.Nm ENGINE_get_id , 29.Nm ENGINE_get_id ,
28.Nm ENGINE_get_name , 30.Nm ENGINE_get_name ,
@@ -34,7 +36,8 @@
34.Nm ENGINE_load_builtin_engines , 36.Nm ENGINE_load_builtin_engines ,
35.Nm ENGINE_load_dynamic , 37.Nm ENGINE_load_dynamic ,
36.Nm ENGINE_load_openssl , 38.Nm ENGINE_load_openssl ,
37.Nm ENGINE_register_all_complete 39.Nm ENGINE_register_all_complete ,
40.Nm ENGINE_cleanup
38.Nd ENGINE stub functions 41.Nd ENGINE stub functions
39.Sh SYNOPSIS 42.Sh SYNOPSIS
40.In openssl/engine.h 43.In openssl/engine.h
@@ -48,6 +51,22 @@
48.Fn ENGINE_init "ENGINE *engine" 51.Fn ENGINE_init "ENGINE *engine"
49.Ft int 52.Ft int
50.Fn ENGINE_finish "ENGINE *engine" 53.Fn ENGINE_finish "ENGINE *engine"
54.Ft int
55.Fo ENGINE_ctrl_cmd
56.Fa "ENGINE *engine"
57.Fa "const char *cmd_name"
58.Fa "long i"
59.Fa "void *p"
60.Fa "void (*f)(void)"
61.Fa "int cmd_optional"
62.Fc
63.Ft int
64.Fo ENGINE_ctrl_cmd_string
65.Fa "ENGINE *engine"
66.Fa "const char *cmd_name"
67.Fa "const char *arg"
68.Fa "int cmd_optional"
69.Fc
51.Ft ENGINE * 70.Ft ENGINE *
52.Fn ENGINE_by_id "const char *id" 71.Fn ENGINE_by_id "const char *id"
53.Ft const char * 72.Ft const char *
@@ -82,6 +101,8 @@
82.Fn ENGINE_load_openssl "void" 101.Fn ENGINE_load_openssl "void"
83.Ft int 102.Ft int
84.Fn ENGINE_register_all_complete "void" 103.Fn ENGINE_register_all_complete "void"
104.Ft void
105.Fn ENGINE_cleanup "void"
85.Sh DESCRIPTION 106.Sh DESCRIPTION
86.Vt ENGINE 107.Vt ENGINE
87objects used to provide alternative implementations of 108objects used to provide alternative implementations of
@@ -105,6 +126,8 @@ always return
105.Fn ENGINE_free , 126.Fn ENGINE_free ,
106.Fn ENGINE_init , 127.Fn ENGINE_init ,
107.Fn ENGINE_finish , 128.Fn ENGINE_finish ,
129.Fn ENGINE_ctrl_cmd ,
130.Fn ENGINE_ctrl_cmd_string ,
108.Fn ENGINE_set_default , 131.Fn ENGINE_set_default ,
109.Fn ENGINE_set_default_RSA , 132.Fn ENGINE_set_default_RSA ,
110and 133and
@@ -135,10 +158,13 @@ first appeared in OpenSSL 0.9.7
135and have been available since 158and have been available since
136.Ox 2.9 . 159.Ox 2.9 .
137.Pp 160.Pp
161.Fn ENGINE_ctrl_cmd ,
162.Fn ENGINE_ctrl_cmd_string ,
138.Fn ENGINE_load_builtin_engines , 163.Fn ENGINE_load_builtin_engines ,
139.Fn ENGINE_load_openssl , 164.Fn ENGINE_load_openssl ,
165.Fn ENGINE_register_all_complete ,
140and 166and
141.Fn ENGINE_register_all_complete 167.Fn ENGINE_cleanup
142first appeared in OpenSSL 0.9.7 168first appeared in OpenSSL 0.9.7
143and have been available since 169and have been available since
144.Ox 3.4 . 170.Ox 3.4 .