algorithm-name
type: char_string
access: read only
mechanism: by descriptor
The name of the algorithm that will use the generated key.
key-length
type: word unsigned
access: read only
mechanism: by reference
Unsigned integer indicating the size of the key to be generated.
The key-length argument is the address of an unsigned word
containing a value that indicates the length of the key.
For AES, the key-length argument takes values as increments of
AES block size: 16 bytes, 32, bytes, and 48 bytes, and so on.
factor-a, factor-b, factor-c
type: char_string
access: read only
mechanism: by descriptor
Optional arguments. The factor-a, factor-b, and factor-c
arguments are operation-dependent data used as randomizing
factors when the routine generates a key value. For example,
the factors might be:
o Time an operation started
o Size of a certain stack
o Copy of the last command line
key-buffer
type: char_string
access: write
mechanism: by descriptor
Buffer into which the generated key is to be placed. The key-
buffer argument is the address of a string descriptor referencing
the appropriate buffer.
If you specify a class D descriptor, dynamic memory is allocated
to contain the entire key.