From 84af32d7bbd988e677471ac6339ff01ff7bfdd6c Mon Sep 17 00:00:00 2001 From: Gab <24553253+gabrix73@users.noreply.github.com> Date: Thu, 13 Feb 2025 17:48:16 +0100 Subject: Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 6c2116f..dc0e7d3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -Nofuture.go - Post-Quantum Cryptographic System

+Nofuture.go - Post-Quantum Cryptographic System

-MemGuard Initialization & Configuration:
+MemGuard Initialization & Configuration:
memguard.CatchInterrupt()
 memguard.Purge()
@@ -9,9 +9,9 @@ unix.Mlockall(unix.MCL_CURRENT | unix.MCL_FUTURE)
  • Secure Memory Locking: Prevents swapping sensitive data to disk
  • Interrupt Handling: Automatic memory purge on SIGINT/SIGTERM
  • Deep Memory Purge: Secure wiping of allocated buffers
  • - + -MemGuard in Key Lifecycle Management:
    +MemGuard in Key Lifecycle Management:
    passphrase, _ := memguard.NewImmutableRandom(32)
     defer passphrase.Destroy()
    -Enclave-Based Cryptography:
    +Enclave-Based Cryptography:
    func deriveEnclaveKey(passphrase *memguard.Enclave) {
         passBuf, _ := passphrase.Open()
         defer passBuf.Destroy()
    @@ -32,7 +32,7 @@ Enclave-Based Cryptography:
    -Quantum-Safe Key Exchange:
    +Quantum-Safe Key Exchange:
    pubKey, secKey, _ := quantumKEMKeyPair()
     defer pubKey.Destroy()
     defer secKey.Destroy()
    @@ -46,7 +46,7 @@ defer secKey.Destroy()
  • Zeroization on Completion: Guaranteed key destruction
  • -Secure Session Management:
    +Secure Session Management:
    type QuantumSession struct {
         sessionKey   *memguard.Enclave
         remotePubKey *memguard.Enclave
    @@ -58,7 +58,7 @@ Secure Session Management:
    -Memory-Hardened Cryptography:
    +Memory-Hardened Cryptography:
    lockedKey, _ := memguard.NewImmutableFromBytes(key)
     defer lockedKey.Destroy()
    -MemGuard Best Practices +MemGuard Best Practices