- Jul 13, 2020
-
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
Update to v08 and start support for dependencies
-
Brendan Moran authored
-
- Jul 11, 2020
-
-
Brendan Moran authored
-
- Jul 03, 2020
-
-
Brendan Moran authored
Correct handling of offset in fetch & install
-
Brendan Moran authored
-
- Jul 02, 2020
-
-
Brendan Moran authored
Refactor parser for more efficient code utilisation
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
Fix parameter setting for offsets
-
- Jul 01, 2020
-
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
-
- Jun 22, 2020
-
-
Brendan Moran authored
-
- Jun 19, 2020
-
-
Brendan Moran authored
Also remove unused "choice" extension. Reduces size by 12
-
Brendan Moran authored
More verbose, but 6 bytes smaller.
-
Brendan Moran authored
All CBOR integers are handled in 64-bit in this library. Because of this, they must be down-cast before use. Some unnecessary 64-bit integer handling was left over. Removing this saves 64 bytes, bringing the parser to 1976 bytes
-
Brendan Moran authored
-
Brendan Moran authored
Add support for hss-lms keys
-
Brendan Moran authored
This is a large refactor that makes the code flow much simpler. The parser still needs better debugging infrastructure. * Unimplemented variables are no longer used * Tags are now handled * bstr wrappers are now handled implicitly where necessary * Added a new k/v pair handler that processes a key with a type in one shot. * Added distinct handling for arrays (a sequence of identical types) and lists (a sequence of different types) * Integrated COSE signature handling * Added a const array initializer helper macro so that parser element counts are calculated at compile-time. * Added an image verification handler that consumes SUIT_Digests and handles the algorithm correctly * Verify manifest against authenticated hash before processing
-
- Jun 11, 2020
-
-
Brendan Moran authored
Simplify pubkey type choices
-
Brendan Moran authored
This commit adds support for hss-lms via the pyhsslms package. keygen, pubkey, and sign have all been updated to support the new key type. This commit also adds some additional debug infrastructure to make parser debugging easier.
-
- Jun 09, 2020
-
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
Also remove extra prints
-
- Jun 08, 2020
-
-
Brendan Moran authored
Also remove shebang from files that should not be executed directly
-
Brendan Moran authored
-
- May 22, 2020
-
-
Brendan Moran authored
Use OrderedDict to ensure that SUIT components are correctly ordered. Fixes #24
-
- May 15, 2020
-
-
Brendan Moran authored
Fix COSE compatibility issue. Encodes signature value as a byte stream instead of a bstr type. Fixes #13
-
Brendan Moran authored
-
- Apr 29, 2020
-
-
Brendan Moran authored
-
- Feb 19, 2020
-
-
Brendan Moran authored
-
- Feb 18, 2020
-
-
Brendan Moran authored
-
Brendan Moran authored
-
Brendan Moran authored
-
- Feb 16, 2020
-
-
Brendan Moran authored
Add support for offsets to manifest generator. There are several known issues with multiple component support: 1. The component order is ignored. 2. Digests other than the digest of the installed component may not be inserted.
-
- Feb 10, 2020
-
-
Brendan Moran authored
-
- Jan 27, 2020
-
-
Brendan Moran authored
-