Skip to content

Commit

Permalink
[INDY-1287] fix base58 version 1.0.0 (hyperledger#661)
Browse files Browse the repository at this point in the history
* INDY-1287: added decode()

Changes:
- added decode("utf-8") to base58.alphabet
- added decode("utf-8") to base58.b58encode()

Signed-off-by: toktar <[email protected]>

* INDY-1287: increment plenum version

Signed-off-by: toktar <[email protected]>
  • Loading branch information
Toktar authored and ashcherbakov committed Apr 27, 2018
1 parent b61baa1 commit 93e2a13
Show file tree
Hide file tree
Showing 8 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions indy_client/client/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,8 +161,8 @@ def doAttrDisclose(self, origin, target, txnId, key):
op = {
TARGET_NYM: target,
TXN_TYPE: DISCLO,
NONCE: b58encode(nonce),
DATA: b58encode(boxedMsg)
NONCE: b58encode(nonce).decode("utf-8"),
DATA: b58encode(boxedMsg).decode("utf-8")
}
self.submit(op, identifier=origin)

Expand Down
2 changes: 1 addition & 1 deletion indy_client/test/cli/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -1363,7 +1363,7 @@ def newNodeVals():
CLIENT_PORT: clientPort,
ALIAS: randomString(6),
SERVICES: [VALIDATOR],
BLS_KEY: base58.b58encode(randomString(128).encode())
BLS_KEY: base58.b58encode(randomString(128).encode()).decode("utf-8")
}

return {
Expand Down
6 changes: 3 additions & 3 deletions indy_client/test/cli/test_node.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ def test_add_same_node_with_changed_bls_by_trustee(be, do, trusteeCli,
'''
be(trusteeCli)
node_vals = newNodeVals
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode())
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode()).decode("utf-8")
doSendNodeCmd(do, node_vals,
expMsgs=["TRUSTEE not in allowed roles ['STEWARD']"])
exitFromCli(do)
Expand Down Expand Up @@ -108,7 +108,7 @@ def test_update_bls(be, do, newStewardCli,

node_vals = nodeValsEmptyData
node_vals['newNodeData'][ALIAS] = newNodeVals['newNodeData'][ALIAS]
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode())
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode()).decode("utf-8")

doSendNodeCmd(do, node_vals,
expMsgs=['Node request completed'])
Expand All @@ -125,7 +125,7 @@ def test_update_bls_by_trustee(be, do, trusteeCli,

node_vals = nodeValsEmptyData
node_vals['newNodeData'][ALIAS] = newNodeVals['newNodeData'][ALIAS]
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode())
node_vals['newNodeData'][BLS_KEY] = base58.b58encode(randomString(128).encode()).decode("utf-8")

doSendNodeCmd(do, node_vals,
expMsgs=["TRUSTEE not in allowed roles ['STEWARD']"])
Expand Down
2 changes: 1 addition & 1 deletion indy_client/test/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ def client1Signer():
signer = DidSigner(seed=seed)
testable_verkey = friendlyToRaw(signer.identifier)
testable_verkey += friendlyToRaw(signer.verkey[1:])
testable_verkey = base58.b58encode(testable_verkey)
testable_verkey = base58.b58encode(testable_verkey).decode("utf-8")
assert testable_verkey == '6JvpZp2haQgisbXEXE9NE6n3Tuv77MZb5HdF9jS5qY8m'
return signer

Expand Down
4 changes: 2 additions & 2 deletions indy_client/test/test_nym_attrib.py
Original file line number Diff line number Diff line change
Expand Up @@ -412,8 +412,8 @@ def testTrustAnchorDisclosesEncryptedAttribute(
op = {
TARGET_NYM: userSignerA.verstr,
TXN_TYPE: ATTRIB,
NONCE: base58.b58encode(nonce),
ENC: base58.b58encode(boxedMsg)
NONCE: base58.b58encode(nonce).decode("utf-8"),
ENC: base58.b58encode(boxedMsg).decode("utf-8")
}
submitAndCheck(looper, trustAnchor, op,
identifier=trustAnchorSigner.verstr)
Expand Down
4 changes: 2 additions & 2 deletions indy_node/test/did/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,11 @@ def abbrevVerkey(wallet, abbrevIdr):

@pf
def noKeyIdr(wallet):
idr = base58.b58encode(b'1' * 16)
idr = base58.b58encode(b'1' * 16).decode("utf-8")
return wallet.addIdentifier(identifier=idr)[0]


@pf
def fullKeyIdr(wallet):
idr = base58.b58encode(b'2' * 16)
idr = base58.b58encode(b'2' * 16).decode("utf-8")
return wallet.addIdentifier(identifier=idr)[0]
2 changes: 1 addition & 1 deletion indy_node/test/helper.py
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ def buildStewardClient(looper, tdir, stewardWallet):
return s


base58_alphabet = set(base58.alphabet)
base58_alphabet = set(base58.alphabet.decode("utf-8"))


def check_str_is_base58_compatible(str):
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
data_files=[(
(BASE_DIR, ['data/nssm_original.exe'])
)],
install_requires=['indy-plenum-dev==1.2.339',
install_requires=['indy-plenum-dev==1.2.340',
'indy-anoncreds-dev==1.0.32',
'python-dateutil',
'timeout-decorator==0.4.0'],
Expand Down

0 comments on commit 93e2a13

Please sign in to comment.