Now that draft-ietf-kitten-tls-channel-bindings-for-tls13-16 is in the queue for publication as an RFC, are there any server devs that are planning on implementing it? I'd like to find another implementation (done by someone else) to test against so that I can make sure everything is working before I push out my own implementation.
PapaTutuWawahas left
PapaTutuWawahas joined
MattJ
Feel free to open a Prosody issue for it, though I can't commit to any of us working on it, it might happen
Laurahas left
lovetoxhas joined
Sam
Done, thank you. If you do decide to implement it (in my own implementation it was a 2 line change), I would be happy to test and validate it. Prosody is currently the only server that my automated tests work well with, so that would be ideal! https://issues.prosody.im/1760
Sam
(but if anyone else implements it, I am also happy to manually test and help out)
Mx2has joined
Zash
I'm guessing it may need some change in LuaSec.
Zash
Time to dig up the XEP-0440 WIP
Stefanhas joined
pasdesushihas left
pasdesushihas joined
Sam
Ah yah, maybe it would. Just glancing at their docs it doesn't appear to give you access to keying material at all
Sam
oh wait, no, I just can't Ctrl+F without making a typo. Looks like "export" may be it (naturally there is no documentation about how that works, of course): https://github.com/brunoos/luasec/wiki/LuaSec-1.1.0#conn_info
Sam
Oh, maybe not, in the code that looks like a bool. No idea what that is.
jubalhhas left
Zash
Maybe something like https://github.com/Zash/luasec/commit/541e34ee95cd59e7d1d03a49df8559b76ae0bfb9
Mx2has left
Zash
Huh, is that info thing new?
grishka@5222.de
btw I did manage to send myself a message with nothing but my own code (https://twitter.com/grishka11/status/1531732650154770435)
Sam
Oh nice, anything I can do to help get that pushed upstream?
Zash
Ah, that export bool is probably whether the selected cipher is an EXPORT cipher, aka super weak and should never ever be used today
Zash
Sam, you can tell me if that's actually the relevant OpenSSL API used
Sam
Zash: that's the one
Zash
And its inputs are the things described in section 2 of the draft?
jubalhhas joined
alhas joined
amee2khas joined
nikhas left
Sam
Context and label? Yup
msavoritiashas joined
amee2khas left
selurveduhas left
marc0shas left
marc0shas joined
alhas left
rubihas left
rubihas joined
PapaTutuWawahas left
PapaTutuWawahas joined
marc0shas left
marc0shas joined
amee2khas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
rubihas left
rubihas joined
nikhas joined
moparisthebest
grishka@5222.de: congrats, good work
marc0shas left
marc0shas joined
larmahas joined
jubalhhas left
kikuchiyohas left
marc0shas left
marc0shas joined
selurveduhas joined
pasdesushihas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
pasdesushihas joined
PapaTutuWawahas left
kikuchiyohas joined
Zash
So, I wonder how clients will react to the return of SCRAM-SHA-1-PLUS
jubalhhas joined
kikuchiyohas left
Anton L. Šijanechas left
nikhas left
nikhas joined
thomaslewishas joined
kikuchiyohas joined
Anton L. Šijanechas joined
antranigvhas joined
marc0shas left
marc0shas joined
Kevhas left
Kevhas joined
thomaslewishas left
antranigvhas left
Paul G Websterhas joined
antranigvhas joined
antranigvhas left
thomaslewishas joined
Sam
Good idea, I should test that with a few clients
thomaslewishas left
jubalhhas left
Kevhas left
jubalhhas joined
PapaTutuWawahas joined
Kevhas joined
marc0shas left
marc0shas joined
Link Mauvehas left
marc0shas left
marc0shas joined
raghavgururajanhas joined
thomaslewishas joined
Zash
Sam, if you're able to build luasec and prosody locally, you could try https://github.com/brunoos/luasec/pull/187 + https://hg.prosody.im/timber/rev/60074d0d201a
adxhas left
adxhas joined
Laurahas joined
thomaslewishas left
Laurahas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
antranigvhas joined
marc0shas left
marc0shas joined
Kevhas left
marc0shas left
marc0shas joined
thomaslewishas joined
antranigvhas left
marc0shas left
marc0shas joined
amee2khas left
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
rom1dephas left
rom1dephas joined
thomaslewishas left
antranigvhas joined
Laurahas joined
Kevhas joined
marc0shas left
marc0shas joined
marc0shas left
marc0shas joined
antranigvhas left
Wojtekhas left
amee2khas joined
thomaslewishas joined
Kevhas left
Kevhas joined
nikhas left
nikhas joined
marc0shas left
marc0shas joined
pulkomandyhas joined
Samhas left
Samhas joined
amee2khas left
debaclehas joined
PapaTutuWawahas left
Samhas left
Samhas joined
Kevhas left
PapaTutuWawahas joined
Matrix Traveler (bot)has left
homebeachhas left
homebeachhas joined
Matrix Traveler (bot)has joined
Laurahas left
Kevhas joined
Kevhas left
Kevhas joined
marc0shas left
marc0shas joined
Samhas left
Samhas joined
amee2khas joined
xnamedhas left
dezanthas left
dezanthas joined
Kevhas left
pasdesushihas left
pasdesushihas joined
Sam
I'll give it a shot, I don't think I've ever gotten it working before, but I am probably on a different system than I normally use, so maybe it will work