I thought it would be cool to start a weekly thread for people to post how they’re helping out the project. I think it could be helpful so we can all see how things are moving along on the community side, get ideas of what we/you can be doing that you haven’t thought of, bounce contribution ideas, or boast if that is your calling.
So this week I started leaning rust. I am hobby programmer but mostly in php, so system languages are a relatively new topic for me. I’ve learned enough that I can now understand most of what’s happening in the code, even if I don’t dare contribute yet. What I’m learning about rust makes me fully understand why they would move from c++ (basic knowledge from school) to rust. I will do my best to keep learning more and hopefully be at the point where I can start following jira and offering pull requests - though that may be a bit, that’s the goal.
I also talked to an ex-nsa analyst about the project. To my surprise he hadn’t heard of it. It was nice to talk to someone with a good knowledge base of the deeper topics that make up safe. His concern was in the deduplication and non-salting of data. I explained (please correct me if I’m wrong here) that the data in self encrypted to achieve deduplication and a pointer to that data is encrypted with your own private key along with information saying you have the right to access it. Because everyone has their own data map no one can tell who else also has access to that data without having their (other people with access) private key as well. So there is no way to amass a list of all people who have access without having everyone’s private key. Correct? Obviously this is high level of what is happening. (funny that talking about private keys and pointers is “high level”, that shows the depth of this project)
So, how did you contribute this week? Please share.