vladdd
4c866bc384
Continue configurable crypto design changes
...
Add new schema to formats.py and simplify input validation in keys.py
2013-10-08 13:32:07 -04:00
vladdd
5622e0c622
Commence configurable crypto changes
...
Refactored the majority of affected modules. Added optimized version of the reference implementation of ed25519.
2013-10-08 13:09:59 -04:00
zanefisher
c941eda8d2
Changes following Santiago\'s review.
2013-10-04 14:00:36 -04:00
zanefisher
0b9d2e223f
Python 3 compatibility for arbitrary package and etraneous dependency tests.
2013-10-02 13:03:52 -04:00
vladdd
100e83136f
Merge and resolve conflicts
2013-10-02 12:36:04 -04:00
vladdd
9bfba3ddda
Reword comment and fix typo in ed25519_key.py
2013-10-02 11:38:42 -04:00
vladdd
213b96dfea
Update comments and schema type checked
...
Expand the comments on 'logging.Formatter.converter' to discuss the converter attribute. Modify LENGTH_SCHEMA to LOGLEVEL_SCHEMA.
2013-10-01 15:33:39 -04:00
vladdd
e07bd128b9
Add LOGLEVEL_SCHEMA to tuf.formats
...
log.py previously checked the format of log level arguments with LENGTH_SCHEMA. LOGLEVEL_SCHEMA might be clearer.
2013-10-01 15:28:38 -04:00
vladdd
8be86db7ad
Fix encoding of the seed and signature variable name
2013-10-01 12:23:40 -04:00
vladdd
e03f66653c
Update docstrings and comments following pynacl changes
2013-09-30 14:59:50 -04:00
zanefisher
b2ac2e82f2
Remove unnecessary import from extraneous dependencies test.
2013-09-30 14:52:37 -04:00
zanefisher
eca682a58a
Add case for BadSignatureError to arbitrary package and extraneous dependencies tests.
2013-09-30 13:20:09 -04:00
vladdd
77218c8abd
Modify print message in time_ed25519.py
2013-09-30 11:47:29 -04:00
vladdd
2a08c2c263
Add doctests for PyNaCl and fix verify_signature()
...
If 'use_pynacl=True' is specified and the signature is invalid, verify_signature() raised 'nacl.signing.CryptoError'. verify_signature() should instead return 'False', to follow the same bahavior of this function when 'use_pynacl=False'.
2013-09-30 11:44:35 -04:00
vladdd
4dd6d33c34
Update time_ed25519.py following addition of PyNaCl support
2013-09-30 10:46:54 -04:00
vladdd
9e3bdcf604
Add support for PyNaCl
...
Update generate(), create_signature(), verify_signature() to support PyNaCl. Caller may optionally generate and create+verify signatures more quickly with 'use_pynacl=True'.
2013-09-30 10:43:36 -04:00
vladdd
5bb053c3bf
Perform minor code edits
...
Add missing letters from the alphabet to 'data' and update import statements.
2013-09-27 10:32:37 -04:00
vladdd
a32210ed02
Add ed25519_key.py timing script
...
Time generate(), create_signature(), and verify_signature().
2013-09-26 15:00:49 -04:00
vladdd
ecc481d455
Add doctest examples
2013-09-26 14:16:17 -04:00
vladdd
20cd0f55b8
Continue support for 'ed25519' signatures
...
Support added for generate(), create_in_metadata_format(), create_from_metadata_format(), create_signature(), and verify_signature().
2013-09-26 10:02:14 -04:00
vladdd
0fcbb1ec63
Add ED25519KEY_SCHEMA to tuf.formats
2013-09-24 15:13:21 -04:00
vladdd
c29a40cff1
[WIP] Support ed25519 signatures
2013-09-24 14:55:37 -04:00
vladdd
206e448bc3
Add the Python implementation of the ed25519 signature scheme
...
ed25519 is an elliptive-curve public key signature scheme.
http://ed25519.cr.yp.to/
2013-09-24 10:06:19 -04:00
vladdd
57e7b38d18
Merge branch 'pbkdf2-iterations-vary', remote-tracking branch 'origin' into integration-tests-python3
2013-09-24 09:45:06 -04:00
vladdd
402131e855
Merge branch 'pbkdf2-iterations-vary', remote-tracking branch 'origin' into log
2013-09-24 09:44:15 -04:00
vladdd
4e6c46364d
Fix modified (accidently) variable name in keystore.py
2013-09-24 09:36:55 -04:00
vladdd
c3a358ed17
Update comments about thread safety
2013-09-23 21:35:14 -04:00
vladdd
e848dac0f3
test_slow_retrieval_attack.py: Python 3 compatability
...
Fixed indentation and outdated comment.
2013-09-23 21:23:26 -04:00
vladdd
fc08f5181b
test_replay_attack.py: Python 3 compatability
...
Also fix indentation.
2013-09-23 21:18:52 -04:00
vladdd
f62ed3a019
test_mix_and_match_attack.py: Python 3 compatability
2013-09-23 21:16:55 -04:00
vladdd
7c882b70c7
test_indefinite_freeze_attack.py: Python 3 compatability
2013-09-23 21:13:34 -04:00
vladdd
2f32ea9424
test_extraneous_dependencies_attack.py: python 3 compatability
...
Also fix print statements.
2013-09-23 21:07:35 -04:00
vladdd
67b886d5e0
test_endless_data_attack.py: Fix indentation
...
Also help with Python 3 compatability.
2013-09-23 21:02:17 -04:00
vladdd
3f41b96f7f
Fix extraneous new lines in test_delegations.py
2013-09-23 20:55:34 -04:00
vladdd
0a94661d99
Fix print statements and help with python 3 compatability
...
test_arbitrary_package_attack.py.
2013-09-23 20:52:16 -04:00
vladdd
de6a5161c4
Add missing docstring to remove_console_handler() and minor edits
2013-09-23 19:54:47 -04:00
vladdd
c65a1aaf38
Fix link that discusses setting the time for all logging formatters
2013-09-23 19:33:25 -04:00
zanefisher
076a0adc2e
Merge remote-tracking branch 'upstream/develop' into develop
2013-09-23 16:17:58 -04:00
vladdd
2163400892
Fix how the private key is checked prior to verifying a signature
2013-09-23 14:33:55 -04:00
vladdd
cbb76d1a80
Fix ignored placeholder variable names
...
'junk' signifies that this variable is not needed and thus discarded, however, it hides what is returned. Include the junk and what is returned so the variable name is more descriptive.
2013-09-23 14:17:36 -04:00
vladdd
312e6398d6
Fix typo: missing the word 'key'
2013-09-23 14:04:13 -04:00
vladdd
7d691011e5
Resolve conflicts from demo 2 updates
2013-09-23 13:38:18 -04:00
vladdd
eecdca2105
Merge branch 'develop' of https://github.com/theupdateframework/tuf into develop
2013-09-19 09:27:48 -04:00
dachshund
d7899e536b
Fix typo.
2013-09-18 03:18:51 -04:00
dachshund
4f7e8f5fba
Fix typo.
2013-09-18 03:18:51 -04:00
dachshund
ab7804967b
Merge remote-tracking branch 'origin/develop' into develop
2013-09-18 03:13:32 -04:00
dachshund
e64396f702
Merge remote-tracking branch 'origin/develop' into develop
2013-09-18 03:13:32 -04:00
dachshund
85125c4a4f
Better error formatting.
2013-09-18 03:12:39 -04:00
dachshund
8d3bffa10c
Better error formatting.
2013-09-18 03:12:39 -04:00
dachshund
6e28eee452
Merge branch 'demo2' into develop
2013-09-17 23:38:06 -04:00