summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-04Create RSA signatures (bug?)standalone_rsaJoakim Bech
For some reason I don't get the same signature as they get from mynewt. I don't know whether that is a bug in my script or their code. I have checked data usign a couple of online tools and I get the same value there as I get in this script. Needs more investigation. Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04Improve readability and stabilityJoakim Bech
Clean up debug prints and add exception handling where things potentially could go wrong, so that error messages are a bit more clear to read. Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04write_partial_img pads correct to vtableJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04Flash with argparse worksJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04create_header calculate offsets etcJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04Put correct TLV size in the headerJoakim Bech
Depending on verification type, SHA256, RSA or EC, calculate and store the correct tlv_size. Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-04Use argparse instead of getoptJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Ability to erase boot image trailerJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Add empty_boot_image_trailer.binJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Create boot image trailer jlink fileJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Add boot_image_trailer.binJoakim Bech
This should be put at the end of the second image in flash (indexed as 1). I.e, FLASH_BASE_OFFSET(IMG1) + LENGTH(IMG1) - 8 Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Implement flash base offset parameterJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Rename the scriptJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-09-02Update help messageJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-31Add flash and erase capabilitiesJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-31Create flash script for Jlink/nrf52dkJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-30Add support for cmd line parametersJoakim Bech
From this commit we can create a binary working with mynewt's bootloader without using any of the tools from mynewt. Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-30Create image from Zephyr bin-fileJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-30Store the correct binary size in the headerJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-30Add a function to create a the headerJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-29Read whole file at once when hashingJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-29Change to defined constantsJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-29Fix issue with double SHA256 hashes at the endHEADmasterJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-29Fix offset by one errorJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
2016-08-29Initial versionJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org>