Lines Matching defs:update
293 * update(), finish() or abort().
299 * operations. Any result other than KM_ERROR_OK from begin(), update() or finish() implicitly
329 * update(), finish() or abort(). If operation_handle is NULL, begin() will return
342 * If operation_handle is invalid, update() will return KM_ERROR_INVALID_OPERATION_HANDLE.
344 * update() may not consume all of the data provided in the data buffer. update() will return
354 * calls to update(), but only until input data has been provided.
357 * Note that update() may or may not consume all of the data provided. See \p input_consumed.
359 * \param[out] input_consumed Amount of data that was consumed by update(). If this is less
361 * update().
372 * Note that update() may not provide any output, in which case output->data_length will be
376 keymaster_error_t (*update)(const struct keymaster2_device* dev,
391 * to specify KM_TAG_ADDITIONAL_DATA, but only if no input data was provided to update().