celo-org / celo-bls-go

Go module for https://github.com/celo-org/bls-zexe/
Apache License 2.0
14 stars 8 forks source link

Fix infinite loop in DeserializeSignature #31

Closed nategraf closed 2 years ago

nategraf commented 2 years ago

Description

In the course of testing an upgrade to celo-bls-go v0.3.0 in celo-blockchain, I discovered that the DeserializeSignature function has an infinite loop because it called itself, instead of the method with the same name on the blsRoute object.

This PR addresses that issue, fixing the infinite loop.