Lines Matching refs:capability

77 …his prefix unless overridden with a `"name"` element in the applicable capability as described bel…
80 * `"capabilities"` (mandatory, array of [capabilities](#driver-description-capability)).
81 A list of **capabilities**. Each capability describes a family of functions that the driver impleme…
86 ### Driver description capability
90 A capability declares a family of functions that the driver implements for a certain class of crypt…
92 A capability is a JSON object containing the following properties:
94 …unction defined by the driver. If specified, the core will invoke this capability of the driver on…
95 … invoke this capability of the driver only when performing one of the specified algorithms. If omi…
96 …is capability of the driver only for operations involving a key with one of the specified key type…
97 …is capability of the driver only for operations involving a key with one of the specified key size…
99 …e driver is expected to fully support the mechanisms described by this capability. See the section…
107 * The driver specification includes a capability whose `"entry_points"` list either includes the en…
109 * either the capability does not have an `"algorithms"` property;
110 …* or the value of the capability's `"algorithms"` property includes an [algorithm specification](#…
115 * either the capability does not have a `"key_types"` property;
116 …* or the value of the capability's `"key_types"` property includes a [key type specification](#key…
118 * either the capability does not have a `"key_sizes"` property;
119 * or the value of the capability's `"key_sizes"` property includes the key's size.
123 … the [specification list](#driver-description-list) is invoked. If the capability has [fallback](#…
129 Example 1: the following capability declares that the driver can perform deterministic ECDSA signat…
137 Example 2: the following capability declares that the driver can perform deterministic ECDSA signat…
168 The name `_` may be used instead of a curve or group to indicate that the capability concerns all c…
181 Drivers define functions, each of which implements an aspect of a capability of a driver, such as a…
266 …ily must define the following type and entry points (assuming that the capability does not use the…
337 …cme"` that implements the `"key_derivation"` entry point family with a capability that does not us…
508 A capability for cooked key derivation contains the following properties (this is not a subset of […
511 … element is a [key type specification](#key-type-specifications). This capability only applies whe…
512 …e derived key, in bits. This capability only applies when deriving a key of the specified sizes. I…
530 * If `"memory"` property in the driver capability is true, `memory` is a data structure that the dr…
613 …the prefix `"acme"` that implements the PAKE entry point family with a capability that does not us…
865 A driver may declare an `"init"` entry point in a capability with no algorithm, key type or key siz…
985 Random generator drivers should have the capability to inject additional entropy through the `"add_…
1019 …elerators only support certain cryptographic mechanisms partially. The capability description lang…
1020 …an declare that it only supports a [capability](#driver-description-capability) partially, by sett…
1022 If a transparent driver entry point is part of a capability which has a true `"fallback"` property …
1027 …is part of a capability where the `"fallback"` property is false or omitted, the core should not i…
1430 Should the ["`key_derivation_output_key`"](#key-derivation-driver-outputs) capability indicate whic…