Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-03 | Test another codepath in inet_ntop | Nick Mathewson | |
2015-12-29 | Merge branch 'feature17796_squashed' | Nick Mathewson | |
2015-12-29 | Remove the (now-unused) digest_algorithm_bitfield_t | Nick Mathewson | |
2015-12-29 | When allocating a crypto_digest_t, allocate no more bytes than needed | Nick Mathewson | |
Previously we would allocate as many bytes as we'd need for a keccak--even when we were only calculating SHA1. Closes ticket 17796. | |||
2015-12-29 | Use timingsafe_memcmp() where available. | Nick Mathewson | |
See ticket 17944; patch from "logan". | |||
2015-12-22 | Remove extra quotes from log message | Nick Mathewson | |
Bug 17843; fix on ddc65e2b | |||
2015-12-22 | Add an unreachable line to make the compiler happy | Nick Mathewson | |
2015-12-21 | whoops; really fix the 32-bit builds | Nick Mathewson | |
2015-12-21 | Fix a couple of jenkins issues from 12538. | Nick Mathewson | |
2015-12-21 | Merge remote-tracking branch 'public/bug12538_merged' | Nick Mathewson | |
2015-12-20 | Appease "make check-spaces" | Nick Mathewson | |
2015-12-20 | Repair "make distcheck". | Nick Mathewson | |
2015-12-20 | Merge remote-tracking branch 'yawning/feature17783_take2' | Nick Mathewson | |
2015-12-20 | Add the randomized large buffer test for SHA-3 incremental hashing. | Yawning Angel | |
This creates a random 100 KiB buffer, and incrementally hashes (SHA3-512) between 1 and 5 * Rate bytes in a loop, comparing the running digest with the equivalent one shot call from the start of the buffer. | |||
2015-12-19 | Add `crypto_xof_t` and assorted routines, backed by SHAKE256. | Yawning Angel | |
This is an eXtendable-Output Function with the following claimed security strengths against *all* adversaries: Collision: min(d/2, 256) Preimage: >= min(d, 256) 2nd Preimage: min(d, 256) where d is the amount of output used, in bits. | |||
2015-12-19 | Add the SHA-3 hash functions to common/crypto.h. | Yawning Angel | |
* DIGEST_SHA3_[256,512] added as supported algorithms, which do exactly what is said on the tin. * test/bench now benchmarks all of the supported digest algorithms, so it's possible to see just how slow SHA-3 is, though the message sizes could probably use tweaking since this is very dependent on the message size vs the SHA-3 rate. | |||
2015-12-19 | Use tor specific headers and memwipe() instead of memset_s(), and build. | Yawning Angel | |
This is where things get tor specific. It's just replacing stdint.h and memset_s with the tor compat code so going back is trivial... | |||
2015-12-19 | Expose an incremental API in addition to the one-shot routines. | Yawning Angel | |
The digest routines use init/update/sum, where sum will automatically copy the internal state to support calculating running digests. The XOF routines use init/absorb/squeeze, which behave exactly as stated on the tin. | |||
2015-12-18 | Clean import of keccak-tiny (https://github.com/coruus/keccak-tiny) | Yawning Angel | |
As of commit: 64b6647514212b76ae7bca0dea9b7b197d1d8186 | |||
2015-12-18 | fix routerlist/pick_directory_server_impl in light of 12538 | Nick Mathewson | |
2015-12-18 | Fix config/directory_fetch after 12538 merge | Nick Mathewson | |
2015-12-18 | Fix nodelist/node_is_dir test wrt 12538. | Nick Mathewson | |
2015-12-18 | Merge branch 'feature12538_028_01_squashed' | Nick Mathewson | |
2015-12-18 | mark a variable unused to fix a warning. | Nick Mathewson | |
2015-12-18 | Use dir_server_mode() in find_dl_schedule() | David Goulet | |
Signed-off-by: David Goulet <dgoulet@ev0ke.net> | |||
2015-12-18 | Restore semantics of advertise vs serve on directory cacheing | Nick Mathewson | |
When we are low on accounted bandwidth, we stop advertising that we're a directory, but we will continue to answer directory requests, just as before. | |||
2015-12-18 | Change dataflow on generating 'dir-cache' flag. | Nick Mathewson | |
Convention is that router_dump_router_to_string() should look at its input "router", which should be generated by router_build_fresh_descirptor(). | |||
2015-12-18 | Assert rs are added in con and con_md tests | Matthew Finkel | |
2015-12-18 | Automatically generate md-con method vers in test | Matthew Finkel | |
2015-12-18 | Let make_consensus_method_list be used in tests | Matthew Finkel | |
2015-12-18 | A router must be a dir cache before it may be HSDir | Matthew Finkel | |
Fixes #15801 | |||
2015-12-18 | {dis,en}abling DirCache is a semantic change | Matthew Finkel | |
2015-12-18 | Rebuild descriptor when DirCache is {dis,en}abled | Matthew Finkel | |
2015-12-18 | Add new DirCache configuration option | Matthew Finkel | |
This will give relay operators the ability of disabling the caching of directory data. In general, this should not be necessary, but on some lower-resource systems it may beneficial. | |||
2015-12-18 | Add unit test for router_pick_directory_server_impl | Matthew Finkel | |
2015-12-18 | Client should check if dir server has open dir port or handles tunnelled ↵ | Matthew Finkel | |
requests Final piece of prop 237. Closes 12538. | |||
2015-12-18 | Remove an extra space in backtrace version string | cypherpunks | |
2015-12-18 | Fix a memory leak in the backtrace test | cypherpunks | |
2015-12-18 | Log the backtrace when the backtrace test fails | cypherpunks | |
2015-12-18 | Move some more code inside a tortls.c ifdef to fix deadcode warning. | Nick Mathewson | |
2015-12-18 | Fix an unreached null-pointer deref in connection tests | Nick Mathewson | |
This is CID 1343603 | |||
2015-12-18 | Fix a buffer overrun in connection tests. | Nick Mathewson | |
This is CID 1343601. | |||
2015-12-18 | Fix a coverity uninitialized-pointer warning in policy tests. | Nick Mathewson | |
This is CID 1340255 | |||
2015-12-18 | Fix a coverity NULL-pointer deref warning in the DNS tests. | Nick Mathewson | |
This is CID 1340251 | |||
2015-12-18 | Fix a coverity NULL-pointer deref warning in the tortls tests. | Nick Mathewson | |
Also, make our cert validation code more NULL-resistant. This is CID 1327891. | |||
2015-12-18 | Looks like I added one X509_free too many :( | Nick Mathewson | |
2015-12-18 | Fix some dead code in tortls.c | Nick Mathewson | |
If SSL_CIPHER_find exists, then we won't use either of the two kludges that would replace it. Found by Coverity; fixes CID 1340256. | |||
2015-12-18 | Fix a null-pointer deref when writing geoip stats | Nick Mathewson | |
Found by coverity; CID 1327892. | |||
2015-12-18 | Fix remaining memory leaks in unit tests. | Nick Mathewson | |
2015-12-18 | Add zlib path when linking the switch_id test | cypherpunks | |