olm/xcode
manuroe b69b56d0bb OLMKit: New pickle version using a pickle key provided externally
Improve ObjC wrappers so that they can use a pickle key provided by the olm lib user.

This new behavior is optional to not break existing usage.

It is retro compatible and use pickle versioning already in place. 
Existing key will be unpickled with pickle v1 and pickled with pickle v2 if an external pickle key is provided.
2021-02-19 09:23:36 +01:00
..
OLMKit OLMKit: New pickle version using a pickle key provided externally 2021-02-19 09:23:36 +01:00
OLMKit.xcodeproj OLMKit: add Short Authentication String verification 2019-04-10 23:26:02 +02:00
OLMKitTests OLMKit: SAS: Add PK signing 2019-04-10 23:27:14 +02:00
Podfile OLMKit: Make the project build 2016-09-27 14:07:30 +02:00
Podfile.lock OLMKit: Make podspec point to new https://gitlab.matrix.org/matrix-org/olm 2019-04-19 11:59:22 +02:00
README.rst OLMKit: Improve wording 2016-11-17 14:43:04 +01:00

OLMKit
======

OLMKit exposes an Objective-C wrapper to libolm.

The original work by Chris Ballinger can be found at https://github.com/chrisballinger/OLMKit.

Installation
------------
You can embed OLMKit to your application project with CocoaPods. The pod for
the latest OLMKit release is::

    pod 'OLMKit'

Development
-----------
Run `pod install` and open `OLMKit.xcworkspace`.

The project contains only tests files. The libolm and the Objective-C wrapper source files are loaded via the OLMKit CocoaPods pod.

To add a new source file, add it to the file system and run `pod update` to make CocoaPods insert it into OLMKit.xcworkspace. 

Release
-------
See ../README.rst for the release of the CocoaPod.