Rename/alias sha3 to minimize confusion with SHA-3 standard #59
Closed
Description
We should rename or have an alias for Ethereum sha3 to something else, to minimize confusion with the SHA-3 standard. Even though Yellow Paper and some docs mention Keccak-256, having sha3
in Solidity code is highly misleading. Some suggestions are ksha3
, keccak
. Any others?
Aliasing say ksha3
to sha3
(preserves backward compatibility) and encouraging the use of the new term, and then deprecating sha3
in a future version of Solidity, seems like a practical option to move forward.
Metadata
Assignees
Labels
No labels