%ENCRYPTON


9.0

 

The %ENCRYPTON compiler directive instructs the compiler to encrypt all INIT and DIM array initialization strings within the object code file. The instruction uses the following formats:

 

 

 

%ENCRYPTON

[<key>]

 

Where:

key

Optional. A literal string that is the encryption key.

Flags Affected: NONE

Note the following:

  1. The {key} string must be a valid string as defined for the ENCRYPT instruction.

  2. If the {key} string is not specified, the compiler encrypts the data using the default ENCRYPT operations.

  3. If a second %ENCRYPTON directive is encountered while a previous %ENCRYPTON directive is active, the second %ENCRYPTON setting is used.

  4. The user program must use the DECRYPT instruction on any INIT or DIM array initialization data strings before use in a program.

 

 

See Also: Example Code, Compiler Directives

 



PL/B Language Reference DEFINED %ENCRYPTOFF