Re:A Go implementation of Poly1305 that makes sense
by boomlinde on Wednesday April 03, 2019 @01:36PM
(#19565330)
That's true, but I'm specifically addressing the compactness and readability concern.
With respect to efficiency and particularly timing, Go and C seems to be in the same boat here in that depending on your compiler and platform it may either compile to a constant time chain of add/adc equivalent instructions or something sub-optimal and branchy.
With respect to efficiency and particularly timing, Go and C seems to be in the same boat here in that depending on your compiler and platform it may either compile to a constant time chain of add/adc equivalent instructions or something sub-optimal and branchy.