Home

Awesome

the Swift Alps demo

Code contains 2 examples:

Please, see AppDelegate for entry point (comment/uncomment example you want to run).

Storage encryption example

Secure Cell is container for symmetric encryption. Secure Cell provides:

Running example:

What is wrong with this sample?

Using any good storage encryption library makes your work useless if you store keys in plain text.

Transfer encryption example

Secure Session helps to establish session between two peers, within which data can be securely exchanged with higher security guarantees.

Create iOS app and server system to exchange the messages

  1. secure end-to-end communication
  2. perfect forward secrecy
  3. strong mutual peer authentication

Running example

  1. Open server dashboard, copy serverId, url and public key.
  2. In source code: update serverId, server url and server public key.
  3. Run sample and send a message to the server
  4. See it on the dashboard

What is wrong with this sample?

Using any good transfer encryption library makes your work useless if you store keys in plain text and disable ATS.

Links