Documentation ¶
Index ¶
- func ECDSABytesToPrivateKey(priv []byte) (*ecdsa.PrivateKey, error)
- func ECDSABytesToPublicKey(pub []byte) *ecdsa.PublicKey
- func ECDSAGenerateKeyPair() (*ecdsa.PrivateKey, *ecdsa.PublicKey, error)
- func ECDSAPrivateKeyToBytes(priv *ecdsa.PrivateKey) []byte
- func ECDSAPublicKeyToBytes(pub *ecdsa.PublicKey) []byte
- func Ed25519BytesToPrivateKey(priv []byte) (*ed25519.PrivateKey, error)
- func Ed25519BytesToPublicKey(pub []byte) *ed25519.PublicKey
- func Ed25519GenerateKeyPair() (ed25519.PrivateKey, ed25519.PublicKey, error)
- func Ed25519PrivateKeyToBytes(priv *ed25519.PrivateKey) []byte
- func Ed25519PublicKeyToBytes(pub *ed25519.PublicKey) []byte
- func RSABytesToPrivateKey(priv []byte) (*rsa.PrivateKey, error)
- func RSABytesToPublicKey(pub []byte) (*rsa.PublicKey, error)
- func RSAGenerateKeyPair(bits int) (*rsa.PrivateKey, *rsa.PublicKey, error)
- func RSAPrivateKeyToBytes(priv *rsa.PrivateKey) []byte
- func RSAPublicKeyToBytes(pub *rsa.PublicKey) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ECDSABytesToPrivateKey ¶
func ECDSABytesToPrivateKey(priv []byte) (*ecdsa.PrivateKey, error)
ECDSABytesToPrivateKey bytes to private key
func ECDSABytesToPublicKey ¶
ECDSABytesToPublicKey bytes to private key
func ECDSAGenerateKeyPair ¶
func ECDSAGenerateKeyPair() (*ecdsa.PrivateKey, *ecdsa.PublicKey, error)
ECDSAGenerateKeyPair generates a new key pair
func ECDSAPrivateKeyToBytes ¶
func ECDSAPrivateKeyToBytes(priv *ecdsa.PrivateKey) []byte
ECDSAPrivateKeyToBytes private key to bytes
func ECDSAPublicKeyToBytes ¶
ECDSAPublicKeyToBytes private key to bytes
func Ed25519BytesToPrivateKey ¶
func Ed25519BytesToPrivateKey(priv []byte) (*ed25519.PrivateKey, error)
Ed25519BytesToPrivateKey bytes to private key
func Ed25519BytesToPublicKey ¶
Ed25519BytesToPublicKey bytes to private key
func Ed25519GenerateKeyPair ¶
func Ed25519GenerateKeyPair() (ed25519.PrivateKey, ed25519.PublicKey, error)
Ed25519GenerateKeyPair generates a new key pair
func Ed25519PrivateKeyToBytes ¶
func Ed25519PrivateKeyToBytes(priv *ed25519.PrivateKey) []byte
Ed25519PrivateKeyToBytes private key to bytes
func Ed25519PublicKeyToBytes ¶
Ed25519PublicKeyToBytes private key to bytes
func RSABytesToPrivateKey ¶
func RSABytesToPrivateKey(priv []byte) (*rsa.PrivateKey, error)
RSABytesToPrivateKey bytes to private key
func RSABytesToPublicKey ¶
RSABytesToPublicKey bytes to public key
func RSAGenerateKeyPair ¶
RSAGenerateKeyPair generates a new key pair
func RSAPrivateKeyToBytes ¶
func RSAPrivateKeyToBytes(priv *rsa.PrivateKey) []byte
RSAPrivateKeyToBytes private key to bytes
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.