summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/bio_ok.c
diff options
context:
space:
mode:
authormiod <>2014-04-27 20:26:49 +0000
committermiod <>2014-04-27 20:26:49 +0000
commit45bb7f0ae87ddf787dd06d515db9afb04a74bf6c (patch)
tree319f4236c4f33e8d28d3d3a51c99e82d996e948f /src/lib/libcrypto/evp/bio_ok.c
parentcbbb78bcf8e4dca14564fbea5fdfe0703e2951cc (diff)
downloadopenbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.gz
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.bz2
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.zip
Use C99 initializers for the various FOO_METHOD structs. More readable, and
avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@
Diffstat (limited to 'src/lib/libcrypto/evp/bio_ok.c')
-rw-r--r--src/lib/libcrypto/evp/bio_ok.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/lib/libcrypto/evp/bio_ok.c b/src/lib/libcrypto/evp/bio_ok.c
index 09a762ffac..d0bcbc2bef 100644
--- a/src/lib/libcrypto/evp/bio_ok.c
+++ b/src/lib/libcrypto/evp/bio_ok.c
@@ -157,18 +157,16 @@ typedef struct ok_struct
157 unsigned char buf[IOBS]; 157 unsigned char buf[IOBS];
158 } BIO_OK_CTX; 158 } BIO_OK_CTX;
159 159
160static BIO_METHOD methods_ok= 160static BIO_METHOD methods_ok = {
161 { 161 .type = BIO_TYPE_CIPHER,
162 BIO_TYPE_CIPHER,"reliable", 162 .name = "reliable",
163 ok_write, 163 .bwrite = ok_write,
164 ok_read, 164 .bread = ok_read,
165 NULL, /* ok_puts, */ 165 .ctrl = ok_ctrl,
166 NULL, /* ok_gets, */ 166 .create = ok_new,
167 ok_ctrl, 167 .destroy = ok_free,
168 ok_new, 168 .callback_ctrl = ok_callback_ctrl
169 ok_free, 169};
170 ok_callback_ctrl,
171 };
172 170
173BIO_METHOD *BIO_f_reliable(void) 171BIO_METHOD *BIO_f_reliable(void)
174 { 172 {