Not directly relevant to barelysecure, but a friend of mind told me
about cryptopals. Those challenges are
over a decade old, totally awesome and somehow I never noticed.
I would strongly encourage anyone that hasn't done so yet to take at
least the first three sets. It is time well spent. And if you want
to create your own cryptographic primitives, it is useful to know some
common problems and attack methods.