Interesting thought, &quot;rolling your own crypto&quot; seems to be something of an accordion term.  I took it to mean creating your own crypto primitives, but I guess there are plenty of opportunities to mess up security while writing code.