Commit Graph

  • 11b9a264f4 Merge pull request #48 from stakwork/update-deps v0.2.0 Evan Feenstra 2022-07-22 12:04:35 -07:00
  • b6fdb3f367 use rmp-serde to store config in NVS Evan Feenstra 2022-07-21 11:55:37 -07:00
  • 84f5ddc936 update all esp-rs deps, release/4.4 Evan Feenstra 2022-07-21 11:25:38 -07:00
  • d866ece227 CONFIG_ESP_MAIN_TASK_STACK_SIZE=64000 Evan Feenstra 2022-07-21 10:25:18 -07:00
  • 37d6755b48 Persistence works fully here c-list decentclock 2022-07-21 11:14:55 -06:00
  • 50a9fc4268 Stack overflow on get channel decentclock 2022-07-20 21:50:30 -06:00
  • 9832cfed37 Restore node decentclock 2022-07-20 19:07:01 -06:00
  • c9c66b6560 Better spot decentclock 2022-07-20 18:55:43 -06:00
  • 8172ea6232 Fix later decentclock 2022-07-20 18:42:01 -06:00
  • 4834106595 fsdb to 0.1.10 Evan Feenstra 2022-07-20 13:18:23 -07:00
  • 8bc4ad82f1 simplify add and remove pubkey alt-pk-store Evan Feenstra 2022-07-20 11:35:19 -07:00
  • 1777d97fb3 alternate pubkey persistence Evan Feenstra 2022-07-20 11:31:42 -07:00
  • de24ddd361 readme Evan Feenstra 2022-07-19 22:21:32 -07:00
  • 853619e175 remove chan check, rm extra logs Evan Feenstra 2022-07-19 16:31:21 -07:00
  • 8a52dfe948 more logs Evan Feenstra 2022-07-19 14:43:36 -07:00
  • 64d1c48bb1 log persist errors Evan Feenstra 2022-07-19 13:23:49 -07:00
  • b2a660f915 Specify secp-lowmemory feature to server dep decentclock 2022-07-19 13:18:55 -06:00
  • 4ef78009e0 all subpackages on vls patch-sign-chan branch Evan Feenstra 2022-07-19 10:28:10 -07:00
  • 59754e5ba3 copy vls server models models Evan Feenstra 2022-07-19 09:48:03 -07:00
  • 9d20f3e3dc org persister, fsdb 0.1.9 Evan Feenstra 2022-07-18 16:00:55 -07:00
  • 1773124048 cleanup sd Evan Feenstra 2022-07-18 14:56:54 -07:00
  • 4a43230d08 hardlink esp idf to tag v4.4.1 Evan Feenstra 2022-07-18 14:45:44 -07:00
  • 2a00ad15e6 cleanup Evan Feenstra 2022-07-18 13:46:48 -07:00
  • 9a327ef7ee Merge pull request #45 from stakwork/persistance2 Evan Feenstra 2022-07-18 13:29:02 -07:00
  • 8b46e2c582 Persist multiple channels to the same peer decentclock 2022-07-18 13:55:42 -06:00
  • 00969c0ba4 validate chan existence Evan Feenstra 2022-07-18 10:10:41 -07:00
  • b17d991fe7 Set directory of FsPersister in constructor decentclock 2022-07-18 10:57:36 -06:00
  • a1769feb16 dbfs 0.1.8 Evan Feenstra 2022-07-18 09:48:18 -07:00
  • 203c87ac4c fsdb 0.1.7 Evan Feenstra 2022-07-18 09:08:44 -07:00
  • 0552fc36ea fsdb-based persistence Evan Feenstra 2022-07-17 17:43:55 -07:00
  • cd5af40c34 FsPersister successfully restores channels on an ubuntu machine decentclock 2022-07-15 19:38:46 -06:00
  • d83bf92602 Create sd card setup and simple test functions decentclock 2022-07-12 11:55:39 -06:00
  • 06bf823b37 Set all esp32 branches to patch-sign-chan decentclock 2022-07-15 14:55:48 -06:00
  • 4b89445b2a Initialize persister module decentclock 2022-07-12 12:03:27 -06:00
  • fe14871ca5 Switch to ESP IDF 4.4 decentclock 2022-07-14 18:19:08 -06:00
  • ea9e6df988 add parser test Evan Feenstra 2022-07-14 13:16:58 -07:00
  • d9dcab4b92 Update DEMONOTES.md decentclock 2022-07-13 12:49:31 -06:00
  • 75ec8881b7 Update DEMONOTES.md decentclock 2022-07-13 12:40:34 -06:00
  • 96c981bab4 Update DEMONOTES.md decentclock 2022-07-13 12:39:52 -06:00
  • f835a5ebc9 Create DEMONOTES.md decentclock 2022-07-13 12:28:01 -06:00
  • eb6097eb77 dbid as root_handler.for_new_client id Evan Feenstra 2022-07-12 21:56:51 -07:00
  • 81de971d64 dont panic on handle fail Evan Feenstra 2022-07-12 16:12:58 -07:00
  • ffb19e8abb fix config test server localhost, align more close with upstream vls Evan Feenstra 2022-07-11 20:30:30 -07:00
  • afa5ee7083 fix bindings with udl file: Evan Feenstra 2022-07-11 15:44:44 -07:00
  • 1e49205f56 cryper derive pubkey from secret string v0.1.2 Evan Feenstra 2022-07-11 12:13:11 -07:00
  • d52b4185f2 refactor key seed pass code, emulator server for app testing Evan Feenstra 2022-07-08 10:38:33 -07:00
  • 2e083bf81d ios multi-arch universal lib Evan Feenstra 2022-07-07 18:53:03 -07:00
  • ea1abbfcd3 add x86 arch, build all and package with one command Evan Feenstra 2022-07-07 14:59:40 -07:00
  • d42d6093e6 add x86_64-linux-android and arm-linux-androideabi Evan Feenstra 2022-07-07 12:39:30 -07:00
  • 976b602b12 update build-kotlin script Evan Feenstra 2022-07-07 11:52:24 -07:00
  • 2b3946b014 kotlin cross-arch build v0.1.1 Evan Feenstra 2022-07-07 11:05:29 -07:00
  • f91ced311b release profile Evan Feenstra 2022-07-06 12:27:19 -07:00
  • 910e7038a4 Merge pull request #44 from stakwork/crypter-ffi v0.1.0 Evan Feenstra 2022-07-06 10:15:54 -07:00
  • aa912840bc crypter ffi bindings for kotlin Evan Feenstra 2022-07-06 10:15:24 -07:00
  • d9b7ddb9ad Merge pull request #43 from stakwork/feat/chacha20poly1305 Evan Feenstra 2022-07-05 15:14:20 -07:00
  • 0c9b9471af Hsmd2 init msg constructed on hardware itself, broker does not wait for init reply to being Evan Feenstra 2022-07-05 11:03:14 -07:00
  • c0d2a813af add network to config bin and NVS storage Evan Feenstra 2022-07-01 17:11:23 -07:00
  • 5bb4a990d2 encrypted seed to hardware, configDTO, tested config bin that takes params from .env Evan Feenstra 2022-07-01 13:19:11 -07:00
  • c8e6e834e9 config bin to test seed encryption to device Evan Feenstra 2022-07-01 10:39:14 -07:00
  • cb95ab609a ecdh and chachapoly tests Evan Feenstra 2022-07-01 09:36:20 -07:00
  • c70f265ced crypter module using chacha20poly1305 for symmetric cipher Evan Feenstra 2022-06-29 16:28:38 -07:00
  • e28c83fcb8 test RSA encrypt/decrypt feat/rsa Evan Feenstra 2022-06-29 11:03:31 -07:00
  • 3def3a2439 Merge pull request #41 from stakwork/feat/leds Evan Feenstra 2022-06-29 09:20:36 -07:00
  • 5a8d14770d pass in peripherals to led control loop, no synclazy Evan Feenstra 2022-06-28 17:56:32 -07:00
  • 4355d610aa Merge branch 'master' into feat/leds Evan Feenstra 2022-06-28 17:27:43 -07:00
  • 1a7c906b96 Merge pull request #40 from stakwork/feat/chain-tracker Evan Feenstra 2022-06-28 08:15:01 -07:00
  • 7b463d5553 async get_reply in chain tracker, split into its own module Evan Feenstra 2022-06-28 08:13:34 -07:00
  • b30b8fe361 cleanup main func Evan Feenstra 2022-06-27 17:17:19 -07:00
  • e936d6784a copy SignerPort get_reply from vls Evan Feenstra 2022-06-27 17:15:26 -07:00
  • 2f92844e62 chain tracker froontend in mqtt broker Evan Feenstra 2022-06-27 17:02:11 -07:00
  • f31a3becf0 bump clap, support all networks, cleanup Evan Feenstra 2022-06-25 08:47:34 -07:00
  • fc442d44ba Add --mainnet argument to the broker to send a fixed random mainnet seed to the signer for initial mainnet testing decentclock 2022-06-24 23:07:52 +00:00
  • 90b445ae31 Log the current network of ESP32 decentclock 2022-06-24 22:33:38 +00:00
  • 7ea642e144 Pull back in the faulty policies silence-policy-errors decentclock 2022-06-24 14:27:58 -06:00
  • e1012c620d Give the esp32 a random seed, and log the network the ESP32 is on decentclock 2022-06-24 13:04:51 -06:00
  • e344166a97 Point to our VLS ken-mr-265 branch decentclock 2022-06-24 09:13:39 -06:00
  • 3e498f7195 dont init the btreemap each loop iteration Evan Feenstra 2022-06-23 08:56:34 -07:00
  • cfcdf92874 status state machine Evan Feenstra 2022-06-22 22:55:24 -07:00
  • ae3d946912 try_recv for changing led status Evan Feenstra 2022-06-22 16:08:45 -07:00
  • 1d2d099a22 top Status enum, separate thread for LED states Evan Feenstra 2022-06-22 09:34:14 -07:00
  • fd662d5592 Merge pull request #35 from stakwork/partial-std Evan Feenstra 2022-06-21 11:12:08 -07:00
  • 2605551f7c Merge pull request #34 from stakwork/dependency-cleanup Evan Feenstra 2022-06-21 11:10:29 -07:00
  • d0c9c9d4c6 Point all VLS dependencies to Evan's fork decentclock 2022-06-21 11:39:09 -06:00
  • 4c156f8fb3 Add network arg to tester signer init decentclock 2022-06-21 11:19:26 -06:00
  • 5175dba9cf network from compile-time env var Evan Feenstra 2022-06-20 13:31:19 -07:00
  • 35601a7c8c update VLS, add bitcoin Network param, patch in esp32 RNG in secp Evan Feenstra 2022-06-20 13:18:32 -07:00
  • 2986dfcbf1 Merge pull request #33 from stakwork/rename-synclazy Evan Feenstra 2022-06-20 08:37:22 -07:00
  • 89e1ee1429 Rename SyncLazy to LazyLock decentclock 2022-06-20 09:27:48 -06:00
  • 495459b74e Merge pull request #32 from stakwork/esp-idf-432 Evan Feenstra 2022-06-16 14:27:55 -07:00
  • 10f8dd4893 allow broker to wait 10 seconds for esp32 Evan Feenstra 2022-06-16 14:26:19 -07:00
  • 60f55d7fa5 increase main task stack size and mqtt buffer size Evan Feenstra 2022-06-16 13:36:25 -07:00
  • d67f574c9d fix tester import Evan Feenstra 2022-06-16 12:04:31 -07:00
  • 9d771c1363 increase main task stack size in esp-idf Evan Feenstra 2022-06-16 11:58:57 -07:00
  • 5da6633182 point to gitlab std-signer branch Evan Feenstra 2022-06-16 09:57:28 -07:00
  • 209dda952a fix broker init on release Evan Feenstra 2022-06-16 09:24:11 -07:00
  • 908c0b5186 use esp idf 4.3.2 Evan Feenstra 2022-06-15 14:15:31 -07:00
  • 6c76f22e70 patch not working min Evan Feenstra 2022-06-14 14:16:26 -07:00
  • a271530a7b working signing Evan Feenstra 2022-06-14 14:11:44 -07:00
  • c4e97e624e static precomputer secp Evan Feenstra 2022-06-14 13:42:12 -07:00
  • 9ccaf043f5 secp256k1 mre Evan Feenstra 2022-06-14 12:27:04 -07:00