def delete_credential(self, credential, password_key): dev = self._descriptor.open_device(TRANSPORT.CCID) controller = OathController(dev.driver) if controller.locked and password_key is not None: controller.validate(a2b_hex(password_key)) controller.delete(Credential.from_dict(credential))
def delete_credential(self, credential): dev = self._descriptor.open_device(TRANSPORT.CCID) controller = OathController(dev.driver) self._unlock(controller) controller.delete(cred_from_dict(credential))