From abdd84f257326856ccbcf173726d4e5f955b4c70 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 25 Mar 2023 18:15:44 +0100 Subject: [PATCH] src/wif/codec.hpp: Adding signature encoders/decoders --- src/wif/codec.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/wif/codec.hpp b/src/wif/codec.hpp index 3e235d3..eb3e5ca 100644 --- a/src/wif/codec.hpp +++ b/src/wif/codec.hpp @@ -65,6 +65,20 @@ bool priv_decoder_legacy(const std::vector& buf, ec_privkey_t& pr bool priv_decoder_k1(const std::vector& buf, ec_privkey_t& priv); +/** + * Signature encoders + */ +typedef void (*sig_encoder_t)(const ec_signature_t& sig, unsigned char *buf); + +void sig_encoder_k1(const ec_signature_t& sig, unsigned char *buf); + +/** + * Signature decoders + */ +typedef bool (*sig_decoder_t)(const std::vector& buf, ec_signature_t& sig); + +bool sig_decoder_k1(const std::vector& buf, ec_signature_t& sig); + }} // namespace libeosio::internal #endif /* LIBEOSIO_CODEC_H */