SECRMAN is an IRX module for hardware decrytion/encryption using the mecacon (C/DVD) and memory cards (Magic Gate). A regular SECRMAN module can be found in console's ROM (BIOS) using device the "rom0:".
However, there are other versions with a different function set. A special version of SECRMAN ("secrman_special") features additional functions for data encryption while a SECRMAN module for development system ("secrman_for_tool") doesn't provide a SecrCardBootHeader function and following export entries. EE-applications can use libsecr and a SECRSIF module to communicate the SECRMAN. A SECRMAN module is used by a MCMAN module to authentificate memory card and by a MODLOAD module to load encrypted application and/or modules.
| No. | Name | Description |
| 4 | -unknown- | Used by a MCMAN module to set a callback. (Send MC command) |
| 5 | -unknown- | Used by a MCMAN module to set a callback. (Get MC device ID) |
| 6 | SecrAuthCard | Authentificates a memory card by Mecacon. (MCMAN) |
| 7 | -unknown- | - |
| 8 | SecrCardBootHeader | Decrypts file header using memory card. |
| 9 | SecrCardBootBlock | Decrypts data block (part of file) using memory card. |
| 10 | SecrCardBootFile | Decrypts a file (IRX) using memory card. (MODLOAD) |
| 11 | SecrDiskBootHeader | Decrypts file header. |
| 12 | SecrDiskBootBlock | Decrypts data block (part of file). |
| 13 | SecrDiskBootFile | Decrypts a file (IRX). (MODLOAD) |
| 14 (*) | SecrDownloadHeader | - |
| 15 (*) | SecrDownloadBlock | - |
| 16 (*) | SecrDownloadFile | - |
| 17 (*) | SecrDownloadGetKbit | - |
| 18 (*) | SecrDownloadGetKc | - |
| 19 (*) | SecrDownloadGetICVPS2 | - |