You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Runs the function call [X509_STORE_CTX_get1_issuer()](https://docs.openssl.org/master/man3/X509_STORE_set_verify_cb_func/) repeatedly in a loop (which
100
+
Runs the function call [`X509_STORE_CTX_get1_issuer()`](https://docs.openssl.org/master/man3/X509_STORE_set_verify_cb_func/) repeatedly in a loop (which
101
101
is used in certificate chain building as part of a verify operation). The test
102
102
assumes that the default certificates directly exists but is empty. For a
103
103
default configuration this is "/usr/local/ssl/certs". The test takes the number
104
104
of threads to use as an argument and the test reports the average time take to
105
-
execute a block of 1000 [X509_STORE_CTX_get1_issuer()](https://docs.openssl.org/master/man3/X509_STORE_set_verify_cb_func/) calls.
105
+
execute a block of 1000 [`X509_STORE_CTX_get1_issuer()`](https://docs.openssl.org/master/man3/X509_STORE_set_verify_cb_func/) calls.
106
106
107
107
## providerdoall
108
108
109
-
The `providerdoall` test repeatedly calls the [OSSL_PROVIDER_do_all()](https://docs.openssl.org/master/man3/OSSL_PROVIDER) function.
109
+
The `providerdoall` test repeatedly calls the [`OSSL_PROVIDER_do_all()`](https://docs.openssl.org/master/man3/OSSL_PROVIDER) function.
110
110
It does 100000 repetitions divided evenly among each thread. The number of
111
111
threads to use is provided as an argument and the test reports the average time
112
-
take to execute a block of 1000 [OSSL_PROVIDER_do_all()](https://docs.openssl.org/master/man3/OSSL_PROVIDER) calls.
112
+
take to execute a block of 1000 [`OSSL_PROVIDER_do_all()`](https://docs.openssl.org/master/man3/OSSL_PROVIDER) calls.
113
113
114
114
## rwlocks
115
115
116
116
The `rwlocks` test creates the command line specified number of threads, splitting
117
117
them evenly between read and write functions (though this is adjustable via the
118
-
LOCK_WRITERS environment variable). Threads then iteratively acquire a shared
118
+
`LOCK_WRITERS` environment variable). Threads then iteratively acquire a shared
119
119
rwlock to read or update some shared data. The number of read and write
120
120
lock/unlock pairs are reported as a performance measurement
121
121
@@ -148,7 +148,7 @@ for all keys and formats using 4 threads, run `pkeyread` as follows:
148
148
149
149
## evp_setpeer
150
150
151
-
The `evp_setpeer` test repeatedly calls the [EVP_PKEY_derive_set_peer()](https://docs.openssl.org/master/man3/EVP_PKEY_derive/) function
151
+
The `evp_setpeer` test repeatedly calls the [`EVP_PKEY_derive_set_peer()`](https://docs.openssl.org/master/man3/EVP_PKEY_derive/) function
152
152
on a memory BIO with a private key of desired type. It does 10000
153
153
repetitions divided evenly among each thread. The last argument will be the
154
154
number of threads run. The test reports average time per call. Use option `-k`
@@ -163,8 +163,8 @@ evp_setpeer as follows:
163
163
## writeread
164
164
165
165
Performs an in-memory client and server handshake and measures the average
166
-
time taken for a single sequence of calling [SSL_write_ex()](https://docs.openssl.org/master/man3/SSL_write/) on the client and
167
-
[SSL_write_ex()](https://docs.openssl.org/master/man3/SSL_write/) on the server. In total 1000000 writes and reads are performed
166
+
time taken for a single sequence of calling [`SSL_write_ex()`](https://docs.openssl.org/master/man3/SSL_write/) on the client and
167
+
[`SSL_write_ex()`](https://docs.openssl.org/master/man3/SSL_write/) on the server. In total 1000000 writes and reads are performed
168
168
divided evenly among each thread. It take 4 optional and 2 required arguments:
169
169
170
170
```
@@ -180,7 +180,7 @@ threadcount - number of concurrent threads to run in test.
180
180
## ssl_poll_perf
181
181
182
182
Tool to evaluate performance of QUIC client and server which both use
183
-
[SSL_poll](https://docs.openssl.org/master/man3/SSL_poll/)(3ossl). Application creates two threads, one for client the
183
+
[`SSL_poll()`](https://docs.openssl.org/master/man3/SSL_poll/). Application creates two threads, one for client the
184
184
other for server. Server and client can both accept/create simultanous
185
185
connections. Each connection then can carry multiple unidirectional/bidirectional
186
186
streams. The streams handle HTTP/1.0 GET request/responses only.
0 commit comments