Experimental browser for the Atmosphere
The code layout is inspired by graviola from @jbp.io github.com/ctz/graviola... low contains platform dependent code and all the unsafe. mid contains the tricky cryptographic operations such as the AEGIS update/encrypt functions. high contains the proper APIs like the AEAD/MAC interfaces.
Apr 20, 2025, 8:59 AM
{ "uri": "at://did:plc:nuxsfmcfucgh4jrnfdrkycf2/app.bsky.feed.post/3lnabwpctm223", "cid": "bafyreia2epzo7fss5qqazb7njnznodo2v7dnt4q3ubgc33mjm7nlvaan2y", "value": { "text": "The code layout is inspired by graviola from @jbp.io\n\ngithub.com/ctz/graviola...\n\nlow contains platform dependent code and all the unsafe.\n\nmid contains the tricky cryptographic operations such as the AEGIS update/encrypt functions.\n\nhigh contains the proper APIs like the AEAD/MAC interfaces.", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.external", "external": { "uri": "https://github.com/ctz/graviola/tree/main/graviola#architecture", "title": "graviola/graviola at main · ctz/graviola", "description": "Contribute to ctz/graviola development by creating an account on GitHub." } }, "langs": [ "en" ], "reply": { "root": { "cid": "bafyreihgygzhql4x5y67swkfoumhghp65lcsisjwbnktmkngoh6mkkrwq4", "uri": "at://did:plc:nuxsfmcfucgh4jrnfdrkycf2/app.bsky.feed.post/3lnabwpcgvs23" }, "parent": { "cid": "bafyreihgygzhql4x5y67swkfoumhghp65lcsisjwbnktmkngoh6mkkrwq4", "uri": "at://did:plc:nuxsfmcfucgh4jrnfdrkycf2/app.bsky.feed.post/3lnabwpcgvs23" } }, "facets": [ { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 52, "byteStart": 45 }, "features": [ { "did": "did:plc:7yr3dsecobfqxkbgbd2vqfew", "$type": "app.bsky.richtext.facet#mention" } ] }, { "index": { "byteEnd": 80, "byteStart": 54 }, "features": [ { "uri": "https://github.com/ctz/graviola/tree/main/graviola#architecture", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-04-20T08:59:49.722Z" } }