74 Commits

Author SHA1 Message Date
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
050efca4cc feat(sha256): uint8_t * overloading 2024-09-11 16:38:43 +03:00
f2d9318a45 feat(sha256, baseN): without overloading, just on vector 2024-09-11 16:32:33 +03:00
7ddb0b5397 Initial commit 2024-09-10 21:56:47 +03:00