docs: def generate_aead(self, nonce, key_handle):
          """
          Ask YubiHSM to return an AEAD made of the contents of it's internal buffer
          (see L{load_secret}, L{load_data} and L{load_random}) encrypted with the specified key_handle.
  
          For a YubiKey secret, the nonce should be the public_id.
  
          @param nonce: The nonce to use when creating the AEAD
          @param key_handle: The key handle that can create an AEAD
          @type nonce: string
          @type key_handle: integer or string
  
          @returns: The generated AEAD on success.
          @rtype: L{YHSM_GeneratedAEAD}
  
          @see: L{pyhsm.aead_cmd.YHSM_Cmd_AEAD_Buffer_Generate}
          """
          return pyhsm.aead_cmd.YHSM_Cmd_AEAD_Buffer_Generate(self.stick, nonce, key_handle).execute()