equal
deleted
inserted
replaced
195 end |
195 end |
196 return ok, payload; |
196 return ok, payload; |
197 end |
197 end |
198 end |
198 end |
199 |
199 |
|
200 local function init(algorithm, private_key, public_key, options) |
|
201 return new_signer(algorithm, private_key, options), new_verifier(algorithm, public_key or private_key, options); |
|
202 end |
|
203 |
200 return { |
204 return { |
|
205 init = init; |
201 new_signer = new_signer; |
206 new_signer = new_signer; |
202 new_verifier = new_verifier; |
207 new_verifier = new_verifier; |
|
208 -- Exported mainly for tests |
203 _algorithms = algorithms; |
209 _algorithms = algorithms; |
204 -- Deprecated |
210 -- Deprecated |
205 sign = algorithms.HS256.sign; |
211 sign = algorithms.HS256.sign; |
206 verify = algorithms.HS256.verify; |
212 verify = algorithms.HS256.verify; |
207 }; |
213 }; |