Skip to content

Releases: VirgilSecurity/virgil-sdk-ruby

Virgil Ruby SDK v4.4.0

Choose a tag to compare

@vasilinab vasilinab released this 02 Mar 07:33

Added

  • Crypto library version update

Virgil Ruby SDK v4.3.3

Choose a tag to compare

@vasilinab vasilinab released this 21 Jun 08:03

Fixed

  • VirgilBuffer.from_file doesn't work with binary file containing der key.

Virgil Ruby SDK v4.3.2

Choose a tag to compare

@vasilinab vasilinab released this 24 Apr 08:00

Added

  • Added Reference API docs

Fixed

  • Fixed IO stream encryption and decryption

Virgil Ruby SDK v4.3.1

Choose a tag to compare

@vasilinab vasilinab released this 27 Mar 14:29

Added

  • Added the ability to decrypt and then verify message by the list of trusted cards.

Virgil Ruby SDK v4.3.0

Choose a tag to compare

@vasilinab vasilinab released this 15 Mar 07:34

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

Choose a tag to compare

@vasilinab vasilinab released this 10 Mar 11:58

Fixed

  • Card validator doesn't work correctly for v4

Additional High Level abilities

Choose a tag to compare

@vasilinab vasilinab released this 07 Mar 12:39

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

Choose a tag to compare

@vasilinab vasilinab released this 02 Mar 12:31

Fixed

  • Fixed FileUtils error in Key Storage

Virgil Ruby SDK High Level API

Choose a tag to compare

@vasilinab vasilinab released this 02 Mar 11:11

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