MCPcopy Create free account
hub / github.com/antirez/freakwan / load_keys

Method load_keys

keychain.py:21–29  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

19
20 # Load keys in memory.
21 def load_keys(self):
22 self.keys = {} # Map "key name" -> SHA256(key)
23 for key_name in os.listdir(self.keychain_dir):
24 try:
25 f = open(self.keychain_dir+"/"+key_name,'rb')
26 key = f.read()
27 f.close()
28 self.keys[key_name] = self.sha16(key)
29 except: pass
30
31 # Return all the available key names
32 def list_keys(self):

Callers 2

__init__Method · 0.95
add_keyMethod · 0.95

Calls 3

sha16Method · 0.95
closeMethod · 0.80
readMethod · 0.45

Tested by

no test coverage detected