If a separate session key is requested, a new random key will be
     generated.  Otherwise the S2K key will be used directly as the session
     key.
    </p></li><li class="listitem"><p>
     If the S2K key is to be used directly, then only S2K settings will be put
     into the session key packet.  Otherwise the session key will be encrypted
     with the S2K key and put into the session key packet.
    </p></li></ol></div><p>
   When encrypting with a public key:
  </p><div class="orderedlist"><ol class