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() k2.fromPEM(filename=public_pem1) try: k2.privateToPEM(filename=private_pem2)
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() k2.fromPEM(filename=public_pem1) try: k2.privateToPEM(filename=private_pem2)