Date: Fri, 6 Dec 2024 23:18:37 GMT From: "Jason W. Bacon" <jwb@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c543b2f67456 - main - security/hidden-lake: F2F Anonymous network based on the QB-problem Message-ID: <202412062318.4B6NIbfw065514@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by jwb: URL: https://cgit.FreeBSD.org/ports/commit/?id=c543b2f674564560584e66839f6493a79b02a9d9 commit c543b2f674564560584e66839f6493a79b02a9d9 Author: Jason W. Bacon <jwb@FreeBSD.org> AuthorDate: 2024-12-06 23:16:19 +0000 Commit: Jason W. Bacon <jwb@FreeBSD.org> CommitDate: 2024-12-06 23:16:19 +0000 security/hidden-lake: F2F Anonymous network based on the QB-problem The Hidden Lake is an anonymous network built on a micro-service architecture. At the heart of HL is the core - HLS (service), which generates anonymizing traffic and combines many other services (for example, HLT and HLM). Thus, Hidden Lake is not a whole and monolithic solution, but a composition of several combined services. The HL is a friend-to-friend (F2F) network, which means building trusted communications. Due to this approach, members of the HL network can avoid spam in their direction, as well as possible attacks if vulnerabilities are found in the code. PR: 282504 Reported by: alster@vinterdalen.se Test by: jwb --- security/hidden-lake/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ security/hidden-lake/distinfo | 5 +++++ security/hidden-lake/pkg-descr | 9 +++++++++ security/hidden-lake/pkg-plist | 13 +++++++++++++ 4 files changed, 68 insertions(+) diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile new file mode 100644 index 000000000000..689951c98c39 --- /dev/null +++ b/security/hidden-lake/Makefile @@ -0,0 +1,41 @@ +PORTNAME= hidden-lake +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.7 +CATEGORIES= security net-p2p + +MAINTAINER= alster@vinterdalen.se +COMMENT= F2F Anonymous network based on the QB-problem +WWW= https://github.com/number571/hidden-lake/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= go:1.23,modules + +GO_MODULE= github.com/number571/hidden-lake +GO_TARGET= ./cmd/hla/common:hla \ + ./cmd/hle:hlc \ + ./cmd/hle:hle \ + ./cmd/hlf:hlf \ + ./cmd/hll:hll \ + ./cmd/hlm:hlm \ + ./cmd/hlr:hlr \ + ./cmd/hls:hls \ + ./cmd/hlt:hlt + +TEST_TARGET= test-run + +PORTEXAMPLES= * + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.md ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/*.pdf ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +.include <bsd.port.mk> diff --git a/security/hidden-lake/distinfo b/security/hidden-lake/distinfo new file mode 100644 index 000000000000..bdfacecd0216 --- /dev/null +++ b/security/hidden-lake/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1733526912 +SHA256 (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.mod) = f959fb5abe48d025a56a2458aec0d367a410012e9670d72e346a44417bf8a7fa +SIZE (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.mod) = 339 +SHA256 (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.zip) = 6074b3ee484136d4a00325b600e1bf7c56a50c277be662de3e81e75484001ee0 +SIZE (go/security_hidden-lake/hidden-lake-v1.7.7/v1.7.7.zip) = 12745989 diff --git a/security/hidden-lake/pkg-descr b/security/hidden-lake/pkg-descr new file mode 100644 index 000000000000..c6dc267cbd1e --- /dev/null +++ b/security/hidden-lake/pkg-descr @@ -0,0 +1,9 @@ +The Hidden Lake is an anonymous network built on a micro-service +architecture. At the heart of HL is the core - HLS (service), which +generates anonymizing traffic and combines many other services (for +example, HLT and HLM). Thus, Hidden Lake is not a whole and monolithic +solution, but a composition of several combined services. The HL is a +friend-to-friend (F2F) network, which means building trusted +communications. Due to this approach, members of the HL network can +avoid spam in their direction, as well as possible attacks if +vulnerabilities are found in the code. diff --git a/security/hidden-lake/pkg-plist b/security/hidden-lake/pkg-plist new file mode 100644 index 000000000000..4a925a748500 --- /dev/null +++ b/security/hidden-lake/pkg-plist @@ -0,0 +1,13 @@ +bin/hla +bin/hlc +bin/hle +bin/hlf +bin/hll +bin/hlm +bin/hlr +bin/hls +bin/hlt +%%PORTDOCS%%%%DOCSDIR%%/CODESTYLE.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/hidden_lake_anonymous_network.pdf +%%PORTDOCS%%%%DOCSDIR%%/hidden_lake_anonymous_network_view.pdf
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412062318.4B6NIbfw065514>