summaryrefslogtreecommitdiff
path: root/pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm
diff options
context:
space:
mode:
Diffstat (limited to 'pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm')
-rw-r--r--pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm112
1 files changed, 112 insertions, 0 deletions
diff --git a/pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm b/pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm
new file mode 100644
index 0000000..3608d74
--- /dev/null
+++ b/pipermail/pycrypto/attachments/20100302/6f5ea7a8/attachment-0001.htm
@@ -0,0 +1,112 @@
+<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;Christoph&lt;br&gt;&lt;br&gt;I&nbsp;did&nbsp;a&nbsp;quick&nbsp;search&nbsp;and&nbsp;found&nbsp;this:&lt;br&gt;&lt;br&gt;http://gnuwin32.sourceforge.net/packages/diffutils.htm&lt;br&gt;&lt;br&gt;diff&nbsp;is&nbsp;what&nbsp;is&nbsp;used&nbsp;to&nbsp;create&nbsp;the&nbsp;patch&nbsp;file.&nbsp;You&nbsp;then&nbsp;simply&nbsp;need&nbsp;to&nbsp;run&nbsp;patch&nbsp;to&nbsp;execute&nbsp;it&nbsp;on&nbsp;the&nbsp;necessary&nbsp;files.&lt;br&gt;&lt;br&gt;Hope&nbsp;that&nbsp;helps.&lt;br&gt;&lt;br&gt;If&nbsp;you&nbsp;still&nbsp;need&nbsp;help&nbsp;on&nbsp;fixing&nbsp;the&nbsp;issues&nbsp;let&nbsp;me&nbsp;know&nbsp;and&nbsp;I&nbsp;will&nbsp;see&nbsp;what&nbsp;I&nbsp;can&nbsp;do&nbsp;:)&lt;br&gt;&lt;br&gt;Grail&lt;br&gt;&lt;br&gt;&lt;hr&nbsp;id=&quot;stopSpelling&quot;&gt;Date:&nbsp;Mon,&nbsp;1&nbsp;Mar&nbsp;2010&nbsp;21:37:42&nbsp;+0100&lt;br&gt;From:&nbsp;christoph.tapler@gmx.net&lt;br&gt;To:&nbsp;pycrypto@lists.dlitz.net&lt;br&gt;Subject:&nbsp;Re:&nbsp;[pycrypto]&nbsp;FW:&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>
+<br>
+&nbsp;&nbsp;<br>
+<br>
+<br>
+Hi&nbsp;Grail!&lt;br&gt;<br>
+&lt;br&gt;<br>
+I&nbsp;think&nbsp;in&nbsp;you&nbsp;need&nbsp;to&nbsp;return&nbsp;the&nbsp;pointer&nbsp;from&nbsp;the&nbsp;newly&nbsp;created<br>
+module.&nbsp;Currently&nbsp;the&nbsp;return&nbsp;value&nbsp;seems&nbsp;to&nbsp;be&nbsp;a&nbsp;dangling&nbsp;pointer.&lt;br&gt;<br>
+A&nbsp;&quot;return&nbsp;m&quot;&nbsp;at&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;generic&nbsp;init&nbsp;function&nbsp;in<br>
+block_template.c&nbsp;may&nbsp;help.&lt;br&gt;<br>
+&lt;br&gt;<br>
+Btw,&nbsp;in&nbsp;Windows,&nbsp;there&nbsp;are&nbsp;still&nbsp;a&nbsp;few&nbsp;issues&nbsp;which&nbsp;prevent&nbsp;successful<br>
+compilation.&nbsp;&lt;br&gt;<br>
+Should&nbsp;I&nbsp;generate&nbsp;a&nbsp;patch?&nbsp;If&nbsp;yes,&nbsp;could&nbsp;you&nbsp;probably&nbsp;give&nbsp;me&nbsp;a&nbsp;hint<br>
+how&nbsp;to&nbsp;generate&nbsp;this&nbsp;patch?&lt;br&gt;<br>
+&lt;br&gt;<br>
+Btw,&nbsp;there&nbsp;seems&nbsp;to&nbsp;be&nbsp;a&nbsp;test&nbsp;suite&nbsp;included&nbsp;(python&nbsp;setup.py&nbsp;test).<br>
+However,&nbsp;at&nbsp;that&nbsp;stage&nbsp;it&nbsp;is&nbsp;not&nbsp;too&nbsp;much&nbsp;of&nbsp;&lt;br&gt;<br>
+help,&nbsp;because&nbsp;the&nbsp;test&nbsp;suite&nbsp;itself&nbsp;needs&nbsp;to&nbsp;be&nbsp;adapted&nbsp;as&nbsp;well.&nbsp;In<br>
+Python&nbsp;2&nbsp;the&nbsp;test&nbsp;suite&nbsp;works&nbsp;perfectly&nbsp;fine.&lt;br&gt;<br>
+&lt;br&gt;<br>
+Cheers,&lt;br&gt;<br>
+Christoph&lt;br&gt;<br>
+&lt;br&gt;<br>
+On&nbsp;01.03.2010&nbsp;01:02,&nbsp;Grail&nbsp;Dane&nbsp;wrote:<br>
+&lt;blockquote&nbsp;cite=&quot;mid:SNT132-w2669B1935D0D65EE9F7B9FB13C0@phx.gbl&quot;&gt;<br>
+&nbsp;&nbsp;&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;Hello<br>
+Christoph<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+changes).&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+have&nbsp;come&nbsp;up&amp;nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;with&nbsp;two&nbsp;solutions&nbsp;(in&nbsp;attached&nbsp;patches):&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+related&nbsp;to&amp;nbsp;PyModuleDef&nbsp;and&nbsp;the&nbsp;related&amp;nbsp;PyTypeObject.&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+set&nbsp;to&nbsp;0&nbsp;(zero)&nbsp;in&nbsp;the&amp;nbsp;PyTypeObject&nbsp;definition.&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;2.&nbsp;The&nbsp;second&nbsp;patch&nbsp;retained&nbsp;the&nbsp;already&nbsp;created&nbsp;tp_getattr<br>
+functions.&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+program&nbsp;with&nbsp;the&nbsp;following&nbsp;lines&nbsp;only:&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;#!/usr/bin/env&nbsp;python&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;from&nbsp;Crypto.Cipher&nbsp;import&nbsp;AES&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;import&nbsp;base64&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;import&nbsp;os&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;When&nbsp;run&nbsp;I&nbsp;receive&nbsp;the&nbsp;following&nbsp;error:&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;Traceback&nbsp;(most&nbsp;recent&nbsp;call&nbsp;last):&lt;/div&gt;<br>
+&nbsp;&nbsp;&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;<br>
+&nbsp;&nbsp;&lt;div&gt;&amp;nbsp;&amp;nbsp;&nbsp;&amp;nbsp;from&nbsp;Crypto.Cipher&nbsp;import&nbsp;AES&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;SystemError:&nbsp;NULL&nbsp;result&nbsp;without&nbsp;error&nbsp;in&nbsp;PyObject_Call&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;So&nbsp;apply&nbsp;patches&nbsp;(and&nbsp;make&nbsp;necessary&nbsp;changes&nbsp;for&nbsp;Windows)&nbsp;and&nbsp;we<br>
+will&nbsp;see&nbsp;if&nbsp;I&nbsp;can&nbsp;help&nbsp;further&nbsp;:)&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&lt;div&gt;Cheers&nbsp;Grail&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;/div&gt;<br>
+&nbsp;&nbsp;&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<br>
+deal&nbsp;on&nbsp;your&nbsp;next&nbsp;car.&lt;/a&gt;&nbsp;&lt;br&gt;<br>
+&nbsp;&nbsp;&lt;hr&gt;&nbsp;Browse&nbsp;profiles&nbsp;for&nbsp;free!&nbsp;&lt;a&nbsp;href=&quot;http://clk.atdmt.com/NMN/go/150855801/direct/01/&quot;&gt;View<br>
+photos&nbsp;of&nbsp;singles&nbsp;in&nbsp;your&nbsp;area.&lt;/a&gt;<br>
+&nbsp;&nbsp;&lt;pre&gt;&lt;fieldset&nbsp;class=&quot;ecxmimeAttachmentHeader&quot;&gt;&lt;/fieldset&gt;&lt;br&gt;_______________________________________________&lt;br&gt;pycrypto&nbsp;mailing&nbsp;list&lt;br&gt;&lt;a&nbsp;class=&quot;ecxmoz-txt-link-abbreviated&quot;&nbsp;href=&quot;mailto:pycrypto@lists.dlitz.net&quot;&gt;pycrypto@lists.dlitz.net&lt;/a&gt;&lt;br&gt;&lt;a&nbsp;class=&quot;ecxmoz-txt-link-freetext&quot;&nbsp;href=&quot;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&quot;&gt;http://lists.dlitz.net/cgi-bin/mailman/listinfo/pycrypto&lt;/a&gt;&lt;br&gt;&nbsp;&nbsp;&lt;/pre&gt;<br>
+&lt;/blockquote&gt;<br>
+&lt;br&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;With&nbsp;all&nbsp;the&nbsp;latest&nbsp;places,&nbsp;searching&nbsp;has&nbsp;never&nbsp;been&nbsp;easier.&nbsp;&lt;a&nbsp;href='http://clk.atdmt.com/NMN/go/157631292/direct/01/'&nbsp;target='_new'&gt;Looking&nbsp;for&nbsp;a&nbsp;new&nbsp;home?&lt;/a&gt;&lt;/body&gt;<br>
+&lt;/html&gt;
+</tt>