Layer on top of Cryptex for encrypting/decrypting, signing/verifying data in elixir