<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Ok, I'll get on that then.<br>
<br>
Erik<br><br><div class="gmail_quote">On May 11, 2015 11:50:48 AM PDT, Paul Kehrer <paul.l.kehrer@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">If you'd like to create a branch for the CRL work that'd be great. Thanks for your help so far!</div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;"><br /></div><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">-Paul</div><p style="color:#000;">On May 11, 2015 at 12:12:07 PM, Erik Trauschke (<a href="mailto:erik.trauschke@gmail.com">erik.trauschke@gmail.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>Hi Paul,<br /><br />So I see all the CRLDistributionList extension code got put back. Are<br />you already working on the CRL processing code or do you want me to<br />create my own branch for this and file a pull request?<br /><br />Erik<br
/><br />On Sat, May 9, 2015 at 1:50 PM, André Caron <andre.l.caron@gmail.com> wrote:<br />> Hi Erik,<br />><br />> I update mu pull request to add a basic interface for CRLs.  It comes with<br />> an implementation of the OpenSSL backend for it too.<br />><br />> I haven't tackled the CRL distribution points extension yet.  Since those<br />> interfaces are somewhat independent from mine, I guess Paul's interfaces can<br />> come independently (obviously, I'll need them at one point to be able to<br />> implement my CA though :-).<br />><br />> Cheers,<br />><br />> André<br />><br />> On Sat, May 9, 2015 at 1:18 AM, Erik Trauschke <erik.trauschke@gmail.com><br />> wrote:<br />>><br />>> The plan is that Paul puts back his interface definitions for<br />>> CRLDistributionPoints first. Then I can add the OpenSSL backend code<br />>> for that. Next are the interfaces for the CRL object and the
OpenSSL<br />>> backend code for it.<br />>> It's interesting that it seems like we have a few people working on<br />>> the same thing at the same time, so i guess we just have to coordinate<br />>> things a bit.<br />>><br />>> Erik<br />>><br />>> On Fri, May 8, 2015 at 9:33 PM, André Caron <andre.l.caron@gmail.com><br />>> wrote:<br />>> > Hi Erik,<br />>> ><br />>> > I've put up a pull request with preliminary support for CA operations.<br />>> > My<br />>> > pull request contains a builder for generating CRLs (but not for reading<br />>> > or<br />>> > processing them).<br />>> ><br />>> > I see your patch contains new interfaces for CRL processing.  I hope you<br />>> > can<br />>> > get that patch moving forward with a pull request so that I can base my<br />>> > changes on them!<br />>> ><br
/>>> > Cheers,<br />>> ><br />>> > André<br />>> ><br />>> > On Thu, May 7, 2015 at 4:19 PM, Erik Trauschke<br />>> > <erik.trauschke@gmail.com><br />>> > wrote:<br />>> >><br />>> >> Hi Paul,<br />>> >><br />>> >> Ok, I'll wait until this goes back. Meanwhile there are a few other<br />>> >> interfaces I need and I'll work on them. I'll also have a look at how<br />>> >> to create my own branch in github.<br />>> >><br />>> >> Erik<br />>> >><br />>> >> On Thu, May 7, 2015 at 12:05 PM, Paul Kehrer <paul.l.kehrer@gmail.com><br />>> >> wrote:<br />>> >> > Hi Erik,<br />>> >> ><br />>> >> > Thank you for your contribution! Some of your work overlaps with the<br />>> >> > interfaces we're currently building<br />>>
>> > (https://github.com/pyca/cryptography/pull/1906/), but there is<br />>> >> > implementation work and other interfaces that will be very useful.<br />>> >> > Incidentally, your approach to fullname/relativename is one of the<br />>> >> > discussions underway on that PR right now.<br />>> >> ><br />>> >> > The normal way we do contribution and code review is via pull<br />>> >> > requests<br />>> >> > on<br />>> >> > GitHub. You can put your initial work up for discussion by doing the<br />>> >> > following:<br />>> >> ><br />>> >> > * Fork the project to your own account on github and check it out<br />>> >> > * Branch, commit, and push the branch to your own repository<br />>> >> > * Open a pull request against pyca/cryptography by following these<br />>> >> >
instructions<br />>> >> > (https://help.github.com/articles/creating-a-pull-request/)<br />>> >> ><br />>> >> > We're also available on freenode in #cryptography-dev to chat any<br />>> >> > time.<br />>> >> ><br />>> >> > I personally would say this work should probably wait on merging<br />>> >> > #1906,<br />>> >> > at<br />>> >> > which point we can pull in the CRLDistributionPoints OpenSSL<br />>> >> > implementation,<br />>> >> > then follow that up with a PR for the CRL object, and finally the<br />>> >> > OpenSSL<br />>> >> > implementation of a parser to build the CRL object.<br />>> >> ><br />>> >> > -Paul<br />>> >> ><br />>> >> ><br />>> >> > On May 7, 2015 at 12:01:15 PM, Erik Trauschke<br />>>
>> > (erik.trauschke@gmail.com)<br />>> >> > wrote:<br />>> >> ><br />>> >> > Hi all,<br />>> >> ><br />>> >> > For my project I need cryptography to support basic handling of CRLs,<br />>> >> > revoked certificates and CRLDistributionPoints.<br />>> >> ><br />>> >> > I attached a patch which adds these interfaces, including test cases<br />>> >> > for it. I have never provided patches to a github project so I'm not<br />>> >> > sure how the process works.<br />>> >> > Do you have a separate place for code reviews (I haven't seen code<br />>> >> > review discussions on this list)?<br />>> >> ><br />>> >> > I would appreciate if someone could look at my changes and put them<br />>> >> > back to the gate, but let me know if I need to approach this<br
/>>> >> > differently.<br />>> >> ><br />>> >> > Thanks<br />>> >> > Erik<br />>> >> > ________________________________<br />>> >> > _______________________________________________<br />>> >> > Cryptography-dev mailing list<br />>> >> > Cryptography-dev@python.org<br />>> >> > https://mail.python.org/mailman/listinfo/cryptography-dev<br />>> >> ><br />>> >> ><br />>> >> > _______________________________________________<br />>> >> > Cryptography-dev mailing list<br />>> >> > Cryptography-dev@python.org<br />>> >> > https://mail.python.org/mailman/listinfo/cryptography-dev<br />>> >> ><br />>> >> _______________________________________________<br />>> >> Cryptography-dev mailing list<br />>> >>
Cryptography-dev@python.org<br />>> >> https://mail.python.org/mailman/listinfo/cryptography-dev<br />>> ><br />>> ><br />>> ><br />>> > _______________________________________________<br />>> > Cryptography-dev mailing list<br />>> > Cryptography-dev@python.org<br />>> > https://mail.python.org/mailman/listinfo/cryptography-dev<br />>> ><br />>> _______________________________________________<br />>> Cryptography-dev mailing list<br />>> Cryptography-dev@python.org<br />>> https://mail.python.org/mailman/listinfo/cryptography-dev<br />><br />><br />><br />> _______________________________________________<br />> Cryptography-dev mailing list<br />> Cryptography-dev@python.org<br />> https://mail.python.org/mailman/listinfo/cryptography-dev<br />><br />_______________________________________________<br />Cryptography-dev mailing list<br
/>Cryptography-dev@python.org<br />https://mail.python.org/mailman/listinfo/cryptography-dev<br /></div></div></span></blockquote><p style="margin-top: 2.5em; margin-bottom: 1em; border-bottom: 1px solid #000"></p><pre class="k9mail"><hr /><br />Cryptography-dev mailing list<br />Cryptography-dev@python.org<br /><a href="https://mail.python.org/mailman/listinfo/cryptography-dev">https://mail.python.org/mailman/listinfo/cryptography-dev</a><br /></pre></blockquote></div></body></html>