Repository navigation
Releases: VirgilSecurity/virgil-sdk-ruby
Releases · VirgilSecurity/virgil-sdk-ruby
Release list
Virgil Ruby SDK v4.4.0
Virgil Ruby SDK v4.3.3
Fixed
- VirgilBuffer.from_file doesn't work with binary file containing der key.
Virgil Ruby SDK v4.3.2
Added
- Added Reference API docs
Fixed
- Fixed IO stream encryption and decryption
Virgil Ruby SDK v4.3.1
Added
- Added the ability to decrypt and then verify message by the list of trusted cards.
Virgil Ruby SDK v4.3.0
Added
- Ability to verify Virgil Cards using build in Card Verifiers
- In low level card validator is initialized without default service verifier
- In high level user can choose to use built in verifiers or not
- Support for new virgil-crypto gem 2.1
- Card validator is covered by tests
Security Fix
Fixed
- Card validator doesn't work correctly for v4
Additional High Level abilities
Added
- Ability to use Buffer, Array of bytes and String as input parameters in crypto functions
- Actions
- Card relations
- Implement export and import VirgilKey
- Ability to initialize the Crypto with specified key pair type
- Ability to implement global cards with Application identity type
Key Storage Fixes
Fixed
- Fixed FileUtils error in Key Storage
Virgil Ruby SDK High Level API
Added
- Ability to:
- Initialize high-level SDK using context class
- Initialize high-level SDK
- Register Local Virgil Card
- Register Global Virgil Card
- Revoke Local Virgil Card
- Revoke Global Virgil Card
- Encrypt and decrypt data
- Generate and Verify Signatures
- Sign then Encrypt Data
- Verify Data
- Manage global Cirgil cards under VirgilApi with empty access token
- Actions
- Implement Buffer class
- Implement user's verification process for global card
- Implement default key storage