| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed compile error without libnettle, libgcrypt and openssl. | Tatsuhiro Tsujikawa | 2012-01-08 | 1 | -2/+1 |
| | | |||||
| * | Added libnettle and libgmp support. | Tatsuhiro Tsujikawa | 2011-08-11 | 1 | -1/+3 |
| | | | | | | | | | | | libnettle and libgmp is used by default. Old implementation uses libgcrypt as default. If more and more Linux distributions offer libnettle linked GnuTLS, then this change decrease library dependency against libgcrypt and libgpg-error. The current library detection for libnettle and libgmp is very simple, just use AC_SEARCH_LIBS. util::generateRandomData() was written using SimpleRandomizer, thus no external library dependency from this function. | ||||
| * | Replaced HAVE_LIBSSL with HAVE_OPENSSL | Tatsuhiro Tsujikawa | 2011-02-18 | 1 | -1/+1 |
| | | |||||
| * | 2010-10-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> | Tatsuhiro Tsujikawa | 2010-10-31 | 1 | -3/+3 |
| | | | | | | | Made #include guard consistent for c++ header files. | ||||
| * | 2010-01-06 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net> | Tatsuhiro Tsujikawa | 2010-01-05 | 1 | -2/+2 |
| | | | | | | | | | | Untabify. Fixed one line in copyright which is longer than 80 columns. * src * test | ||||
| * | 2008-04-13 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> | Tatsuhiro Tsujikawa | 2008-04-13 | 1 | -1/+21 |
| | | | | | | | | | | | Fixed compile error without gnutls/libgcrypt/libgpg-error and openSSL installed * src/ARC4Encryptor.h * src/ARC4Decryptor.h | ||||
| * | 2008-02-16 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com> | Tatsuhiro Tsujikawa | 2008-02-17 | 1 | -0/+45 |
| Added Message Stream Encryption(MSE) support. Currently, aria2 accepts incoming connections with Obfuscation Header and legacy BitTorrent Header and establishes connections with Obfuscation Header first and if failed then retry with legacy BitTorrent header. If plain text and ARC4 is provided, aria2 always choose ARC4. The new option to change the default behavior is planned. For tracker extension, "supportcrypto=1" is added statically. * src/PeerInitiateConnectionCommand.{h, cc} * src/PeerConnection.{h, cc} * src/HandleRegistry.h * src/SocketCore.h * src/PeerReceiveHandshakeCommand.{h, cc} * src/BtRegistry.{h, cc} * src/PeerListenCommand.cc * src/InitiatorMSEHandshakeCommand.{h, cc} * src/ReceiverMSEHandshakeCommand.{h, cc} * src/MSEHandshake.{h, cc} * src/ARC4Encryptor.h * src/ARC4Decryptor.h * src/LibgcryptARC4Encryptor.h * src/LibgcryptARC4Decryptor.h * src/LibgcryptARC4Context.h * src/LibsslARC4Encryptor.h * src/LibsslARC4Decryptor.h * src/LibsslARC4Context.h * src/DHKeyExchange.h * src/LibgcryptDHKeyExchange.h * src/LibsslDHKeyExchange.h * src/DefaultBtAnnounce.cc: Just added "supportcrypto=1" parameter. * test/DefaultBtAnnounceTest.cc * test/ARC4Test.cc * test/DHKeyExchangeTest.cc Removed prepareForRetry() because it is not used. * src/PeerAbstractCommand.{h, cc} * src/PeerInteractionCommand.{h, cc} * src/PeerInitiateConnectionCommand.{h, cc} | |||||
