-
210a689cee
Meson instead of Make
main
v1.1.1
1.1.1
SEK1RO
2026-01-13 13:18:37 +03:00
-
2cd45c0750
fix(authors.sh): via deps_source
SEK1RO
2025-03-29 17:22:49 +03:00
-
19ad6abf83
feat(CMake): BASEN_SHARED_LIBS
github/1.1.1
git.sek1.ro/1.1.1
SEK1RO
2024-11-10 20:04:33 +03:00
-
62d651fc6c
feat(CMake): library only; update(README)
SEK1RO
2024-11-10 19:49:13 +03:00
-
029efbbf5e
docs(*): fix params, throws
SEK1RO
2024-11-10 18:10:55 +03:00
-
f7cdbf4882
fix(basen): non case sensitive for windows ntfs
SEK1RO
2024-10-26 20:40:48 +03:00
-
82a9243e2b
fix(tests): tests are runned with && splitter
SEK1RO
2024-10-26 20:24:26 +03:00
-
470c018828
update(AUTHORS)
v1.1.0
github/main
git.sek1.ro/main
git.sek1.ro/HEAD
SEK1RO
2024-09-30 18:38:23 +03:00
-
435c338c8f
Merge pull request #4 from vSEK1RO/1.1.0
Vladislav Litvinov
2024-09-30 18:35:51 +03:00
-
-
d31b8cb376
feat(README.md): usage of cli tool
github/1.1.0
1.1.0
SEK1RO
2024-09-30 18:24:55 +03:00
-
6ffeb39801
fix(basen): basen::Exception
SEK1RO
2024-09-30 18:15:45 +03:00
-
8169651729
fix(base58): basen::Exception
SEK1RO
2024-09-30 17:47:08 +03:00
-
edcaebcf53
fix(hex): basen::Exception
SEK1RO
2024-09-30 17:41:43 +03:00
-
64c2e51104
fix(base64): basen::Exception
SEK1RO
2024-09-30 17:36:29 +03:00
-
227579d1e2
fix(baseN): basen::Exception
SEK1RO
2024-09-30 17:23:23 +03:00
-
4eaf5b53c0
feat(Exception)
SEK1RO
2024-09-30 16:17:24 +03:00
-
7e78bca810
fix(types): int8_t -> uint8_t; -1 -> 255
SEK1RO
2024-09-30 13:10:47 +03:00
-
1d6b086bfa
fix(types): uint64_t -> size_t
SEK1RO
2024-09-30 12:35:59 +03:00
-
be4f2ae036
update(LICENSE): GPL-3.0 -> LGPL-3.0
SEK1RO
2024-09-30 12:08:36 +03:00
-
bffab94715
fix(baseN): decode: condition div != 0 at last iteration
SEK1RO
2024-09-29 22:06:07 +03:00
-
aefef92370
feat(basen): without encoding exceptions handling
SEK1RO
2024-09-29 15:26:04 +03:00
-
d8671350a4
fix(base58): decodeCheck: exception if buff.size() < 4
SEK1RO
2024-09-29 13:34:09 +03:00
-
fb15184848
feat(baseN): digitsMap
SEK1RO
2024-09-29 13:33:38 +03:00
-
3c93056416
fix(Makefile): -lgcov, TOOLS = basen
SEK1RO
2024-09-27 09:06:42 +03:00
-
-
71ff3d4260
fix(base64): encode: incorrect padding if size % 3 == 2
v1.0.3
SEK1RO
2024-09-28 13:21:42 +03:00
-
ff888a88f4
fix(base64): encode: incorrect padding if size % 3 == 2
github/1.0.3
1.0.3
SEK1RO
2024-09-28 13:21:42 +03:00
-
-
bce26d3a4b
submodule(update)
SEK1RO
2024-09-26 21:02:55 +03:00
-
44120b7ebb
fix(docs.yml): on push main; update(Doxyfile): version
SEK1RO
2024-09-26 20:55:30 +03:00
-
87a0cce29d
update(AUTHORS)
v1.0.2
SEK1RO
2024-09-26 20:24:55 +03:00
-
9f939fea24
Merge pull request #2 from vSEK1RO/v1.0.2
Vladislav Litvinov
2024-09-26 20:23:15 +03:00
-
-
8da5ce49ef
fix(base64): coverage
github/1.0.2
1.0.2
SEK1RO
2024-09-26 20:05:38 +03:00
-
b0e645679d
fix(hex): coverage
SEK1RO
2024-09-26 17:17:01 +03:00
-
6d689cb9b3
fix(README.md): coverage
SEK1RO
2024-09-26 12:26:07 +03:00
-
119bca6c87
fix(docs.yml): on realease published
SEK1RO
2024-09-26 12:06:51 +03:00
-
5396abe202
feat(cover): gcov, gcovr
SEK1RO
2024-09-26 12:00:23 +03:00
-
5f2cffdd82
submodule(distrib/arch): v1.0.1
SEK1RO
2024-09-23 21:20:06 +03:00
-
-
93baa83f87
update(AUTHORS)
v1.0.1
SEK1RO
2024-09-23 19:41:23 +03:00
-
b6780fe572
fix(docs.yml): download doxygen-1.12.0 binaries
Vladislav Litvinov
2024-09-23 19:38:33 +03:00
-
bb98575fb9
fix(docs.yml): submodules: 'true'
Vladislav Litvinov
2024-09-22 22:20:24 +03:00
-
98fa49bd06
Merge pull request #1 from vSEK1RO/v1.0.1
Vladislav Litvinov
2024-09-22 22:07:58 +03:00
-
-
e28d103da0
feat(docs): base58.hpp
github/1.0.1
1.0.1
SEK1RO
2024-09-22 22:00:13 +03:00
-
5b76028d8a
feat(docs): hex.hpp
SEK1RO
2024-09-22 21:50:49 +03:00
-
9d9b7adcc3
feat(docs): base64.hpp
SEK1RO
2024-09-22 21:49:12 +03:00
-
c511dd2fa8
feat(docs): github link, ghpages link
SEK1RO
2024-09-22 21:28:27 +03:00
-
f6e17b4f7b
fix(sha256): define DIGEST_LENGTH removed
SEK1RO
2024-09-22 21:02:23 +03:00
-
b61d8396f5
feat(docs): baseN.hpp
SEK1RO
2024-09-22 21:00:54 +03:00
-
53279581aa
feat(.github): docs.yml
SEK1RO
2024-09-22 20:24:45 +03:00
-
f4b5dc0ce0
fix(doxygen-awesome): moved to deps dir
SEK1RO
2024-09-22 20:03:22 +03:00
-
a5374daa6f
feat(Doxyfile, doxygen-awesome)
SEK1RO
2024-09-22 19:51:15 +03:00
-
baf52bb404
fix(submodule): distrib/arch added to .gitmodules
SEK1RO
2024-09-22 17:11:15 +03:00
-
f47f367045
fix(README.md): styles
SEK1RO
2024-09-21 22:41:34 +03:00
-
fd660f3b56
feat(README.md): contents, installation, contribution
SEK1RO
2024-09-21 22:30:36 +03:00
-
-
78276e8c88
submodule(distrib): aur
SEK1RO
2024-09-21 16:14:13 +03:00
-
7b0b06a1fe
feat(LICENSE, AUTHORS): MIT -> GPL-3.0, authors.sh
v1.0.0
SEK1RO
2024-09-21 15:34:12 +03:00
-
f8417be18c
fix(baseN): decode: empty string case
SEK1RO
2024-09-20 20:08:51 +03:00
-
4b7f01dcf6
fix(rename, submodule): libbase -> libbasen, aur.archlinux.org submodule removed
SEK1RO
2024-09-20 19:03:26 +03:00
-
4e166d24cf
submodule(arch): PKGBUILD
SEK1RO
2024-09-19 10:09:10 +03:00
-
64912d9b54
fix(Makefile): mkdir -p
SEK1RO
2024-09-19 09:36:56 +03:00
-
0086092bd9
fix(baseN): encode, decode now return uint8_t zero offset
SEK1RO
2024-09-19 08:41:59 +03:00
-
f49c0463d4
fix(baseN): sizeEnc/Dec: zeros counting
SEK1RO
2024-09-19 07:54:46 +03:00
-
817f6c4fb1
feat(base58): unfixed bug with double \0 and incorrect real str_size
SEK1RO
2024-09-19 01:50:32 +03:00
-
f2119850ee
feat(base64, hex): alphabet moved to public interface as extern var
SEK1RO
2024-09-19 00:05:35 +03:00
-
5822443706
fix(tests): vector<pair>
SEK1RO
2024-09-18 23:41:14 +03:00
-
961e54c08b
feat(baseN): decode
SEK1RO
2024-09-18 23:29:21 +03:00
-
61c0ae3a72
feat(baseN): encode
SEK1RO
2024-09-18 21:38:06 +03:00
-
5a42cf1011
feat(baseN): sizeEncoded/Decoded
SEK1RO
2024-09-18 16:24:41 +03:00
-
7c9e77d1aa
fix(Makefile): -lLIB = -l:libbase.so / .a
SEK1RO
2024-09-18 11:45:49 +03:00
-
0545182df1
fix(Makefile): headers installation
SEK1RO
2024-09-18 11:16:34 +03:00
-
2277ec01f3
fix(Makefile): .so was moved to ${LIBDIR}
SEK1RO
2024-09-18 10:42:35 +03:00
-
871c850cbe
feat(Makefile): USRDIR decomposed into USRLIB, USRBIN, USRINC, CFLAGS for SHARED=
SEK1RO
2024-09-18 10:21:38 +03:00
-
5c8a211f46
feat(base64): decode
SEK1RO
2024-09-17 15:51:42 +03:00
-
65a618639f
feat(hex, base64): sizeEncoded, sizeDecoded
SEK1RO
2024-09-17 15:13:10 +03:00
-
961b5f6b0c
fix(*): size_t -> uint64_t
SEK1RO
2024-09-17 14:38:27 +03:00
-
0c28595bbf
fix(hex): str_size argument
SEK1RO
2024-09-17 12:31:15 +03:00
-
1993ee410d
feat(base64): encode
SEK1RO
2024-09-16 20:59:12 +03:00
-
b586192536
fix(hex): now throws exc if not enough allocated mem
SEK1RO
2024-09-16 18:50:34 +03:00
-
74f2ce503e
fix(hex): removed unnecessary span and string_view
SEK1RO
2024-09-16 18:22:20 +03:00
-
891e0e77d8
feat(base64): isValid
SEK1RO
2024-09-16 17:56:04 +03:00
-
66cd56fe95
fix(baseN, hex, sha256): added str_size argument
SEK1RO
2024-09-16 17:48:20 +03:00
-
090e765a58
lint
SEK1RO
2024-09-16 17:36:12 +03:00
-
46ae1a5872
fix(baseN, hex, sha256): const string & -> string_view
SEK1RO
2024-09-16 09:57:31 +03:00
-
2a89a56011
fix(baseN): const &data, isValid on algorithm
SEK1RO
2024-09-15 21:58:52 +03:00
-
d6bbe43ec0
fix(hex): span
SEK1RO
2024-09-15 21:17:08 +03:00
-
8f943754f3
fix(makefile): -std=c++23, rm -rf ${DIR}/*
SEK1RO
2024-09-15 19:35:19 +03:00
-
4bba05f991
fix(baseN): isValid(): rewrited on string_view
SEK1RO
2024-09-13 13:40:57 +03:00
-
97e714fba0
fix(hex): rewrited on string_view
SEK1RO
2024-09-13 13:38:26 +03:00
-
6065245b82
fix(baseN): zero counting, speedtests
SEK1RO
2024-09-12 11:14:53 +03:00
-
6e159f40ee
feat(baseN): decode(): overloading
SEK1RO
2024-09-12 10:27:42 +03:00
-
07fc45817a
feat(baseN): encode(): overloading
SEK1RO
2024-09-12 00:06:10 +03:00
-
c580b559fb
fix(baseN): header
SEK1RO
2024-09-11 21:49:29 +03:00
-
363db76767
fix(baseN): encode(): adding leading zeros as digits[0]
SEK1RO
2024-09-11 20:52:05 +03:00
-
dfb9e4e7af
feat(hex): overloading uint8_t *
SEK1RO
2024-09-11 20:37:14 +03:00
-
6fa7c79169
feat(baseN): isValid char * overloading
SEK1RO
2024-09-11 17:35:07 +03:00
-
907fb6d90f
feat(sha256): test
SEK1RO
2024-09-11 17:21:37 +03:00
-
8217e95e85
feat(hex): test
SEK1RO
2024-09-11 17:11:51 +03:00
-
17e2e04a3b
feat(hex): without overloading; fix(sha256): const uint8_t * -> uint8_t *
SEK1RO
2024-09-11 16:47:51 +03:00
-
050efca4cc
feat(sha256): uint8_t * overloading
SEK1RO
2024-09-11 16:38:43 +03:00
-
f2d9318a45
feat(sha256, baseN): without overloading, just on vector
SEK1RO
2024-09-11 16:32:33 +03:00
-
7ddb0b5397
Initial commit
sek1ro
2024-09-10 21:56:47 +03:00