2021-08-22 23:55:33 +08:00
|
|
|
//go:build !openssl
|
2019-09-20 07:21:08 +08:00
|
|
|
// +build !openssl
|
|
|
|
|
|
|
|
package crypto
|
|
|
|
|
|
|
|
import (
|
2022-08-18 23:54:48 +08:00
|
|
|
stdcrypto "crypto"
|
2019-09-20 07:21:08 +08:00
|
|
|
|
2022-08-18 23:54:48 +08:00
|
|
|
"github.com/libp2p/go-libp2p/core/crypto"
|
2019-09-20 07:21:08 +08:00
|
|
|
)
|
|
|
|
|
2019-09-21 14:37:38 +08:00
|
|
|
// KeyPairFromStdKey wraps standard library (and secp256k1) private keys in libp2p/go-libp2p-core/crypto keys
|
2022-08-18 23:54:48 +08:00
|
|
|
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.KeyPairFromStdKey instead
|
|
|
|
func KeyPairFromStdKey(priv stdcrypto.PrivateKey) (PrivKey, PubKey, error) {
|
|
|
|
return crypto.KeyPairFromStdKey(priv)
|
2019-09-20 07:21:08 +08:00
|
|
|
}
|
2020-03-06 17:46:59 +08:00
|
|
|
|
|
|
|
// PrivKeyToStdKey converts libp2p/go-libp2p-core/crypto private keys to standard library (and secp256k1) private keys
|
2022-08-18 23:54:48 +08:00
|
|
|
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.PrivKeyToStdKey instead
|
|
|
|
func PrivKeyToStdKey(priv PrivKey) (stdcrypto.PrivateKey, error) {
|
|
|
|
return crypto.PrivKeyToStdKey(priv)
|
2020-03-06 17:46:59 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
// PubKeyToStdKey converts libp2p/go-libp2p-core/crypto private keys to standard library (and secp256k1) public keys
|
2022-08-18 23:54:48 +08:00
|
|
|
// Deprecated: use github.com/libp2p/go-libp2p/core/crypto.PubKeyToStdKey instead
|
|
|
|
func PubKeyToStdKey(pub PubKey) (stdcrypto.PublicKey, error) {
|
|
|
|
return crypto.PubKeyToStdKey(pub)
|
2020-03-06 17:46:59 +08:00
|
|
|
}
|