Ñò ñ1Mc@sNdZddgZddklZlZlZddd„ƒYZd„ZdS( sISSL Session Copyright (c) 1999-2003 Ng Pheng Siong. All rights reserved.tSessiont load_sessioniÿÿÿÿ(tBIOtErrtm2cBsneZeiZdd„Zd„Zd„Zd„Zd„Z d„Z d„Z d„Z d „Z d „ZRS( icCs*|dj pt‚||_||_dS(N(tNonetAssertionErrortsessiont_pyfree(tselfRR((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt__init__ s cCs+t|ddƒo|i|iƒndS(NRi(tgetattrtm2_ssl_session_freeR(R ((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt__del__scCs|iS(N(R(R ((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt_ptrscCs/tiƒ}ti|iƒ|iƒ|iƒS(N(Rt MemoryBufferRtssl_session_printtbio_ptrRtread_all(R tbuf((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pytas_texts cCs/tiƒ}ti|iƒ|iƒ|iƒS(N(RRRti2d_ssl_sessionRRR(R R((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pytas_ders cCsti|iƒ|iƒS(N(Rtssl_session_write_bioRR(R tbio((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt write_bio#scCsti|iƒS(N(Rtssl_session_get_timeR(R ((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pytget_time&scCsti|i|ƒS(N(Rtssl_session_set_timeR(R tt((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pytset_time)scCsti|iƒS(N(Rtssl_session_get_timeoutR(R ((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt get_timeout,scCsti|i|ƒS(N(Rtssl_session_set_timeoutR(R R((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyt set_timeout/s(t__name__t __module__Rtssl_session_freeR R R RRRRRRR R"(((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyR s          cCsnti|ƒ}ti|iƒƒ}|iƒ|djo&ddkl}|t i ƒƒ‚nt |dƒS(Niÿÿÿÿ(tSSLErrori( RtopenfileRtssl_session_read_pemRtcloseRt M2Crypto.SSLR&Rt get_errorR(tpemfiletftcptrR&((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyR3s  N((t__doc__t__all__tM2CryptoRRRRR(((s:/usr/lib/python2.6/vendor-packages/M2Crypto/SSL/Session.pyts *