go-libp2p-core/crypto/secp256k1.go
2022-08-19 11:15:54 +03:00

34 lines
1.3 KiB
Go

package crypto
import (
"io"
"github.com/libp2p/go-libp2p/core/crypto"
)
// Secp256k1PrivateKey is an Secp256k1 private key
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.Secp256k1PrivateKey instead
type Secp256k1PrivateKey = crypto.Secp256k1PrivateKey
// Secp256k1PublicKey is an Secp256k1 public key
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.Secp256k1PublicKey instead
type Secp256k1PublicKey = crypto.Secp256k1PublicKey
// GenerateSecp256k1Key generates a new Secp256k1 private and public key pair
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.GenerateSecp256k1Key instead
func GenerateSecp256k1Key(src io.Reader) (PrivKey, PubKey, error) {
return crypto.GenerateSecp256k1Key(src)
}
// UnmarshalSecp256k1PrivateKey returns a private key from bytes
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.UnmarshalSecp256k1PrivateKey instead
func UnmarshalSecp256k1PrivateKey(data []byte) (k PrivKey, err error) {
return crypto.UnmarshalSecp256k1PrivateKey(data)
}
// UnmarshalSecp256k1PublicKey returns a public key from bytes
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.UnmarshalSecp256k1PublicKey instead
func UnmarshalSecp256k1PublicKey(data []byte) (_k PubKey, err error) {
return crypto.UnmarshalSecp256k1PublicKey(data)
}