typed-envelopes This package currently implements nacl.secretbox, but introduces typing and versioning information into the authenticated data set of tags.