summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20131030/fecad754/attachment.html
blob: 81088dff8a97044b808f602266901f2167917bd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<tt>
&lt;div&nbsp;dir=&quot;ltr&quot;&gt;I&nbsp;think&nbsp;you&#39;re&nbsp;going&nbsp;to&nbsp;get&nbsp;mostly&nbsp;anecdotal&nbsp;answers&nbsp;to&nbsp;this,&nbsp;fairly&nbsp;personal&nbsp;to&nbsp;whoever&nbsp;is&nbsp;answering&nbsp;it,&nbsp;but&nbsp;here&#39;s&nbsp;what&nbsp;I&nbsp;consider&nbsp;important:&lt;div&gt;&lt;ul&nbsp;style&gt;&lt;li&nbsp;style&gt;Clean,&nbsp;modern,&nbsp;easy-to-use&nbsp;API&nbsp;(that&nbsp;limits&nbsp;your&nbsp;ability&nbsp;to&nbsp;accidentally&nbsp;misuse&nbsp;stuff)&lt;/li&gt;<br>
&lt;li&nbsp;style&gt;Modularity&lt;/li&gt;&lt;li&nbsp;style&gt;Rapid&nbsp;development/developer-friendly&nbsp;codebase&lt;/li&gt;&lt;li&nbsp;style&gt;Nice&nbsp;documentation&nbsp;(willing&nbsp;to&nbsp;contribute&nbsp;to&nbsp;this&nbsp;personally)&lt;/li&gt;&lt;li&nbsp;style&gt;Elliptic&nbsp;curve&nbsp;cryptography&nbsp;(ECC)&lt;/li&gt;&lt;li&nbsp;style&gt;Ability&nbsp;to&nbsp;install&nbsp;via&nbsp;pip,&nbsp;even&nbsp;on&nbsp;machines&nbsp;that&nbsp;don&#39;t&nbsp;already&nbsp;have&nbsp;libsomething&nbsp;installed.&lt;/li&gt;<br>
&lt;/ul&gt;&lt;div&nbsp;style&gt;Conversely,&nbsp;I&nbsp;don&#39;t&nbsp;care&nbsp;about&nbsp;the&nbsp;following&nbsp;(although&nbsp;some/many&nbsp;probably&nbsp;will):&lt;/div&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;&lt;ul&nbsp;style&gt;&lt;li&nbsp;style&gt;Backwards&nbsp;compatibility.&nbsp;As&nbsp;long&nbsp;as&nbsp;there&#39;s&nbsp;documentation,&nbsp;I&#39;d&nbsp;rather&nbsp;deal&nbsp;with&nbsp;the&nbsp;byproducts&nbsp;of&nbsp;progress&nbsp;than&nbsp;a&nbsp;crippled&nbsp;interface.&lt;/li&gt;<br>
&lt;li&nbsp;style&gt;Distro&nbsp;packaging.&lt;/li&gt;&lt;li&nbsp;style&gt;Internal&nbsp;details&nbsp;of&nbsp;how&nbsp;PyCrypto&nbsp;works,&nbsp;as&nbsp;long&nbsp;as&nbsp;it&nbsp;fulfills&nbsp;the&nbsp;above&nbsp;wishlist.&lt;/li&gt;&lt;li&nbsp;style&gt;Legacy&nbsp;Python&nbsp;versions&nbsp;(your&nbsp;definition&nbsp;matches&nbsp;mine).&lt;/li&gt;&lt;li&nbsp;style&gt;License,&nbsp;so&nbsp;long&nbsp;as&nbsp;I&nbsp;can&nbsp;use&nbsp;it&nbsp;from&nbsp;an&nbsp;LGPL&nbsp;package&nbsp;(which&nbsp;seems&nbsp;compatible&nbsp;with&nbsp;Apache2)&lt;/li&gt;<br>
&lt;/ul&gt;&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Hopefully&nbsp;this&nbsp;feedback&nbsp;helps!&lt;/div&gt;&lt;div&nbsp;style&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style&gt;Philip&nbsp;Horger&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;Tue,&nbsp;Oct&nbsp;29,&nbsp;2013&nbsp;at&nbsp;11:58&nbsp;PM,&nbsp;Dave&nbsp;Pawson&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:dave.pawson@gmail.com&quot;&nbsp;target=&quot;_blank&quot;&gt;dave.pawson@gmail.com&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;<br>
&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;&lt;div&nbsp;class=&quot;im&quot;&gt;On&nbsp;30&nbsp;October&nbsp;2013&nbsp;06:09,&nbsp;Dwayne&nbsp;Litzenberger&nbsp;&lt;&lt;a&nbsp;href=&quot;mailto:dlitz@dlitz.net&quot;&gt;dlitz@dlitz.net&lt;/a&gt;&gt;&nbsp;wrote:&lt;br&gt;<br>
<br>
&lt;br&gt;<br>
&gt;&nbsp;1.&nbsp;How&nbsp;many&nbsp;of&nbsp;you&nbsp;would&nbsp;really&nbsp;care&nbsp;if&nbsp;PyCrypto&nbsp;2.6&nbsp;was&nbsp;that&nbsp;last&lt;br&gt;<br>
&gt;&nbsp;version&nbsp;to&nbsp;support&nbsp;legacy&nbsp;versions&nbsp;of&nbsp;Python?&nbsp; By&nbsp;&quot;legacy&quot;,&nbsp;I&nbsp;mean&nbsp; &nbsp; all&lt;br&gt;<br>
&gt;&nbsp;versions&nbsp;of&nbsp;Python&nbsp;that&nbsp;are&nbsp;NOT&nbsp;one&nbsp;of&nbsp;these:&lt;br&gt;<br>
&gt;&lt;br&gt;<br>
&gt;&nbsp; &nbsp; &nbsp;-&nbsp;Python&nbsp;2.6.x&lt;br&gt;<br>
&gt;&nbsp; &nbsp; &nbsp;-&nbsp;Python&nbsp;2.7.x&lt;br&gt;<br>
&gt;&nbsp; &nbsp; &nbsp;-&nbsp;Python&nbsp;3.3&nbsp;and&nbsp;above.&lt;br&gt;<br>
&gt;&lt;br&gt;<br>
&gt;&nbsp; &nbsp; I&#39;d&nbsp;continue&nbsp;to&nbsp;make&nbsp;bugfix&nbsp;releases&nbsp;of&nbsp;PyCrypto&nbsp;2.6.x,&nbsp;but&nbsp;add&nbsp;no&lt;br&gt;<br>
&gt;&nbsp;more&nbsp;substantial&nbsp;new&nbsp;features.&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;/div&gt;For&nbsp;some&nbsp;reason,&nbsp;Fedora&nbsp;is&nbsp;still&nbsp;pushing&nbsp;Python&nbsp;2.7,&nbsp;so&nbsp;I&#39;d&nbsp;be&nbsp;happy&lt;br&gt;<br>
with&nbsp;this&nbsp;position.&lt;br&gt;<br>
&lt;div&nbsp;class=&quot;im&quot;&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;br&gt;<br>
&gt;&nbsp;4.&nbsp;What&nbsp;if&nbsp;Crypto.*&nbsp;became&nbsp;a&nbsp;wrapper&nbsp;around&nbsp;some&nbsp;other&nbsp;crypto&nbsp;library?&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;/div&gt;What&nbsp;logic&nbsp;please?&lt;br&gt;<br>
&lt;div&nbsp;class=&quot;im&quot;&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;br&gt;<br>
&gt;&nbsp;Of&nbsp;particular&nbsp;concern&nbsp;is&nbsp;FOSS&nbsp;distributors&nbsp;packaging&nbsp;PyCrypto&nbsp;(e.g.&nbsp; Linux&lt;br&gt;<br>
&gt;&nbsp;distros,&nbsp;*BSD&nbsp;ports&nbsp;trees,&nbsp;MacPorts/HomeBrew,&nbsp;etc.),&nbsp;and&nbsp;anything&nbsp;else&nbsp;that&lt;br&gt;<br>
&gt;&nbsp;might&nbsp;impact&nbsp;a&nbsp;large&nbsp;number&nbsp;of&nbsp;downstream&nbsp;end-users.&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;/div&gt;Fedora&nbsp;seems&nbsp;a&nbsp;long&nbsp;way&nbsp;behind&nbsp;with&nbsp;the&nbsp;Python&nbsp;versions.&lt;br&gt;<br>
&lt;div&nbsp;class=&quot;im&quot;&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
&gt;&lt;br&gt;<br>
&gt;&nbsp;I&#39;m&nbsp;beginning&nbsp;to&nbsp;wonder&nbsp;how&nbsp;the&nbsp;risk&nbsp;of&nbsp;downstream&nbsp;forks&nbsp;compares&nbsp;to&nbsp;the&lt;br&gt;<br>
&gt;&nbsp;risks&nbsp;that&nbsp;users&nbsp;face&nbsp;when&nbsp;developers&nbsp;still&nbsp;don&#39;t&nbsp;have&nbsp;a&nbsp;highly-visible,&lt;br&gt;<br>
&gt;&nbsp;easy-to-use&nbsp;Python&nbsp;crypto&nbsp;API.&nbsp; It&nbsp;might&nbsp;be&nbsp;better&nbsp;to&nbsp;merge&nbsp;PyCrypto&nbsp;with&lt;br&gt;<br>
&gt;&nbsp;one&nbsp;or&nbsp;more&nbsp;other&nbsp;Python&nbsp;crypto&nbsp;libraries...&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;/div&gt;I&#39;ll&nbsp;leave&nbsp;that&nbsp;to&nbsp;the&nbsp;more&nbsp;knowledgable.&lt;br&gt;<br>
My&nbsp;position&nbsp;is&nbsp;I&#39;m&nbsp;grateful&nbsp;for&nbsp;the&nbsp;code&nbsp;-&nbsp;meets&nbsp;my&nbsp;needs.&lt;br&gt;<br>
&lt;br&gt;<br>
regards&lt;br&gt;<br>
&lt;span&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
--&lt;br&gt;<br>
Dave&nbsp;Pawson&lt;br&gt;<br>
XSLT&nbsp;XSL-FO&nbsp;FAQ.&lt;br&gt;<br>
Docbook&nbsp;FAQ.&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://www.dpawson.co.uk&quot;&nbsp;target=&quot;_blank&quot;&gt;http://www.dpawson.co.uk&lt;/a&gt;&lt;br&gt;<br>
&lt;/font&gt;&lt;/span&gt;&lt;div&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;div&nbsp;class=&quot;h5&quot;&gt;_______________________________________________&lt;br&gt;<br>
pycrypto&nbsp;mailing&nbsp;list&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;mailto:pycrypto@lists.dlitz.net&quot;&gt;pycrypto@lists.dlitz.net&lt;/a&gt;&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&quot;&nbsp;target=&quot;_blank&quot;&gt;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;/a&gt;&lt;br&gt;<br>
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;<br>

</tt>