git.gammaspectra.live/P2Pool/consensus@v0.0.0-20240403173234-a039820b20c9/monero/crypto/keypair.go (about)

     1  package crypto
     2  
     3  type KeyPair struct {
     4  	PrivateKey PrivateKey
     5  	PublicKey  PublicKey
     6  }
     7  
     8  func NewKeyPairFromPrivate(privateKey PrivateKey) *KeyPair {
     9  	return &KeyPair{
    10  		PrivateKey: privateKey,
    11  		PublicKey:  privateKey.PublicKey(),
    12  	}
    13  }