summaryrefslogtreecommitdiff
path: root/meta-openbmc-mods/meta-wht/recipes-intel/intel-pfr/obmc-intel-pfr-image-native/bmc_config.xml
blob: 9e7d3f82d4566db773eb44ba3cad5b91f3d29d27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?xml version="1.0" encoding="UTF-8"?>
<!-- XML file for Block Sign Tool -->
<blocksign>
  <version>1</version>
  <!-- Block 0 -->
  <block0>
    <magic>0xB6EAFD19</magic>
    <pctype>4</pctype>
  </block0>
  <!-- Block 1 -->
  <block1>
    <magic>0xF27F28D7</magic>
    <!-- Root key -->
    <rkey>
      <magic>0xA757A046</magic>
      <curvemagic>0xC7B88C74</curvemagic>
      <permissions>-1</permissions>
      <keyid>-1</keyid>
      <pubkey>rk_pub.pem</pubkey>
    </rkey>
    <!-- Code signing key -->
    <cskey>
      <magic>0x14711C2F</magic>
      <curvemagic>0xC7B88C74</curvemagic>
      <permissions>8</permissions>
      <keyid>1</keyid>
      <pubkey>csk_pub.pem</pubkey>
      <sigmagic>0xDE64437D</sigmagic>
      <hashalg>sha256</hashalg>
      <signkey>rk_prv.pem</signkey>
      <!--<script>./sign_external.sh</script>-->
    </cskey>
    <!-- Signature over Block 0 -->
    <b0_sig>
      <magic>0x15364367</magic>
      <sigmagic>0xDE64437D</sigmagic>
      <hashalg>sha256</hashalg>
      <signkey>csk_prv.pem</signkey>
    </b0_sig>
  </block1>
  <!-- CPLD Bitstream Specific -->
  <padding>
    <!-- Pad block1 such that combined block length is 1024b -->
    <blockpad>1024</blockpad>
    <!-- Align total package to 128 bytes -->
    <align>128</align>
  </padding>
</blocksign>