|
| static secret_key | generate_keys (public_key &pub, secret_key &sec, const secret_key &recovery_key=secret_key(), bool recover=false) |
| |
| static bool | check_key (const public_key &) |
| |
| static bool | secret_key_to_public_key (const secret_key &, public_key &) |
| |
| static bool | generate_key_derivation (const public_key &, const secret_key &, key_derivation &) |
| |
| static void | derivation_to_scalar (const key_derivation &derivation, size_t output_index, ec_scalar &res) |
| |
| static bool | derive_public_key (const key_derivation &, std::size_t, const public_key &, public_key &) |
| |
| static void | derive_secret_key (const key_derivation &, std::size_t, const secret_key &, secret_key &) |
| |
| static bool | derive_subaddress_public_key (const public_key &, const key_derivation &, std::size_t, public_key &) |
| |
| static void | generate_signature (const hash &, const public_key &, const secret_key &, signature &) |
| |
| static bool | check_signature (const hash &, const public_key &, const signature &) |
| |
| static void | generate_tx_proof (const hash &, const public_key &, const public_key &, const boost::optional< public_key > &, const public_key &, const secret_key &, signature &) |
| |
| static bool | check_tx_proof (const hash &, const public_key &, const public_key &, const boost::optional< public_key > &, const public_key &, const signature &) |
| |
| static void | generate_key_image (const public_key &, const secret_key &, key_image &) |
| |
| static void | generate_ring_signature (const hash &, const key_image &, const public_key *const *, std::size_t, const secret_key &, std::size_t, signature *) |
| |
| static bool | check_ring_signature (const hash &, const key_image &, const public_key *const *, std::size_t, const signature *) |
| |
| static std::string | sign_message (const std::string &message, const std::string &privateKey) |
| |
| static bool | verify_signature (const std::string &message, const std::string &publicKey, const std::string &signature) |
| |
| static bool | verify_signature (const std::string &message, std::vector< std::string > publicKey, const std::string &signature) |
| |
| static std::vector< std::string > | create_ed25519_keypair () |
| |
| static std::string | base64_decode (std::string val) |
| |
| static std::string | base64_encode (std::string val) |
| |
|
| secret_key | generate_keys (public_key &pub, secret_key &sec, const secret_key &recovery_key, bool recover) |
| |
| bool | check_key (const public_key &) |
| |
| bool | secret_key_to_public_key (const secret_key &, public_key &) |
| |
| bool | generate_key_derivation (const public_key &, const secret_key &, key_derivation &) |
| |
| void | derivation_to_scalar (const key_derivation &derivation, size_t output_index, ec_scalar &res) |
| |
| bool | derive_public_key (const key_derivation &, std::size_t, const public_key &, public_key &) |
| |
| void | derive_secret_key (const key_derivation &, std::size_t, const secret_key &, secret_key &) |
| |
| bool | derive_subaddress_public_key (const public_key &, const key_derivation &, std::size_t, public_key &) |
| |
| void | generate_signature (const hash &, const public_key &, const secret_key &, signature &) |
| |
| bool | check_signature (const hash &, const public_key &, const signature &) |
| |
| void | generate_tx_proof (const hash &, const public_key &, const public_key &, const boost::optional< public_key > &, const public_key &, const secret_key &, signature &) |
| |
| bool | check_tx_proof (const hash &, const public_key &, const public_key &, const boost::optional< public_key > &, const public_key &, const signature &) |
| |
| void | generate_key_image (const public_key &, const secret_key &, key_image &) |
| |
| void | generate_ring_signature (const hash &, const key_image &, const public_key *const *, std::size_t, const secret_key &, std::size_t, signature *) |
| |
| bool | check_ring_signature (const hash &, const key_image &, const public_key *const *, std::size_t, const signature *) |
| |
| std::string | sign_message (const std::string &message, const std::string &privateKey) |
| |
| bool | verify_signature (const std::string &message, const std::string &publicKey, const std::string &signature) |
| |
| bool | verify_signature (const std::string &message, std::vector< std::string > publicKey, const std::string &signature) |
| |
| std::vector< std::string > | create_ed25519_keypair () |
| |
| std::string | base64_decode (std::string val) |
| |
| std::string | base64_encode (std::string val) |
| |