summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Simplify rollback of key/digest during errorsdmr_reviewDamian Johnson2018-08-24
* Drop unsigned from Size classDamian Johnson2018-08-21
* Decouple payload processing from pop/unpack, add recognized/digest checks, an...Dave Rolek2018-08-19
|\
| * Rearrange the digest/key copies to be a bit more spec-compliantDave Rolek2018-08-19
| * Actually make copies of the backward digest/key, tooDave Rolek2018-08-19
| * Now use the decrypt method in our Circuit classDave Rolek2018-08-19
| * Add decrypt instance method to BaseRelayCellDave Rolek2018-08-19
| * Add interpret_cell instance method to BaseRelayCellDave Rolek2018-08-19
| * Add check_recognized_field instance method to BaseRelayCellDave Rolek2018-08-19
| * Add check_digest instance method to BaseRelayCellDave Rolek2018-08-19
| * Refactor RELAY cell encryption into new encrypt instance methodDave Rolek2018-08-19
| * Update stem.client.cell docstrings for style, consistency, and clarityDave Rolek2018-08-19
| * Refactor apply_digest to remove side effectsDave Rolek2018-08-15
| * Further simplify digest applicationDave Rolek2018-08-15
| * Add apply_digest instance method to RelayCellDave Rolek2018-08-15
| * Add convenience method for packing payload of a RELAY cellDave Rolek2018-08-15
| * Fix docstring 'import path' for RelayCommandDave Rolek2018-08-15
| * Further simplify digest calculation for encryptionDave Rolek2018-08-15
| * Refactor 'unused' and padding packing into the RELAY cell payloadDave Rolek2018-08-15
| * Refactor payload packing into separate methodDave Rolek2018-08-15
| * Refactor payload parsing (unpacking) into separate methodDave Rolek2018-08-15
| * Refactor digest coercion into separate methodDave Rolek2018-08-15
| * Standardize some docstring keywordsDave Rolek2018-08-15
| * Simplify encryption/decryption implementation in CircuitDave Rolek2018-08-15
| * Document RawRelayCell in the module overviewDave Rolek2018-08-15
| * Add RawRelayCell and temp-fix RelayCell tests (interim)Dave Rolek2018-08-15
| * Add CANNOT_DIRECTLY_UNPACK facility; set True for existing RelayCellDave Rolek2018-08-15
| * Adjust test expectation for the different exception rising from SizeDave Rolek2018-08-15
| * Optimize error check for non-negative inputsDave Rolek2018-08-15
| * Provide a nicer error message for packing negative numbers with unsigned typesDave Rolek2018-08-15
| * Add abstract BaseRelayCell classDave Rolek2018-08-15
|/
* Close time window in event handling unit testDamian Johnson2018-08-15
* Fixup last commitDamian Johnson2018-08-14
* Python3 mock doesn't have assert_called_onceDamian Johnson2018-08-14
* Wait for unit tests to consume eventsDamian Johnson2018-08-12
* Lingering thread due to recent event unit testsDamian Johnson2018-08-12
* Listener exceptions and malformed events broke event loopDamian Johnson2018-08-11
* Test for broken event listenersDamian Johnson2018-08-09
* Fix python3 testing regressionDamian Johnson2018-08-08
* Simplify hash cachingDamian Johnson2018-08-08
* ControlMessage equality and hashingDamian Johnson2018-08-07
* Add assertRaisesWith testing helperDamian Johnson2018-08-05
* Readme stub for githubDamian Johnson2018-08-05
* Better error message if file objects aren't seekableDamian Johnson2018-08-04
* Invalidate cache on DNS_USELESS eventDamian Johnson2018-08-04
* Provide None from get_exit_policy when not a relayDamian Johnson2018-08-04
* Python3 compatability for testsDamian Johnson2018-08-03
* Using 'GETINFO md/all' to get microdescriptors if availableDamian Johnson2018-07-31
* Tests fail if gitignore isn't presentDamian Johnson2018-07-31
* Make LinkProtocol an integer subclassDamian Johnson2018-07-31