mvdan / bitw

Minimalist BitWarden client
BSD 3-Clause "New" or "Revised" License
168 stars 15 forks source link

Requesting code reviews from security engineers #3

Open mvdan opened 5 years ago

mvdan commented 5 years ago

I'm not an expert at security by any means. I know enough to get this working, but I'd like some reviews and feedback before people start using this for their own passwords.

Current TODOs:

Mic92 commented 4 years ago

At minimum bitw should use mlock(2) to prevent the password from being swapped.

mvdan commented 4 years ago

Yes, that's what libraries like memguard above do.

mvdan commented 3 years ago

D-Bus encryption to not use "plain" was implemented in https://github.com/mvdan/bitw/issues/17.