0.01
The project is in a healthy, maintained state
Ruby bindings for the Tanker SDK. Tanker is a platform as a service that allows you to easily protect your users' data with end-to-end encryption through a SDK
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

~> 1.13
>= 0.17.5, < 3.0.0
 Project Readme

Tanker logo

License

Tanker Ruby SDK

Overview

The Tanker SDK provides an easy-to-use SDK allowing you to protect your users' data.

This repository only contains Ruby bindings. The core library can be found in the TankerHQ/sdk-native GitHub project.

Known issues

  • Deadlock at exit: thread, processes, mutexes and FFI have a complex interaction which can cause deadlocks if a mutex is acquired before a fork. In issue E2EE-162, some ruby callbacks were never called, find here a potential FFI fix.

Contributing

We are actively working to allow external developers to build and test this project from source. That being said, we welcome feedback of any kind. Feel free to open issues on the GitHub bug tracker.

Running the tests: bundle exec rake spec

Checking vulnerabilities in the dependencies: bundle exec bundle-audit check --update

Documentation

See the API documentation.