https://github.com/tankerhq/sdk-ruby
Tanker client-side encryption SDK for Ruby
https://github.com/tankerhq/sdk-ruby
cryptography encryption end-to-end privacy ruby sdk security tanker
Last synced: 2 months ago
JSON representation
Tanker client-side encryption SDK for Ruby
- Host: GitHub
- URL: https://github.com/tankerhq/sdk-ruby
- Owner: TankerHQ
- License: other
- Created: 2020-07-03T13:23:22.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-02-26T14:21:35.000Z (3 months ago)
- Last Synced: 2025-03-27T12:50:27.285Z (2 months ago)
- Topics: cryptography, encryption, end-to-end, privacy, ruby, sdk, security, tanker
- Language: Ruby
- Homepage:
- Size: 706 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://opensource.org/licenses/Apache-2.0)
# 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](https://github.com/TankerHQ/sdk-native).
## 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](https://github.com/ffi/ffi/compare/master...blastrock:ffi:stop-deadlock) 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](https://docs.tanker.io/latest/api/core/ruby).