Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-03 | Drop character encoding markers for Python 2.x | Andrey Semakin | |
2019-08-04 | Added flake8 as development dependency and fixed reported issues | Sybren A. Stüvel | |
2019-08-04 | Removed compatibility code for Python 2.7 and 3.4 | Sybren A. Stüvel | |
2018-09-16 | Moved `get_word_alignment()` from `_compat.py` to `machine_size.py` | Sybren A. Stüvel | |
In preparation of removal of Python 2.7 support, I only want to have compatibility code for Python 2.7 in `_compat.py`, and not other kinds of 'compatibility'. | |||
2016-05-08 | Drop byte_literal in favour of b'' | adamantike | |
2016-05-08 | xrange compatibility optimization for Python 2 (#69) | Michael Manganiello | |
2016-04-23 | Drop psyco usage | Sybren A. Stüvel | |
2016-02-05 | Updated documentation, mostly http -> https changes | Sybren A. Stüvel | |
Also: - changed http to https in the code - changed header underlines in the documentation to match the header length | |||
2016-01-22 | Updated doctests to Python 3.5 and automatically running with Tox. | Sybren A. Stüvel | |
I've also removed doctests from the obsolete rsa/_versionXXX.py files, as those files aren't even compatible with Python 3.x anyway. | |||
2016-01-22 | Using r""" for some docstrings | Sybren A. Stüvel | |
2016-01-22 | Big refactor to become more PEP8 compliant. | Sybren A. Stüvel | |
Mostly focused on docstrings (''' → """), indentation, empty lines, and superfluous parenthesis. | |||
2012-06-18 | Fixed doctests | Sybren A. Stüvel | |
2011-08-24 | Reverts docstring quoting syntax. | Yesudeep Mangalapilly | |
2011-08-24 | Adds back older doctests for _int2bytes for compliance. | Yesudeep Mangalapilly | |
2011-08-24 | Allow block_size=None in _int2bytes. | Yesudeep Mangalapilly | |
2011-08-24 | Allow fill_size=None, chunk_size=None in int2bytes. | Yesudeep Mangalapilly | |
2011-08-16 | Fixes bad zero-prefix padding bug in older _int2bytes to pass all tests. | Yesudeep Mangalapilly | |
2011-08-16 | Parellelized testing. Caught a lot of bugs. | Yesudeep Mangalapilly | |
2011-08-14 | Much cleaner implementation of int2bytes. No loss in speed. | Yesudeep Mangalapilly | |
2011-08-13 | Fixes doctest. | Yesudeep Mangalapilly | |
2011-08-13 | Measure twice, cut once. | Yesudeep Mangalapilly | |
2011-08-13 | Finally tracked down the bug to incorrect padding. Now all tests should pass | Yesudeep Mangalapilly | |
for the new int2bytes. | |||
2011-08-12 | Completes machine-aligned int2bytes implementation. | Yesudeep Mangalapilly | |
* This implementation is generally in microseconds instead of milliseconds, which makes it 20x-40x faster than the older implementation. Tests for all of the behavior of the function have been added to tests/test_transform.py. Hope this helps make python-rsa even better. =) | |||
2011-08-12 | Adds verification tests for int2bytes and bytes2int | Yesudeep Mangalapilly | |
* There is a bug in the older int2bytes implementation. I've raised an issue on bitbucket for that already. #11 The pkcs1 file verification test fails if the behavior for int2bytes is corrected. | |||
2011-08-11 | Adds speed tests for int2bytes and old_int2bytes. | Yesudeep Mangalapilly | |
* In the following tests, the first speed test for each version of Python checked is the new implementation and the second is the old implementation. $ ./speed.sh int2bytes speed test python2.5 1000 loops, best of 3: 315 usec per loop 100 loops, best of 3: 4.87 msec per loop python2.6 10000 loops, best of 3: 170 usec per loop 100 loops, best of 3: 3.34 msec per loop python2.7 10000 loops, best of 3: 169 usec per loop 100 loops, best of 3: 2.8 msec per loop python3.2 10000 loops, best of 3: 169 usec per loop 100 loops, best of 3: 3.16 msec per loop | |||
2011-08-11 | Even better. Discard prefix zero bytes if block size is not specified. | Yesudeep Mangalapilly | |
2011-08-11 | Reduces more calculation in int2bytes. | Yesudeep Mangalapilly | |
2011-08-11 | Adds faster ``struct.pack``-based int2bytes implementation. | Yesudeep Mangalapilly | |
2011-08-11 | Porting to Python 3 complete. All tests except pyasn1 stuff pass. | Yesudeep Mangalapilly | |
2011-07-31 | Removed obsolete code | Sybren A. Stüvel | |
2011-07-30 | Using int() rather than long() | Sybren A. Stüvel | |
2011-07-23 | Added Apache 2 license notice to source files | Sybren A. Stüvel | |
2011-07-23 | Bytes2int transformation more efficient using binascii.hexlify | Sybren A. Stüvel | |
2011-07-19 | Fixed doctest | Sybren A. Stüvel | |
2011-07-19 | Fixed file permissions | Sybren A. Stüvel | |
2011-07-14 | Use new-style integer division | Sybren A. Stüvel | |
2011-07-10 | Added PKCS#1 signatures and verification of signatures | Sybren A. Stüvel | |
2011-07-10 | Lot of refactorings: | Sybren A. Stüvel | |
- Added PKCS#1 module - Moved some functionality to common.py - simplified random number generation - improved and extended doctests - added changelog | |||
2011-07-10 | Reinstated some of the backed out changeset 812d745b6bef: | Sybren A. Stüvel | |
- added support for block size - improved some exceptions | |||
2011-07-10 | Backed out changeset 812d745b6bef | Sybren A. Stüvel | |
2011-07-10 | Removed some fluff, rewritten some stuff, broken the lot | Sybren A. Stüvel | |
2011-07-09 | Added support for padding blocks | Sybren A. Stüvel | |
2011-06-20 | Added block padding to be able to work with leading zeroes, breaks all kind ↵ | Sybren A. Stüvel | |
of stuff | |||
2011-06-20 | Fixed/added doctests | Sybren A. Stüvel | |
2011-06-20 | Slightly better readable code | Sybren A. Stüvel | |
2011-06-19 | Split module into several files | Sybren A. Stüvel | |