Can anyone recommend a high-level cryptography library for Haskell, ideally with sensible defaults, so that a beginner could get started and avoid making serious mistakes?
Cryptonite seems widely used but explicitly warns in its README that, “If you have no idea what you’re doing, please do not use this directly. Instead, rely on higher level protocols or implementations.”
Haskell-crypto seems good, but is listed as “experimental” which is dissuading.
The use-case is for symmetric encryption of database values. I am both a beginner in Haskell and cryptography, hence the need for a high-level library that would help me avoid making serious mistakes.