コード例 #1
0
ファイル: encoding.go プロジェクト: Liamsi/crypto
// SecretEncodeTo provides a generic implementation of Secret.EncodeTo
// based on Secret.Encode.
func SecretMarshalTo(s abstract.Secret, w io.Writer) (int, error) {
	buf, err := s.MarshalBinary()
	if err != nil {
		return 0, err
	}
	return w.Write(buf)
}
コード例 #2
0
ファイル: key.go プロジェクト: mlncn/cothority
// Encode a secret to hexadecimal
func SecretHex(suite abstract.Suite, secret abstract.Secret) (string, error) {
	sbuf, err := secret.MarshalBinary()
	return hex.EncodeToString(sbuf), err
}