Lines Matching +full:a +full:- +full:za +full:- +full:z
5 property - Properties, a selection mechanism for algorithm implementations
9 As of OpenSSL 3.0, a new method has been introduced to decide which of
12 Each implementation defines a number of properties and when an algorithm
16 Properties are like variables, they are referenced by name and have a value
23 A I<reserved> property name consists of a single C-style identifier
25 with a letter and can be followed by any number of letters, numbers
27 Property names are case-insensitive, but OpenSSL will only use lowercase
30 A I<user defined> property name is similar, but it B<must> consist of
31 two or more C-style identifiers, separated by periods.
42 A I<property> is a I<name=value> pair.
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
47 "my.foo=bar" defines a property named I<my.foo> which has a string value I<bar>
48 and "iteration.count=3" defines a property named I<iteration.count> which
49 has a numeric value of I<3>.
63 A I<property query clause> is a single conditional test.
68 Matching such clauses is not a requirement, but any additional optional
71 A I<property query> is a sequence of comma separated property query clauses.
72 It is an error if a property name appears in more than one query clause.
88 B<?> is a prefix operator that means that the following clause is optional
93 B<-> is a prefix operator that means any global query clause involving the
98 B<"..."> is a quoted string.
103 B<'...'> is a quoted string.
110 When an algorithm is looked up, a property query is used to determine
121 In order to permit a more concise expression of boolean properties, there
122 is one short cut: a property name alone (e.g. "my.property") is
128 A context based property query that applies to all fetch operations and a local
130 Where both the context and local queries include a clause with the same name,
133 It is possible for a local property query to remove a clause in the context
134 property query by preceding the property name with a '-'.
135 For example, a context property query that contains "fips=yes" would normally
140 clause "-fips".
152 PropertyQuery ::= '-' PropertyName
157 UnquotedString ::= [A-Za-z] [^{space},]+
158 NumberLiteral ::= '0' ( [0-7]* | 'x' [0-9A-Fa-f]+ ) | '-'? [1-9] [0-9]+
159 PropertyName ::= [A-Za-z] [A-Za-z0-9_]* ( '.' [A-Za-z] [A-Za-z0-9_]* )*
162 L<https://www.w3.org/TR/2010/REC-xquery-20101214/#EBNFNotation>.
170 Copyright 2019-2023 The OpenSSL Project Authors. All Rights Reserved.
173 this file except in compliance with the License. You can obtain a copy