func()

in key.go [109:124]


func (k *regularKey) Public() crypto.PublicKey {
	if k.pubKey != nil {
		return k.pubKey
	}

	pubKey, err := findPubKey(k.label, k.tag, nil)
	if err != nil {
		return nil
	}

	if pubKey == nil {
		return nil
	}

	return rawToEcdsa(pubKey)
}