Exemplo n.º 1
0
 def generatepasscodekey(self, passcode):
     passcodekey_prf = pbkdf2(passcode, unhexlify(self.keybag['salt']), 1,
                              32, sha1)
     #print 'The PRF passcode key is %s'%hexlify(passcodekey_prf)
     self.passcodekey = self.tangle_with_hardware(passcodekey_prf, 32,
                                                  self.keybag['iter'])
     return self.passcodekey
Exemplo n.º 2
0
 def device_key_init(self, IOPlatformUUID):
     salt = ''
     self.devicekey = pbkdf2(IOPlatformUUID, salt, 50000, 32, sha256)
     return self.devicekey
Exemplo n.º 3
0
 def device_key_init(self, IOPlatformUUID):
     salt = ''
     self.devicekey = pbkdf2(IOPlatformUUID, salt, 50000, 32, sha256)
     return self.devicekey
Exemplo n.º 4
0
 def generatepasscodekey(self, passcode):
     passcodekey_prf = pbkdf2(passcode, unhexlify(self.keybag['salt']), 1, 32, sha1)
     #print 'The PRF passcode key is %s'%hexlify(passcodekey_prf)
     self.passcodekey = self.tangle_with_hardware(passcodekey_prf, 32, self.keybag['iter'])
     return self.passcodekey