VMS Help  —  ENCRYPT Routine, ENCRYPT$DELETE_KEY
    Deletes a key definition from a key storage table.

    Format

      ENCRYPT$DELETE_KEY  key-name, key-flags

1  –  Arguments

 key-name

    type:      char_string
    access:    read only
    mechanism: by descriptor
    Name of the key removed from a key storage table when
    ENCRYPT$DELETE_KEY completes execution. The key-name argument is
    the address of a string descriptor pointing to a char_string that
    is interpreted as the name of the key to be deleted. A maximum of
    243 characters is permitted.

 key-flags

    type:      longword
    access:    read only
    mechanism: by reference
    Key table from which ENCRYPT$DELETE_KEY removes a key. The
    key-flags argument is a longword containing flags that control
    the deletion process. The following flags are available:

    ENCRYPT$M_KEY_PROCESS       Deletes a key from process table
    ENCRYPT$M_KEY_GROUP         Deletes a key from group table
    ENCRYPT$M_KEY_JOB           Deletes a key from job table
    ENCRYPT$M_KEY_SYSTEM        Deletes a key from system table
    ENCRYPT$M_KEY_AES           Designates an AES key value

    The following AES mask can be used in addition to (or with) other
    flags for the key-flags parameter (as a longword by reference).
    An associated AES key value can be used for testing the bit
    within the program. Use the KEY_AES key flag to specify an AES
    key:

    o  ENCRYPT$M_KEY_AES

    o  ENCRYPT$V_KEY_AES
Close Help