Skip to content

Commit f924025

Browse files
committed
fix(security): resolve deprecation warnings
when using with crystal 0.35
1 parent 10c7465 commit f924025

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

shard.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: snmp
2-
version: 0.9.3
2+
version: 0.9.4
33

44
dependencies:
55
bindata:

src/snmp/v3/security.cr

+4-4
Original file line numberDiff line numberDiff line change
@@ -129,15 +129,15 @@ class SNMP::V3::Security
129129

130130
@digest.reset
131131
@digest << io.to_slice
132-
d1 = @digest.digest
132+
d1 = @digest.final
133133

134134
io = IO::Memory.new
135135
io.write k2
136136
io.write d1
137137

138138
@digest.reset
139139
@digest << io.to_slice
140-
@digest.digest[0, 12]
140+
@digest.final[0, 12]
141141
end
142142

143143
@auth_key : Bytes = Bytes.new(0)
@@ -160,7 +160,7 @@ class SNMP::V3::Security
160160
@digest << @engine_id.hexbytes
161161
@digest << key
162162

163-
@digest.digest
163+
@digest.final
164164
end
165165

166166
def passkey(password)
@@ -176,7 +176,7 @@ class SNMP::V3::Security
176176
@digest << buffer
177177
end
178178

179-
dig = @digest.digest
179+
dig = @digest.final
180180
dig = dig[0, 16] if @auth_protocol == AuthProtocol::MD5
181181
dig
182182
end

0 commit comments

Comments
 (0)