Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-15 | zero out plaintext buffers | Richard van der Hoff | |
Avoid leaving copies of the plaintext sitting around in the emscripten heap. | |||
2016-12-14 | Merge pull request #38 from matrix-org/rav/handle_load_exceptions | Richard van der Hoff | |
Better handling of exceptions during loading, and import OLM_OPTIONS | |||
2016-12-14 | Allocate memory for message blobs on the heap | Richard van der Hoff | |
Messages can be very large, so we don't really want to allocate them on the stack. Switch to using the heap for them, and try to clean up some of the string handling while we're at it. | |||
2016-12-14 | Let apps override emscripten settings | Richard van der Hoff | |
Read settings from OLM_OPTIONS to allow apps to configure some options. In particular, this is useful for setting the heap size. | |||
2016-12-12 | Better handling of exceptions during loading | Richard van der Hoff | |
If we get an exception during load, don't define half of window.Olm (which confuses apps). This is a partial fix to https://github.com/vector-im/riot-web/issues/2726. | |||
2016-11-28 | Update decryptMessage() API with the error message as an output parameter | pedroGitt | |
2016-11-28 | Remove un used code | pedroGitt | |
2016-11-24 | OLMKit: Make returned NSError provide the raw olm error string ↵ | manuroe | |
(ex:"UNKNOWN_MESSAGE_INDEX") in their NSLocalizedDescriptionKey. NSLocalizedFailureReasonErrorKey can contain more contextual information. | |||
2016-11-24 | Add missing gradle folder | pedroGitt | |
2016-11-23 | Rename JNI API: getOlmLibVersion() => getOlmLibVersionJni() | pedroGitt | |
2016-11-23 | Update with master branch => OLM V2.0.0 | pedroGitt | |
2016-11-23 | Merge remote-tracking branch 'origin/master' into pedroc/android_e2e_dev | pedroGitt | |
2016-11-23 | Add lib version as sufix in the aar file name | pedroGitt | |
2016-11-18 | OLMKit: Fixed warnings in objc wrapper | manuroe | |
2016-11-17 | OLMKit: Update Copyrights | manuroe | |
2016-11-17 | OLMKit: Improve wording | manuroe | |
2016-11-17 | OLMKit: Podfile.lock++ | manuroe | |
2016-11-17 | OLMKit: Add it to olm from version 2.0.1 | manuroe | |
2016-11-14 | OLMKit: Add missing implementations for matchesInboundSession ↵olmkit-v2.0.0 | manuroe | |
matchesInboundSessionFrom | |||
2016-11-14 | OLMKit: Fix warning in OLMUtility | manuroe | |
2016-11-14 | OLMKit: Fixed type-cast of messageIndex of [OLMInboundGroupSession ↵ | manuroe | |
decryptMessage] for 32 and 64bits platforms | |||
2016-11-14 | OLMKit: Replaced NSAsserts by NSErrors | manuroe | |
2016-11-14 | Fix the decrypt issue (crash on V5.1.1) when the message to decrypt contains ↵AndroidSdk_v0.2.0 | pedroGitt | |
emojis: - add an internal specific JNI function (javaCStringToUtf8()) to perform the UTF-8 conversion - the SDK is configured to enable/disable the use of javaCStringToUtf8() | |||
2016-11-08 | Update initInboundSessionWithAccountFrom() return code: | pedroGitt | |
- return code is a basic error code (0 OK, -1 KO) Remove TODO comments | |||
2016-11-08 | Light refactoring by using test helper methods getFingerprintKey() and ↵ | pedroGitt | |
getIdentityKey() | |||
2016-11-07 | OLMKit: Update obj-c wrapper to 2.0.0 | manuroe | |
2016-11-07 | Merge remote-tracking branch 'origin/master' into olmkit | manuroe | |
2016-11-07 | Update test02AliceToBobBackAndForth() with a last sequence where Alice ↵ | pedroGitt | |
encrypts and Bob decrypts | |||
2016-11-07 | Add new API to verify object release | pedroGitt | |
2016-11-07 | Fix javadoc header | pedroGitt | |
2016-11-07 | Set javadoc level to private | pedroGitt | |
2016-11-04 | OLMKit: podspec: Attempt to fix duplicate symbols because ed25519.c includes ↵ | manuroe | |
.c files | |||
2016-11-04 | OLMKit: podspec: Attempt to fix duplicate symbols because ed25519.c includes ↵ | manuroe | |
.c files | |||
2016-11-04 | OLMKit: podspec: Some files are missing | manuroe | |
2016-11-04 | OLMKit: podspec: Some files are missing | manuroe | |
2016-11-03 | OLMKit: Attempt to make podspec work when the pod is downloaded from git | manuroe | |
2016-10-31 | Refactoring serialization flow: | pedroGitt | |
- New class CommonSerializeUtils: helper class dedicated to serialization, to contain common code to all the OlmXXX classes that require to be serialized - make OlmXXX classes extending CommonSerializeUtils | |||
2016-10-28 | Fix OlmException cast issue | pedroGitt | |
- OlmException class extends now from IOException - update corresponding serializing unit tests - update | |||
2016-10-28 | Fix javadoc header comments | pedroGitt | |
2016-10-27 | Add new API to provide the SDK version | pedroGitt | |
2016-10-27 | Add new tests for multiple creations of account and outbound group sessions: ↵ | pedroGitt | |
check random generation function in JNI works properly | |||
2016-10-27 | Introduce a new log file (ENABLE_JNI_LOG) to disable/enable logs in JNI side | pedroGitt | |
2016-10-27 | Remove unsecure logs (keys value were printed) | pedroGitt | |
Rename local parameter properly | |||
2016-10-27 | Update test01VerifyEd25519Signing() with a real message | pedroGitt | |
2016-10-27 | Add a document on signing keys | Richard van der Hoff | |
2016-10-27 | Fix random issue: increase random seed precision to micro secAndroidSdk_v0.1.0 | pedroGitt | |
- previously the random seed was seconds based, and it could originate identical identity keys for different OlmAccount | |||
2016-10-26 | Add javadoc auto generation: | pedroGitt | |
- add a buildJavaDoc task in build.gradle - update classes javadoc headers | |||
2016-10-26 | Revert loadLibrary as static. | pedroGitt | |
2016-10-26 | Update verifyEd25519Signature() unit test: add a test to detect a key length ↵ | pedroGitt | |
too small - add logs in verifyEd25519SignatureJni() to print the key used | |||
2016-10-25 | Add missing copyright header | pedroGitt | |
Add sanity tests for OlmAccount and OlmSession Add a first version of MatchInboundSession |