<div dir="ltr">So I found <br><br><h2 class="">[tor/master] Whoops; fix linux build again</h2>
<pre>commit f491aed8d03810271f800a04ed1d5f9e76f5af1f
Author: Nick Mathewson <<a target="_top" href="http://gmane.org/get-address.php?address=nickm%2dNhLh2kY%2b9XYkk94PDnYflw%40public.gmane.org" rel="nofollow">nickm@...</a>>
Date:   Sat Jun 27 22:41:39 2015 -0400

    Whoops; fix linux build again
---
 src/ext/readpassphrase.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ext/readpassphrase.c b/src/ext/readpassphrase.c
index 7bdecaf..ab71935 100644
--- a/src/ext/readpassphrase.c
+++ b/src/ext/readpassphrase.c
 <at>  <at>  -30,7 +30,7  <at>  <at> 
 #include <signal.h>
 #include <ctype.h>
 #include <fcntl.h>
-#include <readpassphrase.h>
+#include "tor_readpassphrase.h"
 #include <errno.h>
 #include <string.h>
 #include <unistd.h>
<br><br></pre><pre>and after I changed the linked header, I was good to go :-) Perhaps this should be reflected on git?<br></pre><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 29, 2015 at 7:49 AM, Cory Pruce <span dir="ltr"><<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Thanks teor, that'd be awesome! I've been able to resolve most of the dependencies 
easily until the file "readpassphrase.h" (and thus .o) was shown to be 
missing during make. Are you still using the git branch? I'll definitely take a look into the throughput tool once I get set up :D<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">- Cory<br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 29, 2015 at 5:00 AM,  <span dir="ltr"><<a href="mailto:tor-dev-request@lists.torproject.org" target="_blank">tor-dev-request@lists.torproject.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send tor-dev mailing list submissions to<br>
        <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:tor-dev-request@lists.torproject.org" target="_blank">tor-dev-request@lists.torproject.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:tor-dev-owner@lists.torproject.org" target="_blank">tor-dev-owner@lists.torproject.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of tor-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. List of projects (Cory Pruce)<br>
   2. Re: List of projects (Nick Mathewson)<br>
   3. Re: List of projects (Cory Pruce)<br>
   4. Re: Multithreaded crypto on Tor (teor)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Sun, 28 Jun 2015 11:12:45 -0700<br>
From: Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>><br>
To: <a href="mailto:dgoulet@torproject.org" target="_blank">dgoulet@torproject.org</a>, <a href="mailto:nickm@torproject.org" target="_blank">nickm@torproject.org</a>,<br>
        <a href="mailto:meejah@torproject.org" target="_blank">meejah@torproject.org</a>,  <a href="mailto:atagar@torproject.org" target="_blank">atagar@torproject.org</a>,<br>
        <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Subject: [tor-dev] List of projects<br>
