Don’t roll your own crypto
暗号スタックを自分で実装しようとするな、という金言