aboutsummaryrefslogtreecommitdiffstats
path: root/ffi/go/bls/bls.go
diff options
context:
space:
mode:
Diffstat (limited to 'ffi/go/bls/bls.go')
-rw-r--r--ffi/go/bls/bls.go32
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)