Reticulum-Go/pkg/securemem/wipe.go

14 lines
270 B
Go

// SPDX-License-Identifier: Apache-2.0
// Copyright (c) 2024-2026 Quad4.io
package securemem
import "runtime"
// WipeBytes overwrites b with zeros. Prefer for temporary key staging.
func WipeBytes(b []byte) {
for i := range b {
b[i] = 0
}
runtime.KeepAlive(b)
}