From 5c2d2eec4f7c7cb27c4128ee00c09821ed884408 Mon Sep 17 00:00:00 2001 From: Valentyn Faychuk Date: Tue, 10 Sep 2024 16:39:06 +0300 Subject: [PATCH] added more documentation --- .cargo/config.toml | 2 ++ README.md | 65 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 .cargo/config.toml diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..7d7cf07 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,2 @@ +[target.x86_64-unknown-linux-musl] +linker = "x86_64-linux-musl-gcc" diff --git a/README.md b/README.md index 686fef2..e73ea1e 100644 --- a/README.md +++ b/README.md @@ -123,3 +123,68 @@ The server must be running inside the enclave. The client can be running anywhere. The server config allows to whitelist the public ec25519 key of the client. The client config allows to whitelist MRENCLAVE, MRSIGNER, PRODID, SVN of the server. + +## Dependencies + +When running, the server process has following connected shared objects + +``` +/usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 +/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 +/usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 +/usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 +/usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 +/usr/lib/x86_64-linux-gnu/libffi.so.7.1.0 +/usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 +/usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 +/usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 +/usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 +/usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 +/usr/lib/x86_64-linux-gnu/libkeyutils.so.1.8 +/usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.0 +/usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0 +/usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1.0.7 +/usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 +/usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 +/usr/lib/x86_64-linux-gnu/libresolv-2.31.so +/usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 +/usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 +/usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 +/usr/lib/x86_64-linux-gnu/libnettle.so.7.0 +/usr/lib/x86_64-linux-gnu/libgnutls.so.30.27.0 +/usr/lib/x86_64-linux-gnu/libunistring.so.2.1.0 +/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 +/usr/lib/x86_64-linux-gnu/libhogweed.so.5.0 +/usr/lib/x86_64-linux-gnu/libz.so.1.2.11 +/usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.12 +/usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 +/usr/lib/x86_64-linux-gnu/libssl.so.1.1 +/usr/lib/x86_64-linux-gnu/libssh.so.4.8.4 +/usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 +/usr/lib/x86_64-linux-gnu/libcom_err.so.2.1 +/usr/lib/x86_64-linux-gnu/libbrotlidec.so.1.0.7 +/usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.12 +/usr/lib/x86_64-linux-gnu/librtmp.so.1 +/usr/lib/x86_64-linux-gnu/libdcap_quoteprov.so.1.13.104.4 +/usr/lib/x86_64-linux-gnu/libpsl.so.5.3.2 +/usr/lib/x86_64-linux-gnu/libidn2.so.0.3.6 +/usr/lib/x86_64-linux-gnu/libnghttp2.so.14.19.0 +/usr/lib/x86_64-linux-gnu/libcurl.so.4.6.0 +/usr/lib/x86_64-linux-gnu/libsgx_default_qcnl_wrapper.so.1.13.104.4 +/usr/lib/x86_64-linux-gnu/libnss_files-2.31.so +/usr/lib/x86_64-linux-gnu/libsgx_urts.so.2.0.103.4 +/usr/lib/x86_64-linux-gnu/libm-2.31.so +/usr/lib/x86_64-linux-gnu/libsgx_pce_logic.so.1.14.104.4 +/usr/lib/x86_64-linux-gnu/libsgx_qe3_logic.so +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1 +/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.28 +/usr/lib/x86_64-linux-gnu/libsgx_dcap_quoteverify.so.1.12.104.4 +/usr/lib/x86_64-linux-gnu/libsgx_dcap_ql.so.1.11.104.4 +/usr/lib/x86_64-linux-gnu/libdl-2.31.so +/usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1.2.103.4 +/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so.2.3.219.4 +/usr/lib/x86_64-linux-gnu/libpthread-2.31.so +/usr/lib/x86_64-linux-gnu/libc-2.31.so +/root/run/server/build/lib/libocclum-pal.so.0.30.1 +/usr/lib/x86_64-linux-gnu/ld-2.31.so +```