The GSM package [ver. 0.21.0]

The GSM package [ver. 0.21.0]

Changes:
- new debugging parameter `encrypt` added to the `%GSM()` macro
- annoying note on "automatic type conversion" fixed
This commit is contained in:
Bart Jablonski
2023-07-27 11:07:49 +02:00
parent ddfac01483
commit c1182ea8cb
5 changed files with 19 additions and 9 deletions

View File

@@ -8,7 +8,7 @@
---
# The GSM package [ver. 0.20.5] <a name="gsm-package"></a> ###############################################
# The GSM package [ver. 0.21.0] <a name="gsm-package"></a> ###############################################
The **GSM** (a.k.a. *Generate Secure Macros*) package allows
to create secured macros stored in SAS Proc FCMP functions.
@@ -91,10 +91,10 @@ Package contains:
Required SAS Components:
`Base SAS Software`
*SAS package generated by generatePackage, version 20230411*
*SAS package generated by generatePackage, version 20230520*
The SHA256 hash digest for package GSM:
`F*91C619E47EFAB44CCEB8B892BA1D7A8F9948590DA1317B8EA330F5D12642CE0E`
`F*56DC0DCCE06B4281BF3FA6FA3875CBA87772BDA7FAB601B06740A7980FFB0E07`
## >>> `%GSM()` macro: <<< <a name="gsm-macro"></a> #######################
@@ -143,6 +143,7 @@ The basic syntax is the following, the `<...>` means optional parameters:
<,encodingRestricted=>
<,secret=>
<,lineEnd=>
<,encrypt=>
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -182,10 +183,16 @@ The basic syntax is the following, the `<...>` means optional parameters:
`0A` for line feed, `0D` for carriage return,
`0D0A` for both, and `20` for space.
* `encrypt=` - *Optional*, the default value is `ENCRYPT`.
Indicate if `FCMP` functions generated by the package
are encrypted. Value has to be either empty or `ENCRYPT`,
all other are converted to default. The option is
dedicated for debugging, keep the default value
for production use.
* `trim=` - *Deprecated*, the default value is `0`.
*Kept for backward compatibility.*
---
### Example: ###################################################################