https://opensource.com/article/21/10/openpgpjs