0:03 AM
kenaan
Tickets pending review:
https://tm.tl/#9287 , #9305, #9333 (markrwilliams), #9337, #9338, #9340, #9350 (ktdreyer), #9210 (markrwilliams), #9358, #9353, #9365 (axiaoxin), #9374, #9375, #9377, #9379, #8966 (the0id), #9383, #9100, #9118 (the0id), #4964 (jameshilliard), #9138, #9176
0:20 AM
clokep_tb has quit
0:25 AM
itamarst has quit
1:05 AM
rthille-ciena joined the channel
1:05 AM
rthille-ciena has quit
1:05 AM
rthille-ciena joined the channel
1:06 AM
itamar has quit
1:07 AM
itamar joined the channel
1:46 AM
itamar has quit
2:44 AM
exarkun has quit
2:54 AM
exarkun joined the channel
4:49 AM
rthille-ciena has quit
5:03 AM
Tickets pending review:
https://tm.tl/#9287 , #9305, #9333 (markrwilliams), #9337, #9338, #9340, #9350 (ktdreyer), #9210 (markrwilliams), #9358, #9353, #9365 (axiaoxin), #9374, #9375, #9377, #9379, #8966 (the0id), #9383, #9100, #9118 (the0id), #4964 (jameshilliard), #9138, #9176
7:09 AM
clokep_tb joined the channel
7:33 AM
clokep_tb has quit
7:47 AM
oberstet joined the channel
9:57 AM
oberstet has quit
10:02 AM
adiroiban joined the channel
10:03 AM
Tickets pending review:
https://tm.tl/#9287 , #9305, #9333 (markrwilliams), #9337, #9338, #9340, #9350 (ktdreyer), #9210 (markrwilliams), #9358, #9353, #9365 (axiaoxin), #9374, #9375, #9377, #9379, #8966 (the0id), #9383, #9100, #9118 (the0id), #4964 (jameshilliard), #9138, #9176
10:18 AM
oberstet joined the channel
10:27 AM
adiroiban has quit
11:38 AM
itamar joined the channel
11:44 AM
adiroiban joined the channel
12:41 PM
oberstet2 joined the channel
12:43 PM
clokep_tb joined the channel
12:45 PM
oberstet has quit
13:09 PM
itamarst joined the channel
14:07 PM
oberstet2 joined the channel
15:03 PM
Tickets pending review:
https://tm.tl/#9287 , #9305, #9333 (markrwilliams), #9337, #9338, #9340, #9350 (ktdreyer), #9210 (markrwilliams), #9358, #9353, #9365 (axiaoxin), #9374, #9375, #9377, #9379, #8966 (the0id), #9383, #9100, #9118 (the0id), #4964 (jameshilliard), #9138, #9176
16:48 PM
adiroiban has quit
17:47 PM
adiroiban joined the channel
18:55 PM
adiroiban has quit
18:58 PM
adiroiban joined the channel
19:00 PM
rthille-ciena joined the channel
19:45 PM
adiroiban has quit
19:49 PM
adiroiban joined the channel
20:03 PM
Tickets pending review:
https://tm.tl/#9287 , #9305, #9333 (markrwilliams), #9337, #9338, #9340, #9350 (ktdreyer), #9210 (markrwilliams), #9358, #9353, #9365 (axiaoxin), #9374, #9375, #9377, #9379, #8966 (the0id), #9383, #9100, #9118 (the0id), #4964 (jameshilliard), #9138, #9176
20:49 PM
clokep_tb has quit
20:51 PM
itamar has quit
20:54 PM
itamar joined the channel
20:55 PM
clokep_tb joined the channel
21:38 PM
clokep_tb has quit
21:44 PM
jMyles
Hola twisted friends.
21:44 PM
rthille-ciena joined the channel
21:45 PM
I have recently added some more TLS tooling to hendrix. Specifically, I manually bent two pieces of logic that, AFAICT, don't exist in Twisted: 1) The ability to manually specific a curve for ECC, and 2) the ability to use an EC key created from a curve other than P-256.
21:45 PM
21:45 PM
I'm wondering: does this logic rightfully belong in twisted instead of hendrix?
22:12 PM
clokep_tb joined the channel
22:38 PM
adiroiban
jMyles: :)
22:39 PM
jMyles
Hey adiroiban :-)
22:39 PM
adiroiban
I guess that as long as you can do it without touching private API
22:39 PM
and without doing API gymnastics and massaging
22:39 PM
it proves that twisted API is ok
22:40 PM
not you can push it to twisted, but it might be hard to update it after that... as Twisted reviews and changes are slow
22:40 PM
is nice to have a core Twisted "stdlib" with everything
22:40 PM
jMyles
yeah
22:41 PM
adiroiban
but then is hard to find someone to review various patces for various less mainstream features
22:41 PM
now in Twisted there is HTTP/DNS/SMTP... used to be XMMP (or maybe still is)
22:41 PM
jMyles
The only part where I had to touch a private attr is here: `SSL_CTX_use_PrivateKey(self._context, _private_key._evp_pkey)`
22:41 PM
adiroiban
+ SSH
22:41 PM
jMyles
And you know, that's a PyOpenSSL issue more than a Twisted issue
22:42 PM
It's just kind of a bummer that you are stuck with P-256 in Twisted unless you basically replicate this logic (or use hendrix)
22:42 PM
adiroiban
so for OpenSSL context I don't know how to change the API to let you do all kind of things with it
22:42 PM
so I guess that it is worth pushing for a change in Twisted
22:43 PM
at least to refactor the existing code to make it easier to extend it
22:43 PM
without touching private members
22:43 PM
in this way, it would be easier for you to keep henrix up and running
22:43 PM
... I don't expect the private context to be removed anytime soon
22:43 PM
but we can make some promises in terms of when to access it
22:44 PM
and what can be done with it
22:44 PM
I know that the host validation part, is using the app data callback
22:44 PM
so if you are already using the openssl app data for the SSL connection you can't use that API... I am in that case
22:44 PM
but I don't know how to change it in a generic API
23:08 PM
clokep_tb joined the channel