Timeline for How does NaCl Poly1305 implementation do modular multiplication?
Current License: CC BY-SA 4.0
13 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Nov 15, 2019 at 0:24 | comment | added | Squeamish Ossifrage | …what is a system with a ‘52 bit mantissa’? Except for 32-bit x86 with the x87 coprocessor's binary80 floating-point (with a 64-bit significand), pretty much every major general-purpose CPU supports IEEE 754 binary64 floating-point with a 53-bit significand. | |
Mar 24, 2019 at 14:50 | history | edited | Squeamish Ossifrage | CC BY-SA 4.0 |
canonicapitalization
|
Jul 14, 2013 at 23:04 | history | tweeted | twitter.com/#!/StackCrypto/status/356549734120431618 | ||
Jul 14, 2013 at 22:34 | vote | accept | archie | ||
Jul 14, 2013 at 22:01 | comment | added | CodesInChaos |
There are Floodyberry's implementations. The poly1305-donna-unrolled variant can be easily ported to other languages. I'm working on one as well, but I'm not finished yet.
|
|
Jul 14, 2013 at 21:58 | comment | added | archie |
The sheer horror of the 53 floating point implementation (200+ lines of variable declarations, 1600 lines overall), and the fact it doesn't work on systems with 52 bit mantissa, may have something to do with the fondness for the ref implementation. I'd be keen to hear of better portable approaches if you know of them (i.e. ones that will work in Java etc.).
|
|
Jul 14, 2013 at 21:45 | comment | added | CodesInChaos | It's funny that this implementation is used so often, given its bad performance. | |
Jul 14, 2013 at 21:36 | history | edited | archie | CC BY-SA 3.0 |
Correct exponent
|
Jul 14, 2013 at 21:32 | answer | added | CodesInChaos | timeline score: 9 | |
S Jul 14, 2013 at 20:45 | history | suggested | orlp | CC BY-SA 3.0 |
added missing declarations - smaller
|
Jul 14, 2013 at 20:34 | comment | added | orlp | I edited the declarations back in - they're important to know exactly what's going on. | |
Jul 14, 2013 at 20:33 | review | Suggested edits | |||
S Jul 14, 2013 at 20:45 | |||||
Jul 14, 2013 at 20:29 | history | asked | archie | CC BY-SA 3.0 |