--- !ruby/object:Gem::Specification name: canoser version: !ruby/object:Gem::Version version: 0.1.3 platform: ruby authors: - yuan xinyu autorequire: bindir: exe cert_chain: [] date: 2019-09-04 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.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 requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' - !ruby/object:Gem::Dependency name: byebug requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '11.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '11.0' description: A ruby implementation of the canonical serialization for the Libra network. Canonical serialization guarantees byte consistency when serializing an in-memory data structure. It is useful for situations where two parties want to efficiently compare data structures they independently maintain. It happens in consensus where independent validators need to agree on the state they independently compute. A cryptographic hash of the serialized data structure is what ultimately gets compared. In order for this to work, the serialization of the same data structures must be identical when computed by independent validators potentially running different implementations of the same spec in different languages. email: - yuanxinyu.hangzhou@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".travis.yml" - CHANGELOG.md - Gemfile - Gemfile.lock - LICENSE.txt - README-CN.md - README.md - Rakefile - bin/console - bin/setup - canoser.gemspec - canoser.sublime-project - lib/canoser.rb - lib/canoser/cursor.rb - lib/canoser/field.rb - lib/canoser/struct.rb - lib/canoser/version.rb homepage: https://github.com/yuan-xy/canoser-ruby.git licenses: - MIT metadata: allowed_push_host: https://rubygems.org homepage_uri: https://github.com/yuan-xy/canoser-ruby.git source_code_uri: https://github.com/yuan-xy/canoser-ruby.git changelog_uri: https://github.com/yuan-xy/canoser-ruby/blob/master/CHANGELOG.md post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.7.7 signing_key: specification_version: 4 summary: A ruby implementation of the canonical serialization for the Libra network. test_files: []