Library for serializing Erlang terms to signed encrypted binaries and reliably deserializing them back.

The original project/idea is:

This project includes updated hashing algorithms and replacing deprecated functions.

A typical use case is to provide means to keep secrets put in public domain, e.g. secure cookies.

term = {:a, :b, :c, [:d, 'e', "foo"]}
secret = "TopSecRet"
enc = Termit.encode(term, secret)
assert {:ok, term} == Termit.decode(enc, secret)


[Vladimir Dronnikov]( for the original project idea - Termit.