func (sk *RsaPrivateKey) GetPublic() PubKey {
	if sk.pk == nil {
		sk.pk = &sk.sk.PublicKey
	}
	return &RsaPublicKey{sk.pk}
}
func (sk *RsaPrivateKey) GetPublic() PubKey {
	if sk.pk == nil {
		sk.pk = &sk.sk.PublicKey
	}
	return &RsaPublicKey{sk.pk}
}
func ( sk * RsaPrivateKey ) GetPublic ( ) PubKey { if sk . pk == nil { sk . pk = & sk . sk . PublicKey } return & RsaPublicKey { sk . pk } }
// GetPublic returns a public key
GetPublic returns a public key