def clean_recovery_key(self):
        data = self.cleaned_data['recovery_key']
        """
            We don't want to allow files to huge
            Going to start with 10MB and see where
            that gets us
        """

        if len(data) > 0:
            data = encrypt(data, GPG_KEY_IDS, HOMEDIR)
        return data
    def clean_recovery_key(self):
        data = self.cleaned_data['recovery_key']
        """
            We don't want to allow files to huge
            Going to start with 10MB and see where
            that gets us
        """

        if len(data) > 0:
            data = encrypt(data, GPG_KEY_IDS, HOMEDIR)
        return data
Exemple #3
0
    def clean_recovery_key(self):
        data = self.cleaned_data['recovery_key']
        """
            We don't want to allow files to huge
            Going to start with 10MB and see where
            that gets us
        """

        data = bytes(data, 'utf8')
        if len(data) > 0:
            data = encrypt(data, GPG_KEY_IDS, HOMEDIR)
        try:
            data = data.decode()
        except AttributeError:
            pass
        return data
 def clean_binary_blob(self):
     data = self.cleaned_data['binary_blob']
     try:
         if data.file._size > 10 * 1024 * 1024:
             raise forms.ValidationError("Image file too large ( > 10mb )")
     except:
         pass
     try:
         tmp = data.file.read()
         encrypted = encrypt(tmp, GPG_KEY_IDS, HOMEDIR)
         data.file.truncate(0)
         data.file.seek(0)
         data.file.write(encrypted)
         data.file.seek(0)
         return data
     except Exception, e:
         print e
         pass
 def clean_binary_blob(self):
     data = self.cleaned_data['binary_blob']
     try:
         if data.file._size > 10*1024*1024:
             raise forms.ValidationError("Image file too large ( > 10mb )")
     except:
         pass
     try:
         tmp = data.file.read()
         encrypted = encrypt(tmp, GPG_KEY_IDS, HOMEDIR)
         data.file.truncate(0)
         data.file.seek(0)
         data.file.write(encrypted)
         data.file.seek(0)
         return data
     except Exception, e:
         print e
         pass
Exemple #6
0
 def clean_binary_blob(self):
     try:
         data = self.files['binary_blob'].file
     except KeyError:
         return
     try:
         if len(data.read()) > 10*1024*1024:
             raise forms.ValidationError("Image file too large ( > 10mb )")
         data.seek(0)
     except AttributeError:
         return
     try:
         data.seek(0)
         data.truncate(0)
         tmp = data.read()
         encrypted = encrypt(tmp, GPG_KEY_IDS, HOMEDIR)
         return encrypted
     except Exception as e:
         print(e)
         pass
     return