Nick Mathewson
|
230fbd95c0
|
r11956@catbus: nickm | 2007-02-26 13:33:49 -0500
Add a quick-and-dirty AES benchmark function to the bottom of aes.c so I can go collecting data.
svn:r9660
|
2007-02-26 18:33:55 +00:00 |
|
Nick Mathewson
|
82e2d6001a
|
r11954@catbus: nickm | 2007-02-26 13:01:19 -0500
Note some optimizations that are probably not worth it for 0.1.2.x based on preliminary profiling.
svn:r9659
|
2007-02-26 18:01:23 +00:00 |
|
Nick Mathewson
|
759c58151e
|
r11775@catbus: nickm | 2007-02-12 16:39:09 -0500
Update copyright dates.
svn:r9570
|
2007-02-12 21:39:53 +00:00 |
|
Nick Mathewson
|
bd8ffccae7
|
More cleanups noticed by weasel; also, remove macros that nobody uses.
svn:r6143
|
2006-03-12 23:31:16 +00:00 |
|
Roger Dingledine
|
5f051574d5
|
Happy new year!
svn:r5949
|
2006-02-09 05:46:49 +00:00 |
|
Nick Mathewson
|
1af630d32c
|
Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
svn:r5582
|
2005-12-14 20:40:40 +00:00 |
|
Nick Mathewson
|
4a0b6af935
|
Ive spent about 10 hours benchmarking permutations on our counter-mode implementation. This is the one that flies. (Avoid OpenSSL; optimizze rijndael calling convention to avoid needing to marshall and unmarshall counter.) This should speed up cell encryption by about 27%.
svn:r5486
|
2005-12-01 18:30:39 +00:00 |
|
Nick Mathewson
|
fd04db90b5
|
Stop leaking storage for EVP keys. (This would be a critical bug if it had ever appeared in a released version.)
svn:r5179
|
2005-10-03 20:53:27 +00:00 |
|
Nick Mathewson
|
de198d800b
|
Never call free() on tor_malloc()d memory. This is unlikely to be our current leak, but it may help dmalloc work.
svn:r5168
|
2005-09-30 20:47:58 +00:00 |
|
Nick Mathewson
|
92451f74a8
|
Reformat inconsistent function declarations.
svn:r5160
|
2005-09-30 01:09:52 +00:00 |
|
Nick Mathewson
|
5c53545d81
|
Add a bunch more warnings to out warning suite; resolve them; pack structs a little better.
svn:r5150
|
2005-09-29 22:59:17 +00:00 |
|
Nick Mathewson
|
2999cbf233
|
Use EVP_CIPHER_CTX version of AES from openssl, so openssl can use engines (if they exist).
svn:r5146
|
2005-09-27 19:39:25 +00:00 |
|
Nick Mathewson
|
0873386600
|
Point readers of the code to opensslv.h, since everybody who sees 0x0090700f looks at me like some kind of loon
svn:r5140
|
2005-09-24 16:39:33 +00:00 |
|
Nick Mathewson
|
d661fde082
|
Possible fix to make aes build on woody
svn:r5139
|
2005-09-24 16:37:24 +00:00 |
|
Nick Mathewson
|
96988b45b4
|
Use OpenSSL AES when OpenSSL has version 0.9.7 or later.
svn:r5129
|
2005-09-23 18:50:50 +00:00 |
|
Roger Dingledine
|
fcd0fc3364
|
flesh out the source file descriptions for doxygen
svn:r4404
|
2005-06-11 05:31:17 +00:00 |
|
Nick Mathewson
|
0831823763
|
Change end-of-file NLNL convention. It turns out arma I and I agree.
svn:r4382
|
2005-06-09 19:03:31 +00:00 |
|
Nick Mathewson
|
a6f51001a5
|
New whitespace normalization rule: no blank line at EOF.
svn:r4378
|
2005-06-09 16:46:51 +00:00 |
|
Nick Mathewson
|
10b2208d93
|
Make Tor compile with no warnings with gcc4.0 on OSX
svn:r4184
|
2005-05-07 05:55:06 +00:00 |
|
Nick Mathewson
|
0e81265359
|
update copyright notices.
svn:r3982
|
2005-04-01 20:15:56 +00:00 |
|
Nick Mathewson
|
7fbd297532
|
Suggestion from weasel: Make tor --version --version dump the cvs Id of every file.
svn:r3019
|
2004-11-29 22:25:31 +00:00 |
|
Roger Dingledine
|
7c9a707900
|
remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
|
2004-11-26 04:00:55 +00:00 |
|
Nick Mathewson
|
783bbcf471
|
Fix "implicit declaration of ftello" warning: add AC_FUNC_FSEEKO in configure.in and always include orconfig.h before anything else
svn:r2854
|
2004-11-14 17:21:32 +00:00 |
|
Nick Mathewson
|
c0ea93337d
|
Doxygenate common.
svn:r1829
|
2004-05-10 03:53:24 +00:00 |
|
Nick Mathewson
|
6cfa2835a1
|
Fix bug in stream position adjustment
svn:r1801
|
2004-05-06 19:51:50 +00:00 |
|
Nick Mathewson
|
ebe8fa0d62
|
Use correct aes-ctr implementation in mainline, too.
svn:r1800
|
2004-05-06 19:41:33 +00:00 |
|
Nick Mathewson
|
3d60cd1d61
|
Delete trailing whitespace and expand tabs; remove unused aes decrypt code
svn:r1522
|
2004-04-07 19:57:40 +00:00 |
|
Nick Mathewson
|
257d509b91
|
Document stuff, reduce magic numbers, add emacs magic
svn:r1502
|
2004-04-06 03:44:36 +00:00 |
|
Nick Mathewson
|
137b577bbd
|
Refactor the heck out of crypto interface: admit that we will stick with one ciphersuite at a time, make const things const, and stop putting openssl in the headers.
svn:r1458
|
2004-04-03 02:40:30 +00:00 |
|
Roger Dingledine
|
c9d9b9b2a7
|
we define some big constant arrays but don't use them
svn:r1102
|
2004-02-18 03:17:35 +00:00 |
|
Roger Dingledine
|
eb730c41c8
|
clean tabs, trailing whitespace
svn:r952
|
2003-12-17 21:14:13 +00:00 |
|
Nick Mathewson
|
36939303c9
|
Update LICENSE and copyright dates.
svn:r560
|
2003-10-08 02:04:08 +00:00 |
|
Nick Mathewson
|
bbd4032fc1
|
Make windows happier still
svn:r392
|
2003-08-12 08:18:13 +00:00 |
|
Nick Mathewson
|
5c4255595d
|
Dont use explicit paths for orconfig.h -- it messes up the windows build
svn:r386
|
2003-08-12 06:45:03 +00:00 |
|
Nick Mathewson
|
5267518455
|
autoconf around missing stdint.h
svn:r376
|
2003-08-11 20:40:21 +00:00 |
|
Nick Mathewson
|
a0f1588318
|
Add a the public-domain AES implementation, with a minimal counter-mode wrapper.
svn:r361
|
2003-06-30 19:18:12 +00:00 |
|