summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20100301/8a257c4e/attachment-0001.htm
blob: 7f0dc12416f32bb3ad1c0e49b327a79317df71c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<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>
Hello&nbsp;Christoph&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&nbsp;have&nbsp;made&nbsp;more&nbsp;head&nbsp;way&nbsp;since&nbsp;that&nbsp;one&nbsp;(and&nbsp;made&nbsp;a&nbsp;lot&nbsp;more&nbsp;changes).&lt;/div&gt;&lt;div&gt;I&nbsp;found&nbsp;that&nbsp;the&nbsp;module&nbsp;creation&nbsp;required&nbsp;a&nbsp;few&nbsp;more&nbsp;steps&nbsp;and&nbsp;I&nbsp;have&nbsp;come&nbsp;up&amp;nbsp;&lt;/div&gt;&lt;div&gt;with&nbsp;two&nbsp;solutions&nbsp;(in&nbsp;attached&nbsp;patches):&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;1.&nbsp;First&nbsp;patch&nbsp;follows&nbsp;most&nbsp;of&nbsp;the&nbsp;online&nbsp;info&nbsp;I&nbsp;could&nbsp;find&nbsp;related&nbsp;to&amp;nbsp;PyModuleDef&nbsp;and&nbsp;the&nbsp;related&amp;nbsp;PyTypeObject.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&nbsp;This&nbsp;required&nbsp;that&nbsp;all&nbsp;tp_getattr&nbsp;functions&nbsp;be&nbsp;removed&nbsp;and&nbsp;set&nbsp;to&nbsp;0&nbsp;(zero)&nbsp;in&nbsp;the&amp;nbsp;PyTypeObject&nbsp;definition.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2.&nbsp;The&nbsp;second&nbsp;patch&nbsp;retained&nbsp;the&nbsp;already&nbsp;created&nbsp;tp_getattr&nbsp;functions.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;With&nbsp;either&nbsp;applied&nbsp;I&nbsp;am&nbsp;able&nbsp;to&nbsp;compile&nbsp;but&nbsp;when&nbsp;running&nbsp;a&nbsp;test&nbsp;program&nbsp;with&nbsp;the&nbsp;following&nbsp;lines&nbsp;only:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;#!/usr/bin/env&nbsp;python&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;from&nbsp;Crypto.Cipher&nbsp;import&nbsp;AES&lt;/div&gt;&lt;div&gt;import&nbsp;base64&lt;/div&gt;&lt;div&gt;import&nbsp;os&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;When&nbsp;run&nbsp;I&nbsp;receive&nbsp;the&nbsp;following&nbsp;error:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Traceback&nbsp;(most&nbsp;recent&nbsp;call&nbsp;last):&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;File&nbsp;&quot;./cypher.py&quot;,&nbsp;line&nbsp;3,&nbsp;in&nbsp;&amp;lt;module&amp;gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&nbsp;&amp;nbsp;from&nbsp;Crypto.Cipher&nbsp;import&nbsp;AES&lt;/div&gt;&lt;div&gt;SystemError:&nbsp;NULL&nbsp;result&nbsp;without&nbsp;error&nbsp;in&nbsp;PyObject_Call&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So&nbsp;apply&nbsp;patches&nbsp;(and&nbsp;make&nbsp;necessary&nbsp;changes&nbsp;for&nbsp;Windows)&nbsp;and&nbsp;we&nbsp;will&nbsp;see&nbsp;if&nbsp;I&nbsp;can&nbsp;help&nbsp;further&nbsp;:)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers&nbsp;Grail&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;hr&gt;Get&nbsp;straight&nbsp;to&nbsp;the&nbsp;Point&nbsp;&lt;a&nbsp;href=&quot;http://clk.atdmt.com/NMN/go/157637060/direct/01/&quot;&gt;Find&nbsp;a&nbsp;great&nbsp;deal&nbsp;on&nbsp;your&nbsp;next&nbsp;car.&lt;/a&gt;&lt;div&nbsp;style=&quot;z-index:&nbsp;-1;&nbsp;position:absolute;&nbsp;top:0px;&nbsp;left:&nbsp;0px;&nbsp;width:&nbsp;100%;&nbsp;height:&nbsp;3338px;&quot;&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;&nbsp;Browse&nbsp;profiles&nbsp;for&nbsp;free!&nbsp;&lt;a&nbsp;href='http://clk.atdmt.com/NMN/go/150855801/direct/01/'&nbsp;target='_new'&gt;View&nbsp;photos&nbsp;of&nbsp;singles&nbsp;in&nbsp;your&nbsp;area.&lt;/a&gt;&lt;/body&gt;<br>
&lt;/html&gt;
</tt>