You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is issue seems to be related to week the use of weak keys in ed25519 see jedisct1/libsodium#112
This is possible if the attacker is able to control the public key, the signature and the message to be signed. For bigchaindb the clients can choose their public keys and do provide the signature, but the message is the transaction itself. I don't think it would be possible to forge a transaction such that a signature would verify in this case.
But just to be sure I think we should switch to [NaCL][https://nacl.cr.yp.to/] since it has a good reputation and libsodium is under active development and there are good python bindings for it.
related to bigchaindb/bigchaindb#617
The text was updated successfully, but these errors were encountered: