mkfwimage: Add image type definition for WA images
authorTobias Schramm <tobleminer@gmail.com>
Wed, 24 Jan 2018 00:38:14 +0000 (01:38 +0100)
committerMathias Kresin <dev@kresin.me>
Sun, 7 Oct 2018 08:46:20 +0000 (10:46 +0200)
commit8f697e406a99ad28872cad866816d8c062582bf1
tree08d853b3f0e768e6e28619bc427f57963c5c8db2
parent4b9882eb920a5d74e2c12a75d9399d00c55d39b9
mkfwimage: Add image type definition for WA images

This patch adds a new type of ubiquiti image, the WA image. First seen
on the NanoStation AC loco the generic name implies that we will see
this type of image on more ubiquiti devices thus it makes sense to
implement it in mkfwimage.

The main difference is that WA images are signed. The "END" header has
been replaced by a "ENDS" header followed by a 2048 bit RSA signature.
This signature is not being generated by mkfwimage and filled with 0x00.

Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
tools/firmware-utils/src/fw.h
tools/firmware-utils/src/mkfwimage.c