summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/store/str_mem.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/store/str_mem.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/store/str_mem.c')
-rw-r--r--src/lib/libcrypto/store/str_mem.c35
1 files changed, 16 insertions, 19 deletions
diff --git a/src/lib/libcrypto/store/str_mem.c b/src/lib/libcrypto/store/str_mem.c
index 997e60fe93..a73279c86b 100644
--- a/src/lib/libcrypto/store/str_mem.c
+++ b/src/lib/libcrypto/store/str_mem.c
@@ -133,25 +133,22 @@ static int mem_unlock(STORE *s, OPENSSL_ITEM attributes[],
133 OPENSSL_ITEM parameters[]); 133 OPENSSL_ITEM parameters[]);
134static int mem_ctrl(STORE *s, int cmd, long l, void *p, void (*f)(void)); 134static int mem_ctrl(STORE *s, int cmd, long l, void *p, void (*f)(void));
135 135
136static STORE_METHOD store_memory = 136static STORE_METHOD store_memory = {
137 { 137 .name = "OpenSSL memory store interface",
138 "OpenSSL memory store interface", 138 .init = mem_init,
139 mem_init, 139 .clean = mem_clean,
140 mem_clean, 140 .generate_object = mem_generate,
141 mem_generate, 141 .get_object = mem_get,
142 mem_get, 142 .store_object = mem_store,
143 mem_store, 143 .modify_object = mem_modify,
144 mem_modify, 144 .delete_object = mem_delete,
145 NULL, /* revoke */ 145 .list_object_start = mem_list_start,
146 mem_delete, 146 .list_object_next = mem_list_next,
147 mem_list_start, 147 .list_object_end = mem_list_end,
148 mem_list_next, 148 .list_object_endp = mem_list_endp,
149 mem_list_end, 149 .lock_store = mem_lock,
150 mem_list_endp, 150 .unlock_store = mem_unlock,
151 NULL, /* update */ 151 .ctrl = mem_ctrl
152 mem_lock,
153 mem_unlock,
154 mem_ctrl
155 }; 152 };
156 153
157const STORE_METHOD *STORE_Memory(void) 154const STORE_METHOD *STORE_Memory(void)