コード例 #1
0
ファイル: crypto.py プロジェクト: unoffices/netsukuku
 def __init__(self, keys_path=settings.KEY_PAIR_DIR):
     if os.path.exists(keys_path) and os.path.getsize(keys_path) > 0:
         self.bio = openfile(keys_path, 'rb')
         self.rsa = load_key_bio(self.bio, callback=do_nothing)
     else:
         self.bio = openfile(keys_path, 'ab+')
         self.rsa = self.generate()
         self.rsa.save_key_bio(self.bio, callback=do_nothing)
         self.rsa.save_pub_key_bio(self.bio)
     self.bio.reset()
コード例 #2
0
ファイル: crypto.py プロジェクト: AlexVanGluk/netsukuku
 def __init__(self, keys_path=settings.KEY_PAIR_DIR):
     if os.path.exists(keys_path) and os.path.getsize(keys_path) > 0:
         self.bio = openfile(keys_path, 'rb')
         self.rsa = load_key_bio(self.bio, callback=do_nothing)
     else:
         self.bio = openfile(keys_path, 'ab+')
         self.rsa = self.generate()
         self.rsa.save_key_bio(self.bio, callback=do_nothing)
         self.rsa.save_pub_key_bio(self.bio)
     self.bio.reset()
コード例 #3
0
ファイル: crypto.py プロジェクト: unoffices/netsukuku
 def load(self):
     """ Load keys from file """
     load_key_bio(self.bio, callback=do_nothing)
     self.bio.reset()
コード例 #4
0
ファイル: crypto.py プロジェクト: AlexVanGluk/netsukuku
 def load(self):
     """ Load keys from file """
     load_key_bio(self.bio, callback=do_nothing)
     self.bio.reset()