ed25519

作者

cs

KeyPairObj

  • publicKey : Uint8Array with 32-byte public key 公钥
  • secretKey : Uint8Array with 64-byte secret key 私钥

keyPair

获取私钥对

  • return
    • keyPair : KeyPairObj 私钥对

getPublicKey

通过私钥获取公钥 (此私钥必须是由keyPair派生出来的)

  • params
    • privKey : Buffer 私钥
  • return
    • publicKey : Uint8Array with 32-byte public key 公钥

sign

签名

  • params
    • message : string 字符串
    • privKey : buffer 私钥
  • return
    • signature : Hex String 签名结果

verify

验证

  • params
    • message : string 字符串
    • signature : Hex String 签名结果
    • publicKey : Buffer 公钥
  • return
    • target : Boolean 验证结果

random

生成随机数

  • params
    • bytesLen : number 字节长度, default: 32
  • return
    • num : Uint8Array 随机数