Commit Graph

53 Commits

Author SHA1 Message Date
53279581aa feat(.github): docs.yml 2024-09-22 20:24:45 +03:00
f4b5dc0ce0 fix(doxygen-awesome): moved to deps dir 2024-09-22 20:03:22 +03:00
a5374daa6f feat(Doxyfile, doxygen-awesome) 2024-09-22 19:51:15 +03:00
baf52bb404 fix(submodule): distrib/arch added to .gitmodules 2024-09-22 17:11:15 +03:00
f47f367045 fix(README.md): styles 2024-09-21 22:41:34 +03:00
fd660f3b56 feat(README.md): contents, installation, contribution 2024-09-21 22:30:36 +03:00
78276e8c88 submodule(distrib): aur 2024-09-21 16:14:13 +03:00
7b0b06a1fe feat(LICENSE, AUTHORS): MIT -> GPL-3.0, authors.sh v1.0.0 2024-09-21 15:34:12 +03:00
f8417be18c fix(baseN): decode: empty string case 2024-09-20 20:08:51 +03:00
4b7f01dcf6 fix(rename, submodule): libbase -> libbasen, aur.archlinux.org submodule removed 2024-09-20 19:03:26 +03:00
4e166d24cf submodule(arch): PKGBUILD 2024-09-19 10:09:10 +03:00
64912d9b54 fix(Makefile): mkdir -p 2024-09-19 09:36:56 +03:00
0086092bd9 fix(baseN): encode, decode now return uint8_t zero offset 2024-09-19 08:41:59 +03:00
f49c0463d4 fix(baseN): sizeEnc/Dec: zeros counting 2024-09-19 07:54:46 +03:00
817f6c4fb1 feat(base58): unfixed bug with double \0 and incorrect real str_size 2024-09-19 01:50:32 +03:00
f2119850ee feat(base64, hex): alphabet moved to public interface as extern var 2024-09-19 00:05:35 +03:00
5822443706 fix(tests): vector<pair> 2024-09-18 23:41:14 +03:00
961e54c08b feat(baseN): decode 2024-09-18 23:29:21 +03:00
61c0ae3a72 feat(baseN): encode 2024-09-18 21:38:06 +03:00
5a42cf1011 feat(baseN): sizeEncoded/Decoded 2024-09-18 16:24:41 +03:00
7c9e77d1aa fix(Makefile): -lLIB = -l:libbase.so / .a 2024-09-18 11:45:49 +03:00
0545182df1 fix(Makefile): headers installation 2024-09-18 11:16:34 +03:00
2277ec01f3 fix(Makefile): .so was moved to ${LIBDIR} 2024-09-18 10:42:35 +03:00
871c850cbe feat(Makefile): USRDIR decomposed into USRLIB, USRBIN, USRINC, CFLAGS for SHARED= 2024-09-18 10:21:38 +03:00
5c8a211f46 feat(base64): decode 2024-09-17 15:51:42 +03:00
65a618639f feat(hex, base64): sizeEncoded, sizeDecoded 2024-09-17 15:13:10 +03:00
961b5f6b0c fix(*): size_t -> uint64_t 2024-09-17 14:38:27 +03:00
0c28595bbf fix(hex): str_size argument 2024-09-17 12:31:15 +03:00
1993ee410d feat(base64): encode 2024-09-16 20:59:12 +03:00
b586192536 fix(hex): now throws exc if not enough allocated mem 2024-09-16 18:50:34 +03:00
74f2ce503e fix(hex): removed unnecessary span and string_view 2024-09-16 18:22:20 +03:00
891e0e77d8 feat(base64): isValid 2024-09-16 17:56:04 +03:00
66cd56fe95 fix(baseN, hex, sha256): added str_size argument 2024-09-16 17:48:20 +03:00
090e765a58 lint 2024-09-16 17:36:12 +03:00
46ae1a5872 fix(baseN, hex, sha256): const string & -> string_view 2024-09-16 09:57:31 +03:00
2a89a56011 fix(baseN): const &data, isValid on algorithm 2024-09-15 21:58:52 +03:00
d6bbe43ec0 fix(hex): span 2024-09-15 21:17:08 +03:00
8f943754f3 fix(makefile): -std=c++23, rm -rf ${DIR}/* 2024-09-15 19:35:19 +03:00
4bba05f991 fix(baseN): isValid(): rewrited on string_view 2024-09-13 13:40:57 +03:00
97e714fba0 fix(hex): rewrited on string_view 2024-09-13 13:38:26 +03:00
6065245b82 fix(baseN): zero counting, speedtests 2024-09-12 11:14:53 +03:00
6e159f40ee feat(baseN): decode(): overloading 2024-09-12 10:27:42 +03:00
07fc45817a feat(baseN): encode(): overloading 2024-09-12 00:06:10 +03:00
c580b559fb fix(baseN): header 2024-09-11 21:49:29 +03:00
363db76767 fix(baseN): encode(): adding leading zeros as digits[0] 2024-09-11 20:52:05 +03:00
dfb9e4e7af feat(hex): overloading uint8_t * 2024-09-11 20:37:14 +03:00
6fa7c79169 feat(baseN): isValid char * overloading 2024-09-11 17:35:07 +03:00
907fb6d90f feat(sha256): test 2024-09-11 17:21:37 +03:00
8217e95e85 feat(hex): test 2024-09-11 17:11:51 +03:00
17e2e04a3b feat(hex): without overloading; fix(sha256): const uint8_t * -> uint8_t * 2024-09-11 16:47:51 +03:00