Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fixes bad zero-prefix padding bug in older _int2bytes to pass all tests. | Yesudeep Mangalapilly | 2011-08-16 | 1 | -8/+10 | |
| | ||||||
* | Parellelized testing. Caught a lot of bugs. | Yesudeep Mangalapilly | 2011-08-16 | 23 | -208/+235 | |
| | ||||||
* | Much cleaner implementation of int2bytes. No loss in speed. | Yesudeep Mangalapilly | 2011-08-14 | 2 | -58/+71 | |
| | ||||||
* | Fixes doctest. | Yesudeep Mangalapilly | 2011-08-13 | 1 | -1/+1 | |
| | ||||||
* | Measure twice, cut once. | Yesudeep Mangalapilly | 2011-08-13 | 1 | -3/+8 | |
| | ||||||
* | Finally tracked down the bug to incorrect padding. Now all tests should pass | Yesudeep Mangalapilly | 2011-08-13 | 1 | -14/+3 | |
| | | | | for the new int2bytes. | |||||
* | Adds speed tests for bit_size. | Yesudeep Mangalapilly | 2011-08-12 | 1 | -0/+17 | |
| | | | | | | * bit_size is at least 28x faster than the original implementation and generally fares in and around 10 microseconds where as the older one does around 1.8 milliseconds. | |||||
* | Adds a much faster bit_size implementation causing an overall speed up. | Yesudeep Mangalapilly | 2011-08-12 | 1 | -1/+43 | |
| | | | | | * Note that the machine aligned integer_to_bytes is still faster than the older version. | |||||
* | Completes machine-aligned int2bytes implementation. | Yesudeep Mangalapilly | 2011-08-12 | 2 | -0/+12 | |
| | | | | | | | | | * 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. =) | |||||
* | Adds verification tests for int2bytes and bytes2int | Yesudeep Mangalapilly | 2011-08-12 | 4 | -63/+181 | |
| | | | | | | | | | * 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. | |||||
* | Adds speed tests for int2bytes and old_int2bytes. | Yesudeep Mangalapilly | 2011-08-11 | 3 | -7/+89 | |
| | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | Adds tests for int2bytes. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -0/+24 | |
| | ||||||
* | Even better. Discard prefix zero bytes if block size is not specified. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -22/+29 | |
| | ||||||
* | Reduces more calculation in int2bytes. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -10/+17 | |
| | ||||||
* | Adds faster ``struct.pack``-based int2bytes implementation. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -11/+12 | |
| | ||||||
* | Removes unnecessary code that I had added. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -6/+0 | |
| | ||||||
* | Re-implements byte_size using divmod avoiding floating-point calculations. | Yesudeep Mangalapilly | 2011-08-11 | 1 | -2/+7 | |
| | ||||||
* | Porting to Python 3 complete. All tests except pyasn1 stuff pass. | Yesudeep Mangalapilly | 2011-08-11 | 13 | -67/+94 | |
| | ||||||
* | Update tests to use unittest2. | Yesudeep Mangalapilly | 2011-08-11 | 6 | -28/+30 | |
| | ||||||
* | Tests are now functional (only running without syntax errors) on Python 3 too. | Yesudeep Mangalapilly | 2011-08-11 | 13 | -38/+63 | |
| | ||||||
* | Compatibility wrapper module to make rsa work with various versions of Python. | Yesudeep Mangalapilly | 2011-08-11 | 2 | -0/+116 | |
| | ||||||
* | Adds tox configuration to test with multiple python versions. | Yesudeep Mangalapilly | 2011-08-11 | 4 | -0/+81 | |
| | ||||||
* | Removed superfluous check | Sybren A. St?vel | 2011-08-10 | 1 | -4/+0 | |
| | ||||||
* | Added basic Chinese Remainder theorem implementation, not yet used. | Sybren A. St?vel | 2011-08-10 | 2 | -30/+79 | |
| | ||||||
* | Added parallel.py module and ability to use multiprocessing when generating keys | Sybren A. St?vel | 2011-08-10 | 6 | -49/+229 | |
| | ||||||
* | Bumped version to 3.1-beta0 | Sybren A. St?vel | 2011-08-10 | 2 | -3/+4 | |
| | ||||||
* | Added signature for changeset 821d13018bd9 | Sybren St?vel | 2011-08-07 | 1 | -0/+1 | |
| | ||||||
* | Added tag version-3.0.1 for changeset e1710077cc80 | Sybren St?vel | 2011-08-07 | 0 | -0/+0 | |
| | ||||||
* | Bumped version to 3.0.1version-3.0.1 | Sybren A. St?vel | 2011-08-07 | 1 | -2/+2 | |
| | ||||||
* | Removed unused import of abc module, updated changelog | Sybren A. St?vel | 2011-08-07 | 2 | -2/+7 | |
| | ||||||
* | Added signature for changeset 8dcbe8cbba8c | Sybren A. St?vel | 2011-08-05 | 1 | -0/+1 | |
| | ||||||
* | Added tag version-3.0 for changeset 9c5e2ba505bd | Sybren A. St?vel | 2011-08-05 | 0 | -0/+0 | |
| | ||||||
* | Updated license in setup.pyversion-3.0 | Sybren A. St?vel | 2011-08-05 | 1 | -4/+3 | |
| | ||||||
* | Bumped version to 3.0 | Sybren A. St?vel | 2011-08-05 | 1 | -2/+2 | |
| | ||||||
* | Fixed doctest, python 2.6 on cygwin | Sybren A. St?vel | 2011-08-03 | 1 | -1/+1 | |
| | ||||||
* | More doc tweaks | Sybren A. St?vel | 2011-08-03 | 4 | -9/+12 | |
| | ||||||
* | More documentation about key size and OpenSSL compatibility | Sybren A. St?vel | 2011-08-03 | 4 | -23/+55 | |
| | ||||||
* | more documentation | Sybren A. St?vel | 2011-08-03 | 7 | -32/+183 | |
| | ||||||
* | More consistent options for pyrsa-keygen | Sybren A. St?vel | 2011-08-03 | 1 | -4/+4 | |
| | ||||||
* | Removed recrypt command | Sybren A. St?vel | 2011-08-03 | 1 | -32/+0 | |
| | ||||||
* | Work with older distribute versions | Sybren A. St?vel | 2011-08-03 | 1 | -2/+2 | |
| | ||||||
* | Tweak to readme | Sybren A. St?vel | 2011-08-03 | 1 | -1/+4 | |
| | ||||||
* | Much more documentation | Sybren A. St?vel | 2011-08-01 | 8 | -19/+115 | |
| | ||||||
* | Added pyrsa-encrypt/decrypt-bigfile commands | Sybren A. St?vel | 2011-08-01 | 2 | -0/+92 | |
| | ||||||
* | More usage documentation | Sybren A. St?vel | 2011-08-01 | 1 | -0/+95 | |
| | ||||||
* | Added rsa.bigfile.__all__ | Sybren A. St?vel | 2011-08-01 | 1 | -0/+2 | |
| | ||||||
* | Updated readme | Sybren A. St?vel | 2011-08-01 | 1 | -5/+6 | |
| | ||||||
* | Updated readme | Sybren A. St?vel | 2011-08-01 | 1 | -1/+2 | |
| | ||||||
* | Updated readme | Sybren A. St?vel | 2011-08-01 | 1 | -7/+11 | |
| | ||||||
* | Updated mercurial location in readme | Sybren A. St?vel | 2011-08-01 | 1 | -1/+1 | |
| |