summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bio/bio_meth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/bio/bio_meth.c')
-rw-r--r--src/lib/libcrypto/bio/bio_meth.c20
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}
37LCRYPTO_ALIAS(BIO_meth_new);
37 38
38void 39void
39BIO_meth_free(BIO_METHOD *biom) 40BIO_meth_free(BIO_METHOD *biom)
40{ 41{
41 free(biom); 42 free(biom);
42} 43}
44LCRYPTO_ALIAS(BIO_meth_free);
43 45
44int 46int
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}
51LCRYPTO_ALIAS(BIO_meth_get_write);
49 52
50int 53int
51BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int)) 54BIO_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}
59LCRYPTO_ALIAS(BIO_meth_set_write);
56 60
57int 61int
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}
66LCRYPTO_ALIAS(BIO_meth_get_read);
62 67
63int 68int
64BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int)) 69BIO_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}
74LCRYPTO_ALIAS(BIO_meth_set_read);
69 75
70int 76int
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}
81LCRYPTO_ALIAS(BIO_meth_get_puts);
75 82
76int 83int
77BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *)) 84BIO_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}
89LCRYPTO_ALIAS(BIO_meth_set_puts);
82 90
83int 91int
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}
96LCRYPTO_ALIAS(BIO_meth_get_gets);
88 97
89int 98int
90BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int)) 99BIO_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}
104LCRYPTO_ALIAS(BIO_meth_set_gets);
95 105
96long 106long
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}
111LCRYPTO_ALIAS(BIO_meth_get_ctrl);
101 112
102int 113int
103BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *)) 114BIO_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}
119LCRYPTO_ALIAS(BIO_meth_set_ctrl);
108 120
109int 121int
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}
126LCRYPTO_ALIAS(BIO_meth_get_create);
114 127
115int 128int
116BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *)) 129BIO_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}
134LCRYPTO_ALIAS(BIO_meth_set_create);
121 135
122int 136int
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}
141LCRYPTO_ALIAS(BIO_meth_get_destroy);
127 142
128int 143int
129BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *)) 144BIO_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}
149LCRYPTO_ALIAS(BIO_meth_set_destroy);
134 150
135long 151long
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}
156LCRYPTO_ALIAS(BIO_meth_get_callback_ctrl);
140 157
141int 158int
142BIO_meth_set_callback_ctrl(BIO_METHOD *biom, 159BIO_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}
165LCRYPTO_ALIAS(BIO_meth_set_callback_ctrl);