File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,23 +27,15 @@ The design documents can be found from the following links:
2727## Installation
2828
29291 . Install the latest Rust toolchain
30- 2 . Install the instrumented crypto libraries, such as GnuTLS:
31- ``` console
32- $ git clone --depth=1 -b wip/usdt https://gitlab.com/gnutls/gnutls.git
33- $ ./bootstrap
34- $ ./configure --prefix=/path/to/installation --enable-crypto-auditing
35- $ make -j$( nproc)
36- $ sudo make install
37- ```
38- 3 . Install the dependencies (note that libbpf 1.1.1 or later is required)
30+ 2 . Install the dependencies (note that libbpf 1.1.1 or later is required)
3931``` console
4032$ sudo dnf install bpftool make libbpf-devel llvm-devel rustfmt
4133```
42- 4 . Build the programs with ` make `
34+ 3 . Build the programs with ` make `
4335``` console
4436$ make
4537```
46- 5 . Install the programs with ` make install `
38+ 4 . Install the programs with ` make install `
4739``` console
4840$ sudo make install
4941```
@@ -80,7 +72,7 @@ $ sudo systemctl start crau-agent.service
8072``` console
8173$ crau-monitor
8274```
83- 7 . On another terminal, run any commands using the instrumented library
75+ 7 . On another terminal, run any commands using the instrumented library, such as GnuTLS in Fedora Linux 43 or later
8476``` console
8577$ gnutls-serv --x509certfile=doc/credentials/x509/cert-rsa-pss.pem --x509keyfile=doc/credentials/x509/key-rsa-pss.pem &
8678$ gnutls-cli --x509cafile=doc/credentials/x509/ca.pem localhost -p 5556
You can’t perform that action at this time.
0 commit comments