Roger Dingledine
|
c195f69058
isspace and friends take an int. solaris cares.
|
vor 20 Jahren |
Roger Dingledine
|
45a3f6b97c
more pesky tabs
|
vor 20 Jahren |
Nick Mathewson
|
9b4203266e
Make OP work on windows! (Also misc logging tweaks)
|
vor 20 Jahren |
Nick Mathewson
|
59e2c77824
Get entropy in windows.
|
vor 20 Jahren |
Roger Dingledine
|
20f11f1800
clarifying comment for crypto_pk_get_fingerprint
|
vor 20 Jahren |
Roger Dingledine
|
bc8c6732cb
add crypto_cipher_rewind to reverse crypto_cipher_advance
|
vor 21 Jahren |
Roger Dingledine
|
389eb48690
document an openssl gotcha
|
vor 21 Jahren |
Roger Dingledine
|
f3b165fdc0
change crypto_digest_new_env to crypto_new_digest_env
|
vor 21 Jahren |
Roger Dingledine
|
e358a362ee
rename digest_copy to digest_dup, make it return, make gcc happier
|
vor 21 Jahren |
Nick Mathewson
|
eeae6157ed
Add more fine-grained SHA1 functionality.
|
vor 21 Jahren |
Roger Dingledine
|
1ae84fcbc1
add a 'smartlist' building block that picks random elements from a list
|
vor 21 Jahren |
Nick Mathewson
|
ac552573dd
Make router/directory parsing nondestructive and more const-friendly
|
vor 21 Jahren |
Roger Dingledine
|
05b9c35173
assert that nobody asks for a random number between 0 and -1
|
vor 21 Jahren |
Nick Mathewson
|
5e4b9c6b61
Remove minor biasing problem from crypto_pseudo_rand_int
|
vor 21 Jahren |
Nick Mathewson
|
785f5cdac8
Make crypto_pseudo_rand* never fail.
|
vor 21 Jahren |
Roger Dingledine
|
36fb8e839d
change WARNING to WARN
|
vor 21 Jahren |
Nick Mathewson
|
36939303c9
Update LICENSE and copyright dates.
|
vor 21 Jahren |
Roger Dingledine
|
bf10a3c0f1
finish enforcing the log convention
|
vor 21 Jahren |
Nick Mathewson
|
febb2251ca
Add code to parse fingerprint files and compare routers against fingerprint files.
|
vor 21 Jahren |
Nick Mathewson
|
a3e08a0119
Bugfixes in crypto_pk_write_private_key_to_filename
|
vor 21 Jahren |
Nick Mathewson
|
92acbe12bc
Refactor common file code into util.c; add published to descriptors
|
vor 21 Jahren |
Nick Mathewson
|
3d4ccb781a
Refactor buffers; implement descriptors.
|
vor 21 Jahren |
Nick Mathewson
|
e4dfc3c8fe
Cipher lists need to be colon separated. Also make initialization more bulletproof
|
vor 21 Jahren |
Nick Mathewson
|
f5b4ef1fa2
Simplify some code paths in TLS; cut down on memory leaks; use
|
vor 21 Jahren |
Nick Mathewson
|
9955b265ab
Make crypto structures private to crypto.c
|
vor 21 Jahren |
Nick Mathewson
|
fd20011c26
Add initial interfaces and code for TLS support. Interfaces are right; code needs work and testing.
|
vor 21 Jahren |
Roger Dingledine
|
58c5d5e918
fix formatting in crypto.c for my sanity
|
vor 21 Jahren |
Nick Mathewson
|
c336c99e60
Start of port to win32. Missing are:
|
vor 21 Jahren |
Nick Mathewson
|
f12fdd62aa
Be smarter about getting key matter from DH.
|
vor 21 Jahren |
Nick Mathewson
|
300984c057
Add AES counter-mode support to the crypt library
|
vor 21 Jahren |