Advertisement
Guest User

Untitled

a guest
Aug 27th, 2014
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. EVP_MD_CTX mdctx;
  2. EVP_MD_CTX_init(&mdctx)
  3.  
  4. import ctypes
  5. import ctypes.util
  6. import platform
  7. from os import linesep
  8.  
  9. libraries = {}
  10.  
  11. libraries["c"] = ctypes.CDLL(ctypes.util.find_library("c"))
  12.  
  13. if platform.system() != "Windows":
  14. libraries["ssl"] = ctypes.CDLL(ctypes.util.find_library("ssl"))
  15. else:
  16. libraries["ssl"] = ctypes.CDLL(ctypes.util.find_library("libeay32"))
  17.  
  18. EVP_MD_CTX_init = libraries['ssl'].EVP_MD_CTX_init
  19. EVP_MD_CTX_init.restype = ctypes.c_void_p
  20. EVP_MD_CTX_init.argtypes = [ctypes.c_void_p]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement