第一类方法:(模块方法)
生成、转移、运算
HexToKey
HexToHash
RandomScalar
NewKeyPair
ParseKey
ScalarmultBase
a * G
skGen
SkGen
identity
CurveIdentity
CurveOrder
d2h
HashToScalar
ScalarMultKey
a * P
ScalarMultH
a * H
AddKeys
AddKeys2
a*G + b*B
AddKeys3
aAbB = a*A + b*B
AddKeys3_3
aAbB = a*A + b*B
SubKeys
A - B
Sc_0
RandomPubKey
KeyDerivation
KeyDerivationandPublicKey
GenerateKeyImage
I = xHp(P)
输入:
x, P
输出:
I
第二类方法:(Key 的实例方法)
MarshalText
UnmarshalText
String
FromBytes
ToBytes
PublicKey
Public_Key_Valid
Private_Key_Valid
HashToEC
HashToPoint
HashToPointSimple
ToExtended
KeyDerivationToScalar
KeyDerivation_To_PublicKey
KeyDerivation_To_PrivateKey