Discussion:
[whispersystems] TextSecure - Socialist Millionaires' Protocol for Authentication
l***@ucl.ac.uk
2015-09-02 09:33:55 UTC
Permalink
Hi all,

I have been developing an alternative authentication mechanism for the
TextSecure application as part of my degree requirements during the past
months. It is based like OTRv3 on the Socialist Millionaires' Protocol
which has some nice properties. Please have a look if you are interested
here:

https://github.com/Agilitum/TextSecureSMP

Looking forward to your questions and comments :)

Thanks,

Ludwig
Carey Metcalfe
2015-09-03 06:57:47 UTC
Permalink
Hi Ludwig,

I had a quick look and found it very difficult to see what had changed
because of the way all the TextSecure code and the modifications to it were
in a single commit.

I pulled down the repo and worked some quick Git-fu on it, the results are
at https://github.com/pR0Ps/TextSecureSMP . All the code is the same, it's
just split out of the TextSecure commits. Feel free to use it however you
want. For example if you want to show up on GitHub as a fork of TextSecure,
you can fork the TextSecure project, clone my repo, then force push it to
your new fork's master branch.

Cheers,

Carey
Post by l***@ucl.ac.uk
Hi all,
I have been developing an alternative authentication mechanism for the
TextSecure application as part of my degree requirements during the past
months. It is based like OTRv3 on the Socialist Millionaires' Protocol
which has some nice properties. Please have a look if you are interested
https://github.com/Agilitum/TextSecureSMP
Looking forward to your questions and comments :)
Thanks,
Ludwig
Patrick Connolly
2015-09-03 18:17:54 UTC
Permalink
Thanks Casey,

Even with you re-org, the changes are still hard to see due to the package
rename and accompanying changes to directory structure:
https://github.com/pR0Ps/TextSecureSMP/compare/3bb966cf35177d4ba7daf93a109959c01c74bd9c...master

If you were hoping to get maximum eyes looking at it Ludwig, I'd suggest
you re-push it as a feature branch off the main repo, without changing the
package/directories. This way the git history is more casually reviewable.

Thanks for putting your academic work out there for review though :)


--------------------------------------------
Q: Why is this email [hopefully] five sentences or less? | A:
http://five.sentenc.es

*NOTE* that my emails are delayed from arriving in my inbox until 9am
daily. If urgent, please use another way of getting in touch.
#slowwebmovement <http://www.musubimail.com/gmail_timer.html>
Post by Carey Metcalfe
Hi Ludwig,
I had a quick look and found it very difficult to see what had changed
because of the way all the TextSecure code and the modifications to it were
in a single commit.
I pulled down the repo and worked some quick Git-fu on it, the results are
at https://github.com/pR0Ps/TextSecureSMP . All the code is the same,
it's just split out of the TextSecure commits. Feel free to use it however
you want. For example if you want to show up on GitHub as a fork of
TextSecure, you can fork the TextSecure project, clone my repo, then force
push it to your new fork's master branch.
Cheers,
Carey
Post by l***@ucl.ac.uk
Hi all,
I have been developing an alternative authentication mechanism for the
TextSecure application as part of my degree requirements during the past
months. It is based like OTRv3 on the Socialist Millionaires' Protocol
which has some nice properties. Please have a look if you are interested
https://github.com/Agilitum/TextSecureSMP
Looking forward to your questions and comments :)
Thanks,
Ludwig
Carey Metcalfe
2015-09-03 22:00:40 UTC
Permalink
I split the package renaming and actual code changes up into two different
commits (as best as I could). This link should make it easier to see the
changes:
https://github.com/pR0Ps/TextSecureSMP/commit/8b4efbfd9aad91c422f5fe85a65f28ed946989b6
.

Carey

On Thu, Sep 3, 2015 at 2:17 PM, Patrick Connolly <
Post by Patrick Connolly
Thanks Casey,
Even with you re-org, the changes are still hard to see due to the package
https://github.com/pR0Ps/TextSecureSMP/compare/3bb966cf35177d4ba7daf93a109959c01c74bd9c...master
If you were hoping to get maximum eyes looking at it Ludwig, I'd suggest
you re-push it as a feature branch off the main repo, without changing the
package/directories. This way the git history is more casually reviewable.
Thanks for putting your academic work out there for review though :)
--------------------------------------------
http://five.sentenc.es
*NOTE* that my emails are delayed from arriving in my inbox until 9am
daily. If urgent, please use another way of getting in touch.
#slowwebmovement <http://www.musubimail.com/gmail_timer.html>
Post by Carey Metcalfe
Hi Ludwig,
I had a quick look and found it very difficult to see what had changed
because of the way all the TextSecure code and the modifications to it were
in a single commit.
I pulled down the repo and worked some quick Git-fu on it, the results
are at https://github.com/pR0Ps/TextSecureSMP . All the code is the
same, it's just split out of the TextSecure commits. Feel free to use it
however you want. For example if you want to show up on GitHub as a fork of
TextSecure, you can fork the TextSecure project, clone my repo, then force
push it to your new fork's master branch.
Cheers,
Carey
Post by l***@ucl.ac.uk
Hi all,
I have been developing an alternative authentication mechanism for the
TextSecure application as part of my degree requirements during the past
months. It is based like OTRv3 on the Socialist Millionaires' Protocol
which has some nice properties. Please have a look if you are interested
https://github.com/Agilitum/TextSecureSMP
Looking forward to your questions and comments :)
Thanks,
Ludwig
Loading...