code: def loads(self, data, raw=False):
          '''
          Decrypt and un-serialize a python object
          '''
          data = self.decrypt(data)
          # simple integrity check to verify that we got meaningful data
          if not data.startswith(self.PICKLE_PAD):
              return {}
          load = self.serial.loads(data[len(self.PICKLE_PAD):], raw=raw)
          return loaf loads(self, data, raw=False):
          '''
          Decrypt and un-serialize a python object
          '''
          data = self.decrypt(data)
          # simple integrity check to verify that we got meaningful data
          if not data.startswith(self.PICKLE_PAD):
              return {}
          load = self.serial.loads(data[len(self.PICKLE_PAD):], raw=raw)
          return load
docs: Decrypt and un-serialize a python object