This repository contains a copy of the Alif Security Toolkit, for AlifSemiconductor microcontrollers. Minor changes are applied to the Toolkit tomake it easier to use within a wider project.
The "vendor" branch contains the original Toolkit source and is updated fromtime-to-time when new versions become available. The commits in the "vendor"branch are tagged as appropriate with a tag that describes the Toolkit releaseat that commit, for example v1.104.0.
There are then working branches that branch at a given vendor tag and applyminor patches to the vendor code, for example work-v1.104.0. The commits thatform a given working branch are reapplied (with conflict resolution) to newervendor tags to create the next working branch.
The sources are obtained from Alif Semiconductor, and placed in thetoolkitdirectory.
The providedfetch_from_upstream.sh script can be used to copy and process anew Toolkit release into this repository. It does some cleaning and formattingof the Toolkit source files to make them more uniform.