Skip to content

Commit 14284a1

Browse files
committed
backend/bitbox02bootloader: rename binary => signedBinary
To disambiguate from the unsigned binary.
1 parent 9ae91a3 commit 14284a1

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

backend/devices/bitbox02bootloader/device.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,11 @@ func (device *Device) UpgradeFirmware() error {
214214
}
215215
device.log.Infof("upgrading firmware: %s, %s", product, nextFirmware.version)
216216

217-
binary, err := nextFirmware.binary()
217+
signedBinary, err := nextFirmware.signedBinary()
218218
if err != nil {
219219
return err
220220
}
221-
return device.Device.UpgradeFirmware(binary)
221+
return device.Device.UpgradeFirmware(signedBinary)
222222
}
223223

224224
// VersionInfo contains version information about the upgrade.

backend/devices/bitbox02bootloader/firmware.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ type firmwareInfo struct {
4545
binaryGzip []byte
4646
}
4747

48-
func (fi firmwareInfo) binary() ([]byte, error) {
48+
func (fi firmwareInfo) signedBinary() ([]byte, error) {
4949
gz, err := gzip.NewReader(bytes.NewBuffer(fi.binaryGzip))
5050
if err != nil {
5151
return nil, err

backend/devices/bitbox02bootloader/firmware_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ func testHash(t *testing.T, info firmwareInfo, expectedMagic []byte, hashFile st
3232
const sigDataLen = 584
3333
const magicLen = 4
3434

35-
fwBinary, err := info.binary()
35+
signedBinary, err := info.signedBinary()
3636
require.NoError(t, err)
37-
require.True(t, len(fwBinary) >= 4+sigDataLen)
38-
require.Equal(t, expectedMagic, fwBinary[:magicLen])
39-
hash := sha256.Sum256(fwBinary[magicLen+sigDataLen:])
37+
require.True(t, len(signedBinary) >= 4+sigDataLen)
38+
require.Equal(t, expectedMagic, signedBinary[:magicLen])
39+
hash := sha256.Sum256(signedBinary[magicLen+sigDataLen:])
4040
expectedHash, err := os.ReadFile(hashFile)
4141
require.NoError(t, err)
4242
require.Equal(t, string(expectedHash), hex.EncodeToString(hash[:]))
@@ -58,12 +58,12 @@ func TestBundledFirmware(t *testing.T) {
5858
func TestMontonicVersions(t *testing.T) {
5959
for product, binaries := range bundledFirmwares {
6060
for _, fwInfo := range binaries {
61-
fwBinary, err := fwInfo.binary()
61+
signedBinary, err := fwInfo.signedBinary()
6262
require.NoError(t, err)
6363

6464
// TODO: replace magic numbers with parsing functions from the bitbox02-api-go lib,
6565
// which first have to be exposed.
66-
fwVersion := binary.LittleEndian.Uint32(fwBinary[392:396])
66+
fwVersion := binary.LittleEndian.Uint32(signedBinary[392:396])
6767

6868
require.Equal(t, fwInfo.monotonicVersion, fwVersion, "%s; %s", product, fwInfo.version)
6969
}

0 commit comments

Comments
 (0)