File tree 2 files changed +3
-17
lines changed
2 files changed +3
-17
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,6 @@ Gem::Specification.new do |s|
49
49
s . add_dependency ( 'net-scp' , '~>1.1' )
50
50
s . add_dependency ( 'net-ssh' , '>=2.1.3' )
51
51
s . add_dependency ( 'nokogiri' , '~>1.5' )
52
- s . add_dependency ( 'ruby-hmac' )
53
52
54
53
## List your development dependencies here. Development dependencies are
55
54
## those that are only needed during development
Original file line number Diff line number Diff line change @@ -25,22 +25,9 @@ def setup_sha1
25
25
end
26
26
27
27
def setup_sha256
28
- begin
29
- @digest = OpenSSL ::Digest . new ( 'sha256' )
30
- @signer = lambda do |data |
31
- OpenSSL ::HMAC . digest ( @digest , @key , data )
32
- end
33
- rescue RuntimeError => error
34
- unless error . message == 'Unsupported digest algorithm (sha256).'
35
- raise error
36
- else
37
- require 'hmac-sha2'
38
- @hmac = ::HMAC ::SHA256 . new ( @key )
39
- @signer = lambda do |data |
40
- @hmac . update ( data )
41
- @hmac . digest
42
- end
43
- end
28
+ @digest = OpenSSL ::Digest . new ( 'sha256' )
29
+ @signer = lambda do |data |
30
+ OpenSSL ::HMAC . digest ( @digest , @key , data )
44
31
end
45
32
end
46
33
You can’t perform that action at this time.
0 commit comments