diff options
Diffstat (limited to 'src/lib/libcrypto/bio/bio_meth.c')
-rw-r--r-- | src/lib/libcrypto/bio/bio_meth.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/lib/libcrypto/bio/bio_meth.c b/src/lib/libcrypto/bio/bio_meth.c index d7d100df95..37f866a0c4 100644 --- a/src/lib/libcrypto/bio/bio_meth.c +++ b/src/lib/libcrypto/bio/bio_meth.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: bio_meth.c,v 1.8 2022/01/14 08:40:57 tb Exp $ */ | 1 | /* $OpenBSD: bio_meth.c,v 1.9 2023/07/05 21:23:37 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> | 3 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> |
4 | * | 4 | * |
@@ -34,18 +34,21 @@ BIO_meth_new(int type, const char *name) | |||
34 | 34 | ||
35 | return biom; | 35 | return biom; |
36 | } | 36 | } |
37 | LCRYPTO_ALIAS(BIO_meth_new); | ||
37 | 38 | ||
38 | void | 39 | void |
39 | BIO_meth_free(BIO_METHOD *biom) | 40 | BIO_meth_free(BIO_METHOD *biom) |
40 | { | 41 | { |
41 | free(biom); | 42 | free(biom); |
42 | } | 43 | } |
44 | LCRYPTO_ALIAS(BIO_meth_free); | ||
43 | 45 | ||
44 | int | 46 | int |
45 | (*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int) | 47 | (*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int) |
46 | { | 48 | { |
47 | return biom->bwrite; | 49 | return biom->bwrite; |
48 | } | 50 | } |
51 | LCRYPTO_ALIAS(BIO_meth_get_write); | ||
49 | 52 | ||
50 | int | 53 | int |
51 | BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int)) | 54 | BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int)) |
@@ -53,12 +56,14 @@ BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int)) | |||
53 | biom->bwrite = write; | 56 | biom->bwrite = write; |
54 | return 1; | 57 | return 1; |
55 | } | 58 | } |
59 | LCRYPTO_ALIAS(BIO_meth_set_write); | ||
56 | 60 | ||
57 | int | 61 | int |
58 | (*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int) | 62 | (*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int) |
59 | { | 63 | { |
60 | return biom->bread; | 64 | return biom->bread; |
61 | } | 65 | } |
66 | LCRYPTO_ALIAS(BIO_meth_get_read); | ||
62 | 67 | ||
63 | int | 68 | int |
64 | BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int)) | 69 | BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int)) |
@@ -66,12 +71,14 @@ BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int)) | |||
66 | biom->bread = read; | 71 | biom->bread = read; |
67 | return 1; | 72 | return 1; |
68 | } | 73 | } |
74 | LCRYPTO_ALIAS(BIO_meth_set_read); | ||
69 | 75 | ||
70 | int | 76 | int |
71 | (*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *) | 77 | (*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *) |
72 | { | 78 | { |
73 | return biom->bputs; | 79 | return biom->bputs; |
74 | } | 80 | } |
81 | LCRYPTO_ALIAS(BIO_meth_get_puts); | ||
75 | 82 | ||
76 | int | 83 | int |
77 | BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *)) | 84 | BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *)) |
@@ -79,12 +86,14 @@ BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *)) | |||
79 | biom->bputs = puts; | 86 | biom->bputs = puts; |
80 | return 1; | 87 | return 1; |
81 | } | 88 | } |
89 | LCRYPTO_ALIAS(BIO_meth_set_puts); | ||
82 | 90 | ||
83 | int | 91 | int |
84 | (*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int) | 92 | (*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int) |
85 | { | 93 | { |
86 | return biom->bgets; | 94 | return biom->bgets; |
87 | } | 95 | } |
96 | LCRYPTO_ALIAS(BIO_meth_get_gets); | ||
88 | 97 | ||
89 | int | 98 | int |
90 | BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int)) | 99 | BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int)) |
@@ -92,12 +101,14 @@ BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int)) | |||
92 | biom->bgets = gets; | 101 | biom->bgets = gets; |
93 | return 1; | 102 | return 1; |
94 | } | 103 | } |
104 | LCRYPTO_ALIAS(BIO_meth_set_gets); | ||
95 | 105 | ||
96 | long | 106 | long |
97 | (*BIO_meth_get_ctrl(const BIO_METHOD *biom))(BIO *, int, long, void *) | 107 | (*BIO_meth_get_ctrl(const BIO_METHOD *biom))(BIO *, int, long, void *) |
98 | { | 108 | { |
99 | return biom->ctrl; | 109 | return biom->ctrl; |
100 | } | 110 | } |
111 | LCRYPTO_ALIAS(BIO_meth_get_ctrl); | ||
101 | 112 | ||
102 | int | 113 | int |
103 | BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *)) | 114 | BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *)) |
@@ -105,12 +116,14 @@ BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *)) | |||
105 | biom->ctrl = ctrl; | 116 | biom->ctrl = ctrl; |
106 | return 1; | 117 | return 1; |
107 | } | 118 | } |
119 | LCRYPTO_ALIAS(BIO_meth_set_ctrl); | ||
108 | 120 | ||
109 | int | 121 | int |
110 | (*BIO_meth_get_create(const BIO_METHOD *biom))(BIO *) | 122 | (*BIO_meth_get_create(const BIO_METHOD *biom))(BIO *) |
111 | { | 123 | { |
112 | return biom->create; | 124 | return biom->create; |
113 | } | 125 | } |
126 | LCRYPTO_ALIAS(BIO_meth_get_create); | ||
114 | 127 | ||
115 | int | 128 | int |
116 | BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *)) | 129 | BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *)) |
@@ -118,12 +131,14 @@ BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *)) | |||
118 | biom->create = create; | 131 | biom->create = create; |
119 | return 1; | 132 | return 1; |
120 | } | 133 | } |
134 | LCRYPTO_ALIAS(BIO_meth_set_create); | ||
121 | 135 | ||
122 | int | 136 | int |
123 | (*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *) | 137 | (*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *) |
124 | { | 138 | { |
125 | return biom->destroy; | 139 | return biom->destroy; |
126 | } | 140 | } |
141 | LCRYPTO_ALIAS(BIO_meth_get_destroy); | ||
127 | 142 | ||
128 | int | 143 | int |
129 | BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *)) | 144 | BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *)) |
@@ -131,12 +146,14 @@ BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *)) | |||
131 | biom->destroy = destroy; | 146 | biom->destroy = destroy; |
132 | return 1; | 147 | return 1; |
133 | } | 148 | } |
149 | LCRYPTO_ALIAS(BIO_meth_set_destroy); | ||
134 | 150 | ||
135 | long | 151 | long |
136 | (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))(BIO *, int, BIO_info_cb *) | 152 | (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))(BIO *, int, BIO_info_cb *) |
137 | { | 153 | { |
138 | return biom->callback_ctrl; | 154 | return biom->callback_ctrl; |
139 | } | 155 | } |
156 | LCRYPTO_ALIAS(BIO_meth_get_callback_ctrl); | ||
140 | 157 | ||
141 | int | 158 | int |
142 | BIO_meth_set_callback_ctrl(BIO_METHOD *biom, | 159 | BIO_meth_set_callback_ctrl(BIO_METHOD *biom, |
@@ -145,3 +162,4 @@ BIO_meth_set_callback_ctrl(BIO_METHOD *biom, | |||
145 | biom->callback_ctrl = callback_ctrl; | 162 | biom->callback_ctrl = callback_ctrl; |
146 | return 1; | 163 | return 1; |
147 | } | 164 | } |
165 | LCRYPTO_ALIAS(BIO_meth_set_callback_ctrl); | ||