Swiftpack.co - Swift Packages by cossacklabs

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by cossacklabs

cossacklabs/themis gothemis/v0.15.0
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
⭐️ 1,808
🕓 44 weeks ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
0.15.2 - JsThemis, Android, React-Native wrappers
20 weeks ago
## [0.15.2](https://github.com/cossacklabs/themis/releases/tag/0.15.2), November 24 2023 ### JsThemis wrapper - Added the ability to use the `import` syntax for the jsthemis module. - Added a declaration file for TypeScript. ### Android, ReactNative wrappers Updated versions of dependencies. New minimum versions of iOS and Android are set. - Target API level 33 - Minimum API level 21 - Minimum iOS set to 12.4 due to ReactNative requirements
0.15.1 – update Themis iOS and macOS for latest OpenSSL
32 weeks ago
## [0.15.1](https://github.com/cossacklabs/themis/releases/tag/0.15.1), September 14 2023 ### Update iOS and macOS Themis (Swift and Objective-C): - Update Themis cocoapods, Themis carthage and Themis SPM - Use latest Themis Core 0.15.0 - Update to the OpenSSL 1.1.1v **Breaking changes** - Removed support of 32-bit platforms - Set new minimum supported iOS: 11, macOS: 10.13
0.15.0
44 weeks ago
## [0.15.0](https://github.com/cossacklabs/themis/releases/tag/0.15.0), June 21st 2023 **TL;DR:** - Uncompressed EC public keys are now supported. - Increased PBKDF2 iteration count from 200000 to 314110 for Secure Cell passphrase mode. - OpenSSL 3.0 is now supported. - Pythemis now uses `pyproject.toml`. - And as usual: enhanced security measures and fixed bugs. **Breaking changes and deprecations:** - AndroidThemis build requires Gradle 7.3, Android SDK 11, Android NDK 25. - Some Soter functions are deprecated. - Node.js 8 is no longer supported. - Rust `SecureSessionTransport` implementations are now `Send`. - Rust 1.58 is now the minimum supported version. _Code:_ - **Core** - Uncompressed EC public keys are now supported ([#959](https://github.com/cossacklabs/themis/pull/959), [#954](https://github.com/cossacklabs/themis/pull/954)) - Themis will generate uncompressed EC public keys when `THEMIS_GEN_EC_KEY_PAIR_UNCOMPRESSED=1` environment variable is set ([#959](https://github.com/cossacklabs/themis/pull/959)) - Increased PBKDF2 iteration count to maintain security of Secure Cell passphrase mode ([#976](https://github.com/cossacklabs/themis/pull/976)). - Bumped embedded BoringSSL to the latest version ([#1004](https://github.com/cossacklabs/themis/pull/1004)). - **Soter** (low-level security core used by Themis) - `soter_sign_export_key()` is now deprecated, superseded by `soter_sign_export_private_key()` and `soter_sign_export_public_key()` ([#959](https://github.com/cossacklabs/themis/pull/959)) - better OpenSSL 3 support, with many EC- and RSA-related deprecated functions being replaced with newer alternatives, and OpenSSL 1.X is still supported - removed build option THEMIS_EXPERIMENTAL_OPENSSL_3_SUPPORT since building/linking with OpenSSL 3 now works out of the box - **Android** - AndroidThemis build from source now requires Gradle 7.3, Android SDK 11, Android NDK 25 ([#942](https://github.com/cossacklabs/themis/pull/942)). - **Node.js** - Node.js v8 is no longer supported ([#901](https://github.com/cossacklabs/themis/pull/901)). - Fixed bug that leads to segfauls if key pair generation fails ([#999](https://github.com/cossacklabs/themis/pull/999)) - **Python** - `pythemis.scomparator` and `pythemis.skeygen` are now imported with `from pythemis import *` ([#914](https://github.com/cossacklabs/themis/pull/914)). - Pythemis supports `pyproject.toml` as a main way of building packages. The old `setup.py` is preserved for backwards compatibility ([#1006](https://github.com/cossacklabs/themis/pull/1006)). - **Ruby** - Improved compatibility with non-standard installations on Apple M1 ([#917](https://github.com/cossacklabs/themis/pull/917)). - **Rust** - `SecureSessionTransport` implementations are now required to be `Send` ([#898](https://github.com/cossacklabs/themis/pull/898)). This is technically a breaking change, but most reasonble implementations should be `Send` already. Please raise an issue if your code fails to build. - Minimum supported Rust version is now 1.58 ([#977](https://github.com/cossacklabs/themis/pull/977), [#984](https://github.com/cossacklabs/themis/pull/984)). - Bindgen is pinned to 0.66.1 on CI ([#1008](https://github.com/cossacklabs/themis/pull/1008)). - **WebAssembly** - Node.js v8 is no longer supported ([#901](https://github.com/cossacklabs/themis/pull/901)).
0.14.11 - Hot fix for React-Native-Themis
1 year ago
## [0.14.11](https://github.com/cossacklabs/themis/releases/tag/0.14.11), Jan 19th 2023 ### React Native Themis - Upgraded version of Android SDK
0.14.10 - Hotfix for PyThemis, React-Native-Themis
1 year ago
## [0.14.10](https://github.com/cossacklabs/themis/releases/tag/0.14.10), Dec 7th 2022 ### React Native Themis - Redesigned the framework to make it less vulnerable to native exceptions ([#955](https://github.com/cossacklabs/themis/pull/955)). - Updates for react native examples. ([#956](https://github.com/cossacklabs/themis/pull/956)). ### PyThemis - Improved compatibility with non-Homebrew Python installations on Apple M1 ([#915](https://github.com/cossacklabs/themis/pull/915)). ### Obj-C, Swift - Updated examples ([#947](https://github.com/cossacklabs/themis/pull/947)).
0.14.9 - Hotfix for macOS Themis installed via SPM
1 year ago
## [0.14.9](https://github.com/cossacklabs/themis/releases/tag/0.14.9), Sep 12th 2022 ### Hotfix for macOS Themis installed via SPM - Fixing the code signing issue for macOS Themis installation via SPM ([#944](https://github.com/cossacklabs/themis/pull/944/)).
0.14.8 - Hotfix of WASM-Themis: rebuild with optimization flag
1 year ago
## [0.14.8](https://github.com/cossacklabs/themis/releases/tag/0.14.8), Aug 22th 2022 ### WASM Themis - Rebuild wasm-themis with optimization flag to make package smaller again. ([938](https://github.com/cossacklabs/themis/pull/938/)).
0.14.7 - Hotfix of Wasm-Themis and React-Native-Themis
1 year ago
## [0.14.7](https://github.com/cossacklabs/themis/releases/tag/0.14.7), Aug 12th 2022 ### React Native Themis - Upgraded packages versions in package.json ([934](https://github.com/cossacklabs/themis/pull/934/)). - Trigger JavaScript exception instead of native exceptions for cases like passing empty strings. ([930](https://github.com/cossacklabs/themis/pull/930/)). ### WASM Themis - Fixed the bug with encryption of large files ([933](https://github.com/cossacklabs/themis/pull/933/)). - Added option to build WASM file.
0.14.6 - Compiler optimization level for building WasmThemis
1 year ago
## [0.14.6](https://github.com/cossacklabs/themis/releases/tag/0.14.6), May 24th 2022 **Reduce WasmThemis binary size x3, by increasing the compiler optimization level for WasmThemis build ([919](https://github.com/cossacklabs/themis/pull/919/)).** [#919]: https://github.com/cossacklabs/themis/pull/919
0.14.5 - WasmThemis improvement
2 years ago
## [0.14.5](https://github.com/cossacklabs/themis/releases/tag/0.14.5), April 14th 2022 **Typescript compatibility issues in WasmThemis** - Improved SecureCell Seal in WasmThemis. Added optional context parameters to SecureCell Seal mode instead of using arguments in methods `encrypt()` and `decrypt()` to make compilers happy ([#909]). [#909]: https://github.com/cossacklabs/themis/pull/909

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics