The current state of the SIMD API (#73787) provides a great opportunity to improve the safety of divergent assembly implementations in crypto/ through better maintainability and readability. In some cases, we can also improve the performance of these implementations.
The primary targets are SHA1 and SHA256; however, others may follow as the compiler evolves.
The current state of the SIMD API (#73787) provides a great opportunity to improve the safety of divergent assembly implementations in
crypto/through better maintainability and readability. In some cases, we can also improve the performance of these implementations.The primary targets are SHA1 and SHA256; however, others may follow as the compiler evolves.