60 Commits

Author SHA1 Message Date
Arran Ireland
cdf7da3aeb ci: enable linux debug builds 2025-10-02 10:47:49 +01:00
Arran Ireland
1720a16e40 test: upgrade to 0.15.1 2025-10-02 10:47:49 +01:00
Arran Ireland
cb697eccb2 io: upgrade to 0.15.1 2025-10-02 10:47:49 +01:00
Arran Ireland
3928731834 core: upgrade to 0.15.1 2025-10-02 10:47:49 +01:00
Arran Ireland
76911aaae1 build: upgrade to 0.15.1 2025-10-02 10:47:49 +01:00
Arran Ireland
ab8170f186 core: decouple bindings generation from symbol exports 2025-07-16 17:12:23 +01:00
Arran Ireland
ddde1c37f5 ci: add examples, wasm and c 2025-07-13 16:07:51 +01:00
Arran Ireland
ed8053db30 core: add ratchets 2025-07-12 12:45:44 +01:00
Arran Ireland
eee8961660 repo: update readme 2025-07-12 07:47:37 +01:00
Arran Ireland
6d37a5064f repo: update licenses 2025-07-12 07:45:52 +01:00
Arran Ireland
79f00155a1 build: add option to export core as wasm
The option to target wasi is also supported in this new build step.
2025-07-11 20:05:47 +01:00
Arran Ireland
612d3c08c5 build: add option to export core as static c lib 2025-07-11 17:20:26 +01:00
Arran Ireland
cc9d31a099 embedded: add readme 2025-07-10 15:00:02 +01:00
Arran Ireland
92dc03c604 embedded: rename rpi to rp 2025-07-10 15:00:02 +01:00
Arran Ireland
9e9a279699 embedded: rename boards to embedded 2025-07-10 15:00:02 +01:00
Arran Ireland
a23ddf39b8 build: refactor build file to support new steps 2025-07-10 14:48:11 +01:00
Arran Ireland
bcd9f8a89c test: add empty integration test 2025-07-10 14:48:11 +01:00
Arran Ireland
2aa43b186b examples: add tcp test net example 2025-07-10 14:48:11 +01:00
Arran Ireland
0b32699ab1 io: add io module 2025-07-10 14:48:11 +01:00
Arran Ireland
4f8dd70d84 app: remove current files 2025-07-10 14:48:11 +01:00
Arran Ireland
bfb208a587 repo: remove out of date readme information 2025-07-10 14:48:11 +01:00
Arran Ireland
a10d098349 crypto: use std.crypto X25519 key pair generation 2025-07-10 14:48:11 +01:00
Arran Ireland
36456f8f14 crypto: remove X25519 reimplementation 2025-07-10 14:48:11 +01:00
Arran Ireland
7cfc489911 core: move system contents and remove dir 2025-07-10 14:48:11 +01:00
Arran Ireland
ebf73cdfe1 build: rename core module from reticulum to core 2025-07-10 14:48:11 +01:00
Arran Ireland
9feaee55c6 test: improve simulation tests 2025-07-08 10:36:58 +01:00
Arran Ireland
8ecf432fb2 core: add packet factory validation test for announce 2025-07-08 10:36:58 +01:00
Arran Ireland
7a6f683550 core: add identity signature tests 2025-07-08 10:36:58 +01:00
Arran Ireland
99af5cef95 core: fix packet double free 2025-07-08 10:36:58 +01:00
Arran Ireland
67d433b992 ci: skip linux debug due to compiler bug
This bug is fixed in current Zig master.
This isn't a major issue right now as Release builds still work.
2025-07-08 10:36:58 +01:00
Arran Ireland
9e6d33ebf6 core: fix get method for endpoint store 2025-07-08 10:36:58 +01:00
Arran Ireland
2e7efe4c20 test: add announce test 2025-07-08 10:36:58 +01:00
Arran Ireland
de1d58892c test: fix unit tests not running with zig build 2025-07-08 10:36:58 +01:00
Arran Ireland
9d6d60c935 core: add basic announce propagation 2025-07-08 10:36:58 +01:00
Arran Ireland
f2862d34e8 crypto: use std.crypto Ed25519 sign method 2025-07-05 12:24:10 +01:00
Arran Ireland
84aefc02b3 crypto: remove Ed25519 reimplementation 2025-07-05 12:24:10 +01:00
Arran Ireland
922c3e18b6 ci: add build and test workflow for core 2025-07-04 13:44:37 +01:00
Arran Ireland
a4d68dc822 feat: add snapshot based simulation test 2025-07-04 13:44:37 +01:00
Arran Ireland
7ff7b7dcfb boards: rename from hardware and update build files 2025-07-04 13:44:37 +01:00
Arran Ireland
23cfa54727 repo: add README 2025-01-05 23:33:28 +00:00
Arran Ireland
23fc867ff1 hardware: add rpi pico files 2025-01-05 23:33:28 +00:00
Arran Ireland
a3e03d6fac hardware: add microzig submodule 2025-01-05 23:33:28 +00:00
Arran Ireland
fabcfcd523 hardware: add build files 2025-01-05 23:33:28 +00:00
Arran Ireland
23edae31a1 app: add initial files 2025-01-05 23:33:28 +00:00
Arran Ireland
35e086b22a test: add integration files 2025-01-05 23:33:28 +00:00
Arran Ireland
ccc583be42 test: add fixtures files 2025-01-05 23:33:28 +00:00
Arran Ireland
2434a10964 core: add units file 2025-01-05 23:33:28 +00:00
Arran Ireland
8563d1ebf2 core: add interface file 2025-01-05 23:33:28 +00:00
Arran Ireland
159e5f35b5 core: add system files 2025-01-05 23:33:28 +00:00
Arran Ireland
7a97b47ea2 core: add packet files 2025-01-05 23:33:28 +00:00