-
Notifications
You must be signed in to change notification settings - Fork 145
Home
Eugene Pilyankevich edited this page Mar 2, 2017
·
50 revisions
If you'd like to understand a thing or two about Themis:
- What is Themis: a bird's eye look on Themis
-
Architecture in depth: Themis architecture and construction.
-
Soter: core crypto library: In-depth look into underlying cryptographic primitive layer in Themis, called Soter.
- On cryptographic donors: Understand how we utilize existing open-source cipher implementations to make sure our solutions are based only on high-quality verified code.
-
Cryptosystems: a general explanation what a cryptosystem is, and how cryptosystems create Themis Objects.
- Secure Message: cryptographic details of Secure Message object
- Secure Session: cryptographic details of Secure Session object
- Secure Cell: cryptographic details of Secure Cell object
- Secure Comparator: cryptographic details of Secure Comparator object
-
Soter: core crypto library: In-depth look into underlying cryptographic primitive layer in Themis, called Soter.
- Building and installing: Detailed installation instruction for all cases where default scenario does not work (rare, but happends).
- Using Themis notes
- Language reference: Android, Swift, Objective-C, Python, PHP, Ruby, C++, Go, JavaScript
- Key management advice: few notes on key management
- Using Themis Server: brief introduction into Themis Server, interactive debugging environment for Themis
- FAQ: Frequently Asked Questions
-
Contributing to Themis: how to contribute to Themis
- Development status: incomplete list of things we're working on
- Development quickstart: what you need to know to extend Themis
- Directory structure: what lays where
- Leaving OpenSSL: what's wrong with OpenSSL, why we'd like to leave it
- Advanced features: notes on introducting advanced and experimental features to Themis