Daence—Deterministic Authenticated Encryption with no noNCEnse
paper
source code