-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathecies.gemspec
30 lines (26 loc) · 1.26 KB
/
ecies.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require File.expand_path('../lib/ecies/version', __FILE__)
Gem::Specification.new do |s|
s.name = 'ecies'
s.version = ECIES::VERSION
s.authors = ['Stephen McCarthy']
s.email = 'sjmccarthy@gmail.com'
s.summary = 'Elliptical Curve Integrated Encryption System (ECIES), as specified by SEC 1 - Ver. 2.0'
s.description = <<-DESCRIPTION
ECIES is a public-key encryption scheme based on ECC. It can be used to encrypt
messages to bitcoin addresses with keys published on the blockchain, and
subsequently to decrypt messages by the holders of the address's private key.
DESCRIPTION
s.homepage = '/~https://github.com/jamoes/ecies'
s.license = 'MIT'
s.files = `git ls-files`.split("\n")
s.executables = s.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
s.test_files = s.files.grep(%r{^(test|spec|features)/})
s.required_ruby_version = '>= 2.0'
s.add_development_dependency 'bundler', '~> 2'
s.add_development_dependency 'rake', '~> 13'
s.add_development_dependency 'rspec', '~> 3.7'
s.add_development_dependency 'simplecov', '~> 0'
s.add_development_dependency 'yard', '~> 0.9.12'
s.add_development_dependency 'markdown', '~> 1'
s.add_development_dependency 'redcarpet', '~> 3' unless RUBY_PLATFORM == 'java'
end