The FESF Stand-Alone library provides support for implementing Client Solution components on systems where FESF is not installed. FESFsa.lib is a cross-platform C/C++ library designed to work on multiple operating systems. Windows and Linux are currently supported.
The FESF Stand-Alone Library provides support for operations that may be useful when FESF is not installed, such as during a recovery operation or when dealing with FESF encrypted files on a Linux client that does not have FESF for Linux installed. Currently, these operations include:
• Decrypting a file that was previously encrypted using FESF.
• Encrypting a file.
• Determining whether a given file is stored in the FESF encrypted format.
The source code for the FESF Stand-Alone Library, and all the items necessary for building FesfSa from source, are provided as part of your FESF License. This code is for reference only. OSR does not support changes or customizations to FesfSa. Also, OSR does not support the direct use of functions that are internal to FesfSa.
It is critically important to note that the FESF Stand-Alone library functions are not supported, and absolutely cannot be safely used, on systems where FESF is running. Even though calls to FesfSa functions on systems where FESF is running may appear to work properly, using the Stand-Alone library on systems where FESF is running can lead to file corruption.
Additional details about FesfSa.lib, including documentation for all the functions it makes available, is provided the section entitled FESFSa Function Reference later in this document.