--- !ruby/object:Gem::Specification name: virgil-crypto version: !ruby/object:Gem::Version version: 3.6.3 platform: ruby authors: - Dmitriy Dudkin - Vasilina Bezuglaya - Sergey Seroshtan autorequire: bindir: exe cert_chain: [] date: 2019-03-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.17.3 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.17.3 - !ruby/object:Gem::Dependency name: rake-compiler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '10.0' - !ruby/object:Gem::Dependency name: minitest-reporters requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.1' - !ruby/object:Gem::Dependency name: envyable requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.2' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.8 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.9.8 description: |- virgil-crypto provides: Asymmetric Key Generation, Encryption/Decryption of data and streams, Generation/Verification of digital signatures,PFS (Perfect Forward Secrecy) email: - dudkin.dmitriy@gmail.com - vbezuglaya@virgilsecurity.net - sseroshtan@virgilsecurity.com executables: [] extensions: - ext/rakefile.rb extra_rdoc_files: [] files: - ".gitignore" - ".gitmodules" - ".travis.yml" - Gemfile - README.md - Rakefile - bin/console - bin/setup - ext/native/src/.clang-format - ext/native/src/.gitignore - ext/native/src/.travis.yml - ext/native/src/CMakeLists.txt - ext/native/src/ChangeLog - ext/native/src/Dockerfile_Golang - ext/native/src/Jenkinsfile - ext/native/src/LICENSE - ext/native/src/README.md - ext/native/src/VERSION - ext/native/src/benchmark.md - ext/native/src/benchmark/CMakeLists.txt - ext/native/src/benchmark/benchmark_cipher.cxx - ext/native/src/benchmark/benchmark_hash.cxx - ext/native/src/benchmark/benchmark_keys.cxx - ext/native/src/benchmark/benchmark_pythia.cxx - ext/native/src/benchmark/benchmark_random.cxx - ext/native/src/benchmark/benchmark_signer.cxx - ext/native/src/benchmark/benchpress.hpp - ext/native/src/benchmark/cxxopts.hpp - ext/native/src/ci/install-dependencies.sh - ext/native/src/ci/install-deployment-key.sh - ext/native/src/ci/publish-docs.sh - ext/native/src/ci/travis-deployment-key.enc - ext/native/src/cmake/TransitiveArgs.cmake - ext/native/src/cmake/TransitiveToolchainArgs.cmake - ext/native/src/cmake/add_mono_metadata.cmake - ext/native/src/cmake/apple.cmake - ext/native/src/cmake/aux_source_directory_to_file.cmake - ext/native/src/cmake/check_pointer_size.cmake - ext/native/src/cmake/copy_all_files.cmake - ext/native/src/cmake/file_regex_replace.cmake - ext/native/src/cmake/find_host_utils.cmake - ext/native/src/cmake/uppercase_first_char.cmake - ext/native/src/cmake/uppercase_namespaces.cmake - ext/native/src/cmake/virgil_depends.cmake - ext/native/src/cmake/virgil_depends_local.cmake - ext/native/src/docs/.gitignore - ext/native/src/lib/CMakeLists.txt - ext/native/src/lib/Doxyfile.in - ext/native/src/lib/Info.plist.in - ext/native/src/lib/cmake/config.cmake.in - ext/native/src/lib/include/virgil/crypto/VirgilByteArray.h - ext/native/src/lib/include/virgil/crypto/VirgilByteArrayUtils.h - ext/native/src/lib/include/virgil/crypto/VirgilChunkCipher.h - ext/native/src/lib/include/virgil/crypto/VirgilCipher.h - ext/native/src/lib/include/virgil/crypto/VirgilCipherBase.h - ext/native/src/lib/include/virgil/crypto/VirgilContentInfo.h - ext/native/src/lib/include/virgil/crypto/VirgilCrypto.h - ext/native/src/lib/include/virgil/crypto/VirgilCryptoError.h - ext/native/src/lib/include/virgil/crypto/VirgilCryptoException.h - ext/native/src/lib/include/virgil/crypto/VirgilCustomParams.h - ext/native/src/lib/include/virgil/crypto/VirgilDataSink.h - ext/native/src/lib/include/virgil/crypto/VirgilDataSource.h - ext/native/src/lib/include/virgil/crypto/VirgilKeyPair.h - ext/native/src/lib/include/virgil/crypto/VirgilSigner.h - ext/native/src/lib/include/virgil/crypto/VirgilSignerBase.h - ext/native/src/lib/include/virgil/crypto/VirgilStreamCipher.h - ext/native/src/lib/include/virgil/crypto/VirgilStreamSigner.h - ext/native/src/lib/include/virgil/crypto/VirgilTinyCipher.h - ext/native/src/lib/include/virgil/crypto/VirgilVersion.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilAsymmetricCipher.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilBase64.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilHKDF.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilHash.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilKDF.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilPBE.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilPBKDF.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilRandom.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilSymmetricCipher.h - ext/native/src/lib/include/virgil/crypto/foundation/VirgilSystemCryptoError.h - ext/native/src/lib/include/virgil/crypto/foundation/asn1/VirgilAsn1Compatible.h - ext/native/src/lib/include/virgil/crypto/foundation/asn1/VirgilAsn1Reader.h - ext/native/src/lib/include/virgil/crypto/foundation/asn1/VirgilAsn1Writer.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSContent.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSContentInfo.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSEncryptedContent.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSEnvelopedData.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSKeyTransRecipient.h - ext/native/src/lib/include/virgil/crypto/foundation/cms/VirgilCMSPasswordRecipient.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFS.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSEncryptedMessage.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSInitiatorPrivateInfo.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSInitiatorPublicInfo.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSPrivateKey.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSPublicKey.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSResponderPrivateInfo.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSResponderPublicInfo.h - ext/native/src/lib/include/virgil/crypto/pfs/VirgilPFSSession.h - ext/native/src/lib/include/virgil/crypto/primitive/VirgilOperationCipher.h - ext/native/src/lib/include/virgil/crypto/primitive/VirgilOperationDH.h - ext/native/src/lib/include/virgil/crypto/primitive/VirgilOperationHash.h - ext/native/src/lib/include/virgil/crypto/primitive/VirgilOperationKDF.h - ext/native/src/lib/include/virgil/crypto/primitive/VirgilOperationRandom.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythia.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaBlindResult.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaContext.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaError.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaProveResult.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaTransformResult.h - ext/native/src/lib/include/virgil/crypto/pythia/VirgilPythiaTransformationKeyPair.h - ext/native/src/lib/include/virgil/crypto/pythia/virgil_pythia_c.h - ext/native/src/lib/include/virgil/crypto/stream/VirgilBytesDataSink.h - ext/native/src/lib/include/virgil/crypto/stream/VirgilBytesDataSource.h - ext/native/src/lib/include/virgil/crypto/stream/VirgilStreamDataSink.h - ext/native/src/lib/include/virgil/crypto/stream/VirgilStreamDataSource.h - ext/native/src/lib/mainpage.dox - ext/native/src/lib/module.modulemap - ext/native/src/lib/src/VirgilAsn1Alg.cxx - ext/native/src/lib/src/VirgilAsn1Alg.h - ext/native/src/lib/src/VirgilAsn1Compatible.cxx - ext/native/src/lib/src/VirgilAsn1Reader.cxx - ext/native/src/lib/src/VirgilAsn1Writer.cxx - ext/native/src/lib/src/VirgilAsymmetricCipher.cxx - ext/native/src/lib/src/VirgilBase64.cxx - ext/native/src/lib/src/VirgilByteArrayUtils.cxx - ext/native/src/lib/src/VirgilCMSContent.cxx - ext/native/src/lib/src/VirgilCMSContentInfo.cxx - ext/native/src/lib/src/VirgilCMSEncryptedContent.cxx - ext/native/src/lib/src/VirgilCMSEnvelopedData.cxx - ext/native/src/lib/src/VirgilCMSKeyTransRecipient.cxx - ext/native/src/lib/src/VirgilCMSPasswordRecipient.cxx - ext/native/src/lib/src/VirgilChunkCipher.cxx - ext/native/src/lib/src/VirgilCipher.cxx - ext/native/src/lib/src/VirgilCipherBase.cxx - ext/native/src/lib/src/VirgilConfig.cxx - ext/native/src/lib/src/VirgilConfig.h.in - ext/native/src/lib/src/VirgilContentInfo.cxx - ext/native/src/lib/src/VirgilCryptoError.cxx - ext/native/src/lib/src/VirgilCryptoException.cxx - ext/native/src/lib/src/VirgilCustomParams.cxx - ext/native/src/lib/src/VirgilDataSink.cxx - ext/native/src/lib/src/VirgilHKDF.cxx - ext/native/src/lib/src/VirgilHash.cxx - ext/native/src/lib/src/VirgilKDF.cxx - ext/native/src/lib/src/VirgilKeyPair.cxx - ext/native/src/lib/src/VirgilOID.h - ext/native/src/lib/src/VirgilPBE.cxx - ext/native/src/lib/src/VirgilPBKDF.cxx - ext/native/src/lib/src/VirgilRandom.cxx - ext/native/src/lib/src/VirgilSigner.cxx - ext/native/src/lib/src/VirgilSignerBase.cxx - ext/native/src/lib/src/VirgilStreamCipher.cxx - ext/native/src/lib/src/VirgilStreamSigner.cxx - ext/native/src/lib/src/VirgilSymmetricCipher.cxx - ext/native/src/lib/src/VirgilSystemCryptoError.cxx - ext/native/src/lib/src/VirgilTagFilter.cxx - ext/native/src/lib/src/VirgilTagFilter.h - ext/native/src/lib/src/VirgilTinyCipher.cxx - ext/native/src/lib/src/VirgilVersion.cxx.in - ext/native/src/lib/src/mbedtls_context.h - ext/native/src/lib/src/mbedtls_context_policy_spec.h - ext/native/src/lib/src/mbedtls_type_utils.h - ext/native/src/lib/src/pfs/VirgilPFS.cxx - ext/native/src/lib/src/pfs/VirgilPFSEncryptedMessage.cxx - ext/native/src/lib/src/pfs/VirgilPFSInitiatorPrivateInfo.cxx - ext/native/src/lib/src/pfs/VirgilPFSInitiatorPublicInfo.cxx - ext/native/src/lib/src/pfs/VirgilPFSPrivateKey.cxx - ext/native/src/lib/src/pfs/VirgilPFSPublicKey.cxx - ext/native/src/lib/src/pfs/VirgilPFSResponderPrivateInfo.cxx - ext/native/src/lib/src/pfs/VirgilPFSResponderPublicInfo.cxx - ext/native/src/lib/src/pfs/VirgilPFSSession.cxx - ext/native/src/lib/src/primitive/VirgilOperationCipher.cxx - ext/native/src/lib/src/primitive/VirgilOperationDH.cxx - ext/native/src/lib/src/primitive/VirgilOperationHash.cxx - ext/native/src/lib/src/primitive/VirgilOperationKDF.cxx - ext/native/src/lib/src/primitive/VirgilOperationRandom.cxx - ext/native/src/lib/src/pythia/VirgilPythia.cxx - ext/native/src/lib/src/pythia/VirgilPythiaContext.cxx - ext/native/src/lib/src/pythia/VirgilPythiaError.cxx - ext/native/src/lib/src/pythia/virgil_pythia_c.cxx - ext/native/src/lib/src/stream/VirgilBytesDataSink.cxx - ext/native/src/lib/src/stream/VirgilBytesDataSource.cxx - ext/native/src/lib/src/stream/VirgilStreamDataSink.cxx - ext/native/src/lib/src/stream/VirgilStreamDataSource.cxx - ext/native/src/lib/src/utils.h - ext/native/src/libs_ext/mbedtls/configs/config.h - ext/native/src/libs_ext/mbedtls/configs/config_desktop.h - ext/native/src/libs_ext/mbedtls/mbedtls.cmake - ext/native/src/libs_ext/pythia/pythia.cmake - ext/native/src/libs_ext/rapidjson/rapidjson.cmake - ext/native/src/libs_ext/tinyformat/cmake/config.cmake.in - ext/native/src/libs_ext/tinyformat/src/tinyformat.h - ext/native/src/libs_ext/tinyformat/tinyformat.cmake - ext/native/src/migration-2.0.md - ext/native/src/tests/CMakeLists.txt - ext/native/src/tests/catch.hpp - ext/native/src/tests/data/test_data_pfs_with_otc.json - ext/native/src/tests/data/test_data_pfs_without_otc.json - ext/native/src/tests/deterministic_keys.h - ext/native/src/tests/rsa_keys.h - ext/native/src/tests/test_asn1_writer.cxx - ext/native/src/tests/test_asymmetric_cipher.cxx - ext/native/src/tests/test_base64.cxx - ext/native/src/tests/test_byte_array_utils.cxx - ext/native/src/tests/test_chunk_cipher.cxx - ext/native/src/tests/test_cipher.cxx - ext/native/src/tests/test_cipher_base.cxx - ext/native/src/tests/test_contract_copy_move.cxx - ext/native/src/tests/test_data_pfs.h - ext/native/src/tests/test_hash.cxx - ext/native/src/tests/test_hkdf.cxx - ext/native/src/tests/test_key_pair.cxx - ext/native/src/tests/test_pbe.cxx - ext/native/src/tests/test_pbkdf.cxx - ext/native/src/tests/test_pfs.cxx - ext/native/src/tests/test_pythia.cxx - ext/native/src/tests/test_random.cxx - ext/native/src/tests/test_runner.cxx - ext/native/src/tests/test_signer.cxx - ext/native/src/tests/test_stream_cipher.cxx - ext/native/src/tests/test_stream_data_source.cxx - ext/native/src/tests/test_symmetric_cipher.cxx - ext/native/src/tests/test_tag_filter.cxx - ext/native/src/tests/test_tiny_cipher.cxx - ext/native/src/utils/build.bat - ext/native/src/utils/build.sh - ext/native/src/utils/env.sh - ext/native/src/utils/zip.vbs - ext/native/src/virgil-crypto.sublime-project - ext/native/src/wrappers/CMakeLists.txt - ext/native/src/wrappers/asmjs/CMakeLists.txt - ext/native/src/wrappers/emsdk/CMakeLists.txt - ext/native/src/wrappers/emsdk/error.js - ext/native/src/wrappers/emsdk/example.html - ext/native/src/wrappers/emsdk/helpers.js - ext/native/src/wrappers/emsdk/patch_embind.pl - ext/native/src/wrappers/emsdk/wrapper.cxx - ext/native/src/wrappers/go/CMakeLists.txt - ext/native/src/wrappers/java/CMakeLists.txt - ext/native/src/wrappers/java/src/JniLoader.java - ext/native/src/wrappers/java/src/VirgilStreamDataSink.java - ext/native/src/wrappers/java/src/VirgilStreamDataSource.java - ext/native/src/wrappers/net/CMakeLists.txt - ext/native/src/wrappers/net/cmake/FindCSharp.cmake - ext/native/src/wrappers/net/cmake/FindDotNetFrameworkSdk.cmake - ext/native/src/wrappers/net/cmake/FindMono.cmake - ext/native/src/wrappers/net/cmake/UseCSharp.cmake - ext/native/src/wrappers/net/cmake/UseDotNetFrameworkSdk.cmake - ext/native/src/wrappers/net/cmake/UseMono.cmake - ext/native/src/wrappers/net/src/AssemblyInfo.cs - ext/native/src/wrappers/net/src/VirgilStreamDataSink.cs - ext/native/src/wrappers/net/src/VirgilStreamDataSource.cs - ext/native/src/wrappers/nodejs/CMakeLists.txt - ext/native/src/wrappers/nodejs/checksum.txt - ext/native/src/wrappers/nodejs/load_checksum.py - ext/native/src/wrappers/php/CMakeLists.txt - ext/native/src/wrappers/php/cmake/FindPHPLibs.cmake - ext/native/src/wrappers/php/tests/CMakeLists.txt - ext/native/src/wrappers/php/tests/StringSink.php.in - ext/native/src/wrappers/php/tests/StringSource.php.in - ext/native/src/wrappers/php/tests/VirgilAsn1Reader_Test.php.in - ext/native/src/wrappers/php/tests/VirgilAsn1Writer_Test.php.in - ext/native/src/wrappers/php/tests/VirgilAsymmetricCipher_EC_Test.php.in - ext/native/src/wrappers/php/tests/VirgilAsymmetricCipher_RSA_Test.php.in - ext/native/src/wrappers/php/tests/VirgilChunkCipher_Test.php.in - ext/native/src/wrappers/php/tests/VirgilCipher_Test.php.in - ext/native/src/wrappers/php/tests/VirgilCustomParams_Test.php.in - ext/native/src/wrappers/php/tests/VirgilHash_MD5_Test.php.in - ext/native/src/wrappers/php/tests/VirgilHash_SHA256_Test.php.in - ext/native/src/wrappers/php/tests/VirgilHash_SHA512_Test.php.in - ext/native/src/wrappers/php/tests/VirgilKDF_Test.php.in - ext/native/src/wrappers/php/tests/VirgilPBE_Test.php.in - ext/native/src/wrappers/php/tests/VirgilPBKDF_Test.php.in - ext/native/src/wrappers/php/tests/VirgilPythia_Test.php.in - ext/native/src/wrappers/php/tests/VirgilRandom_Test.php.in - ext/native/src/wrappers/php/tests/VirgilSigner_Test.php.in - ext/native/src/wrappers/php/tests/VirgilStreamCipher_Test.php.in - ext/native/src/wrappers/php/tests/VirgilStreamSigner_Test.php.in - ext/native/src/wrappers/php/tests/VirgilSymmetricCipher_Test.php.in - ext/native/src/wrappers/php/tests/VirgilVersion_Test.php.in - ext/native/src/wrappers/php/tests/data/CMakeLists.txt - ext/native/src/wrappers/php/tests/data/asn1_complex.der - ext/native/src/wrappers/php/tests/data/asn1_custom_tag.der - ext/native/src/wrappers/php/tests/data/asn1_integer.der - ext/native/src/wrappers/php/tests/data/asn1_octet_string.der - ext/native/src/wrappers/php/tests/data/asn1_sequence.der - ext/native/src/wrappers/php/tests/data/asn1_utf8_string.der - ext/native/src/wrappers/php/tests/data/certificate_public_key.pem - ext/native/src/wrappers/python/CMakeLists.txt - ext/native/src/wrappers/ruby/CMakeLists.txt - ext/native/src/wrappers/swig/common.i - ext/native/src/wrappers/swig/csharp/FixedArray.i - ext/native/src/wrappers/swig/csharp/VirgilByteArray.i - ext/native/src/wrappers/swig/csharp/common.i - ext/native/src/wrappers/swig/csharp/csharphead.swg.in - ext/native/src/wrappers/swig/go/common.i.in - ext/native/src/wrappers/swig/java/VirgilByteArray.i - ext/native/src/wrappers/swig/java/common.i - ext/native/src/wrappers/swig/php/common.i - ext/native/src/wrappers/swig/php/php5/VirgilByteArray.i - ext/native/src/wrappers/swig/php/php7/VirgilByteArray.i - ext/native/src/wrappers/swig/util.i - ext/native/src/wrappers/swig/wrapper.i.in - ext/native/src/wrappers/webasm/CMakeLists.txt - ext/rakefile.rb - lib/virgil/crypto.rb - lib/virgil/crypto/access_token_signer.rb - lib/virgil/crypto/bytes.rb - lib/virgil/crypto/card_crypto.rb - lib/virgil/crypto/crypto_exception.rb - lib/virgil/crypto/hash_algorithm.rb - lib/virgil/crypto/key_pair.rb - lib/virgil/crypto/key_pair_type.rb - lib/virgil/crypto/private_key.rb - lib/virgil/crypto/private_key_exporter.rb - lib/virgil/crypto/public_key.rb - lib/virgil/crypto/stream_data_sink.rb - lib/virgil/crypto/stream_data_source.rb - lib/virgil/crypto/validation.rb - lib/virgil/crypto/version.rb - lib/virgil/crypto/virgil_crypto.rb - lib/virgil/native_crypto.rb - lib/virgil/os.rb - virgil-crypto.gemspec homepage: http://github.com/VirgilSecurity/virgil-crypto-ruby licenses: - BSD-3-Clause metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.1.10 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.3 signing_key: specification_version: 4 summary: Virgil Crypto library wrapper test_files: []