github.com/bananabytelabs/wazero@v0.0.0-20240105073314-54b22a776da8/internal/gojs/testdata/crypto/main.go (about) 1 package crypto 2 3 import ( 4 "crypto/rand" 5 "encoding/hex" 6 "fmt" 7 "log" 8 ) 9 10 func Main() { 11 b := make([]byte, 5) 12 if n, err := rand.Read(b); err != nil { 13 log.Panicln(err) 14 } else if n != 5 { 15 log.Panicln("expected 5, but have ", n) 16 } 17 fmt.Println(hex.EncodeToString(b)) 18 }