commit 290a0ad25a20aa7abe278cd2892623d327c343ad parent b312f75e52503c1c853e319aedb58d322faa0695 Author: Martin Schanzenbach <schanzen@gnunet.org> Date: Mon, 12 Aug 2024 13:51:54 +0200 line len Diffstat:
| M | draft-schanzen-hpke-elligator-kem.xml | | | 35 | +++++++++++++++++++++++------------ |
1 file changed, 23 insertions(+), 12 deletions(-)
diff --git a/draft-schanzen-hpke-elligator-kem.xml b/draft-schanzen-hpke-elligator-kem.xml @@ -237,13 +237,13 @@ </t> <artwork name="" type="" align="left" alt=""><![CDATA[ SerializeElligatorPublicKey(pkX): - if coinFlip() == "heads": + if coinFlip() == 1: pkXm := sqrt(-pkX / ((pkX + A) * U)) else: pkXm := sqrt(-(pkX + A) / (U * X)) - if coinFlip() == "heads": + if coinFlip() == 1: pkXm[31] |= 128 - if coinFlip() == "heads": + if coinFlip() == 1: pkXm[31] |= 64 return pkXm ]]></artwork> @@ -478,15 +478,26 @@ <section> <name>Elligator KEM</name> <artwork name="" type="" align="left" alt=""><![CDATA[ - coin flip 1: 0 - coin flip 2: 1 - coin flip 3: 1 - pkEm: 3f73ee0dd1970ff957f7ec15e0b5151166be3046e6a8b0ee53beca395b74e42c - skEm: 09395966d6d1c493b9917dd12c8dd24e2c05c081c98a67eb2d6dff622ec9c069 - skRm: f33887a8562dad5151e9289a0afa1301ccc698917850d56ea409a9949497baa4 - pkRm: 3febadac122d397725ff580f6ce9a3e1c1c4a7de19807f13d383f2f9b6467136 - enc: da0f7edaefed18a99f0b73a789e51c4c6e80664190ae3c8ae4e95b9d926a34f7 - key: 46eff65b5313f41fbaffc7adf98f5df03ab4e4f46ae62a2c7ecbe1f0ae83280b +coin flip 1: 0 +coin flip 2: 1 +coin flip 3: 1 +pkEm: +3f73ee0dd1970ff957f7ec15e0b5151166be3046e6a8b0ee53beca395b74e42c + +skEm: +09395966d6d1c493b9917dd12c8dd24e2c05c081c98a67eb2d6dff622ec9c069 + +skRm: +f33887a8562dad5151e9289a0afa1301ccc698917850d56ea409a9949497baa4 + +pkRm: +3febadac122d397725ff580f6ce9a3e1c1c4a7de19807f13d383f2f9b6467136 + +enc: +da0f7edaefed18a99f0b73a789e51c4c6e80664190ae3c8ae4e95b9d926a34f7 + +key: +46eff65b5313f41fbaffc7adf98f5df03ab4e4f46ae62a2c7ecbe1f0ae83280b ]]></artwork> </section> </section>