Lines Matching +full:int +full:- +full:property

2  * Copyright 2019-2022 The OpenSSL Project Authors. All Rights Reserved.
27 int ossl_property_parse_init(OSSL_LIB_CTX *ctx);
29 /* Property definition parser */
31 /* Property query parser */
33 int create_values);
34 /* Property checker of query vs definition */
35 int ossl_property_match_count(const OSSL_PROPERTY_LIST *query,
37 int ossl_property_is_enabled(OSSL_LIB_CTX *ctx, const char *property_name,
39 /* Free a parsed property list */
42 /* Get a property from a property list */
56 int ossl_method_lock_store(OSSL_METHOD_STORE *store);
57 int ossl_method_unlock_store(OSSL_METHOD_STORE *store);
59 int ossl_method_store_add(OSSL_METHOD_STORE *store, const OSSL_PROVIDER *prov,
60 int nid, const char *properties, void *method,
61 int (*method_up_ref)(void *),
63 int ossl_method_store_remove(OSSL_METHOD_STORE *store, int nid,
66 void (*fn)(int id, void *method, void *fnarg),
68 int ossl_method_store_fetch(OSSL_METHOD_STORE *store,
69 int nid, const char *prop_query,
71 int ossl_method_store_remove_all_provided(OSSL_METHOD_STORE *store,
76 int loadconfig);
78 /* property query cache functions */
79 int ossl_method_store_cache_get(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
80 int nid, const char *prop_query, void **result);
81 int ossl_method_store_cache_set(OSSL_METHOD_STORE *store, OSSL_PROVIDER *prov,
82 int nid, const char *prop_query, void *result,
83 int (*method_up_ref)(void *),
86 __owur int ossl_method_store_cache_flush_all(OSSL_METHOD_STORE *store);
88 /* Merge two property queries together */
96 int ossl_global_properties_no_mirrored(OSSL_LIB_CTX *libctx);