gopherlings
trillian-examples
gopherlings | trillian-examples | |
---|---|---|
3 | 2 | |
681 | 153 | |
- | 0.0% | |
2.7 | 9.4 | |
about 2 months ago | 6 days ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gopherlings
trillian-examples
-
UEFI Software Bill of Materials Proposal
>This feels like this might actually be a use-case for a blockchain or a Merkle Tree.
A few years ago, this idea[0] had been explored by Google as a possible application of their Trillian[1] distributed ledger, which is based on Merkle Trees.
I don't know if they've advanced adoption of Trillian for firmware, however, the website lists Go packaging[2], Certificate Transparency [3], and SigStore[4] as current applications.
have used Trillian as the basis for their Certificate Transparency implementation.[2]
[0] https://github.com/google/trillian-examples/tree/master/bina...
[1] https://transparency.dev/
[2] https://go.googlesource.com/proposal/+/master/design/25530-s...
[3] https://certificate.transparency.dev/
[4] https://www.sigstore.dev/
-
Google Pixel Binary Transparency: verifiable security for Pixel devices
Recently I developed a presentation about immutability as a design concept in computer security. As part of it, I have slides which cover Certificate Transparency implementation[0], which uses Trillian[1] as a distributed ledger. Part of Trillian's documentation includes a Firmware Transparency[2] example. For the year or so I've been aware of it, I've thought that it's a great idea, and wondered if it would ever grow as a project/practice. Digging through the links in this announcement, it appears Trillian is the basis for the distributed ledger here. Glad to see the idea has been taken further by Google.
[0] https://certificate.transparency.dev/
[1] https://transparency.dev/
[2] https://github.com/google/trillian-examples/tree/master/bina...
What are some alternatives?
rustlings-solutions-5 - Rustlings 5 (5.2.1) Solutions
golang-for-nodejs-developers - Examples of Golang compared to Node.js for learning π€
golings - rustlings but for golang this time
certificate-transparency-go - Auditing for TLS certificates (Go code)
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
gitkeys - track and archive ssh keys from different git repo sites, local-first, within your own local transparency log, see https://paepcke.de/keys (app/lib/api)
lets_go - Let's go on a mission to master Go! Keep up with my progress, view my projects, and access resources in this repository.
certificate-transparency - Auditing for TLS certificates.
build-your-own-x - Master programming by recreating your favorite technologies from scratch.
recipes - π Examples for π Fiber
ethereum-development-with-go-book - π A little guide book on Ethereum Development with Go (golang)
GhidraChatGPT - Brings the power of ChatGPT to Ghidra!