Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for encryption #60

Open
bartoszmajsak opened this issue Apr 13, 2016 · 2 comments
Open

Support for encryption #60

bartoszmajsak opened this issue Apr 13, 2016 · 2 comments

Comments

@bartoszmajsak
Copy link

First of all thanks for sharing this little handy tool.

There are some sensitive files which are still valid for storing as a part of dotfiles repo, but should be encrypted so that only after sync they are of any use.

If you think it would be a valuable addition I can try contribute, even though I don't know that much about python yet ;)

@jbernard
Copy link
Owner

Thanks!

At this point, I think encryption is a bit beyond the scope of what this tool is trying to do and likely what I'll have time to review and maintain with where I'm at in my life right now. That said, you're certainly free to write it and keep it in your own fork - if it's good and enough people support it, I would consider it. Are any of the other dotfile utils supporting encryption? My initial thought is that an encrypted filesystem or subdirectory (via ecryptfs) would be a drop-in solution - that would solve the local problem. Without encryption at the filesystem or block layer, you'd have to store the unencrypted contents somewhere on the filesystem which would open you to potential exploit.

The problem you're trying to solve, is the ability to store private dotfile contents in a pubic repo or on a site you do not control?

@bartoszmajsak
Copy link
Author

bartoszmajsak commented Apr 19, 2016

Thanks for the response. Exactly my idea was to solve the problem of

storing private dotfile contents in a pubic repo or on a site you do not control

I will see what I will find out in the wild.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants