summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGab <24553253+gabrix73@users.noreply.github.com>2025-02-13 22:25:44 +0100
committerGitHub <noreply@github.com>2025-02-13 22:25:44 +0100
commit8726f449a32bcb638815f2f54bf366e45e43655d (patch)
tree5d6fc1f2199c693b7a7a8d85e7bab96d2e49386b
parent278194adb36c1925bebc7930f9ec774609e05426 (diff)
downloadnofuture-go-memguard-8726f449a32bcb638815f2f54bf366e45e43655d.tar.gz
nofuture-go-memguard-8726f449a32bcb638815f2f54bf366e45e43655d.tar.xz
nofuture-go-memguard-8726f449a32bcb638815f2f54bf366e45e43655d.zip
Update README.md
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
index c31e6f4..a671981 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,19 @@ sudo -u www-data /usr/local/go/bin/go get -v \
golang.org/x/crypto@latest \
golang.org/x/sys@latest</code></pre>
+# 6. Compilazione finale
+sudo -u www-data /usr/local/go/bin/go build -v \
+ -tags="oqs,purego,harden" \
+ -trimpath \
+ -ldflags="-s -w -extldflags '-Wl,-z,relro,-z,now'" \
+ -buildmode=pie \
+ -o nofuture nofuture.go
+
+# 7. Hardening del binario
+sudo setcap cap_sys_ptrace,cap_net_admin=ep nofuture
+sudo chmod 0711 nofuture
+ <pre><code></code></pre>
+
<strong>MemGuard Initialization & Configuration:</strong><br>
<pre><code>