func NewSecureWriter(w io.Writer, priv, pub *[32]byte) io.Writer {
	sw := &SecureWriter{w: w, key: &[32]byte{}}
	box.Precompute(sw.key, pub, priv)
	return sw
}
// NewSecureWriter instantiates a new SecureWriter
NewSecureWriter instantiates a new SecureWriter
// NewSecureWriter instantiates a new SecureWriter
func NewSecureWriter(w io.Writer, priv, pub *[32]byte) io.Writer {
	sw := &SecureWriter{w: w, key: &[32]byte{}}
	box.Precompute(sw.key, pub, priv)
	return sw
}
func NewSecureWriter ( w io . Writer , priv , pub * [ 32 ] byte ) io . Writer { sw := & SecureWriter { w : w , key : & [ 32 ] byte { } } box . Precompute ( sw . key , pub , priv ) return sw }
NewSecureWriter instantiates a new SecureWriter
NewSecureWriter instantiates a new SecureWriter