3 ms·
It would be interesting to have AES itself (with the same number of rounds) in the performance comparison, given that GxHash appears to be built on top of AES.
by woodruffw 2y ago
It would be interesting to have AES itself (with the same number of rounds) in the performance comparison, given that GxHash appears to be built on top of AES.
- deleted 2y ago[deleted]
- vlovich123 2y agoAES is only used for the final mixing from their paper. AHash is the pure AES hash using AES-NI.
- AlotOfReading 2y agoAm I missing something? The paper indicates that AES-NI is used for both compression and mixing. If you look at the source code, it's using it in both parts too. Interestingly, there's a discrepancy between the paper and the code. The paper says the seed is passed to the first round of the 3-round finalizer/mixer, but the code has a separate 0th round that gets the seed instead.
- vlovich123 2y agoProbably in response to https://github.com/ogxd/gxhash/issues/25 https://github.com/ogxd/gxhash/issues/25?