code: func (c *Conversation) revealSigMessage() ([]byte, error) {
  	c.calcAKEKeys(c.calcDHSharedSecret())
  	c.ake.keys.ourKeyID++
  
  	encryptedSig, err := c.generateEncryptedSignature(&c.ake.revealKey)
  	if err != nil {
  		return nil, err
  	}
  
  	macSig := sumHMAC(c.ake.revealKey.m2, encryptedSig, c.version)
  	revealSigMsg := revealSig{
  		r:            c.ake.r,
  		encryptedSig: encryptedSig,
  		macSig:       macSig,
  	}
  
  	return revealSigMsg.serialize(c.version), nil
  }
docs: // revealSigMessage = bob = x
  // Bob ---- Reveal Signature ----> Alice