[Nym3-commit] r118 - trunk/nym3/Client
nym3-devel@lists.noreply.org
nym3-devel@lists.noreply.org
Mon, 23 Aug 2004 20:51:08 +0200
Author: jr
Date: 2004-08-23 20:51:06 +0200 (Mon, 23 Aug 2004)
New Revision: 118
Modified:
trunk/nym3/Client/User.py
Log:
add sign add a signed header
Modified: trunk/nym3/Client/User.py
===================================================================
--- trunk/nym3/Client/User.py 2004-08-22 21:07:34 UTC (rev 117)
+++ trunk/nym3/Client/User.py 2004-08-23 18:51:06 UTC (rev 118)
@@ -1,7 +1,8 @@
import os
import nym3.Client.Config as Config
import mixminion.Common
-
+import nym3.Common as Common
+import mixminion.Crypto as _cr
class NoSuchUser(Exception): pass
class AlreadySuchUser(Exception): pass
@@ -115,3 +116,12 @@
def generate_keys(self):
pass
+
+ def getSeqNo(self):
+ return chr(0)*Common.seqNoLength
+
+ def addHeader(self,msg):
+ h = Header()
+ sig = _cr.pk_sign(_cr.sha1(msg), self.data['idKey'])
+ h.fromData(self.data['username'], self.getSeqNo(), sig)
+ return str(h) + msg