sketching with JavaScript while learning more about GPG & encryption internals