You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
(3) |
Apr
(36) |
May
(47) |
Jun
(18) |
Jul
(19) |
Aug
(35) |
Sep
(42) |
Oct
(56) |
Nov
(17) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(17) |
Feb
(3) |
Mar
(24) |
Apr
(8) |
May
(8) |
Jun
|
Jul
|
Aug
(16) |
Sep
|
Oct
(34) |
Nov
|
Dec
(9) |
2008 |
Jan
(8) |
Feb
(15) |
Mar
|
Apr
|
May
(100) |
Jun
|
Jul
(15) |
Aug
(20) |
Sep
(5) |
Oct
(66) |
Nov
(12) |
Dec
(29) |
2009 |
Jan
(19) |
Feb
(10) |
Mar
(11) |
Apr
(52) |
May
(34) |
Jun
(7) |
Jul
|
Aug
(10) |
Sep
(12) |
Oct
(16) |
Nov
(6) |
Dec
|
2010 |
Jan
(26) |
Feb
(16) |
Mar
(72) |
Apr
(17) |
May
(1) |
Jun
(11) |
Jul
(47) |
Aug
(27) |
Sep
(24) |
Oct
(29) |
Nov
(10) |
Dec
(105) |
2011 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
(2) |
Mar
|
Apr
(7) |
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(2) |
Oct
(1) |
Nov
(3) |
Dec
(5) |
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Todd O. <to...@us...> - 2015-03-18 18:34:24
|
Update of /cvsroot/yassl/yassl/include/openssl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv28133/include/openssl Modified Files: ssl.h Log Message: fix corrupt key crash, detect bad keys upon load Index: ssl.h =================================================================== RCS file: /cvsroot/yassl/yassl/include/openssl/ssl.h,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** ssl.h 10 Dec 2014 19:18:26 -0000 1.61 --- ssl.h 18 Mar 2015 18:34:22 -0000 1.62 *************** *** 43,47 **** ! #define YASSL_VERSION "2.3.7" --- 43,47 ---- ! #define YASSL_VERSION "2.3.7b" |
From: Todd O. <to...@us...> - 2014-12-10 19:18:29
|
Update of /cvsroot/yassl/yassl/src In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv8346/src Modified Files: yassl_imp.cpp yassl_int.cpp Log Message: 2.3.7 explicitly check duplicate recvd messages Index: yassl_imp.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/yassl_imp.cpp,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** yassl_imp.cpp 25 Nov 2014 22:15:59 -0000 1.31 --- yassl_imp.cpp 10 Dec 2014 19:18:26 -0000 1.32 *************** *** 883,886 **** --- 883,892 ---- } + // detect duplicate change_cipher + if (ssl.getSecurity().get_parms().pending_ == false) { + ssl.order_error(); + return; + } + ssl.useSecurity().use_parms().pending_ = false; if (ssl.getSecurity().get_resuming()) { Index: yassl_int.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/yassl_int.cpp,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** yassl_int.cpp 18 Sep 2014 15:17:22 -0000 1.37 --- yassl_int.cpp 10 Dec 2014 19:18:26 -0000 1.38 *************** *** 264,267 **** --- 264,338 ---- + // mark message recvd, check for duplicates, return 0 on success + int States::SetMessageRecvd(HandShakeType hst) + { + switch (hst) { + case hello_request: + break; // could send more than one + + case client_hello: + if (recvdMessages_.gotClientHello_) + return -1; + recvdMessages_.gotClientHello_ = 1; + break; + + case server_hello: + if (recvdMessages_.gotServerHello_) + return -1; + recvdMessages_.gotServerHello_ = 1; + break; + + case certificate: + if (recvdMessages_.gotCert_) + return -1; + recvdMessages_.gotCert_ = 1; + break; + + case server_key_exchange: + if (recvdMessages_.gotServerKeyExchange_) + return -1; + recvdMessages_.gotServerKeyExchange_ = 1; + break; + + case certificate_request: + if (recvdMessages_.gotCertRequest_) + return -1; + recvdMessages_.gotCertRequest_ = 1; + break; + + case server_hello_done: + if (recvdMessages_.gotServerHelloDone_) + return -1; + recvdMessages_.gotServerHelloDone_ = 1; + break; + + case certificate_verify: + if (recvdMessages_.gotCertVerify_) + return -1; + recvdMessages_.gotCertVerify_ = 1; + break; + + case client_key_exchange: + if (recvdMessages_.gotClientKeyExchange_) + return -1; + recvdMessages_.gotClientKeyExchange_ = 1; + break; + + case finished: + if (recvdMessages_.gotFinished_) + return -1; + recvdMessages_.gotFinished_ = 1; + break; + + + default: + return -1; + + } + + return 0; + } + + sslFactory::sslFactory() : messageFactory_(InitMessageFactory), *************** *** 1208,1211 **** --- 1279,1287 ---- } + if (states_.SetMessageRecvd(hsHeader.get_handshakeType()) != 0) { + order_error(); + return; + } + if (secure_.get_parms().entity_ == client_end) verifyClientState(hsHeader.get_handshakeType()); |
From: Todd O. <to...@us...> - 2014-12-10 19:18:28
|
Update of /cvsroot/yassl/yassl/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv8346/include Modified Files: yassl_int.hpp Log Message: 2.3.7 explicitly check duplicate recvd messages Index: yassl_int.hpp =================================================================== RCS file: /cvsroot/yassl/yassl/include/yassl_int.hpp,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** yassl_int.hpp 31 Aug 2011 23:40:45 -0000 1.27 --- yassl_int.hpp 10 Dec 2014 19:18:25 -0000 1.28 *************** *** 117,120 **** --- 117,139 ---- + // track received messages to explicitly disallow duplicate messages + struct RecvdMessages { + uint8 gotClientHello_; + uint8 gotServerHello_; + uint8 gotCert_; + uint8 gotServerKeyExchange_; + uint8 gotCertRequest_; + uint8 gotServerHelloDone_; + uint8 gotCertVerify_; + uint8 gotClientKeyExchange_; + uint8 gotFinished_; + RecvdMessages() : gotClientHello_(0), gotServerHello_(0), gotCert_(0), + gotServerKeyExchange_(0), gotCertRequest_(0), + gotServerHelloDone_(0), gotCertVerify_(0), + gotClientKeyExchange_(0), gotFinished_(0) + {} + }; + + // combines all states class States { *************** *** 125,128 **** --- 144,148 ---- ConnectState connectState_; AcceptState acceptState_; + RecvdMessages recvdMessages_; char errorString_[MAX_ERROR_SZ]; YasslError what_; *************** *** 147,150 **** --- 167,171 ---- char* useString(); void SetError(YasslError); + int SetMessageRecvd(HandShakeType); private: States(const States&); // hide copy |
From: Todd O. <to...@us...> - 2014-12-09 21:35:44
|
Update of /cvsroot/yassl/yassl/testsuite In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1873/testsuite Modified Files: test.hpp Added Files: cipher-test.sh Log Message: add cipher-test.sh to bundle, tests all cipher suites Index: test.hpp =================================================================== RCS file: /cvsroot/yassl/yassl/testsuite/test.hpp,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** test.hpp 25 Nov 2014 22:15:59 -0000 1.25 --- test.hpp 9 Dec 2014 21:35:41 -0000 1.26 *************** *** 162,172 **** // server dsa const char* const dsaCert = "../certs/dsa-cert.pem"; ! const char* const dsaKey = "../certs/dsa512.der"; const char* const dsaCert2 = "../../certs/dsa-cert.pem"; ! const char* const dsaKey2 = "../../certs/dsa512.der"; const char* const dsaCert3 = "../../../certs/dsa-cert.pem"; ! const char* const dsaKey3 = "../../../certs/dsa512.der"; --- 162,172 ---- // server dsa const char* const dsaCert = "../certs/dsa-cert.pem"; ! const char* const dsaKey = "../certs/dsa1024.der"; const char* const dsaCert2 = "../../certs/dsa-cert.pem"; ! const char* const dsaKey2 = "../../certs/dsa1024.der"; const char* const dsaCert3 = "../../../certs/dsa-cert.pem"; ! const char* const dsaKey3 = "../../../certs/dsa1024.der"; *************** *** 207,210 **** --- 207,217 ---- if (SSL_CTX_load_verify_locations(ctx, certDebug,0) != SSL_SUCCESS) err_sys("failed to use certificate: certs/client-cert.pem"); + + // DSA cert + if (SSL_CTX_load_verify_locations(ctx, dsaCert, 0) != SSL_SUCCESS) + if (SSL_CTX_load_verify_locations(ctx, dsaCert2, 0) != SSL_SUCCESS) + if (SSL_CTX_load_verify_locations(ctx, dsaCert3, 0) != SSL_SUCCESS) + err_sys("failed to use certificate: certs/dsa-cert.pem"); + } *************** *** 283,287 **** if (SSL_CTX_use_PrivateKey_file(ctx, dsaKey3,SSL_FILETYPE_ASN1) != SSL_SUCCESS) ! err_sys("failed to use key file: certs/dsa512.der"); } --- 290,294 ---- if (SSL_CTX_use_PrivateKey_file(ctx, dsaKey3,SSL_FILETYPE_ASN1) != SSL_SUCCESS) ! err_sys("failed to use key file: certs/dsa1024.der"); } --- NEW FILE: cipher-test.sh --- #!/bin/bash # test all yassl cipher suties # server_pid=$no_pid do_cleanup() { echo "in cleanup" if [[ $server_pid != $no_pid ]] then echo "killing server" kill -9 $server_pid fi } do_trap() { echo "got trap" do_cleanup exit -1 } trap do_trap INT TERM # non DSA suites for suite in {"DHE-RSA-AES256-SHA","AES256-SHA","DHE-RSA-AES128-SHA","AES128-SHA","AES256-RMD","AES128-RMD","DES-CBC3-RMD","DHE-RSA-AES256-RMD","DHE-RSA-AES128-RMD","DHE-RSA-DES-CBC3-RMD","RC4-SHA","RC4-MD5","DES-CBC3-SHA","DES-CBC-SHA","EDH-RSA-DES-CBC3-SHA","EDH-RSA-DES-CBC-SHA"} do for client_auth in {y,n} do echo "Trying $suite client auth = $client_auth ...\n" if test -e server_ready; then echo -e "removing exisitng server_ready file" rm server_ready fi ../examples/server/server $client_auth & server_pid=$! while [ ! -s server_ready ]; do echo -e "waiting for server_ready file..." sleep 0.1 done ../examples/client/client $suite client_result=$? wait $server_pid server_result=$? server_pid=$no_pid if [[ $client_result != 0 ]] then echo "Client Error" exit $client_result fi if [[ $server_result != 0 ]] then echo "Server Error" exit $server_result fi done # end client auth loop done # end non dsa suite list echo -e "Non DSA Loop SUCCESS" # DSA suites for suite in {"DHE-DSS-AES256-SHA","DHE-DSS-AES128-SHA","DHE-DSS-AES256-RMD","DHE-DSS-AES128-RMD","DHE-DSS-DES-CBC3-RMD","EDH-DSS-DES-CBC3-SHA","EDH-DSS-DES-CBC-SHA"} do for client_auth in {y,n} do echo "Trying $suite client auth = $client_auth ...\n" if test -e server_ready; then echo -e "removing exisitng server_ready file" rm server_ready fi # d signifies DSA ../examples/server/server $client_auth d & server_pid=$! while [ ! -s server_ready ]; do echo -e "waiting for server_ready file..." sleep 0.1 done ../examples/client/client $suite client_result=$? wait $server_pid server_result=$? server_pid=$no_pid if [[ $client_result != 0 ]] then echo "Client Error" exit $client_result fi if [[ $server_result != 0 ]] then echo "Server Error" exit $server_result fi done # end client auth loop done # end dsa suite list echo -e "DSA Loop SUCCESS" exit 0 |
From: Todd O. <to...@us...> - 2014-12-09 21:35:43
|
Update of /cvsroot/yassl/yassl/examples/client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1873/examples/client Modified Files: client.cpp Log Message: add cipher-test.sh to bundle, tests all cipher suites Index: client.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/examples/client/client.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** client.cpp 25 Nov 2014 22:15:59 -0000 1.15 --- client.cpp 9 Dec 2014 21:35:41 -0000 1.16 *************** *** 1,4 **** --- 1,8 ---- /* client.cpp */ + // takes an optional command line argument of cipher list to make scripting + // easier + + #include "../../testsuite/test.hpp" *************** *** 60,63 **** --- 64,73 ---- set_certs(ctx); + if (argc >= 2) { + printf("setting cipher list to %s\n", argv[1]); + if (SSL_CTX_set_cipher_list(ctx, argv[1]) != SSL_SUCCESS) { + ClientError(ctx, NULL, sockfd, "set_cipher_list error\n"); + } + } SSL* ssl = SSL_new(ctx); |
From: Todd O. <to...@us...> - 2014-12-04 19:13:00
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv22756 Modified Files: README Log Message: fix README typos Index: README =================================================================== RCS file: /cvsroot/yassl/yassl/README,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** README 25 Nov 2014 22:22:46 -0000 1.42 --- README 4 Dec 2014 19:12:57 -0000 1.43 *************** *** 15,21 **** yaSSL Release notes, version 2.3.6 (11/25/2014) ! This release of yaSSL fixes some valgrind warnings/erros including uninitialized reads and off by one index errors induced from fuzzing ! the handshake. These were reproted by Orcale. yaSSL Release notes, version 2.3.5 (9/29/2014) --- 15,21 ---- yaSSL Release notes, version 2.3.6 (11/25/2014) ! This release of yaSSL fixes some valgrind warnings/errors including uninitialized reads and off by one index errors induced from fuzzing ! the handshake. These were reported by Oracle. yaSSL Release notes, version 2.3.5 (9/29/2014) |
From: Todd O. <to...@us...> - 2014-11-25 22:22:48
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv696 Modified Files: INSTALL README configure.in Log Message: v2.3.6 Index: README =================================================================== RCS file: /cvsroot/yassl/yassl/README,v retrieving revision 1.41 retrieving revision 1.42 diff -C2 -d -r1.41 -r1.42 *** README 19 Nov 2014 22:46:20 -0000 1.41 --- README 25 Nov 2014 22:22:46 -0000 1.42 *************** *** 13,17 **** *** end Note *** ! yaSSL Release notes, version 2.3.6 (11/xx/2014) yaSSL Release notes, version 2.3.5 (9/29/2014) --- 13,21 ---- *** end Note *** ! yaSSL Release notes, version 2.3.6 (11/25/2014) ! ! This release of yaSSL fixes some valgrind warnings/erros including ! uninitialized reads and off by one index errors induced from fuzzing ! the handshake. These were reproted by Orcale. yaSSL Release notes, version 2.3.5 (9/29/2014) Index: INSTALL =================================================================== RCS file: /cvsroot/yassl/yassl/INSTALL,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** INSTALL 5 Feb 2013 19:22:05 -0000 1.3 --- INSTALL 25 Nov 2014 22:22:46 -0000 1.4 *************** *** 2,6 **** ************************* ! Copyright (C) 1994-1996, 1999-2002, 2004-2012 Free Software Foundation, Inc. --- 2,6 ---- ************************* ! Copyright (C) 1994-1996, 1999-2002, 2004-2013 Free Software Foundation, Inc. *************** *** 13,18 **** ================== ! Briefly, the shell commands `./configure; make; make install' should ! configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this --- 13,18 ---- ================== ! Briefly, the shell command `./configure && make && make install' ! should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this Index: configure.in =================================================================== RCS file: /cvsroot/yassl/yassl/configure.in,v retrieving revision 1.45 retrieving revision 1.46 diff -C2 -d -r1.45 -r1.46 *** configure.in 22 Oct 2014 20:28:22 -0000 1.45 --- configure.in 25 Nov 2014 22:22:46 -0000 1.46 *************** *** 1,3 **** ! AC_INIT([yassl],[2.3.5],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) --- 1,3 ---- ! AC_INIT([yassl],[2.3.6],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) |
From: Todd O. <to...@us...> - 2014-11-25 22:16:01
|
Update of /cvsroot/yassl/yassl/examples/server In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31555/examples/server Modified Files: server.cpp Log Message: fix valgrind uninit reads from fuzzer Index: server.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/examples/server/server.cpp,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** server.cpp 18 Sep 2014 15:17:22 -0000 1.15 --- server.cpp 25 Nov 2014 22:15:59 -0000 1.16 *************** *** 52,55 **** --- 52,58 ---- set_args(argc, argv, *static_cast<func_args*>(args)); + #ifdef SERVER_READY_FILE + set_file_ready("server_ready", *static_cast<func_args*>(args)); + #endif tcp_accept(sockfd, clientfd, *static_cast<func_args*>(args)); |
From: Todd O. <to...@us...> - 2014-11-19 22:46:22
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv17030 Modified Files: README Log Message: README test other Index: README =================================================================== RCS file: /cvsroot/yassl/yassl/README,v retrieving revision 1.40 retrieving revision 1.41 diff -C2 -d -r1.40 -r1.41 *** README 22 Oct 2014 20:28:22 -0000 1.40 --- README 19 Nov 2014 22:46:20 -0000 1.41 *************** *** 13,16 **** --- 13,18 ---- *** end Note *** + yaSSL Release notes, version 2.3.6 (11/xx/2014) + yaSSL Release notes, version 2.3.5 (9/29/2014) |
From: Todd O. <to...@us...> - 2014-10-22 20:28:24
|
Update of /cvsroot/yassl/yassl/include/openssl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv31757/include/openssl Modified Files: ssl.h Log Message: version 2.3.5 Index: ssl.h =================================================================== RCS file: /cvsroot/yassl/yassl/include/openssl/ssl.h,v retrieving revision 1.58 retrieving revision 1.59 diff -C2 -d -r1.58 -r1.59 *** ssl.h 18 Sep 2014 15:17:22 -0000 1.58 --- ssl.h 22 Oct 2014 20:28:22 -0000 1.59 *************** *** 43,47 **** ! #define YASSL_VERSION "2.3.4" --- 43,47 ---- ! #define YASSL_VERSION "2.3.5" |
From: Todd O. <to...@us...> - 2014-09-18 15:17:25
|
Update of /cvsroot/yassl/yassl/src In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3275/src Modified Files: buffer.cpp handshake.cpp yassl_imp.cpp yassl_int.cpp Log Message: version 2.3.4 Index: yassl_imp.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/yassl_imp.cpp,v retrieving revision 1.29 retrieving revision 1.30 diff -C2 -d -r1.29 -r1.30 *** yassl_imp.cpp 23 Aug 2013 18:13:55 -0000 1.29 --- yassl_imp.cpp 18 Sep 2014 15:17:22 -0000 1.30 *************** *** 229,232 **** --- 229,237 ---- void EncryptedPreMasterSecret::read(SSL& ssl, input_buffer& input) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + const CertManager& cert = ssl.getCrypto().get_certManager(); RSA rsa(cert.get_privateKey(), cert.get_privateKeyLength(), false); *************** *** 234,242 **** if (ssl.isTLS()) { byte len[2]; ! input.read(len, sizeof(len)); ato16(len, cipherLen); } alloc(cipherLen); input.read(secret_, length_); opaque preMasterSecret[SECRET_LEN]; --- 239,252 ---- if (ssl.isTLS()) { byte len[2]; ! len[0] = input[AUTO]; ! len[1] = input[AUTO]; ato16(len, cipherLen); } alloc(cipherLen); input.read(secret_, length_); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } opaque preMasterSecret[SECRET_LEN]; *************** *** 286,289 **** --- 296,304 ---- void ClientDiffieHellmanPublic::read(SSL& ssl, input_buffer& input) { + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } + DiffieHellman& dh = ssl.useCrypto().use_dh(); *************** *** 296,299 **** --- 311,318 ---- alloc(keyLength); input.read(Yc_, keyLength); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } dh.makeAgreement(Yc_, keyLength); *************** *** 340,343 **** --- 359,366 ---- void DH_Server::read(SSL& ssl, input_buffer& input) { + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } uint16 length, messageTotal = 6; // pSz + gSz + pubSz byte tmp[2]; *************** *** 350,353 **** --- 373,380 ---- input.read(parms_.alloc_p(length), length); + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } // g *************** *** 358,361 **** --- 385,392 ---- input.read(parms_.alloc_g(length), length); + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } // pub *************** *** 366,369 **** --- 397,404 ---- input.read(parms_.alloc_pub(length), length); + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } // save message for hash verify *************** *** 372,375 **** --- 407,414 ---- input.read(message.get_buffer(), messageTotal); message.add_size(messageTotal); + if (input.get_error() || input.get_remaining() < (uint)LENGTH_SZ) { + ssl.SetError(bad_input); + return; + } // signature *************** *** 380,383 **** --- 419,426 ---- signature_ = NEW_YS byte[length]; input.read(signature_, length); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } // verify signature *************** *** 654,657 **** --- 697,704 ---- ssl.verifyState(*this); if (ssl.GetError()) return; + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } const HandShakeFactory& hsf = ssl.getFactory().getHandShake(); mySTL::auto_ptr<HandShakeBase> hs(hsf.CreateObject(type_)); *************** *** 819,824 **** // CipherSpec processing handler ! void ChangeCipherSpec::Process(input_buffer&, SSL& ssl) { ssl.useSecurity().use_parms().pending_ = false; if (ssl.getSecurity().get_resuming()) { --- 866,876 ---- // CipherSpec processing handler ! void ChangeCipherSpec::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + ssl.useSecurity().use_parms().pending_ = false; if (ssl.getSecurity().get_resuming()) { *************** *** 882,885 **** --- 934,942 ---- void Alert::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + if (ssl.getSecurity().get_parms().pending_ == false) { // encrypted alert int aSz = get_length(); // alert size already read on input *************** *** 909,912 **** --- 966,974 ---- } + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + // verify if (memcmp(mac, verify, digestSz)) { *************** *** 1123,1126 **** --- 1185,1193 ---- void Data::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + int msgSz = ssl.getSecurity().get_parms().encrypt_size_; int pad = 0, padByte = 0; *************** *** 1165,1169 **** int dataSz = msgSz - ivExtra - digestSz - pad - padByte; ! if (dataSz < 0) { ssl.SetError(bad_input); return; --- 1232,1236 ---- int dataSz = msgSz - ivExtra - digestSz - pad - padByte; ! if (dataSz < 0 || dataSz > (MAX_RECORD_SIZE + COMPRESS_EXTRA)) { ssl.SetError(bad_input); return; *************** *** 1191,1194 **** --- 1258,1265 ---- // advance past mac and fill input.set_current(input.get_current() + digestSz + pad + padByte); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } } *************** *** 1255,1258 **** --- 1326,1334 ---- void Certificate::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + CertManager& cm = ssl.useCrypto().use_certManager(); *************** *** 1423,1426 **** --- 1499,1506 ---- // Session hello.id_len_ = input[AUTO]; + if (hello.id_len_ > ID_LEN) { + input.set_error(); + return input; + } if (hello.id_len_) input.read(hello.session_id_, hello.id_len_); *************** *** 1463,1468 **** // Server Hello processing handler ! void ServerHello::Process(input_buffer&, SSL& ssl) { if (ssl.GetMultiProtocol()) { // SSLv23 support if (ssl.isTLS() && server_version_.minor_ < 1) --- 1543,1553 ---- // Server Hello processing handler ! void ServerHello::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + if (ssl.GetMultiProtocol()) { // SSLv23 support if (ssl.isTLS() && server_version_.minor_ < 1) *************** *** 1558,1563 **** // Server Hello Done processing handler ! void ServerHelloDone::Process(input_buffer&, SSL& ssl) { ssl.useStates().useClient() = serverHelloDoneComplete; } --- 1643,1652 ---- // Server Hello Done processing handler ! void ServerHelloDone::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } ssl.useStates().useClient() = serverHelloDoneComplete; } *************** *** 1678,1683 **** // Client Hello processing handler ! void ClientHello::Process(input_buffer&, SSL& ssl) { // store version for pre master secret ssl.useSecurity().use_connection().chVersion_ = client_version_; --- 1767,1777 ---- // Client Hello processing handler ! void ClientHello::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + // store version for pre master secret ssl.useSecurity().use_connection().chVersion_ = client_version_; *************** *** 1811,1817 **** --- 1905,1919 ---- void ServerKeyExchange::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } createKey(ssl); if (ssl.GetError()) return; server_key_->read(ssl, input); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } ssl.useStates().useClient() = serverKeyExchangeComplete; *************** *** 1935,1943 **** // types request.typeTotal_ = input[AUTO]; for (int i = 0; i < request.typeTotal_; i++) request.certificate_types_[i] = ClientCertificateType(input[AUTO]); ! byte tmp[REQUEST_HEADER]; ! input.read(tmp, sizeof(tmp)); uint16 sz; ato16(tmp, sz); --- 2037,2050 ---- // types request.typeTotal_ = input[AUTO]; + if (request.typeTotal_ > CERT_TYPES) { + input.set_error(); + return input; + } for (int i = 0; i < request.typeTotal_; i++) request.certificate_types_[i] = ClientCertificateType(input[AUTO]); ! byte tmp[2]; ! tmp[0] = input[AUTO]; ! tmp[1] = input[AUTO]; uint16 sz; ato16(tmp, sz); *************** *** 1946,1950 **** while (sz) { uint16 dnSz; ! input.read(tmp, sizeof(tmp)); ato16(tmp, dnSz); --- 2053,2058 ---- while (sz) { uint16 dnSz; ! tmp[0] = input[AUTO]; ! tmp[1] = input[AUTO]; ato16(tmp, dnSz); *************** *** 1956,1959 **** --- 2064,2070 ---- sz -= dnSz + REQUEST_HEADER; + + if (input.get_error()) + break; } *************** *** 1994,1999 **** // CertificateRequest processing handler ! void CertificateRequest::Process(input_buffer&, SSL& ssl) { CertManager& cm = ssl.useCrypto().use_certManager(); --- 2105,2114 ---- // CertificateRequest processing handler ! void CertificateRequest::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } CertManager& cm = ssl.useCrypto().use_certManager(); *************** *** 2078,2082 **** { byte tmp[VERIFY_HEADER]; ! input.read(tmp, sizeof(tmp)); uint16 sz = 0; --- 2193,2198 ---- { byte tmp[VERIFY_HEADER]; ! tmp[0] = input[AUTO]; ! tmp[1] = input[AUTO]; uint16 sz = 0; *************** *** 2102,2107 **** // CertificateVerify processing handler ! void CertificateVerify::Process(input_buffer&, SSL& ssl) { const Hashes& hashVerify = ssl.getHashes().get_certVerify(); const CertManager& cert = ssl.getCrypto().get_certManager(); --- 2218,2228 ---- // CertificateVerify processing handler ! void CertificateVerify::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } + const Hashes& hashVerify = ssl.getHashes().get_certVerify(); const CertManager& cert = ssl.getCrypto().get_certManager(); *************** *** 2142,2148 **** --- 2263,2277 ---- void ClientKeyExchange::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } createKey(ssl); if (ssl.GetError()) return; client_key_->read(ssl, input); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } if (ssl.getCrypto().get_certManager().verifyPeer()) *************** *** 2231,2234 **** --- 2360,2367 ---- void Finished::Process(input_buffer& input, SSL& ssl) { + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } // verify hashes const Finished& verify = ssl.getHashes().get_verify(); *************** *** 2236,2239 **** --- 2369,2376 ---- input.read(hashes_.md5_, finishedSz); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } if (memcmp(&hashes_, &verify.hashes_, finishedSz)) { *************** *** 2257,2260 **** --- 2394,2401 ---- int digestSz = ssl.getCrypto().get_digest().get_digestSize(); input.read(mac, digestSz); + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } uint ivExtra = 0; *************** *** 2268,2271 **** --- 2409,2416 ---- for (int i = 0; i < padSz; i++) fill = input[AUTO]; + if (input.get_error()) { + ssl.SetError(bad_input); + return; + } // verify mac Index: buffer.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/buffer.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** buffer.cpp 26 Jan 2010 22:46:02 -0000 1.4 --- buffer.cpp 18 Sep 2014 15:17:22 -0000 1.5 *************** *** 41,46 **** ! void NoCheck::check(uint, uint) { } --- 41,57 ---- ! /* return 0 on check success, always true for NoCheck policy */ ! int NoCheck::check(uint, uint) ! { ! return 0; ! } ! ! /* return 0 on check success */ ! int Check::check(uint i, uint max) { + if (i < max) + return 0; + + return -1; } *************** *** 57,66 **** input_buffer::input_buffer() ! : size_(0), current_(0), buffer_(0), end_(0) {} input_buffer::input_buffer(uint s) ! : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s) {} --- 68,78 ---- input_buffer::input_buffer() ! : size_(0), current_(0), buffer_(0), end_(0), error_(0), zero_(0) {} input_buffer::input_buffer(uint s) ! : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s), ! error_(0), zero_(0) {} *************** *** 68,72 **** // with assign input_buffer::input_buffer(uint s, const byte* t, uint len) ! : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s) { assign(t, len); --- 80,85 ---- // with assign input_buffer::input_buffer(uint s, const byte* t, uint len) ! : size_(0), current_(0), buffer_(NEW_YS byte[s]), end_(buffer_ + s), ! error_(0), zero_(0) { assign(t, len); *************** *** 83,88 **** void input_buffer::allocate(uint s) { ! buffer_ = NEW_YS byte[s]; ! end_ = buffer_ + s; } --- 96,103 ---- void input_buffer::allocate(uint s) { ! if (error_ == 0) { ! buffer_ = NEW_YS byte[s]; ! end_ = buffer_ + s; ! } } *************** *** 99,104 **** void input_buffer::add_size(uint i) { ! check(size_ + i-1, get_capacity()); ! size_ += i; } --- 114,121 ---- void input_buffer::add_size(uint i) { ! if (error_ == 0 && check(size_ + i-1, get_capacity()) == 0) ! size_ += i; ! else ! error_ = -1; } *************** *** 106,110 **** uint input_buffer::get_capacity() const { ! return end_ - buffer_; } --- 123,130 ---- uint input_buffer::get_capacity() const { ! if (error_ == 0) ! return end_ - buffer_; ! ! return 0; } *************** *** 112,116 **** uint input_buffer::get_current() const { ! return current_; } --- 132,139 ---- uint input_buffer::get_current() const { ! if (error_ == 0) ! return current_; ! ! return 0; } *************** *** 118,122 **** uint input_buffer::get_size() const { ! return size_; } --- 141,148 ---- uint input_buffer::get_size() const { ! if (error_ == 0) ! return size_; ! ! return 0; } *************** *** 124,128 **** uint input_buffer::get_remaining() const { ! return size_ - current_; } --- 150,169 ---- uint input_buffer::get_remaining() const { ! if (error_ == 0) ! return size_ - current_; ! ! return 0; ! } ! ! ! int input_buffer::get_error() const ! { ! return error_; ! } ! ! ! void input_buffer::set_error() ! { ! error_ = -1; } *************** *** 130,136 **** void input_buffer::set_current(uint i) { ! if (i) ! check(i - 1, size_); ! current_ = i; } --- 171,178 ---- void input_buffer::set_current(uint i) { ! if (error_ == 0 && i && check(i - 1, size_) == 0) ! current_ = i; ! else ! error_ = -1; } *************** *** 140,145 **** const byte& input_buffer::operator[](uint i) { ! check(current_, size_); ! return buffer_[current_++]; } --- 182,190 ---- const byte& input_buffer::operator[](uint i) { ! if (error_ == 0 && check(current_, size_) == 0) ! return buffer_[current_++]; ! ! error_ = -1; ! return zero_; } *************** *** 148,151 **** --- 193,199 ---- bool input_buffer::eof() { + if (error_ != 0) + return true; + return current_ >= size_; } *************** *** 153,159 **** // peek ahead ! byte input_buffer::peek() const { ! return buffer_[current_]; } --- 201,211 ---- // peek ahead ! byte input_buffer::peek() { ! if (error_ == 0 && check(current_, size_) == 0) ! return buffer_[current_]; ! ! error_ = -1; ! return 0; } *************** *** 162,168 **** void input_buffer::assign(const byte* t, uint s) { ! check(current_, get_capacity()); ! add_size(s); ! memcpy(&buffer_[current_], t, s); } --- 214,226 ---- void input_buffer::assign(const byte* t, uint s) { ! if (t && error_ == 0 && check(current_, get_capacity()) == 0) { ! add_size(s); ! if (error_ == 0) { ! memcpy(&buffer_[current_], t, s); ! return; // success ! } ! } ! ! error_ = -1; } *************** *** 171,177 **** void input_buffer::read(byte* dst, uint length) { ! check(current_ + length - 1, size_); ! memcpy(dst, &buffer_[current_], length); ! current_ += length; } --- 229,238 ---- void input_buffer::read(byte* dst, uint length) { ! if (dst && error_ == 0 && check(current_ + length - 1, size_) == 0) { ! memcpy(dst, &buffer_[current_], length); ! current_ += length; ! } else { ! error_ = -1; ! } } Index: yassl_int.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/yassl_int.cpp,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** yassl_int.cpp 19 Sep 2011 19:28:51 -0000 1.36 --- yassl_int.cpp 18 Sep 2014 15:17:22 -0000 1.37 *************** *** 2543,2548 **** { byte tmp[LENGTH_SZ]; ! ! in.read(tmp, sizeof(tmp)); uint16 len; --- 2543,2549 ---- { byte tmp[LENGTH_SZ]; ! ! tmp[0] = in[AUTO]; ! tmp[1] = in[AUTO]; uint16 len; Index: handshake.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/handshake.cpp,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** handshake.cpp 23 Aug 2013 18:13:55 -0000 1.28 --- handshake.cpp 18 Sep 2014 15:17:22 -0000 1.29 *************** *** 531,535 **** void ProcessOldClientHello(input_buffer& input, SSL& ssl) { ! if (input.get_remaining() < 2) { ssl.SetError(bad_input); return; --- 531,535 ---- void ProcessOldClientHello(input_buffer& input, SSL& ssl) { ! if (input.get_error() || input.get_remaining() < 2) { ssl.SetError(bad_input); return; *************** *** 558,575 **** byte len[2]; ! input.read(len, sizeof(len)); ato16(len, ch.suite_len_); ! input.read(len, sizeof(len)); uint16 sessionLen; ato16(len, sessionLen); ch.id_len_ = sessionLen; ! input.read(len, sizeof(len)); uint16 randomLen; ato16(len, randomLen); ! if (ch.suite_len_ > MAX_SUITE_SZ || sessionLen > ID_LEN || ! randomLen > RAN_LEN) { ssl.SetError(bad_input); return; --- 558,579 ---- byte len[2]; ! len[0] = input[AUTO]; ! len[1] = input[AUTO]; ato16(len, ch.suite_len_); ! len[0] = input[AUTO]; ! len[1] = input[AUTO]; uint16 sessionLen; ato16(len, sessionLen); ch.id_len_ = sessionLen; ! len[0] = input[AUTO]; ! len[1] = input[AUTO]; uint16 randomLen; ato16(len, randomLen); ! if (input.get_error() || ch.suite_len_ > MAX_SUITE_SZ || ! ch.suite_len_ > input.get_remaining() || ! sessionLen > ID_LEN || randomLen > RAN_LEN) { ssl.SetError(bad_input); return; *************** *** 589,593 **** if (ch.id_len_) ! input.read(ch.session_id_, ch.id_len_); if (randomLen < RAN_LEN) --- 593,597 ---- if (ch.id_len_) ! input.read(ch.session_id_, ch.id_len_); // id_len_ from sessionLen if (randomLen < RAN_LEN) *************** *** 595,599 **** input.read(&ch.random_[RAN_LEN - randomLen], randomLen); - ch.Process(input, ssl); } --- 599,602 ---- *************** *** 796,799 **** --- 799,805 ---- } + if (ssl.GetError()) + return 0; + // make sure we have enough input in buffer to process this record if (needHdr || hdr.length_ > buffer.get_remaining()) { *************** *** 809,812 **** --- 815,821 ---- // each message in record, can be more than 1 if not encrypted + if (ssl.GetError()) + return 0; + if (ssl.getSecurity().get_parms().pending_ == false) { // cipher on // sanity check for malicious/corrupted/illegal input |
From: Todd O. <to...@us...> - 2014-09-18 15:17:24
|
Update of /cvsroot/yassl/yassl/examples/server In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3275/examples/server Modified Files: server.cpp Log Message: version 2.3.4 Index: server.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/examples/server/server.cpp,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** server.cpp 31 Aug 2011 23:40:45 -0000 1.14 --- server.cpp 18 Sep 2014 15:17:22 -0000 1.15 *************** *** 70,75 **** NonBlockingSSL_Accept(ssl, ctx, clientfd); #else ! if (SSL_accept(ssl) != SSL_SUCCESS) ServerError(ctx, ssl, clientfd, "SSL_accept failed"); #endif --- 70,77 ---- NonBlockingSSL_Accept(ssl, ctx, clientfd); #else ! if (SSL_accept(ssl) != SSL_SUCCESS) { ! printf("accept err = %d\n", SSL_get_error(ssl, 0)); ServerError(ctx, ssl, clientfd, "SSL_accept failed"); + } #endif |
From: Todd O. <to...@us...> - 2014-08-08 23:22:14
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv27110 Modified Files: README configure.in Log Message: update certs for 2.3.2 Index: README =================================================================== RCS file: /cvsroot/yassl/yassl/README,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** README 17 Dec 2013 23:49:55 -0000 1.37 --- README 8 Aug 2014 23:22:12 -0000 1.38 *************** *** 13,17 **** *** end Note *** ! yaSSL Release notes, version 2.3.0 (12/5/2013) This release of yaSSL updates asm for newer GCC versions. --- 13,25 ---- *** end Note *** ! yaSSL Release notes, version 2.3.2 (7/25/2014) ! ! This release of yaSSL updates test certs. ! ! See normal build instructions below under 1.0.6. ! See libcurl build instructions below under 1.3.0 and note in 1.5.8. ! ! ! *****************yaSSL Release notes, version 2.3.0 (12/5/2013) This release of yaSSL updates asm for newer GCC versions. *************** *** 21,25 **** ! yaSSL Release notes, version 2.2.3 (4/23/2013) This release of yaSSL updates the test certificates as they were expired --- 29,33 ---- ! *****************yaSSL Release notes, version 2.2.3 (4/23/2013) This release of yaSSL updates the test certificates as they were expired Index: configure.in =================================================================== RCS file: /cvsroot/yassl/yassl/configure.in,v retrieving revision 1.42 retrieving revision 1.43 diff -C2 -d -r1.42 -r1.43 *** configure.in 4 Feb 2014 18:52:02 -0000 1.42 --- configure.in 8 Aug 2014 23:22:12 -0000 1.43 *************** *** 1,3 **** ! AC_INIT([yassl],[2.3.0b],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) --- 1,3 ---- ! AC_INIT([yassl],[2.3.2],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) |
From: Todd O. <to...@us...> - 2014-03-12 00:16:10
|
Update of /cvsroot/yassl/yassl/taocrypt/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv6162/taocrypt/include Modified Files: block.hpp Log Message: fix clang++ xcode 5.1 warning Index: block.hpp =================================================================== RCS file: /cvsroot/yassl/yassl/taocrypt/include/block.hpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** block.hpp 26 Jan 2010 22:46:02 -0000 1.7 --- block.hpp 12 Mar 2014 00:16:01 -0000 1.8 *************** *** 195,201 **** ~Block() { allocator_.deallocate(buffer_, sz_); } private: word32 sz_; // size in Ts T* buffer_; - A allocator_; }; --- 195,201 ---- ~Block() { allocator_.deallocate(buffer_, sz_); } private: + A allocator_; word32 sz_; // size in Ts T* buffer_; }; |
From: Todd O. <to...@us...> - 2014-02-04 18:52:05
|
Update of /cvsroot/yassl/yassl/taocrypt/include In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv11410/taocrypt/include Modified Files: asn.hpp pwdbased.hpp Log Message: fix date size null terminator off by one Index: asn.hpp =================================================================== RCS file: /cvsroot/yassl/yassl/taocrypt/include/asn.hpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** asn.hpp 3 Oct 2012 18:15:32 -0000 1.12 --- asn.hpp 4 Feb 2014 18:52:02 -0000 1.13 *************** *** 306,312 **** char issuer_[ASN_NAME_MAX]; // Names char subject_[ASN_NAME_MAX]; // Names ! char beforeDate_[MAX_DATE_SZ]; // valid before date ! char afterDate_[MAX_DATE_SZ]; // valid after date ! bool verify_; // Default to yes, but could be off void ReadHeader(); --- 306,312 ---- char issuer_[ASN_NAME_MAX]; // Names char subject_[ASN_NAME_MAX]; // Names ! char beforeDate_[MAX_DATE_SZ+1]; // valid before date, +null term ! char afterDate_[MAX_DATE_SZ+1]; // valid after date, +null term ! bool verify_; // Default to yes, but could be off void ReadHeader(); Index: pwdbased.hpp =================================================================== RCS file: /cvsroot/yassl/yassl/taocrypt/include/pwdbased.hpp,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** pwdbased.hpp 26 Jan 2010 22:46:02 -0000 1.5 --- pwdbased.hpp 4 Feb 2014 18:52:02 -0000 1.6 *************** *** 60,66 **** return 0; - if (iterations < 0) - return 0; - ByteBlock buffer(T::DIGEST_SIZE); HMAC<T> hmac; --- 60,63 ---- |
From: Todd O. <to...@us...> - 2013-12-17 23:49:58
|
Update of /cvsroot/yassl/yassl/src In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv11012/src Modified Files: crypto_wrapper.cpp Log Message: asm inline fixes Index: crypto_wrapper.cpp =================================================================== RCS file: /cvsroot/yassl/yassl/src/crypto_wrapper.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** crypto_wrapper.cpp 15 Mar 2007 02:15:09 -0000 1.6 --- crypto_wrapper.cpp 17 Dec 2013 23:49:56 -0000 1.7 *************** *** 962,967 **** } } - fgets(line,sizeof(line), file); // get blank line begin = ftell(file); } --- 962,968 ---- } } begin = ftell(file); + if (fgets(line,sizeof(line), file)) // get blank line + begin = ftell(file); } |
From: Todd O. <to...@us...> - 2013-09-04 17:48:59
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv23749 Modified Files: configure.in Log Message: fix potential dir resource leak Index: configure.in =================================================================== RCS file: /cvsroot/yassl/yassl/configure.in,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** configure.in 23 Aug 2013 18:13:54 -0000 1.39 --- configure.in 4 Sep 2013 17:48:56 -0000 1.40 *************** *** 1,3 **** ! AC_INIT([yassl],[2.2.3b],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) --- 1,3 ---- ! AC_INIT([yassl],[2.2.3c],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) |
From: Todd O. <to...@us...> - 2013-08-23 18:13:57
|
Update of /cvsroot/yassl/yassl/include/openssl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv32762/include/openssl Modified Files: ssl.h Log Message: send blank client certs if requested and don't have one, works against non-conforming servers Index: ssl.h =================================================================== RCS file: /cvsroot/yassl/yassl/include/openssl/ssl.h,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** ssl.h 19 Aug 2013 22:59:29 -0000 1.52 --- ssl.h 23 Aug 2013 18:13:54 -0000 1.53 *************** *** 43,47 **** ! #define YASSL_VERSION "2.2.3" --- 43,47 ---- ! #define YASSL_VERSION "2.2.3b" |
From: Todd O. <to...@us...> - 2013-08-19 22:59:32
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14758 Modified Files: README configure.in Log Message: 2.2.3 release text Index: README =================================================================== RCS file: /cvsroot/yassl/yassl/README,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** README 22 Apr 2013 16:38:58 -0000 1.35 --- README 19 Aug 2013 22:59:29 -0000 1.36 *************** *** 13,17 **** *** end Note *** ! yaSSL Release notes, version 2.2.2d (2/5/2013) This release of yaSSL contains countermeasuers for the Lucky 13 TLS 1.1 --- 13,25 ---- *** end Note *** ! yaSSL Release notes, version 2.2.3 (4/23/2013) ! ! This release of yaSSL updates the test certificates as they were expired ! ! See normal build instructions below under 1.0.6. ! See libcurl build instructions below under 1.3.0 and note in 1.5.8. ! ! ! *****************yaSSL Release notes, version 2.2.2d (2/5/2013) This release of yaSSL contains countermeasuers for the Lucky 13 TLS 1.1 Index: configure.in =================================================================== RCS file: /cvsroot/yassl/yassl/configure.in,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** configure.in 5 Feb 2013 19:22:05 -0000 1.37 --- configure.in 19 Aug 2013 22:59:29 -0000 1.38 *************** *** 1,3 **** ! AC_INIT([yassl],[2.2.2d],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) --- 1,3 ---- ! AC_INIT([yassl],[2.2.3],[http://www.yassl.com]) # !!! aslo change in ssl.h !!! AC_CONFIG_AUX_DIR([build-aux]) |
From: Todd O. <to...@us...> - 2013-04-23 20:04:46
|
Update of /cvsroot/yassl/yassl/taocrypt In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10291/taocrypt Removed Files: Makefile.in Log Message: remove autoconf generated files from source control --- Makefile.in DELETED --- |
From: Todd O. <to...@us...> - 2013-04-23 20:04:45
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10291 Removed Files: Makefile.in aclocal.m4 configure Log Message: remove autoconf generated files from source control --- aclocal.m4 DELETED --- --- Makefile.in DELETED --- --- configure DELETED --- |
From: Chris C <chr...@us...> - 2013-04-23 18:00:59
|
Update of /cvsroot/yassl/yassl/taocrypt/certs In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv2888/taocrypt/certs Removed Files: dsa512.der Log Message: remove old dsa512.der file --- dsa512.der DELETED --- |
From: Chris C <chr...@us...> - 2013-04-23 17:59:38
|
Update of /cvsroot/yassl/yassl/testsuite In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv2465/testsuite Modified Files: Makefile.in Log Message: update expired certs/keys Index: Makefile.in =================================================================== RCS file: /cvsroot/yassl/yassl/testsuite/Makefile.in,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** Makefile.in 5 Feb 2013 19:22:07 -0000 1.9 --- Makefile.in 23 Apr 2013 17:59:35 -0000 1.10 *************** *** 1,3 **** ! # Makefile.in generated by automake 1.13 from Makefile.am. # @configure_input@ --- 1,3 ---- ! # Makefile.in generated by automake 1.12.2 from Makefile.am. # @configure_input@ *************** *** 54,66 **** bin_PROGRAMS = testsuite$(EXEEXT) subdir = testsuite ! DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/build-aux/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ! am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ ! $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ ! $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ ! $(top_srcdir)/acinclude.m4 $(top_srcdir)/check_zlib.m4 \ ! $(top_srcdir)/lib_socket_nsl.m4 $(top_srcdir)/acx_pthread.m4 \ ! $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) --- 54,63 ---- bin_PROGRAMS = testsuite$(EXEEXT) subdir = testsuite ! DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ $(top_srcdir)/build-aux/depcomp ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ! am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ ! $(top_srcdir)/check_zlib.m4 $(top_srcdir)/lib_socket_nsl.m4 \ ! $(top_srcdir)/acx_pthread.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) *************** *** 76,98 **** testsuite-echoserver.$(OBJEXT) testsuite_OBJECTS = $(am_testsuite_OBJECTS) ! AM_V_lt = $(am__v_lt_@AM_V@) ! am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) ! am__v_lt_0 = --silent ! am__v_lt_1 = ! testsuite_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(testsuite_CXXFLAGS) \ $(CXXFLAGS) $(testsuite_LDFLAGS) $(LDFLAGS) -o $@ - AM_V_P = $(am__v_P_@AM_V@) - am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) - am__v_P_0 = false - am__v_P_1 = : - AM_V_GEN = $(am__v_GEN_@AM_V@) - am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) - am__v_GEN_0 = @echo " GEN " $@; - am__v_GEN_1 = - AM_V_at = $(am__v_at_@AM_V@) - am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) - am__v_at_0 = @ - am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/taocrypt/include depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp --- 73,79 ---- testsuite-echoserver.$(OBJEXT) testsuite_OBJECTS = $(am_testsuite_OBJECTS) ! testsuite_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(testsuite_CXXFLAGS) \ $(CXXFLAGS) $(testsuite_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/taocrypt/include depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp *************** *** 101,120 **** CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ! $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CXXFLAGS) $(CXXFLAGS) ! AM_V_CXX = $(am__v_CXX_@AM_V@) ! am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) ! am__v_CXX_0 = @echo " CXX " $@; ! am__v_CXX_1 = CXXLD = $(CXX) ! CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ ! $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ! $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ ! AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) ! am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) ! am__v_CXXLD_0 = @echo " CXXLD " $@; ! am__v_CXXLD_1 = SOURCES = $(testsuite_SOURCES) DIST_SOURCES = $(testsuite_SOURCES) --- 82,92 ---- CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) ! CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(testsuite_SOURCES) DIST_SOURCES = $(testsuite_SOURCES) *************** *** 124,144 **** *) (install-info --version) >/dev/null 2>&1;; \ esac - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) - # Read a list of newline-separated strings from the standard input, - # and print each of them once, without duplicates. Input order is - # *not* preserved. - am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ - ' - # Make sure the list of sources is unique. This is necessary because, - # e.g., the same source file might be shared among _SOURCES variables - # for different programs/libraries. - am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags --- 96,99 ---- *************** *** 146,150 **** ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ - AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ --- 101,104 ---- *************** *** 325,334 **** for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ ! while read p p1; do if test -f $$p \ ! || test -f $$p1 \ ! ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ ! sed -e 'p;s,.*/,,;n;h' \ ! -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ --- 279,286 ---- for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ ! while read p p1; do if test -f $$p || test -f $$p1; \ ! then echo "$$p"; echo "$$p"; else :; fi; \ done | \ ! sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ *************** *** 351,356 **** files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ ! -e 's/$$/$(EXEEXT)/' \ ! `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ --- 303,307 ---- files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ ! -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ *************** *** 367,371 **** testsuite$(EXEEXT): $(testsuite_OBJECTS) $(testsuite_DEPENDENCIES) $(EXTRA_testsuite_DEPENDENCIES) @rm -f testsuite$(EXEEXT) ! $(AM_V_CXXLD)$(testsuite_LINK) $(testsuite_OBJECTS) $(testsuite_LDADD) $(LIBS) mostlyclean-compile: --- 318,322 ---- testsuite$(EXEEXT): $(testsuite_OBJECTS) $(testsuite_DEPENDENCIES) $(EXTRA_testsuite_DEPENDENCIES) @rm -f testsuite$(EXEEXT) ! $(testsuite_LINK) $(testsuite_OBJECTS) $(testsuite_LDADD) $(LIBS) mostlyclean-compile: *************** *** 383,489 **** .cpp.o: ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< testsuite-testsuite.o: testsuite.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-testsuite.o -MD -MP -MF $(DEPDIR)/testsuite-testsuite.Tpo -c -o testsuite-testsuite.o `test -f 'testsuite.cpp' || echo '$(srcdir)/'`testsuite.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-testsuite.Tpo $(DEPDIR)/testsuite-testsuite.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='testsuite.cpp' object='testsuite-testsuite.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-testsuite.o `test -f 'testsuite.cpp' || echo '$(srcdir)/'`testsuite.cpp testsuite-testsuite.obj: testsuite.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-testsuite.obj -MD -MP -MF $(DEPDIR)/testsuite-testsuite.Tpo -c -o testsuite-testsuite.obj `if test -f 'testsuite.cpp'; then $(CYGPATH_W) 'testsuite.cpp'; else $(CYGPATH_W) '$(srcdir)/testsuite.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-testsuite.Tpo $(DEPDIR)/testsuite-testsuite.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='testsuite.cpp' object='testsuite-testsuite.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-testsuite.obj `if test -f 'testsuite.cpp'; then $(CYGPATH_W) 'testsuite.cpp'; else $(CYGPATH_W) '$(srcdir)/testsuite.cpp'; fi` testsuite-test.o: ../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-test.o -MD -MP -MF $(DEPDIR)/testsuite-test.Tpo -c -o testsuite-test.o `test -f '../taocrypt/test/test.cpp' || echo '$(srcdir)/'`../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-test.Tpo $(DEPDIR)/testsuite-test.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../taocrypt/test/test.cpp' object='testsuite-test.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-test.o `test -f '../taocrypt/test/test.cpp' || echo '$(srcdir)/'`../taocrypt/test/test.cpp testsuite-test.obj: ../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-test.obj -MD -MP -MF $(DEPDIR)/testsuite-test.Tpo -c -o testsuite-test.obj `if test -f '../taocrypt/test/test.cpp'; then $(CYGPATH_W) '../taocrypt/test/test.cpp'; else $(CYGPATH_W) '$(srcdir)/../taocrypt/test/test.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-test.Tpo $(DEPDIR)/testsuite-test.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../taocrypt/test/test.cpp' object='testsuite-test.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-test.obj `if test -f '../taocrypt/test/test.cpp'; then $(CYGPATH_W) '../taocrypt/test/test.cpp'; else $(CYGPATH_W) '$(srcdir)/../taocrypt/test/test.cpp'; fi` testsuite-client.o: ../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-client.o -MD -MP -MF $(DEPDIR)/testsuite-client.Tpo -c -o testsuite-client.o `test -f '../examples/client/client.cpp' || echo '$(srcdir)/'`../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-client.Tpo $(DEPDIR)/testsuite-client.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/client/client.cpp' object='testsuite-client.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-client.o `test -f '../examples/client/client.cpp' || echo '$(srcdir)/'`../examples/client/client.cpp testsuite-client.obj: ../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-client.obj -MD -MP -MF $(DEPDIR)/testsuite-client.Tpo -c -o testsuite-client.obj `if test -f '../examples/client/client.cpp'; then $(CYGPATH_W) '../examples/client/client.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/client/client.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-client.Tpo $(DEPDIR)/testsuite-client.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/client/client.cpp' object='testsuite-client.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-client.obj `if test -f '../examples/client/client.cpp'; then $(CYGPATH_W) '../examples/client/client.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/client/client.cpp'; fi` testsuite-server.o: ../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-server.o -MD -MP -MF $(DEPDIR)/testsuite-server.Tpo -c -o testsuite-server.o `test -f '../examples/server/server.cpp' || echo '$(srcdir)/'`../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-server.Tpo $(DEPDIR)/testsuite-server.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/server/server.cpp' object='testsuite-server.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-server.o `test -f '../examples/server/server.cpp' || echo '$(srcdir)/'`../examples/server/server.cpp testsuite-server.obj: ../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-server.obj -MD -MP -MF $(DEPDIR)/testsuite-server.Tpo -c -o testsuite-server.obj `if test -f '../examples/server/server.cpp'; then $(CYGPATH_W) '../examples/server/server.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/server/server.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-server.Tpo $(DEPDIR)/testsuite-server.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/server/server.cpp' object='testsuite-server.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-server.obj `if test -f '../examples/server/server.cpp'; then $(CYGPATH_W) '../examples/server/server.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/server/server.cpp'; fi` testsuite-echoclient.o: ../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoclient.o -MD -MP -MF $(DEPDIR)/testsuite-echoclient.Tpo -c -o testsuite-echoclient.o `test -f '../examples/echoclient/echoclient.cpp' || echo '$(srcdir)/'`../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-echoclient.Tpo $(DEPDIR)/testsuite-echoclient.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/echoclient/echoclient.cpp' object='testsuite-echoclient.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoclient.o `test -f '../examples/echoclient/echoclient.cpp' || echo '$(srcdir)/'`../examples/echoclient/echoclient.cpp testsuite-echoclient.obj: ../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoclient.obj -MD -MP -MF $(DEPDIR)/testsuite-echoclient.Tpo -c -o testsuite-echoclient.obj `if test -f '../examples/echoclient/echoclient.cpp'; then $(CYGPATH_W) '../examples/echoclient/echoclient.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoclient/echoclient.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-echoclient.Tpo $(DEPDIR)/testsuite-echoclient.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/echoclient/echoclient.cpp' object='testsuite-echoclient.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoclient.obj `if test -f '../examples/echoclient/echoclient.cpp'; then $(CYGPATH_W) '../examples/echoclient/echoclient.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoclient/echoclient.cpp'; fi` testsuite-echoserver.o: ../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoserver.o -MD -MP -MF $(DEPDIR)/testsuite-echoserver.Tpo -c -o testsuite-echoserver.o `test -f '../examples/echoserver/echoserver.cpp' || echo '$(srcdir)/'`../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-echoserver.Tpo $(DEPDIR)/testsuite-echoserver.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/echoserver/echoserver.cpp' object='testsuite-echoserver.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoserver.o `test -f '../examples/echoserver/echoserver.cpp' || echo '$(srcdir)/'`../examples/echoserver/echoserver.cpp testsuite-echoserver.obj: ../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoserver.obj -MD -MP -MF $(DEPDIR)/testsuite-echoserver.Tpo -c -o testsuite-echoserver.obj `if test -f '../examples/echoserver/echoserver.cpp'; then $(CYGPATH_W) '../examples/echoserver/echoserver.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoserver/echoserver.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/testsuite-echoserver.Tpo $(DEPDIR)/testsuite-echoserver.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../examples/echoserver/echoserver.cpp' object='testsuite-echoserver.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoserver.obj `if test -f '../examples/echoserver/echoserver.cpp'; then $(CYGPATH_W) '../examples/echoserver/echoserver.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoserver/echoserver.cpp'; fi` mostlyclean-libtool: --- 334,440 ---- .cpp.o: ! @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< .cpp.obj: ! @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: ! @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< testsuite-testsuite.o: testsuite.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-testsuite.o -MD -MP -MF $(DEPDIR)/testsuite-testsuite.Tpo -c -o testsuite-testsuite.o `test -f 'testsuite.cpp' || echo '$(srcdir)/'`testsuite.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-testsuite.Tpo $(DEPDIR)/testsuite-testsuite.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='testsuite.cpp' object='testsuite-testsuite.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-testsuite.o `test -f 'testsuite.cpp' || echo '$(srcdir)/'`testsuite.cpp testsuite-testsuite.obj: testsuite.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-testsuite.obj -MD -MP -MF $(DEPDIR)/testsuite-testsuite.Tpo -c -o testsuite-testsuite.obj `if test -f 'testsuite.cpp'; then $(CYGPATH_W) 'testsuite.cpp'; else $(CYGPATH_W) '$(srcdir)/testsuite.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-testsuite.Tpo $(DEPDIR)/testsuite-testsuite.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='testsuite.cpp' object='testsuite-testsuite.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-testsuite.obj `if test -f 'testsuite.cpp'; then $(CYGPATH_W) 'testsuite.cpp'; else $(CYGPATH_W) '$(srcdir)/testsuite.cpp'; fi` testsuite-test.o: ../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-test.o -MD -MP -MF $(DEPDIR)/testsuite-test.Tpo -c -o testsuite-test.o `test -f '../taocrypt/test/test.cpp' || echo '$(srcdir)/'`../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-test.Tpo $(DEPDIR)/testsuite-test.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../taocrypt/test/test.cpp' object='testsuite-test.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-test.o `test -f '../taocrypt/test/test.cpp' || echo '$(srcdir)/'`../taocrypt/test/test.cpp testsuite-test.obj: ../taocrypt/test/test.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-test.obj -MD -MP -MF $(DEPDIR)/testsuite-test.Tpo -c -o testsuite-test.obj `if test -f '../taocrypt/test/test.cpp'; then $(CYGPATH_W) '../taocrypt/test/test.cpp'; else $(CYGPATH_W) '$(srcdir)/../taocrypt/test/test.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-test.Tpo $(DEPDIR)/testsuite-test.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../taocrypt/test/test.cpp' object='testsuite-test.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-test.obj `if test -f '../taocrypt/test/test.cpp'; then $(CYGPATH_W) '../taocrypt/test/test.cpp'; else $(CYGPATH_W) '$(srcdir)/../taocrypt/test/test.cpp'; fi` testsuite-client.o: ../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-client.o -MD -MP -MF $(DEPDIR)/testsuite-client.Tpo -c -o testsuite-client.o `test -f '../examples/client/client.cpp' || echo '$(srcdir)/'`../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-client.Tpo $(DEPDIR)/testsuite-client.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/client/client.cpp' object='testsuite-client.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-client.o `test -f '../examples/client/client.cpp' || echo '$(srcdir)/'`../examples/client/client.cpp testsuite-client.obj: ../examples/client/client.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-client.obj -MD -MP -MF $(DEPDIR)/testsuite-client.Tpo -c -o testsuite-client.obj `if test -f '../examples/client/client.cpp'; then $(CYGPATH_W) '../examples/client/client.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/client/client.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-client.Tpo $(DEPDIR)/testsuite-client.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/client/client.cpp' object='testsuite-client.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-client.obj `if test -f '../examples/client/client.cpp'; then $(CYGPATH_W) '../examples/client/client.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/client/client.cpp'; fi` testsuite-server.o: ../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-server.o -MD -MP -MF $(DEPDIR)/testsuite-server.Tpo -c -o testsuite-server.o `test -f '../examples/server/server.cpp' || echo '$(srcdir)/'`../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-server.Tpo $(DEPDIR)/testsuite-server.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/server/server.cpp' object='testsuite-server.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-server.o `test -f '../examples/server/server.cpp' || echo '$(srcdir)/'`../examples/server/server.cpp testsuite-server.obj: ../examples/server/server.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-server.obj -MD -MP -MF $(DEPDIR)/testsuite-server.Tpo -c -o testsuite-server.obj `if test -f '../examples/server/server.cpp'; then $(CYGPATH_W) '../examples/server/server.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/server/server.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-server.Tpo $(DEPDIR)/testsuite-server.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/server/server.cpp' object='testsuite-server.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-server.obj `if test -f '../examples/server/server.cpp'; then $(CYGPATH_W) '../examples/server/server.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/server/server.cpp'; fi` testsuite-echoclient.o: ../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoclient.o -MD -MP -MF $(DEPDIR)/testsuite-echoclient.Tpo -c -o testsuite-echoclient.o `test -f '../examples/echoclient/echoclient.cpp' || echo '$(srcdir)/'`../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-echoclient.Tpo $(DEPDIR)/testsuite-echoclient.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/echoclient/echoclient.cpp' object='testsuite-echoclient.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoclient.o `test -f '../examples/echoclient/echoclient.cpp' || echo '$(srcdir)/'`../examples/echoclient/echoclient.cpp testsuite-echoclient.obj: ../examples/echoclient/echoclient.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoclient.obj -MD -MP -MF $(DEPDIR)/testsuite-echoclient.Tpo -c -o testsuite-echoclient.obj `if test -f '../examples/echoclient/echoclient.cpp'; then $(CYGPATH_W) '../examples/echoclient/echoclient.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoclient/echoclient.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-echoclient.Tpo $(DEPDIR)/testsuite-echoclient.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/echoclient/echoclient.cpp' object='testsuite-echoclient.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoclient.obj `if test -f '../examples/echoclient/echoclient.cpp'; then $(CYGPATH_W) '../examples/echoclient/echoclient.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoclient/echoclient.cpp'; fi` testsuite-echoserver.o: ../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoserver.o -MD -MP -MF $(DEPDIR)/testsuite-echoserver.Tpo -c -o testsuite-echoserver.o `test -f '../examples/echoserver/echoserver.cpp' || echo '$(srcdir)/'`../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-echoserver.Tpo $(DEPDIR)/testsuite-echoserver.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/echoserver/echoserver.cpp' object='testsuite-echoserver.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoserver.o `test -f '../examples/echoserver/echoserver.cpp' || echo '$(srcdir)/'`../examples/echoserver/echoserver.cpp testsuite-echoserver.obj: ../examples/echoserver/echoserver.cpp ! @am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -MT testsuite-echoserver.obj -MD -MP -MF $(DEPDIR)/testsuite-echoserver.Tpo -c -o testsuite-echoserver.obj `if test -f '../examples/echoserver/echoserver.cpp'; then $(CYGPATH_W) '../examples/echoserver/echoserver.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoserver/echoserver.cpp'; fi` ! @am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/testsuite-echoserver.Tpo $(DEPDIR)/testsuite-echoserver.Po ! @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='../examples/echoserver/echoserver.cpp' object='testsuite-echoserver.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ ! @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(testsuite_CXXFLAGS) $(CXXFLAGS) -c -o testsuite-echoserver.obj `if test -f '../examples/echoserver/echoserver.cpp'; then $(CYGPATH_W) '../examples/echoserver/echoserver.cpp'; else $(CYGPATH_W) '$(srcdir)/../examples/echoserver/echoserver.cpp'; fi` mostlyclean-libtool: *************** *** 493,505 **** -rm -rf .libs _libs ! ID: $(am__tagged_files) ! $(am__define_uniq_tagged_files); mkid -fID $$unique ! tags: tags-am ! TAGS: tags ! tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ ! $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ --- 444,467 ---- -rm -rf .libs _libs ! ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ ! mkid -fID $$unique ! tags: TAGS ! TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ *************** *** 513,521 **** fi; \ fi ! ctags: ctags-am ! ! CTAGS: ctags ! ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ! $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ --- 475,487 ---- fi; \ fi ! ctags: CTAGS ! CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! $(TAGS_FILES) $(LISP) ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ *************** *** 526,533 **** && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" - cscopelist: cscopelist-am ! cscopelist-am: $(am__tagged_files) ! list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ --- 492,498 ---- && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" ! cscopelist: $(HEADERS) $(SOURCES) $(LISP) ! list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *************** *** 684,700 **** .MAKE: install-am install-strip ! .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ ! clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ ! ctags ctags-am distclean distclean-compile distclean-generic \ ! distclean-libtool distclean-tags distdir dvi dvi-am html \ ! html-am info info-am install install-am install-binPROGRAMS \ ! install-data install-data-am install-dvi install-dvi-am \ ! install-exec install-exec-am install-html install-html-am \ ! install-info install-info-am install-man install-pdf \ ! install-pdf-am install-ps install-ps-am install-strip \ ! installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags tags-am uninstall uninstall-am uninstall-binPROGRAMS --- 649,665 ---- .MAKE: install-am install-strip ! .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ ! clean-generic clean-libtool cscopelist ctags distclean \ ! distclean-compile distclean-generic distclean-libtool \ ! distclean-tags distdir dvi dvi-am html html-am info info-am \ ! install install-am install-binPROGRAMS install-data \ ! install-data-am install-dvi install-dvi-am install-exec \ ! install-exec-am install-html install-html-am install-info \ ! install-info-am install-man install-pdf install-pdf-am \ ! install-ps install-ps-am install-strip installcheck \ ! installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ ! tags uninstall uninstall-am uninstall-binPROGRAMS |
From: Chris C <chr...@us...> - 2013-04-23 17:59:37
|
Update of /cvsroot/yassl/yassl/examples In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv2465/examples Modified Files: Makefile.in Log Message: update expired certs/keys Index: Makefile.in =================================================================== RCS file: /cvsroot/yassl/yassl/examples/Makefile.in,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Makefile.in 5 Feb 2013 19:22:06 -0000 1.7 --- Makefile.in 23 Apr 2013 17:59:34 -0000 1.8 *************** *** 1,3 **** ! # Makefile.in generated by automake 1.13 from Makefile.am. # @configure_input@ --- 1,3 ---- ! # Makefile.in generated by automake 1.12.2 from Makefile.am. # @configure_input@ *************** *** 52,63 **** target_triplet = @target@ subdir = examples ! DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ! am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ ! $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ ! $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ ! $(top_srcdir)/acinclude.m4 $(top_srcdir)/check_zlib.m4 \ ! $(top_srcdir)/lib_socket_nsl.m4 $(top_srcdir)/acx_pthread.m4 \ ! $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) --- 52,60 ---- target_triplet = @target@ subdir = examples ! DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ! am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ ! $(top_srcdir)/check_zlib.m4 $(top_srcdir)/lib_socket_nsl.m4 \ ! $(top_srcdir)/acx_pthread.m4 $(top_srcdir)/configure.in am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) *************** *** 66,91 **** CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = - AM_V_P = $(am__v_P_@AM_V@) - am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) - am__v_P_0 = false - am__v_P_1 = : - AM_V_GEN = $(am__v_GEN_@AM_V@) - am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) - am__v_GEN_0 = @echo " GEN " $@; - am__v_GEN_1 = - AM_V_at = $(am__v_at_@AM_V@) - am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) - am__v_at_0 = @ - am__v_at_1 = SOURCES = DIST_SOURCES = ! RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ! ctags-recursive dvi-recursive html-recursive info-recursive \ ! install-data-recursive install-dvi-recursive \ ! install-exec-recursive install-html-recursive \ ! install-info-recursive install-pdf-recursive \ ! install-ps-recursive install-recursive installcheck-recursive \ ! installdirs-recursive pdf-recursive ps-recursive \ ! tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ --- 63,75 ---- CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = SOURCES = DIST_SOURCES = ! RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ ! html-recursive info-recursive install-data-recursive \ ! install-dvi-recursive install-exec-recursive \ ! install-html-recursive install-info-recursive \ ! install-pdf-recursive install-ps-recursive install-recursive \ ! installcheck-recursive installdirs-recursive pdf-recursive \ ! ps-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ *************** *** 95,121 **** RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ! am__recursive_targets = \ ! $(RECURSIVE_TARGETS) \ ! $(RECURSIVE_CLEAN_TARGETS) \ ! $(am__extra_recursive_targets) ! AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) - # Read a list of newline-separated strings from the standard input, - # and print each of them once, without duplicates. Input order is - # *not* preserved. - am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ - ' - # Make sure the list of sources is unique. This is necessary because, - # e.g., the same source file might be shared among _SOURCES variables - # for different programs/libraries. - am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags --- 79,85 ---- RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive ! AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ ! $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ distdir ETAGS = etags CTAGS = ctags *************** *** 149,153 **** ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ - AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ --- 113,116 ---- *************** *** 321,325 **** # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. ! $(am__recursive_targets): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ --- 284,288 ---- # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. ! $(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS): @fail= failcom='exit 1'; \ for f in x $$MAKEFLAGS; do \ *************** *** 349,359 **** $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ! ID: $(am__tagged_files) ! $(am__define_uniq_tagged_files); mkid -fID $$unique ! tags: tags-recursive ! TAGS: tags ! tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ --- 312,340 ---- $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" + tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done + ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + cscopelist-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \ + done ! ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ ! mkid -fID $$unique ! tags: TAGS ! TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ *************** *** 371,375 **** fi; \ done; \ ! $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ --- 352,361 ---- fi; \ done; \ ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ *************** *** 383,391 **** fi; \ fi ! ctags: ctags-recursive ! ! CTAGS: ctags ! ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) ! $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ --- 369,381 ---- fi; \ fi ! ctags: CTAGS ! CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ ! $(TAGS_FILES) $(LISP) ! list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ ! unique=`for i in $$list; do \ ! if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ ! done | \ ! $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ ! END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ *************** *** 396,403 **** && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" - cscopelist: cscopelist-recursive ! cscopelist-am: $(am__tagged_files) ! list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ --- 386,392 ---- && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" ! cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP) ! list='$(SOURCES) $(HEADERS) $(LISP)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *************** *** 571,581 **** uninstall-am: ! .MAKE: $(am__recursive_targets) install-am install-strip ! .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ ! check-am clean clean-generic clean-libtool cscopelist-am ctags \ ! ctags-am distclean distclean-generic distclean-libtool \ ! distclean-tags distdir dvi dvi-am html html-am info info-am \ ! install install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ --- 560,573 ---- uninstall-am: ! .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \ ! cscopelist-recursive ctags-recursive install-am install-strip \ ! tags-recursive ! .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ ! all all-am check check-am clean clean-generic clean-libtool \ ! cscopelist cscopelist-recursive ctags ctags-recursive \ ! distclean distclean-generic distclean-libtool distclean-tags \ ! distdir dvi dvi-am html html-am info info-am install \ ! install-am install-data install-data-am install-dvi \ install-dvi-am install-exec install-exec-am install-html \ install-html-am install-info install-info-am install-man \ *************** *** 584,588 **** installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ! ps ps-am tags tags-am uninstall uninstall-am --- 576,580 ---- installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ! ps ps-am tags tags-recursive uninstall uninstall-am |
From: Todd O. <to...@us...> - 2013-04-22 16:47:55
|
Update of /cvsroot/yassl/yassl In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv17439 Added Files: autogen.sh Log Message: add autogen.sh --- NEW FILE: autogen.sh --- #!/bin/sh # # Create configure and makefile stuff... # mkdir m4 autoreconf --install --force --verbose |