code: func (c *Conversation) AbortAuthentication() ([]ValidMessage, error) {
  	t := c.restartSMP()
  
  	msgs, _, err := c.createSerializedDataMessage(nil, messageFlagIgnoreUnreadable, []tlv{t})
  	return msgs, err
  }
docs: // AbortAuthentication should be called when the user wants to abort authentication with a peer.
  // It will return an SMP abort message to send.