joyent/node — pull request #3629 by indutny (2012-07-03 22:32:26+00:00)
Title: tls: make tls a little bit faster

Compile OpenSSL with inline assembly for big numbers.

Benchmarks:

Original node
```bash
Concurrency Level: 100
Time taken for tests: 25.138 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 800000 bytes
HTML transferred: 50000 bytes
Requests per second: 397.81 [#/sec] (mean)
Time per request: 251.375 [ms] (mean)
Time per request: 2.514 [ms] (mean, across all concurrent requests)
Transfer rate: 31.08 [Kbytes/sec] received
```

Patched node:
```bash
Concurrency Level: 100
Time taken for tests: 18.616 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 800000 bytes
HTML transferred: 50000 bytes
Requests per second: 537.17 [#/sec] (mean)
Time per request: 186.161 [ms] (mean)
Time per request: 1.862 [ms] (mean, across all concurrent requests)
Transfer rate: 41.97 [Kbytes/sec] received
```