Git Product home page Git Product logo

pitf's Introduction

Raspberry Pi - Arm Trusted Firmware binaries

Build status Github stats Release

Summary

This repository is meant to host builds of the Arm Trusted Firmware for use with the EDK2 Raspberry Pi UEFI firmwares.

Because of the sensitive nature of these firmware blobs, this process is accomplished in a fully transparent manner, through GitHub actions, in a way that allows complete validation that the binaries provided for download have not been altered from the ones one would build locally using the official TF-A source.

Current version

The version of TF-A being built is 2.5, which was released on 2021.05.17.

Binary validation

The binaries being provided can be validated not to have been altered by checking the latest GitHub Actions build log and confirming that:

  • The SHA-1 of the commit that triggered the build is the same as the latest commit from this repo (ensures that the built wasn't produced from a "hidden" malicious commit that would then have been deleted).
  • The TF-A source that was downloaded for the build is the official one that can be found at https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/
  • No alterations have been performed to the binary blobs after the build.
  • The SHA-256 sums of the binary blobs, which are explicitly displayed as part of the build process, do match the SHA-256 sums of the binaries that are published on this repository.

Alternatively, you should also be able to clone this repository and produce your own AppVeyor builds, to confirm that the payloads are identical (only the build date that is inserted in the binary should change).

License

BSD-3-Clause.

pitf's People

Contributors

pbatard avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.