add(util.go): util method SecretBytesFromString #31

Merged
decentral1se merged 1 commits from util-package into main 2026-11-09 14:12:07 +00:00
+11
View File
@@ -0,0 +1,11 @@
package util
import (
"crypto/sha256"
)
func SecretBytesFromString(str string) []byte {
// TODO (2026-11-09): securely clear all arrays to the extent possible
digest := sha256.Sum256([]byte(str))
return digest[:] // copy out bytes from strict [32]byte type to []byte used by everything else + iroh
}