upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/main/CMakeLists.txt
diff options
context:
space:
mode:
authorYour Name <you@example.com>2026-05-17 05:27:06 +0530
committerYour Name <you@example.com>2026-05-17 05:27:06 +0530
commitfdf662f8f1a1a3b38fe4d251982fffab8e9bf664 (patch)
tree2413bdc936b757adf4849a522b7df2a5c8eb0aec /main/CMakeLists.txt
parentedd125d0e3fe5fe7c0edf30c429723f3b0120c68 (diff)
Phase 7: MCP handler (25 tests), NIP-04 encrypt/decrypt (15 tests), CVM server skeleton
- mcp_handler.c/h: 4 tools (get_config, set_config, get_balance, wallet_send) - nip04.c/h: AES-256-CBC + ECDH with 0x02 compressed pubkey prefix - Fixed IV copy bug: mbedTLS AES-CBC modifies IV in-place - Base64 encode/decode for ciphertext transport - PKCS7 padding - cvm_server.c/h: Nostr DM listener with FreeRTOS task - config: cvm_enabled, cvm_relays fields - 156 total tests passing across 10 test binaries
Diffstat (limited to 'main/CMakeLists.txt')
-rw-r--r--main/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/CMakeLists.txt b/main/CMakeLists.txt
index c2aaeb2..91748f2 100644
--- a/main/CMakeLists.txt
+++ b/main/CMakeLists.txt
@@ -13,6 +13,9 @@ idf_component_register(SRCS "tollgate_main.c"
13 "tollgate_client.c" 13 "tollgate_client.c"
14 "lnurl_pay.c" 14 "lnurl_pay.c"
15 "lightning_payout.c" 15 "lightning_payout.c"
16 "nip04.c"
17 "mcp_handler.c"
18 "cvm_server.c"
16 INCLUDE_DIRS "." 19 INCLUDE_DIRS "."
17 REQUIRES esp_wifi esp_event esp_netif nvs_flash esp_http_server 20 REQUIRES esp_wifi esp_event esp_netif nvs_flash esp_http_server
18 lwip json esp_http_client mbedtls esp-tls log spiffs 21 lwip json esp_http_client mbedtls esp-tls log spiffs