-
Notifications
You must be signed in to change notification settings - Fork 194
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
First draft of OMEMO #1256
base: master
Are you sure you want to change the base?
First draft of OMEMO #1256
Commits on Sep 9, 2018
-
Playing around with Smack OMEMO
Sending not implemented yet; Receiving works only if user subscription was granted. The way the OMEMO API and our own application is designed, it's not easy to build something abstracted following the Coder interface. But since Smack 4.4 will dismantle the current OMEMO API... Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c00af7 - Browse repository at this point
Copy the full SHA 9c00af7View commit details
Commits on Nov 1, 2018
-
Merge branch 'master' into feature/omemo
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98e1016 - Browse repository at this point
Copy the full SHA 98e1016View commit details
Commits on Apr 19, 2019
-
Merge branch 'master' into feature/omemo
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dade92c - Browse repository at this point
Copy the full SHA dade92cView commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0353ef1 - Browse repository at this point
Copy the full SHA 0353ef1View commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77e371f - Browse repository at this point
Copy the full SHA 77e371fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e90be41 - Browse repository at this point
Copy the full SHA e90be41View commit details
Commits on Apr 21, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 707a651 - Browse repository at this point
Copy the full SHA 707a651View commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7b7111 - Browse repository at this point
Copy the full SHA c7b7111View commit details -
Begin refactoring of Coder to accomodate for OMEMO needs
Actually it's not just because of OMEMO, the aim here is to create a more clear abstraction for encrypting/decrypting. Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdb15a3 - Browse repository at this point
Copy the full SHA cdb15a3View commit details -
[skip ci] Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ffc778 - Browse repository at this point
Copy the full SHA 3ffc778View commit details
Commits on Apr 22, 2019
-
Some tests with OMEMO send/receive
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06f6d5b - Browse repository at this point
Copy the full SHA 06f6d5bView commit details
Commits on Apr 23, 2019
-
Better handle decryption errors
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e31673c - Browse repository at this point
Copy the full SHA e31673cView commit details
Commits on Apr 24, 2019
-
Handle encryption fallback in a proper manner
Also update security flags of a message when falling back to basic encryption Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a92053 - Browse repository at this point
Copy the full SHA 9a92053View commit details
Commits on Apr 25, 2019
-
Extract trust information for OMEMO
Also move TRUST_* constants to Keyring Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df0f3f0 - Browse repository at this point
Copy the full SHA df0f3f0View commit details
Commits on Apr 29, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbe15a8 - Browse repository at this point
Copy the full SHA fbe15a8View commit details
Commits on Apr 30, 2019
-
Time to deprecated stuff from years ago
[skip ci] Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e81cd19 - Browse repository at this point
Copy the full SHA e81cd19View commit details
Commits on May 2, 2019
-
Fix processing encrypted chat state group message
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba70eed - Browse repository at this point
Copy the full SHA ba70eedView commit details
Commits on May 25, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 216c9ac - Browse repository at this point
Copy the full SHA 216c9acView commit details -
Working incoming OMEMO processing via some dirty workarounds
Because of the way smack-omemo is designed, processing and decryption can't be separated, so a few dirty tricks were put in place to make this work. Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c423e8a - Browse repository at this point
Copy the full SHA c423e8aView commit details
Commits on Jun 8, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a9e45b - Browse repository at this point
Copy the full SHA 8a9e45bView commit details
Commits on Jun 9, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dfd4e7f - Browse repository at this point
Copy the full SHA dfd4e7fView commit details -
More or less working OMEMO between clients
And a few optimizations. Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b94523 - Browse repository at this point
Copy the full SHA 9b94523View commit details
Commits on Jun 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 192ef2e - Browse repository at this point
Copy the full SHA 192ef2eView commit details
Commits on Jun 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 719eaff - Browse repository at this point
Copy the full SHA 719eaffView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba76ed9 - Browse repository at this point
Copy the full SHA ba76ed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e92bb - Browse repository at this point
Copy the full SHA c8e92bbView commit details -
Remove name from key UID (close #1179)
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d97b0ab - Browse repository at this point
Copy the full SHA d97b0abView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c6087 - Browse repository at this point
Copy the full SHA b1c6087View commit details
Commits on Jul 10, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 70e134f - Browse repository at this point
Copy the full SHA 70e134fView commit details
Commits on Aug 11, 2019
-
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 691b4a3 - Browse repository at this point
Copy the full SHA 691b4a3View commit details
Commits on Dec 17, 2019
-
Merge branch 'master' into feature/omemo
# Conflicts: # app/src/main/java/org/kontalk/ui/GroupInfoFragment.java
Configuration menu - View commit details
-
Copy full SHA for 29b5f71 - Browse repository at this point
Copy the full SHA 29b5f71View commit details
Commits on Mar 19, 2020
-
Merge branch 'master' into feature/omemo
# Conflicts: # app/src/main/java/org/kontalk/crypto/PGPCoder.java # app/src/main/java/org/kontalk/provider/Keyring.java # app/src/main/java/org/kontalk/service/msgcenter/DiscoverInfoListener.java # app/src/main/java/org/kontalk/service/msgcenter/DiscoverItemsListener.java # app/src/main/java/org/kontalk/service/msgcenter/MessageCenterService.java # app/src/main/java/org/kontalk/service/msgcenter/PushDiscoverItemsListener.java # app/src/main/java/org/kontalk/util/MessageUtils.java
Configuration menu - View commit details
-
Copy full SHA for bc245c8 - Browse repository at this point
Copy the full SHA bc245c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec16b56 - Browse repository at this point
Copy the full SHA ec16b56View commit details -
Handle disconnections during OMEMO stuff (#1260)
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5330d97 - Browse repository at this point
Copy the full SHA 5330d97View commit details
Commits on Mar 22, 2020
-
Merge branch 'master' into feature/omemo
# Conflicts: # app/src/androidTest/java/org/kontalk/provider/UsersProviderTest.java # app/src/main/java/org/kontalk/data/Contact.java
Configuration menu - View commit details
-
Copy full SHA for 32167b2 - Browse repository at this point
Copy the full SHA 32167b2View commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 780ad2f - Browse repository at this point
Copy the full SHA 780ad2fView commit details
Commits on Mar 28, 2020
-
Revert ZXing to 3.3.3 to allow API level < 24
Sorry people, I missed this... Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 035d47b - Browse repository at this point
Copy the full SHA 035d47bView commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 992fb68 - Browse repository at this point
Copy the full SHA 992fb68View commit details -
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3667c2 - Browse repository at this point
Copy the full SHA a3667c2View commit details
Commits on Mar 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dc27c67 - Browse repository at this point
Copy the full SHA dc27c67View commit details -
Configuration menu - View commit details
-
Copy full SHA for b25bef4 - Browse repository at this point
Copy the full SHA b25bef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 498369c - Browse repository at this point
Copy the full SHA 498369cView commit details
Commits on Apr 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 3da589c - Browse repository at this point
Copy the full SHA 3da589cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 251c4e6 - Browse repository at this point
Copy the full SHA 251c4e6View commit details
Commits on Apr 5, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ebfa4fc - Browse repository at this point
Copy the full SHA ebfa4fcView commit details
Commits on Apr 21, 2020
-
Merge branch 'master' into feature/omemo
# Conflicts: # app/src/main/java/org/kontalk/data/Contact.java # app/src/main/java/org/kontalk/service/msgcenter/MessageCenterService.java # app/src/main/java/org/kontalk/service/msgcenter/MessageListener.java # app/src/main/java/org/kontalk/service/msgcenter/RegenerateKeyPairListener.java # app/src/main/java/org/kontalk/sync/Syncer.java # app/src/main/java/org/kontalk/util/MessageUtils.java
Configuration menu - View commit details
-
Copy full SHA for e4c6ac8 - Browse repository at this point
Copy the full SHA e4c6ac8View commit details -
Merge branch 'master' into feature/omemo
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e135a8 - Browse repository at this point
Copy the full SHA 3e135a8View commit details
Commits on Apr 22, 2020
-
Preliminary porting to Smack 4.4
Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58fdd35 - Browse repository at this point
Copy the full SHA 58fdd35View commit details -
Preliminary porting to Smack 4.4
Brings Java to 1.8 and minimum API level to 19 Signed-off-by: Daniele Ricci <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa8c9b1 - Browse repository at this point
Copy the full SHA aa8c9b1View commit details