PROTOCOLS
BlobfsVerifier
Defined in fuchsia.update.verify/verify.fidl
An update verifier to determine if Blobfs is working as expected.
Verify
Verifies the update we just applied does not compromise an OTA dependency. If the verification fails, the Verifier should log the reason why.
The caller is responsible for setting any timeouts.
- request
options
the configuration to use when verifying.
- response a VerifyError describing why the verification failed.
Request
Name | Type |
---|---|
options |
VerifyOptions
|
Response
Name | Type |
---|---|
result |
Verifier_Verify_Result
|
Verifier
Defined in fuchsia.update.verify/verify.fidl
An abstract representation of an update verifier, to be used when verifying if an update should be committed. This is abstracted into a separate protocol because in the future, we may add more verifiers.
This is unrelated to the verification in verified execution.
TODO(fxbug.dev/55846) migrate to services design.
Verify
Verifies the update we just applied does not compromise an OTA dependency. If the verification fails, the Verifier should log the reason why.
The caller is responsible for setting any timeouts.
- request
options
the configuration to use when verifying.
- response a VerifyError describing why the verification failed.
Request
Name | Type |
---|---|
options |
VerifyOptions
|
Response
Name | Type |
---|---|
result |
Verifier_Verify_Result
|
STRUCTS
Verifier_Verify_Response
Defined in fuchsia.update.verify/verify.fidl
Name | Type | Description | Default |
---|
ENUMS
VerifyError
Type: uint32
Defined in fuchsia.update.verify/verify.fidl
A problem occured when doing an update verification.
Name | Value | Description |
---|---|---|
INTERNAL |
1 |
TABLES
VerifyOptions
Defined in fuchsia.update.verify/verify.fidl
A configuration for an update verification.
Ordinal | Name | Type | Description |
---|
UNIONS
Verifier_Verify_Result
Defined in fuchsia.update.verify/verify.fidl
Name | Type | Description |
---|---|---|
response |
Verifier_Verify_Response
|
|
err |
VerifyError
|