Recent Releases of mTower

mTower - mTower v0.6.0

Features

Bug Fixes

Continuous Integration

Chores

Scientific Software - Peer-reviewed - C
Published by github-actions[bot] about 1 year ago

mTower - mTower v0.5.0

Features

Bug Fixes

Documentation

Continuous Integration

Chores

Commits

  • 547c9b6: Add github action to license verification (Taras Drozdovskyi) #98
  • b307d40: Add ScanCode github action (Taras Drozdovskyi) #99
  • 5051b01: Added PR reviewer reminder (Taras Drozdovskyi) #102
  • 5254d59: Added CODEOWNERS file (Taras Drozdovskyi) #103
  • 6817b82: Updated PR template (Taras Drozdovskyi) #104
  • 4d629c0: Added dependabot configuration (Taras Drozdovskyi) #105
  • d16729e: Update pr-review-reminder (Taras Drozdovskyi) #110
  • a72f68b: Renamed CODEOWNERS file (Taras Drozdovskyi) #111
  • b9207bb: Updated time for PR rimeder (Taras Drozdovskyi) #112
  • ee92f87: Added read permission to pr-reviewer-reminder (Taras Drozdovskyi) #114
  • 863ca25: Fixed PR reminder (Taras Drozdovskyi) #116
  • a0f5c0d: Configured PR reminder workflow (Taras Drozdovskyi) #117
  • caaad22: Fixed permission of pr-review-reminder (Taras Drozdovskyi) #119
  • e06c754: Bump github/codeql-action from 1.0.26 to 2.21.2 (dependabot[bot]) #109
  • 564afba: Bump ossf/scorecard-action from 1.0.1 to 2.2.0 (dependabot[bot]) #106
  • 48bd43e: Updated github->actions (Taras Drozdovskyi)

Scientific Software - Peer-reviewed - C
Published by github-actions[bot] almost 2 years ago

mTower - mTower v0.2.0

Features

  • Added H/W security exception example
  • Returned Windows CR+LF symbols into CMSIS files
  • Ported hotp example from OP-TEE
  • Refactored code structure
  • Partially implemented (ported) the GP "TEE Internal API"
  • Fixed bug: when passing parameters from nw to sw and added init version of AES example

Documentation

  • Refactored some source code; clarified licensing terms in COPYING file
  • Updated article for JOSS
  • Fixed some License inacuracy
  • Added more detailed explanation of "how to add a new platform"
  • Added guide on creating mTower-based app
  • Added mTower functionality description for Nonsecure and Secure parts
  • Added instructions to download NuMicro ICE Programming Tool and flash NuMaker-PFM-M2351 device
  • Removed author points from community-authored documents in paper.bib of JOSS article
  • Added TEE-related specs to repository, and updated references in JOSS article.
  • Fixed author list in JOSS paper
  • Fixed license discrepancies
  • Rewritten research applications part of JOSS paper draft
  • Updated research applications part of JOSS paper draft
  • Added first draft of paper for JOSS

Bug Fixes

  • Fixed name function inacuracy in helloworldta.c

Tests

  • Added mTower test suite

Chores

  • Fixed some formatting

Scientific Software - Peer-reviewed - C
Published by tdrozdovsky about 2 years ago

mTower - mTower v0.4.0

Features

  • Added configuration of start address for Normal World
  • Added feature - Trusted boot (BL2 -> BL32 ->BL33)
  • (CONFIGSTARTADDRESS_BL33) via configuration tool (Kconfig)
  • Replaced warn_err.c with err.h to display a formatted error message

Bug Fixes

  • Fixed issue related with new version openssl API
  • Fixed CVE-2019-1010296 (Buffer Overflow)
  • Fixed bug related with absent mkrom.a
  • Fixed warnings
  • Fixed incorrect output of binary info after execution "make clean" command
  • Fixed "Unused function" warning (function removed)
  • Fixed warning like as "type 'unsigned int' but argument has type
  • Added more info about mTower binaries and fix some warnings

Documentation

  • Added Security policy
  • Added description of mTower config options into mtowerfunctionalitydescription.md; fixed a typo in arch/cortex-m23/m2351/Kconfig file
  • Added references to platforms based on M2351 chip
  • Added info about located FwInfo metadata of BL32 and BL33 into final info table

Continuous Integration

  • Added workflow to build project

Build

  • Fixed issue related to build system
  • Reduced compilation time due to selective assembly of the peripheral library
  • Added info about located FwInfo metadata of BL32 and BL33 into final info table
  • Improved info section about binaries after build finishe

