]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/openssl/decoder.h
Don't hold a lock when calling a callback in ossl_namemap_doall_names
[thirdparty/openssl.git] / include / openssl / decoder.h
index 9f58cb2b39b2463db6ae7522d7abc283d43b9c56..fd7e7b52c761625e80652cf24246d6a8edca82aa 100644 (file)
@@ -39,9 +39,9 @@ int OSSL_DECODER_is_a(const OSSL_DECODER *encoder, const char *name);
 void OSSL_DECODER_do_all_provided(OSSL_LIB_CTX *libctx,
                                   void (*fn)(OSSL_DECODER *encoder, void *arg),
                                   void *arg);
-void OSSL_DECODER_names_do_all(const OSSL_DECODER *encoder,
-                               void (*fn)(const char *name, void *data),
-                               void *data);
+int OSSL_DECODER_names_do_all(const OSSL_DECODER *encoder,
+                              void (*fn)(const char *name, void *data),
+                              void *data);
 const OSSL_PARAM *OSSL_DECODER_gettable_params(OSSL_DECODER *decoder);
 int OSSL_DECODER_get_params(OSSL_DECODER *decoder, OSSL_PARAM params[]);