How hard is it to get crypto right?
It's not that hard, there's a lot of information about best practices, pitfalls in design and implementation, what not to do and case studies of what can go wrong.
There are a lot of known dangerous to avoid. There might be unknown-unknowns too, but that's ok. best effort.