Software /
code /
prosody
Comparison
util/sslconfig.lua @ 8278:a349299038ff
util.sslconfig: Treat 'curveslist', added in LuaSec 0.7, as a colon-separated list, like ciphers (see #879, #943, #951)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 27 Sep 2017 15:38:46 +0200 |
parent | 7867:194f540e13e2 |
child | 8555:4f0f5b49bb03 |
comparison
equal
deleted
inserted
replaced
8277:57c5dd08ff0a | 8278:a349299038ff |
---|---|
61 return t_concat(cipherlist, ":"); | 61 return t_concat(cipherlist, ":"); |
62 end | 62 end |
63 return cipherlist; | 63 return cipherlist; |
64 end | 64 end |
65 | 65 |
66 -- Curve list too | |
67 finalisers.curveslist = finalisers.ciphers; | |
68 | |
66 -- protocol = "x" should enable only that protocol | 69 -- protocol = "x" should enable only that protocol |
67 -- protocol = "x+" should enable x and later versions | 70 -- protocol = "x+" should enable x and later versions |
68 | 71 |
69 local protocols = { "sslv2", "sslv3", "tlsv1", "tlsv1_1", "tlsv1_2" }; | 72 local protocols = { "sslv2", "sslv3", "tlsv1", "tlsv1_1", "tlsv1_2" }; |
70 for i = 1, #protocols do protocols[protocols[i] .. "+"] = i - 1; end | 73 for i = 1, #protocols do protocols[protocols[i] .. "+"] = i - 1; end |