LuCI web interface for the ZKP Hamiltonian library: - Status display: version, key count, storage paths - Key generation: node count (4-50), edge density selection - Prove/Verify workflow with ACCEPT/REJECT display - Keys table with actions (Prove, Verify, Delete) - KISS theme with dark mode support RPCD backend methods: - status: library info and stats - keygen: generate graph + Hamiltonian cycle - prove: create NIZK proof - verify: validate proof - list_keys, delete_key, get_graph Note: Requires zkp-hamiltonian CLI tools to be installed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
21 lines
549 B
Makefile
21 lines
549 B
Makefile
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright (C) 2026 CyberMind.FR / SecuBox
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
LUCI_TITLE:=LuCI ZKP Hamiltonian Dashboard
|
|
LUCI_DESCRIPTION:=Zero-Knowledge Proof dashboard for graph-based cryptographic proofs
|
|
LUCI_DEPENDS:=+zkp-hamiltonian
|
|
LUCI_PKGARCH:=all
|
|
|
|
PKG_NAME:=luci-app-zkp
|
|
PKG_VERSION:=1.0.0
|
|
PKG_RELEASE:=1
|
|
PKG_LICENSE:=GPL-2.0-or-later
|
|
PKG_MAINTAINER:=SecuBox <contact@secubox.fr>
|
|
|
|
include $(TOPDIR)/feeds/luci/luci.mk
|
|
|
|
# call BuildPackage - OpenWrt buildance
|
|
$(eval $(call BuildPackage,luci-app-zkp))
|