> Cryptography is not "off limits". Cryptography is just a place where Not Invented Here approach is not just stupid, and incompetent, but dangerous.
That should apply equally to all parts of software engineering and with a big exception that says: unless you know what you are doing.