def rm_files(*list): for file in list: if os.path.exists(file): os.remove(file) rm_files(private_pem1, public_pem1, private_pem2, public_pem2) k = NDN.getDefaultKey() k.privateToPEM(filename=private_pem1) k.publicToPEM(filename=public_pem1) k2 = Key() k2.fromPEM(filename=private_pem1) k2.privateToPEM(filename=private_pem2) k2.publicToPEM(filename=public_pem2) assert (filecmp.cmp(private_pem1, private_pem2)) assert (filecmp.cmp(public_pem1, public_pem2)) print(b64encode(k.publicKeyID)) print(b64encode(k2.publicKeyID)) assert (k.publicKeyID == k2.publicKeyID) del (k2) rm_files(private_pem2, public_pem2) k2 = Key()
from pyndn import NDN, Name, Interest, ContentObject, Key k = Key() k.generateRSA(1024) del k