Skip to content

Commit 27e68ff

Browse files
committed
Changed cert for new release and added checksum
1 parent ee209f6 commit 27e68ff

File tree

4 files changed

+41
-1
lines changed

4 files changed

+41
-1
lines changed

Rakefile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ require 'rspec/core/rake_task'
99
require 'ffi'
1010
require 'ffi-compiler/compile_task'
1111

12+
require 'digest/sha2'
13+
require './lib/scrypt/version'
14+
1215
require 'rubygems'
1316
require 'rubygems/package_task'
1417

@@ -21,6 +24,14 @@ task :spec do
2124
RSpec::Core::RakeTask.new
2225
end
2326

27+
desc 'generate checksum'
28+
task :checksum do
29+
built_gem_path = "pkg/scrypt-#{SCrypt::VERSION}.gem"
30+
checksum = Digest::SHA512.new.hexdigest(File.read(built_gem_path))
31+
checksum_path = "checksum/scrypt-#{SCrypt::VERSION}.gem.sha512"
32+
File.open(checksum_path, 'w' ) {|f| f.write(checksum) }
33+
end
34+
2435
desc 'FFI compiler'
2536
namespace 'ffi-compiler' do
2637
FFI::Compiler::CompileTask.new('ext/scrypt/scrypt_ext') do |t|
@@ -69,3 +80,4 @@ Gem::PackageTask.new(gem_spec) do |pkg|
6980
pkg.need_tar = true
7081
pkg.package_dir = 'pkg'
7182
end
83+

certs/pbhogan.pem

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIEbDCCAtSgAwIBAgIBATANBgkqhkiG9w0BAQsFADA+MRAwDgYDVQQDDAdwYmhv
3+
Z2FuMRUwEwYKCZImiZPyLGQBGRYFZ21haWwxEzARBgoJkiaJk/IsZAEZFgNjb20w
4+
HhcNMTgwOTI4MjEzNTU1WhcNMTkwOTI4MjEzNTU1WjA+MRAwDgYDVQQDDAdwYmhv
5+
Z2FuMRUwEwYKCZImiZPyLGQBGRYFZ21haWwxEzARBgoJkiaJk/IsZAEZFgNjb20w
6+
ggGiMA0GCSqGSIb3DQEBAQUAA4IBjwAwggGKAoIBgQC9zOef8L5HfWsmMpdRtigG
7+
+Cc62cDOds9/dvB2EXIj7drRquP2kVhFZPWRKobUZr1s8ibxH38GOizgvh0JPyy4
8+
iygA8iEAYoaTMMzid1wL+E4OUtk++BDJmSWbK8+qgXgiiSm2gZj0W121WvbjUMp7
9+
XRRdIxnLf4oun0fjdTaHuwa+W/HqxHO1kqI4oHMG3mNA8LQP31OfX6/IvovHn7Oz
10+
ILmUUG+vzf3JZfygL3CGMXow5uwZNcotWtAHJTDgFMnWbAaL17mo7hOHLV+VU1hp
11+
GkMQmt9ac6KJlwJ5/G15YNN+nwYT54LO3w2XLCxl+xfX8pgICT66eRezFSpgGbLZ
12+
uF4P4goPYrpJ4wYrtamdMmfPiyJ+0CEByT6WElk+6XipswcOOroSJxiIBHedBAqZ
13+
U7YH00L92zj9GjPZwZ31NeFvHMo9XWEU5t0fjMOrKUp6kAYkEtB89g5F2gIgPQji
14+
oF0kJ226UXf6jek8x8jfqqQLTwsznt1AqHwGedn9YkcCAwEAAaN1MHMwCQYDVR0T
15+
BAIwADALBgNVHQ8EBAMCBLAwHQYDVR0OBBYEFL5JFg7NcsMgm904kaM7wipp2NzZ
16+
MBwGA1UdEQQVMBOBEXBiaG9nYW5AZ21haWwuY29tMBwGA1UdEgQVMBOBEXBiaG9n
17+
YW5AZ21haWwuY29tMA0GCSqGSIb3DQEBCwUAA4IBgQCw1FLPDhEWOX5SklTxZpMb
18+
qHVW2WlvhUC536hdxSbPrPUfcZ/XVuBHRrWI/PyOJpcR+JzjE1mZ8VmfadqtcDOO
19+
77cFOFTW01q1cPuFJhCYrpDiQ9rTCsNIYl1q374mLT89+4pc3tP54qaBEe8K30i+
20+
aqFeENNyqnPRxpBf6T6Y5yrChu2ssrkGWVXd7/O7bYtjoyIPaGLv0TvTJUNPVRDY
21+
FaDqHwSedpzekJ8wyplxj8kyZdy2pI7YoHiiw3cixmOXk1MyVmIieu/cfnuiWWSb
22+
kk3+vPK0Eobm83mduWg2Y0r8CTm+G+bbj1dQdkW8KMQSVZW44K9HDc/2j2yZY9sR
23+
XPUR8cQwesYTGVjjeEJcsPJMOsiTEMC3Sp/vC3RM53aRLuGivtvAuI46dBWZcbe+
24+
FcO692GiKUmAd9b5WSvSgKBKzrnWGSzvH2MiL9RUa5BaVleB5uDdr6s+H6HQDyRk
25+
zJEymUkjdHk3cmNgIQAhdQasTM1qSCToMw2dBwjlVKc=
26+
-----END CERTIFICATE-----

checksum/scrypt-3.0.6.gem.sha512

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fb1b89bddfd5fa440994aad7f3edc6cce588c41018bf60ba82eab927863e243025c2e25094be2dfefdbe21a022dec62bdd072284ff83e472071791ff69bcb949

scrypt.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Gem::Specification.new do |s|
88
s.authors = ["Patrick Hogan", "Stephen von Takach", "Rene van Paassen" ]
99
s.email = ["pbhogan@gmail.com", "steve@advancedcontrol.com.au",
1010
"rene.vanpaassen@gmail.com" ]
11-
s.cert_chain = ['certs/stakach.pem']
11+
s.cert_chain = ['certs/pbhogan.pem']
1212
s.license = 'BSD-3-Clause'
1313
s.signing_key = File.expand_path("~/.ssh/gem-private_key.pem") if $0 =~ /gem\z/
1414
s.homepage = "https://github.com/pbhogan/scrypt"
@@ -34,3 +34,4 @@ Gem::Specification.new do |s|
3434
s.test_files = Dir.glob("spec/**/*")
3535
s.require_paths = ["lib"]
3636
end
37+

0 commit comments

Comments
 (0)