pedroGitt
4ccc45ab0a
- Update Javadoc for keys constants definitions
...
- change return code from removeOneTimeKeysForSession() (direct value from JNI is now returned)
2016-10-17 16:58:19 +02:00
pedroGitt
b6cf3f1eec
Update Javadoc method headers with direct link to PRE_KEY definition
2016-10-17 16:55:14 +02:00
pedroGitt
4545b7bc19
Fix "invalid address or address of corrupt passed to dlfree" in 32bits platform devices
2016-10-17 16:53:36 +02:00
pedroGitt
7e69d96afc
Add extra tests to check if the calling JAVA instance is the expected one
2016-10-17 16:48:29 +02:00
manuroe
a9be04fa4b
OLMKit: Add [OLMUtility sha256:]
2016-10-17 15:47:52 +02:00
pedroGitt
ebfcd03ce5
- Add in/outbound group unit test OK
2016-10-14 18:43:57 +02:00
manuroe
4a2aac5800
OLMKit: Add signature tests
2016-10-14 15:57:12 +02:00
pedroGitt
1028099550
- Add inbound and outbound group sessions
...
- Modify constructors for inbound and outbound group sessions
- Add new Ecxception class
2016-10-14 15:27:20 +02:00
pedroGitt
57ec6fff88
Temp commit.. adding group session API in progress
2016-10-13 19:21:01 +02:00
manuroe
d1060af8f0
OLMKit: Renamed [OLMAccount markKeysAsPublished] into [OLMAccount markOneTimeKeysAsPublished] and implemented it
2016-10-13 16:10:00 +02:00
pedroGitt
147df845d0
Enbale all ABI platforms
2016-10-13 14:39:44 +02:00
pedroGitt
572c7cd464
Renaming JNI API decryptMessage in decryptMessageJni
2016-10-13 10:44:59 +02:00
pedroGitt
e59ee33b67
Add missing copyright headers
2016-10-13 10:33:43 +02:00
pedroGitt
618eab0086
Update SDK JAVA API making initNewAccount() private and called in the respective constructors
2016-10-13 10:30:08 +02:00
pedroGitt
42c85adbc4
Update function API signatures with macros
2016-10-13 10:27:24 +02:00
pedroGitt
293a12a138
Fix warning compiler
2016-10-13 10:26:27 +02:00
pedroGitt
502de788f4
Merge remote-tracking branch 'origin/pedroc/android_e2e' into pedroc/android_e2e_dev
2016-10-13 09:36:43 +02:00
PedroGitt
f88ee7677c
- Fix encrypt API (update lencrypted ength)
...
- Fix warning compiler
2016-10-13 00:19:47 +02:00
pedroGitt
1679c4513f
Temp commit: debug in progress
2016-10-12 19:04:50 +02:00
manuroe
3cb01fd279
OLMKit: Fixed typo in test
2016-10-11 16:54:56 +02:00
pedroGitt
f2ca1ce304
- Add OlmSession unit test
...
- Simplify JNI function signatures definition (Account & Session)
2016-10-11 15:53:49 +02:00
manuroe
7ae6410f37
OLMKit: Add tests for OLMInboundGroupSession and OLMOutboundGroupSession
2016-10-10 18:01:02 +02:00
manuroe
2bd912990f
OLMKit: Add megolm api: OLMInboundGroupSession and OLMOutboundGroupSession
2016-10-10 17:58:22 +02:00
pedroGitt
67f7939470
- Add decryptMessageJni() to olm_session.cpp API
...
- review comments header
- refactor utility functions
2016-10-07 17:35:27 +02:00
pedroGitt
655c841cc3
- Update Unit tests for OlmAccount
...
- new file olm_utility.cpp to have a stand alone function to initialize/alloc a random buffer
- new class OlmMessage
- complete OlmSession API with encryptMessage()
- comments review
- OlmAccount unit tests are green
- new gradle to compile the shared lib according to debug mode
2016-10-06 19:55:03 +02:00
pedroGitt
0393ad6843
Update Account unit tests
2016-10-06 10:30:24 +02:00
pedroGitt
573713dd00
- Add missing file
2016-10-06 08:40:21 +02:00
pedroGitt
5573d3ab23
First commit adding Olm Lib for Android
...
- Add Android Studio project
2016-10-05 18:25:09 +02:00
pedroGitt
3136826e02
First commit on depo
...
- Add file
2016-10-05 15:31:52 +02:00
Matthew Hodgson
38acc352a3
fix missing ctypes function signatures
...
These missing signatures were causing OSX to truncate 64-bit pointers
to 32-bit pointers when calling the missing methods, causing segfaults
2016-10-02 02:50:52 +01:00
Matthew Hodgson
68ec41f8ca
s/PCKS/PKCS/
2016-10-02 00:48:06 +01:00
Matthew Hodgson
63800ad8e6
s/PCKS/PKCS/
2016-10-02 00:47:29 +01:00
manuroe
2ca67ace60
OLMKit: OLMAccount: Replace a olm_session_last_error by olm_account_last_error
2016-09-30 08:16:58 +02:00
Matthew Hodgson
6d80d934cd
typo
2016-09-28 18:49:56 +01:00
manuroe
45ecaaedd1
OLMKit: Add [OLMUtility ed25519Verify]
2016-09-28 16:07:39 +02:00
manuroe
f29eabde8b
OLMKit: Use the same version as libolm
2016-09-28 16:06:45 +02:00
manuroe
103de50518
OLMKit: Implement missing [OLMAccount signMessage:]
2016-09-28 16:06:11 +02:00
manuroe
6f113dd7b3
OLMKit: Make the project build
...
Make OLMKit CocoaPods expose the obj-c wrapper of libolm
2016-09-27 14:07:30 +02:00
manuroe
1d06f2a4d9
Merge remote-tracking branch 'OLMKit/olmkit' into olmkit
...
# Conflicts:
# .gitignore
# include/olm/olm.hh
# javascript/README.md
2016-09-27 08:30:33 +02:00
Richard van der Hoff
8a8d100ee5
Makefile: install-headers is phony
2016-09-23 12:22:34 +01:00
Emmanuel Gil Peyrot
7c9b2f6395
Add a Makefile rule to install the headers
...
Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
2016-09-23 12:17:44 +01:00
Richard van der Hoff
6ea9fb450e
Merge branch 'rav/megolm_spec'
2016-09-23 11:55:28 +01:00
Richard van der Hoff
4049261867
megolm.rst: link to protobuf spec
2016-09-23 11:54:35 +01:00
Richard van der Hoff
6449c90d81
More review feedback
2016-09-22 18:23:43 +01:00
Richard van der Hoff
97c991ffee
Merge branch 'rav/python_fixes'
2016-09-22 16:54:29 +01:00
Richard van der Hoff
b411f07df9
InboundGroupSession.init no longer requires a separate message_index
2016-09-22 16:24:03 +01:00
Richard van der Hoff
cfcee54a81
Handle non-base64 chars in pickle files
2016-09-22 15:09:40 +01:00
Richard van der Hoff
fc6688c4c8
megolm.rst: review feedback
...
Split ratchet algorithm out to a separate section.
Also clean up some phrasing and correct a typo or two.
2016-09-22 13:32:03 +01:00
Richard van der Hoff
182eccc624
megolm.rst: linkify Ed25519
2016-09-22 11:38:33 +01:00
Richard van der Hoff
ec91dd4570
Megolm.rst: add Background and footer
2016-09-22 11:35:23 +01:00