diff options
Diffstat (limited to 'ffi/go/bls/bls.go')
-rw-r--r-- | ffi/go/bls/bls.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/ffi/go/bls/bls.go b/ffi/go/bls/bls.go index e9a6be3..b93837d 100644 --- a/ffi/go/bls/bls.go +++ b/ffi/go/bls/bls.go @@ -54,6 +54,14 @@ func (id *ID) SetLittleEndian(buf []byte) error { return id.v.SetLittleEndian(buf) } +func (id *ID) SerializeBig() []byte { + return id.v.SerializeBig() +} + +func (id *ID) DeserializeBig(buf []byte) error { + return id.v.DeserializeBig(buf) +} + // GetHexString -- func (id *ID) GetHexString() string { return id.v.GetString(16) @@ -126,6 +134,14 @@ func (sec *SecretKey) SetLittleEndian(buf []byte) error { return sec.v.SetLittleEndian(buf) } +func (sec *SecretKey) SerializeBig() []byte { + return sec.v.SerializeBig() +} + +func (sec *SecretKey) DeserializeBig(buf []byte) error { + return sec.v.DeserializeBig(buf) +} + // SerializeToHexStr -- func (sec *SecretKey) SerializeToHexStr() string { return sec.v.GetString(IoSerializeHexStr) @@ -257,6 +273,14 @@ func (pub *PublicKey) Deserialize(buf []byte) error { return pub.v.Deserialize(buf) } +func (pub *PublicKey) SerializeBig() []byte { + return pub.v.SerializeBig() +} + +func (pub *PublicKey) DeserializeBig(buf []byte) error { + return pub.v.DeserializeBig(buf) +} + // SerializeToHexStr -- func (pub *PublicKey) SerializeToHexStr() string { return pub.v.GetString(IoSerializeHexStr) @@ -346,6 +370,14 @@ func (sign *Sign) Deserialize(buf []byte) error { return sign.v.Deserialize(buf) } +func (sign *Sign) SerializeBig() []byte { + return sign.v.SerializeBig() +} + +func (sign *Sign) DeserializeBig(buf []byte) error { + return sign.v.DeserializeBig(buf) +} + // SerializeToHexStr -- func (sign *Sign) SerializeToHexStr() string { return sign.v.GetString(IoSerializeHexStr) |