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; }