@@ -30,15 +30,16 @@
tls::connection channel
tls::import channel ?options?
tls::unimport channel
 
tls::ciphers ?protocol? ?verbose? ?supported?
+
tls::digests
+
tls::macs
tls::protocols
tls::version
 
tls::digest type ?-bin|-hex? ?-key hmac_key? [-file filename | -chan channel | ?-data? data]
-
tls::digests
tls::md4 data
tls::md5 data
tls::sha1 data
tls::sha256 data
@@ -70,15 +71,16 @@ tls::handshake channel
tls::import channel ?options?
tls::unimport channel

tls::ciphers ?protocol? ?verbose? ?supported?
+tls::digests
+tls::macs
tls::protocols
tls::version

tls::digest type ?-bin|-hex? ?-key hmac_key? [-file filename | -chan channel | ?-data? data]
-tls::digests
tls::md4 data
tls::md5 data
tls::sha1 data
tls::sha256 data

@@ -436,10 +438,17 @@ tls1, tls1.1, tls1.2, or tls1.3. If verbose is specified as true then a verbose, human readable list is returned with additional information on the cipher. If supported is specified as true, then only the ciphers supported for protocol will be listed. + +
tls::digests
+
Returns a list of the hash algorithms for tls::digest command.
+ +
tls::macs
+
Returns a list of the available Message Authentication Codes (MAC) for + the tls::digest command.
tls::protocols
Returns a list of supported protocols. Valid values are: ssl2, ssl3, tls1, tls1.1, tls1.2, and tls1.3. Exact list depends on OpenSSL version and @@ -461,13 +470,10 @@ To salt a password, append or prepend the salt text to the password. Type can be any OpenSSL supported hash algorithm including: md4, md5, sha1, sha256, sha512, sha3-256, etc. See tls::digests command for a full list.
-
tls::digests
-
Returns a list of the hash algorithms for tls::digest command.
-
tls::md4 data
Returns the MD4 message-digest for data as a hex string.
tls::md5 data
Returns the MD5 message-digest for data as a hex string.