blob: b7ce3eb7425ac070671e496db7687c789aa45f77 [file] [log] [blame]
syntax = "proto2";
package android.os.statsd.transparency;
import "frameworks/proto_logging/stats/atoms.proto";
import "frameworks/proto_logging/stats/atom_field_options.proto";
option java_package = "com.android.os.transparency";
option java_multiple_files = true;
extend Atom {
optional BootIntegrityInfoReported boot_integrity_info_reported = 775 [(module) = "framework"];
}
/**
* Boot integrity related information.
*
* * Sepolicy hash is calculated from /sys/fs/selinux/policy.
*
* Logs when boot is complete.
* Pushed from:
* frameworks/base/services/core/java/com/android/server/BinaryTransparencyService.java
*/
message BootIntegrityInfoReported {
// the hex encoded string of sepolicy (from sysfs) hash
optional string sepolicy_hash = 1;
// the hex encoded string of VBMeta Digest value
optional string vbmeta_digest = 2;
}