Hi Nathan,
thank you for your interest in participation and for asking about areas of interest.
Would there be a project that would be able to help achieve this goal?
In my opinion, the port of the Sequoia-PGP project [1] via Goa's Rust support [2] would be the most appreciated direction. Not only have I high hopes in the future relevance of this particular project, but it also fits perfectly with our ambition to come up with a solution for handling emails directly on Genode by the end of the year. For this, we have the pressing need for OpenPGP. It would be splendid to address this need via the Sequoia-PGP project.
On technical grounds, I think it would be an intriguing topic because it is far from trivial while still being approachable in smaller steps. One could start with test-driving the library primitives, maybe crafting a custom application for checking PGP signatures as a kind of showcase along the way. If that works out well, one could proceed towards making the 'sq' command line tool available, complementing Goa's Unix example. At the advanced stage, one could investigate a way to map the concept of a PGP daemon (think of a virtual smart card) to Genode's concepts.
Succeeding in any of those steps would be a valuable contribution.
[1] https://sequoia-pgp.org/ [2] https://genodians.org/atopia/2023-10-26-a-first-complex-rust-package
Cheers Norman