Skip to content

Commit 76a1b0e

Browse files
adanegitzkh452
andauthored
fix(pkey) iv should be optional in cipher.init() (#204)
Co-authored-by: zkh452 <[email protected]>
1 parent d30fbf2 commit 76a1b0e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/resty/openssl/cipher.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ function _M:init(key, iv, opts)
100100
if not key or #key ~= self.key_size then
101101
return false, string.format("cipher:init: incorrect key size, expect %d", self.key_size)
102102
end
103-
if not iv or #iv ~= self.iv_size then
103+
if self.iv_size > 0 and (not iv or #iv ~= self.iv_size) then
104104
return false, string.format("cipher:init: incorrect iv size, expect %d", self.iv_size)
105105
end
106106

0 commit comments

Comments
 (0)