From 278194adb36c1925bebc7930f9ec774609e05426 Mon Sep 17 00:00:00 2001
From: Gab <24553253+gabrix73@users.noreply.github.com>
Date: Thu, 13 Feb 2025 22:23:41 +0100
Subject: Update README.md
---
README.md | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/README.md b/README.md
index 20a08d5..c31e6f4 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,32 @@
Nofuture.go - debian 12 install
+Core Components Build Process
+
sudo apt-get update && sudo apt-get install -y \
+ cmake ninja-build gcc ligit clone --depth 1 https://github.com/open-quantum-safe/liboqs && cd liboqs
+mkdir build && cd build
+cmake -GNinja -DCMAKE_BUILD_TYPE=Release \
+ -DOQS_USE_OPENSSL=ON \
+ -DOQS_DIST_BUILD=ON \
+ -DOQS_OPTIMIZED_BUILD=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr/local \
+ -DOQS_BUILD_ONLY_LIB=ON ..bssl-dev libtool autoconf
+
+ninja
+sudo ninja install
+sudo ldconfig
+# 4. Configurazione Go environment
+export CGO_CFLAGS="-O3 -march=native -fstack-protector-strong -D_FORTIFY_SOURCE=2"
+export CGO_LDFLAGS="-Wl,-z,relro,-z,now -loqs -lssl -lcrypto"
+export GOFLAGS="-buildvcs=false"
+
+# 5. Inizializzazione modulo Go
+sudo -u www-data /usr/local/go/bin/go mod init nofuture
+sudo -u www-data /usr/local/go/bin/go get -v \
+ github.com/awnumar/memguard@v0.22.3 \
+ github.com/open-quantum-safe/liboqs-go@latest \
+ golang.org/x/crypto@latest \
+ golang.org/x/sys@latest
+
MemGuard Initialization & Configuration:
--
cgit v1.2.3