Summarizing some disjoint threads. #1522 which is going to phase 1 listed implementing crypto and other large-number mathematical primitives as a leading motivation. We have had two suggestions along these lines in the past: #1433 (AES-NI) and #1388 (CLMUL). Since then @danleh has noticed references to encryption routines in one popular messaging app. A significant reason why the crypto wasn't moving forward is that there are Web APIs for encryption, as well as we encryption in the browser itself. I wonder if we need to revisit that and also include other adjacent use cases, such as pseudorandom numbers, hashes, large ints, etc.
Summarizing some disjoint threads. #1522 which is going to phase 1 listed implementing crypto and other large-number mathematical primitives as a leading motivation. We have had two suggestions along these lines in the past: #1433 (AES-NI) and #1388 (CLMUL). Since then @danleh has noticed references to encryption routines in one popular messaging app. A significant reason why the crypto wasn't moving forward is that there are Web APIs for encryption, as well as we encryption in the browser itself. I wonder if we need to revisit that and also include other adjacent use cases, such as pseudorandom numbers, hashes, large ints, etc.