]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/internal/property.h
"Reserve" the method store when constructing methods
[thirdparty/openssl.git] / include / internal / property.h
index db08c33cc37e0e68c05c32f8f3ef521fba811899..3adff4994003e83a80e24ba3b046298c07ba61cf 100644 (file)
@@ -52,6 +52,10 @@ int64_t ossl_property_get_number_value(const OSSL_PROPERTY_DEFINITION *prop);
 /* Implementation store functions */
 OSSL_METHOD_STORE *ossl_method_store_new(OSSL_LIB_CTX *ctx);
 void ossl_method_store_free(OSSL_METHOD_STORE *store);
+
+int ossl_method_lock_store(OSSL_METHOD_STORE *store);
+int ossl_method_unlock_store(OSSL_METHOD_STORE *store);
+
 int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
                           int nid, const char *properties, void *method,
                           int (*method_up_ref)(void *),