shrdlu68 / cl-tls

An implementation of TLS and related specifications in Common Lisp
BSD 3-Clause "New" or "Revised" License
53 stars 7 forks source link

Implement https://tools.ietf.org/html/rfc7366 in response to https://tools.ietf.org/html/rfc7457#section-2.4 #2

Open shrdlu68 opened 7 years ago

shrdlu68 commented 7 years ago

This requires creating modified versions of the functions #'encrypt-and-send and #'ciphertext-to-compressed that handle mac-then-encrypt rather than encrypt-then mac. In addition, add mechanisms to the hello messages to facilitate negotiating this extension.