The failures of modern crypto (and historical) are almost always usage bugs, not the technology itself.