@@ -136,34 +136,46 @@ than 128 bits, and some cipher suites with 128-bit keys.
136136
137137=item B<LOW>
138138
139- "low" encryption cipher suites, currently those using 64 or 56 bit encryption algorithms
140- but excluding export cipher suites.
139+ Low strength encryption cipher suites, currently those using 64 or 56 bit
140+ encryption algorithms but excluding export cipher suites.
141+ As of OpenSSL 1.0.1s, these are disabled in default builds.
141142
142143=item B<EXP>, B<EXPORT>
143144
144- export encryption algorithms. Including 40 and 56 bits algorithms.
145+ Export strength encryption algorithms. Including 40 and 56 bits algorithms.
146+ As of OpenSSL 1.0.1s, these are disabled in default builds.
145147
146148=item B<EXPORT40>
147149
148- 40 bit export encryption algorithms
150+ 40-bit export encryption algorithms
151+ As of OpenSSL 1.0.1s, these are disabled in default builds.
149152
150153=item B<EXPORT56>
151154
152- 56 bit export encryption algorithms. In OpenSSL 0.9.8c and later the set of
155+ 56- bit export encryption algorithms. In OpenSSL 0.9.8c and later the set of
15315656 bit export ciphers is empty unless OpenSSL has been explicitly configured
154157with support for experimental ciphers.
158+ As of OpenSSL 1.0.1s, these are disabled in default builds.
155159
156160=item B<eNULL>, B<NULL>
157161
158- the "NULL" ciphers that is those offering no encryption. Because these offer no
159- encryption at all and are a security risk they are disabled unless explicitly
160- included.
162+ The "NULL" ciphers that is those offering no encryption. Because these offer no
163+ encryption at all and are a security risk they are not enabled via either the
164+ B<DEFAULT> or B<ALL> cipher strings.
165+ Be careful when building cipherlists out of lower-level primitives such as
166+ B<kRSA> or B<aECDSA> as these do overlap with the B<eNULL> ciphers.
167+ When in doubt, include B<!eNULL> in your cipherlist.
161168
162169=item B<aNULL>
163170
164- the cipher suites offering no authentication. This is currently the anonymous
171+ The cipher suites offering no authentication. This is currently the anonymous
165172DH algorithms and anonymous ECDH algorithms. These cipher suites are vulnerable
166173to a "man in the middle" attack and so their use is normally discouraged.
174+ These are excluded from the B<DEFAULT> ciphers, but included in the B<ALL>
175+ ciphers.
176+ Be careful when building cipherlists out of lower-level primitives such as
177+ B<kDHE> or B<AES> as these do overlap with the B<aNULL> ciphers.
178+ When in doubt, include B<!aNULL> in your cipherlist.
167179
168180=item B<kRSA>, B<RSA>
169181
0 commit comments