Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update NEWS for 0.11 releasepython-ecdsa-0.11 | Brian Warner | 2014-03-10 | 1 | -0/+9 |
| | |||||
* | VerifyingKey.from_string(): add validate_point= argument | Brian Warner | 2014-03-10 | 1 | -2/+4 |
| | | | | | | | | | | Normally, this defaults to "True", which makes sure that the claimed verifying key is actually a group element. If you've already validate this key once (say, before writing it to disk), it is safe to skip this step, so setting "validate_point=False" will shave a significant amount of time from the constructor (measured at 26ms per key by @sigmunau). Closes #19. | ||||
* | Merge pull request #17 from trezor/master | Brian Warner | 2014-02-17 | 1 | -0/+18 |
|\ | | | | | canonical versions of sigencode methods | ||||
| * | canonical versions of sigencode methods | Pavol Rusnak | 2014-02-09 | 1 | -0/+18 |
| | | | | | | | | these enforce low S values, by negating the value (modulo the order) if above order/2 | ||||
* | | README: stop claiming py2.5 compatibility. | Brian Warner | 2014-02-16 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #18 from alex/patch-2 | Brian Warner | 2014-02-16 | 1 | -1/+10 |
|\ \ | | | | | | | Added trove classifiers showing versions supported | ||||
| * | | Remove Python 2.5 from travis. | Alex Gaynor | 2014-02-15 | 1 | -1/+0 |
| | | | | | | | | | Travis no longer supports python 2.5 | ||||
| * | | Added trove classifiers showing versions supported | Alex Gaynor | 2014-02-15 | 1 | -1/+10 |
| |/ | | | | | This is how many tools are checking whether Python3 is supported. | ||||
* | | Merge pull request #16 from alex/patch-1 | Brian Warner | 2014-02-16 | 1 | -1/+1 |
|\ \ | |/ |/| | Run tests under PyPy, stop testing py2.5 . | ||||
| * | Remove Python 2.5 from travis. | Alex Gaynor | 2014-02-01 | 1 | -1/+0 |
| | | |||||
| * | Run tests under PyPy | Alex Gaynor | 2014-02-01 | 1 | -0/+1 |
|/ | |||||
* | make SECP256K1 visible in __init__.py, release 0.10python-ecdsa-0.10 | Brian Warner | 2013-10-23 | 2 | -2/+6 |
| | |||||
* | update README with py3.2/3.3 compatibilitypython-ecdsa-0.9 | Brian Warner | 2013-10-01 | 1 | -1/+1 |
| | |||||
* | update NEWS and other files for 0.9 release | Brian Warner | 2013-10-01 | 3 | -0/+20 |
| | |||||
* | remove spurious whitespace | Brian Warner | 2013-10-01 | 4 | -40/+35 |
| | |||||
* | ellipticcurve.Point.__eq__: update docstrings now that this isn't __cmp__ | Brian Warner | 2013-10-01 | 1 | -3/+3 |
| | |||||
* | fix py3.2 compatibility | Brian Warner | 2013-10-01 | 2 | -2/+2 |
| | | | | | unhexlify("ff") doesn't work in py3.2: strings don't support the buffer interface. It works in py3.3. | ||||
* | Merge branch 'py3' | Brian Warner | 2013-10-01 | 14 | -535/+1011 |
|\ | |||||
| * | update new code for py3 compatibility, add 3.2/3.3 to travis | Brian Warner | 2013-10-01 | 3 | -30/+33 |
| | | |||||
| * | Add some files back to .gitignore | Elizabeth Myers | 2013-10-01 | 1 | -0/+3 |
| | | |||||
| * | Add gitignore | Elizabeth Myers | 2013-10-01 | 1 | -8/+45 |
| | | |||||
| * | Initial port for Python 3. | Elizabeth Myers | 2013-10-01 | 10 | -497/+536 |
| | | | | | | | | | | | | | | This also works with Python 2.7, 2.6, and 2.5. All the tests are passing. This probably needs a closer look though, preferably by another pair of eyes. | ||||
| * | Add six for porting efforts. | Elizabeth Myers | 2013-10-01 | 1 | -0/+394 |
|/ | |||||
* | .travis.yml: fix syntax | Brian Warner | 2013-10-01 | 1 | -2/+1 |
| | |||||
* | rfc6979.py: provide bin() to make it python2.5 compatible | Brian Warner | 2013-10-01 | 1 | -0/+13 |
| | |||||
* | .travis.yml: hush nothing-to-install message | Brian Warner | 2013-10-01 | 1 | -0/+1 |
| | |||||
* | travis: fix test step, skip install step | Brian Warner | 2013-10-01 | 1 | -1/+2 |
| | |||||
* | turn on travis-ci | Brian Warner | 2013-10-01 | 2 | -0/+10 |
| | |||||
* | README: markdownify | Brian Warner | 2013-10-01 | 2 | -294/+290 |
| | |||||
* | Merge pull request #10 from trezor/master | Brian Warner | 2013-10-01 | 5 | -11/+293 |
|\ | | | | | Implementation of RFC 6979: Deterministic ECDSA | ||||
| * | test_1 covers 'try-try-again' loop of RFC6979 Step H. | slush0 | 2013-10-01 | 2 | -4/+4 |
| | | |||||
| * | Added more test vectors for SECP256k1 provided by fpgaminer | slush0 | 2013-10-01 | 1 | -0/+32 |
| | | |||||
| * | Removed test from __main__ code block | slush0 | 2013-10-01 | 1 | -21/+0 |
| | | |||||
| * | Implicit implementation of bit_length, for 2.6 compatibility | slush0 | 2013-10-01 | 1 | -4/+10 |
| | | |||||
| * | sign_deterministic() refactored into sign_deterministic() and ↵ | slush0 | 2013-09-11 | 1 | -4/+8 |
| | | | | | | | | sign_digest_deterministic() | ||||
| * | Added test_SECP256k1_2 which uses 256-bit long secexp. | slush0 | 2013-09-10 | 1 | -0/+8 |
| | | |||||
| * | Integrates RFC 6979 into SigningKey. sign(), sign_digest() and sign_number ↵ | slush | 2013-09-10 | 3 | -9/+52 |
| | | | | | | | | | | | | | | accept new parameter 'k'. Added new method sign_deterministic(). Unit test for sign_deterministic() added, all unit test passed. | ||||
| * | Implementation of RFC 6979: Deterministic Usage of ECDSA | slush | 2013-09-10 | 3 | -3/+213 |
|/ | | | | Implemented test vectors | ||||
* | README: fix openssl command line args | Brian Warner | 2013-08-20 | 1 | -2/+3 |
| | | | | Thanks to "Abstrct" for the catch. Addresses: Issue #9. | ||||
* | README: fix vk.verify() example (not sk.verify) | Brian Warner | 2012-10-30 | 1 | -2/+2 |
| | | | | Thanks to SysTheron for the catch. Closes #7. | ||||
* | secp256k1 data: tweak formatting for consistency | Brian Warner | 2012-10-25 | 2 | -5/+6 |
| | |||||
* | Merge pull request #6 from bdauvergne/master | Brian Warner | 2012-10-25 | 2 | -2/+15 |
|\ | | | | | Add secp256k1, as used in Bitcoin. | ||||
| * | add secp256k1, curve used by bitcoin, from ↵ | Benjamin Dauvergne | 2012-08-24 | 2 | -2/+15 |
|/ | | | | http://www.secg.org/collateral/sec2_final.pdf | ||||
* | update NEWS for 0.8 releasepython-ecdsa-0.8 | Brian Warner | 2011-10-04 | 1 | -0/+7 |
| | |||||
* | remove ChangeLog, I wasn't updating it anyways. | Brian Warner | 2011-10-04 | 1 | -9/+0 |
| | |||||
* | accept default hashfunc in Key constructor, so wrappers are easier to build | Brian Warner | 2011-10-04 | 2 | -17/+40 |
| | |||||
* | throw error on incorrect bare SigningKey() constructor | Brian Warner | 2010-12-01 | 2 | -2/+15 |
| | |||||
* | ellipticcurve.py: hush a pyflakes 'unused variable' warning | Brian Warner | 2010-11-29 | 1 | -1/+1 |
| | |||||
* | update NEWS for 0.7 releasepython-ecdsa-0.7 | Brian Warner | 2010-11-28 | 1 | -0/+7 |
| | |||||
* | update README with openssl-1.0.0 compatibility, others | Brian Warner | 2010-11-28 | 1 | -3/+4 |
| |