https://github.com/SpiderOak/crypton/issues/21
https://github.com/SpiderOak/crypton/issues/25
"Note that they have been repeatedly factored for such vital purposes as playing games on calculators." You're mean! :)