User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
I am unable to understand how to do this with WolfSSL ​:neocat_pensive:​
create the advertisement keypair via EC point multiplication using the anti-tracking keys and the master beacon key d0
di = (d0 ∗ ui) + vi
4
1
4
0

User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
okay apparently mp_mul is a thing that exists
2
0
2
0
User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
I'd like to test the C code I wrote for this before flashing it to the tag, and compare the outputs to OpenHaystack's Swift code, we'll see if that's possible
1
0
1
0
User avatar
Alba 🌸 v_pat @mildsunrise@tech.lgbt
9mo
@kitten of course! hmu if you need to
0
0
1
0
@kitten Antonia just told me that she would like to reply to you but she has too much mathematical background to give you a concise reply that would answer your question or help you understand anything.

Meanwhile I have no idea whatsoever what any of you are doing here, but that's totally irrelevant because despite that, all of this is happening because I said so
blobcatlove :3
:neocat_pleading:1
2
0
0
1
User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
@lis meow ​:neocat_pleading:​
:neocat_pat@luisa.is:1
0
0
1
1
User avatar
Alba 🌸 v_pat @mildsunrise@tech.lgbt
9mo
@lis @kitten okay but i do wanna hear the mathematical background when she finishes cuddling :3
:blobcatgiggle@luisa.is:1
0
0
0
1
User avatar
Alba 🌸 v_pat @mildsunrise@tech.lgbt
9mo
@kitten EC point multiplication? i did not know ECs had a product neofox_confused
1
0
0
0
User avatar
Alba 🌸 v_pat @mildsunrise@tech.lgbt
9mo
@kitten what are d0 and ui? are both of them points or is one of them a scalar? maybe it means scalar multiplication
1
0
0
0
User avatar
Alba 🌸 v_pat @mildsunrise@tech.lgbt
9mo
@kitten
A widespread name for this operation is also elliptic curve point multiplication, but this can convey the wrong impression of being a multiplication between two points.
yeah they mean scaling then. i hate when mathmaticians do not use the proper words :(
1
0
0
0
User avatar
Graham Sutherland / Polynomial @gsuberland@chaos.social
9mo
@kitten this might be something that @soatok can offer some pointers on
0
0
1
0
User avatar
mei @mei@donotsta.re
9mo
@kitten what are the types involved here?
1
0
0
0
User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
@mei ui and vi are the split output of 72 bytes of the ANSI X.963 key derivation function, and d0 is supposed to be a private key
1
0
0
0
User avatar
pathetic piss kitten @kitten@elizabeth.cat
9mo
@mei elliptic curve (?)

I know nothing about cryptography
0
0
1
0