|
@@ -1,17 +1,11 @@
|
|
-"""A thin OpenSSL wrapper
|
|
|
|
|
|
+"""A thin OpenSSL wrapper"""
|
|
|
|
|
|
-This could be replaced by PyCrypto maybe?
|
|
|
|
-"""
|
|
|
|
from libc.stdlib cimport malloc, free
|
|
from libc.stdlib cimport malloc, free
|
|
from cpython.buffer cimport PyBUF_SIMPLE, PyObject_GetBuffer, PyBuffer_Release
|
|
from cpython.buffer cimport PyBUF_SIMPLE, PyObject_GetBuffer, PyBuffer_Release
|
|
|
|
|
|
API_VERSION = 3
|
|
API_VERSION = 3
|
|
|
|
|
|
|
|
|
|
-cdef extern from "openssl/rand.h":
|
|
|
|
- int RAND_bytes(unsigned char *buf, int num)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
cdef extern from "openssl/evp.h":
|
|
cdef extern from "openssl/evp.h":
|
|
ctypedef struct EVP_MD:
|
|
ctypedef struct EVP_MD:
|
|
pass
|
|
pass
|