summaryrefslogtreecommitdiff
path: root/src/pycrypto_compat.h
Commit message (Collapse)AuthorAgeFilesLines
* Py3k cleanup: Always use tp_getattroDwayne Litzenberger2013-07-141-1/+6
|
* Py3k cleanup: PyVarObject_HEAD_INITDwayne Litzenberger2013-07-141-0/+1
|
* Py3k cleanup: PyType_ReadyDwayne Litzenberger2013-07-141-0/+1
|
* Py3k cleanup: PyInt_CheckExact & PyInt_AS_LONGDwayne Litzenberger2013-07-141-0/+3
|
* Py3k cleanup: staticforward and Py_TYPEDwayne Litzenberger2013-07-141-0/+2
|
* Py3k cleanup: METH_ODwayne Litzenberger2013-07-141-0/+3
|
* Py3k cleanup: PyModule_AddIntConstantDwayne Litzenberger2013-07-141-0/+12
|
* Py3k cleanup: Define PyLong_SHIFT and PyLong_MASK in Python 2.5 and belowDwayne Litzenberger2013-07-141-1/+3
|
* Py3k cleanup: Define PyInt_FromLong for Python 3.x and use itDwayne Litzenberger2013-07-141-0/+1
| | | | | | This is the first of a series of changes that aims to reduce code duplication between the Python 3 and Python 2 versions of the C extensions.
* whitespaceDwayne Litzenberger2013-07-141-12/+12
|
* Changes to allow pycrpyto to work on Python 3.x as well as 2.1 through 2.7Thorsten Behrens2010-12-281-0/+20
|
* Legal: Dedicate my files to the public domain.Dwayne C. Litzenberger2009-03-011-20/+17
| | | | | | | | | | | | | In an attempt to simplify the copyright status of PyCrypto, I'm placing my code into the public domain, and encouraging other contributors to do the same. I have used a public domain dedication that was recommended in a book on FOSS legal issues[1], followed by the warranty disclaimer boilerplate from the MIT license. [1] _Intellectual Property and Open Source: A Practical Guide to Protecting Code_, a book written by Van Lindberg and published by O'Reilly Media. (ISBN 978-0-596-51796-0)
* Add Py_CLEAR macro to pycrypto_compat.hDwayne C. Litzenberger2008-09-211-0/+13
|
* Add Crypto.Util.strxor module, and speed up HMAC using it. (For real this ↵Dwayne C. Litzenberger2008-09-141-0/+47
time.) Robey Pointer made an earlier commit that purported to do this (20092c55113afe61da2b6143d8fc5c979622c625), but he forgot to include the C code, and it never ended up being published.