|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib64/python2.7/site-packages/OpenSSL/ |
Upload File : |
# Copyright (C) AB Strakt
# See LICENSE for details.
"""
pyOpenSSL - A simple wrapper around the OpenSSL library
"""
import sys
try:
orig = sys.getdlopenflags()
except AttributeError:
from OpenSSL import crypto
else:
try:
import DLFCN
except ImportError:
try:
import dl
except ImportError:
try:
import ctypes
except ImportError:
flags = 2 | 256
else:
flags = 2 | ctypes.RTLD_GLOBAL
del ctypes
else:
flags = dl.RTLD_NOW | dl.RTLD_GLOBAL
del dl
else:
flags = DLFCN.RTLD_NOW | DLFCN.RTLD_GLOBAL
del DLFCN
sys.setdlopenflags(flags)
from OpenSSL import crypto
sys.setdlopenflags(orig)
del orig, flags
del sys
from OpenSSL import rand, SSL
from OpenSSL.version import __version__
__all__ = [
'rand', 'crypto', 'SSL', 'tsafe', '__version__']