Technical requirements
This chapter will contain commands that you can run on a command line and C source code that you can build and run. For the command line commands, you will need the openssl
command-line tool, along with OpenSSL dynamic libraries. To build the C code, you will need OpenSSL dynamic or static libraries, library headers, a C compiler, and a linker.
We will implement some example programs in this chapter to practice the topics at hand. The full source code for those programs can be found at https://github.com/PacktPublishing/Demystifying-Cryptography-with-OpenSSL-3/tree/main/Chapter10.