The FESF Software Developer’s Kit also contains two makefiles that can be used to build the Stand-Alone library and the sample Stand-Alone utilities.
The Stand-Alone sample utilities are provided to illustrate the use of the FesfSa library. Please note that the provided utilities utilize a demonstration encryption facility that is not compatible with the FESF Sample Solution. To build Stand-Alone utilities that are compatible with the FESF Sample Solution, you will need to implement encryption and decryption algorithms that implement AES 256 CBC mode, with ESSIV, and 256-byte blocks.
To build these the Stand-Alone Library and Sample Stand-Alone Utilities:
1. Copy the /src directory from the archive to your Linux development system.
2. Download the Windows Development Kit on a Windows system, and copy no_sal2.h to an include directory on your Linux development system.
3. Run make on the Stand-Alone library, from the /src/UM_FESF/FESFSa/ directory
4. Run make on the Stand-Alone encryption/decryption sample, from the /src/UM_Sample/SampSaEncDec directory.
The built user-mode components will be placed in the same directory as the makefile.