Commit graph

3274 commits

Author SHA1 Message Date
santiago
45c7ac3e01 Added the import key codeblock 2013-11-12 17:38:33 -05:00
SantiagoTorres
ab09a28a12 Update README.md 2013-11-12 17:24:41 -05:00
santiago
7049c7359e Added the first code block for RSA key creation 2013-11-12 17:23:31 -05:00
santiago
973ed15a96 Added base markdown file 2013-11-12 17:07:08 -05:00
vladdd
d6b9e187b7 Fix repository.targets.revoke() 2013-11-12 16:55:51 -05:00
vladdd
01deddfd18 Initial implementation of the repository tools.
Delegations and repository loading now implemented.  Updates to comments, docstrings, and a unit test needed.
2013-11-12 15:00:26 -05:00
JustinCappos
a6ca35622a Update README.md 2013-11-05 19:41:07 -05:00
vladdd
4bd0b6d07e Continue delegate() changes 2013-11-05 08:22:21 -05:00
vladdd
298dc46eba Remove roleinfo+Metadata.keys side effect
Updating the Metadata.keys attribute should not modify the keyids of the role in tuf.roledb.py
2013-10-30 10:32:56 -04:00
vladdd
b4db0f1770 [WIP] Continue libtuf.py implementation 2013-10-29 15:23:26 -04:00
vladdd
df8d84d3da [WIP] Add libtuftools.py skeleton 2013-10-22 14:02:01 -04:00
vladdd
5eb0858e45 Add import and export functions for passphrase-protected pem files in keys.py 2013-10-22 14:01:06 -04:00
vladdd
45af91191a Update docstrings and comments in keys.py
Configurable crypto changes previously implemented but the docstrings and comments of keys.py still needed updating.  Minor edit to test_keys.py and a note added about a missing test case.
2013-10-18 14:01:51 -04:00
vladdd
760cd62d4e Rename functions in keys.py and update test_keys.py
create_in_metadata_format --> format_keyval_to_metadata
create_from_metadata_format --> format_metadata_to_key
2013-10-17 14:05:26 -04:00
vladdd
60574503fc Update keys.py with modified pycrypto_keys.py function names 2013-10-17 13:12:55 -04:00
vladdd
05f7826b59 Update test_pycrypto_keys.py after pycrypto_keys.py changes 2013-10-17 13:01:32 -04:00
vladdd
8a7d0d4baf Update docstrings and comments in pycrypto_keys.py
Minor change to function names and argument validation.
2013-10-17 12:56:58 -04:00
vladdd
7ae7f2ddc2 Add new tuf.formats.py schema for pycrypto_keys.py
Remove extra whitespace in __init__.py
2013-10-17 12:54:08 -04:00
vladdd
42ea506dc1 Update time_ed25519.py following configurable crypto changes 2013-10-16 13:07:10 -04:00
vladdd
2244b6cabc Merge changes following Monzur's review of ed25519_key.py
Updates to docstrings and comments.
2013-10-16 12:46:57 -04:00
Vladimir Diaz
3b8ac77bd9 Merge pull request #131 from theupdateframework/ed25519
Add support for ed25519 signatures.
Reviewed by Monzur.
2013-10-15 07:23:56 -07:00
vladdd
a3351b5f34 Update ed25519_key.py following Monzur's review
We now raise an exception instead of blindly passing.  The previous behavior of expecting the caller to verify the availability of PyNaCl is not ideal.

Expanded the comments related to hexlifying data.

Renamed create_in_metadata_format() and create_from_metadata_format().
2013-10-15 10:22:17 -04:00
vladdd
4400f6a57e Merge branch 'develop' of https://github.com/theupdateframework/tuf into ed25519 2013-10-15 10:16:13 -04:00
Vladimir Diaz
088effe5ed Merge pull request #124 from theupdateframework/integration-tests-python3
Updates to integration tests
Python 3 compatibility changes to the integration tests reviewed by Zane.
2013-10-14 06:45:10 -07:00
vladdd
76d7796c4e Merge branch 'develop' of https://github.com/theupdateframework/tuf into integration-tests-python3 2013-10-14 09:36:29 -04:00
Vladimir Diaz
f8b781b19b Merge pull request #123 from theupdateframework/log
log.py updates
log.py changes reviewed by both Trishank and Monzur.
2013-10-14 06:24:14 -07:00
vladdd
dc84e051e6 Update the valid expiration data 2013-10-14 09:20:49 -04:00
vladdd
7e593963a9 Complete test_verify_signature() in test_ed25519_keys.py 2013-10-14 08:41:38 -04:00
vladdd
7e948f342c Add initial test_ed25519_keys.py
test_verify_signature() incomplete.
2013-10-11 13:01:46 -04:00
vladdd
f76dfd4f4a Validate arguments and update doctests in ed2519_keys.py
Validate arguments using the newly added ed25519 schemas to formats.py.
2013-10-11 12:20:18 -04:00
vladdd
b831016abf Add ed25519 schemas to formats.py
New ed25519 schemas to validate public and seed keys, and signatures.
2013-10-11 12:06:20 -04:00
vladdd
8372100de8 Add a LengthString schema type to schema.py
Update docstring whitespace.
2013-10-11 12:03:21 -04:00
vladdd
81a15147b2 Add remaining test cases in test_pycrypto_keys.py 2013-10-11 10:15:09 -04:00
vladdd
2f61272c28 Update test cases moved over to test_pycrypto_keys.py
test cases updated with configurable crypto changes.
2013-10-11 09:07:25 -04:00
vladdd
8d33d7244d Update object schema names in formats.py
Modify the object name of a schema so that FormatError error messages are clearer about which schema is expected.
2013-10-11 08:38:26 -04:00
vladdd
ac6dade0dc Move test cases to test_pycrypto_keys.py 2013-10-10 14:56:56 -04:00
vladdd
a091b1f84b Add test_keys.py and update keys.py 2013-10-10 14:01:55 -04:00
vladdd
ae2e7489b1 Add new keytype schema in formats.py 2013-10-10 13:56:35 -04:00
vladdd
31d603c710 Update all unit tests affected by configurable crypto
Add separate 'tuf.conf.py' options for key types.
2013-10-10 12:19:46 -04:00
Vladimir Diaz
36951b8f61 Update AUTHORS.txt 2013-10-09 14:29:06 -04:00
Vladimir Diaz
d8052d13a4 Update README.md 2013-10-09 14:28:16 -04:00
vladdd
3bbacd06a8 Fix docstring whitespace in formats.py 2013-10-09 13:56:47 -04:00
vladdd
37b665bf9a Modify behavior of configurable crypto and update conf.py
Add missing doctest and minor edits.
2013-10-09 13:37:26 -04:00
vladdd
cc87d4fdb8 Add missing doctests to keys.py and pycrypto_keys.py 2013-10-09 11:21:09 -04:00
vladdd
115d844a57 Fix import, doctests, and function parameters in keys.py 2013-10-09 09:19:08 -04:00
vladdd
46d07be5ad Continue configurable crypto changes: add keys.py doctest 2013-10-09 08:15:09 -04:00
vladdd
372908caa6 Modify signerlib.py to support multiple key types
Fix docstrings for whitespace consistency.
2013-10-08 14:19:24 -04:00
vladdd
28b3b52422 Modify updater.py to support multiple key types 2013-10-08 14:00:46 -04:00
vladdd
d0c5b719e3 Support adding any key type in keydb.py
Fix docstrings for whitespace consistency.
2013-10-08 13:52:33 -04:00
vladdd
a395607534 Add updated schema description of new schema in formats.py 2013-10-08 13:45:37 -04:00