The GSM (Generate Secure Macros) package allows to create secured macros stored in SAS Proc FCMP functions.
The dataset with functions can be shared between different operating systems and allows to generate macros on site without showing their code.
SHA256 digest for the latest version of GSM: F*7A4FEC410DEB921613A33F154FBBE332D7EC4C4DAC1351A4E611D986489EE848
To work with a package use the SAS Packages Framework.