pike.git / lib / modules / Protocols.pmod / HTTP.pmod / Server.pmod / SSLPort.pike

version» Context lines:

pike.git/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/SSLPort.pike:56:   {    destruct(port);    port=0;   }      void destroy() { close(); }      //! The port accept callback   protected void new_connection()   { -  SSL.sslfile fd=port->accept(); +  SSL.File fd=port->accept();    Request r=request_program();    r->attach_fd(fd,this,callback);   }      //!   class MySSLPort   {    -  inherit SSL.sslport; +  inherit SSL.Port;       //!    void set_default_keycert()    {    foreach(({ Crypto.RSA(), Crypto.DSA(),   #if constant(Crypto.ECC.Curve)    Crypto.ECC.SECP_521R1.ECDSA(),   #endif    }), Crypto.Sign private_key) {    private_key->set_random(Crypto.Random.random_string);