Chore

  • StdDriver and Device source code is included due to a change in the source code license
  • Removed spaces symbols from alarm image
  • Removed configuration mechanism for selecting output file format

Scientific Software - Peer-reviewed - C
Published by tdrozdovsky about 2 years ago

mTower - mTower v0.4.2

Bug Fixes

Documentation

Continuous Integration

Commits

  • 547c9b6: Add github action to license verification (Taras Drozdovskyi) #98
  • b307d40: Add ScanCode github action (Taras Drozdovskyi) #99
  • 5051b01: Added PR reviewer reminder (Taras Drozdovskyi) #102
  • 5254d59: Added CODEOWNERS file (Taras Drozdovskyi) #103
  • 6817b82: Updated PR template (Taras Drozdovskyi) #104
  • 4d629c0: Added dependabot configuration (Taras Drozdovskyi) #105
  • d16729e: Update pr-review-reminder (Taras Drozdovskyi) #110
  • a72f68b: Renamed CODEOWNERS file (Taras Drozdovskyi) #111
  • b9207bb: Updated time for PR rimeder (Taras Drozdovskyi) #112
  • ee92f87: Added read permission to pr-reviewer-reminder (Taras Drozdovskyi) #114
  • 863ca25: Fixed PR reminder (Taras Drozdovskyi) #116
  • a0f5c0d: Configured PR reminder workflow (Taras Drozdovskyi) #117
  • caaad22: Fixed permission of pr-review-reminder (Taras Drozdovskyi) #119
  • e06c754: Bump github/codeql-action from 1.0.26 to 2.21.2 (dependabot[bot]) #109
  • 564afba: Bump ossf/scorecard-action from 1.0.1 to 2.2.0 (dependabot[bot]) #106
  • 48bd43e: Updated github->actions (Taras Drozdovskyi)

Scientific Software - Peer-reviewed - C
Published by github-actions[bot] about 2 years ago

mTower - mTower v0.4.2

Bug Fixes

Documentation

Continuous Integration

Commits

  • 547c9b6: Add github action to license verification (Taras Drozdovskyi) #98
  • b307d40: Add ScanCode github action (Taras Drozdovskyi) #99
  • 5051b01: Added PR reviewer reminder (Taras Drozdovskyi) #102
  • 5254d59: Added CODEOWNERS file (Taras Drozdovskyi) #103
  • 6817b82: Updated PR template (Taras Drozdovskyi) #104
  • 4d629c0: Added dependabot configuration (Taras Drozdovskyi) #105
  • d16729e: Update pr-review-reminder (Taras Drozdovskyi) #110
  • a72f68b: Renamed CODEOWNERS file (Taras Drozdovskyi) #111
  • b9207bb: Updated time for PR rimeder (Taras Drozdovskyi) #112
  • ee92f87: Added read permission to pr-reviewer-reminder (Taras Drozdovskyi) #114
  • 863ca25: Fixed PR reminder (Taras Drozdovskyi) #116
  • a0f5c0d: Configured PR reminder workflow (Taras Drozdovskyi) #117
  • caaad22: Fixed permission of pr-review-reminder (Taras Drozdovskyi) #119
  • e06c754: Bump github/codeql-action from 1.0.26 to 2.21.2 (dependabot[bot]) #109
  • 564afba: Bump ossf/scorecard-action from 1.0.1 to 2.2.0 (dependabot[bot]) #106
  • 48bd43e: Updated github->actions (Taras Drozdovskyi)

Scientific Software - Peer-reviewed - C
Published by github-actions[bot] about 2 years ago

mTower -

Fixed CVEs:

  • CVE-2022-36621
  • CVE-2022-36622
  • CVE-2022-38155
  • CVE-2022-40762
  • CVE-2022-40759
  • CVE-2022-40761
  • CVE-2022-35858
  • CVE-2022-40760

Scientific Software - Peer-reviewed - C
Published by tdrozdovsky about 3 years ago

mTower -

Scientific Software - Peer-reviewed - C
Published by tdrozdovsky over 4 years ago

mTower -

This is the initial version. It includes the complete mTower with support for the arm cortex-m23 architectures.

Architecture support: arm - NuMaker-PFM-M2351

  • using FreeRTOS as normal-world resource manager
  • support of GP TEE Client API (except shared memory support)
  • pseudo-TAs support (built-in TAs that are parts of single binary image)
  • two examples are included (HelloWorld and template application)

Scientific Software - Peer-reviewed - C
Published by tdrozdovsky over 4 years ago