90 Commits

Author SHA1 Message Date
Jakob Olsson
b981f7e1bd timestamp: expose timestamp_to_time() 2025-11-07 09:50:25 +01:00
Anjan Chanda
5a3f16a637 version 5.0.0 2025-08-20 11:22:21 +02:00
Anjan Chanda
70d915f300 utils: add get_random_bytes() 2025-08-20 11:22:21 +02:00
Anjan Chanda
43ea14db17 if_utils: add if_brportnum() and if_getcarrier() 2025-08-20 11:22:21 +02:00
Anjan Chanda
18f93677bb make cmake project 2025-08-19 14:25:48 +02:00
Anjan Chanda
ca7b20068c define offsetof() and container_of() 2025-05-19 13:52:33 +02:00
Anjan Chanda
67e6b91b8a update version: 4.1.0 2024-04-23 10:33:36 +02:00
Anjan Chanda
14e0eadec7 utils: define BIT(n) if not defined 2024-04-23 10:30:17 +02:00
Anjan Chanda
8242a41cd7 event: allow caller to pass maximum event buffer size in 'maxlen' 2024-04-22 16:56:08 +02:00
Jakob Olsson
7a9e69c413 cryptutil: fix memory leaks 2024-03-13 18:24:39 +01:00
Janusz Dziedzic
ba80dcc510 add -lm required by timestamp 2024-01-18 09:37:29 +00:00
Anjan Chanda
940346d1b2 bump version to 4.0.0 2024-01-18 09:37:53 +01:00
Janusz Dziedzic
e61f03174a add timestamp_* API
Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>
2024-01-17 16:12:25 +01:00
Anjan Chanda
9e3d4869c4 gitlab-ci: suppress warning 'unusedStructMember' 2023-11-28 10:27:52 +01:00
Anjan Chanda
b21a8bc797 if_foreach() - iterator for locally present network interfaces with callback 2023-11-28 10:27:52 +01:00
Anjan Chanda
11eb263666 in if_gethwaddr() check for nl_addr before using it 2023-11-27 16:59:08 +01:00
Anjan Chanda
af9f67f187 if_gethwaddr() - return -1 if h/w address is not 6-octets long 2023-11-27 12:17:35 +01:00
Jakob Olsson
fb21760883 gitlab-ci: pipeline fixes
Additionally flawfinder ignore on crypto error
2023-11-08 11:17:05 +01:00
Jakob Olsson
3f463e56f4 cryptutil: suppress flawfinder error 2023-11-08 10:43:48 +01:00
Jakob Olsson
d960962ac1 gitlab-ci: supress noValidConfiguration error 2023-11-07 14:01:47 +01:00
Jakob Olsson
b05a41893e gitlab-ci: use version 0.31 2023-11-07 13:42:42 +01:00
Anjan Chanda
08047ecd95 CI: install dependencies 2023-11-07 13:32:59 +01:00
Anjan Chanda
d4a0a8d4be add openssl libs dependency 2023-11-07 13:04:58 +01:00
Anjan Chanda
5b2dd97e39 bump VERSION to 3.0.0 2023-11-06 14:10:27 +01:00
Anjan Chanda
4f3319b36b ecc_cryptutil: elliptic curve crypto functions using Openssl-3.x 2023-11-06 14:10:27 +01:00
Anjan Chanda
9c64f83bfb getopt_r() - simple cmdline parsing function like getopt() 2023-11-06 14:10:27 +01:00
Anjan Chanda
32fcae64fb export bufutil.h and cryptutil.h 2023-11-06 14:10:27 +01:00
Anjan Chanda
190bff8833 aes-siv encrypt and decrypt functions 2023-11-06 14:10:27 +01:00
Anjan Chanda
e7b8531ca7 add base64url encode and decode functions 2023-11-01 11:55:34 +01:00
Anjan Chanda
f572fce34b cryptutil: initial commit 2023-11-01 11:54:01 +01:00
Jakob Olsson
0dbb4e1b5f utils: ci workaround - ignore flawfinder error on vsnprintf 2023-10-17 11:18:43 +02:00
Jakob Olsson
8bb49b7e1a gitlab-ci: fixes 2023-10-17 11:18:43 +02:00
Maxim Menshikov
ccc7966218 Return process exit code in runCmd 2023-10-03 16:40:08 +01:00
Anjan Chanda
32db1b79bd gitlab-ci: add CI pipeline support 2023-04-25 17:09:40 +02:00
Anjan Chanda
bca982ba1e add libnl3 path to cflags 2023-03-23 15:04:48 +01:00
Anjan Chanda
09bc6df849 Add LICENSE 2023-03-23 11:52:51 +00:00
Anjan Chanda
a5d7a7bcc8 add README.md 2023-03-23 10:01:19 +01:00
Anjan Chanda
6caaf479b2 add .gitignore 2023-03-23 09:56:37 +01:00
Anjan Chanda
3717b106b3 update Makefiles 2023-03-23 09:55:28 +01:00
Anjan Chanda
df830132cd libeasy: fix if_getaddrs() 2023-02-10 14:14:08 +01:00
Janusz Dziedzic
88d1f38438 libwifi: introduce trace time
Trace time consumed by wifi_* functions.

Signed-off-by: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>
2022-11-30 12:26:18 +01:00
Maxim Menshikov
f4a11225a9 libeasy: add missing explicit conversion 2022-09-16 15:24:35 +03:00
Maxim Menshikov
8913b7c664 libeasy, libqos, libwifi: update according to the latest changes 2022-09-08 17:37:25 +03:00
Maxim Menshikov
a4483a3c1c libeasy: add diagnostic flags explicitly 2022-09-08 17:37:25 +03:00
Maxim Menshikov
567fda377e easy-soc-libs: start using more GCC diagnostics 2022-09-08 17:37:23 +03:00
Anjan Chanda
ae49275835 libeasy: fix install target for header files 2022-06-10 14:38:54 +02:00
Anjan Chanda
86c1484485 Makefile: add install target 2022-06-10 12:06:49 +02:00
Anjan Chanda
3b7eff5b93 gitlab-ci: fix or suppress flawfinder errors 2022-03-04 14:00:46 +01:00
Anjan Chanda
7fa8050793 gitlab-ci: fix cppcheck errors, warnings and false-positives 2022-03-04 14:00:46 +01:00
Anjan Chanda
b548b5cdb7 libeasy: add uuid_strtob()/btostr() helper functions 2022-02-22 12:53:32 +01:00