Functionality Modules
Functionality Modules (FMs) consist of your own custom-developed code, loaded into and operating within the logical and physical security of a Luna HSM as part of the HSM firmware. FMs allow you to customize your Luna HSM's functionality to suit the needs of your organization. Custom functionality provided by your own FMs can include the following:
>new cryptographic algorithms, including Quantum algorithms
>security-sensitive code, isolated from the rest of the HSM environment
>keys and critical parameters managed by the FM, independent from standard PKCS#11 objects, held in tamper-protected persistent storage
To create FMs, you will need the Functionality Module Software Development Kit (FM SDK), which is included with the Luna HSM Client software.
See About the FM SDK Programming Guide and Functionality Modules for details and procedures.
NOTE This feature requires minimum Luna HSM Firmware 7.4.0 and Luna HSM Client 7.4.0.
This feature has hardware dependencies described in Preparing the Luna PCIe HSM 7 to Use FMs.