Commit Graph

12112 Commits

Author SHA1 Message Date
meejah b6cd77d547 failUnlessEqual -> assertEqual, and some comment fixups 2019-06-17 22:23:24 -06:00
meejah 9e5b6f1d0e better comment, cleanup 2019-06-17 22:16:50 -06:00
meejah a27a5ce581 test all error-cases, and some fixups 2019-06-17 21:56:06 -06:00
meejah 802f1afde6 fix and clarify docstrings 2019-06-17 19:16:39 -06:00
meejah a36f2a8dc7 better docstrings 2019-06-17 18:57:42 -06:00
meejah c2fbbe4f46 add docstrings 2019-06-17 18:55:26 -06:00
meejah d0296b9ae8 redundant 2019-06-17 17:12:22 -06:00
meejah 310fb60247 move AES to a helper-function style 2019-06-17 15:54:46 -06:00
meejah 47ccdb0177 refactor ed25519 helpers to functional style
eliminates the wrapper classes and uses some more-explicit
names throughout (e.g "sk" -> "signing_key")
2019-06-13 22:19:28 -06:00
meejah 49b7756a8b formatting, and constants-naming 2019-06-13 22:19:28 -06:00
meejah f261db7018 whitespace 2019-06-13 22:19:28 -06:00
meejah 02bc5c1f42 codechecks fixup 2019-06-13 22:19:28 -06:00
meejah df4671f90e refactor away from pycryptopp "helper" classes 2019-06-13 22:19:28 -06:00
meejah 78a13aad43 cryptography back into docs 2019-06-13 22:19:28 -06:00
meejah b67ef21a21 whitespace 2019-06-13 22:19:28 -06:00
heartsucker 33090ef6e2 remove last remaining references to pycryptopp 2019-06-13 22:19:28 -06:00
heartsucker 772d4bad23 remove pycryptopp from tests 2019-06-13 22:19:28 -06:00
heartsucker 67abb02a83 include package data for crypto tests 2019-06-13 22:19:28 -06:00
heartsucker 1976f99201 fix signature verification 2019-06-13 22:19:28 -06:00
heartsucker 96ba55dd5c autopep8 on hashutil to make it more readable 2019-06-13 22:19:28 -06:00
heartsucker 44b268fee6 removed pycryptopp dependency 2019-06-13 22:19:28 -06:00
heartsucker 8063d93c6d replaced pytcryptopp rsa with our own wrapper 2019-06-13 22:19:28 -06:00
heartsucker 9e31bfe2f4 update code/test to use new ed25512 module 2019-06-13 22:19:28 -06:00
heartsucker 3a5a0fb572 replaced uses of pycryptopp's ed25519 with our own 2019-06-13 22:18:55 -06:00
heartsucker 74b1a0c279 ed25519 regression test 2019-06-13 22:18:55 -06:00
heartsucker f3955453ba added ed25519 wrapper 2019-06-13 22:18:55 -06:00
heartsucker 008825b0fd replaced referecnes to pycryptopp AES with own wrapper 2019-06-13 22:18:55 -06:00
heartsucker 1dff7f93bd added regression tests for aes 2019-06-13 22:18:55 -06:00
heartsucker 405f396f79 added own aes wrapper 2019-06-13 22:18:55 -06:00
heartsucker b9567ad25e added cryptography dependency 2019-06-13 22:18:55 -06:00
heartsucker 77a4920d15 news fragment for replacing pycryptopp 2019-06-13 22:18:55 -06:00
heartsucker b6da2cb6e8 remove references to pycryptopp from docs 2019-06-13 22:18:55 -06:00
Jean-Paul Calderone 053b4c861b news fragment 2019-06-13 12:54:04 -04:00
Jean-Paul Calderone bbb1ebdd26 Make some assertions about the logging 2019-06-13 12:23:41 -04:00
Jean-Paul Calderone b040a22ca3 Use the TempDir fixture 2019-06-13 12:22:53 -04:00
Jean-Paul Calderone f6ad8fa56b Make the new test pass by catching and logging 2019-06-13 09:08:42 -04:00
Jean-Paul Calderone dd0cda8a41 Add a test for a bogus announcement 2019-06-12 17:05:14 -04:00
Jean-Paul Calderone 92724449a0 unicode! 2019-06-12 17:03:24 -04:00
Jean-Paul Calderone 225aec912a refactor the test to use a servers.yaml fixture 2019-06-12 17:03:09 -04:00
Jean-Paul Calderone b604d08463 Add a test for the success case 2019-06-12 16:47:25 -04:00
meejah a07426b2e9
Merge pull request #618 from tahoe-lafs/3048.storage-client-abstraction
Storage client abstraction
2019-06-11 23:28:23 +00:00
Jean-Paul Calderone ad29e627cc refer to the interface 2019-06-11 16:32:29 -04:00
meejah 0cb1ba8634 autobahn dependency 2019-06-11 14:07:45 -06:00
Jean-Paul Calderone 9f9f45e331 warn away potential users 2019-06-04 10:13:07 -04:00
Jean-Paul Calderone b109847c43 Remove unused local 2019-06-04 10:04:00 -04:00
Jean-Paul Calderone d32d020b05 Remove another test use of get_rref 2019-05-31 16:09:29 -04:00
Jean-Paul Calderone e745dbfb66 Take a `get_rref`` call out of the test suite 2019-05-31 15:54:44 -04:00
Jean-Paul Calderone 72cf590320 Use IStorageServer instead of RemoteReference in a lot of places 2019-05-31 13:41:07 -04:00
Jean-Paul Calderone 46a2065357 Offer a pass-through IStorageServer 2019-05-31 13:40:51 -04:00
Jean-Paul Calderone 97a4353c80 Update IServer with this new IStorageServer 2019-05-31 11:25:11 -04:00