cypherpunks
|
be0891667e
Fix undefined behavior caused by memory overlap
|
9 years ago |
teor (Tim Wilson-Brown)
|
7ff18cc1b6
Avoid relying on malloc internals in test_rend_cache_purge.
|
9 years ago |
Nick Mathewson
|
0a701e5377
More fixes/debugging attempts for 17659
|
9 years ago |
Nick Mathewson
|
a33e9f208a
Add a stack trace for help debugging one part of 17659
|
9 years ago |
Nick Mathewson
|
85a48d5e47
Merge branch 'fix-policies-memory-v2-squashed'
|
9 years ago |
cypherpunks
|
8ce70fcbf3
Fix memory leak in policies test
|
9 years ago |
teor (Tim Wilson-Brown)
|
3f83ea84c7
Fix use-after-free of stack memory in getinfo_helper_policies
|
9 years ago |
teor (Tim Wilson-Brown)
|
7a6ed3e65e
Fix use-after-free of stack memory in policies_parse_exit_policy*
|
9 years ago |
Nick Mathewson
|
eedef41944
use sockaddr_storage for stack-allocated sockets in ersatz socketpair
|
9 years ago |
Nick Mathewson
|
f108be7c25
Make SIZEOF_SOCKADDR return socklen_t to avoid bad compares.
|
9 years ago |
Nick Mathewson
|
a45aacd2e2
Use uint16_t, not in_port_t (which does not exist on Windows). See #17638.
|
9 years ago |
Nick Mathewson
|
5665775e8c
Check magic number in connection_ap_attach_pending
|
9 years ago |
Nick Mathewson
|
0c7bfb206e
improve log messages to try to track down #17659
|
9 years ago |
teor (Tim Wilson-Brown)
|
fc264975b1
Unit test the full length of SHA256 and SHA512 digests
|
9 years ago |
Nick Mathewson
|
09e0ae0588
Merge remote-tracking branch 'teor/rand-failure-modes-v2'
|
9 years ago |
Nick Mathewson
|
0285054189
Fix buffer size in sha512 unit test
|
9 years ago |
Nick Mathewson
|
fe46fffd98
Fix test_tortls.c to no longer test failing crypto_rand.
|
9 years ago |
teor (Tim Wilson-Brown)
|
b0e6010861
Correctly free a smartlist in getinfo_helper_policies
|
9 years ago |
cypherpunks
|
4e3e526493
Quote variables in case they contain spaces
|
9 years ago |
teor (Tim Wilson-Brown)
|
155fa2dbdb
Add unit tests that check for common RNG failure modes
|
9 years ago |
Nick Mathewson
|
e5754c42d1
Merge branch 'bug17686_v2_027'
|
9 years ago |
Nick Mathewson
|
943369f927
Add a changes file for bug 17686
|
9 years ago |
Nick Mathewson
|
1cfa2bc859
Fix documentation for crypto_rand*
|
9 years ago |
Nick Mathewson
|
ddcbe26474
Now that crypto_rand() cannot fail, it should return void.
|
9 years ago |
Nick Mathewson
|
10fdee6285
Add crypto-initializer functions to those whose return values must be checked
|
9 years ago |
Nick Mathewson
|
dedea28c2e
Make crypto_seed_rng() and crypto_rand() less scary.
|
9 years ago |
Nick Mathewson
|
c875265bbb
Merge remote-tracking branch 'teor/check-crypto-errors-v2'
|
9 years ago |
teor (Tim Wilson-Brown)
|
e14f9dd44f
fixup! Add controller getinfo exit-policy/reject-private
|
9 years ago |
teor (Tim Wilson-Brown)
|
b1b8f7982e
Check the return value of HMAC in crypto.c and assert on error
|
9 years ago |
Nick Mathewson
|
289b184e11
Merge branch 'bug17654_try1'
|
9 years ago |