-
Notifications
You must be signed in to change notification settings - Fork 25
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
Why should I trust this library to get its crypto right? #53
Comments
This library is basically unmaintained and has never received any kind of public audit or peer review. As far as I'm aware it's only used by the (also unmaintained) gajim-otr from the same author (myself) and weechat-otr. There is a number of open issues around: https://github.com/python-otr/pure-python-otr/issues/ |
So you have pretty much abandoned it? Would you recommend a wrapper around |
Pretty much. I would not recommend a wrapper around
|
These callbacks were the thing I stumbled into, too. How about re-initializing otr with the already exchanged keys if that happened? C application code would have the same problem, too, wouldn’t it? What C wrapping framework did you use? I found ctypes to be a blessing as far as useability goes. |
I used swig but that was 5+ years ago and I assume things have changed. Not sure about C applications, it's been a while. |
Thanks! |
I'd be willing to help maintain the codebase in my spare time. At the very least I should be able to review pull requests, and make sure consequent changes get proprer review from people I know to be knowledgeable before getting merged. |
I spoke with Koolfy about it on #otr on OFTC that we should do some reviewing against the OTR specification and see if it has any holes in it. |
I'll be maintaining this project the best I can for the forseable future. This means "don't rely on pure-python-otr just now if you're hesitating". |
Thank you for picking-up the mantle on this, @koolfy.
|
I’m currently evaluating for a GNOME project whether I can safely use this library or should rather wrap
libotr
.Are there any reference projects (apart from Gajim) that use this library or any peer reviews by security people? Anything that gives me a reason this implementation is as safe as well tested
libotr
?The text was updated successfully, but these errors were encountered: