summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Parellelized testing. Caught a lot of bugs.Yesudeep Mangalapilly2011-08-1623-208/+235
|
* Much cleaner implementation of int2bytes. No loss in speed.Yesudeep Mangalapilly2011-08-142-58/+71
|
* Fixes doctest.Yesudeep Mangalapilly2011-08-131-1/+1
|
* Measure twice, cut once.Yesudeep Mangalapilly2011-08-131-3/+8
|
* Finally tracked down the bug to incorrect padding. Now all tests should passYesudeep Mangalapilly2011-08-131-14/+3
| | | | for the new int2bytes.
* Adds speed tests for bit_size.Yesudeep Mangalapilly2011-08-121-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 Mangalapilly2011-08-121-1/+43
| | | | | * Note that the machine aligned integer_to_bytes is still faster than the older version.
* Completes machine-aligned int2bytes implementation.Yesudeep Mangalapilly2011-08-122-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 bytes2intYesudeep Mangalapilly2011-08-124-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 Mangalapilly2011-08-113-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 Mangalapilly2011-08-111-0/+24
|
* Even better. Discard prefix zero bytes if block size is not specified.Yesudeep Mangalapilly2011-08-111-22/+29
|
* Reduces more calculation in int2bytes.Yesudeep Mangalapilly2011-08-111-10/+17
|
* Adds faster ``struct.pack``-based int2bytes implementation.Yesudeep Mangalapilly2011-08-111-11/+12
|
* Removes unnecessary code that I had added.Yesudeep Mangalapilly2011-08-111-6/+0
|
* Re-implements byte_size using divmod avoiding floating-point calculations.Yesudeep Mangalapilly2011-08-111-2/+7
|
* Porting to Python 3 complete. All tests except pyasn1 stuff pass.Yesudeep Mangalapilly2011-08-1113-67/+94
|
* Update tests to use unittest2.Yesudeep Mangalapilly2011-08-116-28/+30
|
* Tests are now functional (only running without syntax errors) on Python 3 too.Yesudeep Mangalapilly2011-08-1113-38/+63
|
* Compatibility wrapper module to make rsa work with various versions of Python.Yesudeep Mangalapilly2011-08-112-0/+116
|
* Adds tox configuration to test with multiple python versions.Yesudeep Mangalapilly2011-08-114-0/+81
|
* Removed superfluous checkSybren A. St?vel2011-08-101-4/+0
|
* Added basic Chinese Remainder theorem implementation, not yet used.Sybren A. St?vel2011-08-102-30/+79
|
* Added parallel.py module and ability to use multiprocessing when generating keysSybren A. St?vel2011-08-106-49/+229
|
* Bumped version to 3.1-beta0Sybren A. St?vel2011-08-102-3/+4
|
* Added signature for changeset 821d13018bd9Sybren St?vel2011-08-071-0/+1
|
* Added tag version-3.0.1 for changeset e1710077cc80Sybren St?vel2011-08-070-0/+0
|
* Bumped version to 3.0.1version-3.0.1Sybren A. St?vel2011-08-071-2/+2
|
* Removed unused import of abc module, updated changelogSybren A. St?vel2011-08-072-2/+7
|
* Added signature for changeset 8dcbe8cbba8cSybren A. St?vel2011-08-051-0/+1
|
* Added tag version-3.0 for changeset 9c5e2ba505bdSybren A. St?vel2011-08-050-0/+0
|
* Updated license in setup.pyversion-3.0Sybren A. St?vel2011-08-051-4/+3
|
* Bumped version to 3.0Sybren A. St?vel2011-08-051-2/+2
|
* Fixed doctest, python 2.6 on cygwinSybren A. St?vel2011-08-031-1/+1
|
* More doc tweaksSybren A. St?vel2011-08-034-9/+12
|
* More documentation about key size and OpenSSL compatibilitySybren A. St?vel2011-08-034-23/+55
|
* more documentationSybren A. St?vel2011-08-037-32/+183
|
* More consistent options for pyrsa-keygenSybren A. St?vel2011-08-031-4/+4
|
* Removed recrypt commandSybren A. St?vel2011-08-031-32/+0
|
* Work with older distribute versionsSybren A. St?vel2011-08-031-2/+2
|
* Tweak to readmeSybren A. St?vel2011-08-031-1/+4
|
* Much more documentationSybren A. St?vel2011-08-018-19/+115
|
* Added pyrsa-encrypt/decrypt-bigfile commandsSybren A. St?vel2011-08-012-0/+92
|
* More usage documentationSybren A. St?vel2011-08-011-0/+95
|
* Added rsa.bigfile.__all__Sybren A. St?vel2011-08-011-0/+2
|
* Updated readmeSybren A. St?vel2011-08-011-5/+6
|
* Updated readmeSybren A. St?vel2011-08-011-1/+2
|
* Updated readmeSybren A. St?vel2011-08-011-7/+11
|
* Updated mercurial location in readmeSybren A. St?vel2011-08-011-1/+1
|
* Moved README to README.rstSybren A. St?vel2011-08-011-6/+7
|