I’ve been exploring self_encryption by writing an interface for it that works in the browser.
The tool is probably not too useful, I’m not really sure what use I’d have for it besides the learning I got from the exercise. Building the tool helped me understand potential improvements and limitations of the library, and also helped me find where I had misunderstood certain things.
Developing this tool directly led to the self_encryption compression topic which ended up much more detailed than I had originally imagined.
Development also motivated the separation of sn_url from sn_api, which arose from the discussions in getting a safe:// url for a file (something needed for this tool). This conversation and process also had plenty of unexpected details.
I suspect this tool could indirectly lead to some future changes and ideas. It’s not really an end-user tool, I can’t imagine why anyone would need this, but hopefully it’s useful for engineers. The development process has been really rewarding (but not in the way I had originally expected).
Would be glad for any feedback.