crypto: add header include guards