Documentation ¶
Index ¶
- func HexStrToInt(pk *key.PublicKey, s string) (*num.Int, error)
- func IntToHexStr(value *num.Int) (string, error)
- func MarshalPrivateKey(sk *key.PrivateKey) ([]byte, error)
- func MarshalPublicKey(pk *key.PublicKey) ([]byte, error)
- func MarshalPublicKeyHex(pk *key.PublicKey) (string, error)
- func ReadPrivateKeyFromPem(skPem []byte) (*key.PrivateKey, error)
- func ReadPublicKeyFromPem(pkPem []byte) (*key.PublicKey, error)
- func UnmarshalPrivateKey(asn1Data []byte) (*key.PrivateKey, error)
- func UnmarshalPublicKey(asn1Data []byte) (*key.PublicKey, error)
- func UnmarshalPublicKeyHex(asn1Hex string) (*key.PublicKey, error)
- func WritePrivateKeyToPem(key *key.PrivateKey) ([]byte, error)
- func WritePublicKeyToPem(key *key.PublicKey) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HexStrToInt ¶
Hex String to Paillier.Int
func MarshalPrivateKey ¶
func MarshalPrivateKey(sk *key.PrivateKey) ([]byte, error)
func ReadPrivateKeyFromPem ¶
func ReadPrivateKeyFromPem(skPem []byte) (*key.PrivateKey, error)
func UnmarshalPrivateKey ¶
func UnmarshalPrivateKey(asn1Data []byte) (*key.PrivateKey, error)
func WritePrivateKeyToPem ¶
func WritePrivateKeyToPem(key *key.PrivateKey) ([]byte, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.