Set nil pointer to identity in GT before marshaling

This commit is contained in:
Antoine Rondelet 2019-05-24 08:29:16 +01:00
parent ca32505902
commit c1306d7d3a

View file

@ -388,6 +388,7 @@ func (e *GT) Marshal() []byte {
if e.p == nil { if e.p == nil {
e.p = &gfP12{} e.p = &gfP12{}
e.p.SetOne()
} }
ret := make([]byte, numBytes*12) ret := make([]byte, numBytes*12)