This is a golang http enhancement for secure http. It uses asymmetric encryption algorithms to communicate between servers and clients. It differs from HTTPS in that the clients decides the algo and public key, then server responds with encrypted message.
See examples