While debugging a server using tris, I was very confused by errors relating to session tickets: it seems there were panics due to missing keys. Contrasting https://github.com/cloudflare/tls-tris/blob/master/13.go#L829 with
|
func (hs *serverHandshakeState) sendSessionTicket() error { |
and
https://github.com/cloudflare/tls-tris/blob/master/handshake_server.go#L102 it's clear what the problem is. Patch will be incoming shortly.