Message-ID: <<a href="mailto:5590391D.6020900@gmail.com" target="_blank">5590391D.6020900@gmail.com</a>><br>
Content-Type: text/plain; charset=utf-8<br>
<br>
<br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hey,<br>
<br>
I see now that the multithreading on the crypto operations is at least<br>
partly resolved (#9682) but there still exists more to be done. I could<br>
help on the condition variables and possibly more with that project or<br>
another one from the project ideas on the Tor volunteer page. For<br>
example, I've worked with the Stem library before doing primarily<br>
traffic analysis in a class at Carnegie Mellon. If no one has worked on<br>
the first option, I could do that as well. Please let me know if any of<br>
you are willing to discuss these with me! I'd like to hear back knowing<br>
that I'm talking to other human beings :-) Sorry if this isn't the way I<br>
should be contacting. If so, let me know!<br>
<br>
- - Cory<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1<br>
<br>
iQIcBAEBAgAGBQJVkDkdAAoJEB7DuCIJauCg7q0P/0KNxwoLPo1ZlsO7X5/p+yC5<br>
qHDHrAuVworNkER/t35xEQPJmGy9hTp7XaxHm2JWwbKpkWtS9dbTVA5LPD5esRsz<br>
z5dhJOwKOXh9BIQ3qjBk22OPg1YbUJ8ykwTiwUY5BM/Tilk6UZqmjZDCOlpp5ufv<br>
F4w9tUL9ug+K6VRnM/XksZhYjx1Wnhei5PesfZoTBiggj4T0q/16amduIhyALilm<br>
HY5hHVCxo9mvmBBwzUwkRhi+kQ39eeLCggRbBqQv+WsYH8FNesoUcxFjy/AGzTGT<br>
4Ul4M8E41oHudtvmFIqzEgMmV5TjZaSR5X52aW+7mQAXRAH6IzxX8E+ji5CJIWLo<br>
pE2zPV3dX+AsYx1lkU/x0hZvX2537wt8pNWka0ORTn7HKLnb/6NoaC7gYHr8ZftR<br>
gcbSru49xyWNmzjfXSok7Unfih37MQY8Y1nGNqauHo8lZ38qmAnsdaGzAB409RgP<br>
R30G82hg2QRFBA1486IqP/LtSxhk1UdEyWWvVlXWOYRvVF68l3g1mHVswIxT3k4G<br>
z3a+0EmwF52xxvzgmMwTlxeWfa1/3uQA3w2el9e92/Xtc5lw66nE/k+kX7Mpg7GM<br>
kDFZ0UkBgxXATy0kuCdU7enZjzpn6M1vDwhfmovpGAMDVaaMZzzII17KEJyVv8Sp<br>
G7Wxg+lZjr9SOvRIOxf1<br>
=Ebps<br>
-----END PGP SIGNATURE-----<br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Sun, 28 Jun 2015 17:35:47 -0400<br>
From: Nick Mathewson <<a href="mailto:nickm@torproject.org" target="_blank">nickm@torproject.org</a>><br>
To: Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>><br>
Cc: Damian Johnson <<a href="mailto:atagar@torproject.org" target="_blank">atagar@torproject.org</a>>, <a href="mailto:meejah@torproject.org" target="_blank">meejah@torproject.org</a>,<br>
        <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a>, David Goulet <<a href="mailto:dgoulet@torproject.org" target="_blank">dgoulet@torproject.org</a>><br>
Subject: Re: [tor-dev] List of projects<br>
Message-ID:<br>
        <CAKDKvuzxLDGjokxZK26_X=_<a href="mailto:H9-J_wMdOYrOakyGv2cs6kdPSig@mail.gmail.com" target="_blank">H9-J_wMdOYrOakyGv2cs6kdPSig@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
On Sun, Jun 28, 2015 at 2:12 PM, Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>> wrote:<br>
><br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> Hey,<br>
><br>
> I see now that the multithreading on the crypto operations is at least<br>
> partly resolved (#9682) but there still exists more to be done. I could<br>
> help on the condition variables and possibly more with that project or<br>
> another one from the project ideas on the Tor volunteer page. For<br>
> example, I've worked with the Stem library before doing primarily<br>
> traffic analysis in a class at Carnegie Mellon. If no one has worked on<br>
> the first option, I could do that as well. Please let me know if any of<br>
> you are willing to discuss these with me! I'd like to hear back knowing<br>
> that I'm talking to other human beings :-) Sorry if this isn't the way I<br>
> should be contacting. If so, let me know!<br>
<br>
Hi, Cory, and sorry about the delay!  I saw your earlier two messages,<br>
and I just thought I'd send you a quick note today to say, "Yup, we<br>
got them!"  I'm going to be a little more slow responding than I would<br>
like, since I'm preparing for a trip to PETS<br>
(<a href="https://petsymposium.org/2015/" rel="noreferrer" target="_blank">https://petsymposium.org/2015/</a>), but I'll try to write back some<br>
actual useful info as soon as I can.<br>
<br>
cheers,<br>
--<br>
Nick<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Sun, 28 Jun 2015 14:37:07 -0700<br>
From: Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>><br>
To: Nick Mathewson <<a href="mailto:nickm@torproject.org" target="_blank">nickm@torproject.org</a>><br>
Cc: <a href="mailto:atagar@torproject.org" target="_blank">atagar@torproject.org</a>, <a href="mailto:meejah@torproject.org" target="_blank">meejah@torproject.org</a>, David Goulet<br>
        <<a href="mailto:dgoulet@torproject.org" target="_blank">dgoulet@torproject.org</a>>, <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Subject: Re: [tor-dev] List of projects<br>
Message-ID:<br>
        <<a href="mailto:CANOqyr7fzF2ADbmYof%2BPufd3DGgFwVNqmLkZzvVSKecz_7QywQ@mail.gmail.com" target="_blank">CANOqyr7fzF2ADbmYof+Pufd3DGgFwVNqmLkZzvVSKecz_7QywQ@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Awesome, no worries. Thanks!<br>
On Jun 28, 2015 2:35 PM, "Nick Mathewson" <<a href="mailto:nickm@torproject.org" target="_blank">nickm@torproject.org</a>> wrote:<br>
<br>
> On Sun, Jun 28, 2015 at 2:12 PM, Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>> wrote:<br>
> ><br>
> > -----BEGIN PGP SIGNED MESSAGE-----<br>
> > Hash: SHA1<br>
> ><br>
> > Hey,<br>
> ><br>
> > I see now that the multithreading on the crypto operations is at least<br>
> > partly resolved (#9682) but there still exists more to be done. I could<br>
> > help on the condition variables and possibly more with that project or<br>
> > another one from the project ideas on the Tor volunteer page. For<br>
> > example, I've worked with the Stem library before doing primarily<br>
> > traffic analysis in a class at Carnegie Mellon. If no one has worked on<br>
> > the first option, I could do that as well. Please let me know if any of<br>
> > you are willing to discuss these with me! I'd like to hear back knowing<br>
> > that I'm talking to other human beings :-) Sorry if this isn't the way I<br>
> > should be contacting. If so, let me know!<br>
><br>
> Hi, Cory, and sorry about the delay!  I saw your earlier two messages,<br>
> and I just thought I'd send you a quick note today to say, "Yup, we<br>
> got them!"  I'm going to be a little more slow responding than I would<br>
> like, since I'm preparing for a trip to PETS<br>
> (<a href="https://petsymposium.org/2015/" rel="noreferrer" target="_blank">https://petsymposium.org/2015/</a>), but I'll try to write back some<br>
> actual useful info as soon as I can.<br>
><br>
> cheers,<br>
> --<br>
> Nick<br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.torproject.org/pipermail/tor-dev/attachments/20150628/939960de/attachment-0001.html" rel="noreferrer" target="_blank">http://lists.torproject.org/pipermail/tor-dev/attachments/20150628/939960de/attachment-0001.html</a>><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Mon, 29 Jun 2015 10:27:27 +1000<br>
From: teor <<a href="mailto:teor2345@gmail.com" target="_blank">teor2345@gmail.com</a>><br>
To: <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
Subject: Re: [tor-dev] Multithreaded crypto on Tor<br>
Message-ID: <<a href="mailto:703C2B27-DD87-422B-B2F1-12CC589E3A28@gmail.com" target="_blank">703C2B27-DD87-422B-B2F1-12CC589E3A28@gmail.com</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
<br>
> Date: Sat, 27 Jun 2015 20:44:02 -0700<br>
> From: Cory Pruce <<a href="mailto:corypruce@gmail.com" target="_blank">corypruce@gmail.com</a>><br>
> To: <a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
> Subject: [tor-dev] Multithreaded crypto on Tor<br>
> Message-ID: <<a href="mailto:558F6D82.2010400@gmail.com" target="_blank">558F6D82.2010400@gmail.com</a>><br>
> Content-Type: text/plain; charset="utf-8"<br>
><br>
> Hi!<br>
><br>
> Let me start by introducing myself. My name is Cory Pruce, am an<br>
> Information Technology - Information Security Master's student at<br>
> Carnegie Mellon, and would like to get more involved in Tor! I have done<br>
> a bit of programming in C and have a pretty substantial crypto<br>
> background. I'm not in the Google summer of code but would really like<br>
> to complete this project :D (see screenshot) Please let me know if<br>
> anyone is currently working on this and if Nick, David, or anyone would<br>
> like to give me some advice and be someone I can bounce ideas off of :-)<br>
><br>
> Thanks and I hope to hear back soon!<br>
><br>
> - Cory<br>
><br>
> P.S. I have cloned the repo and have been looking through relay.* and<br>
> cpuworker.* files. I just would like to speak with someone before I jump<br>
> in :p<br>
<br>
Hi Cory,<br>
<br>
Multithreaded crypto is a *very* popular request on the tor-relays mailing list, as many relays have multiple cores, and significant network bandwidth. Tor limits the number of relays per IPv4 address to 2 to mitigate sybil attacks, so the best way for relay operators to increase their throughput is multithreaded crypto.<br>
<br>
I'm not familiar with the specifics of tor's multithreading implementation, but please contact me if you need assistance setting up a local test network. I've made some recent changes to the chutney test tool which allow throughput to be measured. These changes work on Linux and OS X, but they're still under review, and the git branch isn't as organised as I would like.<br>
<br>
teor<br>
<br>
teor2345 at gmail dot com<br>
pgp 0xABFED1AC<br>
<a href="https://gist.github.com/teor2345/d033b8ce0a99adbc89c5" rel="noreferrer" target="_blank">https://gist.github.com/teor2345/d033b8ce0a99adbc89c5</a><br>
<br>
teor at blah dot im<br>
OTR D5BE4EC2 255D7585 F3874930 DB130265 7C9EBBC7<br>
<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: signature.asc<br>
Type: application/pgp-signature<br>
Size: 832 bytes<br>
Desc: Message signed with OpenPGP using GPGMail<br>
URL: <<a href="http://lists.torproject.org/pipermail/tor-dev/attachments/20150629/64170a0e/attachment-0001.sig" rel="noreferrer" target="_blank">http://lists.torproject.org/pipermail/tor-dev/attachments/20150629/64170a0e/attachment-0001.sig</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
tor-dev mailing list<br>
<a href="mailto:tor-dev@lists.torproject.org" target="_blank">tor-dev@lists.torproject.org</a><br>
<a href="https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev" rel="noreferrer" target="_blank">https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev</a><br>
<br>
<br>
------------------------------<br>
<br>
End of tor-dev Digest, Vol 53, Issue 27<br>
***************************************<br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>