/openssl/test/recipes/ |
H A D | 20-test_rand_config.t | 21 properties => '', 27 properties => '', 33 properties => '', 47 properties => '', 53 properties => '',
|
/openssl/crypto/property/ |
H A D | property.c | 44 OSSL_PROPERTY_LIST *properties; member 330 if (properties == NULL) in ossl_method_store_add() 331 properties = ""; in ossl_method_store_add() 373 if ((impl->properties = ossl_prop_defn_get(store->ctx, properties)) == NULL) { in ossl_method_store_add() 374 impl->properties = ossl_parse_property(store->ctx, properties); in ossl_method_store_add() 375 if (impl->properties == NULL) in ossl_method_store_add() 377 if (!ossl_prop_defn_set(store->ctx, properties, &impl->properties)) { in ossl_method_store_add() 378 ossl_property_free(impl->properties); in ossl_method_store_add() 379 impl->properties = NULL; in ossl_method_store_add() 404 && tmpimpl->properties == impl->properties) in ossl_method_store_add() [all …]
|
H A D | README.md | 1 Selecting algorithm implementations by properties 14 * Providers will often give the same implementation properties to most or 38 values) of all properties and to reference these instead of duplicating 42 properties can be sorted by the string index which makes comparisons linear 46 properties are used and not algorithm properties, or at least these are 48 the property definition string, and algorithms with the same properties 55 properties are changed as doing so removes the need to index on both the 76 These convert ASCII strings into lists of properties. The resulting 82 contains the main APIs for defining and using properties. 93 parsed properties. It is used by property.c to improve performance when
|
H A D | property_parse.c | 321 + (n <= 0 ? 0 : n - 1) * sizeof(r->properties[0])); in stack_to_property_list() 327 r->properties[i] = *sk_OSSL_PROPERTY_DEFINITION_value(sk, i); in stack_to_property_list() 328 r->has_optional |= r->properties[i].optional; in stack_to_property_list() 331 if (i > 0 && r->properties[i].name_idx == prev_name_idx) { in stack_to_property_list() 338 prev_name_idx = r->properties[i].name_idx; in stack_to_property_list() 474 const OSSL_PROPERTY_DEFINITION *const q = query->properties; in ossl_property_match_count() 475 const OSSL_PROPERTY_DEFINITION *const d = defn->properties; in ossl_property_match_count() 541 const OSSL_PROPERTY_DEFINITION *const ap = a->properties; in ossl_property_merge() 542 const OSSL_PROPERTY_DEFINITION *const bp = b->properties; in ossl_property_merge() 566 memcpy(r->properties + n, copy, sizeof(r->properties[0])); in ossl_property_merge() [all …]
|
H A D | property_query.c | 33 return ossl_bsearch(&name_idx, list->properties, list->num_properties, in ossl_property_find_property() 34 sizeof(*list->properties), &property_idx_cmp, 0); in ossl_property_find_property()
|
/openssl/crypto/evp/ |
H A D | evp_local.h | 279 const char *name, const char *properties, 286 const char *name, const char *properties, 306 const char *properties); 309 const char *properties); 312 const char *properties); 315 const char *properties); 318 const char *properties);
|
H A D | evp_fetch.c | 243 const char *name, const char *properties, in inner_evp_generic_fetch() argument 252 const char *const propq = properties != NULL ? properties : ""; in inner_evp_generic_fetch() 359 properties == NULL ? "<null>" : properties); in inner_evp_generic_fetch() 366 const char *name, const char *properties, in evp_generic_fetch() argument 379 name, properties, in evp_generic_fetch() 392 const char *name, const char *properties, in evp_generic_fetch_from_prov() argument 405 name, properties, in evp_generic_fetch_from_prov()
|
/openssl/providers/common/ |
H A D | provider_util.c | 229 const char *properties, in ossl_prov_set_macctx() argument 269 if (properties != NULL) in ossl_prov_set_macctx() 271 (char *)properties, 0); in ossl_prov_set_macctx() 298 const char *properties = NULL; in ossl_prov_macctx_load_from_params() local 310 properties = p->data; in ossl_prov_macctx_load_from_params() 315 EVP_MAC *mac = EVP_MAC_fetch(libctx, macname, properties); in ossl_prov_macctx_load_from_params() 333 properties, NULL, 0)) in ossl_prov_macctx_load_from_params()
|
/openssl/doc/internal/man3/ |
H A D | ossl_global_properties_no_mirrored.pod | 27 properties in it then the empty string will be stored in I<buf>. 30 properties from a parent library context is allowed for the current library 34 properties from a parent library context for the current library context. 40 ossl_global_properties_no_mirrored() returns 1 if mirroring of global properties
|
H A D | OSSL_METHOD_STORE.pod | 24 int nid, const char *properties, void *method, 30 int nid, const char *properties, 45 OSSL_METHOD_STORE stores methods that can be queried using properties and a 73 I<nid> and the property definition I<properties>, unless the I<store> already 74 has a method from the same provider with the same I<nid> and I<properties>.
|
H A D | evp_generic_fetch.pod | 14 const char *name, const char *properties, 24 int name_id, const char *properties, 36 I<libctx>, I<operation_id>, I<name>, and I<properties> and uses 196 const char *properties) 199 evp_generic_fetch(ctx, OSSL_OP_FOO, name, properties,
|
/openssl/doc/man3/ |
H A D | EVP_set_default_properties.pod | 7 - manage default properties for future algorithm fetches 20 EVP_set_default_properties() sets the default properties for all 25 EVP_set_default_properties stores the properties given with the string 32 EVP_get1_default_properties() gets the default properties set for all future EVP 51 that the context reference is valid and default fetching properties are not
|
H A D | OSSL_DECODER.pod | 27 const char *properties); 52 name given by I<name> and the properties given by I<properties>. 54 method is expected to be able to decode, and the properties are 56 For known properties and the values they may have, please have a look 57 in L<provider-encoder(7)/Names and properties>. 129 functions, using the same library context and properties.
|
H A D | OSSL_ENCODER.pod | 27 const char *properties); 52 name given by I<name> and the properties given by I<properties>. 54 method is expected to be able to encode, and the properties are 56 For known properties and the values they may have, please have a look 57 in L<provider-encoder(7)/Names and properties>.
|
H A D | EVP_KEYMGMT.pod | 28 const char *properties); 60 name given by I<algorithm> and the properties given by I<properties>. 106 functions, using the same library context and properties.
|
/openssl/crypto/store/ |
H A D | store_meth.c | 289 const char *scheme, const char *properties) in inner_loader_fetch() argument 293 const char *const propq = properties != NULL ? properties : ""; in inner_loader_fetch() 365 properties == NULL ? "<null>" : properties); in inner_loader_fetch() 373 const char *properties) in OSSL_STORE_LOADER_fetch() argument 380 method = inner_loader_fetch(&methdata, scheme, properties); in OSSL_STORE_LOADER_fetch()
|
H A D | store_local.h | 141 char *properties; member 171 const char *properties);
|
/openssl/doc/man7/ |
H A D | property.pod | 11 The method is centered around the concept of properties. 12 Each implementation defines a number of properties and when an algorithm 13 is being selected, filters based on these properties can be used to 43 A I<property definition> is a sequence of comma separated properties. 44 There can be any number of properties in a definition, however each name must 55 properties. 121 In order to permit a more concise expression of boolean properties, there
|
H A D | EVP_MAC-GMAC.pod | 16 This implementation is identified with this name and properties, to be 47 =item "properties" (B<OSSL_MAC_PARAM_PROPERTIES>) <UTF8 string> 49 Sets the properties to be queried when trying to fetch the underlying cipher.
|
H A D | EVP_MAC-CMAC.pod | 16 This implementation is identified with this name and properties, to be 44 =item "properties" (B<OSSL_MAC_PARAM_PROPERTIES>) <UTF8 string> 46 Sets the properties to be queried when trying to fetch the underlying cipher.
|
H A D | EVP_MAC-HMAC.pod | 16 This implementation is identified with this name and properties, to be 43 =item "properties" (B<OSSL_MAC_PARAM_PROPERTIES>) <UTF8 string> 45 Sets the properties to be queried when trying to fetch the underlying digest.
|
/openssl/crypto/encode_decode/ |
H A D | decoder_meth.c | 342 const char *name, const char *properties) in inner_ossl_decoder_fetch() argument 346 const char *const propq = properties != NULL ? properties : ""; in inner_ossl_decoder_fetch() 412 properties == NULL ? "<null>" : properties); in inner_ossl_decoder_fetch() 419 const char *properties) in OSSL_DECODER_fetch() argument 426 method = inner_ossl_decoder_fetch(&methdata, name, properties); in OSSL_DECODER_fetch()
|
H A D | encoder_meth.c | 352 const char *name, const char *properties) in inner_ossl_encoder_fetch() argument 356 const char *const propq = properties != NULL ? properties : ""; in inner_ossl_encoder_fetch() 421 properties == NULL ? "<null>" : properties); in inner_ossl_encoder_fetch() 428 const char *properties) in OSSL_ENCODER_fetch() argument 435 method = inner_ossl_encoder_fetch(&methdata, name, properties); in OSSL_ENCODER_fetch()
|
/openssl/test/recipes/30-test_evp_data/ |
H A D | evpkdf_hmac_drbg.txt | 16 Ctrl.properties = properties:provider=default
|
/openssl/providers/implementations/include/prov/ |
H A D | macsignature.h | 21 char *properties; member
|