support Event
support GnuTLS
