Ejemplo n.º 1
0
  def createInvitePacket(self, password, invite, entropy):
    self.invite=invite

    self.salt=self.makeSalt(entropy)
    sk=pbkdf(password, self.salt)
    self.createDustPacket(sk, self.invite.message, entropy)
    self.packet=self.salt+self.packet
Ejemplo n.º 2
0
    def createInvitePacket(self, password, invite, entropy):
        self.invite = invite

        self.salt = self.makeSalt(entropy)
        sk = pbkdf(password, self.salt)
        self.createDustPacket(sk, self.invite.message, entropy)
        self.packet = self.salt + self.packet
 def createDustmailInvitePacket(self, password, pubkey, invite, entropy):
   self.pubkey=pubkey
   self.invite=invite
   self.salt=self.makeSalt(entropy)
   sk=pbkdf(password, self.salt)
   message=self.pubkey+self.invite
   self.createDustPacket(sk, message, entropy)
   self.packet=self.salt+self.packet
Ejemplo n.º 4
0
  def decodeInvitePacket(self, password, packet):
    #print('decodeInvitePacket('+password+', '+encode(packet)+')')
    self.salt, packet=splitField(packet, SALT_LENGTH)
    #print('salt('+encode(self.salt)+', '+encode(packet)+')')
    sk=pbkdf(password, self.salt)
    #print('sk: '+encode(sk))

    self.decodeDustPacket(sk, packet)
    self.invite=InviteMessage()
    self.invite.decodeInviteMessage(self.data)
    return self.invite
Ejemplo n.º 5
0
    def decodeInvitePacket(self, password, packet):
        #print('decodeInvitePacket('+password+', '+encode(packet)+')')
        self.salt, packet = splitField(packet, SALT_LENGTH)
        #print('salt('+encode(self.salt)+', '+encode(packet)+')')
        sk = pbkdf(password, self.salt)
        #print('sk: '+encode(sk))

        self.decodeDustPacket(sk, packet)
        self.invite = InviteMessage()
        self.invite.decodeInviteMessage(self.data)
        return self.invite
 def decodeDustmailInvitePacket(self, password, packet):
   self.salt, packet=splitField(packet, SALT_LENGTH)
   sk=pbkdf(password, self.salt)
   self.decodeDustPacket(sk, packet)
   self.pubkey, self.invite=splitField(self.data, PUBKEY_LENGTH)