2022-11-01 11:22:00 +00:00
|
|
|
package crypto
|
|
|
|
|
|
|
|
type KeyPair struct {
|
2022-11-05 05:29:12 +00:00
|
|
|
PrivateKey PrivateKey
|
|
|
|
PublicKey PublicKey
|
2022-11-01 11:22:00 +00:00
|
|
|
}
|
|
|
|
|
2022-11-05 05:29:12 +00:00
|
|
|
func NewKeyPairFromPrivate(privateKey PrivateKey) *KeyPair {
|
2022-11-01 11:22:00 +00:00
|
|
|
return &KeyPair{
|
|
|
|
PrivateKey: privateKey,
|
2022-11-05 05:29:12 +00:00
|
|
|
PublicKey: privateKey.PublicKey(),
|
2022-11-01 11:22:00 +00:00
|
|
|
}
|
2022-11-05 05:29:12 +00:00
|
|
|
}
|