diff --git a/SGXWalletServer.cpp b/SGXWalletServer.cpp index d42ce0b825357ae36a5c681f45ce23310b81b9cd..7e23ba11b245c4aa5d2c2caae742b1e75a181db1 100644 --- a/SGXWalletServer.cpp +++ b/SGXWalletServer.cpp @@ -316,9 +316,6 @@ SGXWalletServer::blsSignMessageHashImpl(const string &_keyShareName, const strin if (hashTmp[0] == '0' && (hashTmp[1] == 'x' || hashTmp[1] == 'X')) { hashTmp.erase(hashTmp.begin(), hashTmp.begin() + 2); } - while (hashTmp[0] == '0') { - hashTmp.erase(hashTmp.begin(), hashTmp.begin() + 1); - } if (!checkHex(hashTmp)) { throw SGXException(INVALID_BLS_HEX, string(__FUNCTION__) + ":Invalid bls hex");