Currently tweetnacl.js is a port of the original djb's tweetnacl. The original Ed25519 has some footguns when the signatures are used in protocols that expect other properties than unforgeability under chosen-message attacks:
RFC 8032 fixes them, and most implementations switched to it. This would be a breaking change, thus 2.0.
Currently tweetnacl.js is a port of the original djb's tweetnacl. The original Ed25519 has some footguns when the signatures are used in protocols that expect other properties than unforgeability under chosen-message attacks:
RFC 8032 fixes them, and most implementations switched to it. This would be a breaking change, thus 2.0.