code: func (hc *halfConn) prepareCipherSpec(version uint16, cipher interface{}, mac macFunction) {
  	hc.version = version
  	hc.nextCipher = cipher
  	hc.nextMac = mac
  }
docs: // prepareCipherSpec sets the encryption and MAC states
  // that a subsequent changeCipherSpec will use.