Lines Matching defs:SignedHeader
52 typedef struct SignedHeader { struct
54 SignedHeader() in SignedHeader() function
81 void markFuse(uint32_t n) { in markFuse()
86 void markInfo(uint32_t n) { in markInfo()
91 static uint32_t fuseIgnore(bool c, bool d) { in fuseIgnore()
95 static uint32_t infoIgnore(bool c, bool d) { in infoIgnore()
99 bool plausible() const { in plausible()
115 void print() const { in print()
177 uint32_t magic; // -1 (thanks, boot_sys!)
178 uint32_t signature[96];
179 uint32_t img_chk_; // top 32 bit of expected img_hash
181 uint32_t tag[7]; // words 0-6 of RWR/FWR
182 uint32_t keyid; // word 7 of RWR
183 uint32_t key[96]; // public key to verify signature with
184 uint32_t image_size;
185 uint32_t ro_base; // readonly region
186 uint32_t ro_max;
187 uint32_t rx_base; // executable region
188 uint32_t rx_max;
189 uint32_t fusemap[FUSE_MAX / (8 * sizeof(uint32_t))];
190 uint32_t infomap[INFO_MAX / (8 * sizeof(uint32_t))];
191 uint32_t epoch_; // word 7 of FWR
192 uint32_t major_; // keyladder count
193 uint32_t minor_;
194 uint64_t timestamp_; // time of signing
195 uint32_t p4cl_;
196 uint32_t applysec_; // bits to and with FUSE_FW_DEFINED_BROM_APPLYSEC
197 uint32_t config1_; // bits to mesh with FUSE_FW_DEFINED_BROM_CONFIG1
198 uint32_t err_response_; // bits to or with FUSE_FW_DEFINED_BROM_ERR_RESPONSE
199 uint32_t expect_response_; // action to take when expectation is violated
201 union {
208 } u;
233 } SignedHeader; argument