code: func (k *revocationSecretKey) PublicKey() (bccsp.Key, error) {
  	return &revocationPublicKey{&k.privKey.PublicKey}, nil
  }
docs: // PublicKey returns the corresponding public key part of an asymmetric public/private key pair.
  // This method returns an error in symmetric key schemes.