// encodePrivatePGPKey encrypts key with tsec and armor-encodes it. // It includes the passphrase generation in the data. func (c *PassphraseChange) encodePrivatePGPKey(key libkb.GenericKey, tsec *triplesec.Cipher, gen libkb.PassphraseGeneration) (string, error) { skb, err := key.ToServerSKB(c.G(), tsec, gen) if err != nil { return "", err } return skb.ArmoredEncode() }