pedroGitt
fb87d8feee
Serialization for OlmAccount and OlmSession OK
2016-10-21 18:09:20 +02:00
pedroGitt
1511962df1
Add serialization feature to OlmAccount
...
- new JNI API: serializeDataWithKeyJni() and initWithSerializedDataJni()
- update account unit test
- modify OlmAccount constructor API: an exception may be thrown
2016-10-20 17:42:57 +02:00
pedroGitt
8b050e5e1e
Local variable renaming
2016-10-20 17:40:20 +02:00
pedroGitt
50bf60499a
Update verifyEd25519Signature() to fix error message processing
2016-10-20 17:39:09 +02:00
pedroGitt
09fd7246ea
Format update
2016-10-20 17:36:53 +02:00
pedroGitt
0cb45abdf3
Update logs
2016-10-20 17:36:20 +02:00
pedroGitt
867ef94ced
First update with serialization mechanism
2016-10-20 14:40:59 +02:00
pedroGitt
250af95330
First update with serialization mechanism
2016-10-20 14:40:10 +02:00
pedroGitt
e45c03c9e0
Add new exception message for deserialization
2016-10-19 18:18:12 +02:00
pedroGitt
5b524efc44
Update due to the de/serialization API
2016-10-19 15:23:19 +02:00
pedroGitt
26d9934fc8
Fix verifyEd25519Signature() API to properly return the error message in case signature verification failed
...
- update unit tests
2016-10-18 19:02:18 +02:00
pedroGitt
a6913c49c2
Fix javadoc header comment
2016-10-18 19:00:23 +02:00
pedroGitt
139402611a
Add OlmUtility class
...
- add unit tests for OlmUtility
- rename OlmGroupTest to OlmGroupSessionTest
- update OlmException
2016-10-18 16:05:28 +02:00
pedroGitt
034fa6be40
- Add new API for OlmUtility
...
- Introducing namespace AndroidOlmSdk
- Fix logs (function names mixed up)
- Add new check based on the calling java object instance type (IsInstanceOf())
- Fix return value for getXXXInstanceId() in case of failure. Now 0 is returned.
2016-10-18 15:59:36 +02:00
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
pedroGitt
ebfcd03ce5
- Add in/outbound group unit test OK
2016-10-14 18:43:57 +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
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
pedroGitt
f2ca1ce304
- Add OlmSession unit test
...
- Simplify JNI function signatures definition (Account & Session)
2016-10-11 15:53:49 +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
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
Richard van der Hoff
c07444d3e6
First stab at a megolm spec
2016-09-22 11:04:19 +01:00
Mark Haines
4106767fd0
Merge pull request #25 from matrix-org/markjh/fix_jenkins
...
Fix jenkins.sh
2016-09-16 17:38:18 +01:00
Mark Haines
8acf8fd367
Fix jenkins.sh
2016-09-16 17:34:21 +01:00
Richard van der Hoff
4ff663a0ae
Merge pull request #24 from matrix-org/rav/one_time_keys_comment
...
Update comment on olm_account_one_time_keys
2016-09-16 14:21:15 +01:00