summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20100115/b2b73d11/attachment.htm
blob: e5e55587031fbfd71eb607550cb472d198ab7481 (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
<tt>
&lt;html&gt;<br>
&lt;head&gt;<br>
&lt;style&gt;&lt;!--<br>
.hmmessage&nbsp;P<br>
{<br>
margin:0px;<br>
padding:0px<br>
}<br>
body.hmmessage<br>
{<br>
font-size:&nbsp;10pt;<br>
font-family:Verdana<br>
}<br>
--&gt;&lt;/style&gt;<br>
&lt;/head&gt;<br>
&lt;body&nbsp;class='hmmessage'&gt;<br>
Hi&nbsp;All&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So&nbsp;I&nbsp;am&nbsp;going&nbsp;to&nbsp;go&nbsp;on&nbsp;a&nbsp;limb&nbsp;a&nbsp;little&nbsp;and&nbsp;say&nbsp;I&nbsp;have&nbsp;successfully&nbsp;compiled&nbsp;pycrypto&nbsp;with&nbsp;python&nbsp;3.1.1&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The&nbsp;attached&nbsp;patch&nbsp;makes&nbsp;the&nbsp;necessary&nbsp;changes&nbsp;to&nbsp;remove&nbsp;any&nbsp;errors&nbsp;during&nbsp;install.&lt;/div&gt;&lt;div&gt;If&nbsp;someone&nbsp;would&nbsp;like&nbsp;to&nbsp;give&nbsp;me&nbsp;a&nbsp;small&nbsp;test&nbsp;script,&nbsp;I&nbsp;am&nbsp;happy&nbsp;to&nbsp;see&nbsp;if&nbsp;my&nbsp;tinkering&nbsp;actually&nbsp;works&lt;/div&gt;&lt;div&gt;or&nbsp;is&nbsp;just&nbsp;allowing&nbsp;it&nbsp;to&nbsp;install??&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&nbsp;am&nbsp;also&nbsp;aware&nbsp;that&nbsp;some&nbsp;of&nbsp;the&nbsp;changes&nbsp;are&nbsp;probably&nbsp;not&nbsp;the&nbsp;best&nbsp;way&nbsp;to&nbsp;do&nbsp;it,&nbsp;but&nbsp;I&nbsp;am&nbsp;happy&nbsp;to&nbsp;investigate&lt;/div&gt;&lt;div&gt;further&nbsp;once&nbsp;I&nbsp;have&nbsp;it&nbsp;working&nbsp;:)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers&lt;/div&gt;&lt;div&gt;Grail&lt;br&gt;&lt;br&gt;&lt;hr&nbsp;id=&quot;stopSpelling&quot;&gt;From:&nbsp;grail69@hotmail.com&lt;br&gt;To:&nbsp;pycrypto@lists.dlitz.net&lt;br&gt;Date:&nbsp;Fri,&nbsp;15&nbsp;Jan&nbsp;2010&nbsp;00:32:04&nbsp;+0000&lt;br&gt;Subject:&nbsp;Re:&nbsp;[pycrypto]&nbsp;python&nbsp;crypto&nbsp;with&nbsp;python&nbsp;3.0&nbsp;or&nbsp;3.1&lt;br&gt;&lt;br&gt;<br>
<br>
<br>
<br>
&lt;style&gt;<br>
.ExternalClass&nbsp;.ecxhmmessage&nbsp;P<br>
{padding:0px;}<br>
.ExternalClass&nbsp;body.ecxhmmessage<br>
{font-size:10pt;font-family:Verdana;}<br>
&lt;/style&gt;<br>
<br>
<br>
Hi&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks&nbsp;for&nbsp;the&nbsp;speedy&nbsp;reply&nbsp;:)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&nbsp;am&nbsp;a&nbsp;little&nbsp;confused&nbsp;though&nbsp;as&nbsp;the&nbsp;doco&nbsp;for&nbsp;3.1&nbsp;says:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-family:sans-serif;font-size:16px&quot;&gt;&lt;dt&nbsp;id=&quot;ecxPyVarObject&quot;&gt;&lt;tt&nbsp;class=&quot;ecxdescname&quot;&nbsp;style=&quot;background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-weight:bold&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;PyVarObject&lt;/span&gt;&lt;/font&gt;&lt;/tt&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;&lt;a&nbsp;class=&quot;ecxheaderlink&quot;&nbsp;href=&quot;http://docs.python.org/3.1/c-api/structures.html?highlight=pyobject#PyVarObject&quot;&nbsp;title=&quot;Permalink&nbsp;to&nbsp;this&nbsp;definition&quot;&nbsp;style=&quot;color:rgb(198,&nbsp;15,&nbsp;15);text-decoration:none;visibility:hidden;padding-top:0px;padding-right:4px;padding-bottom:0px;padding-left:4px&quot;&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/dt&gt;&lt;dd&nbsp;style=&quot;margin-bottom:10px;margin-left:30px;text-align:justify;line-height:20px&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;This&nbsp;is&nbsp;an&nbsp;extension&nbsp;of&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;a&nbsp;title=&quot;PyObject&quot;&nbsp;class=&quot;ecxreference&nbsp;ecxinternal&quot;&nbsp;href=&quot;http://docs.python.org/3.1/c-api/structures.html?highlight=pyobject#PyObject&quot;&nbsp;style=&quot;color:rgb(53,&nbsp;95,&nbsp;124);text-decoration:none&quot;&gt;&lt;tt&nbsp;class=&quot;ecxxref&nbsp;ecxdocutils&nbsp;ecxliteral&quot;&nbsp;style=&quot;background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-weight:bold&quot;&gt;&lt;span&nbsp;class=&quot;pre&quot;&gt;&lt;span&nbsp;class=&quot;ecxhighlight&quot;&nbsp;style=&quot;background-color:rgb(251,&nbsp;229,&nbsp;78)&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;PyObject&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/a&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;&amp;nbsp;that&nbsp;adds&nbsp;the&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;a&nbsp;title=&quot;ob_size&quot;&nbsp;class=&quot;ecxreference&nbsp;ecxexternal&quot;&nbsp;href=&quot;http://docs.python.org/3.1/c-api/typeobj.html#ob_size&quot;&nbsp;style=&quot;color:rgb(53,&nbsp;95,&nbsp;124);text-decoration:none&quot;&gt;&lt;tt&nbsp;class=&quot;ecxxref&nbsp;ecxdocutils&nbsp;ecxliteral&quot;&nbsp;style=&quot;background-color:transparent;padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px;font-weight:bold&quot;&gt;&lt;span&nbsp;class=&quot;pre&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;ob_size&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/a&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;&amp;nbsp;field.&nbsp;This&nbsp;is&nbsp;only&nbsp;used&nbsp;for&nbsp;objects&nbsp;that&nbsp;have&nbsp;some&nbsp;notion&nbsp;of&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;em&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;length&lt;/span&gt;&lt;/font&gt;&lt;/em&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/dd&gt;&lt;dd&nbsp;style=&quot;margin-bottom:10px;margin-left:30px;text-align:justify;line-height:20px&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;This&nbsp;type&nbsp;does&nbsp;not&nbsp;often&nbsp;appear&nbsp;in&nbsp;the&nbsp;Python/C&nbsp;API.&nbsp;It&nbsp;corresponds&nbsp;to&nbsp;the&nbsp;fields&nbsp;defined&nbsp;by&nbsp;the&nbsp;expansion&nbsp;of&nbsp;the&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;tt&nbsp;class=&quot;ecxdocutils&nbsp;ecxliteral&quot;&nbsp;style=&quot;background-color:rgb(236,&nbsp;240,&nbsp;243);padding-top:0px;padding-right:1px;padding-bottom:0px;padding-left:1px&quot;&gt;&lt;span&nbsp;class=&quot;pre&quot;&gt;&lt;span&nbsp;class=&quot;ecxhighlight&quot;&nbsp;style=&quot;background-color:rgb(251,&nbsp;229,&nbsp;78)&quot;&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;PyObject&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;_VAR_HEAD&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/tt&gt;&lt;font&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;face=&quot;Verdana&quot;&gt;&lt;span&nbsp;class=&quot;ecxApple-style-span&quot;&nbsp;style=&quot;font-size:10pt&quot;&gt;&amp;nbsp;macro.&lt;/span&gt;&lt;/font&gt;&lt;/dd&gt;&lt;/span&gt;This&nbsp;appears&nbsp;to&nbsp;be&nbsp;the&nbsp;same&nbsp;as&nbsp;what&nbsp;is&nbsp;written&nbsp;in&nbsp;the&nbsp;doco&nbsp;for&nbsp;2.6.4&nbsp;as&nbsp;well,&nbsp;which&nbsp;pycrypto&nbsp;seems&nbsp;to&nbsp;work&nbsp;with.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Well&nbsp;i&nbsp;will&nbsp;keep&nbsp;looking&nbsp;to&nbsp;see&nbsp;what&nbsp;i&nbsp;can&nbsp;find&nbsp;out.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers&lt;/div&gt;&lt;div&gt;Grail&lt;/div&gt;&lt;div&gt;&lt;br&gt;&amp;gt;&nbsp;Date:&nbsp;Thu,&nbsp;14&nbsp;Jan&nbsp;2010&nbsp;10:07:36&nbsp;+0100&lt;br&gt;&amp;gt;&nbsp;From:&nbsp;don@amberfisharts.com&lt;br&gt;&amp;gt;&nbsp;To:&nbsp;pycrypto@lists.dlitz.net&lt;br&gt;&amp;gt;&nbsp;Subject:&nbsp;Re:&nbsp;[pycrypto]&nbsp;python&nbsp;crypto&nbsp;with&nbsp;python&nbsp;3.0&nbsp;or&nbsp;3.1&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;Hi,&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;as&nbsp;far&nbsp;as&nbsp;I&nbsp;know&nbsp;there&nbsp;hasn't&nbsp;been&nbsp;a&nbsp;move&nbsp;to&nbsp;port&nbsp;pyCrypto&nbsp;to&nbsp;python&nbsp;3.x&lt;br&gt;&amp;gt;&nbsp;so&nbsp;simply&nbsp;compiling&nbsp;against&nbsp;python&nbsp;3.x&nbsp;is&nbsp;bound&nbsp;to&nbsp;fail!&lt;br&gt;&amp;gt;&nbsp;If&nbsp;you&nbsp;try&nbsp;to&nbsp;port&nbsp;yourself&nbsp;and&nbsp;during&nbsp;that&nbsp;effort&nbsp;ran&nbsp;into&nbsp;this&nbsp;compiler&nbsp;&lt;br&gt;&amp;gt;&nbsp;error&nbsp;then&nbsp;if&nbsp;you&nbsp;look&nbsp;at&nbsp;the&nbsp;documentation&nbsp;[1]&nbsp;or&nbsp;this&nbsp;blog&nbsp;post&nbsp;[2]&lt;br&gt;&amp;gt;&nbsp;(it's&lt;br&gt;&amp;gt;&nbsp;a&nbsp;bit&nbsp;outdated&nbsp;since&nbsp;the&nbsp;docs&nbsp;have&nbsp;been&nbsp;fixed&nbsp;in&nbsp;the&nbsp;meantime)&nbsp;you&nbsp;will&lt;br&gt;&amp;gt;&nbsp;see&lt;br&gt;&amp;gt;&nbsp;that&nbsp;the&nbsp;first&nbsp;few&nbsp;lines&nbsp;(besides&nbsp;other&nbsp;things)&nbsp;of&nbsp;a&nbsp;python&nbsp;extension&nbsp;type&lt;br&gt;&amp;gt;&nbsp;have&lt;br&gt;&amp;gt;&nbsp;changed&nbsp;from&nbsp;&lt;br&gt;&amp;gt;&nbsp;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&nbsp;&nbsp;PyObject_HEAD_INIT(NULL)&lt;br&gt;&amp;gt;&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;ob_size&nbsp;*/&lt;br&gt;&amp;gt;&nbsp;&nbsp;&nbsp;&quot;myTypeName&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;tp_name&nbsp;*/&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;to&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&nbsp;&nbsp;PyVarObject_HEAD_INIT(NULL,&nbsp;0)&lt;br&gt;&amp;gt;&nbsp;&nbsp;&nbsp;&quot;myTypeName&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;tp_name&nbsp;*/&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;If&nbsp;I&nbsp;recall&nbsp;correctly,&nbsp;the&nbsp;ob_size&nbsp;has&nbsp;be&nbsp;moved&nbsp;to&nbsp;a&nbsp;different&nbsp;structure&lt;br&gt;&amp;gt;&nbsp;and&nbsp;no&nbsp;longer&lt;br&gt;&amp;gt;&nbsp;is&nbsp;a&nbsp;member&nbsp;of&nbsp;PyTypeObject.&lt;br&gt;&amp;gt;&nbsp;So&nbsp;to&nbsp;sum&nbsp;it&nbsp;up:&lt;br&gt;&amp;gt;&nbsp;&nbsp;*&nbsp;no&nbsp;porting&nbsp;effort&nbsp;exist&nbsp;so&nbsp;far,&nbsp;AFAIK&lt;br&gt;&amp;gt;&nbsp;&nbsp;*&nbsp;no,&nbsp;the&nbsp;error&nbsp;is&nbsp;not&nbsp;bogus&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;sincerely&nbsp;yours&lt;br&gt;&amp;gt;&nbsp;//Lorenz&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;[1]&nbsp;http://docs.python.org/dev/py3k/extending/newtypes.html&lt;br&gt;&amp;gt;&nbsp;[2]&lt;br&gt;&amp;gt;&nbsp;http://rhodesmill.org/brandon/2008/porting-a-c-extension-module-to-python-30/&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;On&nbsp;Thu,&nbsp;14&nbsp;Jan&nbsp;2010&nbsp;07:52:59&nbsp;+0000,&nbsp;Grail&nbsp;Dane&nbsp;&amp;lt;grail69@hotmail.com&amp;gt;&lt;br&gt;&amp;gt;&nbsp;wrote:&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;Hi&nbsp;GuysI&nbsp;am&nbsp;new&nbsp;to&nbsp;the&nbsp;list&nbsp;but&nbsp;have&nbsp;recently&nbsp;run&nbsp;into&nbsp;this&nbsp;issue.Has&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;there&nbsp;been&nbsp;any&nbsp;movement?Personally&nbsp;I&nbsp;am&nbsp;stuck&nbsp;when&nbsp;gcc&nbsp;tries&nbsp;to&nbsp;compile&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;src/_fastmath.cwhich&nbsp;seems&nbsp;to&nbsp;die&nbsp;with&nbsp;an&nbsp;error&nbsp;about&nbsp;'ob_size'&nbsp;member&lt;br&gt;&amp;gt;&nbsp;not&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;existing&nbsp;:(This&nbsp;seems&nbsp;to&nbsp;be&nbsp;bogus&nbsp;as&nbsp;I&nbsp;traced&nbsp;back&nbsp;the&nbsp;struct's&nbsp;to&lt;br&gt;&amp;gt;&nbsp;include&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;PyObject_VAR_HEADwhich&nbsp;does&nbsp;have&nbsp;this&nbsp;as&nbsp;member.Any&nbsp;further&nbsp;help&nbsp;on&nbsp;this&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;would&nbsp;be&nbsp;appreciated&nbsp;;)Cheers&nbsp;Grail&amp;gt;On&nbsp;Fri,&nbsp;Dec&nbsp;04,&nbsp;2009&nbsp;at&nbsp;11:44:00AM&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;+0100,&nbsp;Tobias&nbsp;Koeck&nbsp;wrote:&amp;gt;&amp;gt;Is&nbsp;it&nbsp;possible&nbsp;to&nbsp;run&nbsp;python&nbsp;crypto&nbsp;with&lt;br&gt;&amp;gt;&nbsp;python&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;3.0&nbsp;or&nbsp;3.1.&nbsp;If&nbsp;not&nbsp;is&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;&amp;gt;it&nbsp;planed&nbsp;to&nbsp;adjust?&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;Sure,&nbsp;and&nbsp;it'll&nbsp;happen&nbsp;sooner&nbsp;if&nbsp;somebody&nbsp;volunteers&nbsp;to&nbsp;do&nbsp;it.&nbsp;:-)&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;There&nbsp;will&nbsp;need&nbsp;to&nbsp;be&nbsp;be&nbsp;some&nbsp;strategy&nbsp;for&nbsp;Python&nbsp;2.x&nbsp;compatibility,&nbsp;and&lt;br&gt;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;the&nbsp;contributor(s)&nbsp;need&nbsp;to&nbsp;to&nbsp;meet&nbsp;the&nbsp;PyCrypto&nbsp;Code&nbsp;Submission&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;Requirements:&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;http://www.dlitz.net/software/pycrypto/submission-requirements/&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;--&nbsp;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;Dwayne&nbsp;C.&nbsp;Litzenberger&nbsp;&amp;lt;dlitz&nbsp;at&nbsp;dlitz.net&amp;gt;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;Key-signing&nbsp;key&nbsp;&nbsp;&nbsp;-&nbsp;19E1&nbsp;1FE8&nbsp;B3CF&nbsp;F273&nbsp;ED17&nbsp;&nbsp;4A24&nbsp;928C&nbsp;EC13&nbsp;39C2&nbsp;5CF7&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;Annual&nbsp;key&nbsp;(2009)&nbsp;-&nbsp;C805&nbsp;1746&nbsp;397B&nbsp;0202&nbsp;2758&nbsp;&nbsp;2821&nbsp;58E0&nbsp;894B&nbsp;81D2&nbsp;582E&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;_________________________________________________________________&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;View&nbsp;photos&nbsp;of&nbsp;singles&nbsp;in&nbsp;your&nbsp;area!&nbsp;Browse&nbsp;profiles&nbsp;for&nbsp;FREE&lt;br&gt;&amp;gt;&nbsp;&amp;gt;&nbsp;http://clk.atdmt.com/NMN/go/150855801/direct/01/&lt;br&gt;&amp;gt;&nbsp;_______________________________________________&lt;br&gt;&amp;gt;&nbsp;pycrypto&nbsp;mailing&nbsp;list&lt;br&gt;&amp;gt;&nbsp;pycrypto@lists.dlitz.net&lt;br&gt;&amp;gt;&nbsp;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;br&gt;&lt;/div&gt;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&lt;br&gt;&lt;hr&gt;If&nbsp;It&nbsp;Exists,&nbsp;You'll&nbsp;Find&nbsp;it&nbsp;on&nbsp;SEEK&nbsp;&lt;a&nbsp;href=&quot;http://clk.atdmt.com/NMN/go/157639755/direct/01/&quot;&gt;Shopping&nbsp;Trolley&nbsp;Mechanic&lt;/a&gt;&lt;/div&gt;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&nbsp;&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;&nbsp;&lt;br&nbsp;/&gt;&lt;hr&nbsp;/&gt;Sell&nbsp;your&nbsp;old&nbsp;one&nbsp;fast!&nbsp;&lt;a&nbsp;href='http://clk.atdmt.com/NMN/go/157637060/direct/01/'&nbsp;target='_new'&gt;Time&nbsp;for&nbsp;a&nbsp;new&nbsp;car?&lt;/a&gt;&lt;/body&gt;<br>
&lt;/html&gt;
</tt>