> For the complete documentation index, see [llms.txt](https://onyb.gitbook.io/roll-your-own-crypto/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://onyb.gitbook.io/roll-your-own-crypto/conclusion.md).

# Conclusion

<img src="https://93210801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lw3TyXBjTYBK7fUhhiC%2Fuploads%2FM0djARwJk6XuxLFfKHlm%2Fimage.png?alt=media&amp;token=07ebf594-b3f4-4959-af1b-2821519f967a" alt="" data-size="original">

### You don't need software bugs to break cryptography

![Anti-clockwise: Side Channel test bench; Side Channel Results ; Electromagnetic probes](https://93210801-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lw3TyXBjTYBK7fUhhiC%2F-Lxpei9YwbDkevLW0PiW%2F-LxpgdK7cFs2QaMlcpsX%2Fsca.png?alt=media\&token=cee29965-3e4e-489b-9a6e-453b5a788ee5)

### Bonus

Here are some fun cryptography exercises you can try.

* The [Cryptopals Crypto Challenges](https://cryptopals.com/).
* [Toy implementations](https://github.com/cslashm/ECPy) of popular elliptic curves.
