Skip to Content

Keypair (keypair.h)

Lifecycle

  • bool generate()
  • void clear()
  • bool isInitialized() const

Import

  • bool importFromPrivateKey(const uint8_t* privateKeyBytes)
  • bool importFromPrivateKeyBase58(const char* privateKeyBase58)
  • bool importFromSeed(const uint8_t* seed)

Export

  • bool getPublicKey(uint8_t* output) const
  • bool getPrivateKey(uint8_t* output) const
  • bool getPublicKeyAddress(char* address, size_t addressLen) const
  • bool getPrivateKeyBase58(char* output, size_t outputLen) const

Signing

  • bool sign(const uint8_t* message, size_t messageLen, uint8_t* signature) const
  • bool signString(const String& message, uint8_t* signature) const
  • bool verify(const uint8_t* message, size_t messageLen, const uint8_t* signature) const
Last updated on