From 7c47f61e6c154b9497214d84c584a0ba1cdc27ce Mon Sep 17 00:00:00 2001 From: SEK1RO Date: Wed, 11 Sep 2024 21:17:49 +0300 Subject: [PATCH] fix(baseN): header --- include/base/baseN.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/base/baseN.hpp b/include/base/baseN.hpp index 831aba9..bc49c96 100644 --- a/include/base/baseN.hpp +++ b/include/base/baseN.hpp @@ -8,6 +8,12 @@ namespace baseN { bool isValid(const char *str, const int8_t *map) noexcept; bool isValid(const std::string &str, const int8_t *map) noexcept; - std::string encode(std::vector data, uint8_t base, uint64_t enc_size, const char *digits) noexcept; - std::vector decode(const std::string &str, uint8_t base, uint64_t dec_size, const char *digits, const int8_t *map); + + void encode(const uint8_t *data, uint64_t data_size, char *str, uint8_t base, const char *digits) noexcept; + std::string encode(std::vector data, uint8_t base, const char *digits) noexcept; + std::string encode(std::vector data, uint8_t base, const char *digits, uint64_t enc_size) noexcept; + + void decode(const char *str, uint8_t *data, uint64_t data_size, uint8_t base, const char *digits, const char *map); + std::vector decode(const std::string &str, uint8_t base, const char *digits, const char *map); + std::vector decode(const std::string &str, uint8_t base, const char *digits, const char *map, uint64_t dec_size); } \ No newline at end of file