This chapter describes installation, setup, and usage of the NetX Duo Crypto component.
NetX Duo Crypto is available at https://github.com/eclipse-threadx/netxduo/. The package includes source files, include files, and a PDF file that contains this document, as follows:
The entire distribution mentioned previously is available in crypto_libraries directory, present at root level of NetX Duo repository.
In order to use NetX Duo Crypto, the entire distribution mentioned previously should be copied to the same directory level where NetX is installed. For example, if NetX is installed in the directory “\threadx\arm7\NetX” then the nx_crypto. directories should be copied into “\threadx\arm7\NetXCrypto”.
For NetX Duo Crypto to be used in standalone mode, the entire distribution mentioned previously should be copied to the application project. For example crypto_libraries directory should be copied to the application project or a library project with crypto_libraries directory should be created and linked to the application project.
The application code must include the nx_crypto.h. Once nx_crypto.h is included, the application code is then able to make the NetX Duo Crypto function calls specified later in this guide.
There are several configuration options for building NetX Duo Crypto. Following is a list of all options, where each is described in detail: